Password must be at least 12 characters long and include uppercase, lowercase, a number and a special character.