.service-photo{margin:24px 0;max-width:800px}.service-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px}.service-comparison{margin:32px 0;max-width:800px}.service-comparison .ba-figure{margin:20px 0 0}.service-comparison .ba-slider .ba-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0;object-fit:cover}.service-comparison figcaption{font-size:14px;font-weight:400;line-height:1.6}.service-comparison .ba-range{margin:0;width:100%;max-width:none}@media(max-width:760px){.service-photo{margin:20px 0}.service-comparison{margin:28px 0}}