Turn on multi factor authentication for everyone
Account takeover almost always starts with a stolen password, and MFA stops the great majority of it. Enforce MFA for all users, not just administrators, using Conditional Access if you have it or Security Defaults if you do not. Prefer an authenticator app or a hardware key over text messages, which can be intercepted.
Roll out to a pilot group first, then the rest of the business. Keep two break glass admin accounts excluded from Conditional Access and stored securely, so a policy mistake cannot lock you out.
