Found one suggestion. A friend of mine uses Paybis to buy ethereum with credit card https://paybis.com/buy-ethereum/ for exactly this reason! Their process is super fast—usually takes under 15 minutes from start to finish. The fees are clearly displayed before you confirm, and they support most major credit cards. Just make sure to notify your bank beforehand to avoid any security declines. They bought ETH during market dips multiple times without issues.