Not quite true.
'em' means 'in'
'no' means "in+the".
But the setence is wrong, it should be '...nos Estados Unidos."
'no' is the singular masculine form.
Yes! All nouns have gender in Portuguese. You have to use the plural form 'nos' because it is United States, not United State.