Virtual Mastercard from Mercuryo that spends from a self-custodial wallet, with a 1.5% top-up fee and €1 a month; requires KYC.