The flow sounds simple. Pick the plan, see clear pricing, know exactly what happens when it expires. But getting there meant working through eligibility rules, cross-channel consistency across web and app, and messaging that had to land for stressed out customers.