.Register_page__ayON5{display:flex;align-items:flex-start;justify-content:center;min-height:100vh;padding:40px 24px 64px}.Register_card__z59PP{background:#fff;border-radius:12px;padding:40px 36px;max-width:480px;width:100%;box-shadow:0 4px 24px rgba(0,0,0,.08)}.Register_brandBlock__ISKBT{margin-bottom:28px;text-align:center}.Register_brandName__J0JX6{font-size:26px;font-weight:800;color:var(--color-brand-primary,#E8602C)}.Register_brandAccent__6WxnD{color:#111}.Register_brandMeta__Dekcl{font-size:14px;color:#666;margin-top:6px}.Register_heading__NbNxY{font-size:20px;font-weight:700;text-align:center;margin:0 0 6px}.Register_subheading__2EhNx{font-size:14px;color:#6b7280;text-align:center;margin:0 0 24px;line-height:1.5}.Register_sectionLabel__OvJCZ{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#9ca3af;margin:20px 0 12px;padding-top:12px;border-top:1px solid #f3f4f6}.Register_sectionLabel__OvJCZ:first-of-type{border-top:none;margin-top:0}.Register_fieldRow___HMfq{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.Register_fieldGroup__jTaMM{margin-bottom:14px}.Register_label__CqtfN{display:block;font-size:13px;font-weight:600;margin-bottom:5px;color:#374151}.Register_required___WHTl{color:#dc2626;margin-left:2px}.Register_input__QC_0L{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;box-sizing:border-box;background:#fff}.Register_input__QC_0L:focus{outline:2px solid var(--color-brand-primary,#E8602C);outline-offset:1px;border-color:var(--color-brand-primary,#E8602C)}.Register_consentGroup__vADf3{margin:20px 0 24px;display:flex;gap:10px;align-items:flex-start}.Register_checkbox__vAUMF{flex-shrink:0;margin-top:2px;width:16px;height:16px;cursor:pointer;accent-color:var(--color-brand-primary,#E8602C)}.Register_consentLabel__1nTqq{font-size:13px;color:#374151;line-height:1.5;cursor:pointer}.Register_consentLabel__1nTqq a{color:var(--color-brand-primary,#E8602C);text-decoration:underline}.Register_error__pexSO{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:10px 14px;margin-bottom:16px;font-size:14px;color:#dc2626}.Register_success__zleZk{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:16px 18px;margin-bottom:16px;font-size:14px;color:#166534;line-height:1.6}.Register_submitButton__7OVVb{width:100%;padding:13px;background:var(--color-brand-primary,#E8602C);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s}.Register_submitButton__7OVVb:hover{background:#cc5424}.Register_submitButton__7OVVb:disabled{opacity:.6;cursor:not-allowed}.Register_footer__HhhjZ{margin-top:20px;font-size:12px;color:#9ca3af;text-align:center}.Register_footerLink__kanIA{color:var(--color-brand-primary,#E8602C)}