Cannot reach website to download the TurboTax Deluxe installation software

Hello,

 

I have tried and tried and tried to get to the URL to download the software.  I tried on a Windows Surface with Windows 11 and Lenovo with Windows 11.  When I type in InstallTurboTax.com, it spins and spins and spins.  I've tried it many times.  I stopped my VPN, I removed cache and cookies, and I rebooted and nothing works.

 

I can get to it the URL on my Android phone and it is on the VPN.

 

Any idea why I can't get to it on Windows 11? 

 

I've used TurboTax for many years and this is the first time that I can't get a download on my computer.  I prefer not to have to go to another software package.

 

Thanks for your help.