import{j as e}from"./ui-vendor-Dyu0xMC9.js";import{j as t,r as a,L as s}from"./react-vendor-BiKEbLqf.js";import{H as r,B as i}from"./button-F0c2zgfO.js";import{H as n,F as o,D as l}from"./Footer-BCdrvFQr.js";import{C as c,d as m}from"./card-D8XUAx1y.js";import{B as d}from"./badge-rRfUgTqY.js";import{B as u}from"./BreadcrumbNav-DNbFIb3a.js";import{T as p}from"./TrustRow-BYDZFMQw.js";import{A as x}from"./arrow-right-BJutILxB.js";import{L as h}from"./lock-CKToxi9B.js";import"./chart-vendor-V3pFlbOw.js";import"./index-D2mkZfe8.js";import"./client-Ccea0ZZ8.js";import"./chevron-right-9d459eh4.js";import"./breadcrumb-BZGpceck.js";const g=[{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",industry:"SaaS"},{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 Optimization",capability:"CV",industry:"Municipal"},{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",industry:"Government"},{title:"450K LOC migrated. Zero downtime.",summary:"Rails 3 to 7 migration for a top-10 telehealth provider. 14 months. 15,000 daily clinical users never noticed.",badges:["Rails","PostgreSQL","AWS","HIPAA"],slug:"healthcare-rails-resurrection",outcome:"Legacy Modernization",capability:"Full-Stack Engineering",industry:"Healthcare"},{title:"$18M annual fuel savings. 450 vessels.",summary:"PyTorch GNN optimized routes across Atlantic, Pacific, and Indian Ocean trade lanes. ETA accuracy: ±5 days → ±12 hours. Still running 6 years later.",badges:["PyTorch","Rails","SageMaker","SAP"],slug:"predictive-freight-router",outcome:"Cost Optimization",capability:"Machine Learning",industry:"Logistics"},{title:"$14.7M in fraud caught. False positives ↓85%.",summary:"TensorFlow anomaly detection across 12M receipts. False positives dropped from 28% to 4.2%. 60K audit hours eliminated.",badges:["TensorFlow","Kafka","Rails","Textract"],slug:"finops-fraud-detection",outcome:"Fraud Prevention",capability:"AI / Anomaly Detection",industry:"Financial Services"},{title:"$42M in cargo saved. 250K shipments monitored.",summary:"Real-time IoT monitoring across 340 pharma facilities. 3.5M telemetry pings/hour. 15-minute intervention window. FDA 21 CFR Part 11 compliant.",badges:["Rails","MQTT","TimescaleDB","IoT"],slug:"cold-chain-guardian",outcome:"Asset Protection",capability:"IoT / Real-Time Systems",industry:"Pharmaceutical"}],f=["Performance","Cost Optimization","Compliance","Legacy Modernization","Fraud Prevention","Asset Protection"],j=["CV","GenAI","Analytics","Full-Stack Engineering","Machine Learning","AI / Anomaly Detection","IoT / Real-Time Systems"],y=["SaaS","Municipal","Government","Healthcare","Logistics","Financial Services","Pharmaceutical"],w=()=>{const[w,b]=t(),[v,N]=a.useState(w.get("outcome")),[C,S]=a.useState(w.get("capability")),[A,P]=a.useState(w.get("industry")),[T,k]=a.useState(!1),F=(e,t)=>{let a=v,s=C,r=A;"outcome"===e?(a=v===t?null:t,N(a)):"capability"===e?(s=C===t?null:t,S(s)):(r=A===t?null:t,P(r));const i=new URLSearchParams;a&&i.set("outcome",a),s&&i.set("capability",s),r&&i.set("industry",r),b(i)},I=()=>{N(null),S(null),P(null),b({})},M=g.filter(e=>(!v||e.outcome===v)&&((!C||e.capability===C)&&(!A||e.industry===A))),R=v||C||A;return e.jsxs(e.Fragment,{children:[e.jsxs(r,{children:[e.jsx("title",{children:"Customers: Case Studies & Production Deployments | Allerin"}),e.jsx("meta",{name:"description",content:"What we shipped, how we measured, what changed. Production deployments with measurable outcomes: performance, cost, compliance."}),e.jsx("link",{rel:"canonical",href:"https://www.allerin.com/customers"}),e.jsx("meta",{property:"og:title",content:"Customers: Case Studies | Allerin"}),e.jsx("meta",{property:"og:description",content:"Production deployments with measurable outcomes."}),e.jsx("meta",{property:"og:type",content:"website"}),e.jsx("meta",{property:"og:url",content:"https://www.allerin.com/customers"}),e.jsx("meta",{property:"og:image",content:"https://www.allerin.com/og/customers.webp"}),e.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),e.jsx("meta",{name:"twitter:title",content:"Customers: Case Studies | Allerin"}),e.jsx("meta",{name:"twitter:image",content:"https://www.allerin.com/og/customers.webp"}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"CollectionPage",name:"Customer Case Studies",description:"What we shipped, how we measured, what changed.",url:"https://www.allerin.com/customers",publisher:{"@type":"Organization",name:"Allerin",url:"https://www.allerin.com"}})})]}),e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(n,{}),e.jsxs("main",{children:[e.jsx("section",{className:"py-4 border-b border-outline/20",children:e.jsx("div",{className:"container mx-auto px-6",children:e.jsx(u,{items:[{name:"Home",url:"/"},{name:"Customers"}]})})}),e.jsx("section",{className:"py-24 bg-gradient-to-b from-background to-surface/30",children:e.jsx("div",{className:"container mx-auto px-6",children:e.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[e.jsx("h1",{className:"text-5xl md:text-7xl font-bold mb-6",children:e.jsx("span",{className:"text-foreground",children:"Customers"})}),e.jsx("p",{className:"text-xl md:text-2xl text-muted-foreground mb-8",children:"What we shipped, how we measured, what changed."}),e.jsxs(i,{size:"lg",onClick:()=>k(!0),className:"bg-gradient-to-r from-data-orange to-data-teal hover:from-data-teal hover:to-data-blue",children:["Talk to an Architect",e.jsx(x,{className:"ml-2 h-5 w-5"})]})]})})}),e.jsx(p,{showHeading:!0}),e.jsx("section",{className:"py-12 bg-surface/30",children:e.jsxs("div",{className:"container mx-auto px-6",children:[e.jsx("div",{className:"mb-12",children:e.jsxs("div",{className:"flex flex-col lg:flex-row items-start lg:items-center justify-between gap-6 mb-6",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row flex-wrap items-start sm:items-center gap-4 flex-1",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[e.jsx("span",{className:"text-sm font-medium text-muted-foreground",children:"Outcome:"}),f.map(t=>e.jsx(d,{variant:v===t?"default":"outline",className:"cursor-pointer hover:bg-accent transition-colors",onClick:()=>F("outcome",t),children:t},t))]}),e.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[e.jsx("span",{className:"text-sm font-medium text-muted-foreground",children:"Capability:"}),j.map(t=>e.jsx(d,{variant:C===t?"default":"outline",className:"cursor-pointer hover:bg-accent transition-colors",onClick:()=>F("capability",t),children:t},t))]}),e.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[e.jsx("span",{className:"text-sm font-medium text-muted-foreground",children:"Industry:"}),y.map(t=>e.jsx(d,{variant:A===t?"default":"outline",className:"cursor-pointer hover:bg-accent transition-colors",onClick:()=>F("industry",t),children:t},t))]})]}),R&&e.jsx(i,{variant:"outline",onClick:I,className:"shrink-0",children:"Clear all"})]})}),e.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8",children:M.map((t,a)=>e.jsx(c,{className:"group clean-card hover:shadow-medium transition-all duration-300",children:e.jsxs(m,{className:"p-8",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsx("h3",{className:"text-2xl font-bold text-foreground group-hover:text-data-teal transition-colors",children:t.title}),e.jsxs("div",{className:"flex items-center gap-1 text-muted-foreground shrink-0 ml-3",children:[e.jsx(h,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"text-xs",children:"Free with email"})]})]}),e.jsx("p",{className:"text-muted-foreground mb-6 leading-relaxed",children:t.summary}),e.jsx("div",{className:"flex flex-wrap gap-2 mb-6",children:t.badges.map((t,a)=>e.jsx(d,{variant:"secondary",className:"text-xs",children:t},a))}),e.jsxs(s,{to:`/customers/${t.slug}`,className:"inline-flex items-center text-data-teal hover:text-data-orange transition-colors font-medium",children:["Get case study",e.jsx(x,{className:"ml-2 h-4 w-4 group-hover:translate-x-1 transition-transform"})]})]})},a))}),0===M.length&&e.jsxs("div",{className:"text-center py-12",children:[e.jsx("p",{className:"text-muted-foreground text-lg",children:"No case studies match your filters."}),e.jsx(i,{variant:"outline",onClick:I,className:"mt-4",children:"Clear filters"})]})]})})]}),e.jsx(o,{})]}),e.jsx(l,{open:T,onOpenChange:k,defaultIntent:"architect",context:{sourcePage:"/customers",sourceButton:"customers-hero-cta"}})]})};export{w as default};