/* v456G — Add-on hero trust bar balance
   Remove the extra pill and balance the remaining 4 items in one clean row,
   matching the more polished urgent-page trust bar treatment. */

body .page-hero.addon-hero .trust-signal-bar{
  width:min(calc(100% - 96px), 1720px) !important;
  max-width:1720px !important;
  margin:22px auto 0 !important;
  padding:0 !important;
  display:flex !important;
  flex-wrap:nowrap !important;
  align-items:center !important;
  justify-content:center !important;
  gap:22px !important;
  box-sizing:border-box !important;
}

body .page-hero.addon-hero .trust-signal-bar span{
  flex:1 1 0 !important;
  min-width:0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:56px !important;
  padding:12px 22px !important;
  margin:0 !important;
  border-radius:999px !important;
  text-align:center !important;
  white-space:nowrap !important;
  line-height:1 !important;
  font-size:clamp(13px, 0.92vw, 18px) !important;
  font-weight:900 !important;
  letter-spacing:-0.015em !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  border:1.5px solid rgba(219,234,254,.42) !important;
  background:rgba(219,234,254,.12) !important;
  color:#eff6ff !important;
  box-shadow:none !important;
}

@media (max-width: 1400px){
  body .page-hero.addon-hero .trust-signal-bar{
    width:min(calc(100% - 64px), 1320px) !important;
    gap:16px !important;
  }
  body .page-hero.addon-hero .trust-signal-bar span{
    padding:12px 18px !important;
    font-size:clamp(12px, 0.9vw, 16px) !important;
  }
}

@media (max-width: 1180px){
  body .page-hero.addon-hero .trust-signal-bar{
    width:min(calc(100% - 40px), 960px) !important;
    flex-wrap:wrap !important;
    gap:12px !important;
  }
  body .page-hero.addon-hero .trust-signal-bar span{
    flex:1 1 calc(50% - 12px) !important;
    white-space:normal !important;
    line-height:1.2 !important;
    min-height:52px !important;
  }
}

@media (max-width: 680px){
  body .page-hero.addon-hero .trust-signal-bar{
    width:min(calc(100% - 24px), 960px) !important;
  }
  body .page-hero.addon-hero .trust-signal-bar span{
    flex:1 1 100% !important;
    padding:12px 16px !important;
  }
}
