.hero.svelte-1hrotn9{padding-block:80px 40px;text-align:center}h1.svelte-1hrotn9{font-size:clamp(32px,5vw,48px);line-height:1.1;margin-bottom:16px}.lede.svelte-1hrotn9{font-size:19px;color:var(--muted);max-width:62ch;margin:0 auto 32px}.toggle.svelte-1hrotn9{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:100px;padding:4px;gap:4px}.toggle.svelte-1hrotn9 button:where(.svelte-1hrotn9){border:none;cursor:pointer;border-radius:100px;padding:10px 22px;font-family:var(--sans);font-size:14px;font-weight:600;background:transparent;color:var(--muted)}.toggle.svelte-1hrotn9 button.on:where(.svelte-1hrotn9){background:var(--surface);color:var(--ink)}.save.svelte-1hrotn9{margin-top:12px}.plans-wrap.svelte-1hrotn9{padding-block:8px 32px}.all-plans.svelte-1hrotn9{text-align:center;font-size:14px;color:var(--muted);max-width:720px;margin:32px auto 0;line-height:1.6}.contact-line.svelte-1hrotn9{text-align:center;font-size:14px;color:var(--muted);margin-top:10px}.faq.svelte-1hrotn9{padding-block:80px}.faq.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:30px;margin-bottom:28px}.faq-list.svelte-1hrotn9{border-top:1px solid var(--border)}.faq-item.svelte-1hrotn9{border-bottom:1px solid var(--border)}.faq-q.svelte-1hrotn9{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;text-align:left;color:var(--ink);font-family:var(--sans);font-size:16px;font-weight:600;min-height:44px}.sign.svelte-1hrotn9{color:var(--accent-strong);font-size:20px;flex:none}.faq-a.svelte-1hrotn9{font-size:15px;color:var(--muted);line-height:1.6;padding-bottom:20px;max-width:66ch}.cta-band.svelte-1hrotn9{background:var(--accent-tint);padding-block:80px;text-align:center}.cta-band.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:clamp(26px,4vw,38px);color:var(--accent-ink);margin-bottom:12px}.cta-band.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:16px;color:var(--accent-ink);margin-bottom:28px}.plans.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}@media (max-width: 900px){.plans.svelte-1hrotn9{grid-template-columns:1fr}}
