.contact-subhero-darksplit{background:linear-gradient(135deg,var(--brand-neutral-dark),var(--brand-primary-dark))}.contact-subhero-darksplit .container{display:grid;grid-template-columns:1fr 0.82fr;grid-gap:36px;gap:36px;align-items:center}.contact-intro h1{color:#fff;font-size:max(2rem, min(4vw, 3.5rem))}.contact-intro .eyebrow,.contact-intro p{color:#fff}.contact-intro img{width:100%;margin-top:24px;border-radius:var(--radius-brand);box-shadow:0 18px 42px rgba(0,0,0,.22)}.contact-card-row{display:grid;grid-gap:16px;gap:16px}.contact-card-row article{padding:22px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-brand);background:rgba(255,255,255,.08);backdrop-filter:blur(14px)}.contact-card-row a:not([class*=btn-]),.contact-card-row h2,.contact-card-row p{color:#fff}.contact-card-row a{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.quote-form{background:var(--brand-bg)}.quote-form .container{display:grid;grid-template-columns:0.9fr 1fr;grid-gap:36px;gap:36px;align-items:start}.quote-context{padding:30px;border:1px solid var(--brand-border);border-radius:var(--radius-brand);background:var(--brand-bg-alt)}.quote-context li,.quote-context p{color:var(--brand-text)}.quote-context li+li{margin-top:8px}.quote-form-card{padding:30px;border:1px solid var(--brand-border);border-radius:var(--radius-brand);background:#fff;box-shadow:0 16px 38px rgba(21,22,31,.1)}@media (max-width:991px){.contact-subhero-darksplit .container,.quote-form .container{grid-template-columns:1fr}}