{"timezone":"America/Vancouver","note":"Open start times only; booked slots are removed. Typical job 2–5 hrs.","days":[{"date":"2026-11-06","times":["08:30","12:30"]},{"date":"2026-11-07","times":["09:00"]},{"date":"2026-11-09","times":["08:30","12:30"]},{"date":"2026-11-10","times":["08:30","12:30"]},{"date":"2026-11-11","times":["08:30","12:30"]},{"date":"2026-11-12","times":["08:30","12:30"]},{"date":"2026-11-13","times":["08:30","12:30"]},{"date":"2026-11-14","times":["09:00"]},{"date":"2026-11-16","times":["08:30","12:30"]},{"date":"2026-11-17","times":["08:30","12:30"]},{"date":"2026-11-18","times":["08:30","12:30"]},{"date":"2026-11-19","times":["08:30","12:30"]},{"date":"2026-11-20","times":["08:30","12:30"]},{"date":"2026-11-21","times":["09:00"]}],"bookWith":"POST /api/book (form or JSON): service (exterior|full), size (small|medium|large|xl), storeys (1-3), addons? (screens,tracks,skylights,gutters), skylights?, slot ('YYYY-MM-DD HH:MM'), name, email, phone, address, notes?"}