.landing.svelte-1uha8ag{max-width:900px;margin:0 auto;padding:var(--space-2xl) var(--space-lg)}.hero.svelte-1uha8ag{text-align:center;padding:var(--space-2xl) 0}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--text-4xl);font-weight:800;margin-bottom:var(--space-sm);letter-spacing:-.02em}.tagline.svelte-1uha8ag{font-size:var(--text-xl);color:var(--color-text-secondary);margin-bottom:var(--space-md)}.description.svelte-1uha8ag{font-size:var(--text-base);color:var(--color-text-muted);max-width:600px;margin:0 auto var(--space-xl);line-height:1.7}.cta.svelte-1uha8ag{font-size:var(--text-lg);padding:var(--space-md) var(--space-2xl);border-radius:var(--radius-lg)}.features.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);margin-top:var(--space-2xl);border-top:1px solid var(--color-border);padding-top:var(--space-2xl)}.feature.svelte-1uha8ag{text-align:center}.feature-icon.svelte-1uha8ag{font-size:var(--text-3xl);font-weight:700;color:var(--color-primary);margin-bottom:var(--space-sm)}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-sm)}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}@media(max-width:768px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--text-3xl)}.features.svelte-1uha8ag{grid-template-columns:1fr}}
