Debt is more than just numbers. It's stress, frustration and feeling overwhelmed. Collectively, consumers owed more than $18 trillion in debt and credit card debt hit a new high heading into 2025, ...