.bg-primario{background-color:var(--color-fundo-primario)}.text-amarela{color:var(--color-amarela)}.menu-link{color:#fff;padding-bottom:4px;text-decoration:none;transition:color .3s;display:inline-block;position:relative}.menu-link:before{content:"";transform-origin:0;background:#facc15;width:100%;height:1px;transition:transform .1s ease-in-out,transform-origin 0s .1s;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%,-50%)scaleX(0)}.menu-link:hover:before{transform-origin:100%;transform:translate(-50%,-50%)scaleX(1)}.menu-link:hover{color:#facc15}@keyframes move1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(50px,-30px)scale(1.2)}}@keyframes move2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,50px)scale(1.1)}}@keyframes move3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,40px)scale(1.3)}}.animate-circle1{animation:25s ease-in-out infinite alternate move1}.animate-circle2{animation:30s ease-in-out infinite alternate move2}.animate-circle3{animation:35s ease-in-out infinite alternate move3}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}60%{opacity:.8;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.delayimg{opacity:0;filter:blur(7px);animation:1s forwards showFromBottom;transform:translateY(80px)}.delay1{opacity:0;filter:blur(7px);animation:.5s forwards showFromBottom;transform:translateY(80px)}.delay2{opacity:0;filter:blur(7px);animation:.5s .3s forwards showFromBottom;transform:translateY(80px)}.delay3{opacity:0;filter:blur(7px);animation:.5s .6s forwards showFromBottom;transform:translateY(80px)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background-color:var(--xp-yellow);border:2px solid #1a1a1a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--xp-yellow)}*{scrollbar-width:thin;scrollbar-color:var(--xp-yellow) #1a1a1a}.delay4{opacity:0;filter:blur(7px);animation:.5s 1s forwards showFromBottom;transform:translateY(80px)}.delay5{opacity:0;filter:blur(7px);animation:.5s 1.3s forwards showFromBottom;transform:translateY(80px)}.delay6{opacity:0;filter:blur(7px);animation:.5s 1.6s forwards showFromBottom;transform:translateY(80px)}@keyframes showFromBottom{0%{opacity:0;filter:blur(7px);transform:translateY(80px)}to{opacity:1;filter:blur();transform:translate(0)}}.bt .elementor-button{background:linear-gradient(90deg,#ffd036,#ffc709);border-radius:10px;justify-content:center;align-items:center;padding:1rem 2rem;transition:all .7s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 #ffc609bd}.bt:hover .elementor-button{box-shadow:0 0 70px -10px #ffc70990}.bt .elementor-button:before{content:"";border-radius:inherit;z-index:0;background:linear-gradient(90deg,#ffc709,#ffd139,#ffc709,#ffcf31,#ffc709,#ffcf33) 0 0/400% 200%;width:100%;height:100%;transition:all .8s .5s;animation:3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite textura;position:absolute;top:0;left:0}.bt:hover .elementor-button:before{opacity:0}.bt .elementor-button-text{z-index:10}@keyframes textura{0%{background-position:0 0}to{background-position:100% 0}}.bt .elementor-button-icon{filter:blur(3px);opacity:0;background:linear-gradient(90deg,#ffc709,#fbcc31);border-radius:10px;width:60px;height:60px;transition:all .7s;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(8deg)}.bt:hover .elementor-button-icon{filter:blur();opacity:1;right:-70px;rotate:none;box-shadow:0 0 70px -10px #f0f01190}@media (max-width:600px){.bt .elementor-button-icon{width:50px;height:50px;padding:15px;right:0}.bt:hover .elementor-button-icon{right:-60px}}.texto-hover{transition:text-shadow .5s,color .5s}.texto-hover:hover,.texto-secundario{text-shadow:5px 5px 20px #ffffffb3}.card:hover{transition:all .3s;transform:translateY(-1px);box-shadow:0 10px 20px #0003}.card{transition:all .3s}.cards:hover{transition:all .3s;transform:translateY(-2px);box-shadow:0 10px 20px #ffe60117}.cards{transition:all .3s}.selectorr{z-index:1;border-radius:7px;max-width:350px;height:300px;padding:50px 15px;position:relative;overflow:hidden}.selectorr:before{content:"";z-index:10;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(-35deg,#ffc709,#0000,#0000,#ffc709);padding:1.3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glowbox{isolation:isolate;--animation-speed:2s;border-radius:999px;width:100%;max-width:400px;margin:auto;position:relative;overflow:hidden}.glowbox-active .glowbox-animations,.glowbox-active .glowbox-borders-masker{opacity:1}.glowbox-animations,.glowbox-borders{z-index:1;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.glowbox-animations:before,.glowbox-borders:before{content:"";float:left;padding-top:100%}.glowbox-animations:after,.glowbox-borders:after{clear:both;content:"";display:block}.glowbox-animations{opacity:0;pointer-events:none;transition:opacity 1s}.glowbox-animations *{width:100%;height:100%;position:absolute;top:0;left:0}.glowbox-borders,.glowbox-glow,.glowbox-stars{animation:borderTurn var(--animation-speed) infinite linear;background-image:conic-gradient(#ffc709 0deg,#64848b00 60deg 300deg,#ffc709 360deg);background-position:50%;background-repeat:no-repeat;background-size:cover}.glowbox-stars-masker{-webkit-mask:url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");mask:url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A")}.glowbox-glow{filter:blur(8px);opacity:.12}.glowbox-borders{animation-name:borderTurnWithTranslate}.glowbox-borders-masker{content:"";height:100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:1;border-radius:999px;width:100%;padding:1px;transition:opacity 1s;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes borderTurn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes borderTurnWithTranslate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.btn-cta-box{background:linear-gradient(225deg,#f0f2ff3d 5%,#ffffff14 43%,#ffffff08 68%);border:1px solid #84756e42;border-radius:100px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;padding:10px 20px 10px 10px;display:flex;box-shadow:23.9px 19.78px 82.49px #00000094}.btn-cta{z-index:2;text-align:center;letter-spacing:.8px;color:#fff;background:linear-gradient(271.55deg,#ff884870 5.88%,#cc7e3a00 50.22%,#99492b70 95.32%);border:1px solid #84756e8c;border-radius:100px;padding:14px 16px;font-family:Aspekta,sans-serif;font-size:15px;font-weight:600;position:relative;overflow:hidden;box-shadow:-4.15px 10.39px 70.01px #1b1111e3,-2.08px 4.15px 38.22px #0f0f0f,inset -5.2px -4px 12.3px -10.4px #ffe5bc57}.btn-cta:before{content:"";background:var(--color-amarela);opacity:.8;z-index:-1;border-radius:100px;width:100%;height:100%;transition:transform .3s,opacity .3s;position:absolute;top:0;left:0;transform:scale(1.1)}.btn-cta:hover:before{opacity:1;transform:scale(1)}.arrow-icon{opacity:1;width:18px;height:auto;transition:all .5s;display:inline-block;rotate:-90deg}.btn-cta-box:hover .arrow-icon{transition:all .5s;rotate:-140deg}@media (max-width:480px){.btn-cta-box{gap:10px;padding:8px 12px 8px 8px}.btn-cta{padding:12px 14px;font-size:14px}.arrow-icon{width:16px;rotate:-90deg}}@media (max-width:320px){.btn-cta-box{gap:8px;padding:6px 8px 6px 6px}.btn-cta{padding:10px 12px;font-size:12px}.arrow-icon{width:14px}}:root{--xp-yellow:#00a8e8}.card-tilt{transform:rotate(12deg)}.notebook-screen{transform-origin:bottom;transition:transform .7s ease-in-out;transform:perspective(1000px)rotateX(90deg)}.notebook-screen-aberto{transform-origin:bottom;transition:transform .7s ease-in-out;transform:perspective(1000px)rotateX(0)}.mindmap-node1{border:2px solid #0000;border-image:linear-gradient(90deg, var(--color-amarela) 0%, var(--color-fundo-primario) 100%) 1;background-color:#0000;border-image-slice:1;padding:15px;font-size:14px;display:inline-block;position:relative}.mindmap-node1:before{content:"";background-color:var(--color-amarela);width:60px;height:1px;position:absolute;top:50%;left:-60px;transform:translateY(-50%)}.mindmap-node2{border:2px solid;border-image:linear-gradient(-90deg, var(--color-amarela) 0%, var(--color-fundo-primario) 100%) 1;background-color:#0000;border-image-slice:1;padding:15px;font-size:14px;display:inline-block;position:relative}.mindmap-node2:before{content:"";background-color:var(--color-amarela);width:60px;height:1px;position:absolute;top:50%;right:-60px;transform:translateY(-50%)}@keyframes fadeLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%{transform:translateY(0)rotate(-1deg)scale(1)}50%{transform:translateY(-8px)rotate(1deg)scale(1.01)}to{transform:translateY(0)rotate(-1deg)scale(1)}}@keyframes glowMove{0%{opacity:.6;transform:translate(0)scale(1)}50%{opacity:.85;transform:translate(-10px)scale(1.05)}to{opacity:.6;transform:translate(0)scale(1)}}@keyframes pulseBtn{0%{box-shadow:0 0 #facc151f}70%{box-shadow:0 0 0 12px #facc1500}to{box-shadow:0 0 #facc1500}}.reveal-up,.reveal-left,.reveal-image{opacity:0;animation-fill-mode:both;animation-timeline:view();animation-range:entry 10% cover 30%}.reveal-up{animation-name:fadeUp;animation-duration:.8s;animation-timing-function:cubic-bezier(.2,.9,.3,1)}.reveal-left,.reveal-image{animation-name:fadeLeft;animation-duration:.8s;animation-timing-function:cubic-bezier(.2,.9,.3,1)}.animate-float{animation:6s ease-in-out infinite float}.animate-glow{animation:6s ease-in-out infinite glowMove}.animate-cta{animation:2.6s ease-out infinite pulseBtn}@media (prefers-reduced-motion:reduce){.reveal-up,.reveal-left,.reveal-image,.animate-float,.animate-glow,.animate-cta{animation:none!important}}@media (max-width:940px){section .max-w-6xl{flex-direction:column;padding-left:2rem;padding-right:2rem}.text-5xl{font-size:2.3rem}img[width="400"]{width:300px}}#international-xp .flex-wrap{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:18px;display:flex}#international-xp .cards{box-sizing:border-box;background:#ffffff08;border-radius:12px;flex:220px;width:100%;min-width:200px;max-width:260px;padding:20px;transition:transform .22s;overflow:visible;box-shadow:0 6px 18px #02061799}#international-xp{overflow:visible}#international-xp .cards{z-index:1;position:relative}#app-unico{overflow:visible}.mindmap-node1,.mindmap-node2{transform-origin:50%;will-change:transform, opacity}#mindmapImage img{will-change:transform, opacity;max-width:100%;height:auto;display:block}.will-change-anim{will-change:transform, opacity}.payment-icons img,.payment-divider{will-change:transform, opacity;transform-origin:50%}section{overflow:visible}.btn-aprox{transition:transform .18s,box-shadow .18s,background .18s}.btn-aprox:active{transform:translateY(2px)scale(.995)}#xp-nomes{position:relative;overflow:hidden}#carrosselImagens{justify-content:center;align-items:center;gap:1rem;padding-top:2.5rem;display:flex}#carrosselImagens img{object-fit:cover;will-change:transform, opacity;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:50%;z-index:1;opacity:0;background:0 0;border-radius:12px;width:100%;height:100%;transition:transform .22s,box-shadow .22s,opacity .18s;filter:none!important;mix-blend-mode:normal!important}#carrosselImagens img.hoverable:hover{opacity:1;transform:translateY(-8px)scale(1.02);box-shadow:0 12px 30px #00000040}@media (prefers-reduced-motion:reduce){#carrosselImagens img,#xp-nomes h1,#xp-nomes p{opacity:1!important;transition:none!important;transform:none!important}}.card2{z-index:1111;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:400px;height:250px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 25px #000}.bg{z-index:2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0e0e0e;border-radius:10px;outline:4px solid #0e0e0e;width:390px;height:240px;position:absolute;top:5px;left:5px;overflow:hidden}.blob{z-index:1;background-color:var(--xp-yellow);opacity:1;filter:blur(12px);border-radius:50%;width:250px;height:250px;animation:5s infinite blob-bounce;position:absolute;top:50%;left:50%}@keyframes blob-bounce{0%{transform:translate(-100%,-100%)translate(0,0)}25%{transform:translate(-100%,-100%)translate(100%)}50%{transform:translate(-100%,-100%)translate(100%,100%)}75%{transform:translate(-100%,-100%)translateY(100%)}to{transform:translate(-100%,-100%)translate(0,0)}}
