Free-trial booking
The booking page shows the next two weeks of trial-eligible classes with live headcounts. Picking a class holds the spot in one database transaction, so the last spot goes to exactly one person.
A parent can book for a child: the attendee has a date of birth, the schedule filters to age-appropriate programs, and the waiver captures the guardian attestation.
Prospects get a resume link by email. If they stop halfway, they can come back; if the link expires, they can ask for a fresh one.