PageSourceSearch

https://crmduce.lovable.app/assets/Pricing-CqYwf4Sa.js

js crmduce.lovable.app collected 2026-10-03 03:22:15 UTC 6,320 bytes, 1 lines download raw bytes

1import{j as e}from"./data-DN-eP4ae.js";import{L as s}from"./react-BUOzgyp0.js";import{B as c}from"./BrandLogo-DSytlRZz.js";import{B as r,gh as u,$ as p,C as g,A as f,c as j,aF as N,a3 as b,jR as a}from"./index-6GUxm5Tl.js";import{C as o,a as x}from"./card-Bpoa90g8.js";import{S as v}from"./star-BwrGBDd5.js";import"./documents-Bju1cS7G.js";import"./charts-BjVT6r80.js";const w=3,y=`First ${w} users free`,C="₦",S=l=>`${C}${l.toLocaleString()}`,k={free:a("free"),starter:a("starter"),growth:a("growth"),business:a("business"),enterprise:a("enterprise")},d="growth";function T(){const l=["free","starter","growth","business","enterprise"];return e.jsxs("div",{className:"min-h-screen bg-background text-foreground flex flex-col",children:[e.jsx("header",{className:"sticky top-0 z-50 border-b bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/60",children:e.jsxs("div",{className:"mx-auto flex h-16 max-w-6xl items-center justify-between px-4 sm:px-6",children:[e.jsx(s,{to:"/",className:"flex items-center gap-2",children:e.jsx(c,{className:"h-6"})}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(r,{variant:"ghost",size:"sm",asChild:!0,children:e.jsx(s,{to:"/auth",children:"Sign In"})}),e.jsx(r,{size:"sm",asChild:!0,children:e.jsx(s,{to:"/signup",children:"Get Started Free"})})]})]})}),e.jsxs("section",{className:"mx-auto max-w-6xl px-4 sm:px-6 pt-16 pb-8 text-center",children:[e.jsx("h1",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold tracking-tight",children:"Simple, transparent pricing"}),e.jsx("p",{className:"mx-auto mt-3 max-w-2xl text-lg text-muted-foreground",children:"Start free, upgrade when you're ready. All paid plans include the first 3 users free."})]}),e.jsx("section",{className:"mx-auto max-w-7xl w-full px-4 sm:px-6 pb-16",children:e.jsx("div",{className:"grid gap-4 grid-cols-1 sm:grid-cols-2 xl:grid-cols-5",children:l.map(t=>{const i=u[t],n=t===d;return e.jsxs(o,{className:j("relative flex flex-col transition-all duration-200",n?"border-primary/40 ring-1 ring-primary/20":"hover:border-border/80"),children:[n&&e.jsx("div",{className:"absolute -top-3 left-1/2 -translate-x-1/2",children:e.jsxs(p,{className:"bg-primary text-primary-foreground gap-1",children:[e.jsx(v,{className:"h-3 w-3"})," Most popular"]})}),e.jsxs(x,{className:"p-5 flex flex-col gap-4 flex-1",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:i.label}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:i.blurb})]}),e.jsx("div",{className:"space-y-1",children:t==="enterprise"?e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"text-2xl font-bold tracking-tight",children:"Custom"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Tailored pricing"})]}):t==="free"?e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"text-2xl font-bold tracking-tight",children:"Free"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"forever"})]}):e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"flex items-baseline gap-1",children:[e.jsx("span",{className:"text-2xl font-bold tracking-tight",children:S(i.monthly)}),e.jsx("span",{className:"text-xs text-muted-foreground",children:"/user / mo"})]}),e.jsx("p",{className:"text-[11px] text-muted-foreground",children:y})]})}),e.jsx("div",{className:"h-px bg-border"}),e.jsx("ul",{className:"space-y-1.5 text-sm flex-1",children:k[t].map((m,h)=>e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx(g,{className:"h-3.5 w-3.5 text-primary shrink-0 mt-[3px]"}),e.jsx("span",{className:"text-xs leading-relaxed",children:m})]},h))}),t==="enterprise"?e.jsx(r,{variant:"outline",className:"w-full",asChild:!0,children:e.jsx("a",{href:"mailto:[email protected]",children:"Contact sales"})}):t==="free"?e.jsx(r,{className:"w-full",asChild:!0,children:e.jsx(s,{to:"/signup",children:"Get started free"})}):e.jsx(r,{className:"w-full",asChild:!0,children:e.jsxs(s,{to:"/signup",children:[t===d?"Start 7-day trial":"Choose plan"," ",e.jsx(f,{className:"h-3.5 w-3.5 ml-1"})]})})]})]},t)})})}),e.jsx("section",{className:"mx-auto max-w-5xl px-4 sm:px-6 pb-16",children:e.jsx(o,{className:"bg-muted/30 border-dashed",children:e.jsx(x,{className:"p-6",children:e.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4",children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-muted shrink-0 mt-0.5",children:e.jsx(N,{className:"h-5 w-5 text-muted-foreground"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-semibold",children:"Need Enterprise?"}),e.jsx("p",{className:"text-xs text-muted-foreground mt-0.5",children:"Custom pricing, dedicated support, SLAs, SSO, and white-glove onboarding."})]})]}),e.jsx(r,{variant:"outline",className:"shrink-0",asChild:!0,children:e.jsxs("a",{href:"mailto:[email protected]",children:["Contact Sales ",e.jsx(b,{className:"h-3.5 w-3.5 ml-1.5"})]})})]})})})}),e.jsx("footer",{className:"border-t py-8 mt-auto",children:e.jsxs("div",{className:"mx-auto max-w-6xl px-4 sm:px-6 flex flex-col sm:flex-row items-center justify-between gap-4",children:[e.jsx(s,{to:"/",className:"flex items-center gap-2",children:e.jsx(c,{className:"h-5"})}),e.jsxs("div",{className:"flex items-center gap-4 flex-wrap justify-center",children:[e.jsx(s,{to:"/privacy-policy",className:"text-xs text-muted-foreground hover:text-foreground transition-colors",children:"Privacy Policy"}),e.jsx(s,{to:"/terms-of-service",className:"text-xs text-muted-foreground hover:text-foreground transition-colors",children:"Terms of Service"}),e.jsx(s,{to:"/data-deletion-policy",className:"text-xs text-muted-foreground hover:text-foreground transition-colors",children:"Data Deletion"}),e.jsx(s,{to:"/security-compliance",className:"text-xs text-muted-foreground hover:text-foreground transition-colors",children:"Security"}),e.jsx(s,{to:"/data-processing-agreement",className:"text-xs text-muted-foreground hover:text-foreground transition-colors",children:"DPA"}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:["© ",new Date().getFullYear()," DuceCRM. All rights reserved."]})]})]})})]})}export{T 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.