a,body,h1,h2,h3,h4,html,li,p,ul{margin:0;padding:0}button{all:unset}body{font-family:Inter,sans-serif;overflow-x:hidden}.swiper-slide{user-select:none}.no-scroll{height:100vh;overflow:hidden}.menu{max-width:100vw;overflow:hidden}.header_acoes a,.page-open-animate,[data-menu]{backface-visibility:hidden;will-change:opacity}body.preload .header_acoes a,body.preload .page-open-animate,body.preload [data-menu]{opacity:0!important}.container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 1.25rem;width:100%}a{text-decoration:none}img{display:block;height:auto;max-width:100%}*{box-sizing:border-box}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.hidden-img{height:0;opacity:0;position:absolute;visibility:hidden;width:0}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.mascotes-img{opacity:.2}}.page-sobre .menu li a,.page-sobre .menu li span{color:#fff}.page-sobre #entrar-link{border:2px solid var(--textwhite);color:var(--textwhite)}.page-sobre #contato-link{background:radial-gradient(circle,#13b4ee 0,#2df8fa 100%)}.page-sobre .header-scrolled .menu li a{color:var(--text)}.page-sobre .header-scrolled #entrar-link{border:2px solid var(--text);color:var(--text)}.tecnologia{background-color:#6751d1;color:#fff;height:100vh;justify-content:center;overflow:hidden;padding:calc(var(--header-height) + 2rem) 0 4rem 0}.tecnologia,.tecnologia-container{align-items:center;display:flex;position:relative}.tecnologia-container{height:100%;justify-content:space-between;width:100%}.tecnologia-texto{flex:1;max-width:75%}.tecnologia-texto h1{color:var(--textwhite);font:700 2.5rem/1.4 Inter,sans-serif;margin-bottom:20px}.tecnologia-texto p{color:var(--textwhite);font:400 1rem/1.4 Inter,sans-serif;margin-top:30px}.p-azul{background-color:#30bbeb;color:#fff;padding:15px 20px}.tecnologia-imagem{bottom:-4rem;height:auto;position:absolute;right:0;width:auto;z-index:1}.tecnologia-imagem img{display:block;height:auto;object-fit:contain;width:100%}.transformamos-ideias{display:flex;flex-direction:column;gap:40px;padding:5rem 0}.transformamos-header h2{color:var(--text);font:700 2rem Inter,sans-serif;text-align:center}.transformamos-content{flex-wrap:wrap;gap:40px}.transformamos-content,.transformamos-imagem{align-items:center;display:flex;justify-content:center}.transformamos-imagem{flex:0 1 250px}.transformamos-imagem img{height:auto;max-width:220px;width:100%}.transformamos-texto{display:flex;flex:1 1 600px;flex-direction:column;gap:20px;justify-content:center;max-width:700px}.transformamos-texto h3{color:var(--text);font:700 1.4rem Inter,sans-serif}.transformamos-texto p{color:var(--text);font:400 1rem/1.5 Inter,sans-serif}.movimento{background:radial-gradient(circle,#13b4ee 0,#2df8fa 100%);padding:5rem 0}.movimento-header{margin-bottom:40px;text-align:center}.movimento-header h2{color:var(--textwhite);font:700 2rem Inter,sans-serif}.card-movimento{background-color:#fff;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0 auto;max-width:900px;padding:40px}.card-movimento-content{display:flex;flex-wrap:nowrap;gap:30px;justify-content:center}.card-texto{display:flex;flex:1 1 100%;flex-direction:column;gap:20px}.card-texto p{color:var(--text);font:400 1rem/1.5 Inter,sans-serif}.card-imagem{flex:1 1 100%}.card-imagem img{border-radius:20px;height:auto;max-width:100%;object-fit:cover}@media (max-width:767px){.tecnologia{flex-direction:column;height:auto;padding:6rem 0 0}.tecnologia-container{align-items:center;flex-direction:column;gap:0;height:auto;justify-content:flex-start}.tecnologia-texto h1{font:700 2rem/1.4 Inter,sans-serif}.tecnologia-texto{margin-top:0;max-width:100%}.tecnologia-imagem{bottom:0;margin-top:20px;max-width:100%;max-width:70%;position:relative;right:0}.tecnologia-imagem img{border-radius:10px}.transformamos-ideias{padding:5rem 1.25rem}.transformamos-imagem img{max-width:none}.movimento{padding:5rem 1.25rem}.movimento-header h2{font-size:1.5rem}.card-movimento{padding:20px}.card-movimento-content{flex-direction:column;flex-wrap:wrap;gap:20px}.card-texto{order:2}.card-imagem{order:1}.card-texto p{font-size:.95rem;line-height:1.4}.card-imagem img{height:auto;width:100%}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.tecnologia{height:auto}.tecnologia-texto{max-width:70%}.tecnologia-imagem{right:-6rem}.transformamos-ideias{padding:5rem 1.25rem}.transformamos-texto{max-width:100%}.movimento-container{padding:0 1.25rem}}.header{background-color:transparent;padding:1rem 2rem;position:fixed;top:0;width:100%;z-index:1000}.header .container{align-items:center;display:flex;justify-content:space-between;width:100%}.logo-svg{display:block;height:auto;transition:width .3s ease-in-out;width:100%}.header.header-scrolled{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.85);box-shadow:0 2px 10px rgba(0,0,0,.08)}.header_menu{align-items:center;box-sizing:border-box;display:flex;gap:4rem;height:100%;justify-content:flex-start;padding:.4rem 0;width:100%}ul[data-menu=list]{align-items:center;display:flex;gap:1.5rem;list-style:none}.menu li a,.menu li span{align-items:center;color:var(--text);cursor:pointer;display:flex;font:400 1rem/1.2 Inter,sans-serif;gap:4px;justify-content:center;padding:.5rem 1rem;position:relative;text-decoration:none;transition:transform .3s ease,opacity .3s ease,color .3s ease}.menu li a:after,.menu li span:after{background-color:var(--secondary);bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .3s ease;width:100%}.menu li a:hover,.menu li span:hover{transform:translateY(-2px)}.menu li a:hover:after,.menu li span:hover:after{transform:translateX(-50%) scaleX(1)}.header_acoes{align-items:center;gap:1rem}.btn-cadastro,.btn-login{border-radius:16px;padding:.6rem 1rem;text-align:center;text-decoration:none;transition:background-color .3s,color .3s;width:120px}.btn-login{border:2px solid var(--primary);color:var(--primary)}.btn-login:hover{color:#fff}.btn-cadastro,.btn-login:hover{background-color:var(--primary)}.btn-cadastro{border:2px solid var(--primary);color:var(--bg-branco)}.btn-cadastro:hover{background-color:#7c68dc;border:2px solid #7c68dc;color:#fff}:is(.page-precos,.page-recursos,.page-sobre) .menu li a,:is(.page-precos,.page-recursos,.page-sobre) .menu li span{color:var(--textwhite)}:is(.page-precos,.page-recursos,.page-sobre) .header-scrolled .menu li a{color:var(--text)}:is(.page-precos,.page-recursos,.page-sobre) .btn-login{border:2px solid var(--textwhite);color:var(--textwhite);transition:background-color .3s,color .3s}:is(.page-precos,.page-recursos,.page-sobre) .header-scrolled .btn-login{border:2px solid var(--text);color:var(--text)}:is(.page-precos,.page-recursos,.page-sobre) .btn-login:hover{background:#fff;color:var(--primary)}:is(.page-precos,.page-recursos,.page-sobre) .btn-cadastro{background:var(--secondary);border:2px solid var(--secondary);transition:background-color .3s,color .3s}:is(.page-precos,.page-recursos,.page-sobre) .btn-cadastro:hover{background:#29c5ff;border:2px solid #29c5ff}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.header{height:auto}.header .container{flex-wrap:wrap;gap:1rem}.logo-svg{min-width:150px;width:150px}.header_menu{gap:2rem;justify-content:center;order:3;padding:1rem 0 0;width:100%}ul[data-menu=list]{flex-wrap:wrap;gap:1rem;justify-content:center}.menu li a,.menu li span{font-size:.9rem;padding:.5rem}.header_acoes{margin-left:auto;order:2}.btn-cadastro,.btn-login{font-size:.9rem;min-width:100px;padding:.5rem .8rem;width:auto}:is(.page-precos,.page-recursos,.page-sobre,.page-creators) .header_menu{background-color:rgba(0,0,0,.2);border-radius:8px;padding:.8rem}}.site-footer{background-color:#13b4ee;color:#fff;padding:2.5rem 0;position:relative}.footer-container{margin:0 auto;max-width:1200px;padding:0 2.5rem}.footer-content{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.footer-info{flex:1;min-width:300px}.footer-logo{height:auto;margin-bottom:2rem;max-width:200px}.contact-links{display:flex;flex-direction:column;gap:1rem}.contact-link{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:500;gap:.5rem;text-decoration:none;transition:opacity .3s;width:fit-content}.contact-link:hover{opacity:.8}.contact-link i{font-size:1.2rem}.footer-image{flex:1;min-width:300px;text-align:right}.mascotes-img{bottom:0;height:auto;max-width:100%;position:absolute;right:0}@media (max-width:768px){.footer-content{flex-direction:column;text-align:center}.footer-info{display:flex;flex-direction:column}.contact-links,.footer-info{align-items:center}.footer-image{margin-top:2rem;text-align:center}}[data-menu=button],[data-menu=contato-mobile],[data-menu=instagram],[data-menu=linkedin],[data-menu=whatsapp]{display:none}.header_acoes{display:flex}@media (max-width:768px){.header{left:0;padding:6px 0;position:fixed;top:0;width:100%;z-index:10}.header.header-scrolled{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:transparent;box-shadow:0 2px 10px rgba(0,0,0,.08)}[data-menu=logo]{width:150px;z-index:999}.header a>img{width:100%}.header-scrolled .menu li a,.header-scrolled .menu li span{font:600 1rem Inter,sans-serif}.header_menu{justify-content:space-between}.social-icons-header{display:none}.js [data-menu=button]{align-items:center;background:radial-gradient(circle,#13b4ee 0,#2df8fa 100%);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-family:OpenSans,sans-serif;font-weight:700;height:2rem;justify-content:center;margin:4px 0;padding:.6rem;position:relative;width:2rem;z-index:300}#hamburguer{position:relative;transition:background .3s ease}#hamburguer,#hamburguer:after,#hamburguer:before{background:var(--textwhite);border-radius:1px;height:2px;width:30px}#hamburguer:after,#hamburguer:before{content:"";display:block;left:0;position:absolute;transition:transform .3s ease}#hamburguer:before{top:-8px}#hamburguer:after{top:8px}.js [data-menu=button].active #hamburguer{background:transparent}.js [data-menu=button].active #hamburguer:before{top:0;transform:rotate(45deg)}.js [data-menu=button].active #hamburguer:after{top:0;transform:rotate(-45deg)}.js [data-menu=list]{background-color:var(--primary);box-sizing:border-box;display:none;height:100vh;left:0;overflow-y:auto;padding:80px 20px 20px;position:fixed;text-align:center;top:0;width:100%;z-index:200}.js [data-menu=list].active{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.js [data-menu=list] li{max-width:300px;width:100%}.js [data-menu=list] a{box-sizing:border-box;color:var(--textwhite);display:block;font-size:1.1rem;line-height:1.4;padding:.8rem 1rem;width:100%}body,html{overflow-x:hidden;width:100%}.header_acoes{align-items:center;bottom:6rem;display:none;flex-direction:column;gap:.8rem;left:50%;max-width:300px;padding:0;position:fixed;transform:translateX(-50%);width:90%;z-index:201}.header_acoes.active,.js [data-menu=list].active~.header_acoes{animation:fadeIn .3s ease forwards;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.btn-login{border:2px solid var(--textwhite);color:var(--textwhite)}.btn-cadastro{background-color:var(--secondary);border:2px solid var(--secondary);color:var(--bg-branco)}[data-menu=contato-mobile].active{bottom:0;color:var(--textwhite);display:block;font:500 1rem Inter,sans-serif;left:0;opacity:0;padding:1rem;position:fixed;z-index:999}[data-menu=linkedin].active{right:0}[data-menu=linkedin].active,[data-menu=whatsapp].active{bottom:0;color:var(--roxo);display:block;font:500 1rem OpenSans,sans-serif;opacity:0;padding:1rem;position:fixed;z-index:999}[data-menu=whatsapp].active{right:80px}[data-menu=instagram].active{bottom:0;color:var(--roxo);display:block;font:500 1rem OpenSans,sans-serif;opacity:0;padding:1rem;position:fixed;right:40px;z-index:999}}:root{--textwhite:#fafafa;--text:#28302e;--bg-branco:#fff;--primary:#6751d1;--secondary:#13b4ee;--bgroxo:#d3cbff;--primary-rgb:103,81,209;--secondary-rgb:19,180,238;--textwhite-rgb:250,250,250;--text-rgb:0,0,0;--degradeazul:radial-gradient(circle,#13b4ee 0%,#2df8fa 100%)}.textwhite{color:var(--textwhite)}.text{color:var(--text)}.bg{background-color:var(--bg)}.bg-escuro{background-color:var(--bg-branco)}.bg-roxo{background-color:var(--bgroxo)}.degradeazul{background:var(--degradeazul)}.primary{color:var(--primary)}.secondary{color:var(--secondary)}.btn-centralizado{display:flex;justify-content:center;margin:2rem 0;width:100%}.cta-button{background:#fff;border-radius:50px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:var(--secondary);cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;max-width:350px;min-width:280px;padding:1rem 2rem;text-align:center;transition:all .3s ease;white-space:nowrap}.cta-button:hover{box-shadow:0 6px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.cta-button.azul,.cta-button:hover{background:#13b4ee;color:#fff}.cta-button.azul:hover{background:#fff;color:#13b4ee}.btn-comprar{background:var(--secondary);border:none;border-radius:50px;color:var(--textwhite);cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin-bottom:20px;padding:14px 6px;text-align:center;transition:all .3s;width:100%}.btn-comprar:hover{background-color:#38c7f2;box-shadow:0 6px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.entre-em-contato{background-color:#d3cbff;padding:5rem 0}.entre-em-contato h2{color:var(--text);font:700 1.5rem/1.4 Inter,sans-serif;margin-bottom:3rem;text-align:center}.contact-form{margin:0 auto;max-width:800px}.form-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}.form-group{display:flex;flex-direction:column}.form-group input{background-color:#d3cbff;border:1px solid #6a6a6a;border-radius:4px;font-size:1rem;padding:.8rem 1rem;transition:border-color .3s}.form-group input:focus{border-color:#13b4ee;outline:none}.error-message{color:#e74c3c;font-size:.875rem;height:1rem;margin-top:.5rem}.terms-checkbox{align-items:center;display:flex;margin:2rem 0}.terms-checkbox input{margin-right:.5rem}.terms-link{background:none;border:none;color:#13b4ee;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.terms-link:hover{color:#0d8ecf}.submit-button{display:flex;justify-content:center}.btn-enviar{background-color:#13b4ee;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:1rem 4rem;transition:all .3s ease}.btn-enviar:hover{background-color:#29c5ff;transform:translateY(-2px)}.form-feedback{align-items:center;animation:fadeInUp .5s ease-out;border-radius:12px;display:none;display:flex;flex-direction:column;gap:15px;justify-content:center;margin:30px auto;max-width:600px;overflow:hidden;padding:40px 25px;position:relative;text-align:center}.form-feedback.success{background-color:var(--bg-branco);border:2px solid var(--primary);box-shadow:0 5px 20px rgba(var(--primary-rgb),.1);color:var(--primary)}.form-feedback.success .feedback-icon{align-items:center;background-color:var(--primary);border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:15px;width:80px}.form-feedback.success .feedback-icon svg{height:40px;width:40px;fill:var(--textwhite)}.form-feedback.success h3{color:var(--primary);font-size:1.8rem;margin:0}.form-feedback.success p{font-size:1.1rem;line-height:1.6;margin:0;max-width:80%}.form-feedback.success .subtext{color:var(--text);font-style:italic;margin-top:10px}.form-feedback{transition:opacity 3.5s ease-out}.form-feedback.hiding{opacity:0}.modal{backdrop-filter:blur(5px);background-color:rgba(var(--text-rgb),.8);display:none;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1000}.modal-content{animation:modalFadeIn .3s ease-out;background-color:var(--bg-branco);border:2px solid var(--primary);border-radius:16px;box-shadow:0 10px 30px rgba(var(--primary-rgb),.2);margin:5% auto;max-width:700px;padding:30px;width:90%}.modal-header{align-items:center;border-bottom:2px solid var(--secondary);display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:15px}.modal-header h3{color:var(--primary);font-size:1.8rem;font-weight:700;margin:0}.modal-close{align-items:center;background:var(--primary);border:none;border-radius:50%;color:var(--textwhite);cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;transition:all .3s ease;width:36px}.modal-close:hover{background:var(--secondary);transform:rotate(90deg)}.modal-body{color:var(--text);line-height:1.6;max-height:60vh;overflow-y:auto;padding:15px 0}.modal-body strong{color:var(--secondary)}.modal-footer{margin-top:25px;text-align:right}.modal-footer button{background:var(--primary);border:none;border-radius:30px;color:var(--textwhite);cursor:pointer;font-size:1rem;font-weight:700;min-width:100px;padding:12px 24px;transition:all .3s ease}.modal-footer button:hover{background:var(--secondary);box-shadow:0 5px 15px rgba(var(--secondary-rgb),.3);transform:translateY(-2px)}@media (max-width:768px){.entre-em-contato h2{font-size:1.5rem}.form-grid{grid-template-columns:1fr}.modal-header h3{font-size:1rem}}