.carousel-window{overflow:hidden!important;transition:height .24s ease}
.proof-video{margin-top:22px}
.proof-intro .support{display:none}
.proof-intro h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(36px,9vw,62px);line-height:1.03;font-weight:500;letter-spacing:-.035em;text-align:center}
.proof-carousel{margin-top:34px}
.carousel-label strong{display:none}
.personalized-head h3{font-family:Georgia,"Times New Roman",serif}
.video-wrap{position:relative}
.video-sound-gate{position:absolute;inset:0;z-index:4;border:0;background:rgba(3,26,19,.78);color:#f3ebdd;display:none;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;padding:24px;font-size:13px;font-weight:850;letter-spacing:.01em}
.video-sound-gate.show{display:flex}
.video-sound-icon{width:52px;height:52px;border-radius:999px;background:var(--gold);color:#082d22;display:grid;place-items:center;font-size:19px;padding-left:3px;box-shadow:0 8px 28px rgba(0,0,0,.2)}
.proof-metric{font-size:clamp(30px,7.5vw,44px);line-height:1.04;margin-top:10px}
.case-copy h3{font-size:16px;line-height:1.35;font-weight:750;color:#dfe7e3;margin-top:10px}
.case-copy p{font-size:12.5px;line-height:1.55;margin-top:10px}
.case-points{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.08);display:grid}
.case-points li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:12.5px;line-height:1.42;color:#b8c7c0}
.case-points li:last-child{border-bottom:0;padding-bottom:0}
.case-points strong{color:#f3ebdd;font-weight:850}
.point-mark{width:18px;height:18px;border-radius:999px;background:rgba(234,165,27,.12);color:var(--gold);display:grid;place-items:center;font-size:10px;font-weight:900;margin-top:1px}
.revenue-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}
.revenue{min-height:58px;padding:14px 12px}
.revenue:last-child{grid-column:1/-1}
@media(max-width:560px){
  .carousel-window{overflow:hidden!important}
  .carousel-track{gap:10px}
  .case-slide{flex:0 0 92%;min-width:0}
  .proof-intro h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(36px,9vw,62px);line-height:1.03;font-weight:500;letter-spacing:-.035em}
  .proof-carousel{margin-top:38px}
  .proof-metric{font-size:clamp(22px,6.2vw,28px);line-height:1.08;letter-spacing:-.02em}
  .case-copy h3{font-size:14px;line-height:1.35}
  .case-copy p{font-size:12px;line-height:1.52}
  .case-points{margin-top:12px}
  .case-points li{grid-template-columns:18px minmax(0,1fr);gap:7px;padding:8px 0;font-size:11.8px;line-height:1.38}
  .point-mark{width:17px;height:17px;font-size:9px}
  .video-sound-gate{font-size:12px;padding:18px}
  .video-sound-icon{width:48px;height:48px;font-size:17px}
  .revenue-grid{gap:9px}
  .revenue{min-height:54px;padding:12px 9px;font-size:11.5px}
}