import { useState, useEffect } from "react"; const headlines = [ "Stop paying for leads you're too busy to call.", "I built an AI to do 90% of my marketing. Now you can have it.", "The $997 Small Business Foundation — 3 months on us.", 'Why "automation" is a lie (unless you do this).', "Most small businesses die in the follow-up. We fixed it.", ]; export default function AdLanding() { const [headlineIdx, setHeadlineIdx] = useState(0); const [visible, setVisible] = useState(true); const [spotsLeft] = useState(5); const [timer, setTimer] = useState({ h: 0, m: 47, s: 23 }); useEffect(() => { const interval = setInterval(() => { setVisible(false); setTimeout(() => { setHeadlineIdx((i) => (i + 1) % headlines.length); setVisible(true); }, 400); }, 3500); return () => clearInterval(interval); }, []); useEffect(() => { const t = setInterval(() => { setTimer((prev) => { let { h, m, s } = prev; if (s > 0) return { h, m, s: s - 1 }; if (m > 0) return { h, m: m - 1, s: 59 }; if (h > 0) return { h: h - 1, m: 59, s: 59 }; return prev; }); }, 1000); return () => clearInterval(t); }, []); const pad = (n) => String(n).padStart(2, "0"); return (
{/* Top bar */}
⚠ ONLY {spotsLeft} SPOTS LEFT THIS MONTH — OFFER CLOSES IN: {pad(timer.h)}:{pad(timer.m)}:{pad(timer.s)}
{/* Hero */}
For Contractors · Service Pros · Local Businesses
{headlines[headlineIdx]}
Most small business owners are great at their craft — but{" "} absolute dogsh*t at following up with leads.
{/* Stats strip */}
{[ { stat: "80%", label: "drop in close rate if you wait > 5 min to reply" }, { stat: "3 AM", label: "our AI answers leads while you sleep" }, { stat: "$0", label: "extra cost for your first 3 months" }, ].map(({ stat, label }) => (
{stat}
{label}
))}
{/* Body copy */}

Most business owners think they have a lead problem.

They don't. They have a speed-to-lead problem.

If you don't reply to a Facebook lead within 5 minutes, odds of closing drop 80%. But you're on a job site. You're with a patient. You're at dinner. You can't be a 24/7 call center.

That's why we built the Small Business Foundation Package.

We don't hand you a login and wish you luck.

{[ "We build your entire marketing engine.", "We install an AI that talks to leads for you at 3 AM.", "We set up automated review generation so you climb Google Maps while you sleep.", ].map((item, i) => (
{i + 1}

{item}

))}
{/* Pain vs Fix */}

Sound familiar?

Before
{["Leads go cold while you're on a job", "No system for follow-up", "Zero reviews on Google", "Checking your phone every 10 min", "Paying for ads, seeing nothing"].map((p) => (

{p}

))}
After
{["AI replies in seconds, 24/7", "Automated follow-up sequences", "Reviews flow in automatically", "Calendar fills while you work", "Marketing runs without you"].map((f) => (

{f}

))}
{/* Offer box */}
The Offer

$997 setup. 3 months free.

My team does the heavy lifting. Pay the $997 setup fee. We cover your first 3 months.

🛡 If you aren't drowning in appointments by day 30 — full refund. And you keep the lead list.

BUT THERE'S A CATCH

I'm only taking {spotsLeft} businesses this month. My team does hands-on setup — that limits capacity. When spots are gone, they're gone.

No contracts. No tech skills required. Done-for-you setup.

{/* Footer */}

© 2025 Small Business Foundation · Results may vary · Built for serious operators only

); }