@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Asimovian&display=swap";@import"https://fonts.googleapis.com/css2?family=Gabarito:wght@400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Zilla+Slab:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";#contact{text-align:left;display:flex;height:80vh;justify-content:space-between;margin-bottom:5%}@media only screen and (max-width:1000px){#contact{flex-direction:column}}@media only screen and (max-width:1000px){#contact{justify-content:start}}#contact h4{font-size:3rem}#contact h4 b{color:gray}@media only screen and (max-width:1000px){#contact h4 br{display:none}}@media only screen and (max-width:500px){#contact h4 br{display:block}}@media only screen and (max-width:1000px){#contact img{display:none}}#contact form{width:50%}@media only screen and (max-width:1000px){#contact form{width:100%}}#contact form{justify-content:center;display:flex;flex-direction:column}#contact form div{display:flex;flex-wrap:wrap;justify-content:space-between}#contact input,#contact textarea{border:1px solid gray;font-size:1rem;padding:1%;margin:1% 0}#contact input{width:46%;display:inline-flex;color:#fff}#contact input:last-of-type{width:84%}#contact textarea{width:100%;height:9rem}#contact button{background:#000;color:#fff;margin:1% 0;padding:0 3%}footer{display:flex;justify-content:space-between;padding:1.1rem 1.1rem 1rem;flex-wrap:wrap;letter-spacing:.05rem}footer svg{height:2.5rem}footer ul{margin:0 0 0 3%;padding:0;align-items:center;list-style-type:none;display:flex;flex-wrap:wrap;flex:1}footer ul li:not(:last-child):after{content:"·";margin:.7rem}footer ul li{color:#fff}footer ul li a{color:#b6b6b6;font-weight:200;transition:.3s ease}footer ul li a:hover{color:#fff}@media only screen and (max-width:500px){footer ul li:nth-child(2):after{content:none}}footer div{font-weight:200;color:#b6b6b6}footer div b{color:#b6b6b6;font-weight:300}footer div{display:flex;width:30%;padding-right:.3%;flex-wrap:wrap;justify-content:end;align-items:center;gap:2%}@media only screen and (max-width:500px){footer div{flex:100%}}@media only screen and (max-width:500px){footer div{justify-content:start}}@media only screen and (max-width:500px){footer div{margin-top:2%}}header{display:flex;z-index:40;right:5%;position:fixed;top:5%;align-items:center;background-color:#7963955c;border:.1rem solid #d8beff;border-radius:2em;padding:.5rem}header:hover{scale:1.03}header button:hover{color:#ccbfe2}header button{font-size:1rem;padding:.6rem .9rem;margin:0 .1rem;color:#fff}header button:first-of-type{margin-left:0}header button:last-of-type{background-color:#fff;border-radius:2em;color:#000!important}header button:last-of-type:hover{background-color:#ccbfe2}#hero{margin:8rem 0 0;border-radius:2rem;overflow:hidden;text-align:start;height:85vh}#hero.scrolled #logo{top:-10%;text-align:left;transform-origin:left;scale:.4}#hero #logo{position:fixed!important;top:1%;z-index:10}#hero .img{position:absolute;top:30%;width:30rem;right:2%}@media only screen and (max-width:1000px){#hero .img{display:none}}#hero #cloud-white{width:8rem}#hero #cloud-white-2{width:8rem;top:70%;right:30%}#hero .content svg{height:14rem}@media only screen and (max-width:500px){#hero .content svg{height:10rem}}#hero .content{background-color:inherit;display:flex;flex-direction:column;color:gray;align-items:flex-start;margin-top:15%}#hero .content h2{margin:3rem 0;text-align:start;font-size:3rem}@media only screen and (max-width:500px){#hero .content h2{font-size:2.6rem}}#hero .content h2{font-weight:200;letter-spacing:.1rem}#hero .content h2 span{color:#dde4fd57;transition:.5s ease}#hero .content h2 span.view{color:#ae91ff}#hero .content h2 b{color:inherit;font-weight:200;display:block}#hero .content p{margin:0 0 4%;color:#dde4fd57;text-align:justify;font-weight:200;font-size:1.45rem;letter-spacing:.01rem;line-height:1.8rem;width:55%;background:linear-gradient(50deg,#ae6bc7,#d7b7ed);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.4}#hero .content p.view{opacity:1}@media only screen and (max-width:1000px){#hero .content p{width:100%}}@media only screen and (max-width:500px){#hero .content p{font-size:1.3rem}}#hero .content button.view{border-color:#fff;translate:0 -1rem;color:#fff}#hero .content button.view svg path,#hero .content button.view svg circle{fill:#fff}#hero .content button{margin-top:3%;padding:.8rem 1.5rem;font-size:1.2rem;border-radius:1rem;border:.15rem solid gray;background-color:#000;color:gray}@media only screen and (max-width:1000px){#hero .content button{margin-top:10%}}@media only screen and (max-width:500px){#hero .content button{margin-top:18%}}#hero .content button svg{height:1.4rem;margin-bottom:-5px;margin-right:1px}#hero .content button svg path,#hero .content button svg circle{fill:gray}#logo{font-family:Asimovian;color:#ffedd6d7;background:linear-gradient(90deg,#ff66c4,#ffde59);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:100;font-size:8rem;letter-spacing:.01em;filter:drop-shadow(0 0 2rem rgba(124,52,158,.558))}#modal{position:fixed;display:flex;top:0;align-items:center;flex-direction:column;height:100%;width:100%;z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:.5s cubic-bezier(1,.8,.1,1.9);opacity:0}#modal .content{translate:0 -150%}#modal.shown{opacity:1}#modal.shown .content{translate:0 0}#modal .close{width:2.5rem;position:absolute;align-self:flex-end}#modal .close svg{width:100%}#modal .close svg path{fill:#918791}#modal .close:hover svg path{fill:#ffffffde}#modal .nav{display:flex;margin-top:2rem}#modal .back{color:#918791;animation:.3s ease btn-appear}#modal .back:hover{color:#ffffffde}#modal .next{border:.1rem solid rgba(255,255,255,.413);padding:.6rem 1rem;background:#241348d9;color:#fff;display:flex;border-radius:.5rem;margin-left:auto}#modal .content{display:flex;text-align:start}#modal .content h4{color:#fff;font-size:1.3rem;margin:0 0 1rem}#modal .content h5{color:#ffffffb7;font-weight:300;font-size:1.1rem;margin:0 0 3rem}#modal .content ul{display:flex;padding:0;gap:2rem;min-height:8vh;justify-content:center;flex-wrap:wrap}#modal .content ul li span{color:#fff}#modal .content ul li input[type=checkbox],#modal .content ul li input[type=radio]{display:none}#modal .content ul li input{color:#000;-webkit-text-fill-color:black!important}#modal .content ul li{list-style-type:none;border-radius:.5rem;align-items:center;display:flex;outline:.1rem solid rgb(76,57,81);padding:.6rem .9rem .7rem;background-color:#27142abf;transition:.1s ease;will-change:transform}#modal .content ul li svg{opacity:.8}#modal .content ul li:has(input:checked){outline:.11rem solid rgb(160,146,183);background-color:#937f98d1;scale:1.05}#modal .content ul li:has(input:checked) svg{opacity:1}#modal .content ul li{height:2rem}#modal .content ul li:hover{transform:outline .2s ease;outline:.11rem solid rgba(183,170,206,.515)}#modal .content ul li svg{height:100%}#modal .content label:first-child svg{padding-top:.2rem}#modal .content{gap:1rem;padding:2rem;flex-direction:column;margin-top:10rem;background-color:#2e113f36;border:1px solid rgba(128,128,128,.567);width:80%;max-width:50rem;filter:drop-shadow(0 0 2rem rgba(0,0,0,.736));border-radius:1rem}.content #text form{display:flex;gap:1rem}.content #text form label:nth-child(2) li{width:10rem}.content #text form label:nth-child(2) li input{width:8.6rem}.content #text label li{width:10rem;cursor:text}.content #text label li:focus-within{background-color:#937f98d1}.content #text label li:has(input:not(:placeholder-shown)){background-color:#937f98d1}.content #text label li{padding:.4rem 0}.content #text label li input{font-size:1.2rem;position:absolute;width:90%;z-index:5;padding:0rem .7rem .6rem;outline:none}.content #text label li input:focus~span,.content #text label li input:not(:placeholder-shown)~span{font-size:.7rem;color:#27142abf;translate:0 .8rem}.content #text label li span{text-align:start;-webkit-user-select:none;user-select:none;margin:.8rem;color:gray}.highlight{background-color:red}@keyframes btn-appear{0%{opacity:0}}#leads-success #logo{float:right;margin:-.6rem 1rem;font-size:2rem}#points{display:flex;height:85vh;margin-top:2vh}#points .heading{font-family:Zilla Slab;font-size:6rem;padding-top:4%;width:40%;text-transform:uppercase;color:gray;text-align:start}@media only screen and (max-width:1000px){#points .heading{display:none}}#points ul{margin:0 4% 1% -2%;padding:0}#points ul li{margin:0;text-align:start;display:flex;list-style-type:none;align-items:center}#points ul li .content{padding-top:.8rem;align-self:start}#points ul li.visible h4{transition:1s ease;color:#a5a5ff}#points ul li.visible p{transition:2s ease;color:#fff}#points ul li h4{margin:1% 0;font-size:1.16rem;letter-spacing:.05rem}@media only screen and (max-width:500px){#points ul li h4{font-size:1.1rem}}#points ul li p{margin:0;font-size:1.05rem;letter-spacing:.05rem}@media only screen and (max-width:500px){#points ul li p{font-size:1rem}}@media only screen and (max-width:500px){#points ul li p{margin-top:.5rem}}#points ul li .num{font-size:4rem;width:5rem;display:inline-flex;flex-direction:column;flex-shrink:0;align-items:center;font-family:Zilla Slab}#points ul li .num span{margin-bottom:1rem;color:#ffffff8c}#points ul li .num .circle{background-color:#000;height:.5rem;width:.5rem;margin-bottom:1rem;border-radius:1rem}#points ul li:last-child .num .circle{display:none!important}#app{display:flex;flex-direction:column;justify-content:center}#app article{margin:6%;padding:4%;border-radius:1rem;background-color:#fff;text-align:start}@keyframes anim-fade-in{0%{opacity:0;margin-top:-100px;scale:2}}@keyframes anim-circle{0%{clip-path:circle(100%)}50%{clip-path:circle(0%)}to{clip-path:circle(100%)}}@keyframes anim-vertical{0%{clip-path:inset(0 0 100% 0)}50%{clip-path:inset(0)}to{clip-path:inset(100% 0 0 0)}}*{transition:.2s ease;border-radius:4px;font-family:DM Sans;color:#373f51}::selection{background-color:#31217a;color:#e4e0e0}::-webkit-scrollbar{display:none}div,span,p{color:#210321}input,textarea,button{background-color:transparent;border:none;resize:none}input,textarea{text-align:start}input[type=number]{text-align:center}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:white!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}button,a,label{cursor:pointer;text-align:center}html,body{margin:0;transition:1s ease;text-align:center;background:#060010}.phone html,.phone body{text-align:start}main{margin:0 8%}table{width:100%;border-collapse:collapse}.gradual-blur-inner{position:relative;width:100%;height:100%}.gradual-blur-inner>div{-webkit-backdrop-filter:inherit;backdrop-filter:inherit}.gradual-blur{isolation:isolate}@supports not (backdrop-filter: blur(1px)){.gradual-blur-inner>div{background:#0000004d;opacity:.5}}.gradual-blur-fixed{position:fixed!important;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:5}
