.can-contact-hero{background:linear-gradient(160deg,#111827 0,#86198f 70%,#a21caf 100%);color:#fff;padding:72px 0}.can-contact-hero h1,.can-contact-hero li,.can-contact-hero p{color:#fff}.can-contact-hero img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:2px solid #22d3ee}.can-contact-info{background:#111827;color:#fff;padding:64px 0}.can-contact-info a,.can-contact-info h2,.can-contact-info li,.can-contact-info p{color:#fff}.can-info-col{border-top:3px solid #22d3ee;padding-top:16px}.can-info-col svg{width:32px;height:32px;margin-bottom:12px}.can-quote-band{background:#0f172a;color:#fff;padding-top:80px;padding-bottom:96px}.can-quote-band h2,.can-quote-band p{color:#fff}.can-map-card img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.can-quote-panel{background:#fff;color:#111827;border-radius:8px;padding:32px 24px;border-top:4px solid #06b6d4}.can-quote-panel h2{color:#111827}.can-stepper{display:flex;gap:8px;list-style:none;padding:0;margin:0 0 24px}.can-step-dot{flex:1;background:#f1f5f9;color:#111827;border-radius:8px;padding:8px;font-size:.8125rem;font-weight:700;text-align:center}.can-step-dot.is-on{background:#111827;color:#fff}.can-quote-panel .can-inquiry-summary{color:var(--brand-text);word-wrap:anywhere}