@keyframes register-module__UbcR9G__qpFadeUpLocal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.register-module__UbcR9G__card{opacity:0;width:100%;max-width:460px;animation:register-module__UbcR9G__qpFadeUpLocal .36s var(--qp-ease-out) 40ms forwards;background:#fff;border:1px solid #ede9e3;border-radius:16px;padding:36px 32px;transform:translateY(8px);box-shadow:0 1px 2px #0f172a0a,0 24px 48px -12px #1e3a5f1a}.register-module__UbcR9G__cardWide{max-width:560px}.register-module__UbcR9G__stepper{justify-content:center;align-items:center;gap:8px;margin:14px 0 18px;display:flex}.register-module__UbcR9G__stepDot{color:#9ca3af;width:26px;height:26px;transition:background-color .2s var(--qp-ease-out), color .2s var(--qp-ease-out), border-color .2s var(--qp-ease-out);background:#f4f0ea;border:1.5px solid #ede9e3;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.register-module__UbcR9G__stepDotActive{color:#fff;background:#1e3a5f;border-color:#1e3a5f}.register-module__UbcR9G__stepLine{background:#ede9e3;border-radius:2px;width:38px;height:2px}.register-module__UbcR9G__logoWrap{justify-content:center;margin-bottom:8px;display:flex}.register-module__UbcR9G__logo{-webkit-user-select:none;user-select:none;width:auto;height:40px}.register-module__UbcR9G__heading{color:#1e3a5f;text-align:center;letter-spacing:-.01em;margin:16px 0 6px;font-size:22px;font-weight:700}.register-module__UbcR9G__subheading{color:#6b7280;text-align:center;margin:0 0 24px;font-size:14px}.register-module__UbcR9G__trialBadge{color:#c8922a;font-weight:600}.register-module__UbcR9G__form{flex-direction:column;gap:16px;display:flex}.register-module__UbcR9G__form>*{opacity:0;animation:register-module__UbcR9G__qpFadeUpLocal .32s var(--qp-ease-out) forwards}.register-module__UbcR9G__form>:first-child{animation-delay:.1s}.register-module__UbcR9G__form>:nth-child(2){animation-delay:.13s}.register-module__UbcR9G__form>:nth-child(3){animation-delay:.16s}.register-module__UbcR9G__form>:nth-child(4){animation-delay:.19s}.register-module__UbcR9G__form>:nth-child(5){animation-delay:.22s}.register-module__UbcR9G__form>:nth-child(6){animation-delay:.25s}.register-module__UbcR9G__form>:nth-child(7){animation-delay:.28s}.register-module__UbcR9G__form>:nth-child(8){animation-delay:.31s}.register-module__UbcR9G__form>:nth-child(9){animation-delay:.34s}.register-module__UbcR9G__form>:nth-child(n+10){animation-delay:.36s}.register-module__UbcR9G__field{flex-direction:column;gap:6px;display:flex}.register-module__UbcR9G__label{color:#374151;letter-spacing:.01em;font-size:13px;font-weight:600}.register-module__UbcR9G__input{color:#111827;width:100%;transition:border-color .18s var(--qp-ease-out), background-color .18s var(--qp-ease-out), box-shadow .18s var(--qp-ease-out);background:#fafaf9;border:1.5px solid #e5e1dc;border-radius:10px;outline:none;padding:11px 14px;font-family:inherit;font-size:15px}.register-module__UbcR9G__input:hover{border-color:#d9d2c7}.register-module__UbcR9G__input:focus-visible{background:#fff;border-color:#1e3a5f;box-shadow:0 0 0 3px #1e3a5f1a}.register-module__UbcR9G__input::placeholder{color:#9ca3af}.register-module__UbcR9G__fieldRow{gap:12px;display:flex}.register-module__UbcR9G__fieldFlex{flex:1;min-width:0}@media (max-width:480px){.register-module__UbcR9G__fieldRow{flex-direction:column;gap:16px}}.register-module__UbcR9G__selectWrap{align-items:stretch;display:flex;position:relative}.register-module__UbcR9G__select{color:#111827;appearance:none;cursor:pointer;width:100%;transition:border-color .18s var(--qp-ease-out), background-color .18s var(--qp-ease-out), box-shadow .18s var(--qp-ease-out);background:#fafaf9;border:1.5px solid #e5e1dc;border-radius:10px;outline:none;padding:11px 36px 11px 14px;font-family:inherit;font-size:15px}.register-module__UbcR9G__select:hover{border-color:#d9d2c7}.register-module__UbcR9G__select:focus-visible{background:#fff;border-color:#1e3a5f;box-shadow:0 0 0 3px #1e3a5f1a}.register-module__UbcR9G__select:invalid{color:#9ca3af}.register-module__UbcR9G__select:has(option[value=""]:checked){color:#9ca3af}.register-module__UbcR9G__selectChevron{pointer-events:none;color:#6b7280;font-size:14px;line-height:1;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.register-module__UbcR9G__phoneWrap{transition:border-color .18s var(--qp-ease-out), background-color .18s var(--qp-ease-out), box-shadow .18s var(--qp-ease-out);background:#fafaf9;border:1.5px solid #e5e1dc;border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.register-module__UbcR9G__phoneWrap:hover{border-color:#d9d2c7}.register-module__UbcR9G__phoneWrap:focus-within{background:#fff;border-color:#1e3a5f;box-shadow:0 0 0 3px #1e3a5f1a}.register-module__UbcR9G__phonePrefix{color:#1e3a5f;-webkit-user-select:none;user-select:none;background:0 0;border-right:1px solid #ede9e3;align-items:center;padding:0 12px 0 14px;font-size:15px;font-weight:600;display:inline-flex}.register-module__UbcR9G__phoneInput{color:#111827;letter-spacing:.02em;background:0 0;border:none;outline:none;flex:1;width:100%;padding:11px 14px;font-family:inherit;font-size:15px}.register-module__UbcR9G__phoneInput::placeholder{color:#9ca3af;letter-spacing:normal}.register-module__UbcR9G__error{color:#b91c1c;animation:register-module__UbcR9G__qpFadeUpLocal .24s var(--qp-ease-out);background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:10px 14px;font-size:13px}.register-module__UbcR9G__button{color:#fff;cursor:pointer;letter-spacing:.01em;width:100%;transition:background-color .18s var(--qp-ease-out), transform .16s var(--qp-ease-out), box-shadow .18s var(--qp-ease-out);background:#1e3a5f;border:none;border-radius:10px;margin-top:4px;padding:13px;font-family:inherit;font-size:15px;font-weight:700}.register-module__UbcR9G__button:hover:not(:disabled){background:#16314f;box-shadow:0 4px 14px #1e3a5f2e}.register-module__UbcR9G__button:active:not(:disabled){transform:scale(.98)}.register-module__UbcR9G__button:disabled{cursor:not-allowed;background:#94a3b8}.register-module__UbcR9G__linkBtn{text-align:center;color:#fff;transition:background-color .18s var(--qp-ease-out), transform .16s var(--qp-ease-out), box-shadow .18s var(--qp-ease-out);background:#1e3a5f;border-radius:10px;margin-top:8px;padding:12px;font-size:15px;font-weight:600;text-decoration:none;display:block}.register-module__UbcR9G__linkBtn:hover{background:#16314f;box-shadow:0 4px 14px #1e3a5f2e}.register-module__UbcR9G__linkBtn:active{transform:scale(.98)}.register-module__UbcR9G__divider{background:#ede9e3;height:1px;margin:20px 0}.register-module__UbcR9G__footerNote{text-align:center;color:#9ca3af;margin-top:16px;font-size:12px;line-height:1.5}.register-module__UbcR9G__footerNav{text-align:center;color:#6b7280;margin:0;font-size:14px}.register-module__UbcR9G__footerLink{color:#9ca3af;text-decoration:underline;transition:color .16s}.register-module__UbcR9G__footerLink:hover{color:#6b7280}.register-module__UbcR9G__link{color:#1e3a5f;font-weight:600;text-decoration:none;transition:color .16s}.register-module__UbcR9G__link:hover{color:#c8922a}.register-module__UbcR9G__iconWrap{justify-content:center;margin-bottom:16px;display:flex}.register-module__UbcR9G__paragraph{color:#374151;text-align:center;margin:0 0 12px;font-size:15px;line-height:1.6}.register-module__UbcR9G__hint{color:#9ca3af;text-align:center;margin:0 0 24px;font-size:13px}.register-module__UbcR9G__billingToggle{background:#f4f0ea;border:1px solid #ede9e3;border-radius:12px;align-self:center;gap:2px;margin:0 auto 20px;padding:4px;display:inline-flex}.register-module__UbcR9G__billingTab{appearance:none;color:#6b7280;cursor:pointer;transition:background-color .18s var(--qp-ease-out), color .18s var(--qp-ease-out), box-shadow .18s var(--qp-ease-out);background:0 0;border:none;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600}.register-module__UbcR9G__billingTab:hover{color:#1e3a5f}.register-module__UbcR9G__billingTabActive{color:#1e3a5f;background:#fff;box-shadow:0 1px 3px #0f172a14}.register-module__UbcR9G__planList{grid-template-columns:1fr;gap:12px;margin:8px 0 20px;display:grid}@media (min-width:560px){.register-module__UbcR9G__planList{grid-template-columns:repeat(2,1fr)}}.register-module__UbcR9G__planCard{text-align:left;appearance:none;cursor:pointer;transition:border-color .18s var(--qp-ease-out), background-color .18s var(--qp-ease-out), box-shadow .18s var(--qp-ease-out), transform .16s var(--qp-ease-out);color:inherit;opacity:0;animation:register-module__UbcR9G__qpFadeUpLocal .32s var(--qp-ease-out) forwards;background:#fafaf9;border:1.5px solid #e5e1dc;border-radius:14px;flex-direction:column;gap:8px;padding:18px 16px 18px 18px;font-family:inherit;display:flex;position:relative}.register-module__UbcR9G__planList>:first-child{animation-delay:60ms}.register-module__UbcR9G__planList>:nth-child(2){animation-delay:.1s}.register-module__UbcR9G__planList>:nth-child(3){animation-delay:.14s}.register-module__UbcR9G__planList>:nth-child(4){animation-delay:.18s}.register-module__UbcR9G__planList>:nth-child(n+5){animation-delay:.2s}.register-module__UbcR9G__planCard:hover{background:#fff;border-color:#d9d2c7}.register-module__UbcR9G__planCard:active{transform:scale(.99)}.register-module__UbcR9G__planCardSelected{background:#fff;border-color:#c8922a;box-shadow:0 0 0 3px #c8922a2e,0 4px 14px #c8922a14}.register-module__UbcR9G__planHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.register-module__UbcR9G__planName{color:#1e3a5f;letter-spacing:-.005em;font-size:16px;font-weight:700}.register-module__UbcR9G__planBadge{text-transform:uppercase;letter-spacing:.04em;color:#c8922a;background:#fef3e2;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.register-module__UbcR9G__planPrice{align-items:baseline;gap:2px;display:flex}.register-module__UbcR9G__planPriceAmount{color:#111827;letter-spacing:-.01em;font-size:24px;font-weight:800}.register-module__UbcR9G__planPricePeriod{color:#6b7280;font-size:13px;font-weight:600}.register-module__UbcR9G__planDescription{color:#6b7280;margin:0;font-size:13px;line-height:1.4}.register-module__UbcR9G__planFeatures{color:#374151;flex-direction:column;gap:4px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.register-module__UbcR9G__planFeatures li:before{content:"✓";color:#c8922a;margin-right:6px;font-weight:800}.register-module__UbcR9G__planFeatures strong{color:#1e3a5f;font-weight:700}.register-module__UbcR9G__planRadio{width:18px;height:18px;transition:border-color .18s var(--qp-ease-out);background:#fff;border:1.5px solid #d9d2c7;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.register-module__UbcR9G__planRadioDot{width:8px;height:8px;transition:background-color .18s var(--qp-ease-out), transform .18s var(--qp-ease-out);background:0 0;border-radius:50%;transform:scale(.6)}.register-module__UbcR9G__planCardSelected .register-module__UbcR9G__planRadio{border-color:#c8922a}.register-module__UbcR9G__planCardSelected .register-module__UbcR9G__planRadioDot{background:#c8922a;transform:scale(1)}.register-module__UbcR9G__loadingPlans{text-align:center;color:#6b7280;margin:20px 0;font-size:14px}.register-module__UbcR9G__emptyPlans{text-align:center;background:#fafaf9;border:1px dashed #e5e1dc;border-radius:12px;margin-bottom:16px;padding:20px 12px}.register-module__UbcR9G__actionsRow{gap:12px;margin-top:4px;display:flex}.register-module__UbcR9G__actionsRow .register-module__UbcR9G__button{flex:1}.register-module__UbcR9G__secondaryButton{appearance:none;color:#1e3a5f;cursor:pointer;transition:background-color .18s var(--qp-ease-out), border-color .18s var(--qp-ease-out), transform .16s var(--qp-ease-out);background:#fafaf9;border:1.5px solid #e5e1dc;border-radius:10px;padding:13px 18px;font-family:inherit;font-size:14px;font-weight:600}.register-module__UbcR9G__secondaryButton:hover:not(:disabled){background:#fff;border-color:#d9d2c7}.register-module__UbcR9G__secondaryButton:active:not(:disabled){transform:scale(.98)}.register-module__UbcR9G__secondaryButton:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.register-module__UbcR9G__card,.register-module__UbcR9G__form>*,.register-module__UbcR9G__planList>*,.register-module__UbcR9G__error{animation-duration:.2s;animation-delay:0s!important;transform:none!important}.register-module__UbcR9G__button:active:not(:disabled),.register-module__UbcR9G__linkBtn:active,.register-module__UbcR9G__planCard:active,.register-module__UbcR9G__secondaryButton:active:not(:disabled){transform:none}}
