.public-page.svelte-hpisva{max-width:760px;margin:0 auto;padding:44px 20px 24px}.eyebrow.svelte-hpisva{text-transform:uppercase;letter-spacing:.08em;color:var(--accent,#1a5fb4);margin:0 0 8px;font-size:13px;font-weight:600}h1.svelte-hpisva{margin:0 0 14px;font-size:clamp(28px,4vw,42px)}.lede.svelte-hpisva{color:var(--text-soft,#4b5563);margin-bottom:24px;font-size:18px}.actions.svelte-hpisva{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}section.svelte-hpisva{margin-bottom:28px}section.svelte-hpisva h2:where(.svelte-hpisva){margin:0 0 8px;font-size:20px}section.svelte-hpisva p:where(.svelte-hpisva),section.svelte-hpisva li:where(.svelte-hpisva){color:var(--text-soft,#4b5563);line-height:1.55}.flow.svelte-hpisva ol:where(.svelte-hpisva){gap:8px;padding-left:20px;display:grid}.free.svelte-hpisva,.privacy.svelte-hpisva,.mobile.svelte-hpisva{background:var(--surface-soft,#f9fafb);border-radius:12px;padding:20px}blockquote.svelte-hpisva{border-left:3px solid var(--accent,#1a5fb4);background:var(--surface,#fff);border-radius:0 8px 8px 0;margin:12px 0 0;padding:12px 16px;font-style:italic}.privacy.svelte-hpisva ul:where(.svelte-hpisva){gap:6px;padding-left:20px;display:grid}.public-cta-primary.svelte-hpisva{background:var(--accent,#1a5fb4);color:#fff;border-radius:999px;padding:12px 22px;font-weight:700;text-decoration:none}.public-cta-secondary.svelte-hpisva{border:1px solid var(--line-soft,#e5e7eb);color:inherit;border-radius:999px;padding:12px 22px;font-weight:600;text-decoration:none}
