.cp-hero { padding: var(--space-8) 0 var(--space-5); }
.cp-hero h1 { margin: 0.4rem 0; font-size: clamp(1.6rem, 3vw, 2.2rem); }
.cp-hero p { color: var(--text-muted); max-width: 40rem; line-height: 1.75; }
