:root{--ink:#f3f5f7;--muted:#9aa2aa;--dim:#69737c;--night:#050708;--panel:#0c1113f0;--line:#dbe8ee1f;--line-strong:#dbe8ee38;--steel:#91a3ad;--cyan:#48d9e8;--blue:#3485ff;--amber:#ffb14a;--green:#5df3ad;--max:1480px}*{box-sizing:border-box}html{background:var(--night);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 78% 8%,#26647324,#0000 29rem),linear-gradient(#070a0b 0%,#040607 100%);margin:0;font-family:Inter,Segoe UI,Microsoft YaHei UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus-visible,button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.site-shell{min-height:100vh;position:relative;overflow:clip}.site-shell:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 72%);mask-image:linear-gradient(#000 0%,#0000 72%)}.site-header,.home-hero,.section-intro,.principle-grid,.stage-line,.site-footer,.detail-hero,.stat-grid,.content-grid,.next-page{max-width:var(--max);z-index:3;width:calc(100% - 96px);margin-inline:auto;position:relative}.site-header{border-bottom:1px solid var(--line);z-index:100;justify-content:space-between;align-items:center;height:94px;display:flex}.brand{flex:none;align-items:center;gap:13px;min-height:44px;display:inline-flex}.brand-mark{color:#c9fbff;background:linear-gradient(145deg,#48d9e824,#3485ff0d);border:1px solid #48d9e880;justify-content:center;align-items:center;width:42px;height:38px;font-size:13px;font-weight:700;display:inline-flex;position:relative;transform:skew(-7deg);box-shadow:inset 0 0 16px #48d9e814,0 0 24px #48d9e814}.brand-mark i{background:var(--cyan);box-shadow:0 0 10px var(--cyan);width:4px;height:4px;position:absolute;top:-2px;right:-2px}.brand-name{letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:1}.brand-name small{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin-top:7px;font-size:7px;font-weight:650;display:block}.desktop-nav{align-items:stretch;height:100%;margin-left:auto;margin-right:18px;display:flex}.nav-group{display:flex;position:relative}.nav-group>button{color:#b8c0c5;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:10px;height:100%;padding:0 24px;font-size:12px;transition:color .16s,border-color .16s;display:flex}.nav-group>button:hover,.nav-group>button.is-current,.nav-group.is-open>button{border-bottom-color:var(--cyan);color:#fff}.nav-chevron{border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;margin-top:-3px;transition:transform .16s;transform:rotate(45deg)}.nav-group.is-open .nav-chevron{margin-top:3px;transform:rotate(225deg)}.nav-dropdown{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--line-strong);opacity:0;pointer-events:none;visibility:hidden;z-index:110;background:#080c0efa;min-width:310px;padding:12px;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:76px;right:0;transform:translateY(-8px);box-shadow:0 30px 80px #00000094}.nav-dropdown:before{background:linear-gradient(90deg, var(--cyan), transparent 74%);content:"";height:1px;position:absolute;top:-1px;left:0;right:0}.nav-group.is-open .nav-dropdown{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.dropdown-label{color:var(--dim);letter-spacing:.17em;text-transform:uppercase;padding:10px 12px 12px;font-family:Consolas,monospace;font-size:8px;font-weight:700}.nav-dropdown a{color:#d2d8db;border-left:1px solid #0000;grid-template-columns:24px 1fr auto;align-items:center;gap:13px;min-height:48px;padding:0 12px;font-size:13px;transition:background .15s,border-color .15s,color .15s;display:grid}.nav-dropdown a:hover,.nav-dropdown a.active{border-left-color:var(--cyan);color:#fff;background:#48d9e812}.nav-dropdown a>span{color:var(--cyan);font-family:Consolas,monospace;font-size:9px}.nav-dropdown a b{font-weight:500}.nav-dropdown a i{color:var(--dim);font-style:normal;transition:transform .15s}.nav-dropdown a:hover i{color:var(--cyan);transform:translate(3px)}.header-tools{flex:none;align-items:center;gap:20px;display:flex}.language-switch{border:1px solid var(--line);align-items:center;height:34px;padding:0 10px;display:flex}.language-switch button{color:var(--dim);cursor:pointer;background:0 0;border:0;height:32px;padding:0 5px;font-family:Consolas,monospace;font-size:9px}.language-switch button.active{color:var(--cyan)}.language-switch span{color:#394249;font-size:9px}.mobile-trigger,.mobile-panel,.nav-backdrop{display:none}.home-hero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:56px;min-height:720px;padding:74px 0 70px;display:grid}.factory-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:-8% -6%;overflow:hidden}.factory-atmosphere:before{content:"";background:linear-gradient(90deg,#0000,#48d9e814,#0000);width:100%;height:1px;position:absolute;top:29%;left:0}.factory-atmosphere:after{content:"";background:radial-gradient(at 77% 49%,#308f9f2e,#194d5812 34%,#0000 67%),linear-gradient(90deg,#0000 48%,#48d9e809 72%,#0000 100%);position:absolute;inset:0}.factory-atmosphere i{background:linear-gradient(#91a3ad29,#0000);width:1px;height:62%;position:absolute;top:0}.factory-atmosphere i:first-child{left:8%}.factory-atmosphere i:nth-child(2){left:36%}.factory-atmosphere i:nth-child(3){right:37%}.factory-atmosphere i:nth-child(4){right:7%}.hero-copy{z-index:4;position:relative}.eyebrow{color:#9bacb4;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 26px;font-family:Consolas,monospace;font-size:9px;font-weight:700;line-height:1.6;display:flex}.eyebrow>span{background:linear-gradient(90deg, var(--cyan), var(--blue));flex:0 0 34px;height:1px;display:block;box-shadow:0 0 12px #48d9e866}.hero-copy h1,.detail-title h1{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(52px,5vw,78px);font-weight:610;line-height:1.02}.hero-copy h1 em{color:var(--cyan);font-style:normal}.hero-summary{color:var(--muted);max-width:620px;margin:28px 0 0;font-size:16px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{justify-content:center;align-items:center;min-height:50px;padding:0 21px;font-size:12px;font-weight:650;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--cyan);color:#061012;gap:20px}.button-primary:hover{background:#82f3ff}.button-secondary{border:1px solid var(--line-strong);color:#d3dadd}.button-secondary:hover{border-color:#48d9e885}.hero-metrics{border-left:1px solid var(--line);gap:7px;max-width:470px;margin-top:38px;padding-left:16px;display:grid}.hero-metrics div{color:var(--muted);letter-spacing:.08em;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;font-family:Consolas,monospace;font-size:8px;display:grid}.hero-metrics div>span{color:var(--cyan)}.hero-metrics b{font-weight:500}.hero-metrics i{color:var(--green);font-style:normal}.factory-scene{aspect-ratio:1.18;isolation:isolate;z-index:2;background:0 0;min-height:490px;position:relative;overflow:hidden}.factory-scene:before{content:"";background:radial-gradient(circle at 50% 52%,#3586962b,#0000 42%),linear-gradient(#48d9e80d 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#48d9e80d 1px,#0000 1px) 0 0/38px 38px;position:absolute;inset:-5%;-webkit-mask-image:radial-gradient(#000 0 48%,#000000b8 62%,#0000 84%);mask-image:radial-gradient(#000 0 48%,#000000b8 62%,#0000 84%)}.factory-scene:after{content:"";opacity:0;pointer-events:none;z-index:7;background:linear-gradient(#0000,#48d9e80e,#48d9e829,#0000);height:34%;animation:12s linear infinite cellSweep;position:absolute;top:-34%;left:4%;right:4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.factory-hud{color:#7f929b;letter-spacing:.12em;z-index:8;align-items:center;font-family:Consolas,monospace;font-size:8px;display:flex;position:absolute}.hud-top{top:22px;left:24px;right:24px}.hud-top span{color:#d3e5e8;margin-right:auto}.hud-top i{background:var(--green);box-shadow:0 0 9px var(--green);width:5px;height:5px;margin-right:7px}.hud-bottom{justify-content:space-between;bottom:24px;left:24px;right:24px}.hud-bottom b{color:var(--amber);font-weight:650}.hud-bottom span{color:#758991}.assembly-counter{color:#53636b;letter-spacing:.13em;z-index:8;align-items:center;gap:9px;font-family:Consolas,monospace;font-size:7px;display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}.assembly-counter b{color:#91aab3;font-size:8px;font-weight:500}.factory-depth{pointer-events:none;z-index:1;position:absolute;inset:70px 7% 92px;overflow:hidden}.factory-depth:before,.factory-depth:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.factory-depth:before{background:linear-gradient(90deg,#0000,#48d9e83d,#0000);width:94%;height:1px;top:49%}.factory-depth:after{border:1px solid #48d9e817;border-radius:50%;width:52%;height:74%;top:5%}.factory-depth>i{border:1px solid #48d9e814;border-radius:50%;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.factory-depth>i:first-child{width:70%;height:92%}.factory-depth>i:nth-child(2){width:46%;height:62%}.factory-depth>i:nth-child(3){background:#48d9e873;border:0;width:4px;height:4px;box-shadow:0 0 14px #48d9e8a6}.vehicle-assembly{z-index:4;width:80%;height:230px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.vehicle-assembly:before{content:"";background:linear-gradient(90deg,#0000,#48d9e83d,#0000);width:110%;height:1px;position:absolute;bottom:17%;left:-5%}.vehicle-assembly:after{content:"";opacity:.65;background:radial-gradient(#48d9e82e,#0000 68%);width:84%;height:20%;position:absolute;bottom:-1%;left:8%}.assembly-axis{pointer-events:none;z-index:0;position:absolute}.axis-horizontal{background:linear-gradient(90deg,#0000,#91a3ad2e,#0000);width:106%;height:1px;top:45%;left:-3%}.axis-vertical{background:linear-gradient(#0000,#91a3ad24,#0000);width:1px;height:108%;top:-4%;left:50%}.vehicle-part{will-change:opacity, transform;position:absolute}.part-chassis{z-index:3;background:linear-gradient(90deg,#48d9e829,#9fbec8b3 20% 80%,#48d9e829);border:1px solid #93b7c2b8;width:84%;height:11px;animation:12s cubic-bezier(.55,.05,.25,1) infinite assembleChassis;bottom:24%;left:8%;box-shadow:0 0 22px #48d9e81f}.part-chassis:before,.part-chassis:after{content:"";background:#0b1417;border:1px solid #48d9e859;width:9%;height:16px;position:absolute;top:-4px}.part-chassis:before{left:13%}.part-chassis:after{right:13%}.part-chassis>i{background:var(--amber);width:3px;height:3px;position:absolute;top:3px;box-shadow:0 0 8px #ffb14a8c}.part-chassis>i:first-child{left:32%}.part-chassis>i:last-child{right:32%}.part-pack{z-index:2;background:repeating-linear-gradient(90deg,#48d9e814 0 12%,#48d9e847 12% 12.7%),linear-gradient(#18353ceb,#071215f5);border:1px solid #48d9e88f;justify-content:space-around;width:55%;height:29px;padding:5px 8px;animation:12s cubic-bezier(.55,.05,.25,1) infinite assemblePack;display:flex;bottom:29%;left:23%;box-shadow:inset 0 0 24px #48d9e814,0 0 20px #48d9e824}.part-pack>i{border-left:1px solid #48d9e838;height:100%}.part-body{clip-path:polygon(0 58%,9% 43%,27% 35%,76% 34%,91% 44%,100% 62%,96% 91%,4% 91%);filter:drop-shadow(0 0 16px #48d9e82e);z-index:4;background:linear-gradient(#76bec8e0,#48d9e880);width:96%;height:94px;animation:12s cubic-bezier(.55,.05,.25,1) infinite assembleBody;bottom:32%;left:2%}.part-body:after{clip-path:polygon(1% 60%,10% 46%,28% 38%,75% 37%,90% 47%,98% 63%,94% 86%,6% 86%);content:"";background:linear-gradient(#0a181ce0,#081114f5);position:absolute;inset:1px}.part-body>i{z-index:2;background:linear-gradient(90deg,#0000,#48d9e880,#0000);width:82%;height:1px;position:absolute;bottom:20%;left:9%}.part-cabin{clip-path:polygon(0 100%,18% 13%,69% 3%,100% 100%);filter:drop-shadow(0 0 14px #48d9e82b);z-index:3;background:linear-gradient(145deg,#91e7eebd,#48d9e847);width:44%;height:72px;animation:12s cubic-bezier(.55,.05,.25,1) infinite assembleCabin;bottom:63%;left:31%}.part-cabin:after{clip-path:polygon(3% 98%,21% 18%,67% 8%,96% 98%);content:"";background:linear-gradient(145deg,#11272ddb,#050d10f2);position:absolute;inset:2px}.part-cabin>i{z-index:2;background:#48d9e859;width:1px;height:86%;position:absolute;top:8%;left:57%;transform:skew(15deg)}.assembly-wheel{aspect-ratio:1;z-index:6;background:radial-gradient(circle,#071012 0 28%,#26363c 29% 34%,#0b1518 35% 58%,#71868f 59% 62%,#080d0f 63%);border:1px solid #9fbec89e;border-radius:50%;width:16%;bottom:3%;box-shadow:0 0 22px #48d9e824}.assembly-wheel:after{border:1px solid var(--cyan);content:"";border-radius:50%;position:absolute;inset:34%}.wheel-left{animation:12s cubic-bezier(.55,.05,.25,1) infinite assembleWheelLeft;left:15%}.wheel-right{animation:12s cubic-bezier(.55,.05,.25,1) infinite assembleWheelRight;right:13%}.vehicle-trim{background:var(--cyan);z-index:7;width:6%;height:4px;animation:12s ease-in-out infinite assembleTrim;bottom:55%;box-shadow:0 0 12px #48d9e8d9}.trim-front{border-radius:70% 15% 15% 70%;right:1.5%;transform:rotate(11deg)}.trim-rear{background:var(--amber);border-radius:15% 70% 70% 15%;left:2.5%;transform:rotate(-8deg)}.assembly-node{background:var(--amber);z-index:8;width:5px;height:5px;animation:12s ease-in-out infinite nodeLock;position:absolute;box-shadow:0 0 12px #ffb14acc}.node-one{bottom:42%;left:21%}.node-two{bottom:34%;left:50%}.node-three{bottom:42%;right:20%}.scan-line{background:linear-gradient(90deg, transparent, var(--cyan), transparent);opacity:0;z-index:9;width:104%;height:2px;animation:12s ease-in-out infinite scanAssembledVehicle;position:absolute;top:0;left:-2%;box-shadow:0 0 22px #48d9e8c7}.completion-field{opacity:0;pointer-events:none;z-index:1;border:1px solid #5df3ad61;border-radius:50%;width:80%;height:112%;animation:12s ease-in-out infinite completionField;position:absolute;top:-8%;left:10%}.completion-field:before,.completion-field:after{content:"";border:1px solid #48d9e824;border-radius:50%;position:absolute;inset:8%}.completion-field:after{inset:22%}.completion-field>i{background:var(--green);width:4px;height:4px;position:absolute;box-shadow:0 0 10px #5df3adcc}.completion-field>i:first-child{top:24%;left:9%}.completion-field>i:last-child{bottom:17%;right:13%}.factory-floor{perspective:240px;z-index:0;position:absolute;inset:61% 5% 0;transform:rotateX(62deg)}.factory-floor:before{content:"";background-image:linear-gradient(#6c919b29 1px,#0000 1px),linear-gradient(90deg,#6c919b29 1px,#0000 1px);background-size:36px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 18%,#000 0 38%,#0000 82%);mask-image:radial-gradient(at 50% 18%,#000 0 38%,#0000 82%)}.factory-floor i{background:var(--amber);opacity:.35;width:3px;height:3px;position:absolute;bottom:0}.assembly-sequence{z-index:10;grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:absolute;bottom:66px;left:24px;right:24px}.assembly-sequence:after{content:"";background:#91a3ad29;height:1px;position:absolute;bottom:-12px;left:0;right:0}.assembly-sequence>span{color:#526169;letter-spacing:.1em;white-space:nowrap;align-items:center;gap:7px;font-family:Consolas,monospace;font-size:7px;display:flex}.assembly-sequence>span>i{background:#334047;width:4px;height:4px}.sequence-body{animation:12s linear infinite stageBody}.sequence-pack{animation:12s linear infinite stagePack}.sequence-marry{animation:12s linear infinite stageMarriage}.sequence-eol{animation:12s linear infinite stageEol}.sequence-progress{background:linear-gradient(90deg, var(--cyan), var(--green));transform-origin:0;z-index:2;width:100%;height:1px;animation:12s cubic-bezier(.55,.05,.25,1) infinite sequenceProgress;position:absolute;bottom:-12px;left:0;box-shadow:0 0 10px #48d9e873}.weld-spark{background:var(--amber);box-shadow:0 0 9px var(--amber);opacity:0;z-index:9;width:3px;height:3px;animation:12s linear infinite assemblySpark;position:absolute}.spark-one{top:52%;left:31%}.spark-two{animation-delay:.18s;top:49%;right:28%}.spark-three{animation-delay:.36s;top:56%;right:35%}.section-intro{border-top:1px solid var(--line);justify-content:space-between;align-items:end;padding:82px 0 34px;display:flex}.section-intro p{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:Consolas,monospace;font-size:9px}.section-intro h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,44px);font-weight:580}.principle-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.principle-grid>a{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:215px;padding:28px;transition:background .16s,transform .16s;position:relative}.principle-grid>a:hover{background:#48d9e80b;transform:translateY(-2px)}.principle-grid>a>span{color:var(--cyan);letter-spacing:.12em;font-family:Consolas,monospace;font-size:9px}.principle-grid h3{letter-spacing:-.02em;margin:42px 0 11px;font-size:18px}.principle-grid p{color:var(--muted);max-width:230px;margin:0;font-size:12px;line-height:1.65}.principle-grid a>i{color:var(--dim);font-style:normal;position:absolute;bottom:25px;right:25px}.stage-line{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;align-items:center;gap:44px;min-height:142px;display:grid}.stage-line>p{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;font-family:Consolas,monospace;font-size:8px}.stage-line>div{justify-content:space-between;align-items:center;display:flex}.stage-line span{color:#aeb8bd;white-space:nowrap;align-items:center;font-size:10px;display:flex}.stage-line span i{background:linear-gradient(90deg, var(--cyan), #48d9e824);width:clamp(30px,5vw,72px);height:1px;margin-left:20px}.site-footer{color:var(--muted);grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;min-height:124px;font-size:10px;display:grid}.site-footer>div{color:#d0d8dc;align-items:center;gap:10px;font-weight:600;display:flex}.footer-signal{background:var(--green);box-shadow:0 0 9px var(--green);width:5px;height:5px}.site-footer p{text-align:center;margin:0}.site-footer a:hover{color:var(--cyan)}.detail-hero{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr) 330px;align-items:end;gap:42px;min-height:520px;padding:78px 0 70px;display:grid}.detail-index{color:var(--cyan);letter-spacing:.14em;align-self:start;padding-top:4px;font-family:Consolas,monospace;font-size:9px}.detail-title h1{max-width:880px;font-size:clamp(46px,5vw,74px)}.detail-title>p:last-child{color:var(--muted);max-width:760px;margin:25px 0 0;font-size:15px;line-height:1.8}.detail-visual{aspect-ratio:1;background:radial-gradient(circle,#48d9e81c,#0000 68%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.detail-grid{background-image:linear-gradient(#48d9e814 1px,#0000 1px),linear-gradient(90deg,#48d9e814 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:8%;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.detail-ring{border:1px solid #48d9e842;border-radius:50%;width:72%;height:72%;animation:28s linear infinite orbit;position:absolute}.detail-ring:before,.detail-ring:after{content:"";border:1px dashed #91a3ad33;border-radius:50%;position:absolute;inset:15%}.detail-ring:after{inset:34%}.detail-core{background:#0d1619;border:1px solid #48d9e88c;justify-content:center;align-items:center;width:72px;height:72px;display:flex;transform:rotate(45deg);box-shadow:0 0 38px #48d9e82e}.detail-core span{color:var(--cyan);font-size:20px;font-weight:700;transform:rotate(-45deg)}.detail-scan{background:linear-gradient(90deg, transparent, var(--cyan), transparent);height:1px;animation:4s ease-in-out infinite detailScan;position:absolute;left:10%;right:10%;box-shadow:0 0 14px #48d9e88c}.detail-visual>b{color:var(--dim);letter-spacing:.18em;font-family:Consolas,monospace;font-size:8px;font-weight:500;position:absolute;bottom:11%}.stat-grid{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.stat-grid article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:27px 31px}.stat-grid p{color:var(--dim);letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-family:Consolas,monospace;font-size:8px}.stat-grid strong{letter-spacing:-.02em;font-size:17px}.content-grid{padding:92px 0 38px}.content-card{border-top:1px solid var(--line);grid-template-columns:100px minmax(0,820px);gap:42px;padding:54px 0;display:grid}.content-card:last-child{border-bottom:1px solid var(--line)}.content-number{color:var(--cyan);letter-spacing:.16em;font-family:Consolas,monospace;font-size:9px}.card-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-family:Consolas,monospace;font-weight:700;color:var(--amber)!important;margin:0 0 14px!important;font-size:8px!important}.content-card h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:580;line-height:1.14}.content-card p{color:var(--muted);max-width:780px;margin:21px 0 0;font-size:15px;line-height:1.82}.content-card ul{gap:12px;margin:27px 0 0;padding:0;list-style:none;display:grid}.content-card li{color:#c5cdd1;padding-left:20px;font-size:13px;line-height:1.6;position:relative}.content-card li:before{background:var(--cyan);content:"";width:4px;height:4px;position:absolute;top:8px;left:0;box-shadow:0 0 8px #48d9e899}.next-page{border:1px solid var(--line-strong);background:linear-gradient(105deg,#48d9e814,#3485ff0a);grid-template-columns:140px 1fr auto;align-items:center;min-height:126px;margin-bottom:30px;padding:27px 32px;transition:border-color .16s,transform .16s;display:grid}.next-page:hover{border-color:#48d9e87a;transform:translateY(-2px)}.next-page>span{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;font-family:Consolas,monospace;font-size:8px}.next-page strong{letter-spacing:-.035em;font-size:clamp(23px,3vw,36px)}.next-page i{color:var(--cyan);font-size:24px;font-style:normal}@keyframes cellSweep{0%,44%{opacity:0;transform:translateY(0)}49%{opacity:.75}65%{opacity:.22;transform:translateY(390%)}66%,to{opacity:0;transform:translateY(390%)}}@keyframes assembleChassis{0%,5%{opacity:.16;transform:translate(-60%)scaleX(.78)}14%,78%{opacity:1;transform:translate(0)scaleX(1)}88%,to{opacity:.12;transform:translate(60%)scaleX(.78)}}@keyframes assemblePack{0%,11%{opacity:.16;transform:translateY(150%)scale(.84)}21%,74%{opacity:1;transform:translateY(0)scale(1)}84%,to{opacity:.12;transform:translateY(-150%)scale(.84)}}@keyframes assembleBody{0%,18%{opacity:.12;transform:translate(72%,-18%)scale(.9)}30%,70%{opacity:1;transform:translate(0)scale(1)}82%,to{opacity:.1;transform:translate(-72%,18%)scale(.9)}}@keyframes assembleCabin{0%,25%{opacity:.12;transform:translate(18%,-125%)rotate(-5deg)scale(.86)}38%,68%{opacity:1;transform:translate(0)rotate(0)scale(1)}80%,to{opacity:.1;transform:translate(-18%,-125%)rotate(5deg)scale(.86)}}@keyframes assembleWheelLeft{0%,32%{opacity:.16;transform:translate(-95%,90%)rotate(-110deg)scale(.78)}45%,66%{opacity:1;transform:translate(0)rotate(0)scale(1)}78%,to{opacity:.12;transform:translate(-95%,90%)rotate(-110deg)scale(.78)}}@keyframes assembleWheelRight{0%,32%{opacity:.16;transform:translate(95%,90%)rotate(110deg)scale(.78)}45%,66%{opacity:1;transform:translate(0)rotate(0)scale(1)}78%,to{opacity:.12;transform:translate(95%,90%)rotate(110deg)scale(.78)}}@keyframes assembleTrim{0%,40%{opacity:0;filter:brightness()}49%,64%{opacity:1;filter:brightness(1.4)}74%,to{opacity:0;filter:brightness()}}@keyframes nodeLock{0%,31%,to{opacity:0;transform:scale(.3)}35%{opacity:1;transform:scale(1.8)}39%{opacity:0;transform:translate(12px,12px)scale(.2)}43%{opacity:1;transform:scale(1.2)}48%,76%{opacity:.35;transform:scale(.65)}82%{opacity:0;transform:scale(.2)}}@keyframes scanAssembledVehicle{0%,48%{opacity:0;transform:translateY(8px)}51%{opacity:1;transform:translateY(8px)}63%{opacity:.9;transform:translateY(208px)}66%,to{opacity:0;transform:translateY(208px)}}@keyframes completionField{0%,49%,to{opacity:0;transform:scale(.82)}54%{opacity:.48;transform:scale(1)}61%{opacity:.2;transform:scale(1.05)}67%{opacity:0;transform:scale(1.12)}}@keyframes sequenceProgress{0%,5%{opacity:.35;transform:scaleX(.03)}58%,66%{opacity:1;transform:scaleX(1)}82%,to{opacity:0;transform:scaleX(.03)}}@keyframes stageBody{0%,4%,26%,to{color:#526169}8%,23%{color:var(--cyan);text-shadow:0 0 10px #48d9e88c}}@keyframes stagePack{0%,15%,39%,to{color:#526169}20%,36%{color:var(--cyan);text-shadow:0 0 10px #48d9e88c}}@keyframes stageMarriage{0%,28%,51%,to{color:#526169}34%,48%{color:var(--amber);text-shadow:0 0 10px #ffb14a80}}@keyframes stageEol{0%,45%,72%,to{color:#526169}51%,67%{color:var(--green);text-shadow:0 0 10px #5df3ad80}}@keyframes assemblySpark{0%,31%,49%,to{opacity:0;transform:translate(0)scale(.3)}34%{opacity:1;transform:translate(0)scale(1)}37%{opacity:.8;transform:translate(14px,18px)scale(.8)}40%{opacity:0;transform:translate(-8px,30px)scale(.2)}43%{opacity:1;transform:translate(0)scale(.8)}46%{opacity:0;transform:translate(10px,22px)scale(.2)}}@keyframes detailScan{0%,to{opacity:.2;transform:translateY(-90px)}50%{opacity:1;transform:translateY(90px)}}@keyframes orbit{to{transform:rotate(360deg)}}@media (max-width:1160px){.nav-group>button{padding-inline:16px}.home-hero{grid-template-columns:1fr;gap:58px;padding-top:68px}.hero-copy{max-width:860px}.hero-copy h1{font-size:clamp(48px,6vw,70px)}.factory-scene{width:min(100%,800px);min-height:520px;margin-inline:auto}.principle-grid{grid-template-columns:repeat(2,1fr)}.detail-hero{grid-template-columns:64px minmax(0,1fr) 250px}}@media (max-width:900px){.site-header,.home-hero,.section-intro,.principle-grid,.stage-line,.site-footer,.detail-hero,.stat-grid,.content-grid,.next-page{width:calc(100% - 40px)}.language-switch{height:46px;padding-inline:0}.language-switch button{min-width:44px;height:44px;padding-inline:6px}.site-footer a{align-items:center;min-height:44px;display:flex}.desktop-nav{display:none}.mobile-trigger{border:1px solid var(--line-strong);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:flex}.mobile-trigger span{background:#d3dcdf;width:16px;height:1px;transition:transform .16s}.mobile-trigger.is-open span:first-child{transform:translateY(3.5px)rotate(45deg)}.mobile-trigger.is-open span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nav-backdrop{z-index:89;background:#0000008f;border:0;display:block;position:fixed;inset:94px 0 0}.mobile-panel{border:1px solid var(--line-strong);opacity:0;pointer-events:none;visibility:hidden;z-index:120;background:#070b0dfc;width:min(440px,100vw - 40px);max-height:calc(100vh - 112px);padding:18px;transition:opacity .16s,transform .16s,visibility .16s;display:block;position:absolute;top:76px;right:0;overflow-y:auto;transform:translateY(-8px);box-shadow:0 28px 70px #00000094}.mobile-panel.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.mobile-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;padding:4px 2px 16px;display:flex}.mobile-panel-head span{font-size:13px;font-weight:650}.mobile-panel-head i{color:var(--dim);letter-spacing:.12em;font-family:Consolas,monospace;font-size:7px;font-style:normal}.mobile-group{border-bottom:1px solid var(--line)}.mobile-group>button{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:0 3px;font-size:14px;display:flex}.mobile-group>button i{color:var(--cyan);font-style:normal}.mobile-links{opacity:0;max-height:0;transition:max-height .2s,opacity .16s;display:grid;overflow:hidden}.mobile-group.is-open .mobile-links{opacity:1;max-height:260px;padding-bottom:10px}.mobile-links a{color:#c1cace;grid-template-columns:25px 1fr auto;align-items:center;gap:12px;min-height:46px;padding:0 10px;font-size:13px;display:grid}.mobile-links a:hover,.mobile-links a.active{color:#fff;background:#48d9e80f}.mobile-links a span{color:var(--cyan);font-family:Consolas,monospace;font-size:9px}.mobile-links a b{font-weight:500}.mobile-links a i{color:var(--dim);font-style:normal}.home-hero{padding-top:68px}.factory-scene{width:min(100%,680px);min-height:470px}.hero-copy{max-width:760px}.section-intro{flex-direction:column;align-items:flex-start;gap:16px}.stage-line{grid-template-columns:1fr;gap:20px;padding:34px 0}.detail-hero{grid-template-columns:56px 1fr}.detail-visual{display:none}}@media (max-width:620px){.site-shell:before{background-size:52px 52px}.site-header{height:78px}.brand-mark{width:38px;height:34px}.brand-name{font-size:14px}.brand-name small{font-size:6px}.header-tools{gap:10px}.language-switch button{font-size:8px}.nav-backdrop{inset:78px 0 0}.mobile-panel{max-height:calc(100vh - 92px);top:68px}.home-hero{gap:44px;min-height:0;padding:58px 0 50px}.hero-copy h1{font-size:clamp(39px,12.2vw,52px);line-height:1.06}.eyebrow{margin-bottom:20px;font-size:8px}.hero-summary{font-size:14px;line-height:1.72}.hero-actions{display:grid}.button{width:100%}.hero-metrics{margin-top:30px}.hero-metrics div{grid-template-columns:24px 1fr}.hero-metrics i{grid-column:2}.factory-scene{aspect-ratio:.94;min-height:390px}.factory-depth{inset:62px 3% 90px}.vehicle-assembly{width:88%;height:190px;top:47%}.part-body{height:82px}.part-cabin{height:62px;bottom:64%}.part-pack{height:24px}.assembly-sequence{gap:5px;bottom:68px;left:18px;right:18px}.assembly-sequence>span{letter-spacing:.05em;gap:4px;font-size:6px}.hud-bottom{flex-direction:column;align-items:flex-start;gap:7px}.hud-bottom span{font-size:7px}.section-intro{padding-top:60px}.section-intro h2{font-size:31px}.principle-grid{grid-template-columns:1fr}.principle-grid>a{min-height:178px}.principle-grid h3{margin-top:30px}.stage-line>div{align-items:flex-start;gap:12px;display:grid}.stage-line span i{display:none}.site-footer{grid-template-columns:1fr;padding:32px 0}.site-footer p{text-align:left}.detail-hero{grid-template-columns:1fr;gap:16px;min-height:440px;padding:62px 0 56px}.detail-index{order:2;padding-top:20px}.detail-title h1{font-size:clamp(39px,11.6vw,50px)}.detail-title>p:last-child{font-size:14px;line-height:1.7}.stat-grid{grid-template-columns:1fr}.stat-grid article{padding:21px}.content-grid{padding-top:56px}.content-card{grid-template-columns:1fr;gap:18px;padding:40px 0}.content-card h2{font-size:30px}.content-card p{font-size:14px}.next-page{grid-template-columns:1fr auto;min-height:116px;padding:24px}.next-page>span{grid-column:1/-1}}@media (max-width:420px){.brand-name small{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[lang=zh-CN] body{font-kerning:normal;text-rendering:optimizelegibility;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,Source Han Sans SC,Segoe UI,sans-serif}html[lang=zh-CN] .hero-copy h1,html[lang=zh-CN] .detail-title h1{letter-spacing:.015em;word-break:keep-all;line-height:1.2}html[lang=zh-CN] .section-intro h2,html[lang=zh-CN] .principle-grid h3,html[lang=zh-CN] .content-card h2,html[lang=zh-CN] .next-page strong{letter-spacing:.025em;word-break:keep-all;line-height:1.42}html[lang=zh-CN] .hero-summary,html[lang=zh-CN] .detail-title>p:last-child,html[lang=zh-CN] .content-card p,html[lang=zh-CN] .content-card li,html[lang=zh-CN] .principle-grid p,html[lang=zh-CN] .site-footer p{letter-spacing:.035em;word-break:normal;line-height:1.9}html[lang=zh-CN] .nav-group>button,html[lang=zh-CN] .nav-dropdown a,html[lang=zh-CN] .mobile-group>button,html[lang=zh-CN] .mobile-links a,html[lang=zh-CN] .button,html[lang=zh-CN] .stage-line span{letter-spacing:.025em;line-height:1.55}html[lang=zh-CN] .eyebrow,html[lang=zh-CN] .dropdown-label,html[lang=zh-CN] .card-eyebrow,html[lang=zh-CN] .stat-grid p,html[lang=zh-CN] .brand-name small{letter-spacing:.09em;line-height:1.65}@media (max-width:620px){html[lang=zh-CN] .hero-copy h1,html[lang=zh-CN] .detail-title h1{font-size:clamp(36px,10.8vw,46px);line-height:1.24}html[lang=zh-CN] .content-card h2,html[lang=zh-CN] .section-intro h2{font-size:28px;line-height:1.48}}
