So pm has something going with credit card company neo advertising up to $100 Credit. Ive spent way too much time hunting for their terms. I even signed up for the card. It appears l am too ignorant to locate any info backing their claim. l would app...