:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f2f6f3;--color-bg-deep:#f6f3ea;--color-warm:#f6f3ea;--color-surface:#fffefa;--color-surface-strong:#e7efeb;--color-technicalSurface:#e7efeb;--color-line:#17231f21;--color-line-strong:#b8c8c0;--color-border:#d4ded8;--color-text:#17231f;--color-muted:#56645e;--color-dim:#718079;--color-mint:#239b70;--color-primary-hover:#187e5a;--color-cyan:#237493;--color-violet:#7657a8;--color-green:#239b70;--color-amber:#b77718;--color-danger:#a43833;--shadow-glow:0 12px 32px #17231f14;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--shell:1280px;--header-height:76px;--font-display:"Bahnschrift", "Segoe UI Variable Display", "Segoe UI", sans-serif;--font-body:"Segoe UI Variable Text", "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 20px);background:#f2f6f3}body{min-width:320px;color:var(--color-text);font-family:var(--font-body);text-rendering:optimizelegibility;background:#f2f6f3;margin:0;line-height:1.5;overflow-x:hidden}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--color-amber);outline-offset:3px}.skip-link{z-index:1000;border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-bg-deep);padding:10px 14px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(calc(100% - 40px), var(--shell));margin-inline:auto}.site-header{z-index:100;height:var(--header-height);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07110fdb;border-bottom:1px solid #a9ebd717;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.brand{font-family:var(--font-display);letter-spacing:.04em;align-items:center;gap:11px;font-weight:700;display:inline-flex}.brand__mark{border:1px solid #82f6c680;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:3px;width:30px;height:30px;padding:5px;display:grid;transform:skewY(-8deg)}.brand__mark span{background:var(--color-mint);border-radius:2px}.brand__mark span:nth-child(2){opacity:.45}.brand__mark span:nth-child(3){opacity:.72}.brand__wordmark span{color:var(--color-mint)}.brand__image{object-fit:contain;object-position:left center;width:auto;max-width:190px;height:44px;display:block}.brand--static{cursor:default}.desktop-nav{color:var(--color-muted);align-items:center;gap:clamp(18px,2.2vw,34px);font-size:.93rem;display:flex}.desktop-nav a{transition:color .16s}.desktop-nav a:hover{color:var(--color-text)}.header-support-link{display:none}.button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--color-mint);color:#04100c;box-shadow:0 10px 34px #82f6c626}.button--primary:hover{background:#a2ffda}.button--outline{border-color:var(--color-line-strong);color:var(--color-text);background:#ffffff06}.button--outline:hover{background:#82f6c612;border-color:#82f6c69e}.button--small{min-height:42px;padding-inline:17px;font-size:.9rem}.eyebrow{color:var(--color-mint);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-size:.78rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:22px;height:1px}.section{padding-block:clamp(78px,10vw,140px);position:relative}.section-heading{max-width:760px;margin-bottom:42px}.section-heading h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,4.25rem);font-weight:600;line-height:1.02}.section-heading p:not(.eyebrow){max-width:650px;color:var(--color-muted);margin:20px 0 0;font-size:clamp(1rem,1.4vw,1.18rem)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){:root{--header-height:68px}.shell{width:min(calc(100% - 28px), var(--shell))}.desktop-nav{display:none}.header-support-link{border:1px solid var(--color-line-strong);min-height:42px;color:var(--color-text);border-radius:11px;align-items:center;gap:6px;margin-left:auto;padding:0 13px;font-size:.82rem;font-weight:700;display:inline-flex}}@media (max-width:520px){.site-header .button{min-height:40px;padding-inline:13px}.site-header__inner{gap:8px}.site-header__cta{display:none}.brand__wordmark{font-size:.92rem}.brand__mark{width:27px;height:27px}.brand__image{max-width:132px;height:36px}.section{padding-block:72px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero{isolation:isolate;min-height:calc(100svh - var(--header-height));border-bottom:1px solid var(--color-line);background:linear-gradient(90deg,#07110ffa 0%,#07110fd1 42%,#07110f5c 100%),radial-gradient(circle at 72% 45%,#1e775a2e,#0000 39%);position:relative;overflow:hidden}.hero:before{z-index:-2;content:"";background-image:linear-gradient(#a7e6d109 1px,#0000 1px),linear-gradient(90deg,#a7e6d109 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%,#000);mask-image:linear-gradient(90deg,#0000,#000 38%,#000)}.hero__ambient{z-index:-1;aspect-ratio:1;border:1px solid #82f6c60f;border-radius:50%;width:62vw;position:absolute;top:5%;right:-10%;box-shadow:0 0 0 8vw #82f6c603,0 0 0 18vw #82f6c602}.hero__layout{width:min(100% - 40px,1480px);min-height:calc(100svh - var(--header-height));grid-template-rows:1fr auto;grid-template-columns:minmax(350px,.68fr) minmax(600px,1.32fr);align-items:center;gap:24px 46px;padding-block:clamp(54px,7vh,88px) 26px;display:grid}.hero__content{z-index:3;align-self:center;position:relative}.hero h1{max-width:670px;font-family:var(--font-display);letter-spacing:-.062em;margin:0;font-size:clamp(3rem,5.5vw,6.35rem);font-weight:600;line-height:.92}.hero h1 span{color:var(--color-mint);font-weight:400;display:block}.hero__lead{max-width:590px;color:var(--color-muted);margin:28px 0 0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero__proof{color:var(--color-dim);letter-spacing:.03em;text-transform:uppercase;flex-wrap:wrap;gap:20px;margin-top:30px;font-size:.79rem;display:flex}.hero__proof span{align-items:center;gap:8px;display:inline-flex}.hero__proof span:before{background:var(--color-green);content:"";border-radius:50%;width:5px;height:5px}.hero__proof b{color:var(--color-text)}.hero__visual{z-index:2;justify-self:end;width:min(100%,920px);position:relative}.scene-frame{border-radius:var(--radius-lg);background:#040c0ac2;border:1px solid #9be0ca33;padding:12px;position:relative;box-shadow:0 26px 80px #0006,inset 0 1px #ffffff0a}.scene-frame:before,.scene-frame:after{border-color:var(--color-mint);opacity:.55;content:"";pointer-events:none;width:36px;height:36px;position:absolute}.scene-frame:before{border-radius:var(--radius-lg) 0 0;border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.scene-frame:after{border-radius:0 0 var(--radius-lg);border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.scene-frame__header{min-height:34px;color:var(--color-dim);font-family:var(--font-display);letter-spacing:.11em;justify-content:space-between;align-items:center;padding-inline:8px;font-size:.66rem;display:flex}.scene-frame__title{align-items:center;gap:8px;display:inline-flex}.scene-frame__title i{background:var(--color-green);width:6px;height:6px;box-shadow:0 0 12px var(--color-green);border-radius:50%}.scene-frame__mode{color:var(--color-mint)}.warehouse-scene{background:#06100e;border:1px solid #a3e5d01f;border-radius:18px;overflow:hidden}.warehouse-map{width:100%;height:auto;display:block}.map-background{fill:#06110e}.map-road path{fill:none;stroke:#91cfbc29;stroke-width:56px}.map-road .map-road__dash{stroke:#b8ffe93d;stroke-width:1.5px;stroke-dasharray:12 12}.map-road text,.map-caption,.zone-code,.map-legend text{fill:#72958a;font-family:var(--font-display);letter-spacing:1.3px;font-size:9px}.warehouse-frame__outline{fill:none;stroke:#a1e9d24d;stroke-width:2px}.warehouse-frame__axis{fill:none;stroke:#95dac414;stroke-dasharray:5 7}.map-caption--right{text-anchor:end}.zone-hit{fill:#77c0a906;stroke:#89d1bb1f;transition:fill .22s,stroke .22s}.warehouse-zone.is-active .zone-hit{fill:#57d7ff12;stroke:#57d7ffb3;stroke-width:1.5px}.warehouse-zone--storage.is-active .zone-hit{fill:#a890ff12;stroke:#a890ffbf}.warehouse-zone--picking.is-active .zone-hit{fill:#6df5a80f;stroke:#6df5a8b3}.warehouse-zone--shipping.is-active .zone-hit{fill:#ffc95c0f;stroke:#ffc95cbd}.warehouse-zone.is-active .zone-code{fill:#eafff8}.dock,.shipping-dock{fill:#0c211b;stroke:#65ddb961}.dock__line,.shipping-dock path{fill:none;stroke:#82f6c673;stroke-width:1px}.zone-circuit{fill:none;stroke:#57d7ff6b;stroke-width:1.5px}.zone-node{fill:var(--color-cyan)}.pallet__base{fill:#165644;stroke:#82f6c6}.pallet__line{fill:none;stroke:#dcfff48c;stroke-width:1px}.rack-cell{fill:#0a1d18;stroke:#90d7c138}.rack-cell--target{fill:#a890ff33;stroke:var(--color-violet)}.rack-cell[data-candidate-cell]{stroke-dasharray:4 3}.rack-cell__mark{fill:none;stroke:#9acabc3b;stroke-width:1px}.stored-pallet{fill:#a890ff73;stroke:#c5b7ff;stroke-width:1px;opacity:0}.receiving-scan{fill:none;stroke:var(--color-cyan);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.picking-table rect{fill:#0a1d18;stroke:#6df5a852}.picking-table path{fill:none;stroke:#6df5a894;stroke-width:1.5px}.picking-table circle{fill:#6df5a817;stroke:#6df5a873}.warehouse-routes path{fill:none;stroke:var(--color-cyan);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.3}.warehouse-routes path:nth-child(2){stroke:var(--color-violet)}.warehouse-routes path:nth-child(3){stroke:var(--color-green)}.warehouse-routes path:nth-child(4){stroke:var(--color-amber)}.warehouse-routes path:nth-child(5){stroke:var(--color-amber);stroke-dasharray:.12 .06}.flow-unit{opacity:0}.flow-unit rect{fill:#bbffe4;stroke:#fff}.flow-unit path{fill:none;stroke:#19543f}.flow-unit--pick rect{fill:var(--color-green)}.flow-unit--order rect{fill:var(--color-amber);stroke:#fff1c9}.flow-unit--order path{stroke:#624500}.scanner path{fill:none;stroke:var(--color-cyan);stroke-width:2px}.scanner__soft{opacity:.2;stroke-width:10px!important}.truck__trailer{fill:#102c24;stroke:#82f6c680}.truck__cab{fill:#174c3d;stroke:#82f6c69e}.truck__window{fill:#57d7ff73}.truck__wheel{fill:#020706;stroke:#536d65}.truck__signal{fill:none;stroke:#82f6c666;stroke-dasharray:4 4}.map-legend circle{fill:var(--color-green);filter:none}.scene-status{background:#040d0ae8;border:1px solid #99e1ca33;border-radius:12px;align-items:center;gap:12px;min-width:245px;padding:12px 14px;display:flex;position:absolute;bottom:28px;right:30px;box-shadow:0 12px 35px #0000004d}.scene-status__number{width:38px;height:38px;color:var(--color-mint);font-family:var(--font-display);border:1px solid #82f6c652;border-radius:9px;flex:none;place-items:center;font-size:.8rem;display:grid}.scene-status b,.scene-status small{display:block}.scene-status b{font-size:.78rem}.scene-status small{color:var(--color-dim);font-family:var(--font-display);letter-spacing:.1em;margin-top:3px;font-size:.59rem}.scene-controls{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.scene-controls button{border:1px solid var(--color-line);min-height:42px;color:var(--color-muted);cursor:pointer;background:#0a1b16c2;border-radius:10px;padding:0 13px;font-size:.72rem}.scene-controls button:hover{color:var(--color-text);border-color:#82f6c66b}.zone-navigation{z-index:4;border-top:1px solid var(--color-line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.zone-navigation button{border:0;border-right:1px solid var(--color-line);min-height:110px;color:var(--color-muted);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:21px 18px;transition:background-color .18s,color .18s;display:grid;position:relative}.zone-navigation button:last-child{border-right:0}.zone-navigation button:before{background:var(--color-mint);content:"";height:2px;transition:transform .22s;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.zone-navigation button:hover,.zone-navigation button.is-active{color:var(--color-text);background:linear-gradient(#82f6c60e,#0000)}.zone-navigation button.is-active:before{transform:scaleX(1)}.zone-navigation__number{color:var(--color-mint);font-family:var(--font-display);font-size:.7rem}.zone-navigation b,.zone-navigation small{display:block}.zone-navigation b{font-family:var(--font-display);letter-spacing:.02em;font-size:.9rem}.zone-navigation small{max-width:220px;color:var(--color-dim);margin-top:6px;font-size:.72rem;line-height:1.38}.zone-navigation i{opacity:.45;font-style:normal}[data-quality=static] .scanner,[data-quality=static] .flow-unit,[data-quality=static] .receiving-scan{display:none}[data-quality=static] .warehouse-routes path{stroke-dashoffset:0;opacity:.24}[data-quality=static] .stored-pallet{opacity:.55}@media (max-width:1180px){.hero__layout{width:min(calc(100% - 40px), var(--shell));grid-template-columns:minmax(320px,.8fr) minmax(470px,1.2fr);gap:24px}.hero h1{font-size:clamp(3rem,5.4vw,5.1rem)}.zone-navigation small{display:none}.zone-navigation button{min-height:78px}}@media (max-width:900px){.hero{min-height:auto}.hero__layout{grid-template-rows:auto;grid-template-columns:1fr;min-height:auto;padding-block:62px 20px}.hero__content{max-width:720px}.hero h1{font-size:clamp(3.25rem,10vw,5.6rem)}.hero__visual{justify-self:stretch;width:100%}.zone-navigation{grid-template-columns:repeat(2,1fr);margin-top:12px}.zone-navigation button:nth-child(2){border-right:0}.zone-navigation button:nth-child(-n+2){border-bottom:1px solid var(--color-line)}.zone-navigation small{display:block}}@media (max-width:600px){.hero__layout{padding-top:46px}.hero h1{font-size:clamp(2.85rem,14vw,4.3rem);line-height:.94}.hero__lead{margin-top:22px;font-size:1rem}.hero__actions{grid-template-columns:1fr;display:grid}.hero__actions .button{width:100%}.hero__proof{gap:8px;display:grid}.scene-frame{border-radius:19px;margin-inline:-8px;padding:7px}.scene-frame__header{min-height:30px;font-size:.55rem}.warehouse-scene{border-radius:13px}.warehouse-map{width:128%;max-width:none;transform:translate(-14%)}.scene-status{min-width:210px;padding:9px;bottom:17px;right:15px}.scene-status__number{width:32px;height:32px}.scene-status b{font-size:.7rem}.scene-controls{justify-content:stretch}.scene-controls button{flex:1}.zone-navigation{grid-template-columns:1fr}.zone-navigation button{border-right:0;border-bottom:1px solid var(--color-line);min-height:72px;padding:16px 8px}.zone-navigation small{display:none}}.site-theme{isolation:isolate;background:var(--color-bg);min-height:100svh;color:var(--color-text);position:relative}.site-theme>main{z-index:2;position:relative}.logistics-background{z-index:1;inset:var(--header-height) 0 0;pointer-events:none;color:var(--color-primary-hover);opacity:.78;mix-blend-mode:normal;position:fixed;overflow:hidden}.logistics-background__map{opacity:.18;width:100%;height:100%;position:absolute;inset:0}.logistics-background__routes path{fill:none;stroke:var(--color-primary-hover);stroke-width:1.2px;stroke-dasharray:7 12;vector-effect:non-scaling-stroke}.logistics-background__nodes circle{fill:var(--color-surface);stroke:var(--color-primary-hover);stroke-width:1.5px;vector-effect:non-scaling-stroke}.logistics-station{border:1px solid color-mix(in srgb, var(--color-primary-hover) 34%, transparent);background:color-mix(in srgb, var(--color-surface) 55%, transparent);opacity:.48;border-radius:8px;grid-template-columns:repeat(3,13px);align-content:end;gap:3px;width:78px;height:54px;padding:8px;display:grid;position:absolute}.logistics-station:before,.logistics-station:after{border:1px solid var(--color-primary-hover);content:"";opacity:0;border-radius:50%;animation:4.8s ease-out infinite logistics-signal;position:absolute}.logistics-station:before{inset:-7px}.logistics-station:after{animation-delay:.65s;inset:-15px}.logistics-station>i{background:var(--color-primary-hover);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--color-primary-hover) 55%, transparent);border-radius:50%;position:absolute;top:7px;left:8px}.logistics-station>span{font-family:var(--font-display);letter-spacing:.04em;font-size:.47rem;font-weight:700;position:absolute;top:5px;right:7px}.logistics-station>b{border:1px solid color-mix(in srgb, var(--color-amber) 65%, var(--color-primary-hover));background:color-mix(in srgb, var(--color-amber) 28%, transparent);width:13px;height:13px}.logistics-station--receiving{top:13%;left:5%}.logistics-station--storage{top:32%;right:8%}.logistics-station--picking{bottom:24%;left:14%}.logistics-station--shipping{bottom:12%;right:16%}[data-logistics-runner]{opacity:0;will-change:transform;position:absolute;top:0;left:0}[data-logistics-runner].route-a,[data-logistics-runner].route-b,[data-logistics-runner].route-c{animation-duration:var(--logistics-duration);animation-delay:var(--logistics-delay);animation-timing-function:linear;animation-iteration-count:infinite}[data-logistics-runner].route-a{animation-name:logistics-route-a}[data-logistics-runner].route-b{animation-name:logistics-route-b}[data-logistics-runner].route-c{animation-name:logistics-route-c}.mini-equipment{z-index:2;width:48px;height:32px;filter:drop-shadow(0 4px 4px color-mix(in srgb, var(--color-text) 18%, transparent))}.mini-equipment i{border:2px solid var(--color-text);background:var(--color-surface);border-radius:50%;width:9px;height:9px;position:absolute;bottom:2px}.mini-forklift__body{background:var(--color-amber);border-radius:4px 7px 3px 3px;width:27px;height:15px;position:absolute;bottom:7px;right:12px}.mini-forklift__cab{border:2px solid var(--color-primary-hover);border-bottom:0;border-radius:5px 5px 0 0;width:16px;height:16px;position:absolute;top:3px;right:13px}.mini-forklift__mast{background:var(--color-text);width:2px;height:25px;position:absolute;top:3px;right:7px}.mini-forklift__forks{border-bottom:2px solid var(--color-text);width:12px;height:5px;position:absolute;bottom:5px;right:-4px}.mini-forklift i:first-of-type{right:11px}.mini-forklift i:nth-of-type(2){right:30px}.mini-load{z-index:3;border:1px solid color-mix(in srgb, var(--color-amber) 72%, var(--color-text));background:var(--color-surface);opacity:0;width:11px;height:11px;position:absolute;bottom:8px;right:-2px}.route-a .mini-load,.route-b .mini-load,.route-c .mini-load{animation-duration:var(--logistics-duration);animation-delay:var(--logistics-delay);animation-timing-function:step-end;animation-iteration-count:infinite}.route-a .mini-load{animation-name:logistics-load-a}.route-b .mini-load{animation-name:logistics-load-b}.route-c .mini-load{animation-name:logistics-load-c}.mini-load:before,.mini-parcel:before{border-top:1px solid color-mix(in srgb, var(--color-amber) 65%, var(--color-text));content:"";position:absolute;top:45%;left:0;right:0}.mini-tugger__tractor{background:var(--color-cyan);border-radius:7px 7px 3px 3px;width:24px;height:17px;position:absolute;bottom:7px;right:19px}.mini-tugger__cart{border:2px solid var(--color-primary-hover);border-top:0;width:25px;height:15px;position:absolute;bottom:7px;right:-12px}.mini-tugger i:first-of-type{right:20px}.mini-tugger i:nth-of-type(2){right:35px}.mini-tugger i:nth-of-type(3){right:-5px}.mini-tugger .mini-load{bottom:10px;right:-5px}.mini-pallet-jack>span{border:2px solid var(--color-violet);border-top:0;width:32px;height:5px;position:absolute;bottom:7px;right:9px}.mini-pallet-jack>span:after{transform-origin:bottom;background:var(--color-primary-hover);content:"";width:3px;height:20px;position:absolute;bottom:1px;right:-5px;transform:rotate(18deg)}.mini-pallet-jack>i{width:7px;height:7px;bottom:0;right:28px}.mini-pallet-jack .mini-load{bottom:10px;right:16px}.mini-truck{--runner-center:-34px;width:68px;height:34px}.mini-truck__trailer{border:1px solid color-mix(in srgb, var(--color-primary-hover) 54%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 88%, var(--color-cyan));border-radius:3px;width:43px;height:22px;position:absolute;top:5px;left:1px}.mini-truck__trailer:after{border:1px dashed color-mix(in srgb, var(--color-primary-hover) 30%, transparent);content:"";position:absolute;inset:4px}.mini-truck__cab{background:var(--color-cyan);border-radius:3px 7px 3px 3px;width:21px;height:18px;position:absolute;top:9px;right:1px}.mini-truck__cab:before{background:color-mix(in srgb, var(--color-surface) 68%, transparent);content:"";border-radius:2px 4px 1px 1px;width:7px;height:6px;position:absolute;top:3px;right:3px}.mini-truck i:first-of-type{left:8px}.mini-truck i:nth-of-type(2){left:34px}.mini-truck i:nth-of-type(3){right:5px}.mini-truck .mini-load{inset:10px auto auto 17px}.mini-parcel{z-index:1;border:1px solid color-mix(in srgb, var(--color-amber) 72%, var(--color-text));background:color-mix(in srgb, var(--color-amber) 44%, var(--color-surface));width:17px;height:17px;box-shadow:0 3px 5px color-mix(in srgb, var(--color-text) 13%, transparent);border-radius:2px}.mini-parcel>span{background:color-mix(in srgb, var(--color-surface) 55%, transparent);width:4px;height:100%;position:absolute;top:0;left:6px}.logistics-background.is-paused [data-logistics-runner],.logistics-background.is-paused .logistics-station:before,.logistics-background.is-paused .logistics-station:after{animation-play-state:paused}.logistics-background[data-motion=static] [data-logistics-runner]{display:none}.logistics-background[data-motion=static] .logistics-station:before,.logistics-background[data-motion=static] .logistics-station:after,.logistics-background[data-motion=static] .mini-load{animation:none}.logistics-background[data-motion=lite] .mini-tugger,.logistics-background[data-motion=lite] .mini-pallet-jack,.logistics-background[data-motion=lite] .mini-parcel[data-unit="2"]{display:none}.logistics-background[data-motion=lite]{opacity:.72}.logistics-background[data-motion=lite] .logistics-lane--right{display:none}@keyframes logistics-route-a{0%{opacity:0;transform:translate(-55px,16vh)}2%{opacity:.62}6%,10%{opacity:.62;transform:translate(5vw,16vh)}18%{transform:translate(46vw,16vh)}22%{transform:translate(46vw,32vh)}29%,32%{opacity:.62;transform:translate(89vw,32vh)}34%,to{opacity:0;transform:translate(89vw,32vh)}}@keyframes logistics-route-b{0%,29%{opacity:0;transform:translate(89vw,32vh)scaleX(-1)}31%,35%{opacity:.58;transform:translate(89vw,32vh)scaleX(-1)}43%{transform:translate(54vw,32vh)scaleX(-1)}48%{transform:translate(54vw,73vh)scaleX(-1)}60%,64%{opacity:.58;transform:translate(14vw,73vh)scaleX(-1)}67%,to{opacity:0;transform:translate(14vw,73vh)scaleX(-1)}}@keyframes logistics-route-c{0%,63%{opacity:0;transform:translate(14vw,73vh)}65%,69%{opacity:.56;transform:translate(14vw,73vh)}78%{transform:translate(50vw,73vh)}83%{transform:translate(50vw,86vh)}94%,98%{opacity:.56;transform:translate(84vw,86vh)}to{opacity:0;transform:translate(84vw,86vh)}}@keyframes logistics-load-a{0%,7%,31%,to{opacity:0}10%,29%{opacity:1}}@keyframes logistics-load-b{0%,34%,63%,to{opacity:0}36%,60%{opacity:1}}@keyframes logistics-load-c{0%,68%,97%,to{opacity:0}70%,94%{opacity:1}}@keyframes logistics-signal{0%,58%{opacity:0;transform:scale(.7)}64%{opacity:.24}88%,to{opacity:0;transform:scale(1.15)}}@media (max-width:900px){.logistics-background{opacity:.65}.logistics-station{grid-template-columns:repeat(2,10px);width:48px;height:38px;padding:6px}.logistics-station>span{display:none}.logistics-station>b{width:10px;height:10px}}@media (prefers-reduced-motion:reduce){.logistics-background [data-logistics-runner],.logistics-background .logistics-station:before,.logistics-background .logistics-station:after,.logistics-background .mini-load{animation:none!important}}.logistics-background{z-index:3;opacity:1}.logistics-lane{width:var(--logistics-lane-width);border-inline:1px solid color-mix(in srgb, var(--color-primary-hover) 10%, transparent);background:linear-gradient(to bottom, color-mix(in srgb, var(--color-surface) 6%, transparent), transparent 18%, transparent 82%, color-mix(in srgb, var(--color-surface) 6%, transparent));opacity:.9;position:absolute;top:0;bottom:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}.logistics-background{--logistics-lane-width:min(220px, calc((100vw - 1480px) / 2))}.logistics-lane--left{left:0}.logistics-lane--right{right:0}.logistics-lane__map{opacity:.32;width:100%;height:100%;position:absolute;inset:0}.logistics-lane__map path{fill:none;stroke:var(--color-primary-hover);stroke-width:1.2px;stroke-dasharray:7 11;vector-effect:non-scaling-stroke}.logistics-lane__map .logistics-lane__main-route{stroke-width:1.7px;stroke-dasharray:9 8}.logistics-lane__map .logistics-lane__connector{stroke-width:1px;stroke-dasharray:3 5}.logistics-lane__map .logistics-lane__top-link{stroke-width:1.7px;stroke-dasharray:9 8}.logistics-lane__map marker path{fill:var(--color-primary-hover);stroke:none}.logistics-lane__map circle{fill:var(--color-surface);stroke:var(--color-primary-hover);stroke-width:1.4px;vector-effect:non-scaling-stroke}.logistics-lane__map .logistics-lane__pulse{fill:var(--color-amber);stroke:var(--color-surface);stroke-width:1px;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--color-amber) 60%, transparent))}.lane-station{transform:none}.lane-station--top{top:9%}.lane-station--middle{top:calc(50% - 27px)}.lane-station--bottom{top:auto;bottom:8%}.logistics-lane--left .lane-station{left:12px}.logistics-lane--right .lane-station{left:auto;right:12px}.logistics-lane [data-logistics-runner]{--runner-center:-24px;--runner-rotation:90deg;top:0}.logistics-lane--left [data-logistics-runner]{--zone-offset:-105px;left:74.5%}.logistics-lane--right [data-logistics-runner]{--zone-offset:105px;left:25.5%}.logistics-lane .mini-parcel{--runner-center:-8px;--runner-rotation:0deg}[data-logistics-runner].lane-left-in,[data-logistics-runner].lane-left-out,[data-logistics-runner].lane-right-in,[data-logistics-runner].lane-right-out{animation-duration:var(--logistics-duration);animation-delay:var(--logistics-delay);animation-timing-function:linear;animation-iteration-count:infinite}[data-logistics-runner].lane-left-in{animation-name:logistics-lane-left-in}[data-logistics-runner].lane-left-out{animation-name:logistics-lane-left-out}[data-logistics-runner].lane-right-in{animation-name:logistics-lane-right-in}[data-logistics-runner].lane-right-out{animation-name:logistics-lane-right-out}.logistics-top-track{z-index:1;top:29px;right:var(--logistics-lane-width);left:var(--logistics-lane-width);border-top:1px dashed color-mix(in srgb, var(--color-primary-hover) 28%, transparent);opacity:.58;position:absolute}.logistics-top-track:after{border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:5px solid color-mix(in srgb, var(--color-primary-hover) 58%, transparent);content:"";width:0;height:0;position:absolute;top:-4px;right:-1px}.logistics-top-track>i{background:var(--color-amber);opacity:.62;border-radius:50%;width:5px;height:5px;animation:9s linear infinite logistics-top-pulse;position:absolute;top:-3px;left:0}.logistics-top-transfer{z-index:2;top:0;right:var(--logistics-lane-width);left:var(--logistics-lane-width);pointer-events:none;height:80px;position:absolute}.logistics-top-transfer [data-logistics-runner]{--runner-center:-24px;--runner-rotation:0deg;top:0;left:0}.logistics-top-transfer .mini-parcel{--runner-center:-8px}[data-logistics-runner].perimeter-left-up,[data-logistics-runner].perimeter-top-right,[data-logistics-runner].perimeter-right-down{animation-duration:var(--logistics-duration);animation-delay:var(--logistics-delay);animation-timing-function:linear;animation-iteration-count:infinite}[data-logistics-runner].perimeter-left-up{animation-name:logistics-perimeter-left-up}[data-logistics-runner].perimeter-top-right{animation-name:logistics-perimeter-top-right}[data-logistics-runner].perimeter-right-down{animation-name:logistics-perimeter-right-down}[data-logistics-runner].inbound-truck,[data-logistics-runner].putaway-forklift,[data-logistics-runner].storage-transfer,[data-logistics-runner].shipping-forklift,[data-logistics-runner].outbound-truck{animation-duration:var(--logistics-duration);animation-delay:var(--logistics-delay);animation-timing-function:linear;animation-iteration-count:infinite}[data-logistics-runner].inbound-truck{animation-name:logistics-inbound-truck}[data-logistics-runner].putaway-forklift{animation-name:logistics-putaway-forklift}[data-logistics-runner].storage-transfer{animation-name:logistics-storage-transfer}[data-logistics-runner].shipping-forklift{animation-name:logistics-shipping-forklift}[data-logistics-runner].outbound-truck{animation-name:logistics-outbound-truck}.inbound-truck .mini-load,.putaway-forklift .mini-load,.storage-transfer .mini-load,.shipping-forklift .mini-load,.outbound-truck .mini-load{animation-duration:var(--logistics-duration);animation-delay:var(--logistics-delay);animation-timing-function:step-end;animation-iteration-count:infinite}.inbound-truck .mini-load{animation-name:logistics-load-inbound-truck}.putaway-forklift .mini-load{animation-name:logistics-load-putaway}.storage-transfer .mini-load{animation-name:logistics-load-transfer}.shipping-forklift .mini-load{animation-name:logistics-load-shipping}.outbound-truck .mini-load{animation-name:logistics-load-outbound-truck}.perimeter-left-up .mini-load,.perimeter-top-right .mini-load,.perimeter-right-down .mini-load{animation-duration:var(--logistics-duration);animation-delay:var(--logistics-delay);animation-timing-function:step-end;animation-iteration-count:infinite}.perimeter-left-up .mini-load{animation-name:logistics-perimeter-load-left}.perimeter-top-right .mini-load{animation-name:logistics-perimeter-load-top}.perimeter-right-down .mini-load{animation-name:logistics-perimeter-load-right}.lane-left-in .mini-load,.lane-right-in .mini-load,.lane-left-out .mini-load,.lane-right-out .mini-load{animation-duration:var(--logistics-duration);animation-delay:var(--logistics-delay);animation-timing-function:step-end;animation-iteration-count:infinite}.lane-left-in .mini-load,.lane-right-in .mini-load{animation-name:logistics-lane-load-in}.lane-left-out .mini-load,.lane-right-out .mini-load{animation-name:logistics-lane-load-out}@keyframes logistics-lane-left-in{0%{opacity:0;transform:translate3d(var(--runner-center), -55px, 0) rotate(var(--runner-rotation))}3%{opacity:.62}9%,14%{transform:translate3d(var(--runner-center), 11.5vh, 0) rotate(var(--runner-rotation))}38%,43%{opacity:.62;transform:translate3d(var(--runner-center), 49vh, 0) rotate(var(--runner-rotation))}46%,to{opacity:0;transform:translate3d(var(--runner-center), 49vh, 0) rotate(var(--runner-rotation))}}@keyframes logistics-lane-left-out{0%,44%{opacity:0;transform:translate3d(var(--runner-center), 49vh, 0) rotate(var(--runner-rotation))}47%,52%{opacity:.58;transform:translate3d(var(--runner-center), 49vh, 0) rotate(var(--runner-rotation))}94%,98%{opacity:.58;transform:translate3d(var(--runner-center), calc(100vh - 50px), 0) rotate(var(--runner-rotation))}to{opacity:0;transform:translate3d(var(--runner-center), calc(100vh + 45px), 0) rotate(var(--runner-rotation))}}@keyframes logistics-lane-right-in{0%{opacity:0;transform:translate3d(var(--runner-center), -55px, 0) rotate(var(--runner-rotation))}3%{opacity:.62}9%,14%{transform:translate3d(var(--runner-center), 11.5vh, 0) rotate(var(--runner-rotation))}38%,43%{opacity:.62;transform:translate3d(var(--runner-center), 49vh, 0) rotate(var(--runner-rotation))}46%,to{opacity:0;transform:translate3d(var(--runner-center), 49vh, 0) rotate(var(--runner-rotation))}}@keyframes logistics-lane-right-out{0%,44%{opacity:0;transform:translate3d(var(--runner-center), 49vh, 0) rotate(var(--runner-rotation))}47%,52%{opacity:.58;transform:translate3d(var(--runner-center), 49vh, 0) rotate(var(--runner-rotation))}94%,98%{opacity:.58;transform:translate3d(var(--runner-center), calc(100vh - 50px), 0) rotate(var(--runner-rotation))}to{opacity:0;transform:translate3d(var(--runner-center), calc(100vh + 45px), 0) rotate(var(--runner-rotation))}}@keyframes logistics-lane-load-in{0%,12%,42%,to{opacity:0}15%,38%{opacity:1}}@keyframes logistics-lane-load-out{0%,50%,97%,to{opacity:0}53%,94%{opacity:1}}@keyframes logistics-perimeter-left-up{0%{opacity:0;transform:translate3d(var(--runner-center), calc(100vh + 45px), 0) rotate(-90deg)}3%,7%{opacity:.62;transform:translate3d(var(--runner-center), calc(100vh - 65px), 0) rotate(-90deg)}17%,21%{transform:translate3d(var(--runner-center), 49vh, 0) rotate(-90deg)}28%,31%{opacity:.62;transform:translate3d(var(--runner-center), 14px, 0) rotate(-90deg)}33%,to{opacity:0;transform:translate3d(var(--runner-center), 14px, 0) rotate(-90deg)}}@keyframes logistics-perimeter-top-right{0%,31%{opacity:0;transform:translate3d(var(--runner-center), 14px, 0)}34%,38%{opacity:.62;transform:translate3d(var(--runner-center), 14px, 0)}58%,62%{opacity:.62;transform:translate3d(calc(100vw - var(--logistics-lane-width) - var(--logistics-lane-width) + var(--runner-center)), 14px, 0)}64%,to{opacity:0;transform:translate3d(calc(100vw - var(--logistics-lane-width) - var(--logistics-lane-width) + var(--runner-center)), 14px, 0)}}@keyframes logistics-perimeter-right-down{0%,62%{opacity:0;transform:translate3d(var(--runner-center), 14px, 0) rotate(90deg)}65%,69%{opacity:.62;transform:translate3d(var(--runner-center), 14px, 0) rotate(90deg)}80%,84%{transform:translate3d(var(--runner-center), 49vh, 0) rotate(90deg)}96%,99%{opacity:.62;transform:translate3d(var(--runner-center), calc(100vh - 55px), 0) rotate(90deg)}to{opacity:0;transform:translate3d(var(--runner-center), calc(100vh + 45px), 0) rotate(90deg)}}@keyframes logistics-perimeter-load-left{0%,5%,30%,to{opacity:0}7%,28%{opacity:1}}@keyframes logistics-perimeter-load-top{0%,36%,61%,to{opacity:0}38%,58%{opacity:1}}@keyframes logistics-perimeter-load-right{0%,67%,98%,to{opacity:0}69%,96%{opacity:1}}@keyframes logistics-top-pulse{0%{transform:translate(0)}to{transform:translateX(calc(100vw - var(--logistics-lane-width) - var(--logistics-lane-width)))}}@keyframes logistics-inbound-truck{0%{opacity:0;transform:translate3d(var(--runner-center), calc(100vh - var(--header-height) + 60px), 0)}3%,6%{opacity:.88;transform:translate3d(var(--runner-center), calc(100vh - var(--header-height) - 95px), 0)}9%,15%{opacity:.88;transform:translate3d(calc(var(--runner-center) + var(--zone-offset)), calc(100vh - var(--header-height) - 95px), 0)}18%,to{opacity:0;transform:translate3d(calc(var(--runner-center) + var(--zone-offset)), calc(100vh - var(--header-height) - 95px), 0)}}@keyframes logistics-putaway-forklift{0%,15%{opacity:0;transform:translate3d(calc(var(--runner-center) + var(--zone-offset)), calc(100vh - var(--header-height) - 95px), 0)}18%{opacity:.86;transform:translate3d(calc(var(--runner-center) + var(--zone-offset)), calc(100vh - var(--header-height) - 95px), 0)}21%{transform:translate3d(var(--runner-center), calc(100vh - var(--header-height) - 95px), 0)}27%{transform:translate3d(var(--runner-center), 46vh, 0)}30%,32%{transform:translate3d(calc(var(--runner-center) + var(--zone-offset)), 46vh, 0)}34%{transform:translate3d(var(--runner-center), 46vh, 0)}38%{transform:translate3d(var(--runner-center), 11vh, 0)}40%,42%{opacity:.86;transform:translate3d(calc(var(--runner-center) + var(--zone-offset)), 11vh, 0)}44%,to{opacity:0;transform:translate3d(calc(var(--runner-center) + var(--zone-offset)), 11vh, 0)}}@keyframes logistics-storage-transfer{0%,40%{opacity:0;transform:translate3d(var(--runner-center), 14px, 0)}43%,46%{opacity:.86;transform:translate3d(var(--runner-center), 14px, 0)}57%,60%{opacity:.86;transform:translate3d(calc(100vw - var(--logistics-lane-width) - var(--logistics-lane-width) + var(--runner-center)), 14px, 0)}62%,to{opacity:0;transform:translate3d(calc(100vw - var(--logistics-lane-width) - var(--logistics-lane-width) + var(--runner-center)), 14px, 0)}}@keyframes logistics-shipping-forklift{0%,59%{opacity:0;transform:translate3d(var(--runner-center), 14px, 0)}62%{opacity:.86;transform:translate3d(var(--runner-center), 11vh, 0)}65%,67%{transform:translate3d(calc(var(--runner-center) + var(--zone-offset)), 11vh, 0)}69%{transform:translate3d(var(--runner-center), 11vh, 0)}74%{transform:translate3d(var(--runner-center), 46vh, 0)}77%,79%{transform:translate3d(calc(var(--runner-center) + var(--zone-offset)), 46vh, 0)}81%{transform:translate3d(var(--runner-center), 46vh, 0)}84%{transform:translate3d(var(--runner-center), calc(100vh - var(--header-height) - 95px), 0)}86%,88%{opacity:.86;transform:translate3d(calc(var(--runner-center) + var(--zone-offset)), calc(100vh - var(--header-height) - 95px), 0)}90%,to{opacity:0;transform:translate3d(calc(var(--runner-center) + var(--zone-offset)), calc(100vh - var(--header-height) - 95px), 0)}}@keyframes logistics-outbound-truck{0%,86%{opacity:0;transform:translate3d(calc(var(--runner-center) + var(--zone-offset)), calc(100vh - var(--header-height) - 95px), 0)}89%{opacity:.88;transform:translate3d(calc(var(--runner-center) + var(--zone-offset)), calc(100vh - var(--header-height) - 95px), 0)}92%{transform:translate3d(var(--runner-center), calc(100vh - var(--header-height) - 95px), 0)}98%{opacity:.88;transform:translate3d(var(--runner-center), calc(100vh - var(--header-height) + 60px), 0)}to{opacity:0;transform:translate3d(var(--runner-center), calc(100vh - var(--header-height) + 60px), 0)}}@keyframes logistics-load-inbound-truck{0%,14%,to{opacity:1}16%,99%{opacity:0}}@keyframes logistics-load-putaway{0%,18%,40%,to{opacity:0}21%,39%{opacity:1}}@keyframes logistics-load-transfer{0%,43%,60%,to{opacity:0}46%,57%{opacity:1}}@keyframes logistics-load-shipping{0%,62%,83%,to{opacity:0}65%,82%{opacity:1}}@keyframes logistics-load-outbound-truck{0%,84%,to{opacity:0}87%,99%{opacity:1}}@media (max-width:1680px){.logistics-background{display:none}}.logistics-background[data-motion=static] .logistics-lane__pulse,.logistics-background[data-motion=static] .logistics-top-track>i{display:none}.logistics-background[data-motion=lite] .mini-tugger,.logistics-background[data-motion=lite] .mini-pallet-jack,.logistics-background[data-motion=lite] .logistics-lane--right{display:block}.logistics-background[data-motion=lite] .mini-parcel{display:none}.site-theme .site-header{border-color:var(--color-line);background:color-mix(in srgb, var(--color-surface) 94%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.site-theme .brand__mark{border-color:color-mix(in srgb, var(--color-mint) 58%, var(--color-border))}.site-theme .brand__mark span{background:var(--color-mint)}.site-theme .desktop-nav{color:var(--color-muted)}.site-theme .desktop-nav a:hover{color:var(--color-text)}.site-theme .button--primary{background:var(--color-mint);color:#071812;box-shadow:0 12px 30px color-mix(in srgb, var(--color-mint) 18%, transparent)}.site-theme .button--primary:hover{background:var(--color-primary-hover);color:#fff}.site-theme .button--outline{border-color:var(--color-border);background:color-mix(in srgb, var(--color-surface) 78%, transparent);color:var(--color-text)}.site-theme .button--outline:hover{border-color:var(--color-mint);background:color-mix(in srgb, var(--color-mint) 8%, var(--color-surface))}.site-theme .hero{border-color:var(--color-line);background:radial-gradient(circle at 20% 35%, color-mix(in srgb, var(--color-warm) 82%, transparent), transparent 34%), radial-gradient(circle at 78% 38%, color-mix(in srgb, var(--color-cyan) 10%, transparent), transparent 38%), var(--color-bg)}.site-theme .hero:before{background-image:linear-gradient(color-mix(in srgb, var(--color-border) 42%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-border) 42%, transparent) 1px, transparent 1px);opacity:.62}.site-theme .hero__ambient{border-color:color-mix(in srgb, var(--color-primary) 13%, transparent);box-shadow:0 0 0 8vw color-mix(in srgb, var(--color-primary) 2.5%, transparent), 0 0 0 18vw color-mix(in srgb, var(--color-amber) 2.5%, transparent)}.site-theme .hero h1{color:var(--color-text)}.site-theme .hero h1 span,.site-theme .eyebrow,.site-theme .zone-navigation__number{color:var(--color-mint)}.site-theme .hero__lead,.site-theme .hero__proof,.site-theme .zone-navigation small{color:var(--color-muted)}.site-theme .hero__proof b,.site-theme .zone-navigation b{color:var(--color-text)}.site-theme .scene-frame{border-color:var(--color-border);background:color-mix(in srgb, var(--color-surface) 96%, transparent);box-shadow:0 24px 65px color-mix(in srgb, var(--color-text) 12%, transparent), inset 0 1px #fff}.site-theme .scene-frame:before,.site-theme .scene-frame:after{border-color:var(--color-mint)}.site-theme .scene-frame__header,.site-theme .scene-frame__mode{color:var(--color-muted)}.site-theme .scene-frame__title i{background:var(--color-green);box-shadow:none}.site-theme .warehouse-scene{border-color:var(--color-border);background:var(--color-technicalSurface,var(--color-surface-strong))}.site-theme .map-background{fill:color-mix(in srgb, var(--color-surface-strong) 74%, var(--color-surface))}.site-theme .map-road path{stroke:color-mix(in srgb, var(--color-warm) 78%, var(--color-border))}.site-theme .map-road .map-road__dash{stroke:color-mix(in srgb, var(--color-muted) 48%, transparent)}.site-theme .map-road text,.site-theme .map-caption,.site-theme .zone-code,.site-theme .map-legend text{fill:var(--color-muted)}.site-theme .warehouse-frame__outline{stroke:color-mix(in srgb, var(--color-muted) 45%, transparent)}.site-theme .warehouse-frame__axis{stroke:color-mix(in srgb, var(--color-border) 76%, transparent)}.site-theme .zone-hit{fill:color-mix(in srgb, var(--color-surface) 36%, transparent);stroke:color-mix(in srgb, var(--color-border) 82%, transparent)}.site-theme .warehouse-zone.is-active .zone-hit{fill:color-mix(in srgb, var(--color-cyan) 10%, var(--color-surface));stroke:var(--color-cyan)}.site-theme .warehouse-zone--storage.is-active .zone-hit{fill:color-mix(in srgb, var(--color-violet) 9%, var(--color-surface));stroke:var(--color-violet)}.site-theme .warehouse-zone--picking.is-active .zone-hit{fill:color-mix(in srgb, var(--color-green) 10%, var(--color-surface));stroke:var(--color-green)}.site-theme .warehouse-zone--shipping.is-active .zone-hit{fill:color-mix(in srgb, var(--color-amber) 12%, var(--color-surface));stroke:var(--color-amber)}.site-theme .warehouse-zone.is-active .zone-code{fill:var(--color-text)}.site-theme .dock,.site-theme .shipping-dock,.site-theme .picking-table rect,.site-theme .rack-cell{fill:var(--color-surface);stroke:var(--color-border)}.site-theme .dock__line,.site-theme .shipping-dock path,.site-theme .rack-cell__mark{stroke:color-mix(in srgb, var(--color-muted) 55%, transparent)}.site-theme .rack-cell--target{fill:color-mix(in srgb, var(--color-violet) 14%, var(--color-surface));stroke:var(--color-violet)}.site-theme .pallet__base{fill:color-mix(in srgb, var(--color-mint) 35%, var(--color-surface));stroke:var(--color-mint)}.site-theme .pallet__line{stroke:var(--color-text);opacity:.55}.site-theme .picking-table path{stroke:var(--color-green)}.site-theme .picking-table circle{fill:color-mix(in srgb, var(--color-green) 11%, var(--color-surface));stroke:var(--color-green)}.site-theme .stored-pallet{fill:color-mix(in srgb, var(--color-violet) 34%, var(--color-surface));stroke:var(--color-violet)}.site-theme .flow-unit rect{fill:var(--color-surface);stroke:currentColor}.site-theme .flow-unit--inbound{color:var(--color-cyan)}.site-theme .flow-unit--pick{color:var(--color-green)}.site-theme .flow-unit--order{color:var(--color-amber)}.site-theme .flow-unit path{stroke:var(--color-text);opacity:.62}.site-theme .truck__trailer{fill:color-mix(in srgb, var(--color-warm) 78%, var(--color-surface));stroke:color-mix(in srgb, var(--color-muted) 68%, transparent)}.site-theme .truck__cab{fill:color-mix(in srgb, var(--color-mint) 28%, var(--color-surface));stroke:var(--color-mint)}.site-theme .truck__wheel{fill:var(--color-text);stroke:var(--color-muted)}.site-theme .truck__signal{stroke:var(--color-mint)}.site-theme .scene-status{border-color:var(--color-border);background:color-mix(in srgb, var(--color-surface) 96%, transparent);box-shadow:0 12px 28px color-mix(in srgb, var(--color-text) 11%, transparent)}.site-theme .scene-status__number{border-color:var(--color-border);color:var(--color-mint)}.site-theme .scene-status b{color:var(--color-text)}.site-theme .scene-status small,.site-theme .scene-controls button{color:var(--color-muted)}.site-theme .scene-controls button{border-color:var(--color-border);background:var(--color-surface)}.site-theme .scene-controls button:hover{border-color:var(--color-mint);color:var(--color-text)}.site-theme .zone-navigation,.site-theme .zone-navigation button{border-color:var(--color-line)}.site-theme .zone-navigation button:hover,.site-theme .zone-navigation button.is-active{background:linear-gradient(color-mix(in srgb, var(--color-mint) 8%, transparent), transparent);color:var(--color-text)}.site-theme .signal-strip{border-color:var(--color-line);background:var(--color-surface)}.site-theme .problems,.site-theme .implementation,.site-theme .demo{background:var(--color-warm)}.site-theme .problem-grid,.site-theme .workflow-list,.site-theme .integration-cloud,.site-theme .implementation-grid{border-color:var(--color-border)}.site-theme .problem-card,.site-theme .implementation-grid article{border-color:var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-warm))}.site-theme .problem-card>i{border-color:color-mix(in srgb, var(--color-amber) 25%, transparent)}.site-theme .problem-card>i:after{border-color:color-mix(in srgb, var(--color-cyan) 40%, transparent)}.site-theme .workflow,.site-theme .integrations{background:var(--color-bg)}.site-theme .product,.site-theme .faq{border-color:var(--color-border);background:var(--color-surface)}.site-theme .dashboard{border-color:var(--color-border);background:var(--color-surface);box-shadow:0 24px 65px color-mix(in srgb, var(--color-text) 12%, transparent)}.site-theme .dashboard__topbar,.site-theme .dashboard__nav,.site-theme .dashboard__panel,.site-theme .dashboard__panel-head,.site-theme .dashboard__row{border-color:var(--color-border)}.site-theme .dashboard__metrics article{border-color:var(--color-border);background:var(--color-bg)}.site-theme .dashboard__nav span{border-color:var(--color-muted)}.site-theme .integration-cloud{background:var(--color-border)}.site-theme .integration-cloud span{border-color:var(--color-border);background:var(--color-surface)}.site-theme .implementation-grid{background:var(--color-border)}.site-theme .security{border-color:var(--color-border);background:radial-gradient(circle at 78% 50%, color-mix(in srgb, var(--color-cyan) 8%, transparent), transparent 32%), var(--color-bg)}.site-theme .security-grid article{border-color:var(--color-border);background:var(--color-surface)}.site-theme .faq-list,.site-theme .faq-list details,.site-theme .demo{border-color:var(--color-border)}.site-theme .lead-form{border-color:var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, transparent);box-shadow:0 18px 48px color-mix(in srgb, var(--color-text) 8%, transparent)}.site-theme .lead-form input:not([type=checkbox]),.site-theme .lead-form select{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.site-theme .lead-form input:focus,.site-theme .lead-form select:focus{border-color:var(--color-mint);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-mint) 12%, transparent)}.site-theme .site-footer{border-color:var(--color-border);background:var(--color-surface-strong)}.site-theme .eyebrow,.site-theme .zone-navigation__number,.site-theme .workflow-list__index,.site-theme .problem-card>span,.site-theme .implementation-grid article>span,.site-theme .security-grid span,.site-theme .demo__meta b,.site-theme .dashboard__brand,.site-theme .text-link,.site-theme .demo__contacts a,.site-theme .brand__wordmark span{color:var(--color-primary-hover)}.site-theme .hero h1 span{color:var(--color-mint)}.site-theme .integration-cloud span[data-accent="0"]{color:color-mix(in srgb, var(--color-cyan) 74%, var(--color-text))}.site-theme .integration-cloud span[data-accent="1"]{color:color-mix(in srgb, var(--color-violet) 74%, var(--color-text))}.site-theme .integration-cloud span[data-accent="2"]{color:var(--color-primary-hover)}.site-theme .integration-cloud span[data-accent="3"]{color:color-mix(in srgb, var(--color-amber) 52%, var(--color-text))}.site-theme .site-footer__inner,.site-theme .site-footer__inner .brand__wordmark,.site-theme .site-footer__inner .brand__wordmark span{color:var(--color-text)}.support{border-top:1px solid var(--color-border);background:radial-gradient(circle at 16% 42%, color-mix(in srgb, var(--color-cyan) 8%, transparent), transparent 32%), var(--color-surface-strong)}.support__layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(48px,8vw,110px);display:grid}.support__copy h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,4.2rem);font-weight:600;line-height:1.02}.support__copy>p:not(.eyebrow){color:var(--color-muted);margin:24px 0 0;font-size:1.05rem}.support__steps{gap:12px;margin-top:36px;display:grid}.support__steps span{color:var(--color-muted);align-items:center;gap:12px;display:flex}.support__steps b{color:var(--color-primary-hover);font-family:var(--font-display);font-size:.72rem}.support-form{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 18px 48px color-mix(in srgb, var(--color-text) 8%, transparent);gap:16px;padding:clamp(24px,4vw,40px);display:grid;position:relative}.support-form__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.support-form label>span:first-child:not(:last-child),.support-form>label:not(.support-form__consent)>span{color:var(--color-muted);margin-bottom:7px;font-size:.8rem;display:block}.support-form input:not([type=checkbox]),.support-form select,.support-form textarea{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);border-radius:11px;outline:0;padding-inline:14px}.support-form input:not([type=checkbox]),.support-form select{height:50px}.support-form textarea{resize:vertical;min-height:132px;padding-block:12px;line-height:1.5}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{border-color:var(--color-mint);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-mint) 12%, transparent)}.support-form__consent{color:var(--color-muted);align-items:flex-start;gap:10px;font-size:.78rem;display:flex}.support-form__consent input{width:18px;height:18px;accent-color:var(--color-mint);flex:none}.support-form .button{width:100%}.support-form__honeypot{position:absolute;left:-10000px}.support-form__message{margin:0;font-size:.85rem}.support-form__message--success{color:var(--color-primary-hover)}.support-form__message--error{color:var(--color-danger)}.captcha-field{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.captcha-field label>span{color:var(--color-muted);margin-bottom:7px;font-size:.8rem;display:block}.captcha-field input:not([type=hidden]){border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:50px;color:var(--color-text);border-radius:11px;outline:0;padding-inline:14px}.captcha-field input:focus{border-color:var(--color-mint);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-mint) 12%, transparent)}.captcha-field>button{border:1px solid var(--color-border);background:var(--color-surface-strong);min-height:50px;color:var(--color-text);cursor:pointer;border-radius:11px;padding:0 14px;font-weight:700}.captcha-field>small{color:var(--color-danger);grid-column:1/-1}.support-page{background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--color-cyan) 11%, transparent), transparent 34%), radial-gradient(circle at 88% 82%, color-mix(in srgb, var(--color-amber) 9%, transparent), transparent 30%), var(--color-bg);min-height:100svh}.support-page__header{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 40px,1240px);min-height:76px;margin-inline:auto;display:flex}.support-page__close{color:var(--color-muted);align-items:center;gap:12px;font-size:.85rem;font-weight:700;display:inline-flex}.support-page__close span{border:1px solid var(--color-border);background:var(--color-surface);width:34px;height:34px;color:var(--color-text);border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.support-page__main{place-items:center;min-height:calc(100svh - 76px);padding:28px 20px 56px;display:grid}.support-page__modal{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-strong) 96%, transparent);width:min(1180px,100%);box-shadow:0 26px 80px color-mix(in srgb, var(--color-text) 12%, transparent);border-radius:clamp(20px,3vw,34px);grid-template-columns:minmax(260px,.72fr) minmax(560px,1.28fr);align-items:start;gap:clamp(34px,5vw,76px);padding:clamp(28px,5vw,64px);display:grid}.support-page__modal .support__copy{position:sticky;top:28px}.support-page__modal .support__copy h1{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.2rem,4vw,4.5rem);font-weight:600;line-height:.98}.support-page__address{border-top:1px solid var(--color-border);gap:4px;margin:34px 0 0;padding-top:20px;display:grid}.support-page__address span{color:var(--color-muted);font-size:.7rem}.support-page__address b{color:var(--color-primary-hover);font-family:var(--font-display);font-size:.86rem}.support-page__modal .support-form{box-shadow:none;padding:clamp(20px,3vw,34px)}.support-form__dropzone{border:1px dashed color-mix(in srgb, var(--color-cyan) 62%, var(--color-border));background:color-mix(in srgb, var(--color-cyan) 4%, var(--color-surface));cursor:pointer;text-align:center;border-radius:12px;place-items:center;min-height:92px;padding:15px;display:grid;position:relative}.support-form__dropzone:hover{border-color:var(--color-cyan);background:color-mix(in srgb, var(--color-cyan) 7%, var(--color-surface))}.support-form__dropzone input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.support-form__dropzone>span{color:var(--color-text);font-size:.82rem}.support-form__dropzone>span b{color:var(--color-primary-hover)}.support-form__dropzone>small{color:var(--color-muted);font-size:.68rem}.support-form__attachments{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.support-form__attachments article{border:1px solid var(--color-border);background:var(--color-bg);border-radius:10px;grid-template-columns:54px 1fr;align-items:center;gap:9px;min-width:0;min-height:70px;padding:8px 30px 8px 8px;display:grid;position:relative}.support-form__attachments img,.support-form__file-icon{object-fit:cover;border-radius:7px;width:54px;height:54px}.support-form__file-icon{background:var(--color-surface-strong);color:var(--color-muted);font-family:var(--font-display);place-items:center;font-size:.58rem;display:grid}.support-form__attachments article>span:not(.support-form__file-icon){min-width:0;display:grid}.support-form__attachments b{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.support-form__attachments small{color:var(--color-muted);font-size:.64rem}.support-form__attachments button{background:var(--color-surface);width:22px;height:22px;color:var(--color-danger);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;right:5px}@media (max-width:900px){.support__layout,.support-page__modal{grid-template-columns:1fr}.support-page__modal .support__copy{position:static}}@media (max-width:600px){.support-form__grid,.support-form__attachments,.captcha-field{grid-template-columns:1fr}.captcha-field>button,.captcha-field>small{grid-column:auto}.support-page__close{font-size:0}.support-page__main{padding-inline:12px}.support-page__modal{padding:20px 14px}}@media (min-width:901px) and (max-height:900px){.hero__layout{min-height:calc(100svh - var(--header-height));grid-template-rows:minmax(0,1fr) auto;gap:12px 32px;padding-block:clamp(20px,3vh,28px) 14px}.hero h1{font-size:clamp(3rem,4.65vw,4.8rem);line-height:.94}.hero__lead{margin-top:18px;font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.45}.hero__proof{gap:14px;margin-top:17px;font-size:.7rem}.hero__visual{width:min(100%,820px,134svh - 328px)}.scene-frame{padding:9px}.scene-frame__header{min-height:30px;font-size:.58rem}.scene-controls{margin-top:6px}.scene-controls button{min-height:36px}.zone-navigation button{align-items:center;min-height:72px;padding:14px 16px}.zone-navigation small{display:none}}@media (max-height:700px) and (min-width:901px){.hero__layout{padding-top:30px}.hero__lead{margin-top:18px}.hero__actions{margin-top:20px}.hero__proof{display:none}.hero__visual{max-width:650px}}.signal-strip{border-bottom:1px solid var(--color-line);background:#081411}.signal-strip__inner{grid-template-columns:repeat(4,1fr);align-items:center;gap:18px;min-height:72px;display:grid}.signal-strip span{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-size:.78rem;display:flex}.signal-strip i{border:1px solid var(--color-mint);width:6px;height:6px;transform:rotate(45deg)}.section-heading--split{grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;max-width:none;display:grid}.section-heading--split p:not(.eyebrow){margin-bottom:5px}.problems{background:var(--color-bg-deep)}.problem-grid{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);display:grid}.problem-card{border-right:1px solid var(--color-line);min-height:285px;padding:30px;position:relative;overflow:hidden}.problem-card:last-child{border-right:0}.problem-card>span{color:var(--color-mint);font-family:var(--font-display);font-size:.7rem}.problem-card h3{max-width:300px;font-family:var(--font-display);margin:70px 0 12px;font-size:clamp(1.35rem,2vw,2rem);font-weight:500;line-height:1.1}.problem-card p{max-width:320px;color:var(--color-muted);margin:0}.problem-card>i{border:1px solid #82f6c621;width:70px;height:70px;position:absolute;top:22px;right:22px;transform:rotate(45deg)}.problem-card>i:after{content:"";border:1px solid #57d7ff4d;position:absolute;inset:20px}.workflow{background:linear-gradient(90deg, transparent 49.9%, #9bdec90d 50%, transparent 50.1%), var(--color-bg)}.workflow-list{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.workflow-list li{border-bottom:1px solid var(--color-line);grid-template-columns:90px 1fr auto;align-items:center;gap:20px;min-height:124px;display:grid}.workflow-list__index{color:var(--color-mint);font-family:var(--font-display);font-size:.73rem}.workflow-list h3{font-family:var(--font-display);margin:0 0 7px;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:500}.workflow-list p{color:var(--color-muted);margin:0}.workflow-list__arrow{color:var(--color-dim);font-size:1.6rem}.seo-topic-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.seo-topic-links a{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:1fr auto;align-content:space-between;gap:18px;min-height:132px;padding:22px;transition:border-color .18s,transform .18s;display:grid}.seo-topic-links a:hover{border-color:var(--color-mint);transform:translateY(-2px)}.seo-topic-links span{color:var(--color-primary-hover);font-family:var(--font-display);letter-spacing:.08em;font-size:.72rem}.seo-topic-links b{font-family:var(--font-display);grid-column:1/-1;font-size:clamp(1.05rem,2vw,1.35rem)}.seo-topic-links i{color:var(--color-muted);font-style:normal}.product{border-block:1px solid var(--color-line);background:#06100e}.product__layout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(48px,7vw,110px);display:grid}.product__copy h2,.demo__copy h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,4.2rem);font-weight:600;line-height:1.02}.product__copy>p:not(.eyebrow),.demo__copy>p:not(.eyebrow){color:var(--color-muted);margin:24px 0 0;font-size:1.05rem}.check-list{gap:13px;margin:30px 0;padding:0;list-style:none;display:grid}.check-list li{padding-left:27px;position:relative}.check-list li:before{border:1px solid var(--color-green);content:"";border-radius:50%;width:13px;height:13px;position:absolute;top:.35em;left:0}.check-list li:after{background:var(--color-green);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:calc(.35em + 4px);left:4px}.text-link{color:var(--color-mint);align-items:center;gap:10px;font-weight:700;display:inline-flex}.dashboard{background:#091512;border:1px solid #97dec738;border-radius:22px;overflow:hidden;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg);box-shadow:0 30px 90px #0000006b}.dashboard__topbar{border-bottom:1px solid var(--color-line);height:54px;font-family:var(--font-display);letter-spacing:.12em;justify-content:space-between;align-items:center;padding-inline:20px;font-size:.68rem;display:flex}.dashboard__brand{color:var(--color-mint)}.dashboard__online{color:var(--color-muted);align-items:center;gap:7px;display:flex}.dashboard__online i{background:var(--color-green);border-radius:50%;width:6px;height:6px}.dashboard__body{grid-template-columns:54px 1fr;min-height:430px;display:grid}.dashboard__nav{border-right:1px solid var(--color-line);flex-direction:column;align-items:center;gap:24px;padding-top:26px;display:flex}.dashboard__nav span{border:1px solid var(--color-dim);border-radius:4px;width:16px;height:16px}.dashboard__nav span:first-child{border-color:var(--color-mint);background:#82f6c629}.dashboard__content{padding:24px}.dashboard__metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dashboard__metrics article{border:1px solid var(--color-line);background:#ffffff05;border-radius:13px;padding:18px}.dashboard__metrics span,.dashboard__metrics small{color:var(--color-dim);font-size:.67rem;display:block}.dashboard__metrics b{font-family:var(--font-display);margin:7px 0 3px;font-size:1.9rem;font-weight:500;display:block}.dashboard__panel{border:1px solid var(--color-line);border-radius:14px;margin-top:16px}.dashboard__panel-head,.dashboard__row{border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:54px;padding-inline:17px;display:grid}.dashboard__panel-head small{color:var(--color-dim)}.dashboard__row{color:var(--color-muted);grid-template-columns:auto 1fr auto;font-size:.72rem}.dashboard__row:last-child{border-bottom:0}.dashboard__row b{color:var(--color-text);font-weight:600}.dashboard__dot{background:var(--color-cyan);border-radius:50%;width:7px;height:7px}.dashboard__dot--1{background:var(--color-violet)}.dashboard__dot--2{background:var(--color-green)}.dashboard__dot--3{background:var(--color-amber)}.integrations{background:var(--color-bg)}.integration-cloud{border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);grid-template-columns:repeat(4,1fr);display:grid}.integration-cloud span{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);min-height:124px;color:var(--color-muted);font-family:var(--font-display);letter-spacing:.06em;place-items:center;font-size:clamp(1rem,1.8vw,1.45rem);display:grid}.integration-cloud span[data-accent="0"]{color:var(--color-cyan)}.integration-cloud span[data-accent="1"]{color:var(--color-violet)}.integration-cloud span[data-accent="2"]{color:var(--color-green)}.integration-cloud span[data-accent="3"]{color:var(--color-amber)}.implementation{background:var(--color-bg-deep)}.implementation-grid{background:var(--color-line);border:1px solid var(--color-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.implementation-grid article{background:var(--color-bg-deep);min-height:280px;padding:28px}.implementation-grid article>span{color:var(--color-mint);font-family:var(--font-display);letter-spacing:.08em;font-size:.68rem}.implementation-grid h3{font-family:var(--font-display);margin:86px 0 12px;font-size:1.35rem;font-weight:500}.implementation-grid p{color:var(--color-muted);margin:0;font-size:.9rem}.security{border-top:1px solid var(--color-line);background:radial-gradient(circle at 78% 50%, #57d7ff14, transparent 30%), var(--color-bg)}.security__layout{grid-template-columns:.8fr 1.2fr;align-items:end;gap:clamp(50px,8vw,120px);display:grid}.security__layout .section-heading{margin-bottom:0}.security-grid{gap:12px;display:grid}.security-grid article{border:1px solid var(--color-line);background:#ffffff04;border-radius:14px;grid-template-columns:46px .72fr 1.28fr;align-items:center;gap:18px;min-height:112px;padding:18px 22px;display:grid}.security-grid span{color:var(--color-mint);font-family:var(--font-display);font-size:.7rem}.security-grid h3,.security-grid p{margin:0}.security-grid h3{font-family:var(--font-display);font-size:1.05rem;font-weight:500}.security-grid p{color:var(--color-muted);font-size:.84rem}.faq{border-top:1px solid var(--color-line);background:var(--color-bg-deep)}.faq__layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(50px,8vw,120px);display:grid}.faq-list{border-top:1px solid var(--color-line)}.faq-list details{border-bottom:1px solid var(--color-line)}.faq-list summary{cursor:pointer;font-family:var(--font-display);padding:24px 48px 24px 0;font-size:1.05rem;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--color-mint);content:"+";font-size:1.4rem;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:720px;color:var(--color-muted);margin:-5px 0 24px}.demo{border-top:1px solid var(--color-line);background:radial-gradient(circle at 20% 40%,#43b48f29,#0000 35%),#071411}.demo__layout{grid-template-columns:.9fr 1.1fr;gap:clamp(50px,8vw,120px);display:grid}.demo__meta{gap:12px;margin-top:38px;display:grid}.demo__meta span{color:var(--color-muted);align-items:center;gap:12px;display:flex}.demo__meta b{color:var(--color-mint);font-family:var(--font-display);font-size:.72rem}.demo__contacts{flex-wrap:wrap;gap:10px 18px;margin-top:28px;display:flex}.demo__contacts a{color:var(--color-mint);font-family:var(--font-display);font-size:.9rem}.lead-form{border-radius:var(--radius-lg);background:#050e0cc2;border:1px solid #96dec738;gap:17px;padding:clamp(24px,4vw,42px);display:grid}.lead-form__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lead-form label>span:first-child:not(:last-child),.lead-form>label:not(.lead-form__consent)>span{color:var(--color-muted);margin-bottom:7px;font-size:.8rem;display:block}.lead-form input:not([type=checkbox]),.lead-form select{border:1px solid var(--color-line-strong);width:100%;height:50px;color:var(--color-text);background:#081713;border-radius:11px;outline:0;padding-inline:14px}.lead-form input:focus,.lead-form select:focus{border-color:var(--color-mint);box-shadow:0 0 0 3px #82f6c617}.lead-form__consent{color:var(--color-muted);align-items:flex-start;gap:10px;font-size:.78rem;display:flex}.lead-form__consent input{width:18px;height:18px;accent-color:var(--color-mint);flex:none}.lead-form .button{width:100%}.lead-form .button:disabled{cursor:wait;opacity:.65}.lead-form__honeypot{position:absolute;left:-10000px}.lead-form__message{margin:0;font-size:.85rem}.lead-form__message--success{color:var(--color-green)}.lead-form__message--error{color:var(--color-danger)}.site-footer{border-top:1px solid var(--color-line);background:var(--color-bg-deep)}.site-footer__inner{min-height:100px;color:var(--color-dim);grid-template-columns:auto 1fr auto;align-items:center;gap:30px;font-size:.8rem;display:grid}.site-footer__inner p{margin:0}.site-footer__nav{flex-wrap:wrap;gap:10px 22px;display:flex}.site-footer__nav a{color:inherit;text-underline-offset:3px;text-decoration:underline}.site-footer__nav a:hover{color:var(--color-text)}.not-found{background:var(--color-bg);place-items:center;min-height:100svh;display:grid}.not-found h1{max-width:900px;font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(3rem,9vw,7rem);line-height:.95}.not-found p:not(.eyebrow){color:var(--color-muted);margin:24px 0 30px}@media (max-width:900px){.signal-strip__inner{grid-template-columns:repeat(2,1fr);padding-block:18px}.seo-topic-links{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading--split,.product__layout,.security__layout,.faq__layout,.demo__layout{grid-template-columns:1fr}.section-heading--split{gap:10px}.problem-grid{grid-template-columns:1fr}.problem-card{border-right:0;border-bottom:1px solid var(--color-line);min-height:220px}.problem-card:last-child{border-bottom:0}.problem-card h3{margin-top:45px}.product__layout{gap:52px}.dashboard{transform:none}.implementation-grid{grid-template-columns:repeat(2,1fr)}.security__layout,.faq__layout{gap:38px}}@media (max-width:600px){.signal-strip span{font-size:.65rem}.seo-topic-links{grid-template-columns:1fr}.workflow-list li{grid-template-columns:46px 1fr;min-height:112px}.workflow-list__arrow{display:none}.dashboard__body{grid-template-columns:1fr;min-height:auto}.dashboard__nav{display:none}.dashboard__content{padding:12px}.dashboard__metrics{grid-template-columns:1fr}.dashboard__metrics article:nth-child(n+3){display:none}.dashboard__row{padding-inline:11px;font-size:.63rem}.integration-cloud,.implementation-grid{grid-template-columns:repeat(2,1fr)}.integration-cloud span{min-height:88px}.implementation-grid article{min-height:230px;padding:20px}.security-grid article{grid-template-columns:34px 1fr}.security-grid article p{grid-column:2}.implementation-grid h3{margin-top:55px;font-size:1.1rem}.lead-form__grid{grid-template-columns:1fr}.site-footer__inner{grid-template-columns:1fr;gap:6px;padding-block:25px}}
