/* V8.2: clean images; replace small tiled industrial image and double captions */
.v8-home .v6-hero{background:#d7efff url('/img/v82/hero-background.webp') center center/cover no-repeat!important}
.v8-home .v6-hero:before{display:none!important}
.v8-home .v6-industries .v6-industry{position:relative;overflow:hidden;background:#0c3156!important}
.v8-home .v6-industries .v6-industry img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 42%!important;display:block;filter:none!important}
.v8-home .v6-industries .v6-industry span{position:absolute!important;inset:auto 0 0!important;display:flex!important;align-items:center;justify-content:space-between;gap:5px;padding:14px 8px 6px!important;background:linear-gradient(transparent,rgba(2,19,43,.93))!important;color:#fff!important;text-shadow:0 1px 2px #00152a!important;font-size:clamp(10px,.78vw,14px)!important;line-height:1.15!important;white-space:normal!important}
.v8-home .v6-industries .v6-industry span b{flex-shrink:0}
.v8-home .v8-hero-art{background:none!important;overflow:visible!important}
.v8-home .v8-device{object-fit:contain!important;filter:drop-shadow(0 16px 18px rgba(4,48,95,.23))!important}
@media(max-width:900px){.v8-home .v6-hero{background-position:55% center!important}}
