.hero.svelte-1uha8ag{text-align:center;padding:72px 0 40px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(34px,6vw,56px)}.grad.svelte-1uha8ag{background:linear-gradient(90deg, var(--brand), var(--brand-2));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub.svelte-1uha8ag{color:var(--muted);margin:0 0 28px;font-size:18px}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:40px 0;display:grid}.card.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:24px;transition:transform .12s,box-shadow .12s;display:block;position:relative}a.card.svelte-1uha8ag:hover{box-shadow:var(--shadow);text-decoration:none;transform:translateY(-3px)}.card-emoji.svelte-1uha8ag{font-size:34px}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:10px 0 6px;font-size:18px}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0;font-size:14px}.card-soon.svelte-1uha8ag{opacity:.62}.soon.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.04em;color:var(--brand);background:#eef2ff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:14px;right:14px}.privacy.svelte-1uha8ag{margin:20px 0 60px}.privacy-card.svelte-1uha8ag{border-radius:var(--radius);text-align:center;background:linear-gradient(135deg,#eef2ff,#faf5ff);padding:28px}.privacy-emoji.svelte-1uha8ag{font-size:30px}.privacy-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:8px 0 6px}.privacy-card.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:560px;color:var(--muted);margin:0 auto}
