.contact-hero{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-dark));color:var(--brand-text-inverse)}.contact-hero h1,.contact-hero p{color:var(--brand-text-inverse)}.contact-info article{padding:24px;height:100%}.contact-form-section{background:var(--brand-bg-alt)}