.fm-hero[data-astro-cid-xoycd5d5]{padding:56px 0 64px}.fm-grid[data-astro-cid-xoycd5d5]{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:start}.fm-kick[data-astro-cid-xoycd5d5]{font-size:13px;font-weight:700;letter-spacing:1.1px;color:var(--brand);text-transform:uppercase;margin:0 0 12px}.fm-hero[data-astro-cid-xoycd5d5] h1[data-astro-cid-xoycd5d5]{margin:0 0 16px;font-size:clamp(36px,4vw,54px);line-height:1.08;letter-spacing:-1.2px}.fm-sub[data-astro-cid-xoycd5d5]{font-size:19px;line-height:1.55;color:var(--text-muted);margin:0 0 24px;max-width:520px}.fm-points[data-astro-cid-xoycd5d5]{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:10px}.fm-points[data-astro-cid-xoycd5d5] li[data-astro-cid-xoycd5d5]{display:flex;gap:10px;font-size:16px;line-height:1.45}.fm-points[data-astro-cid-xoycd5d5] svg{flex:none;width:20px;height:20px;margin-top:2px;stroke:#1e9e6a;stroke-width:3;fill:none}.fm-who[data-astro-cid-xoycd5d5]{display:flex;gap:12px;align-items:center;font-size:14px;color:var(--text-muted)}.fm-who[data-astro-cid-xoycd5d5] img[data-astro-cid-xoycd5d5]{width:46px;height:46px;border-radius:50%;object-fit:cover}.fm-who[data-astro-cid-xoycd5d5] b[data-astro-cid-xoycd5d5]{color:var(--heading)}.fm-form-card[data-astro-cid-xoycd5d5]{background:var(--surface,#fff);border:1px solid var(--border);border-radius:14px;box-shadow:0 18px 48px #0b17301f;padding:28px;scroll-margin-top:96px}.fm-form[data-astro-cid-xoycd5d5] h2[data-astro-cid-xoycd5d5],.fm-done[data-astro-cid-xoycd5d5] h2[data-astro-cid-xoycd5d5]{margin:0 0 6px;font-size:24px;letter-spacing:-.4px}.fm-lead[data-astro-cid-xoycd5d5]{margin:0 0 6px;color:var(--text-muted);font-size:15px}.fm-form[data-astro-cid-xoycd5d5] label[data-astro-cid-xoycd5d5]{display:block;font-size:13.5px;font-weight:600;margin:14px 0 6px}.fm-form[data-astro-cid-xoycd5d5] label[data-astro-cid-xoycd5d5] span[data-astro-cid-xoycd5d5]{font-weight:400;color:var(--text-muted)}.fm-form[data-astro-cid-xoycd5d5] input[data-astro-cid-xoycd5d5]{width:100%;box-sizing:border-box;border:1px solid #cfd4dc;border-radius:8px;padding:12px;font:16px var(--font-body,"Geist Variable",Arial,sans-serif);color:#191e34;background:#fff}.fm-form[data-astro-cid-xoycd5d5] input[data-astro-cid-xoycd5d5]::placeholder{color:#7a8098;opacity:1}.fm-form[data-astro-cid-xoycd5d5] input[data-astro-cid-xoycd5d5]:focus{outline:2px solid var(--brand);outline-offset:1px;border-color:transparent}.fm-form[data-astro-cid-xoycd5d5] input[data-astro-cid-xoycd5d5][aria-invalid=true]{border-color:#c0392b}.fm-hp[data-astro-cid-xoycd5d5]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fm-turnstile[data-astro-cid-xoycd5d5]:not(:empty){margin-top:14px}.fm-send[data-astro-cid-xoycd5d5]{margin-top:20px;width:100%;border:0;background:var(--hero-accent,var(--button-bg,var(--accent)));color:var(--hero-accent-text,var(--button-text,#fff));border-radius:8px;padding:15px;font:700 17px var(--font-body,"Geist Variable",Arial,sans-serif);cursor:pointer}.fm-send[data-astro-cid-xoycd5d5]:hover{background:var(--hero-accent-hover,var(--button-hover-bg,var(--brand-hover)))}.fm-send[data-astro-cid-xoycd5d5][disabled]{opacity:.65;cursor:default}.fm-status[data-astro-cid-xoycd5d5]{margin:10px 0 0;font-size:14px;color:#c0392b}.fm-status[data-astro-cid-xoycd5d5]:empty{display:none}.fm-small[data-astro-cid-xoycd5d5]{margin:10px 0 0;text-align:center;font-size:13px;color:var(--text-muted)}.fm-done[data-astro-cid-xoycd5d5]{outline:none}.fm-done[data-astro-cid-xoycd5d5] p[data-astro-cid-xoycd5d5]{color:var(--text-muted);line-height:1.55}.fm-sec[data-astro-cid-xoycd5d5]{padding:72px 0}.fm-sec[data-astro-cid-xoycd5d5] h2[data-astro-cid-xoycd5d5]{text-align:center;margin:0 0 10px;font-size:clamp(28px,3vw,38px);letter-spacing:-.6px}.fm-intro[data-astro-cid-xoycd5d5]{text-align:center;max-width:620px;margin:0 auto 36px;color:var(--text-muted);font-size:17px}.fm-preview[data-astro-cid-xoycd5d5]{max-width:760px;margin:0 auto}.fm-preview-link[data-astro-cid-xoycd5d5]{text-align:center;margin-top:18px}.fm-tl[data-astro-cid-xoycd5d5]{list-style:none;margin:0 auto;padding:0;max-width:1000px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;position:relative}.fm-tl[data-astro-cid-xoycd5d5]:before{content:"";position:absolute;left:16.6%;right:16.6%;top:22px;height:2px;background:var(--brand);opacity:.35}.fm-tl[data-astro-cid-xoycd5d5] li[data-astro-cid-xoycd5d5]{position:relative;text-align:center;padding:0 8px}.fm-tl-dot[data-astro-cid-xoycd5d5]{position:relative;z-index:1;width:46px;height:46px;margin:0 auto 18px;border-radius:50%;background:var(--hero-accent,var(--brand));color:var(--hero-accent-text,var(--button-text,#fff));display:grid;place-items:center;font-weight:700;font-size:19px;box-shadow:0 0 0 7px var(--surface,#fff)}.fm-tl-ic[data-astro-cid-xoycd5d5]{width:64px;height:64px;margin:0 auto 16px;border-radius:16px;background:var(--surface-light,#f3f5f8);border:1px solid var(--border);display:grid;place-items:center}.fm-tl-ic[data-astro-cid-xoycd5d5] svg[data-astro-cid-xoycd5d5]{width:30px;height:30px;fill:none;stroke:var(--heading);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fm-tl[data-astro-cid-xoycd5d5] h3[data-astro-cid-xoycd5d5]{margin:0 0 6px;font-size:19px;line-height:1.3}.fm-tl[data-astro-cid-xoycd5d5] p[data-astro-cid-xoycd5d5]{margin:0 auto;max-width:260px;color:var(--text-muted);font-size:15.5px;line-height:1.5}.fm-q[data-astro-cid-xoycd5d5]{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.fm-q-side[data-astro-cid-xoycd5d5] h2[data-astro-cid-xoycd5d5]{text-align:left;margin:0 0 12px}.fm-q-side[data-astro-cid-xoycd5d5] p[data-astro-cid-xoycd5d5]{margin:0 0 10px;color:var(--text-muted);font-size:17px;line-height:1.55}.fm-q-mail[data-astro-cid-xoycd5d5]{display:inline-block;font-weight:700;color:var(--brand);font-size:17px;margin-bottom:22px}.fm-faq[data-astro-cid-xoycd5d5]{display:grid;gap:10px}.fm-faq[data-astro-cid-xoycd5d5] details[data-astro-cid-xoycd5d5]{background:var(--surface,#fff);border:1px solid var(--border);border-radius:10px;padding:20px 22px}.fm-faq[data-astro-cid-xoycd5d5] summary[data-astro-cid-xoycd5d5]{font-weight:600;font-size:17.5px;cursor:pointer;color:var(--heading);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.fm-faq[data-astro-cid-xoycd5d5] summary[data-astro-cid-xoycd5d5]::-webkit-details-marker{display:none}.fm-faq[data-astro-cid-xoycd5d5] summary[data-astro-cid-xoycd5d5]:after{content:"";flex:none;width:9px;height:9px;border-right:2px solid var(--brand);border-bottom:2px solid var(--brand);transform:translateY(-3px) rotate(45deg);transition:transform .2s}.fm-faq[data-astro-cid-xoycd5d5] details[data-astro-cid-xoycd5d5][open] summary[data-astro-cid-xoycd5d5]:after{transform:translateY(2px) rotate(-135deg)}.fm-faq[data-astro-cid-xoycd5d5] details[data-astro-cid-xoycd5d5][open] summary[data-astro-cid-xoycd5d5]{margin-bottom:8px}.fm-faq[data-astro-cid-xoycd5d5] p[data-astro-cid-xoycd5d5]{margin:0;color:var(--text-muted);line-height:1.6;font-size:16px}.fm-final-wrap[data-astro-cid-xoycd5d5]{padding:0 0 80px}.fm-final-card[data-astro-cid-xoycd5d5]{background:var(--footer-bg,#162B4F);color:#fff;border-radius:18px;padding:44px 48px;display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center}.fm-final-card[data-astro-cid-xoycd5d5] h2[data-astro-cid-xoycd5d5]{color:#fff;margin:0 0 10px;font-size:clamp(26px,2.6vw,34px);letter-spacing:-.5px}.fm-final-card[data-astro-cid-xoycd5d5] p[data-astro-cid-xoycd5d5]{margin:0;color:#d6deec;font-size:16.5px;line-height:1.55}.fm-final-act[data-astro-cid-xoycd5d5]{text-align:center}.fm-final-act[data-astro-cid-xoycd5d5] a[data-astro-cid-xoycd5d5]{display:block;background:var(--hero-accent,var(--button-bg,var(--accent)));color:var(--hero-accent-text,var(--button-text,#fff));border-radius:8px;padding:16px 26px;font-weight:700;font-size:17px;text-decoration:none}.fm-final-act[data-astro-cid-xoycd5d5] a[data-astro-cid-xoycd5d5]:hover{background:#a93d16}.fm-final-act[data-astro-cid-xoycd5d5] small[data-astro-cid-xoycd5d5]{display:block;margin-top:12px;color:#aebbd3;font-size:13.5px}@media(max-width:860px){.fm-hero[data-astro-cid-xoycd5d5]{padding:32px 0 44px}.fm-grid[data-astro-cid-xoycd5d5]{grid-template-columns:1fr;gap:28px}.fm-sec[data-astro-cid-xoycd5d5]{padding:52px 0}.fm-tl[data-astro-cid-xoycd5d5]{grid-template-columns:1fr;gap:26px;max-width:460px}.fm-tl[data-astro-cid-xoycd5d5]:before{inset:22px auto 22px 22px;width:2px;height:auto}.fm-tl[data-astro-cid-xoycd5d5] li[data-astro-cid-xoycd5d5]{display:grid;grid-template-columns:46px 1fr;column-gap:16px;text-align:left;padding:0}.fm-tl-dot[data-astro-cid-xoycd5d5]{grid-row:1/4;margin:0}.fm-tl-ic[data-astro-cid-xoycd5d5]{display:none}.fm-tl[data-astro-cid-xoycd5d5] h3[data-astro-cid-xoycd5d5]{margin-top:10px}.fm-tl[data-astro-cid-xoycd5d5] p[data-astro-cid-xoycd5d5]{margin:0;max-width:none}.fm-q[data-astro-cid-xoycd5d5]{grid-template-columns:1fr;gap:24px}.fm-final-wrap[data-astro-cid-xoycd5d5]{padding:0 0 52px}.fm-final-card[data-astro-cid-xoycd5d5]{grid-template-columns:1fr;padding:32px 24px}}.fm-example-section[data-astro-cid-xoycd5d5] .fm-intro[data-astro-cid-xoycd5d5]{max-width:100%}
