December 4, 2025 Intellect ranks 26 in Chartis RiskTech 100 Rankings 2026 Intellect Design Consumer Banking has been ranked 26 (Jumping 2 places up from 28) in Chartis RiskTech 100 Rankings 2026