Coldcard if you aren't into shitcoins, and Keepkey if you partake in them would be my choices. I would have recommended Trezor at some point but their customer data leak tainted their image for me, they've made a lot of their customers targets just because they chose to use a third party to handle customer data for marketing purpose, if you run a business this sensitive, do this in-house and apply banking standards for this data handling, seems like a no-brainer.