/* global React */ const { useEffect, useRef, useState } = React; // ================================================================= // §7 FAQ — clean list, no phone // ================================================================= const FAQS = [ { q: "What's the cost?", a: "Depends on what you need. Ads-only is one price. Full system — Sophie AI, follow-up, creative, CRM — is another. We custom quote on the call after a 15-minute audit. No setup fees. No surprise charges. Performance-based across the board.", }, { q: "What if you miss 3X?", a: "Then we work free until we do. Signed on every contract. We've paid out twice in 4 years — both because the offer was wrong and we couldn't fix it fast enough. We tell you up front if we don't see a 3X path.", guarantee: true, }, { q: "Do I own the ad account?", a: "Always. Meta, Google, TikTok, YouTube — all under your business manager, your billing, your data. Day we sign you grant us admin. Day we part ways we hand it back. You never lose the pixel, audiences, or learning.", }, { q: "Month-to-month or contracts?", a: "Month-to-month. Cancel anytime with 30 days notice. We don't lock you in because we don't need to — if we're not hitting numbers, you'll fire us anyway.", }, { q: "Who actually runs my account?", a: "The team runs every account on the playbook I built. I review weekly, sign off on creative, read call recordings. You get a dedicated account lead day-to-day. I'm one Slack message away.", }, { q: "When will I see real results?", a: "First leads in 48 hours. First bookings or sales by week 1. 3X ROAS by day 90 (or we work free). Most clients hit profitability week 3.", }, { q: "Will you work with my competitor?", a: "No. We only take one business per niche per market. If your competitor signs first, we'll tell you straight up and refer you elsewhere. Call early.", exclusive: true, }, ]; function FAQ() { const [open, setOpen] = useState(1); // guarantee row open by default return (
THE STUFF PEOPLE ALWAYS ASK

Honest answers.
No fluff.

{FAQS.map((f, i) => (
{f.a}
))}
Got a different question? Ask us
); } // ================================================================= // §8 FINAL CTA — 4-card "what you get" row, no phone // ================================================================= const FINAL_STEPS = [ { num: "01", ttl: "30-min audit call", sub: "We screen-share your account · find what's broken" }, { num: "02", ttl: "Custom 90-day plan", sub: "Offer · creative · funnel · tracking · spend curve" }, { num: "03", ttl: "48-hour build", sub: "Ads + landing + Sophie + dashboard live in 2 days" }, { num: "04", ttl: "3X guarantee", sub: "Hit 3X in 90 days or we work free until we do" }, ]; const TRUSTED_LOGOS = [ "tim-tebow-conference.png", "bentley-trike.avif", "skull-shaver.avif", "biktrix.webp", "renuva-back-pain-centre.png", "g-plans.png", "minibeast.png", "tinye-swim.avif", "alanis-air.png", "apricot-solar.png", "quality-air.png", "amplify-digital-marketing.png", "elara-media.png", "push-media.png", "si-media.png", "amcham-t-h-i-s-event.png", "church-planting-university.png", "medical-center-plus.png", "dr-joey-alcantara-chiropractic.png", "canadian-centre-for-counselling-and-psychotherapy-josephthomas.png", "psych-for-me.png", "personalized-wellness-vitality.png", "ascension-physio.png", "aukland-drape-company.png", "gt-motorsports.png", "auto-lounge-of-edison.png", "sunward-journeys-august-wambold.png", ]; function FinalCTA() { return (
{/* Eyebrow */}
YOU REALLY HAVEN'T BOOKED YET..?
{/* Display */}

Be our next case study.

30-minute audit of your account. We show you what's broken, what's working, and whether we can hit 3X. No pitch.

{/* Slot pill */}
3 CLIENT SLOTS LEFT · 1 BUSINESS PER MARKET
{/* CTA button */}
BOOK MY FREE AUDIT → or email team@adscaling.co
{/* Microcopy */}
✓ No long-term contract · Month-to-month · You own the ad account forever
✓ 1 business per market · Book before your competition
); } // ================================================================= // FOOTER // ================================================================= function Footer() { return ( ); } Object.assign(window, { FAQ, FinalCTA, Footer });