/* ============ LOCATION PAGES DATA (25 locations) ============ */

const LOCATIONS_LA = [
  { slug: 'downtown-los-angeles', name: 'Downtown Los Angeles', county: 'LA', zips: '90012, 90013, 90014, 90015, 90017, 90071',
    blurb: 'Class A towers, historic-core conversions, Arts District lofts. After-hours teams handling high-rise access and strict loading-dock schedules.',
    body: [
      "Downtown is our backyard. We've serviced Class A towers on Flower and Figueroa, converted historic-core buildings in the Jewelry District, Arts District creative lofts, and civic-center office space for years. We know the loading-dock protocols, we know your building engineer by name at a dozen addresses, and we know DTLA traffic well enough to always arrive on time.",
      "DTLA cleaning is its own discipline: high-rise access, strict freight-elevator schedules, after-hours tenant density, and a mix of legacy building systems and new-build LEED-grade properties. Our DTLA supervisors work DTLA exclusively — no commuting from Orange County to fill in at 3am. Uniformed, badged, consistently deployed."
    ],
    specialties: ['Class A office towers', 'Historic-core loft conversions', 'Arts District creative offices', 'Law and finance firms', 'Civic-center municipal']
  },
  { slug: 'santa-monica', name: 'Santa Monica', county: 'LA', zips: '90401, 90402, 90403, 90404, 90405',
    blurb: 'Silicon Beach tech campuses, healthcare on Wilshire, retail on the Promenade. Coastal marine layer = monthly window work.',
    body: [
      "Santa Monica's a specific kind of building mix — Silicon Beach tech campuses stretching toward Colorado Ave, medical on Wilshire, retail and hospitality on the Promenade and along Ocean, and a long tail of small-to-midsize professional services in Mid-City and Pico. The marine layer changes cleaning priorities: windows need monthly exterior washing, entryway floors need more attention to salt and sand, and outdoor dining needs weekly pressure washing.",
      "Our Santa Monica crews run split-shift schedules — day porter coverage for hospitality and retail, after-hours deep work for office and medical. Traffic means we dispatch from dedicated West LA staging, not downtown."
    ],
    specialties: ['Silicon Beach tech', 'Medical office buildings', 'Promenade retail', 'Hospitality', 'Coastal windows + floors']
  },
  { slug: 'beverly-hills', name: 'Beverly Hills', county: 'LA', zips: '90210, 90211, 90212',
    blurb: 'Medical on Bedford, legal and talent on Wilshire, high-end retail on Rodeo. Discretion is the job.',
    body: [
      "Beverly Hills is discretion work. Medical and dental suites on Bedford and Roxbury. Talent agencies and entertainment legal on Wilshire. Wealth management on Brighton Way. High-end retail on Rodeo and Beverly. Every one of these clients expects a cleaning vendor that's invisible — uniformed, background-checked, supervised, and completely non-disruptive.",
      "We've cleaned for Beverly Hills medical practices and law firms for 20+ years. Our crews know not to touch a desk, not to rearrange a reception table, not to photograph anything, and to escalate any questions through their supervisor. Bonded, insured to $2M, and trained on environments where anything can be on a desk."
    ],
    specialties: ['Medical and dental', 'Entertainment legal', 'Wealth management', 'Rodeo / high-end retail', 'Discretion-grade cleaning']
  },
  { slug: 'hollywood', name: 'Hollywood', county: 'LA', zips: '90028, 90038, 90068',
    blurb: 'Studio adjacencies, post-production houses, Sunset retail. Night crews used to weird schedules.',
    body: [
      "Hollywood is a cleaning schedule all its own. Post-production houses that edit until 2am. Studio-adjacent support offices that follow production schedules. Sunset retail that closes at midnight. Fitness and wellness facilities that open at 5am. We staff for it — after-hours crews who can work around a 3am edit session, day porters who know to keep it quiet during dailies, and supervisors who can pivot when a production timeline slips.",
      "Plus the standard mix: medical, legal, real estate, and creative offices. We run the same consistency standard across all of it."
    ],
    specialties: ['Post-production', 'Studio-adjacent offices', 'Late-night retail', 'Wellness and fitness', 'Creative-industry offices']
  },
  { slug: 'century-city', name: 'Century City', county: 'LA', zips: '90067',
    blurb: 'High-rise towers, legal, finance, entertainment. Loading-dock scheduling and after-hours freight are second nature.',
    body: [
      "Century City is one of LA's densest commercial clusters — Century Park East and West, the legacy towers on Avenue of the Stars, and the newer mixed-use at Century Plaza. Tenants here are almost entirely legal, finance, and entertainment. The cleaning standard is high-rise institutional: after-hours only, strict freight scheduling, supervised crews, consistent chain-of-custody on access.",
      "Our Century City supervisors manage multiple towers on the same shift, with building-specific protocols for each. We coordinate with property management at CBRE, Hines, and JLL portfolios."
    ],
    specialties: ['Law firms', 'Investment banking / PE', 'Talent and entertainment', 'High-rise institutional', 'Class A office towers']
  },
  { slug: 'culver-city', name: 'Culver City', county: 'LA', zips: '90230, 90232',
    blurb: 'Apple, Amazon Studios, Sony-adjacent creative. Large floor-plate offices, campus-style operations.',
    body: [
      "Culver City's transformation into a Silicon-Beach-east cluster means large floor-plate creative offices (Apple, Amazon Studios, HBO, TikTok), Sony-adjacent production support, and a lot of mid-size tech and media. These buildings need different cleaning than a Class A tower — open floorplans, shared break areas the size of a small cafeteria, creative studios with unusual floor materials, and employees on unpredictable schedules.",
      "Our Culver City teams do campus-style work: day porters rotating through multiple floors, night crews with surge capacity for event days, specialty cleaning for recording and production spaces."
    ],
    specialties: ['Large floor-plate tech', 'Creative / media offices', 'Campus operations', 'Production-adjacent', 'Event and surge cleaning']
  },
  { slug: 'west-la-westwood', name: 'West LA & Westwood', county: 'LA', zips: '90024, 90025, 90049, 90064',
    blurb: 'UCLA-adjacent medical, legal, financial. Sawtelle dense small-office corridor.',
    body: [
      "West LA stretches from UCLA through Sawtelle and down toward Mar Vista — a dense commercial corridor with huge variety. UCLA-adjacent medical offices on Gayley and Westwood Boulevard. Entertainment and tech on Wilshire and Santa Monica. Legal, financial, and real-estate tucked throughout. Sawtelle has blocks of small-tenant medical, dental, and legal offices in 3-5 story buildings.",
      "We run West LA as a single operational region with dedicated supervisors — most of our clients see the same supervisor walk through monthly regardless of which address."
    ],
    specialties: ['UCLA-adjacent medical', 'Small-tenant office buildings', 'Dental and specialty medical', 'Legal and financial services']
  },
  { slug: 'pasadena', name: 'Pasadena', county: 'LA', zips: '91101, 91103, 91105, 91106',
    blurb: 'Old Town retail, corporate HQ on Lake Avenue, Caltech-adjacent research. Historic preservation sensitivity.',
    body: [
      "Pasadena has a distinct mix: Old Town retail and dining, Lake Avenue corporate, Colorado Boulevard civic and cultural, medical around Huntington Hospital, and research offices tied to Caltech and JPL. Many Pasadena buildings are historically significant — our teams are trained on historic preservation sensitivity (no abrasive cleaners on old terrazzo, appropriate chemistry for historic wood, care around original ornamental metal).",
      "Pasadena-dedicated supervisors, crews that know the San Gabriel Valley traffic and parking."
    ],
    specialties: ['Historic preservation', 'Corporate Lake Avenue', 'Medical near Huntington', 'Research and scientific', 'Old Town retail']
  },
  { slug: 'burbank', name: 'Burbank', county: 'LA', zips: '91501, 91502, 91504, 91505, 91506',
    blurb: 'Media/entertainment adjacent, light industrial, Empire Center retail. Studio schedules welcome.',
    body: [
      "Burbank is studio country — Warner, Disney, NBC Universal (Universal City) all adjacent — plus a deep bench of post-production houses, media services, and entertainment legal. North of Magnolia is light industrial and warehouse. Empire Center and Media District handle retail and hospitality. We clean across all of it.",
      "Studio production schedules mean our Burbank teams work non-standard hours — late-night edits, early-morning setups, weekend surge. We staff for it."
    ],
    specialties: ['Post-production', 'Media services', 'Entertainment legal', 'Light industrial', 'Studio-adjacent offices']
  },
  { slug: 'glendale', name: 'Glendale', county: 'LA', zips: '91201, 91203, 91204, 91205, 91206',
    blurb: 'Brand Boulevard financial services, medical near Adventist, Armenian-community legal and professional.',
    body: [
      "Glendale's commercial core runs along Brand Boulevard — financial services, insurance, a dense concentration of Armenian-community legal and professional services, retail at the Glendale Galleria and Americana. Medical and dental clusters around Adventist Health Glendale. Light industrial and distribution in the north end near the 134.",
      "Bilingual supervisors available for Armenian-speaking client offices. Our Glendale crews run both sides of the freeway — Brand corridor after hours, industrial north-end on day and night shifts."
    ],
    specialties: ['Financial services', 'Armenian-community professional', 'Medical near Adventist', 'Galleria / Americana retail', 'Light industrial']
  },
  { slug: 'long-beach', name: 'Long Beach', county: 'LA', zips: '90802, 90803, 90804, 90806, 90807, 90815',
    blurb: 'Port-adjacent industrial, downtown corporate, CSULB-area medical. Saltwater-adjacent windows and floors.',
    body: [
      "Long Beach is an odd-shape commercial market — port-adjacent industrial and distribution on the west side, downtown corporate and government on Ocean Boulevard, CSULB-area medical and mid-size office, retail at 2nd & PCH and Bixby Knolls. Saltwater proximity changes cleaning cadence — windows get dirty faster, metal hardware corrodes without attention, entryway floors track salt.",
      "Our Long Beach teams run marine-appropriate equipment and chemistry. Crews dispatched from either our Commerce HQ or a partner staging near the port, depending on scope."
    ],
    specialties: ['Port-adjacent industrial', 'Downtown government and corporate', 'CSULB medical and education', 'Marine-environment windows', 'Retail (2nd & PCH, Bixby Knolls)']
  },
  { slug: 'torrance', name: 'Torrance', county: 'LA', zips: '90501, 90503, 90504, 90505',
    blurb: 'Corporate campuses (Toyota legacy, Honda, AMEC), South Bay medical, light manufacturing.',
    body: [
      "Torrance has one of the densest concentrations of corporate campuses in the South Bay — the Toyota legacy campus, Honda's North American HQ nearby, aerospace and engineering on Del Amo Boulevard, plus a big medical cluster around Torrance Memorial and a spread of light manufacturing west of the 405.",
      "Corporate campus work means large floor-plate, multi-building coordination. We dedicate a South Bay operations manager to Torrance and El Segundo accounts."
    ],
    specialties: ['Corporate campuses', 'Aerospace and engineering', 'Medical (Torrance Memorial area)', 'Light manufacturing', 'Multi-building campus ops']
  },
  { slug: 'el-segundo', name: 'El Segundo', county: 'LA', zips: '90245',
    blurb: 'Aerospace, L.A. Kings training facility, tech and media on Rosecrans. LAX-adjacent logistics.',
    body: [
      "El Segundo is aerospace (Boeing, Raytheon, Northrop Grumman campuses), media (Yahoo legacy campus, ad tech along Rosecrans), and LAX-adjacent logistics and hospitality. Tight security protocols on aerospace — our crews clear security processes specific to each client. Media and tech runs standard cleaning with surge for event coverage.",
      "El Segundo is grouped operationally with Torrance; one supervisor covers both."
    ],
    specialties: ['Aerospace (cleared crews)', 'Media and ad tech', 'LAX-adjacent hospitality', 'Tech and media offices', 'Security-cleared work']
  },
  { slug: 'commerce', name: 'Commerce (HQ)', county: 'LA', zips: '90022, 90023, 90040',
    blurb: 'Our own backyard. Distribution, manufacturing, food-production support, and the Citadel retail outlet.',
    body: [
      "Commerce is our home — our HQ is at 4717 E. Washington Blvd. We know every warehouse block, every distribution center, every light-manufacturing corridor. Food production and food distribution is a huge local category, and we've cleaned across it for years. Citadel Outlets and the surrounding retail, City of Commerce government buildings, and a long tail of light-industrial service businesses round out the mix.",
      "Fastest response times in the region (we're already here). Crews dispatched within the hour for existing Commerce clients."
    ],
    specialties: ['Distribution and warehouse', 'Light manufacturing', 'Food production and distribution', 'Citadel / retail outlets', 'Fastest local response']
  },
  { slug: 'koreatown-mid-wilshire', name: 'Koreatown & Mid-Wilshire', county: 'LA', zips: '90004, 90005, 90006, 90010, 90020, 90036',
    blurb: 'Dense mid-rise legal, financial, medical. Bilingual supervisors, 24-hour retail clients.',
    body: [
      "Koreatown and Mid-Wilshire (Miracle Mile to Western) is one of the densest commercial neighborhoods in LA — mid-rise office towers packed with legal, financial, and medical tenants, retail and restaurant that runs 24 hours, and a distinct cultural business community concentrated around Wilshire and Western. Bilingual supervisors available for Korean-speaking client offices.",
      "24-hour retail and F&B clients get split-shift cleaning — overnight deep work and day porter coverage. Office towers get standard after-hours service."
    ],
    specialties: ['Mid-rise office towers', 'Korean-community legal and medical', '24-hour retail and F&B', 'Mid-Wilshire medical', 'Bilingual crews']
  }
];

