/* Anima o conjunto completo; início CSS não depende de atributo JS.
   JS apenas pausa quando fora da tela. Reduced-motion continua respeitado. */
@media(prefers-reduced-motion:no-preference){
.blt-evo .blt-evo__care li>*{animation:none!important}
.blt-evo .blt-evo__care li{animation:blt-care-drift 3.2s ease-in-out infinite!important;animation-play-state:running!important}
.blt-evo .blt-evo__care li:nth-child(2){animation-delay:-1.05s!important}
.blt-evo .blt-evo__care li:nth-child(3){animation-delay:-2.1s!important}
.blt-evo[data-care-paused] .blt-evo__care li{animation-play-state:paused!important}
@keyframes blt-care-drift{0%,100%{transform:translate3d(0,5px,0)}50%{transform:translate3d(3px,-9px,0)}}
}
@media(prefers-reduced-motion:reduce){.blt-evo .blt-evo__care li,.blt-evo .blt-evo__care li>*{animation:none!important}}
