@font-face{font-family:Montserrat;src:url(/fonts/montserrat-cyrillic-ext.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-cyrillic.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.styles_page__aohr8{width:100%;min-height:100vh;background:#f9f9f9;display:flex;align-items:center;justify-content:center;padding:40px 16px}.styles_card__T164v{background:#fff;border-radius:20px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(28,106,180,.1);padding:40px;width:100%;max-width:420px}@media(max-width:480px){.styles_card__T164v{padding:24px 20px;border-radius:16px}}.styles_logo__Oy2qe{display:flex;justify-content:center;margin-bottom:24px}.styles_title__sVkwt{font-size:22px;font-weight:700;color:#000;margin-bottom:6px}.styles_subtitle__vfkiZ,.styles_title__sVkwt{font-family:Montserrat,Arial,sans-serif;text-align:center}.styles_subtitle__vfkiZ{font-size:13px;font-weight:500;color:#6e6e6e;margin-bottom:28px}.styles_form__Z6L96{display:flex;flex-direction:column;gap:16px}.styles_field__upLFy{display:flex;flex-direction:column;gap:6px}.styles_label__O4fP3{font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:600;color:#464646}.styles_inputWrap__QCNAG{position:relative;display:flex;align-items:center}.styles_input__2y__T{width:100%;height:42px;border-radius:10px;border:1px solid #d9d9d9;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:400;color:#000;padding:0 40px 0 14px;outline:none;transition:border-color .2s;background:#fff}.styles_input__2y__T::placeholder{color:#6e6e6e}.styles_input__2y__T:focus{border:1px solid rgba(0,0,0,0);background:linear-gradient(white,white) padding-box,linear-gradient(90deg,#3d88cf,#51a4f2) border-box}.styles_inputIcon__bvPUz{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6e6e6e;display:flex;align-items:center;cursor:pointer;background:none;border:none;padding:0}.styles_inputIcon__bvPUz:hover{color:#464646}.styles_error__qdlOx{font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:500;color:#e53935}.styles_submitBtn__mbIA3{width:100%;height:44px;border-radius:10px;border:none;background:linear-gradient(90deg,#3d88cf,#51a4f2);color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;margin-top:4px}.styles_submitBtn__mbIA3:hover{opacity:.88}.styles_submitBtn__mbIA3:disabled{opacity:.6;cursor:not-allowed}.styles_divider__W0UwB{display:flex;align-items:center;gap:12px;margin:4px 0}.styles_divider__W0UwB span{font-family:Montserrat,Arial,sans-serif;font-size:12px;color:#6e6e6e;white-space:nowrap}.styles_divider__W0UwB:after,.styles_divider__W0UwB:before{content:"";flex:1 1;height:1px;background:#d9d9d9}.styles_footer__ktadt{font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:500;color:#6e6e6e;text-align:center;margin-top:20px}.styles_footer__ktadt a{color:#1c6ab4;text-decoration:none;font-weight:600}.styles_footer__ktadt a:hover{text-decoration:underline}.styles_agreement__0fIqj{font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:400;color:#6e6e6e;text-align:center;line-height:1.6}.styles_agreement__0fIqj a{color:#1c6ab4;text-decoration:none}.styles_agreement__0fIqj a:hover{text-decoration:underline}