import{j as e}from"./ui-vendor-Dyu0xMC9.js";import{B as t,H as s}from"./button-iayXQ_q_.js";import{D as a,H as r,F as i}from"./Footer-BVmbiSy-.js";import{r as n,L as l,u as o}from"./react-vendor-BiKEbLqf.js";import{t as c,a as d}from"./index-CxSR60Bh.js";import{A as m}from"./arrow-right-BFzMUbb2.js";import{Z as u}from"./zap-BLOcRQPL.js";import{S as x}from"./shield-Yh756DzO.js";import{D as g}from"./dollar-sign-Cehj-jlc.js";import{C as p,a as h,b as f,c as j,d as b,e as v}from"./card-C8RrwEUY.js";import{P as y,C as w}from"./plane-UeJysTYf.js";import{E as N}from"./eye-DT3dI-oM.js";import{C as A}from"./car-D7NgrkRp.js";import{B as P}from"./badge-OglEk2jc.js";import{F as S}from"./factory-BofZA17e.js";import{W as C}from"./warehouse-zC2KHntY.js";import{S as k}from"./shopping-bag-vk9h977g.js";import{C as I}from"./calculator-BvQI2asg.js";import{s as R}from"./services-Dm3FQceq.js";import{C as O,a as E,b as V}from"./collapsible-DiW35bkG.js";import{C as z}from"./chevron-up-CKMdJOzL.js";import{C as L}from"./chevron-right-LutMVzxT.js";import{F as U}from"./FinalCtaSection-CEu2jCrh.js";import"./chart-vendor-V3pFlbOw.js";import"./label-Cl_UshjE.js";import"./bot-yadxTHRI.js";import"./sparkles-BaQiCSRN.js";import"./chart-column-BlvAS72H.js";import"./cog-C7yrXwiB.js";import"./server-C1NLTEsX.js";import"./network-D0ImMo3I.js";import"./index-D9xaiIhE.js";const D=[{label:"Startups",href:"/industries#startups"},{label:"Enterprise",href:"/industries#enterprise"},{label:"Public Sector",href:"/industries#public"}],T=["First value 4–8 weeks","Rollback <10 min","Secured & audited"],G=()=>{const[s,r]=n.useState(!1),[i,o]=n.useState("demo");return e.jsxs("section",{id:"main",role:"main","aria-label":"Hero section",className:"relative min-h-screen flex items-center justify-center py-section-y bg-gradient-hero",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-hero bg-cover bg-center bg-no-repeat",style:{backgroundImage:"var(--gradient-hero)",zIndex:0},"aria-hidden":"true"}),e.jsx("div",{className:"container relative z-10",children:e.jsxs("div",{className:"max-w-5xl mx-auto text-center",children:[e.jsx("h1",{className:"text-5xl md:text-6xl lg:text-7xl font-bold leading-[1.1] text-foreground mb-xl",children:"AI Engineering Services for Enterprise Teams"}),e.jsx("p",{className:"text-lg md:text-xl lg:text-2xl text-muted-foreground leading-[1.5] max-w-4xl mx-auto mb-xl",children:"Agentic systems, computer vision, and analytics shipped with KPI gates and reversible rollouts. Built for startups, enterprise, and public agencies."}),e.jsx("div",{className:"flex flex-wrap justify-center gap-lg md:gap-xl mb-2xl text-sm text-muted-foreground",children:T.map(t=>e.jsx("span",{className:"inline-flex items-center",children:t},t))}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-lg justify-center items-center mb-xl",children:[e.jsx(t,{onClick:()=>{c({source:"hero"}),o("demo"),r(!0)},size:"lg",className:"h-12 px-8 text-base font-semibold bg-gradient-to-r from-data-orange to-data-teal hover:from-data-teal hover:to-data-blue focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2","data-analytics-event":"request_demo_click","data-analytics-props":'{"source":"hero"}',children:"Request Demo"}),e.jsx(t,{variant:"outline",size:"lg",onClick:()=>{c({source:"hero_architect"}),o("architect"),r(!0)},className:"h-12 px-8 text-base font-semibold clean-card border-data-teal/30 hover:border-data-teal/50 hover:bg-data-teal/5 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2","data-analytics-event":"contact_open","data-analytics-props":'{"source":"hero_architect"}',children:"Talk to an Architect"})]}),e.jsx("div",{className:"mb-2xl",children:e.jsxs(l,{to:"/roi-calculator",className:"inline-flex items-center text-sm font-medium text-secondary hover:text-secondary/70 hover:underline focus:underline transition-colors group focus:outline-none focus:ring-2 focus:ring-ring rounded px-2 py-2 min-h-[44px]",children:["Estimate ROI",e.jsx(m,{className:"ml-1 w-4 h-4 group-hover:translate-x-1 transition-transform"})]})}),e.jsx("div",{className:"flex flex-col sm:flex-row flex-wrap justify-center gap-sm",children:D.map(t=>e.jsx("a",{href:t.href,className:"inline-flex items-center justify-center px-4 py-2 rounded-full bg-surface/50 border border-outline/30 text-sm font-medium text-muted-foreground hover:text-foreground hover:border-data-teal/40 hover:bg-surface transition-all focus:outline-none focus:ring-2 focus:ring-ring min-h-[44px]","data-analytics-event":"nav_click","data-analytics-props":JSON.stringify({item:`audience_${t.label.toLowerCase().replace(" ","_")}`}),children:t.label},t.label))})]})}),e.jsx(a,{open:s,onOpenChange:r,defaultIntent:i,context:{sourcePage:"/",sourceButton:"demo"===i?"hero_request_demo":"hero_talk_architect"}})]})},M=[{name:"American Express",logo:"data:image/webp;base64,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",loading:"eager"},{name:"BMC Software",logo:"data:image/webp;base64,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",loading:"eager"},{name:"General Electric",logo:"/assets/ge-logo-tKw1orQe.webp",loading:"eager"},{name:"Novell",logo:"/assets/novell-logo-B4O1NIPc.webp",loading:"eager"},{name:"Liberty Mutual",logo:"/assets/liberty-mutual-logo-D38bxu9Y.webp",loading:"lazy"},{name:"FedEx",logo:"/assets/fedex-logo-lONL9ftG.webp",loading:"lazy"}],Q="CVEs to zero pre-launch, latency down 42%, reversible deploy in 8 minutes.",B="Director of Engineering",q="US Enterprise",K=()=>e.jsx("section",{className:"py-10 md:py-14 bg-surface/30",children:e.jsx("div",{className:"container",children:e.jsxs("div",{className:"flex flex-col lg:flex-row items-center justify-between gap-2xl lg:gap-3xl",children:[e.jsxs("div",{className:"flex-1 w-full overflow-x-auto lg:overflow-visible relative",children:[e.jsx("div",{className:"flex items-center justify-center lg:justify-start gap-2xl md:gap-3xl min-w-max lg:min-w-0 px-md lg:px-0",children:M.map(t=>e.jsx("div",{className:"grayscale hover:grayscale-0 opacity-60 hover:opacity-100 transition-all duration-300 min-w-[80px] min-h-[44px] flex items-center justify-center","aria-hidden":"true",children:e.jsx("img",{src:t.logo,alt:`${t.name} logo`,loading:t.loading,className:"h-7 md:h-8 w-auto object-contain",width:"49",height:"32",style:{aspectRatio:"49/32"},tabIndex:-1})},t.name))}),e.jsx("div",{className:"lg:hidden absolute left-0 top-0 bottom-0 w-8 bg-gradient-to-r from-surface/30 to-transparent pointer-events-none"}),e.jsx("div",{className:"lg:hidden absolute right-0 top-0 bottom-0 w-8 bg-gradient-to-l from-surface/30 to-transparent pointer-events-none"})]}),e.jsx("div",{className:"flex-shrink-0 w-full lg:w-auto lg:max-w-md",children:e.jsxs("blockquote",{className:"clean-card p-lg border-l-4 border-data-teal",children:[e.jsxs("p",{className:"text-sm md:text-base text-foreground leading-relaxed mb-3",children:['"',Q,'"']}),e.jsxs("cite",{className:"not-italic text-xs md:text-sm text-muted-foreground",children:["– ",B,", ",q]})]})})]})})}),F=[{icon:u,label:"Latency (p95)",value:"30–60%",suffix:"lower",colorClass:"text-data-orange"},{icon:x,label:"Security",value:"critical CVEs → 0",suffix:"before go-live",colorClass:"text-data-teal"},{icon:g,label:"Infra spend",value:"20–40%",suffix:"lower",colorClass:"text-data-blue"}],J=()=>{const[t,s]=n.useState(!1),[a,r]=n.useState(!1),i=n.useRef(null),o=(()=>{const[e,t]=n.useState(!1);return n.useEffect(()=>{const e=window.matchMedia("(prefers-reduced-motion: reduce)");t(e.matches);const s=()=>t(e.matches);return e.addEventListener("change",s),()=>e.removeEventListener("change",s)},[]),e})();n.useEffect(()=>{if(o||!i.current)return;const e=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&!t&&(r(!0),s(!0))})},{threshold:.3});return e.observe(i.current),()=>e.disconnect()},[t,o]);return e.jsx("section",{ref:i,className:"py-4xl md:py-section-y bg-background",children:e.jsx("div",{className:"container",children:e.jsxs("div",{className:"max-w-5xl mx-auto",children:[e.jsx("dl",{className:"grid grid-cols-1 md:grid-cols-3 gap-lg md:gap-xl mb-xl",children:F.map((t,s)=>{const r=t.icon;return e.jsxs("div",{className:"clean-card p-xl md:p-2xl text-center transition-all duration-500 "+(a&&!o?"opacity-100 translate-y-0":"opacity-100"),style:{transitionDelay:o?"0ms":100*s+"ms"},children:[e.jsxs("dt",{className:"mb-4",children:[e.jsx("div",{className:"inline-flex items-center justify-center w-12 h-12 rounded-full bg-gradient-to-br from-surface to-surface-variant mb-3",children:e.jsx(r,{className:`h-6 w-6 ${t.colorClass}`})}),e.jsx("div",{className:"text-sm md:text-base font-medium text-muted-foreground",children:t.label})]}),e.jsxs("dd",{children:[e.jsx("div",{className:`text-3xl md:text-4xl font-bold ${t.colorClass} mb-1`,children:t.value}),e.jsx("div",{className:"text-xs md:text-sm text-muted-foreground",children:t.suffix})]})]},t.label)})}),e.jsx("div",{className:"text-center md:text-right",children:e.jsxs(l,{to:"/how-we-measure#metrics",onClick:()=>{},className:"inline-flex items-center text-sm font-medium text-data-teal hover:text-data-teal/70 hover:underline transition-colors group focus:outline-none focus:ring-2 focus:ring-ring rounded px-2 py-2 min-h-[44px]",children:["How we measure",e.jsx(m,{className:"ml-1 w-4 h-4 group-hover:translate-x-1 transition-transform"})]})})]})})})},H=[{slug:"vista",title:"VISTA: ALPR & Redaction",value:"Real-time hotlist alerts and compliant video/audio redaction with audit trails.",bulletText:"Hotlist/watchlist alerts with reviewer queues · Bulk face/plate/object redaction for PRA/FOIA · CJIS-style chain-of-custody & access logs · CAD/RMS & VMS integrations (API-first)",icon:N,gradient:"from-data-orange to-data-amber",image:"/assets/vista-dashboard-pro-bRyS3pts.webp",alt:"VISTA ALPR dashboard showing detection metrics and map view",usedIn:["Cities","Campuses"]},{slug:"sentra",title:"SENTRA: Traffic Analytics",value:"Edge AI for counting, classification, speed, and incidents with GIS/LRS outputs.",bulletText:"FHWA-grade vehicle classification at the edge · Speed & incident detection with live dashboards · ArcGIS/LRS conflation and shapefile exports · Hybrid edge↔cloud sync; statewide runs supported",icon:A,gradient:"from-data-teal to-data-cyan",image:"/assets/sentra-dashboard-pro-Ccu1XOMe.webp",alt:"SENTRA traffic analytics showing real-time vehicle classification and incident detection with ArcGIS integration",usedIn:["DOTs"]},{slug:"ipam",title:"iPAM: Parking Platform",value:"One platform for permits, LPR enforcement, violation management, and dynamic pricing.",bulletText:'Virtual permits & waitlists with pro-rating · LPR enforcement; e-chalking & "no return" rules · Violation management & appeals with evidence packaging · Analytics & scheduled reporting; open APIs',icon:w,gradient:"from-data-cyan to-data-blue",image:"/assets/ipam-dashboard-pro-C9YXDFfE.webp",alt:"iPAM parking management dashboard showing occupancy, permits, and revenue metrics",usedIn:["Enterprise","Commercial"]},{slug:"neurosight",title:"NeuroSight: AI Weapon Detection",value:"Sub-200 ms firearm detection and behavior cues for campuses and venues.",bulletText:"Real-time detection at the edge · Behavior analytics & HITL review · NDAA-compliant options · Integrates with VMS/access control/mass-notify",icon:x,gradient:"from-data-blue to-primary",image:"/assets/neurosight-overview-SXL2FCY1.webp",alt:"NeuroSight AI weapon detection dashboard showing threat detection alerts and behavior analytics in campus environment",usedIn:["Cities","Campuses"]},{slug:"skyaide",title:"SkyAide: AI for Airline Loyalty",value:"AI intelligence layer that plugs into Amadeus, IBS Software, Comarch, or Oracle via API. Dynamic pricing, churn prediction, fraud detection, AI-powered member support.",bulletText:"Dynamic award pricing via reinforcement learning · Daily churn risk scoring with survival analysis · Real-time fraud detection with explainable risk scores · AI assistant for routine loyalty inquiries (voice + text)",icon:y,gradient:"from-data-teal to-data-blue",image:null,alt:"",usedIn:["Airlines"]}],X=()=>{const s=o();return e.jsx("section",{className:"py-section-y bg-surface/30",children:e.jsxs("div",{className:"container",children:[e.jsxs("div",{className:"max-w-3xl mb-3xl",children:[e.jsx("h2",{className:"text-4xl font-bold text-foreground mb-4",children:"Products & Solutions"}),e.jsx("p",{className:"text-lg text-muted-foreground",children:"AI and computer vision solutions proven in live operations."})]}),e.jsx("div",{className:"grid md:grid-cols-2 gap-xl",children:H.map((a,r)=>{const i=a.icon;return e.jsx(l,{to:`/products/${a.slug}`,"data-product":a.slug,onClick:()=>{a.slug},children:e.jsxs(p,{className:"clean-card flex flex-col h-full overflow-hidden cursor-pointer hover:shadow-lg transition-shadow",onClick:()=>{a.slug},children:[e.jsx("div",{className:"relative w-full aspect-[16/10] overflow-hidden bg-gradient-to-br from-surface to-surface-variant",children:a.image?e.jsx("img",{src:a.image,alt:a.alt,loading:r>1?"lazy":"eager",decoding:"async",fetchPriority:r<2?"high":"auto",className:"w-full h-full object-cover",width:"800",height:"500",sizes:"(max-width: 768px) 100vw, 50vw",style:{aspectRatio:"16/10"}}):e.jsx("div",{className:"w-full h-full bg-gradient-to-br from-data-teal/20 to-data-blue/20 flex items-center justify-center",children:e.jsx(y,{className:"w-16 h-16 text-data-teal/30"})})}),e.jsxs(h,{children:[e.jsxs("div",{className:"flex items-start justify-between gap-3 mb-4",children:[e.jsx("div",{className:`inline-flex p-3 rounded-lg bg-gradient-to-br ${a.gradient} w-fit flex-shrink-0`,children:e.jsx(i,{className:"w-6 h-6 text-white"})}),e.jsx("div",{className:"flex flex-wrap gap-1.5 justify-end",children:a.usedIn.map(t=>e.jsx(l,{to:`/industries/${t.toLowerCase()}`,onClick:e=>{e.stopPropagation()},className:"inline-flex items-center px-2 py-0.5 rounded text-xs font-medium bg-surface/50 border border-outline/30 text-muted-foreground hover:text-foreground hover:border-data-teal/40 transition-colors",children:t},t))})]}),e.jsx(f,{className:"text-xl font-bold text-foreground mb-2",children:a.title}),e.jsx(j,{className:"text-sm text-muted-foreground",children:a.value})]}),e.jsx(b,{className:"flex-1",children:e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:a.bulletText})}),e.jsx(v,{children:e.jsx(t,{className:"w-full bg-gradient-to-r from-data-teal to-primary hover:opacity-90 min-h-[44px]",onClick:e=>{e.preventDefault(),e.stopPropagation(),a.slug,s(`/products/${a.slug}`)},children:"Request Demo"})})]})},a.slug)})})]})})},W=[{segment:"Manufacturing",slug:"manufacturing",solution:"QualiZer",promise:"in-line defect detection",bulletText:"Reduce scrap/rework with edge CV at the line · Explainable reviews; trend reports by SKU/shift · Integrates with MES/ERP for holds & alerts",personas:["Plant Ops","Quality"],icon:S,gradient:"from-data-orange to-data-amber"},{segment:"Manufacturing",slug:"manufacturing",solution:"VibraQore",promise:"predictive maintenance",bulletText:"Detect bearing/imbalance faults early (motor/pump) · Plan interventions; avoid unplanned downtime · Sensor + vision fusion; work order hooks",personas:["Reliability","EHS"],icon:S,gradient:"from-data-orange to-data-amber"},{segment:"Warehousing & Logistics",slug:"warehousing-logistics",solution:"StockVexel",promise:"autonomous inventory scanning",bulletText:"Drone/AMR cycle counts; shrink & OSA visibility · Reconcile to WMS; exceptions to handhelds · Works nights; no aisle closures needed",personas:["DC Managers","3PL Ops"],icon:C,gradient:"from-data-teal to-data-cyan"},{segment:"Warehousing & Logistics",slug:"warehousing-logistics",solution:"YardLytix",promise:"dock/yard analytics",bulletText:"Door dwell & trailer turns; SLA alerts · Gate OCR + yard map; real-time dwell heatmaps · Integrates with TMS/YMS",personas:["Yard Ops","Transportation"],icon:C,gradient:"from-data-teal to-data-cyan"},{segment:"Retail",slug:"retail",solution:"ShelfSentra",promise:"shelf compliance & OSA",bulletText:"Detect out-of-stocks & planogram drift in-aisle · Push tasks to store devices; measure recovery time · Lift on-shelf availability and sales conversion",personas:["Store Ops","Merchandising"],icon:k,gradient:"from-data-cyan to-data-blue"},{segment:"Retail",slug:"retail",solution:"Queuence",promise:"queue & staffing analytics",bulletText:"Predict queues; alert for lane opens or staffing · Tie to labor planner; cut walk-offs and wait time · Privacy-preserving analytics (no PII stored)",personas:["Store Ops"],icon:k,gradient:"from-data-cyan to-data-blue"}],Y=()=>e.jsx("section",{className:"py-section-y bg-gradient-hero",children:e.jsxs("div",{className:"container",children:[e.jsxs("div",{className:"max-w-3xl mb-3xl",children:[e.jsx("h2",{className:"text-4xl font-bold text-foreground mb-4",children:"Industry Solutions"}),e.jsx("p",{className:"text-lg text-muted-foreground",children:"Quick-win CV/analytics packs tuned to your environment. Ship in 60–90 days with KPI gates."})]}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-xl mb-2xl",children:W.map((s,a)=>{const r=s.icon;return e.jsxs(p,{className:"clean-card flex flex-col h-full cursor-pointer","data-segment":s.slug,"data-solution":s.solution,onClick:()=>(s.segment,void s.solution),children:[e.jsx(h,{children:e.jsxs("div",{className:"flex items-start gap-3 mb-3",children:[e.jsx("div",{className:`p-2.5 rounded-lg bg-gradient-to-br ${s.gradient} flex-shrink-0`,children:e.jsx(r,{className:"w-5 h-5 text-white"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx(f,{className:"text-lg font-bold text-foreground leading-tight mb-1",children:s.segment}),e.jsxs(j,{className:"text-sm text-muted-foreground",children:[e.jsx("span",{className:"font-semibold text-foreground",children:s.solution}),": ",s.promise]})]})]})}),e.jsxs(b,{className:"flex-1",children:[e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed mb-4",children:s.bulletText}),e.jsx("div",{className:"flex flex-wrap gap-2",children:s.personas.map(t=>e.jsx(P,{variant:"secondary",className:"text-xs","aria-hidden":"true",tabIndex:-1,children:t},t))})]}),e.jsxs(v,{className:"flex flex-col sm:flex-row gap-3 pt-0",children:[e.jsx(l,{to:`/industries/${s.slug}`,className:"flex-1 w-full",children:e.jsx(t,{className:"w-full bg-gradient-to-r from-data-teal to-primary hover:opacity-90 min-h-[44px]",onClick:e=>e.stopPropagation(),children:"Explore segment"})}),e.jsx(l,{to:`/roi-calculator?calc=${s.slug}&utm_source=home&utm_medium=industry_card&utm_content=${s.solution.toLowerCase().replace(/\s+/g,"")}`,className:"text-sm font-medium text-data-teal hover:underline focus:underline focus:outline-none focus:ring-2 focus:ring-ring rounded px-2 py-2 min-h-[44px] flex items-center justify-center",onClick:e=>{e.stopPropagation(),s.segment},children:"Estimate ROI →"})]})]},`${s.slug}-${a}`)})}),e.jsx("div",{className:"text-center",children:e.jsx(l,{to:"/industries",children:e.jsx(t,{size:"lg",variant:"outline",className:"border-data-teal/30 hover:border-data-teal/50 hover:bg-data-teal/5 min-h-[44px]",onClick:()=>{},children:"View all industries →"})})})]})}),Z=()=>{const s=e=>{d(e)};return e.jsx("section",{className:"py-16 md:py-24 bg-muted/30",children:e.jsx("div",{className:"container",children:e.jsxs("div",{className:"grid md:grid-cols-2 gap-8 md:gap-12 items-center",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-3xl md:text-4xl font-bold mb-4",children:"Estimate your payback in minutes."}),e.jsx("p",{className:"text-lg text-muted-foreground mb-6",children:"Choose a scenario and get a defensible Year-1 ROI with exportable assumptions."}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Estimates only; we validate assumptions during a 30-min consult."})]}),e.jsxs("div",{className:"flex flex-col gap-4",children:[e.jsx(t,{asChild:!0,size:"lg",variant:"outline",className:"w-full justify-start",onClick:()=>s("agentic"),"data-analytics-event":"roi_home_promo_click","data-analytics-props":'{"scenario":"agentic"}',children:e.jsxs(l,{to:"/roi-calculator/agentic",children:[e.jsx(I,{className:"mr-2 h-5 w-5"}),"Agentic AI Automation"]})}),e.jsx(t,{asChild:!0,size:"lg",variant:"outline",className:"w-full justify-start",onClick:()=>s("cv"),"data-analytics-event":"roi_home_promo_click","data-analytics-props":'{"scenario":"cv"}',children:e.jsxs(l,{to:"/roi-calculator/cv?usecase=alpr",children:[e.jsx(I,{className:"mr-2 h-5 w-5"}),"Computer Vision (ALPR/PPE/Occupancy)"]})}),e.jsx(t,{asChild:!0,size:"lg",variant:"outline",className:"w-full justify-start",onClick:()=>s("modernization"),"data-analytics-event":"roi_home_promo_click","data-analytics-props":'{"scenario":"modernization"}',children:e.jsxs(l,{to:"/roi-calculator/modernization",children:[e.jsx(I,{className:"mr-2 h-5 w-5"}),"Platform/Rails Modernization"]})}),e.jsxs("div",{className:"pt-4 border-t border-outline/20",children:[e.jsx(t,{asChild:!0,size:"lg",className:"w-full bg-gradient-to-r from-data-orange to-data-teal hover:opacity-90",children:e.jsxs(l,{to:"/outcomes",children:[e.jsx(I,{className:"mr-2 h-5 w-5"}),"Open Outcome Discovery Engine"]})}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2 text-center",children:"Multi-use-case planning with strategic recommendations"})]})]})]})})})},_=()=>{const[s,a]=n.useState(new Set);return e.jsx("section",{className:"py-section-y bg-background",children:e.jsxs("div",{className:"container",children:[e.jsxs("div",{className:"max-w-3xl mb-3xl",children:[e.jsx("h2",{className:"text-4xl font-bold text-foreground mb-4",children:"Outcome Sprints & Co-Build Pods"}),e.jsx("p",{className:"text-lg text-muted-foreground",children:"Time-boxed pushes to hit KPIs, with reversible rollouts and measurable acceptance criteria."})]}),e.jsx("div",{className:"grid md:grid-cols-3 gap-xl",children:R.map(r=>{const i=r.icon,n=s.has(r.key);return e.jsxs(p,{className:"clean-card flex flex-col h-full","data-service-key":r.key,onClick:()=>{r.key},children:[e.jsxs(h,{children:[e.jsx("div",{className:`inline-flex p-3 rounded-lg bg-gradient-to-br ${r.gradient} mb-4 w-fit`,children:e.jsx(i,{className:"w-6 h-6 text-white"})}),e.jsx(f,{className:"text-xl font-bold text-foreground mb-2",children:r.name}),e.jsx(j,{className:"text-sm text-muted-foreground",children:r.promise})]}),e.jsxs(b,{className:"flex-1 hidden md:block",children:[e.jsx("ul",{className:"space-y-2 mb-4",children:r.bullets.map((t,s)=>e.jsxs("li",{className:"text-sm text-muted-foreground flex items-start gap-2",children:[e.jsx("span",{className:"text-data-teal mt-0.5 flex-shrink-0",children:"•"}),e.jsx("span",{children:t})]},s))}),e.jsxs(P,{variant:"secondary",className:"text-xs",children:["What you get: ",r.whatYouGet.join(" · ")]})]}),e.jsx("div",{className:"md:hidden flex-1",children:e.jsxs(O,{open:n,onOpenChange:()=>{return e=r.key,void a(t=>{const s=new Set(t);return s.has(e)?s.delete(e):s.add(e),s});var e},children:[e.jsx(E,{asChild:!0,children:e.jsxs(t,{variant:"ghost",size:"sm",className:"w-full justify-between px-6 text-sm font-medium text-data-teal hover:text-data-teal/70",onClick:e=>e.stopPropagation(),children:["View deliverables",n?e.jsx(z,{className:"h-4 w-4"}):e.jsx(L,{className:"h-4 w-4"})]})}),e.jsx(V,{children:e.jsxs(b,{className:"pt-0",children:[e.jsx("ul",{className:"space-y-2 mb-4",children:r.bullets.map((t,s)=>e.jsxs("li",{className:"text-sm text-muted-foreground flex items-start gap-2",children:[e.jsx("span",{className:"text-data-teal mt-0.5 flex-shrink-0",children:"•"}),e.jsx("span",{children:t})]},s))}),e.jsxs(P,{variant:"secondary",className:"text-xs",children:["What you get: ",r.whatYouGet.join(" · ")]})]})})]})}),e.jsx(v,{children:e.jsx(l,{to:`/services/${r.slug}`,className:"w-full",onClick:e=>e.stopPropagation(),children:e.jsx(t,{variant:"outline",className:"w-full min-h-[44px]",onClick:()=>{r.key},children:"View deliverables →"})})})]},r.key)})})]})})},$=[{title:"p95 latency ↓46% in 6 weeks",summary:"Re-platformed hot paths, added tracing, tuned indices. No feature freeze.",badges:["Rails","Postgres","Grafana"],slug:"enterprise-saas-performance",outcome:"Performance",capability:"Analytics"},{title:"Infra spend ↓29% YoY",summary:"Batched edge inference on Jetson; cold storage tiering; fewer GPU hours.",badges:["Jetson","DeepStream","S3"],slug:"municipal-cv-cost",outcome:"Cost",capability:"CV"},{title:"Critical CVEs → 0 before go-live",summary:"OWASP sweep, SBOM, access logging; bulk video/audio redaction in VISTA.",badges:["VISTA","Brakeman","SAST"],slug:"redaction-compliance",outcome:"Compliance",capability:"GenAI"}],ee=["Speed","Cost","Performance","Compliance"],te=["CV","Agentic","GenAI","Analytics"],se=()=>{const[t,s]=n.useState(null),[a,r]=n.useState(null),i=(e,i)=>{if("outcome"===e){s(t===i?null:i)}else{r(a===i?null:i)}},o=$.filter(e=>(!t||e.outcome===t)&&(!a||e.capability===a));return e.jsx("section",{className:"py-section-y relative bg-surface/30",children:e.jsxs("div",{className:"container",children:[e.jsxs("div",{className:"text-center mb-3xl",children:[e.jsxs("h2",{className:"text-4xl md:text-6xl font-bold mb-xl",children:[e.jsx("span",{className:"text-foreground",children:"Case "}),e.jsx("span",{className:"bg-gradient-to-r from-data-orange to-data-teal bg-clip-text text-transparent",children:"Studies"})]}),e.jsxs("p",{className:"text-xl text-muted-foreground max-w-3xl mx-auto mb-2xl",children:["Selected outcomes from production deployments, measured using our"," ",e.jsx(l,{to:"/how-we-measure",className:"text-data-teal hover:underline",children:"published method"}),"."]}),e.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-lg mb-2xl",children:[e.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-2",children:[e.jsx("span",{className:"text-sm font-medium text-muted-foreground mr-2",children:"Outcome:"}),ee.map(s=>e.jsx(P,{variant:t===s?"default":"outline",className:"cursor-pointer hover:bg-accent transition-colors",onClick:()=>i("outcome",s),children:s},s))]}),e.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-2",children:[e.jsx("span",{className:"text-sm font-medium text-muted-foreground mr-2",children:"Capability:"}),te.map(t=>e.jsx(P,{variant:a===t?"default":"outline",className:"cursor-pointer hover:bg-accent transition-colors",onClick:()=>i("capability",t),children:t},t))]})]})]}),e.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-2xl mb-3xl",children:o.map((t,s)=>e.jsx(p,{className:"group clean-card hover:shadow-medium transition-all duration-300 cursor-pointer",onClick:()=>{t.slug},children:e.jsxs(b,{className:"p-2xl",children:[e.jsx("h3",{className:"text-2xl font-bold mb-sm text-foreground group-hover:text-data-teal transition-colors",children:t.title}),e.jsx("p",{className:"text-muted-foreground mb-xl leading-relaxed",children:t.summary}),e.jsx("div",{className:"flex flex-wrap gap-xs mb-xl",children:t.badges.map((t,s)=>e.jsx(P,{variant:"secondary",className:"text-xs",children:t},s))}),e.jsxs(l,{to:`/customers/${t.slug}?utm_source=home&utm_medium=case_band&utm_content=${t.slug}`,className:"inline-flex items-center text-data-teal hover:text-data-orange transition-colors font-medium",onClick:e=>e.stopPropagation(),children:["Read case study",e.jsx(m,{className:"ml-2 h-4 w-4 group-hover:translate-x-1 transition-transform"})]})]})},s))}),0===o.length&&e.jsx("div",{className:"text-center py-12",children:e.jsx("p",{className:"text-muted-foreground",children:"No case studies match your filters."})})]})})},ae={"@context":"https://schema.org","@type":"Organization",name:"Allerin",url:"https://www.allerin.com/",logo:"https://www.allerin.com/allerin-logo.png",description:"Allerin builds production-grade AI: agentic systems, computer vision, and analytics, shipped with KPI gates, reversible rollouts, and measurable outcomes.",sameAs:["https://blog.allerin.com","https://www.linkedin.com/company/allerin/","https://x.com/allerint","https://github.com/allerin"],subOrganization:{"@type":"Blog",name:"Allerin Blog",url:"https://blog.allerin.com"},address:{"@type":"PostalAddress",streetAddress:"2921 Prado Street, Unit A",addressLocality:"Austin",addressRegion:"TX",postalCode:"78702",addressCountry:"US"},contactPoint:[{"@type":"ContactPoint",contactType:"sales",telephone:"+1-512-200-2416",email:"analytics@allerin.com",areaServed:"US",availableLanguage:["en"]}],areaServed:"US"},re={"@context":"https://schema.org","@type":"WebSite",url:"https://www.allerin.com/",name:"Allerin",potentialAction:{"@type":"SearchAction",target:{"@type":"EntryPoint",urlTemplate:"https://www.allerin.com/resources?search={query}"},"query-input":"required name=query"}},ie=()=>e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsxs(s,{children:[e.jsx("title",{children:"AI Engineering Services for Enterprise Teams | Allerin"}),e.jsx("meta",{name:"description",content:"84-person senior engineering team. Production-grade AI with KPI gates, reversible rollouts, and measurable outcomes. Agentic systems, computer vision, analytics."}),e.jsx("link",{rel:"canonical",href:"https://www.allerin.com/"}),e.jsx("meta",{property:"og:title",content:"Allerin | Ship production AI faster"}),e.jsx("meta",{property:"og:description",content:"84-person senior engineering team. Production-grade AI with KPI gates, reversible rollouts, and measurable outcomes."}),e.jsx("meta",{property:"og:type",content:"website"}),e.jsx("meta",{property:"og:url",content:"https://www.allerin.com/"}),e.jsx("meta",{property:"og:image",content:"https://www.allerin.com/og/home.webp"}),e.jsx("meta",{property:"og:image:width",content:"1200"}),e.jsx("meta",{property:"og:image:height",content:"630"}),e.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),e.jsx("meta",{name:"twitter:title",content:"Allerin | Ship production AI faster"}),e.jsx("meta",{name:"twitter:description",content:"Production-grade AI with KPI gates, reversible rollouts, and measurable outcomes."}),e.jsx("meta",{name:"twitter:image",content:"https://www.allerin.com/og/home.webp"}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(ae)}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(re)})]}),e.jsx(r,{}),e.jsxs("main",{children:[e.jsx(G,{}),e.jsx(K,{}),e.jsx(J,{}),e.jsx(X,{}),e.jsx(Y,{}),e.jsx(_,{}),e.jsx(Z,{}),e.jsx(se,{}),e.jsx(U,{})]}),e.jsx(i,{})]});export{ie as default};