IT Services Valuation Index for Q1 2025 reveals cautious optimism and sectoral contrasts