.hero[data-astro-cid-j7pv25f6]{padding:72px 0 56px;border-bottom:1px dashed var(--line-strong)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center}.hero-sub[data-astro-cid-j7pv25f6]{font-size:1.1rem;max-width:480px}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.hero-draw[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:100%;height:auto}.hero-draw[data-astro-cid-j7pv25f6] .draw[data-astro-cid-j7pv25f6]{stroke:var(--line-strong);stroke-width:1.5;fill:none;stroke-dasharray:1200;stroke-dashoffset:1200;animation:drawline 1.6s ease forwards}.hero-draw[data-astro-cid-j7pv25f6] .d2[data-astro-cid-j7pv25f6]{animation-delay:.3s}.hero-draw[data-astro-cid-j7pv25f6] .d3[data-astro-cid-j7pv25f6]{animation-delay:.7s}.hero-draw[data-astro-cid-j7pv25f6] .d4[data-astro-cid-j7pv25f6]{animation-delay:1s;stroke:var(--accent)}.hero-draw[data-astro-cid-j7pv25f6] .d5[data-astro-cid-j7pv25f6]{animation-delay:1.4s}.hero-draw[data-astro-cid-j7pv25f6] .annot[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:11px;fill:var(--annot);opacity:0;animation:fadein .6s ease 1.8s forwards}@keyframes drawline{to{stroke-dashoffset:0}}@keyframes fadein{to{opacity:1}}@media(max-width:860px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-draw[data-astro-cid-j7pv25f6]{max-width:440px}}.faq-item[data-astro-cid-j7pv25f6]{border:1px solid var(--line-strong);background:var(--paper-raised);padding:14px 18px;margin-bottom:12px}.faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--ink-strong);cursor:pointer}.faq-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:10px 0 4px;font-size:.95rem}
