Built on Founden.aiHeidi Health layoffs November 2026: about 108 jobs. Was it AI?