PageSourceSearch

https://www.homeservicespros.ai/duct-cleaning

html homeservicespros.ai collected 2026-10-05 12:58:22 UTC 83,431 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html data-dpl-id="dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" lang="en" class="oswald_f5bb0373-module__2Fvy4q__variable source_serif_4_f6f7f0b-module__dvVqcW__variable dm_mono_ac305142-module__TeWtiG__variable barlow_fe9c7f67-module__hUCgfq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/65968dad6bcc3c8d-s.p.1z_yc9od1lq47.woff2?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/68d403cf9f2c68c5-s.p.012bmydply3go.woff2?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/6c98c9fb873995d2-s.p.22ggkaf3lyu8c.woff2?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/a083361d37caf3d1-s.p.0s4utfvp8prsy.woff2?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/c6e2684784a55443-s.p.2p4adm_386h58.woff2?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/1wy6bz2f_uss4.css?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0h76ashcfu60_.css?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/0vxa_3tkdwvib.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp"/>
1<script src="/_next/static/chunks/2-83cam0ncp-l.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" async=""></script>
1<script src="/_next/static/chunks/2pjkavzfz0v49.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" async=""></script>
1<script src="/_next/static/chunks/0qdtwwz1p7ubc.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" async=""></script>
1<script src="/_next/static/chunks/turbopack-0etfvts7p8w22.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" async=""></script>
1<script src="/_next/static/chunks/3bn3smoshmlxx.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" async=""></script>
1<script src="/_next/static/chunks/3nbxayvxtqdw7.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" async=""></script>
1<script src="/_next/static/chunks/2deid_ljnt0pb.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" async=""></script>
1<script src="/_next/static/chunks/3-5ixy6mk_q6v.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" async=""></script>
1<script src="/_next/static/chunks/1xfq-hdxafu4c.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" async=""></script>
1<meta name="next-size-adjust" content=""/><meta name="theme-color" content="#ffffff"/><title>HomeServicesPros.ai | AI Agents for Duct Cleaning Companies</title><meta name="description" content="AI agents built specifically for the duct cleaning industry. Qualify leads, prep jobs, and close the loop automatically. Live in 20 minutes."/><meta name="generator" content="v0.app"/><meta name="keywords" content="duct cleaning,HVAC,AI agents,automation,lead management,booking"/><meta property="og:title" content="HomeServicesPros.ai | AI Agents for Duct Cleaning Companies"/><meta property="og:description" content="Your whole front office, automated. Powered by Lua AI."/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="HomeServicesPros.ai | AI Agents for Duct Cleaning Companies"/><meta name="twitter:description" content="Your whole front office, automated. Powered by Lua AI."/><link rel="icon" href="/icon.svg?icon.3fqvrtnm2rmyy.svg?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" sizes="any" type="image/svg+xml"/>
1<script src="/_next/static/chunks/0cz1d0mv5g_q7.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" noModule=""></script>
1</head><body class="font-sans antialiased min-h-screen"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen"><nav class="fixed top-0 left-0 right-0 z-50 h-16 transition-all duration-300 backdrop-blur-xl border-b border-border bg-background/70"><div class="max-w-7xl mx-auto h-full px-6 flex items-center justify-between"><a class="flex items-center gap-2 group" href="/"><div class="w-9 h-9 bg-accent rounded-md flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench w-5 h-5 text-white" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"></path></svg></div><span class="font-[var(--font-oswald)] text-xl tracking-tight">HomeServices<span class="text-accent">Pros</span><span class="text-muted-foreground">.ai</span></span></a><div class="hidden md:flex items-center gap-8"><button class="font-mono text-xs uppercase tracking-[0.15em] transition-colors text-muted-foreground hover:text-foreground">Agents</button><button class="font-mono text-xs uppercase tracking-[0.15em] transition-colors text-muted-foreground hover:text-foreground">How It Works</button><button class="font-mono text-xs uppercase tracking-[0.15em] transition-colors text-muted-foreground hover:text-foreground">Get Started</button><button class="font-mono text-xs uppercase tracking-[0.15em] transition-colors text-muted-foreground hover:text-foreground">Pricing</button></div><button class="px-5 py-2.5 bg-accent text-background rounded-md font-[var(--font-oswald)] text-sm uppercase tracking-wide hover:bg-accent-light transition-colors">Get Started</button></div></nav><section class="relative min-h-screen pt-20 pb-24 overflow-hidden"><div class="absolute inset-0 grid-bg opacity-50"></div><div class="absolute inset-0 radial-glow"></div><div class="relative max-w-7xl mx-auto px-6 pt-6 md:pt-10"><div class="grid lg:grid-cols-2 gap-12 items-start"><div class="max-w-2xl"><div class="flex flex-wrap items-center gap-3 mb-6 animate-fade-up"><span class="inline-flex items-center gap-2 px-3 py-1.5 bg-accent/10 border border-accent/30 rounded-full"><span class="w-2 h-2 bg-accent rounded-full animate-pulse"></span><span class="font-mono text-xs text-accent uppercase tracking-wide">Built by duct industry leaders</span></span><span class="font-mono text-xs text-muted-foreground">·</span><span class="font-mono text-xs text-muted-foreground uppercase tracking-wide">Powered by the world&#x27;s leading agent framework</span></div><h1 class="font-[var(--font-oswald)] text-5xl md:text-7xl lg:text-[88px] font-bold uppercase leading-[0.92] mb-8 animate-fade-up stagger-1">Your Whole<br/>Front Office.<br/><span class="text-accent">Automated.</span></h1><p class="font-serif text-lg md:text-xl text-muted-foreground leading-relaxed max-w-xl mb-10 animate-fade-up stagger-2">HomeServicesPros.ai gives duct cleaning companies AI agents built specifically for their business — answering leads, booking jobs, documenting sites, and following up automatically. Configure once. Live before you finish your coffee.</p><div class="flex flex-wrap gap-4 mb-12 animate-fade-up stagger-3"><button class="px-6 py-3 bg-accent text-background rounded-md font-[var(--font-oswald)] uppercase tracking-wide hover:bg-accent-light transition-colors inline-flex items-center gap-2">Hire Your First Agent</button><a href="#agents" class="px-6 py-3 text-foreground font-mono text-sm uppercase tracking-wide hover:text-accent transition-colors inline-flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>See the three agents</a></div><div class="flex flex-wrap gap-6 animate-fade-up stagger-4"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-4 h-4 text-accent" aria-hidden="true"><path d="M12 6v6l4 2"></path><circle cx="12" cy="12" r="10"></circle></svg><span class="font-[var(--font-oswald)] text-lg font-bold text-accent">15 min</span><span class="text-sm text-muted-foreground">Setup to live</span></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap w-4 h-4 text-accent" aria-hidden="true"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"></path></svg><span class="font-[var(--font-oswald)] text-lg font-bold text-accent">24/7</span><span class="text-sm text-muted-foreground">Always answering</span></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-share2 lucide-share-2 w-4 h-4 text-accent" aria-hidden="true"><circle cx="18" cy="5" r="3"></circle><circle cx="6" cy="12" r="3"></circle><circle cx="18" cy="19" r="3"></circle><line x1="8.59" x2="15.42" y1="13.51" y2="17.49"></line><line x1="15.41" x2="8.59" y1="6.51" y2="10.49"></line></svg><span class="font-[var(--font-oswald)] text-lg font-bold text-accent">6+</span><span class="text-sm text-muted-foreground">Channels at once</span></div></div></div><div class="lg:pt-12 animate-fade-up stagger-3"><div class="bg-background-secondary border border-border rounded-t-xl p-3 flex items-center gap-3"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone w-4 h-4 text-accent" aria-hidden="true">
1<path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg><span class="font-mono text-xs text-accent">LIVE CALL</span></div><div class="flex-1"></div><span class="font-mono text-xs text-muted-foreground">(512) 555-0147</span><span class="w-2 h-2 bg-green-500 rounded-full animate-pulse"></span></div><div class="bg-background-tertiary border-x border-b border-border rounded-b-xl p-4 min-h-[320px] max-h-[400px] overflow-y-auto"><div class="space-y-3"><div class="flex gap-1 ml-8"><span class="w-2 h-2 bg-accent/50 rounded-full animate-bounce" style="animation-delay:0ms"></span><span class="w-2 h-2 bg-accent/50 rounded-full animate-bounce" style="animation-delay:150ms"></span><span class="w-2 h-2 bg-accent/50 rounded-full animate-bounce" style="animation-delay:300ms"></span></div></div></div><p class="font-mono text-xs text-muted-foreground mt-3 text-center">This is what your customers experience — powered by <span class="text-accent">heylua.ai</span></p></div></div></div></section><section class="bg-accent/5 border-y border-accent/20 py-4 overflow-hidden"><div class="max-w-7xl mx-auto px-6"><div class="flex flex-wrap items-center justify-center gap-8 md:gap-16"><div class="flex items-center gap-3"><span class="font-[var(--font-oswald)] text-2xl font-bold text-accent">80%</span><span class="text-sm text-muted-foreground">fewer missed calls from day one</span></div><div class="flex items-center gap-3"><span class="font-[var(--font-oswald)] text-2xl font-bold text-accent">20%</span><span class="text-sm text-muted-foreground">more jobs booked per month</span></div><div class="flex items-center gap-3"><span class="font-[var(--font-oswald)] text-2xl font-bold text-accent">20 min</span><span class="text-sm text-muted-foreground">average time to go live</span></div></div></div></section><section class="py-24 bg-background relative"><div class="max-w-7xl mx-auto px-6"><div class="grid lg:grid-cols-2 gap-16 items-center"><div><p class="font-mono text-xs text-accent uppercase tracking-[0.15em] mb-4">The Cost of Doing Nothing</p><h2 class="font-[var(--font-oswald)] text-4xl md:text-5xl font-bold uppercase leading-tight mb-8">Last Tuesday at 2:47pm,<br/><span class="text-muted-foreground">a homeowner called.</span></h2><div class="space-y-6 font-serif text-lg text-muted-foreground leading-relaxed"><p>You were under a house. Equipment running. Couldn&#x27;t hear the phone.</p><p>They needed their ducts cleaned before their in-laws arrived Friday.<span class="text-foreground"> A $1,200 job.</span></p><p>They called your competitor. He answered. They booked.</p><p class="text-accent font-medium">That job is gone forever. And you&#x27;ll never know it existed.</p></div><div class="mt-10 p-6 bg-background-secondary rounded-lg border border-border"><div class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-triangle-alert w-5 h-5 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg><div><p class="font-mono text-xs text-accent uppercase tracking-wide mb-1">Industry Reality</p><p class="text-sm text-muted-foreground">The average duct cleaning company misses <span class="text-foreground font-medium">35% of incoming calls</span>. Each missed call is a customer who called your competitor instead.</p></div></div></div></div><div class="bg-background-secondary rounded-xl border border-border p-8"><h3 class="font-[var(--font-oswald)] text-2xl font-bold uppercase mb-2">What&#x27;s it costing you?</h3><p class="text-sm text-muted-foreground mb-8">Adjust the sliders to see your potential lost revenue.</p><div class="space-y-8 mb-10"><div><div class="flex justify-between mb-2"><label class="font-mono text-xs text-muted-foreground uppercase tracking-wide">Calls per week</label><span class="font-[var(--font-oswald)] text-xl font-bold">15</span></div><input type="range" min="5" max="50" class="w-full h-2 bg-border rounded-full appearance-none cursor-pointer accent-accent" value="15"/><div class="flex justify-between mt-1"><span class="text-xs text-muted-foreground">5</span><span class="text-xs text-muted-foreground">50</span></div></div><div><div class="flex justify-between mb-2"><label class="font-mono text-xs text-muted-foreground uppercase tracking-wide">Average job value</label><span class="font-[var(--font-oswald)] text-xl font-bold">$<!-- -->400</span></div><input type="range" min="200" max="1500" step="50" class="w-full h-2 bg-border rounded-full appearance-none cursor-pointer accent-accent" value="400"/><div class="flex justify-between mt-1"><span class="text-xs text-muted-foreground">$200</span><span class="text-xs text-muted-foreground">$1,500</span></div></div></div><div class="space-y-4 mb-8"><div class="flex justify-between items-center py-3 border-b border-border"><span class="text-sm text-muted-foreground">Missed calls per week</span><span class="font-[var(--font-oswald)] text-lg font-bold text-foreground">5</span></div><div class="flex justify-between items-center py-3 border-b border-border"><span class="text-sm text-muted-foreground">Lost jobs per week</span><span class="font-[var(--font-oswald)] text-lg font-bold text-foreground">2</span></div><div class="flex justify-between items-center py-3 border-b border-border"><span class="text-sm text-muted-foreground">Lost revenue per month</span><span class="font-[var(--font-oswald)] text-xl font-bold text-accent">$<!-- -->3,200</span></div><div class="flex justify-between items-center py-4 bg-accent/10 rounded-lg px-4 -mx-4"><span class="font-mono text-xs text-accent uppercase tracking-wide">Lost revenue per year</span><span class="font-[var(--font-oswald)] text-3xl font-bold text-accent">$<!-- -->38,400</span></div></div><button class="w-full py-4 bg-accent text-background rounded-lg font-[var(--font-oswald)] text-lg uppercase tracking-wide hover:bg-accent-light transition-colors inline-flex items-center justify-center gap-2">Stop Leaving Money on the Table <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-5 h-5" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><p class="text-center text-xs text-muted-foreground mt-4">Agent 01 answers every call. 24/7. No missed opportunities.</p></div></div></div></section><section id="agents" class="py-24 bg-background-secondary"><div class="max-w-7xl mx-auto px-6"><div class="grid lg:grid-cols-2 gap-8 mb-16"><div><p class="font-mono text-xs text-accent uppercase tracking-[0.15em] mb-4">The Solution</p><h2 class="font-[var(--font-oswald)] text-4xl md:text-5xl lg:text-6xl font-bold uppercase leading-tight">Three agents.<br/>One platform.<br/><span class="text-accent">Always on.</span></h2></div><div class="flex items-end"><p class="font-serif text-lg text-muted-foreground leading-relaxed">Each agent is purpose-built for a specific job in your business. They work independently or together, connect to the tools you already use, and go live the moment you finish setup — not days later.</p></div></div><div class="space-y-4"><div class="border border-border rounded-lg overflow-hidden bg-background-secondary/40 backdrop-blur-sm relative"><div class="absolute top-0 right-0 bg-accent text-background px-4 py-1 rounded-bl-lg"><span class="font-mono text-xs uppercase tracking-wide flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-3 h-3" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg> Start Here</span></div><div class="p-6 flex flex-col md:flex-row md:items-center gap-4 md:gap-6"><div class="flex-1"><div class="flex items-center gap-3 mb-2"><span class="px-2 py-1 bg-accent/20 text-accent rounded text-xs font-mono uppercase">Agent <!-- -->01</span></div><h3 class="font-[var(--font-oswald)] text-xl md:text-2xl font-bold uppercase text-foreground mb-1">Lead Qualification</h3><p class="text-muted-foreground text-sm">Qualifies leads, books jobs, collects deposits — without you picking up the phone</p></div><div class="flex items-center gap-3 flex-shrink-0"><button class="px-4 py-2 border border-accent text-accent rounded-md font-mono text-xs uppercase tracking-wide hover:bg-accent/10 transition-colors inline-flex items-center gap-2">Collapse <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up w-4 h-4" aria-hidden="true"><path d="m18 15-6-6-6 6"></path></svg></button><button class="px-4 py-2 bg-accent text-background rounded-md font-[var(--font-oswald)] text-sm uppercase tracking-wide hover:bg-accent-light transition-colors inline-flex items-center gap-2">Hire Agent <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div></div><div class="border-t border-border"><div class="flex border-b border-border"><button class="px-6 py-3 font-mono text-xs uppercase tracking-wide transition-colors text-accent border-b-2 border-accent bg-accent/5">Overview</button><button class="px-6 py-3 font-mono text-xs uppercase tracking-wide transition-colors text-muted-foreground hover:text-foreground">Integrations</button><button class="px-6 py-3 font-mono text-xs uppercase tracking-wide transition-colors text-muted-foreground hover:text-foreground">What You&#x27;ll Need</button></div><div class="p-6"><div class="grid md:grid-cols-2 gap-8"><div><h4 class="font-[var(--font-oswald)] text-lg font-bold uppercase text-accent mb-4">What this agent does</h4><ul class="space-y-3"><li class="flex gap-3 text-sm text-muted-foreground"><span class="text-accent flex-shrink-0">•</span>
1Responds instantly to inquiries across web, SMS, WhatsApp, Facebook, Instagram — simultaneously</li><li class="flex gap-3 text-sm text-muted-foreground"><span class="text-accent flex-shrink-0">•</span>Asks for the address — gets you square footage and property type instantly</li><li class="flex gap-3 text-sm text-muted-foreground"><span class="text-accent flex-shrink-0">•</span>Asks why they&#x27;re calling and how bad the problem is</li><li class="flex gap-3 text-sm text-muted-foreground"><span class="text-accent flex-shrink-0">•</span>Coaches the customer through identifying their vent material</li><li class="flex gap-3 text-sm text-muted-foreground"><span class="text-accent flex-shrink-0">•</span>Collects room or vent count to finalize the quote</li><li class="flex gap-3 text-sm text-muted-foreground"><span class="text-accent flex-shrink-0">•</span>Books qualified leads directly into your scheduling tool</li><li class="flex gap-3 text-sm text-muted-foreground"><span class="text-accent flex-shrink-0">•</span>Collects a deposit via Stripe or Square to lock the booking</li><li class="flex gap-3 text-sm text-muted-foreground"><span class="text-accent flex-shrink-0">•</span>Routes unqualified leads to a partner or marketplace for resale value</li></ul></div><div><h4 class="font-[var(--font-oswald)] text-lg font-bold uppercase text-accent mb-4">Why it matters</h4><ul class="space-y-3"><li class="flex gap-3 text-sm text-muted-foreground"><span class="text-accent flex-shrink-0">•</span>Every inquiry gets a response in under 2 seconds regardless of time of day</li><li class="flex gap-3 text-sm text-muted-foreground"><span class="text-accent flex-shrink-0">•</span>Time-wasters filtered before they reach you</li><li class="flex gap-3 text-sm text-muted-foreground"><span class="text-accent flex-shrink-0">•</span>Deposits at booking reduce no-shows by an estimated 60–80%</li><li class="flex gap-3 text-sm text-muted-foreground"><span class="text-accent flex-shrink-0">•</span>Jobs booked while you&#x27;re on site, in a crawlspace, or asleep</li><li class="flex gap-3 text-sm text-muted-foreground"><span class="text-accent flex-shrink-0">•</span>Upsell prompts at point of booking convert better than on-site pitches</li><li class="flex gap-3 text-sm text-muted-foreground"><span class="text-accent flex-shrink-0">•</span>Even rejected leads can generate $10–40 in partner referral revenue</li></ul></div></div></div><div class="px-6 py-4 bg-background-tertiary border-t border-border"><div class="flex items-center gap-3 flex-wrap"><span class="font-mono text-xs text-muted-foreground uppercase tracking-wide">Skills:</span><span class="px-3 py-1 rounded-full text-xs bg-background-secondary text-foreground">Qualification</span><span class="px-3 py-1 rounded-full text-xs bg-background-secondary text-foreground">Booking</span><span class="px-3 py-1 rounded-full text-xs bg-background-secondary text-foreground">Deposit Collection</span><span class="px-3 py-1 rounded-full text-xs bg-background-secondary text-foreground">Lead Routing</span><span class="px-3 py-1 rounded-full text-xs border border-accent text-accent bg-accent/5">Upsell Prompts</span><span class="px-3 py-1 rounded-full text-xs border border-accent text-accent bg-accent/5">Lead Resale</span></div></div></div></div><div class="border border-border rounded-lg overflow-hidden bg-background-secondary/40 backdrop-blur-sm"><div class="p-6 flex flex-col md:flex-row md:items-center gap-4 md:gap-6"><div class="flex-1"><div class="flex items-center gap-3 mb-2"><span class="px-2 py-1 bg-accent/20 text-accent rounded text-xs font-mono uppercase">Agent <!-- -->02</span></div><h3 class="font-[var(--font-oswald)] text-xl md:text-2xl font-bold uppercase text-foreground mb-1">Project Prep</h3><p class="text-muted-foreground text-sm">Sends a photo request before you arrive — so you know what you&#x27;re walking into</p></div><div class="flex items-center gap-3 flex-shrink-0"><button class="px-4 py-2 border border-accent text-accent rounded-md font-mono text-xs uppercase tracking-wide hover:bg-accent/10 transition-colors inline-flex items-center gap-2">Explore <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><button class="px-4 py-2 bg-accent text-background rounded-md font-[var(--font-oswald)] text-sm uppercase tracking-wide hover:bg-accent-light transition-colors inline-flex items-center gap-2">Hire Agent <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div></div></div><div class="border border-border rounded-lg overflow-hidden bg-background-secondary/40 backdrop-blur-sm"><div class="p-6 flex flex-col md:flex-row md:items-center gap-4 md:gap-6"><div class="flex-1"><div class="flex items-center gap-3 mb-2"><span class="px-2 py-1 bg-accent/20 text-accent rounded text-xs font-mono uppercase">Agent <!-- -->03</span></div><h3 class="font-[var(--font-oswald)] text-xl md:text-2xl font-bold uppercase text-foreground mb-1">Project Review</h3><p class="text-muted-foreground text-sm">Triggered when the job is marked done — closes the loop automatically</p></div><div class="flex items-center gap-3 flex-shrink-0"><button class="px-4 py-2 border border-accent text-accent rounded-md font-mono text-xs uppercase tracking-wide hover:bg-accent/10 transition-colors inline-flex items-center gap-2">Explore <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><button class="px-4 py-2 bg-accent text-background rounded-md font-[var(--font-oswald)] text-sm uppercase tracking-wide hover:bg-accent-light transition-colors inline-flex items-center gap-2">Hire Agent <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div></div></div></div></div></section><section id="how-it-works" class="py-24 bg-background"><div class="max-w-7xl mx-auto px-6"><div class="mb-16"><p class="font-mono text-xs text-accent uppercase tracking-[0.15em] mb-4">The Process</p><h2 class="font-[var(--font-oswald)] text-4xl md:text-5xl lg:text-6xl font-bold uppercase leading-tight mb-6">Answer a few questions.<br/><span class="text-accent">Your agent goes live.</span></h2><p class="font-serif text-lg text-muted-foreground max-w-2xl">There&#x27;s no waiting for a team to build it. No kickoff call. No back and forth. You complete the setup wizard, connect your tools, and your agent is live before you finish.</p></div><div class="bg-background-secondary border border-border rounded-lg p-6 mb-8"><div class="flex flex-col md:flex-row md:items-center gap-4"><div class="flex-1"><h3 class="font-[var(--font-oswald)] text-xl font-bold uppercase mb-2">Try it for $50. Upgrade when you&#x27;re ready.</h3><p class="text-muted-foreground text-sm">Start with the Trial plan — $50/mo, 15 conversations, all 3 agents on 1 channel. When you&#x27;re ready to scale, upgrading takes two minutes and your entire configuration carries over. Nothing to redo.</p></div></div></div><div class="grid md:grid-cols-2 lg:grid-cols-4 gap-[2px] bg-border rounded-lg overflow-hidden"><div class="bg-background p-8 relative group hover:bg-background-secondary transition-colors"><span class="absolute top-4 right-4 font-[var(--font-oswald)] text-6xl font-bold text-accent/10 group-hover:text-accent/20 transition-colors">01</span><span class="text-3xl mb-4 block">🎯</span>
1<h3 class="font-[var(--font-oswald)] text-lg font-bold uppercase mb-3 text-foreground">Choose Your Agent(s)</h3><p class="text-muted-foreground text-sm leading-relaxed mb-4">Pick one agent or all three. Each has a clear job. Most operators start with Agent 01 and add the others once they see it working.</p><p class="font-mono text-xs text-accent">→ <!-- -->Takes 2 minutes</p></div><div class="bg-background p-8 relative group hover:bg-background-secondary transition-colors"><span class="absolute top-4 right-4 font-[var(--font-oswald)] text-6xl font-bold text-accent/10 group-hover:text-accent/20 transition-colors">02</span><span class="text-3xl mb-4 block">📋</span><h3 class="font-[var(--font-oswald)] text-lg font-bold uppercase mb-3 text-foreground">Complete the Setup Wizard</h3><p class="text-muted-foreground text-sm leading-relaxed mb-4">Answer questions about your business: service area, pricing, scheduling tool, channels, deposit amount, and how you want the agent to sound. Everything is plain English — no technical knowledge needed.</p><p class="font-mono text-xs text-accent">→ <!-- -->About 15 minutes per agent</p></div><div class="bg-background p-8 relative group hover:bg-background-secondary transition-colors"><span class="absolute top-4 right-4 font-[var(--font-oswald)] text-6xl font-bold text-accent/10 group-hover:text-accent/20 transition-colors">03</span><span class="text-3xl mb-4 block">🔗</span><h3 class="font-[var(--font-oswald)] text-lg font-bold uppercase mb-3 text-foreground">Connect Your Tools</h3><p class="text-muted-foreground text-sm leading-relaxed mb-4">We&#x27;ll walk you through connecting Jobber, Stripe, WhatsApp, Google Calendar — whatever applies to you. Each connection is a simple OAuth login, same as connecting any app.</p><p class="font-mono text-xs text-accent">→ <!-- -->2–3 minutes per tool</p></div><div class="bg-background p-8 relative group hover:bg-background-secondary transition-colors"><span class="absolute top-4 right-4 font-[var(--font-oswald)] text-6xl font-bold text-accent/10 group-hover:text-accent/20 transition-colors">04</span><span class="text-3xl mb-4 block">🚀</span><h3 class="font-[var(--font-oswald)] text-lg font-bold uppercase mb-3 text-foreground">Review and Go Live</h3><p class="text-muted-foreground text-sm leading-relaxed mb-4">We show you a preview of exactly how your agent will respond to real scenarios. When you&#x27;re happy, flip the switch. Your agent is live on every channel you&#x27;ve chosen, right now.</p><p class="font-mono text-xs text-accent">→ <!-- -->Live before you close the tab</p></div></div></div></section><section id="dashboard-preview" class="py-24 bg-background relative overflow-hidden"><div class="absolute inset-0 opacity-[0.02]" style="background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:60px 60px"></div><div class="max-w-7xl mx-auto px-6 relative"><div class="text-center mb-16"><p class="font-mono text-xs text-accent uppercase tracking-[0.15em] mb-4">Your Command Center</p><h2 class="font-[var(--font-oswald)] text-4xl md:text-5xl lg:text-6xl font-bold uppercase leading-tight mb-6">See Everything.<br/><span class="text-accent">Control Everything.</span></h2><p class="font-serif text-lg text-muted-foreground max-w-2xl mx-auto">Your dashboard shows real-time agent activity, live conversations, and booked jobs. No spreadsheets. No missed calls. Just clarity.</p></div><div class="relative rounded-2xl border border-border bg-background-secondary overflow-hidden transition-all duration-500 max-h-[600px]"><div class="flex items-center gap-2 px-4 py-3 bg-background-tertiary border-b border-border"><div class="flex gap-1.5"><div class="w-3 h-3 rounded-full bg-red-500/80"></div><div class="w-3 h-3 rounded-full bg-yellow-500/80"></div><div class="w-3 h-3 rounded-full bg-green-500/80"></div></div><div class="flex-1 flex justify-center"><div class="px-4 py-1 bg-background rounded-md text-xs text-muted-foreground font-mono">app.homeservicespro.ai/dashboard</div></div></div><div class="p-6"><div class="grid gap-4 mb-6 grid-cols-2 md:grid-cols-4"><div class="bg-card rounded-xl border p-4 border-border"><div class="flex items-start justify-between mb-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square w-5 h-5 text-muted-foreground" aria-hidden="true"><path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right w-4 h-4 text-green-500" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><p class="text-2xl font-bold mb-1">3</p><p class="font-mono text-[10px] text-muted-foreground uppercase tracking-wide">Live Conversations</p><p class="text-xs mt-1 text-green-500">+2 vs yesterday</p></div><div class="bg-card rounded-xl border p-4 border-border"><div class="flex items-start justify-between mb-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-5 h-5 text-muted-foreground" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right w-4 h-4 text-green-500" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><p class="text-2xl font-bold mb-1">7</p><p class="font-mono text-[10px] text-muted-foreground uppercase tracking-wide">Today&#x27;
1s Bookings</p><p class="text-xs mt-1 text-green-500">+40% vs avg</p></div><div class="bg-card rounded-xl border p-4 border-border"><div class="flex items-start justify-between mb-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dollar-sign w-5 h-5 text-muted-foreground" aria-hidden="true"><line x1="12" x2="12" y1="2" y2="22"></line><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right w-4 h-4 text-green-500" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><p class="text-2xl font-bold mb-1">$12,847</p><p class="font-mono text-[10px] text-muted-foreground uppercase tracking-wide">Revenue (MTD)</p><p class="text-xs mt-1 text-green-500">+18%</p></div><div class="bg-card rounded-xl border p-4 border-border"><div class="flex items-start justify-between mb-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap w-5 h-5 text-muted-foreground" aria-hidden="true"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right w-4 h-4 text-green-500" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><p class="text-2xl font-bold mb-1">&lt; 8 sec</p><p class="font-mono text-[10px] text-muted-foreground uppercase tracking-wide">Response Time</p><p class="text-xs mt-1 text-green-500">Industry: 4.2 hrs</p></div></div><div class="grid lg:grid-cols-3 gap-6"><div class="lg:col-span-2 bg-card rounded-xl border border-border p-4"><div class="flex items-center justify-between mb-4"><h3 class="font-[var(--font-oswald)] text-lg uppercase tracking-wide">Live Activity</h3><span class="flex items-center gap-2 text-xs text-green-500"><span class="w-2 h-2 rounded-full bg-green-500 animate-pulse"></span>3 active now</span></div><div class="space-y-3"><div class="flex items-start gap-3 p-2 rounded-lg hover:bg-background-secondary/50 transition-colors"><div class="w-8 h-8 rounded-full flex items-center justify-center flex-shrink-0 text-green-500 bg-green-500/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check w-4 h-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg></div><div class="flex-1 min-w-0"><div class="flex items-center justify-between gap-2"><p class="font-medium text-sm">Booking confirmed</p><span class="font-mono text-[10px] text-muted-foreground flex-shrink-0">Just now</span></div><p class="text-xs text-muted-foreground truncate">Sarah M. · 4-bedroom duct cleaning · March 28</p></div></div><div class="flex items-start gap-3 p-2 rounded-lg hover:bg-background-secondary/50 transition-colors"><div class="w-8 h-8 rounded-full flex items-center justify-center flex-shrink-0 text-blue-500 bg-blue-500/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square w-4 h-4" aria-hidden="true"><path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"></path></svg></div><div class="flex-1 min-w-0"><div class="flex items-center justify-between gap-2"><p class="font-medium text-sm">Qualifying lead</p><span class="font-mono text-[10px] text-muted-foreground flex-shrink-0">2 min ago</span></div><p class="text-xs text-muted-foreground truncate">Mike T. · Asking about commercial pricing</p></div></div><div class="flex items-start gap-3 p-2 rounded-lg hover:bg-background-secondary/50 transition-colors"><div class="w-8 h-8 rounded-full flex items-center justify-center flex-shrink-0 text-green-500 bg-green-500/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dollar-sign w-4 h-4" aria-hidden="true"><line x1="12" x2="12" y1="2" y2="22"></line><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"></path></svg></div><div class="flex-1 min-w-0"><div class="flex items-center justify-between gap-2"><p class="font-medium text-sm">Deposit collected</p><span class="font-mono text-[10px] text-muted-foreground flex-shrink-0">5 min ago</span></div><p class="text-xs text-muted-foreground truncate">$75 via Stripe · Job #1847</p></div></div><div class="flex items-start gap-3 p-2 rounded-lg hover:bg-background-secondary/50 transition-colors"><div class="w-8 h-8 rounded-full flex items-center justify-center flex-shrink-0 text-red-500/60 bg-red-500/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-x w-4 h-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m15 9-6 6"></path><path d="m9 9 6 6"></path></svg></div><div class="flex-1 min-w-0"><div class="flex items-center justify-between gap-2"><p class="font-medium text-sm">Lead disqualified</p><span class="font-mono text-[10px] text-muted-foreground flex-shrink-0">12 min ago</span></div><p class="text-xs text-muted-foreground truncate">Rental property · Owner not available</p></div></div></div></div><div class="bg-card rounded-xl border border-border p-4"><h3 class="font-[var(--font-oswald)] text-lg uppercase tracking-wide mb-4">Agent Status</h3><div class="space-y-4"><div class="flex items-center gap-3"><div class="relative"><div class="w-10 h-10 rounded-full bg-accent/10 flex items-center justify-center"><span class="font-[var(--font-oswald)] text-sm text-accent">01</span></div><span class="absolute -bottom-0.5 -right-0.5 w-3 h-3 rounded-full border-2 border-card bg-green-500"></span></div><div class="flex-1"><p class="font-medium text-sm">Agent 01</p><p class="text-xs text-muted-foreground">Lead Qualification</p></div><div class="text-right"><p class="text-xs font-medium">Active</p><p class="text-[10px] text-muted-foreground">3<!-- --> active</p></div></div><div class="flex items-center gap-3"><div class="relative"><div class="w-10 h-10 rounded-full bg-accent/10 flex items-center justify-center"><span class="font-[var(--font-oswald)] text-sm text-accent">02</span></div><span class="absolute -bottom-0.5 -right-0.5 w-3 h-3 rounded-full border-2 border-card bg-gray-500"></span></div><div class="flex-1"><p class="font-medium text-sm">Agent 02</p><p class="text-xs text-muted-foreground">Reports &amp; Upsells</p></div><div class="text-right"><p class="text-xs font-medium">Idle</p><p class="text-[10px] text-muted-foreground">Sent report 2h ago</p></div></div><div class="flex items-center gap-3"><div class="relative"><div class="w-10 h-10 rounded-full bg-accent/10 flex items-center justify-center"><span class="font-[var(--font-oswald)] text-sm text-accent">03</span></div><span class="absolute -bottom-0.5 -right-0.5 w-3 h-3 rounded-full border-2 border-card bg-blue-500"></span></div><div class="flex-1"><p class="font-medium text-sm">Agent 03</p><p class="text-xs text-muted-foreground">Reviews &amp; Follow-up</p></div><div class="text-right"><p class="text-xs font-medium">Scheduled</p><p class="text-[10px] text-muted-foreground">4 follow-ups at 6pm</p></div></div></div><div class="mt-6 pt-4 border-t border-border"><h4 class="font-mono text-xs text-muted-foreground uppercase tracking-wide mb-3">Today by Channel</h4><div class="space-y-2"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe w-3.5 h-3.5 text-muted-foreground" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg><span class="text-xs w-16">Website</span><div class="flex-1 h-1.5 bg-background-secondary rounded-full overflow-hidden"><div class="h-full bg-accent rounded-full transition-all" style="width:45%"></div></div><span class="text-xs text-muted-foreground w-8 text-right">45<!-- -->%</span></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone w-3.5 h-3.5 text-muted-foreground" aria-hidden="true">
1<path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg><span class="text-xs w-16">Phone</span><div class="flex-1 h-1.5 bg-background-secondary rounded-full overflow-hidden"><div class="h-full bg-accent rounded-full transition-all" style="width:30%"></div></div><span class="text-xs text-muted-foreground w-8 text-right">30<!-- -->%</span></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail w-3.5 h-3.5 text-muted-foreground" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg><span class="text-xs w-16">Email</span><div class="flex-1 h-1.5 bg-background-secondary rounded-full overflow-hidden"><div class="h-full bg-accent rounded-full transition-all" style="width:15%"></div></div><span class="text-xs text-muted-foreground w-8 text-right">15<!-- -->%</span></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square w-3.5 h-3.5 text-muted-foreground" aria-hidden="true"><path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"></path></svg><span class="text-xs w-16">SMS</span><div class="flex-1 h-1.5 bg-background-secondary rounded-full overflow-hidden"><div class="h-full bg-accent rounded-full transition-all" style="width:10%"></div></div><span class="text-xs text-muted-foreground w-8 text-right">10<!-- -->%</span></div></div></div></div></div></div><div class="absolute bottom-0 left-0 right-0 h-32 bg-gradient-to-t from-background-secondary to-transparent pointer-events-none"></div></div><div class="flex justify-center mt-6"><button class="flex items-center gap-2 px-6 py-3 rounded-lg transition-colors font-mono text-sm uppercase tracking-wide border border-border hover:border-accent hover:text-accent">Explore Full Dashboard<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 transition-transform" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></button></div><div class="mt-12 text-center"><button class="inline-flex items-center gap-3 px-6 py-3 bg-card border border-border rounded-lg hover:border-accent transition-colors group"><div class="w-10 h-10 rounded-full bg-accent/10 flex items-center justify-center group-hover:bg-accent/20 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-play w-4 h-4 text-accent ml-0.5" aria-hidden="true"><path d="M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z"></path></svg></div><div class="text-left"><p class="font-[var(--font-oswald)] uppercase tracking-wide text-sm">Watch Demo</p><p class="text-xs text-muted-foreground">See a full walkthrough (2 min)</p></div></button></div></div></section><section id="get-started" class="py-24 bg-background-secondary"><div class="max-w-4xl mx-auto px-6 text-center"><p class="font-mono text-xs text-accent uppercase tracking-[0.15em] mb-4">Ready When You Are</p><h2 class="font-[var(--font-oswald)] text-4xl md:text-5xl lg:text-6xl font-bold uppercase leading-tight mb-6">15 minutes to live.<br/><span class="text-accent">No prep required.</span></h2><p class="font-serif text-lg text-muted-foreground leading-relaxed max-w-2xl mx-auto mb-12">The setup wizard asks simple questions about your business. You already know the answers — your service area, your pricing, your hours. That&#x27;s it. If you&#x27;re missing something, we&#x27;ll help you figure it out.</p><div class="grid md:grid-cols-3 gap-6 mb-12"><div class="bg-background/50 border border-border rounded-lg p-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-8 h-8 text-accent mx-auto mb-4" aria-hidden="true"><path d="M12 6v6l4 2"></path><circle cx="12" cy="12" r="10"></circle></svg><p class="font-[var(--font-oswald)] text-xl font-bold uppercase mb-2">15 Minutes</p><p class="text-sm text-muted-foreground">Answer a few questions, connect your calendar, go live</p></div><div class="bg-background/50 border border-border rounded-lg p-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check w-8 h-8 text-accent mx-auto mb-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><p class="font-[var(--font-oswald)] text-xl font-bold uppercase mb-2">No Tech Skills</p><p class="text-sm text-muted-foreground">If you can fill out a form, you can set up your agent</p></div><div class="bg-background/50 border border-border rounded-lg p-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-question-mark w-8 h-8 text-accent mx-auto mb-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg><p class="font-[var(--font-oswald)] text-xl font-bold uppercase mb-2">We&#x27;ll Help</p><p class="text-sm text-muted-foreground">Stuck on something? Our team jumps in to finish setup with you</p></div></div><button class="inline-flex items-center gap-2 px-8 py-4 bg-accent text-background rounded-lg font-[var(--font-oswald)] text-lg uppercase tracking-wide hover:bg-accent-light transition-colors">Start Setup <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-5 h-5" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><p class="text-sm text-muted-foreground mt-4">Trial plan from $50/mo. No setup fees. Cancel anytime.</p></div></section><section id="pricing" class="py-24 bg-background"><div class="max-w-7xl mx-auto px-6"><div class="text-center mb-16"><p class="font-mono text-xs text-accent uppercase tracking-[0.15em] mb-4">Pricing</p><h2 class="font-[var(--font-oswald)] text-4xl md:text-5xl lg:text-6xl font-bold uppercase leading-tight mb-6">Start small.<br/><span class="text-accent">Scale when ready.</span></h2></div><div class="grid md:grid-cols-3 gap-[2px] bg-border rounded-lg overflow-hidden mb-8"><div class="bg-background p-6 relative flex flex-col"><h3 class="font-[var(--font-oswald)] text-xl font-bold uppercase mb-1 text-foreground">Starter</h3><p class="font-mono text-xs text-accent uppercase tracking-wide mb-4">1–3 seats</p><div class="mb-4"><span class="font-[var(--font-oswald)] text-3xl font-bold text-accent">$300/mo</span></div><p class="text-muted-foreground text-sm mb-6">All three agents for a small team. No setup fee, no contracts.</p><ul class="space-y-3 mb-8 flex-1"><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">All 3 agents: Lead Qualification, Project Prep, Project Review</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">Up to 3 seats</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">Up to 3 channels (web, SMS + 1 social)</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">1 scheduling tool integration</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">Deposit collection via Stripe or Square</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">Daily conversation summaries</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">Email support</span></li></ul><button class="w-full py-3 rounded-md text-center font-[var(--font-oswald)] uppercase tracking-wide transition-colors inline-flex items-center justify-center gap-2 border border-accent text-accent hover:bg-accent/10">Get Started<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div><div class="p-6 relative flex flex-col bg-background-secondary border-t-4 border-t-accent"><div class="absolute -top-1 right-4 bg-accent text-white px-3 py-1 rounded-b-md"><span class="font-mono text-xs uppercase tracking-wide flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-3 h-3" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg> Most Popular</span></div><h3 class="font-[var(--font-oswald)] text-xl font-bold uppercase mb-1 text-foreground">Growth</h3><p class="font-mono text-xs text-accent uppercase tracking-wide mb-4">4–10 seats</p><div class="mb-4"><span class="font-[var(--font-oswald)] text-3xl font-bold text-accent">$600/mo</span></div><p class="text-muted-foreground text-sm mb-6">For operators scaling across multiple trucks or locations.</p><ul class="space-y-3 mb-8 flex-1"><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">All 3 agents: Lead Qualification, Project Prep, Project Review</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">Up to 10 seats</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">All channels: web, SMS, WhatsApp, Facebook, Instagram</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">Up to 3 scheduling tool integrations</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">Deposit collection via Stripe or Square</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">Priority support + monthly performance summary</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">Custom agent personas per location</span></li></ul><button class="w-full py-3 rounded-md text-center font-[var(--font-oswald)] uppercase tracking-wide transition-colors inline-flex items-center justify-center gap-2 bg-accent text-white hover:bg-accent-light">Get Started<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div><div class="bg-background p-6 relative flex flex-col"><h3 class="font-[var(--font-oswald)] text-xl font-bold uppercase mb-1 text-foreground">Enterprise</h3><p class="font-mono text-xs text-accent u
1ppercase tracking-wide mb-4">10+ seats</p><div class="mb-4"><span class="font-[var(--font-oswald)] text-3xl font-bold text-accent">Custom</span></div><p class="text-muted-foreground text-sm mb-6">For franchise networks, white-label partners, and operators who need a dedicated support relationship.</p><ul class="space-y-3 mb-8 flex-1"><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">Everything in Growth</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">Unlimited seats</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">White-label option (your brand, not ours)</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">Dedicated support package</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">ServiceTitan integration</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">Custom agent workflows &amp; logic</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">SLA and uptime guarantees</span></li><li class="flex gap-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-4 h-4 text-accent flex-shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-muted-foreground">Dedicated account manager</span></li></ul><button class="w-full py-3 rounded-md text-center font-[var(--font-oswald)] uppercase tracking-wide transition-colors inline-flex items-center justify-center gap-2 border border-accent text-accent hover:bg-accent/10">Book a Call<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div></div><div class="border border-border rounded-lg p-6 flex flex-col md:flex-row md:items-center md:justify-between gap-4 bg-background-secondary"><div><p class="font-mono text-xs text-accent uppercase tracking-wide mb-1">Trial — $50/mo</p><p class="font-medium text-foreground">
1Not ready to commit? Start with 15 conversations.</p><p class="text-sm text-muted-foreground mt-1">All 3 agents active on 1 channel. Your full configuration carries over when you upgrade — nothing to redo.</p></div><button class="shrink-0 border border-border text-muted-foreground hover:border-accent hover:text-accent px-5 py-2.5 rounded-md font-[var(--font-oswald)] uppercase tracking-wide text-sm transition-colors inline-flex items-center gap-2">Start Trial <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div><p class="text-center text-muted-foreground text-sm mt-6">No setup fees. No long-term contracts on Starter or Growth. Monthly fee covers hosting, all channel management, and support.</p></div></section><section class="py-24 bg-background-secondary relative overflow-hidden"><div class="absolute inset-0 flex items-center justify-center"><div class="w-[800px] h-[600px] bg-accent/10 rounded-full blur-[120px]"></div></div><div class="relative max-w-4xl mx-auto px-6 text-center"><h2 class="font-[var(--font-oswald)] text-4xl md:text-5xl lg:text-6xl font-bold uppercase leading-tight mb-6">Your front office.<br/><span class="text-accent">Running itself.</span></h2><p class="font-serif text-lg md:text-xl text-muted-foreground mb-10 max-w-xl mx-auto">Most operators are live in under 15 minutes. Answer the questions, connect your tools, flip the switch.</p><div class="flex flex-wrap justify-center gap-4"><button class="px-8 py-4 bg-accent text-background rounded-lg font-[var(--font-oswald)] text-lg uppercase tracking-wide hover:bg-accent-light transition-colors inline-flex items-center gap-2">Hire Your First Agent</button><a href="#how-it-works" class="px-8 py-4 text-foreground font-mono text-sm uppercase tracking-wide hover:text-accent transition-colors inline-flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>See how it works first</a></div></div></section><footer class="bg-background-tertiary border-t border-border pb-20"><div class="max-w-7xl mx-auto px-6 py-16"><div class="grid md:grid-cols-2 lg:grid-cols-4 gap-12"><div class="lg:col-span-1"><a href="#" class="flex items-center gap-2 mb-4"><div class="w-9 h-9 bg-accent rounded-md flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench w-5 h-5 text-white" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"></path></svg></div><span class="font-[var(--font-oswald)] text-xl tracking-tight">HomeServices<span class="text-accent">Pros</span><span class="text-muted-foreground">.ai</span></span></a><p class="text-muted-foreground text-sm leading-relaxed mb-4">Built by duct industry leaders. Powered by the world&#x27;s leading agent framework.</p><p class="text-muted-foreground/60 text-xs">Serving duct cleaning companies across the United States.</p></div><div><h4 class="font-mono text-xs text-muted-foreground uppercase tracking-wide mb-4">Product</h4><ul class="space-y-3"><li><a href="#agents" class="text-sm text-muted-foreground hover:text-accent transition-colors">Agent 01: Lead Qualification</a></li><li><a href="#agents" class="text-sm text-muted-foreground hover:text-accent transition-colors">Agent 02: Project Prep</a></li><li><a href="#agents" class="text-sm text-muted-foreground hover:text-accent transition-colors">Agent 03: Project Review</a></li><li><a href="#how-it-works" class="text-sm text-muted-foreground hover:text-accent transition-colors">How It Works</a></li><li><a href="#pricing" class="text-sm text-muted-foreground hover:text-accent transition-colors">Pricing</a></li></ul></div><div><h4 class="font-mono text-xs text-muted-foreground uppercase tracking-wide mb-4">Integrations</h4><ul class="space-y-3"><li><a href="#" class="text-sm text-muted-foreground hover:text-accent transition-colors">Jobber</a></li><li><a href="#" class="text-sm text-muted-foreground hover:text-accent transition-colors">HouseCall Pro</a></li><li><a href="#" class="text-sm text-muted-foreground hover:text-accent transition-colors">ServiceTitan</a></li><li><a href="#" class="text-sm text-muted-foreground hover:text-accent transition-colors">Stripe &amp; Square</a></li><li><a href="#" class="text-sm text-muted-foreground hover:text-accent transition-colors">Google Business Profile</a></li><li><a href="#" class="text-sm text-muted-foreground hover:text-accent transition-colors">WhatsApp Business</a></li></ul></div><div><h4 class="font-mono text-xs text-muted-foreground uppercase tracking-wide mb-4">Company</h4><ul class="space-y-3"><li><a href="#" class="text-sm text-muted-foreground hover:text-accent transition-colors">About HomeServicesPros.ai</a></li><li><a href="#" class="text-sm text-muted-foreground hover:text-accent transition-colors">NADCA Standards</a></li><li><a href="#" class="text-sm text-muted-foreground hover:text-accent transition-colors">Support</a></li><li><a href="#" class="text-sm text-muted-foreground hover:text-accent transition-colors">
1Book a Demo</a></li><li><a href="#" class="text-sm text-muted-foreground hover:text-accent transition-colors">Contact</a></li></ul></div></div></div><div class="border-t border-border"><div class="max-w-7xl mx-auto px-6 py-6 flex flex-col md:flex-row justify-between items-center gap-4"><p class="text-muted-foreground/60 text-xs">© 2026 HomeServicesPros.ai. All rights reserved.</p><p class="text-muted-foreground/60 text-xs">Powered by <a href="https://heylua.ai" target="_blank" rel="noopener noreferrer" class="text-accent hover:text-accent-light transition-colors">heylua.ai</a></p></div></div></footer></div><!--$--><!--/$--><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$-->
1<script src="/_next/static/chunks/0vxa_3tkdwvib.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[16953,[\"/_next/static/chunks/3bn3smoshmlxx.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"/_next/static/chunks/3nbxayvxtqdw7.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\"],\"default\"]\n3:I[12051,[\"/_next/static/chunks/3bn3smoshmlxx.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"/_next/static/chunks/3nbxayvxtqdw7.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\"],\"default\"]\n4:I[97302,[\"/_next/static/chunks/3bn3smoshmlxx.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"/_next/static/chunks/3nbxayvxtqdw7.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\"],\"Analytics\"]\n5:I[49652,[\"/_next/static/chunks/3bn3smoshmlxx.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"/_next/static/chunks/3nbxayvxtqdw7.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\"],\"ClientPageRoot\"]\n6:I[50400,[\"/_next/static/chunks/3bn3smoshmlxx.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"/_next/static/chunks/3nbxayvxtqdw7.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"/_next/static/chunks/2deid_ljnt0pb.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"/_next/static/chunks/3-5ixy6mk_q6v.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"/_next/static/chunks/1xfq-hdxafu4c.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\"],\"default\"]\n9:I[6886,[\"/_next/static/chunks/3bn3smoshmlxx.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"/_next/static/chunks/3nbxayvxtqdw7.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\"],\"OutletBoundary\"]\na:\"$Sreact.suspense\"\nd:I[6886,[\"/_next/static/chunks/3bn3smoshmlxx.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"/_next/static/chunks/3nbxayvxtqdw7.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\"],\"ViewportBoundary\"]\nf:I[6886,[\"/_next/static/chunks/3bn3smoshmlxx.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"/_next/static/chunks/3nbxayvxtqdw7.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\"],\"MetadataBoundary\"]\n11:I[47981,[\"/_next/static/chunks/3bn3smoshmlxx.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"/_next/static/chunks/3nbxayvxtqdw7.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\"],\"default\",1]\n:HL[\"/_next/static/chunks/1wy6bz2f_uss4.css?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"style\"]\n:HL[\"/_next/static/chunks/0h76ashcfu60_.css?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"style\"]\n:HL[\"/_next/static/media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/65968dad6bcc3c8d-s.p.1z_yc9od1lq47.woff2?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/68d403cf9f2c68c5-s.p.012bmydply3go.woff2?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/6c98c9fb873995d2-s.p.22ggkaf3lyu8c.woff2?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/a083361d37caf3d1-s.p.0s4utfvp8prsy.woff2?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/c6e2684784a55443-s.p.2p4adm_386h58.woff2?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"duct-cleaning\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"duct-cleaning\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1wy6bz2f_uss4.css?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0h76ashcfu60_.css?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/3bn3smoshmlxx.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/3nbxayvxtqdw7.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"oswald_f5bb0373-module__2Fvy4q__variable source_serif_4_f6f7f0b-module__dvVqcW__variable dm_mono_ac305142-module__TeWtiG__variable barlow_fe9c7f67-module__hUCgfq__variable\",\"children\":[\"$\",\"body\",null,{\"className\":\"font-sans antialiased min-h-screen\",\"children\":[[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L4\",null,{}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L5\",null,{\"Component\":\"$6\",\"serverProvidedParams\":{\"searchParams\":{},\"params\":{},\"promises\":[\"$@7\",\"$@8\"]}}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2deid_ljnt0pb.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/3-5ixy6mk_q6v.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/1xfq-hdxafu4c.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L9\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@b\"}]}]]}],{}
1,null,false,null]},null,false,\"$@c\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"children\":\"$Le\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lf\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L10\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$11\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1wy6bz2f_uss4.css?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0h76ashcfu60_.css?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"12:[]\nc:\"$W12\"\n7:{}\n8:\"$0:f:0:1:1:children:1:children:0:props:children:0:props:serverProvidedParams:params\"\n"])</script>
1<script>self.__next_f.push([1,"e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#ffffff\"}]]\n"])</script>
1<script>self.__next_f.push([1,"13:I[73407,[\"/_next/static/chunks/3bn3smoshmlxx.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"/_next/static/chunks/3nbxayvxtqdw7.js?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\"],\"IconMark\"]\nb:null\n10:[[\"$\",\"title\",\"0\",{\"children\":\"HomeServicesPros.ai | AI Agents for Duct Cleaning Companies\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"AI agents built specifically for the duct cleaning industry. Qualify leads, prep jobs, and close the loop automatically. Live in 20 minutes.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"generator\",\"content\":\"v0.app\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"duct cleaning,HVAC,AI agents,automation,lead management,booking\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"HomeServicesPros.ai | AI Agents for Duct Cleaning Companies\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"Your whole front office, automated. Powered by Lua AI.\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"7\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:title\",\"content\":\"HomeServicesPros.ai | AI Agents for Duct Cleaning Companies\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:description\",\"content\":\"Your whole front office, automated. Powered by Lua AI.\"}],[\"$\",\"link\",\"10\",{\"rel\":\"icon\",\"href\":\"/icon.svg?icon.3fqvrtnm2rmyy.svg?dpl=dpl_7bB5B6qi6wAJwJE7GX284GvNbsfp\",\"sizes\":\"any\",\"type\":\"image/svg+xml\"}],[\"$\",\"$L13\",\"11\",{}]]\n"])</script>
1</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.