Building prototypes is a very important step, especially for this project. When creating functionality for a live product, it's critical to validate designs. By building out a usable prototype, I was able to test several iterations before settling on a final design.
In its final iteration the Estimate Tool was moved from being a modal and given a dedicated page. This was in effort to keep the user focused on a single task and entice them to complete the loop.