You can install our site as a web app on your iOS device by utilizing the Add to Home Screen feature in Safari. Please see this thread for more details on this.
Note: This feature may not be available in some browsers.
I couldn’t find it either until I read these posts. When it moved it was not obvious where it went. The manual and online info was never updated, which is really bad customer service.