Karta raises $140M to bring US credit cards to global travelers