Hyatt points don't officially expire. However, if there is no activity over a long period they may suspend your account and you will have to request that they reinstate the account and the associated points. No, they never did have any co-branded credit cards.