/* Authentic evidence on clean brand-library gradients. */
body.case-residential .rn-stage{background:radial-gradient(ellipse at 100% 0%,#a8deef29 0%,#a8deef00 62%),linear-gradient(125deg,#e7f2fa 15%,#c4dfef 65%,#a4cde7 100%);padding:clamp(28px,4vw,56px);border-radius:4px}
body.case-commercial .commercial-clean-figure .commercial-evidence-stage{background:radial-gradient(ellipse at 100% 0%,#b4c8ef29 0%,#b4c8ef00 62%),linear-gradient(125deg,#edf3fc 15%,#d1dff4 65%,#bacde9 100%);padding:clamp(28px,4vw,56px);border-radius:4px}
body.case-residential .rn-stage>a,body.case-commercial .commercial-clean-figure .case-image-link{height:auto!important;aspect-ratio:auto;overflow:visible;padding:0;background:none;box-shadow:none}
body.case-residential .rn-stage img,body.case-commercial .commercial-clean-figure .case-image-link img{display:block;width:100%;height:auto!important;max-height:none;max-width:100%;object-fit:contain;object-position:top center;transform:none!important;scale:none;translate:none;box-shadow:none;outline:1px solid #0b22320a}
body.case-residential .rn-stage video{display:block;width:100%;height:auto;object-fit:contain}
@media(max-width:760px){body.case-residential .rn-stage,body.case-commercial .commercial-clean-figure .commercial-evidence-stage{padding:24px 18px}}
