How would you approach the design of a new IVR system for a large-scale contact center serving Allstate customers?