Yes we absolutley provide insurance for anyone who is traveling internationally whether they are a US citizen, US resident or non-resident. The most popular policy would be Atlas International.
After your deductible, Atlas International pays 100% up to the policy maximum. You can choose your deductible in the plan application. When choosing a deductible of $0, you are minimizing your out-of-pocket expense if you were to ever use the insurance.
Insurance rates are regulated by law. You can't find the same insurance plan for a lower price anywhere else