Password must meet the following requirements:
- Be at least 8 characters
- Have at least one lowercase letter.
- Have at least one uppercase leter.
- Have at least one number.
- Have at least one special character (!, @, #, etc.).
- Use at least 3 different characters.
- Both password fields must match.