.hero.svelte-1mi9kit{padding:88px 0 56px;text-align:center}.hero.svelte-1mi9kit h1:where(.svelte-1mi9kit){font-size:46px;margin:0 0 14px;max-width:720px;margin-inline:auto}.sub.svelte-1mi9kit{max-width:560px;margin:0 auto 32px;font-size:var(--fs-lg)}.cta-row.svelte-1mi9kit{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn.big.svelte-1mi9kit{padding:13px 32px;font-size:16px}.features.svelte-1mi9kit{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;padding:24px 0 64px}.feature.svelte-1mi9kit h3:where(.svelte-1mi9kit){margin:0 0 8px;font-size:19px}.feature.svelte-1mi9kit p:where(.svelte-1mi9kit){margin:0;font-size:var(--fs-md)}.section.svelte-1mi9kit{padding:56px 0}.section.alt.svelte-1mi9kit{background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sec-title.svelte-1mi9kit{text-align:center;font-size:30px;margin:0 0 32px}.uc-grid.svelte-1mi9kit{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.uc.svelte-1mi9kit h3:where(.svelte-1mi9kit){margin:0 0 6px;font-size:18px}.uc.svelte-1mi9kit p:where(.svelte-1mi9kit){margin:0;font-size:var(--fs-md)}.steps.svelte-1mi9kit{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;text-align:center}.step-num.svelte-1mi9kit{width:44px;height:44px;margin:0 auto 12px;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);border-radius:50%;font-family:var(--font-display);font-size:20px;font-weight:700}.step.svelte-1mi9kit h3:where(.svelte-1mi9kit){margin:0 0 4px;font-size:18px}.step.svelte-1mi9kit p:where(.svelte-1mi9kit){margin:0;font-size:var(--fs-md)}.faq-wrap.svelte-1mi9kit{max-width:720px}.faq.svelte-1mi9kit{border-bottom:1px solid var(--border);padding:4px 0}.faq.svelte-1mi9kit summary:where(.svelte-1mi9kit){cursor:pointer;padding:12px 0;font-weight:600}.faq.svelte-1mi9kit p:where(.svelte-1mi9kit){margin:0 0 14px;font-size:var(--fs-md)}.final-cta.svelte-1mi9kit{text-align:center;padding-bottom:80px}.final-cta.svelte-1mi9kit h2:where(.svelte-1mi9kit){font-size:32px;margin:0 0 6px}.final-cta.svelte-1mi9kit p:where(.svelte-1mi9kit){margin:0 0 24px}.pricing-band.svelte-1mi9kit{background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:44px 0;margin-bottom:0}.band-inner.svelte-1mi9kit{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.band-inner.svelte-1mi9kit h2:where(.svelte-1mi9kit){margin:0 0 4px;font-size:26px}.band-inner.svelte-1mi9kit p:where(.svelte-1mi9kit){margin:0}@media(max-width:640px){.hero.svelte-1mi9kit{padding:56px 0 40px}.hero.svelte-1mi9kit h1:where(.svelte-1mi9kit){font-size:32px}}
