Getting to Curitiba will require a short flight from those airports.
That shouldn't be much of a problem.
Even in restaurants where they serve meat, one will usually be able to get a decent Vegan meal at that are very popular in Brazil, mainly inside shopping malls.