(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,67585,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"BailoutToCSR",{enumerable:!0,get:function(){return r}});let i=e.r(32061);function r({reason:e,children:t}){if("u"{"use strict";function i(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"encodeURIPath",{enumerable:!0,get:function(){return i}})},52157,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"PreloadChunks",{enumerable:!0,get:function(){return s}});let i=e.r(43476),r=e.r(74080),a=e.r(63599),o=e.r(9885),l=e.r(43369);function s({moduleIds:e}){if("u">typeof window)return null;let t=a.workAsyncStorage.getStore();if(void 0===t)return null;let n=[];if(t.reactLoadableManifest&&e){let i=t.reactLoadableManifest;for(let t of e){if(!i[t])continue;let e=i[t].files;n.push(...e)}}if(0===n.length)return null;let c=(0,l.getAssetTokenQuery)();return(0,i.jsx)(i.Fragment,{children:n.map(e=>{let n=`${t.assetPrefix}/_next/${(0,o.encodeURIPath)(e)}${c}`;return e.endsWith(".css")?(0,i.jsx)("link",{precedence:"dynamic",href:n,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,r.preload)(n,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},69093,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return c}});let i=e.r(43476),r=e.r(71645),a=e.r(67585),o=e.r(52157);function l(e){return{default:e&&"default"in e?e.default:e}}let s={loader:()=>Promise.resolve(l(()=>null)),loading:null,ssr:!0},c=function(e){let t={...s,...e},n=(0,r.lazy)(()=>t.loader().then(l)),c=t.loading;function m(e){let l=c?(0,i.jsx)(c,{isLoading:!0,pastDelay:!0,error:null}):null,s=!t.ssr||!!t.loading,m=s?r.Suspense:r.Fragment,d=t.ssr?(0,i.jsxs)(i.Fragment,{children:["u"{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return r}});let i=e.r(55682)._(e.r(69093));function r(e,t){let n={};"function"==typeof e&&(n.loader=e);let r={...n,...t};return(0,i.default)({...r,modules:r.loadableGenerated?.modules})}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},58829,e=>{"use strict";var t=e.i(43476),n=e.i(71645),i=e.i(74080);function r({from:e,to:i,duration:a=2e3,decimals:o=0,suffix:l=""}){let[s,c]=(0,n.useState)(e);return(0,n.useEffect)(()=>{let t=null,n=r=>{t||(t=r);let o=Math.min((r-t)/a,1);c(o*(i-e)+e),o<1&&window.requestAnimationFrame(n)};window.requestAnimationFrame(n)},[e,i,a]),(0,t.jsxs)(t.Fragment,{children:[s.toFixed(o),l]})}e.s(["default",0,function(){(0,i.preload)("/images/miletruth-bg.webp",{as:"image"});let[e,a]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{requestAnimationFrame(()=>a(!0))},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:` /* ── Hero wrapper: column layout, zero gap between hero + stats ── */ .miletruth-hero .elementor-element-86f3204 { display: flex; flex-direction: column; gap: 0; margin: 0; padding: 0 20px; } /* ── Hero slider card ── */ .miletruth-hero-container { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.15) 55%, rgba(0, 0, 0, 0.3) 100%), url('/images/miletruth-bg.webp') !important; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; /* Match the home page hero card (800px) so MileTruth has the same visual presence on large desktop, MacBook M1/Pro, and standard laptops. */ min-height: 800px; display: flex; flex-direction: column; justify-content: center; border-radius: 25px 25px 0 0; margin-top: 20px; padding: 100px 0; } .miletruth-hero-container::before { display: none !important; } .miletruth-content { position: relative; z-index: 2; width: 100%; padding: 0 !important; box-sizing: border-box; } .miletruth-hero .content-slider-item-heading, .miletruth-hero .content-slider-item-heading .heading-content { color: rgba(255, 255, 255, 0.96) !important; font-family: var(--font-manrope), "Manrope", sans-serif !important; font-size: clamp(34px, 5.5vw, 72px) !important; font-weight: 850 !important; line-height: 1.05 !important; letter-spacing: -1.5px !important; text-transform: uppercase !important; text-align: center !important; display: block; } .miletruth-hero .content-slider-item-text { margin-top: 22px !important; text-align: center !important; } .miletruth-hero .content-slider-item-text p { color: rgba(255, 255, 255, 0.72) !important; font-family: var(--font-manrope), "Manrope", sans-serif !important; font-size: clamp(17px, 1.6vw, 23px) !important; font-weight: 500 !important; line-height: 1.65 !important; margin: 0 auto !important; max-width: 820px; } .miletruth-hero .slide-content { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; text-align: center !important; width: 100% !important; height: 100% !important; padding: 0 15px !important; box-sizing: border-box !important; } .miletruth-hero .slide-content, .miletruth-hero .slide-content-inner { /* These carry inherited 20px padding from the slider theme with content-box sizing, so width:100% + padding overflowed the viewport by ~40px and pushed the hero off-center. Force border-box so the padding is contained and the block stays centered. */ box-sizing: border-box !important; } .miletruth-hero .slide-content-inner { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; text-align: center !important; margin-left: auto !important; margin-right: auto !important; max-width: 1000px !important; width: 100% !important; } .miletruth-hero .content-slider-item-heading, .miletruth-hero .content-slider-item-heading .heading-content { text-align: center !important; display: block !important; width: 100% !important; margin-left: auto !important; margin-right: auto !important; } .miletruth-hero .content-slider-item-text { display: flex !important; justify-content: center !important; width: 100% !important; margin-top: 23px !important; text-align: center !important; } .miletruth-hero .text-content { text-align: center !important; max-width: 800px !important; margin: 0 auto !important; } /* The "logico" slider reveal animation leaves these at opacity:0 until its JS runs (absent in this rebuild), hiding the heading + subtitle. Force them visible. */ .miletruth-hero .content-slider-item-heading, .miletruth-hero .content-slider-item-text, .miletruth-hero .logico-content-wrapper-1, .miletruth-hero .logico-content-wrapper-2 { opacity: 1 !important; transform: none !important; visibility: visible !important; } /* ══════════════════════════════════════════════════════════════════ Stats bar — dark rounded card overlapping the hero bottom ══════════════════════════════════════════════════════════════════ */ .miletruth-hero .elementor-element-8e5c81e { display: flex !important; flex-direction: column !important; justify-content: center !important; width: 100% !important; margin: -25px 0 0 0 !important; background-color: #1F1F1F !important; border-radius: 25px !important; padding: 40px 0 !important; position: relative !important; z-index: 1 !important; } .miletruth-hero .elementor-element-8e5c81e > .e-con-inner { width: 100% !important; max-width: 1440px !important; height: auto !important; margin: 0 auto !important; padding: 0 40px !important; flex-grow: 0 !important; box-sizing: border-box !important; } /* 4-col grid for counter widgets — rows size to content (not 1fr of the container) so the counters aren't parked at the top of a tall row. */ .miletruth-hero .elementor-element-628123a { display: grid !important; grid-template-columns: repeat(4, 1fr) !important; grid-template-rows: auto !important; height: auto !important; gap: 40px !important; width: 100% !important; justify-items: start !important; align-items: start !important; align-content: start !important; } /* Counter: title on top, number below, left-aligned */ .miletruth-hero .elementor-counter { display: flex !important; flex-direction: column !important; align-items: flex-start !important; text-align: left !important; } /* Counter title — above the number */ .miletruth-hero .elementor-counter-title { font-family: var(--font-manrope), "Manrope", sans-serif !important; font-size: 20px !important; font-weight: 600 !important; line-height: 1.3em !important; color: #FFFFFF !important; margin-bottom: 12px !important; text-transform: none !important; } /* Counter number wrapper — centered */ .miletruth-hero .elementor-counter-number-wrapper { font-family: var(--font-space-grotesk), "Space Grotesk", var(--font-manrope), "Manrope", sans-serif !important; font-size: clamp(48px, 6.5vw, 100px) !important; font-weight: 700 !important; line-height: 1em !important; color: #C01227 !important; letter-spacing: -0.03em !important; display: flex !important; align-items: baseline !important; justify-content: flex-start !important; } .miletruth-hero .elementor-counter-number { color: #C01227 !important; font-size: inherit !important; font-weight: inherit !important; } .miletruth-hero .elementor-counter-number-suffix { color: #C01227 !important; font-size: inherit !important; font-weight: inherit !important; letter-spacing: -0.03em !important; } /* ── Responsive ── */ @media (max-width: 1200px) { .miletruth-hero .content-slider-item-heading, .miletruth-hero .content-slider-item-heading .heading-content { font-size: 60px !important; } } @media (max-width: 1024px) { .miletruth-hero .elementor-element-86f3204 { padding: 0 10px !important; } .miletruth-hero-container { min-height: 600px; padding: 80px 0 !important; } .miletruth-hero .elementor-element-8e5c81e { padding: 40px 0 !important; } .miletruth-hero .elementor-element-628123a { grid-template-columns: repeat(2, 1fr) !important; gap: 50px 40px !important; } .miletruth-hero .content-slider-item-heading, .miletruth-hero .content-slider-item-heading .heading-content { font-size: 50px !important; line-height: 1.1 !important; } } @media (max-width: 768px) { .miletruth-hero .content-slider-item-heading, .miletruth-hero .content-slider-item-heading .heading-content { font-size: 40px !important; line-height: 1.12 !important; } .miletruth-hero .content-slider-item-text p { font-size: 16px !important; } } @media (max-width: 580px) { .miletruth-hero-container { min-height: 500px; padding: 60px 0 !important; } .miletruth-hero .elementor-element-86f3204 { padding: 0 10px !important; } /* Collapse the nested horizontal padding (was 40px + 40px on top of the 12px wrapper) — at 320px that left only ~136px for text and the long heading words overflowed, causing horizontal scroll + off-center look. */ .miletruth-content { padding: 0 !important; } .miletruth-hero .slide-content { padding: 0 15px !important; } .miletruth-hero .elementor-element-8e5c81e { padding: 30px 0 !important; border-radius: 20px !important; } .miletruth-hero .elementor-element-8e5c81e > .e-con-inner { padding: 0 20px !important; } .miletruth-hero .elementor-element-628123a { grid-template-columns: 1fr !important; gap: 36px !important; /* Single column on mobile → center each stat in the card */ justify-items: center !important; } .miletruth-hero .elementor-counter { align-items: center !important; text-align: center !important; } .miletruth-hero .elementor-counter-number-wrapper { justify-content: center !important; } .miletruth-hero .content-slider-item-heading, .miletruth-hero .content-slider-item-heading .heading-content { font-size: clamp(26px, 8vw, 32px) !important; letter-spacing: -0.5px !important; /* never let a single long word push past the viewport */ overflow-wrap: break-word; word-break: break-word; } } `}}),(0,t.jsx)("div",{className:"elementor-63 miletruth-hero",children:(0,t.jsxs)("div",{className:"elementor-element elementor-element-86f3204 e-con-full e-flex cut-corner-no sticky-container-off e-con e-parent","data-id":"86f3204","data-element_type":"container","data-e-type":"container",children:[(0,t.jsx)("div",{className:"miletruth-hero-container",children:(0,t.jsx)("div",{className:"e-con-inner miletruth-content",children:(0,t.jsx)("div",{className:"logico-content-slider-widget",children:(0,t.jsx)("div",{className:"content-slider-wrapper",children:(0,t.jsx)("div",{className:"content-slider-container",children:(0,t.jsx)("div",{className:"content-slider owl-carousel owl-theme",children:(0,t.jsx)("div",{className:"content-item slider-item elementor-repeater-item-6867061 slide-style-standard",children:(0,t.jsx)("div",{className:"slide-content",style:{paddingLeft:0,paddingRight:0},children:(0,t.jsxs)("div",{className:"slide-content-inner",children:[(0,t.jsx)("h1",{className:"content-slider-item-heading logico-content-wrapper-1",children:(0,t.jsxs)("span",{className:"heading-content",children:["The Only AI Built",(0,t.jsx)("br",{}),"Exclusively for Logistics"]})}),(0,t.jsx)("div",{className:"content-slider-item-text logico-content-wrapper-2",children:(0,t.jsx)("div",{className:"text-content",children:(0,t.jsx)("p",{children:"Optimizes every stage of the delivery journey for maximum efficiency."})})})]})})})})})})})})}),(0,t.jsx)("div",{className:"elementor-element elementor-element-8e5c81e e-flex e-con-boxed cut-corner-no sticky-container-off e-con e-child","data-id":"8e5c81e","data-element_type":"container","data-e-type":"container","data-settings":'{"background_background":"classic"}',children:(0,t.jsx)("div",{className:"e-con-inner",children:(0,t.jsxs)("div",{className:"elementor-element elementor-element-628123a e-con-full e-grid cut-corner-no sticky-container-off e-con e-child","data-id":"628123a","data-element_type":"container","data-e-type":"container",children:[(0,t.jsx)("div",{className:"elementor-element elementor-element-1da88b5 elementor-widget elementor-widget-counter","data-id":"1da88b5","data-element_type":"widget","data-e-type":"widget","data-widget_type":"counter.default",children:(0,t.jsx)("div",{className:"elementor-widget-container",children:(0,t.jsxs)("div",{className:"elementor-counter",children:[(0,t.jsx)("div",{className:"elementor-counter-title",children:"SLA Compliance"}),(0,t.jsxs)("div",{className:"elementor-counter-number-wrapper",children:[(0,t.jsx)("span",{className:"elementor-counter-number",children:e?(0,t.jsx)(r,{from:1,to:99.9,decimals:1,suffix:""}):"1"}),(0,t.jsx)("span",{className:"elementor-counter-number-suffix",children:" %"})]})]})})}),(0,t.jsx)("div",{className:"elementor-element elementor-element-1da88b5 elementor-widget elementor-widget-counter","data-id":"1da88b5-2","data-element_type":"widget","data-e-type":"widget","data-widget_type":"counter.default",children:(0,t.jsx)("div",{className:"elementor-widget-container",children:(0,t.jsxs)("div",{className:"elementor-counter",children:[(0,t.jsx)("div",{className:"elementor-counter-title",children:"Distance Saved"}),(0,t.jsxs)("div",{className:"elementor-counter-number-wrapper",children:[(0,t.jsx)("span",{className:"elementor-counter-number",children:e?(0,t.jsx)(r,{from:1,to:42,decimals:0,suffix:""}):"1"}),(0,t.jsx)("span",{className:"elementor-counter-number-suffix",children:" %"})]})]})})}),(0,t.jsx)("div",{className:"elementor-element elementor-element-1da88b5 elementor-widget elementor-widget-counter","data-id":"1da88b5-3","data-element_type":"widget","data-e-type":"widget","data-widget_type":"counter.default",children:(0,t.jsx)("div",{className:"elementor-widget-container",children:(0,t.jsxs)("div",{className:"elementor-counter",children:[(0,t.jsx)("div",{className:"elementor-counter-title",children:"Fewer Vehicles"}),(0,t.jsxs)("div",{className:"elementor-counter-number-wrapper",children:[(0,t.jsx)("span",{className:"elementor-counter-number",children:e?(0,t.jsx)(r,{from:1,to:37,decimals:0,suffix:""}):"1"}),(0,t.jsx)("span",{className:"elementor-counter-number-suffix",children:" %"})]})]})})}),(0,t.jsx)("div",{className:"elementor-element elementor-element-a1cf3d4 elementor-widget elementor-widget-counter","data-id":"a1cf3d4","data-element_type":"widget","data-e-type":"widget","data-widget_type":"counter.default",children:(0,t.jsx)("div",{className:"elementor-widget-container",children:(0,t.jsxs)("div",{className:"elementor-counter",children:[(0,t.jsx)("div",{className:"elementor-counter-title",children:"Dispatch Latency"}),(0,t.jsxs)("div",{className:"elementor-counter-number-wrapper",children:[(0,t.jsx)("span",{className:"elementor-counter-number",children:e?(0,t.jsx)(r,{from:1,to:45,decimals:0,suffix:""}):"45"}),(0,t.jsx)("span",{className:"elementor-counter-number-suffix",children:"ms"})]})]})})})]})})})]})})]})}])},76756,e=>{"use strict";var t=e.i(43476),n=e.i(14224),i=e.i(71645),r=e.i(70703);let a=(0,r.default)(()=>e.A(49712),{loadableGenerated:{modules:[29539]},ssr:!1}),o=(0,r.default)(()=>e.A(40999),{loadableGenerated:{modules:[39184]},ssr:!1}),l={optimization:"#020617",logistics:"#08080c"},s={optimization:{center:.78,amp:.14,speed:.5,still:.85},logistics:{center:.5,amp:.13,speed:.4,still:.52}};function c({variant:e,ariaLabel:n}){let r=(0,i.useRef)(null),m=(0,i.useRef)(s[e].still),[d,p]=(0,i.useState)(!1),[u,h]=(0,i.useState)(!1),[f,g]=(0,i.useState)(!1),[x,b]=(0,i.useState)(!1),[v,w]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let e=window.matchMedia("(max-width: 767px)"),t=window.matchMedia("(min-width: 768px) and (max-width: 1024px)"),n=window.matchMedia("(prefers-reduced-motion: reduce)"),i=()=>{g(e.matches),b(t.matches),w(n.matches)};return i(),e.addEventListener("change",i),t.addEventListener("change",i),n.addEventListener("change",i),()=>{e.removeEventListener("change",i),t.removeEventListener("change",i),n.removeEventListener("change",i)}},[]),(0,i.useEffect)(()=>{let e=r.current;if(!e)return;let t=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&(p(!0),h(!0),t.disconnect())},{rootMargin:"60% 0px"}),n=new IntersectionObserver(e=>h(e.some(e=>e.isIntersecting)),{rootMargin:"10% 0px"});return t.observe(e),n.observe(e),()=>{t.disconnect(),n.disconnect()}},[]),(0,i.useEffect)(()=>{let t=s[e];if(v){m.current=t.still;return}if(!u)return;let n=0,i=()=>{let e=performance.now()/1e3;m.current=t.center+Math.sin(e*t.speed)*t.amp,n=requestAnimationFrame(i)};return n=requestAnimationFrame(i),()=>cancelAnimationFrame(n)},[e,v,u]),(0,t.jsxs)("div",{ref:r,className:"wf-scene",role:"img","aria-label":n??"DoorMile 3D logistics scene",style:{background:l[e]},children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:` .wf-scene { position: relative; width: 100%; /* Compact, fixed-ratio media panel — replaces the multi-viewport pinned scroll experience so the workflow is dramatically shorter. */ aspect-ratio: 4 / 3; border-radius: 16px; overflow: hidden; } .wf-scene__canvas { position: absolute; inset: 0; } .wf-scene__canvas canvas { display: block; width: 100% !important; height: 100% !important; } @media (max-width: 991px) { .wf-scene { aspect-ratio: 16 / 10; } } /* Phones: shorter scene panel (~17% less tall than the old 4/3) so the card + KPI bar are reached sooner. The closer mobile camera framing keeps the depot/routes/vehicles readable in the reduced height. */ @media (max-width: 480px) { .wf-scene { aspect-ratio: 16 / 10; } } `}}),(0,t.jsx)("div",{className:"wf-scene__canvas",children:d&&("optimization"===e?(0,t.jsx)(a,{progress:m,reduced:v,isMobile:f,isTablet:x,active:u}):(0,t.jsx)(o,{progress:m,reduced:v,isMobile:f,active:u}))})]})}let m={accent:"#00E5FF",accent2:"#14B8A6",glow:"rgba(0,229,255,0.18)"},d=[{value:42,suffix:"%",label:"Distance Saved"},{value:28,suffix:"%",label:"Faster Routes"},{value:31,suffix:"%",label:"Lower Cost"},{value:99.9,decimals:1,suffix:"%",label:"On-Time"}],p=e=>(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:e}),u=[{icon:p((0,t.jsx)("polygon",{points:"3 11 22 2 13 21 11 13 3 11"})),title:"Route Optimization",desc:"AI selects the most efficient path across every zone."},{icon:p((0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7"}),(0,t.jsx)("polyline",{points:"16 17 22 17 22 11"})]})),title:"Distance Reduction",desc:"Same volume delivered with a leaner, better-used fleet."},{icon:p((0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"M12 14l4-4"}),(0,t.jsx)("path",{d:"M3.34 19a10 10 0 1 1 17.32 0"})]})),title:"Fleet Efficiency",desc:"Higher utilisation and lower operating cost."},{icon:p((0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"}),(0,t.jsx)("polyline",{points:"9 12 11 14 15 10"})]})),title:"SLA Performance",desc:"Real-time correction keeps deliveries on time."}],h=[{value:"-42%",label:"DISTANCE SAVED"},{value:"-37%",label:"FEWER VEHICLES"}];e.s(["default",0,function(){return(0,t.jsx)(n.default,{ariaLabel:"Workflow 1 — Performance",gapTop:!0,gapBottom:!0,bannerImage:"/images/mile-1.webp",cardTitle:"OPTIMIZE EVERY MILE",cardSubtitle:"Cut travel distance, reduce operating cost, and improve fleet productivity across every route.",eyebrow:"/ Performance /",titleLead:"SMARTER ROUTES. ",titleAccent:"LOWER COSTS.",mediaSlot:(0,t.jsx)(c,{variant:"optimization",ariaLabel:"Live route optimization engine"}),metrics:d,features:u,cardsHeading:"Performance Insight",cardsTheme:m,badges:h})}],76756)},38730,e=>{"use strict";var t=e.i(43476),n=e.i(14224);let i={accent:"#E2354A",accent2:"#C01227",glow:"rgba(226,53,74,0.2)"},r=[{value:45,suffix:"ms",label:"Inference"},{value:12,suffix:"+",label:"Strategies"},{value:99.9,decimals:1,suffix:"%",label:"SLA Met"},{value:24,suffix:"/7",label:"Adaptive"}],a=e=>(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:e}),o=[{icon:a((0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("polygon",{points:"12 2 2 7 12 12 22 7 12 2"}),(0,t.jsx)("polyline",{points:"2 17 12 22 22 17"}),(0,t.jsx)("polyline",{points:"2 12 12 17 22 12"})]})),title:"Generate Routes",desc:"Many strategies explored per dispatch window."},{icon:a((0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"M22 11.08V12a10 10 0 1 1-5.93-9.14"}),(0,t.jsx)("polyline",{points:"22 4 12 14.01 9 11.01"})]})),title:"Check Constraints",desc:"Battery, capacity, distance and time validated."},{icon:a((0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("line",{x1:"6",y1:"20",x2:"6",y2:"14"}),(0,t.jsx)("line",{x1:"12",y1:"20",x2:"12",y2:"4"}),(0,t.jsx)("line",{x1:"18",y1:"20",x2:"18",y2:"10"})]})),title:"Score & Compare",desc:"Plans ranked by total cost in parallel."},{icon:a((0,t.jsx)("polygon",{points:"13 2 3 14 12 14 11 22 21 10 12 10 13 2"})),title:"Select Best Plan",desc:"SLA-first plan locked in and dispatched."}],l=[{value:"45ms",label:"INFERENCE"},{value:"100%",label:"SLA-FIRST"}];e.s(["default",0,function(){return(0,t.jsx)(n.default,{ariaLabel:"Workflow 2 — Innovation",gapBottom:!0,bannerImage:"/images/mid-mile-approach.webp",cardTitle:"CHOOSE THE BEST PLAN",cardSubtitle:"Analyze thousands of route possibilities and automatically select the most efficient delivery strategy.",eyebrow:"/ Innovation /",titleLead:"MANY STRATEGIES. ",titleAccent:"ONE BEST PLAN.",image:"/videos/workflow-2-routing.mp4",imageAlt:"AI route-planning engine selecting the best delivery plan",metrics:r,features:o,cardsHeading:"AI Decision Engine",cardsTheme:i,badges:l})}])},27698,e=>{"use strict";var t=e.i(43476),n=e.i(14224);let i={accent:"#7C5CFF",accent2:"#4C3AE3",glow:"rgba(124,92,255,0.20)"},r=[{text:"QUBO",value:0,suffix:"",label:"Problem Model"},{text:"GLOBAL",value:0,suffix:"",label:"Minimum Search"},{text:"HYBRID",value:0,suffix:"",label:"Intelligence"},{text:"MULTI",value:0,suffix:"",label:"Objective"}],a=[{text:"Multi-Rider",value:0,suffix:"",label:"Dynamic Routing"},{text:"Optimized",value:0,suffix:"",label:"Time Windows"},{text:"Real-Time",value:0,suffix:"",label:"Fleet Balancing"},{text:"Cost + Distance + SLA",value:0,suffix:"",label:"Objectives"}],o=e=>(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:e}),l=[{icon:o((0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("rect",{x:"3",y:"3",width:"7",height:"7"}),(0,t.jsx)("rect",{x:"14",y:"3",width:"7",height:"7"}),(0,t.jsx)("rect",{x:"14",y:"14",width:"7",height:"7"}),(0,t.jsx)("rect",{x:"3",y:"14",width:"7",height:"7"})]})),title:"Encode the Problem",desc:"Rider assignments, delivery sequences, capacity, traffic, service time, and SLA constraints become part of one mathematical optimization model."},{icon:o((0,t.jsx)("path",{d:"m8 3 4 8 5-5 5 15H2L8 3z"})),title:"Build the Energy Landscape",desc:"Each feasible routing solution is represented as a state with its own energy through a QUBO formulation."},{icon:o((0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"9"}),(0,t.jsx)("circle",{cx:"12",cy:"12",r:"5"}),(0,t.jsx)("circle",{cx:"12",cy:"12",r:"1"})]})),title:"Search the Global Minimum",desc:"Optimization becomes the search for the lowest-energy state instead of evaluating route combinations one by one."},{icon:o((0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("polygon",{points:"12 2 2 7 12 12 22 7 12 2"}),(0,t.jsx)("polyline",{points:"2 17 12 22 22 17"}),(0,t.jsx)("polyline",{points:"2 12 12 17 22 12"})]})),title:"Hybrid Intelligence",desc:"Classical algorithms, AI models, and quantum optimization work together using the right computational model for each problem."}],s=[{value:"QUBO",label:"PROBLEM MODEL"},{value:"HYBRID",label:"INTELLIGENCE"}];e.s(["default",0,function(){return(0,t.jsx)(n.default,{ariaLabel:"Workflow 4 — Quantum Intelligence",gapBottom:!0,image:"/videos/Doormile-quantum-video3.mp4",cardTitle:"BUILDING QUANTUM INTELLIGENCE",cardSubtitle:"Exploring a hybrid optimization layer that treats routing as an energy landscape, not a search problem.",eyebrow:"/ Quantum Intelligence /",titleLead:"FROM ROUTE SEARCH. ",titleAccent:"TO ENERGY MINIMIZATION.",imageAlt:"Hybrid quantum-classical optimization engine visualizing an energy landscape",metrics:r,barStats:a,features:l,cardsHeading:"Quantum Intelligence",sysLabel:"HYBRID ENGINE",cardsTheme:i,badges:s,mediaClassName:"evnd__imgwrap--wf4"})}])},33016,e=>{"use strict";var t=e.i(43476),n=e.i(71645);let i=(0,e.i(70703).default)(()=>e.A(15756),{loadableGenerated:{modules:[55819]},ssr:!1,loading:()=>null});e.s(["default",0,function(){let e=(0,n.useRef)(null),[r,a]=(0,n.useState)(!1);return((0,n.useEffect)(()=>{let t=e.current;if(!t)return;let n=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&(a(!0),n.disconnect())},{rootMargin:"150% 0px"});return n.observe(t),()=>n.disconnect()},[]),r)?(0,t.jsx)("div",{ref:e,style:{display:"contents"},children:(0,t.jsx)(i,{})}):(0,t.jsx)("div",{ref:e,"aria-hidden":!0,style:{minHeight:"100vh"}})}])},49712,e=>{e.v(t=>Promise.all(["static/chunks/0ckcqe5on274m.js","static/chunks/04uib0xi8_zof.js","static/chunks/0e.~6vil2~4uy.js"].map(t=>e.l(t))).then(()=>t(29539)))},40999,e=>{e.v(t=>Promise.all(["static/chunks/15p8tu-h65hwr.js","static/chunks/0-kxqnmnjtk7l.js","static/chunks/04uib0xi8_zof.js","static/chunks/0e.~6vil2~4uy.js"].map(t=>e.l(t))).then(()=>t(39184)))},15756,e=>{e.v(t=>Promise.all(["static/chunks/0yqyiard9rg2e.js","static/chunks/0d09zs~9jbu5_.js"].map(t=>e.l(t))).then(()=>t(55819)))}]);