How to choose personal trainer software in 2026: the two-layer checklist, cost math at 10, 50, and 100 clients, and an honest platform comparison.