Hello @Mark_Wilkinson
For this purpose, you can use
-
Data binding
Set on ‘Recovery’ button click some flag to understand when to show Recovery form. -
Visibility Logic - to control what block must be shown
-
Extensions with custom CSS to animate it - guide
Here some playlists that could be helpful in codeless development.
And answer in related topic with explanation how to add the animation - Binding CSS animation - #9 by Mark_Wilkinson
Regards, Dima.