It really frustrates me that most banks and credit card sites have either no #2FA or only offer SMS-based 2FA. Do people know of banks that offer 2FA via TOTP,/authenticator app, passkey, or hardware #authenticator (e.g. #Yubikey)? The only US financial sites I've seen claim this are Bank of America, Vanguard, USAA, and Schwab. (For the purposes of this discussion, I'm excluding crypto-related sites.)