.sbt-customer-video-section,
.sbt-customer-video-section *{box-sizing:border-box}
.sbt-customer-video-section{padding:90px 0;background:#f2eadf;color:#211c17}
.sbt-customer-video-shell{width:min(1480px,90%);margin:0 auto}
.sbt-customer-video-eyebrow{margin:0 0 12px;color:#cc7908;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.sbt-customer-video-section h2{margin:0 0 14px;font-size:clamp(30px,3.1vw,48px);line-height:1.05}
.sbt-customer-video-intro{max-width:760px;margin:0 0 34px;color:#6f675d;font-size:17px;line-height:1.6}
.sbt-customer-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1180px;margin:0 auto}
.sbt-customer-video-card{position:relative;overflow:hidden;margin:0;border-radius:14px;background:#211c17;box-shadow:0 14px 38px rgba(42,33,22,.14);aspect-ratio:9 / 16}
.sbt-customer-video-card iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}
@media(max-width:760px){
  .sbt-customer-video-section{padding:60px 0}
  .sbt-customer-video-shell{width:calc(100% - 36px)}
  .sbt-customer-video-grid{display:flex;gap:16px;overflow-x:auto;padding:0 0 12px;scroll-snap-type:x mandatory;scrollbar-width:thin}
  .sbt-customer-video-card{flex:0 0 min(78vw,360px);scroll-snap-align:center}
}
