.page_wrap__NBl5k{max-width:560px;margin:0 auto;padding:32px 20px 80px}.page_header__kVzhN{text-align:center;margin-bottom:28px}.page_header__kVzhN h1{font-size:22px;margin:0 0 8px}.page_header__kVzhN p{color:var(--muted);font-size:14px;margin:0;line-height:1.5}.page_card__QV0Om{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:22px;margin-bottom:16px}.page_fieldGroup__v7Z9t{margin-bottom:20px}.page_fieldGroup__v7Z9t:last-child{margin-bottom:0}.page_fieldGroup__v7Z9t label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.page_hint__cSjm5{color:var(--muted);font-size:12px;margin:-2px 0 10px}.page_requiredMark__PJhNU{color:var(--danger)}.page_fieldGroup__v7Z9t input[type=email],.page_fieldGroup__v7Z9t input[type=tel],.page_fieldGroup__v7Z9t input[type=text]{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:12px 14px;color:var(--text);font-size:14px;outline:none}.page_fieldGroup__v7Z9t input:focus{border-color:var(--accent)}.page_chips__dq3_7{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.page_chip__UfJ0X{border:1px solid var(--border);color:var(--muted);background:transparent;border-radius:999px;padding:8px 14px;font-size:13px;cursor:pointer;transition:all .15s}.page_chipSelected__E8iRY{background:var(--accent);border-color:var(--accent);color:#121212;font-weight:700}.page_otherServiceInput__QI3Pf{margin-top:8px}.page_fileRow__deIH5{border:1.5px dashed var(--border);border-radius:12px;padding:16px;text-align:center;margin-bottom:8px;cursor:pointer;position:relative}.page_fileRowHasFile__O8buC{border-color:var(--success);border-style:solid}.page_fileRow__deIH5 input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.page_fileLabel__ivbnY{font-size:13px;color:var(--muted)}.page_fileLabelHasFile__k3rMU{color:var(--success)}.page_filePreview__UlVOB{max-width:100%;max-height:140px;border-radius:8px;margin-top:8px;display:block}.page_submitButton__6O8qB{width:100%;background:var(--accent);color:#121212;font-weight:700;font-size:15px;border:none;border-radius:12px;padding:16px;cursor:pointer;margin-top:8px}.page_submitButton__6O8qB:disabled{opacity:.6;cursor:default}.page_errorText__0RC4T{color:var(--danger);font-size:12.5px;margin:-10px 0 14px}.page_statusBox__wgv_P{text-align:center;padding:40px 20px}.page_statusIcon__kNVVS{font-size:44px;margin-bottom:12px}.page_statusBox__wgv_P h2{margin:0 0 8px;font-size:18px}.page_statusBox__wgv_P p{color:var(--muted);font-size:14px;line-height:1.5}