1import{j as e,t as o}from"./index-Cr9GnWAU.js";import{H as i,F as s}from"./Footer-TM3H3k5Q.js";import{A as r}from"./arrow-right-BAj_2FGc.js";const n=[{name:"Operative IQ Front Line",image:"https://cdn.sanity.io/images/8yrt5g68/production/f7f1f242c26fc4b8004f4244739e22936d47fb88-200x200.png?auto=format&fit=max&q=75&w=200",description:"Download Operative IQ Front Line on your crew-facing devices to gain access to our latest application. Manage inventory and assets, conduct inspections, submit Service Desk tickets, and more.",links:[{label:"App Store",href:"https://apps.apple.com/us/app/operative-iq-front-line/id1616940091"},{label:"Google Play",href:"https://play.google.com/store/apps/details?id=com.operativeiq.frontline"}]},{name:"Back Office",image:"https://cdn.sanity.io/images/8yrt5g68/production/d2eddcd91669ad6cc9137d23baf2f370de23f52a-200x200.png?auto=format&fit=max&q=75&w=200",description:"Login to Back Office to manage all administrative tasks and run reports. Back Office is the home for your organization command.",links:[{label:"Login",href:"https://login.operativeiq.com/LoginIdentifier.aspx"}]},{name:"Status Board",image:"https://cdn.sanity.io/images/8yrt5g68/production/c6df9916e5f39a462bc2f58c9d14e7432d79f141-200x200.png?auto=format&fit=max&q=75&w=200",description:"Download our Status Board application for access to viewing and building Status Boards that can be viewed on mobile, tablet, desktop, or HDTV.",links:[{label:"Google Play",href:"https://play.google.com/store/apps/details?id=com.operativeiq.statusboard"}]},{name:"IQ Mobile",image:"https://cdn.sanity.io/images/8yrt5g68/production/32518072521acc3c40b4c325130778fa81a08f19-200x200.png?auto=format&fit=max&q=75&w=200",description:"Download IQ Mobile to bring the power of Operative IQ to your pocket. Conduct cycle counts, submit purchase orders, manage assets, and file Service Desk tickets.",links:[{label:"App Store",href:"https://apps.apple.com/us/app/operative-iq-mobile/id1092465756"},{label:"Google Play",href:"https://play.google.com/store/apps/details?id=com.operativeiq.mobile"}]}];function m(){return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(i,{}),e.jsxs("section",{className:"relative overflow-hidden bg-[color:var(--brand-navy-deep)] text-white",children:[e.jsx("div",{className:"absolute inset-0 opacity-30",style:{background:"radial-gradient(60% 50% at 30% 0%, color-mix(in oklab, var(--brand-cyan) 35%, transparent), transparent)"}}),e.jsxs("div",{className:"relative mx-auto max-w-7xl px-6 py-20",children:[e.jsx("div",{className:"text-xs font-bold tracking-[0.2em] text-[color:var(--brand-cyan)] uppercase",children:"Downloads"}),e.jsx("h1",{className:"mt-3 text-4xl md:text-5xl font-bold leading-tight max-w-3xl",children:"Get the Operative IQ apps your team needs."}),e.jsx("p",{className:"mt-5 text-lg text-slate-300 max-w-2xl",children:"Download our crew, administrator, and command apps for iOS, Android, and web."})]})]}),e.jsx("section",{className:"mx-auto max-w-7xl px-6 py-20",children:e.jsx("div",{className:"grid sm:grid-cols-2 gap-6",children:n.map(a=>e.jsxs("div",{className:"rounded-2xl border border-border bg-card p-6 md:p-8 flex flex-col sm:flex-row gap-6",children:[e.jsx("img",{src:a.image,alt:`${a.name} app icon`,loading:"lazy",className:"h-24 w-24 rounded-2xl object-contain shrink-0"}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h2",{className:"font-bold text-xl",children:a.name}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground leading-relaxed",children:a.description}),e.jsx("div",{className:"mt-5 flex flex-wrap gap-2",children:a.links.map(t=>e.jsxs("a",{href:t.href,target:"_blank",rel:"noopener noreferrer",onClick:t.label==="Login"?o:void 0,className:"inline-flex items-center gap-1 h-10 px-4 rounded-lg bg-[color:var(--brand-navy-deep)] text-white text-sm font-semibold hover:bg-[color:var(--brand-cyan)] transition-colors",children:[t.label," ",e.jsx(r,{className:"h-4 w-4"})]},t.href))})]})]},a.name))})}),e.jsx(s,{})]})}export{m as component};
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.