module.exports=[53521,a=>{"use strict";var b=a.i(87924),c=a.i(72131),d=a.i(35112);function e({from:a,to:d,duration:f=2e3,decimals:g=0,suffix:h=""}){let[i,j]=(0,c.useState)(a);return(0,c.useEffect)(()=>{let b=null,c=e=>{b||(b=e);let g=Math.min((e-b)/f,1);j(g*(d-a)+a),g<1&&window.requestAnimationFrame(c)};window.requestAnimationFrame(c)},[a,d,f]),(0,b.jsxs)(b.Fragment,{children:[i.toFixed(g),h]})}a.s(["default",0,function(){(0,d.preload)("/images/miletruth-bg.webp",{as:"image"});let[a,f]=(0,c.useState)(!1);return(0,c.useEffect)(()=>{requestAnimationFrame(()=>f(!0))},[]),(0,b.jsxs)(b.Fragment,{children:[(0,b.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,b.jsx)("div",{className:"elementor-63 miletruth-hero",children:(0,b.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,b.jsx)("div",{className:"miletruth-hero-container",children:(0,b.jsx)("div",{className:"e-con-inner miletruth-content",children:(0,b.jsx)("div",{className:"logico-content-slider-widget",children:(0,b.jsx)("div",{className:"content-slider-wrapper",children:(0,b.jsx)("div",{className:"content-slider-container",children:(0,b.jsx)("div",{className:"content-slider owl-carousel owl-theme",children:(0,b.jsx)("div",{className:"content-item slider-item elementor-repeater-item-6867061 slide-style-standard",children:(0,b.jsx)("div",{className:"slide-content",style:{paddingLeft:0,paddingRight:0},children:(0,b.jsxs)("div",{className:"slide-content-inner",children:[(0,b.jsx)("h1",{className:"content-slider-item-heading logico-content-wrapper-1",children:(0,b.jsxs)("span",{className:"heading-content",children:["The Only AI Built",(0,b.jsx)("br",{}),"Exclusively for Logistics"]})}),(0,b.jsx)("div",{className:"content-slider-item-text logico-content-wrapper-2",children:(0,b.jsx)("div",{className:"text-content",children:(0,b.jsx)("p",{children:"Optimizes every stage of the delivery journey for maximum efficiency."})})})]})})})})})})})})}),(0,b.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,b.jsx)("div",{className:"e-con-inner",children:(0,b.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,b.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,b.jsx)("div",{className:"elementor-widget-container",children:(0,b.jsxs)("div",{className:"elementor-counter",children:[(0,b.jsx)("div",{className:"elementor-counter-title",children:"SLA Compliance"}),(0,b.jsxs)("div",{className:"elementor-counter-number-wrapper",children:[(0,b.jsx)("span",{className:"elementor-counter-number",children:a?(0,b.jsx)(e,{from:1,to:99.9,decimals:1,suffix:""}):"1"}),(0,b.jsx)("span",{className:"elementor-counter-number-suffix",children:" %"})]})]})})}),(0,b.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,b.jsx)("div",{className:"elementor-widget-container",children:(0,b.jsxs)("div",{className:"elementor-counter",children:[(0,b.jsx)("div",{className:"elementor-counter-title",children:"Distance Saved"}),(0,b.jsxs)("div",{className:"elementor-counter-number-wrapper",children:[(0,b.jsx)("span",{className:"elementor-counter-number",children:a?(0,b.jsx)(e,{from:1,to:42,decimals:0,suffix:""}):"1"}),(0,b.jsx)("span",{className:"elementor-counter-number-suffix",children:" %"})]})]})})}),(0,b.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,b.jsx)("div",{className:"elementor-widget-container",children:(0,b.jsxs)("div",{className:"elementor-counter",children:[(0,b.jsx)("div",{className:"elementor-counter-title",children:"Fewer Vehicles"}),(0,b.jsxs)("div",{className:"elementor-counter-number-wrapper",children:[(0,b.jsx)("span",{className:"elementor-counter-number",children:a?(0,b.jsx)(e,{from:1,to:37,decimals:0,suffix:""}):"1"}),(0,b.jsx)("span",{className:"elementor-counter-number-suffix",children:" %"})]})]})})}),(0,b.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,b.jsx)("div",{className:"elementor-widget-container",children:(0,b.jsxs)("div",{className:"elementor-counter",children:[(0,b.jsx)("div",{className:"elementor-counter-title",children:"Dispatch Latency"}),(0,b.jsxs)("div",{className:"elementor-counter-number-wrapper",children:[(0,b.jsx)("span",{className:"elementor-counter-number",children:a?(0,b.jsx)(e,{from:1,to:45,decimals:0,suffix:""}):"45"}),(0,b.jsx)("span",{className:"elementor-counter-number-suffix",children:"ms"})]})]})})})]})})})]})})]})}])},67095,a=>{"use strict";var b=a.i(87924),c=a.i(61358),d=a.i(72131),e=a.i(19721);let f=(0,e.default)(async()=>{},{loadableGenerated:{modules:[29539]},ssr:!1}),g=(0,e.default)(async()=>{},{loadableGenerated:{modules:[39184]},ssr:!1}),h={optimization:"#020617",logistics:"#08080c"},i={optimization:{center:.78,amp:.14,speed:.5,still:.85},logistics:{center:.5,amp:.13,speed:.4,still:.52}};function j({variant:a,ariaLabel:c}){let e=(0,d.useRef)(null),k=(0,d.useRef)(i[a].still),[l,m]=(0,d.useState)(!1),[n,o]=(0,d.useState)(!1),[p,q]=(0,d.useState)(!1),[r,s]=(0,d.useState)(!1),[t,u]=(0,d.useState)(!1);return(0,d.useEffect)(()=>{let a=window.matchMedia("(max-width: 767px)"),b=window.matchMedia("(min-width: 768px) and (max-width: 1024px)"),c=window.matchMedia("(prefers-reduced-motion: reduce)"),d=()=>{q(a.matches),s(b.matches),u(c.matches)};return d(),a.addEventListener("change",d),b.addEventListener("change",d),c.addEventListener("change",d),()=>{a.removeEventListener("change",d),b.removeEventListener("change",d),c.removeEventListener("change",d)}},[]),(0,d.useEffect)(()=>{let a=e.current;if(!a)return;let b=new IntersectionObserver(a=>{a.some(a=>a.isIntersecting)&&(m(!0),o(!0),b.disconnect())},{rootMargin:"60% 0px"}),c=new IntersectionObserver(a=>o(a.some(a=>a.isIntersecting)),{rootMargin:"10% 0px"});return b.observe(a),c.observe(a),()=>{b.disconnect(),c.disconnect()}},[]),(0,d.useEffect)(()=>{let b=i[a];if(t){k.current=b.still;return}if(!n)return;let c=0,d=()=>{let a=performance.now()/1e3;k.current=b.center+Math.sin(a*b.speed)*b.amp,c=requestAnimationFrame(d)};return c=requestAnimationFrame(d),()=>cancelAnimationFrame(c)},[a,t,n]),(0,b.jsxs)("div",{ref:e,className:"wf-scene",role:"img","aria-label":c??"DoorMile 3D logistics scene",style:{background:h[a]},children:[(0,b.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,b.jsx)("div",{className:"wf-scene__canvas",children:l&&("optimization"===a?(0,b.jsx)(f,{progress:k,reduced:t,isMobile:p,isTablet:r,active:n}):(0,b.jsx)(g,{progress:k,reduced:t,isMobile:p,active:n}))})]})}let k={accent:"#00E5FF",accent2:"#14B8A6",glow:"rgba(0,229,255,0.18)"},l=[{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"}],m=a=>(0,b.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:a}),n=[{icon:m((0,b.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:m((0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7"}),(0,b.jsx)("polyline",{points:"16 17 22 17 22 11"})]})),title:"Distance Reduction",desc:"Same volume delivered with a leaner, better-used fleet."},{icon:m((0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("path",{d:"M12 14l4-4"}),(0,b.jsx)("path",{d:"M3.34 19a10 10 0 1 1 17.32 0"})]})),title:"Fleet Efficiency",desc:"Higher utilisation and lower operating cost."},{icon:m((0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("path",{d:"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"}),(0,b.jsx)("polyline",{points:"9 12 11 14 15 10"})]})),title:"SLA Performance",desc:"Real-time correction keeps deliveries on time."}],o=[{value:"-42%",label:"DISTANCE SAVED"},{value:"-37%",label:"FEWER VEHICLES"}];a.s(["default",0,function(){return(0,b.jsx)(c.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,b.jsx)(j,{variant:"optimization",ariaLabel:"Live route optimization engine"}),metrics:l,features:n,cardsHeading:"Performance Insight",cardsTheme:k,badges:o})}],67095)},752,a=>{"use strict";var b=a.i(87924),c=a.i(61358);let d={accent:"#E2354A",accent2:"#C01227",glow:"rgba(226,53,74,0.2)"},e=[{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"}],f=a=>(0,b.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:a}),g=[{icon:f((0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("polygon",{points:"12 2 2 7 12 12 22 7 12 2"}),(0,b.jsx)("polyline",{points:"2 17 12 22 22 17"}),(0,b.jsx)("polyline",{points:"2 12 12 17 22 12"})]})),title:"Generate Routes",desc:"Many strategies explored per dispatch window."},{icon:f((0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("path",{d:"M22 11.08V12a10 10 0 1 1-5.93-9.14"}),(0,b.jsx)("polyline",{points:"22 4 12 14.01 9 11.01"})]})),title:"Check Constraints",desc:"Battery, capacity, distance and time validated."},{icon:f((0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("line",{x1:"6",y1:"20",x2:"6",y2:"14"}),(0,b.jsx)("line",{x1:"12",y1:"20",x2:"12",y2:"4"}),(0,b.jsx)("line",{x1:"18",y1:"20",x2:"18",y2:"10"})]})),title:"Score & Compare",desc:"Plans ranked by total cost in parallel."},{icon:f((0,b.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."}],h=[{value:"45ms",label:"INFERENCE"},{value:"100%",label:"SLA-FIRST"}];a.s(["default",0,function(){return(0,b.jsx)(c.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:e,features:g,cardsHeading:"AI Decision Engine",cardsTheme:d,badges:h})}])},76551,a=>{"use strict";var b=a.i(87924),c=a.i(61358);let d={accent:"#7C5CFF",accent2:"#4C3AE3",glow:"rgba(124,92,255,0.20)"},e=[{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"}],f=[{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"}],g=a=>(0,b.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:a}),h=[{icon:g((0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("rect",{x:"3",y:"3",width:"7",height:"7"}),(0,b.jsx)("rect",{x:"14",y:"3",width:"7",height:"7"}),(0,b.jsx)("rect",{x:"14",y:"14",width:"7",height:"7"}),(0,b.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:g((0,b.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:g((0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("circle",{cx:"12",cy:"12",r:"9"}),(0,b.jsx)("circle",{cx:"12",cy:"12",r:"5"}),(0,b.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:g((0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("polygon",{points:"12 2 2 7 12 12 22 7 12 2"}),(0,b.jsx)("polyline",{points:"2 17 12 22 22 17"}),(0,b.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."}],i=[{value:"QUBO",label:"PROBLEM MODEL"},{value:"HYBRID",label:"INTELLIGENCE"}];a.s(["default",0,function(){return(0,b.jsx)(c.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:e,barStats:f,features:h,cardsHeading:"Quantum Intelligence",sysLabel:"HYBRID ENGINE",cardsTheme:d,badges:i,mediaClassName:"evnd__imgwrap--wf4"})}])},41033,a=>{"use strict";var b=a.i(87924),c=a.i(72131);let d=(0,a.i(19721).default)(async()=>{},{loadableGenerated:{modules:[55819]},ssr:!1,loading:()=>null});a.s(["default",0,function(){let a=(0,c.useRef)(null),[e,f]=(0,c.useState)(!1);return((0,c.useEffect)(()=>{let b=a.current;if(!b)return;let c=new IntersectionObserver(a=>{a.some(a=>a.isIntersecting)&&(f(!0),c.disconnect())},{rootMargin:"150% 0px"});return c.observe(b),()=>c.disconnect()},[]),e)?(0,b.jsx)("div",{ref:a,style:{display:"contents"},children:(0,b.jsx)(d,{})}):(0,b.jsx)("div",{ref:a,"aria-hidden":!0,style:{minHeight:"100vh"}})}])}];

//# sourceMappingURL=src_components_sections_0xa9u10._.js.map