@supports (animation-timeline:scroll()){.ab-parallax{animation:linear both ab-par;animation-timeline:view();animation-range:entry exit}@keyframes ab-par{0%{transform:translateY(28px)rotate(2deg)}to{transform:translateY(-28px)rotate(-1deg)}}}@media (prefers-reduced-motion:reduce){.ab-parallax{animation:none}}
.hv-word{vertical-align:baseline;line-height:inherit;clip-path:inset(0 -.1em);justify-items:center;margin:-.12em 0;padding:.12em 0;display:inline-grid}.hv-word>span{white-space:nowrap;line-height:inherit;grid-area:1/1;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s}.hv-word>span[data-pos=atual]{opacity:1;transform:translateY(0)}.hv-word>span[data-pos=proxima]{opacity:0;transform:translateY(125%)}.hv-word>span[data-pos=anterior]{opacity:0;transform:translateY(-125%)}.hv-word>span[data-pos=fora]{opacity:0;visibility:hidden;transform:translateY(125%)}@media (min-width:1024px){.hv-word{justify-items:start}}.hv-dots{pointer-events:none;background-image:radial-gradient(#ffffff38 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 70% 45%,#000 0%,#0000 100%);mask-image:radial-gradient(60% 60% at 70% 45%,#000 0%,#0000 100%)}.hv-stage{perspective:1200px}.hv-tilt{transform:rotateX(calc(var(--my,0) * -12deg)) rotateY(calc(var(--mx,0) * 12deg));transform-style:preserve-3d;transition:transform .18s ease-out}.hv-stage:hover .hv-tilt{will-change:transform}.hv-float{animation:6s ease-in-out infinite hv-float}@keyframes hv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hv-card{z-index:2;opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards hv-card-in;animation-delay:var(--d,0s);transform:translateY(14px)scale(.96);translate:calc(var(--mx,0) * -18px) calc(var(--my,0) * -14px);transition:translate .25s ease-out;position:absolute}@keyframes hv-card-in{to{opacity:1;transform:none}}.hv-pulse{animation:2.4s ease-in-out infinite hv-pulse}@keyframes hv-pulse{0%,to{box-shadow:0 0 #f0380247}60%{box-shadow:0 0 0 9px #f0380200}}.hv-video .av-root p{color:#fff}@media (prefers-reduced-motion:reduce){.hv-word>span{transition:none}.hv-float,.hv-pulse{animation:none}.hv-card{opacity:1;transition:none;animation:none;transform:translate(0,0)}.hv-tilt{transition:none;transform:none!important}}.hv-hero{contain:paint}.hv-video .av-root>.mt-5{min-height:4rem}.hv-video .av-root>.mt-2{min-height:2.25rem}
.fc-wrap{padding:.25rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.fc-track{gap:.75rem;width:max-content;padding-right:.75rem;animation:42s linear infinite fc-marquee;display:flex}.fc-wrap:hover .fc-track,.fc-wrap:focus-within .fc-track{animation-play-state:paused}@keyframes fc-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.fc-track{flex-wrap:nowrap;width:auto;padding-bottom:.25rem;animation:none;overflow-x:auto}.fc-wrap{-webkit-mask-image:none;mask-image:none}.fc-copia{display:none}}
.cf-linha{stroke-dasharray:1}.reveal-ready .cf-linha{stroke-dashoffset:1px}.reveal-in .cf-linha{animation:1.6s cubic-bezier(.4,0,.2,1) .2s forwards cf-desenha}@keyframes cf-desenha{to{stroke-dashoffset:0}}.cf-passo{transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1)}.reveal-ready .cf-passo{opacity:0;transform:translateY(16px)}.reveal-in .cf-passo{opacity:1;transform:none}.reveal-in .cf-passo:nth-child(2){transition-delay:.25s}.reveal-in .cf-passo:nth-child(3){transition-delay:.5s}.cf-passo:hover .cf-tela{transform:translateY(-6px)rotate(-1deg)}@media (prefers-reduced-motion:reduce){.cf-linha,.reveal-ready .cf-linha,.reveal-in .cf-linha{stroke-dashoffset:0;animation:none}.cf-passo,.reveal-ready .cf-passo,.reveal-in .cf-passo{opacity:1;transition:none;transform:none}}.cf-moldura{box-shadow:0 18px 30px -18px #0f122259}.cf-passo:hover .cf-moldura{box-shadow:0 22px 34px -16px #0f122266}.cf-tela{transition:transform .4s;-webkit-mask-image:linear-gradient(#000 72%,#0000 97%);mask-image:linear-gradient(#000 72%,#0000 97%)}
.reveal-ready .pa-bloco{opacity:0;transform-origin:top;transform:scaleY(.6)}.reveal-ready .reveal-in .pa-bloco{animation:.5s cubic-bezier(.2,.8,.2,1) forwards pa-entra;animation-delay:var(--d,0s)}@keyframes pa-entra{to{opacity:1;transform:none}}.pa-agora{animation:2s ease-in-out infinite pa-agora}@keyframes pa-agora{0%,to{opacity:1}50%{opacity:.35}}.pa-seg{transition:transform .3s,box-shadow .3s}.pa-seg:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px #f0380259}@media (prefers-reduced-motion:reduce){.pa-bloco,.reveal-ready .pa-bloco,.reveal-ready .reveal-in .pa-bloco{opacity:1;animation:none;transform:none}.pa-agora{animation:none}}.pa-grade{grid-template-rows:auto repeat(9,2.6rem);grid-template-columns:2.75rem repeat(3,minmax(0,1fr));gap:2px .5rem;display:grid}@media (max-width:39.998rem){.pa-grade{grid-template-columns:2rem repeat(3,minmax(0,1fr));column-gap:.25rem}}
@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.cta-borda{--ang:0deg;background:conic-gradient(from var(--ang,0deg), transparent 0 60%, #ffffffe6 75%, transparent 90%), linear-gradient(90deg, var(--color-brand), var(--color-brand-2));border-radius:1.5rem;padding:2px;animation:5s linear infinite cta-gira;position:relative}@keyframes cta-gira{to{--ang:360deg}}@media (prefers-reduced-motion:reduce){.cta-borda{animation:none}}
