/* Supplied service films: full-width media, existing card copy preserved. */
.service-grid article.service-video-card{padding:0 26px 28px}
.services .service-grid .service-video-card .service-video-media{width:calc(100% + 52px);height:auto;aspect-ratio:848/478;margin:0 -26px 18px;display:block;flex-shrink:0;overflow:hidden;background:#06152d}
.service-video-media::before{display:none}
.service-video-media video{display:block;width:100%;height:100%;object-fit:cover}
.service-video-toggle{position:absolute;right:10px;bottom:10px;z-index:2;min-width:64px;min-height:36px;padding:6px 12px;border:1px solid #ffffff70;border-radius:999px;background:#031326df;color:#fff;font:600 12px/1.2 Arial,sans-serif;cursor:pointer}
.service-video-toggle:hover{background:#075b54}
.service-video-toggle:focus-visible{outline:3px solid #29e079;outline-offset:3px}
