.landing.svelte-1ijoa6o{min-height:100vh;position:relative;overflow:hidden;background:var(--color-background);color:var(--color-foreground)}.glow.svelte-1ijoa6o{position:absolute;width:38rem;height:38rem;top:-14rem;right:-14rem;border-radius:999px;background:color-mix(in srgb,var(--app-accent) 22%,transparent);filter:blur(90px)}.back.svelte-1ijoa6o{color:var(--color-muted-foreground);font-size:.9rem}.eyebrow.svelte-1ijoa6o{color:var(--app-accent);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}h1.svelte-1ijoa6o{margin-top:1rem;font-size:clamp(4rem,14vw,8rem);font-weight:700;letter-spacing:-.065em;line-height:.95}h1.svelte-1ijoa6o span:where(.svelte-1ijoa6o){color:var(--app-accent)}.description.svelte-1ijoa6o{max-width:40rem;margin-top:2rem;color:var(--color-muted-foreground);font-size:1.125rem;line-height:1.8}.button.svelte-1ijoa6o{align-self:flex-start;margin-top:2rem;padding:.8rem 1.15rem;border-radius:.8rem;background:var(--app-accent);color:#fff;font-size:.9rem;font-weight:700}footer.svelte-1ijoa6o{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;padding:2rem 0;border-top:1px solid var(--color-border);color:var(--color-muted-foreground);font-size:.875rem}footer.svelte-1ijoa6o a:where(.svelte-1ijoa6o):hover{color:var(--app-accent)}
