:where(.pg-contact) .pin-ring{transform-origin:50%;transform-box:fill-box;animation:2.4s cubic-bezier(.2,.7,.2,1) infinite ping}@keyframes ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}:where(.pg-contact) .step-line{background:linear-gradient(90deg,#646cff,#7c3aed)}@container page (max-width:900px){:where(.pg-contact) .steps{grid-template-columns:minmax(0,1fr)!important}:where(.pg-contact) .step-track{display:none!important}:where(.pg-contact) .office{grid-template-columns:minmax(0,1fr)!important}:where(.pg-contact) .mapbox{min-height:340px!important}}@media (prefers-reduced-motion:reduce){:where(.pg-contact) .pin-ring{animation:none}}
