.contact-info{background:var(--brand-bg-alt)}.contact-hero h1{max-width:950px}.contact-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;margin:48px 0}.contact-info-grid h2{font-size:1.3rem;margin-top:16px}.contact-info-grid article{border-top:2px solid var(--brand-primary);padding:24px;border:1px solid var(--brand-border);border-top:2px solid var(--brand-primary);background:var(--brand-bg)}.contact-illustration{display:grid;grid-template-columns:0.9fr 1.1fr;grid-gap:48px;gap:48px;align-items:start}.contact-illustration img{width:100%;aspect-ratio:9/5}.contact-form-layout{display:grid;grid-template-columns:0.8fr 1.2fr;grid-gap:48px;gap:48px;align-items:start}.contact-quote{border-top:1px solid var(--brand-border);padding-bottom:80px}.contact-quote .form-progress{display:flex}@media (max-width:991px){.contact-form-layout,.contact-illustration{grid-template-columns:1fr}}@media (max-width:767px){.contact-info-grid{grid-template-columns:1fr;gap:24px}}