.download-dialog__backdrop[data-v-26f09abf]{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01060cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.download-dialog[data-v-26f09abf]{color:#07111b;background:#f7fafc;border:1px solid #38bdf894;border-radius:4px;outline:none;width:min(100%,560px);max-height:calc(100dvh - 48px);padding:clamp(26px,4vw,42px);overflow-y:auto;box-shadow:0 28px 90px #0008106b}.download-dialog__header[data-v-26f09abf]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.download-dialog__header h2[data-v-26f09abf]{color:#020617;letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(2rem,5vw,3.1rem);font-weight:580;line-height:1}.download-dialog__eyebrow[data-v-26f09abf]{color:#3f5364;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:flex}.download-dialog__eyebrow span[data-v-26f09abf]{border:1px solid #0284c7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #0284c761}.download-dialog__close[data-v-26f09abf]{color:#334155;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:color .18s,background-color .18s,border-color .18s;display:grid}.download-dialog__close svg[data-v-26f09abf]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:18px;height:18px}.download-dialog__close[data-v-26f09abf]:hover{color:#fff;background:#020617;border-color:#020617}.download-dialog__description[data-v-26f09abf]{color:#526174;margin:24px 0 0;font-size:15px;line-height:1.72}.download-dialog__form[data-v-26f09abf]{margin-top:30px}.download-dialog__challenge[data-v-26f09abf]{color:#e8f7ff;background-color:#07111b;background-image:linear-gradient(90deg,#38bdf817 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-left:3px solid #38bdf8;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:18px 20px;display:flex}.download-dialog__challenge span[data-v-26f09abf]{color:#e2f2faad;letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700}.download-dialog__challenge strong[data-v-26f09abf]{color:#fff;letter-spacing:.03em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.3rem,4vw,1.8rem);font-weight:620}.download-dialog__challenge[data-loading=true] strong[data-v-26f09abf]{color:#ffffffad;font-size:13px}.download-dialog__challenge-hint[data-v-26f09abf]{color:#334155;font-size:13.5px;line-height:1.6}.download-dialog__slider[data-v-26f09abf]{justify-content:center;min-height:52px;margin-top:20px;display:flex}.download-dialog__field[data-v-26f09abf]{gap:10px;margin-top:24px;display:grid}.download-dialog__field>span[data-v-26f09abf]{color:#334155;font-size:13px;font-weight:680}.download-dialog__field input[data-v-26f09abf]{color:#020617;width:100%;min-height:52px;font:inherit;letter-spacing:.08em;background:#fff;border:1px solid #b8c6d1;border-radius:2px;outline:none;padding:0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:700;transition:border-color .18s,box-shadow .18s}.download-dialog__field input[data-v-26f09abf]:focus{border-color:#0284c7;box-shadow:0 0 0 3px #0284c724}.download-dialog__field input[aria-invalid=true][data-v-26f09abf]{border-color:#b42318}.download-dialog__field input[data-v-26f09abf]:disabled{color:#718096;cursor:not-allowed;background:#eef2f5}.download-dialog__meta[data-v-26f09abf]{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:8px;display:flex}.download-dialog__meta p[data-v-26f09abf]{color:#657689;margin:0;font-size:12px;line-height:1.5}.download-dialog__meta button[data-v-26f09abf]{color:#0369a1;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-size:12px;font-weight:680}.download-dialog__meta button[data-v-26f09abf]:disabled{color:#94a3b8;cursor:not-allowed}.download-dialog__status[data-v-26f09abf]{min-height:34px;margin-top:8px}.download-dialog__status p[data-v-26f09abf]{margin:0;font-size:13px;line-height:1.55}.download-dialog__error[data-v-26f09abf]{color:#9f1c14}.download-dialog__actions[data-v-26f09abf]{grid-template-columns:minmax(120px,.42fr) minmax(200px,1fr);gap:12px;margin-top:18px;display:grid}.download-dialog__actions button[data-v-26f09abf],.download-dialog__done[data-v-26f09abf]{min-height:52px;font:inherit;cursor:pointer;border-radius:2px;padding:0 18px;font-size:13px;font-weight:700;transition:color .18s,background-color .18s,border-color .18s}.download-dialog__actions button[data-v-26f09abf]:disabled,.download-dialog__done[data-v-26f09abf]:disabled{cursor:not-allowed;opacity:.52}.download-dialog__secondary[data-v-26f09abf],.download-dialog__done[data-v-26f09abf]{color:#334155;background:0 0;border:1px solid #b8c6d1}.download-dialog__secondary[data-v-26f09abf]:hover,.download-dialog__done[data-v-26f09abf]:hover{border-color:#64748b}.download-dialog__primary[data-v-26f09abf],.download-dialog__fallback-link[data-v-26f09abf]{color:#04121c;background:#38bdf8;border:1px solid #38bdf8;justify-content:space-between;align-items:center;gap:18px;display:flex}.download-dialog__primary svg[data-v-26f09abf],.download-dialog__fallback-link svg[data-v-26f09abf]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:18px;height:18px}.download-dialog__primary[data-v-26f09abf]:hover:not(:disabled),.download-dialog__fallback-link[data-v-26f09abf]:hover:not(:disabled){color:#04121c;background:#7dd3fc;border-color:#7dd3fc}.download-dialog__complete[data-v-26f09abf]{grid-template-columns:48px minmax(0,1fr);gap:16px;margin-top:30px;display:grid}.download-dialog__complete-mark[data-v-26f09abf]{color:#075e45;background:#d1fae5;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.download-dialog__complete-mark svg[data-v-26f09abf]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:26px;height:26px}.download-dialog__complete-copy h3[data-v-26f09abf]{color:#063f31;margin:0;font-size:19px;line-height:1.3}.download-dialog__complete-copy p[data-v-26f09abf]{color:#3f5e55;margin:7px 0 0;font-size:14px;line-height:1.6}.download-dialog__complete-copy small[data-v-26f09abf]{overflow-wrap:anywhere;color:#657689;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:block}.download-dialog__fallback-hint[data-v-26f09abf]{color:#657689;grid-column:1/-1;margin:14px 0 0;font-size:12px;line-height:1.6}.download-dialog__fallback-link[data-v-26f09abf],.download-dialog__done[data-v-26f09abf]{min-height:52px}.download-dialog__fallback-link[data-v-26f09abf]{font:inherit;cursor:pointer;grid-column:1/-1;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none}.download-dialog__done[data-v-26f09abf]{grid-column:1/-1;width:100%}.download-dialog button[data-v-26f09abf]:focus-visible,.download-dialog a[data-v-26f09abf]:focus-visible{outline-offset:3px;outline:2px solid #0284c7}.download-dialog-enter-active[data-v-26f09abf],.download-dialog-leave-active[data-v-26f09abf]{transition:opacity .18s}.download-dialog-enter-active .download-dialog[data-v-26f09abf],.download-dialog-leave-active .download-dialog[data-v-26f09abf]{transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1)}.download-dialog-enter-from[data-v-26f09abf],.download-dialog-leave-to[data-v-26f09abf]{opacity:0}.download-dialog-enter-from .download-dialog[data-v-26f09abf],.download-dialog-leave-to .download-dialog[data-v-26f09abf]{opacity:0;transform:translateY(12px)scale(.985)}@media (max-width:560px){.download-dialog__backdrop[data-v-26f09abf]{align-items:end;padding:16px}.download-dialog[data-v-26f09abf]{width:100%;max-height:calc(100dvh - 32px);padding:26px 20px 20px}.download-dialog__challenge[data-v-26f09abf],.download-dialog__meta[data-v-26f09abf]{flex-direction:column;align-items:flex-start;gap:8px}.download-dialog__actions[data-v-26f09abf]{grid-template-columns:1fr}.download-dialog__actions .download-dialog__primary[data-v-26f09abf]{grid-row:1}}@media (max-height:540px) and (orientation:landscape){.download-dialog__backdrop[data-v-26f09abf]{place-items:start center;padding:12px}.download-dialog[data-v-26f09abf]{max-height:calc(100dvh - 24px)}}@media (prefers-reduced-motion:reduce){.download-dialog-enter-active[data-v-26f09abf],.download-dialog-leave-active[data-v-26f09abf],.download-dialog-enter-active .download-dialog[data-v-26f09abf],.download-dialog-leave-active .download-dialog[data-v-26f09abf],.download-dialog button[data-v-26f09abf],.download-dialog input[data-v-26f09abf]{transition:none}}.home[data-v-03e44393]{--ink:#020617;--ink-soft:#0f172a;--paper:#f8fafc;--paper-bright:#fff;--line:#e2e8f0;--cyan:#38bdf8;--blue:#0369a1;--muted:#526174;background:var(--paper);color:var(--ink);overflow:hidden}.container[data-v-03e44393]{width:min(100% - 48px,1360px);margin-inline:auto;padding:0}.section-light[data-v-03e44393]{background:var(--paper);position:relative}.eyebrow[data-v-03e44393]{color:#31404a;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 22px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;line-height:1.2;display:flex}.eyebrow>span[data-v-03e44393]{color:var(--blue)}.eyebrow--dark[data-v-03e44393]{color:#fff9}.eyebrow--dark>span[data-v-03e44393]{color:var(--cyan)}.eyebrow-dot[data-v-03e44393]{border:1px solid var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #35e9ffcc}.hero[data-v-03e44393]{color:#fff;isolation:isolate;background:radial-gradient(circle at 74% 48%,#0369a138,#0000 34%),linear-gradient(145deg,#05080d 0%,#09111a 100%);align-items:center;min-height:min(100svh,1080px);display:flex;position:relative;overflow:clip}.hero-grid[data-v-03e44393]{z-index:-1;opacity:.58;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:112px 112px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 80%,#0000);mask-image:linear-gradient(#0000,#000 18% 80%,#0000)}.hero-glow[data-v-03e44393]{z-index:-1;filter:blur(100px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow--one[data-v-03e44393]{background:#0369a12b;width:380px;height:380px;top:4%;right:5%}.hero-layout[data-v-03e44393]{grid-template-columns:minmax(0,.88fr) minmax(540px,1.12fr);align-items:center;gap:32px;min-height:min(100svh,1080px);padding-top:96px;padding-bottom:84px;display:grid}.hero-copy[data-v-03e44393]{z-index:3;padding-top:12px;position:relative}.hero-eyebrow[data-v-03e44393]{color:#ffffffa3;animation:.55s 50ms both hero-in-03e44393}.hero h1[data-v-03e44393]{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(3.6rem,6.25vw,7.7rem);font-weight:550;line-height:.91;animation:.65s .12s both hero-in-03e44393}.hero h1 span[data-v-03e44393]{display:block}.hero-title-accent[data-v-03e44393]{color:#7dd3fc;margin-top:10px}.hero-description[data-v-03e44393]{color:#ebf5f9b3;max-width:620px;margin:32px 0 0;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.8;animation:.65s .2s both hero-in-03e44393}.hero-actions[data-v-03e44393],.final-cta__actions[data-v-03e44393]{flex-wrap:wrap;gap:12px;margin-top:38px;animation:.65s .28s both hero-in-03e44393;display:flex}.action-button[data-v-03e44393]{letter-spacing:.02em;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 24px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.action-button svg[data-v-03e44393]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:19px;height:19px}.action-button[data-v-03e44393]:hover{text-decoration:none;transform:translateY(-2px)}.action-button--primary[data-v-03e44393]{color:#04121c;background:#38bdf8}.action-button--primary[data-v-03e44393]:hover{color:#04121c;background:#7dd3fc}.action-button--ghost[data-v-03e44393],.action-button--ghost-light[data-v-03e44393]{color:#fff;background:#ffffff0a;border-color:#ffffff38}.action-button--ghost[data-v-03e44393]:hover,.action-button--ghost-light[data-v-03e44393]:hover{color:#fff;border-color:#ffffff8c}.hero-badges[data-v-03e44393]{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);max-width:640px;margin:54px 0 0;padding:0;list-style:none;animation:.65s .36s both hero-in-03e44393;display:grid}.hero-badges li[data-v-03e44393]{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;min-height:72px;font-size:11px;display:flex}.hero-badges li+li[data-v-03e44393]{border-left:1px solid #ffffff1a;padding-left:18px}.hero-badges li span[data-v-03e44393]{color:var(--cyan);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.hero-stage[data-v-03e44393]{--shift-x:0px;--shift-y:0px;--tilt-x:0deg;--tilt-y:0deg;perspective:1000px;align-self:start;height:clamp(580px,78svh,780px);min-height:0;animation:.8s .14s both stage-in-03e44393;position:relative;inset-block-start:clamp(12px,2svh,24px);overflow:clip;-webkit-mask-image:linear-gradient(#000 0% 78%,#000000f5 82%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#000000f5 82%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-stage img[data-v-03e44393]{z-index:3;object-fit:contain;object-position:center top;filter:drop-shadow(0 36px 42px #0000008f);width:min(86%,680px);height:140%;transform:translate3d(var(--shift-x),var(--shift-y),0)rotateX(var(--tilt-x))rotateY(var(--tilt-y));transform-origin:54% 70%;transition:transform .18s ease-out;position:absolute;top:clamp(16px,2svh,24px);bottom:auto;right:3%}.scroll-cue[data-v-03e44393]{z-index:5;color:#ffffff7a;letter-spacing:.15em;text-transform:uppercase;flex-direction:column;align-items:center;gap:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.scroll-cue[data-v-03e44393]:hover{color:#fff;text-decoration:none}.scroll-cue__line[data-v-03e44393]{background:linear-gradient(var(--cyan),transparent);width:1px;height:30px}.products[data-v-03e44393],.applications[data-v-03e44393],.partners[data-v-03e44393]{padding:clamp(100px,11vw,168px) 0}.section-heading[data-v-03e44393]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr);align-items:end;gap:80px;margin-bottom:72px;display:grid}.section-heading h2[data-v-03e44393]{max-width:850px;color:var(--ink);letter-spacing:-.06em;margin:0;font-size:clamp(3rem,5.8vw,6.4rem);font-weight:560;line-height:.98}.section-heading__aside[data-v-03e44393]{padding-bottom:8px}.section-heading__aside p[data-v-03e44393]{color:var(--muted);margin:0;font-size:15px;line-height:1.85}.text-link[data-v-03e44393],.card-link[data-v-03e44393]{color:var(--ink);letter-spacing:.03em;align-items:center;gap:12px;margin-top:24px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.text-link svg[data-v-03e44393],.card-link svg[data-v-03e44393]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:20px;height:20px;transition:transform .18s}.text-link[data-v-03e44393]:hover,.card-link[data-v-03e44393]:hover{color:var(--blue);text-decoration:none}.text-link:hover svg[data-v-03e44393],.text-link:hover span[data-v-03e44393],.card-link:hover svg[data-v-03e44393],.card-link:hover span[data-v-03e44393]{transform:translate(2px,-1px)}.products[data-v-03e44393]{overflow-x:clip}.product-showcase[data-v-03e44393]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(92px,10vw,148px) clamp(18px,2vw,30px);padding:12px 0 48px;display:grid;position:relative}.product-showcase[data-v-03e44393]:before{content:"";background:linear-gradient(to bottom,var(--line),transparent 72%);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:8.33333%}.product-story[data-v-03e44393]{isolation:isolate;border-top:1px solid #cbd5df;min-width:0;position:relative}.product-story__index[data-v-03e44393]{z-index:5;color:#768694;letter-spacing:.14em;gap:10px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:inline-flex;position:absolute;top:19px;right:0}.product-story__index span[data-v-03e44393]:first-child{color:var(--blue)}.product-story__index--light[data-v-03e44393],.product-story__index--light span[data-v-03e44393]:first-child{color:#ffffff80}.product-story__copy[data-v-03e44393]{z-index:4;flex-direction:column;align-items:flex-start;padding-top:72px;display:flex;position:relative}.product-story__copy h3[data-v-03e44393]{letter-spacing:-.06em;max-width:560px;margin:0;font-size:clamp(2.35rem,3.7vw,4.7rem);font-weight:560;line-height:.96}.product-story__copy>p[data-v-03e44393]:not(.product-kicker){max-width:470px;color:inherit;opacity:.62;margin:24px 0 0;font-size:14px;line-height:1.8}.product-kicker[data-v-03e44393]{color:#43515a;letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700}.product-stats[data-v-03e44393]{gap:36px;margin:40px 0 0;display:flex}.product-stats div[data-v-03e44393]{flex-direction:column-reverse;gap:4px;display:flex}.product-stats dt[data-v-03e44393]{color:#64717a;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.product-stats dd[data-v-03e44393]{color:var(--ink);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:25px;font-weight:650}.product-tags[data-v-03e44393]{flex-wrap:wrap;gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}.product-tags li[data-v-03e44393]{color:#35434e;letter-spacing:.08em;text-transform:uppercase;border:1px solid #bdcbd5;padding:8px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:650}.product-tags--light li[data-v-03e44393]{color:#ffffffb3;border-color:#fff3}.card-link[data-v-03e44393]{margin-top:28px;position:static}.card-link--light[data-v-03e44393]{color:#fff}.card-link--light[data-v-03e44393]:hover{color:var(--cyan)}.product-figure[data-v-03e44393]{min-width:0;min-height:360px;margin:0;position:relative}.product-figure img[data-v-03e44393]{z-index:2;object-fit:contain;filter:drop-shadow(0 28px 30px #0f172a3d);transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute}.product-plane[data-v-03e44393]{z-index:0;display:block;position:absolute}.product-story--hand[data-v-03e44393]{grid-column:1/span 8;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:24px;min-height:670px;display:grid}.product-figure--hand[data-v-03e44393]{min-height:670px}.product-figure--hand .product-plane[data-v-03e44393]{background-color:#e7eef2;background-image:linear-gradient(#0f172a0b 1px,#0000 1px),linear-gradient(90deg,#0f172a0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;inset:13% 2% 6% 13%}.product-figure--hand img[data-v-03e44393]{width:80%;height:118%;bottom:-12%;right:-4%}.product-story--software[data-v-03e44393]{color:#fff;background-color:#0b1218;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-top-color:#ffffff38;flex-direction:column;grid-column:9/span 4;justify-content:space-between;min-height:610px;margin-top:126px;padding:0 32px 34px;display:flex;overflow:hidden}.product-story--software h3[data-v-03e44393],.product-story--software .product-kicker[data-v-03e44393]{color:#fff}.product-story--software .product-story__copy>p[data-v-03e44393]:not(.product-kicker){color:#ffffffbd}.product-story--lz-pro[data-v-03e44393]{grid-column:2/-1;grid-template-columns:minmax(270px,.64fr) minmax(430px,1.36fr);align-items:center;gap:clamp(28px,4vw,70px);min-height:760px;display:grid}.product-story--lz-pro .product-story__copy[data-v-03e44393]{padding:86px 0 72px}.product-figure--lz-pro[data-v-03e44393]{min-height:760px}.product-figure--lz-pro .product-plane[data-v-03e44393]{background:radial-gradient(circle at 68% 35%,#38bdf833,#0000 38%),#dce8ee;inset:17% 0 7% 15%}.product-figure--lz-pro img[data-v-03e44393]{width:77%;height:112%;bottom:-7%;right:2%}.product-story--arm[data-v-03e44393]{color:#fff;flex-direction:column;grid-column:1/span 5;min-height:660px;margin-top:78px;display:flex}.product-story--arm[data-v-03e44393]:before{z-index:-1;content:"";background:radial-gradient(circle at 70% 46%,#38bdf81c,#0000 37%),#0a1117;position:absolute;inset:76px 0 0 34px}.product-story--arm .product-story__copy[data-v-03e44393]{padding:116px 34px 0 70px}.product-story--arm .product-story__copy h3[data-v-03e44393],.product-story--arm .product-story__copy .product-kicker[data-v-03e44393]{color:#fff}.product-story--arm .product-story__copy>p[data-v-03e44393]:not(.product-kicker){color:#ffffffb8}.product-figure--arm[data-v-03e44393]{flex:1;min-height:400px}.product-figure--arm img[data-v-03e44393]{object-position:center bottom;width:69%;height:125%;bottom:-18%;right:-8%}.product-story--gripper[data-v-03e44393]{grid-column:6/-1;grid-template-columns:minmax(230px,.68fr) minmax(0,1.32fr);gap:16px;min-height:660px;display:grid}.product-story--gripper .product-story__copy[data-v-03e44393]{padding-left:22px}.product-figure--gripper[data-v-03e44393]{min-height:660px}.product-figure--gripper .product-plane[data-v-03e44393]{background:radial-gradient(circle at 60% 42%,#0369a129,#0000 34%),#e7eef3;inset:18% 0 5% 4%}.product-figure--gripper img[data-v-03e44393]{width:100%;height:112%;bottom:-8%;right:-8%}.product-story--terminal[data-v-03e44393]{color:#fff;border-top-color:#fff3;grid-column:2/-1;grid-template-columns:minmax(440px,1.35fr) minmax(270px,.65fr);align-items:center;gap:clamp(20px,3vw,54px);min-height:610px;display:grid}.product-story--terminal[data-v-03e44393]:before{z-index:-1;content:"";background:linear-gradient(90deg,#38bdf813,#0000 38%),#091117;position:absolute;inset:68px 0 18px 8%}.product-story--terminal .product-story__copy[data-v-03e44393]{padding:100px 48px 64px 0}.product-story--terminal .product-story__copy h3[data-v-03e44393],.product-story--terminal .product-story__copy .product-kicker[data-v-03e44393]{color:#fff}.product-story--terminal .product-story__copy>p[data-v-03e44393]:not(.product-kicker){color:#ffffffb8}.product-figure--terminal[data-v-03e44393]{min-height:610px}.product-figure--terminal .product-plane[data-v-03e44393]{background:#38bdf80b;border:1px solid #7dd3fc30;inset:20% 6% 17% -3%}.product-figure--terminal img[data-v-03e44393]{width:112%;height:108%;bottom:-3%;right:-2%}@media (hover:hover) and (pointer:fine){.product-story:hover .product-figure img[data-v-03e44393]{transform:translateY(-8px)scale(1.012)}}.software-panel[data-v-03e44393]{z-index:2;background:#ffffff09;border:1px solid #ffffff24;padding:18px;position:relative}.software-panel__top[data-v-03e44393],.software-metrics[data-v-03e44393]{color:#ffffff8a;letter-spacing:.08em;justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.software-status[data-v-03e44393]{color:var(--cyan)}.signal-bars[data-v-03e44393]{align-items:center;gap:5px;height:130px;margin:24px 0;display:flex;overflow:hidden}.signal-bars i[data-v-03e44393]{width:5px;height:calc(18px + var(--bar)*4px);background:linear-gradient(to top,var(--blue),var(--cyan));opacity:.72;display:block}.software-metrics span[data-v-03e44393]{color:#fff;flex-direction:column;gap:5px;font-size:12px;display:flex}.software-metrics small[data-v-03e44393]{color:#ffffff61;font-size:8px}.technology[data-v-03e44393],.ecosystem[data-v-03e44393],.final-cta[data-v-03e44393]{color:#fff;background:#080c10;position:relative}.technology[data-v-03e44393]{padding:clamp(110px,12vw,180px) 0}.technology-layout[data-v-03e44393]{grid-template-columns:minmax(0,.9fr) minmax(420px,.8fr);align-items:start;gap:clamp(70px,10vw,170px);display:grid}.technology-intro[data-v-03e44393]{position:sticky;top:120px}.technology-intro h2[data-v-03e44393]{color:#fff;letter-spacing:-.06em;max-width:720px;margin:0;font-size:clamp(3rem,5.4vw,6.2rem);font-weight:540;line-height:.96}.technology-intro>p[data-v-03e44393]:not(.eyebrow){color:#ffffff94;max-width:590px;margin:28px 0 0;font-size:15px;line-height:1.85}.technology-visual[data-v-03e44393]{background:radial-gradient(circle at 52% 52%,#0369a133,#0000 38%),#ffffff06;border:1px solid #ffffff1a;height:560px;margin-top:52px;position:relative;overflow:hidden}.technology-visual img[data-v-03e44393]{z-index:2;object-fit:contain;filter:drop-shadow(0 24px 30px #00000080);width:65%;height:118%;position:absolute;bottom:-19%;left:50%;transform:translate(-50%)}.technology-list[data-v-03e44393]{border-top:1px solid #ffffff24;margin:42px 0 0;padding:0;list-style:none}.technology-item[data-v-03e44393]{border-bottom:1px solid #ffffff24;grid-template-columns:52px 1fr 24px;gap:24px;padding:42px 0;display:grid;position:relative}.technology-item h3[data-v-03e44393]{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,2.25vw,2.5rem);font-weight:520}.technology-item p[data-v-03e44393]{color:#ffffff80;margin:14px 0 0;font-size:13px;line-height:1.75}.technology-item__index[data-v-03e44393]{color:var(--cyan);letter-spacing:.12em;padding-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.technology-item__mark[data-v-03e44393]{color:#ffffff47;font-size:24px;font-weight:200}.section-heading--applications[data-v-03e44393]{margin-bottom:84px}.application-stack[data-v-03e44393]{flex-direction:column;gap:28px;display:flex}.application-card[data-v-03e44393]{border:1px solid var(--line);background:#e7ebed;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:stretch;min-height:650px;display:grid;overflow:hidden}.application-card--coordination[data-v-03e44393]{color:#fff;background:#10171d;grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);align-self:flex-end;width:calc(100% - 110px)}.application-card--coordination .application-card__copy p[data-v-03e44393]{color:#ffffff8a}.application-card--coordination .concept-label[data-v-03e44393]{color:#ffffff9e;border-color:#ffffff38}.application-card--coordination .application-card__visual[data-v-03e44393]{background:radial-gradient(circle at 45% 45%,#1778ff33,#0000 38%),#0b1015}.application-card__copy[data-v-03e44393]{z-index:2;flex-direction:column;justify-content:flex-end;padding:clamp(38px,5vw,72px);display:flex;position:relative}.application-card__copy h3[data-v-03e44393]{max-width:540px;color:inherit;letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(2.4rem,4vw,5rem);font-weight:540;line-height:.98}.application-card__copy p[data-v-03e44393]{max-width:500px;color:var(--muted);margin:24px 0 0;font-size:14px;line-height:1.8}.concept-label[data-v-03e44393]{color:#40515d;letter-spacing:.12em;text-transform:uppercase;border:1px solid #05182433;width:fit-content;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700}.application-card__visual[data-v-03e44393]{background:radial-gradient(circle at 52% 46%,#0369a124,#0000 40%),linear-gradient(145deg,#d8dee1,#f4f6f7);min-height:650px;position:relative;overflow:hidden}.application-card__visual img[data-v-03e44393]{z-index:2;object-fit:contain;filter:drop-shadow(0 32px 32px #0000004d);width:78%;height:112%;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-9%;left:50%;transform:translate(-50%)}.application-card:hover .application-card__visual img[data-v-03e44393]{transform:translate(-50%)translateY(-8px)scale(1.012)}.application-disclaimer[data-v-03e44393]{color:#7c888f;text-align:right;max-width:900px;margin:30px 0 0 auto;font-size:11px;line-height:1.7}.ecosystem[data-v-03e44393]{background:radial-gradient(circle at 80% 45%,#1778ff2b,#0000 34%),#080c10;padding:clamp(110px,12vw,180px) 0}.ecosystem-layout[data-v-03e44393]{grid-template-columns:minmax(320px,.75fr) minmax(500px,1.25fr);align-items:center;gap:clamp(70px,10vw,160px);display:grid}.ecosystem-copy h2[data-v-03e44393]{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(3rem,5vw,5.8rem);font-weight:540;line-height:.96}.ecosystem-copy>p[data-v-03e44393]:not(.eyebrow){color:#ffffff8f;margin:28px 0 0;font-size:15px;line-height:1.85}.ecosystem-console[data-v-03e44393]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff09;border:1px solid #ffffff26;box-shadow:0 40px 100px #00000047}.ecosystem-console__bar[data-v-03e44393]{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:52px;padding:0 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:flex}.console-lights[data-v-03e44393]{gap:6px;display:flex}.console-lights i[data-v-03e44393]{background:#ffffff2e;border-radius:50%;width:6px;height:6px;display:block}.console-lights i[data-v-03e44393]:last-child{background:var(--cyan);box-shadow:0 0 10px #35e9ffcc}.ecosystem-console__body[data-v-03e44393]{padding:34px 28px}.code-row[data-v-03e44393]{color:#ffffff9e;grid-template-columns:30px 1fr;gap:18px;padding:12px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(11px,1.15vw,14px);display:grid}.code-row>span[data-v-03e44393]{color:#ffffff38;-webkit-user-select:none;user-select:none}.code-row code[data-v-03e44393]{font:inherit}.code-row b[data-v-03e44393]{color:var(--cyan);font-weight:500}.code-row--result[data-v-03e44393]{background:#35e9ff0e;margin-top:18px;padding:16px 14px}.code-row--result>span[data-v-03e44393],.code-row--result b[data-v-03e44393]{color:var(--cyan)}.protocol-grid[data-v-03e44393]{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);display:grid}.protocol-grid span[data-v-03e44393]{color:#ffffff8c;letter-spacing:.05em;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;justify-content:center;align-items:center;min-height:58px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.protocol-grid span[data-v-03e44393]:nth-child(4n){border-right:0}.download-center[data-v-03e44393]{color:var(--ink);background:linear-gradient(90deg,#0000 49.96%,#0f172a0b 50%,#0000 50.04%),#eaf0f4;padding:clamp(110px,12vw,184px) 0;position:relative}.download-center__layout[data-v-03e44393]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(18px,2vw,30px);display:grid}.download-center__copy[data-v-03e44393]{top:calc(var(--nav-height) + 48px);grid-column:1/span 5;padding-right:clamp(20px,4vw,64px);position:sticky}.download-center__copy h2[data-v-03e44393]{max-width:620px;color:var(--ink);letter-spacing:-.062em;margin:0;font-size:clamp(3rem,5.1vw,6rem);font-weight:540;line-height:.96}.download-center__copy>p[data-v-03e44393]:not(.eyebrow){max-width:540px;color:var(--muted);margin:28px 0 0;font-size:15px;line-height:1.85}.download-center__status[data-v-03e44393]{color:#536675;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-top:28px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;line-height:1.4;display:flex}.download-center__status i[data-v-03e44393]{background:#8293a0;border-radius:50%;flex:none;width:7px;height:7px}.download-center__status[data-state=ready] i[data-v-03e44393]{background:#0284c7;box-shadow:0 0 14px #0284c76b}.download-center__status[data-state=loading] i[data-v-03e44393]{background:var(--cyan)}.download-center__all[data-v-03e44393]{color:#fff;background:var(--ink);align-items:center;gap:24px;width:fit-content;min-height:50px;margin-top:36px;padding:0 20px;font-size:13px;font-weight:680;text-decoration:none;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.download-center__all svg[data-v-03e44393]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:19px;height:19px}.download-center__all[data-v-03e44393]:hover{color:#04121c;background:var(--cyan);text-decoration:none;transform:translateY(-2px)}.download-center__list[data-v-03e44393]{grid-column:6/-1;margin:22px 0 0;padding:0;list-style:none}.download-center__item[data-v-03e44393]{border-top:1px solid #aebdc7}.download-center__item[data-v-03e44393]:last-child{border-bottom:1px solid #aebdc7}.download-center__item[data-v-03e44393]:nth-child(2){margin-left:clamp(20px,4vw,64px)}.download-center__item[data-v-03e44393]:nth-child(3){margin-left:clamp(8px,2vw,30px)}.download-center__item>a[data-v-03e44393],.download-center__item>button[data-v-03e44393]{width:100%;min-height:190px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) minmax(128px,auto);align-items:center;gap:clamp(18px,2vw,34px);padding:30px 14px 30px 0;text-decoration:none;transition:padding .22s cubic-bezier(.22,1,.36,1),background-color .18s;display:grid;position:relative}.download-center__item>a[data-v-03e44393]:before,.download-center__item>button[data-v-03e44393]:before{content:"";background:var(--cyan);transform-origin:50%;width:3px;transition:transform .18s;position:absolute;inset:-1px auto -1px 0;transform:scaleY(0)}.download-center__item>a[data-v-03e44393]:hover,.download-center__item>button[data-v-03e44393]:hover{color:var(--ink);background:#ffffff8a;padding-left:16px;text-decoration:none}.download-center__item>a[data-v-03e44393]:hover:before,.download-center__item>button[data-v-03e44393]:hover:before{transform:scaleY(1)}.download-center__item>a:hover .download-center__action svg[data-v-03e44393],.download-center__item>button:hover .download-center__action svg[data-v-03e44393]{transform:translate(3px,-3px)}.download-center__index[data-v-03e44393],.download-center__resource small[data-v-03e44393],.download-center__action small[data-v-03e44393]{letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700}.download-center__index[data-v-03e44393]{color:var(--blue);align-self:start;padding-top:9px}.download-center__resource[data-v-03e44393]{flex-direction:column;min-width:0;display:flex}.download-center__resource small[data-v-03e44393]{color:#647784}.download-center__resource strong[data-v-03e44393]{color:inherit;letter-spacing:-.045em;margin-top:13px;font-size:clamp(1.65rem,2.6vw,3rem);font-weight:560;line-height:1.03}.download-center__resource>span[data-v-03e44393]{max-width:520px;color:var(--muted);margin-top:16px;font-size:13px;line-height:1.72}.download-center__action[data-v-03e44393]{text-align:right;grid-template-columns:auto 18px;justify-content:end;align-items:center;gap:9px 12px;font-size:12px;font-weight:700;display:grid}.download-center__action small[data-v-03e44393]{color:#71818c;grid-column:1/-1}.download-center__action svg[data-v-03e44393]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:18px;height:18px;transition:transform .18s}.partners[data-v-03e44393]{background:#f1f5f9}.partners-heading[data-v-03e44393]{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);align-items:end;gap:60px;margin-bottom:58px;display:grid}.partners-heading h2[data-v-03e44393]{color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4vw,4.8rem);font-weight:540;line-height:1}.partner-grid[data-v-03e44393]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.partner-item[data-v-03e44393]{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:center;align-items:center;height:124px;padding:26px;transition:border-color .18s,transform .18s;display:flex}.partner-item[data-v-03e44393]:hover{border-color:#cbd5e1;transform:translateY(-2px)}.partner-item:hover img[data-v-03e44393]{opacity:1}.partner-item img[data-v-03e44393]{object-fit:contain;opacity:.82;max-width:78%;max-height:58px;transition:opacity .18s}.partner-item--mono img[data-v-03e44393]{filter:brightness(0);opacity:.68}.final-cta[data-v-03e44393]{text-align:center;isolation:isolate;align-items:center;min-height:700px;display:flex}.final-cta__content[data-v-03e44393]{flex-direction:column;align-items:center;padding:120px 0;display:flex}.final-cta__content h2[data-v-03e44393]{color:#fff;letter-spacing:-.065em;max-width:1050px;margin:0;font-size:clamp(3.25rem,6vw,7rem);font-weight:530;line-height:.96}.final-cta__content>p[data-v-03e44393]:not(.eyebrow){color:#ffffff94;max-width:680px;margin:30px 0 0;font-size:15px;line-height:1.8}.final-cta__actions[data-v-03e44393]{justify-content:center}.reveal[data-v-03e44393]{opacity:0;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.reveal.is-visible[data-v-03e44393]{opacity:1;transform:translateY(0)}@keyframes hero-in-03e44393{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes stage-in-03e44393{0%{opacity:0;transform:translate(30px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:1120px){.hero-layout[data-v-03e44393]{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr)}.hero h1[data-v-03e44393]{font-size:clamp(3.5rem,6.6vw,6.4rem)}.hero-badges[data-v-03e44393]{border-top:0;grid-template-columns:1fr}.hero-badges li[data-v-03e44393]{border-top:1px solid #ffffff1a;min-height:38px}.hero-badges li+li[data-v-03e44393]{border-left:0;padding-left:0}.product-story--hand[data-v-03e44393]{grid-column:1/span 7;grid-template-columns:.82fr 1.18fr}.product-story--software[data-v-03e44393]{grid-column:8/-1;margin-top:92px}.product-story--lz-pro[data-v-03e44393],.product-story--terminal[data-v-03e44393]{grid-column:1/-1}.product-story--arm[data-v-03e44393]{grid-column:1/span 5}.product-story--gripper[data-v-03e44393]{grid-column:6/-1;grid-template-columns:.8fr 1.2fr}.technology-layout[data-v-03e44393]{gap:70px}.application-card--coordination[data-v-03e44393]{width:calc(100% - 50px)}}@media (max-width:900px){.container[data-v-03e44393]{width:min(100% - 36px,1360px)}.hero-layout[data-v-03e44393]{grid-template-columns:1fr;padding-top:128px;padding-bottom:36px}.hero-copy[data-v-03e44393]{max-width:720px}.hero-stage[data-v-03e44393]{height:720px;min-height:0;margin-top:-30px;inset-block-start:0}.hero-stage img[data-v-03e44393]{width:min(78%,560px);height:138%;top:38px;bottom:auto;right:7%}.scroll-cue[data-v-03e44393]{display:none}.section-heading[data-v-03e44393],.partners-heading[data-v-03e44393]{grid-template-columns:1fr;gap:30px}.product-story--hand[data-v-03e44393],.product-story--software[data-v-03e44393],.product-story--lz-pro[data-v-03e44393],.product-story--arm[data-v-03e44393],.product-story--gripper[data-v-03e44393],.product-story--terminal[data-v-03e44393]{grid-column:1/-1}.product-story--hand[data-v-03e44393]{grid-template-columns:.8fr 1.2fr}.product-story--software[data-v-03e44393]{min-height:520px;margin-top:0}.product-story--lz-pro[data-v-03e44393]{grid-template-columns:.76fr 1.24fr}.product-story--arm[data-v-03e44393]{margin-top:0}.product-story--gripper[data-v-03e44393]{grid-template-columns:.74fr 1.26fr}.product-story--terminal[data-v-03e44393]{grid-template-columns:1.2fr .8fr}.technology-layout[data-v-03e44393]{grid-template-columns:1fr}.technology-intro[data-v-03e44393]{position:relative;top:auto}.technology-list[data-v-03e44393]{margin-top:0}.application-card[data-v-03e44393],.application-card--coordination[data-v-03e44393]{grid-template-columns:1fr;width:100%}.application-card--coordination .application-card__visual[data-v-03e44393]{order:2}.application-card__copy[data-v-03e44393]{min-height:360px}.application-card__visual[data-v-03e44393]{min-height:590px}.ecosystem-layout[data-v-03e44393]{grid-template-columns:1fr}.download-center__layout[data-v-03e44393]{grid-template-columns:1fr;gap:72px}.download-center__copy[data-v-03e44393],.download-center__list[data-v-03e44393]{grid-column:auto}.download-center__copy[data-v-03e44393]{max-width:720px;padding-right:0;position:static}.download-center__list[data-v-03e44393]{width:min(100%,820px);margin-top:0;margin-left:auto}.partner-grid[data-v-03e44393]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.container[data-v-03e44393]{width:min(100% - 28px,1360px)}.hero-layout[data-v-03e44393]{padding-top:116px}.hero h1[data-v-03e44393]{font-size:clamp(3.35rem,16vw,5.3rem)}.hero-description[data-v-03e44393]{margin-top:24px;font-size:16px}.hero-actions[data-v-03e44393],.final-cta__actions[data-v-03e44393]{flex-direction:column;align-items:stretch}.hero-actions .action-button[data-v-03e44393],.final-cta__actions .action-button[data-v-03e44393]{width:100%}.hero-badges[data-v-03e44393]{margin-top:38px}.hero-stage[data-v-03e44393]{height:620px;min-height:0;margin-top:-20px}.hero-stage img[data-v-03e44393]{width:94%;height:134%;top:30px;bottom:auto;right:0}.section-heading[data-v-03e44393]{margin-bottom:50px}.section-heading h2[data-v-03e44393]{font-size:clamp(2.8rem,13vw,4.5rem)}.products[data-v-03e44393],.applications[data-v-03e44393],.download-center[data-v-03e44393],.partners[data-v-03e44393]{padding:92px 0}.product-showcase[data-v-03e44393]{grid-template-columns:1fr;gap:88px;padding-bottom:28px}.product-showcase[data-v-03e44393]:before{display:none}.product-story[data-v-03e44393],.product-story--hand[data-v-03e44393],.product-story--software[data-v-03e44393],.product-story--lz-pro[data-v-03e44393],.product-story--arm[data-v-03e44393],.product-story--gripper[data-v-03e44393],.product-story--terminal[data-v-03e44393]{flex-direction:column;min-height:auto;display:flex}.product-story--lz-pro[data-v-03e44393],.product-story--terminal[data-v-03e44393]{align-items:stretch}.product-story--software[data-v-03e44393]{padding:0 24px 28px}.product-story--arm[data-v-03e44393]:before{inset:72px 0 0 18px}.product-story--terminal[data-v-03e44393]:before{inset:72px -14px 0 12px}.product-story__copy[data-v-03e44393],.product-story--lz-pro .product-story__copy[data-v-03e44393],.product-story--arm .product-story__copy[data-v-03e44393],.product-story--gripper .product-story__copy[data-v-03e44393],.product-story--terminal .product-story__copy[data-v-03e44393]{padding:64px 18px 0}.product-story__copy h3[data-v-03e44393],.product-story--lz-pro .product-story__copy h3[data-v-03e44393],.product-story--arm .product-story__copy h3[data-v-03e44393],.product-story--gripper .product-story__copy h3[data-v-03e44393],.product-story--terminal .product-story__copy h3[data-v-03e44393]{font-size:clamp(2.35rem,11vw,3.5rem)}.product-story__copy>p[data-v-03e44393]:not(.product-kicker),.product-story--lz-pro .product-story__copy>p[data-v-03e44393]:not(.product-kicker),.product-story--arm .product-story__copy>p[data-v-03e44393]:not(.product-kicker),.product-story--gripper .product-story__copy>p[data-v-03e44393]:not(.product-kicker),.product-story--terminal .product-story__copy>p[data-v-03e44393]:not(.product-kicker){font-size:16px}.product-story--arm .product-story__copy[data-v-03e44393],.product-story--terminal .product-story__copy[data-v-03e44393]{padding-top:92px}.product-story--terminal .product-story__copy[data-v-03e44393]{order:1}.product-figure--terminal[data-v-03e44393]{order:2}.product-figure--hand[data-v-03e44393],.product-figure--lz-pro[data-v-03e44393],.product-figure--arm[data-v-03e44393],.product-figure--gripper[data-v-03e44393]{min-height:520px}.product-figure--terminal[data-v-03e44393]{min-height:340px}.software-panel[data-v-03e44393]{margin-top:42px}.technology-layout[data-v-03e44393]{gap:54px}.technology-intro h2[data-v-03e44393],.ecosystem-copy h2[data-v-03e44393]{font-size:clamp(2.9rem,13vw,4.8rem)}.technology-visual[data-v-03e44393]{height:470px}.technology-visual img[data-v-03e44393]{width:74%;height:118%;bottom:-18%}.technology-item[data-v-03e44393]{grid-template-columns:36px 1fr;gap:14px;padding:34px 0}.technology-item__mark[data-v-03e44393]{display:none}.application-card__copy[data-v-03e44393]{min-height:340px;padding:32px}.application-card__copy h3[data-v-03e44393]{font-size:clamp(2.4rem,12vw,4rem)}.application-card__copy p[data-v-03e44393]{font-size:16px}.application-card__visual[data-v-03e44393]{min-height:500px}.application-card__visual img[data-v-03e44393]{width:94%;height:110%;bottom:-7%}.application-disclaimer[data-v-03e44393]{text-align:left}.ecosystem-layout[data-v-03e44393]{gap:60px}.download-center__layout[data-v-03e44393]{gap:58px}.download-center__copy h2[data-v-03e44393]{font-size:clamp(2.9rem,13vw,4.8rem)}.download-center__copy>p[data-v-03e44393]:not(.eyebrow){font-size:16px}.download-center__all[data-v-03e44393]{justify-content:space-between;width:100%}.download-center__item[data-v-03e44393]:nth-child(2),.download-center__item[data-v-03e44393]:nth-child(3){margin-left:0}.download-center__item>a[data-v-03e44393],.download-center__item>button[data-v-03e44393]{grid-template-columns:34px minmax(0,1fr);gap:14px;min-height:0;padding:28px 4px 28px 0}.download-center__item>a[data-v-03e44393]:hover,.download-center__item>button[data-v-03e44393]:hover{padding-left:8px}.download-center__resource>span[data-v-03e44393]{font-size:15px}.download-center__action[data-v-03e44393]{text-align:left;grid-column:2;justify-content:start;margin-top:10px}.ecosystem-console__body[data-v-03e44393]{padding:24px 18px}.code-row[data-v-03e44393]{grid-template-columns:24px 1fr;gap:8px;overflow-x:auto}.protocol-grid[data-v-03e44393]{grid-template-columns:repeat(2,1fr)}.protocol-grid span[data-v-03e44393]:nth-child(2n){border-right:0}.partner-item[data-v-03e44393]{height:104px;padding:18px}.final-cta[data-v-03e44393]{min-height:660px}.final-cta__content h2[data-v-03e44393]{font-size:clamp(3.1rem,14vw,5rem)}}@media (prefers-reduced-motion:reduce){.hero-eyebrow[data-v-03e44393],.hero h1[data-v-03e44393],.hero-description[data-v-03e44393],.hero-actions[data-v-03e44393],.hero-badges[data-v-03e44393],.hero-stage[data-v-03e44393]{animation:none}.hero-stage img[data-v-03e44393],.product-figure img[data-v-03e44393],.application-card__visual img[data-v-03e44393],.action-button[data-v-03e44393],.download-center__all[data-v-03e44393],.download-center__item>a[data-v-03e44393],.download-center__item>button[data-v-03e44393],.download-center__item>a[data-v-03e44393]:before,.download-center__item>button[data-v-03e44393]:before,.download-center__action svg[data-v-03e44393],.reveal[data-v-03e44393]{transition:none}.reveal[data-v-03e44393]{opacity:1;transform:none}}@media (prefers-contrast:more){.hero-description[data-v-03e44393],.technology-intro>p[data-v-03e44393]:not(.eyebrow),.ecosystem-copy>p[data-v-03e44393]:not(.eyebrow),.final-cta__content>p[data-v-03e44393]:not(.eyebrow){color:#ffffffd6}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#080b11;--color-secondary:#66727f;--color-accent:#0369a1;--color-cyan:#38bdf8;--color-blue:#0369a1;--color-white:#fff;--color-background:#f8fafc;--color-surface:#fff;--color-line:#e2e8f0;--color-obsidian:#070a0f;--color-graphite:#111722;--font-primary:Inter,"Noto Sans SC","Microsoft YaHei UI","PingFang SC",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading:Inter,"Noto Sans SC","Microsoft YaHei UI","PingFang SC",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"SFMono-Regular","Roboto Mono",Consolas,"Liberation Mono",monospace;--nav-height:60px;--container-max:1440px;--container-gutter:clamp(18px,4vw,64px);--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:40px;--spacing-xl:64px;--spacing-xxl:clamp(88px,10vw,136px);--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--transition-fast:.18s ease;--transition-normal:.36s cubic-bezier(.22,1,.36,1);--transition-slow:.7s cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth;min-width:320px;scroll-padding-top:var(--nav-height);background:var(--color-obsidian)}body{min-width:320px;min-height:100vh;color:var(--color-primary);font-family:var(--font-primary);text-rendering:optimizeLegibility;background:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.65;overflow-x:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,picture,video,canvas,svg{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{margin-bottom:var(--spacing-sm);color:inherit;font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;font-weight:650;line-height:1.08}h1{font-size:clamp(3rem,6.4vw,6.5rem)}h2{font-size:clamp(2.2rem,4.2vw,4.5rem)}h3{font-size:clamp(1.45rem,2.4vw,2.5rem)}h4{font-size:clamp(1.1rem,1.6vw,1.5rem)}p{margin-bottom:var(--spacing-md);color:var(--color-secondary)}a{color:var(--color-accent);text-underline-offset:.2em;transition:color var(--transition-fast);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--color-cyan);outline-offset:4px}::selection{color:#021016;background:#27d3ffb8}.container{width:min(100%,var(--container-max));padding-inline:var(--container-gutter);margin-inline:auto}.btn{min-height:48px;color:inherit;font-family:var(--font-primary);text-align:center;white-space:nowrap;cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);border:1px solid #0000;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:0 23px;font-size:15px;font-weight:650;line-height:1;display:inline-flex}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn-primary{color:#fff;background:linear-gradient(120deg,var(--color-accent),#145fff);border-color:#ffffff29;box-shadow:0 12px 32px #0878f933}.btn-primary:hover{color:#fff;background:linear-gradient(120deg,#006ee9,#0f54ed);box-shadow:0 15px 40px #0878f94d}.btn-secondary{color:var(--color-primary);background:#080b110f;border-color:#080b1114}.btn-secondary:hover{color:var(--color-primary);background:#080b111a}.btn-group{margin-top:var(--spacing-md);flex-wrap:wrap;gap:12px;display:flex}.card{border:1px solid var(--color-line);border-radius:var(--radius-md);transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal);background:#ffffffe6;overflow:hidden;box-shadow:0 12px 36px #0c1f2d12}.card:hover{border-color:#0878f93d;transform:translateY(-4px);box-shadow:0 22px 52px #0c1f2d1f}.text-center{text-align:center}.mb-0{margin-bottom:0}.mt-0{margin-top:0}.py-xl{padding-block:var(--spacing-xl)}.py-xxl{padding-block:var(--spacing-xxl)}@media (max-width:768px){:root{--container-gutter:18px;--spacing-xl:48px}h1{font-size:clamp(2.45rem,12vw,4.2rem)}h2{font-size:clamp(2rem,9vw,3rem)}h3{font-size:clamp(1.35rem,6.4vw,2rem)}.btn-group{flex-direction:column;align-items:stretch}.btn-group .btn{width:100%}}@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}}.navbar[data-v-5b4a4a54]{z-index:1000;height:var(--nav-height);color:#07111a;-webkit-backdrop-filter:blur(22px)saturate(145%);background:#f8fafce0;border-bottom:1px solid #0f172a1a;position:fixed;inset:0 0 auto;box-shadow:0 10px 35px #0f172a12}.navbar[data-v-5b4a4a54]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#27d3ffbf);width:min(30vw,420px);height:1px;position:absolute;bottom:-1px;right:0}.navbar--menu-open[data-v-5b4a4a54]{background:#f8fafcf7}.navbar-shell[data-v-5b4a4a54]{width:min(100%,var(--container-max));height:100%;padding-inline:var(--container-gutter);grid-template-columns:minmax(164px,1fr) auto minmax(164px,1fr);align-items:center;margin-inline:auto;display:grid}.navbar-brand[data-v-5b4a4a54]{color:#07111a;justify-self:start;align-items:center;width:max-content;text-decoration:none;display:inline-flex}.navbar-brand[data-v-5b4a4a54]:hover{color:#07111a;text-decoration:none}.navbar-logo[data-v-5b4a4a54]{object-fit:contain;width:clamp(100px,8.1vw,126px);height:auto;display:block}.navbar-logo--mobile[data-v-5b4a4a54]{display:none}.navbar-menu[data-v-5b4a4a54]{justify-content:center;align-items:center;gap:clamp(18px,2vw,30px);margin:0;padding:0;list-style:none;display:flex}.navbar-link[data-v-5b4a4a54]{color:#0f172ab3;letter-spacing:.025em;white-space:nowrap;align-items:center;min-height:36px;font-size:12px;font-weight:550;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.navbar-link[data-v-5b4a4a54]:after{content:"";background:var(--color-cyan);transform-origin:100%;height:1px;transition:transform .22s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.navbar-link[data-v-5b4a4a54]:hover,.navbar-link.router-link-active[data-v-5b4a4a54]{color:#020617;text-decoration:none}.navbar-link[data-v-5b4a4a54]:hover:after,.navbar-link.router-link-active[data-v-5b4a4a54]:after{transform-origin:0;transform:scaleX(1)}.navbar-actions[data-v-5b4a4a54]{justify-self:end;align-items:center;gap:8px;display:flex;position:relative}.language-switcher[data-v-5b4a4a54]{position:relative}.language-trigger[data-v-5b4a4a54]{color:#0f172abd;min-width:46px;height:34px;font:inherit;cursor:pointer;background:#0f172a09;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.language-trigger svg[data-v-5b4a4a54]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:9px}.language-trigger[data-v-5b4a4a54]:hover{color:#020617;border-color:#0369a175}.language-menu[data-v-5b4a4a54]{background:#fffffffa;border:1px solid #0f172a1a;border-radius:13px;width:154px;padding:7px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 50px #0f172a29}.language-option[data-v-5b4a4a54]{color:#0f172ab8;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 11px;font-size:13px;display:flex}.language-option[data-v-5b4a4a54]:hover,.language-option--active[data-v-5b4a4a54]{color:#020617;background:#0369a117}.language-check[data-v-5b4a4a54]{color:var(--color-cyan)}.navbar-cta[data-v-5b4a4a54]{color:#fff;background:#07111a;border:1px solid #07111a;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 15px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 0 24px #27d3ff26}.navbar-cta[data-v-5b4a4a54]:hover{color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 0 32px #27d3ff47}.navbar-toggle[data-v-5b4a4a54]{width:44px;height:44px;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #d2ebf824;border-radius:50%;padding:0;display:none}.navbar-toggle span[data-v-5b4a4a54]{background:#f4fbff;width:16px;height:1px;transition:transform .22s,top .22s;position:absolute;left:13px}.navbar-toggle span[data-v-5b4a4a54]:first-child{top:17px}.navbar-toggle span[data-v-5b4a4a54]:last-child{top:25px}.navbar-toggle--active span[data-v-5b4a4a54]:first-child{top:21px;transform:rotate(45deg)}.navbar-toggle--active span[data-v-5b4a4a54]:last-child{top:21px;transform:rotate(-45deg)}.mobile-navigation[data-v-5b4a4a54]{top:calc(var(--nav-height) + 10px);right:var(--container-gutter);left:var(--container-gutter);max-height:calc(100dvh - var(--nav-height) - 24px);background:#080c12fa;border:1px solid #aed7eb29;border-radius:20px;position:fixed;overflow-y:auto;box-shadow:0 28px 80px #00000080}.mobile-navigation__inner[data-v-5b4a4a54]{padding:15px}.mobile-navigation__link[data-v-5b4a4a54]{color:#ecf7fc;letter-spacing:-.02em;border-bottom:1px solid #d2ebf817;grid-template-columns:38px 1fr;align-items:center;min-height:57px;padding:0 12px;font-size:clamp(19px,5vw,25px);font-weight:600;text-decoration:none;display:grid}.mobile-navigation__link[data-v-5b4a4a54]:hover{color:var(--color-cyan);text-decoration:none}.mobile-navigation__index[data-v-5b4a4a54]{color:#79a1b594;font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;font-weight:500}.mobile-navigation__footer[data-v-5b4a4a54]{justify-content:space-between;align-items:center;gap:14px;padding:18px 4px 3px;display:flex}.mobile-language[data-v-5b4a4a54]{background:#ffffff0e;border-radius:999px;gap:4px;padding:4px;display:flex}.mobile-language button[data-v-5b4a4a54]{color:#e1f0f794;min-width:38px;height:31px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:11px;font-weight:700}.mobile-language button.active[data-v-5b4a4a54]{color:#061117;background:var(--color-cyan)}.mobile-contact[data-v-5b4a4a54]{color:#061117;background:var(--color-cyan);border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.language-menu-enter-active[data-v-5b4a4a54],.language-menu-leave-active[data-v-5b4a4a54],.mobile-menu-enter-active[data-v-5b4a4a54],.mobile-menu-leave-active[data-v-5b4a4a54]{transition:opacity .18s,transform .22s}.language-menu-enter-from[data-v-5b4a4a54],.language-menu-leave-to[data-v-5b4a4a54],.mobile-menu-enter-from[data-v-5b4a4a54],.mobile-menu-leave-to[data-v-5b4a4a54]{opacity:0;transform:translateY(-8px)scale(.985)}@media (max-width:1120px){.navbar-shell[data-v-5b4a4a54]{grid-template-columns:auto 1fr auto}.navbar-menu[data-v-5b4a4a54]{gap:16px}}@media (max-width:900px){.navbar[data-v-5b4a4a54],.navbar--menu-open[data-v-5b4a4a54]{color:#f6fbff;background:#070a0f;border-bottom-color:#a4d3eb24;box-shadow:0 1px #0000002e}.navbar-brand[data-v-5b4a4a54],.navbar-brand[data-v-5b4a4a54]:hover{color:#f6fbff}.navbar-logo--desktop[data-v-5b4a4a54]{display:none}.navbar-logo--mobile[data-v-5b4a4a54]{width:34px;display:block}.navbar-menu[data-v-5b4a4a54],.language-switcher[data-v-5b4a4a54],.navbar-cta[data-v-5b4a4a54]{display:none}.navbar-shell[data-v-5b4a4a54]{justify-content:space-between;display:flex}.navbar-toggle[data-v-5b4a4a54]{display:block;position:relative}}@media (min-width:901px){.mobile-navigation[data-v-5b4a4a54]{display:none}}@media (prefers-reduced-motion:reduce){.navbar-link[data-v-5b4a4a54]:after,.navbar-cta[data-v-5b4a4a54],.navbar-toggle span[data-v-5b4a4a54],.language-menu-enter-active[data-v-5b4a4a54],.language-menu-leave-active[data-v-5b4a4a54],.mobile-menu-enter-active[data-v-5b4a4a54],.mobile-menu-leave-active[data-v-5b4a4a54]{transition-duration:.01ms!important}}.footer[data-v-d6ec6de6]{z-index:10;padding:clamp(68px,8vw,112px)var(--container-gutter)24px;color:#edf8fd;background:linear-gradient(#10161ff5,#070a0f 42%),#070a0f;border-top:1px solid #9dd2ec21;position:relative;overflow:hidden}.footer-glow[data-v-d6ec6de6]{filter:blur(110px);pointer-events:none;background:#1fbbff21;border-radius:50%;width:620px;height:360px;position:absolute;top:-240px;left:8%}.footer-shell[data-v-d6ec6de6],.footer-bottom[data-v-d6ec6de6]{width:min(100%,var(--container-max));margin-inline:auto;position:relative}.footer-shell[data-v-d6ec6de6]{grid-template-columns:minmax(270px,1.6fr) repeat(3,minmax(150px,1fr));gap:clamp(36px,5vw,80px);display:grid}.footer-intro[data-v-d6ec6de6]{max-width:380px}.footer-brand[data-v-d6ec6de6]{color:#f4fbff;align-items:center;text-decoration:none;display:inline-flex}.footer-brand[data-v-d6ec6de6]:hover{color:#f4fbff;text-decoration:none}.footer-logo[data-v-d6ec6de6]{object-fit:contain;width:min(196px,100%);height:auto;display:block}.footer-intro p[data-v-d6ec6de6]{color:#cde1eb9e;max-width:310px;margin:25px 0;font-size:15px;line-height:1.75}.footer-contact-button[data-v-d6ec6de6]{color:#061117;background:var(--color-cyan);border-radius:999px;align-items:center;gap:9px;min-height:43px;padding:0 17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.footer-contact-button[data-v-d6ec6de6]:hover{color:#061117;background:#7be8ff;text-decoration:none}.footer-column h2[data-v-d6ec6de6]{color:#e8f6fc80;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:600;line-height:1.4}.footer-column ul[data-v-d6ec6de6]{margin:0;padding:0;list-style:none}.footer-column li+li[data-v-d6ec6de6]{margin-top:13px}.footer-column a[data-v-d6ec6de6],.footer-column address[data-v-d6ec6de6]{color:#ddecf3b8;font-size:13px;font-style:normal;line-height:1.65;text-decoration:none;transition:color .16s}.footer-column a[data-v-d6ec6de6]:hover{color:var(--color-cyan);text-decoration:none}.footer-contact address[data-v-d6ec6de6]{color:#bfd6e18c;max-width:240px}.footer-bottom[data-v-d6ec6de6]{border-top:1px solid #afd9ec1c;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(56px,7vw,92px);padding-top:24px;display:flex}.footer-bottom p[data-v-d6ec6de6]{color:#b7cfda70;margin:0;font-size:11px}.footer-bottom__links[data-v-d6ec6de6]{gap:22px;display:flex}.footer-bottom__links a[data-v-d6ec6de6]{color:#c8dce68c;font-size:11px;text-decoration:none}.footer-bottom__links a[data-v-d6ec6de6]:hover{color:#fff;text-decoration:none}@media (max-width:980px){.footer-shell[data-v-d6ec6de6]{grid-template-columns:1.4fr repeat(2,1fr)}.footer-contact[data-v-d6ec6de6]{grid-column:2/-1}}@media (max-width:680px){.footer[data-v-d6ec6de6]{padding-top:64px}.footer-shell[data-v-d6ec6de6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 24px}.footer-intro[data-v-d6ec6de6],.footer-contact[data-v-d6ec6de6]{grid-column:1/-1}.footer-intro[data-v-d6ec6de6]{max-width:none}.footer-bottom[data-v-d6ec6de6]{flex-direction:column-reverse;align-items:flex-start}}.app[data-v-71164dc0]{flex-direction:column;min-height:100vh;display:flex}.main-content[data-v-71164dc0]{padding-top:var(--nav-height);flex:1}.main-content--home[data-v-71164dc0]{padding-top:0}
