.clients-page .hero{
  background-size:cover!important;
  background-position:left 35%!important;
}
.sr-kotler-proof{padding:clamp(64px,8vw,105px) 0;background:#06101d;color:#fff}
.sr-kotler-proof .wrap,.sr-kotler-teaser .wrap{width:min(1240px,calc(100% - 40px));margin-inline:auto}
.sr-kotler-numbers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-bottom:clamp(48px,7vw,78px);border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.14)}
.sr-kotler-number{display:flex;min-height:124px;flex-direction:column;justify-content:center;gap:7px;padding:20px;background:#06101d}
.sr-kotler-number strong{font-size:clamp(1.9rem,3.2vw,3.25rem);line-height:1;color:#ff7a32}
.sr-kotler-number span{font-size:.72rem;font-weight:800;line-height:1.35;letter-spacing:.08em;color:rgba(255,255,255,.78)}
.sr-kotler-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(38px,6vw,76px)}
.sr-kotler-copy h2{max-width:12ch;margin:.4rem 0 1.25rem;color:#fff;font-size:clamp(2.35rem,4.6vw,5rem);line-height:.94;letter-spacing:-.045em}
.sr-kotler-copy p{max-width:55ch;margin:0;color:rgba(255,255,255,.78);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65}
.sr-kotler-video{margin:0}.sr-kotler-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;border:1px solid rgba(255,255,255,.16);background:#02060b;object-fit:cover}
.sr-kotler-video figcaption{margin-top:12px;color:rgba(255,255,255,.62);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.sr-kotler-teaser{padding:clamp(48px,6vw,76px) 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);background:#06101d;color:#fff}
.sr-kotler-teaser-row{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}
.sr-kotler-teaser h2{margin:.4rem 0 .6rem;color:#fff;font-size:clamp(2rem,3.5vw,3.8rem);line-height:1;letter-spacing:-.04em}
.sr-kotler-teaser p{margin:0;color:rgba(255,255,255,.72);font-size:1rem;line-height:1.55}
.sr-kotler-teaser-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:14px;padding:15px 20px;border:1px solid rgba(255,255,255,.28);color:#fff!important;font-size:.78rem;font-weight:900;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}
.sr-kotler-teaser-link:hover,.sr-kotler-teaser-link:focus{border-color:#ff7a32;background:#ff7a32;color:#06101d!important}
@media(max-width:900px){
  .sr-kotler-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}
  .sr-kotler-grid{grid-template-columns:1fr}
  .sr-kotler-copy h2{max-width:none}
}
@media(max-width:640px){
  .clients-page .hero{background-size:cover!important;background-position:center 35%!important}
  .sr-kotler-proof .wrap,.sr-kotler-teaser .wrap{width:min(1240px,calc(100% - 28px))}
  .sr-kotler-numbers{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:44px}
  .sr-kotler-number{min-height:104px;padding:16px}
  .sr-kotler-teaser-row{display:grid;align-items:start;gap:25px}
  .sr-kotler-teaser-link{justify-self:start;white-space:normal}
}
