.page.svelte-d04sfa{background:var(--surface-inverse);min-height:100vh;color:var(--foreground-inverse);flex-direction:column;padding:0;display:flex}.stage.svelte-d04sfa{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:26px;padding:64px 48px;display:flex}.eyebrow.svelte-d04sfa{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-soft);align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow.svelte-d04sfa .dot:where(.svelte-d04sfa){background:var(--border-inverse-subtle);border-radius:999px;width:5px;height:5px}.headline.svelte-d04sfa{font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground-inverse);margin:0;font-size:clamp(64px,11vw,148px);font-weight:900;line-height:.88}.headline.svelte-d04sfa em:where(.svelte-d04sfa){color:var(--accent-soft);font-style:italic}.sub.svelte-d04sfa{max-width:52ch;color:var(--foreground-inverse-muted);text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.feature.svelte-d04sfa{color:var(--foreground-inverse);font-weight:700}.actions.svelte-d04sfa{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:8px;display:flex}.btn.svelte-d04sfa{transition:filter .15s var(--ease-out), background .15s var(--ease-out);border-radius:9px;align-items:center;gap:10px;padding:16px 26px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn.primary.svelte-d04sfa{background:var(--accent);color:var(--accent-foreground)}.btn.primary.svelte-d04sfa:hover{background:var(--accent-hover)}.btn.ghost.svelte-d04sfa{color:var(--foreground-inverse);border:1px solid var(--border-inverse);background:0 0}.btn.ghost.svelte-d04sfa:hover{background:var(--surface-inverse-hover)}.foot.svelte-d04sfa{border-top:1px solid var(--border-inverse);font-family:var(--font-mono);color:var(--foreground-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 48px 48px;font-size:12px;display:flex}.foot.svelte-d04sfa a:where(.svelte-d04sfa){color:var(--foreground-inverse-muted);text-decoration:none}.foot.svelte-d04sfa a:where(.svelte-d04sfa):hover{color:var(--foreground-inverse)}@media (width<=640px){.stage.svelte-d04sfa{padding:48px 20px}.foot.svelte-d04sfa{padding:16px 20px 28px}}
