1import{j as e,A as m,m as o}from"./vendor-framer-BopOTbAw.js";import{r as c}from"./vendor-react-DCum3kP0.js";import{A as u}from"./index-DfhYtJxq.js";import{a as n,aX as p,aY as x,D as g,aZ as f,p as h}from"./vendor-lucide-CoeZ2i33.js";import"./vendor-tanstack-C3evQHA6.js";import"./vendor-supabase-CORtF97s.js";const l=[{id:"capture",label:"Capture",icon:p,title:"Turn strangers into leads",description:"Capture every visitor, caller, and message â automatically. Never lose a lead again.",features:[["AI Chat Widget","Custom Forms & Surveys","Call Tracking","Landing Pages & Funnels","QR Code Builder","Facebook & Google Ads Integration"],["Website Visitor Tracking","Missed Call Text-Back","Social Media Lead Capture","Google My Business Chat","Appointment Request Forms","Lead Source Attribution"]]},{id:"nurture",label:"Nurture",icon:x,title:"Build relationships that convert",description:"The tools you need to follow up, stay relevant and build trust.",features:[["Conversation AI","Consolidated Conversation Stream","Sales Pipelines","Workflows & Automations","Calendars & Text Snippets","Appointment Reminders"],["Ringless Voicemail","Mobile App (with video messages)","Automated Outbound Call Connect","Email & SMS Sequences","WhatsApp & Instagram DM","Drip Campaigns"]]},{id:"close",label:"Close",icon:g,title:"Close deals with less back-and-forth",description:"Remove friction and turn conversations into paying customers.",features:[["Lead Scoring","Estimate & Proposals","Invoicing","Payment Integrations","Paid Calendars","Order Forms / Upsells / Downsells"],["Text-2-Pay","Tap-2-Pay","Gift Cards","Loyalty Programs","Membership Offers / Courses","One-click Upsell Funnels"]]},{id:"evangelize",label:"Evangelize",icon:f,title:"Create fans, not just customers",description:"Everything you need to turn happy customers into reviews, referrals and buzz.",features:[["Reputation Management","Automated Review Requests","Affiliate Manager","Website Review Widgets","Video Review Capture","Workflow Automations for Recommendations"],["AI Review Reply","Social Planner Auto-Review Posts","Communities","Loyalty Programs","Video Review Widgets","Referral Tracking"]]},{id:"reactivate",label:"Reactivate",icon:h,title:"Get back on their radar",description:"Re-engage past leads and customers with timely messages that drive repeat sales.",features:[["Broadcast Campaigns â Email/SMS/WhatsApp","Smart Lists / Segmentation","Automated Birthday Campaigns","Automated Seasonal Campaigns","Database Reactivation Templates","Newsletter Automation"],["Content AI","Loyalty Programs","Win-Back Sequences","Re-engagement Scoring","Lapsed Customer Alerts","Anniversary & Milestone Triggers"]]}],N=()=>{const[r,d]=c.useState("capture"),t=l.find(a=>a.id===r);return e.jsx("section",{className:"py-24 bg-muted/30",children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8",children:[e.jsxs(u,{className:"text-center max-w-3xl mx-auto mb-12",children:[e.jsx("span",{className:"text-sm font-semibold text-primary uppercase tracking-widest",children:"The Full Customer Journey"}),e.jsx("h2",{className:"text-3xl sm:text-5xl font-display font-bold text-foreground tracking-tight mt-4 mb-5",children:"One Platform for Every Stage"}),e.jsx("p",{className:"text-muted-foreground text-lg leading-relaxed",children:"From first contact to loyal fan â Zyrox AI handles Capture, Nurture, Close, Evangelize & Reactivate automatically."})]}),e.jsx("div",{className:"flex flex-wrap justify-center gap-2 sm:gap-3 mb-12 max-w-3xl mx-auto",children:l.map(a=>e.jsx("button",{onClick:()=>d(a.id),className:`px-5 py-2.5 rounded-xl text-sm font-semibold transition-all duration-200 border ${r===a.id?"bg-primary text-primary-foreground border-primary shadow-glow":"bg-card text-muted-foreground border-border hover:border-primary/30 hover:text-foreground"}`,children:a.label},a.id))}),e.jsx(m,{mode:"wait",children:e.jsx(o.div,{initial:{opacity:0,y:16},animate:{opacity:1,y:0},exit:{opacity:0,y:-16},transition:{duration:.3},className:"max-w-5xl mx-auto rounded-3xl bg-card border border-border p-8 sm:p-12",children:e.jsxs("div",{className:"flex flex-col lg:flex-row gap-10 items-start",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("div",{className:"w-14 h-14 roun
1ded-2xl flex items-center justify-center mb-5 bg-primary/10",children:e.jsx(t.icon,{className:"h-7 w-7 text-primary"})}),e.jsx("h3",{className:"text-2xl sm:text-3xl font-display font-bold text-foreground mb-3",children:t.title}),e.jsx("p",{className:"text-muted-foreground mb-8 max-w-lg",children:t.description}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-x-8 gap-y-3",children:t.features.map((a,s)=>e.jsx("ul",{className:"space-y-3",children:a.map(i=>e.jsxs("li",{className:"flex items-start gap-2.5 text-sm text-foreground",children:[e.jsx("div",{className:"w-5 h-5 rounded-full bg-primary/10 flex items-center justify-center flex-shrink-0 mt-0.5",children:e.jsx(n,{className:"h-3 w-3 text-primary"})}),i]},i))},s))})]}),e.jsx("div",{className:"hidden lg:flex flex-col items-center gap-4 w-72 flex-shrink-0",children:e.jsx("div",{className:"w-full rounded-2xl border border-border bg-muted/50 p-6 space-y-4",children:t.features[0].slice(0,4).map((a,s)=>e.jsxs(o.div,{initial:{opacity:0,x:20},animate:{opacity:1,x:0},transition:{delay:s*.1},className:"flex items-center gap-3 p-3 rounded-xl bg-card border border-border",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg bg-primary/10 flex items-center justify-center flex-shrink-0",children:e.jsx(n,{className:"h-4 w-4 text-primary"})}),e.jsx("span",{className:"text-xs font-medium text-foreground",children:a})]},a))})})]})},t.id)})]})})};export{N as default};
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.