.Form-module__VJ_VPa__formContainer{background:var(--bg-primary);border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);flex-direction:column;gap:1.5rem;width:100%;max-width:600px;padding:2.5rem;display:flex}.Form-module__VJ_VPa__inputGroup{flex-direction:column;gap:.5rem;display:flex}.Form-module__VJ_VPa__inputGroup label{color:var(--text-primary);font-size:.95rem;font-weight:500}.Form-module__VJ_VPa__inputGroup input,.Form-module__VJ_VPa__inputGroup select,.Form-module__VJ_VPa__inputGroup textarea{box-sizing:border-box;border:1px solid var(--border-light);border-radius:var(--radius-sm);background-color:var(--bg-secondary);width:100%;color:var(--text-primary);padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.Form-module__VJ_VPa__inputGroup input:focus,.Form-module__VJ_VPa__inputGroup select:focus,.Form-module__VJ_VPa__inputGroup textarea:focus{border-color:var(--accent-teal);background-color:var(--bg-primary);outline:none;box-shadow:0 0 0 3px #0d94881a}.Form-module__VJ_VPa__successMessage{background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);text-align:center;padding:3rem}.Form-module__VJ_VPa__successMessage h3{color:var(--accent-teal);margin-bottom:1rem;font-size:1.5rem}.Form-module__VJ_VPa__successMessage p{color:var(--text-secondary);margin-bottom:2rem}.Form-module__VJ_VPa__errorMessage{color:#991b1b;border-radius:var(--radius-sm);background-color:#fee2e2;padding:1rem;font-size:.95rem}
