.contact-signal-hero{padding:112px 0 76px;background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-primary))}.contact-signal-hero .container{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(340px,0.8fr);grid-gap:42px;gap:42px;align-items:center}.contact-signal-hero .bt-eyebrow,.contact-signal-hero h1,.contact-signal-hero p{color:#fff}.contact-signal-hero img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);box-shadow:0 22px 60px rgba(0,0,0,.22)}.contact-info-band{padding-top:0;background:#fff}.contact-info-content{padding-top:80px}.contact-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-info-grid article{padding:26px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.contact-info-grid span{display:block;margin-bottom:10px;color:var(--brand-primary);font-weight:900}.contact-info-grid h2{font-size:1.2rem}.contact-map-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,0.8fr);grid-gap:28px;gap:28px;align-items:center;margin-top:34px}.contact-map-row img{width:100%;aspect-ratio:16/6;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.quote-form-band{background:var(--brand-bg-alt)}.contact-form-split{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(320px,1.1fr);grid-gap:38px;gap:38px;align-items:start}.contact-form-copy{padding:30px;border-radius:var(--brand-radius);background:var(--brand-primary-dark)}.contact-form-copy .bt-eyebrow,.contact-form-copy h2,.contact-form-copy li,.contact-form-copy p{color:#fff}.contact-form-copy li{margin:8px 0}@media (max-width:991px){.contact-form-split,.contact-info-grid,.contact-map-row,.contact-signal-hero .container{grid-template-columns:1fr}}