/* Page-specific display rules for the September 2026 concept illustrations. */
.vwg-image-home .hero-visual::before{opacity:1;background-size:contain;background-position:center;background-repeat:no-repeat}
.vwg-image-home .product-img,.vwg-image-home .blog-img{background-size:contain!important;background-repeat:no-repeat;background-position:center;background-color:#e8ecf0}

.vwg-image-home .mfg-img,.vwg-image-home .blog-img,.vwg-image-page .oem-img{position:relative}
.vwg-image-home .mfg-img,.vwg-image-page .oem-img{background-size:contain!important;background-position:center;background-repeat:no-repeat;background-color:#e8ecf0}

.vwg-image-page .split-media>*{min-width:0}
.vwg-image-page .matrix-wrap{max-width:100%;overflow-x:auto}
@media(max-width:600px){.vwg-image-page .topbar-inner,.vwg-image-home .topbar-inner{flex-wrap:wrap;gap:6px}.vwg-image-page .topbar-right,.vwg-image-home .topbar-right{flex-wrap:wrap}.vwg-image-home .logo,.vwg-image-page .logo{min-width:0;gap:8px}.vwg-image-home .logo-text,.vwg-image-page .logo-text{min-width:0}.vwg-image-home .logo-text small,.vwg-image-page .logo-text small{white-space:normal;max-width:185px;font-size:9px}.vwg-image-home .nav,.vwg-image-page .nav{gap:10px}}
@media(max-width:400px){.vwg-image-home .trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vwg-image-home .topbar-left{gap:8px;flex-wrap:wrap}.vwg-image-home .hero-tag{left:12px;right:12px;bottom:12px}.vwg-image-home .hero-tag strong{font-size:15px}.vwg-image-home .hero-tag small{font-size:11px}}
@media(max-width:768px){.vwg-image-home .hero-visual{aspect-ratio:4/5;width:100%;max-width:480px;justify-self:center}.vwg-image-home .hero-visual::before{background-image:url('/images/product-visuals-20260912/hero-mobile.webp')}}
