.pbr-banner{position:relative;isolation:isolate;width:100%;margin:0;background:#19242e;overflow:hidden}
.pbr-banner picture,.pbr-banner picture img{display:block;width:100%;height:auto;margin:0;padding:0;border:0}
.pbr-banner-copy{position:absolute;left:7%;top:50%;width:39%;transform:translateY(-50%);z-index:2;color:#fff;text-align:left}
.pbr-banner h1{margin:0 0 15px;font-size:clamp(30px,3.2vw,48px);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#fff}
.pbr-banner p{max-width:500px;margin:0;font-size:clamp(15px,1.4vw,19px);line-height:1.6;color:#d5e0e7}
@media(max-width:760px){.pbr-banner-copy{left:22px;right:57px;top:25px;width:auto;transform:none}.pbr-banner h1{margin-bottom:10px;font-size:30px;line-height:1.15}.pbr-banner p{font-size:14px;line-height:1.45;max-width:300px}}
@media(max-width:350px){.pbr-banner-copy{left:18px;top:20px}.pbr-banner h1{font-size:27px}.pbr-banner p{font-size:13px}}
img[src*="/product-banner-remediation-20261013/"][src*="-white.webp"]{object-fit:contain!important;background:#fff}

body img[src*="/product-line-cleanup-20261014/"]{object-fit:contain!important;background:#fff!important}

html body .page_banner.architecture-product-banner img[src*="/product-line-cleanup-20261014/"],html body img[src*="/product-line-cleanup-20261014/"]{object-fit:contain!important;background:#fff!important}
