.hero__grade{pointer-events:none;--grade-x:50%;--grade-y:38%;background:radial-gradient(circle 300px at var(--grade-x) var(--grade-y), color-mix(in srgb, var(--cor-tinta) 5%, transparent), transparent 72%);position:absolute;inset:0;overflow:hidden}.hero__grade:before,.hero__grade:after{content:"";-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-position:50%,0 0;mask-position:50%,0 0;-webkit-mask-size:3200px 2000px,100% 100%;mask-size:3200px 2000px,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.hero__grade:before{background-color:var(--cor-borda-acesa);opacity:.32;-webkit-mask-image:url(/identidade/mapa.svg),radial-gradient(78% 68% at 50% 42%,#000 22%,#0000 76%);mask-image:url(/identidade/mapa.svg),radial-gradient(78% 68% at 50% 42%,#000 22%,#0000 76%)}.hero__grade:after{background-color:var(--cor-tinta-suave);opacity:.75;-webkit-mask-image:url(/identidade/mapa.svg), radial-gradient(circle 250px at var(--grade-x) var(--grade-y), #000 0%, #000 30%, #0006 58%, transparent 82%);-webkit-mask-image:url(/identidade/mapa.svg), radial-gradient(circle 250px at var(--grade-x) var(--grade-y), #000 0%, #000 30%, #0006 58%, transparent 82%);mask-image:url(/identidade/mapa.svg), radial-gradient(circle 250px at var(--grade-x) var(--grade-y), #000 0%, #000 30%, #0006 58%, transparent 82%)}@media (prefers-reduced-motion:no-preference){.hero__grade{animation:1.4s ease-out .83s both hero-grade-entra}}@keyframes hero-grade-entra{0%{opacity:0}to{opacity:1}}.js-movimento [data-revelar]{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),translate .6s cubic-bezier(.22,1,.36,1);translate:0 18px}.js-movimento [data-revelar].revelado{opacity:1;translate:0}.js-movimento .diag__item:nth-child(2),.js-movimento .metodo__etapa:nth-child(2),.js-movimento .escada__card:nth-child(2),.js-movimento .port__card:nth-child(2),.js-movimento .obj__item:nth-child(2){transition-delay:90ms}.js-movimento .diag__item:nth-child(3),.js-movimento .metodo__etapa:nth-child(3),.js-movimento .escada__card:nth-child(3),.js-movimento .port__card:nth-child(3),.js-movimento .obj__item:nth-child(3){transition-delay:.18s}.js-movimento .escada__card:nth-child(4),.js-movimento .port__card:nth-child(4),.js-movimento .obj__item:nth-child(4){transition-delay:.27s}.js-movimento .obj__item:nth-child(5){transition-delay:.36s}.js-movimento .sobre__texto{transition-delay:.12s}.js-movimento .caso__passo{opacity:.38}.js-movimento .caso__passo.caso__passo--lido{opacity:1}.js-movimento .caso__passo--lido:before{background:var(--cor-acento)}.js-movimento .caso__grade--ao-vivo .caso__celula{opacity:.14;transition:opacity .35s,scale .5s cubic-bezier(.34,1.56,.64,1);scale:.82}.js-movimento .caso__grade--ao-vivo .caso__celula--medida{opacity:1;scale:1}.js-movimento .caso__grade--ao-vivo .caso__celula--medindo{animation:.45s ease-out caso-medir}@keyframes caso-medir{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--cor-acento) 80%, transparent)}to{box-shadow:0 0 0 12px #0000}}.hero__pino{z-index:2;pointer-events:none;width:0;height:0;position:absolute}.hero__pino svg{fill:var(--cor-acento);filter:drop-shadow(0 6px 10px #00000073);animation:.7s cubic-bezier(.34,1.56,.64,1) both pino-cai;position:absolute;top:-45px;left:-17px}.hero__pino svg circle{fill:var(--cor-fundo)}.hero__pino-onda{border:2px solid var(--cor-acento);opacity:0;border-radius:50%;width:80px;height:28px;animation:1.1s ease-out .45s pino-onda;position:absolute;top:-14px;left:-40px}@keyframes pino-cai{0%{opacity:0;translate:0 -90px}45%{opacity:1}to{opacity:1;translate:0}}@keyframes pino-onda{0%{opacity:.9;scale:.3}to{opacity:0;scale:2.2}}.js-movimento .caso__lado{transition-delay:.2s}
