@property --n{syntax:"<integer>";initial-value:0;inherits:false}body{margin:0;background:#f3f8ff}a{color:inherit;text-decoration:none}.hd{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif}.lnk{transition:opacity .2s}.lnk:hover{opacity:.75}.btn{position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0b1f4b40}.btn .arr{transition:transform .2s}.btn:hover .arr{transform:translate(4px)}.shine:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:shine 4.5s ease-in-out infinite}@keyframes shine{0%,70%{left:-60%}to{left:130%}}.lift{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.lift:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0b1f4b24}.reset{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}.pick{font:inherit;color:inherit;text-align:left;cursor:pointer}.pick .ill{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.pick:hover .ill{transform:scale(1.06) rotate(-3deg)}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}.plus{transition:transform .25s}details[open] .plus{transform:rotate(45deg)}details[open] .ans{animation:fadeDown .35s ease-out}@keyframes fadeDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.rot{height:1.08em;overflow:hidden}.rot-inner{display:block;animation:rot 14s cubic-bezier(.7,0,.3,1) infinite}.rot-inner>span{display:block;height:1.08em;line-height:1.08;white-space:nowrap}@keyframes rot{0%,15%{transform:translateY(0)}20%,35%{transform:translateY(-16.6667%)}40%,55%{transform:translateY(-33.3333%)}60%,75%{transform:translateY(-50%)}80%,95%{transform:translateY(-66.6667%)}to{transform:translateY(-83.3333%)}}.float{animation:float 5s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.shadow{animation:shadow 5s ease-in-out infinite}@keyframes shadow{0%,to{transform:scaleX(1);opacity:.35}50%{transform:scaleX(.82);opacity:.22}}.blink{animation:blink 4.6s infinite}@keyframes blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.print{animation:print 3.2s ease-in-out infinite}@keyframes print{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.chip{animation:float 6s ease-in-out infinite}.jumpA{animation:jumpA .7s cubic-bezier(.3,1.6,.5,1)}.jumpB{animation:jumpB .7s cubic-bezier(.3,1.6,.5,1)}@keyframes jumpA{0%{transform:translateY(0) rotate(0)}40%{transform:translateY(-46px) rotate(-6deg)}to{transform:none}}@keyframes jumpB{0%{transform:translateY(0) rotate(0)}40%{transform:translateY(-46px) rotate(6deg)}to{transform:none}}.intro>*{animation:intro .9s cubic-bezier(.2,.8,.2,1) both}.intro>*:nth-child(2){animation-delay:.1s}.intro>*:nth-child(3){animation-delay:.2s}.intro>*:nth-child(4){animation-delay:.3s}.intro>*:nth-child(5){animation-delay:.4s}@keyframes intro{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.mascot-in{animation:mascotIn 1.1s cubic-bezier(.3,1.4,.5,1) .2s both}@keyframes mascotIn{0%{opacity:0;transform:translateY(60px) scale(.8)}to{opacity:1;transform:none}}.cnt7{counter-reset:n var(--n);animation:c7 1.4s ease-out .5s both}.cnt7:after{content:counter(n)}@keyframes c7{0%{--n:0}to{--n:7}}.cnt3{counter-reset:n var(--n);animation:c3 1.2s ease-out .6s both}.cnt3:after{content:counter(n)}@keyframes c3{0%{--n:0}to{--n:3}}.marq{overflow:hidden}.marq-track{display:flex;width:max-content;animation:marq 34s linear infinite}.marq:hover .marq-track{animation-play-state:paused}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.outline{color:transparent;-webkit-text-stroke:1.5px #8CCBFF}.swapA{animation:swapA .6s cubic-bezier(.2,.8,.2,1)}.swapB{animation:swapB .6s cubic-bezier(.2,.8,.2,1)}@keyframes swapA{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:none}}@keyframes swapB{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:none}}.popA{animation:popA .8s cubic-bezier(.3,1.5,.5,1)}.popB{animation:popB .8s cubic-bezier(.3,1.5,.5,1)}@keyframes popA{0%{opacity:0;transform:translateY(-60px) rotate(-8deg) scale(.7)}to{opacity:1;transform:none}}@keyframes popB{0%{opacity:0;transform:translateY(-60px) rotate(8deg) scale(.7)}to{opacity:1;transform:none}}.bob{animation:float 4s ease-in-out infinite}@keyframes scan{0%,to{top:0}50%{top:calc(100% - 3px)}}.blob{animation:blob 16s ease-in-out infinite}@keyframes blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.1)}66%{transform:translate(-30px,20px) scale(.92)}}.prog{position:sticky;left:0;top:0;height:4px;margin:-12px -12px 8px;width:calc(100% + 24px);transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,#1673d1,#6c63f0,#ffc65c);z-index:60}@keyframes reveal{0%{opacity:.1;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes revealL{0%{opacity:.1;transform:translate(-48px)}to{opacity:1;transform:none}}@keyframes revealS{0%{opacity:.1;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.draw{transform-origin:left}@supports (animation-timeline: view()){.reveal{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% entry 45%}.revealL{animation:revealL linear both;animation-timeline:view();animation-range:entry 0% entry 50%}.revealS{animation:revealS linear both;animation-timeline:view();animation-range:entry 0% entry 55%}.draw{animation:grow linear both;animation-timeline:view();animation-range:entry 20% cover 45%}.prog{animation:progress linear both;animation-timeline:scroll(root)}}.navlink{position:relative;padding:10px 0}.navlink:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;border-radius:2px;background:#ffc65c;transform:scaleX(0);transform-origin:left;transition:transform .25s}.navlink:hover:after{transform:scaleX(1)}@keyframes navIn{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}.navbar{animation:navIn .7s cubic-bezier(.2,.8,.2,1) both}@keyframes navShrink{0%{max-width:1340px;padding-top:18px;padding-bottom:18px;background:#0b1f4b00;box-shadow:0 0 #0b1f4b00;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{max-width:980px;padding-top:8px;padding-bottom:8px;background:#0b1f4be6;box-shadow:0 16px 40px #0b1f4b47;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px}}@supports (animation-timeline: scroll()){.navbar{animation:navIn .7s cubic-bezier(.2,.8,.2,1) both,navShrink linear both;animation-timeline:auto,scroll(root);animation-range:normal,0px 220px}}.wa{position:fixed;right:20px;bottom:20px;z-index:50;transition:transform .2s,box-shadow .2s}.wa:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 16px 34px #0b1f4b66}.mbar,.mhint{display:none}.is-m .rot{font-size:.78em}.is-m .mascot{transform:scale(.72);transform-origin:top center;margin-bottom:-124px}.is-m .mhide{display:none!important}.is-m .rgrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.is-m .rgrid .pick{padding:6px!important;border-radius:20px!important;gap:0!important}.is-m .rgrid .ill{height:84px!important;border-radius:15px!important}.is-m .rgrid .ill svg{width:44px;height:44px}.is-m .navlinks-row{gap:18px!important;font-size:14px!important}.is-m .navbar{padding-left:18px!important;padding-right:18px!important}.is-m .pvit{padding:20px 16px 18px!important;border-radius:28px!important}.is-m .pvit>div{gap:12px!important}.is-m .cubes{zoom:.62}.is-m .cshadow{width:140px!important;height:14px!important;margin-top:6px!important}.is-m .pcard{padding:20px!important;gap:12px!important;border-radius:24px!important}.is-m .pprice{font-size:42px!important}.is-m .ptabs{width:100%;justify-content:space-between}.is-m .ptabs button{flex:1;padding:0 8px!important}.is-m .cubes-wrap{min-height:0!important}.is-m .mtight{gap:20px!important}.is-m .chip-l{left:4px!important}.is-m .chip-r{right:4px!important}.is-m .wa{display:none!important}.is-m .mbar{display:flex;position:sticky;margin:24px 0 0;bottom:12px;z-index:50;gap:10px;padding:8px;border-radius:999px;background:#0b1f4beb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 30px #0b1f4b59}.is-m .snap{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 4px 14px!important;margin:0 -4px}.is-m .snap::-webkit-scrollbar{display:none}.is-m .snap>*{flex:0 0 80%!important;scroll-snap-align:center;min-width:0}.is-m .mhint{display:flex}.is-m .phone-ov{margin-left:0!important;margin-top:0;width:240px!important}.is-m h1{font-size:40px!important;line-height:1.05!important}.is-m h2{font-size:32px!important}.is-m .hero-pad{padding:104px 20px 40px!important}.is-m .sec{padding-top:56px!important}.is-m .prog{display:none}.is-m .navbar{max-width:100%!important}.is-m .stats .hd{font-size:28px!important}.is-m .pcard{flex:1 1 100%!important;max-width:100%!important}.is-m .cubes-wrap{flex:1 1 100%!important}.is-m .pcard h3{font-size:26px!important}.is-m .steps{display:flex!important;flex-direction:column!important;gap:10px!important}.is-m .steps>div{display:grid!important;grid-template-columns:48px 1fr;column-gap:16px;row-gap:4px;padding:20px!important;align-items:start}.is-m .steps>div>:first-child{grid-row:1 / 3;width:48px!important;height:48px!important;font-size:22px!important}.is-m .steps h3{margin:0!important;font-size:19px!important}.is-m .steps p{font-size:15px!important}.is-m #plataforma .lift{min-height:0!important;padding:24px!important}.is-m #plataforma .lift>span:first-child{margin-bottom:12px!important}.is-m #plataforma .lift:has(.scan){padding-top:150px!important}.is-m .prow{flex-wrap:wrap!important}.is-m .pprice{font-size:40px!important}@media(prefers-reduced-motion:reduce){.cnt7:after{content:"7"!important}.cnt3:after{content:"3"!important}.scan,.rot-inner,.float,.shadow,.blink,.print,.chip,.reveal,.revealL,.revealS,.draw,.intro>*,.mascot-in,.cnt7,.cnt3,.marq-track,.swapA,.swapB,.popA,.popB,.bob,.blob,.jumpA,.jumpB,.shine:after,.prog{animation:none!important}.btn,.lift,.pick .ill{transition:none!important}}.legal a{color:#1673d1}.legal a:hover{color:#0b1f4b}
