CSC consolidates its offices into a new 12,000-square-foot building in Lee’s Summit, Missouri, positioning itself for future growth.