/* The six-card block supplied by the owner. Styles are scoped to this block. */
.modern-site .client-reference-benefits{padding:48px 0 64px;background:#fff;}
.client-reference-benefits__wrap{width:calc(100% - 48px);max-width:1560px;margin:0 auto;}
.modern-site .client-reference-benefits h2{margin:0 0 48px;color:#000;font:700 clamp(28px,2.5vw,42px)/1.18 var(--font-text);letter-spacing:-.025em;text-align:center;}
.client-reference-benefits h2 span{color:#0095b6;}
.client-reference-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;}
.client-reference-benefit{position:relative;isolation:isolate;container-type:inline-size;aspect-ratio:500/325;overflow:hidden;border-radius:8px;background:#292929;color:#fff;display:flex;align-items:center;}
.client-reference-benefit:nth-child(even){background:#f2f2f2;color:#000;}
.client-reference-benefit>img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;}
.client-reference-benefit__copy{padding-left:10.8%;display:flex;flex-direction:column;gap:3cqi;width:100%;}
.modern-site .client-reference-benefit h3{width:56.12cqi;margin:0;color:inherit;font:600 6cqi/1.192 var(--font-text);letter-spacing:0;text-wrap:initial;}
.modern-site .client-reference-benefit p{width:47.8cqi;margin:0;color:inherit;font:400 3.2cqi/1.375 var(--font-text);letter-spacing:0;text-wrap:initial;}
.client-reference-benefits ::selection{background:#0095b6;color:#fff;}
@media(max-width:1100px) and (min-width:701px){
 .client-reference-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
}
@media(max-width:700px){
 .modern-site .client-reference-benefits{padding:32px 0 40px;}
 .client-reference-benefits__wrap{width:calc(100% - 24px);}
 .modern-site .client-reference-benefits h2{margin-bottom:24px;font-size:28px;text-align:left;}
 .client-reference-benefits__grid{grid-template-columns:1fr;gap:20px;}
 .client-reference-benefit{min-height:300px;aspect-ratio:auto;}
 .client-reference-benefit__copy{padding:24px 0 24px 8%;gap:12px;}
 .modern-site .client-reference-benefit h3{font-size:clamp(22px,6cqi,30px);width:58%;}
 .modern-site .client-reference-benefit p{font-size:clamp(12px,3.2cqi,16px);width:51%;}
}
