/* TradingRoad | advantages: isolated live text overlays, 29 October 2026
   Text-only fix. Do NOT alter card dimensions, backgrounds or image positioning.
   Absolute anchoring avoids flex/layout conflicts; captions remain selectable. */
#advantages .adv-grid > .adv-card{
  position:relative!important;
}
#advantages .adv-grid > .adv-card > .tr-card-copy{
  display:block!important;
  position:absolute!important;
  z-index:30!important;
  inset:auto auto 24px 28px!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  transform:none!important;
  translate:none!important;
  scale:1!important;
  opacity:1!important;
  visibility:visible!important;
  filter:none!important;
  clip-path:none!important;
  pointer-events:auto!important;
  text-align:left!important;
  box-sizing:border-box!important;
}
#advantages .adv-grid > .adv-card.adv-main > .tr-card-copy{
  width:41%!important;
  max-width:350px!important;
  color:#fff!important;
}
#advantages .adv-grid > .adv-card.adv-small:not(.adv-white) > .tr-card-copy{
  width:47%!important;
  max-width:190px!important;
  color:#08084C!important;
}
#advantages .adv-grid > .adv-card.adv-small.adv-white > .tr-card-copy{
  width:45%!important;
  max-width:225px!important;
  color:#08084C!important;
}
#advantages .adv-grid > .adv-card.adv-wide > .tr-card-copy{
  width:43%!important;
  max-width:330px!important;
  color:#08084C!important;
}
#advantages .adv-grid > .adv-card > .tr-card-copy .adv-index,
#advantages .adv-grid > .adv-card > .tr-card-copy h3,
#advantages .adv-grid > .adv-card > .tr-card-copy p,
#advantages .adv-grid > .adv-card > .tr-card-copy a{
  display:block!important;
  opacity:1!important;
  visibility:visible!important;
  transform:none!important;
  filter:none!important;
  clip-path:none!important;
  text-align:left!important;
}
#advantages .adv-grid > .adv-card > .tr-card-copy .adv-index{
  font-size:9px!important;
  line-height:1.4!important;
  letter-spacing:1.25px!important;
  font-weight:800!important;
  margin:0 0 12px!important;
  color:inherit!important;
}
#advantages .adv-grid > .adv-card > .tr-card-copy h3{
  font-family:var(--tr-type),Manrope,sans-serif!important;
  font-size:clamp(23px,2.1vw,30px)!important;
  line-height:1.16!important;
  font-weight:750!important;
  letter-spacing:-1.1px!important;
  margin:0 0 10px!important;
  color:inherit!important;
}
#advantages .adv-grid > .adv-card.adv-small:not(.adv-white) > .tr-card-copy h3{
  font-size:clamp(19px,1.75vw,25px)!important;
  letter-spacing:-.8px!important;
}
#advantages .adv-grid > .adv-card.adv-small.adv-white > .tr-card-copy h3{
  font-size:clamp(20px,1.85vw,27px)!important;
}
#advantages .adv-grid > .adv-card > .tr-card-copy p{
  display:block!important;
  font-size:12px!important;
  line-height:1.55!important;
  margin:0!important;
  color:#515A81!important;
}
#advantages .adv-grid > .adv-card.adv-main > .tr-card-copy p{
  color:#E4E8FF!important;
}
#advantages .adv-grid > .adv-card.adv-wide > .tr-card-copy .inline-link{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  margin-top:13px!important;
  font-size:11px!important;
  font-weight:750!important;
  color:#0B175C!important;
  border-bottom:1px solid #8A96CB!important;
}
@media (min-width:761px) and (max-width:1000px){
  #advantages .adv-grid > .adv-card > .tr-card-copy{
    width:45%!important;
    max-width:330px!important;
  }
  #advantages .adv-grid > .adv-card.adv-small:not(.adv-white) > .tr-card-copy,
  #advantages .adv-grid > .adv-card.adv-small.adv-white > .tr-card-copy{
    width:44%!important;
    max-width:300px!important;
  }
}
@media (max-width:760px){
  #advantages .adv-grid > .adv-card > .tr-card-copy{
    inset:auto auto 22px 22px!important;
    width:calc(100% - 44px)!important;
    max-width:calc(100% - 44px)!important;
  }
  #advantages .adv-grid > .adv-card > .tr-card-copy h3{
    font-size:26px!important;
    line-height:1.13!important;
  }
  #advantages .adv-grid > .adv-card > .tr-card-copy p{
    font-size:12px!important;
    line-height:1.5!important;
  }
}

/* Strong independent stacking layer: avoid collisions with historic .adv-text rules. */
#advantages .adv-grid>.adv-card>.tr-card-copy{display:block!important;position:absolute!important;z-index:1000!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;}
#advantages .adv-grid>.adv-card>.tr-card-copy *{opacity:1!important;visibility:visible!important;text-shadow:none;}
