h1.svelte-thpsgu{font-size:2rem;line-height:1.2;letter-spacing:-.02em;margin:0 0 1rem}h2.svelte-thpsgu{font-size:1.1rem;margin:0 0 .5rem}h3.svelte-thpsgu{font-size:1.15rem;margin:0 0 .6rem}.lead.svelte-thpsgu{font-size:1.1rem}.section.svelte-thpsgu{margin:3.5rem 0 0;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.feature.svelte-thpsgu{margin-top:2.5rem}.feature.svelte-thpsgu img:where(.svelte-thpsgu){display:block;width:100%;max-width:260px;height:auto;margin:1.25rem auto 0;border-radius:1.2rem;border:1px solid var(--border)}p.svelte-thpsgu{margin:0 0 1rem}.muted.svelte-thpsgu{color:var(--muted)}.waitlist.svelte-thpsgu{margin-top:2.5rem;scroll-margin-top:1.5rem}form.svelte-thpsgu{display:flex;gap:.5rem;flex-wrap:wrap}input.svelte-thpsgu{flex:1 1 14rem;padding:.7rem .9rem;font:inherit;border:1px solid var(--border);border-radius:.6rem;background:var(--surface);color:inherit}button.svelte-thpsgu{padding:.7rem 1.2rem;font:inherit;border:0;border-radius:.6rem;background:var(--accent);color:var(--bg);cursor:pointer}button.svelte-thpsgu:disabled{opacity:.6;cursor:default}.done.svelte-thpsgu{color:var(--accent)}.failed.svelte-thpsgu{color:var(--muted);margin-top:.75rem}nav.svelte-thpsgu{display:flex;gap:1.5rem;margin-top:2.5rem}nav.svelte-thpsgu a:where(.svelte-thpsgu){color:var(--accent);font-size:.95rem}
