/* ============ BLOG POSTS (15) ============ */
const BLOG_POSTS = [
  { slug: 'commercial-cleaning-cost-los-angeles', cat: 'Pricing', title: 'How Much Does Commercial Cleaning Cost in Los Angeles?',
    excerpt: "Commercial cleaning in LA runs roughly $0.15–$0.32/sq ft/month depending on frequency, building type, and service mix. Here's the math we use.",
    body: [
      "The honest answer for 2026 LA: commercial cleaning runs roughly $0.15 to $0.32 per square foot per month for most buildings on a standard after-hours, 5-day-a-week program. That range covers 80% of office, retail, and medical facilities we quote. Smaller spaces and medical facilities sit at the top of the range; large warehouses with limited office footprint sit at the bottom.",
      "Why is LA more expensive than national averages you'll see online? Two reasons. First, LA County's commercial-cleaning labor pool is governed by a $19.28/hr building-services minimum (Citywide Standards) plus required healthcare and sick leave — a real loaded cost north of $28/hr. Second, supervision, insurance, and W-2 employment (vs. the 1099 shops that quote artificially low) add real cost. If a quote looks dramatically cheaper than the ranges below, ask whether the crews are W-2, supervised, and insured for $2M aggregate. Usually the answer explains the gap.",
      { h: "What moves the price" },
      "Three things: square footage (more is cheaper per sq ft because supervision and travel amortize), frequency (5x a week is cheaper per visit than 3x because mobilization is fixed), and service mix (medical and food-service carry healthcare-grade chemistry and protocol; warehouses are mostly hard-floor and dust capture).",
      { h: "Typical LA examples (5x/week, after-hours, fully insured W-2 crews)" },
      { list: [
        "5,000 sq ft professional office, 5x week → roughly $1,400–$1,900/month ($0.28–$0.38/sq ft)",
        "15,000 sq ft Class B office, 5x week → roughly $2,800–$4,200/month ($0.19–$0.28/sq ft)",
        "40,000 sq ft Class A office, 5x week → roughly $7,000–$10,500/month ($0.18–$0.26/sq ft)",
        "6,000 sq ft medical suite, 5x week → roughly $2,400–$3,400/month ($0.40–$0.57/sq ft, healthcare-grade)",
        "12,000 sq ft outpatient clinic, 5x week → roughly $4,200–$5,800/month",
        "25,000 sq ft retail / showroom, 6x week → roughly $5,000–$7,200/month",
        "80,000 sq ft warehouse + 8,000 sq ft office, 5x week → roughly $7,500–$10,500/month"
      ]},
      "Day porter coverage is priced separately and runs roughly $32–$42/hr loaded — typically a 6 or 8-hour shift, Mon–Fri. A full-time day porter on a Class A tower adds $5,800–$7,800/month on top of the night-clean number above.",
      { h: "What isn't included" },
      "Floor care (strip/wax, scrub/buff), carpet extraction, window cleaning, and pressure washing are priced separately and scheduled quarterly or semi-annually. Expect to add 12–18% to your annual cleaning spend for those, depending on flooring type and frequency. Restroom deep-cleans (quarterly disinfection passes) are typically $0.04–$0.06/sq ft per visit on top of recurring service.",
      { h: "Why fixed pricing pages are misleading" },
      "Most commercial cleaning companies don't publish fixed pricing because the variables genuinely matter. A 10,000 sq ft medical facility costs more to clean than a 10,000 sq ft warehouse — different scope, different chemistry, different standards. Anyone quoting you without a walkthrough is guessing. And anyone quoting you 30% under these ranges is almost certainly running 1099 labor or skipping insurance — both of which become your liability the moment something goes wrong onsite.",
      "Use our calculator for a real ballpark. Then book a walkthrough so we can lock in the actual number — usually within ~10% of the calculator estimate."
    ]},
  { slug: 'day-porter-vs-night-janitorial', cat: 'How To Buy', title: 'Day Porter vs. Night Janitorial: Which Does Your Building Need?',
    excerpt: "Day porter is visibility. Night janitorial is deep reset. Most serious buildings need both. Here's how to decide.",
    body: [
      "The short version: day porter keeps your building visibly clean while occupied. Night janitorial is the deep reset after close. They're not alternatives. They're different jobs.",
      { h: "When you need a day porter" },
      { list: [
        "Multi-tenant office buildings with shared lobby, elevators, restrooms",
        "Retail and hospitality where customers see everything",
        "Medical office buildings with waiting-room traffic",
        "Schools during school hours",
        "Any building where restrooms need mid-day attention"
      ]},
      { h: "When night janitorial is enough" },
      { list: [
        "Single-tenant offices where cleaning can be invisible",
        "Private professional offices (lawyers, accountants)",
        "Buildings that empty out by 6pm"
      ]},
      { h: "When you need both" },
      "Most Class A office towers, shopping centers, medical buildings, and high-traffic hospitality run both. Day porter for visibility. Night crew for deep reset. One contract, one vendor, two programs."
    ]},
  { slug: 'what-to-look-for-in-a-janitorial-vendor', cat: 'How To Buy', title: 'What to Look for in a Janitorial Vendor (9 Non-Negotiables)',
    excerpt: "Insurance limits, employee practices, supervision model, and what to check before signing.",
    body: [
      "Cleaning companies are easy to start. The barrier to entry is a bucket and some hustle. So when you're evaluating a vendor, the real question isn't who exists — it's who stays.",
      { h: "The nine non-negotiables" },
      { list: [
        "$2M minimum general aggregate liability (anything less and your risk team won't sign)",
        "Workers' compensation certificate (verify it's current, not expired)",
        "Employee dishonesty bond ($25K+ per employee)",
        "W-2 employees, not 1099 (ask directly — if they can't confirm, walk away)",
        "Uniformed, badged crews",
        "Background checks on file for every employee",
        "A named supervisor for your account (not a 1-800 number)",
        "References from similar-sized buildings (call them)",
        "A written service agreement (not a handshake)"
      ]},
      { h: "What to ask during the walkthrough" },
      "Who is my day-to-day contact? How many crew members will be on site? Who supervises them? What happens if they don't show? What's your employee turnover rate? Can I see a sample service agreement before we sign?",
      "Vendors that can't answer these in 30 seconds aren't ready to serve a serious building."
    ]},
  { slug: 'insurance-requirements-commercial-cleaning', cat: 'Compliance', title: 'Commercial Cleaning Insurance: What Your Risk Team Actually Needs',
    excerpt: "$2M general aggregate, workers' comp, EPLI, auto, dishonesty bond. Additional insured endorsements matter.",
    body: [
      "Your risk team has a list. If your cleaning vendor doesn't tick every box, you can't sign them. Here's what the list actually is, plus why each one matters.",
      { h: "The core coverages" },
      { list: [
        "Commercial General Liability — $2M general aggregate minimum. Protects against third-party bodily injury and property damage. Anything less and you're exposed.",
        "Workers' Compensation — required by California law. If your vendor's worker gets hurt at your property and they have no WC, you're on the hook.",
        "Employer's Liability — usually bundled with WC, covers gaps.",
        "Commercial Auto — if crews drive to your property in company vehicles, they need auto liability.",
        "Employee Dishonesty / Crime Bond — typically $25K-$100K per employee. Covers theft.",
        "EPLI (Employment Practices Liability) — bigger vendors carry this. Covers employment disputes, not usually required by clients."
      ]},
      { h: "Additional insured endorsement" },
      "This is the piece many cleaning companies miss. When you name your property owner and management company as 'additional insureds' on the vendor's general liability policy, their coverage extends to you. Your vendor should provide this at no charge — we do."
    ]},
  { slug: 'vct-strip-wax-schedule', cat: 'Facility Care', title: 'How Often Should VCT Be Stripped and Waxed?',
    excerpt: "Most commercial VCT needs strip-and-wax every 12–18 months, with scrub and buff every 3–6 months between.",
    body: [
      "VCT (vinyl composition tile) is the default floor in a lot of LA commercial buildings — medical corridors, schools, retail back-of-house, older office buildings. It looks great when maintained and rough when it isn't.",
      { h: "The schedule" },
      { list: [
        "Daily: sweep, damp mop with neutral cleaner",
        "Monthly: high-speed buff to restore shine",
        "Every 3–6 months: scrub and buff (removes top layer of wax, reapplies fresh)",
        "Every 12–18 months: full strip and wax (remove all wax, apply 4–6 fresh coats)"
      ]},
      { h: "What happens if you wait longer" },
      "Dirt gets embedded in the wax. Stripping becomes much harder — you're not just removing wax, you're removing wax + ground-in grime. Cost goes up 30–50%. In the worst cases, you're looking at tile replacement, not restoration.",
      { h: "The math" },
      "A 10,000 sq ft VCT floor: strip and wax every 18 months at $0.45/sq ft = $4,500. Scrub and buff every 4 months at $0.30/sq ft = $3,000/year. Total $7,500 over 18 months, or $5,000/year. Replacement tile at $8–12/sq ft runs $80–120K. Maintenance is cheaper."
    ]},
  { slug: 'carpet-cleaning-frequency-office', cat: 'Facility Care', title: 'How Often Should an Office Have Its Carpets Cleaned?',
    excerpt: "Extraction every 6–12 months for most offices. High-traffic areas every 3–6. Why more often saves money.",
    body: [
      "Office carpet wears from the bottom up — gritty dirt works between the fibers, cuts them, and the carpet ages from the inside. Regular deep cleaning keeps that grit out and extends carpet life by 3–5 years on average.",
      { h: "The schedule" },
      { list: [
        "Daily: vacuum (part of standard janitorial)",
        "Quarterly: bonnet clean or interim extraction on high-traffic lanes",
        "Every 6–12 months: full hot-water extraction on all carpet",
        "Every 3–6 months: high-traffic areas only (lobby, main corridors)"
      ]},
      { h: "Office vs. medical vs. retail" },
      "Medical waiting rooms: every 3–4 months. Retail and high-traffic hospitality: every 2–3 months on traffic lanes. Executive offices: every 12 months is often enough.",
      { h: "Warranty implications" },
      "Many commercial carpet warranties require documented professional cleaning on a schedule. Miss it and your warranty is void. Keep the invoices."
    ]},
  { slug: 'green-cleaning-leed-documentation', cat: 'Sustainability', title: 'Green Cleaning for LEED Buildings: What Documentation You Need',
    excerpt: "LEED O+M requires documented green cleaning. Here's what your consultant is going to ask for.",
    body: [
      "If your building is LEED-certified or pursuing LEED O+M certification, the IEQ credit for green cleaning requires documentation. Not just green products — documentation that you're using them, with the right frequency, on the right schedule.",
      { h: "What LEED consultants ask for" },
      { list: [
        "List of all cleaning products used, with Green Seal or EPA Safer Choice certifications noted",
        "Safety Data Sheets (SDS) for every product",
        "Cleaning frequency schedule",
        "Training records for cleaning staff",
        "Microfiber color-coding protocol",
        "Equipment list (vacuum HEPA certifications, etc.)"
      ]},
      { h: "How our green program documents" },
      "We maintain a per-account binder with all of the above. Monthly product usage logs. Annual training sign-offs. Your LEED consultant calls us and gets what they need the same day.",
      { h: "Green ≠ ineffective" },
      "Green Seal and EPA Safer Choice disinfectants meet the same pathogen-kill standards as conventional products. The difference is VOC load and toxicity, not efficacy."
    ]},
  { slug: 'post-covid-cleaning-protocols-offices', cat: 'Compliance', title: 'Post-COVID Cleaning Protocols: What Stuck, What Didn\'t',
    excerpt: "The disinfection theater is gone. The systems that stayed are actually worth keeping.",
    body: [
      "In 2020 every office was 'fogging' and 'electrostatic-spraying' twice a day. By 2022 most of it was gone. What stayed is the stuff that was actually worth keeping.",
      { h: "What's still standard" },
      { list: [
        "High-touch surface disinfection (door handles, elevator buttons, light switches, shared kitchen surfaces) — now routine, not occasional",
        "EPA List N disinfectants kept on the shelf for response",
        "Hand sanitizer stations in lobbies and common areas",
        "Color-coded microfiber (no more cross-contamination)",
        "HEPA-filtered vacuums (captures particulates, doesn't re-release them)"
      ]},
      { h: "What's gone" },
      { list: [
        "Electrostatic fogging (performance > results)",
        "UV wands (theater)",
        "Closing buildings for 'deep cleans' after any case (not evidence-based)"
      ]},
      { h: "What we'd add back for a real outbreak" },
      "GBAC-trained technicians, EPA List N disinfectants applied at label contact times, mechanical cleaning before disinfection (not after), and deliberate targeting of high-touch surfaces. Not theater."
    ]},
  { slug: 'medical-office-cleaning-osha-hipaa', cat: 'Compliance', title: 'Medical Office Cleaning: OSHA and HIPAA Basics for Vendors',
    excerpt: "What your cleaning vendor needs to know about bloodborne pathogens, PHI, and infection control.",
    body: [
      "Medical office cleaning has two separate compliance layers: OSHA (worker safety, bloodborne pathogens) and HIPAA (patient privacy). Your cleaning vendor needs both — or you have a risk.",
      { h: "OSHA Bloodborne Pathogens Standard" },
      "29 CFR 1910.1030 — if your cleaning staff could reasonably be expected to contact blood or body fluids, they need training, PPE, and a hepatitis B vaccine offer. They don't handle sharps or regulated medical waste, but they do clean around it.",
      { h: "HIPAA for cleaning staff" },
      "Cleaning staff don't process PHI, so they're not 'business associates' under HIPAA. But they're in the space where PHI lives. Your vendor should brief them on: what not to look at, what not to move, what not to photograph, and how to handle an incident.",
      { h: "What we do" },
      { list: [
        "OSHA BBP training annually for medical-assigned crews",
        "Hepatitis B vaccine offered to all medical-assigned employees",
        "HIPAA awareness training (what not to touch, what not to look at)",
        "GBAC-trained technicians for infection-control environments",
        "EPA-registered hospital-grade disinfectants"
      ]}
    ]},
  { slug: 'warehouse-cleaning-equipment-guide', cat: 'Equipment', title: 'Warehouse Cleaning Equipment: What Actually Matters',
    excerpt: "Ride-on scrubbers, hot-water pressure washers, HEPA vacs. What to buy, what to rent, what to outsource.",
    body: [
      "Warehouse cleaning is an equipment game. The difference between a fast, thorough clean and an 8-hour struggle is almost always the gear. Here's the real list.",
      { h: "Ride-on auto scrubbers" },
      "For any warehouse floor over 50,000 sq ft, a ride-on scrubber (Tennant T16 or Advance equivalent) is the right tool. A 3-hour job becomes a 45-minute job. Rental is $250/day; purchase is $25–35K. For most operations, outsourcing to a vendor who owns the equipment is cheaper than buying.",
      { h: "Hot-water pressure washers" },
      "3000+ PSI, 200°F hot water. Essential for dock aprons, dumpster pads, oil-stained floors. Cold-water alone won't move oil. Rental $150/day; purchase $5–8K.",
      { h: "HEPA-filtered industrial vacuums" },
      "Required for any facility with dust (food production, light manufacturing). Standard shop vacs recirculate fine dust — HEPA captures it. $1,500–3,000 per unit.",
      { h: "When to outsource" },
      "If you're running scrub/buff less than monthly, pressure washing less than quarterly, or if your team isn't trained on the gear — outsource. The equipment costs plus training plus storage usually exceeds vendor cost. Plus our crews have years of muscle memory."
    ]},
  { slug: 'retail-cleaning-schedule-by-traffic', cat: 'Facility Care', title: 'Retail Cleaning Schedule by Foot Traffic',
    excerpt: "Monday is not Saturday. Here's how we scale cleaning intensity to actual traffic.",
    body: [
      "Retail cleaning priced as a flat-rate is always wrong — either you're paying for capacity you don't need Monday through Wednesday, or you're under-served Friday through Sunday. We scale.",
      { h: "The right model" },
      { list: [
        "Low-traffic days (Mon-Wed): standard nightly clean, 3 hours per shift",
        "Mid-traffic days (Thu-Fri): enhanced clean, 4-5 hours, extra restroom rounds",
        "High-traffic days (Sat-Sun): full reset + mid-day porter, 6+ hours"
      ]},
      { h: "Mid-day porter on weekends" },
      "For any retailer doing serious weekend volume, a mid-day porter on Saturday and Sunday makes the difference. Restrooms reset twice, spills handled in real time, lobby and fitting-room areas spot-cleaned continuously.",
      { h: "Seasonal surge" },
      "Holiday (Black Friday through Christmas Eve): add mid-day porter every day, increase restroom frequency, scale floor care. Back-to-school: similar. Grand openings: day-of surge crew (4–6 extra staff)."
    ]},
  { slug: 'school-cleaning-cdc-standards', cat: 'Compliance', title: 'School Cleaning Standards: CDC Guidance and What It Means',
    excerpt: "What the CDC actually recommends for K–12 school cleaning — and what goes beyond it.",
    body: [
      "CDC school cleaning guidance is public — and it's less aggressive than most people think. The baseline is \"clean at least once a day.\" Disinfection is situational, not constant.",
      { h: "CDC baseline" },
      { list: [
        "Clean surfaces daily (soap and water or detergent — not necessarily disinfectant)",
        "Disinfect high-touch surfaces (doorknobs, desks, light switches) when there's been a case of a communicable illness",
        "Restrooms disinfected daily",
        "Outdoor surfaces generally don't need disinfection"
      ]},
      { h: "What most districts do" },
      "Most schools go beyond CDC — disinfecting daily, deep cleans every break, summer resets. That's reasonable for high-occupancy environments with immune-developing kids.",
      { h: "What we add" },
      { list: [
        "GBAC-trained crews for outbreak response",
        "Color-coded microfiber (no cross-contamination between classrooms and restrooms)",
        "Pediatric-safe chemistry (Prop 65 compliant, low VOC)",
        "Terminal cleans at breaks (winter, spring, summer)"
      ]}
    ]},
  { slug: 'gbac-certification-explained', cat: 'Compliance', title: 'GBAC STAR Certification: What It Actually Means',
    excerpt: "Everyone in cleaning says GBAC-trained. Here's what the certification actually is, and what it isn't.",
    body: [
      "GBAC is the Global Biorisk Advisory Council, a division of ISSA (the cleaning industry association). GBAC STAR is their facility accreditation program — a documented standard for infection prevention and outbreak response.",
      { h: "Two things GBAC means" },
      { list: [
        "GBAC-trained technicians — individual certification (taken by cleaning-company employees, renewed every 2 years)",
        "GBAC STAR accredited facility — the building itself is certified, reviewed annually by GBAC"
      ]},
      "Most cleaning vendors who say 'GBAC-trained' mean the first. Fewer buildings have the second.",
      { h: "What the training covers" },
      { list: [
        "Infection prevention and control",
        "Outbreak response protocols",
        "Proper PPE usage",
        "Chemical safety and efficacy",
        "Cleaning process flow (clean before disinfect)"
      ]},
      { h: "What GBAC doesn't certify" },
      "Product selection (EPA does that). Your local building codes. OSHA compliance. HIPAA. GBAC is one layer — a good one — but not the whole stack."
    ]},
  { slug: 'property-manager-vendor-switch-guide', cat: 'How To Buy', title: 'Switching Janitorial Vendors: A Property Manager\'s Field Guide',
    excerpt: "How to switch without losing a night of service — or an argument with your existing vendor.",
    body: [
      "Switching cleaning vendors feels risky. It doesn't have to be. Done right, you transition in 2 weeks with zero gaps. Done wrong, you miss a night, hear from tenants, and explain it to ownership.",
      { h: "Week 1: Quiet prep" },
      { list: [
        "Walkthrough with new vendor, confirm scope and pricing",
        "Sign agreement (with additional insured endorsements)",
        "Get certificates of insurance filed with your risk team",
        "Coordinate key and access transition dates"
      ]},
      { h: "Week 2: Parallel shadow" },
      "Ideal: overlap one shift. New vendor shadows the existing crew on their last night. They see every supply closet, learn every access pattern, meet the building engineer. Costs you one extra shift. Saves a lot of first-week friction.",
      { h: "Transition day" },
      "Existing vendor's last night. Keys returned in a documented handoff. Next night, new vendor starts. No gap.",
      { h: "What to tell your existing vendor" },
      "Give written notice per your agreement (usually 30 days). Don't over-explain. Most cleaning contracts are month-to-month. A clean, professional notice is all you owe.",
      { h: "Week 1 of new service" },
      "Expect a couple of small issues — someone doesn't know where the supply closet is, a light gets left on. Report them to the account manager directly. Fixed by night 3. By week 2 you've forgotten you switched."
    ]},
  { slug: 'pressure-washing-frequency-la-buildings', cat: 'Facility Care', title: 'Pressure Washing Frequency for LA Commercial Buildings',
    excerpt: "LA buildings need more pressure washing than most realize. Here's the honest schedule.",
    body: [
      "LA has a specific pressure-washing calculus: low rain to wash off grime, high foot traffic, relentless gum accumulation, and a marine layer that leaves film on everything near the coast. Most commercial buildings need more pressure washing than they're doing.",
      { h: "Recommended frequencies" },
      { list: [
        "Sidewalks (street-facing retail): monthly",
        "Sidewalks (office entry): quarterly",
        "Parking lots: twice a year minimum",
        "Dumpster pads: quarterly",
        "Dock aprons (warehouse): quarterly with degreaser",
        "Storefront facades (up to 2 stories): twice a year",
        "Outdoor dining: weekly (food service)",
        "Drive-throughs: monthly"
      ]},
      { h: "What to watch for" },
      { list: [
        "Gum accumulation (monthly gum removal pass on high-traffic sidewalk)",
        "Oil stains in parking lots (quarterly degreaser pass)",
        "Coastal film on marine-layer facades (quarterly soft-wash)"
      ]},
      { h: "Why scheduling matters" },
      "One-off pressure washing costs 30-50% more than scheduled work because mobilization is the same either way. A standing quarterly PO is cheaper than calling us twice a year in a panic."
    ]}
];

function getBlogPost(slug) { return BLOG_POSTS.find(b => b.slug === slug); }

window.BLOG_POSTS = BLOG_POSTS;
window.getBlogPost = getBlogPost;
