/* V182 — interaction + proof-hub stability */

/* Proof hub: content determines height. Avoid clipping expanded reviews and tab jump artifacts. */
body #reviews.proof-hub-v180 .proof-panels-v180{
  height:auto!important;
  min-height:0!important;
  overflow:visible!important;
  transition:none!important;
}
body #reviews.proof-hub-v180 .proof-pane-v180{width:100%}

/* Desktop trust strip: every metric is a strict two-line card. */
@media (min-width:769px){
  body .trust-strip-v74 .trust-grid-v74{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    align-items:stretch!important;
  }
  body .trust-strip-v74 .trust-grid-v74 article,
  body .trust-strip-v74 .trust-grid-v74 .trust-remote-v84{
    grid-column:auto!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    min-height:92px!important;
  }
  body .trust-strip-v74 .trust-grid-v74 article>strong{
    order:1!important;
    display:block!important;
    margin:0!important;
    white-space:nowrap!important;
    line-height:1.05!important;
  }
  body .trust-strip-v74 .trust-grid-v74 article>span{
    order:2!important;
    display:block!important;
    margin:6px 0 0!important;
    min-height:0!important;
    max-width:none!important;
    line-height:1.25!important;
  }
}

/* Mobile keeps the approved 2 + 1 composition, with the same hierarchy inside cards. */
@media (max-width:768px){
  body .trust-strip-v74 .trust-grid-v74 .trust-remote-v84>strong{order:1!important;margin:0!important}
  body .trust-strip-v74 .trust-grid-v74 .trust-remote-v84>span{order:2!important;margin-top:5px!important}
  body #reviews.proof-hub-v180 .proof-tabs-v180{gap:7px!important;margin-bottom:18px!important}
}

/* Hidden threshold pills are intentionally removed in V182; safeguard old cached markup. */
body .services-threshold-v180,
body .quiz-threshold-v180{display:none!important}
