.hero.svelte-1uha8ag{padding-block:var(--space-12) var(--space-10);max-width:48rem}.kicker.svelte-1uha8ag{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em}h1.svelte-1uha8ag{font-size:clamp(2.25rem,6vw,3.75rem);margin-top:var(--space-3)}.lead.svelte-1uha8ag{color:var(--color-text-muted);margin-top:var(--space-4);font-size:var(--text-lg);max-width:38rem}.cta.svelte-1uha8ag{display:flex;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap}.features.svelte-1uha8ag{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin-block:var(--space-10);padding-block:var(--space-8);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.features.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-lg);margin-bottom:var(--space-2)}.features.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);font-size:var(--text-sm)}.featured.svelte-1uha8ag{margin-block:var(--space-10)}.section-head.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:end;margin-bottom:var(--space-4)}.see-all.svelte-1uha8ag{font-size:var(--text-sm)}.grid.svelte-1uha8ag{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}
