.reassurance-review-title{display: flex; gap: 1rem; height: 100%; align-items: center;}
.reassurance-review-title b{font-size: 8px;}
.reassurance-review-title .stars{font-size: 22px; color: #ff774a !important;}
.reassurance-review-content-wrapper{display: flex; flex-direction: column; gap: 1rem; white-space: nowrap;}



/* ===== Reassurance Bar (compact, responsive, 44px height) ===== */
.reassurance-wrap{background:#F1F6FE;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;line-height:0}
.reassurance-viewport{overflow:hidden;max-width:1250px;margin:0 auto;padding:0 10px}
.reassurance-track{display:flex;align-items:center;transition:transform .4s ease;will-change:transform}
.reassurance-item{display:flex;align-items:center;justify-content:flex-start;text-align:left;gap:6px;padding:2px 4px;box-sizing:border-box;min-height:44px;line-height:1.2}
.reassurance-icon{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center}
.reassurance-icon img{max-width:100%;max-height:100%;object-fit:contain;display:block}
.reassurance-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2;text-align:left}
.reassurance-text strong{font-size:13px;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding: 0;}
.reassurance-text span{font-size:11px;color:#000;text-align:left;width:100%}
.mib-item{gap: 0 !important;}
.checkout-item{gap: 3px !important;}

/* ===== Desktop 4-up (static) ===== */
@media (min-width:1360px){
  .reassurance-viewport{overflow:visible}
  /*.reassurance-track{display:grid;grid-template-columns:1fr 1fr 1.2fr 1fr;gap:20px;align-items:center;transform:none!important} */
  .reassurance-track{display: flex; justify-content: space-between;}
  .reassurance-item{min-width:0}
}

/* ===== Large tablet/small desktop 3-up (static) ===== */
@media (min-width:1024px) and (max-width:1359px){
  .reassurance-viewport{overflow:visible}
  .reassurance-track{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:center;transform:none!important}
  .reassurance-item{min-width:0}
  .reassurance-item:nth-child(4){display:none}
}

/* ===== Tablet 2-up (slider, centered items but left text) ===== */
@media (min-width:768px) and (max-width:1023px){
  .reassurance-viewport{overflow:hidden;padding:0}
  .reassurance-track{display:flex;justify-content:flex-start;gap:0}
  .reassurance-item{flex:0 0 50%;justify-content:center}
  .reassurance-text{align-items:flex-start;text-align:left}
}

/* ===== Mobile 1-up (slider, centered item but left text) ===== */
@media (max-width:767px){
  .reassurance-viewport{padding:0}
  .reassurance-track{display:flex;justify-content:flex-start}
  .reassurance-item{flex:0 0 100%;gap:6px;justify-content:center}
  .reassurance-text{align-items:flex-start;text-align:left}
}

/* ===== Reviews.io badge wrapper (keeps centered) ===== */
.reviews-scale{display:flex;align-items:center;justify-content:center;height:44px;max-width:100%;overflow:hidden;margin:0 auto;line-height:0;transform-origin:center center}

/* ===== Reviews.io hard reset (prevents spacing drift) ===== */
/*#badge-ribbon,#badge-ribbon *{margin:0!important;padding:0!important;line-height:0!important}
/*#badge-ribbon img,#badge-ribbon svg{display:block;max-width:100%} */