Password must be at least 8 characters long and include at least one upper and lowercase letter, a number (0-9), and a special character (such as !@#$%).