@import "https://fonts.googleapis.com/css2?family=DM+Mono&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";.cms{color:#15191c;background:#f3f3f2;grid-template-columns:250px 1fr;min-height:760px;padding-top:88px;display:grid}.cms aside{color:#ddd;background:#121212;flex-direction:column;gap:7px;padding:55px 27px;display:flex}.cms aside>b{color:#e51a25;letter-spacing:1.5px;margin-bottom:25px}.cms aside button{color:#aaa;text-align:left;cursor:pointer;background:0 0;border:0;padding:14px;font-family:inherit}.cms aside button.active{color:#fff;background:#3b1013;border-left:2px solid #e50919}.cms-main{padding:55px 5%;overflow:auto}.cms-title{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.cms-title p{color:#d70a16;letter-spacing:2px;font:10px DM Mono,monospace}.cms-title h1{margin:5px 0;font-size:42px}.cms-table{background:#fff;border:1px solid #d9dcdc;min-width:850px}.table-head,.table-row{border-bottom:1px solid #e5e7e7;grid-template-columns:1.7fr .8fr 1.1fr .8fr .7fr .7fr 1fr;align-items:center;gap:12px;padding:13px 16px;font-size:12px;display:grid}.table-head{color:#7a8589;background:#f5f6f6;font-size:10px}.table-row>b{font-size:13px}.table-row img{object-fit:contain;mix-blend-mode:multiply;width:65px;height:46px}.table-row time,.table-row>span{color:#68767b}.badge{color:#728086;cursor:pointer;background:#fff;border:1px solid #ccd2d4;border-radius:15px;padding:5px 8px;font-size:10px}.badge.live{color:#15834c;background:#f4fff8;border-color:#a7d8bc}.actions{gap:9px;display:flex}.actions button{color:#b30a14;cursor:pointer;background:0 0;border:0;font:12px inherit}.contact-editor{background:#fff;gap:22px;max-width:720px;padding:32px;display:grid}.contact-editor label{color:#56646a}.contact-editor input,.contact-editor textarea{color:#171b1f;border-bottom-color:#d8dfe1}.edit-layer{z-index:30;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.edit-card{color:#161a1d;background:#fff;width:min(460px,100%);padding:28px;box-shadow:0 15px 70px #0008}.edit-card p{color:#d70a16;letter-spacing:2px;font:10px DM Mono,monospace}.edit-card h2{margin:6px 0 22px}.edit-card label{color:#68767b}.edit-card input{color:#111;border-bottom-color:#d4dada}.edit-card>div{justify-content:flex-end;gap:10px;display:flex}.edit-card>div>button:first-child{cursor:pointer;background:0 0;border:0;padding:10px}@media (width<=800px){.cms{padding-top:70px;display:block}.cms aside{flex-direction:row;padding:18px;overflow:auto}.cms aside>b{display:none}.cms aside button{white-space:nowrap}.cms-main{padding:36px 6%}.cms-title h1{font-size:32px}.cms-title .red-button{padding:11px;font-size:11px}.cms-table{min-width:760px}.table-head,.table-row{grid-template-columns:1.5fr .7fr 1fr .7fr .7fr .7fr .9fr}}.split-hero{background:#080808;grid-template-columns:1fr 1fr;height:max(740px,100vh);display:grid;position:relative;overflow:hidden}.hero-panel{border-right:1px solid #ffffff2e;min-width:0;position:relative;overflow:hidden}.hero-panel>img{object-fit:cover;width:100%;height:100%;transition:transform 2s;animation:8s ease-in-out infinite heroBreath;position:absolute;inset:0}.robot-panel>img{animation:7s ease-in-out infinite robotDrift}.hero-panel:hover>img{transform:scale(1.08)}.hero-overlay{background:linear-gradient(90deg,#000000eb 0%,#00000059 65%,#0000001f),linear-gradient(#0000 55%,#000000a6);position:absolute;inset:0}.build-panel .hero-overlay:after,.robot-panel .hero-overlay:after{content:"";background:linear-gradient(100deg,#0000 44%,#e0091852 49%,#0000 54%);animation:5s ease-in-out infinite laserScan;position:absolute;inset:-20%}.robot-panel .hero-overlay:after{animation-delay:-2.2s}.panel-copy{z-index:2;max-width:400px;position:absolute;bottom:17%;left:11%}.panel-copy p{letter-spacing:2px;color:#ee2934;font:10px DM Mono,monospace}.panel-copy h1{letter-spacing:-3px;margin:16px 0;font-size:clamp(36px,3.6vw,60px);line-height:1.06}.panel-copy h1 em{color:#ee2934;font-family:Georgia,Noto Serif SC,serif;font-weight:400}.panel-copy span{color:#d3d5d6;margin-bottom:24px;font-size:13px;line-height:1.8;display:block}.red-button{color:#fff;cursor:pointer;background:#df0918;border:0;align-items:center;gap:22px;padding:14px 18px;font:700 13px Manrope,Noto Sans SC;display:inline-flex}.red-button b{font-size:17px}.panel-status{z-index:3;letter-spacing:1px;color:#bec6c9;font:9px DM Mono,monospace;position:absolute;bottom:7%;left:11%}.panel-status i{background:#e50919;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #e50919}.split-center{z-index:5;color:#fff;text-align:center;letter-spacing:-1px;background:#060606;border:1px solid #e50919;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:90px;height:90px;font-size:18px;font-weight:800;line-height:.9;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #e509194d}.split-center span{letter-spacing:1px;color:#f04751;margin-top:5px;font:7px DM Mono,monospace}@keyframes heroBreath{0%,to{transform:scale(1.03)}50%{transform:scale(1.1)}}@keyframes robotDrift{0%,to{transform:scale(1.05)translate(0)}50%{transform:scale(1.12)translate(-2%)}}@keyframes laserScan{0%,20%{opacity:0;transform:translate(-65%)rotate(-7deg)}35%,70%{opacity:1}to{opacity:0;transform:translate(70%)rotate(-7deg)}}.solutions-home,.related{background:#f0f0ef}.cyan-button{background:#df0918;color:#fff!important}.kicker,.inner-hero>p,.detail-hero p,.solution-detail p,.article>p{color:#d70a16}.solution-card b,.solution-card span,.site-footer>a,.contact-block>div>a{color:#e62934}.language{border-color:#a42a31}@media (width<=800px){.split-hero{grid-template-columns:1fr;height:auto;min-height:0}.hero-panel{border-bottom:1px solid #ffffff26;border-right:0;height:550px}.panel-copy{max-width:82%;bottom:18%;left:8%}.panel-copy h1{font-size:43px}.panel-status{bottom:8%;left:8%}.split-center{width:65px;height:65px;font-size:14px;top:50%;left:50%}.robot-panel>img{object-position:68% center}}.nav-products{position:relative}.nav-products>a small{color:#72d7fb}.product-submenu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10181df0;border:1px solid #34505e;width:255px;padding:12px;display:none;position:absolute;top:24px;left:-20px}.nav-products:hover .product-submenu{display:block}.product-submenu a{color:#e6f0f3;justify-content:space-between;padding:10px;font-size:11px;display:flex}.product-submenu span{color:#73d8ff;font:9px DM Mono,monospace}:root{--ink:#080b0e;--blue:#64cdf6;--mist:#e9edee;--line:#ffffff26}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#f4f7f8;margin:0;font-family:Manrope,Noto Sans SC,Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{z-index:10;border-bottom:1px solid var(--line);background:linear-gradient(#070b0eb0,#0000);justify-content:space-between;align-items:center;width:100%;height:88px;padding:0 5.5vw;display:flex;position:absolute}.official-logo{background:#fff;width:208px;height:55px;display:block;overflow:hidden}.official-logo img{object-fit:contain;width:100%;height:100%}.site-header nav{color:#d4dde1;align-items:center;gap:29px;font-size:13px;display:flex}.site-header nav>a{transition:all .2s}.site-header nav>a:hover{color:var(--blue)}.language{color:#dbe5ea;cursor:pointer;background:0 0;border:1px solid #65747d;border-radius:17px;padding:6px 11px}.mobile-toggle{color:#fff;background:0 0;border:0;font-size:25px;display:none}.film-hero{background:radial-gradient(circle at 76% 45%,#334750,#141c21 33%,#080b0e 70%);height:min(890px,100vh);min-height:720px;position:relative;overflow:hidden}.film-hero.scene-1{background:radial-gradient(circle at 76% 45%,#16506b,#111a20 35%,#07090c 72%)}.film-grid{opacity:.8;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#fff0 50%,#0000 50.2%),linear-gradient(#fff0 49.8%,#ffffff0b 50%,#fff0 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100px 100px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.hero-text{z-index:2;max-width:570px;position:absolute;top:31%;left:8%}.hero-text p,.kicker,.inner-hero>p,.detail-hero p,.solution-detail p,.article>p{letter-spacing:1.8px;color:#76d5fa;margin:0 0 20px;font:10px DM Mono,monospace}.hero-text h1,.inner-hero h1,.detail-hero h1,.solution-detail h1,.contact-block h2{letter-spacing:-4px;margin:0;font-size:clamp(48px,5.4vw,81px);line-height:1.06}.hero-text em,.inner-hero em,.contact-block em{color:#78d6fb;font-family:Georgia,Noto Serif SC,serif;font-weight:400}.hero-text>span,.inner-hero span,.detail-hero span,.solution-detail span{color:#aebbc2;max-width:430px;margin:26px 0;font-size:14px;line-height:1.9;display:block}.cyan-button{background:var(--blue);cursor:pointer;border:0;align-items:center;gap:24px;padding:14px 19px;font:700 13px Manrope,Noto Sans SC;color:#071217!important;display:inline-flex!important}.cyan-button b{font-size:18px}.hero-object{width:78vw;transition:all .8s;position:absolute;top:18%;right:-12vw}.scene-1 .hero-object{width:56vw;top:20%;right:-3vw}.hero-object img{object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 40px 30px #0008);width:100%;max-height:600px;display:block}.scene-1 .hero-object img{mix-blend-mode:normal;filter:drop-shadow(0 40px 35px #0008);border-radius:50%}.hero-object i{transform-origin:0;background:#6cd5ff;width:33%;height:1px;animation:2.2s infinite pulse;position:absolute;top:50%;left:51%}.hero-object i:nth-child(3){transform:rotate(120deg)}.hero-object i:nth-child(4){transform:rotate(240deg)}.scene-1 .hero-object i{display:none}@keyframes pulse{0%,to{opacity:.1;transform:scaleX(.6)}50%{opacity:.8;transform:scaleX(1)}}.film-ui{z-index:3;align-items:center;gap:17px;font:10px DM Mono,monospace;display:flex;position:absolute;bottom:50px;left:8%}.film-ui button{color:#7c8d96;cursor:pointer;background:0 0;border:0;padding:0}.film-ui button.active{color:#fff}.progress{background:#ffffff2b;width:135px;height:2px}.progress span{background:var(--blue);height:100%;transition:all .5s;display:block}.hero-caption{color:#798991;font:9px DM Mono,monospace;position:absolute;bottom:25px;right:5%}.hero-caption strong{color:#64d8ff}.quick-links{color:#07141a;background:#60c6ef;grid-template-columns:repeat(3,1fr);display:grid}.quick-links a{border-right:1px solid #2e8eb3;flex-direction:column;min-height:145px;padding:29px 9%;font-size:17px;font-weight:800;display:flex}.quick-links span{opacity:.75;margin-top:8px;font-size:10px;font-weight:500}.quick-links b{align-self:end;margin-top:auto;font-size:22px}.solutions-home,.related{color:#10171b;background:#e8edee;padding:125px 8%}.solutions-home h2,.related h2,.detail-copy h2{letter-spacing:-3px;margin:0 0 55px;font-size:clamp(38px,4.5vw,61px);line-height:1.1}.solution-grid{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.solution-card{background:#1b2429;min-height:400px;position:relative;overflow:hidden}.solution-card img{object-fit:cover;mix-blend-mode:screen;opacity:.68;width:100%;height:100%;transition:all .5s;position:absolute}.solution-card>div{background:linear-gradient(#0000,#05080bd9);width:100%;padding:25px;position:absolute;bottom:0}.solution-card b{color:#73d8ff;font:10px DM Mono,monospace}.solution-card h3{margin:9px 0;font-size:22px}.solution-card span{color:#b2c4cb;font-size:10px}.contact-block{background:#0a0e12;grid-template-columns:1fr 1fr;gap:11%;padding:130px 8%;display:grid}.contact-block h2{font-size:58px}.contact-block>div>p:not(.kicker){color:#9cabb4;font-size:14px;line-height:1.8}.contact-block>div>a{color:#74d7fe;margin-top:9px;font-size:14px;display:block}form{flex-direction:column;gap:18px;display:flex}label{color:#a4b3bc;flex-direction:column;gap:7px;font-size:11px;display:flex}input,textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #3a474e;outline:0;padding:10px 0;font:14px inherit}textarea{resize:vertical;min-height:90px}form small{color:#77d6fb}.site-footer{color:#7e909b;background:#0a0e12;border-top:1px solid #273139;justify-content:space-between;align-items:center;padding:35px 5.5%;font:10px DM Mono,monospace;display:flex}.site-footer b{color:#e9f2f5;letter-spacing:2px}.site-footer div p{margin:7px 0 0}.site-footer>a{color:#75d7fd}.inner-hero{background:radial-gradient(circle at 72% 30%,#24556b,#10161b 45%,#080b0d);min-height:500px;padding:190px 8% 85px}.inner-hero h1{font-size:69px}.catalog{color:#10171b;background:#edf0f0;grid-template-columns:270px 1fr;gap:70px;padding:70px 8%;display:grid}.catalog aside{font-size:13px}.catalog aside>b{font-size:20px}.catalog aside div{border-top:1px solid #c9d0d2;flex-direction:column;gap:8px;margin-top:18px;padding:15px 0;display:flex}.catalog aside strong{font-size:13px}.catalog aside a{color:#6c7a82;font-size:11px}.catalog-list article{background:#dfe5e6;min-height:330px;padding:30px;position:relative;overflow:hidden}.catalog-list article>div{z-index:1;width:59%;position:relative}.catalog-list p{color:#397999;font:10px DM Mono,monospace}.catalog-list h2{margin:7px 0;font-size:28px}.catalog-list span{color:#617077;font-size:12px;line-height:1.7;display:block}.catalog-list a{color:#16769e;margin-top:24px;font-size:12px;display:block}.catalog-list img{mix-blend-mode:multiply;max-width:58%;max-height:220px;position:absolute;bottom:5%;right:-12%}.detail-hero,.solution-detail{background:radial-gradient(circle at 74% 40%,#224c60,#11191e 43%,#080b0d);min-height:650px;padding:160px 8% 70px;position:relative;overflow:hidden}.detail-hero>div,.solution-detail>div{z-index:1;max-width:500px;position:relative}.detail-hero img{object-fit:contain;mix-blend-mode:screen;width:42%;height:72%;position:absolute;top:16%;right:8%}.detail-copy{color:#11181d;background:#edf0f0;grid-template-columns:1fr 1fr;gap:60px;padding:100px 8%;display:grid}.detail-copy ul{gap:16px;margin:5px 0;padding:0;font-size:17px;list-style:none;display:grid}.detail-copy>p{color:#59676e;grid-column:2;font-size:14px;line-height:2}.related>div{grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.related a{background:#dce3e4;flex-direction:column;min-height:250px;padding:24px;display:flex}.related img{object-fit:contain;mix-blend-mode:multiply;height:160px}.related b{margin-top:auto;font-size:20px}.related span{color:#2b7798;margin-top:7px;font-size:11px}.solution-list{background:#e9edee;padding:70px 8%}.solution-list>a{background:#111a20;grid-template-columns:44% 1fr;min-height:350px;margin-bottom:2px;display:grid}.solution-list img{object-fit:cover;mix-blend-mode:screen;width:100%;height:100%}.solution-list div{color:#fff;padding:55px}.solution-list b{color:#73d8ff;font:10px DM Mono,monospace}.solution-list span{color:#77d8fe;font-size:11px}.solution-detail{align-items:center;padding-left:52%;display:flex}.solution-detail img{object-fit:cover;mix-blend-mode:screen;width:49%;height:100%;position:absolute;inset:0}.news-page{color:#12191e;background:#edf0f0;padding:75px 16%}.news-filter{gap:12px;margin-bottom:45px;display:flex}.news-filter button{cursor:pointer;background:0 0;border:1px solid #bdc8cc;padding:9px 17px}.news-filter .selected{color:#fff;background:#16779f;border-color:#16779f}.news-row{border-top:1px solid #c6ced0;grid-template-columns:190px 1fr auto;align-items:center;gap:28px;padding:25px 0;display:grid}.news-row img{object-fit:cover;mix-blend-mode:multiply;width:190px;height:112px}.news-row p,.article>p{color:#4480a0;font:10px DM Mono,monospace}.news-row h2{margin:6px 0;font-size:21px}.news-row span{color:#607078;font-size:12px}.article{color:#11191e;background:#edf0f0;padding:170px 20% 100px}.article h1{letter-spacing:-2px;font-size:52px;line-height:1.18}.article>strong{color:#627078;margin:25px 0;font-size:17px;line-height:1.8;display:block}.article>img{object-fit:cover;width:100%;max-height:460px;margin:20px 0 35px}.article>div{color:#3e4d54;font-size:15px;line-height:2}.news-related{padding-top:65px}.news-related a{justify-content:end}.news-related a b{color:#2b7d9e;margin-bottom:auto;font-size:11px}.news-related a strong{font-size:19px}.admin{color:#141d22;background:#e9edee;grid-template-columns:260px 1fr;min-height:750px;padding-top:88px;display:grid}.admin-aside{color:#d7e1e6;background:#111920;flex-direction:column;gap:8px;padding:55px 28px;display:flex}.admin-aside>b{letter-spacing:2px;margin-bottom:28px}.admin-aside button{color:#a7b4ba;text-align:left;cursor:pointer;background:0 0;border:0;padding:14px}.admin-aside button.active{color:#fff;background:#1f546d}.admin-main{padding:65px}.admin-main h1{margin-top:0;font-size:42px}.admin-table{background:#fff;border:1px solid #d8dfe1}.admin-table>div{border-bottom:1px solid #e1e6e7;grid-template-columns:65px 1fr 1fr auto;align-items:center;gap:17px;min-height:78px;padding:12px 18px;display:grid}.admin-table img{object-fit:contain;mix-blend-mode:multiply;width:60px;height:52px}.admin-table span,.admin-table time{color:#66757d;font-size:12px}.admin-table button{background:#fff;border:1px solid #b4c0c5;padding:6px 11px}.admin-table>p{color:#65757e;padding:25px}@media (width<=800px){.site-header{height:70px;padding:0 6%}.official-logo{width:160px;height:40px}.mobile-toggle{z-index:2;display:block}.site-header nav{background:#10171c;flex-direction:column;align-items:stretch;gap:0;padding:10px 6%;display:none;position:absolute;top:70px;left:0;right:0}.site-header nav.nav-open{display:flex}.site-header nav a,.site-header nav button{text-align:left;padding:13px 0}.hero-text{max-width:330px;top:19%;left:7%}.hero-text h1,.inner-hero h1{letter-spacing:-2px}.hero-object{width:145vw;top:43%;right:-50vw}.scene-1 .hero-object{width:90vw;top:45%;right:3%}.film-ui{gap:10px;bottom:44px;left:7%}.hero-caption{display:none}.quick-links{grid-template-columns:1fr}.quick-links a{border-bottom:1px solid #2e8eb3;min-height:105px;padding:20px 7%}.solutions-home,.related{padding:80px 7%}.solution-grid{grid-template-columns:1fr 1fr}.solution-card{min-height:250px}.solution-card>div{padding:14px}.solution-card h3{font-size:16px}.contact-block{padding:80px 7%;display:block}.contact-block form{margin-top:46px}.site-footer{gap:17px;padding:28px 7%;display:grid}.site-footer p{margin:0}.inner-hero{min-height:430px;padding:140px 7% 60px}.inner-hero h1{font-size:48px}.catalog{padding:45px 7%;display:block}.catalog aside{margin-bottom:35px}.catalog-list{grid-template-columns:1fr}.detail-hero{min-height:680px;padding:130px 7% 45px}.detail-hero img{width:100%;height:48%;top:44%;right:0}.detail-copy{padding:65px 7%;display:block}.detail-copy ul{margin-top:32px}.detail-copy>p{margin-top:34px}.related>div{grid-template-columns:1fr}.solution-list{padding:35px 7%}.solution-list>a{grid-template-columns:1fr;min-height:0}.solution-list img{height:230px}.solution-list div{padding:28px}.solution-detail{padding:400px 7% 65px;display:block}.solution-detail img{width:100%;height:370px}.news-page{padding:45px 7%}.news-row{grid-template-columns:100px 1fr auto;gap:14px}.news-row img{width:100px;height:82px}.news-row h2{font-size:15px}.news-row span{display:none}.article{padding:130px 7% 70px}.article h1{font-size:37px}.article>strong{font-size:15px}.admin{padding-top:70px;display:block}.admin-aside{flex-direction:row;padding:25px;overflow:auto}.admin-aside>b{display:none}.admin-aside button{white-space:nowrap}.admin-main{padding:45px 6%}.admin-table>div{grid-template-columns:50px 1fr auto;gap:10px}.admin-table span{display:none}.admin-table img{width:45px}.admin-table time{font-size:9px}}.cinematic-hero{background:#05080c;height:calc(100vh - 56px);min-height:650px;position:relative;overflow:hidden}.cinematic-hero>img{object-fit:cover;width:100%;height:100%;animation:1.1s both cinemaIn,9s ease-in-out 1s infinite heroBreath;position:absolute;inset:0}.cinematic-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#010407f0,#02070b75 48%,#02070b14),linear-gradient(#0000 56%,#000000b3);position:absolute;inset:0}.cinematic-hero:after{content:"";z-index:1;background:linear-gradient(105deg,#0000 44%,#e0091847 49%,#0000 54%);animation:6s ease-in-out infinite laserScan;position:absolute;inset:-30%}.hero-copy{z-index:3;max-width:520px;position:absolute;bottom:19%;left:8%}.hero-copy p{letter-spacing:2px;color:#f0454e;font:10px DM Mono,monospace}.hero-copy h1{letter-spacing:-4px;margin:17px 0;font-size:clamp(48px,5.5vw,82px);line-height:1.04}.hero-copy h1 span:nth-child(2){color:#f0444f;font-family:Georgia,Noto Serif SC,serif;font-weight:400}.hero-copy>span{color:#d2dbde;max-width:440px;margin:24px 0;font-size:14px;line-height:1.9;display:block}.hero-status{z-index:3;letter-spacing:1.2px;color:#c4cdd0;font:9px DM Mono,monospace;position:absolute;bottom:7%;left:8%}.hero-status i{background:#ed1522;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #ed1522}.banner-switch{color:#fff;background:#080d10;border-top:1px solid #29363c;align-items:center;gap:30px;min-height:56px;padding:0 8%;display:flex}.banner-switch>span{color:#e43640;letter-spacing:1.5px;font:10px DM Mono,monospace}.banner-switch button{color:#7f9199;cursor:pointer;letter-spacing:1px;background:0 0;border:0;border-left:1px solid #27343a;align-items:center;gap:9px;height:56px;padding:0 19px;font:10px DM Mono,monospace;display:flex}.banner-switch button i{background:#59686d;border-radius:50%;width:5px;height:5px}.banner-switch button.active{color:#fff;background:#101a1f}.banner-switch button.active i{background:#ea1927;box-shadow:0 0 10px #ea1927}.footer-links{gap:20px;display:flex}.footer-links a{color:#e62934}@keyframes cinemaIn{0%{opacity:.35;transform:scale(1.09)}to{opacity:1;transform:scale(1)}}@media (width<=800px){.cinematic-hero{height:calc(100vh - 58px);min-height:600px}.cinematic-hero>img{object-position:70% center}.hero-copy{max-width:none;bottom:20%;left:7%;right:7%}.hero-copy h1{letter-spacing:-2px;font-size:46px}.hero-copy>span{font-size:13px}.hero-status{bottom:9%;left:7%}.banner-switch{justify-content:space-between;gap:8px;padding:0 5%}.banner-switch button{padding:0 8px;font-size:8px}.banner-switch button b{text-overflow:ellipsis;white-space:nowrap;max-width:85px;overflow:hidden}.footer-links{gap:14px}}.edit-card select{color:#111;background:0 0;border:0;border-bottom:1px solid #d4dada;outline:0;padding:10px 0;font:14px inherit}.edit-card textarea{color:#111;border-bottom-color:#d4dada}.edit-large{max-height:90vh;overflow:auto}.editor-preview{object-fit:contain;background:#eef1f1;width:130px;height:90px}.editor-toggles{gap:22px;display:flex}.editor-toggles label{flex-direction:row;align-items:center}.editor-toggles input{width:auto}.about-grid{color:#11191e;background:#edf0f0;grid-template-columns:1.1fr 1fr 1fr;gap:2px;padding:95px 8%;display:grid}.about-grid article{background:#e1e7e8;min-height:420px;padding:38px}.about-grid article:first-child{color:#fff;background:#111a20}.about-grid p{color:#d80b17;letter-spacing:1.6px;font:10px DM Mono,monospace}.about-grid h2{white-space:pre-line;font-size:36px;line-height:1.1}.about-grid span{color:#69777d;font-size:14px;line-height:2}.timeline{gap:20px;display:grid}.timeline div{border-top:1px solid #bbc6ca;gap:16px;padding-top:12px;display:flex}.timeline b{color:#d80b17;font:13px DM Mono,monospace}.timeline span{font-size:12px;line-height:1.5}.contact-page{background:#0b1014;grid-template-columns:1fr 1fr;gap:9%;min-height:760px;padding:175px 8% 95px;display:grid}.contact-page h1 em{color:#e83843;font-family:Georgia,Noto Serif SC,serif;font-weight:400}.contact-page dl{gap:24px;display:grid}.contact-page dl div{border-top:1px solid #354149;padding-top:13px}.contact-page dt{color:#e83843;letter-spacing:1px;font:10px DM Mono,monospace}.contact-page dd{color:#c6d0d4;margin:8px 0;font-size:14px;line-height:1.7}.map-card{background:#182126;min-height:470px;position:relative}.map-card iframe{filter:grayscale()contrast(1.16)brightness(.76);border:0;width:100%;height:100%;min-height:470px}.map-card a{background:#dd0b1a;padding:13px 17px;font:11px DM Mono,monospace;position:absolute;bottom:20px;left:20px}@media (width<=800px){.about-grid{grid-template-columns:1fr;padding:50px 7%}.about-grid article{min-height:auto}.contact-page{grid-template-columns:1fr;gap:45px;padding:130px 7% 60px}.contact-page h1{font-size:45px}.map-card,.map-card iframe{min-height:330px}}.save-notice{color:#2b7951;margin-top:8px;display:inline-block}.about-editor{grid-template-columns:1fr 1fr;max-width:860px}.about-editor button{grid-column:1/-1;justify-self:start}.milestone-table .table-head,.milestone-table .table-row{grid-template-columns:.65fr 1.5fr 1.5fr .8fr .5fr .65fr .8fr}.milestone-table .table-row>span{line-height:1.5}.badge:disabled{cursor:default;opacity:.55}@media (width<=800px){.about-editor{grid-template-columns:1fr}.milestone-table .table-head,.milestone-table .table-row{grid-template-columns:.6fr 1.4fr 1.4fr .8fr .5fr .7fr .9fr}}body{color:#f2f6f8;background:#111a22}.site-header{background:linear-gradient(#0e171ff5,#0e171f7a 68%,#0000);border-bottom-color:#d2e2eb38;height:88px}.official-logo{background:0 0;width:220px;height:60px}.official-logo img{object-fit:contain;object-position:left center}.site-header nav{color:#d9e2e7}.quote-button{white-space:nowrap;letter-spacing:.03em;background:#b8ccd7;border:1px solid #b8ccd7;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex;color:#14232d!important}.quote-button:hover{background:#d1e0e7;transform:translateY(-1px);color:#14232d!important}.product-submenu span,.nav-products>a small{color:#9ebdce}.red-button,.cyan-button,.steel-button{letter-spacing:.04em;cursor:pointer;background:#647f92;border:1px solid #deebf238;justify-content:center;align-items:center;gap:22px;padding:14px 19px;font:700 12px Manrope,Noto Sans SC,sans-serif;transition:all .25s;display:inline-flex;color:#fff!important}.red-button:hover,.cyan-button:hover,.steel-button:hover{background:#7d9bad;transform:translateY(-1px)}.steel-button b{font-size:17px}.quick-links{color:#f6f9fa;background:#587286}.solution-card img{mix-blend-mode:luminosity;filter:saturate(.4)contrast(1.04)}.contact-block,.site-footer{background:#111a22}.cms aside{background:#172632}.cms aside>b,.cms-title p,.about-grid p{color:#6f8fa3}.cms aside button.active{background:#2c4657;border-left-color:#96b4c5}.badge.on{color:#496d82;background:#f4f8fa;border-color:#91adbd}.contact-page{background:#111a22}.contact-page h1 em,.contact-page dt{color:#98b6c7}.map-card a{background:#637f92}.military-hero{isolation:isolate;background:#0c151d;height:calc(100vh - 4px);min-height:760px;position:relative;overflow:hidden}.military-hero-video{object-fit:cover;object-position:center;z-index:-4;filter:saturate(.92)contrast(1.06)brightness(.88);background:#05080c;width:100%;height:100%;position:absolute;inset:0}.military-hero-bg{object-fit:cover;z-index:-4;filter:saturate(.45)contrast(1.08)brightness(.68);width:100%;height:100%;animation:5.2s ease-out both industryScene;position:absolute;inset:0}.robot-product-scene{background:radial-gradient(circle at 75% 46%,#435d6c 0,#283c49 27%,#15232d 56%,#0c151d 82%)}.robot-product-visual{z-index:0;object-fit:contain;object-position:right center;opacity:.64;filter:saturate(.62)contrast(1.04)brightness(.76)drop-shadow(0 28px 38px #00000080);width:48%;height:86%;animation:5.2s ease-out both robotProductIn;position:absolute;top:7%;right:2%}.military-hero-shade{z-index:-3;background:linear-gradient(90deg,#0b141cfa 0%,#0f1b25e0 35%,#14222c73 66%,#091016ad 100%),linear-gradient(#0000 50%,#070d12eb);position:absolute;inset:0}.tactical-grid{z-index:-2;opacity:.22;background-image:linear-gradient(#b4cdda26 1px,#0000 1px),linear-gradient(90deg,#b4cdda26 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 3%,#000 50%,#0000);mask-image:linear-gradient(90deg,#0000 3%,#000 50%,#0000)}.military-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 42%,#9abed11f 49%,#0000 56%);animation:6.5s linear infinite steelScan;position:absolute;inset:0}.military-hero-copy{z-index:4;max-width:610px;position:absolute;top:30%;left:8%}.military-hero-copy>p{letter-spacing:2.2px;color:#a9c3d1;margin:0 0 20px;font:10px DM Mono,monospace}.military-hero-copy h1{letter-spacing:-4px;margin:0;font-size:clamp(48px,5.4vw,80px);line-height:1.06}.military-hero-copy h1 em{color:#a7c0ce;font-family:Georgia,Noto Serif SC,serif;font-weight:400}.military-hero-copy>span{color:#bdcbd3;max-width:460px;margin:26px 0;font-size:14px;line-height:1.9;display:block}.assembly-stage{z-index:2;filter:drop-shadow(0 30px 54px #00000080);width:min(64vw,1060px);height:540px;position:absolute;top:18%;right:-3%}.robot-product-scene .assembly-stage{opacity:.88;width:min(42vw,760px);height:300px;top:auto;bottom:7%;right:30%}.rv-particle-assembly{perspective:1200px;transform-style:preserve-3d;position:absolute;inset:-3% 0}.rv-particle-cloud{z-index:3;width:1px;height:1px;transform-style:preserve-3d;animation:13s ease-in-out infinite particleFieldTurn;position:absolute;top:48%;left:60%}.rv-particle-cloud i{width:clamp(2px,.32vw,5px);height:clamp(2px,.32vw,5px);animation:13s cubic-bezier(.58,0,.18,1) infinite particleConverge;animation-delay:var(--delay);background:#d8f4ff;border-radius:50%;position:absolute;box-shadow:0 0 9px #91dcff,0 0 18px #8271ffb8}.rv-particle-shell{z-index:4;opacity:0;background:radial-gradient(circle,#dff8ff 0 1.6px,#0000 2px) 0 0/9px 9px;animation:13s ease-in-out infinite particleShell;position:absolute;inset:0;-webkit-mask:url(/rv-particle-hero.png) 50%/contain no-repeat;mask:url(/rv-particle-hero.png) 50%/contain no-repeat}.rv-particle-product{z-index:5;object-fit:contain;opacity:0;width:97%;height:108%;transform-style:preserve-3d;filter:drop-shadow(0 38px 44px #0000007a);animation:13s cubic-bezier(.55,0,.2,1) infinite particleProduct;position:absolute;inset:-4% -2% -4% 5%}.rv-assembly-visual{transform-origin:50%;perspective:1100px;transform-style:preserve-3d;position:absolute;inset:2% 0 3%}.rv-exploded-parts,.rv-final-product{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.rv-exploded-parts{z-index:2;transform-style:preserve-3d}.rv-part{opacity:0;transform-style:preserve-3d;animation:12s cubic-bezier(.62,0,.18,1) infinite rvPartSequence;position:absolute;inset:0}.rv-part img{object-fit:contain;width:100%;height:100%}.rv-part-1{clip-path:polygon(0 0,11.5% 0,11.5% 100%,0 100%)}.rv-part-2{clip-path:polygon(10.8% 0,22.6% 0,22.6% 100%,10.8% 100%)}.rv-part-3{clip-path:polygon(21.9% 0,33.7% 0,33.7% 100%,21.9% 100%)}.rv-part-4{clip-path:polygon(33% 0,44.8% 0,44.8% 100%,33% 100%)}.rv-part-5{clip-path:polygon(44.1% 0,56% 0,56% 100%,44.1% 100%)}.rv-part-6{clip-path:polygon(55.3% 0,67.1% 0,67.1% 100%,55.3% 100%)}.rv-part-7{clip-path:polygon(66.4% 0,78.2% 0,78.2% 100%,66.4% 100%)}.rv-part-8{clip-path:polygon(77.5% 0,89.3% 0,89.3% 100%,77.5% 100%)}.rv-part-9{clip-path:polygon(88.6% 0,100% 0,100% 100%,88.6% 100%)}.rv-final-product{z-index:5;opacity:0;object-position:62% center;transform-style:preserve-3d;animation:12s cubic-bezier(.55,0,.2,1) infinite rvFinalProduct}.rv-internal-gears{z-index:4;aspect-ratio:1;opacity:0;width:15%;animation:12s ease-in-out infinite rvGearGroup;position:absolute;top:34%;left:50%}.rv-gear{background:repeating-conic-gradient(#dce7ec 0 8deg,#718896 8deg 15deg);border-radius:50%;animation:2.4s linear infinite gearTurn;display:block;position:absolute;box-shadow:inset 0 0 0 8px #203440,0 0 12px #a5cbdc73}.rv-gear:after{content:"";background:#142630;border:2px solid #a9c2cf;border-radius:50%;position:absolute;inset:32%}.rv-gear.gear-a{width:52%;height:52%;top:4%;left:2%}.rv-gear.gear-b{width:48%;height:48%;animation-duration:1.9s;animation-direction:reverse;top:12%;right:2%}.rv-gear.gear-c{width:54%;height:54%;animation-duration:2.8s;bottom:0;left:24%}.rv-axis-line{z-index:1;background:linear-gradient(90deg,#0000,#a6c6d67a,#0000);height:1px;animation:12s ease-in-out infinite rvAxisPulse;position:absolute;top:50%;left:2%;right:2%}.rv-angle-readout{z-index:6;letter-spacing:1px;color:#7e98a7;opacity:0;align-items:center;gap:10px;font:8px DM Mono,monospace;animation:12s ease-in-out infinite rvAngleReadout;display:flex;position:absolute;bottom:1%;right:5%}.rv-angle-readout b{color:#c0d4de;font-weight:500}.assembly-gear{width:var(--gear-size);height:var(--gear-size);transform-origin:50%;position:absolute}.gear-teeth{animation:13s linear infinite gearTurn;position:absolute;inset:0}.gear-teeth i{background:linear-gradient(90deg,#6c8698,#d2e0e7 48%,#607888);border-radius:2px;width:9%;height:14%;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #fff3}.gear-ring{background:repeating-conic-gradient(from 4deg,#b1cad78c 0 8deg,#435865b8 8deg 17deg);border:2px solid #a6bdca;border-radius:50%;position:absolute;inset:9%;box-shadow:inset 0 0 28px #cbdfe93d,0 0 0 8px #22344080,0 0 35px #7ea4b82e}.gear-ring:before{content:"";border:10px solid #15222beb;border-radius:50%;position:absolute;inset:20%;box-shadow:0 0 0 2px #8da8b8,inset 0 0 18px #0a1117}.gear-ring b{background:#9db5c2;border:5px solid #253b49;border-radius:50%;position:absolute;inset:39%;box-shadow:0 0 0 2px #a7c1ce}.gear-main{--gear-size:260px;animation:8s cubic-bezier(.7,0,.2,1) infinite assembleMain;top:22%;left:22%}.gear-secondary{--gear-size:150px;animation:8s cubic-bezier(.7,0,.2,1) infinite assembleSecondary;top:15%;left:58%}.gear-secondary .gear-teeth{animation-duration:8s;animation-direction:reverse}.gear-tertiary{--gear-size:126px;animation:8s cubic-bezier(.7,0,.2,1) infinite assembleTertiary;top:53%;left:58%}.gear-tertiary .gear-teeth{animation-duration:7s;animation-direction:reverse}.assembly-housing{aspect-ratio:1;border:2px solid #abc6d4a6;border-radius:50%;width:72%;animation:8s ease-in-out infinite assembleHousing;position:absolute;top:9%;left:13%;box-shadow:inset 0 0 0 16px #2e424f73,inset 0 0 0 18px #abc6d42e,0 0 45px #0006}.assembly-housing:before,.assembly-housing:after{content:"";border:1px dashed #b3ccd866;border-radius:50%;position:absolute;inset:8%}.assembly-housing:after{background:#263d4c;border-style:solid;inset:46%;box-shadow:0 0 0 10px #99b7c747}.assembly-housing i{border:1px solid #9dbbca33;border-radius:50%;animation:20s linear infinite gearTurn;position:absolute;inset:-7%}.assembly-housing span{border:1px dashed #9dbbca29;border-radius:50%;animation:28s linear infinite reverse gearTurn;position:absolute;inset:-13%}.assembly-orbit{border:1px solid #a9c6d559;border-radius:50%;animation:16s linear infinite gearTurn;position:absolute}.orbit-a{inset:3%}.orbit-b{border-style:dashed;animation-duration:24s;animation-direction:reverse;inset:-4%}.assembly-scan{background:linear-gradient(90deg,#0000,#d7e8f0,#0000);height:1px;animation:4s ease-in-out infinite assemblyScan;position:absolute;top:0;left:6%;right:8%;box-shadow:0 0 18px #8fb5c9}.assembly-callout{letter-spacing:1.2px;color:#bed2dc;white-space:nowrap;font:8px DM Mono,monospace;position:absolute}.assembly-callout i{vertical-align:middle;background:linear-gradient(90deg,#0000,#9bb8c7);width:64px;height:1px;margin-right:8px;display:inline-block}.callout-one{top:30%;left:-5%}.callout-two{bottom:20%;right:-1%}.scene-readout{z-index:4;align-items:center;gap:15px;display:flex;position:absolute;bottom:5.5%;left:8%}.scene-readout>span{color:#a9c2cf;font:30px DM Mono,monospace}.scene-readout>div{flex-direction:column;gap:4px;display:flex}.scene-readout small{letter-spacing:1.5px;color:#728896;font:8px DM Mono,monospace}.scene-readout b{letter-spacing:.08em;font-size:11px}.scene-readout>i{background:#d1e3ec33;width:120px;height:2px;display:block;overflow:hidden}.scene-readout>i span{background:#b6cdd8;height:100%;animation:5.2s linear sceneProgress;display:block}.industry-switch{scrollbar-width:thin;background:#16242e;border-top:1px solid #506675;border-bottom:1px solid #2c414f;height:78px;display:flex;overflow-x:auto}.industry-switch a{color:#7f96a4;text-align:left;letter-spacing:.06em;cursor:pointer;border-right:1px solid #314754;align-items:center;gap:12px;min-width:190px;padding:0 20px;font:10px DM Mono,monospace;transition:all .25s;display:flex}.industry-switch a span{color:#617a8a}.industry-switch a b{opacity:0;margin-left:auto;transition:all .25s;transform:translate(-5px,4px)}.industry-switch a:hover,.industry-switch a:focus-visible{color:#d5e2e8;background:#1d303c;outline:none}.industry-switch a:hover b,.industry-switch a:focus-visible b{opacity:1;transform:none}.industry-switch a.active{color:#fff;background:#2b4352;box-shadow:inset 0 3px #9db9c8}.industry-switch a.active span{color:#bbd1dc}@keyframes industryScene{0%{opacity:.25;transform:scale(1.08)}15%{opacity:1}to{opacity:1;transform:scale(1.015)}}@keyframes robotProductIn{0%{opacity:0;transform:translate(7%)scale(.96)}18%{opacity:.64}to{opacity:.64;transform:translate(0)scale(1.02)}}@keyframes steelScan{0%{transform:translate(-62%)}to{transform:translate(62%)}}@keyframes gearTurn{to{transform:rotate(360deg)}}@keyframes particleConverge{0%,7%{opacity:0;transform:translate(var(--sx),var(--sy)) scale(.35)}13%{opacity:.95}34%,44%{opacity:1;transform:translate(var(--tx),var(--ty)) scale(1.15)}52%,to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.2)}}@keyframes particleFieldTurn{0%,14%{transform:rotateY(-32deg)rotate(-10deg)}37%{transform:rotateY(18deg)rotate(4deg)}48%,to{transform:rotateY(0)rotate(0)}}@keyframes particleShell{0%,27%{opacity:0;filter:blur(9px)}36%,43%{opacity:.95;filter:blur()}51%,to{opacity:0;filter:blur()}}@keyframes particleProduct{0%,39%{opacity:0;transform:translate(8%)scale(.72)rotateY(-34deg)rotateX(4deg)}49%{opacity:1;transform:translate(1%)scale(.95)rotateY(-28deg)rotateX(3deg)}65%{opacity:1;transform:translate(1%)scale(1)rotateY(0)rotateX(0)}84%{opacity:1;transform:translate(1%)scale(1)rotateY(24deg)rotateX(-3deg)}95%{opacity:1;transform:translate(1%)scale(.98)rotateY(-12deg)rotateX(2deg)}to{opacity:0;transform:translate(1%)scale(.92)rotateY(-20deg)}}@keyframes rvPartSequence{0%,5%{opacity:0;transform:translateY(var(--part-y)) rotateY(var(--part-yaw)) rotateZ(var(--part-roll)) scale(.9)}12%,28%{opacity:1;transform:translateY(0) rotateY(var(--part-yaw)) rotateZ(var(--part-roll)) scale(1)}39%,48%{opacity:1;transform:translateY(0)rotateY(0)rotate(0)scale(1)}63%{opacity:1;transform:translateX(var(--assemble-x)) rotateY(0) rotateZ(0) scale(.72)}70%,to{opacity:0;transform:translateX(var(--assemble-x)) scale(.65)}}@keyframes rvGearGroup{0%,11%{opacity:0;transform:scale(.65)rotateY(-28deg)}18%,54%{opacity:.92;transform:scale(1)rotateY(0)}65%,to{opacity:0;transform:scale(.78)}}@keyframes rvFinalProduct{0%,62%{opacity:0;transform:translate(8%)scale(.66)rotateY(-38deg)rotateX(5deg)}72%{opacity:1;transform:translate(5%)scale(.82)rotateY(-28deg)rotateX(4deg)}82%{opacity:1;transform:translate(5%)scale(.86)rotateY(0)rotateX(0)}94%{opacity:1;transform:translate(5%)scale(.86)rotateY(24deg)rotateX(-3deg)}to{opacity:0;transform:translate(5%)scale(.82)rotateY(30deg)}}@keyframes rvAxisPulse{0%,8%,68%,to{opacity:0;transform:scaleX(.3)}18%,58%{opacity:1;transform:scaleX(1)}}@keyframes rvAngleReadout{0%,69%,to{opacity:0;transform:translateY(5px)}76%,94%{opacity:1;transform:translateY(0)}}@keyframes assembleMain{0%,8%{opacity:0;transform:translate(-210px,130px)scale(.55)rotate(-90deg)}30%,82%{opacity:1;transform:translate(0)scale(1)rotate(0)}to{opacity:0;transform:translate(40px,-30px)scale(.88)rotate(18deg)}}@keyframes assembleSecondary{0%,14%{opacity:0;transform:translate(220px,-115px)scale(.5)rotate(110deg)}38%,82%{opacity:1;transform:translate(0)scale(1)rotate(0)}to{opacity:0;transform:translate(-25px,20px)scale(.9)rotate(-16deg)}}@keyframes assembleTertiary{0%,20%{opacity:0;transform:translate(235px,155px)scale(.5)rotate(-100deg)}44%,82%{opacity:1;transform:translate(0)scale(1)rotate(0)}to{opacity:0;transform:translate(-35px,-30px)scale(.9)rotate(20deg)}}@keyframes assembleHousing{0%,28%{opacity:0;transform:scale(1.4)rotate(20deg)}50%,83%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.94)}}@keyframes assemblyScan{0%,to{opacity:0;top:4%}15%,85%{opacity:1}50%{top:88%}}@keyframes sceneProgress{0%{width:0}to{width:100%}}@media (width<=1000px){.site-header nav{gap:17px;font-size:11px}.assembly-stage{opacity:.86;width:58vw;right:-3%}.robot-product-visual{width:54%;right:-5%}.robot-product-scene .assembly-stage{width:48vw;right:26%}.military-hero-copy{max-width:520px}.military-hero-copy h1{font-size:58px}}@media (width<=800px){.site-header{background:#101b23f2;height:70px}.official-logo{width:165px;height:48px}.site-header nav{background:#172733}.military-hero{height:820px;min-height:820px}.military-hero-copy{max-width:none;top:16%;left:7%;right:7%}.military-hero-copy h1{letter-spacing:-2px;font-size:43px}.military-hero-copy>span{max-width:330px;font-size:13px}.robot-product-visual{opacity:.42;width:88%;height:55%;top:36%;right:-20%}.assembly-stage,.robot-product-scene .assembly-stage{opacity:.78;width:92vw;height:270px;top:54%;bottom:auto;right:50%;transform:translate(50%)}.rv-motion-ring,.assembly-callout{display:none}.scene-readout{bottom:4%;left:7%;right:7%}.scene-readout>i{flex:1}.industry-switch{height:68px}.industry-switch button{min-width:155px;padding:0 13px;font-size:8px}.solution-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.military-hero-copy h1{font-size:38px}.military-hero-copy>p{font-size:8px}.assembly-stage,.robot-product-scene .assembly-stage{width:96vw;height:230px;top:57%}.robot-product-visual{width:100%;right:-27%}.scene-readout>span{font-size:24px}.scene-readout b{font-size:9px}.solution-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.military-hero-video{display:none}.military-hero{background:#081018 url(/rv-banner-keyframe.png) 50%/cover no-repeat}.military-hero-bg,.robot-product-visual,.military-hero:after,.rv-part,.rv-final-product,.rv-internal-gears,.rv-gear,.rv-axis-line,.rv-angle-readout,.assembly-orbit,.assembly-scan,.scene-readout>i span{animation:none!important}.rv-part,.rv-internal-gears,.rv-axis-line,.rv-angle-readout{display:none}.rv-final-product{opacity:1;transform:translate(5%)scale(.86)}.scene-readout>i span{width:100%}}.fluid-particles{z-index:8;pointer-events:none;opacity:.72;mix-blend-mode:screen;position:fixed;inset:0}.site-shell{z-index:2;position:relative}.industry-detail-hero{background:radial-gradient(circle at 30% 42%,#415c6d,#16252f 42%,#0c141a 76%);grid-template-columns:1.08fr .92fr;align-items:center;gap:6%;min-height:760px;padding:145px 8% 80px;display:grid;position:relative;overflow:hidden}.industry-detail-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#b5d2e114 1px,#0000 1px),linear-gradient(90deg,#b5d2e114 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.industry-detail-hero>img{object-fit:contain;z-index:1;filter:saturate(.55)contrast(1.05)drop-shadow(0 28px 42px #0000007a);width:100%;height:520px;position:relative}.industry-detail-hero>div{z-index:2;position:relative}.industry-detail-hero p{letter-spacing:2px;color:#a8c9d9;font:10px DM Mono,monospace}.industry-detail-hero h1{letter-spacing:-4px;margin:17px 0 10px;font-size:clamp(48px,5.5vw,78px);line-height:1.05}.industry-detail-hero b{color:#829dab;letter-spacing:1.8px;font:10px DM Mono,monospace;display:block}.industry-detail-hero>div>span{color:#c2d0d7;max-width:520px;margin:28px 0;line-height:1.95;display:block}.industry-value{color:#18242b;background:#d8e0e4;grid-template-columns:1fr 1fr;gap:8%;padding:90px 8%;display:grid}.industry-value h2{margin:10px 0;font-size:clamp(38px,4vw,60px);line-height:1.08}.industry-value ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.industry-value li{background:#cbd6db;align-items:center;gap:18px;padding:25px;font-size:15px;display:flex}.industry-value li i{background:#5e8297;border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #5e8297}@media (width<=1000px){.rv-particle-product{height:100%;inset:0 -4% 0 5%}.assembly-stage{width:64vw;right:-8%}.fluid-particles{opacity:.55}}@media (width<=800px){.industry-switch a{min-width:155px;padding:0 13px;font-size:8px}.rv-particle-cloud{left:50%}.rv-particle-product{width:100%;height:100%;inset:0}.industry-detail-hero{grid-template-columns:1fr;padding:120px 7% 60px}.industry-detail-hero>img{order:2;height:330px}.industry-detail-hero h1{letter-spacing:-2px;font-size:46px}.industry-value{grid-template-columns:1fr;padding:60px 7%}.fluid-particles{opacity:.42}}@media (prefers-reduced-motion:reduce){.fluid-particles,.rv-particle-cloud,.rv-particle-shell{display:none}.rv-particle-product{opacity:1;transform:translate(1%)scale(.98);animation:none!important}}.site-header nav,.site-header nav>a{color:#e5e5e1}.quick-links a{border-color:#8f0a18}.solutions-home,.related,.solution-list,.catalog,.news-page,.article,.about-grid{background:#e6e6e2}.solution-card{background:#18191a}.solution-card b,.solution-card span,.site-footer>a,.contact-block>div>a,.footer-links a{color:#f13e4c}.contact-block input,.contact-block textarea{border-bottom-color:#5a5a5d}.contact-block form small{color:#f36b76}.steel-button{color:#fff!important;background:#dc172a!important;border-color:#dc172a!important}.steel-button:hover{background:#f02a3d!important;border-color:#f02a3d!important}.industry-detail-hero{background:radial-gradient(circle at 30% 42%,#48242b,#1b1517 42%,#0a0a0b 76%)}.industry-detail-hero:after{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px)}.industry-value{color:#171719;background:#e6e6e2}.industry-value li{background:#d5d5d1}.industry-value li i{background:#d4162a;box-shadow:0 0 16px #d4162a}.solutions-intro{color:#5d5d5f;max-width:560px;margin:-34px 0 42px;font-size:13px;line-height:1.8}.solution-index-hero{min-height:560px}.industry-list>a{background:#161617}.industry-list>a:nth-child(2n){background:#252527}.industry-list b{color:#f04353}.industry-list span{color:#f3727e}.catalog{gap:62px}.catalog-nav>b{font-size:23px;display:block}.catalog-nav>p{color:#c91426;letter-spacing:1.7px;margin:8px 0 22px;font:10px DM Mono,monospace}.catalog-nav>div{border-top:1px solid #bfc0bd;margin:0;padding:0}.catalog-nav>div>button{text-align:left;color:#1b1b1c;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.catalog-nav>div>button strong{font-size:13px}.catalog-nav>div>button i{color:#c91426;font-size:21px;font-style:normal;transition:transform .25s}.catalog-nav>div.open>button i{transform:rotate(45deg)}.catalog-nav nav{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.catalog-nav nav>*{overflow:hidden}.catalog-nav>div.open nav{grid-template-rows:1fr;padding-bottom:16px}.catalog-nav nav button{color:#656668;text-align:left;cursor:pointer;background:0 0;border:0;min-height:29px;padding:0;font:11px Manrope,Noto Sans SC,sans-serif}.catalog-nav nav button:hover,.catalog-nav nav button.active{color:#cf1225}.catalog-nav nav button span{float:right;opacity:0}.catalog-nav nav button:hover span,.catalog-nav nav button.active span{opacity:1}.catalog-list{grid-template-columns:1fr;gap:2px;display:grid}.catalog-list-head{color:#4b4b4d;letter-spacing:1.2px;justify-content:space-between;align-items:center;padding:0 0 16px;font:11px DM Mono,monospace;display:flex}.catalog-list-head button{color:#cc1023;font:inherit;cursor:pointer;background:0 0;border:0}.catalog-list article{background:#d7d7d3;grid-template-columns:1fr 1fr;align-items:stretch;min-height:330px;padding:0;display:grid}.catalog-list article>div{width:auto}.catalog-product-copy{flex-direction:column;justify-content:center;padding:42px 44px;display:flex}.catalog-list p{color:#c81325}.catalog-list h2{font-size:34px}.catalog-list span{color:#58595c;max-width:420px}.catalog-list a{color:#c81325;margin-top:26px}.catalog-product-image{background:linear-gradient(135deg,#c9c9c4,#e7e7e2);justify-content:center;align-items:center;display:flex;overflow:hidden}.catalog-list img{mix-blend-mode:multiply;width:auto;max-width:88%;height:auto;max-height:270px;transition:transform .45s;position:static}.catalog-list article:hover img{transform:scale(1.05)}@media (width<=800px){.catalog{grid-template-columns:1fr;gap:35px}.catalog-list article{grid-template-columns:1fr;min-height:0}.catalog-product-copy{padding:34px 28px}.catalog-product-image{min-height:240px}.catalog-list h2{font-size:29px}.solutions-intro{margin:-28px 0 34px}.industry-list>a{grid-template-columns:1fr;min-height:auto}.industry-list img{min-height:230px}.industry-list div{padding:34px 28px}}:root{--ink:#101112;--blue:#222426;--steel:#777a7c;--steel-bright:#f4f4f2;--mist:#e8e8e5;--line:#ffffff2b}body{color:#f6f6f3;background:#101112;font-size:16px;line-height:1.65}.site-header{background:linear-gradient(#0c0d0efa,#0c0d0eb8 68%,#0000)}.site-header nav,.site-header nav>a{color:#f1f1ee;font-size:14px}.site-header nav>a:hover,.nav-products>a:hover{color:#fff}.language{color:#fff;border-color:#7b7d7e}.nav-products>a small,.product-submenu span{color:#c4c6c5}.product-submenu{background:#161718fa;border-color:#626466}.product-submenu a:hover{color:#fff;background:#343638}.quick-links{background:#2b2d2f}.quick-links a{color:#fff;border-color:#55585a}.quick-links a:hover{background:#3c3e40}.quick-links span{color:#d4d5d3}.solutions-home,.related,.solution-list,.catalog,.news-page,.article,.about-grid{color:#171819;background:#ececea}.kicker,.inner-hero>p,.detail-hero p,.solution-detail p,.article>p,.about-grid p{color:#505355}.contact-block,.site-footer,.contact-page{background:#101112}.site-footer{border-top-color:#454749}.site-footer>a,.contact-block>div>a,.footer-links a{color:#e9e9e5}.contact-block h2 em,.inner-hero em{color:#fff}.inner-hero,.detail-hero,.solution-detail{background:radial-gradient(circle at 72% 30%,#3d4042,#1d1f20 46%,#101112)}.military-hero{background:#101112}.military-hero-shade{background:linear-gradient(90deg,#08090afa,#0e0f10e0 35%,#1c1d1e61 67%,#08090abf),linear-gradient(#0000 48%,#040506f0)}.tactical-grid{background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px)}.military-hero:after{background:linear-gradient(110deg,#0000 42%,#ffffff1f 49%,#0000 56%)}.military-hero-copy>p{color:#d9dcda}.military-hero-copy h1 em{color:#fff}.steel-button,.red-button{color:#161718!important;background:#f4f4f1!important;border-color:#f4f4f1!important}.steel-button:hover,.red-button:hover{background:#cfd1cf!important;border-color:#cfd1cf!important}.banner-default-copy{display:none}.military-hero-copy{max-width:620px}.military-hero-copy h1{font-size:clamp(46px,5vw,76px);line-height:1.1}.military-hero-copy>span{color:#e0e1de;max-width:540px;font-size:16px;line-height:1.8}.banner-editable h1 span{display:inline}.banner-editable>p{letter-spacing:.17em;font-size:11px}.banner-editable>span{display:block}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:38px;display:flex}.section-heading h2{letter-spacing:-2px;margin:0;font-size:clamp(36px,4vw,56px)}.section-heading>a{color:#333536;letter-spacing:.08em;font:700 12px DM Mono,monospace}.home-products{color:#171819;background:#f3f3f0;padding:105px 8%}.home-product-grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.home-product-card{background:#dddeda;grid-template-rows:280px auto;min-height:510px;transition:background .25s;display:grid}.home-product-card:hover{background:#d2d3d0}.home-product-image{background:#e8e8e4;justify-content:center;align-items:center;padding:28px;display:flex}.home-product-image img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.home-product-card>div:last-child{padding:28px 30px 32px}.home-product-card p{color:#5c5e5f;letter-spacing:.08em;margin:0 0 8px;font:11px DM Mono,monospace}.home-product-card h3{margin:0 0 15px;font-size:28px}.home-product-card span{color:#535658;min-height:72px;font-size:14px;line-height:1.75;display:block}.home-product-card b{color:#232526;letter-spacing:.08em;margin-top:22px;font:700 11px DM Mono,monospace;display:block}.solutions-home h2{font-size:clamp(42px,4.6vw,66px)}.solution-card{background:#d9d9d5;min-height:420px}.solution-card img{object-fit:contain;mix-blend-mode:multiply;opacity:1;background:#e7e7e3;padding:24px}.solution-card:hover img{opacity:1;transform:scale(1.025)}.solution-card>div{color:#fff;background:linear-gradient(#1718190d,#171819f0)}.solution-card b,.solution-card span{color:#f5f5f2}.solution-card h3{font-size:23px}.solution-list{gap:2px;display:grid}.solution-list>a{grid-template-columns:44% 1fr;min-height:380px;margin:0}.solution-list img{object-fit:contain;mix-blend-mode:multiply;background:#deded9;padding:28px}.solution-list div{background:#242627;padding:54px}.solution-list p{color:#d2d3d0;font-size:15px;line-height:1.85}.solution-list h2{font-size:42px}.catalog-list article{background:#deded9}.catalog-product-image{overflow:visible}.catalog-list img{object-fit:contain;max-width:92%;max-height:285px}.catalog-list p,.catalog-list a,.catalog-nav>p,.catalog-nav>div>button i,.catalog-nav nav button:hover,.catalog-nav nav button.active{color:#343638}.banner-editor{color:#1b1c1d;background:#f2f2ef;border:1px solid #d1d2cf;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 5% 70px;padding:34px;display:grid}.banner-editor>div{grid-column:1/-1}.banner-editor p{color:#606264;letter-spacing:.12em;margin:0;font:11px DM Mono,monospace}.banner-editor h2{margin:6px 0 0;font-size:28px}.banner-editor label{color:#353738;font-size:12px}.banner-editor input,.banner-editor textarea{color:#151617;border-bottom-color:#aeb0ad}.banner-editor .banner-online{flex-direction:row;grid-column:1/-1;align-items:center}.banner-editor .banner-online input{width:auto}.banner-editor button{justify-self:start}@media (width<=800px){body{font-size:15px}.home-products{padding:72px 7%}.home-product-grid{grid-template-columns:1fr}.home-product-card{grid-template-rows:250px auto;min-height:0}.section-heading{flex-direction:column;align-items:start}.solution-list>a{grid-template-columns:1fr;min-height:0}.solution-list img{height:280px}.solution-list div{padding:32px 28px}.solution-list h2{font-size:32px}.banner-editor{grid-template-columns:1fr;margin:0 7% 48px;padding:24px}.military-hero-copy>span{font-size:14px}}html[lang=en] body,.language-en{font-size:17px;line-height:1.78}.inner-hero h1,.article h1{letter-spacing:-.045em}.inner-hero span,.article>strong,.article>div,.news-row span{font-size:16px;line-height:1.85}.news-row h2{font-size:clamp(23px,2vw,31px);line-height:1.2}.news-row p,.article>p{letter-spacing:.12em;font-size:11px}.quick-links{display:none}.about-grid article:first-child{background:#151617 url(/industry-automotive.jpg) 50%/cover no-repeat;position:relative;overflow:hidden}.about-grid article:first-child:before{content:"";background:linear-gradient(135deg,#0f1011f5,#0f10118c);position:absolute;inset:0}.about-grid article:first-child>*{z-index:1;position:relative}.about-grid article:first-child span{color:#f3f3f0}.solution-list{gap:3px;padding:48px 8%}.solution-list>a{grid-template-columns:38% 1fr;min-height:300px}.solution-list img{object-fit:contain;mix-blend-mode:normal;filter:none;background:#e6e6e1;height:300px;padding:18px}.solution-list div{padding:38px 48px}.solution-list h2{margin:8px 0;font-size:clamp(31px,3.1vw,43px)}.solution-list p{margin:0 0 16px;font-size:14px;line-height:1.7}.solution-list b,.solution-list span{color:#f1f1ed}.solution-list>a>img{aspect-ratio:4/3;object-fit:contain;object-position:center;background:#e6e6e1;width:100%;min-width:0;height:300px;display:block}.news-page{padding:82px 13%}.news-row{grid-template-columns:310px 1fr auto;gap:38px;padding:30px 0}.news-row img{object-fit:cover;mix-blend-mode:normal;background:#deded9;width:310px;height:190px}.news-row>b{color:#242627;font-size:30px}@media (width<=800px){.solution-list{padding:34px 7%}.solution-list>a{grid-template-columns:1fr}.solution-list img{height:230px}.news-page{padding:52px 7%}.news-row{grid-template-columns:145px 1fr auto;gap:16px}.news-row img{width:145px;height:110px}.news-row h2{font-size:18px}.news-row span{display:none}}.military-hero-video{filter:contrast(1.03)brightness(.82)saturate()!important}.home-product-image img,.catalog-list img,.catalog-product-image img,.detail-hero img,.related img{mix-blend-mode:normal!important;filter:none!important}.cms-v2{min-height:calc(100vh - 88px)}.cms-v2 aside{padding:34px 0}.cms-v2 aside>b,.cms-v2 aside small{padding:0 27px;display:block}.cms-v2 aside small{letter-spacing:.13em;color:#8e9192;margin:5px 0 24px;font:10px DM Mono,monospace}.cms-v2 aside button{font-size:15px}.cms-title{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.cms-title h1{margin:5px 0 8px}.cms-title>div>span{color:#66696b;max-width:560px;font-size:14px;display:block}.cms-actions{align-items:center;gap:12px;display:flex}.cms-search{background:#fff;border:1px solid #cbcdca;align-items:center;gap:7px;padding:0 12px;display:flex!important}.cms-search input{min-width:240px;color:#171819!important;border:0!important;padding:11px 0!important}.cms-table-v2 .table-head,.cms-table-v2 .table-row{grid-template-columns:1.1fr 1fr 1.5fr .65fr .55fr .75fr}.cms-table-v2 .table-row{min-height:76px}.cms-table-v2 .table-row>span{color:#5b5e60;font-size:13px}.simple-cms{padding:28px 0}.editor-v2{max-height:90vh;overflow:auto}.editor-head{justify-content:space-between;align-items:start;display:flex}.editor-head p{color:#737678;letter-spacing:.14em;margin:0;font:10px DM Mono,monospace}.editor-head h2{margin:5px 0 22px}.editor-head>button{cursor:pointer;background:0 0;border:0;font-size:14px}.field-grid,.upload-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.editor-v2 label{color:#3d4041;flex-direction:column;gap:7px;margin:15px 0;font-size:13px;font-weight:700;display:flex}.editor-v2 input{color:#18191a;background:0 0;border:0;border-bottom:1px solid #afb1ae;padding:10px 0}.file-label{cursor:pointer;border:1px dashed #a7aaa7;padding:12px!important}.file-label input{border:0!important;padding:0!important}.editor-preview{object-fit:contain;background:#e7e7e3;width:100%;max-height:230px}.attachment-list{flex-wrap:wrap;gap:8px;display:flex}.attachment-list button{cursor:pointer;background:#f3f3f0;border:1px solid #babcb9;padding:7px 10px;font-size:12px}.rich-field{border:1px solid #d0d2cf;padding:0!important}.rich-field>span{padding:10px 12px 0}.rich-toolbar{background:#f4f4f1;border-bottom:1px solid #d8dad7;align-items:center;gap:7px;padding:8px 12px;display:flex}.rich-toolbar button{cursor:pointer;background:#fff;border:1px solid #bfc1be;min-width:28px}.rich-toolbar select,.rich-toolbar input{border:1px solid #bfc1be!important;width:auto!important;padding:2px!important}.rich-editor{outline:0;min-height:105px;padding:12px;font-size:15px;line-height:1.75}.rich-editor:empty:before{content:"输入内容…";color:#9a9c9b}.editor-footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.editor-footer>button:first-child{cursor:pointer;background:0 0;border:0;padding:12px}.likr-about-home{color:#f5f5f1;background:#171819;padding:110px 8%}.likr-about-home h2{letter-spacing:-.06em;margin:8px 0 16px;font-size:clamp(42px,5vw,72px)}.likr-about-copy{color:#c7c9c6;max-width:640px;margin:0;font-size:17px;line-height:1.9}.likr-metrics{border-top:1px solid #494b4a;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.likr-metrics>div{border-right:1px solid #494b4a;padding:24px 28px}.likr-metrics>div:first-child{padding-left:0}.likr-metrics b{letter-spacing:-.07em;font:700 clamp(48px,6vw,92px)/1 Manrope,Noto Sans SC,sans-serif;display:block}.likr-metrics span{color:#c4c6c3;letter-spacing:.1em;margin-top:10px;font:11px DM Mono,monospace;display:block}@media (width<=800px){.cms-title{flex-direction:column}.cms-actions{flex-wrap:wrap;width:100%}.cms-search{width:100%}.cms-search input{width:100%;min-width:0}.cms-table-v2{overflow-x:auto}.cms-table-v2 .table-head,.cms-table-v2 .table-row{min-width:960px}.field-grid,.upload-row{grid-template-columns:1fr}.likr-about-home{padding:72px 7%}.likr-metrics{grid-template-columns:1fr}.likr-metrics>div,.likr-metrics>div:first-child{border-bottom:1px solid #494b4a;border-right:0;padding:22px 0}}.likr-about-home{color:#171819;background:#fff;border-top:1px solid #d7d8d5}.likr-about-home h2{color:#111213}.likr-about-copy{color:#515456}.likr-metrics{border-top-color:#c9cbc8}.likr-metrics>div{border-right-color:#c9cbc8}.likr-metrics b{color:#111213}.likr-metrics span{color:#686b6d;letter-spacing:.04em;font-size:clamp(16px,1.35vw,22px);font-weight:600}@media (width<=800px){.likr-metrics span{font-size:18px}}.solutions-home .solution-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.solutions-home .solution-card{background:#e7e7e3;height:clamp(320px,29vw,460px);min-height:0;overflow:hidden}.solutions-home .solution-card img{object-fit:contain;object-position:center;mix-blend-mode:normal;filter:none;background:#e7e7e3;width:100%;height:100%;padding:0;display:block;transform:none}.solutions-home .solution-card>div{flex-direction:column;justify-content:flex-end;min-height:155px;padding:30px 24px 24px;display:flex;overflow:hidden}.solutions-home .solution-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.35em;line-height:1.15;display:-webkit-box;overflow:hidden}.solutions-home .solution-card img{object-fit:cover}.solutions-home .solution-card:hover img{filter:none;transform:scale(1.015)}@media (width<=1100px){.solutions-home .solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.solutions-home .solution-grid{grid-template-columns:1fr;gap:12px}.solutions-home .solution-card{height:clamp(240px,60vw,340px)}}.seo-overview{color:#1b252a;background:#f4f5f3;border-top:1px solid #d7dcda;grid-template-columns:minmax(280px,.85fr) 1.15fr;gap:8%;padding:112px 8%;display:grid}.seo-overview-heading h2{letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(38px,4.4vw,62px);line-height:1.08}.seo-overview-heading h2 em{color:#4f7488;font-family:Georgia,Noto Serif SC,serif;font-weight:400}.seo-overview-heading>p:not(.kicker){color:#536168;max-width:520px;margin:0;font-size:17px;line-height:1.9}.seo-overview-grid{background:#cbd2d0;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1px;display:grid}.seo-overview-grid article{background:#f4f5f3;padding:28px 24px}.seo-overview-grid h3{margin:0 0 15px;font-size:20px;line-height:1.25}.seo-overview-grid p{color:#56656c;margin:0;font-size:15px;line-height:1.85}@media (width<=900px){.seo-overview{grid-template-columns:1fr;gap:42px}.seo-overview-grid{grid-template-columns:1fr}}@media (width<=520px){.seo-overview{padding:78px 7%}.seo-overview-grid article{padding:24px 20px}}.home-product-image{padding:24px 28px;background:0 0!important}.home-product-image img{object-fit:contain;mix-blend-mode:multiply!important;filter:none!important;background:0 0!important}body{font-size:17px;line-height:1.78}.site-header nav,.site-header nav>a{font-size:15px}.product-submenu a{font-size:14px}.inner-hero>span,.detail-hero span,.solution-detail span,.industry-detail-hero span,.news-row span,.catalog-product-copy>span,.solution-list p{font-size:17px;line-height:1.9}.home-product-card span,.solution-card span,.contact-block p,.contact-block label{font-size:16px;line-height:1.85}.article>div,.article>strong,.detail-copy>p,.detail-copy li,.industry-value li{font-size:18px;line-height:2}.news-row h2{font-size:clamp(25px,2.15vw,34px)}html[lang=en] body{font-size:18px;line-height:1.82}html[lang=en] .inner-hero>span,html[lang=en] .detail-hero span,html[lang=en] .solution-detail span,html[lang=en] .news-row span{font-size:17px}@media (width<=800px){body,html[lang=en] body{font-size:16px}.site-header nav,.site-header nav>a{font-size:14px}.inner-hero>span,.detail-hero span,.solution-detail span,.industry-detail-hero span,.news-row span,.catalog-product-copy>span,.solution-list p{font-size:16px}.article>div,.article>strong,.detail-copy>p,.detail-copy li,.industry-value li{font-size:17px}}.rv-e-data-tables{border-top:1px solid #c8cdcc;grid-column:1/-1;gap:34px;margin-top:44px;padding-top:34px;display:grid}.rv-e-table-block{min-width:0}.rv-e-table-block h3{color:#1b252b;margin:0 0 10px;font-size:27px}.rv-e-table-note,.rv-e-table-footnote{color:#64747b;margin:0 0 16px;font-size:13px;line-height:1.7}.rv-e-table-footnote{margin-top:12px;font-size:12px}.rv-e-table-scroll{background:#f8faf9;border:1px solid #c7d0d3;overflow-x:auto}.rv-e-table-scroll table{border-collapse:collapse;color:#243238;width:100%;min-width:1120px;font-size:13px;line-height:1.45}.rv-e-table-scroll th,.rv-e-table-scroll td{text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid #d0d9db;padding:12px 10px}.rv-e-table-scroll thead th{color:#253f4c;background:#dce7ea;font-weight:700}.rv-e-table-scroll tbody th{color:#1d536c;background:#edf2f2;font-weight:700}.rv-e-table-scroll tbody tr:nth-child(2n) td{background:#f1f5f4}.rv-e-table-scroll td:nth-child(2){white-space:normal;text-align:left;color:#53646b;min-width:230px}.rv-e-table-scroll td:last-child{font-weight:700}@media (width<=800px){.rv-e-data-tables{margin-top:34px;padding-top:28px}.rv-e-table-block h3{font-size:22px}.rv-e-table-note{font-size:12px}.rv-e-table-scroll table{min-width:980px;font-size:12px}.rv-e-table-scroll th,.rv-e-table-scroll td{padding:9px 8px}}.military-hero-copy,.banner-editable{text-align:left}.banner-editable>p{font-size:14px;line-height:1.5}.banner-editable h1{font-size:clamp(58px,6.4vw,98px);line-height:1.05}.banner-editable>span{max-width:620px;font-size:19px;line-height:1.85}@media (width<=800px){.banner-editable>p{font-size:11px}.banner-editable h1{font-size:clamp(44px,11vw,64px)}.banner-editable>span{font-size:16px}}.site-header{justify-content:flex-start;gap:46px}.official-logo{width:250px;height:70px}.site-header nav{gap:32px;font-size:17px}.site-header nav>a,.nav-products>a{font-size:17px}.site-header nav{flex:1}.site-header nav>.language{margin-left:auto}@media (width<=1000px){.site-header{gap:28px}.official-logo{width:225px}.site-header nav{gap:22px}.site-header nav,.site-header nav>a,.nav-products>a{font-size:15px}}@media (width<=800px){.site-header{justify-content:space-between;gap:0}.official-logo{width:190px;height:54px}.site-header nav,.site-header nav>a,.nav-products>a{font-size:16px}}.site-header{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#080e13fa,#080e13c7 72%,#080e1300);position:fixed;top:0;left:0;right:0}.catalog-nav>b{font-size:20px}.catalog-nav>p{letter-spacing:.12em;font-size:13px}.catalog-nav>div>button{padding:18px 0;font-size:17px}.catalog-nav nav button{padding:12px 0;font-size:16px}.catalog-list-head{font-size:17px}.catalog-product-copy>p{font-size:14px}.catalog-product-copy h2{font-size:clamp(32px,3.5vw,50px)}.catalog-product-copy>span{font-size:18px;line-height:1.9}.catalog-product-copy>a{font-size:15px}.product-detail-intro{color:#404b50;border-top:1px solid #c8cdcc;grid-column:1/-1;padding-top:42px}.product-detail-intro h2{margin-bottom:20px}.product-detail-intro>div{max-width:900px;font-size:18px;line-height:2}.product-detail-intro>div p{margin:0 0 14px}@media (width<=800px){.catalog-nav>b{font-size:19px}.catalog-nav>div>button{font-size:16px}.catalog-product-copy h2{font-size:34px}.catalog-product-copy>span{font-size:17px}}.catalog{grid-template-columns:minmax(300px,330px) 1fr}.catalog-nav{min-width:0}.catalog-nav>div>button{text-align:left;white-space:normal;word-break:break-all;justify-content:space-between;align-items:center;width:100%;line-height:1.45;display:flex}.catalog-nav>div>button strong{font-size:19px;font-weight:800}.catalog-nav nav{padding-left:16px}.catalog-nav nav button{white-space:normal;text-align:left;font-size:15px;line-height:1.45}.catalog-list img{mix-blend-mode:multiply!important;filter:none!important;background:0 0!important}@media (width<=800px){.catalog{grid-template-columns:1fr}.catalog-nav>div>button strong{font-size:18px}.catalog-nav nav button{font-size:15px}}.contact-page{color:#f1f3f2;background:#101112;grid-template-columns:1.05fr .95fr;gap:7%;min-height:780px;padding:155px 8% 100px}.contact-intro{grid-column:1/-1}.contact-page dl{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.contact-page dt{font-size:40px;font-weight:700}.contact-page dt span{color:#d3e4eb;vertical-align:-2px;margin-right:10px;font-size:52px;display:inline-flex}.contact-page dd{font-size:36px}.contact-page .map-card{grid-column:1/-1;width:100%}.contact-page h1{letter-spacing:-3px;margin:14px 0 66px;font-size:clamp(56px,6vw,92px);line-height:1.04}.contact-page h1 em{color:#b9d0da}.contact-page dl{gap:28px}.contact-page dl div{border-top-color:#4b5458;padding-top:16px}.contact-page dt{color:#9bb8c4;letter-spacing:1.5px;font-size:13px}.contact-page dd{color:#e4e8e7;font-size:19px;line-height:1.8}.map-card{background:#1d2325;border:1px solid #414b4e;min-height:520px}.map-card iframe{filter:grayscale(.2)contrast(1.05)brightness(.82);min-height:520px}.map-card a{color:#fff;background:#647f8d;padding:15px 20px;font-size:13px}.contact-page+.site-footer{background:#101112}@media (width<=800px){.contact-page{grid-template-columns:1fr;gap:42px;padding:125px 7% 70px}.contact-page h1{margin-bottom:44px;font-size:52px}.contact-page dl{grid-template-columns:1fr;gap:18px}.contact-page dt{font-size:30px}.contact-page dt span{font-size:38px}.contact-page dd{word-break:break-word;font-size:26px}.map-card,.map-card iframe{min-height:360px}}.contact-fields-zh,.contact-fields-en{gap:14px;margin:12px 0;display:grid}.contact-fields-en{border-top:1px solid #d4dada;padding-top:16px}.contact-editor .editor-toggles{display:none}.detail-hero img,.related img{mix-blend-mode:multiply!important;filter:none!important;background:0 0!important}.detail-hero{min-height:720px}.detail-hero img{transform-origin:50%;width:54%;height:86%;top:8%;right:3%;transform:scale(1.08)}@media (width<=800px){.detail-hero{min-height:740px}.detail-hero img{width:112%;height:58%;top:39%;right:-6%;transform:scale(1.1)}}.detail-copy{align-items:start}.detail-copy>ul{display:none}.detail-copy>p{grid-area:1/2;margin:4px 0 0;font-size:18px;line-height:2}.product-detail-intro>div{white-space:pre-line;width:100%;max-width:none}.product-detail-image{object-fit:contain;background:#fff;width:min(100%,1100px);max-height:620px;margin:0 auto 36px;display:block}.product-parameter-gallery{display:none!important}.rv-n-data-tables-dom{border-top:1px solid #c8cdcc;gap:34px;margin-top:44px;padding-top:34px;display:grid}.rv-n-table-block{min-width:0}.rv-n-table-block h3{color:#1b252b;margin:0 0 10px;font-size:27px}.rv-n-table-note{color:#64747b;margin:0 0 16px;font-size:14px;line-height:1.7}.rv-n-table-scroll{background:#f8faf9;border:1px solid #c7d0d3;overflow-x:auto}.rv-n-table-scroll table{border-collapse:collapse;color:#243238;width:100%;min-width:1320px;font-size:13px;line-height:1.45}.rv-n-table-scroll th,.rv-n-table-scroll td{text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid #d0d9db;padding:12px 10px}.rv-n-table-scroll thead th{color:#253f4c;background:#dce7ea;font-weight:700}.rv-n-table-scroll tbody th{color:#1d536c;background:#edf2f2;font-weight:700}.rv-n-table-scroll tbody tr:nth-child(2n) td{background:#f1f5f4}.rv-n-table-scroll td:nth-child(2){white-space:normal;text-align:left;color:#53646b;min-width:220px}.rv-n-table-scroll td:last-child{font-weight:700}@media (width<=800px){.rv-n-data-tables-dom{margin-top:34px;padding-top:28px}.rv-n-table-block h3{font-size:22px}.rv-n-table-note{font-size:12px}.rv-n-table-scroll table{min-width:1120px;font-size:12px}.rv-n-table-scroll th,.rv-n-table-scroll td{padding:9px 8px}}.about-grid>article>p{text-align:center!important;font-size:0!important;display:none!important}.about-grid>article>p:after{font-size:22px;font-weight:700}.about-grid>article:first-child>p:after{content:"公司简介 / PROFILE"}.about-grid>article:nth-child(2)>p:after{content:"发展历程 / MILESTONES"}.about-grid>article:nth-child(3)>p:after{content:"公司愿景 / VISION"}.about-grid>article>p{letter-spacing:.02em;font-weight:700;text-align:center!important;font-size:22px!important}.about-grid>article>h2{text-align:center;font-size:clamp(34px,4vw,54px)}.about-grid>article>span{text-align:center;font-size:18px;line-height:1.9;display:block}.timeline img{object-fit:cover;background:#e5eaeb;border:1px solid #c3cfd3;width:100%;height:130px;margin-top:18px;display:block}.timeline div:before{display:none!important}.timeline:before{top:52px!important}.timeline b{margin-top:10px}.timeline{scroll-snap-type:x proximity;scrollbar-width:thin;gap:0;padding:24px 0 18px;display:flex;position:relative;overflow-x:auto}.timeline div{scroll-snap-align:start;border:0;flex:0 0 clamp(190px,22vw,280px);padding:0 20px 0 0;display:block;position:relative}.timeline div:before{content:"";background:#647f8d;border:3px solid #ececea;border-radius:50%;width:14px;height:14px;margin:54px 0 24px;display:block;position:relative;box-shadow:0 0 0 1px #647f8d}.timeline::-webkit-scrollbar{height:7px}.timeline::-webkit-scrollbar-thumb{background:#8096a0;border-radius:10px}.about-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:1fr!important}.about-grid article{min-width:0}.timeline{gap:0;padding:42px 0 12px;display:flex;position:relative}.timeline:before{content:"";background:#9aadb5;height:2px;position:absolute;top:54px;left:0;right:0}.timeline div{border:0;flex:1;padding:34px 14px 0 0;display:block;position:relative}.timeline div:before{content:"";background:#647f8d;border:3px solid #ececea;border-radius:50%;width:14px;height:14px;position:absolute;top:47px;left:0;box-shadow:0 0 0 1px #647f8d}.timeline b{color:#587589;margin-bottom:28px;font:16px DM Mono,monospace;display:block}.timeline span{color:#69777d;font-size:14px;line-height:1.7}@media (width<=800px){.about-grid{grid-template-columns:1fr}.timeline{gap:0;padding:24px 0 18px;display:flex}.timeline:before{width:auto;height:2px;top:88px;left:0;right:0}.timeline div{flex-basis:220px;padding:0 20px 0 0}.timeline div:before{margin:54px 0 24px;top:auto;left:auto}.timeline b{margin-bottom:10px}}.solutions-home,.related,.solution-list,.catalog,.news-page,.article,.about-grid{color:#1d2529}.solutions-home p,.solution-list p,.news-row span,.catalog-product-copy>span,.about-grid article>span,.timeline span,.detail-copy>p,.detail-copy li{color:#3f4a50}.about-grid article:first-child h2{color:#fff!important}.news-row h2,.solution-list h2,.catalog-product-copy h2,.about-grid article h2,.related h2{color:#182126}.about-grid .timeline:after{content:"→";color:#587589;background:#ececea;padding-left:12px;font:700 28px/1 Arial,sans-serif;position:absolute;top:34px;right:8px}.solution-list b,.solution-list span,.industry-list b,.industry-list span{color:#687f8b!important}.solution-list>a:hover h2,.solution-list>a:hover span,.industry-list>a:hover h2{color:#8ea7b2}.solution-list div h2,.industry-list div h2{color:#f3f5f4!important}.solution-list div p,.industry-list div p{color:#d7dedd!important}.solution-list div b,.solution-list div span,.industry-list div b,.industry-list div span{color:#a9c1c9!important}.solution-detail .cyan-button,.solution-detail .red-button{color:#fff!important;background:#647f92!important;border-color:#647f92!important}.industry-detail-hero p,.industry-detail-hero b{color:#7894a0!important}.news-row p,.catalog-product-copy>p,.solution-list b,.kicker{color:#536b76}.admin-login{color:#17232a;background:#ececea;place-items:center;min-height:100vh;padding:150px 8% 100px;display:grid}.admin-login-card{background:#fff;border:1px solid #c7d0d2;gap:18px;width:min(460px,100%);padding:42px;display:grid;box-shadow:0 24px 70px #17232a1a}.admin-login-card p{letter-spacing:.16em;color:#60747e;margin:0;font-size:12px}.admin-login-card h1{color:#17232a;margin:0 0 8px;font-size:32px}.admin-login-card label,.account-editor label{color:#465961;gap:8px;font-size:14px;display:grid}.admin-login-card input,.account-editor input{box-sizing:border-box;color:#17232a;background:#f8f9f8;border:1px solid #b9c4c6;width:100%;padding:13px 14px;font-size:16px}.login-error{color:#9b3f35}.account-editor{max-width:680px}.account-editor form{gap:18px;margin:22px 0;display:grid}.account-editor>p{color:#40535b;font-size:18px}.industry-detail-hero{background-position:50%;background-size:cover}.industry-detail-hero>img{filter:none!important}.industry-detail-hero p{color:#c1d3d8!important}.industry-detail-hero b{color:#d5e0e3!important}.solution-list>a>img{object-fit:cover;object-position:center top;align-self:start;display:block}.inquiry-list{color:#17232a;background:#fff;border:1px solid #c7d0d2;margin:34px 8%;padding:28px}.inquiry-list h2{margin:0 0 18px;font-size:22px}.inquiry-list article{border-top:1px solid #dce2e3;grid-template-columns:1fr 1.4fr 1.2fr;gap:8px 18px;padding:18px 0;display:grid}.inquiry-list article a{color:#536b76}.inquiry-list article time{color:#71838a;font-size:13px}.inquiry-list article p{white-space:pre-wrap;color:#40535b;grid-column:1/-1;margin:4px 0 0;line-height:1.7}.interactive-showcase{color:#eef4f6;background:#111a22;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:center;gap:6%;padding:96px 8%;display:grid;overflow:hidden}.interactive-showcase__copy{max-width:480px}.interactive-showcase__copy h2{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(38px,4.6vw,68px);line-height:1.08}.interactive-showcase__copy h2 em{color:#a9c5d2;font-family:Georgia,Noto Serif SC,serif;font-weight:400}.interactive-showcase__copy>p:not(.kicker){color:#b5c5cc;margin:0;font-size:17px;line-height:1.9}.interactive-product-viewer{isolation:isolate;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;place-items:center;min-height:460px;display:grid;position:relative}.interactive-product-viewer:focus-visible{box-shadow:0 0 0 2px #a9c5d2,0 0 0 6px #58758966}.interactive-product-viewer__halo{z-index:-1;filter:blur(4px);background:radial-gradient(#7197a942,#283b461f 46%,#0000 72%);border-radius:50%;position:absolute;inset:10% 3%}.interactive-product-viewer__image{object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 28px 25px #00000073);pointer-events:none;width:min(100%,650px);height:430px;display:block}.interactive-product-viewer__hint{text-align:right;letter-spacing:.16em;color:#dce8ed;flex-direction:column;gap:4px;font:11px DM Mono,monospace;display:flex;position:absolute;top:4%;right:3%}.interactive-product-viewer__hint i{color:#8ca5b1;font-size:9px;font-style:normal}.interactive-product-viewer__meter{background:#cee2ea33;height:2px;position:absolute;bottom:4%;left:5%;right:5%;overflow:hidden}.interactive-product-viewer__meter span{background:#a9c5d2;height:100%;transition:width .16s;display:block}@media (width<=900px){.interactive-showcase{grid-template-columns:1fr;gap:30px;padding:78px 7%}.interactive-product-viewer{min-height:390px}.interactive-product-viewer__image{height:360px}}@media (width<=520px){.interactive-showcase__copy h2{font-size:42px}.interactive-showcase__copy>p:not(.kicker){font-size:16px}.interactive-product-viewer{min-height:300px}.interactive-product-viewer__image{height:280px}.interactive-product-viewer__hint{font-size:9px;right:0}.interactive-product-viewer__hint i{font-size:8px}}.footer-meta{flex-direction:column;align-items:center;gap:7px;display:flex}.footer-meta p{margin:0!important}.icp-link{color:#9eabb1;letter-spacing:.04em;text-decoration:none}.icp-link:hover{color:#dce8ec;text-decoration:underline}@media (width<=800px){.footer-meta{align-items:flex-start}}
