.service-hero--analytics .service-hero-base{overflow:hidden;transform:scaleX(-1)}
.service-hero--analytics .service-hero-base img{width:137.92%;height:100%;left:-28.18%;top:-.03%;object-fit:fill}
.service-hero--analytics .service-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0000003d,transparent 50%,#0000003d)}
.service-hero--analytics .service-hero-content{width:831px}
.service-hero--analytics h1{line-height:80px}
.about--analytics{padding-top:161px;padding-bottom:159.62px}
.about--analytics .about-intro{min-height:202.38px}
.about--analytics .section-label{max-width:125px}
.services--analytics{padding-bottom:280.38px}
.services--analytics h2{max-width:1002px}
.services--analytics .services-grid{grid-template-columns:398px minmax(0,1fr);column-gap:146px;min-height:670px}
.services--analytics .service-button{height:142.6px}
.services--analytics .service-description{font:500 20px/26px Barlow,sans-serif;letter-spacing:-1px}
.industries--analytics .detail-heading{margin-bottom:155px}
.industries--analytics .detail-heading h2{max-width:1084px;white-space:pre-line}
.industries--analytics .industries-layout{grid-template-columns:minmax(0,546fr) minmax(0,656fr);max-width:1340px;padding-bottom:0}
.industries--analytics .industry-option[data-active=true]{color:#502d7f}
.industries--analytics .industry-preview{aspect-ratio:656/499}
@media(min-width:768px) and (max-width:1199px){
  .service-hero--analytics .service-hero-content{width:84%}
  .service-hero--analytics .service-hero-description-desktop br{display:none}
  .services--analytics .services-grid{grid-template-columns:30% minmax(0,1fr);gap:32px}
  .services--analytics .service-options{padding-left:8px}
  .services--analytics .service-button{font-size:clamp(29px,4.9vw,59px);letter-spacing:-3.2px}
  .services--analytics{padding-bottom:160px}
  .industries--analytics .detail-heading h2{white-space:normal}
}
@media(max-width:767px){
  .service-hero--analytics .service-hero-base img{height:100%;width:auto;left:50%;top:0;transform:translateX(-50%);min-width:100%;object-fit:cover}
  .service-hero--analytics .service-hero-content{width:auto;bottom:90px}
  .service-hero--analytics h1{line-height:52px}
  .service-hero--analytics .service-hero-content>p{top:auto;bottom:0}
  .about--analytics{padding:64px 16px}
  .about--analytics .section-label{max-width:none}
  .about--analytics .about-intro{min-height:0}
  .services--analytics{padding:64px 16px}
  .services--analytics .services-grid{min-height:0;gap:20px}
  .services--analytics .service-button{height:auto;min-height:54.5px;white-space:normal}
  .services--analytics .service-description{font:400 16px/24px Barlow,sans-serif;letter-spacing:-.6px}
  .industries--analytics .detail-heading{margin-bottom:64px}
  .industries--analytics .detail-heading h2{max-width:none;white-space:normal}
  .industries--analytics .industry-option{order:0;font-size:clamp(28px,8vw,35px);letter-spacing:-1.5px}
  .industries--analytics .industry-option[data-active=true]{color:#000}
}
