.hero[data-astro-cid-qkngcpky]{padding-block:5rem 3rem}.hero__inner[data-astro-cid-qkngcpky]{max-width:760px}.hero[data-astro-cid-qkngcpky] h1[data-astro-cid-qkngcpky]{font-size:clamp(2rem,3.6vw,2.8rem)}.hero__lead[data-astro-cid-qkngcpky]{color:var(--color-text-muted);font-size:1.1rem}.hero__actions[data-astro-cid-qkngcpky]{margin-top:1.25rem}.feature-grid[data-astro-cid-qkngcpky]{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:2rem;display:grid}.feature-card[data-astro-cid-qkngcpky]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem}.feature-card[data-astro-cid-qkngcpky] h3[data-astro-cid-qkngcpky]{margin-bottom:.4rem;font-size:1.05rem}.feature-card[data-astro-cid-qkngcpky] p[data-astro-cid-qkngcpky]{color:var(--color-text-muted);margin:0;font-size:.9rem}.who[data-astro-cid-qkngcpky]{text-align:center;max-width:680px;margin-inline:auto}.who[data-astro-cid-qkngcpky] p[data-astro-cid-qkngcpky]{color:var(--color-text-muted);margin-bottom:1.5rem}@media (width<=960px){.feature-grid[data-astro-cid-qkngcpky]{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.feature-grid[data-astro-cid-qkngcpky]{grid-template-columns:1fr}}
