Gotta love fintech ads that make one think of magic tricks. Some real showmanship from Petal Card here.