const LOCATIONS_OC = [
  { slug: 'irvine', name: 'Irvine', county: 'OC', zips: '92602, 92603, 92606, 92612, 92614, 92618, 92620',
    blurb: 'Irvine Spectrum tech, UCI-adjacent medical, Jamboree corporate. Master-planned campus operations.',
    body: [
      "Irvine is master-planned, which makes it unusual: large corporate campuses (Irvine Company properties, Park Place, the Spectrum tech cluster), consolidated medical near UCI and Hoag, and a big education-services sector. Cleaning here is campus-scale — multi-building contracts, coordinated day porter + after-hours, and tight property-management relationships (Irvine Company, Intergroup, CBRE).",
      "Our OC operations manager is based in Irvine. Fastest OC response times. Crews available from Costa Mesa staging."
    ],
    specialties: ['Tech campus cleaning', 'Medical near UCI and Hoag', 'Corporate campus ops', 'Irvine Company portfolio experience', 'Multi-building contracts']
  },
  { slug: 'newport-beach', name: 'Newport Beach', county: 'OC', zips: '92660, 92661, 92662, 92663',
    blurb: 'Fashion Island medical, Newport Center wealth management, coastal hospitality. Discretion required.',
    body: [
      "Newport is wealth management (Newport Center, Fashion Island adjacent), medical (Hoag + specialty practices around PCH), hospitality (Balboa Bay, Pelican Hill area), and a long tail of boutique legal and financial services. Coastal marine environment: monthly window cleaning standard, attention to entry floors from beach sand tracking, humidity management in lower levels.",
      "High-discretion client expectations — same standards as Beverly Hills. Background-checked, bonded, supervised crews only."
    ],
    specialties: ['Wealth management', 'Medical (Hoag adjacent)', 'Coastal hospitality', 'Boutique professional services', 'Marine-environment maintenance']
  },
  { slug: 'anaheim', name: 'Anaheim', county: 'OC', zips: '92801, 92802, 92805, 92806, 92807, 92808',
    blurb: 'Convention-adjacent hospitality, Platinum Triangle corporate, Anaheim Hills office. Event surge ready.',
    body: [
      "Anaheim is two commercial markets in one: the convention / tourism / Disney-adjacent hospitality zone (constant event surge needs), and the Platinum Triangle / Anaheim Hills corporate and medical markets. Our Anaheim teams handle event surge well — we can mobilize 10+ additional crew within 24 hours for convention weeks.",
      "Standard after-hours work for the corporate and medical mix. Day porter coverage for visitor-heavy buildings."
    ],
    specialties: ['Convention-adjacent hospitality', 'Event surge mobilization', 'Platinum Triangle corporate', 'Anaheim Hills medical', 'Tourism-facing retail']
  },
  { slug: 'santa-ana', name: 'Santa Ana', county: 'OC', zips: '92701, 92703, 92704, 92705, 92707',
    blurb: 'OC Civic Center, MainPlace / Metro area corporate, manufacturing in the south. Bilingual crews standard.',
    body: [
      "Santa Ana is the OC government center (Civic Center, courts, county offices), a big corporate cluster around MainPlace and along the 55, and manufacturing and industrial in the south of the city. Bilingual Spanish-speaking supervisors and crews — standard here, not an add-on.",
      "Government work has specific compliance requirements (insurance certs, background check standards). We handle them as standard procedure."
    ],
    specialties: ['Government and civic', 'MainPlace corporate corridor', 'Manufacturing and industrial', 'Bilingual crews (Spanish)', 'Government compliance']
  },
  { slug: 'costa-mesa', name: 'Costa Mesa', county: 'OC', zips: '92626, 92627, 92628',
    blurb: 'South Coast Plaza retail, Segerstrom arts-adjacent corporate, mid-size office throughout. Retail-pro cleaning.',
    body: [
      "Costa Mesa is retail and corporate blended — South Coast Plaza and its surrounding retail cluster, Segerstrom Center for the Arts area corporate, South Coast Metro office towers, and a mid-size office spread along 17th Street and Newport Boulevard. Retail-professional cleaning (pre-open detail, post-close deep work, parking structure pressure washing) is our biggest Costa Mesa category.",
      "Our Costa Mesa crews work retail hours primarily — 5am pre-open and 10pm post-close."
    ],
    specialties: ['South Coast Plaza-area retail', 'Mid-size office towers', 'Segerstrom corporate', 'Retail pre-open / post-close cleaning', 'Parking structure pressure washing']
  },
  { slug: 'huntington-beach', name: 'Huntington Beach', county: 'OC', zips: '92646, 92647, 92648, 92649',
    blurb: 'Coastal retail, Boeing-adjacent aerospace, Bella Terra center. Marine cleaning protocols.',
    body: [
      "Huntington Beach is coastal retail (downtown near the pier, Bella Terra, Pacific City), Boeing and aerospace-adjacent contractors inland, and a steady mix of mid-size office and medical. Marine environment means corrosion-aware hardware cleaning, monthly exterior glass, and extra attention to entry floors.",
      "Our HB crews are grouped operationally with Costa Mesa and Newport."
    ],
    specialties: ['Coastal retail', 'Aerospace contractors', 'Pacific City / Bella Terra', 'Marine-environment maintenance', 'Mid-size office']
  },
  { slug: 'fullerton', name: 'Fullerton', county: 'OC', zips: '92831, 92832, 92833, 92835',
    blurb: 'Cal State Fullerton-adjacent, Fullerton manufacturing, downtown historic retail.',
    body: [
      "Fullerton is a mix of CSUF-adjacent small office and medical, a long-standing manufacturing sector (Raytheon legacy, mid-size industrial throughout the city), and historic downtown retail and restaurant. Historic Fullerton buildings need the same preservation sensitivity we bring to Pasadena.",
      "Our Fullerton crews run both sides: industrial north end and downtown historic retail."
    ],
    specialties: ['CSUF-adjacent office and medical', 'Mid-size manufacturing', 'Historic downtown retail', 'Preservation-sensitive work', 'Light industrial']
  },
  { slug: 'orange', name: 'Orange', county: 'OC', zips: '92865, 92866, 92867, 92868, 92869',
    blurb: 'Chapman and St. Joseph medical corridor, Old Towne retail, Orange Metro.',
    body: [
      "Orange is medical-heavy — St. Joseph Hospital campus and the surrounding medical corridor, Children's Hospital Orange County, and a dense cluster of specialty medical practices. Plus Chapman University-adjacent professional services, Old Towne Orange historic retail (preservation-sensitive), and mid-size office along the 55 and in Orange Metro.",
      "Healthcare-grade cleaning is a big Orange category for us. GBAC-trained crews, compliant disinfection, HIPAA-aware."
    ],
    specialties: ['Healthcare-grade cleaning', 'Medical corridor (St. Joseph, CHOC)', 'Chapman-adjacent', 'Old Towne historic retail', 'Orange Metro office']
  },
  { slug: 'tustin', name: 'Tustin', county: 'OC', zips: '92780, 92782',
    blurb: 'Tustin Legacy / District, corporate campuses, Old Town mixed-use.',
    body: [
      "Tustin is a growing commercial market — Tustin Legacy and The District drawing corporate and mid-size office, a medical cluster near Hoag Tustin, and historic Old Town Tustin with retail and hospitality. We've cleaned across the Tustin Legacy redevelopment since it opened.",
      "Tustin groups operationally with Irvine and Costa Mesa."
    ],
    specialties: ['Tustin Legacy / The District', 'Corporate campuses', 'Medical (Hoag Tustin)', 'Old Town hospitality', 'Mid-size office']
  },
  { slug: 'mission-viejo', name: 'Mission Viejo', county: 'OC', zips: '92691, 92692',
    blurb: 'South OC corporate, The Shops at Mission Viejo, medical on Crown Valley.',
    body: [
      "Mission Viejo anchors south Orange County commercial: mid-size corporate along Crown Valley and Marguerite, The Shops at Mission Viejo and surrounding retail, medical corridor including Providence Mission Hospital, and a steady mix of small to midsize professional services. Suburban campus-style buildings are common here — different cleaning than high-rise, but the same discipline.",
      "South OC is operationally grouped (Mission Viejo, Laguna Hills/Niguel, Lake Forest, Aliso Viejo all covered from one supervisor)."
    ],
    specialties: ['South OC corporate', 'Providence Mission-adjacent medical', 'The Shops / suburban retail', 'Suburban campus offices', 'South OC operations base']
  }
];

const LOCATIONS = [...LOCATIONS_LA, ...LOCATIONS_OC];
function getLocation(slug) { return LOCATIONS.find(l => l.slug === slug); }

window.LOCATIONS_LA = LOCATIONS_LA;
window.LOCATIONS_OC = LOCATIONS_OC;
window.LOCATIONS = LOCATIONS;
window.getLocation = getLocation;
