.center{text-align:center}.left{text-align:left}.right{text-align:right}.is-open,.is-visible{display:block}.is-hidden{display:none}.is-unscrollable{overflow:hidden}.relative{position:relative}h1{font-family:Poppins,Inter,sans-serif;font-size:36px;letter-spacing:-.02em;margin-bottom:24px}.p{line-height:1.5;color:#94a3b8}.bold{font-weight:700}.extraBold{font-weight:800}.small{font-size:14px;color:#94a3b8}@media (max-width:1365px){h1{font-size:32px}html.open{position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}}@media (max-width:767px){h1{font-size:24px}}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{height:100%;scroll-behavior:smooth;text-rendering:optimizeLegibility;overflow-x:hidden}body{height:100%;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;font-size:16px;font-weight:400;color:#e6eef8;background:#071026;-webkit-overflow-scrolling:touch}canvas,img,svg,video{display:block;max-width:100%;height:auto;border:none}iframe{max-width:100%}.header{height:100%;display:flex;align-items:center;justify-content:center;padding:48px 20px}.card{position:relative;z-index:1;width:100%;max-width:760px;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01));border-radius:16px;padding:56px;box-shadow:0 10px 30px rgba(2,6,23,.6);border:1px solid rgba(255,255,255,.03);backdrop-filter:blur(6px) saturate(120%)}@media (max-width:767px){.card{padding:32px}}.contact{display:flex;gap:16px;align-items:center;margin-top:32px}.contact--img{width:96px;opacity:.6;transition:opacity .3s}.contact--img:hover{opacity:1}.contact--a{color:#94a3b8;transition:color .3s}.contact--a:hover{color:#e6eef8}.bg-glow{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.blob{position:absolute;width:40vmax;height:40vmax;border-radius:50%;filter:blur(120px);opacity:.65;mix-blend-mode:screen;transform:translate3d(0,0,0)}.blob.b1{background:radial-gradient(circle at 30% 30%,rgba(6,182,212,.9) 0,rgba(6,182,212,.4) 20%,transparent 60%);top:-10%;left:-10%;animation:18s ease-in-out infinite float}.blob.b2{background:radial-gradient(circle at 70% 70%,rgba(132,204,22,.9) 0,rgba(132,204,22,.25) 20%,transparent 60%);bottom:-15%;right:-5%;animation:24s ease-in-out infinite reverse float}.blob.b3{background:radial-gradient(circle at 50% 50%,rgba(108,99,255,.85) 0,rgba(108,99,255,.18) 20%,transparent 60%);left:40%;top:10%;width:30vmax;height:30vmax;animation:22s ease-in-out infinite float}@keyframes float{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(6vw,-4vh,0) scale(1.06)}}@media (prefers-reduced-motion:reduce){.blob{animation:none;filter:blur(96px)}}.container{max-width:1170px;margin:0 auto;padding:0 20px}@media (max-width:767px){.container{padding:0 25px}}.row{display:flex;flex-wrap:wrap;justify-content:center;margin:0}.row--space{justify-content:space-between}.row--center{align-items:center}.btn{display:inline-block;font-size:16px;font-weight:600;letter-spacing:.02em;text-decoration:none;border:0;border-radius:10px;transition:background-color .3s;cursor:pointer;outline:0;color:#0b1220;background:linear-gradient(90deg,#06b6d4,#84cc16);padding:12px 16px;transition:color .3s,background-color .3s}.btn:hover{background:linear-gradient(90deg,#84cc16,#06b6d4)}.signup{display:flex;gap:12px;align-items:center;margin-top:16px}.signup--notification{opacity:0;pointer-events:none;transition:opacity .3s}.signup--notification.success{opacity:1;color:#40b840;margin-top:8px;pointer-events:all}.signup--notification.wrong{opacity:1;color:#c81917;margin-top:8px;pointer-events:all}@media (max-width:767px){.signup{flex-direction:column;align-items:flex-start}input,select,textarea{width:100%}}input,select,textarea{flex:1;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;font-size:16px;font-weight:400;color:#e6eef8;border:1px solid rgba(255,255,255,.06);border-radius:10px;background-color:rgba(255,255,255,.02);padding:12px 16px;appearance:none;outline:0}input::placeholder,select::placeholder,textarea::placeholder{color:rgba(230,238,248,.5)}input.success,select.success,textarea.success{border-color:#40b840}input.wrong,select.wrong,textarea.wrong{color:#c81917;border-color:#c81917}textarea{max-width:100%;line-height:1.4}label{display:inline-block;user-select:none}button,input[type=submit]{width:auto;cursor:pointer}input[type=checkbox],input[type=radio]{width:auto}