.contact-hero{background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-primary))}.contact-info-section article{height:100%;background:#fff;border:1px solid var(--brand-border);padding:28px;border-radius:14px}.contact-info-section a{font-weight:900}.quote-form-section p{color:var(--brand-text-secondary)}.contact-form-card{border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(23,51,68,.12)}