/* Force marquees — JS drives track transform; NÃO travar opacity/transform do trusted cycle */
html body .hero-chip-marquee{
  overflow:hidden!important;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)!important;
  mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)!important;
  opacity:1!important;
  /* keep container transform free of conflicts, but no forced none on trusted */
}
html body .hero-trusted__marquee{
  overflow:hidden!important;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)!important;
  mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)!important;
  /* opacity/transform controlados por .is-slogan — NÃO forçar aqui */
}
html body .hero-chip-marquee__track,
html body .hero-trusted__track{
  display:flex!important;
  flex-wrap:nowrap!important;
  width:max-content!important;
  will-change:transform;
}
html body .difference-tab__bar{
  position:absolute!important;
  left:0!important;bottom:0!important;height:3px!important;
  background:#ff6a00!important;z-index:6!important;
  display:block!important;pointer-events:none!important;
}
