html,body{height:100%;margin:0;display:flex;flex-direction:column;font-family:Noto Sans,sans-serif;font-weight:300;color:#000;background-color:#000;touch-action:manipulation}input,textarea,select{font-size:16px}a,a:visited{color:#fff}#root{display:flex;flex-direction:column;min-height:100%}header .logo-container{width:100%;z-index:10;text-align:center}header .logo-container .logo{margin-top:30px;width:150px}header .logo-container .menu-toggle{display:inline-block;background:none;border:none;color:#fff;font-size:1rem;margin-top:10px;cursor:pointer}header .logo-container .main-nav{display:none;flex-direction:column;gap:10px;margin-top:10px}header .logo-container .main-nav a{color:#fff;text-decoration:none}header .logo-container .main-nav.open{display:flex}@media (min-width: 768px){header .logo-container .main-nav{display:flex;flex-direction:row;gap:30px;margin-top:0}header .logo-container .main-nav.open{display:flex}}@media (min-width: 768px){header .logo-container{text-align:left;padding-left:30px}header .logo-container .menu-toggle{display:none}}main{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:97px;background-color:#000;margin:0 32px}main .progress-wrapper{width:100%;max-width:400px;font-family:Arial,sans-serif;color:#fff;padding:10px;box-sizing:border-box}main .progress-wrapper .progress-header{display:flex;justify-content:space-between;font-size:14px;margin-bottom:5px}main .progress-wrapper .progress-container{width:100%;height:5px;background-color:#333;border-radius:3px;overflow:hidden}main .progress-wrapper .progress-container .progress-bar{height:100%;background:linear-gradient(to right,#19e6c2,#00b3ff);transition:width .3s ease}main .centered-container{display:flex;flex-direction:column;width:100%;max-width:400px;padding:20px;text-align:center;color:#fff;margin:0 0 50px}main .centered-container p{font-size:18px;font-weight:300;line-height:1.5;margin:0}main .centered-container .form-container{margin-top:32px}main .centered-container .input-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:5px}main .centered-container .input-container .input-label{font-size:12px;color:#fff;transition:opacity .3s ease;opacity:1;position:absolute;top:-16px;left:0;pointer-events:none}main .centered-container .input-container .input-label:not(:empty){opacity:1}main .centered-container .input-container .input-wrapper{position:relative;width:100%;margin-top:24px}main .centered-container .input-container .input-wrapper input{width:100%;background:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-size:17px;padding:8px 0;outline:none;text-align:left;font-family:Noto Sans,sans-serif;font-weight:300;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;-webkit-text-size-adjust:100%}main .centered-container .input-container .input-wrapper input::placeholder{color:#bbb;font-family:Noto Sans,sans-serif;font-weight:300;transition:color .2s ease}main .centered-container .input-container .input-wrapper input:focus::placeholder{color:transparent}main .centered-container .input-container .input-wrapper .toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:17px}main .centered-container .input-container .input-wrapper .check-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#fff}main .centered-container .input-container:focus-within{opacity:1}main .centered-container .password-rules{list-style:none;padding:0;margin:20px 0 0}main .centered-container .password-rules li{display:flex;align-items:center;gap:8px;font-size:12px;color:#777;margin-bottom:5px}main .centered-container .password-rules li.valid{color:#32d74b}main .centered-container .toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:#fff;font-size:20px}main .centered-container .info{display:flex;flex-direction:row;align-items:start;justify-content:center;gap:12px;color:#00a7b1}main .centered-container .info span{text-align:left}main .centered-container .info svg{display:inline-block;min-width:20px;min-height:20px;vertical-align:middle}main .centered-container .warning{display:flex;flex-direction:row;align-items:flex-start;gap:12px;color:salmon}main .centered-container .warning span{text-align:left}main .centered-container .warning svg{display:inline-block;min-width:20px;min-height:20px;vertical-align:middle}main .centered-container .error{display:flex;justify-content:center;align-items:center;gap:12px;color:salmon;margin-top:54px}main .centered-container .next-button{background-color:#fff;color:#000;font-size:16px;font-weight:600;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s ease,opacity .3s ease;opacity:1;margin-top:30px;width:100%;height:50px}main .centered-container .next-button.cta{background-color:#00a7b1;color:#fff}main .centered-container .next-button.cta{transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}main .centered-container .next-button.cta:hover:not(:disabled){box-shadow:0 0 15px 5px #00a7b1cc}main .centered-container .next-button:disabled{color:#000;background-color:#777;cursor:not-allowed}main .centered-container .next-button{transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}main .centered-container .next-button:hover:not(:disabled){box-shadow:0 0 15px 5px #fff9}main .centered-container .next-button.hidden{opacity:0;pointer-events:none}main .centered-container .next-button.visible{opacity:1;pointer-events:auto}main .centered-container .checkbox-container{display:flex;align-items:center;gap:10px}main .centered-container .checkbox-container.terms{margin-top:16px}main .centered-container .checkbox-container input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}main .centered-container .checkbox-container label{display:flex;align-items:flex-start;cursor:pointer;font-size:16px;font-weight:300}main .centered-container .checkbox-container label .description{margin-left:12px;text-align:start}main .centered-container .checkbox-container .circle{display:inline-block;min-width:20px;min-height:20px;border-radius:50%;border:1px solid #fff;position:relative;transition:background-color .2s,border-color .2s}main .centered-container .checkbox-container input[type=checkbox]:checked+label .circle{background-color:#fff;border-color:#fff}main .centered-container .checkbox-container input[type=checkbox]:checked+label .circle:after{content:"";position:absolute;width:8px;height:5px;left:5px;top:5px;border:2px solid black;border-top:none;border-right:none;transform:rotate(-45deg);opacity:1}main .centered-container .link-wrapper{display:flex;flex-direction:column;justify-content:center;margin-top:48px;align-items:center}main .centered-container .link-wrapper span{font-size:12px;text-align:left;margin-left:16px}main .centered-container .link-wrapper .link{font-size:16px;font-weight:600;color:#fff;text-decoration:none;margin-top:10px;border-bottom:1px solid #fff;display:block}main .centered-container .link-wrapper .disabled-link{pointer-events:none;color:gray;cursor:not-allowed;text-decoration:none;border-bottom:1px solid gray}main .centered-container .link-wrapper .link:hover{color:#bbb;border-bottom:1px solid #bbb}main .centered-container .disclaimer{font-size:12px;color:#bbb;margin-top:36px}main .centered-container .disclaimer a{color:#fff;text-decoration:underline}main .centered-container .platform-disclaimer-wrapper{display:flex;justify-content:center;margin-top:48px;align-items:center}main .centered-container .platform-disclaimer-wrapper span{font-size:12px;text-align:left;margin-left:16px}main .enter-welcome-code h1{font-size:24px;font-weight:600}main .choose-plan .free-trail-add{width:100%;text-align:center;margin-bottom:20px;font-weight:500;font-size:22px;line-height:32px;color:#00a7b1}main .choose-plan .plans-container{display:flex;flex-direction:column;gap:24px;margin:16px 0}main .choose-plan .plans-container .plan-item{border:1px solid #8E8E93;border-radius:5px;padding:15px;cursor:pointer;background-color:#2b2930;transition:background-color .3s ease,border-color .3s ease}main .choose-plan .plans-container .plan-item svg{padding-top:5px}main .choose-plan .plans-container .plan-item h2{font-size:18px;color:#fff;margin:0;font-weight:400}main .choose-plan .plans-container .plan-item .plan-price{font-size:14px;font-weight:400;margin:0;font-weight:300}main .choose-plan .plans-container .plan-item .plan-price.calculated{color:#aeaeb2}main .choose-plan .plans-container .plan-item .plan-description{display:flex;align-items:flex-start;font-size:14px;color:#aeaeb2;text-align:left}main .choose-plan .plans-container .plan-item{transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}main .choose-plan .plans-container .plan-item:hover{box-shadow:0 0 15px 5px #ffffff80;transform:scale(1.01)}main .choose-plan .plans-container .plan-item.selected{box-shadow:0 0 10px 3px #ffffff80;transform:scale(1.01)}main .choose-plan .plans-container .plan-item .plan-details{display:flex;flex-direction:column;gap:7px;margin-bottom:7px}main .choose-plan .plans-container .plan-item .plan-details .row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%}main .choose-plan .plans-container .plan-item .plan-details .row>div{display:flex;flex-direction:row;align-items:flex-start}main .choose-plan .plans-container .plan-item .plan-details .row>div span{width:21px;font-size:14px;font-weight:400}main .choose-plan .plans-container .plan-item .plan-details .row>div h2{margin-left:16px;text-align:left}main .choose-plan .plans-container .plan-item .plan-details .row>div div{margin-left:16px;width:85px;background-color:#00a7b1;border-radius:4px}main .download-app h1{font-size:24px;font-weight:600}main .download-app p{margin-top:36px}main .download-app .image-container{display:flex;flex-direction:column;gap:20px;align-items:center;width:100%;margin-top:36px}main .download-app .image-container img{width:120px}
