.page_main__reJNg{max-width:440px;margin:0 auto;padding:60px 24px 80px}.page_header__2Oi6w{margin-bottom:28px;text-align:center}.page_header__2Oi6w h1{font-size:30px;font-weight:300;letter-spacing:-1px;margin-bottom:6px}.page_header__2Oi6w p{color:var(--muted);font-size:14px}.page_formCard__2thIV{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.page_formSection__KEfWJ{padding:32px}.page_field__qiKh5{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.page_field__qiKh5 label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.page_field__qiKh5 input,.page_field__qiKh5 select,.page_field__qiKh5 textarea{background:var(--bg);border:1px solid var(--border2);color:var(--text);padding:12px 14px;border-radius:10px;font-size:14px;outline:none;transition:border-color .2s;width:100%;font-family:inherit}.page_field__qiKh5 input:focus,.page_field__qiKh5 select:focus,.page_field__qiKh5 textarea:focus{border-color:#555}.page_field__qiKh5 input::placeholder,.page_field__qiKh5 textarea::placeholder{color:var(--muted)}.page_fieldRow__Ihkjn{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.page_error__7yaQy{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);color:#fca5a5;padding:12px 14px;border-radius:10px;font-size:13px;margin-bottom:16px}.page_btnSubmit__9tr1s{background:var(--accent);color:#0f0f0f;border:none;padding:14px 24px;border-radius:10px;font-size:14px;font-weight:600;width:100%;cursor:pointer;transition:opacity .2s}.page_btnSubmit__9tr1s:hover{opacity:.9}.page_btnSubmit__9tr1s:disabled{opacity:.6;cursor:not-allowed}.page_formFooter__3AlgU{padding:20px 32px;border-top:1px solid var(--border);text-align:center;font-size:14px;color:var(--muted)}.page_formFooter__3AlgU a{color:var(--accent);text-decoration:none;font-weight:500;margin-left:6px}.page_formFooter__3AlgU a:hover{text-decoration:underline}@media(max-width:600px){.page_fieldRow__Ihkjn{grid-template-columns:1fr}.page_formSection__KEfWJ{padding:24px 20px}.page_formFooter__3AlgU{padding:16px 20px}}