Fast Cash to Crypto

What is the fastest way to move USD into crypto? Currently I’m using Coinbase, but they sit on your money for two weeks before you can move it.

I use a credit card to purchase CRO on the Crypto dot com app and then convert to USDT to send to other wallets. Usually it’s available in a few hours, at most. I then transfer money over from my savings account to pay off the card.