.contact-header{background:var(--brand-primary-dark);padding:120px 0 48px}.contact-header h1{color:#fff;font-size:36px;margin-bottom:8px}.contact-header p{color:rgba(255,255,255,.75);font-size:1rem}.contact-info-box{background:var(--brand-bg-alt);padding:24px;border-radius:var(--brand-radius);border:1px solid var(--brand-border)}.contact-info-box h3{font-size:1.1rem;font-weight:600;margin-bottom:16px;color:var(--brand-text)}.contact-info-box p{font-size:.9rem;color:var(--brand-text);line-height:1.6}