[
  {
    "id": "c101",
    "title": "Beginner Balance & Clutch Control",
    "slug": "beginner-balance-clutch",
    "category": "Beginner",
    "difficulty": "Beginner",
    "durationHours": 4,
    "format": "Parking-lot",
    "price": 129,
    "rating": 4.8,
    "seats": 8,
    "startDates": ["2026-07-05", "2026-07-19", "2026-08-02"],
    "short": "Find your feet with low-speed balance and smooth clutch release.",
    "description": "This fundamentals session develops low-speed balance, friction zone finesse, and controlled starts. We use cones, chalk lines, and clear feedback to build confidence without traffic pressure."
  },
  {
    "id": "c102",
    "title": "Urban Riding Confidence",
    "slug": "urban-riding-confidence",
    "category": "Skills",
    "difficulty": "Beginner",
    "durationHours": 5,
    "format": "On-street",
    "price": 159,
    "rating": 4.7,
    "seats": 6,
    "startDates": ["2026-07-06", "2026-07-20", "2026-08-10"],
    "short": "Real streets, safe routes, and traffic-ready habits.",
    "description": "We link quiet neighborhoods and gentle commercial roads to rehearse scanning, lane positioning, and intersection rituals. Expect lots of mirrors, head turns, and commentary riding."
  },
  {
    "id": "c103",
    "title": "Emergency Braking Essentials",
    "slug": "emergency-braking-essentials",
    "category": "Safety",
    "difficulty": "Beginner",
    "durationHours": 3,
    "format": "Parking-lot",
    "price": 99,
    "rating": 4.9,
    "seats": 10,
    "startDates": ["2026-07-03", "2026-07-24", "2026-08-14"],
    "short": "Straight-line panic stops become composed controlled halts.",
    "description": "We build braking from light touch to threshold, front/rear balance, and progressive squeeze. Learn to keep the bike upright and tracking straight when time is tight."
  },
  {
    "id": "c104",
    "title": "Cornering Lines Blueprint",
    "slug": "cornering-lines-blueprint",
    "category": "Skills",
    "difficulty": "Intermediate",
    "durationHours": 4,
    "format": "Mixed",
    "price": 169,
    "rating": 4.8,
    "seats": 8,
    "startDates": ["2026-07-12", "2026-07-26", "2026-08-16"],
    "short": "Pick safe, clean lines that feel composed at any pace.",
    "description": "We practice turn-in points, vanishing point reading, and improving sight lines. Emphasis on vision and late apex habits for unpredictable public roads."
  },
  {
    "id": "c105",
    "title": "Wet Weather Riding Clinic",
    "slug": "wet-weather-riding-clinic",
    "category": "Safety",
    "difficulty": "Intermediate",
    "durationHours": 3,
    "format": "On-street",
    "price": 139,
    "rating": 4.6,
    "seats": 6,
    "startDates": ["2026-07-08", "2026-07-29", "2026-08-19"],
    "short": "Grip, braking, and visibility strategies when the road shines.",
    "description": "Understand traction cues, tire warm-up, and gentle inputs. We explore lane choice in rain, visor management, and following-distance rules in reduced grip."
  },
  {
    "id": "c106",
    "title": "Highway Merging Mastery",
    "slug": "highway-merging-mastery",
    "category": "Skills",
    "difficulty": "Intermediate",
    "durationHours": 3,
    "format": "On-street",
    "price": 129,
    "rating": 4.5,
    "seats": 6,
    "startDates": ["2026-07-11", "2026-07-25", "2026-08-22"],
    "short": "Accelerate, check, and commit with on-ramp clarity.",
    "description": "We practice acceleration lanes, gap assessment, and decisive signals. Learn to manage closing speeds and blind spots with calm, visible intent."
  },
  {
    "id": "c107",
    "title": "Two-Up Riding Etiquette",
    "slug": "two-up-riding-etiquette",
    "category": "Touring",
    "difficulty": "Intermediate",
    "durationHours": 3,
    "format": "Mixed",
    "price": 149,
    "rating": 4.7,
    "seats": 8,
    "startDates": ["2026-07-10", "2026-08-07", "2026-08-28"],
    "short": "Ride with a passenger smoothly, safely, and in sync.",
    "description": "We cover pre-ride briefings, mount/dismount signals, weight shifts, and braking adjustments. Couples practice communication on closed routes."
  },
  {
    "id": "c108",
    "title": "Night Riding Confidence",
    "slug": "night-riding-confidence",
    "category": "Safety",
    "difficulty": "Intermediate",
    "durationHours": 3,
    "format": "On-street",
    "price": 139,
    "rating": 4.6,
    "seats": 6,
    "startDates": ["2026-07-18", "2026-08-08", "2026-08-29"],
    "short": "Light management, sight lines, and fatigue awareness after dusk.",
    "description": "Aim and use of high/low beams, visor and eyewear tips, reflective aids, and pace discipline when cues are scarce."
  },
  {
    "id": "c109",
    "title": "Track Day Primer",
    "slug": "track-day-primer",
    "category": "Track",
    "difficulty": "Intermediate",
    "durationHours": 6,
    "format": "Mixed",
    "price": 259,
    "rating": 4.7,
    "seats": 10,
    "startDates": ["2026-07-21", "2026-08-11", "2026-09-01"],
    "short": "Bring order to speed: lines, braking markers, and body position.",
    "description": "Track fundamentals focused on smoothness and safety, not lap times. Learn pit etiquette, flags, and incremental technique under coaching."
  },
  {
    "id": "c110",
    "title": "Off-Road Basics",
    "slug": "off-road-basics",
    "category": "Off-road",
    "difficulty": "Beginner",
    "durationHours": 5,
    "format": "Parking-lot",
    "price": 179,
    "rating": 4.8,
    "seats": 8,
    "startDates": ["2026-07-13", "2026-07-27", "2026-08-17"],
    "short": "Stand-up posture, loose arms, and traction sense on dirt.",
    "description": "Get comfortable on variable surfaces. We practice body position, weight transfer, and low-speed maneuvers that unlock safe off-road exploration."
  },
  {
    "id": "c111",
    "title": "Adventure Touring 101",
    "slug": "adventure-touring-101",
    "category": "Touring",
    "difficulty": "Beginner",
    "durationHours": 4,
    "format": "Mixed",
    "price": 169,
    "rating": 4.5,
    "seats": 8,
    "startDates": ["2026-07-15", "2026-08-05", "2026-08-26"],
    "short": "Packing, pacing, and route planning for your first big trip.",
    "description": "Learn load balancing, weather windows, hydration strategy, and daily mileage that leaves energy for tomorrow’s ride."
  },
  {
    "id": "c112",
    "title": "Maintenance 101 (Rider’s Edition)",
    "slug": "maintenance-101",
    "category": "Maintenance",
    "difficulty": "Beginner",
    "durationHours": 3,
    "format": "Workshop",
    "price": 119,
    "rating": 4.6,
    "seats": 10,
    "startDates": ["2026-07-09", "2026-07-30", "2026-08-20"],
    "short": "Chain care, tire checks, and pre-ride rituals you can own.",
    "description": "Hands-on basics that keep your machine safe. We cover chain cleaning, tire pressure, fluid checks, and tool kit essentials."
  },
  {
    "id": "c113",
    "title": "Maintenance 201: Roadside Resilience",
    "slug": "maintenance-201-roadside",
    "category": "Maintenance",
    "difficulty": "Intermediate",
    "durationHours": 3,
    "format": "Workshop",
    "price": 139,
    "rating": 4.6,
    "seats": 10,
    "startDates": ["2026-07-23", "2026-08-13", "2026-09-03"],
    "short": "Flats, fuses, and field fixes for when the shoulder calls.",
    "description": "Practice tire plug and inflation, basic electrical checks, and emergency tie-downs. Build calm under pressure with repeatable steps."
  },
  {
    "id": "c114",
    "title": "Advanced Cornering Dynamics",
    "slug": "advanced-cornering-dynamics",
    "category": "Skills",
    "difficulty": "Advanced",
    "durationHours": 5,
    "format": "Mixed",
    "price": 229,
    "rating": 4.7,
    "seats": 6,
    "startDates": ["2026-07-28", "2026-08-18", "2026-09-08"],
    "short": "Fine-tune body position, throttle timing, and trail braking.",
    "description": "We study entry stability, mid-corner line holding, and exit drive. Emphasis on repeatable feel cues rather than aggressive pace."
  },
  {
    "id": "c115",
    "title": "Slow-Speed Mastery",
    "slug": "slow-speed-mastery",
    "category": "Skills",
    "difficulty": "Intermediate",
    "durationHours": 3,
    "format": "Parking-lot",
    "price": 129,
    "rating": 4.9,
    "seats": 8,
    "startDates": ["2026-07-17", "2026-08-07", "2026-08-28"],
    "short": "U-turns, figure eights, and balance when it matters most.",
    "description": "Build confidence at walking pace. We train head-turn discipline, clutch-throttle balance, and rear brake finesse."
  },
  {
    "id": "c116",
    "title": "Group Riding Protocols",
    "slug": "group-riding-protocols",
    "category": "Touring",
    "difficulty": "Beginner",
    "durationHours": 3,
    "format": "On-street",
    "price": 119,
    "rating": 4.5,
    "seats": 10,
    "startDates": ["2026-07-22", "2026-08-12", "2026-09-02"],
    "short": "Communication, spacing, and formation changes that flow.",
    "description": "We cover staggered formations, passing etiquette, regroup points, and hand signals that keep groups smooth and safe."
  },
  {
    "id": "c117",
    "title": "Hills & Starts Clinic",
    "slug": "hills-and-starts-clinic",
    "category": "Beginner",
    "difficulty": "Beginner",
    "durationHours": 2,
    "format": "Parking-lot",
    "price": 89,
    "rating": 4.6,
    "seats": 10,
    "startDates": ["2026-07-16", "2026-08-06", "2026-08-27"],
    "short": "No more roll-backs: steady launches on inclines and declines.",
    "description": "Master hill starts using rear brake holds, clutch balance, and vision control to remove panic from slopes."
  },
  {
    "id": "c118",
    "title": "Visibility and Positioning Lab",
    "slug": "visibility-positioning-lab",
    "category": "Safety",
    "difficulty": "Intermediate",
    "durationHours": 3,
    "format": "On-street",
    "price": 129,
    "rating": 4.6,
    "seats": 8,
    "startDates": ["2026-07-14", "2026-08-04", "2026-08-25"],
    "short": "Be seen and see more: lane choice, spacing, and timing.",
    "description": "We build habits that make you obvious to others while increasing your field of view and time to respond."
  },
  {
    "id": "c119",
    "title": "Confidence After a Break",
    "slug": "confidence-after-break",
    "category": "Beginner",
    "difficulty": "Beginner",
    "durationHours": 3,
    "format": "Mixed",
    "price": 119,
    "rating": 4.5,
    "seats": 8,
    "startDates": ["2026-07-19", "2026-08-09", "2026-08-30"],
    "short": "Return to riding with structured refreshers and gentle routes.",
    "description": "We refresh core skills, mental checklists, and realistic goals after time away from riding. Expect patient pacing and supportive feedback."
  },
  {
    "id": "c120",
    "title": "Trail Exploration Starter",
    "slug": "trail-exploration-starter",
    "category": "Off-road",
    "difficulty": "Beginner",
    "durationHours": 4,
    "format": "Parking-lot",
    "price": 169,
    "rating": 4.7,
    "seats": 8,
    "startDates": ["2026-07-20", "2026-08-10", "2026-08-31"],
    "short": "From gravel lots to gentle trails with poised control.",
    "description": "Learn clutch slip on rough surfaces, standing balance, and scanning terrain for safe lines. Build comfort before the next trailhead."
  },
  {
    "id": "c121",
    "title": "Long-Distance Comfort Tactics",
    "slug": "long-distance-comfort",
    "category": "Touring",
    "difficulty": "Intermediate",
    "durationHours": 3,
    "format": "Mixed",
    "price": 129,
    "rating": 4.5,
    "seats": 10,
    "startDates": ["2026-07-27", "2026-08-17", "2026-09-07"],
    "short": "Ergonomics, hydration, and fatigue plans that extend days.",
    "description": "We tune bike ergonomics, break schedules, and pace to sustain comfort and attention on long rides."
  },
  {
    "id": "c122",
    "title": "Traffic Anticipation Drills",
    "slug": "traffic-anticipation-drills",
    "category": "Safety",
    "difficulty": "Intermediate",
    "durationHours": 3,
    "format": "On-street",
    "price": 129,
    "rating": 4.7,
    "seats": 8,
    "startDates": ["2026-07-30", "2026-08-20", "2026-09-10"],
    "short": "Develop sixth-sense timing around merges, signals, and queues.",
    "description": "Using coached commentary rides, we build layered awareness that flags risks early and creates time advantages."
  }
]