section.svelte-1uha8ag{padding:3.5rem 0}.hero.svelte-1uha8ag{background:linear-gradient(180deg, var(--brand-soft), var(--bg));padding:4.5rem 0 3.5rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:22ch;font-size:clamp(1.8rem,5vw,2.8rem)}.lead.svelte-1uha8ag{max-width:60ch;font-size:1.15rem}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;margin-top:1.25rem;display:grid}.card.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.5rem}.card.svelte-1uha8ag a:where(.svelte-1uha8ag){font-weight:600;text-decoration:none}.card.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.soon.svelte-1uha8ag{background:var(--surface-2);box-shadow:none}.tag.svelte-1uha8ag{background:var(--brand-soft);color:var(--brand);border-radius:999px;margin-bottom:.75rem;padding:.15rem .6rem;font-size:.8rem;font-weight:600;display:inline-block}.soon.svelte-1uha8ag .tag:where(.svelte-1uha8ag){border:1px solid var(--border);color:var(--text-muted);background:0 0}
