.services-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:48px;align-items:center;margin-bottom:38px}
.services-lead>.section-heading{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:28px;margin:0;min-width:0}
.services-lead>.section-heading h2{max-width:620px}.services-lead>.section-heading p{max-width:530px}
.service-elevator{--hairline-plate:#f0f0f4;--hairline-hi:var(--brand,#b02927);--hairline-edge:#787882;--hairline-mid:#a2a2ac;--hairline-lo:#d2d2da;--hairline-stroke:1;margin:0;min-width:0;text-align:center;color:#62636d}
.service-elevator-stage{width:100%;aspect-ratio:5/4;outline-offset:4px;touch-action:pan-y;border-radius:12px;position:relative}
.service-elevator-stage>svg{width:100%;height:100%;display:block}.service-elevator-stage .service-elevator-fallback{color:#a2a2ac}
.service-elevator[data-ready] .service-elevator-fallback{display:none}
.service-elevator-stage:focus-visible{outline:2px solid var(--brand,#b02927);outline-offset:4px}
@media(max-width:800px){.services-lead{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.service-elevator{width:min(100%,360px);justify-self:center}.services-lead>.section-heading{gap:22px}}
