Citi agrees to buy rewards platform Kard Financial - C News | Rallies