AMENDED AND RESTATED CREDIT AGREEMENT dated as of November 25, 2025 among