.page-module__XjuLyG__page{color:#f4f6ff;background:#0a1025;min-height:100vh;padding:0 24px 80px;font-family:Inter,system-ui,sans-serif}.page-module__XjuLyG__page *{box-sizing:border-box}.page-module__XjuLyG__page a{color:inherit;text-decoration:none}.page-module__XjuLyG__page a:focus-visible,.page-module__XjuLyG__page button:focus-visible,.page-module__XjuLyG__page input:focus-visible{outline-offset:3px;outline:3px solid #9af}.page-module__XjuLyG__header{border-bottom:1px solid #273047;justify-content:space-between;align-items:center;width:min(100%,1160px);height:88px;margin:0 auto;display:flex}.page-module__XjuLyG__brand{align-items:center;display:flex}.page-module__XjuLyG__brand img{width:170px;height:auto}.page-module__XjuLyG__back{font-size:13px;color:#aab7d4!important}.page-module__XjuLyG__back:hover{color:#fff!important}.page-module__XjuLyG__layout{grid-template-columns:minmax(0,.88fr) minmax(0,1fr);align-items:start;gap:80px;width:min(100%,1160px);margin:72px auto 0;display:grid}.page-module__XjuLyG__summary{padding-top:12px;position:sticky;top:40px}.page-module__XjuLyG__eyebrow,.page-module__XjuLyG__step{letter-spacing:.16em;color:#9dacff;font-size:11px;font-weight:750;display:block}.page-module__XjuLyG__summary h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(40px,4.5vw,64px);line-height:1.08}.page-module__XjuLyG__summary h1 span{color:#9dacff}.page-module__XjuLyG__intro{color:#aab7d4;max-width:440px;margin-bottom:36px;font-size:16px;line-height:1.7}.page-module__XjuLyG__order{background:linear-gradient(160deg,#1a2241,#111831);border:1px solid #343c59;border-radius:18px;padding:28px 30px;box-shadow:0 28px 80px #0307165c}.page-module__XjuLyG__orderHead{justify-content:space-between;gap:16px;font-size:18px;font-weight:750;display:flex}.page-module__XjuLyG__orderHead span:last-child{color:#aab7d4;white-space:nowrap;font-size:12px;font-weight:500}.page-module__XjuLyG__orderPrice{letter-spacing:-.05em;margin:25px 0 0;font-size:46px;font-weight:800}.page-module__XjuLyG__orderPrice small{letter-spacing:0;color:#bac5dc;font-size:15px;font-weight:500}.page-module__XjuLyG__orderMeta{color:#aab7d4;margin:7px 0 24px;font-size:13px}.page-module__XjuLyG__orderDivider{background:#343c59;height:1px;margin-bottom:20px}.page-module__XjuLyG__orderLine{color:#cbd3e7;justify-content:space-between;gap:12px;margin-top:14px;font-size:14px;display:flex}.page-module__XjuLyG__orderLine strong{color:#fff}.page-module__XjuLyG__orderTotal{border-top:1px solid #343c59;justify-content:space-between;margin-top:24px;padding-top:22px;font-size:16px;font-weight:750;display:flex}.page-module__XjuLyG__trust{color:#9aaac7;align-items:center;gap:10px;margin:22px 0;font-size:12px;display:flex}.page-module__XjuLyG__checkoutPanel{color:#17223d;background:#fff;border-radius:20px;padding:clamp(26px,4vw,46px);box-shadow:0 35px 90px #02061380}.page-module__XjuLyG__checkoutPanel h2{letter-spacing:-.04em;margin:12px 0;font-size:30px;line-height:1.15}.page-module__XjuLyG__checkoutPanel>p{color:#66718c;margin-bottom:26px;font-size:14px;line-height:1.6}.page-module__XjuLyG__checkoutPanel p a{color:#4354cc;text-underline-offset:3px;text-decoration:underline}.page-module__XjuLyG__checkoutPanel p strong{color:#263357}.page-module__XjuLyG__form{gap:18px;margin-top:28px;display:grid}.page-module__XjuLyG__form label{gap:8px;font-size:13px;font-weight:650;display:grid}.page-module__XjuLyG__form input{width:100%;font:inherit;color:#17223d;background:#f9faff;border:1px solid #dce2ee;border-radius:9px;padding:15px 16px;font-size:14px}.page-module__XjuLyG__form input:focus{border-color:#6272e3;outline:2px solid #e1e5ff}.page-module__XjuLyG__form input::placeholder{color:#9aa4b7}.page-module__XjuLyG__form small{color:#79859b;font-size:11px;font-weight:400}.page-module__XjuLyG__form button,.page-module__XjuLyG__actionLink{text-align:center;cursor:pointer;background:#596af2;border:0;border-radius:9px;margin-top:8px;padding:16px 20px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:block;color:#fff!important}.page-module__XjuLyG__form button:hover:not(:disabled),.page-module__XjuLyG__actionLink:hover{background:#3f50d4;transform:translateY(-2px)}.page-module__XjuLyG__form button:disabled{opacity:.6;cursor:wait}.page-module__XjuLyG__formFoot{line-height:1.6;color:#8290a5!important;margin:20px 0 0!important;font-size:12px!important}.page-module__XjuLyG__notice{color:#873735;background:#fff1f1;border:1px solid #fac8c8;border-radius:10px;margin-bottom:20px;padding:14px 16px;font-size:13px;line-height:1.6}.page-module__XjuLyG__statusNotice{color:#53617e;background:#f6f8fc;border:1px solid #dbe2f0;border-radius:10px;margin:20px 0;padding:14px 16px;font-size:13px;line-height:1.6}.page-module__XjuLyG__notice a{text-decoration:underline!important}.page-module__XjuLyG__stripeArea{min-height:460px;margin:22px -10px 0}.page-module__XjuLyG__retry{cursor:pointer;color:#333e5c;background:#fff;border:1px solid #cbd2e1;border-radius:8px;padding:12px 16px}.page-module__XjuLyG__success{color:#17223d;background:#fff;border-radius:20px;max-width:640px;margin:100px auto;padding:46px}.page-module__XjuLyG__success h1{letter-spacing:-.04em;font-size:38px}.page-module__XjuLyG__success p{color:#5d6a82;line-height:1.7}.page-module__XjuLyG__success a{color:#fff;background:#596af2;border-radius:8px;margin-top:20px;padding:14px 18px;display:inline-block}.page-module__XjuLyG__status{color:#2b8764;font-weight:700}@media (max-width:850px){.page-module__XjuLyG__layout{grid-template-columns:1fr;gap:32px;margin-top:44px}.page-module__XjuLyG__summary{position:static}.page-module__XjuLyG__summary h1{max-width:700px}.page-module__XjuLyG__order{max-width:640px}.page-module__XjuLyG__checkoutPanel{width:100%;max-width:640px}}@media (max-width:540px){.page-module__XjuLyG__page{padding-inline:17px}.page-module__XjuLyG__header{height:70px}.page-module__XjuLyG__brand img{width:142px}.page-module__XjuLyG__back{font-size:11px}.page-module__XjuLyG__layout{gap:28px;margin-top:30px}.page-module__XjuLyG__summary h1{font-size:38px}.page-module__XjuLyG__intro{margin-bottom:22px;font-size:14px}.page-module__XjuLyG__order{padding:23px}.page-module__XjuLyG__orderPrice{font-size:38px}.page-module__XjuLyG__checkoutPanel{padding:26px 22px}.page-module__XjuLyG__stripeArea{margin-inline:-14px}.page-module__XjuLyG__success{margin:60px auto;padding:28px}}
.password-rules-module__9QS9qW__passwordField{gap:10px;display:grid}.password-rules-module__9QS9qW__passwordRules{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.password-rules-module__9QS9qW__passwordRule{color:#58667f;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:0;font-size:12px;line-height:1.3;transition:background .2s,color .2s;display:flex}.password-rules-module__9QS9qW__ruleIcon{border:1px solid #aeb9ca;border-radius:50%;flex:0 0 18px;place-items:center;height:18px;font-size:14px;line-height:1;display:inline-grid}.password-rules-module__9QS9qW__passwordRuleMet{color:#17633e}.password-rules-module__9QS9qW__passwordRuleMet .password-rules-module__9QS9qW__ruleIcon{color:#fff;background:#228154;border-color:#228154}@media (max-width:540px){.password-rules-module__9QS9qW__passwordRules{grid-template-columns:1fr}}
