:root{--container:1320px;--navy:#101d27;--deep:#080f16;--orange:#f46837;--ink:#15232d}
.preserve-lines{white-space:pre-line}.language-switcher{position:relative;z-index:61;font-size:11px}.language-switcher>summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;padding:12px 3px;white-space:nowrap}.language-switcher>summary::-webkit-details-marker{display:none}.language-options{position:absolute;right:-12px;top:100%;min-width:154px;background:#fff;color:var(--ink);border:1px solid var(--line);padding:9px;box-shadow:0 14px 40px #08152120}.language-options>a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px}.language-options>a:hover,.language-options>a[aria-current]{background:#f4f5f5;color:var(--orange)}
.brand-words strong{font-size:25px;letter-spacing:-.6px;line-height:1.1}.brand-words>span{font-size:7px;letter-spacing:1.7px;line-height:1.2}.locale-zh .brand-words>span{font-size:10px;letter-spacing:6px}.brand-symbol{background:white;border-radius:50%;width:46px;height:46px}.header-inner{height:88px;gap:25px}.desktop-nav{gap:27px}.desktop-nav a{font-size:12px;font-weight:500}.header-actions{gap:15px}.header-contact{font-size:11px;gap:17px;padding:12px 18px}.topbar{position:relative;z-index:51}.topbar-inner{font-size:9px;letter-spacing:.75px;height:32px}.topbar b{font-size:11px}.header{transition:background .35s,box-shadow .35s}.header.is-scrolled{box-shadow:0 2px 20px #08152112}.header:has(+main .hero){background:transparent;color:white;border-color:#ffffff12}.header:has(+main .hero).is-scrolled{background:#0b1722ed;backdrop-filter:blur(18px)}.header:has(+main .hero) .header-contact{background:#ffffff0d;border:1px solid #ffffff33}.header:has(+main .hero) .header-contact:hover{background:var(--orange);border-color:var(--orange)}.header:has(+main .hero) .mobile-nav{color:var(--ink)}.header:has(+main .hero) .search-panel{color:var(--ink)}
.hero{margin-top:-89px;min-height:790px;height:calc(100svh - 32px);max-height:1080px;isolation:isolate}.hero-image{object-position:72% 48%;opacity:1;will-change:transform}.hero-overlay{background:linear-gradient(90deg,#07111bf7 0%,#0a1521dc 28%,#0815224a 67%,#0c1a280a 100%),linear-gradient(0deg,#08131dea,transparent 50%),linear-gradient(180deg,#061019aa,transparent 30%)}.hero-grid{background:linear-gradient(90deg,transparent calc(25% - .5px),#d1e2f111 25%,transparent calc(25% + .5px),transparent calc(50% - .5px),#d1e2f111 50%,transparent calc(50% + .5px),transparent calc(75% - .5px),#d1e2f111 75%,transparent calc(75% + .5px))}.hero-grain{position:absolute;inset:0;pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.3' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.hero-content{padding-top:clamp(160px,22vh,245px);padding-bottom:145px;pointer-events:none}.hero-content a{pointer-events:auto}.hero h1{font-size:clamp(57px,6.3vw,100px);font-weight:500;letter-spacing:-5px;line-height:1.12;max-width:1000px}.hero-line{display:block;overflow:hidden;padding-bottom:12px;margin-bottom:-12px}.hero-line>span{display:block;transform-origin:left bottom}.hero-line:nth-child(2){font-weight:300;color:#e6e7e8}.locale-zh .hero h1{font-size:clamp(52px,5vw,79px);letter-spacing:3px;line-height:1.4}.locale-ru .hero h1{font-size:clamp(48px,5.5vw,84px);letter-spacing:-2.5px;max-width:880px;line-height:1.18}.hero-eyebrow{font-size:9px;letter-spacing:2.3px;color:#e3e8ed;margin-bottom:35px}.hero-eyebrow>span{width:32px}.hero-content>p{font-size:14px;line-height:1.9;color:#b9c6d0;letter-spacing:.1px;margin-top:31px;max-width:530px}.hero-actions{gap:38px;margin-top:35px}.hero-actions>.button{background:#f36a39;padding:17px 27px;min-height:58px;font-weight:500;font-size:12px;gap:40px;border:0}.hero-about{font-size:12px;gap:20px}.hero-index{margin-top:42px;font-size:8px;letter-spacing:1.6px;color:#9dafba}.hero-bottom{bottom:28px;border-top:1px solid #ffffff22;padding-top:24px;font-size:9px}.hero-coordinate{font-size:8px;letter-spacing:2.5px}.hero-page{font-size:18px}.hero-field{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.9}.hero-orbit-label{position:absolute;right:8%;top:37%;display:flex;flex-direction:column;gap:9px;align-items:flex-start;font-size:8px;letter-spacing:2px;color:#f0f4f6a6;pointer-events:none}.hero-orbit-label:before{content:'+';font-weight:200;font-size:40px;color:#c0d2db77;margin-bottom:50px;margin-left:45px}.orbit-live{margin-top:14px;border:1px solid #ffffff38;padding:7px 9px;font-size:7px;background:#0c182733}.orbit-live>i{width:4px;height:4px;display:inline-block;background:var(--orange);border-radius:50%;margin-right:5px;box-shadow:0 0 8px var(--orange);animation:live-pulse 3s infinite}.scroll-cue>svg{animation:arrow-float 2s ease-in-out infinite}.scroll-progress{display:none}@supports(animation-timeline:scroll()){.scroll-progress{display:block;position:fixed;top:0;left:0;height:2px;z-index:101;width:100%;background:var(--orange);transform-origin:0;animation:scroll-progress linear;animation-timeline:scroll(root)}}@keyframes scroll-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes live-pulse{50%{opacity:.3}}@keyframes arrow-float{50%{transform:translateY(5px)}}
.section{padding-block:120px}.intro-strip-inner{min-height:205px;grid-template-columns:1.7fr 1fr 1fr 1fr}.intro-statement .eyebrow{font-size:8px;letter-spacing:1.8px}.intro-statement p{font-size:17px;line-height:1.8;max-width:290px}.intro-stat{padding-left:50px}.intro-stat>strong{font-weight:400;letter-spacing:-2px}.intro-stat>strong>.stat-number{font-size:57px;line-height:1;letter-spacing:-2px;color:var(--ink);font-weight:400;margin:0}.intro-stat>strong>span:not(.stat-number){font-size:11px;letter-spacing:0}.intro-stat p{font-size:10px;letter-spacing:.7px}.capability-marquee{overflow:hidden;background:#f5f6f7;border-bottom:1px solid #e9edf0;padding:19px 0}.capability-marquee>div{width:max-content;display:flex;animation:marquee 65s linear infinite}.capability-marquee span{display:inline-flex;align-items:center;gap:40px;white-space:nowrap;font-size:13px;color:#7f8e98;letter-spacing:3px;font-weight:400;margin-right:40px}.capability-marquee i{width:5px;height:5px;border:1px solid #f46837;transform:rotate(45deg)}@keyframes marquee{to{transform:translateX(-50%)}}.section-heading{margin-bottom:45px;align-items:flex-end}.section-heading h2{font-size:clamp(34px,3.4vw,51px);font-weight:400;line-height:1.18;letter-spacing:-1.8px;max-width:800px;text-wrap:balance}.locale-zh .section-heading h2{font-size:35px;letter-spacing:.5px;line-height:1.5}.locale-ru .section-heading h2{font-size:40px;line-height:1.3;max-width:820px;letter-spacing:-1px}.section-heading p{font-size:12px;margin-top:22px;line-height:1.9;max-width:680px}.section-heading .eyebrow{font-size:9px;margin-bottom:24px;letter-spacing:2px}.section-heading .text-link{font-size:11px;gap:28px}.product-tabs{margin-bottom:30px}.product-tabs button{font-size:12px;padding:20px 21px}.product-tabs button:first-child{padding-left:0}.product-grid{gap:24px}.product-card{perspective:1000px;transform-style:preserve-3d;border-bottom:1px solid #dfe5e9}.product-card:hover{transform:none}.product-image{aspect-ratio:1.12;background:#f0f3f5;border:1px solid #eef0f2}.product-image>img{padding:32px;transition:transform .7s cubic-bezier(.22,1,.36,1)}.product-card:hover .product-image>img{transform:scale(1.08)}.product-arrow{width:39px;height:39px;right:19px;bottom:19px;background:#ffffff9c;border-color:#fff}.product-info{padding:25px 0 28px}.product-info h3{font-size:18px;font-weight:500;line-height:1.5;letter-spacing:-.3px;min-height:54px;max-width:95%}.card-label{font-size:9px;letter-spacing:1px;text-transform:uppercase}.card-link{font-size:10px;margin-top:22px;gap:16px}.section-bottom{border:0;margin-top:20px;padding-top:13px}.section-bottom>span{font-size:10px;max-width:630px;line-height:1.7}.section-bottom .text-link{font-size:10px}.solutions-section{background:#0e1b26}.solutions-section:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 92% 5%,#36496366,transparent 52%);pointer-events:none}.solutions-section>.container{position:relative}.solution-grid{gap:1px;background:#ffffff20;border:1px solid #ffffff1a}.solution-card{border:0;background:#112230;transition:background .45s,transform .45s}.solution-card:hover{transform:none;background:#1d3346}.solution-card-top{padding:25px 28px;color:#90a3b4;font-size:10px;letter-spacing:2px}.solution-card-image{aspect-ratio:1.7;margin-inline:28px}.solution-card-info{padding:32px 28px}.solution-card-info h3{font-size:24px;font-weight:400;line-height:1.4;min-height:65px;letter-spacing:-.5px}.solution-card-info p{font-size:11px;margin:20px 0 30px;-webkit-line-clamp:3}.solution-card-info>span{font-size:10px;padding-top:22px}.about-section{padding-block:145px}.about-grid{gap:85px;grid-template-columns:1.03fr 1fr}.about-photo{height:510px}.about-photo>img{object-position:55% center}.since-stamp{top:auto;bottom:-28px;right:-28px;width:142px;height:142px;background:var(--navy);border:1px solid #ffffff12}.since-stamp strong{font-size:41px;font-weight:300;letter-spacing:-2px}.since-stamp>span{font-size:8px;color:#a4b5c3}.about-copy h2{font-size:37px;font-weight:400;letter-spacing:-1.2px;line-height:1.25;max-width:550px}.about-copy h2>span{color:#788a98}.locale-zh .about-copy h2{font-size:29px;line-height:1.6;letter-spacing:.4px}.locale-ru .about-copy h2{font-size:32px;line-height:1.35}.about-copy>p{font-size:12px;line-height:2;color:#758795;margin-top:30px}.about-tags{margin:29px 0;gap:7px}.about-tags span{font-size:9px;padding:5px 10px}.about-copy .text-link{font-size:11px}.advantage-section{background:#f2f4f5;padding:65px 0}.advantage-item h3{font-size:19px;font-weight:400;line-height:1.5;max-width:300px;margin-top:28px;min-height:57px}.locale-zh .advantage-item h3{font-size:16px}.advantage-item p{font-size:11px;line-height:1.95}.news-image{aspect-ratio:1.55}.news-info h3{font-size:19px;line-height:1.5;font-weight:400;min-height:57px}.news-bottom{font-size:10px;padding-top:8px}.contact-banner{background:#f26938}.contact-banner-inner{padding-block:90px}.contact-banner h2{font-size:65px;line-height:1.05;font-weight:400;letter-spacing:-2.5px}.locale-zh .contact-banner h2{font-size:46px;line-height:1.45;letter-spacing:1px}.locale-ru .contact-banner h2{font-size:55px;line-height:1.15}.contact-banner p{font-size:11px;max-width:560px;line-height:1.8;letter-spacing:.3px;margin-top:25px}.contact-circle{width:157px;height:157px;font-size:12px;border-color:#ffffff8c;gap:20px}.contact-circle>svg{width:35px;height:35px}.contact-banner .eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:26px}.contact-watermark{bottom:-90px;font-size:220px;letter-spacing:-12px}.footer{padding-top:35px}.footer-giant{font-size:clamp(100px,17vw,255px);line-height:1.13;letter-spacing:-.075em;color:#ffffff0d;font-weight:600;border-bottom:1px solid #ffffff16;margin-bottom:0;position:relative;overflow:hidden;white-space:nowrap;user-select:none}.footer-giant>span{font-size:.37em;position:absolute;right:0;top:12px;font-weight:300;color:#ffffff1f;letter-spacing:0}.footer-main{padding-top:53px;gap:70px}.footer-phone{font-size:22px;letter-spacing:0}.footer-company>p{font-size:11px}.footer-links a,.footer-address>p,.footer-address>a{font-size:11px}.footer h3{font-size:12px}.footer-bottom{font-size:9px}.footer-bottom>span{max-width:65%}.page-hero{padding-bottom:65px}.page-hero h1{font-size:62px;font-weight:400;letter-spacing:-2px}.locale-zh .page-hero h1{font-size:46px;letter-spacing:2px}.page-hero-word{font-size:150px;bottom:-108px}.page-hero .eyebrow{font-size:9px}.page-hero p{font-size:12px;letter-spacing:.2px;max-width:780px}.catalog-groups>a{font-size:12px;gap:10px}.catalog-sidebar>h2{font-size:16px}.catalog-sidebar>a{font-size:11px}.catalog-products .product-info h3{font-size:14px;line-height:1.5;min-height:64px}.catalog-products .product-info{padding-bottom:20px}.catalog-products .product-image{aspect-ratio:1.1}.catalog-count{font-size:12px}.catalog-sidebar{width:205px}.catalog-layout{gap:40px}.sidebar-help p{font-size:19px;font-weight:400;line-height:1.45}.sidebar-help a{font-size:10px}.sidebar-help>span{font-size:10px;letter-spacing:0}.article-main h1{letter-spacing:-.7px}.product-detail-intro h1{font-size:36px;font-weight:400;letter-spacing:-1px;line-height:1.25}.locale-zh .product-detail-intro h1{font-size:29px;letter-spacing:0;line-height:1.6}.product-detail-intro .button{font-size:11px;gap:17px}.product-benefit{font-size:11px}.product-phone{font-size:12px}.prose{font-size:14px;line-height:1.9}.contact-details h2,.contact-form-panel h2{font-size:37px;line-height:1.3;font-weight:400;letter-spacing:-1px}.locale-zh .contact-details h2,.locale-zh .contact-form-panel h2{font-size:29px;letter-spacing:0}.inquiry-form label{display:block;font-size:11px}.inquiry-form input,.inquiry-form textarea{display:block;margin-top:8px}.inquiry-form label>span:not(.consent>span){position:static;margin-left:3px}.inquiry-form .consent{display:flex}.inquiry-form .consent input{margin-top:3px}.inquiry-form .consent>span{margin:0}.contact-form-panel>p{line-height:1.9}.contact-method strong{font-size:21px}.contact-method p{font-size:13px}.contact-method>div>span{font-size:10px}.form-submit{gap:20px}.form-submit .button{font-size:11px}.contact-page{gap:80px}.site-page-status{font-variant-numeric:tabular-nums}
@media(min-width:1700px){.container{width:min(1440px,calc(100% - 160px))}.hero-content{padding-top:25vh}.hero h1{font-size:112px}.locale-ru .hero h1{font-size:91px}.hero-orbit-label{right:15%}}
@media(max-width:1200px){.desktop-nav{gap:17px}.header-actions{gap:11px}.header-inner{gap:17px}.header-contact{padding-inline:14px;font-size:10px;gap:12px}.brand-words strong{font-size:22px}.brand-words>span{font-size:6px;letter-spacing:1.4px}.brand-symbol{width:39px;height:41px}.brand-symbol img{width:365px;height:44px}.hero{min-height:735px}.hero h1{font-size:76px;letter-spacing:-3.5px}.locale-ru .hero h1{font-size:67px;max-width:730px}.hero-orbit-label{right:6%;top:38%;font-size:6px;letter-spacing:1px}.hero-content{padding-top:190px}.section{padding-block:95px}.section-heading h2{font-size:41px}.locale-ru .section-heading h2{font-size:35px}.about-grid{gap:65px}.about-photo{height:470px}.about-copy h2{font-size:32px}.locale-ru .about-copy h2{font-size:29px}.intro-stat{padding-left:35px}.intro-stat>strong>.stat-number{font-size:50px}.footer-main{gap:40px}.contact-page{gap:45px}.contact-details h2,.contact-form-panel h2{font-size:32px}}
@media(max-width:1080px){.desktop-nav{display:none}.menu-toggle{display:grid}.header-actions{margin-left:auto;gap:18px}.mobile-nav{display:flex;position:absolute;top:100%;width:100%;left:0;background:#fff;color:var(--ink);flex-direction:column;padding:15px 28px 25px;border-top:1px solid var(--line);box-shadow:0 15px 30px #09152118;max-height:calc(100dvh - 100px);overflow:auto}.mobile-nav>a{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid var(--line);font-size:14px}.header-contact{font-size:11px;padding:12px 20px}.hero{min-height:720px}.intro-statement p{font-size:14px;max-width:235px}.intro-stat>strong>.stat-number{font-size:44px}.section-heading h2{font-size:37px}.locale-zh .section-heading h2{font-size:29px}.locale-ru .section-heading h2{font-size:32px}.solution-card-info h3{font-size:20px;min-height:56px}.solution-card-top{padding-inline:20px}.solution-card-image{margin-inline:20px}.solution-card-info{padding-inline:20px}.about-grid{gap:50px}.about-photo{height:435px}.about-copy h2{font-size:29px}.about-copy>p{font-size:11px}.catalog-sidebar{width:180px}.catalog-layout{gap:28px}.contact-banner h2{font-size:55px}.locale-ru .contact-banner h2{font-size:47px}.contact-circle{height:135px;width:135px}.footer-main{grid-template-columns:1fr 1.2fr}.footer-address{grid-column:1/-1}.footer-bottom>span{max-width:100%}}
@media(max-width:820px){.header-inner{height:80px}.hero{margin-top:-81px;min-height:700px;max-height:890px}.hero h1{font-size:66px;max-width:700px;letter-spacing:-3px}.locale-zh .hero h1{font-size:54px}.locale-ru .hero h1{font-size:60px;letter-spacing:-2px;max-width:650px}.hero-content{padding-top:190px}.hero-orbit-label{display:none}.hero-eyebrow{font-size:8px;letter-spacing:1.7px}.hero-content>p{font-size:13px;max-width:490px}.hero-field{opacity:.45}.hero-actions>.button{min-height:54px;font-size:11px;padding:15px 23px;gap:23px}.intro-strip-inner{min-height:190px;grid-template-columns:1.5fr 1fr 1fr 1fr}.intro-statement p{font-size:12px;max-width:200px}.intro-statement .eyebrow{font-size:7px;letter-spacing:1px}.intro-stat{padding-left:23px}.intro-stat>strong>.stat-number{font-size:37px}.intro-stat p{font-size:9px}.capability-marquee{padding-block:15px}.capability-marquee span{font-size:10px;gap:25px;margin-right:25px;letter-spacing:2px}.section{padding-block:80px}.section-heading h2{font-size:32px;max-width:560px}.section-heading .eyebrow{font-size:8px;margin-bottom:18px}.section-heading p{font-size:11px;max-width:490px}.section-heading .text-link{font-size:10px;gap:15px}.product-tabs button{font-size:11px;padding:18px 12px}.product-info h3{font-size:15px;line-height:1.5;min-height:60px}.product-info{padding-block:20px}.product-image>img{padding:20px}.card-label{font-size:8px;letter-spacing:.5px}.card-link{font-size:9px}.solution-card-info h3{font-size:18px;min-height:60px}.solution-card-info p{font-size:10px}.solution-card-info{padding:25px 17px}.solution-card-image{margin-inline:17px}.solution-card-top{padding:20px 17px}.solution-card-info>span{font-size:9px;min-height:45px}.about-grid{grid-template-columns:1fr;gap:55px}.about-photo{height:470px;max-width:92%}.about-copy h2{font-size:36px;max-width:600px}.about-copy>p{font-size:13px;max-width:650px}.locale-zh .about-copy h2{font-size:29px}.since-stamp{width:125px;height:125px;bottom:-22px;right:-22px}.advantage-grid{gap:23px}.advantage-item{padding-right:23px}.advantage-item h3{font-size:16px}.advantage-item p{font-size:10px}.news-info h3{font-size:16px;min-height:48px}.contact-banner-inner{padding-block:72px}.contact-banner h2{font-size:48px}.locale-zh .contact-banner h2{font-size:35px}.locale-ru .contact-banner h2{font-size:41px}.contact-banner p{max-width:400px;font-size:10px}.contact-circle{height:115px;width:115px;font-size:11px}.contact-watermark{font-size:160px;bottom:-65px}.footer-giant{font-size:17vw;padding-bottom:8px}.footer-main{padding-top:43px}.page-hero h1{font-size:48px}.locale-zh .page-hero h1{font-size:39px}.page-hero{padding-bottom:55px}.catalog-groups>a{font-size:11px;padding:17px 13px}.catalog-sidebar{width:160px}.catalog-sidebar>h2{font-size:14px}.catalog-sidebar>a{font-size:10px}.sidebar-help{padding:20px 16px}.sidebar-help p{font-size:17px}.sidebar-help>span{font-size:9px}.product-detail-intro h1{font-size:29px}.article-main h1{font-size:31px}.contact-page{grid-template-columns:1fr;gap:50px}.contact-method strong{font-size:23px}.contact-form-panel h2{font-size:35px}}
@media(max-width:600px){.header-inner{height:72px}.brand-words strong{font-size:21px}.brand-words>span{font-size:6px;letter-spacing:1.35px}.locale-zh .brand-words>span{font-size:9px;letter-spacing:5.4px}.brand-symbol{width:36px;height:38px}.brand-symbol img{width:325px;height:39px}.topbar-inner{height:27px;font-size:7px;letter-spacing:.15px}.topbar-inner>span{font-size:6px;max-width:225px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar a b{font-size:8px;letter-spacing:0}.topbar a{gap:4px}.topbar a svg{display:none}.header-actions{gap:7px}.language-switcher{font-size:10px}.language-switcher>summary{gap:5px;padding-inline:2px}.language-switcher>summary>svg:first-child{width:14px}.language-options{right:-55px}.header-actions .search-toggle{display:none}.hero{margin-top:-73px;min-height:710px;height:calc(100svh - 27px);max-height:880px}.hero-content{padding-top:170px;padding-bottom:120px}.hero h1{font-size:50px;line-height:1.1;letter-spacing:-2.5px;max-width:380px}.locale-zh .hero h1{font-size:39px;letter-spacing:1px;line-height:1.45}.locale-ru .hero h1{font-size:43px;letter-spacing:-1.6px;max-width:390px;line-height:1.18}.hero-eyebrow{font-size:6px;letter-spacing:1.1px;gap:10px;margin-bottom:28px;max-width:100%;white-space:normal;line-height:1.8}.hero-eyebrow>span{width:21px;flex-shrink:0}.hero-overlay{background:linear-gradient(90deg,#06111bf5,#07131fcf 60%,#0c192582),linear-gradient(0deg,#07131ded,transparent 75%)}.hero-image{object-position:65% center}.hero-content>p{font-size:12px;line-height:1.85;letter-spacing:0;max-width:310px;margin-top:25px}.hero-actions{gap:23px;flex-wrap:wrap;margin-top:28px}.hero-actions>.button{padding:14px 19px;font-size:10px;gap:23px;min-height:50px}.hero-about{font-size:10px;gap:11px}.hero-index{font-size:6px;letter-spacing:.7px;margin-top:35px;gap:9px;max-width:100%;flex-wrap:wrap}.hero-index-line{width:22px}.hero-bottom{padding-top:21px;bottom:24px}.hero-field{opacity:.25}.hero-page{font-size:14px}.hero-page small{font-size:7px}.scroll-cue{font-size:8px}.intro-strip-inner{grid-template-columns:repeat(3,1fr);padding-block:28px 31px;min-height:auto}.intro-statement{padding-bottom:24px;margin-bottom:30px;gap:20px}.intro-statement .eyebrow{font-size:7px;max-width:110px;letter-spacing:1.1px}.intro-statement p{font-size:13px;max-width:215px;line-height:1.6}.intro-stat{padding-left:17px}.intro-stat>strong>.stat-number{font-size:37px;letter-spacing:-1.4px}.intro-stat>strong>span:not(.stat-number){font-size:9px}.intro-stat p{font-size:8px;letter-spacing:0;line-height:1.6;margin-top:9px}.capability-marquee{padding-block:14px}.capability-marquee span{font-size:9px;gap:22px;letter-spacing:1.2px;margin-right:22px}.capability-marquee i{width:4px;height:4px}.section{padding-block:63px}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:33px;font-weight:400;line-height:1.2;letter-spacing:-1.25px;max-width:390px}.locale-zh .section-heading h2{font-size:25px;letter-spacing:0;line-height:1.5}.locale-ru .section-heading h2{font-size:29px;line-height:1.3;letter-spacing:-.75px}.section-heading .eyebrow{font-size:7px;letter-spacing:1.7px;margin-bottom:18px}.section-heading p{font-size:11px;max-width:100%;margin-top:18px}.section-heading>.text-link{margin-top:16px;font-size:10px;gap:25px;max-width:170px}.product-tabs{display:flex;overflow:auto;gap:18px;margin-bottom:25px}.product-tabs button{font-size:10px;padding:14px 0;flex:0 0 auto;min-width:22%;white-space:nowrap}.products-section .product-grid{gap:24px 15px}.product-image{aspect-ratio:.95}.product-image>img{padding:13px}.product-arrow{width:28px;height:28px;right:9px;bottom:10px}.product-info{padding:17px 0 19px}.product-info h3{font-size:12px;min-height:58px;line-height:1.6;letter-spacing:-.1px;max-width:100%;overflow-wrap:anywhere}.card-label{font-size:7px;letter-spacing:.15px;line-height:1.7}.card-link{font-size:8px;margin-top:15px;gap:8px}.section-bottom{gap:20px;margin-top:14px}.section-bottom>span{font-size:9px;max-width:200px;line-height:1.7}.section-bottom .text-link{font-size:9px;gap:7px}.solution-grid{gap:1px;border:1px solid #ffffff1a}.solution-card{display:block;padding:0}.solution-card-top{padding:20px 22px}.solution-card-image{height:210px;margin:0 22px;aspect-ratio:auto}.solution-card-image img{padding:15px}.solution-card-info{padding:26px 22px}.solution-card-info h3{font-size:25px;min-height:0;letter-spacing:-.7px;line-height:1.3}.solution-card-info p{font-size:11px;-webkit-line-clamp:2;margin:16px 0 22px;line-height:1.9}.solution-card-info>span{font-size:10px;min-height:0;padding-top:19px}.about-grid{gap:47px}.about-photo{height:315px;max-width:calc(100% - 15px)}.since-stamp{width:98px;height:98px;right:-15px;bottom:-20px}.since-stamp strong{font-size:33px}.since-stamp>span{font-size:7px}.about-copy h2{font-size:30px;line-height:1.25;letter-spacing:-1px}.locale-zh .about-copy h2{font-size:25px;letter-spacing:0;line-height:1.55}.locale-ru .about-copy h2{font-size:28px;line-height:1.35}.about-copy>p{font-size:12px;line-height:1.95;margin-top:24px}.about-tags{margin:24px 0;gap:6px}.about-tags span{font-size:8px;padding:5px 8px}.about-copy .text-link{font-size:10px;gap:27px}.advantage-section{padding:20px 0}.advantage-item{padding-block:30px!important}.advantage-item h3{font-size:20px;min-height:0;max-width:100%;margin-top:23px;line-height:1.5}.locale-zh .advantage-item h3{font-size:16px}.advantage-item p{font-size:11px;line-height:1.95}.news-section .section-heading{margin-bottom:30px}.news-card{grid-template-columns:106px 1fr;gap:16px;padding-bottom:25px}.news-image{height:121px;aspect-ratio:auto}.news-info h3{font-size:14px;line-height:1.6;min-height:44px;-webkit-line-clamp:3;letter-spacing:-.2px}.news-info{padding:0}.news-meta{font-size:7px;gap:7px;flex-wrap:wrap;line-height:1.5;margin-bottom:9px}.news-bottom{font-size:8px;margin-top:13px;padding-top:0}.contact-banner-inner{padding-block:55px;display:block}.contact-banner h2{font-size:42px;letter-spacing:-1.75px;line-height:1.05}.locale-zh .contact-banner h2{font-size:30px;letter-spacing:.4px;line-height:1.6}.locale-ru .contact-banner h2{font-size:36px;letter-spacing:-1px;line-height:1.18}.contact-banner .eyebrow{font-size:7px;margin-bottom:24px}.contact-banner p{font-size:10px;max-width:280px;margin-top:20px}.contact-circle{width:93px;height:93px;font-size:10px;margin-top:30px;gap:9px}.contact-circle>svg{width:26px;height:26px}.contact-watermark{font-size:130px;bottom:-48px;right:-9px;letter-spacing:-7px}.footer{padding-top:25px}.footer-giant{font-size:17.7vw;letter-spacing:-.07em;line-height:1.25;padding:0 0 13px}.footer-giant>span{top:3px;right:1px;font-size:.35em}.footer-main{grid-template-columns:1fr;gap:34px;padding-top:35px}.footer-company .brand-symbol{width:38px;height:38px}.footer-company>p{font-size:11px}.footer-phone{font-size:24px}.footer-links{gap:30px}.footer-links a{font-size:11px}.footer h3{font-size:12px}.footer-address{display:block}.footer-bottom{font-size:8px;padding-block:20px;line-height:1.9}.footer-bottom>span{max-width:100%}.footer-bottom>div{gap:20px}.page-hero h1{font-size:42px;letter-spacing:-1.4px;line-height:1.2}.locale-ru .page-hero h1{font-size:37px}.locale-zh .page-hero h1{font-size:34px;letter-spacing:1px}.page-hero{padding-bottom:39px}.page-hero .eyebrow{font-size:7px}.page-hero p{font-size:11px;line-height:1.9}.page-hero-word{font-size:78px;bottom:-60px}.catalog-sidebar{width:100%}.catalog-groups>a{font-size:10px;padding:13px 15px}.catalog-sidebar>a{font-size:10px;gap:10px}.catalog-products .product-image{aspect-ratio:1.05}.catalog-products .product-info h3{font-size:12px;min-height:58px}.catalog-products .product-info{padding-bottom:18px}.product-detail-intro h1{font-size:28px;line-height:1.3;letter-spacing:-.7px}.locale-zh .product-detail-intro h1{font-size:25px;line-height:1.6;letter-spacing:0}.product-phone{margin:18px 0 0;display:flex}.product-detail-hero{gap:30px}.detail-tab{font-size:15px;line-height:1.6}.article-main h1{font-size:27px;line-height:1.4;letter-spacing:-.5px}.locale-zh .article-main h1{font-size:25px;line-height:1.65;letter-spacing:0}.prose{font-size:12px;line-height:1.95}.contact-details h2,.contact-form-panel h2{font-size:30px;line-height:1.3;letter-spacing:-.8px}.locale-zh .contact-details h2,.locale-zh .contact-form-panel h2{font-size:25px;letter-spacing:0}.contact-page{padding-block:42px 60px;gap:40px}.contact-form-panel{padding:28px 21px}.contact-form-panel>p{font-size:11px}.inquiry-form label{font-size:11px;line-height:1.6}.form-grid{gap:0}.form-submit{gap:12px}.form-submit .button{font-size:10px;gap:20px}.inquiry-form .consent{font-size:9px;line-height:1.9}.search-results h2{font-size:17px;line-height:1.5}}
@media(prefers-reduced-motion:reduce){.capability-marquee>div{animation:none}.hero-field{display:none}.scroll-progress{display:none}.hero-line>span{transform:none!important;opacity:1!important}.magnetic,.tilt-card{transform:none!important}}
/* Hero instrumentation overlay */
.hero-tech-frame{position:absolute;inset:6.5% 3.2% 9.2%;z-index:2;pointer-events:none;border:1px solid #c9e0ea18;mix-blend-mode:screen;opacity:.75}
.hero-tech-frame:before,.hero-tech-frame:after{content:'';position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#b6d5df22 20%,#f4683766 50%,#b6d5df22 80%,transparent);animation:tech-line 7s ease-in-out infinite}
.hero-tech-frame:before{top:17%}.hero-tech-frame:after{bottom:23%;opacity:.55;animation-delay:-3.5s}
.hero-tech-corner{position:absolute;width:42px;height:42px;border-color:#bad5df66;border-style:solid}.hero-tech-corner-tl{top:-1px;left:-1px;border-width:1px 0 0 1px}.hero-tech-corner-tr{top:-1px;right:-1px;border-width:1px 1px 0 0}.hero-tech-corner-br{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.hero-tech-corner-bl{bottom:-1px;left:-1px;border-width:0 0 1px 1px}
.hero-tech-cross{position:absolute;width:15px;height:15px;border:1px solid #dceaf088}.hero-tech-cross:before,.hero-tech-cross:after{content:'';position:absolute;background:#dceaf088}.hero-tech-cross:before{width:29px;height:1px;left:-8px;top:6px}.hero-tech-cross:after{height:29px;width:1px;top:-8px;left:6px}.hero-tech-cross-a{left:18%;top:17%}.hero-tech-cross-b{right:18%;bottom:23%}
.hero-tech-scan{position:absolute;top:0;bottom:0;left:51%;width:1px;background:linear-gradient(transparent,#f0f5f766 43%,#f46837 50%,#f0f5f766 57%,transparent);opacity:.27;transform-origin:center;animation:tech-scan 9s ease-in-out infinite}
@keyframes tech-line{0%,100%{transform:scaleX(.35);opacity:.15}50%{transform:scaleX(1);opacity:1}}@keyframes tech-scan{0%,100%{transform:translateX(-24vw);opacity:.1}50%{transform:translateX(24vw);opacity:.5}}
@media(max-width:820px){.hero-tech-frame{inset:5% 2.7% 7%;opacity:.5}.hero-tech-corner{width:28px;height:28px}.hero-tech-cross-a{left:10%;top:13%}.hero-tech-cross-b{right:10%;bottom:18%}.hero-tech-scan{left:47%;opacity:.18}}
@media(prefers-reduced-motion:reduce){.hero-tech-frame{display:none}}

/* Precision readout: a quiet layer of technical detail for the hero. */
.hero-spec-panel{position:absolute;right:5.2%;bottom:20.5%;z-index:3;width:264px;padding:15px 17px 13px;color:#dce7ed;border:1px solid #d2e4ec2b;background:#07131fc2;box-shadow:0 18px 55px #02070d35;backdrop-filter:blur(12px);pointer-events:none;font-variant-numeric:tabular-nums;animation:spec-breathe 6s ease-in-out infinite}
.hero-spec-head,.hero-spec-foot{display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:1.8px;color:#a9bbc7}.hero-spec-head i{display:flex;align-items:center;gap:5px;font-style:normal;color:#d2dfe6}.hero-spec-head i b{width:4px;height:4px;border-radius:50%;background:#f46837;box-shadow:0 0 10px #f46837;animation:live-pulse 2.8s ease-in-out infinite}.hero-spec-rule{height:1px;margin:13px 0 14px;background:linear-gradient(90deg,#f46837,#b5d2df44 42%,transparent)}.hero-spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.hero-spec-grid>div{display:flex;flex-direction:column;gap:4px;border-left:1px solid #d7e5eb26;padding-left:9px}.hero-spec-grid>div:first-child{border-left:0;padding-left:0}.hero-spec-grid strong{font-size:22px;line-height:1;font-weight:300;letter-spacing:-.8px;color:#f5f7f8}.hero-spec-grid span{font-size:7px;line-height:1.45;letter-spacing:.7px;color:#91a7b5;text-transform:uppercase}.hero-spec-foot{margin-top:16px;color:#7f97a6;font-size:6px;letter-spacing:1.5px}.hero-spec-foot span:last-child{color:#f0a084}.hero-spec-panel:after{content:'';position:absolute;right:9px;top:9px;width:5px;height:5px;border-top:1px solid #dbe9ee66;border-right:1px solid #dbe9ee66}@keyframes spec-breathe{0%,100%{transform:translateY(0);border-color:#d2e4ec2b}50%{transform:translateY(-4px);border-color:#d2e4ec40}}
@media(max-width:1200px){.hero-spec-panel{right:4.5%;width:238px}.hero-spec-grid strong{font-size:19px}}
@media(max-width:820px){.hero-spec-panel{right:28px;bottom:18%;width:230px;padding:12px 14px}.hero-spec-head,.hero-spec-foot{font-size:6px}.hero-spec-grid strong{font-size:17px}}
@media(max-width:600px){.hero-spec-panel{display:none}}
@media(prefers-reduced-motion:reduce){.hero-spec-panel{animation:none}}

/* Final visual polish: keep the engineering language, sharpen the hierarchy. */
.hero-image{filter:saturate(.84) contrast(1.08);transform:scale(1.015)}
.hero-overlay{background:linear-gradient(90deg,#06111bf8 0%,#0a1521df 27%,#08152257 66%,#0c1a2810 100%),linear-gradient(0deg,#08131df0,transparent 52%),linear-gradient(180deg,#061019b8,transparent 31%)}
.hero-grid{opacity:.68}
.hero-content{z-index:4}
.hero h1{text-wrap:balance;text-shadow:0 10px 34px #02091042}
.hero-line:nth-child(2){color:#f0f4f5}
.hero-content>p{color:#c5d0d8;max-width:500px}
.hero-actions>.button{box-shadow:0 12px 30px #f4683738}
.hero-about{color:#eef3f5}
.hero-bottom{z-index:4}
.hero-spec-panel{box-shadow:0 22px 70px #02070d4a}
.intro-strip{background:linear-gradient(180deg,#fff,#fbfcfc)}
.capability-marquee{background:#f3f5f6}
.section-heading h2{max-width:760px}
.product-image{box-shadow:inset 0 0 0 1px #ffffffb8}
.solution-card{box-shadow:inset 0 0 0 1px #ffffff0a}
@media(min-width:1201px){
  .hero-content{max-width:1040px}
  .hero h1{max-width:970px}
  .hero-content>p{max-width:510px}
}
@media(max-width:820px){
  .hero-grid{opacity:.42}
  .hero-grain{opacity:.08}
  .hero-tech-frame{opacity:.34}
  .hero h1{text-shadow:0 8px 26px #02091052}
  .hero-content>p{max-width:330px;color:#c4d0d8}
  .hero-actions>.button{box-shadow:0 10px 24px #f4683733}
}
@media(max-width:600px){
  .hero-image{filter:saturate(.74) contrast(1.06);transform:scale(1.02)}
  .hero-grid{opacity:.28}
  .hero-tech-frame{opacity:.27}
  .hero-content{padding-top:164px}
  .hero-eyebrow{margin-bottom:30px;color:#e8eef1}
  .hero h1{line-height:1.12}
  .locale-zh .hero h1{line-height:1.42}
  .locale-ru .hero h1{line-height:1.16}
  .hero-content>p{margin-top:23px;max-width:315px;color:#c8d3da}
  .hero-actions{margin-top:26px}
  .hero-index{margin-top:31px;color:#afbec7}
  .hero-bottom{bottom:21px}
}
