@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/sifra-suite/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/sifra-suite/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/sifra-suite/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/sifra-suite/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/sifra-suite/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/sifra-suite/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/sifra-suite/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;font-family:Inter Variable,Inter,Arial,sans-serif;font-synthesis:none;--ink: #101a24;--ink-soft: #43505d;--muted: #6e7a84;--mineral: #f3f0e9;--mineral-deep: #e7e1d6;--paper: #fbfaf7;--white: #ffffff;--line: rgba(16, 26, 36, .14);--line-light: rgba(255, 255, 255, .16);--blue: #0846b9;--blue-deep: #062e77;--cyan: #31bfe7;--green: #168660;--amber: #ad6a16;--dark: #081a2b;--dark-raised: #0d263c;--header-h: 78px;--shell: min(1440px, calc(100% - 72px) );--shadow-soft: 0 24px 70px rgba(23, 40, 56, .11);--shadow-raised: 0 26px 60px rgba(8, 31, 54, .18)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px;background:var(--mineral)}body{margin:0;min-width:320px;color:var(--ink);background:var(--mineral);overflow-x:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit}img{display:block;max-width:100%}button{color:inherit}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.045em;line-height:.98}h1{font-size:clamp(3.45rem,6.4vw,7.2rem);font-weight:640}h2{font-size:clamp(2.6rem,5vw,5.8rem);font-weight:610}h3{font-size:clamp(1.45rem,2.5vw,2.25rem);font-weight:620}p{line-height:1.65}::selection{color:var(--white);background:var(--blue)}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:200;top:10px;left:12px;padding:12px 16px;color:var(--white);background:var(--blue-deep);border-radius:8px;transform:translateY(-150%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.section-shell{width:var(--shell);margin-inline:auto}.site-header{position:fixed;z-index:100;inset:0 0 auto;height:var(--header-h);background:#f9f7f2e6;border-bottom:1px solid rgba(16,26,36,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateY(0);transition:transform .26s cubic-bezier(.22,1,.36,1),background .18s ease}.site-header.is-hidden{transform:translateY(calc(-100% - 2px))}.site-header:focus-within{transform:translateY(0)}.header-shell{width:var(--shell);height:100%;margin-inline:auto;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;flex:0 0 auto;gap:12px;text-decoration:none}.brand img{width:47px;height:47px;object-fit:cover;object-position:left center;border-radius:7px;box-shadow:inset 0 0 0 1px #0846b914}.brand>span{display:grid;gap:1px}.brand strong{font-size:1rem;letter-spacing:.19em}.brand small{color:var(--muted);font-size:.62rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.main-nav{margin-left:auto;display:flex;align-items:center;gap:clamp(16px,1.8vw,30px)}.main-nav a{position:relative;color:#33404c;font-size:.82rem;font-weight:650;text-decoration:none;white-space:nowrap}.main-nav a:not(.nav-mobile-cta):after{content:"";position:absolute;left:0;right:100%;bottom:-9px;height:2px;background:var(--blue);transition:right .18s ease}.main-nav a:hover:after,.main-nav a:focus-visible:after{right:0}.nav-mobile-cta{display:none}.menu-button{display:none;width:45px;height:45px;align-items:center;justify-content:center;margin-left:auto;padding:0;background:transparent;border:1px solid var(--line);border-radius:9px;cursor:pointer}.sound-toggle{position:relative;width:45px;height:45px;flex:0 0 45px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:9px;cursor:pointer}.sound-toggle:after{content:"";position:absolute;right:8px;bottom:7px;width:5px;height:5px;background:var(--blue);border-radius:50%;box-shadow:0 0 0 3px #0846b917;opacity:0;transform:scale(.6)}.sound-toggle.is-active{color:var(--blue)}.sound-toggle.is-active:after{opacity:1;transform:scale(1)}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;color:var(--white);background:var(--blue);border:1px solid var(--blue);border-radius:8px;box-shadow:0 12px 28px #0846b929;font-size:.88rem;font-weight:720;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover{background:#063d9e;box-shadow:0 16px 34px #0846b938;transform:translateY(-2px)}.button:active{transform:translateY(0)}.button:disabled{opacity:.72;cursor:not-allowed;transform:none}.button-compact{min-height:42px;padding-inline:17px;font-size:.78rem}.button-secondary{color:var(--ink);background:#ffffff94;border-color:#101a2433;box-shadow:none}.button-secondary:hover{color:var(--blue);background:var(--white);border-color:#0846b94d;box-shadow:0 13px 30px #17283817}.button-light{color:var(--dark);background:var(--white);border-color:var(--white);box-shadow:none}.button-light:hover{color:var(--blue-deep);background:#e9f4fa;border-color:#e9f4fa}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--blue);font-size:.72rem;font-weight:760;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}.eyebrow>span{width:24px;height:2px;flex:0 0 auto;background:var(--cyan)}.hero{position:relative;min-height:min(880px,100vh);padding:calc(var(--header-h) + 44px) 0 52px;display:grid;grid-template-columns:minmax(520px,.98fr) minmax(560px,1.02fr);align-items:center;gap:clamp(32px,4vw,70px)}.hero:before{content:"";position:absolute;z-index:-1;width:44%;height:58%;top:12%;right:0;background:#ffffff8a;border:1px solid rgba(255,255,255,.72);border-radius:50%;filter:blur(4px)}.hero-copy{position:relative;z-index:3}.hero h1{max-width:790px;margin-top:22px;font-size:clamp(3.45rem,4.2vw,4.75rem);line-height:.97}.hero-lead{max-width:650px;margin-top:28px;color:var(--ink-soft);font-size:clamp(1rem,1.35vw,1.24rem)}.hero-actions{margin-top:34px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.hero-proof{margin-top:34px;padding-top:25px;display:flex;flex-wrap:wrap;gap:17px 24px;border-top:1px solid var(--line)}.hero-proof span{display:inline-flex;align-items:center;gap:7px;color:#4b5863;font-size:.76rem;font-weight:650}.hero-proof svg{color:var(--blue)}.hero-visual{position:relative;min-width:0;align-self:stretch;display:flex;align-items:center}.perspective-media{--tilt-x: 0deg;--tilt-y: 0deg;--lift-x: 0px;--lift-y: 0px;position:relative;width:100%;transform-style:preserve-3d;perspective:1200px}.perspective-media img{width:100%;height:100%;object-fit:cover;transform:translate3d(var(--lift-x),var(--lift-y),0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .18s ease-out}.hero-media{height:clamp(520px,62vw,790px);margin-right:0}.hero-media:before{content:"";position:absolute;z-index:-1;top:10%;right:-2%;bottom:4%;left:7%;background:#ffffff8a;border-radius:48%;filter:blur(20px)}.hero-media img{object-fit:contain;filter:drop-shadow(0 30px 28px rgba(25,44,62,.12))}.hero-data-card{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;padding:14px 16px;background:#ffffffe0;border:1px solid rgba(8,70,185,.13);border-radius:10px;box-shadow:0 18px 45px #15273821;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-data-card-top{top:20%;right:1%;display:grid;gap:3px}.hero-data-card-top span{color:var(--blue);font-size:.61rem;font-weight:800;letter-spacing:.12em}.hero-data-card-top strong{font-size:.86rem}.hero-data-card-bottom{left:4%;bottom:17%}.hero-data-card-bottom svg{color:var(--green)}.hero-data-card-bottom>span{display:grid;gap:2px}.hero-data-card-bottom strong{font-size:.78rem}.hero-data-card-bottom small{color:var(--muted);font-size:.66rem}.scroll-cue{position:absolute;left:0;bottom:28px;display:inline-flex;align-items:center;gap:11px;color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.scroll-cue svg{color:var(--blue)}.section-heading{max-width:1060px}.section-heading h2{margin-top:20px}.split-heading{max-width:none;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:clamp(36px,8vw,140px)}.split-heading>p{max-width:510px;padding-bottom:8px;color:var(--ink-soft);font-size:1rem}.solutions-intro{padding:136px 0 154px}.solutions-intro h2{max-width:940px}.solution-cards{margin-top:68px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.solution-cards>a{position:relative;min-height:390px;padding:clamp(30px,4vw,54px);display:flex;flex-direction:column;color:var(--ink);background:#ffffffa3;border:1px solid var(--line);border-radius:16px;text-decoration:none;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.solution-cards>a:hover{background:var(--white);border-color:#0846b940;box-shadow:var(--shadow-soft);transform:translateY(-5px)}.solution-number{position:absolute;top:32px;right:36px;color:#0846b957;font-size:.77rem;font-weight:800;letter-spacing:.12em}.solution-icon{width:55px;height:55px;display:grid;place-items:center;color:var(--blue);background:#e8eff9;border:1px solid rgba(8,70,185,.12);border-radius:11px}.solution-cards p{margin-top:52px;color:var(--blue);font-size:.66rem;font-weight:780;letter-spacing:.13em}.solution-cards h3{max-width:520px;margin-top:12px;font-size:clamp(1.8rem,3.4vw,3.35rem)}.solution-cards a>span:not(.solution-number){max-width:500px;margin-top:18px;color:var(--ink-soft);line-height:1.55}.solution-cards a>strong{margin-top:auto;padding-top:32px;display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-size:.83rem}.product-section{padding:138px 0 150px}.batch-section{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.warehouse-section{background:#ece9e2}.product-heading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(290px,.56fr);align-items:end;gap:clamp(48px,9vw,155px)}.product-heading h2{max-width:1020px;margin-top:20px}.product-heading>p{max-width:480px;padding-bottom:10px;color:var(--ink-soft);font-size:1.02rem}.product-index-label{margin-bottom:34px;color:#0846b985;font-size:.72rem;font-weight:800;letter-spacing:.14em}.product-visual-frame{position:relative;margin-top:72px;min-height:600px;background:#e9e6df;border:1px solid rgba(16,26,36,.1);border-radius:18px;overflow:hidden;box-shadow:var(--shadow-soft)}.product-3d-media,.warehouse-3d-media{height:100%}.product-3d-media img,.warehouse-3d-media img{min-height:600px}.visual-badge{position:absolute;left:24px;bottom:24px;display:flex;align-items:center;gap:9px;padding:12px 15px;color:var(--white);background:#081a2be0;border:1px solid rgba(255,255,255,.15);border-radius:8px;font-size:.65rem;font-weight:760;letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.visual-badge svg{color:var(--cyan)}.batch-explorer{margin-top:24px;background:var(--white);border:1px solid var(--line);border-radius:14px;overflow:hidden}.batch-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--line)}.batch-tabs button{position:relative;min-height:96px;padding:18px 13px;display:grid;align-content:center;gap:8px;text-align:left;background:transparent;border:0;border-right:1px solid var(--line);cursor:pointer}.batch-tabs button:last-child{border-right:0}.batch-tabs button:after{content:"";position:absolute;inset:auto 12px -1px;height:3px;background:transparent}.batch-tabs button.is-active{color:var(--blue);background:#f4f7fb}.batch-tabs button.is-active:after{background:var(--blue)}.batch-tabs button>span{color:#8b959e;font-size:.61rem;font-weight:800;letter-spacing:.11em}.batch-tabs button strong{font-size:.71rem;letter-spacing:-.01em}.batch-stage-panel{min-height:252px;padding:clamp(30px,4vw,52px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.55fr);align-items:center;gap:60px}.batch-stage-panel h3{max-width:780px;margin-top:14px;line-height:1.06}.batch-stage-panel div>span{display:block;max-width:740px;margin-top:17px;color:var(--ink-soft);line-height:1.6}.batch-stage-panel ul{margin:0;padding:0;list-style:none}.batch-stage-panel li{padding:12px 0;display:flex;align-items:center;gap:10px;color:#3d4a55;border-bottom:1px solid var(--line);font-size:.82rem;font-weight:630}.batch-stage-panel li svg{color:var(--green)}.weighing-demo{margin-top:104px;display:grid;grid-template-columns:minmax(0,.74fr) minmax(560px,1fr);align-items:center;gap:clamp(54px,8vw,132px)}.weighing-copy h3{margin-top:18px;font-size:clamp(2.3rem,4vw,4.4rem);line-height:1.01}.weighing-copy>p:not(.eyebrow){max-width:590px;margin-top:22px;color:var(--ink-soft)}.weighing-specs{margin:32px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:9px;overflow:hidden}.weighing-specs div{padding:16px 12px;display:grid;gap:6px;background:var(--paper)}.weighing-specs span{color:var(--muted);font-size:.64rem;font-weight:700;letter-spacing:.04em}.weighing-specs strong{font-size:.78rem}.weighing-console{padding:24px;color:#deebf3;background:var(--dark);border:1px solid #173c5c;border-radius:16px;box-shadow:var(--shadow-raised)}.weighing-console.is-complete{border-color:#31bfe780}.console-header{padding-bottom:17px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line-light)}.console-header>div{display:flex;align-items:center;gap:9px}.console-header strong{font-size:.67rem;letter-spacing:.11em}.console-header small{color:#7894a8;font-size:.55rem;font-weight:700;letter-spacing:.08em}.console-status-dot{width:7px;height:7px;background:var(--cyan);border-radius:50%;box-shadow:0 0 0 5px #31bfe71a}.weight-display{margin:20px 0;padding:24px;display:grid;justify-items:center;background:#0c2337;border:1px solid rgba(118,175,208,.18);border-radius:10px}.weight-display>small{color:#7d9aad;font-size:.56rem;font-weight:750;letter-spacing:.12em}.weight-display>strong{margin-top:5px;color:#eefaff;font-size:clamp(3rem,6vw,5.6rem);font-variant-numeric:tabular-nums;letter-spacing:-.075em;line-height:1}.weight-display>strong span{color:#6f8da1;font-size:1rem;letter-spacing:0}.weight-display p{margin-top:14px;display:flex;align-items:center;gap:7px;color:#93adbe;font-size:.7rem;font-weight:630}.weight-display p.success{color:#68d7b1}.weighing-timeline{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;list-style:none}.weighing-timeline li{min-height:76px;padding:12px;display:flex;align-items:flex-start;gap:9px;color:#6f899a;background:#0b2134;border:1px solid rgba(118,175,208,.12);border-radius:8px}.weighing-timeline li>span{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;color:#7290a4;background:#132c40;border-radius:50%;font-size:.55rem;font-weight:800}.weighing-timeline li>div{display:grid;gap:4px}.weighing-timeline strong{color:#a2b8c7;font-size:.67rem;letter-spacing:-.01em}.weighing-timeline small{color:#688397;font-size:.56rem;line-height:1.35}.weighing-timeline li.is-active{border-color:#31bfe77a}.weighing-timeline li.is-active>span{color:var(--dark);background:var(--cyan)}.weighing-timeline li.is-active strong{color:#e8f8ff}.weighing-timeline li.is-done>span{color:var(--dark);background:#63d3ad}.weighing-timeline li.is-done strong{color:#cfe5ef}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.product-video-block{margin-top:112px}.video-block-heading{margin-bottom:34px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);align-items:end;gap:50px}.video-block-heading h3{max-width:850px;margin-top:14px;font-size:clamp(2rem,3.5vw,3.7rem);line-height:1.02}.video-block-heading>p{color:var(--ink-soft)}.video-demo{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);background:var(--white);border:1px solid var(--line);border-radius:15px;overflow:hidden;box-shadow:0 20px 60px #17283814}.video-poster{position:relative;min-height:460px;background:#dcdedc;overflow:hidden}.video-poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#081a2b1c;pointer-events:none}.video-poster img{width:100%;height:100%;min-height:460px;object-fit:cover;transition:transform .4s ease}.video-demo:hover .video-poster img{transform:scale(1.012)}.video-poster-meta{position:absolute;z-index:2;left:20px;right:20px;top:20px;display:flex;align-items:center;justify-content:space-between;gap:14px}.video-poster-meta span,.video-poster-meta small{padding:8px 11px;color:var(--white);background:#081a2bd1;border:1px solid rgba(255,255,255,.16);border-radius:6px;font-size:.6rem;font-weight:720;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.video-play,.video-pending-icon{position:absolute;z-index:3;left:50%;top:50%;width:68px;height:68px;display:grid;place-items:center;color:var(--white);background:#0846b9eb;border:1px solid rgba(255,255,255,.45);border-radius:50%;box-shadow:0 18px 36px #081f363d;transform:translate(-50%,-50%)}.video-play{cursor:pointer}.video-play:hover{background:var(--blue-deep)}.video-pending-icon{background:#081a2bc7}.video-demo-copy{padding:clamp(28px,4vw,50px);display:flex;flex-direction:column;justify-content:space-between;gap:40px}.video-demo-copy p{color:var(--blue);font-size:.65rem;font-weight:780;letter-spacing:.12em}.video-demo-copy h3{margin-top:15px;font-size:clamp(1.65rem,2.7vw,2.65rem);line-height:1.04}.video-demo-copy div>span{display:block;margin-top:18px;color:var(--ink-soft);font-size:.9rem;line-height:1.6}.video-ready-status{display:inline-flex;align-items:center;gap:8px;color:var(--green);font-size:.72rem;font-weight:740;letter-spacing:.06em}.text-button{display:inline-flex;align-items:center;gap:8px;padding:0;color:var(--blue);background:transparent;border:0;font-size:.8rem;font-weight:750;cursor:pointer}.video-modal-backdrop{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;padding:28px;display:grid;place-items:center;background:#040f19c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.video-modal{width:min(1040px,100%);max-height:calc(100vh - 56px);padding:22px;color:var(--white);background:var(--dark);border:1px solid #23435d;border-radius:15px;box-shadow:0 35px 90px #0000006b;overflow-y:auto}.video-modal header{padding:4px 4px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.video-modal header p{color:var(--cyan);font-size:.6rem;font-weight:760;letter-spacing:.11em}.video-modal header h2{margin-top:8px;font-size:clamp(1.55rem,4vw,2.8rem)}.video-modal header button{width:42px;height:42px;display:grid;place-items:center;color:var(--white);background:#132e43;border:1px solid var(--line-light);border-radius:8px;cursor:pointer}.video-modal video{width:100%;max-height:68vh;background:#000;border-radius:9px}.video-modal>p{padding:18px 4px 4px;color:#a8bfce;font-size:.85rem}.twin-experience{margin-top:70px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.45fr);min-height:680px;background:var(--white);border:1px solid var(--line);border-radius:17px;box-shadow:var(--shadow-soft);overflow:hidden}.twin-visual{position:relative;min-width:0;min-height:680px;background:#dfded8;overflow:hidden}.warehouse-3d-media{height:100%}.warehouse-3d-media img{min-height:680px}.twin-data-card{position:absolute;z-index:5;left:28px;bottom:28px;width:min(280px,calc(100% - 56px));padding:20px;display:grid;color:var(--white);background:#081a2be6;border:1px solid rgba(49,191,231,.28);border-radius:10px;box-shadow:0 20px 42px #081a2b38;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.twin-data-card p{color:var(--cyan);font-size:.58rem;font-weight:780;letter-spacing:.1em}.twin-data-card>strong{margin-top:8px;font-size:3.1rem;font-variant-numeric:tabular-nums;letter-spacing:-.065em;line-height:1}.twin-data-card>span{margin-top:4px;color:#cfdee7;font-size:.75rem;font-weight:620}.twin-data-card>small{margin-top:16px;padding-top:12px;color:#8fa8b8;border-top:1px solid var(--line-light);font-size:.62rem}.twin-data-card.layer-riesgo,.twin-data-card.layer-risk{border-color:#e8ab5280}.twin-data-card.layer-riesgo p,.twin-data-card.layer-risk p{color:#f0bd72}.twin-data-card.layer-ml{border-color:#63d3ad73}.twin-data-card.layer-ml p{color:#78d9b8}.twin-controls{padding:38px;display:flex;flex-direction:column}.layer-buttons{margin-top:20px;display:grid;gap:8px}.layer-buttons button{min-height:58px;padding:12px 14px;display:flex;align-items:center;gap:11px;color:#4b5863;text-align:left;background:#f5f3ee;border:1px solid transparent;border-radius:8px;cursor:pointer}.layer-buttons button:hover{border-color:#0846b933}.layer-buttons button.is-active{color:var(--blue);background:#eaf1fb;border-color:#0846b933}.layer-buttons button span{font-size:.79rem;font-weight:680}.layer-explanation{margin-top:28px;padding-top:25px;border-top:1px solid var(--line)}.layer-explanation>span{color:var(--blue);font-size:.6rem;font-weight:780;letter-spacing:.1em}.layer-explanation h3{margin-top:10px;color:var(--ink);font-size:2.5rem}.layer-explanation h3 small{display:block;margin-top:5px;color:var(--muted);font-size:.7rem;font-weight:620;letter-spacing:0}.layer-explanation p{margin-top:16px;color:var(--ink-soft);font-size:.84rem}.layer-explanation>strong{margin-top:19px;display:flex;align-items:center;gap:8px;color:var(--green);font-size:.68rem;line-height:1.4}.data-legend{margin-top:auto;padding-top:26px;display:flex;flex-wrap:wrap;gap:14px;color:var(--muted);border-top:1px solid var(--line);font-size:.57rem;font-weight:670}.data-legend span{display:flex;align-items:center;gap:5px}.data-legend i{width:7px;height:7px;display:block;background:var(--blue);border-radius:50%}.data-legend i.calculated{background:var(--cyan)}.data-legend i.recommended{background:var(--green)}.twin-boundaries{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.twin-boundaries article{min-height:132px;padding:25px;display:flex;align-items:flex-start;gap:14px;background:#ffffff9e;border:1px solid var(--line);border-radius:10px}.twin-boundaries svg{flex:0 0 auto;color:var(--blue)}.twin-boundaries article>span{display:grid;gap:7px;color:var(--ink-soft);font-size:.78rem;line-height:1.5}.twin-boundaries strong{color:var(--ink);font-size:.84rem}.warehouse-video-block{margin-top:104px}.integration-section{padding:145px 0;color:var(--white);background:var(--dark)}.integration-heading{margin-inline:auto;text-align:center}.integration-heading .eyebrow{justify-content:center;color:var(--cyan)}.integration-heading h2{max-width:1100px;margin-inline:auto}.integration-heading>p:last-child{max-width:720px;margin:24px auto 0;color:#9fb5c4}.integration-flow{margin-top:74px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.integration-node-wrap{position:relative;min-width:0}.integration-node{position:relative;min-height:190px;height:100%;padding:22px 18px;background:var(--dark-raised);border:1px solid #24425b;border-radius:9px}.integration-node>svg{color:var(--cyan)}.integration-node>span{position:absolute;top:22px;right:17px;color:#557187;font-size:.6rem;font-weight:760;letter-spacing:.08em}.integration-node h3{margin-top:34px;font-size:1.1rem;letter-spacing:-.025em}.integration-node p{margin-top:9px;color:#829cad;font-size:.7rem;line-height:1.45}.flow-arrow{position:absolute;z-index:3;right:-10px;top:50%;color:var(--cyan);transform:translate(50%,-50%)}.integration-foundation{margin-top:22px;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:22px;color:#9fb6c6;background:#0a2135;border:1px solid #24425b;border-radius:9px}.integration-foundation span{display:flex;align-items:center;gap:9px;font-size:.69rem;font-weight:620}.integration-foundation svg{color:var(--cyan)}.industries-section{padding:142px 0 132px}.industry-grid{margin-top:66px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.industry-grid article{min-height:270px;padding:28px;display:flex;flex-direction:column;background:#ffffff94;border:1px solid var(--line);border-radius:12px}.industry-grid article>div{display:flex;align-items:center;justify-content:space-between;color:var(--blue)}.industry-grid article>div span{color:#8e98a0;font-size:.61rem;font-weight:770;letter-spacing:.08em}.industry-grid h3{margin-top:auto;padding-top:52px;font-size:1.45rem;line-height:1.05}.industry-grid p{margin-top:12px;color:var(--ink-soft);font-size:.78rem;line-height:1.55}.standards-strip{margin-top:54px;padding-top:32px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line)}.standards-strip span{padding:12px 14px;color:#63707a;text-align:center;border-right:1px solid var(--line);font-size:.67rem;font-weight:720;letter-spacing:.035em}.standards-strip span:last-child{border-right:0}.company-section{padding:142px 0;color:var(--white);background:var(--blue-deep)}.company-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(480px,1fr);align-items:center;gap:clamp(70px,12vw,180px)}.company-copy .eyebrow{color:var(--cyan)}.company-copy h2{margin-top:20px;font-size:clamp(2.8rem,5.5vw,6.2rem)}.company-copy>p:not(.eyebrow){max-width:570px;margin-top:25px;color:#b7cada}.company-copy .button{margin-top:34px}.company-principles{border-top:1px solid rgba(255,255,255,.24)}.company-principles article{padding:28px 0;display:grid;grid-template-columns:48px 1fr;gap:22px;border-bottom:1px solid rgba(255,255,255,.24)}.company-principles article>span{color:var(--cyan);font-size:.68rem;font-weight:770;letter-spacing:.08em}.company-principles h3{font-size:1.15rem;letter-spacing:-.02em}.company-principles p{max-width:600px;margin-top:8px;color:#9fb8c9;font-size:.8rem}.contact-section{padding:144px 0;display:grid;grid-template-columns:minmax(0,.75fr) minmax(560px,1fr);align-items:start;gap:clamp(70px,10vw,150px)}.contact-copy h2{margin-top:20px}.contact-copy>p:not(.eyebrow){max-width:560px;margin-top:24px;color:var(--ink-soft)}.contact-details{margin-top:38px;padding-top:28px;display:grid;gap:14px;border-top:1px solid var(--line)}.contact-details a,.contact-details span{display:flex;align-items:center;gap:8px;color:#4d5a64;font-size:.79rem;font-weight:650;text-decoration:none}.contact-details a:hover{color:var(--blue)}.contact-details svg{color:var(--blue)}.contact-form{padding:clamp(28px,4vw,48px);background:var(--white);border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow-soft)}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.contact-form label{display:grid;gap:8px;color:#4a5863;font-size:.7rem;font-weight:720}.contact-form>label,.contact-form .form-row+.form-row,.contact-form .form-row+label{margin-top:17px}.contact-form input,.contact-form textarea,.contact-form select{width:100%;color:var(--ink);background:#f7f5f1;border:1px solid rgba(16,26,36,.16);border-radius:8px}.contact-form input,.contact-form select{height:50px;padding:0 14px}.contact-form textarea{min-height:116px;padding:14px;resize:vertical}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#9aa2a7}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--blue);outline:3px solid rgba(49,191,231,.25)}.contact-form .button{width:100%;margin-top:22px}.form-status{margin-top:13px;color:var(--muted);text-align:center;font-size:.65rem}.form-status.is-success{color:var(--green);font-weight:650}.site-footer{padding:42px 0;color:#a7b9c5;background:#061522;border-top:1px solid #1a3346}.site-footer .section-shell{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:45px}.site-footer .brand{color:var(--white)}.site-footer .brand small{color:#7892a4}.footer-links{display:flex;align-items:center;justify-content:center;gap:28px}.footer-links a{color:#91a7b6;font-size:.69rem;font-weight:620;text-decoration:none}.footer-links a:hover{color:var(--cyan)}.site-footer p{color:#6f8797;font-size:.62rem}@media(max-width:1220px){:root{--shell: min(100% - 48px, 1180px)}.header-shell{gap:17px}.main-nav{gap:15px}.main-nav a{font-size:.72rem}.hero{grid-template-columns:minmax(480px,.95fr) minmax(440px,1.05fr)}.hero-data-card-top{right:0}.integration-node{padding-inline:13px}.integration-node h3{font-size:.95rem}}@media(max-width:980px){:root{--header-h: 70px}.header-shell{position:relative}.menu-button{display:inline-flex}.header-cta{display:none}.main-nav{position:fixed;z-index:101;inset:var(--header-h) 0 auto;height:calc(100dvh - var(--header-h));padding:34px 24px 50px;display:flex;flex-direction:column;align-items:stretch;gap:0;color:var(--ink);background:var(--paper);border-top:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .2s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility .2s;overflow-y:auto}.main-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.main-nav a{padding:18px 2px;font-size:1.15rem;border-bottom:1px solid var(--line)}.main-nav a:after{display:none}.nav-mobile-cta{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--white)!important;background:var(--blue);border:0!important;border-radius:8px}.hero{min-height:auto;padding-top:calc(var(--header-h) + 66px);grid-template-columns:1fr;gap:20px}.hero-copy{max-width:800px}.hero-visual{min-height:560px}.hero-media{height:620px;margin:-18px -4vw 0;width:calc(100% + 8vw)}.scroll-cue{display:none}.split-heading,.product-heading,.video-block-heading{grid-template-columns:1fr;gap:26px}.split-heading>p,.product-heading>p,.video-block-heading>p{padding:0}.product-heading>p{max-width:700px}.batch-tabs{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.batch-tabs button{min-width:140px}.batch-stage-panel{grid-template-columns:1fr;gap:25px}.weighing-demo{grid-template-columns:1fr}.weighing-copy{max-width:760px}.video-demo{grid-template-columns:1fr}.video-demo-copy{min-height:260px}.twin-experience{grid-template-columns:1fr}.twin-controls{min-height:560px}.layer-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.layer-buttons button{flex-direction:column;justify-content:center;text-align:center}.twin-boundaries{grid-template-columns:1fr}.integration-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.integration-node{min-height:170px}.flow-arrow{display:none}.integration-foundation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-grid,.contact-section{grid-template-columns:1fr}.company-copy,.contact-copy{max-width:780px}.site-footer .section-shell{grid-template-columns:auto 1fr}.site-footer p{grid-column:1 / -1}}@media(max-width:680px){:root{--shell: calc(100% - 32px) }html{scroll-padding-top:84px}h1{font-size:clamp(3rem,14vw,4.6rem)}h2{font-size:clamp(2.35rem,11vw,3.75rem)}.brand img{width:42px;height:42px}.brand small{display:none}.language-control{min-width:44px;width:44px;padding:0;justify-content:center}.language-current,.language-control>svg:last-child{display:none}.hero{padding-top:calc(var(--header-h) + 50px);padding-bottom:72px}.hero .eyebrow{max-width:290px}.hero h1{margin-top:18px}.hero-lead{margin-top:21px}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-proof{display:grid;gap:12px}.hero-visual{min-height:420px}.hero-media{height:470px;margin-inline:0;width:100%}.hero-data-card{padding:11px 12px}.hero-data-card-top{top:15%}.hero-data-card-bottom{left:0;bottom:11%}.solutions-intro,.product-section,.integration-section,.industries-section,.company-section,.contact-section{padding-block:92px}.solution-cards{margin-top:44px;grid-template-columns:1fr}.solution-cards>a{min-height:340px;padding:29px}.solution-cards p{margin-top:42px}.product-index-label{margin-bottom:24px}.product-visual-frame{min-height:360px;margin-top:45px;border-radius:12px}.product-3d-media img,.warehouse-3d-media img{min-height:360px}.visual-badge{left:12px;right:12px;bottom:12px;justify-content:center;text-align:center}.batch-explorer{border-radius:10px}.batch-tabs button{min-width:128px;min-height:84px}.batch-stage-panel{min-height:390px;padding:27px 22px}.weighing-demo{margin-top:76px;gap:42px}.weighing-specs{grid-template-columns:1fr}.weighing-console{margin-inline:-8px;padding:14px;border-radius:11px}.console-header{align-items:flex-start}.console-header small{max-width:120px;text-align:right}.weight-display{padding-inline:14px}.weight-display>strong{font-size:3.7rem}.weighing-timeline{grid-template-columns:1fr 1fr}.product-video-block,.warehouse-video-block{margin-top:76px}.video-poster,.video-poster img{min-height:250px}.video-poster-meta span{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-play,.video-pending-icon{width:58px;height:58px}.video-demo-copy{min-height:280px}.video-modal-backdrop{padding:12px}.video-modal{max-height:calc(100vh - 24px);padding:12px}.twin-experience{min-height:auto;margin-top:46px;border-radius:12px}.twin-visual,.warehouse-3d-media img{min-height:390px}.twin-data-card{left:14px;bottom:14px;width:min(240px,calc(100% - 28px));padding:15px}.twin-data-card>strong{font-size:2.55rem}.twin-controls{min-height:620px;padding:27px 22px}.layer-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.twin-boundaries article{min-height:0}.integration-heading{text-align:left}.integration-heading .eyebrow{justify-content:flex-start}.integration-flow{margin-top:48px;grid-template-columns:repeat(2,minmax(0,1fr))}.integration-node{min-height:160px;padding:18px 14px}.integration-node h3{margin-top:28px}.integration-foundation{grid-template-columns:1fr}.industry-grid{margin-top:46px;grid-template-columns:1fr}.industry-grid article{min-height:220px}.standards-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.standards-strip span{border-bottom:1px solid var(--line)}.standards-strip span:nth-child(2n){border-right:0}.company-grid{gap:66px}.company-principles article{grid-template-columns:38px 1fr}.contact-section{gap:58px}.contact-form{margin-inline:-6px;padding:24px 18px}.form-row{grid-template-columns:1fr}.contact-form .form-row+.form-row{margin-top:17px}.site-footer{padding:48px 0}.site-footer .section-shell{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.footer-links{align-items:flex-start;flex-direction:column;gap:14px}}@media(max-width:420px){.header-shell{gap:8px}.brand>span{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--glass-mineral: rgba(250, 248, 243, .66);--glass-mineral-strong: rgba(250, 248, 243, .82);--glass-mineral-soft: rgba(255, 255, 255, .44);--glass-dark: rgba(7, 24, 39, .8);--glass-dark-soft: rgba(10, 34, 53, .66);--glass-border: rgba(255, 255, 255, .72);--glass-border-dark: rgba(167, 213, 239, .2);--glass-line: rgba(21, 42, 61, .12);--glass-specular: rgba(255, 255, 255, .92);--glass-blue: rgba(8, 70, 185, .1);--glass-cyan: rgba(49, 191, 231, .16);--glass-radius-lg: 32px;--glass-radius-md: 28px;--glass-radius-sm: 24px;--glass-shadow: 0 34px 90px rgba(26, 44, 61, .13), 0 8px 24px rgba(26, 44, 61, .07);--glass-shadow-raised: 0 46px 120px rgba(19, 37, 55, .18), 0 12px 34px rgba(19, 37, 55, .1);--glass-shadow-dark: 0 38px 96px rgba(4, 18, 30, .3), inset 0 1px 0 rgba(255, 255, 255, .1);--glass-blur: blur(28px) saturate(132%);--glass-blur-soft: blur(18px) saturate(122%)}html,body{background-color:#f1eee7}.glass-panel,.solution-cards>a,.batch-explorer,.video-demo,.twin-experience,.industry-grid article,.contact-form,.company-grid,.intelligence-card{position:relative;isolation:isolate;background-color:var(--glass-mineral);border:1px solid var(--glass-border);border-radius:var(--glass-radius-lg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.glass-panel:before,.solution-cards>a:before,.batch-explorer:before,.video-demo:before,.twin-experience:before,.industry-grid article:before,.contact-form:before,.company-grid:before,.intelligence-card:before,.weighing-console:before,.twin-data-card:before,.company-visual:before{content:"";position:absolute;z-index:8;inset:1px 24px auto;height:1px;background-color:var(--glass-specular);border-radius:999px;opacity:.9;pointer-events:none}.site-header{height:calc(var(--header-h) + 20px);padding-top:12px;background-color:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.site-header:before{display:none}.header-shell{position:relative;height:var(--header-h);padding:7px 8px 7px 16px;background-color:#f8f6f1ad;border:1px solid rgba(255,255,255,.76);border-radius:24px;box-shadow:0 18px 54px #1c2e3f1c,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(30px) saturate(138%);backdrop-filter:blur(30px) saturate(138%);pointer-events:auto}.header-shell:before{content:"";position:absolute;inset:1px 28px auto;height:1px;background-color:#fffffff5;border-radius:999px;pointer-events:none}.brand img{border-radius:14px;box-shadow:0 10px 24px #0846b924,inset 0 0 0 1px #ffffff70}.main-nav a{color:#283947}.menu-button,.sound-toggle,.language-control,.language-select{min-width:44px;min-height:44px;color:var(--ink);background-color:#ffffff7a;border:1px solid rgba(255,255,255,.78);border-radius:16px;box-shadow:0 10px 26px #192b3c14,inset 0 1px #ffffffc7;-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft)}.language-control{position:relative;min-width:88px;display:inline-flex;align-items:center;gap:8px;padding:4px 30px 4px 12px}.language-select{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;min-height:44px;padding:0;opacity:0;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:.75rem;font-weight:720;cursor:pointer}.language-current{min-width:20px;color:var(--ink);font-size:.75rem;font-weight:760;letter-spacing:.04em}.language-control>svg:last-child{position:absolute;right:10px;pointer-events:none}.language-control:focus-within,.menu-button:focus-visible,.sound-toggle:focus-visible,.language-select:focus-visible{border-color:#0846b96b;outline:3px solid rgba(49,191,231,.3);outline-offset:3px}.button{min-height:48px;border-radius:16px;box-shadow:0 16px 34px #0846b92e,inset 0 1px #ffffff3d}.button-secondary,.button-light{background-color:#ffffff8c;border-color:#ffffffc7;box-shadow:0 14px 34px #1c2e3f17,inset 0 1px #ffffffe6;-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft)}.glass-kicker{width:fit-content;min-height:34px;padding:8px 13px;display:inline-flex;align-items:center;gap:8px;color:var(--blue);background-color:#ffffff85;border:1px solid rgba(255,255,255,.8);border-radius:999px;box-shadow:0 10px 26px #1c2e3f12;-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);font-size:.67rem;font-weight:780;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.perspective-media{perspective:1700px}.perspective-media img{transform:translate3d(var(--lift-x),var(--lift-y),18px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition-duration:.26s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.hero-media img{filter:drop-shadow(0 42px 34px rgba(25,44,62,.18))}.hero-data-card,.visual-badge,.video-poster-meta span,.video-poster-meta small{border-radius:18px;background-color:#faf8f3b3;border-color:#ffffffc7;color:var(--ink);box-shadow:0 18px 48px #16283a21,inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(24px) saturate(128%);backdrop-filter:blur(24px) saturate(128%)}.hero-data-card-top span,.visual-badge svg{color:var(--blue)}.solution-cards{gap:clamp(18px,2vw,28px)}.solution-cards>a{min-height:420px;overflow:hidden;transform-style:preserve-3d}.solution-cards>a:hover{background-color:var(--glass-mineral-strong);border-color:#0846b938;box-shadow:var(--glass-shadow-raised);transform:translateY(-8px)}.solution-icon{width:62px;height:62px;color:var(--blue);background-color:#e7f1fb8f;border-color:#ffffffdb;border-radius:20px;box-shadow:0 16px 34px #0846b91a,inset 0 1px #ffffffeb;-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft)}.solution-cards a>strong{width:fit-content;min-height:44px;padding:11px 0}.product-visual-frame{isolation:isolate;border-color:#ffffffc2;border-radius:var(--glass-radius-lg);box-shadow:0 52px 130px #1b2d3e2e,0 14px 34px #1b2d3e14,inset 0 1px #ffffffdb;transform-style:preserve-3d}.product-visual-frame:before,.twin-visual:before,.video-poster:before{content:"";position:absolute;z-index:6;inset:1px 28px auto;height:1px;background-color:#ffffffeb;border-radius:999px;pointer-events:none}.visual-badge{color:var(--ink)}.batch-explorer{border-radius:var(--glass-radius-md)}.batch-tabs{border-bottom-color:var(--glass-line)}.batch-tabs button{min-height:102px;border-right-color:var(--glass-line)}.batch-tabs button:hover{background-color:#fff6}.batch-tabs button.is-active{background-color:#e6f0fa94}.batch-stage-panel{background-color:#fff3}.weighing-specs{gap:8px;background-color:transparent;border:0;border-radius:var(--glass-radius-sm)}.weighing-specs div{background-color:#ffffff7a;border:1px solid rgba(255,255,255,.76);border-radius:18px;box-shadow:0 12px 30px #182b3c12,inset 0 1px #ffffffd1;-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft)}.weighing-console{position:relative;isolation:isolate;padding:clamp(18px,2.3vw,28px);color:#e9f4fb;background-color:var(--glass-dark);border-color:var(--glass-border-dark);border-radius:var(--glass-radius-lg);box-shadow:var(--glass-shadow-dark);-webkit-backdrop-filter:blur(30px) saturate(118%);backdrop-filter:blur(30px) saturate(118%);overflow:hidden}.weighing-console.is-complete{border-color:#31bfe78c;box-shadow:0 42px 104px #04121e57,0 0 0 1px #31bfe71f,inset 0 1px #ffffff1f}.weight-display{background-color:#0a263b94;border-color:#aadbf52b;border-radius:var(--glass-radius-sm);box-shadow:inset 0 1px #ffffff14,0 18px 40px #020d172e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.weighing-timeline li{background-color:#102f4680;border-color:#abd9f121;border-radius:16px;box-shadow:inset 0 1px #ffffff0d}.weighing-timeline li.is-active{background-color:#143f5aa3}.video-demo{background-color:#ffffff52;border-radius:var(--glass-radius-lg);box-shadow:var(--glass-shadow-raised)}.video-poster,.video-poster img{border-radius:var(--glass-radius-lg) 0 0 var(--glass-radius-lg)}.video-demo-copy{position:relative;z-index:3;background-color:#faf8f39e;border-left:1px solid rgba(255,255,255,.72);-webkit-backdrop-filter:blur(30px) saturate(128%);backdrop-filter:blur(30px) saturate(128%)}.video-poster-meta span,.video-poster-meta small{color:var(--ink)}.video-play,.video-pending-icon{width:76px;height:76px;background-color:#0846b9d1;border-color:#ffffffb3;box-shadow:0 24px 52px #081f3647,inset 0 1px #ffffff4d;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.video-modal-backdrop{background-color:#06121dad;-webkit-backdrop-filter:blur(24px) saturate(115%);backdrop-filter:blur(24px) saturate(115%)}.video-modal{background-color:#091d2de0;border:1px solid rgba(190,224,242,.18);border-radius:var(--glass-radius-lg);box-shadow:0 56px 140px #000a1380,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(30px) saturate(118%);backdrop-filter:blur(30px) saturate(118%)}.video-modal header button,.video-modal video{border-radius:18px}.twin-experience{border-radius:var(--glass-radius-lg);box-shadow:var(--glass-shadow-raised)}.twin-visual{border-radius:var(--glass-radius-lg) 0 0 var(--glass-radius-lg)}.twin-data-card{background-color:#071928c2;border-color:#a0d9f438;border-radius:var(--glass-radius-sm);box-shadow:0 30px 70px #04121e4d,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(28px) saturate(118%);backdrop-filter:blur(28px) saturate(118%)}.twin-controls{position:relative;background-color:#faf8f399;border-left:1px solid rgba(255,255,255,.72);-webkit-backdrop-filter:blur(28px) saturate(128%);backdrop-filter:blur(28px) saturate(128%)}.layer-buttons{gap:10px}.layer-buttons button{min-height:62px;background-color:#fff6;border-color:#ffffffad;border-radius:18px;box-shadow:inset 0 1px #ffffffc7,0 10px 26px #17293b0d}.layer-buttons button:hover{background-color:#ffffff9e;border-color:#0846b933}.layer-buttons button.is-active{background-color:#e1eefbb8;border-color:#0846b942;box-shadow:0 14px 30px #0846b91a,inset 0 1px #ffffffe0}.twin-boundaries article{background-color:#ffffff7a;border-color:#ffffffb8;border-radius:var(--glass-radius-sm);box-shadow:0 14px 34px #17293b12,inset 0 1px #ffffffd6;-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft)}.integration-section{background-color:#0a2032}.integration-node,.integration-foundation{background-color:#102e449e;border-color:#99ceeb29;border-radius:var(--glass-radius-sm);box-shadow:inset 0 1px #ffffff0f,0 22px 52px #020d1733;-webkit-backdrop-filter:blur(20px) saturate(112%);backdrop-filter:blur(20px) saturate(112%)}.industry-grid{gap:clamp(14px,1.6vw,22px)}.industry-grid article{min-height:288px;border-radius:var(--glass-radius-md)}.industry-grid article:hover{background-color:var(--glass-mineral-strong);border-color:#0846b933;box-shadow:var(--glass-shadow-raised);transform:translateY(-6px)}.company-section{position:relative;padding-block:136px;color:var(--ink);background-color:#ede9e1e6;border-top:1px solid rgba(255,255,255,.72);border-bottom:1px solid rgba(19,39,56,.1)}.company-grid{padding:clamp(28px,5vw,72px);gap:clamp(42px,7vw,104px);overflow:hidden}.company-stage{display:grid;gap:22px}.company-copy .eyebrow,.company-copy h2,.company-principles h3{color:var(--ink)}.company-copy .eyebrow,.company-principles article>span{color:var(--blue)}.company-copy>p:not(.eyebrow),.company-principles p{color:var(--ink-soft)}.company-principles{border-top-color:#13273824}.company-principles article{border-bottom-color:#13273824}.company-visual{position:relative;isolation:isolate;min-height:460px;border:1px solid rgba(255,255,255,.74);border-radius:var(--glass-radius-lg);background-color:#ffffff57;box-shadow:var(--glass-shadow-raised);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);overflow:hidden}.company-visual img,.company-visual video,.company-visual canvas{width:100%;height:100%;min-height:inherit;object-fit:cover}.company-3d-media{width:100%;height:100%;min-height:inherit}.company-float-card{position:absolute;z-index:6;left:24px;bottom:24px;min-width:min(260px,calc(100% - 48px));padding:16px 18px;display:grid;gap:4px;color:var(--ink);background-color:#faf8f3a3;border:1px solid rgba(255,255,255,.86);border-radius:20px;box-shadow:0 18px 46px #16283a29,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(24px) saturate(128%);backdrop-filter:blur(24px) saturate(128%)}.company-float-card span{color:var(--blue);font-size:.62rem;font-weight:780;letter-spacing:.1em}.company-float-card strong{font-size:1rem}.company-float-card small{color:var(--ink-soft);font-size:.72rem}.company-intelligence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.intelligence-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:150px;padding:22px;color:inherit;font:inherit;text-align:left;border-radius:var(--glass-radius-sm);cursor:pointer}.intelligence-card>div{display:flex;align-items:center;justify-content:space-between}.intelligence-card>div span{color:var(--muted);font-size:.65rem;font-weight:760;letter-spacing:.08em}.intelligence-card h3{margin-top:38px;font-size:1.24rem}.intelligence-card p{margin-top:10px;font-size:.77rem;line-height:1.55}.intelligence-card h3,.intelligence-card strong{color:var(--ink)}.intelligence-card p,.intelligence-card span{color:var(--ink-soft)}.intelligence-card svg{color:var(--blue)}.intelligence-card:hover{background-color:var(--glass-mineral-strong);border-color:#0846b933;transform:translateY(-4px)}.intelligence-card.is-active{background-color:#e4effbc2;border-color:#0846b952;box-shadow:0 22px 54px #0846b91c,inset 0 1px #ffffffeb;transform:translateY(-3px)}.intelligence-card:active{transform:translateY(-1px) scale(.995)}.contact-form{border-radius:var(--glass-radius-lg)}.contact-form input,.contact-form textarea,.contact-form select{min-height:50px;background-color:#ffffff8f;border-color:#172a3b24;border-radius:16px;box-shadow:inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.contact-form textarea{min-height:126px}.contact-form input:hover,.contact-form textarea:hover,.contact-form select:hover{border-color:#0846b947}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{background-color:#ffffffd1;border-color:#0846b985;outline:3px solid rgba(49,191,231,.27);outline-offset:2px}.solution-cards>a:focus-visible,.industry-grid article:focus-within,.intelligence-card:focus-within,.layer-buttons button:focus-visible,.batch-tabs button:focus-visible,.video-play:focus-visible,.text-button:focus-visible,.button:focus-visible{outline:3px solid rgba(49,191,231,.72);outline-offset:4px}.layer-buttons button,.batch-tabs button,.video-play,.text-button,.menu-button,.sound-toggle,.language-select,.button{touch-action:manipulation}.sound-toggle{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.sound-toggle:after{transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.sound-toggle:hover,.sound-toggle.is-active{background-color:#ffffffad;border-color:#0846b92e;box-shadow:0 12px 28px #0846b917,inset 0 1px #ffffffe0}@media(hover:hover)and (pointer:fine){.solution-cards>a,.industry-grid article,.intelligence-card,.layer-buttons button{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,background-color .2s ease,border-color .2s ease}.product-visual-frame:hover,.twin-experience:hover,.video-demo:hover{box-shadow:0 58px 145px #182b3c36,0 16px 38px #182b3c17,inset 0 1px #ffffffe0}}@media(max-width:980px){.site-header{height:calc(var(--header-h) + 16px);padding-top:8px}.main-nav{inset:calc(var(--header-h) + 16px) 16px auto;height:calc(100dvh - var(--header-h) - 28px);background-color:#f6f3eddb;border-top-color:#ffffffb3;border:1px solid rgba(255,255,255,.76);border-radius:24px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(30px) saturate(130%);backdrop-filter:blur(30px) saturate(130%)}.video-poster,.video-poster img,.twin-visual{border-radius:var(--glass-radius-lg) var(--glass-radius-lg) 0 0}.video-demo-copy,.twin-controls{border-top:1px solid rgba(255,255,255,.72);border-left:0}.company-grid{padding:clamp(28px,6vw,54px)}.company-visual{min-height:400px}}@media(max-width:680px){:root{--glass-radius-lg: 26px;--glass-radius-md: 24px;--glass-radius-sm: 20px}.site-header{padding-top:7px;background-color:transparent}.header-shell{padding-left:10px;border-radius:20px}.language-control{min-width:44px;width:44px;padding:0;justify-content:center}.language-current,.language-control>svg:last-child{display:none}.solution-cards>a,.industry-grid article{min-height:0}.solution-cards>a{padding:28px}.product-visual-frame,.video-demo,.twin-experience,.weighing-console,.contact-form,.company-grid{border-radius:var(--glass-radius-lg)}.weighing-specs{gap:10px}.weighing-specs div{min-height:70px;padding:16px}.weighing-timeline li{min-height:84px}.twin-data-card{border-radius:20px}.layer-buttons button{min-height:68px}.industry-grid article{padding:26px}.company-section{padding-block:88px}.company-grid{gap:44px;padding:24px 18px}.company-visual{min-height:320px}.company-float-card{left:14px;right:14px;bottom:14px;min-width:0}.company-intelligence-grid{grid-template-columns:1fr}.contact-form{padding:24px 18px}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.site-header,.main-nav,.glass-panel,.solution-cards>a,.batch-explorer,.video-demo,.twin-experience,.industry-grid article,.contact-form,.company-grid,.intelligence-card,.video-demo-copy,.twin-controls,.company-visual{background-color:#f8f6f1}.weighing-console,.twin-data-card,.video-modal{background-color:#0a2135}}@media(prefers-reduced-transparency:reduce){.site-header,.main-nav,.glass-panel,.solution-cards>a,.batch-explorer,.video-demo,.twin-experience,.industry-grid article,.contact-form,.company-grid,.intelligence-card,.video-demo-copy,.twin-controls,.company-visual{background-color:#f8f6f1;-webkit-backdrop-filter:none;backdrop-filter:none}.weighing-console,.twin-data-card,.video-modal{background-color:#0a2135;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.perspective-media img,.solution-cards>a,.industry-grid article,.intelligence-card,.product-visual-frame,.twin-experience,.video-demo{transform:none!important;transition:none!important}}
