*{box-sizing:border-box}.btn-whatsapp,.btn-whatsapp2,.menu img,.quest-topo,.tela2 .menu img,a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}html{overflow-x:hidden;width:100%}body{margin:0;padding:0;overflow-x:hidden;width:100%;background:#000}span{color:#fb4b00}.scroll-smooth #smooth-wrapper{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;overflow:hidden}.scroll-normal #smooth-wrapper{position:static;width:100%;height:auto;overflow:visible}#smooth-content{overflow:visible;width:100%}#preloader{position:fixed;inset:0;background:#000;z-index:99999;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:1.5vw;transition:opacity .6s ease,visibility .6s ease}#preloader.escondido{opacity:0;visibility:hidden;pointer-events:none}.preloader-barra-container{width:26vw;height:3px;background:rgba(255,255,255,.1);border-radius:10px;overflow:hidden}.preloader-barra{width:0%;height:100%;background:#fb4b00;box-shadow:0 0 15px rgba(251,75,0,.6);border-radius:10px}.preloader-porcentagem{color:#fb4b00;font-family:"JetBrains Mono",monospace;font-size:1.3vw;letter-spacing:.1vw;margin:0}@media (max-width:767px){.preloader-barra-container{width:60vw}.preloader-porcentagem{font-size:4.5vw}}.efeitotransicao{width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;display:flex;align-items:end;pointer-events:none}.efeitotransicao .coluna{width:10%;height:0%;background:#fff;pointer-events:none}.tela1 button:hover,.tela2 button:hover,.tela6 .esquerda button:hover{color:#fb4b00;background:0 0;border:solid 2px #fb4b00;box-shadow:none}.tela1 button:hover img{opacity:0}header{position:absolute;top:0;left:0;width:100%;height:max-content;padding-left:5vw}h1{color:#fff;font-family:"Bai Jamjuree",sans-serif;font-size:1.67vw;font-style:normal;font-weight:700;line-height:normal}.tela1{width:100%;height:100vh;height:100svh;background:#000;display:flex;flex-flow:row nowrap;position:relative;z-index:1}.divtexto{width:50%;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;padding-left:5vw}.divtexto h2{color:#fff;font-family:"Bai Jamjuree",sans-serif;font-size:4.17vw;font-style:normal;font-weight:700;line-height:normal;width:90%}.divimg{width:50%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.divimg img{width:80%}.tela1 button{border-radius:1vw;background:#fb4b00;box-shadow:0 4px 35px 1px rgba(251,75,0,.4);border:none;width:25vw;height:10.5vh;color:#fff;font-family:Inter,sans-serif;font-size:2vw;font-style:normal;font-weight:600;line-height:normal;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:background .2s ease,color .2s ease}.tela1 button img{width:1.9vw;margin-left:1.4vw}.tela2{background:#000;display:flex;flex-flow:row wrap;justify-content:center;width:100%;height:max-content;position:absolute;top:0;left:0;opacity:0;z-index:990;pointer-events:none}.tela2 h2{color:#fff;font-family:Poppins,sans-serif;font-size:2.78vw;font-style:normal;font-weight:600;line-height:100%;width:max-content}.tela2 .principal{width:80%;position:relative;z-index:2}.tela2 .principal img{width:100%}.tela2 .menu{width:20%;height:max-content}.tela2 .menu .quamenu{width:80%;margin-bottom:6%}.tela2 .menu img{width:100%}.tela2 .menu p{color:#fff;text-align:center;font-family:Poppins;font-size:1.4vw;font-style:normal;font-weight:600;line-height:normal;text-align:start;margin:0}.tela2 button{border-radius:1vw;background:#fb4b00;box-shadow:0 4px 35px 1px rgba(251,75,0,.2);border:none;width:30vw;height:9vh;color:#fff;font-family:Inter,sans-serif;font-size:2.22vw;font-style:normal;font-weight:600;line-height:normal;cursor:pointer;position:relative;z-index:5;transition:background .2s ease,color .2s ease}.divfundo{position:absolute;width:73%;height:100%;top:9.7%;left:13.8%;z-index:-1}.divfundo video{width:100%}.select{border:solid 2px #fff;border-radius:.5vw}.tela3{background:#000;display:flex;width:100%;height:max-content;flex-flow:column nowrap;align-items:center;text-align:center;padding:1.5% 0;margin-top:12%}.tela3 h2{color:#fb4b00;font-family:Poppins,sans-serif;font-size:3.47vw;font-style:normal;font-weight:600;line-height:100%}.tela3 h2 span{color:#fff;text-align:center;font-family:Poppins,sans-serif;font-size:3.13vw;font-style:normal;font-weight:300;line-height:100%}.tela3 .linha{width:100%;display:flex;gap:.7vw;justify-content:center;flex-flow:row nowrap}.tela3 .linha .quadrado{border-radius:10px;background:rgba(255,255,255,.05);backdrop-filter:blur(25px);width:22%;text-align:start;display:flex;flex-flow:row wrap;justify-content:center;padding-top:3vh}.tela3 .linha .quadrado img{width:4vw;object-fit:contain}.tela3 .linha .quadrado h3{color:#fff;font-family:"Bai Jamjuree",sans-serif;font-size:1.39vw;font-style:normal;font-weight:700;line-height:normal;width:100%;text-align:center}.tela3 .linha .quadrado p{color:#fff;font-family:"Bai Jamjuree",sans-serif;font-size:1.39vw;font-style:normal;font-weight:300;line-height:normal;width:88%}.tela4{background:#000;display:flex;width:100%;height:max-content;flex-flow:column wrap;align-items:center}.tela4 h2{color:#fb4b00;font-family:Poppins,sans-serif;font-size:3.47vw;font-style:normal;font-weight:600;line-height:100%}.tela4 h2 span{color:#fff;text-align:center;font-family:Poppins,sans-serif;font-size:3.13vw;font-style:normal;font-weight:300;line-height:100%}.tela4 .subdiv{width:100%;height:max-content;display:flex;justify-content:center;position:relative}.subdiv .coluna{width:45%}.subdiv .coluna .retangulo{border-radius:15px;background:rgba(255,255,255,.06);backdrop-filter:blur(25px);display:flex;flex-flow:column nowrap;justify-content:end;width:100%;padding:2% 0;margin-bottom:4vw;padding:2% 5%}.subdiv .coluna .retangulo .titulo{width:100%;display:flex;margin-bottom:1%}.subdiv .coluna .retangulo .texto{width:100%}.subdiv .coluna .retangulo h3{color:#fb4b00;font-family:"Bai Jamjuree",sans-serif;font-size:1.39vw;font-style:normal;font-weight:700;line-height:normal;margin:0}.subdiv .coluna .retangulo p{color:#fff;font-family:"Bai Jamjuree",sans-serif;font-size:1.39vw;font-style:normal;font-weight:300;line-height:normal;margin:0}.subdiv .coluna .retangulo img{margin:0;margin-right:1.5vw;width:2.2vw;height:2.2vw;object-fit:contain;flex-shrink:0}.subdiv .linhadotempo{padding-top:1.5vh;width:5vw;display:flex;flex-flow:column wrap;gap:19vh;position:relative}.linhadotempo .linha{position:absolute;width:2px;height:100%;background:linear-gradient(180deg,#0b0b0b 0,#830000 8.65%,#830000 90.87%,#000 100%);top:-6vh;left:1.5vw;z-index:1}.linhadotempo .bola{width:3.1vw;height:3.1vw;background:#fb4b00;filter:drop-shadow(3px 4px 35px rgba(251, 75, 0, .3));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-family:"Bai Jamjuree",sans-serif;font-size:1.39vw;font-style:normal;font-weight:700;line-height:normal;z-index:2}.tela5{width:100%;min-height:100vh;min-height:100svh;background:#000;display:flex;justify-content:center;flex-flow:column nowrap;padding-bottom:2vw;position:relative}.tela5 h2{color:#fff;text-align:center;font-family:Poppins,sans-serif;font-size:3.47vw;font-style:normal;font-weight:300;line-height:100%}.tela5 span{color:#fb4b00;font-family:Poppins,sans-serif;font-size:3.47vw;font-style:normal;font-weight:600;line-height:100%}.tela5 .bloco{width:90%;margin:auto}.tela5 .bloco .quest{color:#fff;border-top:solid 1px rgba(255,255,255,.25);padding:1.2vh 1%}.tela5 .bloco .quest.ult{border-bottom:solid 1px rgba(255,255,255,.25)}.tela5 .bloco .quest-topo{display:flex;justify-content:space-between;align-items:center;gap:1vw;cursor:pointer;height:6vh}.tela5 .bloco .quest-topo p{font-family:"Bai Jamjuree",sans-serif;font-size:1.39vw;font-style:normal;font-weight:300;line-height:normal;margin:0}.tela5 .bloco .quest-topo img{width:1.1vw;height:1.1vw;object-fit:contain;flex-shrink:0;transition:transform .3s ease}.tela5 .bloco .quest.aberto .quest-topo img{transform:rotate(180deg)}.tela5 .bloco .resposta{max-height:0;overflow:hidden;transition:max-height .35s ease,opacity .3s ease,margin-top .3s ease;opacity:0;margin-top:0}.tela5 .bloco .resposta p{font-family:"Bai Jamjuree",sans-serif;font-size:1.15vw;font-weight:300;line-height:1.5;color:rgba(255,255,255,.75);margin:0;padding-right:2vw}.tela5 .bloco .quest.aberto .resposta{opacity:1;margin-top:1.2vh}.tela6{background:#000;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;padding:3% 0;width:100%;height:100vh;height:100svh;padding-left:5%;padding-right:5%}.tela6 .esquerda{width:35vw;display:flex;flex-flow:column wrap;justify-content:center}.tela6 .esquerda h2{color:#fff;text-align:center;font-family:Poppins,sans-serif;font-size:3.47vw;font-style:normal;font-weight:300;line-height:100%;text-align:start}.tela6 .esquerda span{color:#fb4b00;font-family:Poppins,sans-serif;font-size:3.47vw;font-style:normal;font-weight:600;line-height:100%}.tela6 .esquerda p{color:#fff;font-family:"Bai Jamjuree",sans-serif;font-size:1.39vw;font-style:normal;font-weight:300;line-height:normal;margin:0;width:100%}.tela6 .esquerda button{border-radius:1vw;background:#fb4b00;box-shadow:0 4px 35px 1px rgba(251,75,0,.2);border:none;width:30vw;height:9vh;color:#fff;font-family:Inter,sans-serif;font-size:2.22vw;font-style:normal;font-weight:600;line-height:normal;cursor:pointer;margin-top:7%;transition:background .2s ease,color .2s ease}.terminal{width:35vw;margin-top:2.5vw;border-radius:10px;overflow:hidden;background:#0d0d0d;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 60px rgba(0,0,0,.6),0 0 40px rgba(251,75,0,.06)}.terminal-topo{background:#1c1c1c;padding:.8vw 1vw;display:flex;align-items:center;position:relative;border-bottom:1px solid rgba(255,255,255,.06)}.terminal-bolinhas{display:flex;gap:.5vw}.bolinha{width:.8vw;height:.8vw;border-radius:50%;display:inline-block}.bolinha.vermelha{background:#ff5f56}.bolinha.amarela{background:#ffbd2e}.bolinha.verde{background:#27c93f}.terminal-titulo{position:absolute;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.4);font-family:"JetBrains Mono",monospace;font-size:.8vw;margin:0}.terminal-corpo{padding:1.5vw 1.8vw 1.8vw;display:flex;flex-flow:column nowrap;gap:1vw}.linha-comando{color:rgba(255,255,255,.5);font-family:"JetBrains Mono",monospace;font-size:.95vw;margin:0 0 .5vw}.linha-comando .til{color:#fb4b00}.campo{display:flex;flex-flow:column nowrap;gap:.4vw}.campo label{color:#27c93f;font-family:"JetBrains Mono",monospace;font-size:.9vw}.campo label .prompt{color:#fb4b00;margin-right:.3vw}.campo input,.campo textarea{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:.8vw 1vw;color:#fff;font-family:"JetBrains Mono",monospace;font-size:.95vw;outline:0;transition:border-color .2s ease,background .2s ease;resize:vertical}.campo input:focus,.campo textarea:focus{border-color:#fb4b00;background:rgba(251,75,0,.05)}.terminal-btn{margin-top:1vw;align-self:flex-start;background:0 0;border:1px solid #fb4b00;border-radius:6px;padding:.8vw 1.5vw;color:#fb4b00;font-family:"JetBrains Mono",monospace;font-size:.95vw;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease}.terminal-btn:hover{background:#fb4b00;color:#fff}.terminal-btn:hover span{color:#fff}.terminal-btn .prompt{margin-right:.3vw}.cursor{animation:piscar 1s step-end infinite}@keyframes piscar{0%,50%{opacity:1}100%,51%{opacity:0}}@media (max-width:767px){.terminal{width:90%;margin-top:8%;box-shadow:0 10px 25px rgba(0,0,0,.5)}.terminal-topo{padding:3% 4%}.bolinha{width:3vw;height:3vw}.terminal-titulo{font-size:3vw}.terminal-corpo{padding:5vw;gap:5vw}.linha-comando{font-size:3.5vw}.campo label{font-size:3.5vw}.campo input,.campo textarea{font-size:3.8vw;padding:3vw}.terminal-btn{font-size:4vw;padding:3vw 5vw;width:100%;text-align:center}}.whatsapp-flutuante{position:fixed;right:4vw;bottom:4vw;width:3.5vw;height:3.5vw;min-width:52px;min-height:52px;max-width:64px;max-height:64px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.4);z-index:9998;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-flutuante:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(0,0,0,.5)}.whatsapp-flutuante svg{width:55%;height:55%;fill:#FFF}@media (max-width:767px){.whatsapp-flutuante{right:5vw;bottom:5vw;width:13vw;height:13vw}}.modal-overlay{position:fixed;inset:0;z-index:100000;display:flex;justify-content:center;align-items:center;padding:5vw;background:rgba(0,0,0,.75);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.modal-overlay.ativo{opacity:1;visibility:visible}.modal-terminal{width:30vw;max-width:480px;border-radius:10px;overflow:hidden;background:#0d0d0d;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 60px rgba(0,0,0,.6),0 0 40px rgba(39,201,63,.1);transform:translateY(20px) scale(.96);transition:transform .3s ease}.modal-overlay.ativo .modal-terminal{transform:translateY(0) scale(1)}.modal-corpo{padding:2vw 2vw 2.2vw;display:flex;flex-flow:column nowrap;align-items:center;text-align:center;gap:.8vw}.modal-check{width:3.4vw;height:3.4vw;min-width:44px;min-height:44px;border-radius:50%;border:2px solid #27c93f;color:#27c93f;display:flex;align-items:center;justify-content:center;font-size:1.8vw;font-family:"JetBrains Mono",monospace;margin-bottom:.3vw}.modal-corpo .linha-comando{text-align:left;align-self:stretch;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.7vw .9vw;font-size:.85vw;line-height:1.6}.modal-ok{color:#27c93f}.modal-corpo h3{color:#fff;font-family:Poppins,sans-serif;font-size:1.6vw;font-weight:600;margin:0}.modal-texto{color:rgba(255,255,255,.7);font-family:"Bai Jamjuree",sans-serif;font-size:1vw;font-weight:300;line-height:1.4;margin:0}.modal-btn{margin-top:.8vw;background:0 0;border:1px solid #fb4b00;border-radius:6px;padding:.8vw 1.8vw;color:#fb4b00;font-family:"JetBrains Mono",monospace;font-size:.95vw;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease}.modal-btn:hover{background:#fb4b00;color:#fff}@media (max-width:767px){.modal-terminal{width:100%}.modal-corpo{padding:6vw 5vw 7vw;gap:4vw}.modal-check{width:12vw;height:12vw;font-size:6vw}.modal-corpo .linha-comando{font-size:3.3vw;padding:3vw}.modal-corpo h3{font-size:5.5vw}.modal-texto{font-size:3.6vw}.modal-btn{font-size:4vw;padding:3vw 6vw}}.divfundo{overflow:hidden}.tela2 .divfundo video{transform-origin:center center;will-change:transform,filter,opacity}.tela2 .divfundo video.tv-off{animation:tvDesligando .35s cubic-bezier(.4,0,.6,1) forwards}.tela2 .divfundo video.tv-on{animation:tvLigando .5s cubic-bezier(.2,.8,.3,1) forwards}@keyframes tvDesligando{0%{transform:scaleY(1);filter:brightness(1) saturate(1);opacity:1}40%{transform:scaleY(.85);filter:brightness(1.8) saturate(1.4);opacity:1}75%{transform:scaleY(.04);filter:brightness(4) saturate(2);opacity:1}100%{transform:scaleY(.01);filter:brightness(6) saturate(2);opacity:0}}@keyframes tvLigando{0%{transform:scaleY(.01);filter:brightness(6) saturate(2);opacity:0}30%{transform:scaleY(.04);filter:brightness(4) saturate(2);opacity:1}60%{transform:scaleY(.9);filter:brightness(1.8) saturate(1.4);opacity:1}80%{transform:scaleY(1.03);filter:brightness(1.2) saturate(1.1)}100%{transform:scaleY(1);filter:brightness(1) saturate(1);opacity:1}}@media (max-width:768px){header{padding-left:5vw;padding-top:5vw}h1{font-size:4vw}.tela1{flex-flow:column nowrap;width:100%;height:auto;min-height:100vh;min-height:100svh;margin-bottom:15%}.divtexto{position:relative;width:100%;height:auto;flex:0 0 auto;flex-flow:column nowrap;z-index:10;padding-top:12%;padding-left:5vw;padding-right:5vw;padding-bottom:6%}.divtexto h2{font-size:8vw}.tela1 button{width:60vw;height:auto;min-height:13vw;font-size:5vw;border-radius:3vw;flex-shrink:0;padding:3vw 0}.tela1 button img{width:4vw;margin-left:3vw}.divimg{position:relative;left:auto;bottom:auto;flex:1 1 auto;min-height:0;width:100%;display:flex;justify-content:center;align-items:flex-end;overflow:hidden}.divimg img{width:95%;max-height:100%;height:auto;object-fit:contain}.tela2 h2{font-size:8vw;text-align:center;padding-top:5%;width:80%}.tela2{flex-flow:column wrap;align-items:center;padding-bottom:15%;height:100svh}.tela2 .principal{width:100%;display:flex;justify-content:center}.tela2 .principal img{width:120%}.divfundo{position:absolute;width:87%;height:max-content;top:9.7%;left:7%;z-index:-1}.divfundo video{width:100%}.tela2 .menu{width:100%;display:flex;gap:0;flex-flow:row nowrap;justify-content:center;gap:3%;margin-top:5%}.tela2 .menu .quamenu{width:28%}.tela2 .menu p{font-size:4vw}.tela2 button{width:63vw;height:6%;font-size:5vw;border-radius:3vw;margin-top:2%}.tela3{padding-top:0;height:max-content}.tela3 h2{font-size:8vw;padding-top:0;margin-top:0}.tela3 h2 span{font-size:7vw}.tela3 .linha{display:flex;flex-flow:column wrap;width:100%;align-items:center}.tela3 .linha .quadrado{width:85%;margin-bottom:2%;backdrop-filter:none;background:rgba(255,255,255,.07)}.tela3 .linha .quadrado img{width:15vw}.tela3 .linha .quadrado h3{font-size:5vw}.tela3 .linha .quadrado p{font-size:5vw}.tela4 h2{font-size:8vw;margin-bottom:15%;margin-top:15%}.tela4 h2 span{font-size:7vw}.tela4 .subdiv .coluna{width:70%}.subdiv .coluna .retangulo{backdrop-filter:none;background:rgba(255,255,255,.08)}.subdiv .coluna .retangulo .texto{width:100%}.subdiv .coluna .retangulo h3{font-size:5vw}.subdiv .coluna .retangulo p{font-size:5vw}.subdiv .coluna .retangulo img{width:15vw;height:15vw}.subdiv .coluna .retangulo{margin-bottom:10%;padding:8% 8%}.linhadotempo .bola{width:10vw;height:10vw;font-size:5vw}.subdiv .linhadotempo{width:17vw;gap:21%}.linhadotempo .linha{left:5vw}.tela5 h2{font-size:7vw}.tela5 span{font-size:8vw}.tela5 .bloco .quest-topo p{font-size:5vw}.tela5 .bloco .quest-topo img{width:5vw;height:5vw}.tela5 .bloco .resposta p{font-size:5vw}.tela5 .bloco .quest{padding:4% 0}.tela6{display:flex;flex-flow:column wrap;height:max-content;padding:0;margin:auto;padding-bottom:5%}.tela6 .esquerda{width:90%}.tela6 .esquerda h2{font-size:7vw;width:80%}.tela6 .esquerda span{font-size:7vw}.tela6 .esquerda p{font-size:5vw}.tela6 .esquerda button{font-size:5vw;width:70%;height:6vh}}@media (max-width:768px) and (min-aspect-ratio:1/2){.divtexto h2{font-size:6.8vw}.tela2 h2{font-size:6vw;padding-top:3%}.tela2 .menu{margin-top:3%}.tela2 button{margin-top:1.5%}}@media (max-width:340px){.tela2 .principal{transform:scale(.82);transform-origin:top center;margin-bottom:-8vw}.tela2 h2{font-size:5.2vw}.tela2 .menu .quamenu{width:24%}.tela2 button{width:70vw;font-size:4.4vw;margin-top:1%}}