1import{r as l,j as e}from"./vendor-react-BbG-g1cJ.js";import{ag as k,s as S,D as x,al as P,Z as m,d as A,ak as C,ap as d,aw as p}from"./vendor-lucide-AmeCKN2K.js";import{M as b}from"./MarketingLayout-qTJp7hgK.js";import{R as z}from"./RealityPreview-C2vBMZ8X.js";import{S as h,x as I,D as _,l as L}from"./main-BjaSfp_H.js";import{p as o}from"./pricingResolver-CqxkC7HV.js";import"./vendor-monaco-DAVwsOto.js";import"./vendor-pdf-cBcxTF1a.js";import"./vendor-cmdk-BgeUCl9K.js";import"./vendor-framer-BF-Ey5gk.js";import"./vendor-zod-qMAaBktq.js";import"./vendor-charts-C5hqWxMZ.js";import"./vendor-date-Cnu4SYO9.js";import"./dodoPaymentsService-u0MiesI3.js";const{Truck:R}=p,K=()=>{const[g,u]=l.useState([]),[r,f]=l.useState({country:"US",region:"global",currency:"USD",multiplier:1}),[j,N]=l.useState(!0),[n,w]=l.useState(!1),[v,T]=l.useState("bundles");l.useEffect(()=>{(async()=>{try{const s=await o.getPricingContext();f(s),await o.loadLivePricing(s.region);const a=["global"],c=await o.getResolvedPlans(a);u(c)}catch(s){L.error("[PricingPage] Failed to load live pricing:",s);const a=["global"],c=await o.getResolvedPlans(a);u(c)}finally{N(!1)}})()},[]);const i=(t,s="USD")=>{const a=n&&t>0?t*10:t;return new Intl.NumberFormat("en-US",{style:"currency",currency:s||"USD",maximumFractionDigits:0}).format(a)},y=g.filter(t=>t.group==="global"&&t.id!=="modular_base"&&t.id!=="global_free_trial");return j?e.jsx(b,{title:"Pricing | Industrial OS Scale",description:"Loading pricing...",children:e.jsx("div",{className:"min-h-screen flex items-center justify-center bg-[#0A0C10]",children:e.jsxs("div",{className:"flex flex-col items-center gap-6",children:[e.jsx(k,{className:"animate-spin text-blue-600",size:48}),e.jsx("span",{className:"text-[10px] font-black text-gray-500 uppercase tracking-widest animate-pulse",children:"Loading plans..."})]})})}):e.jsxs(b,{title:"Simple, Transparent Pricing | Custanova",description:"Run your entire industrial mission on one platform. CRM, Support, Operations, and Field Synthesis â unified. No integration tax. No hidden hub fees.",breadcrumbPaths:[{name:"Home",path:"/"},{name:"Pricing",path:"/pricing"}],canonicalPath:"/pricing",children:[e.jsxs("section",{className:"relative py-24 overflow-hidden bg-[#0A0C10] text-white text-center",children:[e.jsxs("div",{className:"absolute inset-0 overflow-hidden",children:[e.jsx("div",{className:"absolute top-1/4 left-1/4 w-96 h-96 bg-blue-600/10 rounded-full blur-[120px]"}),e.jsx("div",{className:"absolute bottom-0 right-1/4 w-80 h-80 bg-indigo-600/10 rounded-full blur-[100px]"})]}),e.jsxs("div",{className:"max-w-7xl mx-auto px-6 relative z-10 font-premium",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-blue-500/20 text-blue-400 text-[10px] font-black uppercase tracking-[0.2em] mb-8 border border-blue-500/30 font-premium",children:[e.jsx(S,{size:14})," Pricing"]}),e.jsxs("h1",{className:"text-5xl md:text-8xl font-black mb-10 leading-[1] tracking-tighter font-premium italic",children:["The Zero ",e.jsx("br",{}),e.jsx("span",{className:"text-blue-400 text-glow-blue",children:"Integration Tax."})]}),e.jsxs("p",{className:"text-xl text-gray-400 mb-12 max-w-2xl mx-auto leading-relaxed font-premium italic",children:['Stop paying for "Bridges." Custanova provides a ',e.jsx("strong",{children:"Unified Execution Core"})," built on a",e.jsx("strong",{children:" Shared SQL Schema"}),". Scale your operations without fragmented costs, hidden hub fees, or per-resolution AI markups.",e.jsx("br",{}),e.jsx("br",{}),e.jsx("span",{className:"text-white font-bold text-sm",children:"No credit card required to start. Free tier includes 3 users."})]}),e.jsxs("div",{className:"flex flex-col items-center gap-10",children:[h,e.jsxs("div",{className:"flex justify-center items-center gap-6 font-premium",children:[e.jsx("span",{className:`text-[10px] font-black uppercase tracking-widest ${n?"text-gray-500":"text-white"}`,children:"Monthly"}),e.jsx("button",{onClick:()=>w(!n),className:"w-16 h-8 bg-white/10 rounded-full relative p-1 transition-all duration-500 border border-white/10",children:e.jsx("div",{className:`w-5 h-5 bg-blue-500 rounded-full transition-all duration-500 shadow-lg shadow-blue-500/30 ${n?"translate-x-[30px]":"translate-x-0"}`})}),e.jsxs("span",{className:`text-[10px] font-black uppercase tracking-widest ${n?"text-white":"text-gray-500"}`,children:["Annual ",e.jsx("span",{className:"text-emerald-400 ml-2 p-1 bg-emerald-500/10 rounded-md text-[9px] border border-emerald-500/20 italic",children:"Save 20%"})]})]})]})]})]}),e.jsx("section",{className:"py-24 bg-white",children:e.jsx("div",{className:"max-w-7xl mx-auto px-6 font-premium",children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-20 items-center",children:[e.jsx("div",{className:"relative group",children:e.jsx(z,{type:"module-invoicing",title:"Execution Economy Pulse",subtitle:"TCO Audit: FRAGMENTED_STACK vs CUSTANOVA",children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center justify-between border-b border-white/5 pb-4",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg bg-emerald-500/20 flex items-center justify-center text-emerald-400",children:e.jsx(x,{size:16})}),e.jsx("span",{className:"text-white font-bold italic text-sm text-glow-emerald",children:"Integration Savings: 100%"})]}),e.jsx("div",{className:"px-2 py-0.5 rounded bg-blue-500/10 text-blue-400 text-[9px] font-bold border border-blue-500/20 italic uppercase",children:"Native_SQL"})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4 font-mono",children:[e.jsxs("div",{className:"p-3 bg-white/5 border border-white/10 rounded-xl",children:[e.jsx("div",{className:"text-[9px] text-gray-500 uppercase font-black mb-1",children:"ZAPIER COST"}),e.jsx("div",{className:"text-rose-400 text-xs",children:"$450/mo (Eliminated)"})]}),e.jsxs("div",{className:"p-3 bg-white/5 border border-white/10 rounded-xl",children:[e.jsx("div",{className:"text-[9px] text-gray-500 uppercase font-black mb-1",children:"SYNC LAG"}),e.jsx("div",{className:"text-blue-400 text-xs",children:"0ms (Native)"})]})]}),e.jsxs("div",{className:"bg-white/2 border border-white/5 p-3 rounded-xl flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-2 h-2 bg-emerald-500 rounded-full animate-pulse"}),e.jsx("span",{className:"text-[10px] text-gray-400 italic",children:"Financial integrity verified across all nodes."})]}),e.jsx(P,{size:14,className:"text-gray-600"})]})]})})}),e.jsxs("div",{className:"text-left",children:[e.jsxs("h2",{className:"text-4xl md:text-6xl font-black text-gray-900 mb-8 tracking-tight leading-tight italic",children:["Operational ",e.jsx("br",{}),e.jsx("span",{className:"text-blue-600",children:"Simplicity."})]}),e.jsxs("p",{className:"text-lg text-gray-600 mb-10 leading-relaxed font-premium italic",children:[`We've eliminated the "Middleware Markups." By providing CRM, Support, and Field Ops on a`,e.jsx("strong",{children:" single SQL core"}),", we've removed the manual labor and financial drain of integration management. Predictable pricing for unpredictable scale."]}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"w-12 h-12 bg-blue-50 rounded-2xl flex items-center justify-center text-blue-600 font-bold border border-blue-100",children:e.jsx(m,{size:20})}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-black text-gray-900 italic tracking-tight",children:"Zero Cap Scalability"}),e.jsx("p",{className:"text-gray-500 text-sm font-medium",children:"Handle 10,000+ field missions with
1no platform degradation or volume penalties."})]})]}),e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"w-12 h-12 bg-blue-50 rounded-2xl flex items-center justify-center text-blue-600 font-bold border border-blue-100",children:e.jsx(A,{size:20})}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-black text-gray-900 italic tracking-tight",children:"Deployment Free Tier"}),e.jsx("p",{className:"text-gray-500 text-sm font-medium",children:"Start building your industrial schema today with a zero-cost deployment phase."})]})]})]})]})]})})}),e.jsx("div",{className:"pb-32 bg-gray-50",children:v==="bundles"?e.jsx("div",{className:"max-w-7xl mx-auto px-6 font-premium",children:e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-10",children:y.map((t,s)=>e.jsxs("div",{className:`relative p-12 rounded-[4rem] border transition-all duration-700 hover:shadow-2xl font-premium italic ${t.isPopular?"bg-[#0A0C10] text-white border-blue-500 scale-105 z-10 shadow-2xl shadow-blue-500/10":"bg-white border-gray-100 shadow-xl"}`,children:[t.isPopular&&e.jsx("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 -translate-y-1/2 bg-blue-600 text-white px-5 py-2 rounded-full text-[9px] font-black uppercase tracking-[0.2em] shadow-lg shadow-blue-500/20",children:"Enterprise Standard"}),e.jsx("h3",{className:"text-2xl font-black mb-4 tracking-tighter italic",children:t.name}),e.jsxs("div",{className:"flex items-baseline gap-2 mb-8",children:[e.jsx("span",{className:`text-6xl font-black ${t.isPopular?"text-white text-glow-blue":"text-gray-900"}`,children:i(t.localPrices?.monthly||t.prices.monthly||0,t.localPrices?.currency||r.currency)}),e.jsx("span",{className:"text-gray-500 font-black text-[9px] uppercase tracking-widest",children:"/ user / mo"})]}),e.jsxs("div",{className:"mb-10 space-y-2 border-b border-gray-200/20 pb-8",children:[t.includedUsers&&t.includedUsers>0&&e.jsxs("div",{className:"text-xs font-black uppercase tracking-widest text-blue-500",children:["Includes ",t.includedUsers," ",t.includedUsers===1?"Seat":"Seats"]}),t.extraUserFee&&t.extraUserFee.monthly>0&&e.jsxs("div",{className:"text-[9px] text-gray-500 font-black uppercase tracking-widest",children:["+",i(t.extraUserFee.monthly*(t.localPrices?r.multiplier:1),t.localPrices?.currency||r.currency)," / extra seat"]})]}),e.jsxs("div",{className:"space-y-4 mb-12",children:[e.jsxs("div",{className:"flex items-center gap-3 text-[11px] font-black uppercase tracking-widest border-b border-gray-100/10 pb-4",children:[e.jsx(C,{size:16,className:"text-blue-500 shrink-0"}),e.jsxs("span",{children:["Maps: ",e.jsxs("span",{className:"text-blue-400",children:[t.features.maps_requests?t.features.maps_requests.toLocaleString():"Manual Lookup"," Reqs"]})]})]}),e.jsxs("div",{className:"flex items-center gap-3 text-[11px] font-black uppercase tracking-widest border-b border-gray-100/10 pb-4",children:[e.jsx(m,{size:16,className:"text-blue-500 shrink-0"}),e.jsxs("span",{children:["AI Assets: ",e.jsx("span",{className:"text-blue-400",children:t.features.ai_actions&&typeof t.features.ai_actions=="number"?t.features.ai_actions.toLocaleString():"Basic Engine"})]})]}),e.jsxs("div",{className:"flex items-center gap-3 text-[11px] font-black uppercase tracking-widest border-b border-gray-100/10 pb-4",children:[e.jsx(x,{size:16,className:"text-blue-500 shrink-0"}),e.jsxs("span",{children:["Storage: ",e.jsxs("span",{className:"text-blue-400",children:[t.features.storage_gb,"GB"]})]})]}),t.features.module_field&&e.jsxs("div",{className:"flex items-center gap-3 text-[11px] font-black uppercase tracking-widest border-b border-gray-100/10 pb-4 text-emerald-500",children:[e.jsx(d,{size:16,className:"shrink-0"}),e.jsx("span",{children:"Industrial Forms & Tasks"})]}),t.features.module_finance&&e.jsxs("div",{className:"flex items-center gap-3 text-[11px] font-black uppercase tracking-widest border-b border-gray-100/10 pb-4 text-emerald-500",children:[e.jsx(d,{size:16,className:"shrink-0"}),e.jsx("span",{children:"Invoicing Hub"})]}),t.features.module_logistics&&e.jsxs("div",{className:"flex items-center gap-3 text-[11px] font-black uppercase tracking-widest border-b border-gray-100/10 pb-4 text-emerald-500",children:[e.jsx(d,{size:16,className:"shrink-0"}),e.jsx("span",{children:"Logistics & Fleet Hub"})]})]}),e.jsxs("button",{onClick:()=>window.openAuth?.("signup"),className:`w-full py-5 rounded-3xl font-black text-xs uppercase tracking-widest transition-all shadow-xl hover:scale-105 active:scale-95 ${t.isPopular?"bg-blue-600 text-white hover:bg-blue-500 btn-premium":"bg-gray-900 text-white hover:bg-black btn-premium"}`,children:["Start with ",t.name]})]},s))})}):e.jsx("div",{className:"max-w-7xl mx-auto px-6 font-premium",children:e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10",children:I.map(t=>e.jsxs("div",{className:"bg-white p-10 rounded-[4rem] border border-gray-100 shadow-xl hover:shadow-2xl transition-all group font-premium italic",children:[e.jsxs("div",{className:"mb-8",children:[e.jsx("h3",{className:"text-2xl font-black mb-2 tracking-tighter italic",children:t.name}),e.jsx("p",{className:"text-xs text-gray-500 font-bold leading-relaxed",children:t.description})]}),e.jsxs("div",{className:"p-6 rounded-3xl bg-gray-50 border border-gray-100 mb-10 group-hover:border-blue-200 transition-colors",children:[e.jsxs("div",{className:"flex justify-between items-center mb-6",children:[e.jsx("span",{className:"text-[10px] font-black uppercase tracking-widest text-blue-600",children:"Standard Tier"}),e.jsxs("span",{className:"text-3xl font-black text-gray-900",children:[i(t.tiers[1]?.price||0,r.currency),e.jsx("span",{className:"text-[9px] text-gray-400 font-bold italic",children:"/mo"})]})]}),e.jsx("ul",{className:"space-y-3 mb-8",children:t.tiers[1]?.features.slice(0,3).map((s,a)=>e.jsxs("li",{className:"flex items-center gap-3 text-[11px] text-gray-600 font-black uppercase tracking-widest italic",children:[e.jsx(d,{size:14,className:"text-blue-600"})," ",s]},a))}),e.jsx("button",{onClick:()=>window.openAuth?.("signup"),className:"w-full py-4 rounded-2xl border-2 border-gray-900 text-gray-900 font-black text-[10px] tracking-widest uppercase hover:bg-gray-900 hover:text-white transition-all italic",children:"Get Started"})]})]},t.id))})})}),e.jsx("section",{className:"py-24 bg-[#0A0C10] text-white",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-6 font-premium",children:[e.jsxs("div",{className:"text-center mb-20",children:[e.jsx("h2",{className:"text-4xl font-black mb-4 tracking-tighter italic",children:"Industrial Add-ons & Logistics"}),e.jsx("p",{className:"text-gray-500 text-lg italic",children:"Enhance your plan with specialized add-ons."})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10 mb-20",children:_.map(t=>{const s=p[t.icon||"Truck"]||R;return e.jsxs("div",{className:"p-10 bg-white/5 border border-white/10 rounded-[3rem] group hover:border-blue-500/50 transition-all",children:[e.jsxs("div",{className:"flex items-center gap-4 mb-6",children:[e.jsx("div",{className:"w-12 h-12 bg-blue-500/10 rounded-2xl flex items-center justify-center text-blue-400 group-hover:scale-110 transition-transform",children:e.jsx(s,{size:24})}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-black text-white italic tracking-tighter",children:t.name}),e.jsxs("p",{className:"text-[10px] text-blue-400 font-black uppercase tracking-widest",children:[i(t.price,r.currency)," / mo"]})]})]}),e.jsx("p",{className:"text-xs text-gray-500 mb-8 italic",children:t.description}),e.jsx("ul",{className:"space-y-3 mb-10",children:t.features?.map((a,c)=>e.jsxs("li",{className:"flex items-center gap-3 text-[10px] text-gray-400 font-bold uppercase tracking-wider",children:[e.jsx(d,{size:14,className:"text-blue-500"})," ",a]},c))}),e.jsx("button",{className:"w-full py-4 bg-blue-600 text-white rounded-2xl font-black text-xs uppercase tracking-widest italic hover:bg-blue-500 transition-all shadow-lg shadow-blue-600/20",children:"Add to Plan"})]},t.id)})}),e.jsx("div",{className:"text-center mb-16",children:e.jsx("h3",{className:"text-xl font-black italic tracking-widest text-gray-400 uppercase",children:"Resource Top-ups"})}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-10 max-w-4xl mx-auto",children:[e.jsxs("div",{className:"p-8 bg-white/5 border border-white/10 rounded-[3rem] text-center group hover:border-blue-500/50 transition-colors",children:[e.jsx("div",{className:"w-12 h-12 bg-blue-500/10 rounded-2xl flex items-center justify-center text-blue-400 mx-auto mb-6 group-hover:scale-110 transition-transform",children:e.jsx(m,{size:24})}),e.jsx("h4",{className:"font-black text-white italic tracking-tighter mb-2",children:"AI Pulse (100k)"}),e.jsx("p",{className:"text-2xl font-black text-blue-500 mb-6 italic",children:i(10,r.currency)}),e.jsx("button",{className:"w-full py-3 bg-white/10 text-white rounded-2xl font-black text-[10px] uppercase tracking-widest italic hover:bg-white hover:text-black transition-all",children:"Add AI Credits"})]}),e.jsxs("div",{className:"p-8 bg-white/5 border border-white/10 rounded-[3rem] text-center group hover:border-blue-500/50 transition-colors",children:[e.jsx("div",{className:"w-12 h-12 bg-blue-500/10 rounded-2xl flex items-center justify-center text-blue-400 mx-auto mb-6 group-hover:scale-110 transition-transform",children:e.jsx(x,{size:24})}),e.jsx("h4",{className:"font-black text-white italic tracking-tighter mb-2",children:"50GB Storage"}),e.jsx("p",{className:"text-2xl font-black text-blue-500 mb-6 italic",children:i(5,r.currency)}),e.jsx("button",{className:"w-full py-3 bg-white/10 text-white rounded-2xl font-black text-[10px] uppercase tracking-widest italic hover:bg-white hover:text-black transition-all",children:"Add Storage"})]})]})]})}),e.jsx("section",{className:"py-32 bg-white text-center",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6 font-premium italic",children:[e.jsxs("h2",{className:"text-4xl md:text-8xl font-black text-gray-900 mb-10 tracking-tighter text-glow-gray border-b-8 border-blue-600 w-fit mx-auto pb-4",children:["Start Building ",e.jsx("br",{}),e.jsx("span",{className:"text-blue-600",children:"Today."})]}),e.jsx("p",{className:"text-xl text-gray-500 mb-12 font-medium max-w-2xl mx-auto leading-relaxed",children:"Join companies running zero-integration operations from the edge to the ledger. Launch your unified Industrial OS today. No credit card required to build."}),e.jsxs("div",{className:"flex flex-col sm:flex-row justify-center gap-6",children:[e.jsx("button",{onClick:()=>window.openAuth?.("signup"),className:"bg-blue-600 text-white px-12 py-5 rounded-2xl font-black text-xs uppercase tracking-widest shadow-[0_0_50px_rgba(37,99,235,0.3)] hover:bg-blue-700 transition-all hover:scale-105 btn-premium",children:"Start Free Trial"}),e.jsx("button",{onClick:()=>window.openContactModal?.(),className:"px-12 py-5 bg-white text-gray-900 border-2 border-gray-900 rounded-2xl font-black text-[10px] uppercase tracking-[0.2em] hover:bg-gray-50 transition-all italic hover:scale-105",children:"Talk to Sales"})]})]})})]})};export{K as PricingPage}; 2//# sourceMappingURL=Pricing-wMvyqphm.js.map
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.