.im-progresso{z-index:60;transform-origin:0;pointer-events:none;background:repeating-linear-gradient(90deg,#d8f16e 0 14px,#8fad56 14px 18px);height:4px;position:fixed;inset:0 0 auto;transform:scaleX(0);box-shadow:0 1px 6px #0f3a2e59}html[data-im-tom=estrada] .im-progresso{background:repeating-linear-gradient(90deg,#ffc21a 0 22px,#111513 22px 34px)}html[data-im-tom=terra] .im-progresso{background:linear-gradient(90deg,#8b5a2b,#f28b3c,#ffc21a)}html.im-on .im-rev{opacity:0;transform:perspective(900px) translate3d(0,46px,0) rotateX(9deg) rotateY(var(--im-ry0,-4deg)) scale(.97);filter:blur(4px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .7s;transition-delay:calc(var(--im-i,0) * 70ms);will-change:opacity,transform}html.im-on .im-rev[data-im-lado=d]{--im-ry0:4deg}html.im-on .im-rev.im-in{opacity:1;filter:none;will-change:auto;transform:none}html.im-on .im-rev.im-ja{transition-duration:.5s,.6s,.4s}html.im-on .im-rev.im-in.im-tilt{transform:perspective(900px) rotateX(var(--im-tx,0)) rotateY(var(--im-ty,0)) translateZ(0);background-image:radial-gradient(circle at var(--im-gx,50%) var(--im-gy,50%),#d8f16e38,transparent 55%);transition:transform .12s ease-out}html.im-on .cg-hero{transform:perspective(1200px) translate3d(0,calc(var(--im-hero,0) * 40px),0) rotateX(calc(var(--im-hero,0) * 7deg)) scale(calc(1 - var(--im-hero,0) * .04));transform-origin:50% 0;opacity:calc(1 - var(--im-hero,0) * .35)}html.im-on .cg-hero:before{content:"";pointer-events:none;opacity:.55;height:180%;transform:translate3d(0,calc(var(--im-hero,0) * -90px),0);background:radial-gradient(60% 40% at 80% 20%,#d8f16e38,#0000 70%),repeating-linear-gradient(115deg,#0000 0 38px,#d8f16e0d 38px 40px);position:absolute;inset:-40% -10% auto}html.im-on .cg-hero>*{position:relative}.im-bloco{margin:clamp(28px,5vw,56px) 0}.im-card{background:#fff;border:1px solid #d7ddd5;border-radius:18px;min-width:0;padding:22px}@media (prefers-reduced-motion:reduce){.im-progresso{display:none}}
