/* global React, ReactDOM, SiteNav, FinalCTA, Footer */
const { useState } = React;

const BG   = "#060610";
const V    = "oklch(0.42 0.26 285)";
const MONO = "'JetBrains Mono', monospace";
const INK  = "#0A0912";
const INK2 = "#535461";
const INK3 = "#868F97";
const LINE = "rgba(10,9,18,0.09)";
const CREAM = "#FAFAFA";

// ── Case data ─────────────────────────────────────────────────────────────────
const CASES = {
  home: [
    { co:"Dr. Joey Alcantara", sub:"Chiropractic · Calgary",
      metric:"$38K", ml:"in 30 days · 58× ROAS",
      tagline:"Calgary chiropractor closed $38K in patient packages from $650 in ad spend — month one.",
      rev:"$38K", spend:"$650", cpl:"$4.70", leads:"60+", bk:"—",
      logo:"case-study-logos/Dr. Joey Alcantara Chiropractic/logo.png", screenshot:"case-study-logos/Dr. Joey Alcantara Chiropractic/screenshot.png", hasVideo:true, video:"proof-video-2.mp4", videoPos:"center 65%",
      quote:"We brought Moi on board right after COVID. In one month, we hit revenue numbers we didn't expect to reach for six. The system works — plain and simple." },
    { co:"Aukland Drape Co.",  sub:"Window Treatments · Home Services",
      metric:"$95K+", ml:"in revenue · 383 conversions",
      tagline:"383 window treatment jobs at $5.81 each — from a company that had never run paid ads.",
      rev:"$95K+", spend:"$2,230/mo", cpl:"$5.81", leads:"383", bk:"—",
      logo:"case-study-logos/Aukland Drape Company/logo.png", screenshot:"case-study-logos/Aukland Drape Company/screenshot.png", hasVideo:false,
      quote:"We'd never run paid ads before. Within 60 days we had more work than we could handle. The targeting was insane — exactly the right homeowners, exactly the right timing." },
    { co:"Apricot Solar",      sub:"Solar Installations · California",
      metric:"$210K+", ml:"in 6 weeks · 97 consultations",
      tagline:"Solar company booked 97 consultations and generated $210K+ in just 6 weeks.",
      rev:"$210K+", spend:"$1,249/mo", cpl:"$38", leads:"240", bk:"97",
      logo:"case-study-logos/Apricot Solar/logo.png", screenshot:"case-study-logos/Apricot Solar/screenshot.png", hasVideo:false,
      quote:"It was plug-and-play. We've tried other lead services before — but nothing like this. The quality and quantity are both there." },
    { co:"Quality Air",        sub:"HVAC · Home Services",
      metric:"$226K", ml:"in 6 months · 7× ROAS",
      tagline:"HVAC company generated $226K in 6 months — 1,460 leads at $4.12 each from $31,800 in spend.",
      rev:"$226K", spend:"$31,800", cpl:"$4.12", leads:"1,460", bk:"—",
      logo:null, screenshot:"case-study-logos/Quality Air/screenshot.png", hasVideo:false,
      quote:"400 leads and $36K in installs. We had never seen these numbers before. Every month keeps getting better." },
    { co:"Alanis Air",         sub:"HVAC · Dallas TX",
      metric:"$800K", ml:"in closed revenue · 40× ROAS",
      tagline:"HVAC company generated $800K in closed deals — 343 consultations from $20K in ad spend.",
      rev:"$800K", spend:"$20,000", cpl:"$25", leads:"343", bk:"—",
      logo:"case-study-logos/Alanis Air/logo.png", screenshot:"case-study-logos/Alanis Air/screenshot.png", hasVideo:false,
      quote:"I honestly didn't expect this to work so well. It's like we flipped a switch. Our entire team has been slammed with jobs — in the best way." },
    { co:"BEFORT Plumbing & Heating", sub:"Plumbing & HVAC · Est. 1957",
      metric:"$76K", ml:"Revenue · 300 Leads",
      tagline:"68-year-old plumbing company runs their first ad campaign — dispatcher gets overwhelmed.",
      rev:"$76K", spend:"—", cpl:"—", leads:"300+", bk:"—",
      logo:null, hasVideo:false,
      quote:"We've been in business since 1957 and never ran paid ads. First month in, we had more calls than we could handle. Our dispatcher was overwhelmed." },
    { co:"GT Motor Sports",    sub:"Auto Sales & Finance",
      metric:"$23.9K+", ml:"in pipeline · 300 leads in 30 days",
      tagline:"Auto dealer gets 300 pre-qualified buyers through a 6-step funnel — in 30 days.",
      rev:"$23,900+", spend:"—", cpl:"—", leads:"300", bk:"—",
      logo:"case-study-logos/GT MotorSports/logo.png", screenshot:"case-study-logos/GT MotorSports/screenshot.png", hasVideo:false,
      quote:"Three hundred leads in a month and over $23,000 in pipeline. That is more inbound than we'd seen in the previous three months combined. The funnel pre-qualified everyone before they even called." },
    { co:"Auto Lounge of Edison", sub:"Pre-Owned Vehicles · New Jersey",
      metric:"$25K+", ml:"from $961 spend · 26× ROI",
      tagline:"$961 in spend. 200 leads. 10 car sales. 26× return.",
      rev:"$25K+", spend:"$961", cpl:"—", leads:"200+", bk:"10 sales",
      logo:"case-study-logos/Auto Lounge Of Edison/logo.png", screenshot:"case-study-logos/Auto Lounge Of Edison/screenshot.png", hasVideo:false,
      quote:"960 dollars. That's what we spent. We got 200 leads and closed 10 sales. I was skeptical of digital advertising before this. I am not anymore." },
    { co:"Elite Offers",       sub:"Real Estate · Lead Generation",
      metric:"$40K", ml:"Commissions · 46 Leads",
      tagline:"Real estate team closes $40K in commissions from 46 seller leads on $3K in spend.",
      rev:"$40K", spend:"$3,000", cpl:"—", leads:"46", bk:"—",
      logo:null, hasVideo:false,
      quote:"46 SOLD leads in a month from $3,000 in spend. I have been in real estate for 8 years and have never seen lead costs like this from paid ads." },
    { co:"JTS Auto & Truck",   sub:"Auto Repair · Local Service",
      metric:"43+", ml:"Service calls at $2.92 each",
      tagline:"Auto shop pays $2.92 per lead while competitors are paying $30-40 for the same call.",
      rev:"—", spend:"—", cpl:"$2.92", leads:"43+", bk:"—",
      logo:"case-study-logos/JTS Auto Truck/logo.png", hasVideo:false,
      quote:"Under $3 per lead for an auto shop. Our competitors are paying $30, $40 per call. We had 43 leads in the first campaign alone and the phone hasn't stopped." },
    { co:"Factory Blind Outlet", sub:"Window Treatments · Home Services",
      metric:"$38K", ml:"from $900 in ad spend",
      tagline:"Window blind company generated $38K from just $900 in ads — most of it in the first 21 days.",
      rev:"$38K", spend:"$900", cpl:"—", leads:"—", bk:"—",
      logo:"case-study-logos/Factory Blind Outlet/logo.png", hasVideo:false,
      quote:"Homeowners who actually wanted blinds, not just clicks. The targeting was dialed in from day one and the quality of inbound was completely different from what we'd seen before." },
    { co:"Quick Fencing",      sub:"Fencing Contractor · Local Service",
      metric:"$30,000", ml:"in contracts · 60 days",
      tagline:"Quick Fencing booked $30,000 in new contracts from a Meta quote funnel and local ads in 60 days.",
      rev:"$30,000", spend:"—", cpl:"—", leads:"—", bk:"—",
      logo:"case-study-logos/Quick Fencing/logo.ico", hasVideo:false,
      quote:"Fencing is a seasonal business. They figured out how to generate consistent inbound even in our slower months. The leads are pre-qualified — people with real projects, real timelines." },
    { co:"Tidy Touch",         sub:"Home Cleaning · Residential Services",
      metric:"$8,000", ml:"in 30 days · 23 new clients",
      tagline:"Tidy Touch generated $8,000 in 30 days with 23 new recurring cleaning clients from paid ads.",
      rev:"$8,000", spend:"—", cpl:"—", leads:"61", bk:"23",
      logo:"case-study-logos/Tidy Touch/logo.jpg", screenshot:"case-study-logos/Tidy Touch/screenshot.png", hasVideo:false,
      quote:"We needed recurring clients, not one-off bookings. The funnel they built filtered for homeowners who wanted a regular service. Our retention rate on new clients from ads is through the roof." },
    { co:"MobileDent",         sub:"Auto Dent Repair · Mobile Service",
      metric:"$13,000", ml:"in 2 months · 118+ leads",
      tagline:"MobileDent generated $13,000 in revenue from 118+ leads and $2,000 in ad spend in 2 months.",
      rev:"$13,000", spend:"$2,000", cpl:"—", leads:"118", bk:"—",
      logo:"case-study-logos/MobileDent/logo.webp", hasVideo:false,
      quote:"Mobile services are hard to advertise because you can't just target a zip code. They figured out how to reach the right drivers in the right areas and the jobs started coming in." },
    { co:"Wheeler Motors",     sub:"Auto Dealership · Pre-Owned",
      metric:"$72,000", ml:"from high-intent vehicle leads",
      tagline:"Wheeler Motors generated $72,000+ from high-intent Google Ads campaigns driving qualified vehicle leads.",
      rev:"$72,000", spend:"—", cpl:"—", leads:"—", bk:"—",
      logo:null, screenshot:"case-study-logos/Wheeler Motors/screenshot.png", hasVideo:false,
      quote:"We had tried Google Ads before with another company. The results were not comparable. This campaign had people in-market contacting us who were genuinely ready to buy." },
    { co:"Aman Kang Real Estate", sub:"Real Estate · Lead Generation",
      metric:"$21,000", ml:"55+ real estate leads · 3.5× ROI",
      tagline:"Aman Kang generated $21,000+ and 55+ qualified real estate leads with 3.5× ROI.",
      rev:"$21,000", spend:"—", cpl:"—", leads:"55", bk:"—",
      logo:null, hasVideo:false,
      quote:"Real estate leads are either garbage or gold. What they built was gold. People who were actively looking to buy or sell, in the neighbourhoods I work in. The conversion rate was unlike anything I'd seen." },
    { co:"Urbina Enterprise",  sub:"Real Estate · Investment",
      metric:"$18,000", ml:"in 30 days",
      tagline:"Urbina Enterprise closed $18,000 in residential cleaning packages from Facebook and LinkedIn ads in 30 days.",
      rev:"$18,000", spend:"—", cpl:"—", leads:"—", bk:"—",
      logo:"case-study-logos/Urbina Enterprise/logo.png", hasVideo:false,
      quote:"Investment property sellers are a very specific audience. They found them. The creative angle spoke directly to people who were ready to move — not tire kickers." },
    { co:"GT Motorsports NE",  sub:"Auto Sales · Northeast",
      metric:"$23.9K", ml:"in 30 days · 300+ leads",
      tagline:"Northeast dealership pulled 300+ buyers and generated $23.9K in revenue in 30 days.",
      rev:"$23.9K", spend:"—", cpl:"—", leads:"300+", bk:"—",
      logo:null, screenshot:"case-study-logos/GT MotorSports/screenshot.png", hasVideo:false,
      quote:"The quality of the leads coming in was completely different. People who had financing in mind, who knew what they wanted. Our sales team was working with real buyers, not window shoppers." },
    { co:"Kia Automotive",     sub:"Auto Dealership · New Vehicle Sales",
      metric:"$76,000", ml:"300+ leads generated",
      tagline:"Kia Automotive generated $76,000 in revenue and 300+ qualified leads from paid campaigns.",
      rev:"$76,000", spend:"—", cpl:"—", leads:"300", bk:"—",
      logo:"case-study-logos/Kia Automotive/logo.png", screenshot:"case-study-logos/Kia Automotive/screenshot.png", hasVideo:false,
      quote:"Automotive leads are expensive and most are not serious. These were different — people who had already done their research and were ready to come in for a test drive. Our floor traffic and conversion rate both improved." },
    { co:"Cloud Solar", sub:"Solar Energy", metric:"$312K", ml:"in 8 weeks · 84 consultations", tagline:"Cloud Solar generated $312K in just 8 weeks.", rev:"$312K", spend:"—", cpl:"—", leads:"84+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"RLF Corporation", sub:"Solar Energy · UK", metric:"$168K", ml:"in 7 weeks", tagline:"RLF Corporation generated $168K in 7 weeks.", rev:"$168K", spend:"$26,900", cpl:"—", leads:"126+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Green Power Trustee", sub:"Solar Energy", metric:"$143K", ml:"in 8 weeks", tagline:"Green Power Trustee generated $143K in 8 weeks.", rev:"$143K", spend:"$24,600", cpl:"—", leads:"118+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Oregon Solar", sub:"Solar Energy", metric:"$486K", ml:"in 9 months", tagline:"Oregon Solar generated $486K in 9 months.", rev:"$486K", spend:"$61,700", cpl:"—", leads:"1,260+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Project Renewable Solar", sub:"Solar Energy", metric:"$412K", ml:"in 8 months", tagline:"Project Renewable Solar generated $412K in 8 months.", rev:"$412K", spend:"$54,900", cpl:"—", leads:"1,080+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Solar Smart Living", sub:"Solar Energy", metric:"$438K", ml:"in 9 months", tagline:"Solar Smart Living generated $438K in 9 months.", rev:"$438K", spend:"$58,400", cpl:"—", leads:"1,190+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Meraki Solar", sub:"Solar Energy", metric:"$156K", ml:"in 6 months", tagline:"Meraki Solar generated $156K in 6 months.", rev:"$156K", spend:"$26,400", cpl:"—", leads:"132+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"AG Commercial Roofing", sub:"Roofing", metric:"$182K", ml:"in 4 months", tagline:"AG Commercial Roofing generated $182K in 4 months.", rev:"$182K", spend:"$29,600", cpl:"—", leads:"168+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"5 Star Roofing", sub:"Roofing", metric:"$148K", ml:"in 5 months", tagline:"5 Star Roofing generated $148K in 5 months.", rev:"$148K", spend:"$24,900", cpl:"—", leads:"142+", bk:"—", logo:"case-study-logos/5 Star Roofing/logo.webp", hasVideo:false, quote:"" },
    { co:"Quick Fencing & Landscaping", sub:"Fencing & Landscaping", metric:"$174K", ml:"in 5 months", tagline:"Quick Fencing & Landscaping generated $174K in 5 months.", rev:"$174K", spend:"$24,600", cpl:"—", leads:"1,180+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Cojo Landscaping", sub:"Landscaping", metric:"$46K", ml:"in 6 weeks", tagline:"Cojo Landscaping generated $46K in 6 weeks.", rev:"$46K", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"CDB Construction", sub:"Construction", metric:"$114K", ml:"in 60 days", tagline:"CDB Construction generated $114K in 60 days.", rev:"$114K", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Graham Contracting", sub:"Contracting", metric:"$110K", ml:"in 60 days", tagline:"Graham Contracting generated $110K in 60 days.", rev:"$110K", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Window Treatments by Dave", sub:"Window Treatments", metric:"$74K", ml:"in 5 months", tagline:"Window Treatments by Dave generated $74K in 5 months.", rev:"$74K", spend:"$11,900", cpl:"—", leads:"620+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"R&G Blinds", sub:"Window Blinds", metric:"$28K", ml:"in 6 months", tagline:"R&G Blinds generated $28K in 6 months.", rev:"$28K", spend:"$6,700", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Tailored HQ", sub:"Home Services", metric:"$94K", ml:"in 6 months", tagline:"Tailored HQ generated $94K in 6 months.", rev:"$94K", spend:"$14,800", cpl:"—", leads:"760+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Metro Insulation", sub:"Insulation", metric:"$19K", ml:"in 4 months", tagline:"Metro Insulation generated $19K in 4 months.", rev:"$19K", spend:"$6,400", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"AA Automotive", sub:"Automotive", metric:"$198K", ml:"in 4 weeks", tagline:"AA Automotive generated $198K in 4 weeks.", rev:"$198K", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Jaguar Range Rover", sub:"Luxury Automotive", metric:"$720K+", ml:"in 45 days", tagline:"Jaguar/Range Rover generated $720K+ in just 45 days.", rev:"$720K+", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Macdonald Realty", sub:"Real Estate", metric:"$84K", ml:"in 6 months", tagline:"Macdonald Realty generated $84K in 6 months.", rev:"$84K", spend:"$19,800", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Urban Thai & Sushi", sub:"Restaurant · Local", metric:"$38K", ml:"in 90 days", tagline:"Urban Thai generated $38K in revenue from $7,400 in ad spend in 90 days.", rev:"$38K", spend:"$7,400", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"True Character Parties", sub:"Event Entertainment", metric:"$42K", ml:"in 4 months", tagline:"True Character Parties generated $42K in 4 months from $9,200 in ad spend.", rev:"$42K", spend:"$9,200", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"CrownPhotos", sub:"Photography", metric:"$29K", ml:"in 4 months", tagline:"CrownPhotos generated $29K in 4 months from $5,900 in ad spend.", rev:"$29K", spend:"$5,900", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Brownstone Solar", sub:"Solar Energy", metric:"$136K", ml:"in 1 month · 67 bookings", tagline:"Brownstone Solar closed $136K from just $1,200 in ad spend — 67 appointments booked.", rev:"$136K", spend:"$1,200", cpl:"—", leads:"67+", bk:"67", logo:null, hasVideo:false, quote:"They didn't just send us leads — they sent us ready-to-go installs. Having AI do the scheduling freed up so much time. Huge win for our ops." },
    { co:"Country Hills Nissan", sub:"Auto Dealership · Calgary",
      metric:"$22K", ml:"from $1,100 in ads · 6 vehicles sold",
      tagline:"Nissan dealer closed 6 vehicles and generated $22K from just $1,100 in ad spend.",
      rev:"$22K", spend:"$1,100", cpl:"—", leads:"127", bk:"6 sales",
      logo:"case-study-logos/Country Hills Nissan/logo.png", screenshot:"case-study-logos/Country Hills Nissan/screenshot.png", hasVideo:false,
      quote:"We've worked with big agencies, but this system delivered more real buyers than any of them. We didn't waste time on bad leads." },
    { co:"Permanent Lights Calgary", sub:"Holiday Lighting · Home Services", metric:"$250K", ml:"in 5 months · 400+ leads", tagline:"Permanent Lights Calgary closed $250K in revenue from $9,400 in ad spend in 5 months.", rev:"$250K", spend:"$9,400", cpl:"—", leads:"400+", bk:"—", logo:null, hasVideo:false, quote:"" },
  ],
  clinic: [
    { co:"Elara Media Agency", sub:"Marketing Agency",
      metric:"$622K", ml:"Revenue · 11 Months",
      tagline:"Marketing agency generates $622K in 11 months from $35K in ad spend — 17.8× ROI.",
      rev:"$622K", spend:"$35,000", cpl:"—", leads:"—", bk:"—",
      logo:null, screenshot:"case-study-logos/Elara Media/screenshot.png", hasVideo:true, video:"proof-video-1.mp4",
      quote:"$193,000 in succeeded payments in under a year. These were real recurring clients, not one-off deals. The lead quality coming from the campaigns was genuinely different from what we had managed ourselves." },
    { co:"Renuva Pain Centers", sub:"Pain Management · 4 Locations",
      metric:"$2.1M", ml:"in 9 months · 7.6× ROI",
      tagline:"Pain clinic went from scattered marketing to $2.1M in patient revenue.",
      rev:"$233K/mo", spend:"$21,918/mo", cpl:"$18.50", leads:"1,185", bk:"412",
      logo:"case-study-logos/Renuva Back Pain Centre/logo.png", screenshot:"case-study-logos/Renuva Back Pain Centre/screenshot.png", hasVideo:false,
      quote:"We run 4 locations and never had consistent lead flow across all of them. Month one with Ad Scaling we hit 412 booked appointments. That has never happened before." },
    { co:"Dr. Joey Alcantara", sub:"Chiropractic · Calgary",
      metric:"$38K", ml:"in 30 days · 58× ROAS",
      tagline:"Calgary chiropractor closed $38K in patient packages from $650 in ad spend — month one.",
      rev:"$38K", spend:"$650", cpl:"$4.70", leads:"60+", bk:"—",
      logo:"case-study-logos/Dr. Joey Alcantara Chiropractic/logo.png", screenshot:"case-study-logos/Dr. Joey Alcantara Chiropractic/screenshot.png", hasVideo:false,
      quote:"We brought Moi on board right after COVID. In one month, we hit revenue numbers we didn't expect to reach for six. The system works — plain and simple." },
    { co:"Canadian Counselling Centre Plus", sub:"Mental Health · Therapy",
      metric:"$832K", ml:"in 11 months · 6.5× ROAS",
      tagline:"Canadian Centre for Counselling generated $832K in 11 months from $127K spend.",
      rev:"$832K", spend:"$127K", cpl:"$5.62", leads:"12,000+", bk:"207",
      logo:null, screenshot:"logos/canadian-centre-for-counselling-and-psychotherapy-josephthomas.png", hasVideo:false,
      quote:"Mental health advertising is hard. Platforms flag everything. These guys figured out the creative angle that converts without triggering policy." },
    { co:"G-Plans",            sub:"Weight Loss · Ozempic Program",
      metric:"$230K", ml:"Revenue in 30 days",
      tagline:"Weight loss program generates $230K in a single month at 2.59× ROAS.",
      rev:"$230K/mo", spend:"$88,900/mo", cpl:"—", leads:"4,020", bk:"—",
      logo:null, screenshot:"logos/g-plans.png", hasVideo:false,
      quote:"We had the audience. We just needed the system. One month in we did $230K. The lead quality was completely different — people who were actually ready to start." },
    { co:"Delphi Clinic",      sub:"Medical Clinic · Google Ads",
      metric:"$88K+", ml:"in revenue · 353 leads in 30 days",
      tagline:"Medical clinic pulls 353 hot-intent Google leads at $9.46 — front desk had never been that busy.",
      rev:"$88K+", spend:"$3,340/mo", cpl:"$9.46", leads:"353", bk:"—",
      logo:null, screenshot:"case-study-logos/Delphi Clinic/screenshot.png", hasVideo:false,
      quote:"353 people who were actively searching for our services. Not cold traffic — hot intent leads from Google. Our front desk had never been that busy in a single month." },
    { co:"Bluegrass Bone & Joint", sub:"Orthopedics · Kentucky",
      metric:"$61K", ml:"in 3 months · 4.36× ROI",
      tagline:"Orthopedic practice brought in $61K in 3 months — 46 new patients from $14K in ad spend.",
      rev:"$61K", spend:"$14,000", cpl:"—", leads:"—", bk:"46 patients",
      logo:"case-study-logos/Bluegrass Bone and Joint - MalissaStinson/logo.ico", hasVideo:false,
      quote:"46 new patients in 3 months is a number we hadn't hit from paid advertising before. $61,000 in revenue and the patients were the exact profile we wanted to see." },
    { co:"Medical Center Plus", sub:"Pain Management · Multi-Physician",
      metric:"$40-60K", ml:"every month · 3 years running",
      tagline:"Pain clinic that never has a slow month. $40-60K on autopilot for 3 straight years.",
      rev:"$40-60K/mo", spend:"—", cpl:"—", leads:"150+/mo", bk:"—",
      logo:"case-study-logos/Medical Center Plus/logo.png", hasVideo:false,
      quote:"Consistent month over month. 150+ leads every single month. Pain clinics don't usually get this kind of predictable inbound. It changed how we think about growth entirely." },
    { co:"Psych For Me",       sub:"Online Therapy · Ontario",
      metric:"$12K", ml:"in 30 days · 36× ROI",
      tagline:"Ontario therapy platform generated $12K from $327 in ad spend at 30% conversion — 36× ROI.",
      rev:"$12K", spend:"$327", cpl:"$2.90", leads:"100+", bk:"—",
      logo:"case-study-logos/Psych For Me/logo.png", screenshot:"case-study-logos/Psych For Me/screenshot.png", hasVideo:false,
      quote:"Working with Ad Scaling has been a game-changer for our business." },
    { co:"Personalized Vitality Clinic", sub:"Weight Loss · Semaglutide",
      metric:"$20K+", ml:"in 30 days · 1,450 leads at $1.15",
      tagline:"Semaglutide clinic drops from $45 to $1.15 per conversion — 1,450 leads in one month.",
      rev:"$20K+", spend:"$1,660/mo", cpl:"$1.15", leads:"1,450", bk:"—",
      logo:null, screenshot:"case-study-logos/Personalized Wellness Vitality/screenshot.png", hasVideo:false,
      quote:"A dollar fifteen per conversion. We were paying $45 before. In one month we generated $20,000 in new program starts. The creative angle they found for our semaglutide offer was completely different from anything we'd run." },
    { co:"West Coast Wound & Skin Care", sub:"Wound Care · Patient Acquisition",
      metric:"$42K+", ml:"Patient Revenue",
      tagline:"Wound care clinic cracks paid ads for the first time — and finally has predictable patient flow.",
      rev:"$42K+", spend:"—", cpl:"—", leads:"—", bk:"—",
      logo:null, hasVideo:false,
      quote:"We had never been able to rely on paid ads for patient acquisition before. The targeting for wound care is very specific. They figured out the right audience and the bookings started coming in consistently." },
    { co:"Dermahub",           sub:"Medical Aesthetics · Clinic",
      metric:"$31K+", ml:"Generated",
      tagline:"Aesthetics clinic pre-qualifies every inquiry through the funnel — consultation-to-booking rate jumps.",
      rev:"$31K+", spend:"—", cpl:"—", leads:"—", bk:"—",
      logo:null, hasVideo:false,
      quote:"The quality of the leads was completely different from what we'd seen before. People who came in had already been pre-qualified by the funnel. Our consultation-to-booking rate went up noticeably." },
    { co:"ReFresh Psychotherapy", sub:"Psychotherapy · Private Practice",
      metric:"$28K+", ml:"Generated",
      tagline:"Solo therapist stops chasing referrals — builds a full practice through paid ads that actually fit.",
      rev:"$28K+", spend:"—", cpl:"—", leads:"—", bk:"—",
      logo:"case-study-logos/Tracy Wilder Psychotherapy Professional Corp ReFresh Psychotherapy/logo.webp", hasVideo:false,
      quote:"I used to rely entirely on referrals. The idea of running ads for therapy felt wrong at first. But the intake process they built was thoughtful, the clients were the right fit, and the practice grew without compromise." },
    { co:"Achieve Medical Weight Loss", sub:"Weight Loss · Medical Program",
      metric:"$128K", ml:"in 8 months",
      tagline:"Achieve Medical Weight Loss brought in $128K revenue in 8 months.",
      rev:"$128K", spend:"$24,600", cpl:"—", leads:"608+", bk:"—",
      logo:"case-study-logos/Achieve Medical Weight Loss/logo.png", hasVideo:false,
      quote:"People who inquired through the ads were genuinely motivated. The creative pre-qualified the audience — by the time they booked a consult, they already understood the program. Our consult-to-enrollment rate nearly doubled." },
    { co:"Ains Beauty",        sub:"Medical Aesthetics · Advanced",
      metric:"$17K", ml:"in 3 weeks",
      tagline:"Med spa booked 48 new appointments and generated $17K in under 3 weeks.",
      rev:"$17K", spend:"—", cpl:"—", leads:"—", bk:"48",
      logo:"case-study-logos/Ains Beauty Advanced Aesthetic/logo.png", screenshot:"case-study-logos/Ains Beauty Advanced Aesthetic/screenshot.png", hasVideo:false,
      quote:"Aesthetics clients are price-sensitive and research everything. The ads and funnel they built did all the education upfront — so by the time someone booked, price was never the objection." },
    { co:"Albertson Counselling", sub:"Counselling · Private Practice",
      metric:"10", ml:"bookings in 2 weeks · $400 spend",
      tagline:"Albertson Counselling generated 10 direct bookings from Google Ads in just 2 weeks at $400 in spend.",
      rev:"—", spend:"$400", cpl:"—", leads:"—", bk:"10",
      logo:null, hasVideo:false,
      quote:"I was hesitant about advertising for a counselling practice. They showed me how to do it ethically and the clients coming in were exactly who I wanted to work with." },
    { co:"Align Health Collective", sub:"Multi-Discipline Clinic",
      metric:"$19,200", ml:"in 30 days",
      tagline:"Multi-discipline clinic generated $19,200 in 30 days — 32 new patients fully booked.",
      rev:"$19,200", spend:"—", cpl:"—", leads:"—", bk:"32",
      logo:"case-study-logos/Align Health Collective/logo.webp", screenshot:"case-study-logos/Align Health Collective/screenshot.png", hasVideo:false,
      quote:"We offer multiple services across multiple practitioners — chiro, physio, massage. The campaigns were segmented by service and the booking rates across all of them improved. Our revenue per new patient went up because the funnels matched intent to service." },
    { co:"Alternative Medicine", sub:"Integrative Medicine · Clinic",
      metric:"$16,000", ml:"450 leads · 80+ new clients",
      tagline:"Alternative Medicine generated $16,000 in revenue with 450 leads and 80+ new clients.",
      rev:"$16,000", spend:"—", cpl:"—", leads:"450", bk:"80",
      logo:"case-study-logos/Alternative Medicine/logo.png", screenshot:"case-study-logos/Alternative Medicine/screenshot.png", hasVideo:false,
      quote:"Alternative medicine clients are harder to reach because conventional targeting doesn't work. They built custom audiences and the creative spoke directly to people who were already open to our approach." },
    { co:"Aspire Physio",      sub:"Physiotherapy & Sport Wellness",
      metric:"$9,800", ml:"in 3 weeks",
      tagline:"Sport physio clinic booked 14 new clients and generated $9,800 in just 3 weeks.",
      rev:"$9,800", spend:"—", cpl:"—", leads:"—", bk:"14",
      logo:"case-study-logos/Aspire Physio Sport Wellness/logo.webp", screenshot:"case-study-logos/Aspire Physio Sport Wellness/screenshot.png", hasVideo:false,
      quote:"Athletes are a specific audience and they respond to specific messaging. The creative they built spoke to performance recovery, not generic physiotherapy — and it showed in the quality of the patients we attracted." },
    { co:"Berkeley Dental",    sub:"Dental · Patient Acquisition",
      metric:"$14,800", ml:"in 30 days · 16× ROAS",
      tagline:"Dental practice generated $14,800 in 30 days — 37 new patients from $900 in ad spend.",
      rev:"$14,800", spend:"$900", cpl:"—", leads:"—", bk:"37",
      logo:"case-study-logos/Berkeley Dental Clinic/logo.png", hasVideo:false,
      quote:"Dental is a crowded market and most of our competitors are running the same boring ads. The creative they produced was different — it stood out — and the new patient flow has been consistent ever since." },
    { co:"Bien-être Counselling", sub:"Counselling · Mental Health",
      metric:"$34,400", ml:"in 4 months",
      tagline:"Bien-être Counselling generated $34,400 in 4 months.",
      rev:"$34,400", spend:"—", cpl:"—", leads:"80+", bk:"—",
      logo:"case-study-logos/Bien-tre Counselling - May-LissaAffricot/logo.png", hasVideo:false,
      quote:"Mental health campaigns require nuance. They understood that completely. The messaging was empathetic, not salesy — and the people who reached out were genuinely looking for help." },
    { co:"Boca Laser Med Spa", sub:"Laser & Aesthetics · Florida",
      metric:"$22K", ml:"in 30 days · 20× ROAS",
      tagline:"Florida med spa booked 51 appointments and hit $22K from just $1,100 in ad spend.",
      rev:"$22K", spend:"$1,100", cpl:"—", leads:"—", bk:"51",
      logo:"case-study-logos/Boca Laser Medical Spa/logo.png", hasVideo:false,
      quote:"We're in a competitive market in Florida with a lot of med spas. The targeting was so specific that the leads we got were people already looking for the exact services we offer. The booking rate was remarkable." },
    { co:"Calgary Mind Wellness", sub:"Mental Health · Calgary",
      metric:"$28K", ml:"in 3 months",
      tagline:"Calgary Mind Wellness generated $28K in 3 months.",
      rev:"$28K", spend:"—", cpl:"—", leads:"20+", bk:"—",
      logo:"case-study-logos/Calgary Mind Wellness Clinic/logo.webp", hasVideo:false,
      quote:"Mental health advertising in Calgary is competitive and platform policy is strict. These guys knew every workaround. Our intake went from sporadic to predictable within two months." },
    { co:"Central Square Health", sub:"Health & Wellness · Multi-Service",
      metric:"$11,200", ml:"in 30 days · 25× ROAS",
      tagline:"Multi-service wellness centre generated $11,200 in 30 days from only $450 in ads.",
      rev:"$11,200", spend:"$450", cpl:"—", leads:"—", bk:"28",
      logo:"case-study-logos/Central Square Health and Wellness/logo.webp", screenshot:"case-study-logos/Central Square Health and Wellness/screenshot.png", hasVideo:false,
      quote:"We offer a range of services and getting people to explore beyond one treatment is hard. The campaigns they built introduced new patients to the breadth of what we do — and we saw uptake across everything." },
    { co:"Confident Aesthetics", sub:"Aesthetics · Cosmetic Clinic",
      metric:"$20K", ml:"in 30 days · 25× ROAS",
      tagline:"Cosmetic clinic generated $20K and booked 40 clients from just $800 in ad spend.",
      rev:"$20K", spend:"$800", cpl:"—", leads:"—", bk:"40",
      logo:"case-study-logos/Confident Aesthetics Clinic/logo.png", screenshot:"case-study-logos/Confident Aesthetics Clinic/screenshot.png", hasVideo:false,
      quote:"High-ticket aesthetics require pre-qualified leads — people who already want to proceed, not just window shoppers. The funnel they built filtered those people perfectly. Our consultation-to-booking rate is consistently high." },
    { co:"Dr. Nikhil Darji DPC", sub:"Direct Primary Care · Physician",
      metric:"$44,000", ml:"95+ new patient leads · 3.8× ROI",
      tagline:"Dr. Nikhil Darji DPC generated $44,000+ and 95+ new patient leads with 3.8× ROI.",
      rev:"$44,000", spend:"—", cpl:"—", leads:"95", bk:"—",
      logo:"case-study-logos/Dr. Nikhil Darji Shreyank Patel DPC/logo.png", hasVideo:false,
      quote:"DPC is a different model and most people don't understand it at first glance. The creative they built explained the concept and attracted exactly the kind of health-conscious patients I was looking for." },
    { co:"Eff Shame Therapy",  sub:"Therapy · Specialized Practice",
      metric:"$5,000", ml:"from $500 in ads",
      tagline:"Eff Shame Therapy generated $5,000 in revenue from $500 in ad spend with 10 calls per week.",
      rev:"$5,000", spend:"$500", cpl:"—", leads:"—", bk:"—",
      logo:null, hasVideo:false,
      quote:"Specialized therapy requires messaging that speaks to a very specific experience. Getting that right in an ad is hard — but they nailed it. The people who reached out understood exactly what I offered before they ever contacted me." },
    { co:"Georgian Bay Integrative", sub:"Integrative Medicine · Ontario",
      metric:"$88,000", ml:"in 7 months · 284+ leads",
      tagline:"Georgian Bay Integrative generated $88,000 in revenue from $13,200 in ad spend over 7 months.",
      rev:"$88,000", spend:"$13,200", cpl:"—", leads:"284", bk:"—",
      logo:"case-study-logos/Georgian Bay Integrative Medicine/logo.jpg", hasVideo:false,
      quote:"Our patients are looking for alternatives to conventional medicine — they're a specific audience with a specific mindset. The targeting and creative they used found those people and converted them consistently." },
    { co:"Healing Emotions",   sub:"Mental Health · Therapeutic Services",
      metric:"$16,000", ml:"from $1,500 in ads",
      tagline:"Healing Emotions generated $16,000 in revenue from $1,500 in ad spend through Google Ads.",
      rev:"$16,000", spend:"$1,500", cpl:"—", leads:"—", bk:"—",
      logo:null, hasVideo:false,
      quote:"We had relied on word of mouth for years. Moving to paid advertising felt risky. But the campaigns they ran were thoughtful and the clients they attracted were exactly the right fit. Our intake has been steady ever since." },
    { co:"Huron Valley Rehab", sub:"Rehabilitation · Multi-Service Clinic",
      metric:"$15K+/mo", ml:"every month · 34 patients/mo",
      tagline:"Rehab clinic generates $15K+ every single month — 34 new patients walking through the door consistently.",
      rev:"$15K+/mo", spend:"—", cpl:"—", leads:"—", bk:"34/mo",
      logo:"case-study-logos/Huron Valley Rehab/logo.png", hasVideo:false,
      quote:"Rehab patients are often in pain and searching urgently. The Google campaigns captured that intent perfectly — people who needed help, finding us at exactly the right moment. Our new patient numbers have been strong every month." },
    { co:"In-Line Family Chiropractic", sub:"Family Chiropractic",
      metric:"$52,500", ml:"from 350 leads · 30% close rate",
      tagline:"Family chiro generated $52,500 in revenue from 350 leads at a 30% conversion rate.",
      rev:"$52,500", spend:"—", cpl:"—", leads:"350", bk:"—",
      logo:"case-study-logos/In-Line Family Chiropractic/logo.png", hasVideo:false,
      quote:"Family chiropractic is relationship-based — you need to attract the right households. The campaigns targeted family demographics and the patients we got were exactly who we wanted to build long-term care relationships with." },
    { co:"Leisha Correa Acupuncture", sub:"Acupuncture · Holistic Health",
      metric:"$20K", ml:"from 47 bookings",
      tagline:"Acupuncture practice generated $20K from 47 new patient bookings at $35.77 each.",
      rev:"$20K", spend:"—", cpl:"$35.77", leads:"—", bk:"47",
      logo:"case-study-logos/Leisha Correa Acupuncture/logo.png", hasVideo:false,
      quote:"Acupuncture clients are seekers — people looking for something different. The creative spoke to that mindset and the patients I attracted were already open to the experience. My schedule went from patchy to full." },
    { co:"Lubeck Counseling",  sub:"Counseling · Mental Health Practice",
      metric:"$6,000", ml:"from $500 in ads",
      tagline:"Lubeck Counseling generated $6,000 in revenue from $500 in ad spend.",
      rev:"$6,000", spend:"$500", cpl:"—", leads:"—", bk:"—",
      logo:null, hasVideo:false,
      quote:"Referrals are great until they dry up. Paid ads gave us a consistent, predictable flow of new clients. The campaigns were respectful, the messaging was right, and the clients who came in were a good fit." },
    { co:"Mabella Dental",     sub:"Dental · Full-Service Practice",
      metric:"$44K", ml:"in 5 months",
      tagline:"Mabella Dental generated $44K in 5 months.",
      rev:"$44K", spend:"$17,800", cpl:"—", leads:"148+", bk:"—",
      logo:"case-study-logos/Mabella Dental/logo.png", hasVideo:false,
      quote:"Dental marketing is saturated. Everyone runs the same free whitening offer. They helped us stand out with creative that spoke to our actual value proposition — and the new patients we got were committed, not just coupon chasers." },
    { co:"Marpe Wellness",     sub:"Wellness · Holistic Health",
      metric:"$19,700", ml:"in 74 days",
      tagline:"Marpe Wellness generated $19,700 in 74 days.",
      rev:"$19,700", spend:"$6,980", cpl:"—", leads:"44+", bk:"—",
      logo:null, hasVideo:false,
      quote:"Wellness clients are intentional people. The creative they built attracted exactly that type — people investing in their health, not just looking for the cheapest option. Our average client lifetime value went up alongside volume." },
    { co:"Medical Aesthetics Clinic TT", sub:"Medical Aesthetics · Caribbean",
      metric:"$136K", ml:"in 6 months",
      tagline:"Medical Aesthetics Clinic TT hit $136K in 6 months.",
      rev:"$136K", spend:"$28,400", cpl:"—", leads:"1,580+", bk:"—",
      logo:"case-study-logos/Medical Asthetics Clinic TT/logo.jpg", hasVideo:false,
      quote:"We're one of the leading aesthetics clinics in Trinidad but our digital presence wasn't driving new patients. That changed fast. The campaigns brought in a steady stream of qualified inquiries and our booking rate was high." },
    { co:"Mendsoma Therapies", sub:"Therapy · Physical & Holistic",
      metric:"$21K", ml:"in 4 weeks",
      tagline:"Holistic therapy practice booked 70 appointments and hit $21K in just 4 weeks.",
      rev:"$21K", spend:"—", cpl:"—", leads:"275", bk:"70",
      logo:"case-study-logos/Mendsoma Therapies/logo.webp", screenshot:"case-study-logos/Mendsoma Therapies/screenshot.png", hasVideo:false,
      quote:"Holistic health is a broad term and finding clients who are aligned with your specific approach is hard. The targeting and creative they built found exactly those people — clients who were the right fit from day one." },
    { co:"Physioactif",        sub:"Physiotherapy · Active Rehabilitation",
      metric:"$200K", ml:"across 6 clinics · 10× ROI",
      tagline:"Physio network generated $200K across 6 clinics from $20K in ad spend — 10× ROI.",
      rev:"$200K", spend:"$20,000", cpl:"—", leads:"800+", bk:"—",
      logo:"case-study-logos/Physioactif/logo.webp", screenshot:"case-study-logos/Physioactif/screenshot.png", hasVideo:false,
      quote:"Physio patients often come to us post-injury and are highly motivated. The Google campaigns found them at exactly the right moment — when they were searching for help. Our booking rate from ad traffic is very high." },
    { co:"Point of View Mental Health", sub:"Mental Health · Therapy Practice",
      metric:"$4K", ml:"in 3 weeks",
      tagline:"Point of View Mental Health generated $4K in their first 3 weeks.",
      rev:"$4K", spend:"$600", cpl:"—", leads:"20+", bk:"—",
      logo:null, hasVideo:false,
      quote:"Mental health is sensitive and getting the creative right is everything. They understood that. The campaigns were thoughtful, the audience was well-targeted, and the clients who came in were genuinely seeking the kind of support we provide." },
    { co:"Providence Chiropractic", sub:"Chiropractic · Family Care",
      metric:"$40K", ml:"in 3 months",
      tagline:"Chiro practice generated $40K in new client revenue in 3 months — 176 leads, 30-day waitlist.",
      rev:"$40K", spend:"—", cpl:"—", leads:"176", bk:"—",
      logo:"case-study-logos/Providence Chiropractic Clinic/logo.webp", screenshot:"case-study-logos/Providence Chiropractic Clinic/screenshot.png", hasVideo:false,
      quote:"We'd been running the same Google Ads campaign for two years with mediocre results. Within a month of switching to this team, our new patient numbers had nearly doubled. The campaign structure was completely different from what we had been doing." },
    { co:"Redefined Health",   sub:"Health & Wellness · Functional",
      metric:"$10K+", ml:"in 30 days · 20× ROI",
      tagline:"Functional health clinic generated $10K+ in 30 days from just $500 in ad spend — 20× ROI.",
      rev:"$10K+", spend:"$500", cpl:"—", leads:"40", bk:"—",
      logo:"case-study-logos/Redefined Health/logo.png", screenshot:"case-study-logos/Redefined Health/screenshot.png", hasVideo:false,
      quote:"We work with clients who want to get to the root cause of their health issues. Finding those people through paid ads felt impossible before. Now it's our most consistent acquisition channel." },
    { co:"South End Pharmacy", sub:"Pharmacy · Community Health",
      metric:"$96K", ml:"in 6 months",
      tagline:"South End Pharmacy generated $96K in 6 months.",
      rev:"$96K", spend:"$16,400", cpl:"—", leads:"860+", bk:"—",
      logo:null, screenshot:"case-study-logos/South End Pharmacy/screenshot.png", hasVideo:false,
      quote:"We're a community pharmacy competing with large chains. The campaigns helped us reach people in our area who didn't know we existed. Foot traffic increased and so did our compounding and specialty service bookings." },
    { co:"The Loft Yoga",      sub:"Yoga & Therapy · Studio",
      metric:"$4K/mo", ml:"added MRR in 30 days",
      tagline:"Yoga studio generated 228 leads in 30 days and added $4K in monthly recurring memberships.",
      rev:"$4K/mo", spend:"—", cpl:"—", leads:"228", bk:"68",
      logo:"case-study-logos/The Loft Yoga and Therapy/logo.png", hasVideo:false,
      quote:"Yoga studios live and die by membership retention and new member acquisition. The campaigns brought in people who were genuinely looking for a community, not just drop-in visitors. Our membership conversion rate from ad traffic was strong." },
    { co:"West Coast Family Chiropractic", sub:"Family Chiropractic · West Coast",
      metric:"74 Patients", ml:"in 2 months · 400+ leads",
      tagline:"West Coast Family Chiro brought in 74 new patients and 400+ leads in just 2 months.",
      rev:"—", spend:"—", cpl:"—", leads:"400+", bk:"74",
      logo:"case-study-logos/West Coast Family Chiropractic/logo.webp", hasVideo:false,
      quote:"We had the reputation, the reviews, the location — we just needed volume. The campaigns filled that gap. New patients are coming in consistently and the quality is high because the funnel pre-qualifies everyone." },
    { co:"CryoEvolution", sub:"Cryotherapy · Recovery & Wellness", metric:"$398K", ml:"in 7 months", tagline:"CryoEvolution generated $398K in 7 months.", rev:"$398K", spend:"$34,600", cpl:"—", leads:"3,180+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Revive Medical Spa", sub:"Medical Spa", metric:"$427K", ml:"in 12 months", tagline:"Revive Medical Spa scaled to $427K in a single year.", rev:"$427K", spend:"$74,200", cpl:"—", leads:"4,980+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Scalp Elite", sub:"Scalp Treatment · Hair Restoration", metric:"$342K", ml:"in 12 months", tagline:"Scalp Elite generated $342K in 12 months.", rev:"$342K", spend:"$61,500", cpl:"—", leads:"1,860+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Brilliant Start Wellness", sub:"Wellness Clinic", metric:"$310K", ml:"in 1 year · 15.5× ROAS", tagline:"Brilliant Start Wellness hit $310K in one year from just $20K in ad spend.", rev:"$310K", spend:"$20,000", cpl:"—", leads:"1,020+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Canadian Centre for Counselling", sub:"Mental Health Counselling", metric:"$832K", ml:"in 11 months · 6.5× ROAS", tagline:"Canadian Centre for Counselling generated $832K in 11 months from $127K spend.", rev:"$832K", spend:"$127K", cpl:"—", leads:"12,000+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Solid Foundation Psychiatry", sub:"Psychiatry", metric:"$80K", ml:"in 2 weeks", tagline:"Solid Foundation Psychiatry generated $80K in just 2 weeks.", rev:"$80K", spend:"—", cpl:"—", leads:"100+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"OCEANS TRANQUILITY", sub:"Wellness Spa", metric:"$176K", ml:"in 8 months", tagline:"OCEANS TRANQUILITY generated $176K in 8 months.", rev:"$176K", spend:"$29,400", cpl:"—", leads:"3,120+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Skin Suite", sub:"Medical Aesthetics", metric:"$224K", ml:"in 8 months", tagline:"Skin Suite scaled to $224K in 8 months.", rev:"$224K", spend:"$36,700", cpl:"—", leads:"2,180+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Revolutionary Medical", sub:"Weight Loss Clinic", metric:"$186K", ml:"in 7 months", tagline:"Revolutionary Medical generated $186K in 7 months.", rev:"$186K", spend:"$29,800", cpl:"—", leads:"1,520+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Millennium Medical", sub:"Medical Clinic", metric:"$286K", ml:"in 10 months", tagline:"Millennium Medical generated $286K in 10 months.", rev:"$286K", spend:"$51,300", cpl:"—", leads:"2,240+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Diamond Skin & Laser", sub:"Aesthetics Clinic", metric:"$118K", ml:"in 6 months", tagline:"Diamond Skin & Laser generated $118K in 6 months.", rev:"$118K", spend:"$24,800", cpl:"—", leads:"1,420+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Revamp Medi Spa", sub:"Medical Spa", metric:"$186K", ml:"in 7 months", tagline:"Revamp Medi Spa generated $186K in 7 months.", rev:"$186K", spend:"$37,900", cpl:"—", leads:"2,040+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"My Cosmetic Clinic AU", sub:"Cosmetic Clinic", metric:"$128K", ml:"in 9 months", tagline:"My Cosmetic Clinic AU generated $128K in 9 months.", rev:"$128K", spend:"$31,200", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Quiklaser", sub:"Laser Clinic", metric:"$265,800", ml:"in campaign · 400+ bookings", tagline:"Quiklaser generated $265,800 and 400+ bookings.", rev:"$265,800", spend:"—", cpl:"—", leads:"1,200+", bk:"400+", logo:"case-study-logos/Quiklaser/logo.svg", screenshot:"case-study-logos/Quiklaser/screenshot.png", hasVideo:false, quote:"" },
    { co:"Simetics Beauty", sub:"Beauty & Laser Clinic", metric:"$388K", ml:"in 12 months", tagline:"Simetics Beauty generated $388K in 12 months.", rev:"$388K", spend:"$68,700", cpl:"—", leads:"4,420+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Body Mist Aesthetics", sub:"Aesthetics · Trinidad", metric:"$94K", ml:"in 6 months", tagline:"Body Mist Aesthetics generated $94K in 6 months.", rev:"$94K", spend:"$18,600", cpl:"—", leads:"1,160+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"The Skin Lab", sub:"Aesthetics Clinic", metric:"$122K", ml:"in 7 months", tagline:"The Skin Lab scaled to $122K in 7 months.", rev:"$122K", spend:"$24,700", cpl:"—", leads:"1,480+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Flourish Well Services", sub:"Medical Spa", metric:"$86K", ml:"in 6 months", tagline:"Flourish Well Services generated $86K in 6 months.", rev:"$86K", spend:"$17,400", cpl:"—", leads:"980+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Honey Care", sub:"Medical Spa", metric:"$88K", ml:"in 6 months", tagline:"Honey Care generated $88K in 6 months.", rev:"$88K", spend:"$17,900", cpl:"—", leads:"1,040+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Scalp and Skin Studio", sub:"Aesthetics", metric:"$96K", ml:"in 8 months", tagline:"Scalp and Skin Studio generated $96K in 8 months.", rev:"$96K", spend:"$18,800", cpl:"—", leads:"1,260+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Ashley Beauty Care", sub:"Beauty Clinic", metric:"$24K", ml:"in 4 months", tagline:"Ashley Beauty Care generated $24K in 4 months.", rev:"$24K", spend:"$6,700", cpl:"—", leads:"980+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Revo You", sub:"Medical Aesthetics", metric:"$97K", ml:"in 5 months", tagline:"Revo You generated $97K in 5 months.", rev:"$97K", spend:"$18,600", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Enhanced Beauty And Body", sub:"Beauty & Body · Trinidad", metric:"$96K", ml:"in 6 months", tagline:"Enhanced Beauty And Body generated $96K in 6 months.", rev:"$96K", spend:"$19,800", cpl:"—", leads:"1,120+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Ah-Image Perfection", sub:"Beauty Clinic · Trinidad", metric:"$84K", ml:"in 6 months", tagline:"Ah-Image Perfection generated $84K in 6 months.", rev:"$84K", spend:"$17,200", cpl:"—", leads:"940+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"A New U", sub:"Medical Spa", metric:"$19K", ml:"in 3 months", tagline:"A New U generated $19K in 3 months.", rev:"$19K", spend:"$4,200", cpl:"—", leads:"640+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"V Beaute", sub:"Beauty Clinic", metric:"$23K", ml:"in 7 months", tagline:"V Beaute generated $23K in 7 months.", rev:"$23K", spend:"$15,900", cpl:"—", leads:"1,140+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Korrective Healing", sub:"Wellness Clinic", metric:"$29,400", ml:"in 4 months", tagline:"Korrective Healing generated $29,400 in 4 months.", rev:"$29,400", spend:"$4,950", cpl:"—", leads:"63+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"LSC Treatment Centre", sub:"Treatment Centre", metric:"$15,700", ml:"in 58 days", tagline:"LSC Treatment Centre generated $15,700 in 58 days.", rev:"$15,700", spend:"$2,260", cpl:"—", leads:"34+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Dr. Micucci", sub:"Chiropractic & Rehab", metric:"$18,900", ml:"in 7 weeks", tagline:"Dr. Micucci generated $18,900 in 7 weeks.", rev:"$18,900", spend:"$2,480", cpl:"—", leads:"39+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Tulip Integrative Health", sub:"Integrative Health", metric:"$15K", ml:"in 45 days", tagline:"Tulip Integrative Health generated $15K in 45 days.", rev:"$15K", spend:"$1,700", cpl:"—", leads:"31+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Total Wellness Clinic", sub:"Wellness Clinic", metric:"$21K", ml:"in 2 months", tagline:"Total Wellness Clinic generated $21K in 2 months.", rev:"$21K", spend:"$2,800", cpl:"—", leads:"44+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Upgraded Life Chiro", sub:"Chiropractic", metric:"$17,500", ml:"in 2 months", tagline:"Upgraded Life Chiro generated $17,500 in 2 months.", rev:"$17,500", spend:"$2,300", cpl:"—", leads:"38+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"The Rehab Borough", sub:"Rehabilitation", metric:"$13,500", ml:"in 6 weeks", tagline:"The Rehab Borough generated $13,500 in 6 weeks.", rev:"$13,500", spend:"$1,900", cpl:"—", leads:"29+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Serenity Health", sub:"Health Clinic", metric:"$11,800", ml:"in 37 days", tagline:"Serenity Health generated $11,800 in 37 days.", rev:"$11,800", spend:"$1,460", cpl:"—", leads:"27+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Surge Wellness", sub:"Wellness", metric:"$23,500", ml:"in 10 weeks", tagline:"Surge Wellness generated $23,500 in 10 weeks.", rev:"$23,500", spend:"$3,050", cpl:"—", leads:"47+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Body Kinetix", sub:"Physiotherapy", metric:"$18,300", ml:"in 9 weeks", tagline:"Body Kinetix generated $18,300 in 9 weeks.", rev:"$18,300", spend:"$6,420", cpl:"—", leads:"84+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Ascension Physio", sub:"Physiotherapy", metric:"$21,900", ml:"in 9 weeks · 58 patients", tagline:"Ascension Physio generated $21,900 in 9 weeks — 58 new patients from $5,060 in spend.", rev:"$21,900", spend:"$5,060", cpl:"—", leads:"72+", bk:"58", logo:"case-study-logos/Ascension Physio/logo.png", hasVideo:false, quote:"Our experience with Ad Scaling was phenomenal! The leads were actually qualified and ready to book — something we hadn't seen before." },

    { co:"Orange Chiro", sub:"Chiropractic", metric:"$11,700", ml:"in 34 days", tagline:"Orange Chiro generated $11,700 in 34 days.", rev:"$11,700", spend:"$2,740", cpl:"—", leads:"28+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Peak Dynamic PT", sub:"Physical Therapy", metric:"$31,800", ml:"in 72 days", tagline:"Peak Dynamic PT generated $31,800 in 72 days.", rev:"$31,800", spend:"$7,260", cpl:"—", leads:"61+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"NuWav", sub:"Wellness", metric:"$21,700", ml:"in 53 days", tagline:"NuWav generated $21,700 in 53 days.", rev:"$21,700", spend:"$6,120", cpl:"—", leads:"38+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Bergin Motion", sub:"Physiotherapy", metric:"$16,200", ml:"in 2 months", tagline:"Bergin Motion generated $16,200 in 2 months.", rev:"$16,200", spend:"$4,410", cpl:"—", leads:"37+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Valley Men's Health", sub:"Men's Health", metric:"$18,400", ml:"in 6 weeks", tagline:"Valley Men's Health generated $18,400 in 6 weeks.", rev:"$18,400", spend:"$5,260", cpl:"—", leads:"27+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Innisfil Eye Center", sub:"Eye Care", metric:"$34,200", ml:"in 4 months", tagline:"Innisfil Eye Center generated $34,200 in 4 months.", rev:"$34,200", spend:"$11,940", cpl:"—", leads:"63+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"JZH Aesthetics", sub:"Medical Aesthetics", metric:"$27,400", ml:"in 1 month", tagline:"JZH Aesthetics generated $27,400 in one month.", rev:"$27,400", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Laser Spot", sub:"Laser Clinic", metric:"$25,800", ml:"in 30 days", tagline:"Laser Spot generated $25,800 in 30 days.", rev:"$25,800", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Lovestruck Studio", sub:"Beauty Studio", metric:"$24K", ml:"in 3 weeks", tagline:"Lovestruck Studio generated $24K in 3 weeks.", rev:"$24K", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"HMR Cosmetic Surgery", sub:"Cosmetic Surgery", metric:"$51K", ml:"in 5 months", tagline:"HMR Cosmetic Surgery generated $51K in 5 months.", rev:"$51K", spend:"$18,600", cpl:"—", leads:"22+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Triple B Wellness", sub:"Weight Loss Clinic", metric:"$132K", ml:"in 6 months", tagline:"Triple B Wellness generated $132K in 6 months.", rev:"$132K", spend:"$21,300", cpl:"—", leads:"1,180+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Vivitality", sub:"Weight Loss Clinic", metric:"$146K", ml:"in 7 months", tagline:"Vivitality generated $146K in 7 months.", rev:"$146K", spend:"$24,800", cpl:"—", leads:"1,260+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Vara Wellness", sub:"Weight Loss Clinic", metric:"$118K", ml:"in 6 months", tagline:"Vara Wellness generated $118K in 6 months.", rev:"$118K", spend:"$19,600", cpl:"—", leads:"1,040+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Altimate Body Contouring", sub:"Weight Loss Clinic", metric:"$152K", ml:"in 6 months", tagline:"Altimate Body Contouring generated $152K in 6 months.", rev:"$152K", spend:"$25,900", cpl:"—", leads:"1,420+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Elite Health Wellness", sub:"Semaglutide Clinic", metric:"$84K", ml:"in 6 months", tagline:"Elite Health Wellness generated $84K in 6 months.", rev:"$84K", spend:"$18,900", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Corey Bingham Medical Weight Loss", sub:"Weight Loss Clinic", metric:"$92K", ml:"in 5 months", tagline:"Corey Bingham Medical Weight Loss generated $92K in 5 months.", rev:"$92K", spend:"$18,200", cpl:"—", leads:"540+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Northern Upstream", sub:"Dental", metric:"$118K", ml:"in 7 months", tagline:"Northern Upstream generated $118K in 7 months.", rev:"$118K", spend:"$21,400", cpl:"—", leads:"940+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Smiles of Kensington Dental", sub:"Dental", metric:"$63K", ml:"in 6 months", tagline:"Smiles of Kensington Dental generated $63K in 6 months.", rev:"$63K", spend:"$23,900", cpl:"—", leads:"204+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Gerdan Lamorell Dental", sub:"Dental · Trinidad", metric:"$67K", ml:"in 5 months", tagline:"Gerdan Lamorell Dental generated $67K in 5 months.", rev:"$67K", spend:"$12,800", cpl:"—", leads:"102+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Kingsville Dental Centre", sub:"Dental", metric:"$16K", ml:"in 2 months", tagline:"Kingsville Dental Centre generated $16K in 2 months.", rev:"$16K", spend:"$3,200", cpl:"—", leads:"112+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Oak Bay Family Chiropractic", sub:"Chiropractic", metric:"$16K", ml:"in 2 months", tagline:"Oak Bay Family Chiropractic generated $16K in 2 months.", rev:"$16K", spend:"$2,100", cpl:"—", leads:"36+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Polyhealth Physiotherapy", sub:"Physiotherapy", metric:"$26K", ml:"in 3 months", tagline:"Polyhealth Physiotherapy generated $26K in 3 months.", rev:"$26K", spend:"$3,400", cpl:"—", leads:"58+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Remarkable Physiotherapy", sub:"Physiotherapy · 3 Locations", metric:"$48K", ml:"in 4 months", tagline:"Remarkable Physiotherapy generated $48K across 3 locations in 4 months.", rev:"$48K", spend:"$6,800", cpl:"—", leads:"96+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Synergy Health Associates", sub:"Multi-Discipline Clinic", metric:"$24K", ml:"in 3 months", tagline:"Synergy Health Associates generated $24K in 3 months.", rev:"$24K", spend:"$3,200", cpl:"—", leads:"52+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Mountain View Physical Therapy", sub:"Physical Therapy", metric:"$14K", ml:"in 2 months", tagline:"Mountain View Physical Therapy generated $14K in 2 months.", rev:"$14K", spend:"$1,800", cpl:"—", leads:"34+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Rare Care Physiotherapy", sub:"Physiotherapy", metric:"$9,500", ml:"in 1 month", tagline:"Rare Care Physiotherapy generated $9,500 in one month.", rev:"$9,500", spend:"$1,200", cpl:"—", leads:"24+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Renova Spa", sub:"Medical Spa", metric:"$147K", ml:"in 5 months", tagline:"Renova Spa generated $147K in 5 months.", rev:"$147K", spend:"$26,400", cpl:"—", leads:"710+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Sublime Hairdressing", sub:"Hair Salon", metric:"$162K", ml:"in 7 months", tagline:"Sublime Hairdressing generated $162K in 7 months.", rev:"$162K", spend:"$27,900", cpl:"—", leads:"3,460+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Sirena Beauty and Wellness", sub:"Beauty & Wellness", metric:"$23K", ml:"in 9 months", tagline:"Sirena Beauty and Wellness generated $23K in 9 months.", rev:"$23K", spend:"$7,800", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Created For More", sub:"Med Spa · Trinidad", metric:"$54K", ml:"in 5 months", tagline:"Created For More generated $54K in 5 months.", rev:"$54K", spend:"$10,800", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Infinity Health Regenerative Medicine", sub:"Regenerative Medicine", metric:"$166K", ml:"in 9 months", tagline:"Infinity Health Regenerative Medicine generated $166K in 9 months.", rev:"$166K", spend:"$21,400", cpl:"—", leads:"418+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"West Coast Wound Center", sub:"Wound Care Clinic", metric:"$126K", ml:"in 8 months", tagline:"West Coast Wound Center generated $126K in 8 months.", rev:"$126K", spend:"$18,400", cpl:"—", leads:"356+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Health Plan Superstore", sub:"Health Insurance", metric:"$72K", ml:"in 6 months", tagline:"Health Plan Superstore generated $72K in 6 months.", rev:"$72K", spend:"$13,800", cpl:"—", leads:"418+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Georgian Bay Integrative Medicine", sub:"Integrative Medicine", metric:"$88K", ml:"in 7 months", tagline:"Georgian Bay Integrative Medicine generated $88K in 7 months.", rev:"$88K", spend:"$13,200", cpl:"—", leads:"284+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"360 Surgery", sub:"Weight Loss Clinic · Surgical", metric:"$9K", ml:"in 15 days · 15 patients", tagline:"Surgical clinic generated $9K in 15 days — 23 high-quality leads, 15 new patients.", rev:"$9K", spend:"—", cpl:"—", leads:"23", bk:"15", logo:"case-study-logos/360 Surgery/logo.png", hasVideo:false, quote:"We enlisted Moi's services right at the inception of our new business. Their expertise extended to building our website, streamlining lead communication for a seamless experience." },
    { co:"Ains Beauty & Advanced Aesthetic", sub:"Med Spa · Aesthetics", metric:"$17K", ml:"in 3 weeks · 48 bookings", tagline:"Med spa booked 48 appointments and generated $17K in under 3 weeks.", rev:"$17K", spend:"—", cpl:"—", leads:"—", bk:"48", logo:"case-study-logos/Ains Beauty Advanced Aesthetic/logo.png", screenshot:"case-study-logos/Ains Beauty Advanced Aesthetic/screenshot.png", hasVideo:false, quote:"The leads didn't just come in — they booked. This system made growth feel easy. It's been a complete game changer for us." },
    { co:"ARUKA Chiropractic", sub:"Chiropractic & Wellness", metric:"$12K", ml:"in 4 weeks · 34 bookings", tagline:"Chiro clinic booked 34 new appointments and generated $12K in just 4 weeks.", rev:"$12K", spend:"—", cpl:"—", leads:"—", bk:"34", logo:"case-study-logos/ARUKA Chiropractic Health and Wellness/logo.png", screenshot:"case-study-logos/ARUKA Chiropractic Health and Wellness/screenshot.png", hasVideo:false, quote:"We've had more new faces in the last month than the last 6 combined. It's exactly the growth we needed." },
    { co:"Atlas Custom Health Solutions", sub:"Chiropractic · Health", metric:"$7,800", ml:"from $350 in ads · 21 bookings", tagline:"Booked 21 appointments and generated $7,800 from just $350 in ad spend.", rev:"$7,800", spend:"$350", cpl:"—", leads:"—", bk:"21", logo:null, hasVideo:false, quote:"It's not just the leads — it's the fact that people actually show up. We didn't expect it to take off this fast, especially with such a small budget." },
    { co:"Attracting Your Life", sub:"Therapy · Mental Health", metric:"$10,200", ml:"from $400 in ads · 18 clients", tagline:"Therapy clinic booked 18 clients and generated $10,200 with just $400 in ad spend.", rev:"$10,200", spend:"$400", cpl:"—", leads:"—", bk:"18", logo:null, hasVideo:false, quote:"The clients coming in are the right ones. They're engaged, ready to work, and have been such a joy to serve." },
    { co:"Balance Booster Physical Therapy", sub:"Physical Therapy", metric:"$11,600", ml:"on $700 ad spend · 29 patients", tagline:"Booked 29 new patients and generated $11,600 from just $700 in ad spend.", rev:"$11,600", spend:"$700", cpl:"—", leads:"—", bk:"29", logo:null, hasVideo:false, quote:"Super smooth setup. The results came faster than expected and our therapists have been completely booked out the past few weeks." },
    { co:"Better Built Body Canada", sub:"Weight Loss Clinic", metric:"$19K", ml:"from $650 in ads · 30 days", tagline:"Weight loss clinic closed $19K in packages from just $650 in ad spend in under 30 days.", rev:"$19K", spend:"$650", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"The pipeline is finally full again. Every week we've got new clients booking in, and it feels like our brand is everywhere locally." },
    { co:"Boca Laser & Medical Spa", sub:"Med Spa · Florida", metric:"$22K", ml:"from $1,100 in ads · 51 bookings", tagline:"Med spa booked 51 appointments and generated $22K from $1,100 in ad spend.", rev:"$22K", spend:"$1,100", cpl:"—", leads:"—", bk:"51", logo:"case-study-logos/Boca Laser Medical Spa/logo.png", hasVideo:false, quote:"Our spa is booked solid now. The systems they built bring in the perfect clients — they're serious, and they buy." },
    { co:"Buena Vida Chiropractic", sub:"Chiropractic", metric:"$15,200", ml:"in 4 weeks · 41 clients", tagline:"Chiro booked 41 clients and generated $15,200 in 4 weeks using ads and content.", rev:"$15,200", spend:"—", cpl:"—", leads:"—", bk:"41", logo:null, hasVideo:false, quote:"The content was beautiful and professional. But it wasn't just pretty — it worked. Clients told us they booked because of the videos." },
    { co:"C&J Health Centre", sub:"Chiropractic · Physio", metric:"$250K", ml:"in 1 year · 30+ patients/mo", tagline:"Dr. Crystal opened her clinic post-COVID in a city of 60K people — hit a 2-week waitlist and $250K in new client revenue in year one.", rev:"$250K", spend:"—", cpl:"—", leads:"—", bk:"30+/mo", logo:"case-study-logos/CJ Health Centre/logo.png", hasVideo:false, quote:"Opening a brand-new clinic coming out of the pandemic, we needed new patients fast. In a city of only 60,000 people, they consistently brought in 30+ new patients every month. The clinic has stayed on a 2-week waitlist for months with a consistently full calendar." },
    { co:"D&M Chiropractic", sub:"Chiropractic & Rehab", metric:"$9,900", ml:"from $320 in ads · 33 bookings", tagline:"33 bookings and $9,900 in revenue from just $320 in ad spend.", rev:"$9,900", spend:"$320", cpl:"—", leads:"—", bk:"33", logo:null, hasVideo:false, quote:"Everything felt professional — the content, the follow-ups, the branding. And it worked. We're fully booked every week now." },
    { co:"Discovery Massage & Wellness", sub:"Med Spa · Massage", metric:"$13,600", ml:"from $490 in ads · 36 clients", tagline:"Booked 36 appointments and generated $13,600 from just $490 in ad spend.", rev:"$13,600", spend:"$490", cpl:"—", leads:"—", bk:"36", logo:null, hasVideo:false, quote:"This took so much stress off our plate. Clients love how smooth the booking is — and we love how packed the schedule is now." },
    { co:"Dr. Adrian Cohen", sub:"Chiropractic · Toronto", metric:"$16,500", ml:"from $600 in ads · 44 bookings", tagline:"Toronto chiro booked 44 appointments and collected $16,500 from $600 in ad spend.", rev:"$16,500", spend:"$600", cpl:"—", leads:"—", bk:"44", logo:null, hasVideo:false, quote:"I've been in this industry for years and never had systems work like this. It's made patient acquisition feel effortless." },
    { co:"Dr. Barry Marks Chiropractor", sub:"Chiropractic · Auto Accident", metric:"$10,800", ml:"from $375 in ads · 27 patients", tagline:"Booked 27 new patients and generated $10,800 from just $375 in ad spend.", rev:"$10,800", spend:"$375", cpl:"—", leads:"—", bk:"27", logo:null, hasVideo:false, quote:"The whole process ran on its own. Our front desk barely had to lift a finger, and the patients coming in were exactly who we wanted." },
    { co:"Dr. Wall Chiropractic", sub:"Chiropractic", metric:"$12,400", ml:"on $490 in spend · 31 patients", tagline:"Chiro booked 31 new patients and generated $12,400 from just $490 in ad spend.", rev:"$12,400", spend:"$490", cpl:"—", leads:"—", bk:"31", logo:null, hasVideo:false, quote:"We didn't want just leads — we wanted booked appointments. That's exactly what we got. And the process felt seamless." },
    { co:"Dream Beauty Clinic", sub:"Med Spa · Aesthetics", metric:"$21K", ml:"from $850 in ads", tagline:"Med spa generated $21K in high-ticket treatments from just $850 in ad spend.", rev:"$21K", spend:"$850", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"The ads were stunning. But more importantly, they brought in the right type of clients. We've had multiple repeat bookings from this already." },
    { co:"DSM Spine+Sport", sub:"Chiro · Rehab Clinic", metric:"$13,300", ml:"from $520 in ads · 39 bookings", tagline:"39 bookings and $13,300 in revenue from just $520 in ad spend in 4 weeks.", rev:"$13,300", spend:"$520", cpl:"—", leads:"—", bk:"39", logo:null, hasVideo:false, quote:"We've never had this kind of response from a campaign. It felt like we were finally showing up where our ideal clients hang out." },
    { co:"Dynavyte", sub:"Chiropractic", metric:"$8,800", ml:"from $360 in ads · 22 clients", tagline:"Booked 22 clients and generated $8,800 from just $360 in ad spend.", rev:"$8,800", spend:"$360", cpl:"—", leads:"—", bk:"22", logo:null, hasVideo:false, quote:"This wasn't just ads. It was a full system. The leads booked, showed up, and converted — and we barely had to touch it." },
    { co:"The Fitness Clinic AU", sub:"Physiotherapy · Australia", metric:"$19,700", ml:"from $1,800 in ads · 47 clients", tagline:"Booked 47 new clients and generated $19,700 from $1,800 in ad spend in under 30 days.", rev:"$19,700", spend:"$1,800", cpl:"—", leads:"—", bk:"47", logo:null, hasVideo:false, quote:"This is the first time we've had a system that didn't need us to constantly monitor it. It just works in the background and fills our schedule." },
    { co:"Full Life Physio", sub:"Physiotherapy", metric:"$11,200", ml:"on $480 ad spend · 29 clients", tagline:"Booked 29 clients and generated $11,200 from just $480 in ad spend.", rev:"$11,200", spend:"$480", cpl:"—", leads:"—", bk:"29", logo:null, hasVideo:false, quote:"They handled everything from the creative to the backend systems. We just showed up and treated clients — they handled the growth." },
    { co:"IMAI Acupuncture School", sub:"Education · Acupuncture", metric:"$57,400", ml:"in 4 months · 54 enrollments", tagline:"Acupuncture school generated $57,400 from 54 new enrollments in 4 months.", rev:"$57,400", spend:"$8,910", cpl:"—", leads:"—", bk:"54", logo:null, hasVideo:false, quote:"" },
    { co:"Made Ya Skinny", sub:"Weight Loss Clinic", metric:"$74K", ml:"in 3 months · 118 consultations", tagline:"Weight loss clinic booked 118 consultations and generated $74K in just 3 months.", rev:"$74K", spend:"—", cpl:"—", leads:"—", bk:"118", logo:null, hasVideo:false, quote:"" },
    { co:"Craig Allen Hypnotherapy", sub:"Hypnotherapy", metric:"$20K", ml:"in 1 month · 42 new customers", tagline:"Hypnotherapy practice brought in 42 new customers and $20K revenue in a single month.", rev:"$20K", spend:"—", cpl:"—", leads:"—", bk:"42", logo:null, hasVideo:false, quote:"" },
    { co:"Cell Regen Calgary", sub:"Regenerative Medicine", metric:"$138K", ml:"in 4 months · 620+ leads", tagline:"Cell Regen Calgary generated $138K from 620+ leads in 4 months.", rev:"$138K", spend:"$24,800", cpl:"—", leads:"620+", bk:"—", logo:"case-study-logos/Cell Regen Calgary/logo.jpg", hasVideo:false, quote:"" },
    { co:"Escape Zero Gravity Massage", sub:"Massage & Float Therapy", metric:"$20K", ml:"from $2,400 in ads · 20 packages", tagline:"Float therapy studio sold 20 high-ticket packages and generated $20K from $2,400 in ad spend.", rev:"$20K", spend:"$2,400", cpl:"—", leads:"—", bk:"20", logo:"case-study-logos/Escape Zero Gravity Massage/logo.jpg", hasVideo:false, quote:"Float therapy is niche and we needed to educate as well as convert. The campaigns they built did both." },
    { co:"RWLCG", sub:"Medical Weight Loss", metric:"$83K", ml:"in 3 months · 168 bookings", tagline:"Medical weight loss clinic generated $83K from 168 new bookings in 3 months.", rev:"$83K", spend:"$12,700", cpl:"—", leads:"—", bk:"168", logo:null, hasVideo:false, quote:"" },
    { co:"GB Weight Loss", sub:"Weight Loss", metric:"$27K", ml:"in 2 months · 74 bookings", tagline:"Weight loss clinic generated $27K from 74 new bookings in 2 months.", rev:"$27K", spend:"$4,600", cpl:"—", leads:"—", bk:"74", logo:null, hasVideo:false, quote:"" },
    { co:"Halo Journey Counselling", sub:"Therapy · Counselling", metric:"$13K", ml:"in 2 months · 60 bookings", tagline:"Counselling practice generated $13K from 60+ bookings in 2 months.", rev:"$13K", spend:"$3,000", cpl:"—", leads:"280+", bk:"60+", logo:null, hasVideo:false, quote:"" },
    { co:"Shalom Mental Health", sub:"Therapy · Mental Health", metric:"$18K", ml:"in 26 days", tagline:"Mental health practice generated $18K in revenue in just 26 days.", rev:"$18K", spend:"$3,000", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"VRAI Health & Wellness", sub:"Therapy · Wellness", metric:"$22K", ml:"lifetime value · 22 bookings", tagline:"VRAI Health generated 22 new bookings and $22K in lifetime value in the first month.", rev:"$22K", spend:"—", cpl:"—", leads:"80+", bk:"22", logo:null, hasVideo:false, quote:"" },
    { co:"Total Wellness Clinic Vancouver", sub:"Therapy · Wellness", metric:"$32K", ml:"in 2 weeks · $3/lead", tagline:"Wellness clinic generated 40 new bookings and $32K in 2 weeks at $3 per lead.", rev:"$32K", spend:"—", cpl:"$3", leads:"40+", bk:"40", logo:null, hasVideo:false, quote:"" },
    { co:"Integrative Treatments", sub:"Massage Therapy", metric:"$42K", ml:"in 2 months · 80 patients", tagline:"Massage therapy practice generated $42K from 80 new patients in 2 months.", rev:"$42K", spend:"$18,000", cpl:"—", leads:"—", bk:"80", logo:null, hasVideo:false, quote:"" },
    { co:"Veim Healing", sub:"Massage Therapy", metric:"$12K", ml:"in 2 months · 30 clients", tagline:"Massage therapy practice booked 30 new clients and generated $12K in 2 months.", rev:"$12K", spend:"$1,500", cpl:"—", leads:"—", bk:"30", logo:null, hasVideo:false, quote:"" },
    { co:"Orchard Rehabilitation", sub:"Rehabilitation", metric:"$28K", ml:"in 2 months · $4,900 spend", tagline:"Rehab clinic generated $28K from $4,900 in ad spend in 2 months.", rev:"$28K", spend:"$4,900", cpl:"—", leads:"—", bk:"—", logo:"case-study-logos/Orchard Rehabilitation/logo.png", hasVideo:false, quote:"We had relied on physician referrals and they were unpredictable. Paid ads gave us a direct patient acquisition channel that we could control and scale." },
    { co:"The Health Advantage", sub:"Medical Clinic", metric:"$84K", ml:"in 8 months · 210 bookings", tagline:"Health clinic generated 210 new bookings and $84K in 8 months.", rev:"$84K", spend:"$13,900", cpl:"—", leads:"—", bk:"210", logo:null, hasVideo:false, quote:"" },
    { co:"LifeWorks Integrated Health", sub:"Chiropractic · Integrative", metric:"$12,800", ml:"in 5 weeks · 11 patients", tagline:"Integrative health clinic generated $12,800 from 11 new patients in 5 weeks.", rev:"$12,800", spend:"$3,760", cpl:"—", leads:"—", bk:"11", logo:null, hasVideo:false, quote:"" },
    { co:"ViscoGen", sub:"Medical Device · Clinic", metric:"$43K", ml:"in 41 days · 31 patients", tagline:"Medical clinic generated $43K from 31 new patients in just 41 days.", rev:"$43K", spend:"$12,000", cpl:"—", leads:"—", bk:"31", logo:null, screenshot:"case-study-logos/ViscoGen - KarinaP/screenshot.png", hasVideo:false, quote:"" },
    { co:"Rusty Gaddes Osteopath", sub:"Osteopathy Clinic", metric:"$21K", ml:"in 5 months · $8,600 spend", tagline:"Osteopath clinic generated $21K from $8,600 in ad spend over 5 months.", rev:"$21K", spend:"$8,600", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Select Family Clinic", sub:"Medical Clinic", metric:"$14K", ml:"in 2 months · 126 leads", tagline:"Select Family Clinic generated $14K from 126 leads in 2 months.", rev:"$14K", spend:"$3,100", cpl:"—", leads:"126+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Alpha Refinery Medical", sub:"Medical Clinic", metric:"244+", ml:"leads in 2 months", tagline:"Alpha Refinery Medical generated 244+ qualified leads in just 2 months.", rev:"—", spend:"—", cpl:"—", leads:"244+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"One Light Medical", sub:"Medical Clinic", metric:"$21K", ml:"in 4 months · 168 leads", tagline:"One Light Medical generated $21K from 168 leads in 4 months.", rev:"$21K", spend:"$5,600", cpl:"—", leads:"168+", bk:"—", logo:null, hasVideo:false, quote:"Functional medicine patients are educated and discerning. The campaigns educated them first and the patients who came in were already sold on the approach before the first appointment." },
    { co:"Berkeley Dental (4mo)", sub:"Dental", metric:"$88K", ml:"in 4 months · 126 leads", tagline:"Dental practice generated $88K from 126 leads in 4 months.", rev:"$88K", spend:"$16,400", cpl:"—", leads:"126+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Northern Upstream Dental", sub:"Dental", metric:"$118K", ml:"in 7 months · 940 leads", tagline:"Dental practice generated $118K from 940+ leads in 7 months.", rev:"$118K", spend:"$21,400", cpl:"—", leads:"940+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Beaute For You", sub:"Med Spa", metric:"$39K", ml:"in 5 months · 812 leads", tagline:"Med spa generated $39K from 812 leads in 5 months.", rev:"$39K", spend:"$8,900", cpl:"—", leads:"812+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Abhi Semaglutide", sub:"Weight Loss Clinic", metric:"$132K", ml:"in 8 months · 740 leads", tagline:"Semaglutide clinic generated $132K from 740 leads in 8 months.", rev:"$132K", spend:"$18,900", cpl:"—", leads:"740+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"MWLCA", sub:"Weight Loss Clinic", metric:"$17K", ml:"in 3 months · 302 leads", tagline:"Weight loss clinic generated $17K from 302 leads in 3 months.", rev:"$17K", spend:"$4,100", cpl:"—", leads:"302+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"BlackWell Infinity", sub:"Medical Weight Loss", metric:"$91K", ml:"in 7 months · 608 leads", tagline:"Medical weight loss clinic generated $91K from 608 leads in 7 months.", rev:"$91K", spend:"$14,900", cpl:"—", leads:"608+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Transcend Mind-Body Wellness", sub:"Therapy · Wellness", metric:"20 calls", ml:"in week 1 · Google Ads", tagline:"Mind-body wellness practice generated 20 calls in the first week from their new funnel.", rev:"—", spend:"—", cpl:"—", leads:"20+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"ETalkWellness", sub:"Online Therapy · Teletherapy", metric:"$13K", ml:"in 6 months", tagline:"Teletherapy platform generated $13K in 6 months.", rev:"$13K", spend:"$5,000", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:"case-study-logos/ETalkWellness/screenshot.png", hasVideo:false, quote:"Online therapy is a crowded space now. What differentiated us was the quality of the creative — it spoke to people at the right moment with the right message." },
    { co:"Centre for Self-Discovery", sub:"Therapy · Dual Location", metric:"20-30 bk/mo", ml:"India · 10-15 bk/mo Canada", tagline:"Therapy clinic generates 20-30 new bookings/month in India and 10-15/month in Canada.", rev:"—", spend:"$650-750/mo", cpl:"—", leads:"—", bk:"30-45/mo", logo:null, hasVideo:false, quote:"" },
    { co:"Peak Dynamic PT (Google+IG)", sub:"Physical Therapy", metric:"$31,800", ml:"in 72 days · 61 patients", tagline:"Physical therapy practice generated $31,800 from 61 new patients in 72 days.", rev:"$31,800", spend:"$7,260", cpl:"—", leads:"—", bk:"61", logo:null, hasVideo:false, quote:"" },
    { co:"Physio-1 Airdrie", sub:"Sports Injury & Wellness", metric:"$17,600", ml:"in 2 months · 42 patients", tagline:"Sports physio generated $17,600 from 42 new patients in 2 months.", rev:"$17,600", spend:"$6,540", cpl:"—", leads:"—", bk:"42", logo:null, hasVideo:false, quote:"" },
    { co:"Ironwood Summit Counselling", sub:"Therapy · Counselling", metric:"38 customers", ml:"in 4 months", tagline:"Counselling practice brought in 38 new customers over 4 months.", rev:"—", spend:"—", cpl:"—", leads:"—", bk:"38", logo:null, hasVideo:false, quote:"" },
    { co:"New Leaf Private Practice", sub:"Therapy · Private Practice", metric:"$11K", ml:"in 2 months · 35 new clients/mo", tagline:"Therapy practice generates 35 new clients per month and $11K in 2 months.", rev:"$11K", spend:"—", cpl:"—", leads:"—", bk:"35/mo", logo:null, hasVideo:false, quote:"" },

    { co:"Earth Child Healing and Guidance", sub:"Spiritual & Trauma-Based Healing", metric:"$9,100", ml:"in a few weeks", tagline:"Earth Child Healing booked 26 clients and generated $9,100 with just $1,500 in ad spend.", rev:"$9,100", spend:"$1,500", cpl:"—", leads:"—", bk:"26", logo:null, screenshot:null, hasVideo:false, quote:"\"The clients we're attracting now feel aligned. The way they presented our work was beautiful, and the results felt effortless.\"" },
    { co:"Yuda", sub:"Holistic Wellness Brand", tagline:"Launched a conversion-focused website that became the foundation for future campaigns — stronger visual branding and a seamless booking experience.", rev:"—", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"\"The website is stunning — but more importantly, it works. Clients tell me they feel connected before we even speak. It finally feels like my brand has a real home.\"" },
    { co:"George Manlove DC", sub:"Chiropractic Clinic", metric:"$13,800", ml:"in a few weeks", tagline:"Dr. Manlove booked 38 new patients and generated $13,800 in revenue from $3,200 in ad spend.", rev:"$13,800", spend:"$3,200", cpl:"—", leads:"—", bk:"38", logo:null, screenshot:null, hasVideo:false, quote:"\"It's been the most stress-free growth I've had in practice. Clients book themselves, and I just show up ready to work.\"" },
    { co:"King Spa", sub:"Luxury Spa", metric:"$22,000", ml:"in under 30 days", tagline:"King Spa booked 71 clients and generated $22,000 from a luxury booking campaign.", rev:"$22,000", spend:"—", cpl:"—", leads:"—", bk:"71", logo:null, screenshot:null, hasVideo:false, quote:"\"This didn't just bring in more bookings — it brought in better ones. Clients actually show up and spend more.\"" },
    { co:"Tiam Spa", sub:"Med Spa", metric:"$27,000", ml:"in 30 days", tagline:"Tiam Spa generated $27,000 from facials, laser treatments, and body sculpting packages in just 30 days.", rev:"$27,000", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"\"We're finally attracting the right clients — the kind that actually book full packages. The system's been amazing for consistency.\"" },
    { co:"IvyMed Behavioral Health", sub:"Behavioral Health Clinic", metric:"$19,600", ml:"in 30 days", tagline:"IvyMed booked 58 clients and generated $19,600 in therapy revenue while reducing intake admin by 70%.", rev:"$19,600", spend:"—", cpl:"—", leads:"—", bk:"58", logo:null, screenshot:null, hasVideo:false, quote:"\"We went from scrambling to fill spots to having a waitlist. Clients now come in already informed and ready to start treatment.\"" },
    { co:"Jasmine Flower Spa", sub:"Spa & Beauty Treatments", metric:"$21,000", ml:"in under a month", tagline:"Jasmine Flower Spa booked out $21,000 in treatments from Facebook and TikTok ads with an instant-booking funnel.", rev:"$21,000", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"\"Every time we posted one of their TikToks, the phones lit up. The spa's never been this consistently busy.\"" },
    { co:"Life Second Chance", sub:"Behavioral Health Programs", metric:"$16,800", ml:"in 30 days", tagline:"Life Second Chance booked 54 clients and generated $16,800 in 30 days from Meta ads.", rev:"$16,800", spend:"—", cpl:"—", leads:"—", bk:"54", logo:null, screenshot:null, hasVideo:false, quote:"\"The leads came in fast — and they showed up. Everything feels smoother, and we're helping more people without burning out the team.\"" },
    { co:"Revive & Rebalance", sub:"Physical Therapy & Wellness", metric:"$8,900", ml:"in 29 days", tagline:"Revive & Rebalance booked 19 new clients and generated $8,900 in revenue from $1,980 in ad spend.", rev:"$8,900", spend:"$1,980", cpl:"—", leads:"—", bk:"19", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"KMT Medical", sub:"IV Therapy & Stress Clinic", metric:"$8,000", ml:"in 6 months", tagline:"KMT Medical generated $8,000 in revenue across IV Therapy and Stress Therapy offers with 3× ROI.", rev:"$8,000", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Dream Wellness", sub:"Psychiatry & Counselling", metric:"$16,000", ml:"in 2 months", tagline:"Dream Wellness generated 120 new calls and $16,000 in revenue from $2,000 in ad spend in 2 months.", rev:"$16,000", spend:"$2,000", cpl:"—", leads:"120", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Charis Counselling", sub:"Private Counselling Practice", metric:"$4,000", ml:"in 2.5 weeks", tagline:"Charis Counselling brought in 30 new clients and $4,000 in revenue from $800 in ad spend in just 2.5 weeks.", rev:"$4,000", spend:"$800", cpl:"—", leads:"—", bk:"30", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"BA Family Health NP Practice", sub:"Family Health Practice", metric:"$20,000", ml:"in 5 months", tagline:"BA Family Health generated 100 new clients and $20,000 in revenue from $4,000 in ad spend over 5 months.", rev:"$20,000", spend:"$4,000", cpl:"—", leads:"—", bk:"100", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Downhome Counseling", sub:"Private Counseling Practice", metric:"$1,800", ml:"in 3 weeks", tagline:"Downhome Counseling generated 42 new calls and $1,800 in revenue from $500 in ad spend in 3 weeks.", rev:"$1,800", spend:"$500", cpl:"—", leads:"42", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Evolutionary Eye Care", sub:"Eye Care Clinic", metric:"$10,900", ml:"in 71 days", tagline:"Evolutionary Eye Care booked 41 new clients and generated $10,900 from $4,880 in ad spend in 71 days.", rev:"$10,900", spend:"$4,880", cpl:"—", leads:"—", bk:"41", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Stresseze Therapy", sub:"Therapy Practice", metric:"$8,000", ml:"in 2 months", tagline:"Stresseze Therapy generated 40 new bookings and $8,000 in revenue in 2 months.", rev:"$8,000", spend:"—", cpl:"—", leads:"—", bk:"40", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Talk It Through", sub:"Online Therapy", metric:"$6,400", ml:"from paid ads", tagline:"Talk It Through booked 20 new clients and generated $6,400 in revenue from just $400 in ad spend.", rev:"$6,400", spend:"$400", cpl:"—", leads:"—", bk:"20", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"PsyKey Therapy", sub:"Therapy Practice", metric:"$12,000", ml:"in 40 days", tagline:"PsyKey Therapy generated 63 new bookings and $12,000 in revenue in just 40 days.", rev:"$12,000", spend:"—", cpl:"—", leads:"—", bk:"63", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Ji Yoon Kim Integrative Mind Body", sub:"Integrative Mind Body Therapy", metric:"$6,000", ml:"in 2 weeks", tagline:"Ji Yoon Kim Integrative Mind Body booked 50 new clients and generated $6,000 in revenue from $800 in ad spend at $2.40 CPL.", rev:"$6,000", spend:"$800", cpl:"$2.40", leads:"—", bk:"50", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Arlene Drake", sub:"Licensed Therapist", metric:"$27,000", ml:"in 4 months", tagline:"Arlene Drake generated 60 new bookings and $27,000 in revenue from $4,200 in ad spend over 4 months.", rev:"$27,000", spend:"$4,200", cpl:"—", leads:"—", bk:"60", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"HLR LLC", sub:"Medical Aesthetics", metric:"$22,000", ml:"in 4 months", tagline:"HLR LLC generated 1,040+ leads and $22,000 in revenue from $5,900 in ad spend over 4 months.", rev:"$22,000", spend:"$5,900", cpl:"—", leads:"1,040", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Mindful Serenity", sub:"Private Therapy Practice", metric:"$22,000", ml:"in 3 months", tagline:"Mindful Serenity generated $22,000 in revenue from $4,000 in ad spend over 3 months.", rev:"$22,000", spend:"$4,000", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Jamron Counseling", sub:"Counseling Practice", metric:"$8,000", ml:"in 1 month", tagline:"Jamron Counseling brought in 41 new clients and generated $8,000 in revenue from $1,200 in ad spend.", rev:"$8,000", spend:"$1,200", cpl:"—", leads:"—", bk:"41", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Ketamine Health", sub:"Ketamine Therapy Clinic", metric:"$46,000", ml:"in 4 months", tagline:"Ketamine Health generated $46,000 in revenue from $8,000 in ad spend over 4 months.", rev:"$46,000", spend:"$8,000", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Holsoms TMS Wellness Clinic", sub:"TMS Therapy & Mental Health", metric:"$67,000", ml:"in 6 months", tagline:"Holsoms TMS Wellness Clinic generated $67,000 in revenue from $14,000 in ad spend over 6 months.", rev:"$67,000", spend:"$14,000", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Mark Fitness", sub:"Fitness Training", metric:"$17,000", ml:"in 3 months", tagline:"Mark Fitness generated 284+ leads and $17,000 in revenue from $3,900 in ad spend in 3 months.", rev:"$17,000", spend:"$3,900", cpl:"—", leads:"284", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Chrislo Psychotherapy", sub:"Bilingual Psychotherapy", metric:"$6,000 CAD", ml:"from first campaign", tagline:"Chrislo Psychotherapy launched from zero — we built their website and acquired their first clients. Generated $6,000 CAD from $800 in ad spend.", rev:"$6,000", spend:"$800", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Philip Pellegrino Hypnotherapy", sub:"Hypnotherapy Practice", metric:"$6,000", ml:"in 1 month", tagline:"Philip Pellegrino Hypnotherapy closed 8 high-ticket clients and generated $6,000 in revenue from $1,000 in ad spend.", rev:"$6,000", spend:"$1,000", cpl:"—", leads:"—", bk:"8", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Hope Connection", sub:"Trauma Therapy", metric:"18", ml:"new bookings", tagline:"Hope Connection generated 18 new trauma therapy bookings from just $400 in ad spend in 1 month.", rev:"—", spend:"—", cpl:"—", leads:"—", bk:"18", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"As Far As Talk Therapy", sub:"Online Talk Therapy", metric:"$4,000", ml:"in first month", tagline:"As Far As Talk Therapy generated $4,000 in revenue from $500 in ad spend in the first month.", rev:"$4,000", spend:"$500", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Chad Angell Mental Health", sub:"Mental Health Practice", metric:"30", ml:"scheduled calls in 22 days", tagline:"Chad Angell Mental Health filled the calendar with 30 qualified calls in just 22 days.", rev:"—", spend:"—", cpl:"—", leads:"30", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"HN Therapy", sub:"Therapy Practice", metric:"$7,000", ml:"in 4 months", tagline:"HN Therapy generated 20 new clients per month and $7,000 in revenue over 4 months.", rev:"$7,000", spend:"—", cpl:"—", leads:"—", bk:"20", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Liberation Counseling and Consulting", sub:"Counseling & Consulting", metric:"20", ml:"new calls in 2 weeks", tagline:"Liberation Counseling generated 20 qualified calls in just 2 weeks.", rev:"—", spend:"—", cpl:"—", leads:"20", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Strive Physichatric", sub:"Psychiatric & Mental Health", metric:"$14,000", ml:"in 1 month", tagline:"Strive Physichatric generated 47 new calls and $14,000 in revenue in just 1 month.", rev:"$14,000", spend:"—", cpl:"—", leads:"47", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Home Care Agency", sub:"Home Care & Health Services", metric:"$96,000", ml:"in 5 months", tagline:"Home Care Agency booked 210 new clients and generated $96,000 from $13,080 in ad spend in 5 months.", rev:"$96,000", spend:"$13,080", cpl:"—", leads:"—", bk:"210", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"The Compassion Centre", sub:"Therapy & Counselling", metric:"$5,000", ml:"in 3 weeks", tagline:"The Compassion Centre brought in 26 new clients and $5,000 in revenue from $600 in ad spend in just 3 weeks.", rev:"$5,000", spend:"$600", cpl:"—", leads:"—", bk:"26", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Psychealth Clinic", sub:"Mental Health Clinic", metric:"$17,000", ml:"in 2 months", tagline:"Psychealth Clinic generated $17,000 in revenue from $1,000 in ad spend in just 2 months.", rev:"$17,000", spend:"$1,000", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Unstuck Mental Health", sub:"Therapy Practice", metric:"800+", ml:"leads in 7 months", tagline:"Unstuck Mental Health generated 800+ leads over 7 months, creating consistent new bookings.", rev:"—", spend:"—", cpl:"—", leads:"800", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Lifesync Wellness", sub:"Wellness & Therapy", metric:"$12,000", ml:"in 2 months", tagline:"Lifesync Wellness booked 60 new clients and generated $12,000 from $1,500 in ad spend in 2 months.", rev:"$12,000", spend:"$1,500", cpl:"—", leads:"—", bk:"60", logo:null, screenshot:null, hasVideo:false, quote:"" },
  ],
  agency: [
    { co:"Tim Tebow Summit",   sub:"Live Event · NFL Legend · 3.2M IG",
      metric:"$93.5K", ml:"in ticket revenue · $0.52 per sign-up",
      tagline:"NFL legend fills 200 seats in 10 days — at $0.52 per sign-up.",
      rev:"$93,500", spend:"$10,015", cpl:"$0.52", leads:"200+", bk:"187",
      logo:null, screenshot:"logos/tim-tebow-conference.png", hasVideo:false,
      quote:"We needed 200 attendees in under 3 weeks. They hit it in 10 days at $0.52 a lead. I have never seen anything close to that in event marketing." },
    { co:"Amplify Marketing",  sub:"Marketing Agency",
      metric:"$122K", ml:"in revenue · 17× ROI",
      tagline:"Marketing agency hires a marketing agency — and hits 17× ROI on $1,750/mo.",
      rev:"$122K", spend:"$1,750/mo", cpl:"$5.00", leads:"350", bk:"60",
      logo:null, screenshot:"case-study-logos/Amplify Digital Marketing/screenshot.png", hasVideo:false,
      quote:"We are a marketing agency that hired a marketing agency. That tells you everything. 350 leads at $5 CPL. Our own team could not touch those numbers." },
    { co:"Push Media",         sub:"Marketing Agency",
      metric:"$78K/mo", ml:"in MRR · CPL cut from $54→$11",
      tagline:"Agency goes from 2 to 39 clients in 30 days — after cutting CPL from $54 to $11.",
      rev:"$78K/mo", spend:"—", cpl:"$11", leads:"—", bk:"39 clients",
      logo:"logos/push-media.png", hasVideo:false,
      quote:"CPL went from $54 down to $11. We went from 2 customers to 39 in a single month. Nothing in 7 years of running ads prepared us for those results." },
    { co:"Miss Carrie June",   sub:"Coaching · Supplements · 4.6M IG",
      metric:"$127K", ml:"Revenue in 1 month",
      tagline:"4.6M follower influencer turns her audience into $127K in a single month at 5.55× ROAS.",
      rev:"$127K/mo", spend:"$22,900/mo", cpl:"$18.52", leads:"—", bk:"—",
      logo:"case-study-logos/MiniBeast/logo.png", hasVideo:false,
      quote:"We had the audience. We just needed the system. One month in we did $127K. The attribution was clean, the spend was controlled, and the offers converted." },
    { co:"Elara Media Agency", sub:"Marketing Agency",
      metric:"$622K", ml:"Revenue · 11 Months",
      tagline:"Marketing agency generates $622K in 11 months from $35K in ad spend — 17.8× ROI.",
      rev:"$622K", spend:"$35,000", cpl:"—", leads:"—", bk:"—",
      logo:null, screenshot:"case-study-logos/Elara Media/screenshot.png", hasVideo:false,
      quote:"$193,000 in succeeded payments in under a year. These were real recurring clients, not one-off deals. The lead quality coming from the campaigns was genuinely different from what we had managed ourselves." },
    { co:"AmCham TT",          sub:"B2B Conference · Trinidad & Tobago",
      metric:"$120K", ml:"Generated · $2,548 Spent",
      tagline:"B2B conference fills 300 seats from $2,548 in spend — $120K in attendance revenue.",
      rev:"$120K", spend:"$2,548", cpl:"$0.28", leads:"300+", bk:"300",
      logo:"case-study-logos/AMCHAM T.H.I.S. Event/logo.png", screenshot:"logos/amcham-tt.png", hasVideo:false,
      quote:"300 sign-ups for a B2B conference from $2,548. We had the brand, the speakers, the location — we just needed the system. They built it and it filled the room." },
    { co:"TJD Coaching",       sub:"Business Coaching",
      metric:"$1.14", ml:"CPL · 235 Leads",
      tagline:"Coaching offer hits $1.14 CPL — 235 leads at the lowest cost this agency has ever seen.",
      rev:"—", spend:"—", cpl:"$1.14", leads:"235", bk:"—",
      logo:null, hasVideo:false,
      quote:"Every ad variant we ran came in under $3. The best one hit $1.14. For a coaching offer, those numbers are not normal. Our cost to acquire a client dropped by more than half." },
    { co:"Church Planting University", sub:"Religious Education · Online Program",
      metric:"$50K", ml:"730 leads · 400 webinar shows · 120 students",
      tagline:"Niche religious education program closed 120 students from 730 leads and 400 webinar attendees.",
      rev:"$50K", spend:"—", cpl:"$3.94-$8.45", leads:"730+", bk:"120",
      logo:"case-study-logos/Church Planting University/logo.png", screenshot:"case-study-logos/Church Planting University/screenshot.png", hasVideo:false,
      quote:"We had never done paid advertising before. 500 leads into a niche offer about church planting is not something I expected. They found the audience and the creative angle that worked — and we filled the program." },
    { co:"NetSpeed",           sub:"Service Business · Google Ads",
      metric:"$54K+", ml:"in revenue · 1,090 conversions at $3.36",
      tagline:"Service company drives 1,090 conversions at $3.36 each — in a single month.",
      rev:"$54K+", spend:"$3,670/mo", cpl:"$3.36", leads:"1,090", bk:"—",
      logo:null, screenshot:"case-study-logos/NetSpeed/screenshot.png", hasVideo:false,
      quote:"Over a thousand conversions in a month at $3.36 each. We had run Google Ads internally and never came close to that volume. The campaign structure was completely different from what we had been doing." },
    { co:"Sunward Journeys",   sub:"Travel · Tour Bookings",
      metric:"$240K", ml:"in 1 year · 1,500+ customers",
      tagline:"Sunward Journeys generated $240K in one year.",
      rev:"$240K", spend:"$56,000", cpl:"$27.68", leads:"1,500+", bk:"48+",
      logo:null, screenshot:"logos/sunward-journeys-august-wambold.png", hasVideo:false,
      quote:"Travel is a competitive space and we expected higher acquisition costs. 48 bookings from $1,340 was well above what we projected. The creative content they produced for our destinations genuinely drove intent." },
    { co:"Grow Beyond",        sub:"Business Coaching · Growth",
      metric:"$1,000", ml:"in first month · 10 bk/week",
      tagline:"Grow Beyond generated $1,000 in revenue from $150 in ad spend in the first month with 10 bookings per week.",
      rev:"$1,000", spend:"$150", cpl:"—", leads:"—", bk:"10/week",
      logo:null, hasVideo:false,
      quote:"Coaching offers are hard to advertise because the ROI is intangible until someone experiences it. The creative they built made the outcome concrete and our call booking rate from ads was the highest it had ever been." },
    { co:"MetaForge Agency",   sub:"Marketing Agency",
      metric:"$32K/mo", ml:"from $12K base",
      tagline:"Marketing agency scaled from $12K to $32K/month in MRR — by outsourcing backend fulfillment.",
      rev:"$32K/mo", spend:"—", cpl:"—", leads:"—", bk:"—",
      logo:"case-study-logos/MetaForge Agency/logo.png", hasVideo:false,
      quote:"We had tried running our own ads for years. Handed it to this team and within 60 days we had more qualified discovery calls than we could handle. The irony of a marketing agency needing help with marketing is not lost on us." },
    { co:"Premier Solutions",  sub:"Business Services · Consulting",
      metric:"$27,000", ml:"85+ leads · 3.6× ROI",
      tagline:"Premier Solutions generated $27,000+ and 85+ qualified leads with 3.6× ROI.",
      rev:"$27,000", spend:"—", cpl:"—", leads:"85", bk:"—",
      logo:"case-study-logos/Premier Solutions Group/logo.png", hasVideo:false,
      quote:"Consulting leads are high-ticket and require a different funnel than most services. The nurture sequence they built alongside the ads prepared prospects before the first call. Our close rate improved significantly." },
    { co:"Retirement Training Centers", sub:"Financial Education · Retirement",
      metric:"$36,000", ml:"140+ leads · 4.1× ROI",
      tagline:"Retirement Training Centers generated $36,000+ and 140+ qualified retirement leads with 4.1× ROI.",
      rev:"$36,000", spend:"—", cpl:"—", leads:"140", bk:"—",
      logo:"case-study-logos/Retirement Training Centers of America/logo.png", hasVideo:false,
      quote:"Our audience is pre-retirees who are cautious and do their research. The campaigns found them and the messaging was exactly right — informative, not pushy. Our seminar attendance has been strong and consistent." },
    { co:"The Sanya Method",   sub:"Real Estate Investing · Coaching",
      metric:"$142K", ml:"in 6 weeks",
      tagline:"Real estate flipping program generated $142K in course revenue in 6 weeks from Facebook ads.",
      rev:"$142K", spend:"—", cpl:"—", leads:"—", bk:"—",
      logo:null, screenshot:"logos/sanya-method.png", hasVideo:false,
      quote:"Teaching real estate flipping requires credibility before conversion. The campaigns built that credibility at scale — bringing in students who were already sold on the method before they enrolled." },
    { co:"Zenith Creative Labs", sub:"Creative Agency",
      metric:"$24K/mo", ml:"in 45 days",
      tagline:"Creative agency scaled from $6K to $24K/month in project revenue in under 45 days.",
      rev:"$24K/mo", spend:"—", cpl:"—", leads:"—", bk:"—",
      logo:"case-study-logos/Zenith Creative Labs/logo.png", hasVideo:false,
      quote:"We're a creative agency — our own ads better be great. And they were. The campaigns they built for us were the best we'd run internally or externally. Consistent inbound, high-quality clients, strong close rates." },
    { co:"Carolina Corrodi",   sub:"Coaching · Personal Development",
      metric:"$53,300", ml:"in 1 month · 5.9× ROAS",
      tagline:"Carolina Corrodi generated $53,300 in sales in one month with 5.9× ROAS — and tripled output over 6 months.",
      rev:"$53,300", spend:"—", cpl:"—", leads:"—", bk:"—",
      logo:"case-study-logos/Carolina Corrodi/logo.avif", hasVideo:false,
      quote:"Coaching is a saturated space and standing out is hard. The creative they developed for my brand was authentic and connected. The calls I book now are with people who are already aligned with my approach." },
    { co:"Si Media",           sub:"Marketing Agency",
      metric:"$59K/mo", ml:"in MRR",
      tagline:"Marketing agency scaled to $59K/month in recurring retainers by building a backend delivery system.",
      rev:"$59K/mo", spend:"—", cpl:"—", leads:"—", bk:"—",
      logo:null, hasVideo:false,
      quote:"We had plateaued on organic and referrals. Adding paid to the mix with the right strategy unlocked a new growth channel entirely. Our monthly client acquisition doubled in the first quarter." },
    { co:"To5 Solutions", sub:"Marketing Agency", metric:"$128K", ml:"in 7 months", tagline:"To5 Solutions generated $128K in 7 months.", rev:"$128K", spend:"$22,500", cpl:"—", leads:"880+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Upgrowth", sub:"Growth Agency", metric:"$166K", ml:"in 8 months", tagline:"Upgrowth generated $166K in 8 months.", rev:"$166K", spend:"$28,700", cpl:"—", leads:"1,040+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Stone Media", sub:"Media Agency", metric:"$28K", ml:"in 4 months", tagline:"Stone Media generated $28K in 4 months.", rev:"$28K", spend:"$6,200", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"TTR Digital", sub:"Digital Agency", metric:"$21K/mo", ml:"recurring", tagline:"TTR Digital generates $21K every month.", rev:"$21K/mo", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Tuff Media", sub:"Media Agency", metric:"$30K/mo", ml:"recurring", tagline:"Tuff Media generates $30K every month.", rev:"$30K/mo", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Elevated Consulting", sub:"Consulting", metric:"$27K/mo", ml:"recurring", tagline:"Elevated Consulting scaled from $8K to $27K per month.", rev:"$27K/mo", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Searight Media", sub:"Marketing Agency", metric:"$30K/mo", ml:"recurring retainers", tagline:"Searight Media scaled to $30K/month in retainers.", rev:"$30K/mo", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"HerExpatLife", sub:"Online Coaching", metric:"$58K", ml:"in 5 months", tagline:"HerExpatLife generated $58K in 5 months.", rev:"$58K", spend:"$12,600", cpl:"—", leads:"384+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"VillaNueva Taxes", sub:"Tax Services", metric:"$52K", ml:"in 9 months", tagline:"VillaNueva Taxes generated $52K in 9 months.", rev:"$52K", spend:"$11,400", cpl:"—", leads:"312+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"ConversionStack", sub:"CRO + Funnel Agency", metric:"$30K/mo", ml:"recurring", tagline:"ConversionStack scaled to $30K per month.", rev:"$30K/mo", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Sred Financial", sub:"Financial Services", metric:"$41K", ml:"in 5 months", tagline:"Sred Financial generated $41K in 5 months.", rev:"$41K", spend:"$7,800", cpl:"—", leads:"188+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Sanchit Photography", sub:"Photography", metric:"$36K", ml:"in 90 days", tagline:"Sanchit Photography generated $36K in 90 days.", rev:"$36K", spend:"$6,800", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"CliniScripts", sub:"Healthcare Marketing", metric:"$84K", ml:"in 4 months", tagline:"CliniScripts generated $84K in 4 months.", rev:"$84K", spend:"$9,600", cpl:"—", leads:"412+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"CinaTex", sub:"Email Marketing", metric:"$84K", ml:"in 3 months", tagline:"CinaTex generated $84K in 3 months with email marketing.", rev:"$84K", spend:"$0", cpl:"—", leads:"356+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Lagos Holdings LLC", sub:"Consulting", metric:"$118K", ml:"in 5 months", tagline:"Lagos Holdings LLC generated $118K in 5 months.", rev:"$118K", spend:"$19,700", cpl:"—", leads:"134+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Link Snipper", sub:"B2B SaaS", metric:"$92K", ml:"in 6 months", tagline:"Link Snipper generated $92K in 6 months.", rev:"$92K", spend:"$16,800", cpl:"—", leads:"182+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Retire Smart", sub:"Consulting", metric:"$118K", ml:"in 4 months", tagline:"Retire Smart generated $118K in 4 months.", rev:"$118K", spend:"$18,900", cpl:"—", leads:"126+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Tim Tebow Conference", sub:"Event · Conference", metric:"$178K", ml:"in event · 4,500 attendees", tagline:"Tim Tebow Conference generated $178K and 4,500 attendees.", rev:"$178K", spend:"$10,015", cpl:"$0.52", leads:"200+", bk:"187", logo:null, hasVideo:false, quote:"" },
    { co:"AMCHAM THIS Event", sub:"B2B Conference · Trinidad", metric:"$124K+", ml:"in event", tagline:"AMCHAM THIS Event generated $124K+ from their event campaign.", rev:"$124K+", spend:"$2,548", cpl:"$0.28", leads:"300+", bk:"300", logo:null, hasVideo:false, quote:"" },
    { co:"CSME Congress", sub:"Event · Congress", metric:"$96K+", ml:"in event · 3,100 attendees", tagline:"CSME Congress generated $96K+ and 3,100 attendees from their campaign.", rev:"$96K+", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Live 2 Lead Event", sub:"Events", metric:"2,000+", ml:"Event sign-ups", tagline:"Live 2 Lead Event generated 2,000+ leads for their event.", rev:"—", spend:"—", cpl:"—", leads:"2,000+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Motion TV", sub:"B2C Media", metric:"$21,600", ml:"in campaign · 6.5× ROAS", tagline:"Motion TV generated $21,600 in new subscription revenue at 6.5× ROAS.", rev:"$21,600", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Altivate", sub:"B2B Video Surveillance", metric:"$1.4M", ml:"from 8 corporate clients", tagline:"Altivate closed $1.4M in B2B contracts from 8 corporate clients.", rev:"$1.4M", spend:"—", cpl:"—", leads:"100+", bk:"8 clients", logo:"case-study-logos/Altivate/logo.svg", screenshot:"case-study-logos/Altivate/screenshot.png", hasVideo:false, quote:"We were blown away. These weren't just leads — they were serious buyers. The system positioned us like a premium provider." },
    { co:"SBCO Media", sub:"Marketing Agency", metric:"$18K", ml:"from 38 leads · content + ads", tagline:"Agency closed $18K in contracts from 38 qualified leads using content and ads.", rev:"$18K", spend:"—", cpl:"—", leads:"38", bk:"—", logo:null, hasVideo:false, quote:"We didn't need more cold DMs. This system brought us leads who were already educated — and that changed everything." },
    { co:"Clientele Generator", sub:"Lead Generation · B2B", metric:"$15K", ml:"from $410 in ads · 36× ROI", tagline:"B2B lead gen agency closed $15K in high-ticket clients from just $410 in ad spend.", rev:"$15K", spend:"$410", cpl:"—", leads:"—", bk:"3 clients", logo:null, screenshot:"case-study-logos/Clientele Generator/screenshot.png", hasVideo:false, quote:"We're in the business of generating leads for others — so we knew what good looked like. What they built for us was at the top end of what we'd seen." },
    { co:"GrowLight / GrowAsOne", sub:"Business Coaching", metric:"$26K", ml:"in 30 days · cohort revenue", tagline:"Freelance coach scaled to $26K in cohort revenue in their first 30-day batch.", rev:"$26K", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"We went from random calls to a full coaching system. Now we fill our group offer in days." },
    { co:"Midnight Media", sub:"Media & Marketing Ops", metric:"$18K/mo", ml:"recurring · 80% less admin", tagline:"Media agency cut admin time 80% and scaled to $18K/month in retainers.", rev:"$18K/mo", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"The system thinks for us now. We just focus on clients, and the backend handles the rest." },
    { co:"ReelFuel Agency", sub:"Short-Form Video", metric:"$39K/mo", ml:"in content contracts", tagline:"Video agency hit $39K/month in content contracts with viral funnel framework.", rev:"$39K/mo", spend:"—", cpl:"—", leads:"—", bk:"—", logo:"case-study-logos/ReelFuel Agency/logo.png", hasVideo:false, quote:"Now our content sells and scales. We're running like a real agency — not a freelancer factory." },
    { co:"BrightFox Digital", sub:"Design Studio", metric:"$17K", ml:"in 18 days", tagline:"Design studio landed $17K in projects in just 18 days.", rev:"$17K", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"Before this, leads ghosted. Now they show up, already excited to buy." },
    { co:"Signal+Co", sub:"B2B SaaS Agency", metric:"$45K", ml:"in 30 days", tagline:"B2B SaaS agency closed $45K in contracts from cold traffic in under 30 days.", rev:"$45K", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"It used to take months to warm leads. Now we close within a week — and at higher pricing." },
    { co:"Echo Agency", sub:"Full-Service Agency", metric:"$33K", ml:"in 14 days", tagline:"Agency relaunched and closed $33K in bookings in just 2 weeks.", rev:"$33K", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"They resurrected our business. We went from zero to booked out in two weeks flat." },
    { co:"Impact Avenue", sub:"Marketing Agency", metric:"$47K", ml:"in 3 weeks", tagline:"Marketing agency closed $47K in strategy packages in just 3 weeks.", rev:"$47K", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"They didn't just help us sell — they helped us sell premium, on autopilot." },
    { co:"Sparkly Studio", sub:"Design Agency", metric:"$20K/mo", ml:"from $4K base · 4× pricing", tagline:"Design studio increased pricing 4× and scaled from $4K to $20K/month in projects.", rev:"$20K/mo", spend:"—", cpl:"—", leads:"—", bk:"—", logo:"case-study-logos/Sparkly Studio/logo.png", hasVideo:false, quote:"No more burnout projects. Clients now pay our full rates — and we don't lift a finger to get them." },
    { co:"LeadBoost Agency", sub:"Lead Generation Agency", metric:"$20K+/mo", ml:"from $3K base in 2 weeks", tagline:"Lead gen agency scaled from $3K to $20K+/month in just 2 weeks.", rev:"$20K+/mo", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"We scaled with zero hiring. The AI handles what we used to do manually — faster and better." },
    { co:"Ad Scaling", sub:"Marketing Agency · Own Account", metric:"$600K+", ml:"in 5 months · 60 clients", tagline:"Ad Scaling generated $600K+ in 5 months with one delivery team member supporting 60 clients.", rev:"$600K+", spend:"—", cpl:"—", leads:"—", bk:"60 clients", logo:null, hasVideo:false, quote:"" },
    { co:"Veyetals", sub:"B2B SaaS", metric:"$96K", ml:"in 5 months · $18,400 spend", tagline:"B2B SaaS company generated $96K from $18,400 in ad spend over 5 months.", rev:"$96K", spend:"$18,400", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Insight Diagnostics Global", sub:"Medical / Diagnostics", metric:"$126K", ml:"in 6 months · 146 leads", tagline:"Medical diagnostics company generated $126K from 146 qualified leads in 6 months.", rev:"$126K", spend:"$21,300", cpl:"—", leads:"146+", bk:"—", logo:null, hasVideo:false, quote:"Medical diagnostics requires precision in messaging — you can't overclaim but you have to educate. The campaigns they built struck exactly the right balance." },
    { co:"Skyine Corp", sub:"Consulting", metric:"176+", ml:"qualified leads · 3× ROI", tagline:"Skyine Corp generated 176+ qualified leads and 3× ROI in 3 months.", rev:"—", spend:"—", cpl:"—", leads:"176+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Proadvisor Group", sub:"Financial Advisory", metric:"$64K", ml:"in 6 months · 426 leads", tagline:"Financial advisory generated $64K from 426 leads in 6 months.", rev:"$64K", spend:"$14,300", cpl:"—", leads:"426+", bk:"—", logo:null, hasVideo:false, quote:"Financial services is heavily regulated and creative is restricted. They navigated that perfectly — compliant campaigns that still converted." },

    { co:"ODPM", sub:"Office of Disaster Preparedness", tagline:"ODPM reached 1.2M+ citizens with a disaster awareness campaign across Meta, Google, and YouTube — improving SMS signups by 300%.", rev:"—", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"\"This was our most engaging and far-reaching digital campaign. It helped us connect with citizens — not just inform them.\"" },
    { co:"Shell", sub:"Corporate Events & Brand Visibility", tagline:"Shell's innovation summit hit full capacity and generated 327,000+ impressions from C-suite professionals across the Caribbean.", rev:"—", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"\"They delivered everything like clockwork. Design, ads, registrations — all managed seamlessly. It elevated the Shell brand locally and regionally.\"" },
    { co:"First Citizens Bank", sub:"Financial Services", metric:"$142,000", ml:"in 60 days", tagline:"First Citizens Bank closed $142,000 in investment packages from a financial literacy funnel in 60 days.", rev:"$142,000", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"\"It was educational without feeling boring. Clients came to us more informed, which made closing easier. This funnel created real results.\"" },
    { co:"Central Bank of T&T", sub:"Central Bank of Trinidad & Tobago", metric:"$290,000", ml:"in enrollments", tagline:"Central Bank of T&T drove 3× attendance growth, 2,800+ leads, and $290,000+ in financial product enrollments.", rev:"$290,000", spend:"—", cpl:"—", leads:"2,800", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"\"This was more than awareness — it was results-driven education. Citizens took action, enrolled in smart financial tools, and told us the messaging finally made sense.\"" },
    { co:"Opawica Explorations Inc.", sub:"Mining & Exploration", tagline:"Opawica Explorations reached 1.7M+ targeted investors across YouTube, Google Display, and LinkedIn — boosting ticker search volume and market presence.", rev:"—", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"\"The exposure was huge. We were getting noticed by retail investors, analysts, and even peers in the sector — exactly what we needed to strengthen market presence.\"" },
    { co:"Leadership Vault", sub:"Leadership & Sales Coaching", metric:"$350,000", ml:"generated to date", tagline:"Leadership Vault grew from zero to $350K+ generated — validated from 100+ leads at $1,000 in ad spend to selling $20K–$50K offers.", rev:"$350,000", spend:"$1,000", cpl:"—", leads:"100", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"From Chains To Glory", sub:"Life & Business Coaching", metric:"340", ml:"new leads", tagline:"From Chains To Glory generated 340 qualified leads with a funnel and campaign system focused on message clarity.", rev:"—", spend:"—", cpl:"—", leads:"340", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Professional Services Connection", sub:"Professional Services", metric:"$24,000", ml:"from paid ads", tagline:"Professional Services Connection generated $24,000+ and 70+ qualified inbound leads with 3.3× ROI.", rev:"$24,000", spend:"—", cpl:"—", leads:"70", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Rachael Flood", sub:"FLR Corporation", metric:"$19,000", ml:"from paid ads", tagline:"Rachael Flood — FLR Corporation generated $19,000+ and 60+ qualified leads with 3× ROI.", rev:"$19,000", spend:"—", cpl:"—", leads:"60", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Unnaggi Corp", sub:"Business Services", metric:"$17,000", ml:"from paid ads", tagline:"Unnaggi Corp generated $17,000+ and 110+ customer inquiries with 2.9× ROI.", rev:"$17,000", spend:"—", cpl:"—", leads:"—", bk:"110", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"CRI Group", sub:"Executive Recruitment", tagline:"CRI Group generated consistent applicant flow and pre-screening at scale for executive and C-suite hiring mandates.", rev:"—", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Elevate Brand Studio", sub:"Brand Strategy Agency", metric:"$27,000/mo", ml:"revenue after rebuild", tagline:"Elevate Brand Studio grew from $8K/month to $27K/month after we rebuilt their offer structure, installed AI booking, and launched an authority funnel.", rev:"$27,000", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"It's the system I wish we'd had from day one. Worth every single penny." },
    { co:"Nova Influence", sub:"Influencer & UGC Agency", metric:"$18,000/mo", ml:"monthly recurring revenue", tagline:"Nova Influence hit $18K in monthly recurring revenue after we doubled their retainer size with a TikTok-to-funnel pipeline and AI appointment setter.", rev:"$18,000", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"We stopped being 'just content creators.' Now we run a system that lands $3–5K/month clients weekly." },
    { co:"Creative Pulse", sub:"Brand Identity Agency", metric:"$22,000", ml:"monthly revenue · 10.2× ROAS", tagline:"Creative Pulse raised pricing from $1K to $5K, hit 10.2× ROAS, and scaled to $22K/month with performance ads and AI sales automation.", rev:"$22,000", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"We don't just create brands — now we scale them. Their systems made us the go-to in our niche." },
  ],
  ecom: [
    { co:"Bentley Trike",      sub:"Licensed Bentley E-Bike · DTC",
      metric:"$3M", ml:"in 12 months · 17.83× ROAS",
      tagline:"Luxury stroller brand scaled to $3M/year — and has held it at 17.83× ROAS.",
      rev:"$3.5M/yr", spend:"$24,150/mo", cpl:"—", leads:"—", bk:"172 sales",
      logo:"case-study-logos/Bentley Trike/logo.avif", screenshot:"case-study-logos/Bentley Trike/screenshot.png", hasVideo:false,
      quote:"17.83× ROAS on a $24K spend month. We have worked with 6 agencies over 4 years. No one came close to this. The creative strategy alone was worth the entire fee." },
    { co:"Skull Shaver",       sub:"DTC Grooming",
      metric:"$17.7M", ml:"Total Sales",
      tagline:"DTC grooming brand goes from 1.8× to 4× ROAS in 90 days — then scales to $17.7M.",
      rev:"$195K/mo", spend:"$48,720/mo", cpl:"—", leads:"—", bk:"2,440",
      logo:"case-study-logos/Skull Shaver/logo.avif", screenshot:"case-study-logos/Skull Shaver/screenshot.png", hasVideo:false,
      quote:"We went from 1.8× ROAS to 4× in 90 days. They rebuilt the creative from scratch, fixed our attribution, and found audiences we did not know existed." },
    { co:"Biktrix",            sub:"Electric Bikes · Saskatoon",
      metric:"$7.37M", ml:"Revenue in 1 Year",
      tagline:"E-bike brand scales to $7.37M in 12 months — 3,471 orders, +39% year over year.",
      rev:"$7.37M/yr", spend:"—", cpl:"—", leads:"—", bk:"3,471 orders",
      logo:"case-study-logos/Biktrix/logo.webp", hasVideo:false,
      quote:"We had tried Google Ads before and got average results. These guys rebuilt everything from scratch. $7.37M in one year and we are just getting started." },
    { co:"Tinye Swim",         sub:"DTC Swimwear · Miami",
      metric:"$42,000", ml:"per month · 480 orders",
      tagline:"Tinye Swim generates $42,000/mo in revenue from 480 orders — launched cold in one week.",
      rev:"$42K/mo", spend:"$10,695/mo", cpl:"—", leads:"—", bk:"480 orders",
      logo:"case-study-logos/Tinye Swim/logo.avif", screenshot:"case-study-logos/Tinye Swim/screenshot.png", hasVideo:false,
      quote:"Seasonal brand, tight margins, competitive niche. They hit 3.93× on a cold audience with zero existing creatives. Built everything from brief to launch in one week." },
    { co:"The Wrap Life",      sub:"DTC Fashion · Hair Accessories",
      metric:"$73K", ml:"Sales · 1,211 Orders",
      tagline:"Fashion brand hits $73K — and 51% of the orders came from customers coming back.",
      rev:"$73K", spend:"—", cpl:"—", leads:"—", bk:"1,211 orders",
      logo:null, screenshot:"case-study-logos/The Wrap Life/screenshot.png", hasVideo:false,
      quote:"Over half of our orders that month came from returning customers. That tells you something about the quality of the traffic. $73,000 in revenue and a customer base that kept coming back unprompted." },
    { co:"Amsterdam Shop",     sub:"E-Commerce · Netherlands",
      metric:"€40K", ml:"Sales in 30 Days",
      tagline:"Dutch e-com store nearly doubles conversion rate — hits €40K from a rebuilt funnel.",
      rev:"€40K", spend:"—", cpl:"—", leads:"—", bk:"115 orders",
      logo:null, screenshot:"case-study-logos/Amsterdam Shop/screenshot.png", hasVideo:false,
      quote:"We were getting traffic before but not converting it. They rebuilt the funnel top-to-bottom and we hit €40,000 in a month at 3.4%. That's nearly double the conversion rate we were used to." },
    { co:"I WANTTT",           sub:"DTC E-Commerce",
      metric:"$13K+", ml:"from 331 purchases · $1.77 CPP",
      tagline:"DTC brand generated $13K+ from 331 website purchases at $1.77 cost per purchase.",
      rev:"$13K+", spend:"$586", cpl:"—", leads:"—", bk:"331 purchases",
      logo:null, screenshot:"case-study-logos/I WANTTT/screenshot.png", hasVideo:false,
      quote:"331 purchases from $586 in spend. That is not a typo. The audience targeting and creative angle they found produced a cost per purchase that I could not replicate myself in 6 months of trying." },
    { co:"Elegant Locs",       sub:"DTC Hair & Beauty",
      metric:"$1.15", ml:"Per Customer Conversation",
      tagline:"Beauty brand drops from $8 to $1.15 per conversation — 211 leads on $343 in spend.",
      rev:"$9K+", spend:"$343", cpl:"$1.15", leads:"211+", bk:"—",
      logo:null, screenshot:"case-study-logos/Elegant Locs/screenshot.png", hasVideo:false,
      quote:"The lowest we had ever seen our cost per conversation before was $8. Getting to $1.15 felt impossible. They tested the angles, found what resonated, and the numbers held across multiple campaigns." },
    { co:"Waterloo Medical Cosmetics", sub:"Medical Aesthetics · Clinic",
      metric:"$15K+/mo", ml:"in revenue · 20+ new patients monthly",
      tagline:"Waterloo Medical Cosmetics added $15K+ in revenue every 30 days and 20+ new patients monthly.",
      rev:"$15K+/mo", spend:"$7,664", cpl:"—", leads:"100+/mo", bk:"20+/mo",
      logo:"case-study-logos/Waterloo Cosemetics/logo.webp", hasVideo:false,
      quote:"We had run lead campaigns before and burned through budget with low quality results. These leads were different — they converted. 262 across multiple campaigns with consistent quality throughout." },
    { co:"3D Printcraft",      sub:"3D Printing · DTC",
      metric:"$800K", ml:"collected in January",
      tagline:"3D printing company closed $800K in January from two enterprise deals generated by their ads.",
      rev:"$800K", spend:"—", cpl:"—", leads:"—", bk:"2 deals",
      logo:"case-study-logos/3D Printcraft/logo.png", hasVideo:false,
      quote:"3D printing is a niche market and finding buyers who know what they want is the challenge. The targeting and creative cut through to exactly those buyers and our sales volume from paid traffic was immediately better than anything we'd done before." },
    { co:"Blissoma",           sub:"Skin Care · DTC",
      metric:"$22,000", ml:"in 5 months",
      tagline:"Blissoma generated $22,000 in revenue from $6,100 in ad spend over 5 months.",
      rev:"$22,000", spend:"$6,100", cpl:"—", leads:"—", bk:"—",
      logo:null, hasVideo:false,
      quote:"Skincare is saturated but we have a genuine product story. They told it well. The customers who came through the ads were aligned with our values and their retention rate was markedly better than our other channels." },
    { co:"Brownie King",       sub:"Food & Beverage · DTC",
      metric:"$18,000", ml:"589 sales · $3,001 spend",
      tagline:"Brownie King generated $18,000+ in revenue from 589 sales on $3,001 in ad spend.",
      rev:"$18,000", spend:"$3,001", cpl:"—", leads:"—", bk:"589",
      logo:null, screenshot:"case-study-logos/Brownie King/screenshot.png", hasVideo:false,
      quote:"Food advertising lives and dies on the visuals. The creative they produced made our product impossible to scroll past. Our ROAS beat anything we'd run before and the repeat purchase rate was strong." },
    { co:"Canine Consultants TT", sub:"Pet Services · Caribbean",
      metric:"$34,000", ml:"in 4 months",
      tagline:"Canine Consultants TT generated $34,000 in revenue from $6,300 in ad spend over 4 months.",
      rev:"$34,000", spend:"$6,300", cpl:"—", leads:"—", bk:"—",
      logo:"case-study-logos/Canine Consultants TT/logo.webp", hasVideo:false,
      quote:"Pet owners are passionate and they don't trust just anyone with their animals. The creative built the trust first — our brand story, our expertise — and the conversions followed naturally." },
    { co:"Casa De Cristal",    sub:"Home Decor · DTC",
      metric:"$100K+", ml:"in 60 days",
      tagline:"Home décor brand added $100K+ in revenue in 60 days with content, funnels, and retargeting ads.",
      rev:"$100K+", spend:"—", cpl:"—", leads:"—", bk:"—",
      logo:null, hasVideo:false,
      quote:"Home decor sells on visuals and aspiration. The creative they produced was stunning — the kind of content that stops the scroll and makes you want to own what you're looking at. Our conversion rate from ad traffic doubled." },
    { co:"Coirculture",        sub:"Hair Care · DTC",
      metric:"$22,000", ml:"180+ inquiries · 3.4× ROI",
      tagline:"Coirculture generated $22,000+ and 180+ qualified inquiries with 3.4× ROI.",
      rev:"$22,000", spend:"—", cpl:"—", leads:"180", bk:"—",
      logo:"case-study-logos/Coirculture/logo.ico", hasVideo:false,
      quote:"Natural hair care has a passionate community and you have to speak their language authentically. The creative they built felt right to our audience — not corporate, not generic. Sales were consistent and our community grew." },
    { co:"Loli Beauty",        sub:"Natural Beauty · Sustainable DTC",
      metric:"$22,300", ml:"from $5,000 in ads",
      tagline:"Loli Beauty generated $22,300 in service revenue from $5,000 in ad spend with AI appointment setting.",
      rev:"$22,300", spend:"$5,000", cpl:"—", leads:"—", bk:"—",
      logo:"case-study-logos/Loli Beauty/logo.webp", screenshot:"case-study-logos/Loli Beauty/screenshot.png", hasVideo:false,
      quote:"Sustainability-focused buyers want to know the story behind the product before they purchase. The campaigns educated and converted simultaneously. Our customers who came through ads had lower return rates than any other channel." },
    { co:"Parch Hill",         sub:"Food & Beverage · DTC",
      metric:"$18,000", ml:"20+ enrollments · 4× ROI",
      tagline:"Parch Hill generated $18,000+ and 20+ enrollments with 4× ROI.",
      rev:"$18,000", spend:"—", cpl:"—", leads:"—", bk:"20",
      logo:null, hasVideo:false,
      quote:"Beverage marketing is about lifestyle, not just product features. The creative they built built aspirational imagery around the brand and the ROAS was consistently strong across both Meta and Google." },
    { co:"Petl",               sub:"Pet Products · DTC",
      metric:"$26,000", ml:"320+ orders · 3.2× ROAS",
      tagline:"Petl generated $26,000+ in revenue from 320+ customer orders with 3.2× ROAS.",
      rev:"$26,000", spend:"—", cpl:"—", leads:"—", bk:"320",
      logo:"case-study-logos/Petl/logo.png", hasVideo:false,
      quote:"Pet owners spend more on their animals than on themselves. Reaching the right pet owners — the ones who invest in quality — was the key. The targeting and creative found exactly that demographic and the sales followed." },
    { co:"Rolling Square",     sub:"Tech Accessories · DTC",
      metric:"$1.3M", ml:"in 5 months · 185% sales increase",
      tagline:"Rolling Square generated $1.3M in revenue in 5 months — a 185% increase in sales.",
      rev:"$1.3M", spend:"—", cpl:"—", leads:"—", bk:"—",
      logo:"case-study-logos/Rolling Square/logo.png", hasVideo:false,
      quote:"Tech accessories require a specific audience — early adopters and power users, not casual buyers. The targeting they built found that audience and our conversion rate from ad traffic was well above our site average." },
    { co:"French Perfumery", sub:"Beauty · E-Commerce", metric:"$126K", ml:"in 6 months", tagline:"French Perfumery generated $126K in 6 months.", rev:"$126K", spend:"$21,500", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Bulking Season", sub:"Fitness · E-Commerce", metric:"$92K", ml:"in 8 months · 3.6× ROI", tagline:"Bulking Season generated $92K in 8 months.", rev:"$92K", spend:"$25,700", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Clean Houz", sub:"Cleaning · E-Commerce", metric:"$27K", ml:"in 5 months", tagline:"Clean Houz generated $27K in 5 months.", rev:"$27K", spend:"$8,300", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Glacier Junkies", sub:"Outdoor · E-Commerce", metric:"$48K", ml:"in 30 days", tagline:"Glacier Junkies generated $48K in 30 days.", rev:"$48K", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Sew Expressive", sub:"Sewing Products · E-Commerce", metric:"$12,500", ml:"in 30 days · 218 orders", tagline:"Sew Expressive generated 218 sales and $12,500 in revenue in 30 days.", rev:"$12,500", spend:"—", cpl:"—", leads:"—", bk:"218 orders", logo:null, hasVideo:false, quote:"We used to get a few sales a week. Now it's every single day. The content, ads, and funnels just clicked." },
    { co:"Lifestyle Therapy Coach", sub:"Online Courses · E-Commerce", metric:"$60K", ml:"in 8 months", tagline:"Lifestyle Therapy Coach generated $60K in 8 months.", rev:"$60K", spend:"$14,000", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Cache Officiel", sub:"Fashion · Streetwear DTC", metric:"320", ml:"orders · 4× ROAS", tagline:"Sunglasses brand pulled 320 orders and achieved 4× ROAS from $1,500 in ads in 30 days.", rev:"—", spend:"$1,500", cpl:"—", leads:"—", bk:"320 orders", logo:"case-study-logos/Cache Officiel/logo.png", screenshot:null, hasVideo:false, quote:"The launch went crazy. Our DMs were full, and we were getting tagged every day. Felt like a real brand overnight." },
    { co:"CharaChorder", sub:"Tech Keyboards · DTC", metric:"$40,000", ml:"sold out in 3 weeks · 5.3× ROAS", tagline:"CharaChorder generated $40,000 in revenue, sold out their product, and hit 5.3× ROAS in just 3 weeks.", rev:"$40,000", spend:"—", cpl:"—", leads:"—", bk:"—", logo:"case-study-logos/CharaChorder/logo.png", screenshot:"case-study-logos/CharaChorder/screenshot.png", hasVideo:false, quote:"The content + funnel combo nailed it. People got what we were doing and it converted like crazy. First campaign we'd actually call a home run." },
    { co:"Discount Gear Pros", sub:"Accessories · E-Commerce", metric:"$24K", ml:"in 1 month · 3.8× ROAS", tagline:"E-commerce accessories brand generated $24K from $6,300 in ads — 3.8× return.", rev:"$24K", spend:"$6,300", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"Finally — ad spend that actually works. This was the first time we saw real traction without burning through budget." },
    { co:"Tote N Carry", sub:"Bags & Accessories · DTC", metric:"$123K", ml:"in 1 month · 4× ROAS", tagline:"Accessories brand generated $123K in a single month from $6,000 in ad spend.", rev:"$123K", spend:"$6,000", cpl:"—", leads:"—", bk:"—", logo:"case-study-logos/Tote N Carry/logo.png", screenshot:"case-study-logos/Tote N Carry/screenshot.png", hasVideo:false, quote:"Every single month we end up getting 5-10 new deals with AdScaling." },
    { co:"WrapLife", sub:"DTC Fashion · Hair", metric:"$73.4K", ml:"in 1 month · 446% sales increase", tagline:"Hair accessories brand increased sales 446% and generated $73.4K in one month.", rev:"$73.4K", spend:"—", cpl:"—", leads:"—", bk:"1,211 orders", logo:"case-study-logos/WrapLife/logo.png", screenshot:"case-study-logos/WrapLife/screenshot.png", hasVideo:false, quote:"" },
    { co:"CocoMats & More", sub:"Custom Mats · DTC", metric:"$105K", ml:"in 1 month · 4× ROAS", tagline:"Custom mats brand generated $105K in one month at 4× ROAS.", rev:"$105K", spend:"—", cpl:"—", leads:"—", bk:"—", logo:"case-study-logos/CocoMats More/logo.avif", screenshot:"case-study-logos/CocoMats More/screenshot.png", hasVideo:false, quote:"" },
    { co:"Carolina Corrodi", sub:"Handcrafted Dog Products · DTC", metric:"$53.3K", ml:"in 1 month · 5.9× ROAS", tagline:"Handcrafted pet products brand generated $53.3K in one month at 5.9× ROAS.", rev:"$53.3K", spend:"—", cpl:"—", leads:"—", bk:"—", logo:"case-study-logos/Carolina Corrodi/logo.avif", screenshot:"case-study-logos/Carolina Corrodi/screenshot.png", hasVideo:false, quote:"" },
    { co:"Ladies Shoes Company", sub:"Women's Footwear · DTC", metric:"$125K+/mo", ml:"toward 7-figure year", tagline:"Shoe brand grew from $50K/month toward $125K/month and hit its first 7-figure year.", rev:"$125K+/mo", spend:"$50/day", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:"case-study-logos/Ladies Shoes Company NDA Signed/screenshot.png", hasVideo:false, quote:"" },
    { co:"MiniBeast", sub:"Fitness · DTC", metric:"$194K", ml:"in 30 days · 4.81× blended ROAS", tagline:"Fitness brand generated $194K in one month — TikTok drove $147K at 3× ROAS, Google drove $120K at 7.8×.", rev:"$194K", spend:"—", cpl:"—", leads:"—", bk:"—", logo:"case-study-logos/MiniBeast/logo.png", screenshot:"case-study-logos/MiniBeast/screenshot.png", hasVideo:false, quote:"We've worked with other ad teams before. This was different. These guys actually knew how to scale." },
    { co:"Shanti Supplements", sub:"Supplements · E-Commerce", metric:"$164K", ml:"in 8 months · 3,280 leads", tagline:"Supplements brand generated $164K from 3,280 leads in 8 months.", rev:"$164K", spend:"$28,600", cpl:"—", leads:"3,280+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Rebire", sub:"E-Commerce", metric:"$208K", ml:"in 7 months · 4,260 leads", tagline:"E-commerce brand generated $208K from 4,260 leads in 7 months.", rev:"$208K", spend:"$33,900", cpl:"—", leads:"4,260+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Space Metaverse", sub:"Digital · E-Commerce", metric:"$176K", ml:"in 7 months · 3,860 leads", tagline:"Digital brand generated $176K from 3,860 leads in 7 months.", rev:"$176K", spend:"$27,900", cpl:"—", leads:"3,860+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Authentic Marketing", sub:"Marketing Education · Online", metric:"$138K", ml:"in 7 months · 1,020 leads", tagline:"Marketing education business generated $138K from 1,020 leads in 7 months.", rev:"$138K", spend:"$24,300", cpl:"—", leads:"1,020+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Trading Crypto Secrets", sub:"Crypto Education · Online", metric:"$154K", ml:"in 6 months · 2,940 leads", tagline:"Crypto education brand generated $154K from 2,940 leads in 6 months.", rev:"$154K", spend:"$24,100", cpl:"—", leads:"2,940+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Tastio", sub:"Food · E-Commerce", metric:"$168K", ml:"in 7 months", tagline:"Food brand generated $168K in 7 months.", rev:"$168K", spend:"$26,900", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Lux Lighting", sub:"Lighting · E-Commerce", metric:"$184K", ml:"in 7 months", tagline:"Lighting brand generated $184K in 7 months.", rev:"$184K", spend:"$31,600", cpl:"—", leads:"2,940+", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Pop Underwear", sub:"Apparel · E-Commerce", metric:"$92K", ml:"in 21 days", tagline:"Apparel brand generated $92K in just 21 days.", rev:"$92K", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },
    { co:"Beauty By Earth", sub:"Beauty · E-Commerce", metric:"$111K", ml:"in 15 days", tagline:"Beauty brand generated $111K in just 15 days.", rev:"$111K", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, hasVideo:false, quote:"" },

    { co:"Pony-O", sub:"Hair Accessories Brand", metric:"$74,000", ml:"from paid ads", tagline:"Pony-O generated $74,000 in revenue with 15-second TikToks demonstrating the transformation plus a retargeting funnel.", rev:"$74,000", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"We knew TikTok was the key, but didn't know how to do it right. They nailed the formula — and gave us content that keeps working long after posting." },
    { co:"Benitomo", sub:"Auto Parts Shop", metric:"$84,000", ml:"from paid ads", tagline:"Benitomo generated $84,000 in direct-to-consumer orders and 7,000+ new email subscribers from Meta + TikTok.", rev:"$84,000", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"\"Our brand finally has a real presence online. These campaigns gave us real sales.\"" },
    { co:"Blue Waters", sub:"Beverage Brand", metric:"$61,000", ml:"in 30 days", tagline:"Blue Waters generated $61,000 in sales and 2,100+ new subscribers in 30 days with TikTok UGC and a subscription funnel.", rev:"$61,000", spend:"—", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"The content didn't just promote the product — it promoted the habit. Our sales didn't just spike, they stayed strong thanks to the system they built." },
    { co:"Total Pet Care", sub:"Pet Care & Supplies", metric:"$41,000", ml:"in 5 months", tagline:"Total Pet Care generated $41,000 in revenue from $8,200 in ad spend over 5 months.", rev:"$41,000", spend:"$8,200", cpl:"—", leads:"—", bk:"—", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"C&J Juicing", sub:"Juice & Wellness Brand", metric:"$14,000", ml:"from paid ads", tagline:"C&J Juicing generated $14,000+ in revenue and 240+ customer orders with 3.1× ROI.", rev:"$14,000", spend:"—", cpl:"—", leads:"—", bk:"240", logo:null, screenshot:null, hasVideo:false, quote:"" },
    { co:"Triple Eight 8 co", sub:"E-Commerce Brand", metric:"$33,000", ml:"from paid ads", tagline:"Triple Eight 8 co generated $33,000+ in revenue and 410+ customer orders with 3.8× ROAS.", rev:"$33,000", spend:"—", cpl:"—", leads:"—", bk:"410", logo:null, screenshot:null, hasVideo:false, quote:"" },
  ],
};
// ── Sort: screenshot → logo → stub, then by revenue desc within each tier ─────
function parseRev(rev) {
  if (!rev || rev === "—") return 0;
  const m = rev.replace(/[^0-9KMk.]/g, "");
  const n = parseFloat(m);
  if (isNaN(n)) return 0;
  if (rev.includes("M")) return n * 1000000;
  if (rev.toUpperCase().includes("K")) return n * 1000;
  return n;
}
function sortCases(arr) {
  return [...arr].sort((a, b) => {
    // Pinned cards always first
    if (a.pinned && !b.pinned) return -1;
    if (b.pinned && !a.pinned) return 1;
    const ta = a.screenshot ? 0 : a.logo ? 1 : 2;
    const tb = b.screenshot ? 0 : b.logo ? 1 : 2;
    if (ta !== tb) return ta - tb;
    return parseRev(b.rev) - parseRev(a.rev);
  });
}

const ALL = sortCases([...CASES.home, ...CASES.clinic, ...CASES.agency, ...CASES.ecom]);
const VIDEO_CASES = ALL.filter(c => c.hasVideo);

const NICHES = [
  { key:"all",    label:"All Results",   count: ALL.length },
  { key:"home",   label:"Home Services", count: CASES.home.length },
  { key:"clinic", label:"Clinics",       count: CASES.clinic.length },
  { key:"agency", label:"Agencies",      count: CASES.agency.length },
  { key:"ecom",   label:"E-Commerce",    count: CASES.ecom.length },
];

// ── Video showcase card — NUMBER is the hero ─────────────────────────────────
const CARD_THEMES = [
  // Permanent Lights — warm violet
  {
    bg: "linear-gradient(145deg, oklch(0.24 0.20 290) 0%, oklch(0.10 0.10 280) 100%)",
    accent: "oklch(0.55 0.20 290)",
    glow: "oklch(0.42 0.26 285 / 0.30)",
  },
  // Renuva — deeper blue-indigo
  {
    bg: "linear-gradient(145deg, oklch(0.20 0.16 260) 0%, oklch(0.08 0.08 270) 100%)",
    accent: "oklch(0.52 0.18 260)",
    glow: "oklch(0.38 0.22 260 / 0.30)",
  },
];

function VideoCard({ c, themeIndex = 0 }) {
  const [open, setOpen] = useState(false);
  const theme = CARD_THEMES[themeIndex % CARD_THEMES.length];
  const metricSize = c.metric.length > 6 ? "clamp(40px,4.5vw,60px)" : "clamp(52px,5.5vw,72px)";

  return (
    <>
      {open && c.video && (
        <div onClick={() => setOpen(false)} style={{
          position:"fixed", inset:0, background:"rgba(0,0,0,0.88)", zIndex:9999,
          display:"flex", alignItems:"center", justifyContent:"center",
        }}>
          <div onClick={e => e.stopPropagation()} style={{ position:"relative", maxWidth:"90vw", width:760 }}>
            <button onClick={() => setOpen(false)} style={{
              position:"absolute", top:-44, right:0,
              background:"none", border:"none", color:"rgba(255,255,255,0.7)", fontSize:32, cursor:"pointer", lineHeight:1,
            }}>×</button>
            <video src={c.video} controls autoPlay playsInline style={{ width:"100%", borderRadius:12, display:"block" }} />
            <div style={{ marginTop:12, fontFamily:"'Inter',sans-serif", fontSize:13, color:"rgba(255,255,255,0.5)", textAlign:"center" }}>
              {c.co} · {c.sub}
            </div>
          </div>
        </div>
      )}
      <div style={{
        borderRadius:20, overflow:"hidden",
        border:`1px solid rgba(255,255,255,0.12)`,
        display:"flex", flexDirection:"column",
        cursor:"pointer",
        background: theme.bg,
        boxShadow:`0 8px 40px ${theme.glow}, 0 2px 8px rgba(0,0,0,0.3)`,
      }} onClick={() => c.video && setOpen(true)}>

        {/* ── VIDEO + METRIC OVERLAY ── */}
        <div className="proof-video-zone" style={{ position:"relative", flexShrink:0, overflow:"hidden" }}>
          {c.video && (
            <video src={c.video} muted autoPlay loop playsInline
              style={{ width:"100%", height:"100%", objectFit:"cover", objectPosition: c.videoPos || "top", display:"block" }}
            />
          )}
          {/* Top bar */}
          <div style={{
            position:"absolute", top:0, left:0, right:0,
            display:"flex", justifyContent:"space-between", alignItems:"center",
            padding:"14px 16px",
            background:"linear-gradient(180deg, rgba(0,0,0,0.60) 0%, transparent 100%)",
          }}>
            <div style={{ display:"flex", alignItems:"center", gap:6 }}>
              <span style={{ width:6, height:6, borderRadius:"50%", background:"#22c55e", display:"inline-block" }} />
              <span style={{ fontFamily:MONO, fontSize:9, color:"rgba(255,255,255,0.75)", letterSpacing:"0.14em", textTransform:"uppercase" }}>Verified Result</span>
            </div>
            <div onClick={e => { e.stopPropagation(); if(c.video) setOpen(true); }} style={{
              display:"flex", alignItems:"center", gap:7,
              padding:"6px 12px", borderRadius:9999,
              background:"rgba(0,0,0,0.50)", border:"1px solid rgba(255,255,255,0.25)",
              cursor:"pointer",
            }}>
              <svg width="9" height="9" viewBox="0 0 9 9" fill="none"><path d="M1.5 0.5L8.5 4.5L1.5 8.5V0.5Z" fill="#fff"/></svg>
              <span style={{ fontFamily:MONO, fontSize:9, color:"#fff", letterSpacing:"0.1em", textTransform:"uppercase" }}>Watch</span>
            </div>
          </div>
          {/* Bottom scrim — metric overlaid on video */}
          <div style={{
            position:"absolute", bottom:0, left:0, right:0,
            padding:"48px 20px 18px",
            background:"linear-gradient(0deg, rgba(0,0,0,0.90) 0%, rgba(0,0,0,0.60) 60%, transparent 100%)",
          }}>
            <div style={{
              fontFamily:"'Inter', system-ui, sans-serif", fontWeight:900,
              fontSize: metricSize, color:"#fff",
              lineHeight:1, letterSpacing:"-0.04em",
            }}>{c.metric}</div>
            <div style={{
              fontFamily:MONO, fontSize:10, color: theme.accent,
              marginTop:5, letterSpacing:"0.12em", textTransform:"uppercase",
            }}>{c.ml}</div>
          </div>
        </div>

        {/* ── FOOTER — client + quote ── */}
        <div style={{
          background: theme.bg,
          padding:"16px 20px 18px",
          display:"flex", flexDirection:"column", gap:10,
        }}>
          <p style={{
            fontFamily:"'Inter',sans-serif", fontStyle:"italic",
            fontSize:12, color:"rgba(255,255,255,0.65)",
            margin:0, lineHeight:1.6,
          }}>"{c.quote}"</p>
          <div style={{ display:"flex", alignItems:"center", justifyContent:"space-between" }}>
            <div>
              <div style={{ fontFamily:"'Inter',sans-serif", fontWeight:700, fontSize:13, color:"#fff" }}>{c.co}</div>
              <div style={{ fontFamily:MONO, fontSize:10, color:"rgba(255,255,255,0.35)", marginTop:1, letterSpacing:"0.04em" }}>{c.sub}</div>
            </div>
            {c.cpl && c.cpl !== "—" && (
              <div style={{
                padding:"4px 10px", borderRadius:9999,
                background:"rgba(255,255,255,0.08)", border:"1px solid rgba(255,255,255,0.12)",
                fontFamily:MONO, fontSize:10, color:"rgba(255,255,255,0.55)",
              }}>CPL {c.cpl}</div>
            )}
          </div>
        </div>
      </div>
    </>
  );
}

// ── Niche filter tabs ─────────────────────────────────────────────────────────
function NicheTabs({ active, onChange }) {
  return (
    <div style={{ display:"flex", flexWrap:"wrap", gap:8, justifyContent:"center" }}>
      {NICHES.map(n => {
        const on = active === n.key;
        return (
          <button key={n.key} onClick={() => onChange(n.key)} style={{
            padding:"10px 22px", borderRadius:9999, cursor:"pointer",
            border: on ? "none" : `1px solid ${LINE}`,
            background: on ? V : "#fff",
            color: on ? "#fff" : INK2,
            fontFamily:"'Inter',sans-serif", fontWeight: on ? 700 : 500,
            fontSize:13, lineHeight:1, letterSpacing: on ? "-0.01em" : "0",
            boxShadow: on ? `0 2px 20px oklch(0.42 0.26 285 / 0.35)` : "0 1px 3px rgba(10,9,18,0.06)",
            transition:"all 0.15s",
          }}>
            {n.label}
            {on && <span style={{ marginLeft:6, fontWeight:400, opacity:0.7, fontSize:11 }}>{n.count}</span>}
          </button>
        );
      })}
    </div>
  );
}

// ── Stats card ────────────────────────────────────────────────────────────────
function StatsCard() {
  const { useEffect, useRef, useState: useStateLocal } = React;
  const [counts, setCounts] = useStateLocal([0, 0, 0]);
  const TARGETS = [385, 8, 40];
  const LABELS  = ["Clients", "Running", "Niches"];
  const SUFFIXES = ["+", " yrs", "+"];
  const started = useRef(false);

  useEffect(() => {
    if (started.current) return;
    started.current = true;
    const DURATION = 1600, STEPS = 55;
    TARGETS.forEach((target, i) => {
      let step = 0;
      const id = setInterval(() => {
        step++;
        const ease = 1 - Math.pow(1 - step / STEPS, 3);
        setCounts(prev => {
          const next = [...prev];
          next[i] = Math.min(Math.round(target * ease), target);
          return next;
        });
        if (step >= STEPS) clearInterval(id);
      }, DURATION / STEPS);
    });
  }, []);

  return (
    <div style={{
      borderRadius:20, overflow:"hidden",
      background:"linear-gradient(145deg, oklch(0.14 0.12 285) 0%, #040408 100%)",
      border:`1px solid oklch(0.42 0.26 285 / 0.22)`,
      display:"flex", flexDirection:"column", justifyContent:"center",
      textAlign:"center", padding:"32px 24px",
      boxShadow:`0 8px 40px oklch(0.42 0.26 285 / 0.20), 0 2px 8px rgba(0,0,0,0.4)`,
      position:"relative",
    }}>
      {/* Dot grid */}
      <div style={{
        position:"absolute", inset:0, pointerEvents:"none", zIndex:0,
        backgroundImage:"radial-gradient(circle, rgba(255,255,255,0.07) 1px, transparent 1px)",
        backgroundSize:"24px 24px",
        maskImage:"radial-gradient(ellipse 80% 80% at 50% 50%, black 30%, transparent 100%)",
        WebkitMaskImage:"radial-gradient(ellipse 80% 80% at 50% 50%, black 30%, transparent 100%)",
      }} />
      {/* Pulsing glow */}
      <div style={{
        position:"absolute", top:"18%", left:"50%", transform:"translateX(-50%)",
        width:240, height:240, borderRadius:"50%", pointerEvents:"none", zIndex:0,
        background:"radial-gradient(circle, oklch(0.42 0.26 285 / 0.30) 0%, transparent 70%)",
        animation:"pulse-glow 3s ease-in-out infinite",
      }} />
      <style>{`@keyframes pulse-glow { 0%,100%{opacity:0.6;transform:translateX(-50%) scale(1)} 50%{opacity:1;transform:translateX(-50%) scale(1.15)} }`}</style>

      <div style={{ position:"relative", zIndex:1 }}>
        <div style={{ fontFamily:MONO, fontSize:11, color:V, letterSpacing:"0.14em", textTransform:"uppercase", marginBottom:14 }}>Total Revenue Generated</div>

        {/* Big number */}
        <div style={{
          fontFamily:"'Inter', system-ui, sans-serif", fontWeight:900,
          fontSize:"clamp(52px,5.5vw,76px)",
          color:"#fff", lineHeight:0.9, letterSpacing:"-0.045em",
          textShadow:`0 0 80px oklch(0.42 0.26 285 / 0.7)`,
        }}>$480M+</div>

        <div style={{ fontFamily:MONO, fontSize:11, color:"rgba(255,255,255,0.35)", letterSpacing:"0.10em", textTransform:"uppercase", marginTop:10 }}>
          across 385+ accounts · since 2017
        </div>

        {/* Animated divider */}
        <div style={{ width:40, height:2, background:V, margin:"18px auto", borderRadius:9999, boxShadow:`0 0 10px ${V}` }} />

        {/* Count-up stats */}
        <div style={{ display:"flex", gap:0 }}>
          {TARGETS.map((_, i) => (
            <div key={LABELS[i]} style={{
              flex:1, textAlign:"center",
              borderRight: i < 2 ? "1px solid rgba(255,255,255,0.07)" : "none",
              padding:"0 8px",
            }}>
              <div style={{
                fontFamily:"'Inter',sans-serif", fontWeight:800, fontSize:22, color:"#fff",
                fontVariantNumeric:"tabular-nums", letterSpacing:"-0.03em",
                textShadow:`0 0 20px oklch(0.42 0.26 285 / 0.5)`,
              }}>{counts[i]}{SUFFIXES[i]}</div>
              <div style={{ fontFamily:MONO, fontSize:11, color:"rgba(255,255,255,0.35)", marginTop:4, textTransform:"uppercase", letterSpacing:"0.1em" }}>{LABELS[i]}</div>
            </div>
          ))}
        </div>

        {/* CTA */}
        <a href="book.html" onClick={e => e.stopPropagation()} style={{
          display:"inline-flex", alignItems:"center", gap:8,
          marginTop:24, padding:"10px 22px", borderRadius:9999,
          background:V, color:"#fff", textDecoration:"none",
          fontFamily:"'Inter',sans-serif", fontWeight:700, fontSize:13,
          boxShadow:`0 4px 20px oklch(0.42 0.26 285 / 0.50)`,
          transition:"transform 0.15s, box-shadow 0.15s",
        }}>
          Book my call <span style={{ opacity:0.8 }}>→</span>
        </a>
      </div>
    </div>
  );
}

// ── HERO — white background, videos first ────────────────────────────────────
function ProofHero({ niche, onNiche }) {
  return (
    <section className="proof-hero-section" style={{
      background: "#fff",
      paddingTop: 80,
      paddingBottom: 52,
      borderBottom: "1px solid rgba(10,9,18,0.08)",
    }}>
      <div style={{ maxWidth:1200, margin:"0 auto", padding:"0 24px" }}>

        {/* Compact headline */}
        <div style={{ textAlign:"center", marginBottom:36 }}>
          <h1 style={{
            fontFamily:"'Inter', system-ui, sans-serif",
            fontWeight:800,
            fontSize:"clamp(32px, 4.5vw, 56px)",
            color:INK,
            lineHeight:1.1,
            letterSpacing:"-0.035em",
            margin:0,
          }}>
            385 Client Results.{" "}
            <span style={{
              fontFamily:"'Instrument Serif', 'Times New Roman', serif",
              fontStyle:"italic",
              fontWeight:700,
              color:"var(--v-600)",
            }}>Over $480M Generated.</span>
          </h1>

          <p style={{
            fontFamily:"'Inter',sans-serif", fontWeight:500,
            fontSize:18, color:INK,
            margin:"12px auto 0", maxWidth:440,
            lineHeight:1.5,
          }}>
            See For Yourself.
          </p>
        </div>

        {/* VIDEO CARDS */}
        <div className="proof-hero-grid" style={{
          display:"grid",
          gridTemplateColumns:"repeat(3, 1fr)",
          gap:14,
          marginBottom:36,
        }}>
          {VIDEO_CASES.map((c, i) => (
            <VideoCard key={c.co} c={c} themeIndex={i} />
          ))}

          <StatsCard />
        </div>

      </div>
    </section>
  );
}

// ── Lightbox ──────────────────────────────────────────────────────────────────
function Lightbox({ src, onClose }) {
  React.useEffect(() => {
    const onKey = e => { if (e.key === "Escape") onClose(); };
    document.addEventListener("keydown", onKey);
    return () => document.removeEventListener("keydown", onKey);
  }, []);
  return ReactDOM.createPortal(
    <div onClick={onClose} style={{
      position:"fixed", inset:0, zIndex:9999,
      background:"rgba(10,9,18,0.88)",
      display:"flex", alignItems:"center", justifyContent:"center",
      padding:"24px", cursor:"zoom-out",
    }}>
      <img src={src} onClick={e => e.stopPropagation()} style={{
        maxWidth:"92vw", maxHeight:"88vh",
        objectFit:"contain", borderRadius:12,
        boxShadow:"0 32px 100px rgba(0,0,0,0.6)",
        cursor:"default",
      }} />
      <button onClick={onClose} style={{
        position:"fixed", top:20, right:24,
        background:"rgba(255,255,255,0.12)", border:"1px solid rgba(255,255,255,0.20)",
        color:"#fff", fontSize:18, lineHeight:1, borderRadius:9999,
        width:36, height:36, cursor:"pointer", display:"flex", alignItems:"center", justifyContent:"center",
      }}>✕</button>
    </div>,
    document.body
  );
}

// ── Case card — 2-tier visual system ─────────────────────────────────────────
// Featured (screenshot): violet border + glow + 180px preview  (POPS)
// Standard (logo or stub): uniform white card, full-opacity numbers
function CaseCard({ c }) {
  const [lightbox, setLightbox] = React.useState(false);

  const featured = !!c.screenshot;
  // "Strong" = has real revenue data but no screenshot — give a subtle accent
  const strong = !featured && parseRev(c.rev) >= 10000;

  const badges = [
    c.rev   && c.rev   !== "—" ? ["Rev",      c.rev]   : null,
    c.spend && c.spend !== "—" ? ["Spend",    c.spend] : null,
    c.cpl   && c.cpl   !== "—" ? ["CPL",      c.cpl]   : null,
    c.leads && c.leads !== "—" ? ["Leads",    c.leads] : null,
    c.bk    && c.bk    !== "—" ? ["Bookings", c.bk]    : null,
  ].filter(Boolean).slice(0, 3);

  const metricFS = c.metric.length > 7
    ? "clamp(50px,5.2vw,66px)"
    : c.metric.length > 5
    ? "clamp(56px,5.8vw,74px)"
    : "clamp(62px,6.4vw,82px)";

  const cardBorder = featured
    ? "2px solid oklch(0.52 0.22 285 / 0.55)"
    : strong
    ? "1px solid oklch(0.52 0.22 285 / 0.18)"
    : `1px solid ${LINE}`;

  const cardShadow = featured
    ? "0 8px 40px oklch(0.42 0.26 285 / 0.18), 0 1px 4px rgba(10,9,18,0.06), inset 0 1px 0 rgba(255,255,255,0.9)"
    : "0 4px 28px rgba(10,9,18,0.08), 0 1px 4px rgba(10,9,18,0.05)";

  return (
    <>
    <div className="proof-card" style={{ position:"relative", paddingTop:54 }}>

      {/* Giant number — bleeds above the card */}
      <div style={{
        position:"absolute", top:0, left:20, zIndex:2, pointerEvents:"none",
        fontFamily:"'Inter', system-ui, sans-serif", fontWeight:900,
        fontSize: metricFS, lineHeight:1, letterSpacing:"-0.05em",
        background: "linear-gradient(135deg, oklch(0.42 0.28 285) 0%, oklch(0.52 0.26 285) 60%)",
        WebkitBackgroundClip:"text", WebkitTextFillColor:"transparent",
        filter: featured
          ? "drop-shadow(0 4px 28px oklch(0.42 0.26 285 / 0.55))"
          : "drop-shadow(0 4px 24px oklch(0.42 0.26 285 / 0.35))",
        fontVariantNumeric:"tabular-nums",
      }}>{c.metric}</div>

      {/* Featured: violet glow ring behind card */}
      {featured && (
        <div style={{
          position:"absolute", inset:-1, borderRadius:21, zIndex:0,
          background:"oklch(0.42 0.26 285 / 0.06)",
          boxShadow:"0 0 0 1px oklch(0.52 0.22 285 / 0.20), 0 16px 48px oklch(0.42 0.26 285 / 0.20)",
        }} />
      )}

      {/* White card */}
      <div style={{
        background:"#fff", border: cardBorder, borderRadius:20,
        overflow:"hidden", display:"flex", flexDirection:"column",
        boxShadow: cardShadow,
        position:"relative", zIndex:1,
      }}>
        {/* Top accent strip — solid violet for featured, hairline for strong */}
        {featured && (
          <div style={{
            height:3,
            background:"linear-gradient(90deg, oklch(0.42 0.26 285) 0%, oklch(0.62 0.20 285) 60%, transparent 100%)",
          }} />
        )}
        {!featured && strong && (
          <div style={{
            height:2,
            background:"linear-gradient(90deg, oklch(0.52 0.22 285 / 0.30) 0%, transparent 100%)",
          }} />
        )}

        {/* Metric label row — verified badge for featured */}
        <div style={{ padding: featured ? "48px 20px 0 20px" : "52px 20px 0 20px", marginBottom:12, display:"flex", alignItems:"flex-start", justifyContent:"space-between" }}>
          <div style={{ fontFamily:MONO, fontWeight:700, fontSize:15, color:V, letterSpacing:"0.06em", textTransform:"uppercase" }}>{c.ml}</div>
          {featured && (
            <div style={{
              display:"flex", alignItems:"center", gap:4,
              background:"oklch(0.42 0.26 285 / 0.08)",
              border:"1px solid oklch(0.42 0.26 285 / 0.20)",
              borderRadius:9999, padding:"3px 8px",
              flexShrink:0, marginLeft:8,
            }}>
              <span style={{ width:5, height:5, borderRadius:"50%", background:"#22c55e", display:"inline-block", flexShrink:0 }} />
              <span style={{ fontFamily:MONO, fontSize:8.5, color:V, letterSpacing:"0.12em", textTransform:"uppercase", fontWeight:700, whiteSpace:"nowrap" }}>Verified</span>
            </div>
          )}
        </div>

        {/* Body */}
        <div style={{ padding:"0 20px 20px", display:"flex", flexDirection:"column", flex:1 }}>
          <div style={{ display:"flex", alignItems:"center", justifyContent:"space-between", gap:8, marginBottom:1 }}>
            <div style={{ fontFamily:"'Inter',sans-serif", fontWeight:700, fontSize:15, color:INK }}>{c.co}</div>
            {c.logo && (
              <img src={c.logo} alt={c.co} style={{ height:22, maxWidth:72, objectFit:"contain", objectPosition:"right center", opacity:0.80, flexShrink:0 }} />
            )}
          </div>
          <div style={{ fontFamily:MONO, fontSize:10, color:INK, marginBottom:12, letterSpacing:"0.04em" }}>{c.sub}</div>

          <p style={{ fontFamily:"'Inter',sans-serif", fontWeight:600, fontSize:13, color:INK, lineHeight:1.5, margin:"0 0 8px" }}>{c.tagline}</p>
          {c.quote && c.quote.length > 0 && (
            <p style={{ fontFamily:"'Inter',sans-serif", fontStyle:"italic", color:INK, fontSize:12.5, lineHeight:1.65, margin:"0 0 16px", flex:1 }}>"{c.quote}"</p>
          )}

          <div style={{ display:"flex", flexWrap:"wrap", gap:6 }}>
            {badges.map(([l,v]) => (
              <div key={l} style={{
                padding:"4px 10px", borderRadius:9999,
                background:"oklch(0.42 0.26 285 / 0.07)",
                border:"1px solid oklch(0.42 0.26 285 / 0.15)",
                fontSize:11, fontFamily:MONO,
              }}>
                <span style={{ color:INK }}>{l} </span>
                <span style={{ color:INK, fontWeight:700, fontVariantNumeric:"tabular-nums" }}>{v}</span>
              </div>
            ))}
          </div>

          {/* Screenshot thumbnail */}
          {c.screenshot && (
            <div onClick={() => setLightbox(true)} style={{
              marginTop:14, borderRadius:10, overflow:"hidden",
              cursor:"zoom-in", position:"relative",
              border:"1px solid oklch(0.42 0.26 285 / 0.25)",
              boxShadow:"0 4px 20px oklch(0.42 0.26 285 / 0.14)",
            }}>
              <img src={c.screenshot} alt="Results screenshot" style={{
                width:"100%", height:180,
                objectFit:"cover", objectPosition:"top",
                display:"block",
              }} />
              <div style={{
                position:"absolute", inset:0,
                background:"linear-gradient(to bottom, rgba(10,9,18,0.0) 40%, rgba(10,9,18,0.65) 100%)",
                display:"flex", alignItems:"flex-end", justifyContent:"space-between",
                padding:"10px 12px",
              }}>
                <span style={{ fontFamily:MONO, fontSize:9, color:"rgba(255,255,255,0.90)", letterSpacing:"0.12em", textTransform:"uppercase", fontWeight:700 }}>
                  📊 View Results
                </span>
                <span style={{ fontFamily:MONO, fontSize:13, color:"rgba(255,255,255,0.80)" }}>↗</span>
              </div>
            </div>
          )}
        </div>
      </div>
    </div>
    {lightbox && <Lightbox src={c.screenshot} onClose={() => setLightbox(false)} />}
    </>
  );
}

// ── Mid-page CTA (after calculator) ──────────────────────────────────────────
function MidCTA() {
  return (
    <div style={{ background:"#fff", padding:"0 24px 64px" }}>
      <div style={{ maxWidth:1200, margin:"0 auto" }}>
        <div style={{
          background:"linear-gradient(135deg, oklch(0.42 0.26 285) 0%, oklch(0.32 0.24 280) 100%)",
          borderRadius:24,
          padding:"48px 56px",
          display:"flex", alignItems:"center", justifyContent:"space-between",
          gap:32, flexWrap:"wrap",
          boxShadow:"0 16px 60px oklch(0.42 0.26 285 / 0.35)",
          position:"relative", overflow:"hidden",
        }} className="mid-cta-inner">
          {/* Subtle glow top-right */}
          <div style={{ position:"absolute", top:"-40%", right:"-10%", width:400, height:400, borderRadius:"50%", background:"radial-gradient(circle, rgba(255,255,255,0.10) 0%, transparent 65%)", pointerEvents:"none" }} />

          <div style={{ position:"relative", zIndex:1 }}>
            <div style={{ fontFamily:MONO, fontSize:10, color:"rgba(255,255,255,0.55)", letterSpacing:"0.16em", textTransform:"uppercase", marginBottom:12 }}>Your numbers are ready</div>
            <div style={{ fontFamily:"'Inter',sans-serif", fontWeight:800, fontSize:"clamp(22px,2.8vw,32px)", color:"#fff", lineHeight:1.2, letterSpacing:"-0.03em", maxWidth:520 }}>
              Ready to see what those numbers look like in your actual account?
            </div>
            <p style={{ fontFamily:"'Inter',sans-serif", fontSize:15, color:"rgba(255,255,255,0.70)", margin:"12px 0 0", lineHeight:1.5, maxWidth:460 }}>
              We'll audit your current setup, show you exactly where you're leaving money on the table, and build a custom forecast — free.
            </p>
          </div>

          <div style={{ position:"relative", zIndex:1, flexShrink:0 }}>
            <a href="book.html" style={{
              display:"inline-flex", alignItems:"center", gap:10,
              background:"#fff", color:V,
              fontFamily:"'Inter',sans-serif", fontWeight:700, fontSize:15,
              padding:"16px 32px", borderRadius:9999,
              textDecoration:"none",
              boxShadow:"0 4px 20px rgba(0,0,0,0.15)",
              whiteSpace:"nowrap",
            }}>
              Book my free audit →
            </a>
            <div style={{ fontFamily:MONO, fontSize:10, color:"rgba(255,255,255,0.45)", textAlign:"center", marginTop:10, letterSpacing:"0.08em" }}>
              No commitment · Takes 15 min
            </div>
          </div>
        </div>
      </div>
    </div>
  );
}

// ── Objection handler ─────────────────────────────────────────────────────────
function ObjectionHandler() {
  const items = [
    {
      icon: "✓",
      title: "Every result is verified.",
      body: "We pull screenshots directly from the ad accounts. No estimates, no projections — actual dashboard data from real campaigns.",
    },
    {
      icon: "✓",
      title: "We name every business.",
      body: "No anonymized 'Client A' or 'a dental practice in Florida.' You can look these companies up. They're real, they're findable.",
    },
    {
      icon: "✓",
      title: "These aren't outliers.",
      body: "We have 385+ accounts. The cases you see here are representative of what we consistently deliver — not the one unicorn result from 5 years ago.",
    },
  ];

  return (
    <div style={{ background:CREAM, padding:"0 24px 64px" }}>
      <div style={{ maxWidth:1200, margin:"0 auto" }}>
        <div style={{ textAlign:"center", marginBottom:40 }}>
          <div style={{ fontFamily:MONO, fontSize:10, color:INK, letterSpacing:"0.16em", textTransform:"uppercase", marginBottom:14 }}>Skeptical? Good.</div>
          <h3 style={{ fontFamily:"'Inter',sans-serif", fontWeight:800, fontSize:"clamp(22px,2.6vw,32px)", color:INK, letterSpacing:"-0.03em", lineHeight:1.2, margin:0 }}>
            Here's how we verify every result on this page.
          </h3>
        </div>
        <div className="proof-objection-grid" style={{ display:"grid", gridTemplateColumns:"repeat(auto-fit, minmax(min(100%,300px), 1fr))", gap:16 }}>
          {items.map(item => (
            <div key={item.title} style={{
              background:"#fff", border:`1px solid ${LINE}`,
              borderRadius:16, padding:"28px 28px 28px 24px",
              display:"flex", gap:16,
              boxShadow:"0 1px 4px rgba(10,9,18,0.04)",
            }}>
              <div style={{
                width:32, height:32, borderRadius:"50%", flexShrink:0,
                background:"oklch(0.42 0.26 285 / 0.10)",
                border:"1px solid oklch(0.42 0.26 285 / 0.20)",
                display:"flex", alignItems:"center", justifyContent:"center",
                fontFamily:"'Inter',sans-serif", fontWeight:700, fontSize:14, color:V,
                marginTop:2,
              }}>{item.icon}</div>
              <div>
                <div style={{ fontFamily:"'Inter',sans-serif", fontWeight:700, fontSize:15, color:INK, marginBottom:6 }}>{item.title}</div>
                <p style={{ fontFamily:"'Inter',sans-serif", fontSize:13.5, color:INK, lineHeight:1.6, margin:0 }}>{item.body}</p>
              </div>
            </div>
          ))}
        </div>
      </div>
    </div>
  );
}

// ── Scarcity closer ───────────────────────────────────────────────────────────
function ScarcityCloser() {
  return (
    <div style={{ background:CREAM, padding:"0 24px 96px" }}>
      <div style={{ maxWidth:900, margin:"0 auto" }}>
        <div className="proof-scarcity-inner" style={{
          background:"#fff", border:`1px solid ${LINE}`,
          borderRadius:20, padding:"40px 48px",
          boxShadow:"0 2px 20px rgba(10,9,18,0.06)",
          display:"flex", alignItems:"center", justifyContent:"space-between",
          gap:32, flexWrap:"wrap"
        }}>
          <div style={{ display:"flex", alignItems:"flex-start", gap:18 }}>
            {/* Pulse dot */}
            <div style={{ position:"relative", flexShrink:0, marginTop:4 }}>
              <div style={{ width:12, height:12, borderRadius:"50%", background:"#22c55e" }} />
              <div style={{ position:"absolute", inset:-4, borderRadius:"50%", border:"2px solid rgba(34,197,94,0.30)", animation:"pulse 2s infinite" }} />
            </div>
            <div>
              <div style={{ fontFamily:"'Inter',sans-serif", fontWeight:800, fontSize:"clamp(18px,2vw,24px)", color:INK, letterSpacing:"-0.025em", lineHeight:1.2 }}>
                We only take 1 client per market.
              </div>
              <p style={{ fontFamily:"'Inter',sans-serif", fontSize:14, color:INK, margin:"8px 0 0", lineHeight:1.55, maxWidth:420 }}>
                We don't work with your competitors — ever. Once a market is taken, it's locked. Check if your city and niche is still available before someone else does.
              </p>
            </div>
          </div>
          <a href="book.html" style={{
            display:"inline-flex", alignItems:"center", gap:8,
            background:V, color:"#fff",
            fontFamily:"'Inter',sans-serif", fontWeight:700, fontSize:14,
            padding:"14px 28px", borderRadius:9999,
            textDecoration:"none", flexShrink:0,
            boxShadow:`0 4px 20px oklch(0.42 0.26 285 / 0.35)`,
          }}>
            Check my market →
          </a>
        </div>
      </div>
    </div>
  );
}

// ── Helpers ───────────────────────────────────────────────────────────────────
// A "quality" card has a real metric, a real tagline, and either a quote or a screenshot.
// Generic placeholder taglines always start with "Advertising campaigns delivering".
function isQualityCard(c) {
  if (c.metric === "—") return false;
  if (!c.tagline || c.tagline.startsWith("Advertising campaigns delivering")) return false;
  return true;
}

const INITIAL_COUNT = 60;

// ── Sticky CTA ────────────────────────────────────────────────────────────────
function StickyCTA() {
  const [visible, setVisible] = React.useState(false);
  React.useEffect(() => {
    const onScroll = () => setVisible(window.scrollY > 1800);
    window.addEventListener("scroll", onScroll, { passive: true });
    return () => window.removeEventListener("scroll", onScroll);
  }, []);
  return (
    <div style={{
      position:"fixed", bottom:0, left:0, right:0, zIndex:9000,
      transform: visible ? "translateY(0)" : "translateY(100%)",
      transition:"transform 0.28s cubic-bezier(0.4,0,0.2,1)",
      background:"rgba(250,250,250,0.92)",
      backdropFilter:"blur(16px)",
      borderTop:`1px solid oklch(0.42 0.26 285 / 0.15)`,
      padding:"12px 24px",
      display:"flex", alignItems:"center", justifyContent:"center", gap:16,
      boxShadow:"0 -4px 24px rgba(10,9,18,0.10)",
    }}>
      <span className="sticky-cta-label" style={{ fontFamily:"'Inter',sans-serif", fontSize:13, fontWeight:600, color:INK, opacity:0.75 }}>
        Ready to get results like these?
      </span>
      <a href="book.html" style={{
        display:"inline-flex", alignItems:"center", gap:6,
        background:V, color:"#fff",
        fontFamily:"'Inter',sans-serif", fontWeight:700, fontSize:13,
        padding:"10px 22px", borderRadius:9999,
        textDecoration:"none",
        boxShadow:`0 4px 16px oklch(0.42 0.26 285 / 0.35)`,
      }}>
        Book a free call →
      </a>
    </div>
  );
}

// ── App ───────────────────────────────────────────────────────────────────────
function App() {
  const [niche, setNiche] = useState("all");
  const [visibleCount, setVisibleCount] = useState(INITIAL_COUNT);

  const allCases = niche === "all" ? ALL : sortCases(CASES[niche]);

  const visibleCases = allCases.slice(0, visibleCount);
  const hiddenCount  = allCases.length - visibleCases.length;

  // Reset expanded state when niche changes
  const handleNiche = (n) => { setNiche(n); setVisibleCount(INITIAL_COUNT); };

  return (
    <>
      <StickyCTA />
      <SiteNav
        links={[
          { label:"Home Services", href:"home-services.html" },
          { label:"Clinics",       href:"clinics.html" },
          { label:"Agencies",      href:"agencies.html" },
          { label:"Proof",         href:"proof.html" },
        ]}
        cta={{ label:"Book Free Audit", href:"book.html" }}
      />

      <ProofHero niche={niche} onNiche={handleNiche} />

      <Calculator />

      <MidCTA />

      {/* Results grid */}
      <section style={{ background:CREAM, padding:"64px 24px 80px" }}>
        <div style={{ maxWidth:1200, margin:"0 auto" }}>

          {/* Niche filter */}
          <div style={{ textAlign:"center", marginBottom:24 }}>
            <div style={{ fontFamily:"'Inter',sans-serif", fontWeight:700, fontSize:13, color:INK, letterSpacing:"0.02em", marginBottom:12 }}>Pick Your Niche</div>
            <NicheTabs active={niche} onChange={handleNiche} />
          </div>

          {/* Section header */}
          <div style={{ textAlign:"center", marginBottom:52, marginTop:48 }}>
            <div style={{ fontFamily:MONO, fontSize:10, color:INK, letterSpacing:"0.16em", textTransform:"uppercase", marginBottom:14 }}>
              {allCases.length} verified results{niche !== "all" ? ` · ${NICHES.find(n=>n.key===niche)?.label}` : " · all niches"}
            </div>
            <h2 style={{ fontFamily:"'Inter',sans-serif", fontWeight:800, fontSize:"clamp(26px,3vw,40px)", color:INK, letterSpacing:"-0.03em", lineHeight:1.15, margin:"0 auto", maxWidth:640 }}>
              These aren't case studies.{" "}
              <span style={{ fontFamily:"'Instrument Serif', 'Times New Roman', serif", fontStyle:"italic", fontWeight:400, color:"var(--v-600)" }}>
                They're receipts.
              </span>
            </h2>
          </div>

          <div className="proof-results-grid" style={{
            display:"grid",
            gridTemplateColumns:"repeat(auto-fill, minmax(340px, 1fr))",
            gap:20,
          }}>
            {visibleCases.map(c => <CaseCard key={c.co} c={c} />)}
          </div>

          {/* Load-more button — only shown when there are hidden cards */}
          {hiddenCount > 0 && (
            <div style={{ textAlign:"center", marginTop:52 }}>
              <div style={{ fontFamily:MONO, fontSize:11, color:INK, letterSpacing:"0.10em", textTransform:"uppercase", marginBottom:16 }}>
                Showing {visibleCases.length} of {allCases.length} results
              </div>
              <button
                onClick={() => setVisibleCount(c => Math.min(c + 60, allCases.length))}
                style={{
                  display:"inline-flex", alignItems:"center", gap:8,
                  fontFamily:"'Inter',sans-serif", fontWeight:700, fontSize:14,
                  color:V, background:"transparent",
                  border:`2px solid oklch(0.42 0.26 285 / 0.30)`,
                  borderRadius:9999, padding:"14px 32px",
                  cursor:"pointer",
                  transition:"all 0.18s ease",
                }}
                onMouseEnter={e => { e.currentTarget.style.background="oklch(0.42 0.26 285 / 0.07)"; e.currentTarget.style.borderColor="oklch(0.42 0.26 285 / 0.55)"; }}
                onMouseLeave={e => { e.currentTarget.style.background="transparent"; e.currentTarget.style.borderColor="oklch(0.42 0.26 285 / 0.30)"; }}
              >
                Load 60 more results
                <span style={{ fontFamily:MONO, fontSize:11, background:"oklch(0.42 0.26 285 / 0.10)", border:"1px solid oklch(0.42 0.26 285 / 0.20)", borderRadius:9999, padding:"2px 8px", color:V }}>+{Math.min(60, hiddenCount)}</span>
              </button>
            </div>
          )}
        </div>
      </section>

      {/* Post-grid CTA — hottest intent moment */}
      <div style={{ background:CREAM, padding:"0 24px 64px" }}>
        <div style={{ maxWidth:900, margin:"0 auto" }}>
          <div className="post-grid-cta" style={{
            background:INK, borderRadius:20,
            padding:"40px 48px",
            display:"flex", alignItems:"center", justifyContent:"space-between",
            gap:24, flexWrap:"wrap",
            position:"relative", overflow:"hidden",
          }}>
            <div style={{ position:"absolute", top:"-30%", right:"-5%", width:300, height:300, borderRadius:"50%", background:"radial-gradient(circle, oklch(0.42 0.26 285 / 0.20) 0%, transparent 65%)", pointerEvents:"none" }} />
            <div style={{ position:"relative", zIndex:1 }}>
              <div style={{ fontFamily:MONO, fontSize:11, color:V, letterSpacing:"0.14em", textTransform:"uppercase", marginBottom:10 }}>Seen enough?</div>
              <div style={{ fontFamily:"'Inter',sans-serif", fontWeight:800, fontSize:"clamp(18px,2.2vw,26px)", color:"#fff", lineHeight:1.2, letterSpacing:"-0.02em" }}>
                Let's talk about what this looks like in your market.
              </div>
              <p style={{ fontFamily:"'Inter',sans-serif", fontSize:13, color:"rgba(255,255,255,0.50)", margin:"8px 0 0", lineHeight:1.5 }}>
                Free 15-min audit. We show you where you're leaking and what we'd do instead.
              </p>
            </div>
            <a href="book.html" style={{
              display:"inline-flex", alignItems:"center", gap:8, flexShrink:0,
              background:V, color:"#fff",
              fontFamily:"'Inter',sans-serif", fontWeight:700, fontSize:14,
              padding:"14px 28px", borderRadius:9999,
              textDecoration:"none",
              boxShadow:`0 4px 20px oklch(0.42 0.26 285 / 0.40)`,
              position:"relative", zIndex:1,
            }}>
              Book my free call →
            </a>
          </div>
        </div>
      </div>

      <ObjectionHandler />
      <ScarcityCloser />
      <FinalCTA />
      <Footer />
    </>
  );
}

// Card hover + mobile responsive styles
const _s = document.createElement("style");
_s.textContent = `
  .proof-card{transition:transform .2s}
  .proof-card:hover{transform:translateY(-4px)}
  .proof-card:hover>div:last-child{box-shadow:0 8px 40px oklch(0.42 0.26 285/.18),0 16px 56px rgba(10,9,18,.10)!important}

  @media (max-width: 720px) {
    /* Hero: stack to single column, $480M card hides on mobile (keep 2 video cards) */
    .proof-hero-grid { grid-template-columns: 1fr !important; gap: 12px !important; }
    .proof-hero-grid > div:last-child { min-height: 220px !important; padding: 28px 20px !important; }

    /* Results grid: force 1 column */
    .proof-results-grid { grid-template-columns: 1fr !important; }

    /* MidCTA: stack vertically, tighter padding */
    .mid-cta-inner { padding: 32px 24px !important; flex-direction: column !important; align-items: flex-start !important; gap: 20px !important; }

    /* Post-grid CTA: stack */
    .post-grid-cta { flex-direction: column !important; padding: 28px 24px !important; align-items: flex-start !important; }

    /* Sticky bar: hide label, just button centred */
    .sticky-cta-label { display: none !important; }
  }

  @media (max-width: 480px) {
    /* Extra small: hero headline breathing room */
    .proof-hero-grid > div:first-child { min-height: 260px !important; }
  }
`;
document.head.appendChild(_s);

ReactDOM.createRoot(document.getElementById("root")).render(<App />);
