Есть теория через сбер:
Открыть валютный счёт в Сбере либо валютный вклад со снятием когда угодно.
Открыть торговый счёт в Сбере.
Закинуть с карты на торговый счёт usd (но тут надо уточнить возможно ли пополнять сразу в usd без промежуточной конвертации)
Затем с торг счета вывести на usd счёт сбер (комиссия?)
со счета на вклад (если превышен лимит на снятие, чтобы избежать %)
закрыть вклад и получить в usd
Но: это теория