body{margin:0;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 30rem),var(--background);color:var(--foreground)}main.svelte-cwls5q{min-height:100vh;font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}nav.svelte-cwls5q,.hero.svelte-cwls5q,.features.svelte-cwls5q,.privacy.svelte-cwls5q,footer.svelte-cwls5q{width:min(1080px,calc(100% - 2rem));margin-inline:auto}nav.svelte-cwls5q{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 0}.brand.svelte-cwls5q{display:inline-flex;align-items:center;gap:.65rem;color:inherit;font-size:1.08rem;text-decoration:none}.brand.svelte-cwls5q img:where(.svelte-cwls5q){width:2.25rem;height:2.25rem}.brand.svelte-cwls5q strong:where(.svelte-cwls5q){font-weight:750}.sign-in.svelte-cwls5q,.primary.svelte-cwls5q{border-radius:999px;font-weight:650;text-decoration:none}.sign-in.svelte-cwls5q{border:1px solid var(--border);color:inherit;padding:.62rem 1rem}.hero.svelte-cwls5q{box-sizing:border-box;padding:clamp(5rem,11vw,8.5rem) 0 clamp(4.5rem,9vw,7rem);text-align:center}.eyebrow.svelte-cwls5q{margin:0 0 .9rem;color:var(--primary);font-size:.78rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}h1.svelte-cwls5q,h2.svelte-cwls5q,h3.svelte-cwls5q,p.svelte-cwls5q{margin-top:0}h1.svelte-cwls5q{margin-bottom:1.2rem;font-size:clamp(3rem,8vw,5.6rem);letter-spacing:-.065em;line-height:.96}.intro.svelte-cwls5q{max-width:760px;margin:0 auto 2rem;color:var(--muted-foreground);font-size:clamp(1.05rem,2.5vw,1.35rem);line-height:1.65}.primary.svelte-cwls5q{display:inline-flex;background:var(--primary);color:var(--primary-foreground);padding:.86rem 1.3rem}.features.svelte-cwls5q{padding:1rem 0 5rem}.features.svelte-cwls5q h2:where(.svelte-cwls5q),.privacy.svelte-cwls5q h2:where(.svelte-cwls5q){margin-bottom:1.5rem;font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.04em}.feature-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}article.svelte-cwls5q{border:1px solid var(--border);border-radius:1.25rem;background:color-mix(in srgb,var(--card) 92%,transparent);padding:1.5rem}article.svelte-cwls5q h3:where(.svelte-cwls5q){margin-bottom:.65rem;font-size:1.08rem}article.svelte-cwls5q p:where(.svelte-cwls5q),.privacy.svelte-cwls5q>p:where(.svelte-cwls5q){margin-bottom:0;color:var(--muted-foreground);line-height:1.65}.privacy.svelte-cwls5q{display:grid;grid-template-columns:.9fr 1.1fr;gap:2rem;border-block:1px solid var(--border);padding:4rem 0}.privacy.svelte-cwls5q h2:where(.svelte-cwls5q){margin-bottom:0}.privacy.svelte-cwls5q a:where(.svelte-cwls5q),footer.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--primary)}footer.svelte-cwls5q{display:flex;justify-content:space-between;gap:1rem;padding:2rem 0 3rem;color:var(--muted-foreground);font-size:.88rem}footer.svelte-cwls5q div:where(.svelte-cwls5q){display:flex;gap:1.2rem}@media(max-width:720px){.feature-grid.svelte-cwls5q,.privacy.svelte-cwls5q{grid-template-columns:1fr}footer.svelte-cwls5q{flex-direction:column}}
