A secure login only works if users understand what is happening, know what to do next, and can recover when something fails. An accessible component only matters if the whole journey is accessible: structure, content, hierarchy, keyboard order, interaction states, and recovery paths all have to work together.
This work also showed me that cross-platform journeys need more guidance than journeys contained inside one product. When users leave one service for another, the interface has to explain where they are going, why, whether they will return automatically, and what to do if they do not.
If I were doing this again, I would bring accessibility, content design, and design system discussions together even earlier. Accessibility should not be treated as final QA or a list of fixes. It should shape the journey, the design system, and the way teams make product decisions.
For Service Finder, good UX meant making a complex security migration feel clear, safe, and recoverable — while building a more accessible and maintainable foundation for the service.