.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding:clamp(48px,7vw,96px) 0 clamp(56px,8vw,104px);background:linear-gradient(180deg,var(--bg-alt) 0%,var(--bg) 100%)}.shape[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;pointer-events:none}.s1[data-astro-cid-j7pv25f6]{width:640px;height:640px;right:-220px;top:-260px;background:radial-gradient(circle,rgba(30,99,184,.22),transparent 70%)}.s2[data-astro-cid-j7pv25f6]{width:380px;height:380px;left:-160px;bottom:40px;border:2px solid rgba(224,53,43,.25)}.hero[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{position:relative}.hero-text[data-astro-cid-j7pv25f6]{text-align:center;max-width:52rem;margin:0 auto 3rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--navy)}@media(prefers-color-scheme:dark){.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#fff}}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--red);display:block}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin:0 auto 1.8rem}.cta[data-astro-cid-j7pv25f6]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.free[data-astro-cid-j7pv25f6]{margin:1rem 0 0;font-size:.95rem;color:var(--muted);font-weight:500}.hero-shot[data-astro-cid-j7pv25f6]{max-width:1060px;margin:0 auto}.audience[data-astro-cid-j7pv25f6]{padding:48px 0}.three[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.three[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{border-top:4px solid var(--red);padding-top:16px}.three[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);margin:0}.grid-sec[data-astro-cid-j7pv25f6] .cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:2.5rem 0;text-align:left}.card[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;border-top:4px solid var(--blue)}.card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--navy);margin-bottom:.4rem}@media(prefers-color-scheme:dark){.card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#fff}}.card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--muted)}.steps[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:0;margin:2.5rem 0 0;text-align:left}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.steps[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--navy);color:#fff;font:700 1.3rem var(--font-head);margin-bottom:14px}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--muted)}.narrow[data-astro-cid-j7pv25f6]{max-width:780px}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--border);padding:18px 0}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{cursor:pointer;font:700 1.25rem var(--font-head);list-style:none;display:flex;justify-content:space-between;gap:16px}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"+";color:var(--red);font-size:1.6rem;line-height:1}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{content:"−"}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.8rem 0 0;color:var(--muted)}.formcard[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(20px,4vw,36px);box-shadow:var(--shadow);margin-top:2rem}@media(max-width:900px){.three[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.grid-sec[data-astro-cid-j7pv25f6] .cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.grid-sec[data-astro-cid-j7pv25f6] .cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
