A recorded webinar where members of The Points Guy's editorial team discussed Platinum Cards with two executives from American Express