# 62 Training Floor **Philosophy and fit.** Let people find a session before selling them a membership. Built for gym, personal training, martial arts, yoga. The visitor’s next step is to book a session. **Visual grammar.** Use a bold condensed type, cobalt schedule blocks, and gym-floor photography. Preserve the hierarchy of class schedule, trainer profiles, membership plans; these patterns solve this business’s actual decision, rather than supplying interchangeable decoration. **Sample and interaction.** FORM / Movement club is a fictional demonstration. The entry page establishes a complete visual direction, with book a class and membership comparison as supporting states. Inputs use local deterministic fixtures; no request, order, application or payment is sent. **Responsive behaviour.** On a phone, keep the primary decision first, stack facts with explicit labels, preserve the order of the workflow, and provide comfortably sized controls. Wide diagrams scale; tabular facts retain their labels. **Adaptation.** Replace the fictional brand, prices, availability, qualifications and claims with verified client information. Preserve class schedule, trainer profiles, membership plans. Use imagery to explain the place, people, work or product, with deliberate crops and honest captions. Do not turn this into a generic hero-and-card layout. ## Commercial and content patterns - Class schedule - Trainer profiles - Membership plans ## Routes - Entry: /preview/62-training-floor/start - Book a class: /preview/62-training-floor/schedule - Membership comparison: /preview/62-training-floor/join ## Reference and adaptation - Page scope: Service site. - Distinct composition: bold condensed type, cobalt schedule blocks, and gym-floor photography. - Typography: Bebas Neue / DM Sans. - Tokens: page #e9eddf, ink #222c35, accent #254ec7. - The class timetable is the organising structure. Use energetic condensed typography and explicit capacity states, then explain trainers and membership terms without turning the page into a motivational poster. - Use the native inputs and labelled states in Demo.vue as interaction references. Replace local fixtures with real validation, availability and backend behaviour in the destination application. ## Assets All brands and fixture data are fictional. Original SVG diagrams are source-native. Commercial photos are illustrative and are documented in [asset provenance](../../../docs/COMMERCIAL_ASSETS.md); do not present them as evidence of a real business or rename a stock subject as actual staff. See the public commercial asset manifest for URLs, checksums and cropping guidance.