Hi everyone. I hope someone can provide some clarity on where to start. I'm a US citizen engaged to a TN visa holder from Mexico. We met in the US and live in the US. We're getting married in about a month and their TN visa expires in 16 months. My partner can get the TN visa renewed but they said the process is very complicated and required help from an attorney which cost $5,000 last time. We can pay for that if necessary but would like to avoid it if possible. We don't want to take any risk of them having to go back to live in Mexico (if it were to come to it, I would go with them), and it would be ideal if they could keep working continuously.
What do we apply for once we get married so we can continue to live together in the US? I've read different things in different places and I'm a bit confused. Our marriage is 1000% bona fide- we're madly in love, live together, have a joint credit card and joint checking account, text logs, many photos of us together over the past year, etc. Would there be an issue with dual intent since we met on a dating app while they were in the US on a TN visa? Thanks in advance to anyone who takes the time to answer.