html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.76,0,0.24,1);--spring:cubic-bezier(0.34,1.56,0.64,1);--s0:#020617;--s1:#050b1f;--s2:#0a0f26;--accent:#00c896;--papel:#e4f1ef;--intro-offset:0s}html.intro-on{--intro-offset:0.7s}@keyframes m-failsafe{to{opacity:1;transform:none}}html.js-motion [data-reveal]{opacity:0;transform:translate3d(0,24px,0)}html.js-motion [data-reveal].is-in{opacity:1;transform:none;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transition-delay:var(--rd,0ms)}.tsplit-w{overflow:hidden;vertical-align:top;padding:0 .02em .14em;margin-bottom:-.14em}.tsplit-i,.tsplit-w{display:inline-block}html.js-motion [data-split~=load] .tsplit-i{transform:translate3d(0,112%,0) rotate(2.5deg);transform-origin:0 100%;animation:hx-word 1.1s var(--ease-out) both;animation-delay:calc(var(--intro-offset,0s) + .2s + var(--sd,0ms) + var(--n) * 85ms)}html.js-motion [data-split~=view] .tsplit-i{transform:translate3d(0,112%,0);transition:transform .9s var(--ease-out);transition-delay:calc(var(--sd, 0ms) + var(--n) * 70ms)}html.js-motion [data-split~=view].is-in .tsplit-i{transform:none}@keyframes hx-word{0%{transform:translate3d(0,112%,0) rotate(2.5deg)}to{transform:none}}html.js-motion:not(.motion-ready) :is([data-reveal],[data-split~=view] .tsplit-i){animation:m-failsafe 0s 3s forwards}@media (prefers-reduced-motion:no-preference){html.js-motion [data-hx]{animation:hx-up .9s var(--ease-out) backwards;animation-delay:calc(var(--intro-offset, 0s) + var(--d, 0ms))}html.js-motion [data-hx=wipe]{animation-name:hx-wipe;animation-duration:.8s}html.js-motion [data-hx=pop]{animation-name:hx-pop;animation-duration:.8s}html.js-motion [data-hx=fade]{animation-name:hx-fade;animation-duration:.9s}}@keyframes hx-up{0%{opacity:0;transform:translate3d(0,18px,0)}}@keyframes hx-wipe{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate3d(-10px,0,0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes hx-pop{0%{opacity:0;transform:translate3d(0,14px,0) scale(.94)}}@keyframes hx-fade{0%{opacity:0}}html.js-motion #hero-titulo svg path{stroke-dasharray:1;stroke-dashoffset:0;animation-delay:calc(var(--intro-offset, 0s) + 1.15s)}@keyframes hx-draw{0%{stroke-dashoffset:1}}@media (prefers-reduced-motion:reduce){html.js-motion #hero-titulo svg path{animation:none!important;stroke-dashoffset:0!important}}html.js-motion .scrub-w{opacity:.22;transition:opacity .4s var(--ease-out)}html.js-motion:not(.motion-ready) .scrub-w{animation:m-failsafe 0s 3s forwards}.glow-card{position:relative;isolation:isolate}.glow-card:before{z-index:0;transition:opacity .35s;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgba(0,200,150,.14),transparent 60%)}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.glow-card:after,.glow-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0}.glow-card:after{padding:1px;transition:opacity .4s;background:conic-gradient(from var(--ang),transparent 0 70%,rgba(0,200,150,.9) 85%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media (hover:hover) and (pointer:fine){.glow-card:hover:before{opacity:1}.glow-card:hover:after{opacity:1;animation:m-spin 3.2s linear infinite}}@keyframes m-spin{to{--ang:360deg}}.text-roll{position:relative;display:inline-flex;align-items:flex-start;height:1lh;overflow:hidden;line-height:inherit}.text-roll-inner{display:flex;flex-direction:column;align-self:flex-start;height:auto;transition:transform .35s var(--ease-out,cubic-bezier(.16,1,.3,1))}.text-roll-inner>span{display:block;flex:none;height:1lh;line-height:inherit}@media (hover:hover) and (pointer:fine){:is(a:hover,button:hover,.group:hover) .text-roll-inner{transform:translateY(-50%)}}:is(a:focus-visible,button:focus-visible,.group:focus-visible) .text-roll-inner{transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.text-roll-inner{transition:none!important;transform:none!important}:is(a:hover,button:hover,.group:hover,a:focus-visible,button:focus-visible) .text-roll-inner>span:first-child{color:var(--color-papel,#f8fafc)}}.hero-bg-anim{animation:m-bg-settle 2.4s var(--ease-out) both}@keyframes m-bg-settle{0%{transform:scale(1.3)}to{transform:scale(1.18)}}.hero-light-anim{animation:m-light-drift 18s ease-in-out infinite alternate}@keyframes m-light-drift{0%{transform:translate(-1.5%,-1%)}to{transform:translate(1.5%,1%)}}#intro{position:fixed;inset:0;z-index:100;pointer-events:none;display:none;animation:m-intro-gone 0s 1.4s forwards}html.intro-on #intro{display:block}#intro .panel{position:absolute;left:0;right:0;height:50.6%;background:var(--s0)}#intro .top{top:0;animation:m-up .7s var(--ease-in-out) .62s both}#intro .bot{bottom:0;animation:m-down .7s var(--ease-in-out) .62s both}#intro .mark{position:absolute;inset:0;z-index:2;display:grid;place-items:center;animation:m-mark-out .35s ease-in .55s both}#intro .logo{clip-path:inset(0 100% 0 0);animation:m-wipe .6s var(--ease-in-out) .1s forwards}#intro .line{position:absolute;left:50%;bottom:calc(50% - 56px);width:120px;height:1px;margin-left:-60px;background:var(--accent);transform:scaleX(0);animation:m-line .6s var(--ease-in-out) .1s forwards}@keyframes m-up{to{transform:translateY(-101%)}}@keyframes m-down{to{transform:translateY(101%)}}@keyframes m-wipe{to{clip-path:inset(0)}}@keyframes m-line{to{transform:scaleX(1)}}@keyframes m-mark-out{to{opacity:0;transform:scale(.96)}}@keyframes m-intro-gone{to{visibility:hidden}}::view-transition-old(root){animation:m-vt-out .35s var(--ease-in-out) both}::view-transition-new(root){animation:m-vt-in .55s var(--ease-out) both}@keyframes m-vt-out{to{opacity:0;transform:translateY(-12px)}}@keyframes m-vt-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){html.js-motion :is([data-reveal],.tsplit .tsplit-i,.scrub-w,.hero-bg-anim,.hero-light-anim){opacity:1!important;transform:none!important;animation:none!important;transition:none!important}#intro{display:none!important}}@media (prefers-reduced-motion:no-preference){html.mo:not(.mo-failsafe) [data-reveal=fade],html.mo:not(.mo-failsafe) [data-reveal=mask],html.mo:not(.mo-failsafe) [data-reveal=scale],html.mo:not(.mo-failsafe) [data-reveal=up]{transition-duration:var(--dur-slow);transition-timing-function:var(--ease-vincit);transition-delay:calc(var(--i, 0) * var(--mo-stagger))}html.mo:not(.mo-failsafe) [data-reveal=up]:not(.is-in){opacity:0;transform:translate3d(0,var(--mo-reveal-y),0);transition-property:opacity,transform}html.mo:not(.mo-failsafe) [data-reveal=fade]:not(.is-in){opacity:0;transition-property:opacity}html.mo:not(.mo-failsafe) [data-reveal=scale]:not(.is-in){opacity:0;transform:scale(.96);transition-property:opacity,transform}html.mo:not(.mo-failsafe) [data-reveal=mask]:not(.is-in){clip-path:inset(0 0 100% 0);transition-property:clip-path}html.mo:not(.mo-failsafe) [data-reveal=fade].is-in,html.mo:not(.mo-failsafe) [data-reveal=scale].is-in,html.mo:not(.mo-failsafe) [data-reveal=up].is-in{opacity:1;transform:none;transition-property:opacity,transform}html.mo:not(.mo-failsafe) [data-reveal=mask].is-in{clip-path:inset(0 0 0 0);transition-property:clip-path}}.mo-divider{position:relative;width:100%;height:1px;background:linear-gradient(90deg,transparent 0,rgba(228,241,239,.12) 20%,var(--atm-accent,rgba(0,200,150,.45)) 50%,rgba(228,241,239,.12) 80%,transparent 100%);overflow:hidden}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mo-divider:after{content:"";position:absolute;top:0;left:0;width:30%;height:100%;background:linear-gradient(90deg,transparent,var(--atm-accent,#00c896),transparent);animation:mo-divider-sweep 1s linear both;animation-timeline:view();animation-range:entry 0 exit 100%}@keyframes mo-divider-sweep{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}}}.mo-marquee{position:relative;overflow:hidden;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.mo-marquee__track{display:flex;flex-shrink:0;min-width:100%;justify-content:space-around;align-items:center;animation:mo-marquee-anim 70s linear infinite;will-change:transform}@keyframes mo-marquee-anim{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.mo-marquee:focus-within .mo-marquee__track,.mo-marquee:hover .mo-marquee__track,html.mo-paused .mo-marquee__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mo-marquee__track{animation:none!important;transform:none!important}}.mo-spotlight{position:relative;isolation:isolate}@media (hover:hover) and (pointer:fine){.mo-spotlight:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-normal,.4s) var(--ease-out);background:radial-gradient(600px circle at var(--mx,-1000px) var(--my,-1000px),var(--atm-glow,rgba(0,200,150,.25)),transparent 70%);z-index:1}.mo-spotlight:hover:before{opacity:1}}@keyframes mo-scroll-dot{0%{transform:translateY(-8px);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(28px);opacity:0}}.mo-scroll-dot{animation:mo-scroll-dot 2.2s cubic-bezier(.22,1,.36,1) infinite}@media (prefers-reduced-motion:reduce){.mo-scroll-dot{animation:none!important;transform:translateY(10px)!important;opacity:1!important}.mo-stack-card,[data-stack-card]{position:relative!important;top:auto!important}}.prosa{color:rgb(var(--vincit-papel-rgb)/.74);line-height:1.62}.prosa strong,strong{font-weight:600;color:rgb(var(--vincit-papel-rgb)/1)}strong.mk{background:linear-gradient(rgb(var(--vincit-primary-rgb)/.28),rgb(var(--vincit-primary-rgb)/.28)) 0 92% /100% 32% no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .1em;border-radius:2px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rv{animation:rv-in linear both;animation-timeline:view();animation-range:entry 5% entry 48%}@keyframes rv-in{0%{opacity:0;transform:translateY(var(--mo-reveal-y,24px))}to{opacity:1;transform:none}}}}html[data-fx=lite]{--mo-reveal-y:0px}html[data-fx=lite] :is([data-reveal],.rv,.glow-card:before){animation:none!important;transition:opacity .2s ease!important;transform:none!important}details.gaveta-vincit{border-radius:1rem;border:1px solid rgba(var(--vincit-papel-rgb),.1);background:rgba(var(--vincit-fundo-rgb),.5);transition:border-color var(--dur-fast) var(--ease-out)}details.gaveta-vincit[open]{border-color:rgba(var(--vincit-primary-rgb),.3);background:rgba(var(--vincit-fundo-rgb),.85)}details.gaveta-vincit>summary{list-style:none;cursor:pointer;outline:none}details.gaveta-vincit>summary::-webkit-details-marker{display:none}@keyframes browser-auto-scroll{0%,to{transform:translateY(0)}50%{transform:translateY(-24px)}}@keyframes quiz-progress-sweep{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@media (prefers-reduced-motion:reduce){.browser-auto-scroll,[data-loop],[data-loop] *{animation:none!important;transform:none!important}}.sheen--d0:after{animation-delay:0s}.sheen--d1:after{animation-delay:1s}.sheen--d2:after{animation-delay:2s}.sheen--d3:after{animation-delay:3s}.sheen--d4:after{animation-delay:4s}.sheen--d5:after{animation-delay:5s}.sheen.sheen:after{padding:0;background:linear-gradient(100deg,transparent,rgb(var(--c-papel)/.1) 45%,rgb(var(--c-primary)/.16) 55%,transparent);opacity:1;-webkit-mask:none;mask:none}.pov-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,860px)}.pov-steps__line{position:absolute;left:12.5%;right:12.5%;top:.375rem;height:1px;background:rgb(248 250 252/.18)}.pov-steps__fill{position:absolute;inset:0;background:#00c896;transform-origin:left}.pov-step{position:relative;display:grid;justify-items:center;gap:.3rem}.pov-step__dot{width:.75rem;height:.75rem;border-radius:9999px;background:#00c896;box-shadow:0 0 0 4px rgb(0 200 150/.18),0 0 18px rgb(0 200 150/.55)}.pov-step__n{font:600 .7rem/1 ui-monospace,monospace;letter-spacing:.18em;color:#00c896}.pov-step__t{font-size:clamp(.78rem,1.3vw,.95rem);font-weight:600;color:rgb(248 250 252/.92);padding:.35rem .8rem;border:1px solid rgb(248 250 252/.14);border-radius:9999px;background:rgb(2 6 23/.5)}.pov-step[data-i]{--i:var(--data-i,0)}.pov-step[data-i="0"]{--i:0}.pov-step[data-i="1"]{--i:1}.pov-step[data-i="2"]{--i:2}.pov-step[data-i="3"]{--i:3}@media (max-width:639px){.pov-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.7rem}.pov-step__dot,.pov-steps__line{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pov-steps__fill{animation:pov-fill linear both;animation-timeline:view();animation-range:cover 22% cover 58%}.pov-step{animation:pov-on linear both;animation-timeline:view();animation-range:cover calc(20% + var(--i) * 9%) cover calc(30% + var(--i) * 9%)}}}@keyframes pov-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pov-on{0%{opacity:.3;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.pband,.pov{--band-h:clamp(280px,50vh,540px);position:relative;z-index:20;height:var(--band-h);margin-bottom:calc(var(--band-h) * -1);display:grid;align-content:center;justify-items:center;gap:clamp(.7rem,1.8vw,1.3rem);padding:0 1.25rem;text-align:center;background:none;overflow:visible;pointer-events:none}.pband:before,.pov:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 56% at 50% 50%,rgb(2 6 23/.58),rgb(2 6 23/.22) 55%,transparent 78%)}.pband__eyebrow,.pov__eyebrow{margin:0;display:inline-flex;align-items:center;gap:.8rem;font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#00c896;text-shadow:0 0 18px rgb(0 200 150/.45)}.pband__eyebrow:after,.pband__eyebrow:before,.pov__eyebrow:after,.pov__eyebrow:before{content:"";width:28px;height:1px;background:linear-gradient(90deg,transparent,#00c896)}.pband__eyebrow:after,.pov__eyebrow:after{transform:scaleX(-1)}.pband__phrase,.pov__phrase{margin:0;max-width:20ch;text-wrap:balance;font-size:clamp(1.75rem,4.6vw,3.6rem);font-weight:600;line-height:1.08;letter-spacing:-.02em;background:linear-gradient(180deg,rgb(248 250 252/.98) 20%,rgb(248 250 252/.55));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 24px rgb(2 6 23/.6))}.pband--radar{align-content:start;padding-top:calc(var(--band-h) * .14)}.pband-radar{--w:min(78vw,520px);position:absolute;left:50%;top:72%;width:var(--w);height:var(--w);margin:calc(var(--w) / -2) 0 0 calc(var(--w) / -2)}.pband-radar__flat{position:absolute;inset:0;transform:scaleY(.32)}.pband-radar__flat:after{content:"";position:absolute;inset:14%;border-radius:50%;background:radial-gradient(closest-side,rgb(0 200 150/.34),transparent)}.pband-radar__ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgb(0 200 150/.7);box-shadow:0 0 24px rgb(0 200 150/.3);opacity:.35}.pband-radar__pin{width:.7rem;height:.7rem;margin:-.35rem 0 0-.35rem;background:#00c896;box-shadow:0 0 0 5px rgb(0 200 150/.2),0 0 24px rgb(0 200 150/.8)}.pband-chip,.pband-radar__pin{position:absolute;left:50%;top:50%;border-radius:9999px}.pband-chip{--x:0px;--y:0px;translate:calc(-50% + var(--x)) calc(-50% + var(--y));white-space:nowrap;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:rgb(248 250 252/.96);padding:.42rem .9rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.24);backdrop-filter:blur(10px) saturate(1.3);box-shadow:0 8px 30px rgb(2 6 23/.45),inset 0 1px 0 hsla(0,0%,100%,.2)}.pband-chip--c{--y:calc(var(--w) * -.1)}.pband-chip--l{--x:calc(var(--w) * -.4);--y:calc(var(--w) * .03)}.pband-chip--r{--x:calc(var(--w) * .4);--y:calc(var(--w) * .03)}@media (max-width:639px){.pband__phrase,.pov__phrase{font-size:1.65rem}.pov{gap:.6rem}}@media (prefers-reduced-motion:no-preference){.pband-radar__ring{animation:pband-ripple 4.8s cubic-bezier(.2,.6,.3,1) infinite}.pband-chip{animation:pband-float 6s ease-in-out infinite alternate}.pband-chip--l{animation-delay:-2s}.pband-chip--r{animation-delay:-4s}}@keyframes pband-ripple{0%{transform:scale(.3);opacity:.8}to{transform:scale(1.1);opacity:0}}@keyframes pband-float{0%{transform:translate3d(0,-3px,0)}to{transform:translate3d(0,3px,0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pband__phrase,.pov__phrase{animation:pov-rise linear both;animation-timeline:view();animation-range:entry 10% cover 38%}}}@keyframes pov-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--sec-y-base:clamp(56px,4vw + 24px,96px);--container-w:1200px;--gutter:1.25rem;--c-primary:var(--vincit-primary-rgb,0 200 150);--c-violet:var(--vincit-violeta-rgb,124 111 255);--c-neon:var(--vincit-neon-rgb,0 255 230);--c-papel:var(--vincit-papel-rgb,228 241 239);--c-fundo:var(--vincit-fundo-rgb,2 6 23);--c-fundo2:var(--vincit-fundo2-rgb,13 2 33)}@media (min-width:768px){:root{--gutter:2rem}}.scene{position:relative;isolation:isolate;--ritmo:1;--sec-y:calc(var(--sec-y-base) * var(--ritmo));padding-block:var(--sec-y)}.scene[data-ritmo=apertado]{--ritmo:.75}.scene[data-ritmo=solto]{--ritmo:1.25}.scene--hero{padding-top:calc(var(--header-h, 72px) + var(--sec-y))}.scene[data-surf="1"]{background:linear-gradient(180deg,rgb(var(--c-fundo2)/.75),rgb(var(--c-fundo2)/0) 92%)}.scene__in{position:relative;z-index:1;width:100%}.scene[data-w=main],.scene[data-w=narrow]{--scene-w:var(--w-wide)}.scene__in>*{max-width:100%}.measure{max-width:62ch}.measure.gaveta-avulso{max-width:none;width:100%}.sechead{width:100%;display:grid;justify-items:start;text-align:left;gap:var(--s-3);margin-block-end:var(--s-8)}.sechead__eyebrow{margin:0;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--c-primary))}.sechead h2{max-width:100%;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:600;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word}.sechead h2,.sechead p{margin:0;width:100%;text-align:left}.sechead p{padding-top:var(--s-1);max-width:68ch;color:rgb(var(--c-papel)/.72);text-wrap:pretty}.scene[data-center] .sechead,.scene[data-centered] .sechead,.sechead--center{justify-items:center;text-align:center;margin-inline:auto}.scene[data-center] .sechead .sechead__eyebrow,.scene[data-centered] .sechead .sechead__eyebrow,.sechead--center .sechead__eyebrow{text-align:center;margin-inline:auto}.scene[data-center] .sechead h2,.scene[data-centered] .sechead h2,.sechead--center h2{margin-inline:auto;text-align:center;max-width:100%}.scene[data-center] .sechead p,.scene[data-centered] .sechead p,.sechead--center p{margin-inline:auto;text-align:center;max-width:68ch}.split{display:grid;gap:var(--s-8)}@media (min-width:1024px){.split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.split--rev{grid-template-columns:7fr 5fr}}.scene-div{position:absolute;inset:0 0 auto 0;height:1px;z-index:1;background:linear-gradient(90deg,transparent,rgb(var(--c-primary)/.35),transparent)}.atm{z-index:0;overflow:clip;pointer-events:none;contain:strict}.atm,.atm__grid{position:absolute;inset:0}.atm__grid{background-image:linear-gradient(rgb(var(--c-papel)/.045) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--c-papel)/.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 70% at var(--gx,50%) 0,#000,transparent 78%);mask-image:radial-gradient(70% 70% at var(--gx,50%) 0,#000,transparent 78%)}.atm__orb{--dd:min(var(--d,640px),110vw);position:absolute;left:var(--x);top:var(--y);width:var(--dd);aspect-ratio:1;margin:calc(var(--dd) / -2) 0 0 calc(var(--dd) / -2);border-radius:50%;background:radial-gradient(closest-side,rgb(var(--c,var(--c-primary))/var(--o,.26)),transparent 72%);animation:atm-drift var(--t,16s) ease-in-out var(--dl,0s) infinite alternate}.scene[data-live=true] .atm__orb{will-change:transform}@keyframes atm-drift{0%{transform:translate3d(-7%,-5%,0) scale(.96)}to{transform:translate3d(7%,5%,0) scale(1.1)}}.scene[data-live=false] :is(.atm__orb,[data-loop],.ring,.flow-dot){animation-play-state:paused}.scene[data-live=false] .sheen:after{animation-play-state:paused}.sheen{position:relative;overflow:clip}.sheen:after{content:"";position:absolute;inset:-20% auto -20% 0;width:38%;pointer-events:none;z-index:2;background:linear-gradient(100deg,transparent,rgb(var(--c-papel)/.1) 45%,rgb(var(--c-primary)/.16) 55%,transparent);transform:translate3d(-110%,0,0) skewX(-12deg);animation:sheen 6s var(--ease-in-out,cubic-bezier(.76,0,.24,1)) 1.2s infinite}@keyframes sheen{0%{transform:translate3d(-110%,0,0) skewX(-12deg)}55%,to{transform:translate3d(290%,0,0) skewX(-12deg)}}.ring{position:absolute;width:var(--sz,56px);aspect-ratio:1;border-radius:50%;border:1px solid rgb(var(--c,var(--c-primary))/.6);pointer-events:none;animation:ring 3.6s ease-out infinite}@keyframes ring{0%{transform:scale(.6);opacity:.9}70%,to{transform:scale(1.9);opacity:0}}@media (prefers-reduced-motion:no-preference){@keyframes rv-in{0%{opacity:0;transform:translate3d(var(--rv-x,0),var(--rv-y,var(--mo-reveal-y,24px)),0) scale(var(--rv-s,1))}to{opacity:1;transform:none}}@keyframes rv-clip{0%{opacity:0;clip-path:inset(0 0 14% 0 round 16px);transform:scale(1.05)}to{opacity:1;clip-path:inset(0 round 16px);transform:none}}@keyframes rv-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rv-l,.rv-r{--rv-x:0px;--rv-y:20px}.rv-s{--rv-s:.96}@supports (animation-timeline:view()){.rv{animation:rv-in linear both;animation-timeline:view();animation-range:entry calc(4% + var(--i, 0) * 5%) entry calc(50% + var(--i, 0) * 5%)}.rv-clip{animation-name:rv-clip}.rv-line{transform-origin:left;animation-name:rv-line}}@supports not (animation-timeline:view()){html.js-motion .rv:not([data-in]){opacity:0;transform:translate3d(var(--rv-x,0),var(--rv-y,24px),0) scale(var(--rv-s,1))}html.js-motion .rv{transition:opacity .6s var(--ease-out,cubic-bezier(.16,1,.3,1)) calc(var(--i, 0) * 70ms),transform .7s var(--ease-out,cubic-bezier(.16,1,.3,1)) calc(var(--i, 0) * 70ms)}html[data-rv-failsafe] .rv{opacity:1!important;transform:none!important}}}@media (prefers-reduced-motion:no-preference){@keyframes hs-in{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes hs-word{0%{opacity:0;transform:translate3d(0,.38em,0)}to{opacity:1;transform:none}}@keyframes hs-img{0%{transform:scale(1.06)}to{transform:none}}@keyframes hs-pop{0%{opacity:0;transform:translate3d(0,12px,0) scale(.92)}to{opacity:1;transform:none}}@keyframes chip-float{0%{transform:translate3d(0,-4px,0)}to{transform:translate3d(0,6px,0)}}.hs-in{animation:hs-in .52s var(--ease-out,cubic-bezier(.16,1,.3,1)) calc(var(--d, 0) * 1ms) both}.hs-w{display:inline-block;animation:hs-word .52s var(--ease-out,cubic-bezier(.16,1,.3,1)) calc((140 + var(--i, 0) * 45) * 1ms) both}.hs-img{animation:hs-img 1s var(--ease-out,cubic-bezier(.16,1,.3,1)) both}.hs-chip{animation:hs-pop .48s var(--spring,cubic-bezier(.34,1.56,.64,1)) calc(var(--d, 1100) * 1ms) both,chip-float 7s ease-in-out calc(var(--d, 1100) * 1ms + .48s) infinite alternate}}.px-1{translate:calc(var(--px, 0) * -8px) calc(var(--py, 0) * -6px)}.px-1,.px-2{transition:translate .6s var(--ease-out,cubic-bezier(.16,1,.3,1))}.px-2{translate:calc(var(--px, 0) * 14px) calc(var(--py, 0) * 10px)}[data-spot]{position:relative;isolation:isolate}[data-spot]:after,[data-spot]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-base,.4s) var(--ease-out,cubic-bezier(.16,1,.3,1))}[data-spot]:before{z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgb(var(--c,var(--c-primary))/.12),transparent 60%)}[data-spot]:after{padding:1px;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0),rgb(var(--c,var(--c-primary))/.55),transparent 65%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover) and (pointer:fine){[data-spot]:hover:after,[data-spot]:hover:before{opacity:1}}details.gaveta{overflow:hidden}details.gaveta>summary{display:flex;justify-content:space-between;gap:var(--s-4);cursor:pointer;list-style:none}details.gaveta>summary::-webkit-details-marker{display:none}.gaveta__mais{display:inline-block;transition:transform var(--dur-base,.4s) var(--ease-out,cubic-bezier(.16,1,.3,1))}details.gaveta[open] .gaveta__mais{transform:rotate(45deg)}@supports (interpolate-size:allow-keywords){details.gaveta{interpolate-size:allow-keywords}details.gaveta::details-content{block-size:0;overflow:clip;transition:block-size var(--dur-base,.4s) var(--ease-out,cubic-bezier(.16,1,.3,1)),content-visibility var(--dur-base,.4s) allow-discrete}details.gaveta[open]::details-content{block-size:auto}}.spine{display:none!important}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){[data-story=on]{height:calc(var(--n, 3) * 70vh + 30vh)}[data-story=on] .story__stage{position:sticky;top:calc(var(--header-h, 4.5rem) + 1rem);min-height:calc(100vh - var(--header-h, 4.5rem) - 2rem);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-8);align-items:center}[data-story=on] .story__steps{grid-area:1/1}[data-story=on] .story__panel{grid-area:1/2;opacity:0;transform:translate3d(0,16px,0) scale(.985);pointer-events:none;transition:opacity .5s var(--ease-out,cubic-bezier(.16,1,.3,1)),transform .6s var(--ease-out,cubic-bezier(.16,1,.3,1))}[data-story=on] .story__panel[data-on=true]{opacity:1;transform:none;pointer-events:auto}[data-story=on] .story__step{opacity:.45;transition:opacity .4s}[data-story=on] .story__step[aria-current=true]{opacity:1}}html[data-story]{min-height:calc(3 * 70vh + 6rem)}.num-out{font-size:clamp(3.5rem,8vw,7rem);font-weight:600;line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:1px rgb(var(--c-papel)/.22);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hair{display:block;height:1px;background:linear-gradient(90deg,rgb(var(--c-primary)/.55),transparent)}.flow-dot{offset-rotate:0deg;fill:rgb(var(--c-primary));filter:drop-shadow(0 0 6px rgb(var(--c-primary)/.8));animation:flow-run var(--t,5s) linear var(--dl,0s) infinite}@keyframes flow-run{0%{offset-distance:0;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes mf-on{0%{opacity:.22}to{opacity:1}}.mf-w{animation:mf-on linear both;animation-timeline:view();animation-range:cover calc(8% + var(--i, 0) * 1.1%) cover calc(20% + var(--i, 0) * 1.1%)}}}@media (prefers-reduced-motion:reduce){.atm__orb,.ring,.sheen:after,[data-loop]{animation:none!important}.flow-dot{display:none}}.sx-draw{transform-origin:left;animation:sx-draw linear both;animation-timeline:view();animation-range:entry 10% cover 45%}@keyframes sx-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sx-vfill{transform-origin:top;animation:sx-vfill linear both;animation-timeline:view();animation-range:entry 0 exit 60%}@keyframes sx-vfill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.sx-stroke{stroke-dashoffset:1;animation:sx-stroke linear both;animation-timeline:view();animation-range:entry 20% cover 80%}@keyframes sx-stroke{to{stroke-dashoffset:0}}.marquee{overflow:hidden}.marquee__inner{display:inline-block;animation:marquee-linear linear infinite}@keyframes marquee-linear{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.acordeao-normas{width:100%}.acordeao-normas .gaveta{display:inline-block;width:auto}.acordeao-normas .gaveta+.gaveta{margin-left:var(--s-8)}.acordeao-normas .gaveta{animation:item-stagger 60ms ease forwards}@keyframes item-stagger{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.acordeao-normas .rv{will-change:transform,opacity}html[data-fx=lite] :is(.atm__orb,[data-loop],.hs-chip,.ring){animation:none!important}html[data-fx=lite] .flow-dot{display:none}html[data-fx=lite] .sheen:after{animation:none!important}.sx-drift{animation:sx-drift var(--d,20s) linear var(--dl,0s) infinite alternate;transform:var(--dx,0) var(--dy,0)}@keyframes sx-drift{0%{transform:var(--dx-start,-48px) var(--dy-start,0)}to{transform:var(--dx-end,48px) var(--dy-end,0)}}.sx-drift--slow{--d:30s}.sx-drift--fast{--d:12s}@media (min-width:1280px){.diagnostico .scroll-gutters{position:fixed;inset:0;z-index:5;pointer-events:none}.scroll-gutters .gutter{width:1px;background:rgb(var(--c-papel)/.6)}.scroll-gutters .gutter-left{left:50%;transform:translateX(-50%)}.scroll-gutters .gutter-right{right:50%;transform:translateX(50%)}.diagnostico .quiz-card{max-width:var(--w-narrow);margin-inline:auto}@media (min-width:768px){.faq-decisao .grid-faq{grid-template-columns:repeat(2,1fr);gap:var(--s-8)}}@media (min-width:1024px){.faq-decisao .grid-faq{grid-template-columns:1.1fr .9fr}.faq-decisao .sechead--center{margin-block:var(--s-8)}}.sechead--center+.faq-decisao{--scene-w:1080px}}.bd-live{position:relative;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .2s ease}.bd-live:focus-visible,.bd-live:hover{border-color:rgb(var(--c-primary)/.6)!important;box-shadow:0 0 16px -2px rgb(var(--c-primary)/.25),inset 0 0 12px -4px rgb(var(--c-primary)/.15)}@property --btn-a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --btn-p{syntax:"<percentage>";inherits:false;initial-value:0}:root{--btn-r:14px;--accent:rgb(var(--vincit-primary-rgb,0 200 150));--violeta:rgb(var(--vincit-violeta-rgb,124 111 255));--neon:rgb(var(--vincit-neon-rgb,0 255 230));--s0:rgb(var(--vincit-fundo-rgb,2 6 23));--papel:rgb(var(--vincit-papel-rgb,228 241 239));--ease-vincit:cubic-bezier(0.22,1,0.36,1)}.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;border-radius:var(--btn-r,14px);font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;border:none;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .35s var(--ease-vincit),color .3s}.btn:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;pointer-events:none;z-index:-1;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.btn--sm{min-height:44px;padding:0 20px;font-size:.875rem}.btn--md{min-height:48px;padding:0 26px;font-size:.9375rem}.btn--lg{min-height:56px;padding:0 32px;font-size:1rem}.btn--primary{background:var(--accent);color:var(--s0)}.btn--primary:before{background:conic-gradient(from var(--btn-a),transparent 0 55%,var(--violeta) 72%,var(--neon) 88%,#fff 96%,transparent 100%)}.btn--primary[data-intro]:before{animation:btn-lap 1.1s var(--ease-vincit) backwards;animation-delay:var(--btn-delay,0ms)}.btn--primary[data-beam][data-inview]:not([data-intro]):before{animation:btn-spin 7s linear infinite}.btn--primary[data-inview]:not([data-intro]):is(:hover,:focus-visible):before{animation:btn-spin 2.4s linear infinite}.btn--primary:is(:hover,:focus-visible){transform:translateY(-1px)}.btn--primary:after{content:"";position:absolute;inset:-4px;border-radius:calc(var(--btn-r, 14px) + 4px);background:radial-gradient(closest-side,rgb(var(--vincit-primary-rgb,0 200 150)/.4),transparent 85%);opacity:0;z-index:-2;pointer-events:none;transition:opacity .35s var(--ease-vincit)}.btn--primary:is(:hover,:focus-visible):after{opacity:1}@keyframes btn-lap{0%{--btn-a:-120deg}to{--btn-a:240deg}}@keyframes btn-spin{to{--btn-a:360deg}}.btn--secondary{--btn-p:0%;background:transparent;box-shadow:inset 0 0 0 1px rgba(228,241,239,.18);color:var(--papel)}.btn--secondary:before{--btn-p:0%;background:conic-gradient(from -90deg,var(--accent) var(--btn-p),transparent 0);transition:--btn-p .9s var(--ease-vincit)}.btn--secondary[data-intro]:before{animation:btn-draw 1.5s var(--ease-vincit) backwards;animation-delay:var(--btn-delay,0ms)}.btn--secondary:is(:hover,:focus-visible){--btn-p:100%}.btn--secondary:is(:hover,:focus-visible):before{--btn-p:100%}.btn--secondary[data-intro]:is(:hover,:focus-visible):before{animation:none}@keyframes btn-draw{0%{--btn-p:0%;opacity:1}65%{--btn-p:100%;opacity:1}to{--btn-p:100%;opacity:0}}.btn--ghost{background:transparent;color:var(--papel);padding:0 16px}.btn--ghost:before{display:none}.btn--ghost:after{content:"";position:absolute;bottom:8px;left:16px;right:16px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-vincit)}.btn--ghost:is(:hover,:focus-visible):after{transform:scaleX(1)}.btn--ghost:is(:hover,:focus-visible){color:#fff}.btn:active{transform:scale(.98)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn[aria-busy=true]:before{animation:btn-spin 1.2s linear infinite}.btn .btn__icon--arrow{transition:transform .3s var(--ease-vincit)}.btn:is(:hover,:focus-visible) .btn__icon--arrow{transform:translateX(4px)}.btn .btn__icon--arrow-up{transition:transform .3s var(--ease-vincit)}.btn:is(:hover,:focus-visible) .btn__icon--arrow-up{transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){.btn,.btn .btn__icon--arrow,.btn .btn__icon--arrow-up,.btn:after,.btn:before{animation:none!important;animation-name:none!important;transition:none!important;transition-duration:.01ms!important}.btn--primary:before{background:rgba(0,255,230,.35)}.btn--secondary:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px var(--accent)}.btn--ghost:after,.btn--secondary:before{display:none}}@media (forced-colors:active){.btn{forced-color-adjust:none;border:1px solid ButtonText;color:ButtonText}.btn:is(:hover,:focus-visible){border-color:Highlight;color:Highlight}}