@media(max-width:767px){
 .operations-mobile-page .mobile-service-hero{padding:16px 0 10px}
 .operations-mobile-page .mobile-service-copy h1{margin-bottom:12px}
 .operations-mobile-page .mobile-service-category{font-size:clamp(19px,4.8vw,25px);line-height:1.12;margin-bottom:7px}
 .operations-mobile-page .mobile-service-headline{font-size:clamp(30px,8.2vw,40px);line-height:1.03}
 .operations-mobile-page .mobile-service-description{font-size:clamp(14px,3.5vw,16px);line-height:1.4;margin-bottom:14px}
 .operations-mobile-page .mobile-hero-cta{margin-bottom:10px}
 .operations-mobile-page .mobile-service-hero .mobile-platforms{padding:4px 0 6px}
 .operations-mobile-page .mobile-platforms h2{margin-bottom:10px}
 .operations-mobile-page .mobile-service-art{height:auto;aspect-ratio:1;background-size:auto 100%;background-position:right center;margin-top:12px}
 .operations-mobile-page .mobile-trust strong{font-size:clamp(10px,2.65vw,14px)}
 .operations-mobile-page .mobile-trust ul{padding:11px 9px}
 .operations-mobile-page .mobile-trust>p{margin-top:8px}
}
@media(max-width:767px) and (max-height:740px){
 .operations-mobile-page .mobile-service-hero{padding-top:12px;padding-bottom:8px}
 .operations-mobile-page .mobile-service-category{font-size:19px;margin-bottom:5px}
 .operations-mobile-page .mobile-service-headline{font-size:30px}
 .operations-mobile-page .mobile-service-copy h1{margin-bottom:10px}
 .operations-mobile-page .mobile-service-description{font-size:14px;margin-bottom:10px}
 .operations-mobile-page .mobile-hero-cta{margin-bottom:7px}
}

@media(max-width:767px){
.operations-mobile-page .mobile-service-art{width:100%;max-width:480px;height:auto;aspect-ratio:1;margin:12px auto 0;background-size:auto 100%;background-position:right center;mask-image:none;-webkit-mask-image:none}
.operations-mobile-page .mobile-service-headline{max-width:460px}
.operations-mobile-page .mobile-trust strong{font-size:clamp(10px,2.5vw,13px);line-height:1.3}
}