.contact-hero>.container{grid-template-columns:1.2fr 1fr}.contact-hero{border-bottom:8px solid var(--brand-secondary)}.contact-details{background:var(--brand-bg-alt);padding:32px;border-radius:12px}.quote-form .form-panel{max-width:100%}.quote-form h2{max-width:700px}@media (max-width:991px){.contact-hero>.container{grid-template-columns:1fr}}