.j-light-link{height:190px;background:#070c10;--beam-progress:1}.j-light-path{stroke:#ddf6ff;stroke-width:3;filter:drop-shadow(0 0 4px #8bdfff) drop-shadow(0 0 12px #54b5df)}.j-light-echo{stroke:#75b6d0;stroke-width:1;opacity:.6}.j-light-link:after{width:420px;left:calc(50% - 210px);background:radial-gradient(ellipse,#89d5f841,transparent 68%)}
.j-light-link--factory{background:linear-gradient(#070c10,#0c1922);height:150px}.j-light-link--factory svg{transform:scaleX(-1)}
.m13-factory{--factory-p:.45;background:#0c1922;color:#dce9ef;position:relative;padding:35px 5.5% 45px;overflow:hidden;isolation:isolate;font-family:Manrope,Arial,sans-serif}.m13-factory:before{content:'';position:absolute;left:25%;right:10%;top:0;height:80%;background:radial-gradient(ellipse at top,#45798d26,transparent 65%);z-index:-1;pointer-events:none}
.m13-caption{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.m13-caption .j-kicker{color:#82a3b3}.m13-caption h2{font:300 clamp(34px,4vw,64px)/1.1 Sora,Arial,sans-serif;letter-spacing:-.065em;margin:16px 0 0}.m13-note{font-size:10px;letter-spacing:.14em;color:#829fad;text-transform:uppercase}
.m13-factory-art{max-width:1400px;margin:15px auto 0}.m13-factory-art svg{width:100%;height:auto;display:block}.m13-arm-shoulder{transform-origin:0 -20px;transform:rotate(calc(-12deg + var(--factory-p)*23deg))}.m13-arm-elbow{transform-origin:0 0;transform:rotate(calc(24deg - var(--factory-p)*51deg))}.m13-pack-arm{transform-origin:0 -18px;transform:rotate(calc(16deg - var(--factory-p)*27deg))}.m13-component{transform:translate(calc(360px + var(--factory-p)*610px),283px) rotate(calc(var(--factory-p)*6deg))}.m13-belt{transform:translateX(calc(var(--factory-p)*28px))}.m13-scan{transform:translateY(calc(185px + var(--factory-p)*95px));opacity:var(--inspection-light,.7)}.m13-scan-cone{opacity:var(--inspection-light,.7)}.m13-package{opacity:calc(.35 + var(--factory-p)*.65)}.m13-process-track{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--factory-p))}
.m13-stations{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #7296a533;padding-top:22px}.m13-stations button{display:flex;align-items:center;gap:15px;background:none;border:0;padding:8px 0;color:#668594;font:10px Manrope,Arial,sans-serif;cursor:pointer}.m13-stations button span{color:#93aebb;font-size:13px}.m13-stations button[aria-pressed=true]{color:#9dddf3}.m13-stations button[aria-pressed=true] span{color:#e2f2f7}.m13-stations :focus-visible{outline:2px solid #80d4ed;outline-offset:6px}
.m13-factory.is-selected .m13-arm-shoulder,.m13-factory.is-selected .m13-arm-elbow,.m13-factory.is-selected .m13-pack-arm,.m13-factory.is-selected .m13-component,.m13-factory.is-selected .m13-belt,.m13-factory.is-selected .m13-scan{transition:transform .85s cubic-bezier(.2,.7,.2,1)}
.m13-logistics{--truck-p:.5;margin:-25px -6.2% 35px;overflow:hidden;position:relative}.m13-logistics svg{display:block;width:100%;height:auto;max-height:330px}.m13-truck{transform:translateX(calc(-100px + var(--truck-p)*300px))}.m13-wheel{transform-box:fill-box;transform-origin:center;transform:rotate(calc(var(--truck-p)*560deg))}.m13-road{stroke-dashoffset:calc(var(--truck-p)*-90)}.m13-logistics-caption{display:flex;align-items:center;gap:20px;margin:0 11%;font:9px Manrope,Arial,sans-serif;letter-spacing:.1em;color:#90b0c0}.m13-logistics-caption i{height:1px;flex:1;background:linear-gradient(90deg,#83cde7,#46687633)}
@media(max-width:600px){.j-light-link{height:125px}.j-light-link--factory{height:95px}.j-light-path{stroke-width:4}.m13-factory{padding:25px 22px 30px}.m13-caption{display:block}.m13-caption h2{font-size:42px}.m13-note{display:block;font-size:8px;margin-top:20px}.m13-factory-art{margin:25px -40px 0}.m13-factory-art svg{width:100%;min-height:245px}.m13-stations{gap:12px;padding-top:15px}.m13-stations button{gap:8px;font-size:8px}.m13-stations button span{font-size:10px}.m13-logistics{margin:-10px -60px 25px}.m13-logistics svg{min-height:160px}.m13-logistics-caption{font-size:7px;margin:0 80px;gap:12px}}
@media(prefers-reduced-motion:reduce){.m13-factory *{transition:none!important}.m13-truck{transform:none}.m13-wheel{transform:none}.j-light-path{filter:none;stroke-dashoffset:0}}
