.services-hero{background:linear-gradient(120deg,#111827,#9f1239)}.services-hero h1,.services-hero p{color:#fff}.scroll-cards{display:flex;gap:24px;overflow-x:auto;padding-bottom:16px}.scroll-cards article{flex:0 0 min(340px,85vw)}.impact-stats strong{display:block;font-size:2.5rem;color:var(--brand-primary-dark)}