import { useState, lazy, Suspense } from "react"; import { Button } from "@/components/ui/button"; import { ArrowRight, Play, Zap, Clock, TrendingUp } from "lucide-react"; import heroImage from "@/assets/hero-automation.jpg"; // Lazy load contact form for better performance const ContactFormModal = lazy(() => import("@/components/ContactFormModal").then(module => ({ default: module.ContactFormModal })) ); export function Hero() { const [showContactForm, setShowContactForm] = useState(false); return ( <>
{/* Background gradient */}
{/* Floating elements for visual interest */}
{/* Left column - Content */}

Never Miss Another{" "} High-Value Lead{" "} Again

Transform your service business with done-for-you automated systems that respond to leads in under 60 seconds, qualify prospects instantly, and convert more inquiries into paying customers.

{/* Stats row */}
<60s
Response Time
30%+
More Bookings
24/7
AI Coverage
{/* CTA buttons */}
{/* Trust indicators */}
{/* Right column - Hero image */}
{/* Glow effect behind image */} {/* Main image */} Automated business systems dashboard showing AI-powered lead management with real-time analytics, response times, and conversion tracking for service businesses {/* Floating badges */}
Live Leads
+47
Response Time
23s
Loading contact form...}> setShowContactForm(false)} /> ); }