.page-module__zMhrWG__page{padding:2rem 0 0}.page-module__zMhrWG__shell{grid-template-columns:1fr 520px;gap:1.25rem;display:grid}.page-module__zMhrWG__promoPanel,.page-module__zMhrWG__formCard{border:1px solid var(--border-color);box-shadow:var(--shadow-sm);background:#fff;border-radius:30px}.page-module__zMhrWG__promoPanel{background:radial-gradient(circle at 100% 0,#2563eb29,#0000 28%),linear-gradient(#fff 0%,#f5f8ff 100%);align-content:center;gap:1rem;min-height:720px;padding:2.1rem;display:grid}.page-module__zMhrWG__promoPanel h1{font-family:var(--font-outfit),sans-serif;margin:0;font-size:clamp(2.3rem,1.8rem + 1.4vw,3.5rem);line-height:1.02}.page-module__zMhrWG__promoPanel p{max-width:580px;color:var(--text-secondary);margin:0;line-height:1.8}.page-module__zMhrWG__reasonGrid{gap:.9rem;margin-top:1rem;display:grid}.page-module__zMhrWG__reasonCard{background:#fff;border:1px solid #dbeafe;border-radius:18px;gap:.85rem;padding:1rem 1.1rem;display:flex}.page-module__zMhrWG__reasonCard span{background:var(--orange);border-radius:50%;flex:none;width:12px;height:12px;margin-top:.35rem;box-shadow:0 0 0 7px #2563eb1f}.page-module__zMhrWG__reasonCard p{font-size:.95rem}.page-module__zMhrWG__formCard{align-content:start;gap:1rem;padding:2rem;display:grid}.page-module__zMhrWG__formHeader h2{margin:.65rem 0 .3rem;font-size:1.95rem}.page-module__zMhrWG__formHeader p,.page-module__zMhrWG__footerText{color:var(--text-secondary);margin:0}.page-module__zMhrWG__socialButton{border:1px solid var(--border-strong);background:#fff;border-radius:14px;min-height:52px;font-weight:800}.page-module__zMhrWG__divider{text-align:center;position:relative}.page-module__zMhrWG__divider:before{content:"";background:var(--border-color);height:1px;position:absolute;top:50%;left:0;right:0}.page-module__zMhrWG__divider span{color:var(--text-soft);text-transform:uppercase;background:#fff;padding:0 .8rem;font-size:.84rem;position:relative}.page-module__zMhrWG__form{gap:1rem;display:grid}.page-module__zMhrWG__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.page-module__zMhrWG__form label{gap:.5rem;display:grid}.page-module__zMhrWG__form span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:800}.page-module__zMhrWG__form input{border:1px solid var(--border-color);background:#fbfcfe;border-radius:14px;outline:none;padding:.95rem 1rem}.page-module__zMhrWG__passwordField{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.page-module__zMhrWG__passwordField button{border:1px solid var(--border-color);background:#fff;border-radius:14px;padding:0 1rem;font-weight:700}.page-module__zMhrWG__error{color:#b42318;margin:0;font-size:.92rem;font-weight:700}.page-module__zMhrWG__termsRow{color:var(--text-secondary);align-items:flex-start;gap:.7rem;font-size:.92rem;display:flex!important}.page-module__zMhrWG__termsRow input{width:18px;height:18px}.page-module__zMhrWG__termsRow span{color:var(--text-secondary);text-transform:none;letter-spacing:normal;font-size:.92rem;font-weight:500}.page-module__zMhrWG__termsRow a,.page-module__zMhrWG__footerText a{color:var(--blue-deep);font-weight:700}@media (max-width:1024px){.page-module__zMhrWG__shell{grid-template-columns:1fr}.page-module__zMhrWG__promoPanel{min-height:auto}}@media (max-width:640px){.page-module__zMhrWG__page{padding-top:1.2rem}.page-module__zMhrWG__row,.page-module__zMhrWG__passwordField{grid-template-columns:1fr}}
