To make the experience clear and reliable for every customer, I designed for multiple user states across the product. This included onboarding states for new users, application progress states for those submitting device requests, and repayment states that showed upcoming payments, overdue balances, or completed schedules. I also created states for declined applications, verification steps, and device eligibility checks to ensure users always knew what was happening and what to do next. Each state was carefully structured to reduce confusion, guide decisions, and improve transparency throughout the customer journey.