.contact-info{padding:64px 0 0;background:var(--brand-bg-alt)}.contact-heading{max-width:850px;padding-bottom:32px;border-bottom:4px solid var(--brand-primary)}.contact-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;margin:48px 0}.contact-three article>span{color:var(--brand-primary);font-weight:700;font-size:2rem}.contact-three h2{font-size:1.2rem;margin-top:16px}.contact-three p{margin:0}.contact-illustration{width:100%;height:260px;display:block}.quote-form-section{padding:80px 0 96px}.quote-form-section aside{padding-right:48px}.contact-wizard{padding:32px;background:var(--brand-primary-light);border-top:8px solid var(--brand-primary)}.wizard-progress{display:flex;list-style:none;padding:0;gap:16px;margin:0 0 32px}.wizard-progress li{flex:1;padding-bottom:12px;border-bottom:2px solid var(--brand-border);font-size:.85rem;font-weight:700;min-width:0}.wizard-progress li[aria-current]{border-color:var(--brand-primary);color:var(--brand-primary)}.wizard-controls{display:flex;gap:16px;justify-content:space-between;padding:24px 12px 0;width:100%}.wizard-summary{white-space:pre-wrap;word-wrap:anywhere;background:var(--brand-bg);padding:24px;margin:24px 0 0}@media (max-width:767px){.contact-info{padding-top:48px}.contact-three{grid-template-columns:1fr;gap:24px}.contact-illustration{height:180px}.quote-form-section{padding:64px 0 80px}.quote-form-section aside{padding-right:12px}.contact-wizard{padding:24px}.wizard-progress{gap:8px}.wizard-progress li{font-size:.7rem}}