PageSourceSearch

https://zerohassle.ai/assets/PricingSection-CKlB6hwF.js

js zerohassle.ai collected 2026-10-05 13:26:33 UTC 15,067 bytes, 11 lines download raw bytes

1import{c as d,j as e,y as f,z as g,A as j,D as N,B as m,X as b,r as v}from"./index-13D-Rtjm.js";import{B as x}from"./badge-_RYWWzAD.js";import{G as c,S as u}from"./GlassCard-CBKQ2sbd.js";import{T as y,a as w,b as o,c as n,d as S,e as a}from"./table-CjImh_fP.js";import{C as p}from"./check-BG0ONXy9.js";import{C as A}from"./clock-DoB6sL2b.js";import{A as C}from"./arrow-right-taronJJJ.js";import{Z as P}from"./zap-hr19aeGP.js";import{C as k}from"./crown-CpeG2WHI.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const T=d("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/**
7 * @license lucide-react v0.462.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const E=d("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]),I=[{name:"AI Chat Widget",free:"1",pro:"3",plus:"5",enterprise:"Unlimited",highlight:!0},{name:"Auto Website Crawl",free:!1,pro:"50 pages",plus:"Unlimited",enterprise:"Unlimited"},{name:"Knowledge Base",free:!0,pro:!0,plus:!0,enterprise:!0},{name:"Full Support Desk",free:!0,pro:!0,plus:!0,enterprise:!0},{name:"Ticketing System",free:!1,pro:!0,plus:!0,enterprise:!0,highlight:!0},{name:"Live Chat Support",free:!1,pro:!0,plus:!0,enterprise:!0,highlight:!0},{name:"Support Admins",free:!1,pro:"1",plus:"5",enterprise:"Unlimited"},{name:"Custom Branding",free:!1,pro:!0,plus:!0,enterprise:!0},{name:"E-commerce Support",free:"Basic",pro:"Basic",plus:!0,enterprise:!0,highlight:!0,tooltip:"Basic (Free & Pro): Manual product info in knowledge base, max 100 products (Free) or 1,000 products (Pro). Full (Plus): Large product catalogs up to 100,000 products, automatic feeds, plugin integrations. Enterprise: Unlimited products with custom integrations. Order status support coming soon."},{name:"White-label",free:!1,pro:!1,plus:!0,enterprise:!0},{name:"Google Drive Integration",free:!1,pro:!1,plus:!0,enterprise:!0},{name:"WhatsApp Business",free:!1,pro:!1,plus:"coming-soon",enterprise:!0},{name:"Support Level",free:"Email",pro:"Priority email",plus:"Priority + SLA",enterprise:"Dedicated",tooltip:"Enterprise includes dedicated support manager with guaranteed response times"},{name:"Analytics & Insights",free:!1,pro:"Basic",plus:"Advanced + intent",enterprise:"Custom dashboards",highlight:!0,tooltip:"Advanced analytics includes intent detection and conversation insights"},{name:"Chat History Storage",free:"7 days",pro:"30 days",plus:"1 year",enterprise:"Unlimited"},{name:"Custom Integrations",free:!1,pro:!1,plus:!1,enterprise:!0},{name:"SLA Guarantee",free:!1,pro:!1,plus:!0,enterprise:!0}],l=t=>t===!0?e.jsx("div",{className:"flex justify-center",children:e.jsx("div",{className:"w-6 h-6 rounded-full bg-primary/10 flex items-center justify-center",children:e.jsx(p,{className:"w-4 h-4 text-primary"})})}):t===!1?e.jsx("div",{className:"flex justify-center",children:e.jsx(b,{className:"w-4 h-4 text-muted-foreground/50"})}):t==="coming-soon"?e.jsxs("div",{className:"flex items-center justify-center gap-1.5",children:[e.jsx(A,{className:"w-3.5 h-3.5 text-accent"}),e.jsx("span",{className:"text-xs font-medium text-accent",children:"Soon"})]}):e.jsx("span",{className:"font-semibold text-foreground",children:t}),L=()=>{const t=document.getElementById("contact");t&&t.scrollIntoView({behavior:"smooth"})},B=({className:t})=>e.jsx(f,{children:e.jsxs("div",{className:`glass rounded-2xl overflow-hidden ${t||""}`,children:[e.jsx("div",{className:"overflow-x-auto",children:e.jsxs(y,{children:[e.jsx(w,{children:e.jsxs(o,{className:"border-border/50",children:[e.jsx(n,{className:"w-[30%] text-left font-semibold text-foreground",children:"Feature"}),e.jsx(n,{className:"text-center font-semibold text-foreground",children:"Free"}),e.jsx(n,{className:"text-center font-semibold text-foreground",children:e.jsx("span",{className:"text-gradient",children:"Pro"})}),e.jsx(n,{className:"text-center font-semibold text-foreground",children:"Plus"}),e.jsx(n,{className:"text-center font-semibold text-foreground",children:e.jsx("span",{className:"text-gradient",children:"Enterprise"})})]})}),e.jsxs(S,{children:[I.map((s,i)=>e.jsxs(o,{className:`border-border/30 ${s.highlight?"bg-primary/5":i%2===0?"bg-transparent":"bg-muted/30"}
11`,children:[e.jsxs(a,{className:"font-medium text-foreground/90",children:[e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[s.name,s.tooltip&&e.jsxs(g,{children:[e.jsx(j,{asChild:!0,children:e.jsx(E,{className:"w-3.5 h-3.5 text-muted-foreground cursor-help"})}),e.jsx(N,{className:"max-w-xs text-sm",children:s.tooltip})]})]}),s.highlight&&e.jsx("span",{className:"ml-2 text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full",children:"Key"})]}),e.jsx(a,{className:"text-center",children:l(s.free)}),e.jsx(a,{className:"text-center",children:l(s.pro)}),e.jsx(a,{className:"text-center",children:l(s.plus)}),e.jsx(a,{className:"text-center",children:l(s.enterprise)})]},s.name)),e.jsxs(o,{className:"border-border/30 bg-muted/30",children:[e.jsx(a,{colSpan:4}),e.jsx(a,{className:"text-center py-4",children:e.jsx(m,{onClick:L,variant:"outline",size:"sm",className:"border-primary text-primary hover:bg-primary hover:text-primary-foreground",children:"Contact Sales"})})]})]})]})}),e.jsx("div",{className:"p-4 bg-muted/30 border-t border-border/30",children:e.jsxs("p",{className:"text-xs text-center text-muted-foreground",children:["All plans include a ",e.jsx("span",{className:"font-semibold text-foreground",children:"30-day free trial"})," with full Pro features. No credit card required."]})})]})}),M=[{id:"starter",name:"Starter",tagline:"Perfect for getting started",price:9,priceSuffix:"/ widget / month",conversationLimitLabel:"750 per widget",features:["750 conversations per widget","AI-powered responses","Basic analytics","Email support","Knowledge base"],cta:"Start Free Trial",ctaHref:"/auth?mode=register"},{id:"pro",name:"Pro",tagline:"For growing teams",price:29,priceSuffix:"/ widget / month",conversationLimitLabel:"5,000 per widget",features:["5,000 conversations per widget","Live chat support","Ticketing system","Integrations (Slack, CRM, etc.)","Up to 3 agents","Advanced analytics","Priority support"],highlighted:!0,cta:"Start Free Trial",ctaHref:"/auth?mode=register"},{id:"plus",name:"Plus",tagline:"For scaling businesses",price:149,priceSuffix:"/ month",conversationLimitLabel:"15,000 shared across widgets",features:["3 widgets included","15,000 conversations (shared pool)","Up to 10 agents","Everything in Pro","White-label ready","Custom integrations","Dedicated account manager","SLA guarantee"],cta:"Contact Sales",ctaHref:"#contact"},{id:"enterprise",name:"Enterprise",tagline:"For enterprise-scale deployments",price:null,customPriceLabel:"Custom",priceSuffix:"",conversationLimitLabel:"Unlimited",features:["Unlimited everything","Dedicated support manager","Custom integrations","SLA guarantee"],cta:"Contact Sales",ctaHref:"#contact"}],U=[{id:"AI_ADVANCED",name:"AI Advanced Pack",description:"Custom prompts & advanced AI configuration",price:15,priceSuffix:"/month",availablePlans:["starter","pro","plus"]},{id:"AUTOMATION",name:"Automation Pack",description:"Workflow builder & smart routing",price:10,priceSuffix:"/month",availablePlans:["pro","plus"]},{id:"WHITE_LABEL",name:"White Label",description:"Remove branding & custom domain",price:25,priceSuffix:"/month",availablePlans:["plus"]},{id:"EXTRA_AGENTS",name:"Extra Agent Seat",description:"Add additional agent seats",price:7,priceSuffix:"/agent/month",availablePlans:["pro","plus"]},{id:"EXTRA_WIDGETS",name:"Extra Widget",description:"Add an additional widget (Plus only)",price:15,priceSuffix:"/widget/month",availablePlans:["plus"]},{id:"EXTRA_CONVERSATIONS",name:"Extra Conversations",description:"Additional 1,000 conversations",price:10,priceSuffix:"/1,000 conversations",availablePlans:["plus"]}],D=.2;function F(t,s){return t===null?null:t===0?0:s?Math.round(t*(1-D)):t}const W={starter:e.jsx(P,{className:"h-6 w-6"}),pro:e.jsx(u,{className:"h-6 w-6"}),plus:e.jsx(k,{className:"h-6 w-6"}),enterprise:e.jsx(T,{className:"h-6 w-6"})},R=t=>{if(t.startsWith("#")){const s=document.getElementById(t.slice(1));if(s){s.scrollIntoView({behavior:"smooth"});return}window.location.href=`/${t}`;return}window.location.href=t},H=({plan:t,isAnnual:s})=>{const i=F(t.price,s);return e.jsx("div",{className:t.highlighted?"pt-10":"",children:e.jsxs("div",{className:"relative h-full",children:[t.highlighted&&e.jsx("div",{className:"absolute -top-8 left-1/2 -translate-x-1/2 z-10",children:e.jsxs("div",{className:"gradient-accent px-6 py-2 rounded-full shadow-glow-sm flex items-center gap-2",children:[e.jsx(u,{className:"w-4 h-4 text-white"}),e.jsx("span",{className:"text-white font-semibold text-sm",children:"Most Popular"})]})}),e.jsxs(c,{className:`relative h-full flex flex-col ${t.highlighted?"ring-2 ring-primary shadow-glow pt-4":""}`,children:[e.jsxs("div",{className:"text-center mb-6",children:[e.jsx("div",{className:`mx-auto mb-3 w-12 h-12 rounded-xl flex items-center justify-center ${t.highlighted?"bg-primary/10 text-primary":"bg-muted text-muted-foreground"}`,children:W[t.id]}),e.jsx("h3",{className:"text-2xl font-bold mb-1 text-foreground",children:t.name}),e.jsx("p",{className:"text-muted-foreground text-sm",children:t.tagline})]}),e.jsx("div",{className:"text-center mb-6",children:i===null?e.jsx("span",{className:"text-5xl font-bold text-gradient",children:t.customPriceLabel??"Custom"}):e.jsxs(e.Fragment,{children:[e.jsxs("span",{className:"text-5xl font-bold text-gradient",children:["€",i]}),t.priceSuffix&&e.jsx("span",{className:"text-muted-foreground ml-1 text-sm",children:t.priceSuffix}),s&&e.jsx("p",{className:"text-xs text-primary mt-2 font-medium",children:"Save 20% billed annually"})]})}),e.jsx("ul",{className:"space-y-3 mb-8 flex-1",children:t.features.map((r,h)=>e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"mt-0.5 w-
115 h-5 rounded-full bg-primary/10 flex items-center justify-center flex-shrink-0",children:e.jsx(p,{className:"w-3.5 h-3.5 text-primary"})}),e.jsx("span",{className:"text-sm text-foreground/90",children:r})]},h))}),e.jsxs(m,{onClick:()=>R(t.ctaHref),variant:t.highlighted?"default":"outline",size:"lg",className:t.highlighted?"w-full gradient-accent shadow-glow":"w-full",children:[t.cta,e.jsx(C,{className:"ml-2 h-4 w-4"})]})]})]})})},$=({addon:t})=>e.jsx(c,{className:"hover:border-primary/40 transition-all duration-300",children:e.jsxs("div",{className:"flex items-start justify-between gap-4",children:[e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("h4",{className:"font-semibold text-foreground",children:t.name}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:t.description}),e.jsx("div",{className:"flex flex-wrap gap-1 mt-2",children:t.availablePlans.map(s=>e.jsx(x,{variant:"secondary",className:"text-xs capitalize",children:s},s))})]}),e.jsxs("div",{className:"text-right shrink-0",children:[e.jsxs("span",{className:"text-2xl font-bold text-foreground",children:["€",t.price]}),e.jsx("span",{className:"text-xs text-muted-foreground block",children:t.priceSuffix})]})]})}),Y=({variant:t="homepage"})=>{const[s,i]=v.useState(!1);return e.jsxs("div",{className:"container mx-auto max-w-6xl px-4 sm:px-6",children:[t==="homepage"&&e.jsxs("div",{className:"text-center mb-16",children:[e.jsxs("h2",{className:"text-5xl md:text-6xl font-bold mb-6",children:["Simple, ",e.jsx("span",{className:"text-gradient",children:"Transparent"})," Pricing"]}),e.jsx("p",{className:"text-xl text-muted-foreground max-w-2xl mx-auto",children:"Start free, scale as you grow. No hidden fees — overages billed transparently."})]}),e.jsxs("div",{className:"flex items-center justify-center gap-4 mb-16",children:[e.jsx("span",{className:`text-sm font-medium ${s?"text-muted-foreground":"text-foreground"}`,children:"Monthly"}),e.jsx("button",{onClick:()=>i(r=>!r),"aria-label":`Switch to ${s?"monthly":"annual"} billing`,"aria-pressed":s,className:`relative w-14 h-7 rounded-full transition-colors ${s?"bg-primary":"bg-muted"}`,children:e.jsx("span",{className:`absolute top-0.5 left-0.5 w-6 h-6 rounded-full bg-white shadow transition-transform ${s?"translate-x-7":"translate-x-0"}`})}),e.jsxs("span",{className:`text-sm font-medium flex items-center gap-2 ${s?"text-foreground":"text-muted-foreground"}`,children:["Annual",e.jsx(x,{className:"bg-primary/10 text-primary border-primary/20 text-xs",children:"-20%"})]})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6 lg:gap-8 mb-16",children:M.map(r=>e.jsx(H,{plan:r,isAnnual:s},r.id))}),e.jsx("div",{className:"max-w-2xl mx-auto mb-16",children:e.jsx(c,{children:e.jsxs("div",{className:"text-center",children:[e.jsx("h3",{className:"text-lg font-semibold mb-2 text-foreground",children:"We Never Block Your Users"}),e.jsx("p",{className:"text-sm text-muted-foreground mb-6",children:"If you exceed your conversation limit, we keep your widgets running. Overages are billed transparently on your next invoice."}),e.jsxs("div",{className:"flex flex-wrap justify-center gap-8 text-sm",children:[e.jsxs("div",{className:"text-center",children:[e.jsx("span",{className:"font-bold text-foreground block",children:"+100 convos"}),e.jsx("span",{className:"text-muted-foreground",children:"€3"})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("span",{className:"font-bold text-foreground block",children:"+200 convos"}),e.jsx("span",{className:"text-muted-foreground",children:"€5"})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("span",{className:"font-bold text-foreground block",children:"+1,000 convos"}),e.jsx("span",{className:"text-muted-foreground",children:"€10 (Plus)"})]})]})]})})}),e.jsxs("div",{className:"mt-4 mb-20",children:[e.jsxs("h3",{className:"text-2xl md:text-3xl font-bold text-center mb-8",children:["Compare All ",e.jsx("span",{className:"text-gradient",children:"Features"})]}),e.jsx(B,{})]}),e.jsxs("div",{className:"text-center mb-10",children:[e.jsxs("h2",{className:"text-3xl md:text-4xl font-bold mb-4",children:["Supercharge with ",e.jsx("span",{className:"text-gradient",children:"Add-ons"})]}),e.jsx("p",{className:"text-muted-foreground max-w-xl mx-auto",children:"Extend your plan with powerful extras. Toggle them on whenever you're ready."})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 max-w-4xl mx-auto",children:U.map(r=>e.jsx($,{addon:r},r.id))})]})};export{Y as PricingSection};

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.