:root{--ink: #172026;--graphite: #263238;--graphite-deep: #1d262a;--paper: #f1f3f1;--white: #ffffff;--signal: #12a9b8;--signal-dark: #087681;--amber: #d8942f;--green: #2f7f5d;--line: #cbd4d6;--muted: #637177;--ease-out: cubic-bezier(.16, 1, .3, 1);font-family:PingFang SC,Microsoft YaHei,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper)}.demo-watermark{position:fixed;z-index:90;top:50%;left:50%;width:min(84vw,680px);color:#121e241f;font-family:Songti SC,STSong,serif;font-size:clamp(30px,5vw,72px);font-weight:600;line-height:1.1;pointer-events:none;text-align:center;transform:translate(-50%,-50%) rotate(-24deg);-webkit-user-select:none;user-select:none;white-space:nowrap}html[data-theme=dark] .demo-watermark{color:#ebf5f324}:root{--paper: #f7f8f4;--white: #ffffff;--ink: #182421;--graphite: #21302b;--graphite-deep: #17231f;--signal: #b17d36;--signal-dark: #8a5f20;--line: #dce2dc;--muted: #64716b}body{background:var(--paper)}html[data-theme=light]{--surface: #f7f8f4;--surface-2: #edf1eb;--line: #dce2dc;--ink: #182421;--muted: #64716b}.site-header{grid-template-columns:190px minmax(0,1fr) auto;height:72px;padding:0 clamp(22px,3vw,54px);background:#ffffffe6;border-bottom-color:#1824211a}.brand img{width:146px}.site-header nav{gap:clamp(14px,1.8vw,30px);color:#27362f;font-size:13px;font-weight:600}.site-header nav a{padding:27px 0}.site-header nav>a:after{bottom:17px;background:var(--signal)}.nav-menu>button{color:#27362f;font-weight:600}.header-actions{min-width:auto}.theme-toggle,.language-toggle{border-color:#d2dad3;background:#fff;color:#334239}.theme-toggle:hover,.language-toggle:hover{border-color:var(--signal);background:#fbfaf6}.corporate-hero{position:relative;min-height:100svh;overflow:hidden;background:#1d2d27;color:#fff;cursor:grab}.corporate-hero.is-dragging{cursor:grabbing}.hero-slides,.hero-slide{position:absolute;inset:0}.hero-slide{opacity:0;transition:opacity .9s var(--ease-out)}.hero-slide.is-active{opacity:1}.hero-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e1915b8,#0e19156b 42%,#0e19151f 78%),linear-gradient(0deg,rgba(14,25,21,.45),transparent 45%)}.hero-slide img{width:100%;height:100%;object-fit:cover;animation:hero-breathe 12s ease-in-out infinite alternate}.hero-slide:nth-child(2) img{object-position:center 45%}.hero-slide:nth-child(3) img{object-position:center 62%}.corporate-hero-copy{position:relative;z-index:4;display:flex;min-height:100svh;max-width:780px;flex-direction:column;justify-content:center;padding:150px clamp(28px,9vw,150px) 110px}.corporate-hero-copy .eyebrow{color:#e2c48e}.corporate-hero-copy h1{margin:20px 0 0;font-family:Songti SC,STSong,serif;font-size:clamp(54px,7vw,108px);font-weight:500;letter-spacing:.08em;line-height:.95}.corporate-hero-copy h2{margin:24px 0 0;font-family:Songti SC,STSong,serif;font-size:clamp(32px,4.1vw,64px);font-weight:500;line-height:1.14}.corporate-hero-copy-item>p:not(.eyebrow){max-width:550px;margin:26px 0 0;color:#ffffffd6;font-size:15px;line-height:2}.corporate-hero-copy .button,.hero-slide-controls button{cursor:pointer}.corporate-hero-copy .button{align-self:flex-start;margin-top:34px;color:#243127;background:#fff;border-color:#fff}.corporate-hero-copy-item{display:none;pointer-events:auto}.corporate-hero-copy-item.is-active{display:block;animation:hero-copy-in .42s var(--ease-out) both}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-slide-controls{position:absolute;z-index:5;right:clamp(24px,5vw,92px);bottom:100px;display:flex;align-items:center;gap:14px;color:#fff;font-family:DIN Alternate,sans-serif;font-size:13px}.hero-slide-controls button{width:42px;height:42px;border:1px solid rgba(255,255,255,.5);color:#fff;background:#14211b3d;cursor:pointer;transition:background .16s ease}.hero-slide-controls button:hover{background:var(--signal);border-color:var(--signal)}@keyframes hero-breathe{0%{transform:scale(1.02)}to{transform:scale(1.07)}}.home-product-showcase{padding:clamp(88px,10vw,150px) clamp(24px,8vw,128px);background:#fff}.home-product-heading,.detail-section-heading{display:flex;align-items:end;justify-content:space-between;gap:36px;max-width:1280px;margin:0 auto}.home-product-heading h2,.detail-section-heading h2{margin:12px 0 0;font-family:Songti SC,STSong,serif;font-size:clamp(38px,4.5vw,68px);font-weight:500;line-height:1.08}.home-product-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,1fr);max-width:1280px;margin:58px auto 0;overflow-x:auto;scrollbar-width:thin;border-top:1px solid var(--line)}.home-product-card{position:relative;min-height:420px;padding:18px;overflow:hidden;border-right:1px solid var(--line);color:#fff;background:#20302a}.home-product-card:first-child{border-left:1px solid var(--line)}.home-product-card>span{position:relative;z-index:1;font-family:DIN Alternate,sans-serif;color:#f0ce95;font-size:12px}.home-product-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.78;transition:transform .6s var(--ease-out),opacity .3s ease}.home-product-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0f19151f,#0f1915d1)}.home-product-card:hover img{transform:scale(1.07);opacity:1}.home-product-card div{position:absolute;z-index:1;right:20px;bottom:22px;left:20px}.home-product-card small,.home-product-card strong,.home-product-card i{display:block}.home-product-card small{color:#efd6ad;font-size:11px}.home-product-card strong{margin-top:9px;font-family:Songti SC,STSong,serif;font-size:25px;font-weight:500;line-height:1.2}.home-product-card i{margin-top:16px;font-style:normal;font-size:11px}.product-center-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1280px;margin:56px auto 0;border:0;background:transparent;gap:16px}.product-center-grid .catalog-product{min-height:360px;border:1px solid var(--line);background:#fff}.product-center-grid .catalog-product img{height:206px}.product-center-grid .catalog-product small{color:var(--signal-dark)}.product-detail-page main,.careers-page main,.solutions-page main,.technology-page main{padding-top:72px;background:var(--paper)}.product-detail-hero,.solution-hero,.technology-hero,.career-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:min(770px,78svh);background:#eef1eb}.product-detail-hero-image,.solution-hero>img,.technology-hero>img,.career-hero>img{min-height:520px;overflow:hidden}.product-detail-hero-image img,.solution-hero>img,.technology-hero>img,.career-hero>img{width:100%;height:100%;object-fit:cover}.product-detail-hero-copy,.solution-hero>div,.technology-hero>div,.career-hero>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(46px,8vw,130px)}.product-detail-hero-copy h1,.solution-hero h1,.technology-hero h1,.career-hero h1{margin:16px 0 0;font-family:Songti SC,STSong,serif;font-size:clamp(42px,5vw,78px);font-weight:500;line-height:1.12}.product-detail-hero-copy>p:not(.eyebrow),.solution-hero p:not(.eyebrow),.technology-hero p:not(.eyebrow),.career-hero p:not(.eyebrow){margin:24px 0 0;color:var(--muted);line-height:2}.detail-back{color:var(--signal-dark);font-size:12px}.product-detail-hero-copy .source-level{align-self:flex-start;margin-top:26px}.detail-spec-section,.detail-summary-section,.detail-gallery-section,.detail-model-section,.career-values,.job-section,.solution-catalog,.technology-pillars,.technology-callout{padding:clamp(84px,10vw,144px) clamp(24px,8vw,128px)}.detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1280px;margin:50px auto 0;border:1px solid var(--line);background:var(--line);gap:1px}.detail-facts div{min-height:140px;padding:24px;background:#fff}.detail-facts span,.detail-facts strong{display:block}.detail-facts span{color:var(--signal-dark);font-size:11px}.detail-facts strong{margin-top:18px;font-size:15px;line-height:1.65}.detail-summary-section{display:grid;grid-template-columns:minmax(280px,.84fr) minmax(360px,1.16fr);gap:clamp(40px,10vw,160px);background:#e7ece5}.detail-summary-section h2{margin:14px 0 0;font-family:Songti SC,STSong,serif;font-size:clamp(38px,4.5vw,68px);font-weight:500;line-height:1.12}.detail-summary-section>div:last-child>p{margin:0;color:#405048;line-height:2}.detail-summary-section dl{margin:32px 0 0;border-top:1px solid #cbd4cb}.detail-summary-section dt,.detail-summary-section dd{margin:0;padding:16px 0;border-bottom:1px solid #cbd4cb}.detail-summary-section dt{color:var(--signal-dark);font-size:11px}.detail-summary-section dd{line-height:1.75}.detail-gallery{display:grid;grid-template-columns:repeat(3,1fr);max-width:1280px;margin:50px auto 0;gap:14px}.detail-gallery img{width:100%;min-height:300px;object-fit:cover}.detail-model-section{background:#1d2b25;color:#fff}.detail-model-section .eyebrow{color:#d8b67c}.detail-model-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);max-width:1280px;min-height:520px;margin:50px auto 0;border:1px solid rgba(255,255,255,.18)}.detail-model-stage,.detail-factory-stage{position:relative;min-height:500px;overflow:hidden;background:radial-gradient(circle at 50% 35%,#324a41,#12201b 70%)}.detail-model-stage canvas,.detail-factory-stage canvas{width:100%;height:100%}.detail-model-console{padding:36px;border-left:1px solid rgba(255,255,255,.18);background:#24362e}.detail-model-console strong{display:block;font-family:Songti SC,STSong,serif;font-size:26px;font-weight:500}.detail-model-console p{color:#ffffffb8;line-height:1.9}.detail-model-console button{display:block;width:100%;margin-top:12px;padding:13px 15px;border:1px solid rgba(255,255,255,.28);color:#fff;background:transparent;cursor:pointer;text-align:left}.detail-model-console button:hover{color:#1e2c25;border-color:#e4c48f;background:#e4c48f}.detail-greenlane-stage{max-width:1280px;min-height:520px;margin:24px auto 0}.detail-model-section>.button{margin:34px 0 0 calc((100% - min(100%,1280px))/2)}.detail-factory-stage{max-width:1280px;margin:50px auto 0}.career-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}.career-hero>img{order:2}.career-hero>div{order:1}.career-hero .button{align-self:flex-start;margin-top:30px}.career-values{background:#fff}.career-values>p,.career-values>div,.job-list,.career-contact,.solution-catalog,.technology-pillars,.technology-callout{max-width:1280px;margin-left:auto;margin-right:auto}.career-values>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border-top:1px solid var(--line)}.career-values article{min-height:270px;padding:32px 28px;border-right:1px solid var(--line)}.career-values article:first-child{border-left:1px solid var(--line)}.career-values span{color:var(--signal-dark);font-family:DIN Alternate,sans-serif}.career-values h2{font-family:Songti SC,STSong,serif;font-size:29px;font-weight:500}.career-values p,.job-list p,.career-contact{color:var(--muted);line-height:1.9}.job-section{background:#eaf0e9}.job-list{margin-top:50px;border-top:1px solid #cfd8d0}.job-list details{border-bottom:1px solid #cfd8d0}.job-list summary{display:grid;grid-template-columns:150px 1fr auto;gap:24px;padding:25px 0;cursor:pointer;list-style:none}.job-list summary span{color:var(--signal-dark);font-size:12px}.job-list summary strong{font-size:19px}.job-list summary i{font-style:normal;font-size:20px}.job-list p{max-width:720px;margin:0 0 26px 174px}.career-contact{margin-top:34px}.career-contact a{color:var(--signal-dark)}.solution-hero>img{order:2}.solution-hero>div{order:1}.solution-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.solution-catalog article{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.7fr);min-height:330px;overflow:hidden;background:#fff;border:1px solid var(--line)}.solution-catalog img{width:100%;height:100%;min-height:330px;object-fit:cover}.solution-catalog article>div{padding:28px}.solution-catalog span{color:var(--signal-dark);font-size:11px}.solution-catalog h2{margin:30px 0 0;font-family:Songti SC,STSong,serif;font-size:30px;font-weight:500;line-height:1.2}.solution-catalog p{color:var(--muted);font-size:13px;line-height:1.85}.solution-catalog a{display:inline-block;margin-top:20px;color:var(--signal-dark);font-size:12px}.technology-hero>img{order:2}.technology-hero>div{order:1}.technology-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.technology-pillars article{position:relative;padding:20px 20px 34px;border:1px solid var(--line);background:#fff}.technology-pillars span{color:var(--signal-dark);font-family:DIN Alternate,sans-serif}.technology-pillars img{width:100%;height:250px;margin-top:24px;object-fit:cover}.technology-pillars h2{margin:24px 0 0;font-family:Songti SC,STSong,serif;font-size:28px;font-weight:500}.technology-pillars p{color:var(--muted);font-size:13px;line-height:1.85}.technology-callout{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:0;padding-top:0;padding-bottom:0;background:#26372f;color:#fff}.technology-callout>div{padding:clamp(46px,7vw,104px)}.technology-callout h2{margin:14px 0 0;font-family:Songti SC,STSong,serif;font-size:clamp(38px,4.2vw,64px);font-weight:500;line-height:1.1}.technology-callout p:not(.eyebrow){color:#ffffffb8;line-height:1.9}.technology-callout img{width:100%;min-height:470px;height:100%;object-fit:cover}.technology-callout .button{margin-top:25px;color:#243127;background:#fff;border-color:#fff}html[dir=rtl]{direction:rtl}html[dir=rtl] .site-header nav,html[dir=rtl] .home-product-heading,html[dir=rtl] .detail-section-heading{flex-direction:row-reverse}@media(max-width:1120px){.product-center-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-header nav{gap:14px;font-size:12px}.site-header{grid-template-columns:165px 1fr auto;padding-inline:22px}}@media(max-width:820px){.corporate-hero-copy{padding:120px 24px 140px}.hero-slide-controls{right:24px;bottom:58px}.home-product-heading,.detail-section-heading{display:block}.home-product-heading .text-link{display:inline-block;margin-top:25px}.product-detail-hero,.solution-hero,.technology-hero,.career-hero,.detail-summary-section,.technology-callout{grid-template-columns:1fr}.product-detail-hero-image,.solution-hero>img,.technology-hero>img,.career-hero>img{min-height:330px;order:0}.detail-facts{grid-template-columns:repeat(2,1fr)}.detail-gallery{grid-template-columns:1fr 1fr}.detail-model-layout{grid-template-columns:1fr}.detail-model-console{border-top:1px solid rgba(255,255,255,.18);border-left:0}.career-values>div,.technology-pillars{grid-template-columns:1fr}.career-values article{min-height:auto;border-left:1px solid var(--line)}.solution-catalog{grid-template-columns:1fr}.product-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.corporate-hero{min-height:760px}.corporate-hero-copy h1{font-size:55px}.corporate-hero-copy h2{font-size:37px}.hero-slide-controls{bottom:70px}.home-product-rail{grid-auto-columns:82vw}.product-center-grid,.detail-facts,.detail-gallery{grid-template-columns:1fr}.detail-facts div{min-height:auto}.detail-model-stage,.detail-factory-stage{min-height:380px}.job-list summary{grid-template-columns:1fr auto}.job-list summary span{grid-column:1/-1}.job-list p{margin-left:0}.solution-catalog article{grid-template-columns:1fr}.solution-catalog img{min-height:250px}}body,button,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--amber);outline-offset:4px}a{color:inherit;text-decoration:none}.boot-screen{position:fixed;inset:0;z-index:100;display:grid;place-content:center;justify-items:center;background:#eef1ef;transition:opacity .42s var(--ease-out),visibility .42s}.boot-screen.is-ready{opacity:0;visibility:hidden}.boot-screen img{width:220px;height:auto}.boot-screen p{margin:30px 0 12px;color:var(--muted);font-size:13px}.boot-track{width:220px;height:2px;overflow:hidden;background:#cbd2d1}.boot-track i{display:block;width:100%;height:100%;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .22s var(--ease-out)}.site-header{position:fixed;top:0;left:0;right:0;z-index:30;height:66px;display:grid;grid-template-columns:210px 1fr 140px;align-items:center;gap:24px;padding:0 28px;border-bottom:1px solid rgba(23,32,38,.12);background:#f5f7f5f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center}.brand img{display:block;width:154px;height:auto}.site-header nav{display:flex;justify-content:center;gap:clamp(18px,3vw,44px);color:#344247;font-size:13px}.site-header nav a{position:relative;padding:23px 0}.site-header nav a:after{content:"";position:absolute;left:0;right:0;bottom:14px;height:2px;background:var(--signal);transform:scaleX(0);transition:transform .18s var(--ease-out)}.site-header nav a:hover:after{transform:scaleX(1)}.header-mode{justify-self:end;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.header-mode i{width:8px;height:8px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px #12a9b81f}main{overflow:hidden}.factory-section{position:relative;height:max(650px,calc(100vh - 40px));min-height:650px;margin-top:66px;overflow:hidden;color:var(--white);background:var(--graphite)}#factory-canvas{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair}.factory-shade{position:absolute;inset:0;pointer-events:none;background:#0e14170f;box-shadow:inset 0 0 0 1px #ffffff0a}.fallback-factory{position:relative;z-index:1;margin:160px 28px 28px;padding:18px;border:1px solid rgba(255,255,255,.14);background:#182226e0}.fallback-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;color:#a7b4b7;font-size:10px}.fallback-heading strong{color:#eef8f8;font-size:13px}.fallback-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:18px}.fallback-station{min-height:80px;padding:10px 8px;border-top:2px solid var(--signal);background:#ffffff0f}.fallback-station span,.fallback-station small{display:block;color:#6f8d93;font-family:DIN Alternate,sans-serif;font-size:9px}.fallback-station strong{display:block;margin:10px 0 6px;color:#eef8f8;font-size:11px}.hero-copy{position:absolute;z-index:2;top:56px;left:clamp(28px,4.8vw,74px);width:min(430px,38vw);pointer-events:none;animation:intro-up .7s .1s both var(--ease-out)}.eyebrow{margin:0 0 18px;color:#5ed8e2;font-family:DIN Alternate,PingFang SC,sans-serif;font-size:11px;font-weight:700}.eyebrow.dark{color:var(--signal-dark)}.hero-copy h1{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(56px,6.1vw,92px);font-weight:700;line-height:1.02}.hero-summary{max-width:390px;margin:24px 0 0;color:#c3ccce;font-size:14px;line-height:1.8}.truth-row{display:flex;align-items:center;gap:12px;margin-top:22px;color:#a7b4b7;font-size:11px}.disclosure{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:4px 9px;border:1px solid currentColor;border-radius:3px;font-size:11px;font-weight:700}.disclosure-building{color:#d8a758}.disclosure-delivered{color:var(--green)}.disclosure-solution{color:var(--signal-dark)}.disclosure-capability{color:#8a6b9b}.process-console{position:absolute;z-index:4;top:24px;right:clamp(22px,3vw,46px);width:clamp(300px,25vw,360px);max-height:calc(100% - 92px);overflow:auto;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#182226e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:intro-right .7s .18s both var(--ease-out)}.console-heading{display:flex;align-items:center;justify-content:space-between}.console-heading p{margin:0 0 4px;color:#79a0a7;font-family:DIN Alternate,sans-serif;font-size:9px}.console-heading h2{margin:0;font-size:19px}.status-chip{padding:5px 9px;border-radius:3px;background:#ffffff14;color:#cfdbdc;font-size:11px}.overall-progress{height:3px;margin:17px 0 13px;overflow:hidden;background:#ffffff1f}.overall-progress i{display:block;width:100%;height:100%;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .12s linear}.process-steps{display:grid;gap:2px}.process-step{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;width:100%;min-height:39px;padding:5px 8px;border:0;border-left:2px solid transparent;border-radius:0;color:#8fa1a5;background:transparent;text-align:left;cursor:pointer;transition:color .14s,background .14s,border-color .14s}.process-step:hover{color:#eef8f8;background:#ffffff0d}.process-step.is-active{border-left-color:var(--signal);color:#fff;background:#12a9b81a}.process-step.is-done{color:#a8c8bb}.process-step .step-number{font-family:DIN Alternate,sans-serif;font-size:10px}.process-step .step-name{font-size:12px}.process-step .step-code{color:#6b8389;font-family:DIN Alternate,sans-serif;font-size:9px}.live-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.live-metrics>div{min-height:62px;padding:10px;border:1px solid rgba(255,255,255,.09);background:#0000001f}.live-metrics span{display:block;margin-bottom:7px;color:#718a90;font-size:9px}.live-metrics strong{display:block;color:#eaf2f2;font-family:DIN Alternate,PingFang SC,sans-serif;font-size:13px}.primary-control{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:43px;padding:10px 16px;border:1px solid transparent;border-radius:4px;font-size:12px;font-weight:700;cursor:pointer;transition:transform .12s,background .18s,color .18s}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0)}.button:disabled{cursor:not-allowed;opacity:.42}.button-primary{color:#071518;background:#55d7df}.button-dark{color:var(--white);background:var(--ink)}.button-light{color:var(--ink);background:var(--white)}.icon-controls{display:flex;gap:5px}.icon-button{width:42px;min-width:42px;height:43px;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#d4dede;background:transparent;cursor:pointer}.icon-button:hover:not(:disabled){border-color:var(--signal);color:#fff}.icon-button:disabled{opacity:.32;cursor:not-allowed}.process-result{margin-top:12px;padding:13px;border-left:2px solid var(--green);background:#2f7f5d24}.process-result>div>span{color:#87ac9d;font-size:9px}.process-result strong{display:block;margin-top:4px;font-size:15px}.process-result p{margin:5px 0 9px;color:#a8c8bb;font-size:10px}.process-result a{color:#e3f5ed;font-size:11px;font-weight:700}.section-peek{position:absolute;z-index:5;left:clamp(28px,4.8vw,74px);bottom:19px;display:grid;grid-template-columns:auto auto auto;align-items:center;gap:12px;color:#d8e0e0;font-size:11px}.section-peek span{color:#748c91}.section-peek i{font-style:normal;color:var(--signal)}.tech-section,.solutions-section{scroll-margin-top:82px;padding:clamp(80px,10vw,150px) clamp(28px,7vw,110px)}.tech-section{background:var(--paper)}.section-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:60px;max-width:1260px;margin:0 auto 58px}.section-intro.compact{margin-bottom:70px}.section-intro h2,.evidence-copy h2,.contact-boundary h2{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(38px,4.4vw,68px);line-height:1.12}.section-intro>p,.evidence-copy>p{margin:0;color:var(--muted);font-size:14px;line-height:1.9}.capability-row{display:flex;flex-wrap:wrap;gap:10px;max-width:1260px;margin:0 auto 22px}.capability-item{display:flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid var(--line);border-radius:4px;background:#f8faf8;font-size:12px}.xray-lab{display:grid;grid-template-columns:minmax(0,1fr) 300px;max-width:1260px;min-height:430px;margin:0 auto;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:#e8ecea}.xray-visual{--xray-progress: 0;position:relative;min-height:460px;overflow:hidden;background:#dfe4e2}.xray-chamber{position:absolute;inset:54px 5% 86px;overflow:hidden;border:1px solid #9eaaad;background:#cfd6d4}.xray-chamber:before{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.8);background:#f3f6f49e}.cathode,.anode{position:absolute;z-index:3;top:50%;transform:translateY(-50%)}.cathode{left:7%;width:88px;height:122px;border:1px solid var(--ink);background:#738185}.cathode span,.anode span{position:absolute;top:-28px;left:50%;width:max-content;transform:translate(-50%);color:#4e5c61;font-size:10px}.cathode i{position:absolute;right:-12px;width:20px;height:2px;background:var(--ink)}.cathode i:nth-of-type(1){top:20px}.cathode i:nth-of-type(2){top:40px}.cathode i:nth-of-type(3){top:60px}.cathode i:nth-of-type(4){top:80px}.cathode i:nth-of-type(5){top:100px}.anode{right:15%;width:38px;height:150px;transform:translateY(-50%) rotate(12deg);background:#596569}.anode i{position:absolute;inset:12px;background:#b4773e}.field-lines{position:absolute;z-index:1;inset:28% 20%;opacity:0;transition:opacity .3s}.field-lines i{position:absolute;left:0;right:0;height:1px;border-top:1px dashed rgba(18,118,129,.5)}.field-lines i:nth-child(1){top:15%}.field-lines i:nth-child(2){top:50%}.field-lines i:nth-child(3){top:85%}.electrons{position:absolute;z-index:4;top:50%;left:20%;right:21%;height:40px;transform:translateY(-50%);opacity:0}.electrons i{position:absolute;top:calc(50% + (var(--delay) - .2) * 60px);left:0;width:7px;height:7px;border-radius:50%;background:var(--signal-dark);transform:translate(0);box-shadow:0 0 0 3px #12a9b81f}.impact-flash{position:absolute;z-index:5;top:50%;right:16%;width:38px;height:38px;border-radius:50%;background:var(--amber);opacity:0;transform:translateY(-50%) scale(.2);transition:opacity .18s,transform .26s var(--ease-out)}.xray-fan{position:absolute;z-index:2;top:50%;right:-4%;width:28%;height:82%;background:#12768138;clip-path:polygon(0 46%,100% 0,100% 100%,0 54%);opacity:0;transition:opacity .38s}.xray-visual[data-step="0"] .field-lines,.xray-visual[data-step="1"] .field-lines,.xray-visual[data-step="2"] .field-lines,.xray-visual[data-step="3"] .field-lines,.xray-visual[data-step="4"] .field-lines,.xray-visual[data-status=completed] .field-lines,.xray-visual[data-step="1"] .electrons,.xray-visual[data-step="2"] .electrons,.xray-visual[data-step="3"] .electrons,.xray-visual[data-step="4"] .electrons,.xray-visual[data-status=completed] .electrons{opacity:1}.xray-visual[data-step="3"] .impact-flash{opacity:.82;transform:translateY(-50%) scale(1)}.xray-visual[data-step="4"] .xray-fan,.xray-visual[data-status=completed] .xray-fan{opacity:1}.xray-axis{position:absolute;left:8%;right:8%;bottom:28px;display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;color:#5b6a6f;font-size:10px}.xray-axis i{height:1px;background:#8d999c}.xray-console{padding:32px 28px;border-left:1px solid var(--line);background:#f6f8f6}.demo-kicker{margin:0 0 24px;color:var(--signal-dark);font-size:9px}.xray-console>strong{display:block;font-family:Songti SC,serif;font-size:30px}.xray-console>p:not(.demo-kicker){min-height:74px;margin:18px 0;color:var(--muted);font-size:12px;line-height:1.7}.demo-progress{height:2px;overflow:hidden;background:var(--line)}.demo-progress i{display:block;width:100%;height:100%;background:var(--signal-dark);transform:scaleX(0);transform-origin:left}.demo-controls{display:flex;gap:8px;margin-top:28px}.icon-button.light{border-color:var(--line);color:var(--ink)}.greenlane-stage{--green-progress: 0;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:stretch;justify-items:stretch;overflow:hidden;color:var(--ink);background:#d2d9d7}.lane-viewport{position:relative;min-width:0;overflow:hidden;background:#cbd2d0}.lane-road{position:absolute;left:0;right:0;bottom:0;height:36%;background:#545f62}.lane-road i{position:absolute;left:0;right:0;height:2px;background:#d6dbd9}.lane-road i:nth-child(1){top:26%}.lane-road i:nth-child(2){top:51%}.lane-road i:nth-child(3){top:76%}.scanner-arch{position:absolute;z-index:5;left:48%;bottom:24%;width:90px;height:235px;border:12px solid #354247;border-bottom:0}.scanner-arch:before,.scanner-arch:after{content:"";position:absolute;bottom:-25px;width:28px;height:25px;background:#2a3539}.scanner-arch:before{left:-18px}.scanner-arch:after{right:-18px}.scanner-arch span{position:absolute;left:50%;top:-40px;width:150px;transform:translate(-50%);color:#516166;font-size:9px}.scanner-arch i{position:absolute;top:35px;left:50%;width:12px;height:12px;border-radius:50%;background:var(--amber);transform:translate(-50%)}.scan-curtain{position:absolute;z-index:4;left:calc(48% + 43px);bottom:24%;width:5px;height:205px;background:#d8942fb3;box-shadow:0 0 18px #d8942f7a;opacity:0}.demo-truck{position:absolute;z-index:3;left:-46%;bottom:24%;width:310px;height:138px;transition:left .1s linear}.truck-cargo{position:absolute;left:0;top:0;width:220px;height:112px;border:4px solid #425156;background:#e9ece9}.truck-cargo span{position:absolute;left:18px;top:18px;color:#7d898c;font-size:10px}.truck-cabin{position:absolute;right:0;bottom:25px;width:88px;height:86px;background:var(--signal-dark);clip-path:polygon(0 16%,66% 16%,100% 50%,100% 100%,0 100%)}.wheel{position:absolute;bottom:10px;width:28px;height:28px;border:6px solid #20292d;border-radius:50%;background:#788387}.w1{left:35px}.w2{left:188px}.w3{right:18px}.cabin-box{position:absolute;right:-5px;bottom:20px;width:100px;height:100px;display:none;border:2px solid var(--amber);color:var(--amber);font-size:9px;text-align:right}.safety-label{position:absolute;z-index:8;left:54%;top:22%;padding:7px 9px;color:var(--green);background:#ffffffe0;font-size:10px;opacity:0}.greenlane-stage[data-step="1"] .cabin-box,.greenlane-stage[data-step="2"] .cabin-box,.greenlane-stage[data-step="3"] .cabin-box,.greenlane-stage[data-step="4"] .cabin-box{display:block}.greenlane-stage[data-step="2"] .safety-label,.greenlane-stage[data-step="3"] .safety-label,.greenlane-stage[data-step="4"] .safety-label,.greenlane-stage[data-status=completed] .safety-label,.greenlane-stage[data-step="3"] .scan-curtain{opacity:1}.scan-monitor{position:relative;z-index:10;padding:24px 18px;color:#dce8e7;background:#263238}.monitor-head span{display:block;color:#6f8d93;font-size:8px}.monitor-head strong{display:block;margin-top:5px;font-size:14px}.xray-image{position:relative;height:150px;margin:20px 0 14px;overflow:hidden;border:1px solid #45565b;background:#111a1e}.xray-image:before{content:"";position:absolute;inset:0;background:url(/assets/official/greenlane-terminal-1.webp) center / cover no-repeat;filter:grayscale(1) contrast(1.2);opacity:.16}.cargo-density{position:absolute;border-radius:2px;background:#89989c;filter:grayscale(1);opacity:0}.d1{left:13%;top:22%;width:34%;height:24%}.d2{left:49%;top:18%;width:38%;height:36%}.d3{left:24%;top:59%;width:52%;height:20%}.ai-box{position:absolute;inset:15px;border:1px solid var(--amber);opacity:0}.ai-box span{position:absolute;top:-18px;right:-1px;color:var(--amber);font-size:8px}.greenlane-stage[data-step="3"] .cargo-density,.greenlane-stage[data-step="4"] .cargo-density,.greenlane-stage[data-status=completed] .cargo-density,.greenlane-stage[data-step="4"] .ai-box,.greenlane-stage[data-status=completed] .ai-box{opacity:.78}.scan-readouts{display:grid;grid-template-columns:1fr 1fr;gap:7px}.scan-readouts>div{padding:9px;border:1px solid #45565b}.scan-readouts span{display:block;color:#71898e;font-size:8px}.scan-readouts strong{display:block;margin-top:6px;font-size:11px}.greenlane-result{margin-top:12px;padding:11px;border-left:2px solid var(--green);background:#2f7f5d29}.greenlane-result span,.greenlane-result p{color:#83a899;font-size:8px}.greenlane-result strong{display:block;margin-top:5px;font-size:11px}.greenlane-result p{margin:5px 0 0}.compact-controls{position:absolute;right:16px;bottom:14px}.solutions-section{background:#e3e7e4}.solution-feature,.solution-secondary{max-width:1260px;margin:0 auto}.solution-feature{display:grid;grid-template-columns:.42fr .58fr;min-height:520px;border-top:1px solid var(--ink);background:#eef1ef}.solution-copy{padding:clamp(34px,5vw,72px)}.solution-index{margin:26px 0 14px;color:var(--muted);font-family:DIN Alternate,sans-serif;font-size:11px}.solution-copy h3,.solution-secondary h3{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(34px,3.6vw,56px);line-height:1.14}.solution-copy>p:not(.solution-index){max-width:450px;margin:24px 0 32px;color:var(--muted);font-size:14px;line-height:1.9}.greenlane-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 28px;border:1px solid #c5d0d1;background:#c5d0d1}.greenlane-specs div{padding:12px 10px;background:#eef2f0}.greenlane-specs strong,.greenlane-specs span{display:block}.greenlane-specs strong{color:#17262a;font-family:DIN Alternate,sans-serif;font-size:16px}.greenlane-specs span{margin-top:7px;color:#607277;font-size:9px}.greenlane-stage{min-height:520px;display:grid;grid-template-columns:minmax(0,1fr) 230px;place-items:stretch;border-left:1px solid var(--line);color:#819095;background:#d2d9d7;font-size:12px}.solution-secondary{display:grid;grid-template-columns:.48fr .52fr;margin-top:20px;background:var(--white)}.solution-secondary figure{position:relative;min-height:460px;margin:0;overflow:hidden;background:#d8dddc}.solution-secondary figure img{width:100%;height:100%;object-fit:cover}.solution-secondary figcaption,.base-image>span{position:absolute;left:16px;bottom:16px;padding:6px 9px;border-radius:3px;color:var(--ink);background:#ffffffe0;font-size:10px}.solution-secondary>div{padding:clamp(34px,6vw,84px)}.solution-secondary ul{margin:30px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.solution-secondary li{padding:15px 0;border-bottom:1px solid var(--line);color:#45545a;font-size:13px}.evidence-section{display:grid;grid-template-columns:1fr 1fr;min-height:720px;background:#f6f7f5}.base-image{position:relative;min-height:600px;overflow:hidden}.base-image img{width:100%;height:100%;object-fit:cover}.evidence-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(50px,8vw,120px)}.evidence-copy .eyebrow{margin-top:26px}.evidence-copy>p{margin-top:28px}.evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:46px;background:var(--line);border:1px solid var(--line)}.evidence-item{min-height:128px;padding:18px;background:#f6f7f5}.evidence-item strong{display:block;font-family:DIN Alternate,PingFang SC,sans-serif;font-size:clamp(23px,2.2vw,34px)}.evidence-item span{display:block;margin-top:16px;color:var(--muted);font-size:11px;line-height:1.55}.contact-boundary{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(500px,1.25fr);align-items:start;gap:40px;padding:clamp(70px,9vw,130px) clamp(28px,7vw,110px);color:var(--white);background:var(--graphite-deep)}.contact-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid rgba(191,220,219,.2);background:#bfdcdb33}.contact-details>*{min-height:86px;padding:15px;color:var(--white);background:#16272c}.contact-details>*:nth-last-child(-n+2){min-height:98px}.contact-details span,.contact-details strong{display:block}.contact-details span{color:#82999d;font-size:9px}.contact-details strong{margin-top:10px;font-size:13px;font-weight:600;line-height:1.55}.contact-details a{transition:background .18s ease,color .18s ease}.contact-details a:hover{color:#fff;background:#20353a}.contact-boundary h2{max-width:850px}.contact-boundary>p{grid-column:1 / -1;max-width:720px;margin:10px 0 0;color:#86999e;font-size:11px}footer{display:flex;justify-content:space-between;padding:20px 28px;border-top:1px solid #354247;color:#84969b;background:var(--graphite-deep);font-size:10px}.is-placeholder{position:relative;background:#d9dedc!important}.is-placeholder:after{content:"素材暂不可用";position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-size:12px}@keyframes intro-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes intro-right{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media(max-width:1020px){.site-header{grid-template-columns:180px 1fr 110px;padding:0 18px}.hero-copy{width:43vw}.process-console{right:18px;width:330px}.evidence-section{grid-template-columns:.88fr 1.12fr}.evidence-copy{padding:56px 42px}.evidence-grid{grid-template-columns:1fr}.evidence-item{min-height:92px}.contact-boundary{grid-template-columns:1fr}}@media(max-width:767px){html{scroll-behavior:auto}.site-header{height:58px;grid-template-columns:1fr auto;padding:0 16px}.brand img{width:126px}.site-header nav{display:none}.header-mode{font-size:10px}.factory-section{height:auto;min-height:0;margin-top:58px;padding:42px 16px 28px}#factory-canvas,.factory-shade{display:none}.hero-copy{position:relative;top:auto;left:auto;width:100%;margin-bottom:28px}.hero-copy h1{font-size:52px}.process-console{position:relative;top:auto;right:auto;width:100%;max-height:none;margin-top:20px}.fallback-factory{display:block;margin:20px 0 0;min-height:0}.fallback-track{grid-template-columns:repeat(2,minmax(0,1fr))}.section-peek{position:relative;left:auto;bottom:auto;margin:26px 0 0}.section-intro,.solution-feature,.solution-secondary,.evidence-section,.contact-boundary{grid-template-columns:1fr}.section-intro{gap:28px}.tech-section,.solutions-section{padding:70px 16px}.xray-lab,.demo-placeholder{min-height:330px}.xray-lab,.greenlane-stage{grid-template-columns:1fr}.xray-console{border-top:1px solid var(--line);border-left:0}.lane-viewport{min-height:360px}.scan-monitor{min-height:390px}.demo-truck{transform:scale(.82);transform-origin:bottom left}.solution-copy,.solution-secondary>div{padding:34px 24px}.greenlane-stage{min-height:360px;border-top:1px solid var(--line);border-left:0}.solution-secondary figure{min-height:340px}.base-image{min-height:350px}.evidence-copy{padding:60px 22px}.evidence-grid{grid-template-columns:1fr}.contact-boundary{align-items:start;padding:70px 22px}.contact-details{grid-template-columns:1fr}.contact-boundary>p{grid-column:auto}footer{flex-direction:column;gap:7px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--ink: #e6efee;--paper: #0c1518;--graphite: #121f23;--graphite-deep: #0a1114;--white: #f6fbfa;--signal: #4bd8dc;--signal-dark: #169da8;--amber: #d9a044;--green: #6dbd91;--line: rgba(176, 205, 207, .2);--muted: #9aadaf;--surface: #152327;--surface-2: #1b2b30;--ease-out: cubic-bezier(.16, 1, .3, 1)}html[data-theme=light]{--ink: #182529;--paper: #edf2f0;--graphite: #203238;--graphite-deep: #162428;--white: #ffffff;--signal: #078d99;--signal-dark: #087681;--line: rgba(24, 37, 41, .18);--muted: #607277;--surface: #ffffff;--surface-2: #e4ecea}body{color:var(--ink);background:var(--paper);transition:background .26s ease,color .26s ease}.site-header{grid-template-columns:190px 1fr auto;height:72px;padding:0 clamp(18px,3.5vw,56px);border-bottom:1px solid rgba(213,241,240,.13);background:#0a1215db;color:#e8f3f1;box-shadow:0 8px 30px #040a0c29}html[data-theme=light] .site-header{border-bottom-color:#1825291f;background:#f6faf8e6;color:var(--ink)}html[data-theme=light] .theme-toggle{border-color:#243438;color:#fff;background:#243438}html[data-theme=light] .theme-toggle:hover{border-color:#101d21;color:#fff;background:#101d21}.brand img{width:148px;filter:brightness(0) invert(1);transition:filter .2s ease}html[data-theme=light] .brand img{filter:none}.site-header nav{justify-content:flex-end;gap:clamp(14px,2.5vw,34px);color:inherit;font-size:12px}.site-header nav>a,.nav-menu>button{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:72px;padding:0;border:0;color:inherit;background:transparent;cursor:pointer}.site-header nav>a:after,.nav-menu>button:after{content:"";position:absolute;right:0;bottom:20px;left:0;height:2px;background:var(--signal);transform:scaleX(0);transform-origin:right;transition:transform .26s var(--ease-out)}.site-header nav>a:hover:after,.site-header nav>a[aria-current=page]:after,.nav-menu:hover>button:after,.nav-menu.is-open>button:after{transform:scaleX(1);transform-origin:left}.nav-menu>button span{color:var(--signal);font-size:14px;transition:transform .22s ease}.nav-menu:hover>button span,.nav-menu.is-open>button span{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:60px;left:50%;display:grid;min-width:190px;padding:9px;border:1px solid rgba(134,204,205,.22);background:#0c181bfa;box-shadow:0 18px 40px #00000040;opacity:0;pointer-events:none;transform:translate(-50%,-8px);transition:opacity .18s ease,transform .26s var(--ease-out)}html[data-theme=light] .nav-dropdown{border-color:#18252929;background:#f7fbf9fa}.nav-menu:hover .nav-dropdown,.nav-menu.is-open .nav-dropdown{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-dropdown a{padding:12px 13px;color:inherit;font-size:12px;transition:background .16s ease,color .16s ease,padding .18s var(--ease-out)}.nav-dropdown a:hover{padding-left:18px;color:var(--signal);background:#4bd8dc1a}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:330px}.language-switch{position:relative}.language-toggle{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:6px 9px;border:1px solid rgba(176,205,207,.25);border-radius:3px;color:inherit;background:transparent;font-size:10px;cursor:pointer}.language-toggle i{color:var(--signal);font-style:normal;transition:transform .18s ease}.language-switch.is-open .language-toggle i{transform:rotate(180deg)}.language-dropdown{position:absolute;top:calc(100% + 12px);right:0;z-index:50;display:grid;min-width:150px;padding:7px;border:1px solid rgba(134,204,205,.22);background:#0c181bfa;box-shadow:0 18px 40px #00000040;opacity:0;pointer-events:none;transform:translateY(-7px);transition:opacity .18s ease,transform .22s var(--ease-out)}.language-switch.is-open .language-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.language-dropdown button{padding:10px 11px;border:0;color:#dce9e8;background:transparent;text-align:left;font-size:11px;cursor:pointer}.language-dropdown button:hover{color:#fff;background:#ffffff14}html[data-theme=light] .language-toggle{border-color:#18252938}html[data-theme=light] .language-dropdown{border-color:#18252926;background:#f8fbfafc}html[data-theme=light] .language-dropdown button{color:#2c3c40}html[data-theme=light] .language-dropdown button:hover{color:#101d21;background:#e9efed}.theme-toggle{padding:7px 10px;border:1px solid rgba(176,205,207,.25);border-radius:3px;color:inherit;background:transparent;font-size:10px;cursor:pointer;transition:border-color .16s ease,color .16s ease}.theme-toggle:hover{border-color:var(--signal);color:var(--signal)}.header-mode{color:var(--muted);white-space:nowrap;font-size:10px}.mobile-menu{display:none;padding:6px;border:0;color:inherit;background:transparent;font-size:18px}.factory-section{min-height:720px;margin-top:72px;background:#101c20}#particle-canvas{position:absolute;z-index:1;inset:0;width:100%;height:100%;pointer-events:none;opacity:.86;mix-blend-mode:screen}#factory-canvas{z-index:0;opacity:.9}.factory-shade{z-index:2;background:#070e111a;box-shadow:inset 0 0 0 1px #b8e6e312}.hero-copy{z-index:4;top:clamp(74px,10vh,108px);left:clamp(24px,6vw,96px);width:min(470px,38vw)}.hero-copy h1,.section-intro h2,.evidence-copy h2,.contact-boundary h2,.intro-band h2,.news-heading h2,.inner-hero h1,.about-statement h2,.base-copy h2,.milestone-intro h2,.technology-band h2{letter-spacing:0;font-weight:600}.hero-copy h1{font-size:clamp(58px,6.2vw,98px);text-shadow:0 7px 30px rgba(0,0,0,.22)}.hero-summary{max-width:410px;font-size:13px;line-height:1.9}.process-console{z-index:5;top:36px;right:clamp(18px,4vw,72px);width:clamp(320px,27vw,390px);border:1px solid rgba(167,219,217,.22);border-radius:5px;background:#0d1b1fe6;box-shadow:0 24px 60px #0000003d}.process-console:before{content:"LIVE / SIMULATION";position:absolute;top:-24px;right:0;color:#addfde8c;font-family:DIN Alternate,sans-serif;font-size:9px}.status-chip[data-status=running]{color:#071416;background:var(--signal);box-shadow:0 0 0 4px #4bd8dc1f}.process-step.is-active{background:#4bd8dc1f}.button-primary{position:relative;overflow:hidden;border-color:#e9f1efcc;color:#122327;background:#e9efed;box-shadow:0 10px 26px #040c0e33}.button-primary:after{content:"";position:absolute;right:13px;bottom:7px;left:13px;height:1px;background:#168d96;transform:scaleX(.22);transform-origin:left;transition:transform .26s var(--ease-out)}.button-primary:hover:not(:disabled){color:#0a171a;background:#fff}.button-primary:hover:not(:disabled):after{transform:scaleX(1)}.section-peek{z-index:5;left:clamp(24px,6vw,96px)}.intro-band,.news-preview{position:relative;display:grid;grid-template-columns:100px minmax(0,1.1fr) minmax(230px,.65fr);gap:clamp(30px,6vw,100px);align-items:start;padding:clamp(88px,11vw,160px) clamp(24px,8vw,132px);border-top:1px solid var(--line);background:var(--paper)}.intro-mark{color:var(--signal);font-family:DIN Alternate,sans-serif;font-size:28px;font-weight:700;line-height:.84}.intro-mark span{color:var(--amber)}.intro-band h2,.news-heading h2{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(38px,4.8vw,72px);line-height:1.1}.intro-band p:not(.eyebrow){max-width:620px;margin:26px 0 24px;color:var(--muted);font-size:14px;line-height:1.9}.text-link{display:inline-flex;gap:14px;align-items:center;color:var(--signal-dark);font-size:12px;font-weight:700}.text-link span{transition:transform .22s var(--ease-out)}.text-link:hover span{transform:translate(4px,-4px)}.intro-data{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.intro-data div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:17px;background:var(--surface)}.intro-data strong{color:var(--signal);font-family:DIN Alternate,sans-serif;font-size:26px}.intro-data span{color:var(--muted);font-size:10px}.tech-section,.solutions-section{background:#f0f4f2;color:#17262a}html[data-theme=dark] .tech-section,html[data-theme=dark] .solutions-section{background:#e4edeb}.tech-section .section-intro>p,.solutions-section .section-intro>p{color:#607277}.evidence-section,.evidence-item{background:var(--surface)}.news-preview{display:block}.news-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:42px}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.news-card{position:relative;min-height:230px;padding:22px;overflow:hidden;background:var(--surface);transition:background .22s ease,transform .22s var(--ease-out)}.news-card:after{content:"";position:absolute;right:-35px;bottom:-35px;width:120px;height:120px;border:1px solid rgba(75,216,220,.22);transform:rotate(45deg);transition:transform .28s var(--ease-out)}.news-card:hover{z-index:1;background:var(--surface-2);transform:translateY(-5px)}.news-card:hover:after{transform:rotate(45deg) translate(-8px,-8px)}.news-tag,.news-card time,.news-card strong{display:block}.news-tag,.news-card time{color:var(--signal-dark);font-size:10px}.news-card time{margin-top:12px;color:var(--muted);font-family:DIN Alternate,sans-serif}.news-card strong{max-width:260px;margin-top:42px;font-size:18px;line-height:1.5}.news-arrow{position:absolute;right:22px;bottom:20px;color:var(--signal);font-size:20px}.inner-page{min-height:100vh;background:var(--paper)}.inner-page main{padding-top:72px}.inner-hero{position:relative;min-height:550px;overflow:hidden;border-bottom:1px solid var(--line);color:var(--white);background:#102025}.inner-hero:after{content:"";position:absolute;right:7%;bottom:54px;width:24vw;min-width:220px;height:1px;background:var(--signal);box-shadow:0 0 0 1px #4bd8dc1f;transform-origin:right;animation:signal-sweep .9s .3s both var(--ease-out)}.inner-hero .particle-canvas,.inner-hero #particle-canvas{position:absolute;inset:0;width:100%;height:100%}.inner-hero-copy{position:relative;z-index:2;max-width:800px;padding:clamp(86px,12vw,170px) clamp(24px,9vw,140px);animation:intro-up .76s .1s both var(--ease-out)}.inner-hero h1{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(54px,7vw,100px);line-height:1.08}.inner-hero-copy>p:last-child{max-width:520px;margin:28px 0 0;color:#b5c7c9;font-size:14px;line-height:1.9}.hero-index{position:absolute;right:clamp(24px,8vw,128px);bottom:48px;z-index:2;color:var(--signal);font-family:DIN Alternate,sans-serif;font-size:12px}.about-statement,.product-grid-section,.newsroom-section{padding:clamp(90px,11vw,160px) clamp(24px,8vw,128px)}.about-statement{display:grid;grid-template-columns:130px minmax(0,1.25fr) minmax(230px,.65fr);gap:clamp(28px,6vw,100px);border-bottom:1px solid var(--line)}.section-kicker{color:var(--signal-dark);font-family:DIN Alternate,sans-serif;font-size:10px;font-weight:700}.about-statement h2,.base-copy h2,.milestone-intro h2,.technology-band h2{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(38px,5vw,72px);line-height:1.12}.about-statement h2{max-width:11em;font-size:clamp(36px,3.8vw,56px);text-wrap:balance}.about-statement p,.base-copy>p,.milestone-intro>p,.technology-band p,.product-card p,.capability-list p,.news-list p{color:var(--muted);font-size:14px;line-height:1.9}.about-statement p{max-width:620px;margin:28px 0 0}.about-stat-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1px;background:var(--line);border:1px solid var(--line)}.about-stat-list div{min-height:102px;padding:16px;background:var(--surface)}.about-stat-list strong,.about-stat-list span{display:block}.about-stat-list strong{color:var(--signal);font-size:18px}.about-stat-list span{margin-top:7px;color:var(--muted);font-size:10px}.base-section{display:grid;grid-template-columns:1.02fr .98fr;min-height:680px;border-bottom:1px solid var(--line)}.base-visual{position:relative;min-height:600px;overflow:hidden}.base-visual img{width:100%;height:100%;object-fit:cover;filter:saturate(.74) contrast(1.05);transition:transform .7s var(--ease-out),filter .3s ease}.base-visual:hover img{filter:saturate(1) contrast(1.05);transform:scale(1.035)}.base-visual span{position:absolute;bottom:22px;left:22px;padding:7px 10px;color:#edf5ef;background:#080f11d6;border:1px solid rgba(232,245,238,.24);font-size:10px}.base-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(50px,8vw,120px);background:var(--surface)}.base-copy>p:not(.eyebrow){max-width:470px;margin:28px 0 0}.metric-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;background:var(--line);border:1px solid var(--line)}.metric-list div{min-height:110px;padding:16px;background:var(--surface-2)}.metric-list strong,.metric-list span{display:block}.metric-list strong{color:var(--signal);font-family:DIN Alternate,sans-serif;font-size:22px}.metric-list span{margin-top:14px;color:var(--muted);font-size:10px}.milestone-section{padding:clamp(90px,11vw,150px) clamp(24px,8vw,128px)}.qualification-section{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(40px,8vw,120px);align-items:center;padding:clamp(90px,11vw,150px) clamp(24px,8vw,128px);border-bottom:1px solid var(--line);background:var(--surface-2)}.qualification-copy h2{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(38px,5vw,68px);font-weight:600;line-height:1.12}.qualification-copy>p:not(.eyebrow){max-width:470px;margin:26px 0 0;color:var(--muted);font-size:13px;line-height:1.9}.qualification-section figure{margin:0;padding:22px;border:1px solid var(--line);background:#fff}.qualification-section figure img{display:block;width:100%;height:auto}.qualification-section figcaption{margin-top:12px;color:#69797d;font-size:10px}.milestone-intro{display:flex;justify-content:space-between;gap:50px;margin-top:28px}.milestone-intro>p{max-width:330px;margin:0}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;background:var(--line);border:1px solid var(--line)}.timeline article{position:relative;min-height:240px;padding:24px;background:var(--surface);transition:background .22s ease,transform .22s var(--ease-out)}.timeline article:hover{background:var(--surface-2);transform:translateY(-5px)}.timeline time,.timeline article>span{color:var(--signal-dark);font-family:DIN Alternate,sans-serif;font-size:10px}.timeline strong{display:block;margin-top:55px;font-size:20px}.timeline p{margin:15px 0 0;color:var(--muted);font-size:12px;line-height:1.75}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;background:var(--line);border:1px solid var(--line)}.product-card{position:relative;min-height:560px;padding:24px;overflow:hidden;background:var(--surface);transition:background .22s ease,transform .26s var(--ease-out)}.product-card:hover{z-index:1;background:var(--surface-2);transform:translateY(-8px)}.product-card-top{display:flex;justify-content:space-between;color:var(--signal-dark);font-size:10px}.product-card-top small{color:var(--muted);font-family:DIN Alternate,sans-serif}.product-card-visual{position:relative;height:220px;margin:32px 0 30px;overflow:hidden;border:1px solid rgba(115,208,207,.2);background:#101d21}.product-card-visual:before,.product-card-visual:after{content:"";position:absolute;border:1px solid rgba(75,216,220,.22)}.product-card-visual:before{inset:22px}.product-card-visual:after{top:50%;right:10%;left:10%;border-width:1px 0 0}.product-card-visual i{position:absolute;top:50%;left:50%;width:74px;height:74px;border:2px solid var(--signal);border-radius:50%;box-shadow:0 0 0 9px #4bd8dc14;transform:translate(-50%,-50%);animation:radar-pulse 2.7s infinite ease-out}.product-visual-box i{border-radius:4px;transform:translate(-50%,-50%) rotate(45deg)}.product-visual-vacuum i{width:120px;border-radius:4px;transform:translate(-50%,-50%) rotate(90deg)}.product-card-visual b{position:absolute;right:16px;bottom:14px;color:var(--amber);font-family:DIN Alternate,sans-serif;font-size:10px}.product-card h2{margin:0;font-family:Songti SC,STSong,serif;font-size:34px;line-height:1.15}.product-card p{margin:18px 0 28px}.product-card a{display:inline-flex;gap:12px;color:var(--signal-dark);font-size:11px;font-weight:700}.product-card a span{transition:transform .22s var(--ease-out)}.product-card a:hover span{transform:translate(4px,-4px)}.technology-band{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;padding:clamp(90px,11vw,150px) clamp(24px,8vw,128px);color:var(--white);background:#14262b}.technology-band h2{font-size:clamp(38px,5vw,68px)}.capability-list{display:grid;gap:1px;background:#b9e1df2e}.capability-list div{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:18px;background:#1a3035}.capability-list span{color:var(--signal);font-family:DIN Alternate,sans-serif;font-size:11px}.capability-list strong{font-size:16px}.capability-list p{grid-column:2;margin:3px 0 0;color:#a7bdbe;font-size:12px}.newsroom-section{min-height:630px}.news-filters{display:flex;flex-wrap:wrap;gap:8px;margin:36px 0 18px}.news-filters button{padding:9px 13px;border:1px solid var(--line);border-radius:3px;color:var(--muted);background:transparent;font-size:11px;cursor:pointer}.news-filters button:hover,.news-filters button.is-active{border-color:var(--signal);color:var(--signal);background:#4bd8dc14}.news-list{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.news-list article{display:grid;grid-template-columns:140px 1fr 30px;gap:22px;align-items:start;padding:24px;background:var(--surface);transition:background .2s ease,padding .24s var(--ease-out)}.news-list article:hover{padding-left:32px;background:var(--surface-2)}.news-list article time{color:var(--signal-dark);font-family:DIN Alternate,sans-serif;font-size:12px}.news-list article span{color:var(--signal-dark);font-size:10px}.news-list article h2{margin:11px 0 0;font-size:21px;font-weight:600}.news-list article p{max-width:620px;margin:12px 0 0}.news-list article>b,.news-list article>a{color:var(--signal);font-size:18px}@keyframes radar-pulse{0%{opacity:.9;transform:translate(-50%,-50%) scale(.76)}70%,to{opacity:0;transform:translate(-50%,-50%) scale(1.4)}}@keyframes signal-sweep{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media(max-width:1020px){.site-header{grid-template-columns:160px 1fr auto}.site-header nav{gap:14px}.header-actions{min-width:auto}.header-mode{display:none}.intro-band,.about-statement{grid-template-columns:60px minmax(0,1fr)}.intro-data,.about-stat-list{grid-column:2}.news-grid,.product-grid,.timeline{grid-template-columns:1fr}.product-card{min-height:0}}@media(max-width:1100px){.site-header{grid-template-columns:1fr auto;height:60px;padding:0 16px}.site-header nav{position:absolute;top:60px;right:0;left:0;display:none;padding:12px 16px 18px;border-bottom:1px solid var(--line);background:var(--surface)}.site-header.menu-open nav{display:grid;gap:0}.site-header nav>a,.nav-menu>button{min-height:46px;justify-content:space-between;border-bottom:1px solid var(--line)}.nav-dropdown{position:static;display:none;opacity:1;transform:none;box-shadow:none}.nav-menu.is-open .nav-dropdown{display:grid}.header-actions{gap:8px}.language-toggle{min-height:44px;max-width:78px;padding:5px 7px}#language-current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-toggle{min-width:44px;min-height:44px;padding:6px 7px;font-size:9px}.mobile-menu{display:block;min-width:44px;min-height:44px}.factory-section{margin-top:60px}.hero-copy{top:44px;width:100%}.hero-copy h1{font-size:50px}.intro-band,.about-statement{display:block;padding:76px 18px}.about-statement h2{font-size:32px}.intro-mark,.section-kicker{margin-bottom:26px}.intro-data,.about-stat-list{margin-top:34px}.news-heading{display:block}.news-heading .text-link{margin-top:20px}.news-grid{margin-top:28px}.inner-page main{padding-top:60px}.inner-hero{min-height:520px}.inner-hero-copy{padding:76px 18px 120px}.inner-hero h1{font-size:52px}.base-section,.qualification-section,.technology-band{grid-template-columns:1fr}.base-visual{min-height:350px}.base-copy{padding:70px 20px}.metric-list{grid-template-columns:1fr}.milestone-intro{display:block}.milestone-intro>p{margin-top:20px}.product-grid-section,.newsroom-section,.milestone-section{padding:76px 18px}.technology-band{gap:40px;padding:76px 18px}.news-list article{grid-template-columns:1fr 24px;gap:8px}.news-list article time{grid-column:1 / -1}.news-list article>div{grid-column:1}}.company-hero{position:relative;min-height:max(720px,calc(100vh - 72px));margin-top:72px;overflow:hidden;color:var(--white);background:#15252a}.company-hero-image{position:absolute;inset:-3%;width:106%;height:106%;object-fit:cover;object-position:center 48%;filter:saturate(.78) contrast(1.08) brightness(.78);animation:panorama-breathe 18s ease-in-out infinite alternate;transform-origin:center center}.company-hero-shade{position:absolute;inset:0;background:#0915196b;box-shadow:inset 0 -180px 180px #081216b8,inset 0 0 0 1px #e9f9f514}.company-hero:before,.company-hero:after{content:"";position:absolute;z-index:2;pointer-events:none}.company-hero:before{top:12%;right:7%;width:1px;height:58%;background:#e9f9f552;transform-origin:top;animation:panorama-line 8s ease-in-out infinite}.company-hero:after{right:7%;bottom:17%;left:44%;border-top:1px solid rgba(233,249,245,.3);animation:panorama-line-horizontal 9s ease-in-out infinite}.company-hero .company-hero-particles{z-index:1;opacity:.48}.company-hero-copy{position:relative;z-index:4;width:min(980px,78vw);max-width:none;padding:clamp(90px,13vh,170px) clamp(24px,8vw,128px) 180px;animation:intro-up .9s .12s both var(--ease-out)}.company-hero-copy h1{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(72px,10vw,150px);font-weight:600;letter-spacing:0;line-height:.95;text-shadow:0 8px 36px rgba(0,0,0,.3);white-space:nowrap}.company-hero-copy h2{margin:25px 0 0;font-family:Songti SC,STSong,serif;font-size:clamp(32px,4.5vw,68px);font-weight:500;line-height:1.2}.company-hero-copy>p:not(.eyebrow){max-width:550px;margin:28px 0 0;color:#e0ebea;font-size:clamp(14px,1.3vw,17px);line-height:1.95;text-shadow:0 2px 14px rgba(0,0,0,.35)}.company-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.button-outline-light{color:var(--white);border-color:#e9f9f585;background:#0c181b29}.button-outline-light:hover:not(:disabled){border-color:var(--signal);background:#4bd8dc1f}.company-hero-meta{position:absolute;z-index:4;right:clamp(24px,8vw,128px);bottom:168px;display:grid;gap:7px;color:#e9f9f5d1;font-family:DIN Alternate,sans-serif;font-size:10px;text-align:right}.company-hero-meta span:last-child{color:var(--amber)}.company-hero-stats{position:absolute;right:clamp(24px,8vw,128px);bottom:58px;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));width:min(460px,40vw);border-top:1px solid rgba(233,249,245,.38);border-bottom:1px solid rgba(233,249,245,.22)}.company-hero-stats div{padding:14px 12px 12px 0}.company-hero-stats div+div{padding-left:12px;border-left:1px solid rgba(233,249,245,.22)}.company-hero-stats strong,.company-hero-stats span{display:block}.company-hero-stats strong{color:#f7fffd;font-family:DIN Alternate,sans-serif;font-size:28px;font-weight:700}.company-hero-stats strong span{display:inline;margin-left:2px;color:var(--signal);font-size:12px}.company-hero-stats span{margin-top:7px;color:#e9f9f5bd;font-size:10px}.company-hero-scroll{position:absolute;z-index:4;bottom:56px;left:clamp(24px,8vw,128px);display:inline-flex;align-items:center;gap:14px;color:#e9f9f5d1;font-size:11px}.company-hero-scroll i{display:inline-grid;width:24px;height:24px;place-items:center;border:1px solid rgba(233,249,245,.46);border-radius:50%;color:var(--signal);font-style:normal;animation:scroll-breathe 1.8s ease-in-out infinite}.factory-section{min-height:0;margin-top:0;overflow:hidden;scroll-margin-top:72px;background:var(--paper)}.process-visual{position:relative;height:calc(100vh - 72px);min-height:610px;max-height:820px;overflow:hidden;color:var(--white);background:#17262a}.process-visual:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;width:38%;pointer-events:none;background:#0c181b29;border-left:1px solid rgba(233,249,245,.08)}.process-visual #factory-canvas{opacity:1}.process-visual .factory-shade{z-index:3;background:#0a141714}.process-visual-label{position:absolute;z-index:5;top:clamp(45px,8vh,86px);left:clamp(24px,8vw,128px);width:min(620px,48vw);pointer-events:none}.process-visual-label h2{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(40px,3.6vw,56px);font-weight:600;line-height:1.08}.process-visual-label p:last-child{display:inline-block;max-width:350px;margin:22px 0 0;padding:4px 8px;border-left:1px solid rgba(94,216,226,.46);color:#c2d0d0;background:#162226c7;font-size:13px;line-height:1.8}.process-visual-note{position:absolute;z-index:5;right:clamp(24px,8vw,128px);bottom:26px;color:#a2b5b6;font-family:DIN Alternate,sans-serif;font-size:9px}.process-console-wrap{display:grid;grid-template-columns:minmax(0,.75fr) minmax(430px,.85fr);gap:clamp(40px,8vw,130px);align-items:start;padding:clamp(64px,7vw,96px) clamp(24px,8vw,128px);border-top:1px solid var(--line);background:var(--paper)}.process-section-copy{max-width:520px;padding-top:12px}.process-section-copy h2{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(38px,4.3vw,65px);font-weight:600;line-height:1.12}.process-section-copy>p:not(.eyebrow){max-width:430px;margin:25px 0 0;color:var(--muted);font-size:14px;line-height:1.9}.process-copy-tags{display:grid;gap:0;margin-top:34px;border-top:1px solid var(--line)}.process-copy-tags span{padding:12px 0;border-bottom:1px solid var(--line);color:var(--muted);font-family:DIN Alternate,PingFang SC,sans-serif;font-size:10px}.process-console-wrap .process-console{position:relative;top:auto;right:auto;width:100%;max-height:none;overflow:visible;padding:28px;border-color:#4bd8dc47;background:#15262b;box-shadow:0 25px 70px #07121542}.process-console-wrap .process-console:before{top:12px;right:18px}.process-console-wrap .process-step{min-height:44px}.process-console-wrap .live-metrics>div{min-height:74px}.process-console-wrap .primary-control{margin-top:17px}.process-console-wrap .button-primary{min-height:49px;font-size:13px}.process-console-wrap .icon-button{color:#e7f0ef;background:#ffffff0a}.process-console-wrap .icon-button:disabled{border-color:#b0cdcf33;color:#789095;opacity:.62}html[data-theme=light] .process-console-wrap .button-primary{border-color:#e9f1efcc;color:#122327;background:#e9efed;box-shadow:0 10px 26px #040c0e33}.tech-section .button-dark,.solutions-section .button-dark{color:#fff;background:#17262a}.tech-section .icon-button.light,.solutions-section .icon-button.light{border-color:#b7c5c6;color:#17262a;background:#fff}.tech-section .icon-button.light:disabled,.solutions-section .icon-button.light:disabled{color:#718185;opacity:.68}.process-console-wrap .fallback-factory{grid-column:1 / -1;margin:0}.process-console-wrap+.fallback-factory{margin:0 clamp(24px,8vw,128px) 30px}.process-visual>.fallback-factory{position:absolute;right:18px;bottom:18px;left:18px;z-index:4;margin:0}@keyframes panorama-breathe{0%{transform:scale(1)}to{transform:scale(1.045) translate3d(-.8%,-.5%,0)}}@keyframes panorama-line{0%,to{opacity:.28;transform:scaleY(.84)}50%{opacity:.7;transform:scaleY(1)}}@keyframes panorama-line-horizontal{0%,to{opacity:.22;transform:scaleX(.82);transform-origin:right}50%{opacity:.6;transform:scaleX(1);transform-origin:right}}@keyframes scroll-breathe{0%,to{transform:translateY(0);opacity:.72}50%{transform:translateY(4px);opacity:1}}@media(max-width:1020px){.company-hero-copy{max-width:620px}.company-hero-stats{width:min(460px,48vw)}.process-console-wrap{grid-template-columns:minmax(0,.7fr) minmax(370px,.9fr);gap:40px}}@media(max-width:767px){.company-hero{min-height:720px;margin-top:60px}.company-hero-image{object-position:60% 48%}.company-hero-copy{padding:78px 18px 210px;width:100%}.company-hero-copy h1{font-size:72px;white-space:normal}.company-hero-copy h2{font-size:36px}.company-hero-copy>p:not(.eyebrow){font-size:13px}.company-hero-meta{right:18px;bottom:154px}.company-hero-stats{right:18px;bottom:58px;left:18px;width:auto}.company-hero-scroll{display:none}.process-visual{height:560px;min-height:560px;max-height:none}.factory-section{scroll-margin-top:60px}.process-visual:after{width:28%}.process-visual-label{top:34px;left:18px;width:calc(100% - 36px)}.process-visual-label h2{font-size:38px}.process-visual-label p:last-child{font-size:12px}.process-visual-note{right:18px;bottom:16px}.process-console-wrap{display:block;padding:70px 18px}.process-section-copy{padding:0}.process-section-copy h2{font-size:42px}.process-console-wrap .process-console{margin-top:36px;padding:22px 18px}}:root{--signal: #d3a264;--signal-dark: #a96b45;--amber: #e2bd7f;--green: #78a68f;--paper: #0d1315;--surface: #151d20;--surface-2: #1b2528;--line: rgba(212, 226, 220, .16)}html[data-theme=light]{--signal: #a86542;--signal-dark: #884c32;--amber: #b7864f;--green: #487d69;--paper: #f0f2ee;--surface: #fbfcf9;--surface-2: #e4e9e3;--line: rgba(35, 45, 44, .15)}.company-hero{background:#11191b}.company-hero-image{filter:saturate(.66) contrast(1.12) brightness(.66)}.company-hero-shade{background:linear-gradient(90deg,#070c0ed1,#070c0e6b 54%,#070c0e1f);box-shadow:inset 0 -200px 170px #070c0ee0,inset 0 0 0 1px #e2bd7f1a}.company-hero:before,.company-hero:after{background:#e2bd7f85}.company-hero:after{background:none;border-top-color:#e2bd7f7a}.company-hero-copy h2{max-width:720px;font-weight:500;letter-spacing:-.02em}.company-hero-copy>p:not(.eyebrow){max-width:620px;color:#d7dfdc}.company-hero-meta span:last-child,.company-hero-stats strong span,.company-hero-scroll i{color:var(--signal)}.button-primary{border-color:#f4ecdcc7;color:#191715;background:#f0e8da}.button-primary:after{background:var(--signal-dark)}.button-outline-light:hover:not(:disabled){border-color:var(--signal);background:#d3a2641f}.process-visual{background:#11191b}.process-visual:after{width:31%;background:linear-gradient(90deg,#11191b00,#11191b70);border-left-color:#e2bd7f33}.process-visual-label p.eyebrow,.process-visual-note,.process-console-wrap .process-console:before{color:#cba36d}.process-visual-label p:last-child{border-left-color:#e2bd7f9e;background:#11191bdb}.process-console-wrap{background:var(--paper)}.process-console-wrap .process-console{border-color:#d3a26457;background:#172124;box-shadow:0 26px 70px #00000052}.process-step.is-active{border-left-color:var(--signal);background:#d3a26421}.status-chip[data-status=running]{color:#1b1712;background:var(--signal);box-shadow:0 0 0 4px #d3a26424}.tech-section,.solutions-section,html[data-theme=dark] .tech-section,html[data-theme=dark] .solutions-section,html[data-theme=light] .tech-section,html[data-theme=light] .solutions-section{background:#edf0ec;color:#1d292a}.tech-section .section-intro>p,.solutions-section .section-intro>p,html[data-theme=dark] .tech-section .section-intro>p,html[data-theme=dark] .solutions-section .section-intro>p,html[data-theme=light] .tech-section .section-intro>p,html[data-theme=light] .solutions-section .section-intro>p{color:var(--muted)}.material-rail{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(30px,7vw,110px);align-items:start;padding:clamp(80px,10vw,140px) clamp(24px,8vw,128px);color:#edf3ef;background:#0f1719}html[data-theme=light] .material-rail{color:#1d292a;background:#e3e9e4}.material-rail-heading{position:sticky;top:100px}.material-rail-heading h2{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(34px,4.5vw,64px);font-weight:500;line-height:1.14}.material-rail-heading>p:last-child{max-width:380px;margin:24px 0 0;color:#a6b5b2;font-size:13px;line-height:1.9}html[data-theme=light] .material-rail-heading>p:last-child{color:#60706e}.material-rail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid rgba(211,162,100,.2);background:#d3a26433}.material-card{position:relative;min-height:260px;overflow:hidden;background:#172124}.material-card-wide{grid-row:span 2;min-height:522px}html[data-theme=light] .material-card{background:#f8faf7}.material-card img{width:100%;height:100%;min-height:260px;object-fit:cover;opacity:.68;filter:saturate(.58) contrast(1.1);transition:transform .7s var(--ease-out),opacity .3s ease,filter .3s ease}.material-card-wide img{min-height:522px}.material-card:hover img{opacity:.88;filter:saturate(.95) contrast(1.08);transform:scale(1.045)}.material-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#080c0d0a 20%,#080c0deb);pointer-events:none}.material-card>div{position:absolute;right:22px;bottom:22px;left:22px;z-index:1}.material-card span,.material-card strong,.material-card p{display:block}.material-card span{color:var(--signal);font-family:DIN Alternate,sans-serif;font-size:10px;letter-spacing:.08em}.material-card strong{margin-top:8px;color:#f0f4ef;font-family:Songti SC,STSong,serif;font-size:22px;font-weight:500}.material-card p{margin:7px 0 0;color:#b5c1bd;font-size:11px}.product-card-visual{background:#11191b}.product-card-visual img{width:100%;height:100%;object-fit:cover;opacity:.72;filter:saturate(.6) contrast(1.08);transition:transform .65s var(--ease-out),opacity .26s ease,filter .26s ease}.product-card:hover .product-card-visual img{opacity:.95;filter:saturate(.95) contrast(1.05);transform:scale(1.06)}.product-proof-section{padding:clamp(80px,10vw,140px) clamp(24px,8vw,128px);border-top:1px solid var(--line);background:var(--paper)}.product-proof-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-top:26px}.product-proof-heading h2{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(38px,4.8vw,68px);font-weight:500;line-height:1.12}.product-proof-heading p{max-width:360px;margin:0;color:var(--muted);font-size:13px;line-height:1.9}.product-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:52px;border:1px solid var(--line);background:var(--line)}.product-proof-grid article{position:relative;min-height:290px;overflow:hidden;background:var(--surface)}.product-proof-grid img{width:100%;height:290px;object-fit:cover;filter:saturate(.52) contrast(1.1);transition:transform .65s var(--ease-out),filter .26s ease}.product-proof-grid article:hover img{filter:saturate(.95) contrast(1.06);transform:scale(1.05)}.product-proof-grid article:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 32%,rgba(9,15,16,.88))}.product-proof-grid span,.product-proof-grid strong{position:absolute;right:20px;left:20px;z-index:1}.product-proof-grid span{bottom:56px;color:var(--signal);font-size:10px}.product-proof-grid strong{bottom:22px;color:#fff;font-family:Songti SC,STSong,serif;font-size:22px;font-weight:500}@media(max-width:820px){.material-rail{display:block}.material-rail-heading{position:static;margin-bottom:36px}.product-proof-heading{display:block}.product-proof-heading p{margin-top:20px}}@media(max-width:620px){.material-rail-grid,.product-proof-grid{grid-template-columns:1fr}.material-card-wide{grid-row:auto;min-height:300px}.material-card-wide img{min-height:300px}}.evidence-link{margin-top:28px}.catalog-explorer-section,.technology-records-section,.base-data-section,.credentials-section,.collaboration-section{padding:clamp(84px,10vw,148px) clamp(24px,8vw,128px)}.catalog-explorer-section,.technology-records-section{color:#edf4ef;background:#101719}html[data-theme=light] .catalog-explorer-section,html[data-theme=light] .technology-records-section{color:#1a2627;background:#edf1ed}.catalog-explorer-heading,.base-data-heading{display:flex;align-items:end;justify-content:space-between;gap:clamp(28px,7vw,110px);max-width:1280px;margin:0 auto}.base-data-heading{display:grid;grid-template-columns:130px minmax(260px,.86fr) minmax(300px,1.14fr);align-items:start;gap:clamp(24px,4vw,64px)}.catalog-explorer-heading h2,.base-data-heading h2,.evidence-hero h1{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(40px,5vw,76px);font-weight:500;line-height:1.1}.base-data-heading h2{max-width:8em;font-size:clamp(34px,3.35vw,52px);text-wrap:balance}.catalog-explorer-heading>p,.base-data-heading>p{max-width:390px;margin:0;color:var(--muted);font-size:13px;line-height:1.9}.base-data-copy{max-width:430px;padding-top:5px}.base-data-copy p{margin:14px 0 0;color:var(--muted);font-size:13px;line-height:1.9}.catalog-explorer-layout{display:grid;grid-template-columns:minmax(310px,.92fr) minmax(430px,1.08fr);gap:clamp(26px,5vw,76px);max-width:1280px;margin:58px auto 0}.catalog-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1px;border:1px solid rgba(211,162,100,.2);background:#d3a26433}.catalog-product{position:relative;display:grid;min-height:214px;padding:16px;overflow:hidden;border:0;color:#eff4f0;background:#182124;text-align:left;cursor:pointer;transition:background .18s ease,transform .24s var(--ease-out)}.catalog-product:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#090e101a 22%,#090e10e6)}.catalog-product:hover,.catalog-product.is-active{z-index:1;background:#243033;transform:translateY(-4px)}.catalog-product.is-active{box-shadow:inset 0 -3px 0 var(--signal)}.catalog-product img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.56;filter:saturate(.58) contrast(1.08);transition:transform .54s var(--ease-out),filter .22s ease,opacity .22s ease}.catalog-product:hover img,.catalog-product.is-active img{opacity:.82;filter:saturate(.92) contrast(1.05);transform:scale(1.055)}.catalog-product .source-level,.catalog-product-category,.catalog-product strong,.catalog-product small{position:relative;z-index:1}.catalog-product-category{align-self:start;margin-top:8px;color:#b8c6c1;font-size:10px}.catalog-product strong{align-self:end;margin-top:20px;font-family:Songti SC,STSong,serif;font-size:20px;font-weight:500;line-height:1.2}.catalog-product small{margin-top:8px;color:#aebdb7;font-size:9px;line-height:1.4}.source-level{display:inline-flex;width:fit-content;padding:4px 7px;border:1px solid currentColor;border-radius:2px;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.04em}.source-certificate{color:#a46f45}.source-company{color:#397f80}.source-planning{color:#9b7551}.source-reference{color:#887597}.catalog-detail{display:grid;grid-template-columns:minmax(0,.78fr) minmax(270px,.92fr);min-height:530px;border:1px solid rgba(211,162,100,.26);background:#172124}html[data-theme=light] .catalog-product,html[data-theme=light] .catalog-detail{color:#1d292a;background:#f9faf7}.catalog-detail-image{position:relative;min-height:300px;overflow:hidden;background:#0d1416;cursor:zoom-in}.catalog-detail-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.62) contrast(1.08);transition:transform .52s var(--ease-out),filter .22s ease}.catalog-detail-image:before,.catalog-detail-image:after{position:absolute;z-index:1;pointer-events:none;opacity:0;transition:opacity .18s ease,transform .26s var(--ease-out)}.catalog-detail-image:before{content:"";inset:0;background:radial-gradient(circle at 50% 50%,transparent 28%,rgba(7,13,15,.26))}.catalog-detail-image:after{content:"⌕  点击放大";top:50%;left:50%;padding:9px 12px;border:1px solid rgba(239,245,239,.54);color:#f4f7f1;background:#080f11c7;font-size:11px;letter-spacing:.08em;transform:translate(-50%,-42%)}.catalog-detail-image:hover img{filter:saturate(.84) contrast(1.04);transform:scale(1.035)}.catalog-detail-image:hover:before,.catalog-detail-image:hover:after{opacity:1}.catalog-detail-image:hover:after{transform:translate(-50%,-50%)}.product-media-section{background:#e4e9e3;color:#172526}.product-media-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1280px;margin:56px auto 0;gap:1px;border:1px solid rgba(23,37,38,.18);background:#1725262e}.product-media-card{padding:24px;background:#eef1eb}.product-media-card-heading{display:flex;min-height:72px;justify-content:space-between;gap:20px}.product-media-card-heading span{color:#90704e;font-size:9px;letter-spacing:.08em}.product-media-card-heading h3{margin:9px 0 0;font-family:Songti SC,STSong,serif;font-size:26px;font-weight:500;line-height:1.15}.product-media-card-heading small{max-width:170px;color:#617271;font-size:9px;line-height:1.55;text-align:right}.product-media-images{display:grid;grid-template-columns:1.6fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:1px;min-height:300px;margin-top:24px;background:#17252629}.product-media-images img{width:100%;height:100%;min-height:0;object-fit:cover;filter:saturate(.72) contrast(1.04);transition:transform .52s var(--ease-out),filter .22s ease}.product-media-images img:first-child{grid-row:span 2}.product-media-images.is-two{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}.product-media-images.is-two img:first-child{grid-row:auto}.product-media-images img:hover{position:relative;z-index:1;filter:saturate(1) contrast(1);transform:scale(1.025)}.product-video-heading{display:flex;align-items:end;justify-content:space-between;max-width:1280px;margin:72px auto 0;padding-top:20px;border-top:1px solid rgba(23,37,38,.22);gap:24px}.product-video-heading span,.product-video-card span{color:#90704e;font-size:9px;letter-spacing:.1em}.product-video-heading p{max-width:450px;margin:0;color:#526463;font-size:11px;line-height:1.7}.product-video-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1280px;margin:24px auto 0;gap:1px;border:1px solid rgba(23,37,38,.18);background:#1725262e}.product-video-card{padding:22px;background:#eff2ed}.product-video-card h3{margin:10px 0 0;font-family:Songti SC,STSong,serif;font-size:26px;font-weight:500}.product-video-card p{min-height:34px;margin:10px 0 20px;color:#617271;font-size:10px;line-height:1.6}.product-video-card video{display:block;width:100%;aspect-ratio:16/9;background:#0b1112;object-fit:contain}.drone-model-section{color:#e9f1ec;background:#0c1719}.drone-model-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.72fr);max-width:1280px;min-height:575px;margin:56px auto 0;border:1px solid rgba(202,220,210,.18);background:#111f22}.drone-model-stage{position:relative;min-height:560px;overflow:hidden;background:radial-gradient(circle at 46% 42%,#1e3a3d,transparent 42%),linear-gradient(135deg,#0f1e21,#071012)}.drone-model-stage:before{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,14,15,.32),transparent 33%,transparent 70%,rgba(7,14,15,.45))}.drone-model-stage canvas{display:block;position:absolute;inset:0;width:100%;height:100%}.drone-model-source{position:absolute;z-index:2;right:18px;bottom:18px;max-width:250px;padding:9px 11px;border:1px solid rgba(220,235,225,.21);color:#b8cbc2;background:#081012c2;font-size:9px;line-height:1.65}.drone-model-console{display:flex;flex-direction:column;padding:clamp(28px,4vw,54px);border-left:1px solid rgba(202,220,210,.18);background:linear-gradient(180deg,#16282b,#0f1d20)}.drone-model-console>strong{margin-top:26px;color:#ddbd89;font-family:Songti SC,STSong,serif;font-size:clamp(26px,2.7vw,40px);font-weight:500;line-height:1.15}.drone-model-console>p:not(.eyebrow){margin:20px 0 0;color:#aebfb8;font-size:12px;line-height:1.85}.drone-model-actions{display:grid;gap:1px;margin-top:30px;border:1px solid rgba(220,235,225,.2);background:#dcebe133}.drone-model-actions button{display:flex;justify-content:space-between;padding:13px 15px;border:0;color:#e9f2eb;background:#17282b;font-family:inherit;font-size:12px;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.drone-model-actions button:hover{color:#172526;background:#d8d3c2}.drone-model-actions span{color:#d8ad70}.drone-model-console dl{display:grid;gap:0;margin:30px 0 0;border-top:1px solid rgba(220,235,225,.16)}.drone-model-console dl div{display:grid;grid-template-columns:60px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid rgba(220,235,225,.12)}.drone-model-console dt{color:#d3ad76;font-size:9px}.drone-model-console dd{margin:0;color:#aebfb8;font-size:10px;line-height:1.5}.drone-model-section.is-fallback .drone-model-stage:after{content:"三维演示暂不可用";display:grid;place-items:center;position:absolute;inset:0;color:#d9e5dd;font-size:14px}.catalog-detail-copy{padding:clamp(24px,3.8vw,48px)}.catalog-code{margin:18px 0 8px;color:var(--signal);font-family:DIN Alternate,PingFang SC,sans-serif;font-size:10px}.catalog-detail h2{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(30px,3vw,46px);font-weight:500;line-height:1.12}.catalog-detail-copy>p:not(.catalog-code):not(.catalog-source):not(.catalog-note){margin:18px 0 0;color:var(--muted);font-size:13px;line-height:1.8}.catalog-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:24px;border:1px solid var(--line);background:var(--line)}.catalog-facts div{padding:10px;background:#060d0f38}html[data-theme=light] .catalog-facts div{background:#f4f6f2}.catalog-facts span,.catalog-facts strong{display:block}.catalog-facts span{color:var(--muted);font-size:9px}.catalog-facts strong{margin-top:7px;font-size:11px;line-height:1.45}.catalog-source,.catalog-note{margin:16px 0 0;font-size:10px;line-height:1.65}.catalog-source{color:#b7c5c0}.catalog-source b{display:block;margin-bottom:5px;color:var(--signal)}.catalog-note{padding-left:10px;border-left:2px solid var(--signal);color:#d3b88f}.technology-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1280px;margin:58px auto 0;gap:1px;border:1px solid rgba(211,162,100,.22);background:#d3a26438}.technology-record{display:grid;grid-template-columns:55px 1fr;gap:16px;padding:26px;background:#172124}html[data-theme=light] .technology-record{background:#f9faf7}.technology-record>span{color:var(--signal);font-family:DIN Alternate,sans-serif;font-size:18px}.technology-record h3{margin:12px 0 0;font-family:Songti SC,STSong,serif;font-size:28px;font-weight:500}.technology-record p{margin:16px 0 0;color:var(--muted);font-size:12px;line-height:1.8}.technology-record ul{display:grid;gap:7px;margin:19px 0 0;padding:0;list-style:none}.technology-record li{padding:8px 0;border-bottom:1px solid var(--line);color:#cfdad5;font-size:11px}html[data-theme=light] .technology-record li{color:#283637}.technology-record small{display:block;margin-top:16px;color:var(--signal);font-size:9px;line-height:1.5}.base-data-section{background:var(--surface)}.base-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1280px;margin:42px auto 0;gap:1px;border:1px solid var(--line);background:var(--line)}.base-data-grid div{min-height:128px;padding:20px;background:var(--surface-2)}.base-data-grid span,.base-data-grid strong{display:block}.base-data-grid span{color:var(--signal);font-size:10px}.base-data-grid strong{margin-top:14px;font-size:13px;font-weight:600;line-height:1.65}.capacity-plan{display:grid;grid-template-columns:.7fr 1.3fr;gap:1px;max-width:1280px;margin:1px auto 0;background:var(--line);border:1px solid var(--line)}.capacity-plan>div:first-child{padding:30px;background:#132022}html[data-theme=light] .capacity-plan>div:first-child{background:#dde5df}.capacity-plan h3{margin:18px 0 0;font-family:Songti SC,STSong,serif;font-size:30px;font-weight:500}.capacity-plan p{margin:18px 0 0;color:var(--muted);font-size:12px;line-height:1.8}.capacity-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line)}.capacity-plan-grid div{min-height:106px;padding:17px;background:var(--surface)}.capacity-plan-grid span,.capacity-plan-grid strong{display:block}.capacity-plan-grid span{color:var(--muted);font-size:10px;line-height:1.45}.capacity-plan-grid strong{margin-top:15px;color:var(--signal);font-family:DIN Alternate,sans-serif;font-size:18px}.base-scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1280px;margin:42px auto 0;border:1px solid var(--line);background:var(--line)}.base-scene-grid figure{position:relative;min-height:280px;margin:0;overflow:hidden;background:#101719}.base-scene-grid img{width:100%;height:100%;object-fit:cover;filter:saturate(.6) contrast(1.08);transition:transform .6s var(--ease-out),filter .22s}.base-scene-grid figure:hover img{filter:saturate(.95) contrast(1.04);transform:scale(1.05)}.base-scene-grid figcaption{position:absolute;right:14px;bottom:14px;left:14px;padding:7px 9px;color:#edf3ef;background:#0a1012bd;font-size:10px}.evidence-hero{min-height:610px;padding:clamp(150px,18vw,240px) clamp(24px,12vw,190px) 100px;color:#edf5ef;background:radial-gradient(circle at 78% 32%,rgba(211,162,100,.22),transparent 30%),linear-gradient(135deg,#111a1c,#071012 62%,#172528)}.evidence-hero h1{max-width:860px;font-size:clamp(52px,7vw,108px)}.evidence-hero>p:not(.eyebrow){max-width:570px;margin:28px 0 0;color:#b8c7c1;font-size:15px;line-height:1.9}.evidence-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}.entity-boundary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1120px;margin-top:44px;border:1px solid rgba(223,239,230,.18);background:#dfefe62e}.entity-boundary div{min-height:112px;padding:16px;background:#09101294}.entity-boundary span,.entity-boundary strong,.entity-boundary small{display:block}.entity-boundary span{color:var(--signal);font-size:9px}.entity-boundary strong{margin-top:9px;font-size:12px;line-height:1.45}.entity-boundary small{margin-top:7px;color:#9db1a9;font-size:9px;line-height:1.45}.credentials-section{background:var(--paper)}.credential-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1280px;margin:56px auto 0;background:var(--line);border:1px solid var(--line)}.credential-card{display:flex;flex-direction:column;min-height:540px;background:var(--surface)}.credential-card-media{position:relative;height:238px;overflow:hidden;background:#e9ede9}.credential-card-media img{width:100%;height:100%;object-fit:contain;padding:16px;transition:transform .42s var(--ease-out)}.credential-card-media:hover img{transform:scale(1.04)}.credential-document-link{position:absolute;right:12px;bottom:12px;z-index:2;min-height:44px;padding:14px 12px;color:#fff;background:#111819e0;font-size:10px}.credential-card>div{display:flex;flex:1;flex-direction:column;padding:21px}.credential-card p{margin:15px 0 0;color:var(--signal);font-size:10px}.credential-card h3{margin:8px 0 0;font-family:Songti SC,STSong,serif;font-size:25px;font-weight:500;line-height:1.2}.credential-card strong{margin-top:13px;font-size:11px;line-height:1.5}.credential-card ul{margin:16px 0 0;padding:0;list-style:none}.credential-card li{padding:6px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:10px;line-height:1.5}.credential-card small{margin-top:auto;padding-top:14px;color:var(--signal-dark);font-size:9px;line-height:1.55}main img:not([data-no-preview]){cursor:zoom-in}.image-preview{width:min(96vw,1440px);height:min(92vh,960px);max-width:none;max-height:none;padding:0;overflow:hidden;overscroll-behavior:contain;border:1px solid rgba(218,199,156,.34);background:#080d0ffa;box-shadow:0 30px 100px #0000009e}.image-preview::backdrop{background:#030708db;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.image-preview figure{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0}.image-preview figure img{display:block;max-width:100%;max-height:calc(100% - 44px);object-fit:contain}.image-preview figcaption{position:absolute;right:0;bottom:0;left:0;padding:13px 58px;color:#dfe8e2;background:linear-gradient(transparent,#040809f5);font-size:12px;text-align:center}.image-preview button{display:grid;place-items:center;position:absolute;z-index:1;width:42px;height:42px;border:1px solid rgba(218,199,156,.36);color:#f2f5ee;background:#0d1517d6;cursor:pointer;transition:background .16s ease,color .16s ease}.image-preview button:hover{color:#101719;background:#e7dfcd}.image-preview-close{top:14px;right:14px;font-size:30px;line-height:1}.image-preview-nav{top:calc(50% - 21px);font-family:Songti SC,STSong,serif;font-size:42px;line-height:1}.image-preview-previous{left:14px}.image-preview-next{right:14px}@media(max-width:620px){.image-preview{width:100vw;height:100vh;border:0}.image-preview figcaption{padding-right:48px;padding-left:48px}.image-preview-nav{width:36px!important;height:36px!important}}.patent-disclosure-section{padding:0 clamp(24px,8vw,128px) clamp(84px,10vw,148px);background:var(--paper)}.patent-disclosure{display:grid;grid-template-columns:.45fr 1.55fr;gap:clamp(28px,6vw,96px);max-width:1280px;margin:0 auto;padding:40px;border:1px solid rgba(211,162,100,.32);color:#ebf2ed;background:#152023}.patent-disclosure>span{color:var(--signal);font-family:DIN Alternate,sans-serif;font-size:clamp(58px,8vw,120px);line-height:.9}.patent-disclosure p{margin:0;color:#abbcb6;font-size:12px;line-height:1.85}.patent-disclosure h3{margin:12px 0 18px;font-family:Songti SC,STSong,serif;font-size:32px;font-weight:500}.patent-disclosure small{display:block;margin-top:18px;color:var(--signal);font-size:9px}.collaboration-section{color:#172425;background:#e2e9e3}.collaboration-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;max-width:1280px;margin:56px auto 0;background:#1b28282e;border:1px solid rgba(27,40,40,.18)}.collaboration-gallery figure{position:relative;min-height:230px;margin:0;overflow:hidden;background:#e8ddbd}.collaboration-gallery img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.03);transition:transform .52s var(--ease-out)}.collaboration-gallery figure:hover img{transform:scale(1.06)}.collaboration-gallery figcaption{position:absolute;right:0;bottom:0;left:0;padding:15px;color:#fff;background:linear-gradient(transparent,#0d1314eb)}.collaboration-gallery strong,.collaboration-gallery span{display:block}.collaboration-gallery strong{font-family:Songti SC,STSong,serif;font-size:15px;font-weight:500;line-height:1.35}.collaboration-gallery span{margin-top:6px;color:#d4bf8f;font-size:9px}@media(max-width:1180px){.header-actions{min-width:auto;gap:9px}.header-mode{display:none}.catalog-explorer-layout{grid-template-columns:1fr}.catalog-detail{grid-template-columns:minmax(260px,.75fr) minmax(300px,1.25fr)}.collaboration-gallery,.credential-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.catalog-explorer-heading,.base-data-heading{display:block}.catalog-explorer-heading>p,.base-data-heading>p,.base-data-copy{margin-top:22px}.technology-records,.base-data-grid,.credential-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-boundary,.capacity-plan,.base-scene-grid{grid-template-columns:1fr}.base-scene-grid figure{min-height:240px}.collaboration-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.product-media-showcase,.product-video-showcase,.drone-model-layout{grid-template-columns:1fr}.drone-model-stage{min-height:480px}.drone-model-console{border-top:1px solid rgba(202,220,210,.18);border-left:0}}@media(max-width:620px){.catalog-product-grid,.technology-records,.base-data-grid,.credential-grid,.capacity-plan-grid,.collaboration-gallery,.catalog-detail{grid-template-columns:1fr}.catalog-detail-image{min-height:250px;max-height:320px}.product-media-card{padding:17px}.product-media-card-heading{display:block;min-height:auto}.product-media-card-heading small{display:block;max-width:none;margin-top:10px;text-align:left}.product-media-images{min-height:250px}.product-video-heading{display:block;margin-top:48px}.product-video-heading p{margin-top:12px}.drone-model-stage{min-height:390px}.drone-model-console{padding:25px 20px}.drone-model-console>strong{font-size:29px}.catalog-facts{grid-template-columns:1fr}.technology-record{grid-template-columns:34px 1fr;padding:20px}.patent-disclosure{grid-template-columns:1fr;padding:26px}.evidence-hero{min-height:560px;padding:130px 22px 70px}}.catalog-product .source-level,.catalog-detail .source-level{display:none}html[data-theme=light] .catalog-product{color:#f1f5ef;background:#1b292b}html[data-theme=light] .catalog-product:hover,html[data-theme=light] .catalog-product.is-active{background:#29393a}html[data-theme=light] .catalog-product-category{color:#cbd9d1}html[data-theme=light] .catalog-product small{color:#bfcec6}.greenlane-stage{min-height:520px;background:#d4dcda}.lane-viewport{background:radial-gradient(circle at 50% 12%,#eef4ef 0,#d7e0dd 42%,#c3cecb)}.lane-viewport:before{content:"";position:absolute;z-index:0;top:15%;left:8%;width:74%;height:1px;background:#304a4d1f;box-shadow:0 48px #304a4d14,0 96px #304a4d0f}.lane-road{z-index:1;height:31%;background:linear-gradient(150deg,#657174,#354247)}.lane-road i{height:1px;background:#edf5ef94}.lane-road b{position:absolute;right:0;bottom:14%;left:0;height:2px;background:repeating-linear-gradient(90deg,rgba(227,199,147,.78) 0 30px,transparent 30px 52px);opacity:.9}.scanner-arch{z-index:5;left:51%;bottom:31%;width:132px;height:246px;border:0}.scanner-arch:before,.scanner-arch:after{display:none}.gantry-column{position:absolute;bottom:0;width:22px;height:212px;border:1px solid #53666a;background:linear-gradient(90deg,#26383c,#8fa3a0 48%,#35494d);box-shadow:0 5px #253438,0 0 0 5px #26383c33}.gantry-left{left:0}.gantry-right{right:0}.gantry-column i{position:absolute;right:4px;left:4px;height:2px;background:#d2a263;box-shadow:0 68px #d2a263,0 136px #d2a263}.gantry-column i:nth-child(2){top:14px;opacity:.55}.gantry-beam{position:absolute;top:0;right:0;left:0;height:36px;padding:7px 9px;border:1px solid #53666a;color:#e6ede7;background:linear-gradient(90deg,#26383c,#435b5e,#26383c);box-shadow:0 4px #263438;text-align:center}.gantry-beam span,.gantry-beam small{display:block;white-space:nowrap}.gantry-beam span{font-size:8px;letter-spacing:.04em}.gantry-beam small{margin-top:3px;color:#bfceca;font-family:DIN Alternate,sans-serif;font-size:7px}.scan-curtain{z-index:6;left:calc(51% + 108px);bottom:31%;width:2px;height:206px;background:linear-gradient(180deg,transparent,rgba(223,166,83,.94) 8%,rgba(223,166,83,.94) 92%,transparent);box-shadow:0 0 18px #d8942fad}.demo-truck{z-index:3;bottom:31%;width:330px;height:150px}.truck-chassis{position:absolute;right:15px;bottom:19px;left:20px;height:16px;border-radius:3px;background:#263438;box-shadow:0 5px #182327}.truck-cargo{width:222px;height:112px;border:2px solid #4f6265;border-bottom-width:5px;background:linear-gradient(145deg,#f2f3ed,#bbc8c4);box-shadow:inset 0 0 0 6px #ffffff2e}.truck-cargo span{z-index:1;color:#52676a;font-family:DIN Alternate,sans-serif;font-size:9px;letter-spacing:.06em}.truck-cargo b{position:absolute;right:12px;bottom:11px;color:#637779;font-family:DIN Alternate,sans-serif;font-size:8px}.truck-cargo i{position:absolute;top:8px;bottom:8px;width:1px;background:#485e6157}.truck-cargo i:nth-of-type(1){left:36%}.truck-cargo i:nth-of-type(2){left:55%}.truck-cargo i:nth-of-type(3){left:74%}.truck-cargo i:nth-of-type(4){left:91%}.truck-cabin{right:0;bottom:25px;width:96px;height:89px;border:2px solid #273b3f;background:linear-gradient(145deg,#c89054 0 35%,#2d454a 36%);box-shadow:inset 0 -8px #0c161847}.truck-windscreen{position:absolute;top:17px;left:17px;width:47px;height:25px;background:linear-gradient(135deg,#9cc6c6,#37535a);clip-path:polygon(0 0,82% 0,100% 100%,0 100%)}.truck-mirror{position:absolute;top:36px;right:-10px;width:12px;height:7px;border-radius:2px;background:#26373a}.truck-grille{position:absolute;right:8px;bottom:11px;left:10px;height:10px;background:repeating-linear-gradient(90deg,#1b2a2d 0 3px,#465b5d 3px 5px)}.truck-light{position:absolute;right:7px;bottom:25px;width:8px;height:7px;background:#e6d69b;box-shadow:0 0 10px #e6d69bb3}.wheel{z-index:2;bottom:7px;width:31px;height:31px;border:7px solid #1d292d;background:radial-gradient(circle,#a6b2af 0 22%,#566569 24% 47%,#202c30 49%)}.cabin-box{right:-13px;bottom:25px;width:112px;height:106px;padding:8px;border-color:#d6a35d;color:#d6a35d;background:linear-gradient(90deg,rgba(30,48,50,.55),transparent);text-align:right}.cabin-box span,.cabin-box strong{display:block;font-size:8px;font-weight:500}.cabin-box strong{margin-top:4px;font-family:DIN Alternate,sans-serif;font-size:14px}.safety-label{top:17%;left:54%;padding:8px 10px;border-left:2px solid #2f7f5d;color:#255a45;background:#f7fbf7e6;box-shadow:0 8px 18px #1a302b1a}.safety-label span,.safety-label strong{display:block}.safety-label span{font-size:8px}.safety-label strong{margin-top:4px;font-size:10px}.scan-monitor{padding:24px 16px;background:linear-gradient(150deg,#172529,#0c1518)}.monitor-head{padding-bottom:11px;border-bottom:1px solid rgba(160,191,188,.18)}.monitor-head strong{color:#eef4ec}.xray-image{height:174px;margin:15px 0 12px;border-color:#3e565a;background:radial-gradient(circle at 50% 50%,#294246,#111d20 70%)}.xray-image:before{opacity:.09}.xray-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(159,203,195,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(159,203,195,.09) 1px,transparent 1px);background-size:18px 18px}.cargo-silhouette{position:absolute;inset:37px 17px 31px;border:1px solid rgba(159,204,196,.3);border-radius:2px;opacity:.16;transition:opacity .26s ease}.cargo-silhouette:before{content:"CARGO BAY / X-RAY";position:absolute;top:-16px;left:0;color:#a8d0c8;font-family:DIN Alternate,sans-serif;font-size:7px;letter-spacing:.08em}.cargo-crate{position:absolute;border:1px solid #9dc6be;background:repeating-linear-gradient(90deg,#7bb3a657 0 5px,#bfe0cb14 5px 9px)}.c1{top:17px;left:10%;width:29%;height:48%}.c2{top:9px;left:42%;width:21%;height:62%}.c3{top:25px;left:66%;width:21%;height:40%}.c4{bottom:9px;left:17%;width:55%;height:18%}.ai-box{inset:28px 13px 23px;border-color:#d7a762}.ai-box span{top:-16px;padding:2px 4px;background:#1a2a2d}.xray-caption{position:absolute;right:12px;bottom:8px;left:12px;margin:0;color:#8baaa5;font-size:8px}.greenlane-stage[data-step="3"] .cargo-silhouette,.greenlane-stage[data-step="4"] .cargo-silhouette,.greenlane-stage[data-status=completed] .cargo-silhouette{opacity:.92}.greenlane-stage[data-step="4"] .ai-box,.greenlane-stage[data-status=completed] .ai-box{opacity:1}.scan-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-readouts>div{min-height:50px;padding:8px}.scan-readouts>div:last-child{grid-column:span 2;display:flex;align-items:end;justify-content:space-between}.scan-readouts strong{color:#e8f0ea}@media(min-width:1101px){.site-header nav{justify-content:flex-end;gap:clamp(13px,1.9vw,27px);padding:0;border:0;border-radius:0;background:transparent}.site-header nav>a,.nav-menu>button{min-height:72px;padding:0;border-radius:0;transition:color .18s ease}.site-header nav>a:hover,.nav-menu:hover>button,.nav-menu.is-open>button{color:#e2bd7d;background:transparent}html[data-theme=light] .site-header nav>a:hover,html[data-theme=light] .nav-menu:hover>button,html[data-theme=light] .nav-menu.is-open>button{color:#7a5431;background:transparent}.site-header nav>a:after,.nav-menu>button:after{right:0;bottom:20px;left:0;height:1px;background:#cf9d5d}.nav-dropdown{top:60px;min-width:204px;padding:7px;border-top-color:#d3a2649e}}@media(prefers-reduced-motion:no-preference){.scroll-reveal{opacity:0;transition:opacity .42s var(--ease-out)}.scroll-reveal.is-visible{opacity:1}.scroll-reveal.is-visible .section-kicker,.scroll-reveal.is-visible .eyebrow{animation:reveal-copy .62s var(--ease-out) both}}#xray,#greenlane-demo,#collaboration{scroll-margin-top:88px}@keyframes reveal-copy{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.factory-section{position:relative}.process-visual #factory-canvas{right:auto;width:calc(100% - 450px)}.process-visual:after{width:450px;background:#101d21;border-left-color:#a4c9c92e}.process-console-wrap{display:block}.process-console-wrap .process-console{position:absolute;z-index:7;top:38px;right:clamp(22px,3.4vw,52px);width:min(390px,calc(100vw - 44px));max-height:calc(100vh - 148px);overflow:auto}.process-section-copy{max-width:720px}@media(max-width:1020px){.process-visual #factory-canvas{width:calc(100% - 380px)}.process-visual:after{width:380px}.process-console-wrap .process-console{right:18px;width:344px;padding:22px 18px}}@media(max-width:767px){.process-visual #factory-canvas{width:100%}.process-visual:after{width:28%}.process-console-wrap .process-console{position:relative;top:auto;right:auto;width:100%;max-height:none;overflow:visible}.process-visual>.fallback-factory{right:18px;bottom:18px;left:18px;padding:12px}.process-visual>.fallback-factory .fallback-heading{display:none}.process-visual>.fallback-factory .fallback-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:0}.process-visual>.fallback-factory .fallback-station{min-height:58px;padding:7px 6px}.process-visual>.fallback-factory .fallback-station strong{margin:7px 0 3px;font-size:10px}}.company-hero{height:calc(100svh - 72px);min-height:620px;background:#0c0d0d}.company-hero-image{inset:40% 0 0;width:100%;height:60%;object-position:center 56%;filter:saturate(.62) contrast(1.08) brightness(.54);animation:none}.company-hero-shade{inset:40% 0 0;background:#0304042e;box-shadow:inset 0 110px 90px #07080894}.company-hero:before,.company-hero:after,.company-hero .company-hero-particles{display:none}.company-hero-copy{width:min(68%,800px);padding:clamp(72px,13vh,136px) clamp(28px,8vw,128px) 152px;animation:none}.company-hero-copy h1{color:#d2a566;font-family:DIN Alternate,PingFang SC,sans-serif;font-size:11px;font-weight:500;letter-spacing:.3em;line-height:1;text-shadow:none}.company-hero-copy h2{max-width:630px;margin-top:28px;color:#f0ebe0;font-size:clamp(45px,4.55vw,74px);font-weight:500;letter-spacing:-.03em;line-height:1.1}.company-hero-copy h2 span{display:block}.company-hero-copy>p:not(.eyebrow){max-width:470px;margin-top:28px;color:#a8a7a1;font-size:14px;line-height:2;text-shadow:none}.company-hero-actions{margin-top:42px}.company-hero .button-primary{border-color:#c99856;color:#15120e;background:#d2a566}.company-hero .button-primary:hover:not(:disabled){border-color:#ead6b5;background:#ead6b5}.company-hero-meta{right:clamp(26px,4vw,72px);bottom:126px;width:min(265px,20vw);padding-top:14px;border-top:1px solid rgba(231,226,212,.38);color:#d9d4c9;font-size:10px;text-align:left}.company-hero-meta span:last-child{color:#cda268}.company-hero-stats{right:clamp(28px,8vw,128px);bottom:0;left:clamp(28px,8vw,128px);width:auto;border-color:#e2dcce38}.company-hero-stats div{padding:20px 18px 22px 0}.company-hero-stats div+div{padding-left:18px;border-color:#e2dcce2e}.company-hero-stats strong{color:#eee9de;font-family:Songti SC,STSong,serif;font-size:30px;font-weight:500}.company-hero-stats strong span{color:#d2a566}.company-hero-stats span{color:#92928d}.company-hero-scroll{bottom:142px;left:clamp(28px,8vw,128px);color:#bbb7ac}.company-hero-scroll i{width:auto;height:auto;border:0;border-radius:0;color:#d2a566;animation:none}@media(max-width:767px){.company-hero{height:auto;min-height:760px}.company-hero-image{inset:38% 0 0;width:100%;height:62%;opacity:.62;object-position:center 56%}.company-hero-shade{inset:38% 0 0;box-shadow:inset 0 82px 70px #040505a3;background:#04050533}.company-hero-copy{width:100%;padding:126px 24px 190px}.company-hero-copy h2{margin-top:24px;font-size:clamp(42px,11.3vw,52px);letter-spacing:-.055em}.company-hero-meta{right:24px;bottom:132px;width:180px}.company-hero-stats{right:24px;left:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.company-hero-stats div{min-width:0;padding:14px 8px 14px 0}.company-hero-stats div+div{padding-left:8px}.company-hero-stats strong{font-size:21px}.company-hero-stats span{font-size:8px}.company-hero-scroll{bottom:152px;left:24px}}:root{--page-gutter: clamp(24px, 8vw, 128px)}html[data-site-mode=official] [data-demo-only]{display:none!important}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}.qualification-status{grid-column:1 / -1;max-width:700px;margin:0;padding:14px 16px;border-left:2px solid var(--signal);color:var(--muted);background:color-mix(in srgb,var(--surface) 88%,var(--signal) 12%);font-size:12px;line-height:1.7}footer a{color:inherit;text-decoration:none}footer a:hover{color:var(--signal)}.inner-page .inner-hero,.inner-page .evidence-hero{position:relative;min-height:500px;padding:108px var(--page-gutter) 66px;overflow:hidden;border-bottom:1px solid rgba(210,165,102,.42);color:#eee9de;background:#0c0d0d}.inner-page .inner-hero:after,.inner-page .inner-hero #particle-canvas{display:none}.inner-page .inner-hero-copy{max-width:760px;padding:0;animation:none}.inner-page .inner-hero h1,.inner-page .evidence-hero h1{max-width:760px;margin:18px 0 0;color:#eee9de;font-size:clamp(46px,5.2vw,74px);font-weight:500;letter-spacing:-.04em;line-height:1.08}.inner-page .inner-hero .eyebrow,.inner-page .evidence-hero .eyebrow{color:#d2a566;letter-spacing:.12em}.inner-page .inner-hero-copy>p:last-child,.inner-page .evidence-hero>p:not(.eyebrow){max-width:540px;margin-top:24px;color:#aaa8a1;font-size:13px;line-height:1.9}.inner-page .hero-index{right:var(--page-gutter);bottom:30px;color:#d2a566}.inner-page .evidence-hero{min-height:600px}.inner-page .evidence-legend{margin-top:26px}.inner-page .entity-boundary{max-width:860px;margin-top:30px;border-color:#e6e0d32e;background:#e6e0d32e}.inner-page .entity-boundary div{min-height:100px;background:#141515}.about-statement,.product-grid-section,.newsroom-section,.milestone-section,.qualification-section,.product-proof-section,.product-media-section,.drone-model-section,.catalog-explorer-section,.technology-records-section,.base-data-section,.credentials-section,.collaboration-section{padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.about-statement,.product-grid-section,.newsroom-section,.milestone-section,.qualification-section,.product-media-section,.drone-model-section{padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(72px,8vw,112px)}.product-card-visual{border-color:var(--line)}.product-card-visual:before,.product-card-visual:after,.product-card-visual i{display:none}.product-card-visual b{right:12px;bottom:12px;padding:5px 7px;color:#e9e4d8;background:#0a0c0cc2}.company-hero-image{inset:0;height:100%;object-position:center 56%;filter:saturate(.68) contrast(1.06) brightness(.64)}.company-hero-shade{inset:0;height:100%;background:linear-gradient(90deg,#080909d1,#080909a3 42%,#08090929),linear-gradient(180deg,#0809096b,#0809091a 52%,#08090975);box-shadow:none}.company-hero-copy{padding-left:var(--page-gutter)}.company-hero-meta{right:var(--page-gutter)}.company-hero-stats{right:var(--page-gutter);left:var(--page-gutter)}.company-hero-scroll{left:var(--page-gutter)}.inner-page .about-hero{background:linear-gradient(90deg,#080a0adb,#080a0aad 44%,#080a0a3d),linear-gradient(180deg,#080a0a4d,#080a0a75),url(/assets/materials/tonglu-aerial-render.webp) center 56% / cover}.inner-page .product-hero{background:linear-gradient(90deg,#080b0ce0,#080b0ca8 46%,#080b0c47),linear-gradient(180deg,#080b0c42,#080b0c8a),url(/assets/materials/cleanroom-research.webp) center 48% / cover}.inner-page .news-hero{background:linear-gradient(90deg,#080a0ae0,#080a0aab 46%,#080a0a42),linear-gradient(180deg,#080a0a42,#080a0a85),url(/assets/product-gallery/postal-security-3.jpg) center 52% / cover}.inner-page .evidence-hero{background:linear-gradient(90deg,#080b0cdb,#080b0c9e 45%,#080b0c33),linear-gradient(180deg,#080b0c33,#080b0c7a),url(/assets/official/company-profile.webp) center 58% / cover}@media(max-width:767px){.inner-page .inner-hero,.inner-page .evidence-hero{min-height:460px;padding:100px 24px 54px}.inner-page .evidence-hero{min-height:650px}.inner-page .inner-hero h1,.inner-page .evidence-hero h1{font-size:clamp(42px,12vw,58px)}.company-hero-image,.company-hero-shade{inset:0;height:100%}.company-hero-image{opacity:1}}html[data-theme=light] .inner-page .product-hero,html[data-theme=light] .inner-page .about-hero,html[data-theme=light] .inner-page .news-hero,html[data-theme=light] .inner-page .evidence-hero{background-position:center}.product-detail-hero{grid-template-columns:minmax(0,1.1fr) minmax(460px,.9fr)}.product-detail-hero-copy{padding:clamp(42px,6vw,86px)}.product-detail-hero-copy h1{max-width:none;font-size:clamp(38px,4.3vw,64px);word-break:keep-all}.product-detail-hero--uav .product-detail-hero-image{background:radial-gradient(circle at 50% 42%,#fbfcfa,#e2e9e5 62%,#d3ddd7)}.product-detail-hero--uav .product-detail-hero-image img{box-sizing:border-box;padding:clamp(28px,4vw,72px);object-fit:contain}.product-detail-hero-image--hrg{background:#ece9dd}.product-detail-hero-image--hrg img{transform:scale(.8);transform-origin:center}html[data-theme=light] .site-header{background:#fffffff0}.theme-toggle{display:none!important}body,button,a{font-family:Noto Sans CJK SC,PingFang SC,Microsoft YaHei,sans-serif}h1,h2,h3,.brand:after,.nav-mega-title strong{font-family:"Noto Serif CJK SC","Source Han Serif SC",Songti SC,STSong,serif}.home-page main{display:flex;flex-direction:column}.home-page .evidence-section{order:3}.home-page .home-product-showcase{order:4}.home-page .tech-section,.home-page .material-rail{order:5}.home-page .factory-section{order:6}.home-page .solutions-section{order:7}.home-page .news-preview{order:8}.home-page .contact-boundary{order:9}.home-product-showcase{overflow:hidden}.home-product-rail{display:flex;width:max-content;max-width:none;margin-inline:0;overflow:visible;animation:home-product-marquee 78s linear infinite;will-change:transform}.home-product-rail:hover{animation-play-state:paused}.home-product-track{display:flex;flex:0 0 auto}.home-product-card{flex:0 0 clamp(270px,23vw,360px);width:clamp(270px,23vw,360px)}@keyframes home-product-marquee{to{transform:translate(-50%)}}.nav-menu{position:relative}.nav-mega{position:fixed;top:72px;right:0;left:0;z-index:40;display:grid;grid-template-columns:minmax(250px,1fr) minmax(420px,1.35fr) minmax(360px,1.12fr);width:auto;overflow:hidden;border-top:1px solid rgba(22,44,47,.16);border-bottom:1px solid rgba(22,44,47,.16);background:#fff;box-shadow:0 24px 56px #1126272e;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .26s var(--ease-out)}.nav-menu:hover .nav-mega,.nav-menu.is-open .nav-mega{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-mega-title{display:flex;min-height:320px;flex-direction:column;padding:34px 28px;color:#17333c;background:#edf4f0}.nav-mega-title small{color:#8a6339;font-family:DIN Alternate,sans-serif;font-size:10px;letter-spacing:.14em}.nav-mega-title strong{margin-top:18px;font-size:34px;font-weight:500;line-height:1.15}.nav-mega-title p{margin:auto 0 0;color:#62736d;font-size:12px;line-height:1.75}.nav-mega-title a{margin-top:auto;color:#734d2d;font-size:12px}.nav-mega-list{display:grid;align-content:center;padding:17px 28px}.nav-mega-list>a,.nav-mega-expand{display:flex;align-items:center;min-height:40px;border-bottom:1px solid #edf0ec;color:#1e3336;font-size:14px;transition:color .16s ease,padding .18s var(--ease-out)}.nav-mega-list>a:hover,.nav-mega-expand:hover{padding-left:8px;color:#97683d}.nav-mega-expand{width:100%;justify-content:space-between;padding:0;border-top:0;border-right:0;border-left:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.nav-mega-expand i{color:#9b7049;font-size:17px;font-style:normal;transition:transform .18s ease}.nav-mega-product-group.is-expanded .nav-mega-expand i{transform:rotate(90deg)}.nav-mega-product-group>div{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 0 12px;border-bottom:1px solid #edf0ec}.nav-mega-product-group.is-expanded>div{display:grid}.nav-mega-product-group>div a{color:#71807a;font-size:11px;line-height:1.5}.nav-mega-product-group>div a:hover{color:#97683d}.nav-products .nav-mega-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.nav-products .nav-mega-list>a{padding-block:0}.nav-products .nav-mega-product-group{grid-column:1 / -1}.nav-mega-product-group>.nav-uav-grid{gap:10px;padding-top:10px}.nav-products .nav-uav-grid a{display:grid;min-width:0;align-content:start;gap:7px;padding:0;color:#526874}.nav-uav-grid img{width:100%;height:54px;padding:5px;border-radius:7px;object-fit:contain;background:#f1f6f9;transition:transform .18s var(--ease-out),background-color .18s ease}.nav-uav-grid span{overflow-wrap:anywhere;line-height:1.35}.nav-uav-grid a:hover img,.nav-uav-grid a:focus-visible img{transform:translateY(-2px) scale(1.035);background:#e7f1f7}.nav-mega-visual{position:relative;display:grid;overflow:hidden;align-items:center;background:#e6ebe7}.nav-mega-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b1b1e0a,#0b1b1e94)}.nav-mega-visual img{width:100%;height:100%;min-height:320px;box-sizing:border-box;padding:16px;object-fit:contain;transition:transform .8s var(--ease-out)}.nav-mega:hover .nav-mega-visual img{transform:scale(1.02)}.nav-mega-visual span{position:absolute;z-index:1;right:18px;bottom:18px;left:18px;color:#fff;font-family:DIN Alternate,sans-serif;font-size:10px;letter-spacing:.12em}.nav-mega-compact{grid-template-columns:minmax(250px,1fr) minmax(420px,1.35fr) minmax(360px,1.12fr);width:auto}.nav-mega-compact .nav-mega-list{align-content:center}html[lang=ar]{direction:ltr}html[lang=ar] .language-toggle,html[lang=ar] .language-dropdown{direction:rtl}@media(max-width:1100px){.home-product-rail{animation-duration:100s}.home-product-card{flex-basis:76vw;width:76vw}.site-header.menu-open nav{max-height:calc(100dvh - 60px);overflow-y:auto;overscroll-behavior:contain}.nav-mega,.nav-mega-compact{position:static;display:none;width:auto;margin:0;transform:none;box-shadow:none;opacity:1}.nav-menu:hover .nav-mega{display:none}.nav-menu.is-open .nav-mega{display:grid;grid-template-columns:1fr}.nav-mega-title{min-height:auto;padding:22px}.nav-mega-title strong{font-size:28px}.nav-mega-title p,.nav-mega-visual{display:none}.nav-mega-list,.nav-products .nav-mega-list{grid-template-columns:1fr;padding:7px 22px 18px}.nav-mega-list>a,.nav-mega-expand{min-height:42px}.nav-mega-product-group>div{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}.nav-uav-grid img{height:72px}}.detail-use-section{padding:clamp(84px,10vw,144px) clamp(24px,8vw,128px);background:#f7f8f4}.detail-use-section .detail-section-heading>p{max-width:410px;margin:0;color:var(--muted);line-height:1.9}.detail-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1280px;margin:50px auto 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.detail-use-grid article{display:flex;min-height:250px;flex-direction:column;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.detail-use-grid span{color:var(--signal-dark);font-size:11px}.detail-use-grid strong{margin-top:28px;font-family:"Noto Serif CJK SC","Source Han Serif SC",Songti SC,serif;font-size:21px;font-weight:500;line-height:1.55}.detail-use-grid ul{margin:23px 0 0;padding-left:18px;color:#405048;line-height:1.9}.detail-use-grid small{margin-top:auto;color:#71807a;line-height:1.75}@media(max-width:820px){.detail-use-grid{grid-template-columns:1fr}}.brand{gap:10px}.brand img{width:42px;height:42px;object-fit:contain;filter:none}.brand:after{content:"中科盈德";color:#17333c;font-family:Songti SC,STSong,serif;font-size:20px;font-weight:700;letter-spacing:.16em;white-space:nowrap}html[data-theme=dark] .brand:after{color:#f0f2ed}.nav-submenu{position:relative}.nav-submenu>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.nav-submenu>button:hover,.nav-submenu.is-open>button{color:var(--signal-dark);background:#cf9d5d14}.nav-subdropdown{position:absolute;top:-7px;left:calc(100% + 7px);z-index:2;display:none;width:186px;padding:7px;border:1px solid var(--line);border-top-color:#d3a2649e;background:#fffffffa;box-shadow:0 16px 30px #14231e1f}.nav-submenu:hover .nav-subdropdown,.nav-submenu.is-open .nav-subdropdown{display:block}.nav-subdropdown a{display:block;padding:10px 12px;white-space:nowrap}.technology-route-section,.solution-data-section{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(36px,6vw,96px);padding:clamp(76px,9vw,130px) clamp(24px,8vw,128px);background:#f5f6f1}.technology-route-section h2,.solution-data-heading h2{margin:14px 0 0;font-family:Songti SC,STSong,serif;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1.12}.technology-route-section>div>p:not(.eyebrow),.solution-data-heading>p:not(.eyebrow){max-width:430px;color:var(--muted);line-height:1.9}.technology-route-grid,.solution-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.technology-route-grid article,.solution-data-grid article{display:flex;min-height:248px;flex-direction:column;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffb8}.technology-route-grid span,.solution-data-grid span{color:var(--signal-dark);font-family:DIN Alternate,sans-serif;font-size:11px}.technology-route-grid strong,.solution-data-grid h3{margin:34px 0 0;font-family:Songti SC,STSong,serif;font-size:24px;font-weight:500;line-height:1.25}.technology-route-grid p,.solution-data-grid p{color:var(--muted);font-size:13px;line-height:1.75}.technology-route-grid small,.solution-data-grid small{margin-top:auto;color:#7a5431;font-size:11px;line-height:1.6}html[data-theme=dark] .technology-route-section,html[data-theme=dark] .solution-data-section{background:#172525}html[data-theme=dark] .technology-route-grid article,html[data-theme=dark] .solution-data-grid article{background:#1c2b2ad1}html[data-theme=dark] .technology-route-section>div>p:not(.eyebrow),html[data-theme=dark] .solution-data-heading>p:not(.eyebrow),html[data-theme=dark] .technology-route-grid p,html[data-theme=dark] .solution-data-grid p{color:#ebf1edb8}@media(max-width:820px){.technology-route-section,.solution-data-section,.technology-route-grid,.solution-data-grid{grid-template-columns:1fr}}@media(max-width:767px){.brand:after{font-size:17px}.brand img{width:36px;height:36px}.nav-subdropdown{position:static;width:auto;margin:0 10px 8px;box-shadow:none}.nav-submenu:hover .nav-subdropdown{display:none}.nav-submenu.is-open .nav-subdropdown{display:block}}@media(max-width:820px){.product-detail-hero{grid-template-columns:1fr}.product-detail-hero-copy h1{font-size:clamp(38px,11vw,54px)}}.home-page .corporate-hero{order:1}.home-page .intro-band{order:2}.home-page .home-product-showcase{order:3}.home-page .home-visual-showcase{order:4}.home-page .home-solutions-showcase{order:5}.home-page .news-preview{order:6}.home-page .contact-boundary{order:7}.home-visual-showcase{padding:clamp(88px,10vw,150px) clamp(24px,8vw,128px);overflow:hidden;background:#f0f3ee}.home-solutions-showcase{background:#fff}.home-visual-rail{display:flex;width:max-content;max-width:none;margin-top:58px;animation:home-visual-marquee 72s linear infinite;will-change:transform}.home-visual-rail:hover{animation-play-state:paused}.home-visual-track{display:flex;flex:0 0 auto}.home-visual-card{position:relative;display:flex;flex:0 0 clamp(310px,29vw,430px);width:clamp(310px,29vw,430px);min-height:470px;overflow:hidden;color:#fff;background:#293932}.home-visual-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.home-visual-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#101f1a14,#101f1ad1)}.home-visual-card:hover img{transform:scale(1.05)}.home-visual-card>div{position:relative;z-index:1;display:flex;width:100%;flex-direction:column;justify-content:flex-end;padding:28px}.home-visual-card span,.home-visual-card small,.home-visual-card i{color:#e9c98e;font-family:DIN Alternate,sans-serif;font-size:11px;font-style:normal;letter-spacing:.08em}.home-visual-card small{margin-top:auto;opacity:.8}.home-visual-card strong{margin-top:15px;font-family:"Noto Serif CJK SC","Source Han Serif SC",Songti SC,serif;font-size:31px;font-weight:500;line-height:1.18}.home-visual-card p{margin:14px 0 0;color:#ffffffc7;font-size:13px;line-height:1.75}.home-visual-card i{margin-top:22px;color:#fff}@keyframes home-visual-marquee{to{transform:translate(-50%)}}.button,.button-primary,.button-dark,.button-light{border:0;border-radius:0;box-shadow:none}.button-primary,.button-light{color:#26352e;background:#f4f6f2}.button-dark{color:#fff;background:#40534a}.button-primary:after{right:16px;left:16px;background:#a6763b}.button-primary:hover:not(:disabled),.button-light:hover:not(:disabled){color:#26352e;background:#e4ebe4}.button-dark:hover:not(:disabled){color:#fff;background:#2f4038}.language-toggle{border:0;border-radius:0;background:#f3f5f1}.contact-page main{padding-top:72px;background:#f7f8f4}.contact-hero{position:relative;display:grid;min-height:min(720px,76svh);overflow:hidden;color:#fff;background:#263830}.contact-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.contact-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#111f1ad1,#111f1a57)}.contact-hero>div{position:relative;z-index:1;align-self:center;max-width:690px;padding:clamp(66px,10vw,156px)}.contact-hero .eyebrow{color:#e5c795}.contact-hero h1,.contact-page-heading h2{margin:18px 0 0;font-family:"Noto Serif CJK SC","Source Han Serif SC",Songti SC,serif;font-size:clamp(50px,6vw,86px);font-weight:500;line-height:1.1}.contact-hero p:not(.eyebrow){margin:24px 0 0;max-width:530px;color:#ffffffdb;line-height:2}.contact-page-details{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,130px);padding:clamp(86px,11vw,150px) clamp(24px,8vw,128px)}.contact-page-heading h2{font-size:clamp(40px,4.5vw,66px)}.contact-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#dfe6df}.contact-page-grid>*{display:flex;min-height:190px;flex-direction:column;padding:28px;color:#26362f;background:#fff}.contact-page-grid span,.contact-locations span{color:#987044;font-family:DIN Alternate,sans-serif;font-size:11px;letter-spacing:.08em}.contact-page-grid strong{margin-top:30px;font-family:"Noto Serif CJK SC","Source Han Serif SC",Songti SC,serif;font-size:24px;font-weight:500;line-height:1.35}.contact-page-grid i{margin-top:auto;color:#6d7b72;font-size:12px;font-style:normal}.contact-page-grid a:hover{background:#eef3ee}.contact-locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0 clamp(24px,8vw,128px) clamp(90px,11vw,150px)}.contact-locations article{min-height:520px;overflow:hidden;background:#e5ebe5}.contact-locations img{width:100%;height:320px;object-fit:cover}.contact-locations>article>div{padding:28px}.contact-locations h2{margin:16px 0 0;font-family:"Noto Serif CJK SC","Source Han Serif SC",Songti SC,serif;font-size:32px;font-weight:500}.contact-locations p{margin:16px 0 0;color:#68776e;line-height:1.8}@media(max-width:820px){.home-visual-card{flex-basis:76vw;width:76vw}.contact-page-details,.contact-locations,.contact-page-grid{grid-template-columns:1fr}.contact-hero>div{padding:110px 28px 72px}}.product-detail-hero-copy .source-level{display:none}.detail-summary-section{align-items:start}.detail-summary-section>div:last-child>p{max-width:720px;font-size:16px;line-height:2.05}.detail-summary-section dl{display:none}.detail-use-section .detail-section-heading{align-items:start}.detail-use-grid article{min-height:290px;padding:clamp(28px,3vw,42px)}.detail-use-grid strong{font-size:clamp(19px,1.55vw,25px)}.detail-gallery-section{background:#fff}.detail-gallery-section .detail-section-heading{align-items:center}.detail-gallery-section .detail-section-heading h2{max-width:550px;font-size:clamp(34px,3.7vw,54px)}.detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;margin-top:44px;gap:clamp(16px,2vw,24px)}.detail-gallery figure{position:relative;min-height:300px;margin:0;overflow:hidden;background:#edf1ed}.detail-gallery figure:first-child{grid-column:auto;min-height:300px}.detail-gallery img{display:block;width:100%;min-height:0;height:100%;object-fit:contain;padding:clamp(14px,2vw,28px);background:#edf1ed;transition:transform .48s var(--ease-out)}.detail-gallery figure:hover img{transform:scale(1.025)}.detail-gallery figcaption{position:absolute;right:0;bottom:0;left:0;padding:34px 24px 18px;color:#fff;background:linear-gradient(transparent,#15221cc2);font-size:12px}.detail-model-section{color:#22332c;background:#edf2ed}.detail-model-section .eyebrow{color:#9c7041}.detail-model-layout{gap:16px;border:0}.detail-model-stage,.detail-factory-stage{border:0}.detail-model-console{border:0;color:#22332c;background:#fff}.detail-model-console strong{color:#22332c}.detail-model-console p{color:#64736a}.detail-model-console button{border:0;color:#2a3a32;background:#edf3ed}.detail-model-console button:hover{color:#25362d;background:#e2ebe2}@media(max-width:820px){.detail-gallery{grid-template-columns:1fr;max-width:520px;gap:18px}.detail-gallery figure:first-child,.detail-gallery figure{min-height:300px}}:root{--paper: #ffffff;--white: #ffffff;--line: #e2e8e7;--muted: #667570}html[data-theme=light]{--surface: #ffffff;--surface-2: #f7f9f9;--line: #e2e8e7}body,.product-detail-page main,.careers-page main,.solutions-page main,.technology-page main,.contact-page main{background:#fff}.intro-band,.home-product-showcase,.home-visual-showcase,.home-solutions-showcase,.news-preview,.detail-use-section,.detail-gallery-section,.career-values,.credentials-section,.patent-disclosure-section{background:#fff}.product-detail-hero,.solution-hero,.technology-hero,.career-hero,.detail-summary-section,.job-section,.product-media-section,.collaboration-section{background:#f7f9f9}.home-visual-card img,.detail-gallery figure,.detail-gallery img,.contact-locations article{background:#f5f7f7}.nav-mega-title{background:#f7f9f9}.nav-mega-visual{background:#f4f7f6}.contact-page-grid a:hover,.button-primary:hover:not(:disabled),.button-light:hover:not(:disabled){background:#f1f5f4}.home-page .intro-band{display:none}.home-page .home-company-section{order:2;padding:clamp(72px,8vw,108px) var(--page-gutter);background:#fff}.home-section-heading{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.15fr) auto;align-items:end;gap:30px;max-width:1280px;margin:0 auto}.home-section-title{display:flex;align-items:flex-end;gap:14px}.home-section-title>span{padding-bottom:7px;color:#89948f;font-family:DIN Alternate,sans-serif;font-size:12px;letter-spacing:.08em}.home-section-heading .tit,.news-heading .tit,.contact-intro .tit{position:relative;color:#1c2a27;font-family:"Noto Serif CJK SC","Source Han Serif SC",Songti SC,serif;font-size:clamp(32px,3vw,46px);font-weight:500;line-height:1.15}.home-section-heading .tit:after,.news-heading .tit:after,.contact-intro .tit:after{content:"";display:block;width:46px;height:2px;margin-top:13px;background:#2f5d58}.home-section-heading>p,.news-heading>div>p{max-width:570px;margin:0;color:#6c7975;font-size:14px;line-height:1.9}.home-section-heading .text-link{justify-self:end}.home-company-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);align-items:center;gap:clamp(52px,7vw,108px);max-width:1280px;margin:clamp(36px,4vw,58px) auto 0}.home-company-copy h2{margin:0;color:#1b2a27;font-family:"Noto Serif CJK SC","Source Han Serif SC",Songti SC,serif;font-size:clamp(40px,4.8vw,66px);font-weight:500;line-height:1.1}.home-company-copy p{margin:24px 0 0;color:#53635e;font-size:15px;line-height:2}.home-company-copy .text-link{margin-top:28px}.home-company-visual{display:grid;justify-items:center;gap:18px}.home-company-visual>p{max-width:430px;margin:0;color:#637785;font-size:14px;line-height:1.9;text-align:center}.home-company-orbit{position:relative;width:min(40vw,500px);aspect-ratio:1;margin:0;justify-self:center;overflow:hidden;border-radius:50%;background:#f0f4f2}.home-company-orbit:before{content:"";position:absolute;inset:16px;z-index:1;border:1px solid rgba(255,255,255,.72);border-radius:inherit;pointer-events:none}.home-company-orbit:after{content:"";position:absolute;inset:7px;z-index:3;border:1px solid rgba(255,255,255,.42);border-top-color:#0f4b9ff5;border-right-color:#0f4b9fb8;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .36s ease}.home-company-orbit img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.home-company-orbit:hover img{transform:scale(1.035)}.home-company-orbit:hover:after{opacity:1;animation:home-company-orbit-spin 14s linear infinite}.home-company-orbit figcaption{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:42px 28px 22px;color:#fff;background:linear-gradient(transparent,#14231db8);font-size:12px;text-align:center}@keyframes home-company-orbit-spin{to{transform:rotate(360deg)}}.home-page .home-product-showcase,.home-page .home-visual-showcase{padding-top:clamp(70px,7vw,102px);padding-bottom:clamp(74px,7vw,108px)}.home-page .home-product-heading{display:none}.home-page .home-product-rail,.home-page .home-visual-rail{margin-top:clamp(34px,4vw,52px)}.home-page .news-preview{order:6;padding:clamp(70px,7vw,102px) var(--page-gutter)}.news-heading{max-width:1280px;margin:0 auto 48px}.news-heading .tit{margin-bottom:12px}.home-page .eyebrow{color:#65736e}.contact-boundary{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);color:#1f302a;background:#f6f8f7}.contact-intro .tit{margin-bottom:18px}.contact-intro>p{margin:0;color:#66746f;line-height:1.9}.contact-intro .text-link{margin-top:25px}.contact-details{border:0;background:transparent;gap:12px}.contact-details>*{min-height:102px;color:#273830;background:#fff}.contact-details>*:last-child{grid-column:1 / -1}.contact-details span{color:#71807a}.contact-details strong{color:#26372f}.contact-details a:hover{color:#26372f;background:#edf3f0}.site-footer{padding:0 var(--page-gutter);border:0;color:#26362f;background:#fff}.site-footer-main{display:grid;grid-template-columns:minmax(200px,1.1fr) repeat(2,minmax(130px,.65fr)) minmax(260px,1fr);gap:clamp(28px,5vw,80px);max-width:1280px;margin:0 auto;padding:68px 0 52px}.site-footer-main>div{display:grid;align-content:start;gap:12px}.site-footer-main b{margin-bottom:5px;color:#1c2a27;font-size:14px;font-weight:700}.site-footer-main a,.site-footer-main span{color:#687670;font-size:13px;line-height:1.7}.site-footer-brand{display:inline-flex;align-items:center;gap:10px;align-self:start;color:#1a2b25}.site-footer-brand img{width:42px;height:42px;object-fit:contain}.site-footer-brand strong{font-family:"Noto Serif CJK SC","Source Han Serif SC",Songti SC,serif;font-size:23px;letter-spacing:.12em}.site-footer-contact a:first-of-type{color:#26372f;font-family:"Noto Serif CJK SC","Source Han Serif SC",Songti SC,serif;font-size:24px}.site-footer-bottom{display:flex;justify-content:space-between;gap:24px;max-width:1280px;margin:0 auto;padding:19px 0 25px;border-top:1px solid #e4e9e6;color:#86918c;font-size:11px}.site-footer-bottom span{white-space:nowrap}@media(max-width:820px){.home-section-heading{grid-template-columns:1fr;align-items:start}.home-section-heading .text-link{justify-self:start}.home-company-layout{grid-template-columns:1fr;gap:44px}.home-company-visual{order:-1}.home-company-orbit{width:min(82vw,410px)}.contact-boundary{grid-template-columns:1fr}.contact-details>*:last-child{grid-column:auto}.site-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-brand,.site-footer-contact{grid-column:1 / -1}}@media(max-width:560px){.site-footer-main{grid-template-columns:1fr}.site-footer-brand,.site-footer-contact{grid-column:auto}.site-footer-bottom{display:grid}}:root{--ink: #21323f;--graphite: #2d4252;--graphite-deep: #253947;--signal: #2a87aa;--signal-dark: #226d8b;--amber: #5faac8;--green: #2a87aa;--muted: #687b87}.site-header nav,.nav-menu>button{color:#263946}.site-header nav>a:after,.home-section-heading .tit:after,.news-heading .tit:after,.contact-intro .tit:after{background:#2a87aa}.site-header nav>a[aria-current=page],.nav-menu>button[aria-current=page],html[data-theme=light] .site-header nav>a:hover,html[data-theme=light] .nav-menu:hover>button,html[data-theme=light] .nav-menu.is-open>button{color:#226d8b}.brand:after,.nav-mega-title{color:#24475b}.nav-mega-title{background:#f3f8fb}.nav-mega-title small,.nav-mega-title a,.nav-mega-expand i,.technology-route-grid small,.solution-data-grid small,.contact-page-grid span,.contact-locations span,.detail-model-section .eyebrow{color:#2a87aa}.nav-mega-list>a:hover,.nav-mega-expand:hover,.nav-mega-product-group>div a:hover,.site-header nav>a:hover,.nav-menu:hover>button,.nav-menu.is-open>button{color:#226d8b}.nav-mega-list>a:hover,.nav-mega-list>a:focus-visible{border-bottom-color:#2a87aa}.home-company-copy h2,.home-section-heading .tit,.news-heading .tit,.contact-intro .tit,.site-footer-main b,.site-footer-brand{color:#253947}.text-link{color:#226d8b}.home-section-title>span{color:#8a9da8}.home-visual-card{background:#314b5b}.button-dark{background:#2d5970}.button-dark:hover:not(:disabled){background:#244b61}.contact-boundary{color:#263b48;background:#f5f9fb}.contact-details>*,.contact-details strong,.contact-details a:hover{color:#2a3f4c}.contact-details a:hover{background:#edf5f8}.site-footer{color:#2b4150}.site-footer{display:block}.site-footer-main a,.site-footer-main span{color:#6b7e89}.site-footer-contact a:first-of-type{color:#2b5267}@media(min-width:1101px){html[data-theme=light] .home-page .site-header{isolation:isolate;border-bottom:0;color:#fff;background:linear-gradient(180deg,#0817226b,#08172200);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:color .24s ease}html[data-theme=light] .home-page .site-header:before{content:"";position:absolute;inset:0;z-index:-1;border-bottom:1px solid rgba(22,56,75,.12);background:#fffffff7;box-shadow:0 10px 28px #122c3d1a;opacity:0;transition:opacity .24s ease}html[data-theme=light] .home-page .site-header nav{color:#fff}html[data-theme=light] .home-page .site-header nav>a,html[data-theme=light] .home-page .nav-menu>button{color:#fff;transition:color .24s ease}html[data-theme=light] .home-page .site-header nav>a[aria-current=page]{color:#fff}html[data-theme=light] .home-page .nav-menu>button span{color:#fff;transition:color .24s ease,transform .22s ease}html[data-theme=light] .home-page .site-header .brand{padding:0;background:transparent;box-shadow:none}html[data-theme=light] .home-page .site-header .brand img{filter:none}html[data-theme=light] .home-page .site-header .brand:after{color:#fff;text-shadow:0 1px 10px rgba(5,18,28,.42)}html[data-theme=light] .home-page .site-header .language-toggle{border-color:#ffffff61;color:#fff;background:#ffffff14}html[data-theme=light] .home-page .site-header .language-toggle i{color:#fff}html[data-theme=light] .home-page .site-header:hover,html[data-theme=light] .home-page .site-header:focus-within,html[data-theme=light] .home-page .site-header.is-solid{color:#263b49}html[data-theme=light] .home-page .site-header:hover:before,html[data-theme=light] .home-page .site-header:focus-within:before,html[data-theme=light] .home-page .site-header.is-solid:before{opacity:1}html[data-theme=light] .home-page .site-header:hover nav>a[aria-current=page],html[data-theme=light] .home-page .site-header:focus-within nav>a[aria-current=page],html[data-theme=light] .home-page .site-header.is-solid nav>a[aria-current=page]{color:#0b3f86}html[data-theme=light] .home-page .site-header:hover .brand img,html[data-theme=light] .home-page .site-header:focus-within .brand img,html[data-theme=light] .home-page .site-header.is-solid .brand img{filter:none}html[data-theme=light] .home-page .site-header:hover .brand:after,html[data-theme=light] .home-page .site-header:focus-within .brand:after,html[data-theme=light] .home-page .site-header.is-solid .brand:after{color:#17333c;text-shadow:none}html[data-theme=light] .home-page .site-header .language-toggle{transition:border-color .24s ease,color .24s ease,background-color .24s ease}html[data-theme=light] .home-page .site-header:hover .language-toggle,html[data-theme=light] .home-page .site-header:focus-within .language-toggle,html[data-theme=light] .home-page .site-header.is-solid .language-toggle{border-color:#dbe7ed;color:#294453;background-color:#f7fafc}html[data-theme=light] .home-page .site-header:hover .language-toggle i,html[data-theme=light] .home-page .site-header:focus-within .language-toggle i,html[data-theme=light] .home-page .site-header.is-solid .language-toggle i{color:#0f4b9f}html[data-theme=light] .home-page .site-header:hover nav>a,html[data-theme=light] .home-page .site-header:hover .nav-menu>button,html[data-theme=light] .home-page .site-header:focus-within nav>a,html[data-theme=light] .home-page .site-header:focus-within .nav-menu>button,html[data-theme=light] .home-page .site-header.is-solid nav>a,html[data-theme=light] .home-page .site-header.is-solid .nav-menu>button{color:#263b49}html[data-theme=light] .home-page .site-header:hover .nav-menu>button span,html[data-theme=light] .home-page .site-header:focus-within .nav-menu>button span,html[data-theme=light] .home-page .site-header.is-solid .nav-menu>button span{color:#0f4b9f}}.nav-menu>button>span{display:inline-grid;width:12px;height:12px;flex:0 0 12px;place-items:center;font-size:0;line-height:1;transform:none!important}.nav-menu>button>span:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;translate:0 -1px;rotate:45deg;transition:rotate .22s ease}.nav-menu:hover>button>span:before,.nav-menu.is-open>button>span:before{rotate:225deg}.careers-page .eyebrow,.campus-page .campus-hero>div>p,.campus-page .campus-program>div>span,.campus-page .campus-steps>span{color:#0b3f86;font-weight:700;letter-spacing:.06em}.collaboration-section{padding-top:clamp(96px,10vw,148px);padding-bottom:clamp(100px,10vw,154px);background:linear-gradient(180deg,#f4f8fb,#fff)}.collaboration-section .catalog-explorer-heading{display:block}.collaboration-section .catalog-explorer-heading h2{margin:12px 0 0;color:#253947}.collaboration-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:52px;border:0;background:transparent}.collaboration-gallery figure{min-height:300px;border-radius:16px;background:#eaf1f4;box-shadow:0 12px 30px #14334514}.collaboration-gallery figcaption{padding:22px 20px 18px;background:linear-gradient(transparent,#112c3be6)}.collaboration-gallery strong{font-size:17px;line-height:1.45}@media(max-width:820px){.collaboration-gallery{grid-template-columns:1fr;gap:16px}}.hero-slide-controls{right:clamp(28px,4vw,76px);bottom:58px;gap:12px}.hero-slide-controls button{display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:50%;color:#fff;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-slide-controls button:hover{background:#2a87aa}.hero-slide-controls span{min-width:54px;color:#ffffffe6;text-align:center}.nav-mega-visual{background:#f1f7fa}.nav-mega-visual:after{background:linear-gradient(180deg,#14344305,#1434438c)}.nav-mega-visual img{padding:24px;opacity:1;transform:scale(1);transition:opacity .18s ease,transform .42s var(--ease-out)}.nav-mega.is-preview-switching .nav-mega-visual img{opacity:0;transform:scale(1.025)}.nav-mega-visual span{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;letter-spacing:.04em}.inner-page .about-hero{min-height:600px;border:0;color:#223542;background:linear-gradient(90deg,#fffffffa,#ffffffed 42%,#ffffff2e 78%),url(/assets/uniraytek/company/about-building.webp) right center / cover}.inner-page .about-hero .inner-hero-copy{max-width:590px}.inner-page .about-hero h1{color:#223542;font-size:clamp(48px,5.4vw,78px);letter-spacing:-.03em}.inner-page .about-hero .eyebrow{color:#2a87aa}.inner-page .about-hero .inner-hero-copy>p:last-child{color:#687b87}.inner-page .about-hero .hero-index{color:#2a87aa}.about-statement{grid-template-columns:minmax(130px,.35fr) minmax(0,1.1fr) minmax(290px,.7fr);gap:clamp(28px,5vw,82px);padding:clamp(82px,9vw,130px) var(--page-gutter);color:#253947;background:#fff}.about-statement .section-kicker{color:#2a87aa;font-family:"Noto Serif CJK SC",Songti SC,serif;font-size:20px}.about-statement h2{font-size:clamp(36px,4.2vw,60px);line-height:1.18}.about-statement>div>p{max-width:650px;color:#657985;font-size:15px;line-height:2}.about-stat-list{gap:22px;border:0;background:transparent}.about-stat-list>div{min-height:0;padding:0 0 18px;border:0;border-bottom:1px solid #dde8ed;background:transparent}.about-stat-list strong{color:#2b6079;font-size:20px}.about-stat-list span{color:#71848e}.base-section{background:#f5f9fb}.base-copy .eyebrow,.base-data-heading .eyebrow,.qualification-copy .eyebrow{color:#2a87aa}.base-copy h2,.base-data-heading h2,.qualification-copy h2,.milestone-intro h2{color:#253947}.metric-list{border:0;gap:20px;background:transparent}.metric-list>div{padding:0 0 16px;border:0;border-bottom:1px solid #dce7ec;background:transparent}.metric-list strong{color:#2b6079}.base-data-section{padding:clamp(76px,9vw,126px) var(--page-gutter);background:#fff}.base-data-heading{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:end;max-width:1280px;margin:0 auto 50px;text-align:left}.base-data-title .eyebrow{margin:0}.base-data-heading h2{max-width:none;margin:14px 0 0;font-size:clamp(36px,3.6vw,54px);text-wrap:nowrap}.base-data-copy{max-width:460px;margin:0;padding:2px 0 4px 26px;border-left:2px solid #cfe0ea}.base-data-copy p{margin:0;color:#637785;font-size:15px;line-height:1.95}.base-data-grid{gap:14px;border:0;background:transparent}.base-data-grid>div{min-height:150px;padding:24px;border:0;border-radius:14px;background:#f4f8fa}.base-data-grid span{color:#2a87aa}.base-data-grid strong{color:#2b3f4d}.capacity-plan{gap:24px;margin-top:24px;border:0;background:#f2f7f9}.capacity-plan>div:first-child{padding:36px;color:#253947;background:#e7f1f5}.capacity-plan>div:first-child h3{color:#253947}.capacity-plan>div:first-child p{color:#697d88}.capacity-plan-grid{gap:1px;background:#dce8ed}.capacity-plan-grid>div{border:0;background:#fff}.capacity-plan-grid strong{color:#2b7898}.base-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;background:transparent;border:0}.base-scene-grid figure{min-height:0;aspect-ratio:4 / 3;border-radius:18px;background:#edf4f7}.base-scene-grid figure:first-child{min-height:0;grid-row:auto}.base-scene-grid figcaption{right:16px;bottom:16px;left:16px;border-radius:8px;background:#1c3847b8}.qualification-section,.milestone-section{background:#f6fafc}.qualification-section figure{border:0;border-radius:16px;overflow:hidden}.qualification-status{border-left-color:#2a87aa;background:#edf6f9}.milestone-section .section-kicker{color:#2a87aa}.timeline{border:0;background:transparent;gap:20px}.timeline article{border:0;border-radius:14px;background:#fff}@media(max-width:820px){.about-statement{grid-template-columns:1fr}.base-data-heading{grid-template-columns:1fr;gap:24px}.base-data-heading h2{text-wrap:balance}.base-data-copy{max-width:620px;padding:0;border-left:0}.base-scene-grid{grid-template-columns:1fr}.base-scene-grid figure:first-child{min-height:0;grid-row:auto}}:root{--signal: #0f4b9f;--signal-dark: #0b3f86;--amber: #05aab4;--green: #05aab4}.site-header nav>a:after,.home-section-heading .tit:after,.news-heading .tit:after,.contact-intro .tit:after{background:#0f4b9f}.site-header nav>a[aria-current=page],.nav-menu>button[aria-current=page],html[data-theme=light] .site-header nav>a:hover,html[data-theme=light] .nav-menu:hover>button,html[data-theme=light] .nav-menu.is-open>button,.nav-mega-list>a:hover,.nav-mega-expand:hover,.nav-mega-product-group>div a:hover{color:#0b3f86}.nav-mega-title small,.nav-mega-title a,.nav-mega-expand i,.technology-route-grid small,.solution-data-grid small,.contact-page-grid span,.contact-locations span,.detail-model-section .eyebrow,.home-product-card>span,.home-product-card small{color:#0f4b9f}.text-link,.news-arrow,.home-product-card i,.home-visual-card i,.solution-catalog a,.solution-data-grid a{color:#0b3f86}.hero-slide-controls button:hover{background:#0f4b9f}@media(min-width:1101px){.nav-mega,.nav-mega-compact{height:376px;grid-template-rows:376px}.nav-mega-title,.nav-mega-visual,.nav-mega-visual img{min-height:0;height:376px}.nav-mega-list{min-height:0;overflow:auto}}.nav-mega-visual img{width:100%;object-fit:contain}.nav-mega-list>a,.nav-mega-expand,.home-product-card strong,.catalog-product strong{overflow-wrap:anywhere;word-break:break-word}.home-product-card strong{font-size:clamp(21px,1.55vw,25px);line-height:1.36}.detail-expand{margin-top:22px}.detail-expand summary{display:inline-flex;cursor:pointer;color:#0f4b9f;font-size:14px;list-style:none}.detail-expand summary::-webkit-details-marker{display:none}.detail-expand-close,.detail-expand[open] .detail-expand-open{display:none}.detail-expand[open] .detail-expand-close{display:inline}.detail-expand p{margin:14px 0 0}.technology-pillars article a{display:inline-flex;margin-top:18px;color:#0f4b9f;font-size:14px}.technology-detail-hero,.news-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);min-height:530px;background:#eff5f8}.technology-detail-hero>div,.news-detail-hero>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,7vw,110px)}.technology-detail-hero img,.news-detail-hero img{width:100%;height:100%;min-height:530px;object-fit:cover}.technology-detail-hero h1,.news-detail-hero h1{max-width:680px;margin:20px 0;color:#253947;font-family:"Noto Serif CJK SC","Source Han Serif SC",serif;font-size:clamp(42px,5vw,76px);line-height:1.1}.technology-detail-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,7vw,120px);max-width:1280px;margin:0 auto;padding:clamp(80px,10vw,150px) var(--page-gutter)}.technology-detail-intro h2{margin:12px 0 0;color:#253947;font-family:"Noto Serif CJK SC","Source Han Serif SC",serif;font-size:clamp(34px,4vw,58px);line-height:1.18}.technology-detail-intro>div>p{margin:0;color:#637785;font-size:16px;line-height:2}.technology-detail-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px}.technology-detail-metrics article{padding:20px;background:#f1f6f8}.technology-detail-metrics span,.technology-detail-metrics strong{display:block}.technology-detail-metrics span{color:#637785;font-size:12px}.technology-detail-metrics strong{margin-top:12px;color:#0f4b9f;font-size:20px}.technology-detail-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dce8ed}.technology-detail-sections article{min-height:340px;padding:clamp(30px,4vw,66px);background:#fff}.technology-detail-sections span{color:#0f4b9f;font:14px DIN Alternate,sans-serif}.technology-detail-sections h2{margin:68px 0 16px;color:#253947;font-size:24px}.technology-detail-sections p{margin:0;color:#637785;line-height:1.9}.milestone-intro figure{width:min(420px,38%);margin:0;overflow:hidden;border-radius:14px}.milestone-intro figure img{display:block;width:100%;height:205px;object-fit:cover}.timeline--milestones{grid-template-columns:repeat(4,1fr);position:relative}.timeline--milestones article{min-height:260px}.timeline--milestones article:before{content:"";position:absolute;top:47px;left:24px;width:8px;height:8px;border-radius:50%;background:#0f4b9f}.solution-data-grid article img{display:block;width:100%;height:180px;margin-bottom:24px;object-fit:cover}.news-detail-content{max-width:860px;margin:0 auto;padding:clamp(60px,8vw,120px) var(--page-gutter);color:#435560;font-size:17px;line-height:2}.news-detail-content p{margin:0 0 24px}.news-detail-content p:first-child{color:#253947;font-size:22px;line-height:1.75}.news-detail-more{max-width:1280px;margin:0 auto;padding:0 var(--page-gutter) 110px}.news-detail-more a{display:grid;grid-template-columns:120px 1fr auto;gap:24px;align-items:center;padding:24px 0;border-top:1px solid #dce8ed;color:#253947}.news-detail-more time,.news-detail-more span{color:#0f4b9f;font-size:13px}@media(max-width:820px){.technology-detail-hero,.news-detail-hero,.technology-detail-intro{grid-template-columns:1fr}.technology-detail-hero img,.news-detail-hero img{min-height:300px;order:-1}.technology-detail-metrics,.technology-detail-sections,.timeline--milestones{grid-template-columns:1fr}.milestone-intro{display:block}.milestone-intro figure{width:100%;margin-top:28px}.news-detail-more a{grid-template-columns:1fr;gap:10px}}.product-detail-hero,.solution-detail-hero,.technology-detail-hero,.news-detail-hero{min-height:470px}.product-detail-hero-copy,.solution-detail-hero>div,.technology-detail-hero>div,.news-detail-hero>div{padding:clamp(42px,5.5vw,82px)}.product-detail-hero-copy h1,.solution-detail-hero h1,.technology-detail-hero h1,.news-detail-hero h1{max-width:660px;font-size:clamp(32px,3.5vw,50px);line-height:1.22}.product-detail-hero-copy>p:not(.eyebrow),.solution-detail-hero>div>span,.technology-detail-hero>div>p:not(.eyebrow),.news-detail-hero>div>span{max-width:600px;font-size:15px;line-height:1.85}.product-detail-hero-image,.solution-detail-hero>img,.technology-detail-hero img,.news-detail-hero img{min-height:470px}.detail-summary-section,.detail-use-section,.detail-profile-section,.detail-gallery-section,.detail-video-section{padding:clamp(58px,7vw,92px) max(var(--page-gutter),calc((100vw - 1240px)/2))}.detail-reference-spec-section{padding:clamp(58px,7vw,92px) max(var(--page-gutter),calc((100vw - 1240px)/2));background:#f4f8fa}.detail-reference-spec-section .detail-section-heading h2{font-size:clamp(26px,2.5vw,34px)}.detail-reference-tables{display:grid;gap:24px;max-width:1240px;margin:36px auto 0}.detail-reference-tables article{overflow:hidden;background:#fff}.detail-reference-tables h3{margin:0;padding:18px 22px;color:#253947;font-size:18px;font-weight:500;background:#eef5f8}.detail-reference-tables table{width:100%;border-collapse:collapse;color:#536b78;font-size:14px;line-height:1.75}.detail-reference-tables th,.detail-reference-tables td{padding:14px 20px;border-top:1px solid #dce8ed;text-align:left;vertical-align:top}.detail-reference-tables th{width:29%;color:#253947;font-weight:500;background:#fbfdfe}.detail-reference-tables td{border-left:1px solid #dce8ed}.detail-summary-section{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(34px,6vw,86px)}.detail-summary-section h2,.detail-use-section h2,.detail-profile-section h2,.detail-gallery-section h2,.detail-video-section h2{font-size:clamp(28px,2.8vw,40px);line-height:1.3}.detail-summary-section>div:last-child>p,.detail-use-section .detail-section-heading>p{font-size:15px;line-height:1.9}.detail-use-grid{max-width:1240px;margin:38px auto 0}.detail-use-grid article{min-height:180px;padding:28px}.detail-editorial-section,.detail-scene-section{padding:clamp(58px,7vw,92px) max(var(--page-gutter),calc((100vw - 1240px)/2))}.detail-editorial-section{background:#f4f8fa}.detail-scene-section{background:#fff}.detail-editorial-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1240px;margin:36px auto 0}.detail-editorial-capabilities article{min-height:246px;padding:34px 38px;border:1px solid #dce8ed;border-radius:18px;background:#fff}.detail-capability-icon{display:grid;width:64px;height:64px;place-items:center;border-radius:18px;color:#0f4b9f;background:#edf4fd}.detail-capability-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.detail-editorial-capabilities strong{display:block;margin-top:29px;color:#253947;font-size:20px;font-weight:600;line-height:1.45}.detail-editorial-capabilities p{margin:14px 0 0;color:#637785;font-size:14px;line-height:1.85}.detail-scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1240px;margin:36px auto 0}.detail-scene-grid article{overflow:hidden;background:#f4f8fa}.detail-scene-grid img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.detail-scene-grid article>div{padding:22px}.detail-scene-grid h3{margin:14px 0 10px;color:#253947;font-size:20px;line-height:1.35}.detail-scene-grid p{margin:0;color:#637785;font-size:14px;line-height:1.85}.detail-profile-layout{margin-top:32px}.detail-profile-panel{min-height:240px}.detail-profile-panel h3{font-size:25px}.detail-editorial-section .detail-section-heading h2,.detail-scene-section .detail-section-heading h2{font-size:clamp(26px,2.5vw,34px)}.solution-detail-overview,.solution-detail-insights,.solution-detail-capabilities,.solution-detail-flow{padding:clamp(58px,7vw,92px) max(var(--page-gutter),calc((100vw - 1240px)/2))}.solution-detail-overview,.solution-detail-insights{gap:clamp(32px,6vw,84px)}.solution-detail-overview h2,.solution-detail-heading h2,.solution-detail-flow h2{font-size:clamp(28px,2.8vw,40px);line-height:1.3}.solution-detail-overview p{font-size:15px;line-height:1.9}.solution-insight-grid article{min-height:218px;padding:28px}.solution-insight-grid h3{font-size:20px}.solution-insight-grid li{font-size:14px;line-height:1.8}.solution-detail-results{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.92fr);background:#f4f8fa}.solution-detail-results-media{min-height:560px}.solution-detail-results-media img{display:block;width:100%;height:100%;object-fit:cover}.solution-detail-results-copy{padding:clamp(56px,7vw,100px)}.solution-detail-results-copy>span,.solution-detail-results-copy small{color:#0f4b9f;font-size:12px}.solution-detail-results-copy h2{margin:14px 0 34px;color:#253947;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.3}.solution-detail-results-copy article{padding:18px 0;border-top:1px solid #d5e2e8}.solution-detail-results-copy h3{margin:10px 0 7px;color:#253947;font-size:18px;font-weight:500;line-height:1.45}.solution-detail-results-copy p{margin:0;color:#637785;font-size:14px;line-height:1.85}.technology-detail-intro{max-width:1180px;gap:clamp(32px,6vw,82px);padding:clamp(58px,7vw,92px) var(--page-gutter)}.technology-detail-intro h2{font-size:clamp(28px,2.8vw,40px)}.technology-detail-intro>div>p{font-size:15px;line-height:1.9}.technology-detail-metrics{margin-top:28px}.technology-detail-sections{max-width:1240px;margin:0 auto;background:transparent;gap:16px;padding:0 var(--page-gutter) clamp(58px,7vw,92px)}.technology-detail-sections article{min-height:250px;padding:30px;background:#f6f9fa}.technology-detail-sections h2{margin-top:42px;font-size:21px}.technology-detail-advantages,.technology-detail-media,.technology-detail-applications{padding:clamp(58px,7vw,92px) max(var(--page-gutter),calc((100vw - 1240px)/2))}.technology-detail-advantages{background:#f4f8fa}.technology-detail-media,.technology-detail-applications{background:#fff}.technology-detail-heading{max-width:1240px;margin:0 auto}.technology-detail-heading h2{margin:14px 0 0;color:#253947;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.3}.technology-advantage-chart{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:1240px;margin:36px auto 0;background:#dce8ed}.technology-advantage-chart article{display:grid;grid-template-columns:42px minmax(0,1fr);min-height:164px;gap:18px;padding:24px;background:#fff}.technology-advantage-chart article>span{color:#0f4b9f;font-family:DIN Alternate,sans-serif;font-size:20px}.technology-advantage-chart h3{margin:0 0 10px;color:#253947;font-size:19px;font-weight:500}.technology-advantage-chart p{margin:0;color:#637785;font-size:14px;line-height:1.85}.technology-media-grid,.technology-application-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1240px;margin:36px auto 0}.technology-media-grid figure,.technology-application-grid article{margin:0;overflow:hidden;background:#f4f8fa}.technology-media-grid img,.technology-application-grid img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.technology-media-grid figcaption{padding:14px 18px;color:#637785;font-size:13px}.technology-application-grid article>div{padding:20px}.technology-application-grid h3{margin:0 0 9px;color:#253947;font-size:19px;font-weight:500}.technology-application-grid p{margin:0;color:#637785;font-size:14px;line-height:1.85}.technology-detail-reference{padding:clamp(58px,7vw,92px) max(var(--page-gutter),calc((100vw - 1240px)/2));background:#fff}.technology-reference-tables{display:grid;gap:28px;max-width:1240px;margin:36px auto 0}.technology-reference-tables article{overflow:hidden;border:1px solid #dce8ed}.technology-reference-tables h3{margin:0;padding:18px 22px;color:#253947;font-size:18px;font-weight:500;background:#f4f8fa}.technology-reference-tables>article>div{overflow-x:auto}.technology-reference-tables table{width:100%;min-width:680px;border-collapse:collapse;color:#526976;font-size:13px;line-height:1.65}.technology-reference-tables th,.technology-reference-tables td{padding:14px 16px;border-top:1px solid #dce8ed;border-right:1px solid #dce8ed;text-align:left;vertical-align:top}.technology-reference-tables thead th{color:#253947;background:#f8fbfc}.technology-reference-tables tbody th{min-width:116px;color:#253947;font-weight:500;background:#fbfdfe}.technology-reference-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1240px;margin:28px auto 0}.technology-reference-notes article{min-height:175px;padding:24px;background:#f4f8fa}.technology-reference-notes span{color:#0f4b9f;font-size:12px}.technology-reference-notes h3{margin:22px 0 10px;color:#253947;font-size:18px;font-weight:500}.technology-reference-notes p{margin:0;color:#637785;font-size:14px;line-height:1.85}.inner-page .news-hero{min-height:360px}.news-hero .inner-hero-copy{max-width:1240px;margin:0 auto;padding:104px var(--page-gutter) 68px}.news-hero .inner-hero-copy h1{max-width:620px;font-size:clamp(34px,3.6vw,50px);line-height:1.22}.news-hero .inner-hero-copy>p:last-child{max-width:560px;font-size:15px;line-height:1.85}.news-hero .hero-index{font-size:12px}.milestone-section{padding:clamp(62px,8vw,100px) max(var(--page-gutter),calc((100vw - 1240px)/2))}.milestone-intro{align-items:flex-start;margin-top:20px}.milestone-intro h2{font-size:clamp(30px,3vw,42px);line-height:1.25}.timeline--milestones{display:block;max-width:920px;margin:44px auto 0;padding:0 0 0 42px;border-left:1px solid #c9d9e1;background:transparent}.timeline--milestones article{min-height:0;margin:0 0 20px;padding:0 28px 28px;border-radius:0;background:transparent}.timeline--milestones article:last-child{margin-bottom:0}.timeline--milestones article:before{top:5px;left:-47px;width:10px;height:10px;border:3px solid #f6fafc;background:#0f4b9f;box-shadow:0 0 0 1px #0f4b9f}.timeline--milestones time{display:block;color:#0f4b9f;font-size:13px}.timeline--milestones strong{margin-top:12px;font-size:22px}.timeline--milestones p{max-width:680px;margin-top:10px;font-size:14px;line-height:1.85}@media(max-width:820px){.product-detail-hero,.solution-detail-hero,.technology-detail-hero,.news-detail-hero,.solution-detail-results{grid-template-columns:1fr;min-height:0}.product-detail-hero-image,.solution-detail-hero>img,.technology-detail-hero img,.news-detail-hero img,.solution-detail-results-media{min-height:280px}.product-detail-hero-copy,.solution-detail-hero>div,.technology-detail-hero>div,.news-detail-hero>div{padding:42px var(--page-gutter)}.detail-summary-section,.technology-detail-sections,.detail-editorial-capabilities,.detail-scene-grid,.technology-advantage-chart,.technology-media-grid,.technology-application-grid,.technology-reference-notes{grid-template-columns:1fr}.timeline--milestones{padding-left:30px}.timeline--milestones article{padding-left:18px}.timeline--milestones article:before{left:-36px}}@media(min-width:1101px){.nav-mega-visual img{padding:16px 24px 54px;object-position:center 42%}.nav-mega:hover .nav-mega-visual img{transform:translateY(-8px) scale(1.02)}.nav-mega.is-preview-switching .nav-mega-visual img{transform:translateY(-8px) scale(1.025)}}.credentials-section{padding-top:clamp(94px,10vw,148px);padding-bottom:clamp(96px,10vw,150px);background:linear-gradient(180deg,#fff,#f5f9fb)}.credential-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px;border:0;background:transparent}.credential-card{min-height:590px;overflow:hidden;border:0;border-radius:18px;background:#fff;box-shadow:0 14px 34px #16354814;transition:transform .3s var(--ease-out),box-shadow .3s ease}.credential-card:hover{transform:translateY(-6px);box-shadow:0 22px 46px #16354821}.credential-card-media{height:298px;background:#f2f6f8}.credential-card-media img{padding:24px 28px}.credential-document-link{right:18px;bottom:18px;min-height:0;padding:10px 13px;color:#173c68;background:#ffffffeb;box-shadow:0 6px 16px #0f31471f;font-size:11px}.credential-card>div{padding:26px 28px 28px}.credential-card p{margin-top:0;color:#0f4b9f;font-size:11px}.credential-card h3{margin-top:12px;color:#263b49;font-size:clamp(23px,2vw,29px);line-height:1.28}.credential-card strong{margin-top:16px;color:#425867;font-size:12px}.credential-card ul{margin-top:18px}.credential-card li{padding:8px 0;border-bottom-color:#e3edf1;color:#70828c;font-size:11px}@media(max-width:1180px){.credential-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.credential-grid{grid-template-columns:1fr;gap:16px}.credential-card{min-height:auto}.credential-card-media{height:260px}}.technology-callout{grid-template-columns:minmax(340px,.74fr) minmax(0,1.26fr);min-height:560px;padding:0;overflow:hidden;color:#253947;background:#f4f8fb}.technology-callout>.technology-callout-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(48px,4.5vw,64px)}.technology-callout-copy .eyebrow{color:#0f4b9f}.technology-callout-copy h2{margin:12px 0 18px;color:#253947;font-size:clamp(34px,3vw,46px);line-height:1.18}.technology-callout .technology-callout-copy>p:not(.eyebrow){max-width:430px;color:#637785;line-height:1.9}.technology-callout-copy .button{margin-top:26px}.technology-callout>.technology-media-loop{min-width:0;padding:0;overflow:hidden;background:#f4f8fb}.technology-media-track{display:flex;width:max-content;height:560px;animation:technology-media-loop 42s linear infinite}.technology-media-loop:hover .technology-media-track{animation-play-state:paused}.technology-media-track img{flex:0 0 500px;width:500px;height:560px;padding:0 18px 0 0;object-fit:contain;background:transparent}@keyframes technology-media-loop{to{transform:translate(-50%)}}.solution-detail-hero,.campus-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);min-height:590px;color:#253947;background:#f4f8fb}.solution-detail-hero>div,.campus-hero>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(66px,8vw,130px)}.solution-detail-hero p,.campus-hero>div>p,.solution-detail-overview span,.solution-detail-heading>span,.solution-detail-flow>div>span,.campus-program>div>span,.campus-steps>span{color:#0f4b9f;font-size:12px;letter-spacing:.08em}.solution-detail-hero h1,.campus-hero h1{max-width:650px;margin:16px 0 22px;color:#253947;font-size:clamp(44px,5vw,72px);line-height:1.12}.solution-detail-hero>div>span,.campus-hero>div>span{max-width:620px;color:#617582;line-height:1.95}.solution-detail-hero>img,.campus-hero>img{width:100%;height:100%;min-height:590px;object-fit:cover;background:#e6eef2}.solution-detail-overview,.solution-detail-capabilities,.solution-detail-flow,.campus-program,.campus-steps{padding:clamp(68px,8vw,120px) var(--page-gutter)}.solution-detail-overview{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(40px,8vw,150px);background:#fff}.solution-detail-overview h2,.solution-detail-heading h2,.solution-detail-flow h2,.campus-program h2{margin:15px 0 0;color:#253947;font-size:clamp(32px,3.5vw,52px);line-height:1.2}.solution-detail-overview p{max-width:700px;margin:0;color:#637785;font-size:16px;line-height:2}.solution-detail-capabilities{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(44px,8vw,130px);background:#f4f8fb}.solution-detail-capabilities>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.solution-detail-capabilities article{min-height:190px;padding:26px;background:#fff}.solution-detail-capabilities i{color:#0f4b9f;font-style:normal;font-size:12px}.solution-detail-capabilities article p{margin:38px 0 0;color:#425a69;line-height:1.8}.solution-detail-flow{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(44px,8vw,130px);background:#fff}.solution-detail-flow ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.solution-detail-flow li{display:grid;grid-template-columns:70px 1fr;gap:20px;align-items:center;min-height:78px;border-bottom:1px solid #dce8ed;color:#48606f}.solution-detail-flow b{color:#0f4b9f;font-size:13px}.solution-detail-insights{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(44px,8vw,130px);padding:clamp(68px,8vw,120px) var(--page-gutter);background:#fff}.solution-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#dce8ed}.solution-insight-grid article{min-height:268px;padding:clamp(25px,3vw,38px);background:#f7fafc}.solution-insight-grid article>span{color:#0f4b9f;font-size:11px;font-weight:700;letter-spacing:.08em}.solution-insight-grid h3{margin:18px 0 0;color:#253947;font-family:Songti SC,STSong,serif;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.3}.solution-insight-grid ul{display:grid;gap:9px;margin:22px 0 0;padding:0;color:#617582;font-size:13px;line-height:1.8;list-style:none}.solution-insight-grid li{position:relative;padding-left:14px}.solution-insight-grid li:before{position:absolute;top:.74em;left:0;width:4px;height:4px;border-radius:50%;background:#0f4b9f;content:""}.campus-program{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(42px,8vw,130px);background:#fff}.campus-program-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#dce8ed}.campus-program-grid article{min-height:175px;padding:28px;background:#f7fafc}.campus-program-grid b{color:#253947;font-size:17px}.campus-program-grid p{margin:18px 0 0;color:#687d89;line-height:1.8}.campus-steps{background:#f4f8fb}.campus-steps ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:25px 0 30px;padding:0;list-style:none}.campus-steps li{min-height:86px;display:grid;place-items:center;color:#405968;background:#fff}.home-page .home-company-section{background:linear-gradient(180deg,#fff,#f6fafc)}.home-page .home-product-showcase{background:linear-gradient(180deg,#f6fafc,#fff)}.home-page .home-visual-showcase{background:linear-gradient(180deg,#fff,#f3f8fb)}.home-page .home-visual-showcase+.home-visual-showcase{background:linear-gradient(180deg,#f3f8fb,#fff)}.home-page .news-preview{background:#f6fafc}.news-card{display:flex;flex-direction:column;padding:0}.news-card-image{width:100%;aspect-ratio:16 / 8;object-fit:cover}.news-card .news-tag,.news-card time,.news-card strong,.news-card .news-arrow{margin-right:22px;margin-left:22px}.news-card .news-tag{margin-top:20px}.news-card.no-image{min-height:300px;padding:22px 0}.news-card.no-image .news-tag{margin-top:0}.news-card strong{margin-top:28px}.news-card .news-arrow{position:static;margin-top:auto;padding-top:24px;font-size:13px}.news-list article{grid-template-columns:minmax(0,1fr);padding:0}.news-list article.has-image{grid-template-columns:minmax(190px,25%) minmax(0,1fr)}.news-cover{width:100%;height:100%;min-height:210px;object-fit:cover}.news-entry{display:flex;min-height:210px;flex-direction:column;padding:28px 32px}.news-entry-meta{display:flex;align-items:center;justify-content:flex-start;gap:10px}.news-list article .news-entry-meta time,.news-list article .news-entry-meta span{color:#0f4b9f;font-family:DIN Alternate,sans-serif;font-size:12px}.news-list article .news-entry-meta span{display:inline-flex;align-items:center;padding-left:10px;border-left:1px solid #c8d9e4;letter-spacing:.04em}.news-list article h2{margin:18px 0 0}.news-list article p{max-width:760px}.news-list article .news-more{align-self:flex-end;margin-top:auto;padding-top:22px;color:#0b3f86;font-size:13px}.news-list article:hover{padding-left:0}.news-detail-hero--text-only{grid-template-columns:minmax(0,1fr)}.news-detail-hero--text-only>div{max-width:960px}@media(max-width:820px){.news-list article.has-image{grid-template-columns:1fr}.news-cover{min-height:190px;max-height:250px}.news-entry{min-height:0;padding:24px}}.milestone-section{background:#f6fafc}.milestone-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);gap:clamp(42px,7vw,104px);align-items:stretch;max-width:1240px;margin:0 auto}.milestone-copy{display:flex;min-width:0;flex-direction:column}.milestone-copy>.section-kicker{margin:0;color:#0f4b9f}.milestone-intro{display:block;margin:16px 0 38px}.milestone-intro h2{margin:0;color:#253947;font-size:clamp(32px,3.4vw,48px);line-height:1.22}.milestone-intro p{max-width:570px;margin:20px 0 0;color:#637785;font-size:15px;line-height:1.9}.timeline--milestones{display:block;max-width:none;margin:0;padding:2px 0 0 28px;border-left:1px solid #c7d8e1;background:transparent}.timeline--milestones article{display:grid;grid-template-columns:104px minmax(0,1fr);min-height:0;gap:24px;margin:0;padding:0 0 30px 26px;border-radius:0;background:transparent}.timeline--milestones article:last-child{padding-bottom:0}.timeline--milestones article:before{top:4px;left:-34px;width:9px;height:9px;border:3px solid #f6fafc;background:#0f4b9f;box-shadow:0 0 0 1px #0f4b9f}.timeline--milestones time{color:#0f4b9f;font-family:DIN Alternate,sans-serif;font-size:13px;line-height:1.5}.timeline--milestones strong{display:block;margin:0;color:#253947;font-size:20px;font-weight:500;line-height:1.4}.timeline--milestones p{max-width:none;margin:8px 0 0;color:#637785;font-size:14px;line-height:1.8}.milestone-visual{position:relative;min-height:560px;margin:0;overflow:hidden;border-radius:16px;background:#dfe9ed}.milestone-visual img{display:block;width:100%;height:100%;object-fit:cover}.milestone-visual figcaption{position:absolute;right:18px;bottom:18px;left:18px;padding:12px 14px;color:#fff;background:#152f3ec2;font-size:12px;line-height:1.5}@media(max-width:820px){.milestone-layout{grid-template-columns:1fr;gap:34px}.timeline--milestones{padding-left:24px}.timeline--milestones article{grid-template-columns:88px minmax(0,1fr);gap:14px;padding-left:22px}.timeline--milestones article:before{left:-30px}.milestone-visual{min-height:auto;aspect-ratio:16 / 10}}@media(max-width:480px){.timeline--milestones article{grid-template-columns:1fr;gap:7px}.timeline--milestones time{font-size:12px}}@media(max-width:820px){.technology-callout,.solution-detail-hero,.campus-hero,.solution-detail-overview,.solution-detail-insights,.solution-detail-capabilities,.solution-detail-flow,.campus-program{grid-template-columns:1fr}.technology-callout>.technology-callout-copy{padding:58px var(--page-gutter)}.technology-media-track,.technology-media-track img{height:370px}.technology-media-track img{flex-basis:300px;width:300px;padding:20px}.solution-detail-hero>div,.campus-hero>div{padding:110px var(--page-gutter) 64px}.solution-detail-hero>img,.campus-hero>img{min-height:330px}.solution-detail-capabilities>div:last-child,.solution-insight-grid,.campus-program-grid,.campus-steps ol{grid-template-columns:1fr 1fr}}@media(min-width:821px){.technology-callout-copy h2{white-space:nowrap}}@media(max-width:560px){.solution-detail-capabilities>div:last-child,.solution-insight-grid,.campus-program-grid,.campus-steps ol{grid-template-columns:1fr}}.home-product-card i,.home-visual-card i{color:#fff}.detail-factory-layout{grid-template-columns:minmax(0,1.38fr) minmax(330px,.62fr);min-height:560px;background:#fff}.detail-factory-layout .detail-factory-stage{min-height:560px;margin:0;background:radial-gradient(circle at 45% 28%,#3b5258,#1c282d 72%)}.detail-factory-layout .detail-factory-stage canvas{display:block;width:100%;height:560px}.detail-factory-hint{position:absolute;right:18px;bottom:18px;padding:8px 11px;color:#ffffffd6;background:#111d228a;font-size:11px;letter-spacing:.06em}.detail-factory-console{display:flex;flex-direction:column;min-height:560px;padding:34px}.detail-factory-console-label{color:#0f4b9f;font-size:11px;font-weight:700;letter-spacing:.12em}.detail-factory-console strong{margin-top:12px;color:#253947;font-size:clamp(26px,2.2vw,34px)}.detail-factory-console>p{min-height:76px;margin:14px 0 0;color:#637785;font-size:13px;line-height:1.85}.detail-factory-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.detail-factory-metrics>div{padding:13px 14px;background:#f2f7fa}.detail-factory-metrics span{display:block;color:#7a8d99;font-size:10px;letter-spacing:.06em}.detail-factory-metrics b{display:block;margin-top:7px;color:#253947;font-size:13px}.detail-factory-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.detail-factory-console .detail-factory-actions button{min-height:42px;margin:0;padding:10px 12px;color:#315263;background:#edf5f8;font-size:12px;text-align:center}.detail-factory-console .detail-factory-actions button:first-child{color:#fff;background:#0f4b9f}.detail-factory-console .detail-factory-actions button:hover:not(:disabled){color:#fff;background:#0b3f86}.detail-factory-console .detail-factory-actions button:disabled{cursor:default;opacity:.45}.detail-factory-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:auto;padding-top:18px}.detail-factory-steps button{min-height:61px;margin:0;padding:8px;color:#66808d;background:#f7fafb;text-align:left}.detail-factory-steps button span,.detail-factory-steps button b,.detail-factory-steps button small{display:block}.detail-factory-steps button span{color:#8ea5b0;font-size:10px}.detail-factory-steps button b{margin-top:4px;color:#375360;font-size:10px}.detail-factory-steps button small{margin-top:3px;color:#718893;font-size:10px;line-height:1.35}.detail-factory-steps button.is-active{background:#dceaf3}.detail-factory-steps button.is-active b,.detail-factory-steps button.is-active small{color:#0f4b9f}.detail-factory-steps button.is-done{background:#eef5f1}@media(max-width:820px){.detail-factory-layout{grid-template-columns:1fr}.detail-factory-layout .detail-factory-stage,.detail-factory-layout .detail-factory-stage canvas,.detail-factory-console{min-height:420px;height:420px}.detail-factory-console{height:auto}}.detail-profile-section,.detail-video-section{padding:clamp(72px,8vw,118px) var(--page-gutter);background:#fff}.detail-profile-section{background:linear-gradient(180deg,#fff,#f4f8fa)}.detail-profile-section .detail-section-heading,.detail-video-section .detail-section-heading{align-items:end}.detail-profile-section .detail-section-heading>p,.detail-video-section .detail-section-heading>p{max-width:410px;margin:0;color:#637785;line-height:1.9}.detail-profile-layout{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);max-width:1280px;margin:48px auto 0;gap:18px}.detail-profile-layout--expanded{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.detail-profile-tabs{display:grid;align-content:start;gap:7px}.detail-profile-tabs button{min-height:54px;padding:0 18px;border:0;color:#627985;background:#fff;cursor:pointer;font:inherit;text-align:left;transition:color .18s ease,background .18s ease}.detail-profile-tabs button:hover,.detail-profile-tabs button.is-active{color:#0f4b9f;background:#eaf3f8}.detail-profile-panel{min-height:286px;padding:clamp(28px,4vw,52px);background:#fff}.detail-profile-panel>span{display:block;color:#0f4b9f;font-size:11px;font-weight:700;letter-spacing:.1em}.detail-profile-panel h3{margin:14px 0 0;color:#253947;font-family:Songti SC,STSong,serif;font-size:clamp(29px,3vw,42px);font-weight:500;line-height:1.2}.detail-profile-panel>p{max-width:680px;margin:18px 0 0;color:#637785;line-height:1.9}.detail-profile-layout--expanded .detail-profile-panel{min-height:0}.detail-profile-layout--expanded .detail-profile-panel h3{font-size:23px}.detail-profile-layout--expanded .detail-profile-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:28px 0 0;background:#dce8ed}.detail-profile-layout--expanded .detail-profile-panel dl>div{padding:12px;background:#f7fafc}.detail-profile-layout--expanded dt{color:#738994;font-size:11px}.detail-profile-layout--expanded dd{margin:6px 0 0;color:#253947;font-size:13px;line-height:1.5}.detail-profile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:34px;background:#dce8ed}.detail-profile-metrics>div{min-height:82px;padding:17px 18px;background:#f7fafc}.detail-profile-metrics small,.detail-profile-metrics strong{display:block}.detail-profile-metrics small{color:#738994;font-size:11px}.detail-profile-metrics strong{margin-top:8px;color:#253947;font-size:14px;line-height:1.45}.uav-series-section{padding:clamp(76px,8vw,120px) var(--page-gutter);background:#f4f8fa}.uav-series-section .detail-section-heading{align-items:end}.uav-series-section .detail-section-heading>p{max-width:430px;margin:0;color:#637785;line-height:1.9}.uav-series-tabs{display:flex;max-width:1280px;margin:48px auto 0;gap:8px;overflow-x:auto;scrollbar-width:none}.uav-series-tabs::-webkit-scrollbar{display:none}.uav-series-tabs button{flex:0 0 auto;min-height:48px;padding:0 18px;border:0;color:#637785;background:#fff;cursor:pointer;font:inherit;transition:color .18s ease,background .18s ease}.uav-series-tabs button:hover,.uav-series-tabs button.is-active{color:#fff;background:#0f4b9f}.uav-series-panel{max-width:1280px;margin:20px auto 0}.uav-series-all{display:grid;width:100%;max-width:1280px;gap:46px;margin:46px auto 0}.uav-series-all .uav-series-panel{margin:0}.uav-series-intro{display:grid;grid-template-columns:minmax(150px,.32fr) minmax(250px,.68fr) minmax(280px,1fr);gap:24px;align-items:end;padding:28px 32px;background:#fff}.uav-series-intro>span,.uav-model-grid article>div>span{color:#0f4b9f;font-size:11px;font-weight:700;letter-spacing:.08em}.uav-series-intro h3{margin:0;color:#253947;font-family:Songti SC,STSong,serif;font-size:clamp(27px,2.5vw,38px);font-weight:500}.uav-series-intro p{margin:0;color:#637785;line-height:1.85}.uav-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.uav-model-grid article{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(250px,1.1fr);min-height:320px;background:#fff}.uav-model-grid figure{display:grid;place-items:center;min-height:320px;margin:0;padding:28px;background:#eef4f7}.uav-model-grid figure img{display:block;width:100%;height:100%;max-height:255px;object-fit:contain}.uav-model-grid article>div{display:flex;flex-direction:column;padding:28px}.uav-model-grid h3{margin:12px 0 0;color:#253947;font-family:Songti SC,STSong,serif;font-size:24px;font-weight:500;line-height:1.3}.uav-model-grid p{margin:15px 0 0;color:#637785;font-size:13px;line-height:1.8}.uav-model-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:24px 0 0;padding:0;background:#dce8ed}.uav-model-grid dl>div{min-height:70px;padding:11px;background:#f7fafc}.uav-model-grid dt{color:#768a95;font-size:10px}.uav-model-grid dd{margin:6px 0 0;color:#2c4553;font-size:12px;line-height:1.45}.detail-video-section{background:#f5f9fb}.detail-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1280px;margin:48px auto 0;gap:18px}.detail-video-grid article{padding:22px;background:#fff}.detail-video-grid h3{margin:0;color:#253947;font-family:Songti SC,STSong,serif;font-size:22px;font-weight:500}.detail-video-grid video{display:block;width:100%;aspect-ratio:16 / 9;margin-top:18px;background:#101719;object-fit:contain}.detail-xray-section{color:#253947;background:#f1f7fa}.detail-xray-section .detail-section-heading .eyebrow{color:#0f4b9f}.detail-model-section{background:#f5f9fb}.detail-model-section .detail-section-heading{max-width:1280px;margin-right:auto;margin-left:auto}.detail-model-section .detail-section-heading h2{max-width:650px;font-size:clamp(34px,3.8vw,54px);line-height:1.18}.detail-xray-lab{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);max-width:1280px;min-height:460px;margin:50px auto 0;background:#fff}.detail-xray-lab .xray-visual{min-height:460px;background:radial-gradient(circle at 50% 40%,#dcebf1,#9ebbc7 70%)}.detail-xray-lab .xray-console{border-left:0;background:#fff}@media(max-width:820px){.detail-profile-section .detail-section-heading,.detail-video-section .detail-section-heading,.uav-series-section .detail-section-heading{align-items:start}.detail-profile-layout,.detail-profile-layout--expanded,.detail-video-grid,.detail-xray-lab,.detail-profile-metrics{grid-template-columns:1fr}.uav-series-intro,.uav-model-grid,.uav-model-grid article{grid-template-columns:1fr}.uav-series-intro{gap:12px}.uav-model-grid figure{min-height:280px}.detail-xray-lab .xray-visual{min-height:360px}.detail-xray-lab .xray-console{border-top:1px solid #dce8ed}}.brand{gap:0}.brand:after{content:none}.brand img{width:clamp(150px,12vw,190px);height:auto;max-height:52px;object-fit:contain}.brand img.brand-logo-hero{display:none}@media(min-width:1101px){html[data-theme=light] .home-page .site-header .brand{position:relative}html[data-theme=light] .home-page .site-header .brand-logo-default{opacity:0;transition:opacity .24s ease}html[data-theme=light] .home-page .site-header .brand-logo-hero{display:block;position:absolute;inset:0;opacity:1;transition:opacity .24s ease}html[data-theme=light] .home-page .site-header:hover .brand-logo-default,html[data-theme=light] .home-page .site-header:focus-within .brand-logo-default,html[data-theme=light] .home-page .site-header.is-solid .brand-logo-default{opacity:1}html[data-theme=light] .home-page .site-header:hover .brand-logo-hero,html[data-theme=light] .home-page .site-header:focus-within .brand-logo-hero,html[data-theme=light] .home-page .site-header.is-solid .brand-logo-hero{opacity:0}}.site-footer-brand img{width:190px;height:auto;max-height:54px;object-fit:contain}.home-page .home-product-showcase,.home-page .home-visual-showcase{overflow:visible}.home-page .home-product-rail,.home-page .home-visual-rail{display:grid;grid-auto-flow:row;grid-auto-columns:auto;width:auto;max-width:1280px;margin-right:auto;margin-left:auto;overflow:visible;animation:none;will-change:auto}.home-page .home-product-rail,.home-page .home-visual-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.home-page #home-technology-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page .home-product-card,.home-page .home-visual-card{width:auto;min-width:0;flex:initial;border:0;border-radius:14px;box-shadow:0 12px 32px #1c3e5217}.home-page .home-product-card{min-height:350px}.home-page .home-visual-card{min-height:410px}.home-page .home-product-card img,.home-page .home-visual-card img{border-radius:inherit}.home-page .home-product-card>span,.home-page .home-product-card small{color:#ffffffe6;text-shadow:0 1px 8px rgba(0,0,0,.58)}.catalog-product-grid.product-center-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;border:0;background:transparent}.catalog-product-grid.product-center-grid .catalog-product{min-height:350px;border-radius:14px;box-shadow:0 12px 30px #19394c14}.catalog-product-grid.product-center-grid .catalog-product img{height:100%}.product-media-showcase{gap:28px}.product-media-images{gap:16px}@media(max-width:1100px){.home-page .home-product-rail,.home-page .home-visual-rail,.catalog-product-grid.product-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.brand img{width:142px;max-height:42px}.site-footer-brand img{width:168px}.home-page .home-product-rail,.home-page .home-visual-rail,.home-page #home-technology-rail,.catalog-product-grid.product-center-grid{grid-template-columns:1fr;gap:16px}.home-page .home-product-card{min-height:330px}.home-page .home-visual-card{min-height:370px}}.technology-principle-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);max-width:1240px;margin:36px auto 0;background:#f4f8fa}.technology-principle-card img{width:100%;min-height:300px;height:100%;padding:18px;background:#eaf2f6;object-fit:contain}.technology-principle-card>div{padding:clamp(28px,4vw,54px)}.technology-principle-card h3{margin:0 0 12px;color:#253947;font-size:21px;font-weight:500}.technology-principle-card p{margin:0 0 30px;color:#637785;font-size:15px;line-height:1.9}.technology-principle-card p:last-child{margin-bottom:0}.technology-reference-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1240px;margin:30px auto 0}.technology-reference-media figure{margin:0;overflow:hidden;background:#f4f8fa}.technology-reference-media img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.technology-reference-media figcaption{padding:14px 18px;color:#637785;font-size:13px}.technology-application-summary{max-width:1240px;margin:46px auto 0;padding-top:30px;border-top:1px solid #dce8ed}.technology-application-summary h3{margin:0 0 10px;color:#253947;font-size:21px;font-weight:500}.technology-application-summary p{max-width:760px;margin:0;color:#637785;line-height:1.9}.technology-detail-advantages .technology-application-grid{margin-top:24px}.corporate-hero-copy h1{font-size:clamp(48px,5vw,72px)}.corporate-hero-copy h2,.home-company-copy h2,.about-statement h2,.base-copy h2,.base-data-heading h2,.qualification-copy h2,.technology-route-section h2,.solution-data-heading h2,.catalog-explorer-heading h2,.product-proof-heading h2,.technology-band h2{font-size:clamp(30px,3vw,44px)}.inner-page .inner-hero h1,.contact-hero h1,.contact-page-heading h2,.solution-detail-hero h1,.campus-hero h1{font-size:clamp(34px,3.8vw,54px)}.detail-section-heading h2,.detail-summary-section h2,.detail-use-section h2,.detail-profile-section h2,.detail-gallery-section h2,.detail-video-section h2,.detail-model-section .detail-section-heading h2{font-size:clamp(28px,2.8vw,42px)}@media(max-width:820px){.technology-principle-card,.technology-reference-media{grid-template-columns:1fr}.technology-principle-card img{min-height:220px}}.source-tech-hero{min-height:460px;padding:146px max(var(--page-gutter),calc((100vw - 1180px)/2)) 70px;color:#f5f9fb;background:linear-gradient(135deg,#10263e,#1f4c73)}.source-tech-hero>div{max-width:820px}.source-tech-hero .detail-back{color:#dcecf4}.source-tech-hero>div>span,.source-tech-heading>span{display:block;color:#2388b4;font-size:12px;font-weight:700;letter-spacing:.08em}.source-tech-hero h1{max-width:760px;margin:20px 0;font-family:"Noto Serif CJK SC","Source Han Serif SC",serif;font-size:clamp(34px,4.2vw,56px);font-weight:500;line-height:1.18}.source-tech-hero p{max-width:760px;margin:0;color:#d3e1eb;font-size:16px;line-height:1.9}.source-tech-hero small{display:block;margin-top:28px;color:#9db9cd;font-size:13px}.source-tech-hero small a{color:inherit}.source-tech-section{padding:clamp(64px,8vw,100px) var(--page-gutter);background:#fff}.source-tech-section--tint{background:#f5f9fb}.source-tech-container{max-width:1180px;margin:0 auto}.source-tech-heading{max-width:860px;margin:0 auto;text-align:center}.source-tech-heading h2{margin:14px 0 0;color:#243b4b;font-family:"Noto Serif CJK SC","Source Han Serif SC",serif;font-size:clamp(28px,3.1vw,42px);font-weight:500;line-height:1.25}.source-tech-heading p{max-width:760px;margin:16px auto 0;color:#637785;font-size:15px;line-height:1.9}.source-tech-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:48px 56px;margin-top:42px;overflow:hidden;border:1px solid #dbe7ed;border-radius:20px;background:#fff;box-shadow:0 24px 60px #1c405314}.source-tech-overview>div{padding:clamp(32px,5vw,56px) 0 0 clamp(32px,5vw,56px)}.source-tech-overview h3,.source-tech-copy h3,.source-tech-image-copy h3{margin:0 0 18px;color:#243b4b;font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.3}.source-tech-overview p,.source-tech-copy p,.source-tech-image-copy p{margin:0 0 16px;color:#637785;font-size:15px;line-height:1.9}.source-tech-overview figure{display:flex;align-items:center;justify-content:center;min-height:360px;margin:0;overflow:hidden;border:1px solid #dbe7ed;border-width:0 0 0 1px;background:radial-gradient(ellipse at bottom,rgba(15,75,159,.08),transparent 70%)}.source-tech-overview figure img{display:block;width:100%;height:100%;padding:32px;object-fit:contain}.source-tech-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.source-tech-tags span{padding:7px 13px;border-radius:999px;color:#0f4b9f;background:#eaf4f9;font-size:13px;font-weight:600}.source-tech-overview footer{grid-column:1 / -1;border-top:1px solid #dbe7ed;background:#f7fafb}.source-tech-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.source-tech-stats>div{padding:24px 18px;text-align:center}.source-tech-stats>div+div{border-left:1px solid #dbe7ed}.source-tech-stats b,.source-tech-stats span{display:block}.source-tech-stats b{color:#0f4b9f;font-size:28px;line-height:1}.source-tech-stats span{margin-top:8px;color:#637785;font-size:13px;line-height:1.5}.source-tech-content{display:grid;gap:28px;margin-top:38px}.source-tech-image-copy{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);overflow:hidden;border:1px solid #dbe7ed;border-radius:16px;background:#fff;box-shadow:0 12px 32px #1c40530f}.source-tech-image-copy>img{width:100%;min-height:320px;padding:22px;background:#edf5f8;object-fit:contain}.source-tech-image-copy>div{padding:clamp(28px,4vw,48px)}.source-tech-image-copy .source-tech-stats{margin:26px -48px -48px;border-top:1px solid #dbe7ed}.source-tech-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #dbe7ed;border-radius:16px;background:#fff}.source-tech-compare article{min-width:0}.source-tech-compare article+article{border-left:1px solid #dbe7ed}.source-tech-compare img{display:block;width:100%;aspect-ratio:16 / 10;padding:24px;background:#edf5f8;object-fit:contain}.source-tech-compare article>div{padding:24px 28px 28px}.source-tech-compare h3,.source-tech-adv h3,.source-tech-applications h3,.source-tech-gallery h3,.source-tech-safety h3{margin:0 0 8px;color:#243b4b;font-size:18px;font-weight:600;line-height:1.45}.source-tech-compare p,.source-tech-adv p,.source-tech-applications p,.source-tech-gallery p{margin:0;color:#637785;font-size:14px;line-height:1.8}.source-tech-copy{padding:clamp(28px,4vw,48px);border:1px solid #dbe7ed;border-radius:16px;background:#fff;box-shadow:0 12px 32px #1c40530f}.source-tech-copy .source-tech-stats{margin:26px -48px -48px;border-top:1px solid #dbe7ed}.source-tech-table{overflow:hidden;border:1px solid #dbe7ed;border-radius:16px;background:#fff}.source-tech-table h3{margin:0;padding:19px 24px;color:#243b4b;font-size:19px;font-weight:600;background:#f1f6f8}.source-tech-table>div{overflow-x:auto}.source-tech-table table{width:100%;min-width:680px;border-collapse:collapse;color:#637785;font-size:14px;line-height:1.7}.source-tech-table th,.source-tech-table td{padding:15px 18px;border-top:1px solid #dbe7ed;border-right:1px solid #dbe7ed;text-align:left;vertical-align:top}.source-tech-table thead th{color:#243b4b;background:#f8fbfc;font-weight:600}.source-tech-table tbody th{color:#243b4b;background:#fbfdfe;font-weight:600}.source-tech-adv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #dbe7ed;border-radius:16px;background:#fff}.source-tech-adv article{min-height:154px;padding:25px 28px}.source-tech-adv article:nth-child(n+4){border-top:1px solid #dbe7ed}.source-tech-adv article:not(:nth-child(3n+1)){border-left:1px solid #dbe7ed}.source-tech-adv h3:before{display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:999px;background:#0f4b9f;content:"";vertical-align:2px}.source-tech-callout{margin:0;padding:20px 28px;color:#637785;border:1px solid #dbe7ed;border-radius:14px;background:#fff;font-size:15px;line-height:1.8;text-align:center}.source-tech-callout strong{margin-right:5px;color:#243b4b}.source-tech-flow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;padding:28px;border:1px solid #dbe7ed;border-radius:16px;background:#fff}.source-tech-flow article{position:relative;flex:1 1 176px;min-height:120px;padding:20px;border:1px solid #dbe7ed;border-radius:12px;background:#f8fbfc}.source-tech-flow b,.source-tech-flow span{display:block}.source-tech-flow b{color:#243b4b;font-size:17px}.source-tech-flow span{margin-top:8px;color:#637785;font-size:14px;line-height:1.65}.source-tech-flow i{position:absolute;top:calc(50% - 14px);right:-23px;z-index:1;color:#0f4b9f;font-size:24px;font-style:normal}.source-tech-flow>p{width:100%;margin:2px 0 0;color:#637785;font-size:13px;text-align:center}.source-tech-applications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px;border:1px solid #dbe7ed;border-radius:16px;background:#fff}.source-tech-applications figure,.source-tech-gallery figure{margin:0;overflow:hidden;border:1px solid #dbe7ed;border-radius:12px;background:#f7fafb}.source-tech-applications img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.source-tech-applications figcaption,.source-tech-gallery figcaption{padding:16px 18px 18px}.source-tech-gallery{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr);gap:20px}.source-tech-gallery img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.source-tech-gallery figure:last-child img{aspect-ratio:4 / 3}.source-tech-safety{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:30px;border:1px solid #dbe7ed;border-radius:16px;background:#fff}.source-tech-safety ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.source-tech-safety li{position:relative;padding-left:16px;color:#637785;font-size:14px;line-height:1.7}.source-tech-safety li:before{position:absolute;top:.65em;left:0;width:6px;height:6px;border-radius:50%;background:#0f4b9f;content:""}.source-tech-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:38px}.source-tech-related a{display:grid;gap:10px;padding:28px;border:1px solid #dbe7ed;border-radius:14px;background:#fff;color:#243b4b}.source-tech-related span,.source-tech-related i{color:#0f4b9f;font-size:13px;font-style:normal}.source-tech-related strong{font-size:20px;font-weight:600}@media(max-width:820px){.source-tech-hero{min-height:0;padding-top:118px}.source-tech-overview,.source-tech-image-copy,.source-tech-compare,.source-tech-gallery,.source-tech-adv,.source-tech-applications,.source-tech-safety,.source-tech-related{grid-template-columns:1fr}.source-tech-overview>div{padding:32px 26px 0}.source-tech-overview figure{min-height:260px;border-width:1px 0 0}.source-tech-stats>div+div{border-top:1px solid #dbe7ed;border-left:0}.source-tech-compare article+article{border-top:1px solid #dbe7ed;border-left:0}.source-tech-adv article,.source-tech-adv article:nth-child(n+4),.source-tech-adv article:not(:nth-child(3n+1)){border-top:1px solid #dbe7ed;border-left:0}.source-tech-adv article:first-child{border-top:0}.source-tech-image-copy>img{min-height:240px}.source-tech-image-copy .source-tech-stats,.source-tech-copy .source-tech-stats{margin-right:-28px;margin-bottom:-28px;margin-left:-28px}.source-tech-flow i{display:none}.source-tech-stats{grid-template-columns:1fr}}.home-culture-section{padding:clamp(72px,8vw,108px) var(--page-gutter);background:#f6fafc}.home-culture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px);max-width:1280px;margin:clamp(36px,4vw,56px) auto 0}.home-culture-grid article{min-height:300px;padding:clamp(30px,3vw,48px);border:1px solid #dce8ed;border-radius:18px;background:linear-gradient(145deg,#fff,#f4f8fb);box-shadow:0 12px 28px #2539470f}.home-culture-grid span{display:block;color:#0f4b9f;font-family:DIN Alternate,sans-serif;font-size:clamp(44px,4vw,68px);font-weight:700;letter-spacing:.04em;line-height:1}.home-culture-grid h3{margin:clamp(34px,4vw,58px) 0 0;color:#253947;font-family:"Noto Serif CJK SC","Source Han Serif SC",Songti SC,serif;font-size:clamp(28px,2.2vw,36px);font-weight:600}.home-culture-grid p{margin:22px 0 0;color:#667b87;font-size:16px;line-height:1.9}.base-scene-marquee{max-width:1280px;margin:42px auto 0;overflow:hidden}.base-scene-track{display:flex;width:max-content;animation:base-scene-scroll 72s linear infinite}.base-scene-set{display:flex;flex:none;gap:18px;padding-right:18px}.base-scene-card{position:relative;flex:0 0 clamp(240px,23vw,340px);aspect-ratio:4 / 3;margin:0;overflow:hidden;border-radius:18px;background:#edf4f7;box-shadow:0 12px 28px #25394714}.base-scene-card img{display:block;width:100%;height:100%;object-fit:cover}.base-scene-card figcaption{position:absolute;right:14px;bottom:14px;left:14px;padding:8px 10px;border-radius:7px;color:#fff;background:#173648c7;font-size:12px;line-height:1.45}.base-scene-marquee:hover .base-scene-track{animation-play-state:paused}@keyframes base-scene-scroll{to{transform:translate(-50%)}}.evidence-page .entity-boundary{grid-template-columns:minmax(0,1fr);width:min(100%,560px);max-width:560px;margin-top:30px}.evidence-page .entity-boundary div{min-height:100px;padding:20px 22px}@media(max-width:820px){.home-culture-grid{grid-template-columns:1fr}.home-culture-grid article{min-height:0}.base-scene-card{flex-basis:min(78vw,330px)}}@media(prefers-reduced-motion:reduce){.base-scene-marquee{overflow-x:auto}.base-scene-track{animation:none}}.honors-marquee-section{padding:clamp(72px,8vw,112px) 0;overflow:hidden;background:#fff}.honors-marquee-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;width:min(100% - 2 * var(--page-gutter),1320px);margin:0 auto 40px}.honors-marquee-heading .eyebrow{margin:0;color:#2a87aa}.honors-marquee-heading h2{margin:10px 0 0;color:#253947;font-size:clamp(26px,2.4vw,36px);line-height:1.2}.honors-marquee-heading>p{max-width:360px;margin:0;color:#70828c;font-size:14px;line-height:1.8}.honors-marquee{width:min(1280px,calc(100% - 2 * var(--page-gutter)));margin:42px auto 0;overflow:hidden;padding:4px 0 14px}.honors-marquee-track,.honor-marquee-set{display:flex;width:max-content}.honors-marquee-track{animation:honors-marquee-scroll 44s linear infinite}.honors-marquee:hover .honors-marquee-track{animation-play-state:paused}.honor-marquee-set{gap:20px;padding-right:20px}.honor-marquee-card{display:grid;grid-template-rows:250px auto;width:clamp(250px,23vw,330px);margin:0;overflow:hidden;border-radius:16px;background:#f4f8fa;box-shadow:0 12px 28px #16354814}.honor-marquee-card img{width:100%;height:100%;object-fit:contain;padding:18px;background:#fff}.honor-marquee-card figcaption{min-height:100px;padding:16px 18px 18px}.honor-marquee-card span{display:block;color:#2a87aa;font-size:11px;letter-spacing:.08em}.honor-marquee-card strong{display:-webkit-box;margin-top:9px;overflow:hidden;color:#253947;font-size:14px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}@keyframes honors-marquee-scroll{to{transform:translate(-50%)}}@media(max-width:820px){.honors-marquee-heading{display:block}.honors-marquee-heading>p{margin-top:18px}.honor-marquee-card{grid-template-rows:210px auto;width:min(74vw,290px)}}@media(prefers-reduced-motion:reduce){.honors-marquee{overflow-x:auto}.honors-marquee-track{animation:none}}.site-header nav>a:after,.nav-menu>button:after{display:none!important}.nav-mega-list>a:hover,.nav-mega-list>a:focus-visible{border-bottom-color:#edf0ec}.nav-mega-list>a:after,.nav-mega-product-group>div a:after,.nav-uav-grid a:after,.nav-subdropdown a:after{display:none!important}.uav-overview-section,.uav-series-section{padding:clamp(64px,8vw,104px) var(--page-gutter)}.uav-overview-section{background:#fff}.uav-overview-section .detail-section-heading,.uav-series-section .detail-section-heading{max-width:1240px;margin:0 auto}.uav-overview-section .detail-section-heading>p,.uav-series-section .detail-section-heading>p{max-width:500px;margin:0;color:#637785;line-height:1.9}.uav-family-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1240px;margin:42px auto 0;gap:18px}.uav-family-links a{position:relative;display:grid;min-height:310px;overflow:hidden;border:1px solid #dce8ed;border-radius:16px;background:#f5f9fb;color:#253947;transition:transform .18s ease,box-shadow .18s ease}.uav-family-links a:hover{box-shadow:0 16px 30px #2539471f;transform:translateY(-4px)}.uav-family-links img{width:100%;height:206px;padding:22px;object-fit:contain}.uav-family-links span{position:absolute;top:18px;left:20px;color:#0f4b9f;font-family:DIN Alternate,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em}.uav-family-links strong,.uav-family-links small{display:block;padding:0 22px}.uav-family-links strong{margin-top:auto;font-family:"Noto Serif CJK SC","Source Han Serif SC",Songti SC,serif;font-size:24px;font-weight:500}.uav-family-links small{margin:6px 0 22px;color:#637785;font-size:13px}.uav-series-section{background:#f4f8fa}.uav-series-nav{display:flex;max-width:1240px;margin:34px auto 0;gap:8px;overflow-x:auto;scrollbar-width:none}.uav-series-nav::-webkit-scrollbar{display:none}.uav-series-nav a{flex:0 0 auto;padding:11px 18px;border:1px solid #dce8ed;border-radius:999px;color:#48616f;background:#fff;font-size:13px}.uav-series-nav a:hover{color:#fff;border-color:#0f4b9f;background:#0f4b9f}.uav-series-all{max-width:1240px;margin:24px auto 0;gap:60px}.uav-series-panel{scroll-margin-top:92px}.uav-series-intro{grid-template-columns:minmax(150px,.28fr) minmax(260px,.62fr) minmax(320px,1.1fr);padding:30px 34px;border:1px solid #dce8ed;background:#fff}.uav-family-features{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0 0}.uav-family-features span{padding:7px 12px;border:1px solid #cfe0e8;border-radius:999px;color:#276d8f;background:#f7fbfd;font-size:12px}.uav-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.uav-model-grid .uav-model-card{display:flex;min-height:0;flex-direction:column;overflow:hidden;border:1px solid #dce8ed;border-radius:14px;background:#fff}.uav-model-grid .uav-model-card figure{min-height:245px;padding:24px;background:linear-gradient(145deg,#edf5f8,#f8fbfc)}.uav-model-grid .uav-model-card>div{padding:24px}.uav-model-grid .uav-model-card h3{margin-top:10px;font-size:22px}.uav-model-grid .uav-model-card p{margin-top:10px}.uav-model-spec{margin-top:22px;border-top:1px solid #dce8ed}.uav-model-spec summary{display:flex;align-items:center;justify-content:space-between;padding:15px 0;color:#253947;cursor:pointer;font-size:13px;font-weight:600;list-style:none}.uav-model-spec summary::-webkit-details-marker{display:none}.uav-model-spec summary i{color:#0f4b9f;font-size:16px;font-style:normal;transition:transform .16s ease}.uav-model-spec[open] summary i{transform:rotate(180deg)}.uav-model-spec table{width:100%;border-collapse:collapse;color:#586f7c;font-size:12px;line-height:1.55}.uav-model-spec th,.uav-model-spec td{padding:10px 0;border-top:1px solid #e3edf1;text-align:left;vertical-align:top}.uav-model-spec th{width:43%;color:#38515f;font-weight:500}.uav-model-spec td{padding-left:14px}.uav-application-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.uav-application-grid article{overflow:hidden;border:1px solid #dce8ed;border-radius:14px;background:#fff}.uav-application-grid img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.uav-application-grid article>div{padding:17px 18px 20px}.uav-application-grid span{color:#0f4b9f;font-size:11px;font-weight:700;letter-spacing:.08em}.uav-application-grid h4{margin:9px 0 0;color:#253947;font-size:18px;font-weight:600}.uav-application-grid p{margin:8px 0 0;color:#637785;font-size:13px;line-height:1.75}.about-culture-section{background:#f6fafc}@media(max-width:820px){.uav-overview-section .detail-section-heading,.uav-series-section .detail-section-heading{display:grid;gap:16px}.uav-family-links,.uav-model-grid,.uav-application-grid{grid-template-columns:1fr}.uav-series-intro{grid-template-columns:1fr;padding:26px}.uav-model-grid .uav-model-card figure{min-height:220px}}
