.hero.svelte-a1a7z4{padding:4rem 0 3rem;background:radial-gradient(50rem 24rem at 85% -10%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 60%)}.hero-grid.svelte-a1a7z4{display:grid;grid-template-columns:1.05fr 1fr;gap:3rem;align-items:center}h1.svelte-a1a7z4{font-size:clamp(2rem,4vw,3rem);line-height:1.1;font-weight:800;letter-spacing:-.03em;margin-top:1.3rem}.accent.svelte-a1a7z4{color:var(--accent)}.sub.svelte-a1a7z4{color:var(--muted);font-size:1.12rem;margin-top:1.1rem;max-width:34rem}.cta.svelte-a1a7z4{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.alt.svelte-a1a7z4{background:color-mix(in srgb,var(--card) 70%,var(--bg));border-block:1px solid var(--line)}.feat.svelte-a1a7z4{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2.2rem}.cats.svelte-a1a7z4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-top:2.2rem}.cat.svelte-a1a7z4{display:grid;gap:.5rem;align-content:start;padding:1rem;transition:transform .2s,border-color .2s}.cat.svelte-a1a7z4:hover{transform:translateY(-4px);border-color:var(--accent)}.cthumb.svelte-a1a7z4{margin-bottom:.4rem}.cat.svelte-a1a7z4 h3:where(.svelte-a1a7z4){font-size:1.1rem}.cat.svelte-a1a7z4 p:where(.svelte-a1a7z4){color:var(--muted);font-size:.92rem}.count.svelte-a1a7z4{color:var(--accent);font-weight:600;font-size:.9rem;margin-top:.2rem}.grid.svelte-a1a7z4{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2.2rem}.final.svelte-a1a7z4{text-align:center}.final.svelte-a1a7z4 .lead:where(.svelte-a1a7z4){margin-inline:auto}.final.svelte-a1a7z4 .cta:where(.svelte-a1a7z4){justify-content:center}@media (max-width: 1000px){.cats.svelte-a1a7z4,.feat.svelte-a1a7z4,.grid.svelte-a1a7z4{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.hero-grid.svelte-a1a7z4,.cats.svelte-a1a7z4,.feat.svelte-a1a7z4,.grid.svelte-a1a7z4{grid-template-columns:1fr}.section.svelte-a1a7z4{padding:3.5rem 0}}
