Password must be at least 8 characters, with one uppercase, one lowercase, and one special character.