CREDIT AGREEMENT dated as of July 28, 2025 by and among