.landing.svelte-1uha8ag{max-width:1000px;margin:0 auto}.hero.svelte-1uha8ag{text-align:center;padding:var(--spacing-lg) 0 calc(var(--spacing-lg) * 2)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.5rem;font-weight:700;margin:0 0 var(--spacing-md);line-height:1.2}@media(min-width:768px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3rem}}.hero-subtitle.svelte-1uha8ag{font-size:1.25rem;color:var(--color-text-muted);max-width:600px;margin:0 auto var(--spacing-lg);line-height:1.6}.hero-actions.svelte-1uha8ag{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.btn-lg.svelte-1uha8ag{padding:var(--spacing-md) var(--spacing-lg);font-size:1.1rem}.features.svelte-1uha8ag{padding:calc(var(--spacing-lg) * 2) 0;border-top:1px solid var(--color-border-light)}.features.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;font-size:1.75rem;margin:0 0 calc(var(--spacing-lg) * 1.5)}.feature-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}.feature-card.svelte-1uha8ag{padding:var(--spacing-lg);background:var(--color-bg-subtle);border:1px solid var(--color-border-light);border-radius:8px;transition:border-color .15s,box-shadow .15s}.feature-card.svelte-1uha8ag:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #00000014}.feature-icon.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:color-mix(in oklab,var(--color-primary) 15%,transparent);border-radius:8px;margin-bottom:var(--spacing-md);color:var(--color-primary);font-size:1.5rem}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.1rem;margin:0 0 var(--spacing-sm)}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--color-text-muted);font-size:.95rem;line-height:1.5}.time-saver.svelte-1uha8ag{padding:calc(var(--spacing-lg) * 2) 0;border-top:1px solid var(--color-border-light);text-align:center}.time-saver.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;font-size:1.75rem;margin:0 0 var(--spacing-sm)}.time-saver.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);margin:0 auto;font-size:1.1rem;line-height:1.6;max-width:700px}.cta.svelte-1uha8ag{text-align:center;padding:calc(var(--spacing-lg) * 2) var(--spacing-lg);margin:var(--spacing-lg) 0;background:var(--color-bg-subtle);border:1px solid var(--color-border-light);border-radius:12px}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.75rem;margin:0 0 var(--spacing-sm)}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);margin:0 0 var(--spacing-lg);font-size:1.1rem}
