@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#06110d;--paper:#f2f5f1;--paper-strong:#fff;--green:#16ed84;--green-dark:#0c9f59;--mint:#7cf7b8;--line:#0a281c21;--muted:#617069;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}.hero{--pointer-x:72vw;--pointer-y:46vh;--spotlight-opacity:0;color:#11211a;isolation:isolate;background:radial-gradient(circle at 78% 38%,#6bb48e33,#0000 29%),radial-gradient(circle at 18% 84%,#ffffffeb,#0000 34%),#e8ede8;min-height:100svh;position:relative;overflow:hidden}.hero:before{content:"";z-index:-3;pointer-events:none;background:linear-gradient(115deg,#ffffffb8,#0000 42%),radial-gradient(circle,#0000 0 64%,#172d230a 100%);position:absolute;inset:0}.hero-grid{z-index:1;perspective:1500px;width:min(66vw,1040px);height:88%;transform-style:preserve-3d;filter:drop-shadow(34px 48px 32px #243f3121);pointer-events:none;grid-template-rows:repeat(8,minmax(42px,1fr));grid-template-columns:repeat(10,minmax(42px,1fr));gap:clamp(7px,.75vw,13px);padding:7%;display:grid;position:absolute;top:10%;right:-7%;transform:rotateX(58deg)rotate(-31deg)translate(4%,3%)}.hero-tile{--glow:0;--lift:0px;--depth:22px;--tile-rx:0deg;--tile-ry:0deg;transform:translateZ(var(--lift)) rotateX(var(--tile-rx)) rotateY(var(--tile-ry));transform-style:preserve-3d;transition:transform .36s var(--ease-out);animation:tile-arrive 1s var(--ease-out) backwards;animation-delay:var(--delay);position:relative}.cube-face{backface-visibility:hidden;transition:background .28s,box-shadow .28s;display:block;position:absolute}.cube-front{box-shadow:inset 1px 1px 0 #ffffffe6, 8px 10px 18px #233b2f1a, 0 0 calc(var(--glow) * 42px) rgba(44, 170, 106, calc(var(--glow) * .25));transform:translateZ(var(--depth));background:linear-gradient(145deg,#fffffff7,#d7e0d9f5);border:1px solid #546f6024;border-radius:4px;inset:0}.cube-top{width:100%;height:var(--depth);transform-origin:top;background:linear-gradient(#fbfdfb,#e2e9e3);border:1px solid #5a75661a;top:0;left:0;transform:rotateX(90deg)}.cube-right{width:var(--depth);transform-origin:100%;background:linear-gradient(90deg,#d1dbd3,#b7c7bc);border:1px solid #4663541a;height:100%;top:0;right:0;transform:rotateY(90deg)}.hero-tile.is-accent .cube-front{background:linear-gradient(145deg,#e9f8ef,#a9d4ba);border-color:#3b8f6247}.hero-tile.is-accent .cube-top{background:linear-gradient(#f4fcf7,#c5e4d0)}.hero-tile.is-accent .cube-right{background:linear-gradient(90deg,#9fcab0,#73aa8a)}.hero-tile:nth-child(19) .cube-front,.hero-tile:nth-child(47) .cube-front,.hero-tile:nth-child(72) .cube-front{background:linear-gradient(145deg,#eff4ef,#c4cec6)}.hero-spotlight{z-index:2;opacity:var(--spotlight-opacity);background:radial-gradient(300px circle at var(--pointer-x) var(--pointer-y), #48ae771f, transparent 68%);pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.site-header{z-index:5;border-bottom:1px solid #1431231f;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1500px,100% - 72px);margin:0 auto;padding:26px 0;display:grid;position:relative}.brand{align-items:center;gap:11px;width:fit-content;display:inline-flex}.brand-mark{place-items:center;width:32px;height:32px;display:inline-grid}.brand-mark img{object-fit:contain;width:100%;height:100%}.brand-copy{gap:1px;display:grid}.brand-copy strong{letter-spacing:.13em;font-size:21px}.brand-copy small{color:#11211a73;letter-spacing:.34em;font-size:8px}.site-header nav a{color:#11211a99;font-size:14px;transition:color .16s;position:relative}.site-header nav a:after{content:"";background:var(--green);height:1px;transition:right .22s var(--ease-out);position:absolute;bottom:-11px;left:0;right:100%}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{right:0}.header-cta{color:#11211ad9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff57;border:1px solid #13372633;border-radius:999px;justify-self:end;align-items:center;gap:14px;padding:11px 18px;font-size:13px;transition:background .18s,border-color .18s;display:inline-flex}.hero-kicker,.eyebrow{color:#187447;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:11px;font-weight:700;display:flex}.hero h1{letter-spacing:-.07em;max-width:700px;margin:0;font-size:clamp(58px,6.5vw,108px);font-weight:720;line-height:.98}.hero h1 .accent{color:#2a8b5c;text-shadow:none;display:inline}.hero-lead{color:#11211a9e;max-width:520px;margin:32px 0 0;font-size:clamp(15px,1.25vw,19px);line-height:1.9}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:38px;display:flex}.button{min-height:52px;transition:transform .17s var(--ease-out), background .17s ease, color .17s ease, border-color .17s ease;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:32px;padding:0 24px;font-size:14px;font-weight:700;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{color:#fff;background:#163d2b;box-shadow:0 12px 30px #1337262e}.button-primary:hover,.button-primary:focus-visible{background:#276f4b}.button-ghost{color:#11211ac7;background:#ffffff42;border-color:#12362533}.button-ghost:hover,.button-ghost:focus-visible{color:#11211a;background:#ffffffad;border-color:#1a6a4173}.hero-trust{border-top:1px solid #1431231a;flex-wrap:wrap;gap:10px 26px;width:min(520px,100%);margin-top:48px;padding-top:20px;display:flex}.hero-trust span{color:#11211a7a;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;position:relative}.hero-field-label{z-index:4;color:#11211a80;letter-spacing:.14em;border-left:1px solid #1d66416b;gap:7px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:grid;position:absolute;bottom:44px;right:max(36px,50vw - 750px)}.hero-field-label strong{color:#183b2a;letter-spacing:.08em;font-size:11px;font-weight:650}.hero-scroll{z-index:3;color:#11211a57;letter-spacing:.16em;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.hero-scroll span{background:#11211a24;width:42px;height:1px;position:relative;overflow:hidden}.hero-scroll span:after{content:"";background:var(--green);animation:scroll-cue 1.8s var(--ease-in-out) infinite;position:absolute;inset:0}.section-shell{width:min(1380px,100% - 72px);margin:0 auto}.positioning{background:radial-gradient(circle at 86% 12%, #16ed8417, transparent 27%), var(--paper);padding:150px 0 135px}.section-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:10vw;display:grid}.section-heading .eyebrow{color:var(--green-dark);grid-column:1/-1;margin-bottom:0}.section-heading h2,.split-heading h2,.recycling-copy h2,.closing-content h2{letter-spacing:-.06em;margin:0;font-size:clamp(38px,4.7vw,76px);font-weight:690;line-height:1.08}.section-heading h2 span{color:var(--green-dark)}.section-heading>p,.split-heading>p,.recycling-copy>p,.closing-content>p{color:var(--muted);margin:0;font-size:15px;line-height:2}.capability-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:88px;display:grid}.capability-card{border:1px solid var(--line);min-height:360px;transition:transform .3s var(--ease-out), border-color .3s ease, box-shadow .3s ease;background:#ffffffad;border-radius:8px;padding:28px;position:relative;overflow:hidden}.capability-card:before{content:"";background:linear-gradient(90deg, var(--green), transparent);transform-origin:0;height:3px;transition:transform .35s var(--ease-out);position:absolute;inset:auto 0 0;transform:scaleX(0)}.capability-card:hover{z-index:2;border-color:#0c9f595c;transform:translateY(-8px);box-shadow:0 24px 60px #0f33231c}.capability-card:hover:before{transform:scaleX(1)}.capability-index{color:var(--green-dark);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.capability-card h3{letter-spacing:-.03em;margin:105px 0 14px;font-size:25px}.capability-card>p{max-width:350px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.tag-row{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.tag-row span{color:#496057;background:#ecf2ed;border-radius:999px;padding:7px 10px;font-size:10px}.card-corner{border-top:1px solid #0c9f5940;border-right:1px solid #0c9f5940;width:42px;height:42px;position:absolute;top:28px;right:28px}.chain-section{color:#fff;background:linear-gradient(135deg,#16ed8409,#0000 36%),#07110d;padding:145px 0}.split-heading{grid-template-columns:1fr minmax(260px,440px);align-items:end;gap:8vw;display:grid}.split-heading .eyebrow{margin-bottom:20px}.split-heading>p{color:#ffffff75}.chain-track{grid-template-columns:repeat(5,1fr);gap:0;margin-top:100px;display:grid;position:relative}.chain-beam{background:#ffffff24;height:1px;position:absolute;top:23px;left:9%;right:9%;overflow:hidden}.chain-beam:after{content:"";background:linear-gradient(90deg, transparent, var(--green), transparent);filter:blur(.2px);width:22%;height:3px;animation:4s linear infinite chain-flow;position:absolute;top:-1px}.chain-step{border-right:1px solid #ffffff14;min-height:260px;padding:0 24px;position:relative}.chain-step:last-child{border-right:0}.chain-node{z-index:1;width:47px;height:47px;color:var(--green);background:#07110d;border:1px solid #7cf7b866;border-radius:50%;place-items:center;margin:0 auto 28px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:grid;position:relative;box-shadow:0 0 0 7px #07110d}.chain-node:after{content:"";border-radius:inherit;border:1px dashed #7cf7b847;animation:12s linear infinite node-spin;position:absolute;inset:4px}.chain-signal{color:var(--green);letter-spacing:.1em;text-align:center;margin:0 0 13px;font-size:9px}.chain-step h3{text-align:center;margin:0 0 13px;font-size:20px}.chain-step>p:last-child{color:#ffffff6b;text-align:center;margin:0 auto;font-size:12px;line-height:1.8}.platform-section{color:#fff;background:radial-gradient(circle at 50% 55%,#1f8eff1c,#0000 34%),radial-gradient(circle at 68% 47%,#985aff12,#0000 28%),#02070f;padding:150px 0;overflow:hidden}.platform-section .light .eyebrow{color:#37e6ff}.platform-stage{width:min(1600px,100vw - 32px);margin:78px 0 0;position:relative;left:50%;transform:translate(-50%)}.platform-frame{z-index:2;background:#01040a;position:relative;overflow:hidden}.command-center-cruise{background:#01040a;width:100%;height:clamp(520px,53vw,780px);position:relative;overflow:hidden}.command-center-cruise:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 52%,#0000 38%,#00030a33 74%,#000208c7 100%),linear-gradient(#00020729,#0000 25% 78%,#00020866);position:absolute;inset:0}.command-center-cruise-map{pointer-events:none;width:100%;min-width:100%;height:100%;min-height:100%;position:absolute;inset:0;overflow:hidden}.command-center-cruise .amap-business-marker{box-sizing:border-box;color:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:visible}.command-center-cruise .vehicle-icon{transform:translateZ(0);background:0 0!important;border:none!important}.command-center-cruise .v-system{isolation:isolate;color:var(--vehicle-color,#00ffa3);position:absolute;inset:0}.command-center-cruise .v-tick{z-index:4;color:var(--vehicle-color,currentColor);text-shadow:0 0 4px;transform:translate3d(-50%, -50%, 0) rotate(var(--vehicle-heading,0deg));transform-origin:50%;font-weight:700;line-height:18px;transition:color .24s,font-size .24s;position:absolute;top:50%;left:50%}.command-center-cruise .v-tail{z-index:1;background:linear-gradient(180deg, var(--vehicle-color), var(--vehicle-color) 48%, transparent 100%);width:3px;height:34px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.command-center-cruise .v-tail{background:linear-gradient(180deg, color-mix(in srgb, var(--vehicle-color) 76%, #fff), color-mix(in srgb, var(--vehicle-color) 22%, transparent) 48%, transparent 100%)}}.command-center-cruise .v-tail{filter:drop-shadow(0 0 3px var(--vehicle-color));opacity:.62;transform:translate3d(-50%, 0, 0) rotate(var(--vehicle-heading,0deg));transform-origin:50% 0;animation:1.45s ease-out infinite vehicle-tail-flow}.command-center-cruise .v-scan{z-index:0;background:conic-gradient(from 0deg, transparent 0 72%, var(--vehicle-color) 86%, transparent 100%);border-radius:50%;position:absolute;inset:-45%}@supports (color:color-mix(in lab, red, red)){.command-center-cruise .v-scan{background:conic-gradient(from 0deg, transparent 0 72%, color-mix(in srgb, var(--vehicle-color) 70%, transparent) 86%, transparent 100%)}}.command-center-cruise .v-scan{opacity:.7;animation:3.2s linear infinite vehicle-scan;-webkit-mask:radial-gradient(circle,#0000 0 52%,#000 56% 61%,#0000 65%);mask:radial-gradient(circle,#0000 0 52%,#000 56% 61%,#0000 65%)}.command-center-cruise .v-ring{z-index:2;border:1.2px solid var(--vehicle-color,#00ffa3);box-shadow:0 0 6px var(--vehicle-color);border-radius:50%;position:absolute;inset:-18%}@supports (color:color-mix(in lab, red, red)){.command-center-cruise .v-ring{box-shadow:0 0 6px color-mix(in srgb, var(--vehicle-color) 56%, transparent)}}.command-center-cruise .v-ring{animation:2.45s ease-out infinite vehicle-pulse-ring}.command-center-cruise .v-status{z-index:5;background:var(--vehicle-color);width:4px;height:4px;box-shadow:0 0 7px var(--vehicle-color);border:1px solid #07152a;border-radius:50%;animation:1.6s ease-in-out infinite vehicle-status-pulse;position:absolute;bottom:-1px;right:-1px}.command-center-cruise .v-fix{z-index:5;width:3px;height:3px;box-shadow:0 0 6px var(--vehicle-color);background:#e6fbff;border-radius:50%;animation:1.8s ease-in-out infinite vehicle-fix;position:absolute;top:-3px;left:-3px}.command-center-cruise .vehicle-icon.is-busy .v-tail{height:42px;animation-duration:.95s}.command-center-cruise .vehicle-icon.is-busy .v-scan{animation-duration:2.1s}.command-center-cruise .vehicle-icon.is-stale .v-fix{background:#fb7185;box-shadow:0 0 7px #fb7185}.command-center-cruise .vehicle-icon.is-stale .v-ring{opacity:.58;border-style:dashed;animation-duration:3.8s}.command-center-cruise .vehicle-icon.is-stale .v-tail{opacity:.2;animation-duration:2.8s}.command-center-cruise .vehicle-icon.is-offline .v-tail,.command-center-cruise .vehicle-icon.is-offline .v-scan{display:none}.command-center-cruise .vehicle-icon.is-offline .v-ring{opacity:.38;animation:none}.command-center-cruise .vehicle-icon.is-selected .v-scan{opacity:.95;animation-duration:1.7s;inset:-92%}.command-center-cruise .vehicle-icon.is-selected .v-ring{border-width:1.5px;animation-duration:1.25s;inset:-42%}.command-center-cruise-status{z-index:3;color:#a1deebb8;letter-spacing:.12em;transition:opacity .42s var(--ease-out);background:#01040a;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;inset:0}.command-center-cruise-status span{border:2px solid #37e6ff2e;border-top-color:#37e6ff;border-radius:50%;width:13px;height:13px;animation:.9s linear infinite cruise-loader-spin}.command-center-cruise-status.is-error{color:#ffffff6b}@keyframes cruise-loader-spin{to{transform:rotate(360deg)}}@keyframes vehicle-tail-flow{0%{opacity:0;transform:translate3d(-50%, 0, 0) rotate(var(--vehicle-heading,0deg)) scaleY(.2)}28%{opacity:.7}to{opacity:0;transform:translate3d(-50%, 0, 0) rotate(var(--vehicle-heading,0deg)) scaleY(1)}}@keyframes vehicle-scan{to{transform:rotate(360deg)}}@keyframes vehicle-status-pulse{50%{opacity:.36;transform:scale(.7)}}@keyframes vehicle-fix{50%{opacity:.34;transform:scale(.72)}}@keyframes vehicle-pulse-ring{0%{opacity:.86;transform:scale(.72)}to{opacity:0;transform:scale(1.55)}}.command-center-cruise .amap-logo,.command-center-cruise .amap-copyright{opacity:.62;z-index:4!important}.signal-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:70px;display:grid}.signal-grid article{border-top:1px solid #ffffff21;padding:25px 0 0}.signal-grid article>span{color:#37e6ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.signal-grid h3{margin:14px 0 8px;font-size:17px}.signal-grid p{color:#ffffff61;margin:0;font-size:11px;line-height:1.7}.recycling-section{background:#e8eee8;grid-template-columns:1.08fr .92fr;min-height:790px;display:grid}.recycling-visual{min-height:670px;position:relative;overflow:hidden}.recycling-visual>img{object-fit:cover;width:100%;height:100%}.recycling-overlay{background:linear-gradient(90deg,#0000 58%,#04100aa6),linear-gradient(#0000 50%,#030f09bf);position:absolute;inset:0}.material-loop{border:1px solid #7cf7b87a;border-radius:50%;width:210px;height:210px;animation:20s linear infinite loop-rotate;position:absolute;top:9%;right:6%}.material-loop:before,.material-loop:after{content:"";border:1px dashed #7cf7b842;border-radius:50%;position:absolute}.material-loop:before{inset:21px}.material-loop:after{inset:54px}.loop-dot{background:var(--green);width:9px;height:9px;box-shadow:0 0 14px var(--green);border-radius:50%;position:absolute}.dot-one{top:28px;left:24px}.dot-two{top:48%;right:-4px}.dot-three{bottom:-4px;left:42%}.recycling-stat{color:#fff;gap:8px;display:grid;position:absolute;bottom:7%;left:7%}.recycling-stat small{color:var(--green);letter-spacing:.16em;font-size:10px}.recycling-stat strong{letter-spacing:-.05em;font-size:clamp(28px,3.2vw,50px)}.recycling-stat span{color:#ffffff8c;font-size:12px}.recycling-copy{flex-direction:column;justify-content:center;padding:90px clamp(45px,7vw,130px);display:flex}.recycling-copy .eyebrow{color:var(--green-dark)}.recycling-copy>p{max-width:560px;margin-top:30px}.recycling-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:54px;display:grid}.recycling-metrics div{border-top:1px solid #0a281c2e;padding-top:18px}.recycling-metrics strong,.recycling-metrics span{display:block}.recycling-metrics strong{color:var(--green-dark);font-size:24px}.recycling-metrics span{color:var(--muted);margin-top:8px;font-size:10px}.closing-section{color:#fff;text-align:center;place-items:center;min-height:760px;display:grid;position:relative;overflow:hidden}.closing-section>img{z-index:-2;object-fit:cover;width:100%;height:100%;animation:closing-drift 18s var(--ease-in-out) infinite alternate;position:absolute;inset:0}.closing-overlay{z-index:-1;background:radial-gradient(circle,#020d0833,#020906e6 72%),linear-gradient(#0209061a,#020906eb);position:absolute;inset:0}.closing-content{width:min(880px,100% - 48px)}.closing-content .brand-mark{width:58px;height:58px;margin-bottom:38px}.closing-content .eyebrow{justify-content:center}.closing-content>p{color:#ffffff94;max-width:620px;margin:26px auto 35px}footer{color:#ffffff61;background:#020805;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:28px max(36px,50vw - 690px);font-size:10px;display:grid}.footer-meta{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:8px 16px;display:flex}.footer-meta a{color:#ffffff85;transition:color .16s}.footer-meta a:hover,.footer-meta a:focus-visible{color:#59ff83}.footer-admin-entry,.header-admin-entry{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.public-security-filing{align-items:center;gap:6px;display:inline-flex}.public-security-filing img{width:18px;height:18px;display:block}.footer-legal{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.footer-legal a{color:#ffffff85;transition:color .16s}.footer-legal a:hover,.footer-legal a:focus-visible{color:#59ff83}.footer-brand .brand-mark{width:31px;height:31px;transform:scale(.82)}.footer-brand .brand-copy strong{color:#fff;font-size:16px}[data-reveal]{opacity:0;transition:opacity .8s var(--ease-out) var(--stagger,0s), transform .8s var(--ease-out) var(--stagger,0s);transform:translateY(32px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes tile-arrive{0%{opacity:0;transform:translate3d(-18px,18px,90px)scale(.92)}}@keyframes pulse-ring{70%{box-shadow:0 0 0 9px #16ed8400}to{box-shadow:0 0 #16ed8400}}@keyframes data-stream{0%{left:-40%}to{left:100%}}@keyframes scroll-cue{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}@keyframes chain-flow{0%{left:-22%}to{left:100%}}@keyframes node-spin{to{transform:rotate(360deg)}}@keyframes orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes loop-rotate{to{transform:rotate(360deg)}}@keyframes closing-drift{0%{transform:scale(1.02)}to{transform:scale(1.09)translateY(-1.2%)}}@media (width<=980px){.hero-grid{opacity:.88;width:82vw;right:-19%}.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.section-heading,.split-heading{grid-template-columns:1fr;gap:30px}.capability-grid{grid-template-columns:1fr}.capability-card{min-height:280px}.capability-card h3{margin-top:60px}.chain-track{grid-template-columns:1fr;gap:0}.chain-beam{width:1px;height:auto;inset:24px auto 24px 23px}.chain-beam:after{width:3px;height:20%;animation-name:chain-flow-vertical;top:-20%;left:-1px}.chain-step{border-right:0;min-height:auto;padding:0 0 42px 86px}.chain-node{margin:0;position:absolute;left:0}.chain-signal,.chain-step h3,.chain-step>p:last-child{text-align:left}.chain-step>p:last-child{max-width:none}.recycling-section{grid-template-columns:1fr}.recycling-visual{min-height:600px}footer{grid-template-columns:1fr auto}footer>p{display:none}}@keyframes chain-flow-vertical{0%{top:-20%}to{top:100%}}@media (width<=760px){.site-header,.hero-content,.section-shell{width:min(100% - 36px,1380px)}.site-header{padding:18px 0}.header-cta{padding:9px 12px}.header-cta span{display:none}.brand-copy strong{font-size:18px}.hero{min-height:960px}.hero-grid{opacity:1;filter:drop-shadow(22px 30px 22px #243f311f);grid-template-rows:repeat(10,minmax(34px,1fr));grid-template-columns:repeat(8,minmax(34px,1fr));gap:8px;width:142%;height:52%;top:52%;right:-48%}.hero-content{padding-top:92px;padding-bottom:430px}.hero h1{font-size:clamp(54px,16vw,88px)}.hero-lead br{display:none}.hero-field-label{bottom:26px;left:18px;right:auto}.hero-scroll{display:none}.positioning,.chain-section,.platform-section{padding:105px 0}.section-heading h2,.split-heading h2,.recycling-copy h2,.closing-content h2{font-size:clamp(36px,11vw,58px)}.capability-grid{margin-top:56px}.chain-track{margin-top:65px}.platform-stage{width:calc(100vw - 16px);margin-top:60px}.command-center-cruise{height:clamp(440px,112vw,570px)}.signal-grid{grid-template-columns:repeat(2,1fr)}.recycling-visual{min-height:520px}.material-loop{width:150px;height:150px}.recycling-copy{padding:80px 24px 90px}.recycling-metrics{gap:8px}.closing-section{min-height:670px}footer{padding:24px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}body{font-family:Sora,PingFang SC,Microsoft YaHei,sans-serif}.hero{color:#f5f5f5;isolation:isolate;background:#141414;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero:before{display:none}.hero-spline,.hero-spline-fallback{position:absolute;inset:0}.hero-spline{z-index:0}.hero-spline-fallback{background:radial-gradient(circle at 67% 38%,#18eb1617,#0000 22%),#141414}.hero-spline-canvas,.hero-spline canvas{width:100%!important;height:100%!important}.hero-light-field{--hero-glow-x:76%;--hero-glow-y:30%;--hero-glow-energy:0;--hero-glow-hue:205;z-index:1;background:radial-gradient(circle at var(--hero-glow-x) var(--hero-glow-y), hsl(var(--hero-glow-hue) 100% 68% / calc(.11 + var(--hero-glow-energy) * .15)), transparent 22%), radial-gradient(circle at calc(var(--hero-glow-x) + 9%) calc(var(--hero-glow-y) + 18%), hsl(calc(var(--hero-glow-hue) + 28) 92% 67% / calc(.13 + var(--hero-glow-energy) * .14)), transparent 27%), radial-gradient(circle at calc(var(--hero-glow-x) - 14%) calc(var(--hero-glow-y) + 28%), rgb(170 120 255/calc(.045 + var(--hero-glow-energy) * .085)), transparent 22%), radial-gradient(circle at 56% 78%, #ffc46b14, transparent 22%);mix-blend-mode:screen;filter:blur(13px) saturate(calc(1.02 + var(--hero-glow-energy) * .28));opacity:calc(.56 + var(--hero-glow-energy) * .18);pointer-events:none;animation:qingzhu-light-drift 12s var(--ease-in-out) infinite alternate;position:absolute;inset:-12%}.hero-overlay{z-index:2;pointer-events:none;background:linear-gradient(90deg,#00000080 0%,#00000014 58%),#0000002e;position:absolute;inset:0}@keyframes qingzhu-light-drift{0%{transform:translate(-1.5%,1%)scale(1)}to{transform:translate(2%,-1.5%)scale(1.045)}}.site-header{z-index:50;color:#f5f5f5;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin:0;padding:20px clamp(32px,4.2vw,64px);display:flex;position:fixed;top:0;left:0;right:0}.hero-wordmark{color:#f5f5f5;gap:2px;line-height:1;display:grid}.hero-wordmark strong{letter-spacing:.14em;font-size:22px;font-weight:680}.hero-wordmark small{color:#ffffff94;letter-spacing:.34em;font-size:8px;font-weight:600}.site-header .brand{gap:14px}.site-header .brand-mark{filter:drop-shadow(0 6px 18px #04bf8429);width:44px;height:44px}.site-header nav{align-items:center;gap:32px;display:flex}.site-header nav a{color:#999;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:400;transition:color .18s}.site-header nav a:after{display:none}.site-header nav a:hover,.site-header nav a:focus-visible{color:#f5f5f5}.header-cta{color:#f5f5f5;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;background:#2e2e2e;border:0;border-radius:8px;align-items:center;gap:14px;padding:13px 24px;font-size:12px;transition:background .18s,transform .12s;display:inline-flex}.header-cta:hover,.header-cta:focus-visible{background:#3b3b3b;border-color:#0000}.header-cta:active{transform:scale(.97)}.hero-content{z-index:10;pointer-events:none;width:min(90%,760px);margin:0;padding:128px 40px 40px;position:relative}.hero-content>*{pointer-events:none}.hero h1{color:#f5f5f5;letter-spacing:-.05em;text-transform:uppercase;max-width:none;margin:0 0 16px;font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:1.05}.hero h1>span{color:#05e901;display:inline}.hero-subheading{color:#f5f5f5d1;max-width:680px;margin:0 0 24px;font-size:clamp(1.125rem,2.5vw,1.875rem);font-weight:300;line-height:1.35}.hero-lead{color:#999;max-width:680px;margin:0 0 32px;font-size:clamp(.875rem,1.5vw,1.25rem);font-weight:300;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin:0;font-weight:700;display:flex;pointer-events:auto!important}.hero-actions .button{pointer-events:auto;cursor:pointer;border:0;border-radius:2px;min-height:auto;padding:16px 32px;font-size:14px;transition:filter .18s,transform .12s}.hero-actions .button:hover,.hero-actions .button:focus-visible{transform:none}.hero-actions .button:active{transform:scale(.97)}.hero-actions .button-primary{color:#0a0a0a;box-shadow:none;background:#05e901}.hero-actions .button-primary:hover,.hero-actions .button-primary:focus-visible{filter:brightness(1.1);background:#05e901}.hero-actions .button-ghost{color:#1a1a1a;background:#fff}.hero-actions .button-ghost:hover,.hero-actions .button-ghost:focus-visible{color:#1a1a1a;filter:brightness(.9);background:#fff;border-color:#0000}.hero-trust{color:#9999999e;border:0;width:auto;margin:24px 0 0;padding:0;font-size:12px;font-weight:300;line-height:1.6}.hero-animate{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards sentinel-fade-up}@keyframes sentinel-fade-up{0%{opacity:0;filter:blur(4px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (width<=760px){.hero{min-height:100svh}.site-header{padding:20px 24px}.site-header .brand-mark{width:38px;height:38px}.hero-wordmark strong{font-size:19px}.site-header nav,.header-cta{display:none}.hero-content{width:min(90%,640px);padding:128px 24px 40px}.hero h1{margin-bottom:8px;font-size:clamp(3rem,16vw,5rem)}.hero-subheading{margin-bottom:12px}.hero-lead{margin-bottom:16px}.hero-actions .button{padding:12px 24px}.hero-trust{margin-top:16px}}@media (prefers-reduced-motion:reduce){.hero-animate{opacity:1;filter:none;transform:none}}.app-download-section{color:#f5f8f5;background:radial-gradient(circle at 78% 42%,#38ff7621,#0000 29%),radial-gradient(circle at 72% 58%,#50c3ff1a,#0000 25%),#050907;padding:clamp(88px,10vw,150px) 0;position:relative;overflow:hidden}.app-download-section:before{content:"";pointer-events:none;background-image:linear-gradient(#7bffa009 1px,#0000 1px),linear-gradient(90deg,#7bffa009 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 52%,#000);mask-image:linear-gradient(90deg,#0000,#000 52%,#000)}.app-download-shell{z-index:1;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:center;gap:clamp(56px,8vw,132px);display:grid;position:relative}.app-download-copy .eyebrow{color:#59ff83;margin-bottom:22px}.app-download-copy h2{color:#f7faf7;letter-spacing:-.065em;margin:0;font-size:clamp(3rem,6.1vw,6.6rem);font-weight:680;line-height:.98}.app-download-copy h2 span{color:#59ff83}.app-download-lead{color:#dfe8e1a3;max-width:590px;margin:30px 0 0;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.9}.app-download-actions{align-items:center;gap:22px;margin-top:38px;display:flex}.app-download-button{color:#061108;background:#59ff83;border-radius:10px;align-items:center;gap:15px;min-width:210px;padding:15px 22px;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 18px 60px #28ff6324}.app-download-button:hover,.app-download-button:focus-visible{filter:brightness(1.06);transform:translateY(-3px);box-shadow:0 24px 70px #28ff633d}.app-download-button.is-disabled,.app-qr-card.is-disabled,.driver-download-status{cursor:default;opacity:.72;filter:saturate(.65)}.driver-download-status{border:1px solid #ffffff29;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;min-width:190px;padding:14px 16px;display:grid}.driver-download-status>span,.driver-download-status>small{display:block}.driver-download-status>small{color:#ffffff80}.driver-download-status>b{grid-area:1/2/span 2}.app-release-lock{aspect-ratio:1;color:#7be3ca;letter-spacing:.12em;border:1px solid #5feecd4d;border-radius:14px;place-items:center;width:74px;font:700 14px/1 sans-serif;display:grid}.app-download-arrow{border:1px solid #06110842;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;line-height:1;display:grid}.app-download-button>span:last-child{flex-direction:column;gap:2px;display:flex}.app-download-button small{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:650}.app-download-button strong{letter-spacing:-.02em;font-size:17px}.app-download-meta{flex-wrap:wrap;gap:8px;max-width:210px;display:flex}.app-download-meta span{color:#ddeae0a6;letter-spacing:.03em;background:#ffffff06;border:1px solid #88ffa81f;border-radius:999px;padding:7px 10px;font-size:11px}.app-install-note{color:#d6e0d866;margin:18px 0 0;font-size:12px;line-height:1.65}.driver-download-entry{border-top:1px solid #b4cdbb1a;justify-content:space-between;align-items:center;gap:24px;max-width:590px;margin-top:28px;padding-top:22px;display:flex}.driver-download-entry>div{gap:5px;display:grid}.driver-download-entry>div>span{color:#dce5de75;letter-spacing:.12em;border:1px solid #c4d3c826;border-radius:4px;width:max-content;padding:4px 7px;font-size:9px}.driver-download-entry strong{color:#eaf1ebb3;font-size:13px;font-weight:560}.driver-download-entry p{color:#d2ddd55c;max-width:390px;margin:0;font-size:11px;line-height:1.55}.driver-download-entry>a{color:#eaf1ebad;background:#ffffff05;border:1px solid #c5d6c921;border-radius:8px;flex:none;grid-template-columns:auto auto;align-items:center;column-gap:14px;padding:11px 13px 11px 15px;transition:color .18s,border-color .18s,background .18s;display:grid}.driver-download-entry>a:hover,.driver-download-entry>a:focus-visible{color:#eaf4ec;background:#59ff830b;border-color:#59ff8352}.driver-download-entry>a>span,.driver-download-entry>a>small{grid-column:1}.driver-download-entry>a>span{font-size:11px;font-weight:620}.driver-download-entry>a>small{color:#d3ded657;margin-top:2px;font-size:9px}.driver-download-entry>a>b{grid-area:1/2/span 2;font-size:15px;font-weight:400}.app-download-visual{justify-content:center;align-items:center;min-height:570px;display:flex;position:relative}.app-download-visual:before,.app-download-visual:after{content:"";pointer-events:none;border:1px solid #59ff831f;border-radius:50%;position:absolute}.app-download-visual:before{width:520px;height:520px;animation:18s linear infinite app-orbit}.app-download-visual:after{border-color:#4ebbff1c;width:390px;height:390px;animation:14s linear infinite reverse app-orbit}.app-phone{z-index:2;background:linear-gradient(145deg,#17211a,#070a08 42%);border:1px solid #b7ffca42;border-radius:38px;width:min(310px,65%);padding:10px;position:relative;transform:rotate(-4deg);box-shadow:0 42px 100px #0000008c,0 0 90px #2eff6a1a,inset 0 1px #ffffff1a}.app-phone-speaker{z-index:3;background:#050706;border-radius:999px;width:76px;height:20px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.app-phone-screen{color:#ecf6ef;background:radial-gradient(circle at 78% 16%,#4dff7e38,#0000 30%),linear-gradient(160deg,#14271a,#08100b 50%,#07100e);border-radius:29px;min-height:530px;padding:54px 21px 22px;overflow:hidden}.app-phone-header,.app-phone-order,.app-phone-progress>div{justify-content:space-between;align-items:center;display:flex}.app-phone-header{color:#e6f5eaad;font-size:11px}.app-phone-header i{color:#63ff8c;background:#63ff8c1a;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.app-phone-greeting{flex-direction:column;gap:8px;margin-top:54px;display:flex}.app-phone-greeting small{color:#63ff8c;letter-spacing:.14em;font-size:10px}.app-phone-greeting strong{letter-spacing:-.04em;max-width:210px;font-size:28px;font-weight:560;line-height:1.22}.app-phone-order,.app-phone-progress{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #99ffb51f;border-radius:18px;margin-top:34px}.app-phone-order{padding:22px 18px}.app-phone-order span,.app-phone-progress>span{color:#e7f2ea80;font-size:10px}.app-phone-order b{color:#63ff8c;font-size:12px}.app-phone-progress{padding:18px}.app-phone-progress strong{margin-top:9px;font-size:12px;font-weight:550;display:block}.app-phone-progress>div{margin-top:25px;position:relative}.app-phone-progress>div:before{content:"";background:linear-gradient(90deg,#63ff8c 52%,#ffffff21 52%);height:1px;position:absolute;top:50%;left:6px;right:6px}.app-phone-progress i{z-index:1;background:#63ff8c;border:2px solid #0b140d;border-radius:50%;width:10px;height:10px;position:relative;box-shadow:0 0 16px #63ff8ca6}.app-phone-progress i:last-child{box-shadow:none;background:#39443c}.app-qr-card{z-index:4;color:#edf6ef;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b110de0;border:1px solid #a6ffbe2e;border-radius:15px;align-items:center;gap:13px;padding:11px;transition:border-color .18s,transform .18s;display:flex;position:absolute;bottom:7%;right:1%;box-shadow:0 22px 65px #0000006b}.app-qr-card:hover,.app-qr-card:focus-visible{border-color:#59ff838c;transform:translateY(-3px)}.app-qr-card img{border-radius:8px;width:82px;height:82px}.app-qr-card>span{flex-direction:column;gap:5px;padding-right:8px;display:flex}.app-qr-card strong{font-size:13px}.app-qr-card small{color:#e0ebe37a;font-size:10px}@keyframes app-orbit{to{transform:rotate(360deg)}}@media (width<=1080px){.app-download-shell{grid-template-columns:1fr 1fr;gap:28px}.app-download-actions{flex-direction:column;align-items:flex-start}.app-download-visual{min-height:540px}.app-qr-card{right:-4%}}@media (width<=760px){.app-download-section{padding:82px 0 72px}.app-download-shell{grid-template-columns:1fr;gap:36px}.app-download-copy h2{font-size:clamp(3.2rem,17vw,5rem)}.app-download-lead{margin-top:24px}.app-download-actions{gap:15px;margin-top:28px}.app-download-button{width:100%}.app-download-meta{max-width:none}.driver-download-entry{flex-direction:column;align-items:stretch;gap:14px}.driver-download-entry>a{width:100%}.app-download-visual{min-height:535px}.app-download-visual:before{width:420px;height:420px}.app-download-visual:after{width:310px;height:310px}.app-phone{width:272px;transform:rotate(-2deg)}.app-phone-screen{min-height:475px}.app-qr-card{bottom:-7px;right:0}}@media (prefers-reduced-motion:reduce){.app-download-visual:before,.app-download-visual:after{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}

@media(max-width:760px){.site-header .header-cta{display:inline-flex;min-height:44px;flex:0 0 auto;padding:10px 14px;gap:8px;font-size:12px;letter-spacing:.04em;white-space:nowrap}}

.app-qr-card img{width:108px;height:108px;object-fit:contain;background:#fff}
