/* r26 local corrections; preserve the accepted image-first composition. */
.hardware-photo img{mix-blend-mode:normal!important;max-width:94%;width:94%;height:auto!important;max-height:94%}
.c-product img{width:100%;height:auto;max-height:100%;object-fit:contain}
.m-product .m-photo{object-fit:contain;background:transparent}
/* Level the photographed endpoints without reshaping the actual product. */
img[src$="product-current.png"]{transform:rotate(-2.2deg) scale(.97);transform-origin:center}
.c-step1 img,.c-step2 img,.c-step3 img{object-fit:cover}
.r26-comparison{position:absolute;left:3.7%;top:69.3%;width:39.8%;height:20.5%;z-index:2;object-fit:fill}
.r26-comparison.after{left:48.5%}
.r26-diagram-paper{position:absolute;left:3.6%;top:69.2%;width:89%;height:20.5%;background:#fafafa;z-index:1}
.m-plan{background:#fafafa}
.m-plan .m-plan-art,.m-plan .m-plan-overlay{display:none!important}
.m-plan img.r26-plan{position:static!important;width:100%!important;height:auto!important;max-width:none!important;transform:none!important}
.m-plan{aspect-ratio:501/280!important;height:auto!important;padding:0!important}
.m-step-number{z-index:1}
.r26-time-range{white-space:nowrap}
@media(max-width:360px){#mobile-lp .m-features .r26-time-range{font-size:14px}}
