/* CJR ENGPRO — camada de movimento do site (Motion 12). Sem JS, sem Motion ou com "menos movimento": tudo visível e parado. */

/* seções: visíveis por padrão; só escondem para entrar quando o Motion carregou (main.mv) */
.site.s2 .rv{opacity:1; transform:none; transition:none}
.site.s2 main.mv .rv:not([data-mv]){opacity:0; transform:translateY(16px)}

/* hover e toque ficam com o Motion: o CSS não move mais os cartões */
.site.s2 main.mv :is(.card2,.not,.acesso,.portal,.doc2,.com-item,.vm-card,.pil-card,.post2,.ct2-link,.btn,.sbtn):hover{transform:none}
.site.s2 main.mv :is(.card2,.not,.acesso,.portal,.doc2,.com-item,.vm-card,.pil-card,.post2,.ct2-link,.btn,.sbtn){transition-property:border-color,box-shadow,background-color,color}

/* calculadora: barra cresce por scaleX; cor e selo mudam em 200 ms */
.site.s2 main.mv #ca-barra{width:100% !important; transform-origin:0 50%; transform:scaleX(0); transition:background-color .2s}
.site.s2 main.mv .fer-alerta, .site.s2 main.mv .fer-alerta *{transition:background-color .2s, color .2s, border-color .2s}

/* barra de leitura ligada à rolagem */
.site.s2 .cab2-barra.mv-barra{width:100% !important; transform:scaleX(0); transform-origin:0 50%; transition:none}

