.signupPage{min-height:100vh;display:grid;grid-template-columns:minmax(360px,42%) 1fr;background:#fff;color:#101310}.signupPage>aside{background:radial-gradient(circle at 90% 10%,#24341f 0,transparent 32%),linear-gradient(145deg,#0b0e0c,#151914);color:#fff;padding:46px clamp(32px,5vw,72px);display:flex;flex-direction:column;justify-content:space-between}.signupBrand{font:800 24px Manrope;color:#fff}.signupBrand b,.signupBrand span{color:#cfff47}.signupPage aside>div>small{display:flex;align-items:center;gap:8px;color:#cfff47;font-weight:800;font-size:11px}.signupPage aside>div>small svg{width:17px}.signupPage aside h1{font:800 clamp(42px,5vw,66px)/.98 Manrope;letter-spacing:-3px;margin:24px 0}.signupPage aside h1 em{color:#b89cff;font-style:normal}.signupPage aside p{max-width:420px;color:#b8bdb8;line-height:1.65}.signupPage ul{list-style:none;padding:0}.signupPage aside li{display:flex;align-items:center;gap:12px;margin:16px 0;font-size:13px}.signupPage aside li svg{width:16px;color:#5bea9b}.signupPage aside footer{display:flex;align-items:center;gap:7px;color:#687069;font-size:10px}.signupPage aside footer svg{width:13px}.signupPage>section{width:min(570px,calc(100% - 48px));margin:auto;padding:44px 0}.signupSteps{gap:14px;font-size:11px;margin-bottom:34px}.signupSteps,.signupSteps span{display:flex;align-items:center}.signupSteps span{gap:8px;color:#a4a7a4}.signupSteps span:first-letter{background:#e8e8e8}.signupSteps span.active{color:#101310}.signupSteps>i{width:42px;height:1px;background:#ddd}.planChooser h2,.signupPage form h2{font:800 30px Manrope;letter-spacing:-1.2px;margin:0}.planChooser>p,.signupPage form>p{color:#777;font-size:13px;margin:4px 0 22px}.planChooser>p a{color:#111;font-weight:800;text-decoration:underline}.intervalChooser{display:flex;width:max-content;background:#eee;border-radius:999px;padding:4px;margin-bottom:18px}.intervalChooser button{border:0;background:transparent;border-radius:999px;padding:8px 26px;font-weight:800;color:#8a8a8a}.intervalChooser button.active{background:#fff;color:#111;box-shadow:0 2px 8px #0001}.signupPlans{display:grid;gap:10px}.signupPlans>button{position:relative;text-align:left;border:1px solid #e0e2df;background:#fff;border-radius:22px;padding:18px 18px 15px;display:grid;grid-template-columns:1fr auto;cursor:pointer}.signupPlans>button.selected{background:#101310;color:#fff;border-color:#101310;box-shadow:0 14px 30px #0002}.signupPlans>button>span{display:grid;grid-template-columns:34px 1fr;align-items:center}.signupPlans>button>span i{grid-row:1/3;width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#eceeeb}.signupPlans>button>span svg{width:15px}.signupPlans>button>span strong{font-size:14px}.signupPlans>button>span small{font-size:10px;color:#8a8e89}.signupPlans>button>b{font-size:18px;text-align:right}.selectedPlan strong em,.signupPlans>button>b em{font-size:10px;font-style:normal;font-weight:500}.selectedPlan strong small,.signupPlans>button>b small{display:block;margin-top:2px;color:#9a9e99;font-size:8px;font-weight:500;white-space:nowrap}.signupPlans>button>ul{grid-column:1/3;display:flex;gap:16px;margin:12px 0 0}.signupPlans>button li{font-size:10px;display:flex;gap:4px;align-items:center}.signupPlans>button li svg{width:12px;color:#43c987}.signupPrimary{width:100%;border:0;border-radius:15px;background:#111;color:#fff;padding:16px;margin-top:20px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.signupPrimary svg{width:17px}.signupPrimary:disabled{background:#9c9e9c;cursor:not-allowed}.signupSafe{display:block;text-align:center;color:#a0a3a0;font-size:10px;margin-top:10px}.signupPage form{position:relative}.signupBack{position:absolute;left:-42px;top:3px;border:0;background:transparent}.signupBack svg{width:19px}.selectedPlan{display:flex;align-items:center;gap:11px;border:1px solid #dfe2de;border-radius:18px;padding:14px;margin:20px 0}.selectedPlan>svg{width:18px}.selectedPlan span{flex:1 1;display:flex;flex-direction:column}.selectedPlan span small{font-size:9px;color:#6f756f;margin-top:3px}.selectedPlan strong{white-space:nowrap}.signupPage form>label{display:block;font-size:12px;font-weight:800;margin-top:14px}.passwordField,.signupPage form>label>input{width:100%;border:1px solid #dde0dc;background:#fafbfa;border-radius:14px;margin-top:7px}.passwordField input,.signupPage form>label>input{padding:13px 14px;font:13px DM Sans;outline:none}.passwordField{display:flex}.passwordField input{flex:1 1;border:0;background:transparent}.passwordField button{border:0;background:transparent;padding:0 14px}.passwordField svg{width:17px;color:#929792}.acceptTerms{display:flex!important;align-items:flex-start;gap:9px;font-weight:400!important;font-size:10px!important}.acceptTerms input{width:auto!important;margin:1px 0!important}.acceptTerms a{color:#111;font-weight:800}.signupError,.signupMessage{border-radius:11px;padding:11px;margin-top:12px;font-size:11px}.signupError{background:#fff0ed;color:#a44132}.signupMessage{background:#e9fff1;color:#227546}.signupLoading{min-height:100vh;display:grid;place-items:center}.signupLoading svg,.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:850px){.signupPage{grid-template-columns:1fr}.signupPage>aside{display:none}.signupPage>section{padding:28px 0}.signupBack{position:static;margin-bottom:14px}.signupPlans>button>ul{flex-wrap:wrap}}