.LoginStepCards-module__0S-H6G__card{box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;gap:12px;width:520px;max-width:100%;padding:36px 32px;display:flex;box-shadow:0 8px 10px #0000000d}.LoginStepCards-module__0S-H6G__title{color:var(--text-primary,#160a32);text-align:start;margin:0;font-size:26px;font-weight:700}.LoginStepCards-module__0S-H6G__subtitle{color:var(--text-secondary,#6b7280);text-align:start;margin:0 0 6px;font-size:14px;line-height:1.7}.LoginStepCards-module__0S-H6G__otp{justify-content:center;margin:8px 0 4px;display:flex}.LoginStepCards-module__0S-H6G__fields{flex-direction:column;gap:14px;display:flex}.LoginStepCards-module__0S-H6G__rules{color:#9ca3af;margin:0;padding:0 18px;font-size:12.5px;line-height:1.8}.LoginStepCards-module__0S-H6G__ruleOk{color:#059669}.LoginStepCards-module__0S-H6G__error{color:#991b1b;text-align:start;background:#fee2e2;border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.6}.LoginStepCards-module__0S-H6G__actions{flex-direction:column;gap:10px;margin-top:8px;display:flex}@media (max-width:640px){.LoginStepCards-module__0S-H6G__card{padding:24px 16px}}
