.contact-hero{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-dark))}.contact-hero .sub-hero-inner{grid-template-columns:1.2fr 0.8fr}.contact-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.contact-cards article{border:1px solid var(--brand-border);padding:32px;background:#fff}.contact-quote{background:var(--brand-bg-alt)}.contact-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}.contact-scene img{width:100%;height:330px;-o-object-fit:cover;object-fit:cover}.quote-panel{padding:32px;background:#fff}.step-head{display:flex;justify-content:space-between;gap:8px;border-bottom:2px solid var(--brand-secondary);padding-bottom:16px;margin-bottom:32px;font-weight:700}@media (max-width:768px){.contact-cards,.contact-columns{grid-template-columns:1fr}}.step-head[hidden]{display:none}.step-head [aria-current=step]{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.quote-panel dd{word-wrap:anywhere;white-space:pre-wrap}@media (max-width:600px){.quote-panel{padding:16px}.step-head{flex-wrap:wrap}}@media (max-width:991px){.contact-hero .sub-hero-inner{grid-template-columns:1fr}}