/* V185 — simplify trust/results block */
body.site-final #reviews.proof-hub-v180{background:#fff!important}
body.site-final #reviews .proof-heading-v180{margin-bottom:18px!important}
body.site-final #reviews .proof-tabs-v180{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-bottom:24px!important}
body.site-final #reviews .proof-tabs-v180 button{min-width:0!important}

/* Remove remnants of deleted pane if cached DOM persists */
body.site-final #reviews [data-proof-panel="clients"]{display:none!important}

/* Unified spacing and arrows */
body.site-final #reviews .cases-v57,
body.site-final #reviews .story-reviews-shell-v185{position:relative;padding-inline:54px!important}
body.site-final #reviews .cases-controls-v129,
body.site-final #reviews .story-reviews-shell-v185 .reviews-toolbar-v58 .carousel-controls-v58{
  position:absolute!important;
  inset:50% 0 auto 0!important;
  transform:translateY(-50%)!important;
  width:100%!important;
  height:0!important;
  margin:0!important;
  pointer-events:none!important;
  z-index:3!important;
}
body.site-final #reviews .cases-controls-v129 .carousel-button-v58,
body.site-final #reviews .story-reviews-shell-v185 .reviews-toolbar-v58 .carousel-button-v58{
  position:absolute!important;
  pointer-events:auto!important;
}
body.site-final #reviews .cases-controls-v129 .carousel-button-v58:first-child,
body.site-final #reviews .story-reviews-shell-v185 .reviews-toolbar-v58 .carousel-button-v58:first-child{left:0!important}
body.site-final #reviews .cases-controls-v129 .carousel-button-v58:last-child,
body.site-final #reviews .story-reviews-shell-v185 .reviews-toolbar-v58 .carousel-button-v58:last-child{right:0!important}
body.site-final #reviews .reviews-toolbar-v58{margin:0!important;padding:0!important}

/* Story cards — clean, light, two on desktop */
body.site-final #reviews .story-reviews-shell-v185{
  background:linear-gradient(180deg,#fff 0%,#fcf8f1 100%)!important;
  border:1px solid rgba(201,173,123,.22)!important;
  border-radius:30px!important;
  box-shadow:0 16px 44px rgba(20,41,71,.08)!important;
  padding-top:20px!important;
  padding-bottom:14px!important;
}
body.site-final #reviews .story-reviews-shell-v185 .review-rail-v49{
  display:flex!important;
  gap:18px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scrollbar-width:none!important;
  scroll-snap-type:x mandatory!important;
  scroll-padding-inline:0!important;
  padding:0!important;
}
body.site-final #reviews .story-reviews-shell-v185 .review-rail-v49::-webkit-scrollbar{display:none!important}
body.site-final #reviews .story-reviews-shell-v185 .review-rail-v49 > article{
  flex:0 0 calc((100% - 18px)/2)!important;
  min-width:calc((100% - 18px)/2)!important;
  scroll-snap-align:start!important;
}
body.site-final #reviews .story-reviews-shell-v185 .review-card-v49{
  overflow:hidden!important;
  border-radius:28px!important;
  background:#fff!important;
  border:1px solid rgba(201,173,123,.20)!important;
  box-shadow:0 10px 28px rgba(20,41,71,.06)!important;
}
body.site-final #reviews .story-reviews-shell-v185 .review-card-v49 figure,
body.site-final #reviews .story-reviews-shell-v185 .review-photo-placeholder-v49{
  background:#efe6da!important;
}
body.site-final #reviews .story-reviews-shell-v185 .review-content{padding-bottom:20px!important}
body.site-final #reviews .story-reviews-shell-v185 .review-tags-v55{color:#6e7b8c!important}
body.site-final #reviews .story-reviews-shell-v185 .review-more-v74{margin-top:12px!important}

@media (max-width:1024px){
  body.site-final #reviews .story-reviews-shell-v185 .review-rail-v49 > article{
    flex-basis:min(82vw,520px)!important;
    min-width:min(82vw,520px)!important;
  }
}
@media (max-width:768px){
  body.site-final #reviews .proof-tabs-v180{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
  body.site-final #reviews .proof-tabs-v180 button{width:100%!important;padding:12px 14px!important;text-align:center!important}
  body.site-final #reviews .cases-v57,
  body.site-final #reviews .story-reviews-shell-v185{padding-inline:20px!important}
  body.site-final #reviews .story-reviews-shell-v185{border-radius:22px!important;padding-top:14px!important;padding-bottom:12px!important}
  body.site-final #reviews .story-reviews-shell-v185 .review-rail-v49{gap:12px!important}
  body.site-final #reviews .story-reviews-shell-v185 .review-rail-v49 > article{
    flex-basis:min(84vw,338px)!important;
    min-width:min(84vw,338px)!important;
  }
}
