Try bringin.xyz Instant, and you get a virtual IBAN - in your name. So your home bank won't know you bought bitcot, since you are transferring to an account in your name, and not Payward Ltd.
The mobile app supports Nostr Wallet Connect, so you can stack directly into your existing wallet.
Fuck Kraken.