.signup-module__cqMziG__page{color:#f0eefa;min-height:100vh;font-family:var(--font-dm-sans,"DM Sans"), sans-serif;background:#1a1035;justify-content:center;display:flex}.signup-module__cqMziG__app{background:#1a1035;width:100%;max-width:420px;min-height:100vh;padding:0 0 3rem}.signup-module__cqMziG__hdr{border-bottom:.5px solid #ffffff1a;justify-content:center;align-items:center;padding:1.5rem 1.25rem 1.25rem;display:flex}.signup-module__cqMziG__logo{align-items:center;display:flex}.signup-module__cqMziG__steps{justify-content:center;align-items:center;gap:0;padding:1.25rem 1.25rem 0;display:flex}.signup-module__cqMziG__stepItem{flex-direction:column;align-items:center;gap:5px;display:flex}.signup-module__cqMziG__stepDot{color:#f0eefa66;background:#ffffff14;border:.5px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:500;transition:all .3s;display:flex}.signup-module__cqMziG__stepDotActive{color:#fff;background:#ff5c3a;border-color:#ff5c3a}.signup-module__cqMziG__stepDotDone{color:#ff5c3a;background:#ff5c3a33;border-color:#ff5c3a66}.signup-module__cqMziG__stepLabel{letter-spacing:.08em;text-transform:uppercase;color:#f0eefa4d;font-size:10px;transition:color .3s}.signup-module__cqMziG__stepLabelActive{color:#ff5c3a}.signup-module__cqMziG__stepLabelDone{color:#ff5c3a99}.signup-module__cqMziG__stepLine{background:#ffffff1a;width:40px;height:.5px;margin:0 4px 18px;transition:background .3s}.signup-module__cqMziG__stepLineDone{background:#ff5c3a66}.signup-module__cqMziG__panel{padding:1.75rem 1.25rem 0;display:none}.signup-module__cqMziG__panelOn{display:block}.signup-module__cqMziG__panelTitle{font-family:var(--font-dm-serif,"DM Serif Display"), serif;color:#f0eefa;margin-bottom:.3rem;font-size:26px;line-height:1.2}.signup-module__cqMziG__panelSub{color:#f0eefa80;margin-bottom:1.75rem;font-size:13px;line-height:1.5}.signup-module__cqMziG__field{margin-bottom:1rem}.signup-module__cqMziG__field label{letter-spacing:.1em;text-transform:uppercase;color:#f0eefa80;margin-bottom:6px;font-size:11px;font-weight:500;display:block}.signup-module__cqMziG__field input,.signup-module__cqMziG__field select{width:100%;font-size:15px;font-family:var(--font-dm-sans,"DM Sans"), sans-serif;color:#f0eefa;appearance:none;background:#ffffff12;border:1px solid #ffffff26;border-radius:10px;outline:none;padding:11px 13px;transition:border-color .15s}.signup-module__cqMziG__field input::placeholder{color:#fff3}.signup-module__cqMziG__field input:focus,.signup-module__cqMziG__field select:focus{border-color:#ff5c3a}.signup-module__cqMziG__fieldRow{gap:10px;display:flex}.signup-module__cqMziG__fieldRow .signup-module__cqMziG__field{flex:1}.signup-module__cqMziG__stripeEl{box-sizing:border-box;background:#ffffff12;border:1px solid #ffffff26;border-radius:10px;width:100%;padding:12px 13px;transition:border-color .15s}.signup-module__cqMziG__stripeElFocus{border-color:#ff5c3a}.signup-module__cqMziG__pwWrap{position:relative}.signup-module__cqMziG__pwWrap input{padding-right:44px}.signup-module__cqMziG__pwToggle{cursor:pointer;color:#f0eefa59;font-size:13px;font-family:var(--font-dm-sans,"DM Sans"), sans-serif;background:0 0;border:none;padding:4px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.signup-module__cqMziG__pwToggle:hover{color:#f0eefab3}.signup-module__cqMziG__langGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.signup-module__cqMziG__langOpt{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;padding:12px 10px;transition:all .15s;display:flex}.signup-module__cqMziG__langOpt:hover{background:#ff5c3a0f;border-color:#ff5c3a66}.signup-module__cqMziG__langOptSelected{background:#ff5c3a1f;border-color:#ff5c3a}.signup-module__cqMziG__langOptDisabled{opacity:.35;cursor:default;pointer-events:none}.signup-module__cqMziG__langFlag{font-size:22px}.signup-module__cqMziG__langName{color:#f0eefa;font-size:13px;font-weight:500}.signup-module__cqMziG__langSoon{color:#f0eefa59;font-size:10px}.signup-module__cqMziG__levelGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.signup-module__cqMziG__levelOpt{cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;padding:12px 8px;transition:all .15s}.signup-module__cqMziG__levelOpt:hover{background:#ff5c3a0f;border-color:#ff5c3a66}.signup-module__cqMziG__levelOptSelected{background:#ff5c3a1f;border-color:#ff5c3a}.signup-module__cqMziG__levelIcon{margin-bottom:4px;font-size:18px}.signup-module__cqMziG__levelName{color:#f0eefa;font-size:12px;font-weight:500}.signup-module__cqMziG__levelDesc{color:#f0eefa66;margin-top:2px;font-size:10px}.signup-module__cqMziG__timeGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.signup-module__cqMziG__timeOpt{cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;padding:11px 10px;transition:all .15s}.signup-module__cqMziG__timeOpt:hover{background:#ff5c3a0f;border-color:#ff5c3a66}.signup-module__cqMziG__timeOptSelected{background:#ff5c3a1f;border-color:#ff5c3a}.signup-module__cqMziG__timeName{color:#f0eefa;font-size:13px;font-weight:500}.signup-module__cqMziG__timeDesc{color:#f0eefa66;margin-top:2px;font-size:11px}.signup-module__cqMziG__trialBadge{background:#f5c97a1a;border:.5px solid #f5c97a40;border-radius:12px;align-items:center;gap:10px;margin-bottom:1.5rem;padding:12px 14px;display:flex}.signup-module__cqMziG__trialIcon{font-size:20px}.signup-module__cqMziG__trialText{color:#f5c97a;font-size:13px;line-height:1.5}.signup-module__cqMziG__trialText strong{font-weight:500}.signup-module__cqMziG__priceSummary{border-top:.5px solid #ffffff1a;margin-top:1.25rem;padding-top:1.25rem}.signup-module__cqMziG__priceRow{color:#f0eefa80;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.signup-module__cqMziG__priceRowTotal{color:#f0eefa;justify-content:space-between;align-items:center;margin-top:4px;font-size:15px;font-weight:500;display:flex}.signup-module__cqMziG__priceVal{color:#f0eefa}.signup-module__cqMziG__priceValTotal{color:#f5c97a}.signup-module__cqMziG__priceFree{font-weight:500;color:#6ee07f!important}.signup-module__cqMziG__stripeNote{color:#f0eefa4d;justify-content:center;align-items:center;gap:6px;margin-top:.75rem;font-size:11px;display:flex}.signup-module__cqMziG__err{color:#ff8a72;margin-top:6px;font-size:12px;display:none}.signup-module__cqMziG__errOn{display:block}.signup-module__cqMziG__cta{color:#fff;width:100%;font-size:15px;font-weight:500;font-family:var(--font-dm-sans,"DM Sans"), sans-serif;cursor:pointer;letter-spacing:.02em;text-align:center;background:#ff5c3a;border:none;border-radius:12px;margin-top:1.5rem;padding:15px;transition:opacity .15s,transform .1s;display:block}.signup-module__cqMziG__cta:hover{opacity:.88}.signup-module__cqMziG__cta:active{transform:scale(.98)}.signup-module__cqMziG__backBtn{color:#f0eefa66;width:100%;font-size:14px;font-family:var(--font-dm-sans,"DM Sans"), sans-serif;cursor:pointer;background:0 0;border:none;margin-top:.75rem;padding:13px;transition:color .15s;display:block}.signup-module__cqMziG__backBtn:hover{color:#f0eefab3}.signup-module__cqMziG__signinLink{text-align:center;color:#f0eefa59;margin-top:1.5rem;padding-bottom:1rem;font-size:13px}.signup-module__cqMziG__signinLink a{color:#ff5c3a;text-decoration:none}.signup-module__cqMziG__signinLink a:hover{text-decoration:underline}.signup-module__cqMziG__successScreen{text-align:center;padding:4rem 1.25rem}.signup-module__cqMziG__successIcon{margin-bottom:1.5rem;font-size:56px}.signup-module__cqMziG__successTitle{font-family:var(--font-dm-serif,"DM Serif Display"), serif;color:#f0eefa;margin-bottom:.75rem;font-size:26px;line-height:1.3}.signup-module__cqMziG__successSub{color:#f0eefa80;margin-bottom:2rem;font-size:14px;line-height:1.6}.signup-module__cqMziG__successDetail{text-align:left;background:#ffffff0f;border:.5px solid #ffffff1a;border-radius:14px;padding:1.1rem 1.2rem}.signup-module__cqMziG__successRow{border-bottom:.5px solid #ffffff12;justify-content:space-between;padding:5px 0;font-size:13px;display:flex}.signup-module__cqMziG__successRow:last-child{border-bottom:none}.signup-module__cqMziG__successRowKey{color:#f0eefa73}.signup-module__cqMziG__successRowVal{color:#f0eefa;font-weight:500}.signup-module__cqMziG__sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:#f0eefa80;margin-bottom:.5rem;font-size:11px;font-weight:500}
