/* global React, ReactDOM */
const { useState, useEffect } = React;
function BookNav() {
return ;
}
/* ─── Niche → GHL calendar map ──────────────────────────── */
const NICHES = [
{
key: "clinics",
icon: "🏥",
label: "Clinic / Med Spa",
desc: "Medical, aesthetic & wellness clinics",
color: "#10B981",
widgetUrl: "https://api.leadconnectorhq.com/widget/booking/8fn6q2nQxJqineDdqXZ5",
},
{
key: "home",
icon: "🏠",
label: "Home Services",
desc: "HVAC, roofing, plumbing & trades",
color: "#3B82F6",
widgetUrl: "https://api.leadconnectorhq.com/widget/booking/O0PdvnvDMjwnLe7taOFP",
},
{
key: "agencies",
icon: "🎯",
label: "Agency / Coach / Consultant",
desc: "Marketing agencies, coaches & consultants",
color: "#7B5CF5",
widgetUrl: "https://api.leadconnectorhq.com/widget/booking/2xE7ZJaFYjLKHbWzlkVw",
},
{
key: "ecom",
icon: "🛍️",
label: "E-com / Info Product",
desc: "DTC brands, online stores & digital products",
color: "#F59E0B",
widgetUrl: "https://api.leadconnectorhq.com/widget/booking/lNu0jK4HUFHeXjaU39CT",
},
];
const WINS = [
{ dot: "#7B5CF5", niche: "CLINIC", name: "Dr. Joey Alcantara", result: "$38K in 30 days" },
{ dot: "#10B981", niche: "CLINIC", name: "Renuva Back & Pain", result: "$2.1M · 7.6× ROI" },
{ dot: "#F59E0B", niche: "HOME SVC", name: "Alanis Air", result: "$400K+ · 40× ROAS" },
{ dot: "#3B82F6", niche: "FEATURED", name: "Bentley Trike", result: "$3M/yr · 17.8× ROAS" },
];
const STEPS = [
{ num: "01", title: "30-min audit call", body: "We screen-share your account and show you exactly what's broken, what's working, and what's missing." },
{ num: "02", title: "Custom 90-day plan", body: "Offer · creative strategy · funnel · tracking · spend curve — built specifically for your business." },
{ num: "03", title: "48-hour build", body: "Ads + landing page + Sophie AI follow-up + live dashboard. Live in 2 business days." },
{ num: "04", title: "3X guarantee", body: "Hit 3X ROAS in 90 days or we work free until we do. Signed on every contract." },
];
const TRUST_LINES = [
"No long-term contract · month-to-month",
"You own the ad account forever",
"One client per niche per market",
"3X ROAS in 90 days or we work free",
];
/* ─── Niche selector + GHL embed ────────────────────────── */
function NicheCalendar() {
const [sel, setSel] = useState(null); // niche key
const active = NICHES.find(n => n.key === sel);
return (
{/* Step label */}
1
What best describes your business?
{/* 2×2 niche tiles */}
{NICHES.map(n => {
const isActive = sel === n.key;
return (
);
})}
{/* Step 2 — GHL embed revealed after niche pick */}
{sel && (
2
Pick a time · MST
{/* GHL calendar iframe */}
Avg. response < 2 hrs · Mon–Fri 8 AM–6 PM MST
)}
);
}
/* ─── BookPage ───────────────────────────────────────────── */
function BookPage() {
const [mobile, setMobile] = useState(
typeof window !== "undefined" && window.innerWidth <= 768
);
useEffect(() => {
const update = () => setMobile(window.innerWidth <= 768);
window.addEventListener("resize", update);
return () => window.removeEventListener("resize", update);
}, []);
return (
{/* Hero */}
3 CLIENT SLOTS REMAINING · 1 BUSINESS PER NICHE PER MARKET
Book your
free 30-min audit.
No pitch. No fluff. We show you exactly what's broken in your account — whether we work together or not.
{/* Social proof pills */}
{WINS.map((w, i) => (
{w.niche}
{w.name}
{w.result}
))}
{/* Two-col grid */}
{/* CALENDAR — right on desktop, top on mobile */}
{/* STEPS + TRUST — left on desktop, bottom on mobile */}
What happens next
{STEPS.map((s, i) => (
))}
{/* Trust card */}
{TRUST_LINES.map((line, i) => (
✓
{line}
))}
);
}
/* ─── App ────────────────────────────────────────────────── */
function BookFooter() {
return (
);
}
function App() {
return (
<>
>
);
}
ReactDOM.createRoot(document.getElementById("root")).render();