.RegisterPage-module__nP_tXG__main{color:#111827;background:radial-gradient(circle at top,#a8d40029,#0000 34%),#f8fafc;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.RegisterPage-module__nP_tXG__wrapper{flex-direction:column;gap:18px;width:100%;max-width:520px;display:flex}.RegisterPage-module__nP_tXG__hero{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#111827 0%,#0f172a 100%);border:1px solid #a8d4002e;border-radius:24px;width:100%;padding:28px;box-shadow:0 18px 40px #0f172a29}.RegisterPage-module__nP_tXG__card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:20px;width:100%;padding:28px;box-shadow:0 10px 30px #0f172a14}.RegisterPage-module__nP_tXG__eyebrow{color:#a8d400;text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;font-size:.78rem;font-weight:800}.RegisterPage-module__nP_tXG__title{color:#fff;margin:0 0 10px;font-size:28px;font-weight:800}.RegisterPage-module__nP_tXG__description{color:#e5e7eb;margin:0;font-size:14px;line-height:1.5}.RegisterPage-module__nP_tXG__form{flex-direction:column;gap:16px;display:flex}.RegisterPage-module__nP_tXG__fieldGroup{color:#374151;flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.RegisterPage-module__nP_tXG__fieldGroup input{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;height:42px;padding:0 12px;font-size:14px}.RegisterPage-module__nP_tXG__fieldGroup input:focus{border-color:#6ea200;box-shadow:0 0 0 3px #6ea20029}.RegisterPage-module__nP_tXG__primaryButton{color:#fff;cursor:pointer;background:#6ea200;border:none;border-radius:12px;height:44px;margin-top:8px;font-size:15px;font-weight:700;transition:background .2s,transform .15s,box-shadow .2s}.RegisterPage-module__nP_tXG__primaryButton:hover{background:#5d8900;transform:translateY(-1px);box-shadow:0 10px 20px #6ea20033}.RegisterPage-module__nP_tXG__primaryButton:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}.RegisterPage-module__nP_tXG__inputError{background:#fef2f2!important;border-color:#dc2626!important}.RegisterPage-module__nP_tXG__inputError:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262624!important}.RegisterPage-module__nP_tXG__checkboxError{margin-top:6px;padding-left:28px;display:block}.RegisterPage-module__nP_tXG__fieldError{color:#dc2626;font-size:.78rem;font-weight:600}.RegisterPage-module__nP_tXG__checkboxGroup{align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.5;display:flex}.RegisterPage-module__nP_tXG__checkboxGroup input{accent-color:#6ea200;margin-top:.2rem}.RegisterPage-module__nP_tXG__checkboxGroup a{color:#6ea200;font-weight:700;text-decoration:none}.RegisterPage-module__nP_tXG__checkboxGroup a:hover{color:#5d8900;text-decoration:underline}.RegisterPage-module__nP_tXG__required{margin-left:4px;font-weight:700;color:#dc2626!important}.RegisterPage-module__nP_tXG__dateInput{box-sizing:border-box;appearance:none;width:100%;min-width:0;max-width:100%}@media (max-width:600px){.RegisterPage-module__nP_tXG__main{align-items:flex-start;padding:20px 16px 96px}.RegisterPage-module__nP_tXG__wrapper{gap:16px;max-width:100%;margin-top:32px}.RegisterPage-module__nP_tXG__hero{border-radius:22px;padding:24px}.RegisterPage-module__nP_tXG__card{border-radius:18px;padding:22px}.RegisterPage-module__nP_tXG__title{font-size:24px}.RegisterPage-module__nP_tXG__dateInput{width:100%;display:block}}.RegisterPage-module__nP_tXG__inlineLink{color:#6ea200;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:none}.RegisterPage-module__nP_tXG__inlineLink:hover{color:#5d8900;text-decoration:underline}
