:root{--ry-neutral-50:#f9f9f9;--ry-neutral-100:#edf3ef;--ry-neutral-200:#e7e9e8;--ry-neutral-300:#d3d7d4;--ry-neutral-400:#a2a9a5;--ry-neutral-500:#646f69;--ry-neutral-600:#58635d;--ry-neutral-700:#3d4842;--ry-neutral-800:#26312a;--ry-neutral-900:#141e19;--ry-green-50:#f5f8f6;--ry-green-100:#e5efe9;--ry-green-200:#c7dbcf;--ry-green-300:#90b8a0;--ry-green-500:#498c68;--ry-green-600:#11744a;--ry-green-700:#115739;--ry-green-800:#0f3e2a;--ry-green-900:#0c291d}@charset "UTF-8";:root{--ink:#0f3e2a;--copy:#58635d;--accent:#a52129;--green:#115739;--wash:#edf3ef;--line:#e7e9e8;--paper:#fff;--radius:2px;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.75}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:140px}body{margin:0}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3{line-height:1.3;font-weight:650}h1{font-size:48px;letter-spacing:0}h2{font-size:32px;letter-spacing:0}h3{font-size:21px}p{color:var(--copy)}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{touch-action:manipulation}button{cursor:pointer}button{color:inherit}a:hover{color:var(--accent)}:focus-visible{outline:3px solid #b44418;outline-offset:4px}[hidden]{display:none!important}.wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.skip{position:fixed;left:20px;top:-100px;z-index:200;background:#fff;padding:12px}.skip:focus{top:10px}.eyebrow{font-size:12px;font-weight:650;letter-spacing:0;line-height:1.6;color:var(--green);text-transform:uppercase}.lead{font-size:18px;line-height:1.8}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--green);background:var(--green);color:#fff;min-height:48px;padding:11px 23px;border-radius:var(--radius);line-height:1.5;font-weight:600}.button:hover{color:#fff;background:#0f3e2a}.button.secondary{background:transparent;color:var(--green)}.button.secondary:hover{background:#e7e9e8}.text-button{display:block;background:none;border:0;border-bottom:1px solid currentColor;padding:8px 0;color:var(--green);text-align:left}.detail-link{display:inline-flex;align-items:center;gap:16px;color:var(--green);font-weight:600;font-size:14px;border-bottom:1px solid #d3d7d4;padding:8px 0}.model-line{font-size:13px;overflow-wrap:anywhere;color:#58635d}.site-header{background:rgba(255,255,255,.98);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:80}.topline{height:34px;background:#edf3ef;display:flex;align-items:center;justify-content:space-between;padding-inline:36px;font-size:11px;color:#58635d}.languages{display:flex;align-items:center;gap:18px}.languages a{display:inline-flex;align-items:center;min-height:32px}.languages a[aria-current]{font-weight:700;color:var(--accent);text-decoration:underline;text-underline-offset:4px}.header-row{display:flex;align-items:center;gap:24px;height:84px;padding-inline:36px;max-width:1600px;margin:auto}.brand{display:flex;gap:10px;align-items:center;flex-shrink:0}.brand img{width:36px;height:49px;object-fit:contain}.brand span{display:flex;flex-direction:column}.brand strong{font-size:25px;line-height:1.35;letter-spacing:0}.brand small{font-size:11px;line-height:1.5;color:#646f69;max-width:250px}.desktop-nav{display:flex;align-items:center;margin-left:auto;gap:26px}.nav-link{font-size:15px;white-space:nowrap;min-height:44px;display:flex;align-items:center}.menu-toggle{display:none;border:1px solid var(--line);background:#fff;width:46px;height:46px;font-size:24px;margin-left:auto}.mobile-nav{padding:10px 24px 24px;border-top:1px solid var(--line);background:#fff;max-height:calc(100dvh - 110px);overflow:auto}.mobile-nav .nav-link{border-bottom:1px solid var(--line);padding:8px 0}.home-hero{background:var(--wash);border-bottom:1px solid var(--line);padding:62px 0 68px}.home-hero-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:65px;align-items:center}.hero-copy .eyebrow{margin-bottom:24px}.hero-copy h1{max-width:650px;margin-bottom:25px}.hero-copy .lead{max-width:600px}.hero-photo{position:relative;align-self:stretch;min-height:440px;background:#e7e9e8;display:flex;flex-direction:column}.hero-photo img{width:100%;height:100%;min-height:395px;object-fit:cover;object-position:center}.hero-photo figcaption{padding:12px 17px;font-size:11px;letter-spacing:0;color:var(--green);background:#e7e9e8}.process-section{padding:72px 0}.section-heading{max-width:850px;margin-bottom:34px}.section-heading .eyebrow{margin-bottom:12px}.section-heading h2{margin-bottom:17px}.section-heading>p:not(.eyebrow){max-width:760px}.process-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:38px 0 0;border-block:1px solid var(--line)}.process-flow li{padding:28px 24px 28px 0;position:relative}.process-flow li+li{border-left:1px solid var(--line);padding-left:28px}.process-flow span{display:block;color:var(--accent);font-size:13px;margin-bottom:8px}.process-flow strong{font-size:19px;line-height:1.45;display:block}.catalog-section{background:#f9f9f9;padding:65px 0 75px;border-block:1px solid var(--line)}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.category-card{border:1px solid var(--line);background:#fff;min-width:0}.category-card img{width:100%;height:225px;object-fit:contain;padding:20px;border-bottom:1px solid #edf3ef}.category-card>div{position:relative;padding:24px}.category-card span{font-size:12px;color:var(--accent)}.category-card h3{font-size:19px;margin-top:6px;padding-right:24px}.category-card b{position:absolute;right:23px;top:38px;font-size:24px;font-weight:400}.company-teaser{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:80px}.company-teaser img{width:100%;height:330px;object-fit:cover}.company-teaser h2{margin:16px 0 22px}.company-teaser .detail-link{margin-top:20px}.support-section{background:#0f3e2a;padding:68px 0;color:#fff}.support-section p{color:#d3d7d4;max-width:820px;margin-top:18px}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.service-grid>article{padding:28px 0;border-top:1px solid var(--line);min-width:0}.service-grid span{font-size:12px;color:var(--accent);display:block;margin-bottom:14px}.service-grid h2{font-size:24px}.service-grid h3{font-size:22px}.service-grid p{margin-top:16px}.support-section .service-grid{margin-top:38px}.support-section .service-grid article{border-color:#58635d}.support-section .service-grid span{color:#f2c2a6}.page-hero{padding:53px 0 43px;background:var(--wash);border-bottom:1px solid var(--line)}.page-hero .eyebrow{margin-bottom:14px}.page-hero h1{font-size:42px}.page-hero .lead{margin-top:20px;max-width:960px}.tabs{display:flex;gap:8px;flex-wrap:wrap;padding-block:25px;border-bottom:1px solid var(--line)}.tabs a{min-height:44px;display:flex;align-items:center;padding:9px 16px;border:1px solid var(--line);font-size:14px;line-height:1.5}.tabs a[aria-current]{color:#fff;background:var(--green);border-color:var(--green)}.catalog{padding-block:30px 70px}.catalog-tools{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin-bottom:30px}.catalog-tools label{font-size:13px;display:flex;flex-direction:column;gap:8px;flex:1;max-width:600px}.catalog-tools p{margin-left:auto;font-size:14px;min-height:48px;display:flex;align-items:center}.catalog-tools input{min-height:48px;padding:8px 14px;border:1px solid #d3d7d4;background:#fff;color:var(--ink);width:100%}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.product-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);background:#fff}.product-image{display:block;background:#fff;border-bottom:1px solid #edf3ef}.product-image img{width:100%;height:210px;object-fit:contain;padding:18px}.card-copy{padding:21px;display:flex;flex-direction:column;flex:1}.card-copy>.eyebrow{font-size:10px;letter-spacing:0;min-height:30px}.card-copy h2{font-size:18px;line-height:1.55;margin:10px 0 12px;overflow-wrap:anywhere}.card-copy>p:not(.eyebrow){font-size:13px;line-height:1.85;margin-bottom:14px}.card-copy .detail-link{align-self:flex-start;margin-top:auto}.pagination{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:32px}.pagination a{border:1px solid var(--line);padding:8px 15px;min-width:44px;min-height:44px;text-align:center}.pagination a[aria-current]{background:var(--green);color:#fff}.empty{padding:45px;border:1px solid var(--line);text-align:center;background:var(--wash)}.product-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-block:50px 65px}.product-copy h1{font-size:40px;margin:20px 0 24px;overflow-wrap:anywhere}.product-copy .model-line{margin-top:20px}.product-main-image{border:1px solid var(--line);background:#fff;padding:30px;width:100%;cursor:zoom-in}.product-main-image img{height:390px;width:100%;object-fit:contain}.product-description{padding-block:40px 60px;border-top:1px solid var(--line)}.product-description>h2{margin-bottom:25px}.product-description>p{max-width:1050px;margin-bottom:18px}.specification{margin-top:45px}.specification h2{margin-bottom:25px}.specification h3{font-size:18px;margin:25px 0 14px}.table-scroll{overflow-x:auto;border:1px solid var(--line);margin-bottom:16px}.table-scroll table{border-collapse:collapse;width:100%;white-space:nowrap;font-size:14px;text-align:left}.table-scroll th,.table-scroll td{padding:13px 18px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);font-weight:400}.table-scroll thead th{background:#e7e9e8;font-weight:600}.table-scroll tbody th{background:#f9f9f9}.table-scroll tbody tr:last-child>*{border-bottom:0}.table-scroll tr>*:last-child{border-right:0}.parameter-note,.source-note{font-size:13px;line-height:1.9;color:#58635d;margin-top:20px}.source-note{border-left:3px solid var(--accent);padding:8px 0 8px 18px}.related{padding-bottom:60px}.related>h2{margin-bottom:28px}.related .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inquiry{padding:65px 0;background:#edf3ef;border-top:1px solid var(--line)}.inquiry-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.inquiry-grid h2{margin:14px 0 24px;font-size:30px}.inquiry-grid>div>p{margin:14px 0}.inquiry-grid a{overflow-wrap:anywhere}.phone{font-family:Arial,sans-serif;font-size:30px;font-weight:650;display:block;color:var(--accent);line-height:1.5;margin-top:25px}form{display:grid;grid-template-columns:1fr 1fr;gap:18px}form label{font-size:13px;display:flex;flex-direction:column;gap:6px}form input,form textarea{color:var(--ink);border:1px solid #d3d7d4;border-radius:0;background:#fff;min-height:46px;padding:9px 12px;width:100%;min-width:0}form textarea{resize:vertical}.full{grid-column:1/-1}.form-note{font-size:12px}.inquiry form>.button{justify-self:start;align-self:start}#form-status{font-size:13px}#inquiry-result textarea{font-size:13px;width:100%}#inquiry-result .actions{margin-top:16px}.content-section{padding-block:50px 70px}.company-profile{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;align-items:start}.company-profile>img{width:100%;height:420px;object-fit:cover}.company-profile h2{font-size:26px;margin-bottom:25px}.company-profile p+p{margin-top:18px}.research-note{border-top:1px solid var(--line);margin-top:45px;padding-top:35px}.research-note h3{margin-bottom:15px}.culture-list>div{display:grid;grid-template-columns:220px 1fr;border-bottom:1px solid var(--line);padding:26px 0;gap:30px}.culture-list dt{font-size:21px;color:var(--green);font-weight:600}.culture-list dd{font-size:17px;color:var(--copy)}.timeline{list-style:none;padding:0;margin:24px 0}.timeline li{display:grid;grid-template-columns:140px 1fr;gap:25px;border-bottom:1px solid var(--line);padding:26px 0}.timeline strong{font-size:30px;color:var(--green);font-family:Arial,sans-serif}.certificate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:32px}.certificate-grid figure{border:1px solid var(--line);padding:20px;min-width:0}.certificate-image{display:block;padding:0;background:#fff;border:0;cursor:zoom-in;width:100%}.certificate-image img{height:270px;object-fit:contain;width:100%}.certificate-grid figcaption{margin-top:22px}.certificate-grid h2{font-size:19px;line-height:1.5;margin:10px 0}.certificate-grid p{font-size:13px}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.knowledge-grid article{padding:25px 0;border-top:2px solid var(--green)}.knowledge-grid span{color:var(--accent);font-size:13px}.knowledge-grid h2{font-size:24px;margin:20px 0}.knowledge-grid .detail-link{margin-top:25px}.contact-summary{padding-block:45px 55px}.contact-summary h2{font-size:28px}.contact-summary p{margin:15px 0}.site-footer{background:#0c291d;color:#e7e9e8;padding:58px 0 24px}.footer-grid{display:grid;grid-template-columns:1.2fr .9fr 1fr;gap:50px}.footer-brand{font-size:28px;letter-spacing:0}.site-footer p{color:#d3d7d4;font-size:13px;margin-top:15px;max-width:360px}.site-footer .phone{font-size:26px;margin-top:0;color:#fff}.site-footer .text-button{color:#e7e9e8;margin-top:8px}.footer-link{display:block;padding:5px 0;font-size:14px;overflow-wrap:anywhere}.footer-bottom{border-top:1px solid #3d4842;padding-top:20px;margin-top:40px;font-size:11px;color:#d3d7d4}.mobile-contact{display:none}dialog{border:1px solid var(--line);max-width:560px;width:calc(100% - 40px);padding:45px 35px;color:var(--ink)}dialog::backdrop{background:#0e211cd9}dialog h2{font-size:25px;margin-bottom:20px}dialog .button{margin-top:25px}.dialog-close{position:absolute;right:10px;top:8px;background:#fff;border:0;width:44px;height:44px;font-size:26px}#image-dialog{max-width:1000px;max-height:95dvh;padding:45px 25px 20px;overflow:auto}#expanded-image{width:100%;height:75dvh;object-fit:contain}.lang-en{font-family:Arial,"Helvetica Neue",sans-serif;--ink:#0f3e2a;--green:#115739;--wash:#edf3ef;--accent:#a52b28}.lang-en .home-hero-grid{grid-template-columns:.95fr 1.05fr}.lang-en .hero-copy h1{font-family:Georgia,serif;font-weight:500;letter-spacing:0;font-size:52px;line-height:1.08}.lang-en .brand strong{font-size:23px;letter-spacing:0}.lang-en .home-hero{padding-block:70px}.lang-en .eyebrow{letter-spacing:0}.lang-ru{font-family:Arial,"Segoe UI",sans-serif;--ink:#0f3e2a;--green:#115739;--wash:#edf3ef;--accent:#9a252a}.lang-ru .hero-copy h1{font-size:48px;letter-spacing:0;line-height:1.1}.lang-ru .brand strong{font-size:23px}.lang-ru .brand small{font-size:10px;max-width:230px}.lang-ru .home-hero-grid{grid-template-columns:1.05fr .95fr;gap:55px}.lang-ru .hero-photo{min-height:480px}.lang-ru .card-copy h2{font-size:18px}.lang-ru .inquiry-grid h2{font-size:29px}@media(min-width:1500px){.hero-photo{min-height:460px}.home-hero{padding-block:82px}}@media(max-width:1190px){.wrap{width:calc(100% - 64px)}.header-row{padding-inline:24px;gap:15px}.desktop-nav{gap:17px}.nav-link{font-size:14px}.brand strong{font-size:23px}.brand small{font-size:10px}.lang-ru .desktop-nav{gap:14px}.hero-copy h1{font-size:42px}.hero-photo{min-height:390px}.home-hero-grid{gap:38px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inquiry-grid{gap:40px}.company-teaser{gap:40px}.category-grid{gap:22px}}@media(max-width:1000px){.desktop-nav{display:none}.menu-toggle{display:block}.topline{padding-inline:24px}.home-hero-grid,.lang-en .home-hero-grid,.lang-ru .home-hero-grid{grid-template-columns:1fr 1fr;gap:32px}.hero-copy h1,.lang-en .hero-copy h1,.lang-ru .hero-copy h1{font-size:40px}.hero-photo,.lang-ru .hero-photo{min-height:420px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-intro{gap:35px}.product-main-image img{height:330px}.inquiry-grid{grid-template-columns:1fr 1.1fr}.inquiry-grid h2{font-size:28px}.certificate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid,.knowledge-grid{gap:22px}.company-profile{grid-template-columns:1fr}.company-profile>img{height:340px}.catalog-tools p{margin-left:0}.lang-ru .card-copy h2{font-size:17px}}@media(max-width:760px){html{scroll-padding-top:112px}.wrap{width:calc(100% - 40px)}.topline{padding-inline:20px;height:32px}.topline>span{display:none}.languages{margin-left:auto;gap:20px}.languages a{font-size:11px}.header-row{height:72px;padding-inline:20px}.brand img{width:30px;height:41px}.brand strong,.lang-en .brand strong,.lang-ru .brand strong{font-size:21px}.brand small{font-size:10px;max-width:220px}.lang-ru .brand small{max-width:210px;font-size:9px}.home-hero,.lang-en .home-hero{padding:36px 0 35px}.home-hero-grid,.lang-en .home-hero-grid,.lang-ru .home-hero-grid{grid-template-columns:1fr;gap:30px}.hero-copy h1,.lang-en .hero-copy h1,.lang-ru .hero-copy h1{font-size:40px;max-width:620px}.hero-copy .eyebrow{font-size:10px;margin-bottom:18px}.hero-copy h1{margin-bottom:20px}.lead{font-size:16px}.hero-photo,.lang-ru .hero-photo{min-height:0}.hero-photo img{min-height:0;height:230px;object-fit:cover}.hero-photo figcaption{font-size:10px;padding:8px 12px}.actions{gap:10px;margin-top:23px}.button{font-size:14px;padding:11px 19px}.process-section{padding:42px 0}.section-heading{margin-bottom:25px}.process-flow{grid-template-columns:1fr 1fr;margin-top:25px}.process-flow li{padding:18px 14px!important}.process-flow li:nth-child(3){border-left:0}.process-flow li:nth-child(n+3){border-top:1px solid var(--line)}.process-flow strong{font-size:17px}.catalog-section{padding:40px 0}.category-grid{gap:16px}.category-card img{height:160px;padding:14px}.category-card>div{padding:16px}.category-card h3{font-size:16px;line-height:1.5;padding-right:8px}.category-card b{right:13px;top:18px;font-size:20px}.company-teaser{grid-template-columns:1fr;gap:25px;padding-block:42px}.company-teaser img{height:240px}.company-teaser h2{margin:13px 0 18px}.support-section{padding:42px 0}.service-grid,.knowledge-grid{grid-template-columns:1fr;gap:14px}.service-grid article{padding:23px 0}.service-grid h2{font-size:24px}.support-section .service-grid{margin-top:25px}.page-hero{padding:35px 0 30px}.page-hero h1{font-size:31px}.page-hero .lead{margin-top:16px;font-size:15px}.tabs{width:100%;padding:18px 20px;gap:7px}.tabs a{font-size:12px;padding:8px 11px;min-height:40px;white-space:normal}.catalog{padding-block:24px 42px}.catalog-tools{gap:10px;margin-bottom:20px}.catalog-tools label{min-width:calc(100% - 86px);font-size:12px;flex:1}.catalog-tools .button{padding:10px 14px;font-size:13px}.catalog-tools p{font-size:13px;min-height:32px;width:100%}.product-grid{gap:14px}.product-image img{height:160px;padding:12px}.card-copy{padding:15px}.card-copy>.eyebrow{font-size:9px;line-height:1.5;min-height:28px;letter-spacing:0}.card-copy h2,.lang-ru .card-copy h2{font-size:15px;line-height:1.6;margin:9px 0}.card-copy>p:not(.eyebrow){font-size:12px;line-height:1.8;margin-bottom:12px}.card-copy .model-line{font-size:10px!important}.card-copy .detail-link{font-size:12px;gap:8px}.product-intro{grid-template-columns:1fr;padding-block:30px 38px;gap:28px}.product-copy h1{font-size:31px;margin:15px 0 20px}.product-main-image{padding:20px}.product-main-image img{height:290px}.product-description{padding-block:30px 38px}.specification{margin-top:32px}.specification h2{font-size:26px}.table-scroll th,.table-scroll td{padding:11px 13px;font-size:13px}.related{padding-bottom:40px}.related .product-grid{grid-template-columns:1fr 1fr}.related .product-card:last-child{display:none}.inquiry{padding:40px 0}.inquiry-grid{grid-template-columns:1fr;gap:30px}.inquiry-grid h2,.lang-ru .inquiry-grid h2{font-size:28px}.inquiry-grid .phone{font-size:28px}.inquiry-grid>div>p{font-size:14px}form{gap:14px}form label{font-size:12px}form input,form textarea{font-size:16px}form>.button{grid-column:1/-1}.content-section{padding-block:32px 45px}.company-profile{gap:28px}.company-profile>img{height:240px}.company-profile h2{font-size:24px}.company-profile p{font-size:15px}.culture-list>div{grid-template-columns:1fr;gap:10px;padding:22px 0}.culture-list dt{font-size:20px}.culture-list dd{font-size:15px}.timeline li{grid-template-columns:80px 1fr;gap:15px;padding:23px 0}.timeline strong{font-size:26px}.timeline p{font-size:14px}.certificate-grid{gap:15px}.certificate-grid figure{padding:13px}.certificate-image img{height:180px}.certificate-grid h2{font-size:16px}.certificate-grid p{font-size:12px}.contact-summary{padding-block:32px}.contact-summary h2{font-size:23px}.contact-summary .phone{font-size:28px}.site-footer{padding:40px 0 82px}.footer-grid{grid-template-columns:1fr;gap:27px}.footer-grid>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:8px}.footer-bottom{margin-top:28px;font-size:10px}.mobile-contact{display:grid;position:fixed;z-index:75;bottom:0;left:0;width:100%;grid-template-columns:repeat(3,1fr);background:#fff;border-top:1px solid #d3d7d4;padding-bottom:env(safe-area-inset-bottom)}.mobile-contact a,.mobile-contact button{min-height:52px;padding:8px 6px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;line-height:1.5;border:0;background:none;color:var(--green)}.mobile-contact a:last-child{background:var(--green);color:#fff}dialog{padding:48px 22px 30px}dialog h2{font-size:23px}#image-dialog{padding-inline:12px}.phone{overflow-wrap:anywhere}}@media(max-width:380px){.wrap{width:calc(100% - 32px)}.hero-copy h1,.lang-en .hero-copy h1,.lang-ru .hero-copy h1{font-size:34px}.category-grid,.product-grid{gap:10px}.card-copy{padding:12px}.product-image img{height:140px;padding:10px}.card-copy h2,.lang-ru .card-copy h2{font-size:14px}.certificate-grid{grid-template-columns:1fr}.category-card img{height:145px}.brand small{max-width:180px}.brand strong,.lang-en .brand strong,.lang-ru .brand strong{font-size:19px}.lang-ru .brand small{max-width:175px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}@media print{.site-header,.site-footer,.mobile-contact,.inquiry,.related,.tabs,.actions,dialog{display:none!important}.wrap{width:100%}.product-intro{grid-template-columns:1fr 1fr;gap:20px;padding:0}.product-copy h1{font-size:24px}.product-main-image img{height:220px}.product-description{padding-block:15px}.table-scroll{overflow:visible}.table-scroll table{font-size:10px}.table-scroll td,.table-scroll th{padding:5px}a{color:#141e19}body{background:#fff}}.hero-topic{font-size:14px;color:var(--green);margin-bottom:20px}.home-cn .hero-copy h1{max-width:620px}.home-ru .hero-copy h1{font-size:43px;line-height:1.2}.application-section,.solutions-section,.advantages-section,.faq-section{padding-block:64px}.application-section{border-bottom:1px solid var(--line)}.application-section h2{margin-bottom:20px;max-width:900px}.application-section>p{max-width:78ch}.solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.solution-card{border-top:3px solid var(--green);background:var(--wash);min-width:0}.solution-card>div:first-child{padding:24px;background:#fff;border:1px solid var(--line)}.solution-card img{width:100%;height:250px;object-fit:contain}.solution-card>div+div{padding:28px}.solution-card h3{font-size:24px;margin-bottom:18px}.solution-card p{font-size:15px}.solution-card .detail-link{margin-top:20px}.category-grid{margin-top:28px}.category-card h3{padding:0}.process-link{display:block;font-size:19px;line-height:1.45;font-weight:600}.field-section{background:#edf3ef;padding-block:64px}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.evidence-card{min-width:0}.evidence-card>img{width:100%;height:245px;object-fit:cover;background:#e7e9e8}.evidence-card figcaption{padding-block:20px}.evidence-card h3{font-size:21px;margin-bottom:12px}.evidence-card p{font-size:14px;line-height:1.85}.advantages-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 50px}.advantages-grid article{border-top:1px solid var(--line);padding-top:25px;min-width:0}.advantages-grid h3{margin-bottom:16px}.advantages-grid p{max-width:70ch}.support-section .section-heading>p{color:#d3d7d4}.support-section .detail-link{color:#fff}.faq-list{max-width:1000px}.faq-list details{border-top:1px solid var(--line);padding:0 0 10px}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-size:20px;font-weight:600;padding:21px 8px 13px 0;min-height:48px;line-height:1.55}.faq-list details>div{padding:5px 20px 20px 0;max-width:82ch}.faq-list p{margin-bottom:14px}.inline-link{color:var(--green);text-decoration:underline;text-underline-offset:4px;line-height:1.65}.context-links{display:flex;flex-wrap:wrap;gap:14px 30px;margin-block:24px}.image-caption{font-size:13px;color:var(--copy);padding-bottom:22px}.product-description>h3{font-size:23px;margin:35px 0 20px}.product-description>p{max-width:78ch}.line-stages{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.line-stages li{border-left:3px solid var(--green);padding:14px 18px;background:var(--wash);min-width:0}.line-stages strong{display:block;margin-bottom:12px}.line-stages a{font-size:14px}.service-story>p{max-width:80ch;margin:0 auto 24px;font-size:18px}.service-photos{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}.service-photos img{width:100%;height:340px;object-fit:contain;background:var(--wash)}.article-card{min-width:0}.article-date{font-size:13px;color:#646f69;margin-bottom:12px}.article-card h2{font-size:23px;line-height:1.5;margin-bottom:20px}.article-card h2 a{text-decoration:none}.article-card p{font-size:15px}.article-card .detail-link{margin-top:22px}.article-content{padding-block:45px 65px;max-width:1050px}.article-content>p:not(.article-date){font-size:18px;max-width:78ch;margin:24px auto}.article-content>img{width:100%;height:470px;object-fit:contain;margin-block:26px;background:var(--wash)}.about-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.about-index article{border-top:3px solid var(--green);padding-top:26px}.about-index h2{font-size:25px}.lang-en .hero-topic{text-transform:none}.lang-en .solution-card h3{font-family:Georgia,serif;font-size:29px;font-weight:500}.lang-ru .advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lang-ru .product-copy h1{font-size:36px}.lang-ru .knowledge-grid{grid-template-columns:1fr 1fr}@media(max-width:1000px){.evidence-grid{grid-template-columns:1fr 1fr}.line-stages{grid-template-columns:1fr 1fr}.about-index{grid-template-columns:1fr 1fr}.service-photos img{height:280px}}@media(max-width:760px){.hero-topic{font-size:12px}.home-ru .hero-copy h1{font-size:34px}.application-section,.solutions-section,.advantages-section,.faq-section,.field-section{padding-block:38px}.application-section h2{font-size:27px}.solution-grid{grid-template-columns:1fr;gap:26px}.solution-card img{height:220px}.solution-card>div+div{padding:22px}.solution-card h3,.lang-en .solution-card h3{font-size:24px}.evidence-grid{grid-template-columns:1fr;gap:14px}.evidence-card>img{height:235px}.evidence-card figcaption{padding-block:16px}.advantages-grid,.lang-ru .advantages-grid{grid-template-columns:1fr;gap:25px}.faq-list summary{font-size:18px}.faq-list details>div{padding-right:0}.line-stages{grid-template-columns:1fr}.service-story>p,.article-content>p:not(.article-date){font-size:16px}.service-photos{grid-template-columns:1fr;gap:20px;margin-top:28px}.service-photos img{height:240px}.article-content>img{height:260px}.lang-ru .knowledge-grid{grid-template-columns:1fr}.lang-ru .product-copy h1{font-size:29px}.about-index h2{font-size:21px}.about-index{gap:22px}.process-link{font-size:17px}.image-caption{font-size:12px}}h2,h3{overflow-wrap:anywhere}:root{--ink:#0f3e2a;--green:#115739;--copy:#58635d;--wash:#edf3ef;--accent:#a1252c;--line:#e7e9e8}.lang-en,.lang-ru{font-family:Arial,"Segoe UI",sans-serif}.home-hero{padding:48px 0 0;background:#edf3ef}.home-hero-grid{gap:48px;grid-template-columns:1fr 1.05fr}.hero-copy h1,.lang-en .hero-copy h1,.lang-ru .hero-copy h1{font-family:inherit;font-weight:700;line-height:1.23;font-size:50px;letter-spacing:0}.lang-en .hero-copy h1{font-size:44px}.lang-ru .hero-copy h1{font-size:39px}.hero-copy h1 span{color:#58635d}.hero-topic{font-size:14px;color:#11744a;margin-bottom:18px}.hero-copy .lead{font-size:17px;line-height:1.8}.hero-photo,.lang-ru .hero-photo{min-height:0;align-self:center}.hero-photo img{width:100%;height:350px;min-height:0;object-fit:cover;object-position:65% center}.hero-photo figcaption{font-size:12px;padding:10px 16px;background:#e7e9e8}.brand-facts{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:40px;padding-block:29px;margin-top:32px;border-top:1px solid #d3d7d4}.brand-facts>div{padding-left:20px;border-left:3px solid #646f69}.brand-facts dt{font-size:28px;line-height:1.4;font-weight:700;color:var(--green)}.brand-facts dd{font-size:13px;color:var(--copy);margin-top:5px}.catalog-section{padding:52px 0}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.category-card img{height:180px;padding:14px}.category-card h3{font-size:18px}.category-card>div{padding:18px}.catalog-support{display:flex;justify-content:space-between;gap:25px;margin-top:20px}.catalog-support .detail-link{font-size:14px}.solutions-section{padding-block:54px}.solution-card h3,.lang-en .solution-card h3{font-family:inherit;font-weight:650;font-size:25px}.solution-card img{height:235px}.solution-card>div+div{padding:23px}.compact-flow{margin-top:28px}.compact-flow li{padding-block:16px}.compact-flow strong{font-size:16px}.proof-section{padding-block:50px}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.proof-card img{height:190px;width:100%;object-fit:cover}.proof-card>div{padding-top:20px}.proof-card h3{font-size:22px;margin-bottom:12px}.proof-card p{font-size:15px;line-height:1.8}.proof-card .detail-link{margin-top:12px}.support-section{padding:50px 0}.support-section .service-grid{margin-top:20px}.service-grid article{padding:20px 0}.service-grid .detail-link{color:inherit}.faq-section{padding-block:44px}.faq-list summary{font-size:18px}.catalog-filters{border:0;display:flex;flex-wrap:wrap;gap:10px;margin:22px auto 0;padding:0;width:min(1280px,calc(100% - 96px))}.catalog-filters legend{font-size:14px;margin-bottom:10px}.catalog-filters button{min-height:44px;border:1px solid #a2a9a5;background:#fff;padding:8px 16px;color:var(--green)}.catalog-filters button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.catalog-filters span{margin-left:6px}.pagination button{min-width:44px;min-height:44px;padding:8px 14px;border:1px solid var(--line);background:#fff}.pagination button[aria-current]{background:var(--green);color:#fff}.product-navigation{display:flex;align-items:center;gap:20px;padding-block:17px;border-bottom:1px solid var(--line);font-size:14px}.category-location{font-weight:600}.product-navigation details{position:relative;margin-left:auto}.product-navigation summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:10px}.product-navigation summary:after{content:'+';font-size:23px}.product-navigation details[open] summary:after{content:'−'}.product-navigation .tabs{position:absolute;right:0;top:45px;background:#fff;box-shadow:0 8px 25px #153f2a1c;border:1px solid var(--line);padding:18px;width:min(680px,calc(100vw - 40px));display:grid;grid-template-columns:1fr 1fr;z-index:60}.product-navigation .tabs a{font-size:13px;white-space:normal}.product-intro{padding-block:30px 38px;gap:44px;align-items:start}.product-copy h1{font-size:36px;margin:13px 0 18px}.product-main-image{padding:20px}.product-main-image img{height:360px}.key-specification{margin-top:25px;border-top:1px solid var(--line);padding-top:17px}.key-specification>p{font-size:12px;margin-bottom:13px}.key-specification dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.key-specification dt{font-size:12px;color:var(--copy);line-height:1.5;margin-bottom:8px}.key-specification dd{font-size:17px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.model-choice{display:flex;align-items:center;gap:12px;margin-bottom:15px;font-size:13px}.model-choice select{max-width:100%;min-height:40px;padding:5px 10px;border:1px solid var(--line);background:#fff}.table-hint{font-size:12px;color:var(--copy);margin:12px 0}.table-scroll th[scope=row]{position:sticky;left:0;z-index:1}.comparison-section{padding-block:35px 45px;border-top:1px solid var(--line)}.comparison-section h2{margin-bottom:20px}.comparison-section td a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.configuration-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:24px}.configuration-grid>div{padding:20px;background:var(--wash)}.configuration-grid dt{font-weight:650;margin-bottom:10px}.configuration-grid dd{font-size:15px;line-height:1.8}.line-stages{margin-block:25px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.line-stages li{padding:18px;background:#edf3ef;min-width:0}.line-stages strong{font-size:16px}.line-stages .inline-link{display:block;font-size:14px;margin-top:10px}.stage-condition{display:block;margin-top:10px;font-size:12px;color:#58635d}.source-disclosure{margin-top:25px;font-size:13px}.source-disclosure summary{cursor:pointer;padding:10px 0}.source-disclosure p{margin:10px 0}.inquiry{padding-block:44px}.inquiry-grid{grid-template-columns:.9fr 1.1fr;gap:55px}.inquiry-grid h2{margin-top:0}.inquiry-grid .phone{margin-block:22px 10px}.inquiry-context{background:#e7e9e8;padding:16px 20px;border-left:3px solid #646f69;min-width:0}.inquiry-context>span{display:block;font-size:12px;margin-bottom:6px}.inquiry-context strong{display:block;font-size:17px;line-height:1.5;overflow-wrap:anywhere}.inquiry-context label{margin-top:13px}.inquiry select{font:inherit;min-height:44px;background:#fff;border:1px solid #a2a9a5;padding:8px;width:100%;color:var(--ink)}.inquiry form>label:nth-of-type(3){grid-column:1/-1}.inquiry-extra>summary{cursor:pointer;font-size:14px;padding:10px 0;color:var(--green)}.inquiry-extra>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:10px}.inquiry .form-note{line-height:1.7}.mobile-contact{padding-bottom:env(safe-area-inset-bottom)}.editing-inquiry .mobile-contact{display:none}@media(max-width:1000px){.hero-copy h1,.lang-en .hero-copy h1{font-size:36px}.lang-ru .hero-copy h1{font-size:32px}.brand-facts{gap:18px}.brand-facts dt{font-size:23px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-grid{gap:20px}.proof-card h3{font-size:19px}.proof-card img{height:155px}.inquiry-grid{gap:30px}.catalog-filters{width:calc(100% - 64px)}}@media(max-width:760px){.home-hero,.lang-en .home-hero{padding:28px 0 0}.home-hero-grid,.lang-en .home-hero-grid,.lang-ru .home-hero-grid{gap:23px}.hero-copy h1,.lang-en .hero-copy h1,.lang-ru .hero-copy h1{font-size:34px;line-height:1.25;margin-bottom:16px}.lang-ru .hero-copy h1{font-size:31px}.hero-copy .lead{font-size:15px;line-height:1.75}.hero-topic{margin-bottom:14px;font-size:12px}.hero-photo img{height:210px;min-height:0}.hero-photo figcaption{font-size:11px;padding:8px 12px}.brand-facts{gap:10px;margin-top:24px;padding-block:20px;grid-template-columns:.8fr 1fr 1.35fr}.brand-facts>div{padding-left:9px;border-left-width:2px}.brand-facts dt{font-size:20px}.brand-facts>div:last-child dt{font-size:16px}.brand-facts dd{font-size:10px;line-height:1.5}.catalog-section,.solutions-section,.proof-section,.faq-section{padding-block:34px}.category-card img{height:135px}.category-card h3{font-size:16px}.category-card>div{padding:14px}.catalog-support{display:block;margin-top:12px}.catalog-support .detail-link{font-size:13px;margin-top:5px}.solution-card img{height:190px}.solution-card>div+div{padding:19px}.solution-card h3,.lang-en .solution-card h3{font-size:23px}.compact-flow{margin-top:22px}.compact-flow strong{font-size:14px}.compact-flow li{padding:12px!important}.proof-grid{grid-template-columns:1fr;gap:24px}.proof-card{display:grid;grid-template-columns:115px 1fr;gap:17px;align-items:start}.proof-card img{height:140px}.proof-card>div{padding-top:0}.proof-card h3{font-size:18px;line-height:1.4;margin-bottom:9px}.proof-card p{font-size:13px;line-height:1.75}.proof-card .detail-link{font-size:12px;margin-top:8px}.support-section{padding-block:34px}.support-section .service-grid{margin-top:12px}.service-grid article{padding-block:16px}.service-grid h3{font-size:21px}.service-grid p{font-size:14px;margin-top:10px}.service-grid span{margin-bottom:7px}.faq-list summary{font-size:16px}.catalog-filters{width:calc(100% - 40px);gap:7px;margin-top:17px}.catalog-filters button{font-size:12px;padding:8px 10px}.product-navigation{padding-block:8px;gap:10px;font-size:13px}.product-navigation .tabs{padding:13px;gap:7px}.product-navigation .tabs a{font-size:12px;padding:8px}.product-intro{padding-block:22px 28px;gap:23px}.product-copy h1,.lang-ru .product-copy h1{font-size:28px;margin:10px 0 14px;line-height:1.35}.product-copy .lead{font-size:15px}.product-copy .model-line{font-size:12px;margin-top:13px}.product-main-image{padding:17px}.product-main-image img{height:250px}.key-specification{margin-top:19px;padding-top:14px}.key-specification dl{gap:10px}.key-specification dd{font-size:15px}.key-specification dt{font-size:11px}.model-choice{display:block}.model-choice select{display:block;margin-top:7px;width:100%}.configuration-grid{grid-template-columns:1fr;gap:12px}.line-stages{grid-template-columns:1fr 1fr;gap:12px}.line-stages li{padding:14px}.line-stages strong{font-size:15px}.line-stages .inline-link{font-size:13px}.inquiry{padding-block:34px}.inquiry-grid{grid-template-columns:1fr;gap:28px}.inquiry-grid h2{font-size:27px;margin-bottom:14px}.inquiry-grid>div>p{font-size:14px}.inquiry form{grid-template-columns:1fr;gap:15px}.inquiry-extra>div{grid-template-columns:1fr;gap:14px}.inquiry-context{padding:14px 16px}.inquiry-context strong{font-size:16px}.comparison-section{padding-block:30px}.comparison-section h2{font-size:25px}}.product-intro>.key-specification{grid-column:1/-1;max-width:900px;width:100%;margin-top:0}.product-visual{min-width:0}.product-visual .image-caption{margin-top:12px;font-size:12px;line-height:1.8}.article-selection{padding:24px;background:var(--wash);margin-block:28px}.article-selection h2{font-size:24px;margin-bottom:14px}.article-selection .detail-link{margin-top:14px}.company-news>summary{cursor:pointer;font-size:24px;font-weight:650;padding-block:15px}.company-news .knowledge-grid{margin-top:20px}.content-section>.knowledge-grid{margin-top:25px}.service-photos img{width:auto;max-width:100%;height:auto;max-height:320px;object-fit:contain;justify-self:start}.configuration-grid dd,.line-stages li{overflow-wrap:anywhere}.product-copy h1{text-wrap:balance}main>.key-specification{max-width:1280px;margin:0 auto;padding:20px 0 30px;border-top:1px solid var(--line)}main>.key-specification dl{max-width:900px}main>.key-specification .model-choice{max-width:500px}.product-intro>.model-choice{grid-column:1/-1;width:100%;max-width:500px;margin-bottom:0}@media(max-width:760px){.home-hero-grid,.lang-en .home-hero-grid,.lang-ru .home-hero-grid{grid-template-columns:1fr}.catalog-support{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.catalog-support .detail-link{min-height:44px;margin-top:0}.brand-facts>div:nth-child(2) dt{font-size:17px;white-space:nowrap}.section-heading h2{font-size:28px;text-wrap:balance}}.page-hero.about-hero{position:relative;isolation:isolate;overflow:hidden;padding:58px 0;min-height:240px;background:var(--green);color:#fff}.about-hero>.about-banner-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 52%;z-index:-2}.about-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,45,36,.88),rgba(15,45,36,.4));z-index:-1}.about-hero h1{max-width:1000px;font-size:44px;line-height:1.25;text-wrap:balance}.about-hero .lead{color:#edf3ef;margin-top:18px;font-size:18px;max-width:75ch}.about-tabs{border-bottom:1px solid var(--line);background:#fff}.about-tabs>.wrap{display:flex;gap:34px;align-items:stretch}.about-tabs a{display:flex;align-items:center;min-height:66px;padding:14px 10px;border-bottom:3px solid transparent;font-size:17px;line-height:1.4;text-align:center}.about-tabs a[aria-current]{border-color:var(--green);color:var(--green);font-weight:650}.about-overview{padding-block:48px 60px}.company-opening h2{font-size:34px;line-height:1.4;margin-bottom:18px;max-width:1050px;text-wrap:balance}.company-name-prefix,.company-name-suffix{display:inline-block;white-space:nowrap}.company-summary{max-width:95ch;font-size:17px;line-height:1.9}.company-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-block:32px 42px}.company-facts>div{border-left:2px solid var(--line);padding-left:23px;min-width:0}.company-facts dt{font-size:30px;line-height:1.3;color:var(--green);font-weight:650;white-space:nowrap}.company-facts dd{margin-top:9px;font-size:14px;color:var(--copy);line-height:1.55}.company-panorama>a{display:block;width:100%;background:var(--wash);cursor:zoom-in}.company-panorama img{width:100%;height:auto;aspect-ratio:1093/397;object-fit:contain}.company-panorama figcaption{color:var(--copy);font-size:13px;padding-top:12px}.company-context{display:grid;grid-template-columns:1fr 1fr;gap:52px;margin-top:38px}.company-context h2{font-size:25px;line-height:1.4;margin-bottom:17px}.company-context p{font-size:16px;line-height:1.9;max-width:70ch}.company-context .detail-link{margin-top:18px}.company-narrative{max-width:95ch;margin:30px auto 0}.company-narrative p{font-size:17px;line-height:1.95;margin-top:18px}.company-portrait+.research-note{max-width:95ch;margin:28px auto 0;padding:24px 0 0;border-top:1px solid var(--line);background:none}.company-portrait+.research-note h3{margin-bottom:14px}@media(max-width:1000px){.company-facts{gap:15px}.company-facts>div{padding-left:15px}.company-facts dt{font-size:25px}.about-tabs>.wrap{gap:18px}.about-tabs a{font-size:15px}.company-opening h2{font-size:30px}}@media(max-width:760px){.page-hero.about-hero{padding:36px 0;min-height:190px}.about-hero h1{font-size:32px}.about-hero .lead{font-size:15px;margin-top:14px}.about-hero>.about-banner-image{object-position:62% center}.about-tabs>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.about-tabs a{min-height:54px;padding:12px 4px;font-size:14px;justify-content:center}.about-overview{padding-block:30px 38px}.company-opening h2{font-size:24px;margin-bottom:16px;overflow-wrap:anywhere}.company-summary{font-size:15px;line-height:1.9}.company-facts{grid-template-columns:1fr 1fr;gap:22px 15px;margin-block:26px 30px}.company-facts>div{padding-left:14px}.company-facts dt{font-size:23px}.company-facts dd{font-size:12px;margin-top:7px}.company-panorama figcaption{font-size:12px;line-height:1.6;padding-top:9px}.company-context{grid-template-columns:1fr;gap:26px;margin-top:30px}.company-context h2{font-size:22px;margin-bottom:12px}.company-context p,.company-narrative p{font-size:15px;line-height:1.9}.company-context .detail-link{margin-top:12px}.company-narrative{margin-top:24px}.lang-ru .company-facts dt{font-size:21px}}@charset "UTF-8";.product-section-links{display:flex;gap:28px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:12px}.product-section-links a{display:flex;align-items:center;min-height:44px;font-weight:600;font-size:14px;color:var(--green)}.product-section-links a:last-child{margin-left:auto}.product-editorial{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);gap:64px;align-items:start;margin-bottom:44px}.product-working h2{font-size:30px;line-height:1.35;margin:0 0 24px;text-wrap:balance}.product-working p{font-size:17px;line-height:1.9;max-width:70ch;margin-bottom:18px}.product-decision{border-top:3px solid var(--green);background:var(--wash);padding:25px 28px 24px}.product-decision h3{font-size:21px;line-height:1.5;margin:0 0 15px;text-wrap:balance}.product-decision ul{padding-left:20px;margin:0;color:var(--copy);font-size:15px;line-height:1.8}.product-decision li+li{margin-top:12px}.product-description .specification{border-top:1px solid var(--line);padding-top:32px}.product-description .specification h2{margin-top:0}.specification .current-model-note{font-size:14px;font-weight:650;color:var(--green);margin:16px 0 12px;line-height:1.6}.specification .table-scroll :is(th,td).is-current-model{background:var(--wash);border-inline:2px solid var(--green);font-weight:650}.specification .table-scroll thead th.is-current-model{background:var(--green);color:#fff}.specification .table-scroll tr.is-current-model>*{background:var(--wash);border-block:2px solid var(--green);font-weight:650}.specification .table-scroll tr.is-current-model>th{border-left:3px solid var(--green)}.product-questions{border-top:1px solid var(--line);padding-block:34px 44px}.product-questions .faq-list{max-width:none}.product-questions .section-heading h2{font-size:29px}.product-questions details{background:transparent;border-inline:0}.product-questions details p{max-width:88ch}.product-copy .model-choice{display:grid;gap:8px;max-width:440px;margin:20px 0 0}.product-copy .model-choice select{width:100%}.catalog-tools input::placeholder{color:#646f69;font-size:13px;opacity:1}.card-copy .eyebrow{text-transform:none}.lang-cn .home-hero .hero-copy h1{font-size:clamp(40px,4.2vw,62px);line-height:1.15;letter-spacing:-.025em}.lang-cn .home-hero .hero-copy .lead{max-width:32em;font-size:17px}.lang-cn .home-hero .hero-photo{border-bottom:4px solid var(--green)}.lang-cn .category-card h3{font-size:21px;line-height:1.5}.lang-cn .product-copy h1{font-size:40px;line-height:1.4}.lang-cn .product-intro{padding-block:36px;gap:44px}.lang-cn .product-main-image{background:#fff;border:1px solid var(--line)}.lang-cn main>.key-specification{background:var(--wash);padding:24px 30px;border-top:0;margin-top:24px}.lang-cn .key-specification dl{max-width:none}.lang-cn .product-description{padding-block:40px 24px}.lang-cn .page-hero:not(.about-hero){padding-block:40px}.lang-cn .page-hero .lead{max-width:62em;font-size:17px}.service-story>p{max-width:80ch}.article-content>p:not(.article-date){max-width:80ch}.official-product-gallery{border-top:1px solid var(--line);padding:28px 0 10px;margin-top:28px}.official-product-gallery h3{font-size:22px;line-height:1.5;margin:0 0 8px}.official-product-gallery-note{font-size:14px;line-height:1.75;color:var(--copy);max-width:78ch;margin:0 0 18px}.official-product-gallery>div,.article-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.official-product-gallery figure,.article-gallery figure{margin:0;min-width:0}.official-product-gallery a,.article-gallery a{display:block;border:1px solid var(--line);background:#fff;padding:8px;cursor:zoom-in}.official-product-gallery img,.article-gallery img{display:block;width:100%;height:220px;object-fit:contain}.official-product-gallery figcaption,.article-gallery figcaption{font-size:13px;line-height:1.7;color:var(--copy);margin-top:9px}.article-gallery{margin:24px 0 30px}@media(max-width:760px){.official-product-gallery{padding-top:24px;margin-top:24px}.official-product-gallery>div,.article-gallery{grid-template-columns:1fr;gap:18px}.official-product-gallery img,.article-gallery img{height:auto;max-height:340px}}@media(max-width:1000px){.product-editorial{gap:30px;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.product-working h2{font-size:27px}}@media(max-width:760px){.specification .table-scroll th[scope=row],.specification .table-scroll thead th:first-child{white-space:normal;min-width:120px;max-width:150px;overflow-wrap:anywhere}.specification .table-scroll thead th:first-child{position:sticky;left:0;z-index:2}.product-section-links{gap:0 20px;flex-wrap:nowrap;overflow-x:auto;padding-block:6px;scrollbar-width:thin}.product-section-links a{font-size:12px;white-space:nowrap;min-height:46px}.product-section-links a:last-child{margin-left:0}.product-editorial{grid-template-columns:1fr;gap:23px;margin-bottom:30px}.product-working h2{font-size:25px;line-height:1.4;margin-bottom:16px}.product-working p{font-size:15px;line-height:1.85;margin-bottom:13px}.product-decision{padding:19px 20px}.product-decision h3{font-size:19px;line-height:1.4;margin-bottom:12px}.product-decision ul{font-size:14px;line-height:1.8}.product-decision li+li{margin-top:10px}.product-description .specification{padding-top:25px}.product-questions{padding-block:25px 30px}.product-questions .section-heading h2{font-size:24px}.product-copy .model-choice{margin-top:18px}.lang-cn .home-hero .hero-copy h1{font-size:38px;line-height:1.2}.lang-cn .home-hero .hero-copy .lead{font-size:15px}.lang-cn .product-intro{padding-block:25px 28px;gap:25px}.lang-cn .product-copy h1{font-size:29px;line-height:1.35}.lang-cn .product-copy .lead{font-size:15px;line-height:1.85}.lang-cn main>.key-specification{padding:20px;margin-top:22px}.lang-cn .product-description{padding-block:28px 20px}.lang-cn .page-hero:not(.about-hero){padding-block:30px}.lang-cn .page-hero .lead{font-size:15px}.lang-cn .category-card h3{font-size:16px}}.card-summary{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.product-copy>.inline-specification{width:100%;max-width:none;padding:17px 20px;margin:22px 0 0;border-top:0;border-left:2px solid var(--green);background:var(--wash)}.product-copy>.inline-specification>p{font-size:12px;margin:0 0 12px;line-height:1.5}.product-copy>.inline-specification dl{max-width:none;gap:16px;margin:0}.product-copy>.inline-specification dt{font-size:12px;line-height:1.5}.product-copy>.inline-specification dd{font-size:19px;line-height:1.5;margin-top:5px}@media(max-width:760px){.product-copy>.inline-specification{padding:15px 17px;margin-top:18px}.product-copy>.inline-specification dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-copy>.inline-specification dd{font-size:18px}.product-copy>.inline-specification dt{font-size:11px}}@charset "UTF-8";.buyer-pathways{margin:0 0 24px;border-block:1px solid var(--line)}.buyer-pathways summary{cursor:pointer;font-size:15px;font-weight:600;padding:16px 0;color:var(--green)}.buyer-pathways nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:18px}.buyer-path{display:flex;align-items:center;padding:13px 16px;background:var(--wash);font-size:14px;line-height:1.6;border-left:2px solid var(--green);min-height:52px}.buyer-path:hover{background:#e7e9e8;color:var(--green)}.buyer-guides{padding-block:42px 48px;border-top:1px solid var(--line)}.buyer-guides-heading{display:flex;justify-content:space-between;align-items:start;gap:28px;margin-bottom:28px}.buyer-guides-heading h2{font-size:29px;line-height:1.35;text-wrap:balance;max-width:30ch}.buyer-guides-heading .detail-link{flex-shrink:0}.buyer-guides-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.buyer-guides-grid article{border-top:2px solid var(--green);padding-top:20px}.buyer-guides-grid h3{font-size:21px;line-height:1.5;margin-bottom:12px;max-width:32ch}.buyer-guides-grid p{font-size:15px;line-height:1.75;max-width:48ch}.buyer-guide-link{display:block}.site-header .nav-link[aria-current]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.catalog-navigation{margin:0}.catalog-navigation>summary{cursor:pointer;padding:15px 0;border-block:1px solid var(--line);line-height:1.6}.catalog-navigation>summary span{font-size:12px;margin-right:12px;color:var(--copy)}.catalog-navigation>summary strong{font-size:15px;font-weight:600}.catalog-navigation .group-tabs{width:100%}.line-choice-facts{margin:18px 0 20px;display:grid;gap:12px}.line-choice-facts>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;align-items:start}.line-choice-facts dt{font-size:12px;line-height:1.65;color:var(--copy)}.line-choice-facts dd{font-size:15px;line-height:1.65;color:var(--ink)}.process-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.process-choice{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:center;background:#fff;padding:25px;border:1px solid var(--line);min-width:0}.process-choice-photo{display:block;min-width:0}.process-choice-photo img{height:180px;width:100%;object-fit:contain}.process-choice h3{font-size:22px;line-height:1.35;margin:0 0 12px}.process-choice p{font-size:14px;line-height:1.65}.process-choice .detail-link{margin-top:12px}.process-choice .process-example{font-size:12px;margin-top:12px;line-height:1.6}.process-example .inline-link{font-size:inherit}.footer-social,.contact-social{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-block:14px}.footer-social{border-top:1px solid rgba(255,255,255,.12);margin-top:18px}.contact-social{margin:18px 0 6px}.home-social-contact{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:28px;align-items:center;background:#e7e9e8;padding:30px;margin-block:3.5rem}.home-social-contact h2{max-width:28ch;margin:0;color:var(--profile-ink,#0f3e2a);font-size:clamp(24px,2.5vw,36px);line-height:1.25}.home-social-actions{display:grid;gap:14px;justify-items:start}.home-direct-contact{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.home-direct-contact a{display:block}.home-direct-contact .phone{font-weight:700;color:var(--profile-accent,#11744a);font-size:20px}.home-social{padding:0}.social-heading{font-size:13px;color:currentColor;letter-spacing:.02em}.social-links{display:flex;gap:9px;align-items:center}.social-link{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid currentColor;border-radius:50%;text-decoration:none;font-weight:700;line-height:1}.social-link:hover,.social-link:focus-visible{background:currentColor;color:var(--profile-ink,#0c291d)}.social-youtube span[aria-hidden="true"]{font-size:13px;margin-left:2px}.social-facebook span[aria-hidden="true"]{font-family:Arial,sans-serif;font-size:20px}.social-whatsapp{background:transparent;padding:0 14px;font:inherit;font-size:13px;font-weight:600;color:inherit;width:auto;min-height:44px;border-radius:24px}.social-whatsapp:hover,.social-whatsapp:focus-visible{background:currentColor;color:var(--profile-ink,#0c291d)}.whatsapp-qr{display:block;width:min(100%,300px);height:auto;margin:16px auto;border:1px solid #e7e9e8}.whatsapp-dialog{max-width:520px;max-height:calc(100dvh - 32px);overflow:auto}.whatsapp-dialog .actions{justify-content:center;margin-top:16px}.whatsapp-dialog .button{margin-top:0}.whatsapp-dialog .whatsapp-contact-name{text-align:center;margin-top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-footer>.footer-social{width:min(1280px,calc(100% - 96px));margin:auto}:is(.lang-en,.lang-ru) .product-copy h1{text-wrap:balance}:is(.lang-en,.lang-ru) .line-choice-facts>div{grid-template-columns:105px minmax(0,1fr)}:is(.lang-en,.lang-ru) .intl-line-copy h3{font-size:28px;line-height:1.25}.lang-en .intl-home-hero .hero-copy h1{font-size:clamp(42px,4.2vw,62px);line-height:1.08;letter-spacing:-.035em}.lang-ru .intl-home-hero .hero-copy h1{font-size:clamp(35px,3.35vw,48px)}@media(min-width:761px){.catalog-navigation>summary{display:none}.catalog-navigation .tabs{padding-top:18px}.intl-catalog-sidebar .catalog-navigation .tabs{padding-top:0}}@media(max-width:1100px) and (min-width:761px){.process-choice{grid-template-columns:130px minmax(0,1fr);padding:20px;gap:18px}.process-choice-photo img{height:145px}.process-choice h3{font-size:20px}}@media(max-width:760px){.home-social-contact{grid-template-columns:1fr;padding:23px 18px;margin-block:2.5rem}.home-social-contact h2{font-size:24px}.site-header .brand{flex-shrink:1;min-width:0}.site-header .brand span{min-width:0}.site-header .menu-toggle{flex:0 0 46px}:is(.lang-en,.lang-ru) .intl-header .menu-toggle{margin-left:auto}.catalog-navigation-wrap{padding-block:12px}.catalog-navigation .tabs{padding-block:15px 5px}:is(.lang-en,.lang-ru) .intl-catalog-sidebar>h2{display:none}:is(.lang-en,.lang-ru) .intl-catalog-sidebar{padding:0;margin-bottom:12px}.line-choice-facts>div,:is(.lang-en,.lang-ru) .line-choice-facts>div{grid-template-columns:90px minmax(0,1fr);gap:10px}.line-choice-facts{gap:12px;margin-block:14px}.line-choice-facts dd{font-size:14px}.line-choice-facts dt{font-size:12px}.process-choice-grid{grid-template-columns:1fr;gap:14px}.process-choice{grid-template-columns:96px minmax(0,1fr);gap:17px;padding:18px 14px;align-items:start}.process-choice-photo img{height:120px}.process-choice h3{font-size:19px;line-height:1.4;margin-bottom:8px}.process-choice p{font-size:13px}.process-choice .detail-link{font-size:13px;margin-top:6px}.process-choice .process-example{font-size:11px;margin-top:5px}.lang-en .intl-home-hero .hero-copy h1{font-size:37px;line-height:1.13}.lang-ru .intl-home-hero .hero-copy h1{font-size:33px;line-height:1.17}:is(.lang-en,.lang-ru) .intl-hero-grid{padding-block:30px;gap:24px}.lang-en .intl-home-hero .lead,.lang-ru .intl-home-hero .lead{font-size:16px;line-height:1.65;margin-top:19px}.lang-en .intl-hero-note{font-size:14px;margin-top:12px}.lang-en .intl-hero-visual>img{height:210px}.lang-ru .intl-hero-visual>img{height:190px}:is(.lang-en,.lang-ru) .intl-home-hero .actions{margin-top:22px}:is(.lang-en,.lang-ru) .intl-line-copy h3{font-size:24px}.site-footer>.footer-social{width:calc(100% - 40px)}:is(.lang-en,.lang-ru) .catalog .product-grid{grid-template-columns:1fr;gap:14px}:is(.lang-en,.lang-ru) .catalog .product-card{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;padding:18px 14px;align-items:start}:is(.lang-en,.lang-ru) .catalog .product-card .product-image{height:130px;border:0;align-self:start}:is(.lang-en,.lang-ru) .catalog .product-card .product-image img{height:125px;object-fit:contain}:is(.lang-en,.lang-ru) .catalog .product-card .card-copy{padding:0}:is(.lang-en,.lang-ru) .catalog .product-card .eyebrow{display:none}:is(.lang-en,.lang-ru) .catalog .product-card h2{font-size:18px;line-height:1.4;margin-bottom:10px}:is(.lang-en,.lang-ru) .catalog .product-card .model-line{font-size:11px;line-height:1.65;margin-bottom:9px}:is(.lang-en,.lang-ru) .catalog .product-card .card-summary{-webkit-line-clamp:2;font-size:13px;line-height:1.65}:is(.lang-en,.lang-ru) .catalog .product-card .detail-link{font-size:13px;margin-top:9px}.product-intro{display:flex;flex-direction:column;gap:0!important}.product-intro .product-copy{display:contents}.product-copy>.eyebrow{order:0;margin-bottom:12px}.product-copy>h1{order:1}.product-intro>.product-visual{order:2;width:100%;margin-block:20px}.product-intro .product-main-image img{height:230px;object-fit:contain}.product-copy>.lead{order:3;margin-top:0}.product-copy>.model-line{order:4;margin-top:16px}.product-copy>.model-choice{order:5;width:100%;max-width:none}.product-copy>.inline-specification{order:6}.product-copy>.actions{order:7;margin-top:20px}.buyer-pathways{margin-bottom:18px}.buyer-pathways summary{font-size:13px;padding:13px 0}.buyer-pathways nav{grid-template-columns:1fr;gap:8px}.buyer-path{font-size:13px;padding:11px 14px;min-height:44px}.buyer-guides{padding-block:28px 34px}.buyer-guides-heading{display:block;margin-bottom:20px}.buyer-guides-heading h2{font-size:25px}.buyer-guides-heading .detail-link{margin-top:8px}.buyer-guides-grid{grid-template-columns:1fr;gap:20px}.buyer-guides-grid article{padding-top:15px}.buyer-guides-grid h3{font-size:18px;line-height:1.5;max-width:none;margin-bottom:8px}.buyer-guides-grid p{font-size:14px;max-width:none}}.company-pdf-content{--profile-ink:#0f3e2a;--profile-accent:#11744a;--profile-tint:#edf3ef;--profile-line:#e7e9e8}.company-pdf-content h2{font-size:clamp(23px,2.2vw,31px);line-height:1.4;text-wrap:balance}.company-pdf-content h3{font-size:21px;line-height:1.45;margin:0 0 12px}.company-pdf-content p{font-size:16px;line-height:1.85;max-width:78ch}.profile-section{display:grid;grid-template-columns:minmax(210px,1fr) minmax(0,2.55fr);gap:40px;padding:44px 0;border-top:1px solid var(--profile-line);margin-top:38px;scroll-margin-top:110px}.profile-section>h2{color:var(--profile-ink);margin:0;max-width:19ch}.profile-section-body{min-width:0}.profile-businesses{display:grid;grid-template-columns:1fr 1fr;gap:32px 36px}.profile-businesses section{min-width:0}.profile-businesses p{margin-bottom:12px}.profile-businesses .detail-link{font-size:15px}.profile-research{display:block;background:var(--profile-tint);padding:38px;border-top:0}.profile-research>h2{max-width:100%;margin-bottom:26px}.profile-research-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 28px}.profile-research-stats>div{border-left:2px solid #646f69;padding-left:17px;min-width:0}.profile-research-stats dt{font-size:clamp(24px,2.4vw,34px);font-weight:650;color:var(--profile-ink);line-height:1.3}.profile-research-stats dd{font-size:14px;line-height:1.5;margin:9px 0 0}.profile-research .detail-link{margin-top:16px}.profile-research-detail{display:grid;grid-template-columns:minmax(220px,380px) minmax(0,1fr);gap:34px;align-items:start;margin-top:30px}.profile-research-detail figure{margin:0}.profile-research-detail img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.profile-research-detail figcaption{font-size:13px;line-height:1.5;margin-top:9px}.profile-pairs{margin:0}.profile-pairs>div+div{margin-top:22px;padding-top:22px;border-top:1px solid var(--profile-line)}.profile-pairs dt{font-size:18px;font-weight:650;line-height:1.5;margin:0 0 9px;color:var(--profile-ink)}.profile-pairs dd{margin:0;font-size:16px;line-height:1.8}.profile-platform-details{margin-top:28px;border-top:1px solid #d3d7d4;padding-top:16px}.profile-platform-details summary{font-weight:600;cursor:pointer;padding:10px 0;line-height:1.5}.profile-platforms{display:grid;grid-template-columns:1fr 1fr;gap:14px 30px;padding-left:20px;font-size:15px;line-height:1.75;margin-top:18px}.profile-platforms li{display:grid;gap:3px}.profile-platforms small{display:block;color:#646f69;font-size:12px;line-height:1.6}.profile-source-document{border:1px solid #d3d7d4;background:#f9f9f9;padding:18px 20px;margin:24px 0;max-width:82ch}.profile-source-document strong{display:block;color:var(--profile-ink);font-size:15px}.profile-source-document p{font-size:13px;line-height:1.7;margin:7px 0 5px}.profile-source-document .detail-link{font-size:13px}.profile-partners{color:var(--profile-accent);font-weight:600;margin-top:20px;margin-bottom:18px}.profile-achievements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}.profile-achievements dt{font-size:36px;line-height:1.25;color:var(--profile-accent);font-weight:650}.profile-achievements dd{margin:12px 0 0;font-size:15px;line-height:1.8}.profile-awards{margin:0}.profile-awards>div{display:grid;grid-template-columns:62px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--profile-line)}.profile-awards>div:first-child{padding-top:0}.profile-awards dt{font-size:22px;color:var(--profile-accent);font-weight:650}.profile-awards dd{margin:0;font-size:16px;line-height:1.8}.profile-outlook p{color:var(--copy,#3d4842)}.profile-source-note{color:#58635d;font-size:13px!important;line-height:1.7!important;margin:30px 0}.profile-contact{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;background:#e7e9e8;padding:30px;margin-top:30px}.profile-contact h2{font-size:25px;margin-bottom:12px}.profile-contact .button{white-space:normal;text-align:center;max-width:240px}.lang-ru .profile-section>h2{max-width:100%;font-size:27px}.lang-ru .profile-research-stats dt{font-size:29px}@media(max-width:1000px){.profile-section{grid-template-columns:1fr;gap:24px}.profile-section>h2{max-width:100%}.profile-research-stats{grid-template-columns:1fr 1fr}.profile-research-detail{grid-template-columns:1fr 1.6fr}.profile-contact{grid-template-columns:1fr}.profile-contact .button{justify-self:start}}@media(max-width:760px){.profile-section{padding:28px 0;margin-top:28px;gap:19px;scroll-margin-top:85px}.profile-section>h2,.lang-ru .profile-section>h2{font-size:24px}.profile-businesses{grid-template-columns:1fr;gap:22px}.profile-businesses section+section{border-top:1px solid var(--profile-line);padding-top:22px}.company-pdf-content h3{font-size:20px}.company-pdf-content p,.profile-pairs dd{font-size:15px;line-height:1.85}.profile-research{padding:24px 18px;margin-inline:-2px}.profile-research-stats{gap:22px 12px}.profile-research-stats>div{padding-left:10px}.profile-research-stats dt,.lang-ru .profile-research-stats dt{font-size:24px}.profile-research-stats dd{font-size:12px}.profile-research-detail{grid-template-columns:1fr;gap:25px}.profile-research-detail figure{max-width:380px}.profile-platforms{grid-template-columns:1fr;gap:12px;font-size:14px}.profile-achievements{grid-template-columns:1fr;gap:20px}.profile-achievements>div{display:grid;grid-template-columns:76px 1fr;gap:16px}.profile-achievements dt{font-size:29px}.profile-achievements dd{margin:0;font-size:14px}.profile-awards>div{grid-template-columns:53px 1fr;gap:15px}.profile-awards dd{font-size:15px}.profile-contact{padding:23px 18px}.profile-contact h2{font-size:23px}}.profile-section-body>p+.profile-pairs{margin-top:24px}.company-section-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;border-bottom:1px solid #e7e9e8;padding:0 0 22px;margin:0 0 30px;line-height:1.5}.company-section-nav>span{font-size:13px;color:#646f69;margin-right:8px}.company-section-nav a{font-size:15px;color:var(--green);font-weight:600;padding:10px 0;text-decoration:underline;text-decoration-color:#d3d7d4;text-underline-offset:6px}.company-section-nav a:hover{text-decoration-color:currentColor}.company-pdf-content [id]{scroll-margin-top:16px}.company-honors>.profile-section:first-of-type{margin-top:0;border-top:0;padding-top:4px;padding-bottom:18px}.company-honors .profile-achievements dt{font-size:42px}.company-pdf-content .honor-count-basis{font-size:13px;color:#58635d;margin-bottom:32px;max-width:none}.honor-archive{border-top:1px solid #e7e9e8;padding-top:34px}.honor-archive>header{display:flex;gap:24px;align-items:baseline;justify-content:space-between;margin-bottom:26px}.honor-archive>header p{font-size:14px;max-width:58ch}.honor-document-group+.honor-document-group{margin-top:30px}.honor-document-group>h3{font-size:18px;font-weight:600;margin-bottom:18px;padding-left:12px;border-left:3px solid #646f69}.honor-document-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.honor-document{display:grid;grid-template-columns:minmax(140px,210px) minmax(0,1fr);gap:22px;align-items:center;padding:22px;background:#edf3ef;border:1px solid #e7e9e8;margin:0;min-width:0}.honor-document-image{border:0;background:#fff;padding:10px;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;color:var(--green);cursor:zoom-in}.honor-document-image img{width:100%;height:170px;object-fit:contain}.honor-document-image span{font-size:13px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.honor-document h4{font-size:19px;line-height:1.55;margin:8px 0 12px;color:var(--ink);font-weight:650}.company-pdf-content .honor-document-year{color:#58635d;font-size:13px;line-height:1.5;margin:0}.company-pdf-content .honor-document figcaption>p:last-child{font-size:13px;line-height:1.8}.company-source-details{border-block:1px solid #e7e9e8;padding:16px 0;margin-top:28px}.company-source-details summary{cursor:pointer;font-size:14px;line-height:1.6;padding:8px 0;color:var(--green);font-weight:600}.company-source-details p{font-size:14px;line-height:1.85;margin-top:10px;max-width:85ch}.company-next-steps{border-top:1px solid #e7e9e8;padding-top:26px;margin-top:38px}.company-next-steps h2{font-size:23px;line-height:1.5;margin-bottom:14px}.company-next-steps>div{display:flex;flex-wrap:wrap;gap:12px 36px}.company-next-steps a{font-size:16px;line-height:1.7;padding:8px 0}@media(max-width:1150px){.honor-document{grid-template-columns:1fr;align-content:start}.honor-document-image{max-width:250px;justify-self:center}.honor-document-image img{height:190px}.honor-document h4{font-size:20px}.honor-archive>header{display:block}.honor-archive>header p{margin-top:12px}}@media(max-width:760px){.company-section-nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-bottom:25px;padding-bottom:15px}.company-section-nav>span{grid-column:1/-1;font-size:12px;margin-bottom:4px}.company-section-nav a{font-size:14px;padding:9px 0;line-height:1.6}.company-honors .profile-achievements dt{font-size:31px}.company-honors>.profile-section:first-of-type{padding-bottom:10px}.company-pdf-content .honor-count-basis{font-size:12px;margin-bottom:25px}.honor-archive{padding-top:26px}.honor-document-grid{grid-template-columns:1fr;gap:17px}.honor-document{padding:18px;gap:17px}.honor-document-image{max-width:250px}.honor-document-image img{height:170px}.honor-document h4{font-size:19px;margin:7px 0 10px}.honor-document-group>h3{font-size:17px}.company-next-steps>div{display:grid;gap:5px}.company-next-steps a{font-size:15px}}@media(min-width:761px) and (max-width:1000px){.company-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.company-honors .profile-achievements>div{grid-template-columns:92px minmax(0,1fr);gap:14px}.company-honors .profile-achievements dt{font-size:29px;white-space:nowrap}.honor-document{grid-template-columns:106px minmax(0,1fr);gap:15px;padding:16px;align-items:start}.honor-document-image{padding:8px;gap:8px}.honor-document-image img{height:126px}.honor-document-image span{font-size:12px}.honor-document h4{font-size:16px;line-height:1.55}.company-pdf-content .honor-document-year{font-size:12px}.company-pdf-content .honor-document figcaption>p:last-child{font-size:12px;line-height:1.8}}@media(max-width:360px){.honor-document{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:13px}.honor-document-image img{height:110px}.lang-ru .company-facts dt{white-space:normal}}[hidden]{display:none!important}html[lang]{scroll-padding-top:var(--site-header-offset,200px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body .site-header .topline{height:auto;min-height:44px;padding-block:2px}body .languages{gap:4px;flex-wrap:nowrap}.language-label{margin-right:8px;font-size:12px}body .languages a{min-height:38px;padding:6px 12px;border:1px solid transparent;border-radius:3px;white-space:nowrap;text-decoration:none}body .languages a:hover{border-color:var(--line)}body .languages a[aria-current]{background:var(--accent);border-color:var(--accent);color:white;font-weight:600;text-decoration:none}body .languages a:focus-visible{outline:3px solid currentColor;outline-offset:2px}.technical-documents,.project-conditions,.resource-center,.service-checklist{margin-block:46px}.document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.document-card{border:1px solid var(--line);background:white;padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-width:0}.document-card h3{font-size:19px;line-height:1.45;margin:0 0 10px}.document-card p{font-size:14px;line-height:1.65;margin:5px 0}.document-card .document-meta,.document-card small{color:var(--muted,#58635d);font-size:12px}.document-actions{display:flex;gap:12px;flex-wrap:wrap}.document-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--line);padding:8px 16px;font-size:14px;font-weight:600}.document-actions a:first-child{background:var(--accent);color:white;border-color:var(--accent)}.document-note{font-size:12px!important;line-height:1.7;color:var(--muted,#58635d);max-width:85ch;margin:18px 0}.resource-filters{display:flex;align-items:end;flex-wrap:wrap;gap:18px;margin:25px 0}.resource-filters label{display:grid;gap:8px;font-size:13px;font-weight:600;min-width:210px}.resource-filters select,.material-guide select{width:100%;border:1px solid var(--line);background:white;color:var(--ink,#26312a);font:inherit;min-height:46px;padding:10px}.resource-filters [role=status]{margin:0 0 10px auto;font-size:13px}.resource-filters .text-button{min-height:46px}.project-conditions details{border-block:1px solid var(--line);padding:18px 0}.project-conditions summary{font-size:19px;font-weight:600;cursor:pointer;min-height:34px}.project-conditions dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0 12px}.project-conditions dt{font-weight:600;margin-bottom:9px}.project-conditions dd{margin:0;font-size:14px;line-height:1.8}.project-tools{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-block:0 35px}.project-tools [role=status]{flex-basis:100%;margin:0;font-size:13px;color:var(--accent)}.procurement-footer{display:flex;gap:24px;flex-wrap:wrap;padding-block:15px;border-top:1px solid currentColor}.procurement-footer .footer-link,.procurement-footer .text-button{min-height:42px;display:inline-flex;align-items:center;font-size:13px;color:inherit;margin:0}.project-pack{width:min(800px,calc(100vw - 32px));max-height:85vh;border:0;padding:34px;overflow:auto;color:var(--ink,#26312a)}.project-pack h2{font-size:27px;margin:0 32px 18px 0}.project-pack>p{font-size:14px;line-height:1.8}.project-pack [data-project-items]{margin-top:20px}.project-pack>.actions{margin-top:4px;gap:12px;align-items:stretch}.project-pack>.actions .button{margin-top:0}.project-item{position:relative;border-top:1px solid var(--line);padding:21px 80px 20px 0}.project-item-title{font-weight:600;font-size:18px}.project-item p{font-size:13px;margin:8px 0}.project-item>.text-button{position:absolute;top:16px;right:0;min-height:44px}.pack-document{display:block;font-size:13px;padding:6px 0;overflow-wrap:anywhere}.project-pack [data-project-status] input{width:100%;min-height:44px}.model-canvas{position:relative;background:white}body .model-canvas .product-main-image{padding:0;border:1px solid var(--line);line-height:0}body .model-canvas .product-main-image img{width:100%;height:auto;max-height:none;aspect-ratio:1.75;object-fit:contain}.model-point{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:32px;height:32px;padding:0;border-radius:50%;border:2px solid white;background:var(--accent);color:white;font-family:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 0 0 1px var(--accent)}.model-point[aria-pressed=true]{background:#26312a;outline:3px solid #90b8a0}.model-point-name{display:none}.model-reading{border:1px solid var(--line);border-top:0;padding:17px 20px;min-height:140px}.model-reading strong{font-size:15px;line-height:1.5;display:block}.model-reading p{font-size:13px;line-height:1.7;margin:8px 0}.model-reading a{font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.material-guide{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:0 auto 32px}.material-guide summary{font-size:18px;font-weight:600;cursor:pointer;min-height:36px}.material-guide-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:20px;align-items:end;margin-top:22px}.material-guide label{display:grid;gap:8px;font-size:13px}.material-guide [data-guide-note]{font-size:13px;line-height:1.7;max-width:80ch}.service-checklist>p{max-width:80ch;line-height:1.85}.service-checklist ul{display:flex;flex-wrap:wrap;padding:0;list-style:none;gap:16px;margin:25px 0}.service-checklist li{border-left:3px solid var(--accent);padding:12px 20px;background:var(--wash,#edf3ef);flex:1 1 220px;font-size:14px}.inquiry-captcha{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.inquiry-captcha label{max-width:220px}.inquiry-captcha img{width:140px;height:42px;object-fit:contain;background:white}.inquiry-captcha .text-button{min-height:44px}.inquiry-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#form-status{overflow-wrap:anywhere}#inquiry-form button[disabled]{opacity:.65;cursor:wait}@media(max-width:760px){html[lang]{scroll-padding-top:var(--site-header-offset,144px)}body .site-header .topline{padding:0 16px;min-height:46px;justify-content:center}body .languages{margin-left:0;gap:2px;max-width:100%}body .languages a{min-height:44px;font-size:12px;padding:7px 11px}.language-label{font-size:11px;margin-right:5px}.document-grid{grid-template-columns:1fr}.document-card{padding:20px}.document-card h3{font-size:18px}.resource-filters{gap:14px;align-items:start}.resource-filters label{min-width:0;width:calc(50% - 7px);font-size:12px}.resource-filters [role=status]{margin:0;width:100%}.technical-documents,.resource-center,.service-checklist{margin-block:35px}.project-conditions dl{grid-template-columns:1fr;gap:22px}.project-pack{padding:24px 20px}.project-pack h2{font-size:23px}.project-pack>.actions{display:grid;grid-template-columns:1fr}.project-item{padding-right:65px}.project-item-title{font-size:16px}.material-guide-fields{grid-template-columns:1fr;gap:16px}.model-points{display:grid;grid-template-columns:1fr;gap:5px;border:1px solid var(--line);padding:10px}.model-point{position:static;transform:none;display:flex;gap:10px;align-items:center;width:100%;height:auto;min-height:44px;border:1px solid var(--line);border-radius:2px;background:white;color:var(--ink,#26312a);padding:9px 12px;text-align:left;box-shadow:none;font:inherit}.model-point>span:first-child{color:var(--accent);font-weight:700;flex-shrink:0}.model-point-name{display:inline;font-size:12px;line-height:1.5}.model-point[aria-pressed=true]{background:var(--wash,#edf3ef);color:var(--ink,#26312a);outline:2px solid var(--accent)}.model-reading{min-height:0}.procurement-footer{gap:15px}}@media(prefers-reduced-motion:reduce){.model-point{transition:none}}@media print{.printing-project>*{display:none!important}.printing-project #project-pack{display:block!important;position:static;max-height:none;width:100%;max-width:none;overflow:visible;padding:0;inset:auto;border:0}.printing-project #project-pack::backdrop{display:none}.printing-project #project-pack button,.printing-project #project-pack .actions,.printing-project [data-project-status]{display:none!important}.project-item{break-inside:avoid;padding-right:0}}.trust-evidence-section,.trust-delivery-records{margin-block:4.5rem}.trust-dispatch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.trust-dispatch-card,.trust-dispatch-record{border:1px solid rgba(15,63,51,.16);background:#fff;padding:1rem}.trust-dispatch-card{display:grid;gap:.8rem}.trust-dispatch-card>div,.trust-dispatch-record>header{display:grid;gap:.45rem}.trust-dispatch-photo,.trust-dispatch-gallery figure{margin:0}.trust-dispatch-photo img,.trust-dispatch-gallery img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.trust-record-date{margin:0;color:#646f69;font-size:.82rem;letter-spacing:.03em}.trust-dispatch-card h3,.trust-dispatch-record h3{margin:0}.trust-dispatch-card p,.trust-dispatch-record p{margin:0}.trust-dispatch-records{display:grid;gap:2rem}.trust-dispatch-record{display:grid;gap:1rem}.trust-dispatch-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.trust-dispatch-gallery figcaption{margin-top:.4rem;color:#646f69;font-size:.82rem}.trust-record-note,.trust-evidence-note{color:#646f69;font-size:.9rem}@media (max-width:900px){.trust-dispatch-grid{grid-template-columns:1fr}.trust-dispatch-gallery{grid-template-columns:1fr 1fr}}@media (max-width:520px){.trust-dispatch-gallery{grid-template-columns:1fr}}@charset "UTF-8";.lang-cn .cn-eyebrow{font-size:12px;color:#58635d;line-height:1.6;margin:0 0 7px}.cn-category-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 22px}.cn-category-link{display:block;padding:13px 16px;border-bottom:2px solid var(--green);background:#fff;font-size:16px;font-weight:650;color:var(--green)}.cn-machine-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cn-machine{background:#fff;min-width:0;border:1px solid var(--line)}.cn-machine-photo{display:block;background:#fff;padding:12px}.cn-machine-photo img{width:100%;height:165px;object-fit:contain}.cn-machine>div{padding:8px 18px 18px}.cn-machine h3{font-size:18px;line-height:1.55;margin:0 0 9px}.cn-machine-name{display:block;color:var(--green)}.cn-machine-use{font-size:14px;line-height:1.65;margin:0 0 10px;color:var(--ink)}.cn-machine-spec{font-size:12px;line-height:1.7;padding-top:10px;border-top:1px solid var(--line);color:#58635d;margin:0}.cn-research-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:22px;border-block:1px solid var(--line);margin-top:30px;padding:22px 0}.cn-research-strip strong,.cn-research-strip span{display:block}.cn-research-strip strong{font-size:24px;color:var(--green)}.cn-research-strip span{font-size:13px;margin-top:6px;color:var(--copy)}.cn-caption{font-size:13px;line-height:1.8;color:#58635d;margin-top:12px}.cn-case-preview{padding-top:40px;margin-top:32px;border-top:1px solid var(--line)}.cn-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cn-case-card{border:1px solid var(--line);min-width:0;background:#fff}.cn-case-card>div{padding:20px}.cn-case-photo{display:block}.cn-case-photo img{width:100%;height:210px;object-fit:cover}.cn-case-card h3{font-size:21px;line-height:1.5;margin-bottom:12px}.cn-case-card p{font-size:14px;line-height:1.8}.lang-cn .cn-guides .buyer-guides-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.lang-cn .cn-guides h3{font-size:19px}.lang-cn .cn-guides p{font-size:14px}.cn-product-technical{margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}.cn-product-technical h2{font-size:26px;line-height:1.45;margin-bottom:20px}.cn-function-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0}.cn-function-flow li{padding:20px;background:var(--wash);min-width:0;border-top:2px solid var(--green)}.cn-function-flow span{font-size:13px;color:var(--red)}.cn-function-flow p{font-size:16px;line-height:1.75;margin-top:12px}.cn-condition-note{display:grid;grid-template-columns:230px minmax(0,1fr);gap:26px;padding:24px 0}.cn-condition-note h3{font-size:20px;line-height:1.6}.cn-check-list{padding-left:20px;font-size:15px;line-height:1.85;margin:0}.cn-check-list li+li{margin-top:8px}.cn-line-route{margin:10px 0 28px;padding:26px;background:var(--wash)}.cn-line-route h3{font-size:22px;margin-bottom:16px}.cn-line-route>p{color:var(--green);font-weight:600;line-height:2}.cn-line-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:24px}.cn-line-columns h4{font-size:17px;margin:0 0 10px}.cn-line-columns p{font-size:15px;line-height:1.85}.cn-source-notes{border-top:1px solid var(--line);padding:22px 0;margin-top:24px}.cn-source-notes h3{font-size:16px;margin-bottom:10px}.cn-source-notes p,.cn-source-notes li{font-size:13px;line-height:1.85;color:#58635d}.cn-source-notes ul{display:flex;flex-wrap:wrap;gap:8px 28px;list-style:none;padding:0;margin:12px 0 0}.cn-source-notes a{text-decoration:underline;text-underline-offset:3px;color:var(--green)}.cn-product-sources{padding-bottom:30px}.cn-historical-line{padding-block:32px 20px;border-top:1px solid var(--line)}.cn-official-spec{padding-block:24px;border-top:1px solid var(--line);min-width:0}.cn-official-spec h3{font-size:22px;line-height:1.5;margin-bottom:14px}.cn-official-spec .table-scroll{margin-block:18px}.cn-official-spec a{text-decoration:underline;text-underline-offset:3px;color:var(--green)}.cn-layout-grid,.cn-detail-gallery>div{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cn-layout-grid figure,.cn-detail-gallery figure,.cn-dispatch-gallery figure{margin:0;min-width:0}.cn-layout-grid [data-expand],.cn-detail-gallery [data-expand],.cn-dispatch-gallery [data-expand]{display:block;border:1px solid var(--line);padding:8px;background:#fff;cursor:zoom-in;width:100%}.cn-layout-grid img{width:100%;height:310px;object-fit:contain}.cn-layout-grid figcaption,.cn-detail-gallery figcaption,.cn-dispatch-gallery figcaption{font-size:13px;line-height:1.7;margin-top:10px;color:#58635d}.cn-detail-gallery{padding:20px 0}.cn-detail-gallery h3{font-size:21px;margin-bottom:20px}.cn-detail-gallery img{width:100%;height:230px;object-fit:contain}.cn-delivery-records{padding-top:26px}.cn-delivery-record{padding:28px 0 36px;border-top:1px solid var(--line)}.cn-delivery-record h3{font-size:27px;line-height:1.5;margin-bottom:12px}.cn-delivery-record .cn-record-heading>p:not(.cn-eyebrow){max-width:82ch;font-size:16px;line-height:1.9}.cn-dispatch-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 18px}.cn-dispatch-gallery img{width:100%;height:260px;object-fit:contain}.cn-article-topics{display:flex;flex-wrap:wrap;gap:10px 22px;padding:20px 0;margin-top:28px;border-block:1px solid var(--line)}.cn-article-topics a{font-size:14px;color:var(--green);text-decoration:underline;text-underline-offset:4px}.cn-article-section{padding:24px 0 10px}.cn-article-section h2{font-size:25px;line-height:1.5;margin-bottom:16px}.cn-article-section p{font-size:18px;line-height:1.95;max-width:78ch}.lang-cn .solutions-section{padding-block:40px}.lang-cn .solution-card .line-choice-facts{gap:8px;margin-block:14px}.lang-cn .solution-card .line-choice-facts dt{font-size:13px}.lang-cn .solution-card .line-choice-facts dd{font-size:14px}.lang-cn .solution-card img{height:235px;object-fit:contain}.lang-cn .material-guide{margin-bottom:32px}.lang-cn .home-hero{padding-block:40px 24px}.lang-cn .home-hero .hero-photo img{object-fit:contain;background:#edf3ef;height:300px}.lang-cn .proof-section{padding-bottom:42px}@media(max-width:1000px){.cn-machine-photo img{height:135px}.cn-machine>div{padding:6px 12px 14px}.cn-machine h3{font-size:16px}.cn-research-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-research-strip>.detail-link{grid-column:1/-1}.lang-cn .cn-guides .buyer-guides-grid{grid-template-columns:1fr 1fr}.cn-case-photo img{height:170px}.cn-condition-note{grid-template-columns:180px 1fr}}@media(max-width:760px){.cn-machine-grid{grid-template-columns:1fr 1fr;gap:12px}.cn-category-links{grid-template-columns:1fr 1fr;gap:10px}.cn-category-link{font-size:14px;padding:12px}.cn-machine-photo{padding:8px}.cn-machine-photo img{height:120px}.cn-machine h3{font-size:16px;line-height:1.6}.cn-machine-use{font-size:13px}.cn-machine-spec{font-size:12px}.cn-case-grid{grid-template-columns:1fr;gap:20px}.cn-case-photo img{height:220px}.cn-case-card>div{padding:18px}.cn-case-preview{padding-top:28px;margin-top:24px}.cn-research-strip{gap:16px 12px;padding:18px 0}.cn-research-strip strong{font-size:18px}.cn-research-strip span{font-size:12px}.cn-function-flow{grid-template-columns:1fr;gap:10px}.cn-function-flow li{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:16px}.cn-function-flow p{margin:0;font-size:15px}.cn-condition-note{grid-template-columns:1fr;gap:14px}.cn-line-columns,.cn-layout-grid,.cn-detail-gallery>div{grid-template-columns:1fr}.cn-line-route{padding:20px}.cn-dispatch-gallery{grid-template-columns:1fr;gap:20px}.cn-dispatch-gallery img{height:240px}.cn-layout-grid img{height:auto;max-height:380px}.cn-delivery-record h3{font-size:23px}.cn-article-section h2{font-size:22px}.cn-article-section p{font-size:17px}.lang-cn .cn-guides .buyer-guides-grid{gap:22px 18px}.lang-cn .cn-guides h3{font-size:17px}.lang-cn .home-hero{padding-block:25px 18px}.lang-cn .home-hero .hero-photo img{height:auto;max-height:240px}.lang-cn .home-hero h1{font-size:39px}.lang-cn .solutions-section{padding-block:30px}.lang-cn .solution-card img{height:195px}.lang-cn .solution-card .line-choice-facts>div{grid-template-columns:80px minmax(0,1fr)}.cn-source-notes ul{display:block}.cn-source-notes li+li{margin-top:7px}}@media(max-width:360px){.cn-machine-photo img{height:98px}.cn-machine>div{padding:5px 10px 12px}.cn-machine h3{font-size:14px}.cn-research-strip strong{font-size:16px}.lang-cn .home-hero h1{font-size:35px}}html,body{max-width:100%;overflow-x:clip}@supports not (overflow:clip){html,body{overflow-x:hidden}}body.lang-cn{--d-brand:#11744a;--d-brand-d:#115739;--d-gold:#11744a;--d-gold-l:#c7dbcf;--d-gold-t:#11744a;--d-ink:#141e19;--d-ink2:#58635d;--d-mute:#646f69;--d-rule:#e7e9e8;--d-bg2:#edf3ef;--d-dark:#26312a;--d-num:"DIN Alternate",Arial,sans-serif;--d-sans:"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif}body.lang-en{--d-brand:#90b8a0;--d-ink:#141e19;--d-ink2:#3d4842;--d-mute:#646f69;--d-rule:#d3d7d4;--d-paper:#edf3ef;--d-dark:#141e19;--d-sans:"Archivo","Helvetica Neue",Arial,sans-serif;--d-num:var(--d-sans)}body.lang-ru{--d-brand:#115739;--d-ink:#141e19;--d-ink2:#3d4842;--d-mute:#646f69;--d-rule:#d3d7d4;--d-bg2:#edf3ef;--d-sans:"IBM Plex Sans","Segoe UI",Arial,sans-serif;--d-num:var(--d-sans)}body.lang-cn,body.lang-en,body.lang-ru{font-family:var(--d-sans);color:var(--d-ink)}body.lang-en h1,body.lang-en h2,body.lang-en h3,body.lang-ru h1,body.lang-ru h2,body.lang-ru h3{font-family:var(--d-sans)}.gh.site-header{position:relative;top:auto;z-index:40;margin:0;padding:0;border:0;box-shadow:none;backdrop-filter:none;height:auto;display:block}.gh-w,.gf-w,.d-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.gh-row{display:flex;align-items:center;gap:24px;height:72px}.gh-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;flex:none}.gh-logo img{width:34px;height:34px;object-fit:contain;background:#fff;padding:3px;border-radius:2px;display:block}.gh-logo b{display:block;font-size:19px;font-weight:800;letter-spacing:.06em;line-height:1.15}.gh-logo small{display:block;font-size:12.5px;opacity:.78;line-height:1.3}.gh .desktop-nav.gh-nav{display:none;gap:26px;margin:0 0 0 12px;padding:0;font-size:15px;background:none;border:0}.gh .gh-nav a{color:inherit;text-decoration:none;opacity:.82;padding:8px 0;border:0;background:none;font-weight:500}.gh .gh-nav a:hover,.gh .gh-nav a[aria-current]{opacity:1}.gh .gh-nav a[aria-current]{box-shadow:inset 0 -2px 0 var(--d-brand)}.gh-r{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:14.5px}.gh .gh-nav a,.gh-logo b,.gh-logo small,.gh .languages a{white-space:nowrap}.gh .languages{display:flex;gap:12px;margin:0;padding:0;background:none!important;border:0;font-size:13.5px;box-shadow:none;position:static}.gh .languages .language-label{display:none}.gh .languages a{color:inherit!important;text-decoration:none;opacity:.72;padding:4px 0;border:0!important;background:none!important;border-radius:0;min-height:0;font-weight:500}.gh .languages a[aria-current]{opacity:1;font-weight:700}@media (max-width:1000px){.gh-row{flex-wrap:wrap;height:auto;min-height:64px;row-gap:0;padding-top:0}.gh .languages{order:-1;flex-basis:100%;justify-content:flex-end;padding:6px 0 2px;font-size:13px;border-bottom:1px solid rgba(127,127,127,.18)!important;margin:0 0 8px}.gh-row>.gh-logo,.gh-row>.gh-r{padding-bottom:8px}}@media (min-width:1001px){.gh .languages{margin-left:auto}.gh-r{margin-left:18px}}.gh-tel{display:none;color:inherit;text-decoration:none;white-space:nowrap;font-weight:700;font-family:var(--d-num);line-height:1.2}.gh-tel small{display:block;font:400 12px/1.3 var(--d-sans);opacity:.75}.gh-wa{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;font-weight:700;text-decoration:none;white-space:nowrap}.gh-wa svg{width:17px;height:17px}.gh .menu-toggle.gh-menu{display:inline-flex;align-items:center;justify-content:center;padding:9px 13px;font:600 14.5px/1 var(--d-sans);background:none;border:1px solid currentColor;color:inherit;border-radius:0;width:auto!important;min-width:max-content;height:auto!important;min-height:40px;white-space:nowrap;flex:none;margin:0}.gh .mobile-nav.gh-mnav{display:grid;padding:6px clamp(16px,4vw,48px) 14px;border:0;background:inherit}.gh .mobile-nav.gh-mnav[hidden]{display:none}.gh .gh-mnav a{padding:13px 0;border-bottom:1px solid rgba(127,127,127,.2);color:inherit;text-decoration:none;font-size:16px}@media (min-width:1001px){.gh .desktop-nav.gh-nav,.gh-tel{display:flex}.gh-tel{flex-direction:column;align-items:flex-end}.gh .menu-toggle.gh-menu{display:none}}@media (min-width:1001px) and (max-width:1199px){.gh-row{gap:10px}.gh .desktop-nav.gh-nav{gap:14px}.gh-r{margin-left:10px;gap:8px}}@media (max-width:420px){.gh-logo small{display:none}.gh-wa span{display:none}.gh-row{gap:12px}}.gh-util{font-size:13.5px}.gh-util .gh-w{display:flex;justify-content:space-between;gap:16px;min-height:36px;align-items:center}.gh-util a{color:#fff;text-decoration:none}.gh-util-l{display:none}@media (min-width:900px){.gh-util-l{display:block}}.lang-en .gh{background:#141e19;color:#fff}.lang-en .gh-wa{background:#90b8a0;color:#141e19}.lang-ru .gh-util{background:#115739;color:#c7dbcf}.lang-ru .gh{background:#fff;color:#141e19;border-bottom:1px solid #d3d7d4}.lang-ru .gh-logo img{background:none;padding:0}.lang-ru .gh-tel{display:none!important}.lang-ru .gh-wa{border:1px solid #115739;color:#115739}.lang-cn .gh{background:#fff;color:#141e19;border-bottom:1px solid #e7e9e8;--d-brand:#11744a}.lang-cn .gh-row{height:80px}.lang-cn .gh-logo{color:#11744a}.lang-cn .gh-logo img{width:40px;height:40px}.lang-cn .gh-logo b{font-size:21px;letter-spacing:.14em}.lang-cn .gh .desktop-nav.gh-nav{gap:34px;font-size:16px}.lang-cn .gh-tel{color:#11744a;font-size:18px}.lang-cn .gh .menu-toggle.gh-menu{color:#11744a}@media (max-width:400px){.lang-cn .gh-logo b{font-size:18px;letter-spacing:.08em}}@media (min-width:1001px) and (max-width:1279px){.lang-cn .gh-logo small,.lang-cn .gh-tel,.lang-en .gh-tel{display:none}.lang-cn .gh .desktop-nav.gh-nav{gap:22px;font-size:15px}.lang-en .gh .desktop-nav.gh-nav,.lang-ru .gh .desktop-nav.gh-nav{gap:18px}}@media (min-width:1001px){.lang-cn.is-home .gh{position:fixed;left:0;right:0;top:0;background:transparent;border-color:transparent;color:#fff;transition:background .3s,color .3s,box-shadow .3s}.lang-cn.is-home .gh-logo,.lang-cn.is-home .gh-tel{color:#fff;transition:color .3s}.lang-cn.is-home.scrolled .gh{background:#fff;color:#141e19;box-shadow:0 2px 18px rgba(0,0,0,.08)}.lang-cn.is-home.scrolled .gh-logo,.lang-cn.is-home.scrolled .gh-tel{color:#11744a}}.gf.site-footer{margin:0;padding:0;border:0;font-size:14.5px;line-height:1.7;display:flex;flex-direction:column}.gf .gf-grid{order:1}.gf .procurement-footer{order:2;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,48px) 18px}.gf .gf-bot{order:3}.gf-grid{display:grid;gap:28px;padding-top:52px;padding-bottom:32px}@media (min-width:900px){.gf-grid{grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:40px}}.gf .gf-h{margin:0 0 12px;font-size:15px;font-weight:700;letter-spacing:0}.gf.site-footer p{margin:0;color:inherit;max-width:none;font-size:14.5px}.gf.site-footer .gf-label{margin-top:14px}.gf ul{list-style:none;margin:0;padding:0}.gf li{margin:5px 0}.gf a{color:inherit;text-decoration:none}.gf a:hover{text-decoration:underline}.gf .gf-big{display:block;font:800 24px/1.3 var(--d-num);margin:2px 0 4px}.gf .gf-qr{display:flex;gap:12px;align-items:center;background:none;border:0;padding:0;color:inherit;text-align:left;font:inherit;cursor:pointer}.gf .gf-qr img{width:92px;height:92px;background:#fff;padding:4px;display:block}.gf .gf-social{margin-top:14px}.gf .procurement-footer{display:flex;flex-wrap:wrap;gap:8px 24px}.gf .procurement-footer a,.gf .procurement-footer button{color:inherit;font-size:14px}.gf-bot{border-top:1px solid rgba(127,127,127,.22)}.gf-bot .gf-w{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding-top:16px;padding-bottom:16px;font-size:13px}.lang-en .gf{background:#141e19;color:#646f69}.lang-en .gf .gf-h,.lang-en .gf .gf-big{color:#fff}.lang-ru .gf{background:#edf3ef;color:#3d4842;border-top:1px solid #d3d7d4}.lang-ru .gf .gf-h{color:#141e19}.lang-ru .gf .gf-big{color:#115739}.lang-cn .gf{background:#edf3ef;color:#58635d}.lang-cn .gf .gf-h{color:#141e19}.lang-cn .gf .gf-big{color:#11744a}@media (max-width:1000px){body.lang-cn,body.lang-en,body.lang-ru{padding-bottom:56px}}.lang-cn .button,.lang-cn button.button{background:var(--d-brand);border-color:var(--d-brand);color:#fff}.lang-cn .button.secondary{background:#fff;color:var(--d-brand);border-color:var(--d-brand)}.lang-en .button,.lang-en button.button{background:#90b8a0;border-color:#90b8a0;color:#141e19}.lang-en .button.secondary{background:transparent;color:#141e19;border-color:#141e19}.lang-ru .button,.lang-ru button.button{background:#115739;border-color:#115739;color:#fff}.lang-ru .button.secondary{background:#fff;color:#141e19;border-color:#141e19}.lang-cn .eyebrow{color:var(--d-gold-t)}.lang-ru .eyebrow{color:#115739}.lang-en .eyebrow{color:#11744a}.lang-cn .detail-link,.lang-cn .inline-link{color:var(--d-brand)}.lang-ru .detail-link,.lang-ru .inline-link{color:#115739}.mobile-contact{font-family:var(--d-sans)}.lang-cn .mobile-contact a:last-child{background:#11744a;color:#fff}.lang-en .mobile-contact a:last-child{background:#90b8a0;color:#141e19}.lang-ru .mobile-contact a:last-child{background:#115739;color:#fff}.lang-cn .inquiry{background:#edf3ef}.lang-ru .inquiry{background:#edf3ef}.d-home img,.d-about-hero img,.d-sec img{display:block;max-width:100%}.d-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 30px;font-size:16px;text-decoration:none;font-weight:600;letter-spacing:.02em;border:1px solid transparent}.d-sec{padding:clamp(64px,9vw,120px) 0}.d-sec h2{margin:0}.d-js .d-rv{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.d-js .d-rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.d-rv{opacity:1;transform:none;transition:none}}.d-home-cn{--g:#11744a}.d-hero{position:relative;height:100svh;min-height:560px;max-height:960px;overflow:hidden;color:#fff;background:#26312a}.d-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease}.d-slide.on{opacity:1}.d-slide img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 7s ease-out}.d-slide.on img{transform:scale(1)}.d-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(10,30,22,.62) 0%,rgba(10,30,22,.32) 42%,rgba(10,30,22,0) 72%),linear-gradient(0deg,rgba(10,30,22,.45),transparent 35%)}.d-hero-in{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:80px}.d-pre{display:inline-flex;align-items:center;gap:12px;color:#c7dbcf;font-size:15px;letter-spacing:.12em;margin:0}.d-pre::before{content:"";width:36px;height:1px;background:#11744a}.d-hero h1{font-size:clamp(36px,6vw,80px);line-height:1.18;font-weight:800;letter-spacing:.04em;margin:22px 0;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.25)}.d-hero h1 em{font-style:normal;color:#c7dbcf}.d-hero .lead{font-size:clamp(16px,1.5vw,19px);color:#e7e9e8;max-width:36em;margin:0}.d-acts{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.d-btn-gold{background:#11744a;color:#0c291d}.d-btn-gold:hover{background:#c7dbcf}.d-btn-line{border-color:rgba(255,255,255,.6);color:#fff}.d-btn-line:hover{background:#fff;color:#11744a}.d-honors{position:absolute;left:0;right:0;bottom:0;z-index:2;border-top:1px solid rgba(255,255,255,.18);background:rgba(10,30,22,.28);backdrop-filter:blur(8px)}.d-honors .d-wrap{display:grid;grid-template-columns:1fr}.d-honors .d-wrap>div{padding:14px 0;font-size:14.5px;color:#e7e9e8;display:flex;align-items:center;gap:12px}.d-honors b{font:700 13.5px/1 var(--d-num);color:#c7dbcf;border:1px solid rgba(201,164,92,.6);padding:6px 8px}@media (min-width:900px){.d-honors .d-wrap{grid-template-columns:repeat(3,1fr)}.d-honors .d-wrap>div{padding:22px 0}.d-honors .d-wrap>div + div{padding-left:28px;border-left:1px solid rgba(255,255,255,.15)}}@media (max-width:899px){.d-honors .d-wrap>div:nth-child(n+2){display:none}.d-hero::after{background:linear-gradient(180deg,rgba(10,30,22,.45) 0%,rgba(10,30,22,.2) 20%,rgba(10,30,22,.55) 42%,rgba(10,30,22,.88) 100%)}.d-hero-in{justify-content:flex-end;padding-bottom:96px}.d-hero h1 em{text-shadow:0 2px 18px rgba(0,0,0,.45)}}.d-dots{position:absolute;right:clamp(16px,4vw,48px);top:50%;z-index:3;display:none;flex-direction:column;gap:12px}.d-dots button{width:3px;height:34px;border:0;padding:0;background:rgba(255,255,255,.35);cursor:pointer}.d-dots button.on{background:#11744a}@media (min-width:900px){.d-dots{display:flex}}.d-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;margin-bottom:clamp(36px,5vw,60px)}.d-home-cn .d-head h2{font-size:clamp(28px,3.6vw,46px);font-weight:700;letter-spacing:.06em;line-height:1.25;color:#141e19}.d-home-cn .d-head h2::after{content:"";display:block;width:48px;height:3px;background:#11744a;margin-top:18px}.d-home-cn .d-head p{color:#58635d;max-width:30em;margin:0}.d-go{color:#11744a;font-weight:600;border-bottom:1px solid currentColor;padding:8px 0 2px;white-space:nowrap;text-decoration:none;display:inline-block}.d-power{position:relative;overflow:hidden;background:#edf3ef}.d-power .d-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5;z-index:0}.d-power::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(246,249,247,.95),rgba(246,249,247,.9))}.d-power .d-wrap{position:relative;z-index:2}.d-stats{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #d3d7d4}@media (min-width:900px){.d-stats{grid-template-columns:repeat(4,1fr)}}.d-stats>div{padding:30px 12px 32px 0;border-bottom:1px solid #d3d7d4}@media (min-width:900px){.d-stats>div{border-bottom:0;border-right:1px solid #d3d7d4;padding-left:28px}.d-stats>div:first-child{padding-left:0}.d-stats>div:last-child{border-right:0}}.d-stats b{font:800 clamp(44px,5.6vw,76px)/1 var(--d-num);letter-spacing:-.02em;color:#11744a}.d-stats sup{font:500 clamp(15px,1.4vw,19px)/1 var(--d-sans);vertical-align:baseline;margin-left:6px;color:#11744a}.d-stats span{display:block;margin-top:12px;color:#58635d;font-size:15px}.d-plat{display:grid;gap:1px;background:#d3d7d4;border:1px solid #d3d7d4;margin-top:clamp(40px,6vw,72px)}@media (min-width:900px){.d-plat{grid-template-columns:repeat(3,1fr)}}.d-plat>div{background:#fff;padding:26px 28px}.d-plat small{color:#11744a;font-size:13px;letter-spacing:.14em}.d-plat h3{font-size:19px;font-weight:600;margin:6px 0 0;line-height:1.5;color:#141e19}.d-show{display:grid;gap:28px}.d-show>*{min-width:0}@media (min-width:960px){.d-show{grid-template-columns:220px 1fr;gap:48px}}.d-tabs{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.d-tabs::-webkit-scrollbar{display:none}@media (min-width:960px){.d-tabs{flex-direction:column;gap:0;border-left:1px solid #e7e9e8}}.d-tabs button{flex:0 0 auto;min-width:0;text-align:left;background:none;font:500 16px/1.5 var(--d-sans);color:#58635d;padding:12px 18px;cursor:pointer;border:1px solid #e7e9e8;border-radius:0}@media (min-width:960px){.d-tabs button{border:0;border-left:3px solid transparent;margin-left:-2px;padding:16px 22px;font-size:17px}}.d-tabs button.on{color:#11744a;font-weight:700;border-color:#11744a}.d-tabs button small{display:block;font-size:12.5px;color:#646f69;font-weight:400}.d-panel{display:none}.d-panel.on{display:grid;gap:32px;animation:d-fade .5s ease}html:not(.d-js) .d-panel{display:grid;gap:32px;margin-bottom:40px}html:not(.d-js) .d-tabs{display:none}@keyframes d-fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width:960px){.d-panel.on,html:not(.d-js) .d-panel{grid-template-columns:7fr 5fr;align-items:center;gap:48px}}.d-pic{background:linear-gradient(160deg,#edf3ef,#e7e9e8);aspect-ratio:4/3;display:grid;place-items:center;padding:6%;overflow:hidden}.d-pic img{max-height:100%;width:auto;mix-blend-mode:multiply}.d-pic.photo{padding:0}.d-pic.photo img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.d-panel h3{font-size:clamp(24px,2.4vw,30px);font-weight:700;letter-spacing:.03em;margin:0;color:#141e19}.d-d{color:#58635d;margin:12px 0 0}.d-models{margin-top:22px;border-top:1px solid #e7e9e8}.d-models div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #e7e9e8;font-size:15px}.d-models b{font-family:var(--d-num);font-weight:700}.d-models span{color:#58635d;text-align:right}.d-panel .d-go{margin-top:18px;border:0}.d-proj{position:relative;color:#fff;min-height:640px;display:flex;align-items:center;overflow:hidden}.d-proj .d-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;z-index:0}.d-proj::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(10,30,22,.78) 0%,rgba(10,30,22,.5) 45%,rgba(10,30,22,0) 78%)}@media (max-width:899px){.d-proj::before{background:rgba(10,30,22,.68)}}.d-proj .d-wrap{position:relative;z-index:2;width:100%;padding-top:80px;padding-bottom:80px}.d-k{color:#c7dbcf;letter-spacing:.14em;font-size:15px;margin:0}.d-proj h2{font-size:clamp(30px,4.4vw,56px);font-weight:800;line-height:1.25;letter-spacing:.04em;margin:16px 0 18px;max-width:13em;color:#fff}.d-proj p{color:#d3d7d4;max-width:32em}.d-badges{display:flex;flex-wrap:wrap;gap:14px 40px;margin-top:34px}.d-badges div{border-left:2px solid #11744a;padding-left:16px}.d-badges b{display:block;font:800 34px/1.1 var(--d-num);color:#fff}.d-badges span{font-size:14px;color:#d3d7d4}.d-cases{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:600px){.d-cases{grid-template-columns:1fr 1fr}}@media (min-width:960px){.d-cases{grid-template-columns:repeat(4,1fr);grid-auto-rows:260px}.d-cases .w2{grid-column:span 2}.d-cases .h2{grid-row:span 2}}.d-case{position:relative;overflow:hidden;background:#d3d7d4;aspect-ratio:16/10}@media (min-width:960px){.d-case{aspect-ratio:auto}}.d-case img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.d-case:hover img{transform:scale(1.05)}.d-case .d-t{position:absolute;left:0;right:0;bottom:0;padding:40px 18px 16px;background:linear-gradient(transparent,rgba(0,0,0,.78));color:#fff}.d-case .d-t small{color:#c7dbcf;font-size:13px;letter-spacing:.08em}.d-case .d-t h3{font-size:16.5px;font-weight:600;line-height:1.5;margin:0;color:#fff}.d-gray{background:#edf3ef}.d-news{display:grid;gap:28px}@media (min-width:900px){.d-news{grid-template-columns:repeat(3,1fr);gap:32px}}.d-news-card{text-decoration:none;color:inherit;display:block}.d-news-im{display:block;aspect-ratio:16/10;overflow:hidden}.d-news-im img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.d-news-card:hover img{transform:scale(1.04)}.d-news-card time{display:block;margin-top:18px;font:700 15px/1 var(--d-num);color:#11744a}.d-news-t{display:block;font-size:18px;font-weight:600;line-height:1.6;margin-top:10px;color:#141e19}.d-cta{background:#11744a;color:#fff}.d-cta .d-wrap{display:grid;gap:24px;align-items:center;padding-top:56px;padding-bottom:56px}@media (min-width:900px){.d-cta .d-wrap{grid-template-columns:1fr auto}}.d-cta h2{font-size:clamp(24px,2.8vw,34px);font-weight:700;letter-spacing:.04em;margin:0;color:#fff}.d-cta p{color:#edf3ef;margin:6px 0 0}.d-home-en{background:#fff}.d-home-en h2{font-size:clamp(26px,3vw,38px);font-weight:700;letter-spacing:-.015em;line-height:1.15;color:#141e19}.d-intro{color:#3d4842;margin:10px 0 0;max-width:62ch}.d-hero-en{position:relative;background:#141e19}.d-hero-en>img{width:100%;height:clamp(440px,72vh,760px);object-fit:cover;object-position:60% 50%}.d-hero-en .d-box{background:#141e19;color:#fff;padding:32px clamp(16px,4vw,48px) 36px}@media (min-width:900px){.d-hero-en .d-box{position:absolute;left:max(clamp(16px,4vw,48px),calc((100vw - 1280px) / 2 + 48px));bottom:0;width:min(620px,52vw);padding:40px 44px 44px}}.d-hero-en h1{font-size:clamp(32px,4.2vw,54px);line-height:1.05;font-weight:800;letter-spacing:-.02em;color:#fff;margin:0}.d-hero-en .lead{margin:16px 0 0;color:#d3d7d4;font-size:17px}.d-hero-en .d-acts{margin-top:26px}.d-btn-y{background:#90b8a0;color:#141e19}.d-btn-o{border-color:#646f69;color:#fff}.d-cap{position:absolute;right:clamp(16px,4vw,48px);top:16px;font-size:12.5px;color:#e7e9e8;background:rgba(0,0,0,.45);padding:4px 8px}.d-facts{border-bottom:1px solid #d3d7d4}.d-facts .d-wrap{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.d-facts .d-wrap{grid-template-columns:repeat(4,1fr)}}.d-facts .d-wrap>div{padding:22px 16px 22px 0;border-bottom:1px solid #d3d7d4;min-width:0}@media (min-width:900px){.d-facts .d-wrap>div{border-bottom:0;border-right:1px solid #d3d7d4;padding-left:22px}.d-facts .d-wrap>div:first-child{padding-left:0}.d-facts .d-wrap>div:last-child{border-right:0}}.d-facts b{display:block;font-size:26px;font-weight:700}.d-facts span{font-size:14px;color:#3d4842}.d-field{display:grid;gap:10px;margin-top:32px}@media (min-width:900px){.d-field{grid-template-columns:7fr 5fr;grid-template-rows:300px 300px}.d-field .a{grid-row:span 2}}.d-field figure{margin:0;position:relative;overflow:hidden;min-height:240px}.d-field img{width:100%;height:100%;object-fit:cover}.d-field figcaption{position:absolute;left:0;bottom:0;background:#fff;padding:7px 12px;font-size:13px;color:#3d4842;max-width:90%}.d-mach{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 20px;margin-top:32px}@media (min-width:900px){.d-mach{grid-template-columns:repeat(4,1fr)}}.d-mach a{text-decoration:none;color:#141e19;min-width:0}.d-mach .d-im{display:grid;place-items:center;background:#edf3ef;aspect-ratio:4/3;padding:8%}.d-mach .d-im img{max-height:100%;width:auto;mix-blend-mode:multiply}.d-mt{display:block;font-size:17px;font-weight:700;margin-top:12px}.d-ms{display:block;font-size:14px;color:#3d4842}.d-more{display:inline-block;margin-top:22px;padding:8px 0;font-weight:600;color:#141e19;text-underline-offset:4px}.d-paper{background:#edf3ef}.d-ab{display:grid;gap:40px;margin-top:32px}@media (min-width:900px){.d-ab{grid-template-columns:1fr 1fr;gap:56px}}.d-ab article img{width:100%;aspect-ratio:3/2;object-fit:cover}.d-when{font-size:14px;color:#646f69;margin:16px 0 0}.d-ab h3{font-size:20px;font-weight:700;margin:2px 0 0;line-height:1.3}.d-ab article p:last-child{color:#3d4842;margin:8px 0 0}.d-visitors{margin:40px 0 0;border-top:1px solid #d3d7d4;padding-top:18px;display:flex;flex-wrap:wrap;gap:8px 28px;font-size:15px;color:#3d4842}.d-visitors b{color:#141e19;font-weight:600}.d-certs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.d-certs figure{margin:0;min-width:0}.d-certs .d-im{display:grid;place-items:center;background:#edf3ef;aspect-ratio:3/4;padding:10%}.d-certs img{max-height:100%;width:auto;box-shadow:0 2px 10px rgba(0,0,0,.15)}.d-certs figcaption{font-size:14px;margin-top:10px;line-height:1.4}.d-certs figcaption span{display:block;color:#646f69;font-size:13px}@media (max-width:560px){.d-certs{grid-template-columns:1fr 1fr}.d-certs figure:first-child{grid-column:1 / -1}.d-certs figure:first-child .d-im{aspect-ratio:4/3}}.d-newslist{margin-top:24px;border-top:1px solid #141e19}.d-newslist a{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid #d3d7d4;text-decoration:none;color:#141e19}.d-newslist time{color:#646f69;font-size:14.5px}.d-newslist span{font-size:17px;font-weight:600}@media (max-width:560px){.d-newslist a{grid-template-columns:1fr;gap:2px}}.d-visit{background:#141e19;color:#fff}.d-visit .d-wrap{display:grid;gap:40px}.d-visit .d-wrap>*{min-width:0}@media (min-width:900px){.d-visit .d-wrap{grid-template-columns:1fr 1fr;gap:64px;align-items:center}}.d-visit img{width:100%;aspect-ratio:4/3;object-fit:cover}.d-visit h2{color:#fff}.d-visit .d-intro{color:#d3d7d4}.d-visit dl{display:grid;grid-template-columns:90px 1fr;gap:12px 16px;margin:26px 0 26px;font-size:16px}.d-visit dt{color:#646f69}.d-visit dd{margin:0;overflow-wrap:anywhere}.d-visit a{color:#fff}.d-visit .d-btn-y{color:#141e19}.d-home-ru h2{font-size:clamp(24px,2.8vw,34px);font-weight:700;letter-spacing:-.01em;line-height:1.2;color:#141e19}.d-sub{color:#3d4842;margin:8px 0 0;max-width:64ch}.d-hero-ru .d-wrap{display:grid;gap:28px;padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(40px,6vw,72px)}.d-hero-ru .d-wrap>*{min-width:0}@media (min-width:1000px){.d-hero-ru .d-wrap{grid-template-columns:1fr 1fr;gap:48px;align-items:center}}.d-hero-ru h1{font-size:clamp(30px,3.8vw,46px);line-height:1.12;font-weight:700;letter-spacing:-.015em;margin:0;color:#141e19}.d-hero-ru .lead{margin:16px 0 0;color:#3d4842;font-size:17px}.d-kv{margin-top:26px;width:100%;border-collapse:collapse;font-size:15px}.d-kv td{padding:9px 0;border-top:1px solid #d3d7d4}.d-kv td:first-child{color:var(--d-mute);width:46%}.d-kv td:last-child{font-weight:600}.d-kv tr:last-child td{border-bottom:1px solid #d3d7d4}.d-btn-b{background:#115739;color:#fff}.d-btn-k{border-color:#141e19;color:#141e19}.d-hero-ru figure{margin:0}.d-hero-ru figure img{width:100%;aspect-ratio:4/3;object-fit:cover}.d-hero-ru figcaption{font-size:13px;color:var(--d-mute);margin-top:8px}.d-alt{background:#edf3ef}.d-home-ru .d-sec{border-top:1px solid #d3d7d4;padding:clamp(52px,7vw,92px) 0}.d-tw{overflow-x:auto;border:1px solid #d3d7d4;background:#fff;margin-top:24px}.d-t{width:100%;border-collapse:collapse;font-size:15px}.d-t th,.d-t td{padding:12px 16px;text-align:left;border-bottom:1px solid #d3d7d4;white-space:nowrap}.d-t th{font-size:13px;color:var(--d-mute);font-weight:500;background:#edf3ef}.d-t td{font-variant-numeric:tabular-nums}.d-t td:first-child{font-weight:600}.d-t tbody tr:last-child td{border-bottom:0}.d-t td.w{white-space:normal;min-width:260px}.d-t a{color:#115739}.d-turn{display:grid;gap:28px;margin-top:8px}.d-turn>*{min-width:0}@media (min-width:1000px){.d-turn{grid-template-columns:4fr 8fr;gap:40px;align-items:center}}.d-turn .d-pic{background:#edf3ef;aspect-ratio:auto;padding:18px;display:block}.d-turn .d-pic img{width:100%;height:auto}.d-link{display:inline-block;margin-top:16px;padding:6px 0;color:#115739;font-weight:600}.d-field3{display:grid;gap:10px;margin-top:24px}@media (min-width:800px){.d-field3{grid-template-columns:repeat(3,1fr)}}.d-field3 figure{margin:0}.d-field3 img{width:100%;aspect-ratio:4/3;object-fit:cover}.d-field3 figcaption{font-size:13.5px;color:#3d4842;margin-top:8px}.d-docs{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px}@media (min-width:900px){.d-docs{grid-template-columns:repeat(4,1fr)}}.d-docs figure{margin:0;background:#fff;border:1px solid #d3d7d4;min-width:0}.d-docs .d-im{display:grid;place-items:center;aspect-ratio:3/4;padding:14px}.d-docs .d-im img{max-height:100%;width:auto}.d-docs figcaption{padding:10px 14px 14px;font-size:14px;line-height:1.4;border-top:1px solid #d3d7d4;overflow-wrap:anywhere;hyphens:auto}.d-docs figcaption span{display:block;color:var(--d-mute);font-size:13px}.d-cont{display:grid;gap:28px;margin-top:24px}.d-cont>*{min-width:0}@media (min-width:1000px){.d-cont{grid-template-columns:5fr 4fr 3fr;gap:40px;align-items:start}}.d-cont img{width:100%;aspect-ratio:4/3;object-fit:cover}.d-cont dl{margin:0}.d-cont dt{color:var(--d-mute);font-size:13.5px;margin-top:12px}.d-cont dt:first-child{margin-top:0}.d-cont dd{margin:0;overflow-wrap:anywhere}.d-about-hero{position:relative;overflow:hidden;color:#fff;min-height:clamp(300px,42vw,520px);display:flex;align-items:center;padding:0!important;background:#26312a}.d-about-hero .d-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.d-about-hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(10,20,16,.7),rgba(10,20,16,.15))}.d-about-hero .d-wrap{position:relative;z-index:2;width:100%;padding-top:64px;padding-bottom:64px}.d-about-hero h1{color:#fff;font-size:clamp(32px,4.6vw,58px);font-weight:800;margin:0;letter-spacing:.02em}.d-about-hero .lead{color:#e7e9e8;max-width:42em;margin:16px 0 0;font-size:17px}.lang-ru .d-about-hero::before{background:linear-gradient(90deg,rgba(8,24,44,.72),rgba(8,24,44,.15))}.d-sec h2{font-size:clamp(24px,2.8vw,36px);font-weight:700;line-height:1.25}.lang-cn main>.d-sec>.d-wrap>h2::after,.lang-cn .d-lab h2::after{content:"";display:block;width:44px;height:3px;background:#11744a;margin-top:14px}.d-anums{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 24px;margin-top:32px}@media (min-width:900px){.d-anums{grid-template-columns:repeat(4,1fr)}}.d-anums b{display:block;font:800 clamp(28px,3.4vw,44px)/1.1 var(--d-num)}.lang-cn .d-anums b{color:#11744a}.lang-ru .d-anums b{color:#115739}.d-anums span{display:block;margin-top:8px;padding-top:10px;border-top:1px solid var(--d-rule);font-size:14.5px;color:var(--d-ink2)}.d-tl{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid var(--d-rule)}.d-tl li{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--d-rule)}.d-tl b{font:800 24px/1.3 var(--d-num)}.lang-cn .d-tl b{color:#11744a}.lang-ru .d-tl b{color:#115739}.lang-en .d-tl b{color:#11744a}.lang-en .d-gray{background:#edf3ef}.lang-ru .d-gray{background:#edf3ef}.d-lab{display:grid;gap:32px}.d-lab>*{min-width:0}@media (min-width:960px){.d-lab{grid-template-columns:1fr 1fr;gap:56px;align-items:center}}.d-lab img{width:100%;aspect-ratio:4/3;object-fit:cover}.d-plist{list-style:none;margin:18px 0 0;padding:0}.d-plist li{padding:11px 0;border-bottom:1px solid var(--d-rule)}.d-cap2{font-size:13px;color:var(--d-mute);margin:12px 0 0}.d-gal{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px}@media (min-width:900px){.d-gal{grid-template-columns:repeat(4,1fr)}}.d-gal figure{margin:0}.d-gal img{width:100%;aspect-ratio:4/3;object-fit:cover}.d-gal figcaption{font-size:14px;color:var(--d-ink2);padding-top:8px}main:has(>.product-intro){display:flex;flex-direction:column}main:has(>.product-intro)>*{order:10}main:has(>.product-intro)>.product-navigation{order:1}main:has(>.product-intro)>.product-intro{order:2}main:has(>.product-intro)>.key-specification{order:3}main:has(>.product-intro)>.d-pfield{order:4}main:has(>.product-intro)>.product-section-links{order:5}main:has(>.product-intro)>.project-tools{order:6}.product-intro .product-copy h1{font-weight:800;letter-spacing:-.01em;line-height:1.12}.lang-cn .product-intro .product-copy h1{letter-spacing:.02em}.product-intro .lead{color:var(--d-ink2)}.product-main-image{border:0!important;background:var(--d-bg2,#edf3ef)!important}.lang-en .product-main-image{background:#edf3ef!important}.lang-ru .product-main-image{background:#edf3ef!important}.product-main-image img{mix-blend-mode:multiply}.key-specification{border:0!important;background:none!important;padding-top:8px!important;padding-bottom:28px!important}.key-specification>p{font-size:13px;color:var(--d-mute);margin:0 0 10px;letter-spacing:.02em}.key-specification dl{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;border-top:2px solid var(--d-ink);margin:0}.key-specification dl>div{padding:16px 16px 14px 0;border-bottom:1px solid var(--d-rule);background:none!important}.key-specification dt{font-size:13px;color:var(--d-ink2);order:2}.key-specification dd{margin:0 0 4px;font:800 clamp(22px,2.4vw,30px)/1.15 var(--d-num);color:var(--d-ink)}.lang-cn .key-specification dd{color:#11744a}.lang-ru .key-specification dd{color:#115739}.key-specification dl>div{display:flex;flex-direction:column-reverse;justify-content:flex-end}.d-pfield{position:relative;margin:0 0 8px;background:#141e19}.d-pfield img{width:100%;height:clamp(280px,46vw,620px);object-fit:cover;object-position:50% 45%;display:block}.d-pfield figcaption{position:absolute;left:0;right:0;bottom:0;padding:48px 0 18px;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;font-size:14px}.product-section-links{border-top:1px solid var(--d-rule)}.product-description>h2,.specification>h2,.technical-documents h2,.faq-section h2,.related>h2{font-weight:700}.lang-cn .product-description>h2::after,.lang-cn .specification>h2::after,.lang-cn .related>h2::after{content:"";display:block;width:40px;height:3px;background:#11744a;margin-top:12px}.lang-cn .table-scroll thead th{background:#edf3ef}.lang-cn .table-scroll tbody th{background:#edf3ef}.lang-en .table-scroll thead th{background:#e7e9e8}.lang-en .table-scroll tbody th{background:#edf3ef}.lang-ru .table-scroll thead th{background:#e7e9e8}.lang-ru .table-scroll tbody th{background:#edf3ef}.official-product-gallery h3,.official-product-gallery>h2{font-size:18px}body.lang-cn{--green:#11744a;--ink:#141e19;--copy:#58635d;--wash:#edf3ef;--line:#e7e9e8;--accent:#11744a}body.lang-en{--green:#141e19;--ink:#141e19;--copy:#3d4842;--wash:#edf3ef;--line:#d3d7d4;--accent:#11744a}body.lang-ru{--green:#115739;--ink:#141e19;--copy:#3d4842;--wash:#edf3ef;--line:#d3d7d4;--accent:#115739}main>.page-hero.d-page-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(220px,24vw,340px);margin:0;padding:0;border:0;background:#26312a;color:#fff}.d-page-hero .d-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.d-page-hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(12,26,20,.78) 0%,rgba(12,26,20,.45) 55%,rgba(12,26,20,.2) 100%)}.lang-en .d-page-hero::before{background:linear-gradient(90deg,rgba(10,12,13,.85) 0%,rgba(10,12,13,.5) 60%,rgba(10,12,13,.25) 100%)}.lang-ru .d-page-hero::before{background:linear-gradient(90deg,rgba(8,24,44,.8) 0%,rgba(8,24,44,.45) 60%,rgba(8,24,44,.2) 100%)}.d-page-hero>.wrap{position:relative;z-index:2;padding-top:48px;padding-bottom:40px}.d-page-hero h1{color:#fff;margin:0;font-size:clamp(28px,3.6vw,46px);font-weight:800;line-height:1.2;letter-spacing:.01em;max-width:22em}.d-page-hero .lead{color:rgba(255,255,255,.88);margin:14px 0 0;max-width:44em;font-size:clamp(15px,1.2vw,17px);line-height:1.7}.lang-cn .d-page-hero h1::after{content:"";display:block;width:44px;height:3px;margin-top:16px;background:#11744a}.lang-en .d-page-hero h1::after{content:"";display:block;width:56px;height:4px;margin-top:16px;background:#90b8a0}.lang-ru .d-page-hero h1::after{content:"";display:block;width:48px;height:3px;margin-top:14px;background:#90b8a0}main>.page-hero:not(.d-page-hero):not(.about-hero){background:var(--wash);border-bottom:1px solid var(--line);padding:clamp(36px,5vw,64px) 0 clamp(28px,4vw,44px);margin:0}main>.page-hero:not(.d-page-hero):not(.about-hero)>.wrap{max-width:900px}main>.page-hero:not(.d-page-hero):not(.about-hero) h1{font-size:clamp(26px,3vw,38px);line-height:1.3;font-weight:800;color:var(--ink);margin:0}main>.page-hero:not(.d-page-hero):not(.about-hero) .lead{color:var(--copy);margin:14px 0 0;font-size:16.5px;max-width:none}main>nav.tabs,.catalog-navigation .tabs{gap:4px 28px;padding-top:18px;padding-bottom:0;border-bottom:1px solid var(--line);background:none}main>nav.tabs a,.catalog-navigation .tabs a{background:none!important;color:var(--copy)!important;border:0!important;border-radius:0!important;padding:10px 0 12px!important;font-weight:500;box-shadow:none}main>nav.tabs a[aria-current],.catalog-navigation .tabs a[aria-current]{color:var(--ink)!important;font-weight:700;box-shadow:inset 0 -3px 0 var(--green)}.lang-cn main>nav.tabs a[aria-current],.lang-cn .catalog-navigation .tabs a[aria-current]{box-shadow:inset 0 -3px 0 #11744a}.lang-en main>nav.tabs a[aria-current],.lang-en .catalog-navigation .tabs a[aria-current]{box-shadow:inset 0 -3px 0 #90b8a0}.product-grid{gap:20px!important}.product-card{background:#fff;border:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;transition:box-shadow .25s,transform .25s,border-color .25s;display:flex;flex-direction:column}.product-card:hover{border-color:transparent!important;box-shadow:0 12px 32px rgba(20,30,25,.12)!important;transform:translateY(-3px)}.product-card .product-image{display:block;aspect-ratio:4 / 3;background:#edf3ef!important;padding:14px;overflow:hidden;border:0!important;margin:0!important}.product-card .product-image img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply;transition:transform .5s ease;background:none!important}.product-card:hover .product-image img{transform:scale(1.04)}.lang-en .product-card .product-image{background:#edf3ef!important}.lang-ru .product-card .product-image{background:#edf3ef!important}.knowledge-grid,.article-grid{gap:28px 24px!important}.article-card{border:0!important;padding:0!important;background:none!important;display:flex;flex-direction:column}.article-card .article-thumb{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--wash);margin-bottom:16px}.article-card .article-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.article-card:hover .article-thumb img{transform:scale(1.05)}.article-card .article-date{font-family:var(--d-num);font-size:13.5px;color:var(--d-mute,#646f69);margin:0 0 6px;letter-spacing:.03em}.article-card h2{font-size:18px!important;line-height:1.45!important;margin:0 0 8px!important}.article-card h2 a{color:var(--ink)!important;text-decoration:none}.article-card h2 a:hover{color:var(--green)!important}.article-card>p:not(.article-date){color:var(--copy);font-size:14.5px;line-height:1.7;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card .detail-link{margin-top:auto}.article-content{max-width:900px!important}.article-content>img,.article-content>picture img{display:block;width:100%;height:auto;max-height:560px;object-fit:cover;background:none!important;padding:0!important;border:0!important;margin:8px 0 28px!important}.article-content>p{font-size:16.5px;line-height:1.9;color:var(--ink)}.article-content .article-date{color:var(--d-mute,#646f69);font-family:var(--d-num);font-size:14px}.service-photos{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:28px}.service-photos img{width:100%!important;max-width:none!important;aspect-ratio:4 / 3;height:auto!important;object-fit:cover;display:block}.gf-sns{order:0;border-bottom:1px solid rgba(127,127,127,.2)}.gf-sns-row{display:grid;gap:22px;padding-top:40px;padding-bottom:40px;align-items:center}@media (min-width:1000px){.gf-sns-row{grid-template-columns:minmax(240px,.8fr) 2fr;gap:48px}}.gf-sns-h h2{margin:0 0 8px;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.25;color:inherit}.gf.site-footer .gf-sns-h p{font-size:15px;opacity:.85}.gf-sns-list{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:640px){.gf-sns-list{grid-template-columns:repeat(3,1fr)}}.gf a.sns{display:flex;align-items:center;gap:14px;padding:16px 18px;text-decoration:none!important;border:1px solid rgba(127,127,127,.28);background:rgba(255,255,255,.04);transition:background .25s,border-color .25s,transform .25s,box-shadow .25s;position:relative;min-height:76px}.gf a.sns:hover{transform:translateY(-2px)}.sns-ic{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff}.sns-ic svg{width:24px;height:24px}.sns-yt .sns-ic{background:#ff0033}.sns-fb .sns-ic{background:#1877f2}.sns-wa .sns-ic{background:#25d366}.sns-tx{display:flex;flex-direction:column;min-width:0;line-height:1.35}.sns-tx b{font-size:17px;font-weight:700}.sns-tx small{font-size:13px;opacity:.78;margin-top:2px}.sns-go{width:18px;height:18px;margin-left:auto;flex:none;opacity:.45;transition:opacity .25s,transform .25s}.gf a.sns:hover .sns-go{opacity:1;transform:translate(2px,-2px)}.lang-cn .gf-sns{background:#141e19;color:#fff}.lang-cn .gf a.sns{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22);color:#fff}.lang-cn .gf a.sns:hover{background:#fff;color:#141e19;box-shadow:0 10px 28px rgba(0,0,0,.18)}.lang-en .gf-sns{background:#90b8a0;color:#141e19;border-bottom:0}.lang-en .gf a.sns{background:#141e19;border-color:#141e19;color:#fff}.lang-en .gf a.sns:hover{background:#141e19;box-shadow:0 10px 28px rgba(0,0,0,.25)}.lang-ru .gf-sns{background:#115739;color:#fff}.lang-ru .gf a.sns{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.25);color:#fff}.lang-ru .gf a.sns:hover{background:#fff;color:#141e19}.contact-summary{padding-top:clamp(32px,4vw,56px)!important;padding-bottom:8px!important}.contact-summary h2{font-size:clamp(22px,2.2vw,28px);margin:0 0 12px}.contact-summary .phone{font:800 clamp(26px,3vw,36px)/1.2 var(--d-num);color:var(--green)!important;text-decoration:none;display:inline-block;margin:4px 0}@media (prefers-reduced-motion:reduce){.product-card,.product-card .product-image img,.article-card .article-thumb img,.gf a.sns,.sns-go{transition:none!important}.product-card:hover,.gf a.sns:hover{transform:none}}@media (max-width:1000px){.lang-cn .gh-row{height:auto}}.gf>.gf-w.gf-grid{width:100%;box-sizing:border-box}main>.page-hero.d-about-hero{min-height:clamp(220px,24vw,340px);align-items:flex-end}.d-about-hero .d-wrap{padding-top:48px;padding-bottom:40px}.d-about-hero h1{font-size:clamp(28px,3.6vw,46px);line-height:1.2;letter-spacing:.01em}.d-about-hero .lead{margin-top:14px;font-size:clamp(15px,1.2vw,17px);color:rgba(255,255,255,.88)}.d-about-hero::before{background:linear-gradient(90deg,rgba(12,26,20,.78) 0%,rgba(12,26,20,.45) 55%,rgba(12,26,20,.2) 100%)}.lang-en .d-about-hero::before{background:linear-gradient(90deg,rgba(10,12,13,.85) 0%,rgba(10,12,13,.5) 60%,rgba(10,12,13,.25) 100%)}.lang-ru .d-about-hero::before{background:linear-gradient(90deg,rgba(8,24,44,.8) 0%,rgba(8,24,44,.45) 60%,rgba(8,24,44,.2) 100%)}.lang-cn .d-about-hero h1::after{content:"";display:block;width:44px;height:3px;margin-top:16px;background:#11744a}.lang-en .d-about-hero h1::after{content:"";display:block;width:56px;height:4px;margin-top:16px;background:#90b8a0}.lang-ru .d-about-hero h1::after{content:"";display:block;width:48px;height:3px;margin-top:14px;background:#90b8a0}.d-lines{background:#fff}.d-line-grid{display:grid;gap:20px;margin-top:8px}@media (min-width:900px){.d-line-grid{grid-template-columns:1fr 1fr;gap:28px}}.d-line{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid var(--d-rule,#e7e9e8);background:#fff;transition:box-shadow .25s,transform .25s,border-color .25s;min-width:0}.d-line:hover{border-color:transparent;box-shadow:0 14px 36px rgba(20,30,25,.13);transform:translateY(-3px)}.d-line-im{display:block;aspect-ratio:16 / 9;background:#edf3ef;overflow:hidden}.d-line-im img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.d-line-b{display:flex;flex-direction:column;gap:14px;padding:22px 24px 24px}.d-line-t{font-size:clamp(19px,1.8vw,23px);font-weight:800;line-height:1.3}.d-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 6px;counter-reset:s}.d-steps li{position:relative;display:inline-flex;align-items:center;font-size:14.5px;line-height:1.3;padding:7px 12px;background:var(--d-bg2,#edf3ef);color:var(--d-ink,#141e19)}.d-steps li + li::before{content:"→";position:absolute;left:-10px;top:50%;transform:translate(-50%,-50%);font-size:12px;color:var(--d-mute,#646f69)}.d-steps li + li{margin-left:10px}.d-steps li:last-child{font-weight:700}.d-line-go{font-weight:700;font-size:15px;margin-top:2px}.d-line-go::after{content:" →"}.lang-cn .d-line-go{color:#11744a}.lang-cn .d-steps li:last-child{background:#11744a;color:#fff}.lang-en .d-line-go{color:#141e19}.lang-en .d-steps li{background:#edf3ef}.lang-en .d-steps li:last-child{background:#90b8a0;color:#141e19}.lang-ru .d-line-go{color:#115739}.lang-ru .d-steps li:last-child{background:#115739;color:#fff}.lang-en .d-lines{padding-top:clamp(48px,6vw,80px)}@media (max-width:899px){.d-hero{height:min(86svh,700px);min-height:520px}.d-slide img{object-position:50% 72%}.d-hero-in{padding-bottom:76px}.d-hero h1{font-size:clamp(30px,8.6vw,40px);margin:14px 0}.d-hero .lead{font-size:15px;line-height:1.7}.d-hero-en>img{height:clamp(200px,40svh,340px);object-position:55% 60%}.d-hero-en .d-box{padding-top:24px}.d-hero-en h1{font-size:clamp(28px,8.4vw,36px);line-height:1.1}.d-hero-en .lead{font-size:15.5px;margin-top:12px}}.d-dots{display:flex}.d-dots button:focus-visible{outline:2px solid #fff;outline-offset:3px}.d-dots .d-pause{width:26px!important;height:26px!important;background:rgba(0,0,0,.35)!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:50%;display:grid;place-items:center;position:relative}.d-dots .d-pause::before{content:"";width:8px;height:10px;border-left:3px solid #fff;border-right:3px solid #fff;box-sizing:border-box}.d-dots .d-pause.is-paused::before{width:0;height:0;border:0;border-left:9px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;margin-left:3px}@media (max-width:899px){.d-dots{flex-direction:row;align-items:center;top:16px;right:16px;gap:8px}.d-dots button:not(.d-pause){width:22px;height:3px}}@media (min-width:900px){.d-dots .d-pause{margin-top:6px;transform:translateX(-11px)}}.gf-fold>summary{list-style:none;cursor:default}.gf-fold>summary::-webkit-details-marker{display:none}@media (max-width:759px){.gf-fold{border-top:1px solid rgba(127,127,127,.22)}.gf-fold>summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:14px 0;margin:0!important}.gf-fold>summary::after{content:"+";font-size:20px;font-weight:400;line-height:1}.gf-fold[open]>summary::after{content:"−"}.gf-fold>ul{padding-bottom:12px}.gf-grid{gap:0!important}.gf-grid>div:first-child{padding-bottom:20px}.gf-grid>div:last-child{padding-top:20px;border-top:1px solid rgba(127,127,127,.22)}}@media (max-width:759px){.technical-documents .document-card{padding:14px 16px!important;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:space-between}.technical-documents .document-card>div:first-child>p:not(.document-meta),.technical-documents .document-card small{display:none}.technical-documents .document-card h3{font-size:15.5px!important;margin:0 0 2px!important}.technical-documents .document-meta{margin:0!important;font-size:13px}.technical-documents .document-actions{margin:0!important;gap:8px}.technical-documents .document-grid{gap:10px!important}.related .product-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;padding-bottom:8px;-webkit-overflow-scrolling:touch}.related .product-grid>.product-card{flex:0 0 72%;scroll-snap-align:start}.related .product-card .card-copy>p:not(.eyebrow){display:none}}.lang-ru :is(h1,h2,h3,.d-mt,.d-line-t){hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;word-break:normal}.lang-ru .product-card h2,.lang-ru .product-card h3{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;word-break:normal}@media (max-width:759px){.lang-ru main h1{font-size:clamp(24px,7vw,30px)!important}.lang-ru .product-card h2,.lang-ru .product-card h3{font-size:17px!important}}.d-swipe{display:none;font-size:13px;color:var(--d-mute);margin:8px 0 -12px}@media (max-width:759px){.d-swipe{display:block}.d-t th:first-child,.d-t td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 0 #d3d7d4}.d-t th:first-child{background:#edf3ef}}@media (prefers-reduced-motion:reduce){.d-line{transition:none}.d-line:hover{transform:none}}@media (max-width:360px){.d-hero-en>img{height:26svh;min-height:150px}.d-hero-en .d-box{padding-top:18px}}.d-rnd-en{background:#edf3ef}.d-rnd-grid{display:grid;gap:28px;align-items:center}.d-rnd-grid>div>img{width:100%;aspect-ratio:16/9;object-fit:cover}.d-rnd-facts{margin:26px 0 0}.d-rnd-facts>div{display:grid;grid-template-columns:minmax(140px,.65fr) 1fr;gap:16px;padding:13px 0;border-top:1px solid #d3d7d4}.d-rnd-facts dt{font-weight:700;color:#141e19}.d-rnd-facts dd{margin:0;color:#3d4842}.d-rnd-subhead,.d-catalogue-subhead{margin:40px 0 0;font-size:20px}.d-rnd-en .d-certs{margin-top:20px}.d-capability-ru{display:grid;gap:24px;margin-top:28px}.d-capability-ru>img{width:100%;height:100%;object-fit:cover}.d-capability-ru dl{margin:0}.d-capability-ru dl>div{padding:14px 0;border-top:1px solid #d3d7d4}.d-capability-ru dt{color:#3d4842;font-size:14px}.d-capability-ru dd{margin:5px 0 0;color:#141e19;font-weight:600}@media (min-width:800px){.d-rnd-grid{grid-template-columns:1fr 1fr;gap:48px}.d-capability-ru{grid-template-columns:1.3fr 1fr;gap:40px}}@media (max-width:759px){.d-hero-en .d-acts{min-height:58px;align-items:flex-start}}@media(max-width:759px){:is(.lang-en,.lang-ru) .catalog .product-card .product-image{width:100%;min-width:0;max-width:100%;height:auto;aspect-ratio:4/3}.d-hero-ru .d-wrap>div:first-child{display:flex;flex-direction:column}.d-hero-ru h1{order:0}.d-hero-ru .lead{order:1}.d-hero-ru .d-acts{order:2;margin-top:18px}.d-hero-ru .d-kv{order:3;margin-bottom:56px}}.service-photos{grid-template-columns:repeat(auto-fit,minmax(260px,600px));justify-content:center}.service-photos img{max-width:100%!important;max-height:none;width:100%!important;height:auto!important;aspect-ratio:auto;object-fit:contain}.article-content>img,.article-content>picture img{width:auto;max-width:100%;max-height:none;object-fit:contain}@media(max-width:759px) and (max-height:740px){.is-home .gh-row{min-height:56px;padding-top:6px;padding-bottom:6px;gap:8px}.d-hero{height:auto;min-height:0}.d-hero-in{padding-top:90px;padding-bottom:26px}.d-hero h1{font-size:30px;margin:10px 0}.d-hero .lead{font-size:14px;line-height:1.5}.d-hero .d-acts{margin-top:16px;gap:8px}.d-home .d-acts .d-btn{font-size:13px;padding:10px 12px;min-height:44px}.d-hero-en>img{height:130px;min-height:0;object-position:65% 60%}.d-hero-en .d-box{padding:16px}.d-hero-en h1{font-size:27px}.d-hero-en .lead{font-size:14px;line-height:1.45;margin-top:10px}.d-hero-en .d-acts{margin-top:14px;gap:8px}.d-hero-ru .d-wrap{padding-top:20px;gap:20px}.d-hero-ru h1{font-size:25px!important}.d-hero-ru .lead{font-size:15px;line-height:1.5}}img[data-full="/assets/ry-tri-20261113/media/32367d4566afe888.webp"],img[data-full="/assets/ry-tri-20261113/media/c0d8c817f94ce962.webp"],img[data-full="/assets/ry-tri-20261113/media/80c28a0d4e34f7cf.webp"],img[data-full="/assets/ry-tri-20261113/media/740057674e81b0f8.webp"],img[data-full="/assets/ry-tri-20261113/media/41136c427d75da70.webp"]{filter:contrast(1.04) brightness(1.02)}.cn-detail-gallery img[data-full$="roller-principle.webp"]{max-width:180px;height:auto;margin-inline:auto}@media(max-width:759px) and (max-height:740px){.d-honors{position:relative;inset:auto}}:is(.lang-cn,.lang-en,.lang-ru) .wrap{width:min(1184px,calc(100% - 2 * clamp(16px,4vw,48px)));margin-inline:auto}main>.page-hero:not(.d-page-hero):not(.about-hero)>.wrap{max-width:900px}:is(.lang-cn,.lang-en,.lang-ru) .wrap .wrap{width:100%}.d-steps li + li{margin-left:0}.d-steps li + li::before{content:none}.d-steps li:not(:last-child){margin-right:18px}.d-steps li:not(:last-child)::after{content:"→";position:absolute;right:-14px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--d-mute,#646f69)}.lang-en .d-lines{padding-bottom:clamp(32px,4vw,56px)}.lang-en :is(.profile-research,.profile-contact){background:#edf3ef}.lang-ru :is(.profile-research,.profile-contact){background:#edf3ef}.lang-en .profile-research-stats>div{border-left-color:#90b8a0}.lang-ru .profile-research-stats>div{border-left-color:#90b8a0}.d-certs .d-im{padding:7%;aspect-ratio:4 / 5}.lang-en .d-lines + .d-sec{padding-top:clamp(40px,5vw,72px)}.gf .procurement-footer.wrap{padding-inline:0}.lang-en .company-pdf-content{--profile-ink:#141e19;--profile-accent:#11744a;--profile-tint:#edf3ef;--profile-line:#d3d7d4}.lang-ru .company-pdf-content{--profile-ink:#141e19;--profile-accent:#115739;--profile-tint:#edf3ef;--profile-line:#d3d7d4}@media (max-width:759px){.technical-documents .document-card{flex-direction:row;align-items:center}.technical-documents .document-card>div:first-child{flex:1 1 200px;min-width:0}}.v6{--ink:#141e19;--ink-2:#3d4842;--ink-3:#646f69;--line:#e7e9e8;--paper:#fff;--mist:#edf3ef;--green:#11744a;--green-deep:#0f3e2a;--green-night:#0c291d;--font:"Archivo","PingFang SC","HarmonyOS Sans SC","MiSans","Microsoft YaHei UI","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC",sans-serif;--gut:clamp(20px,4.5vw,56px);--sec:clamp(56px,7vw,104px);--head-h:80px}.v6 *,.v6 *::before,.v6 *::after{box-sizing:border-box}.v6 img{display:block;max-width:100%;height:auto}:where(.v6) a{color:inherit;text-decoration:none}.v6 h1,.v6 h2,.v6 h3,.v6 p,.v6 ol,.v6 ul,.v6 dl,.v6 dd,.v6 figure{margin:0;padding:0}.v6 ol,.v6 ul{list-style:none}:where(.v6) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.v6 :focus-visible{outline:2px solid var(--green);outline-offset:3px}.v-wrap{max-width:calc(1160px + var(--gut) * 2);margin:0 auto;padding:0 var(--gut)}.v-skip{position:absolute;left:-999px;top:0;background:var(--ink);color:#fff;padding:10px 16px;z-index:100}.v-skip:focus{left:0}.v-head{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line);transition:box-shadow .25s}.v-head.v-is-stuck{box-shadow:0 6px 24px rgba(10,30,20,.08)}.v-head-in{display:flex;align-items:center;height:var(--head-h);gap:40px}.v-brand{display:flex;align-items:center;gap:12px;flex:none}.v-brand img{height:46px;width:auto}.v-brand b{display:block;font-size:21px;line-height:1.2;letter-spacing:.08em;color:var(--green)}.v-brand span{display:block;font-size:12px;line-height:1.4;color:var(--ink-3);letter-spacing:.02em}.v-nav{display:flex;gap:34px;margin-left:12px}.v-nav a{position:relative;font-size:16px;line-height:var(--head-h);color:var(--ink);white-space:nowrap}.v-nav a::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--green);transform:scaleX(0);transform-origin:left;transition:transform .25s}.v-nav a:hover::after{transform:scaleX(1)}.v-head-side{margin-left:auto;display:flex;align-items:center;gap:28px}.v-lang{display:flex;gap:14px;font-size:14px;color:var(--ink-3);white-space:nowrap}.v-lang a:hover,.v-lang [aria-current]{color:var(--ink)}.v-lang [aria-current]{font-weight:600}.v-hotline{display:flex;flex-direction:column;align-items:flex-end;padding-left:28px;border-left:1px solid var(--line);line-height:1.25}.v-hotline span{font-size:12px;color:var(--ink-3)}.v-hotline b{font-size:20px;font-weight:650;letter-spacing:.01em;color:var(--ink);white-space:nowrap}.v-menu-btn{display:none}.v-menu-panel{display:none}.v-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;font-size:16px;font-weight:600;letter-spacing:.04em;white-space:nowrap;border:1px solid transparent;border-radius:2px;transition:background .2s,color .2s,border-color .2s}.v-btn-white{background:#fff;color:var(--ink)}.v-btn-white:hover{background:var(--green);color:#fff}.v-btn-ghost{border-color:rgba(255,255,255,.6);color:#fff}.v-btn-ghost:hover{background:#fff;color:var(--ink);border-color:#fff}.v-btn-green{background:var(--green);color:#fff}.v-btn-green:hover{background:var(--green-deep)}.v-more{display:inline-block;font-weight:600;color:var(--green);border-bottom:1px solid currentColor;padding-bottom:2px;line-height:1.5}.v-more:hover{color:var(--green-deep)}.v-hero{position:relative;height:min(calc(100vh - var(--head-h)),800px);min-height:560px;color:#fff;background:var(--green-night);overflow:hidden}.v-hero picture,.v-hero picture img{position:absolute;inset:0;width:100%;height:100%}.v-hero picture img{object-fit:cover;object-position:60% 62%;animation:settle 1.8s cubic-bezier(.2,.7,.2,1) both}@keyframes settle{from{transform:scale(1.06)}to{transform:none}}.v-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,18,12,.9) 0%,rgba(5,18,12,.72) 30%,rgba(5,18,12,0) 62%),linear-gradient(0deg,rgba(5,18,12,.55) 0%,rgba(5,18,12,0) 34%)}.v-hero-in{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(48px,7vw,88px)}.v-hero h1{font-size:clamp(27px,8.4vw,58px);line-height:1.18;font-weight:700;letter-spacing:.02em}.v-hero h1 span{display:block}.v-hero p{margin-top:22px;max-width:34em;font-size:clamp(15px,1.25vw,18px);line-height:1.85;color:rgba(255,255,255,.88)}.v-hero-act{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.v-shot-note{position:absolute;z-index:1;right:var(--gut);bottom:22px;font-size:13px;color:rgba(255,255,255,.82)}.v-facts{border-bottom:1px solid var(--line)}.v-facts ul{display:grid;grid-template-columns:repeat(4,1fr)}.v-facts li{padding:34px 28px 32px;border-left:1px solid var(--line)}.v-facts li:first-child{border-left:0;padding-left:0}.v-num{font-size:clamp(34px,3.6vw,50px);line-height:1.1;font-weight:620;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.v-num small{margin-left:6px;font-size:.36em;font-weight:500;letter-spacing:.04em;color:var(--green)}.v-facts p{margin-top:8px;font-size:15px;color:var(--ink-2)}.v-sec{padding:var(--sec) 0}.v-sec-mist{background:var(--mist)}.v-sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30em);align-items:end;gap:20px 48px;margin-bottom:clamp(30px,4.4vw,60px)}.v-sec-head h2,.v-band h2,.v-visit h2{font-size:clamp(27px,3.3vw,42px);line-height:1.22;font-weight:700;letter-spacing:.02em}.v-sec-head p{color:var(--ink-2)}.v-sec-head .v-more{justify-self:end}.v6 figure{position:relative;overflow:hidden;background:#d3d7d4}.v6 figure img{width:100%;height:100%;object-fit:cover}.v6 figcaption{position:absolute;left:0;bottom:0;max-width:100%;padding:7px 14px;font-size:13px;line-height:1.5;color:#fff;background:rgba(8,24,16,.78)}.v-lines{display:grid;grid-template-columns:1fr 1fr;gap:32px}.v-line{display:flex;flex-direction:column;background:var(--paper);transition:box-shadow .3s,transform .3s}.v-line:hover{box-shadow:0 18px 48px rgba(10,40,25,.12);transform:translateY(-3px)}.v-line figure{aspect-ratio:16 / 9}.v-line figure img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.v-line:hover figure img{transform:scale(1.04)}.v-line-body{display:flex;flex-direction:column;flex:1;padding:30px 32px 32px}.v-line h3{font-size:24px;line-height:1.3;letter-spacing:.02em}.v-line-meta{margin-top:6px;font-size:15px;color:var(--ink-2)}.v-flow{display:flex;flex-wrap:wrap;gap:8px 22px;margin:24px 0 26px;counter-reset:step;font-size:15px}.v-flow li{counter-increment:step;white-space:nowrap}.v-flow li::before{content:counter(step);margin-right:7px;font-weight:650;color:var(--green)}.v-flow li:last-child{font-weight:600}.v-line .v-more{margin-top:auto;align-self:flex-start}.v-prod{display:grid;grid-template-columns:220px minmax(0,1.25fr) minmax(0,1fr);gap:0 48px;align-items:stretch}.v-tabs{display:flex;flex-direction:column;border-left:1px solid var(--line)}.v-tabs button{position:relative;text-align:left;padding:16px 0 16px 24px;line-height:1.4;color:var(--ink-2);transition:color .2s}.v-tabs button::before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:3px;background:var(--green);transform:scaleY(0);transition:transform .25s}.v-tabs button b{display:block;font-size:18px;font-weight:500}.v-tabs button span{display:block;margin-top:2px;font-size:13px;color:var(--ink-3)}.v-tabs button:hover{color:var(--ink)}.v-tabs button[aria-selected="true"]{color:var(--ink)}.v-tabs button[aria-selected="true"] b{font-weight:700;color:var(--green)}.v-tabs button[aria-selected="true"]::before{transform:none}.v-panel{display:contents}.v-panel[hidden]{display:none}.v-stage{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;background:var(--mist);overflow:hidden}.v-stage img{width:88%;height:82%;object-fit:contain;mix-blend-mode:multiply;animation:rise .5s cubic-bezier(.2,.7,.2,1) both}.v-stage.v-is-photo img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}@keyframes rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.v-spec{display:flex;flex-direction:column;justify-content:center}.v-spec h3{font-size:28px;line-height:1.3;letter-spacing:.02em}.v-spec>p{margin-top:10px;color:var(--ink-2)}.v-spec dl{margin:24px 0 28px;border-top:1px solid var(--ink)}.v-spec dl div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.v-spec dt{font-weight:650}.v-spec dd{color:var(--ink-2);text-align:right;font-size:15px}.v-spec .v-more{align-self:flex-start}.v-plant{display:grid;grid-template-columns:7fr 5fr;grid-template-rows:1fr 1fr;gap:12px;height:clamp(380px,38vw,520px)}.v-plant figure:first-child{grid-row:1 / 3}.v-creds{display:grid;grid-template-columns:7fr 5fr;gap:12px 12px;margin-top:clamp(40px,5vw,72px);align-items:start}.v-ledger{padding-right:clamp(0px,4vw,56px);border-top:1px solid var(--ink)}.v-ledger li{display:grid;grid-template-columns:5.5em 1fr;gap:12px;padding:17px 0;border-bottom:1px solid var(--line)}.v-ledger b{font-weight:650;color:var(--green)}.v-ledger span{display:block;font-size:17px;font-weight:600;line-height:1.55}.v-ledger em{display:block;font-style:normal;font-size:14px;color:var(--ink-3)}.v-ledger + .v-more,.v-ledger-foot{margin-top:24px}.v-docs{display:grid;grid-template-columns:1.1fr 1.3fr .9fr;gap:14px;align-items:center;padding:28px;background:var(--paper)}.v-docs img{width:100%;box-shadow:0 6px 20px rgba(10,30,20,.14)}.v-docs p{grid-column:1 / -1;margin-top:6px;font-size:13px;color:var(--ink-3)}.v-band{position:relative;color:#fff;background:var(--green-night);overflow:hidden}.v-band>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 45%}.v-band::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,18,12,.94) 0%,rgba(5,18,12,.8) 38%,rgba(5,18,12,0) 74%)}.v-band-in{position:relative;z-index:1;padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px)}.v-band-in>*{max-width:33rem}.v-band-tag{font-size:15px;color:rgba(255,255,255,.8);margin-bottom:14px}.v-band p.v-lead{margin-top:18px;color:rgba(255,255,255,.88)}.v-band ul{display:flex;gap:0;margin:34px 0 36px}.v-band li{padding-right:32px}.v-band li + li{padding-left:32px;border-left:1px solid rgba(255,255,255,.3)}.v-band .v-num{color:#fff;font-size:clamp(30px,3vw,42px)}.v-band li p{margin-top:6px;font-size:14px;color:rgba(255,255,255,.8)}.v-cases{display:grid;grid-template-columns:7fr 5fr;gap:12px;height:clamp(420px,42vw,560px)}.v-cases-side{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;min-height:0}.v-cases-side figure:first-child{grid-column:1 / 3}.v-cases figure{min-height:0}.v-cases figcaption{right:0;padding:40px 18px 14px;font-size:16px;font-weight:600;background:linear-gradient(0deg,rgba(5,18,12,.9) 0%,rgba(5,18,12,.55) 55%,rgba(5,18,12,0) 100%)}.v-cases figcaption time,.v-cases figcaption span{display:block;font-size:13px;font-weight:400;color:rgba(255,255,255,.85)}.v-news{margin-top:clamp(48px,6vw,80px)}.v-news-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:16px;border-bottom:1px solid var(--ink)}.v-news-head h3{font-size:22px;letter-spacing:.02em}.v-news ul{display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px}.v-news li a{display:block;padding:22px 0 0}.v-news time{display:block;font-size:14px;color:var(--green);font-weight:600}.v-news li span{display:block;margin-top:6px;font-size:17px;font-weight:600;line-height:1.6;transition:color .2s}.v-news li a:hover span{color:var(--green)}.v-visit{background:var(--green-deep);color:#fff;padding:clamp(64px,8vw,112px) 0 0}.v-visit-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 64px}.v-visit p.v-lead{margin-top:18px;max-width:30em;color:rgba(255,255,255,.86)}.v-visit .v-hero-act{margin-top:32px}.v-card{display:grid;grid-template-columns:1fr auto;gap:28px;padding:30px 32px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16)}.v-card dl div{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.14)}.v-card dl div:first-child{padding-top:0}.v-card dl div:last-child{border-bottom:0;padding-bottom:0}.v-card dt{font-size:13px;color:rgba(255,255,255,.64)}.v-card dd{font-size:17px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.v-qr{width:132px;text-align:center;font-size:13px;color:rgba(255,255,255,.8)}.v-qr img{width:132px;height:132px;padding:8px;background:#fff;margin-bottom:8px}.v-social{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(48px,6vw,80px);border-top:1px solid rgba(255,255,255,.18)}.v-social a{display:flex;align-items:center;gap:16px;padding:26px 28px;border-left:1px solid rgba(255,255,255,.18);transition:background .2s}.v-social a:first-child{border-left:0;padding-left:0}.v-social a:hover{background:rgba(255,255,255,.07)}.v-social svg{width:34px;height:34px;flex:none}.v-social b{display:block;font-size:18px;line-height:1.3}.v-social span{display:block;font-size:13px;color:rgba(255,255,255,.72)}.v-foot{background:var(--green-night);color:rgba(255,255,255,.72);font-size:14px}.v-foot-in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 40px;padding-top:30px;padding-bottom:30px}.v-foot nav{display:flex;flex-wrap:wrap;gap:6px 26px}.v-foot a:hover{color:#fff}.v-dock{display:none}html.d-js .v-rv{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}html.d-js .v-rv.v-in{opacity:1;transform:none}@media (max-width:1240px){.v-nav{gap:24px;margin-left:0}.v-head-in{gap:24px}.v-head-side{gap:20px}.v-brand span,.v-hotline span{display:none}.v-hotline{padding-left:20px}}@media (max-width:1080px){.v-prod{grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);gap:0 28px}}@media (max-width:1000px){.v6{--head-h:60px}.v-nav,.v-hotline{display:none}.v-brand img{height:38px}.v-brand b{font-size:18px}.v-head-side{gap:16px}.v-menu-btn{display:inline-flex;align-items:center;height:38px;padding:0 14px;font-size:14px;font-weight:600;white-space:nowrap;border:1px solid var(--ink);border-radius:2px}.v-menu-panel{position:fixed;inset:var(--head-h) 0 0;z-index:49;padding:12px var(--gut) 32px;background:#fff;overflow-y:auto}.v-menu-panel:not([hidden]){display:block}.v-menu-panel a{display:block;padding:16px 0;font-size:20px;font-weight:600;border-bottom:1px solid var(--line)}.v-menu-panel a.v-tel{margin-top:20px;border:0;color:var(--green);font-size:24px}}@media (max-width:900px){.v-sec-head{grid-template-columns:1fr;align-items:start}.v-sec-head .v-more{justify-self:start}.v-lines{gap:16px}.v-line-body{padding:24px 22px 26px}.v-prod{grid-template-columns:1fr;gap:0}.v-tabs{flex-direction:row;gap:8px;margin:0 calc(var(--gut) * -1) 16px;padding:0 var(--gut) 4px;border:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.v-tabs::-webkit-scrollbar{display:none}.v-tabs button{flex:none;padding:10px 18px;border:1px solid var(--line);border-radius:2px}.v-tabs button::before{display:none}.v-tabs button b{font-size:16px}.v-tabs button span{display:none}.v-tabs button[aria-selected="true"]{background:var(--green);border-color:var(--green)}.v-tabs button[aria-selected="true"] b{color:#fff}.v-spec{padding-top:24px}.v-spec h3{font-size:24px}.v-plant{grid-template-columns:1fr 1fr;grid-template-rows:auto;height:auto;gap:8px}.v-plant figure{aspect-ratio:4 / 3}.v-plant figure:first-child{grid-row:auto;grid-column:1 / 3;aspect-ratio:3 / 2}.v-plant figcaption{font-size:12px;padding:5px 10px}.v-creds{grid-template-columns:1fr;gap:32px}.v-ledger{padding-right:0}.v-band>img{object-position:62% 50%}.v-band::after{background:linear-gradient(0deg,rgba(5,18,12,.95) 0%,rgba(5,18,12,.82) 55%,rgba(5,18,12,.2) 100%)}.v-band-in{padding-top:46vw}.v-cases{grid-template-columns:1fr;height:auto;gap:8px}.v-cases>figure{aspect-ratio:4 / 3}.v-cases-side{grid-template-rows:auto;gap:8px}.v-cases-side figure:first-child{aspect-ratio:2 / 1}.v-cases-side figure{aspect-ratio:1 / 1}.v-cases figcaption{font-size:15px;padding:32px 12px 10px}.v-news ul{grid-template-columns:1fr}.v-news li a{padding:18px 0;border-bottom:1px solid var(--line)}.v-visit-grid{grid-template-columns:1fr;gap:36px}.v-social{grid-template-columns:1fr}.v-social a,.v-social a:first-child{padding:18px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.18)}.v-social a:last-child{border-bottom:0}.v-dock{position:fixed;left:0;right:0;bottom:0;z-index:48;display:grid;grid-template-columns:1fr 1fr 1.2fr;height:58px;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 20px rgba(10,30,20,.08)}.v-dock a{display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;border-left:1px solid var(--line)}.v-dock a:first-child{border-left:0}.v-dock a:last-child{background:var(--green);color:#fff;border:0}}@media (max-width:720px){.v-hero{height:calc(100svh - var(--head-h) - 58px);min-height:520px;max-height:760px}.v-hero picture{bottom:auto;height:66%}.v-hero picture img{object-position:42% 50%}.v-hero::after{background:linear-gradient(0deg,rgb(7,34,24) 0%,rgb(7,34,24) 36%,rgba(7,34,24,.7) 50%,rgba(7,34,24,0) 72%)}.v-hero-in{padding-bottom:28px}.v-hero p{margin-top:14px;line-height:1.75}.v-hero-act{margin-top:22px;gap:10px}.v-hero-act .v-btn{flex:1;padding:0 12px;min-height:50px}.v-shot-note{position:static;margin-top:18px;font-size:12px;color:rgba(255,255,255,.7)}.v-lines{grid-template-columns:1fr;gap:20px}.v-facts ul{grid-template-columns:1fr 1fr}.v-facts li{padding:22px 0 20px 18px}.v-facts li:nth-child(odd){border-left:0;padding-left:0}.v-facts li:nth-child(n+3){border-top:1px solid var(--line)}.v-facts p{font-size:14px}.v6{--sec:44px}.v-sec-head{margin-bottom:22px;gap:12px}.v-creds{margin-top:28px;gap:20px}.v-facts li{padding-top:18px;padding-bottom:16px}.v-band-in{padding-top:34vw;padding-bottom:48px}.v-band-tag{display:none}.v-band ul{flex-direction:row;gap:0;margin:22px 0 26px}.v-band li{padding-right:18px}.v-band li + li{padding-left:18px;flex:1;min-width:0}.v-band .v-num{font-size:30px}.v-visit{padding-top:48px}.v-visit .v-social{margin-top:36px}.v-social{grid-template-columns:repeat(3,1fr)}.v-social a,.v-social a:first-child{flex-direction:column;justify-content:center;gap:8px;padding:16px 4px;border-bottom:0;border-left:1px solid rgba(255,255,255,.18);text-align:center}.v-social a:first-child{border-left:0}.v-social b{font-size:15px}.v-social span{display:none}.v-line{flex-direction:row}.v-line:hover{transform:none}.v-line figure{flex:none;width:116px;aspect-ratio:auto;align-self:stretch}.v-line figcaption,.v-line-meta{display:none}.v-line-body{padding:16px 16px 16px;min-width:0}.v-line h3{font-size:19px}.v-flow{gap:4px 12px;margin:10px 0 12px;font-size:13px}.v-flow li::before{margin-right:4px}.v-plant,.v-cases{display:flex;height:auto;gap:8px;margin-left:calc(var(--gut) * -1);margin-right:calc(var(--gut) * -1);padding:0 var(--gut);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--gut);overscroll-behavior-x:contain;scrollbar-width:none}.v-plant::-webkit-scrollbar,.v-cases::-webkit-scrollbar{display:none}.v-cases-side{display:contents}.v-plant figure,.v-plant figure:first-child,.v-cases figure,.v-cases>figure,.v-cases-side figure,.v-cases-side figure:first-child{flex:none;width:78vw;height:56vw;aspect-ratio:auto;scroll-snap-align:start}.v-docs{padding:18px;gap:10px}.v-card{grid-template-columns:1fr;padding:24px 22px}.v-qr{display:flex;align-items:center;gap:14px;width:auto;text-align:left}.v-qr img{width:96px;height:96px;margin:0}}@media (max-width:360px){.v-lang [aria-current]{display:none}.v-head-side{gap:12px}}@media (prefers-reduced-motion:reduce){.v6 *,.v6 *::before,.v6 *::after{animation:none!important;transition:none!important}html.d-js .v-rv{opacity:1;transform:none}}.lang-ru .v6{--font:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif}.lang-ru .v-hero h1{font-size:clamp(27px,6vw,52px);line-height:1.12;max-width:15em}.v-catalog{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px 48px;align-items:center}.v-catalog h3{font-size:24px;line-height:1.3}.v-catalog h3 + p{margin-top:8px;color:var(--ink-2)}.v-tbl-wrap{margin-top:22px;overflow-x:auto;overscroll-behavior-x:contain}.v-tbl{width:100%;border-collapse:collapse;font-size:16px}.v-tbl th{padding:0 20px 12px 0;text-align:left;font-size:13px;font-weight:500;color:var(--ink-3);white-space:nowrap;border-bottom:1px solid var(--ink)}.v-tbl td{padding:13px 20px 13px 0;vertical-align:top;border-bottom:1px solid var(--line)}.v-tbl :is(th,td):last-child{padding-right:0}.v-tbl td:first-child{font-weight:650;white-space:nowrap}.v-tbl.v-is-spec td{white-space:nowrap}.v-tbl a{color:var(--green);border-bottom:1px solid currentColor}.v-catalog .v-more,.v-after{margin-top:24px}.v-after{color:var(--ink-2)}.v-export{margin-top:clamp(36px,5vw,64px)}.v-export h3{font-size:22px}@media (max-width:900px){.v-catalog{grid-template-columns:1fr}.v-tbl{font-size:15px}}.v-catalog>*{min-width:0}@media (max-width:720px){.v-tbl.v-is-spec{font-size:14px}.v-tbl.v-is-spec :is(th,td){padding-right:10px}.v-tbl.v-is-spec th{font-size:11px}}.v6 figure video{display:block;width:100%;height:100%;object-fit:cover}.v-hero>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%}@media (max-width:720px){.v-hero>video{bottom:auto;height:66%}}.v6{--font:"PingFang SC","HarmonyOS Sans SC","MiSans","Microsoft YaHei UI","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC",sans-serif;font-family:var(--font);font-size:16px;line-height:1.75;color:var(--ink);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.v6-home{background:var(--paper)}.v-num,.v-hotline b,.v-flow li::before,.v-spec dt,.v-ledger b{font-family:"DIN Alternate","Helvetica Neue",Arial,var(--font)}.v6.v-head{margin:0;padding:0}.v6.v-menu-panel[hidden]{display:none!important}.v-lang .languages{position:static;display:flex;gap:14px;order:0;flex-basis:auto;margin:0;padding:0;background:none!important;border:0!important;box-shadow:none;font:inherit}.v-lang .language-label{display:none}.v-lang .languages a{min-height:0;padding:0;color:inherit!important;background:none!important;border:0!important;border-radius:0;font-weight:400;text-decoration:none;opacity:1}.v-lang .languages a[aria-current]{color:var(--ink)!important;font-weight:600}.v-menu-panel .languages{position:static;display:flex;gap:22px;margin:18px 0 0;padding:0;background:none!important;border:0!important;box-shadow:none}.v-menu-panel .language-label{display:none}.v-menu-panel .languages a{display:inline;padding:0;font-size:16px;font-weight:400;border:0!important;background:none!important;color:var(--ink-2)!important}@media (max-width:480px){.v-head .v-lang{display:none}}@media (min-width:1001px){.v6.v-menu-panel{display:none!important}}.site-footer.v6{margin:0;padding:0;border:0;color:inherit}.v6 .v-qr{display:block;color:rgba(255,255,255,.8);text-align:center;cursor:pointer}.v-foot .v-foot-in>div{display:flex;flex-wrap:wrap;gap:6px 22px}.site-footer.v6 .procurement-tools,.site-footer.v6 [class*="procure"]{margin:0}.mobile-contact.v-dock button{display:flex;align-items:center;justify-content:center;font:inherit;font-size:15px;font-weight:600;color:var(--ink);background:none;border:0;border-left:1px solid var(--line);cursor:pointer}.mobile-contact.v-dock a,.mobile-contact.v-dock button{min-height:0;padding:0;border-radius:0;text-decoration:none}.lang-cn .mobile-contact.v-dock a:last-child{background:var(--green);color:#fff}body.lang-cn{--d-gold:#11744a;--d-gold-t:#11744a;--d-gold-l:#c7dbcf;--accent:#11744a}.site-footer.v6{background:var(--green-night)}.site-footer.v6 .procurement-footer{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:center;padding-top:0;padding-bottom:20px;font-size:14px;color:rgba(255,255,255,.72)}.site-footer.v6 .procurement-footer a,.site-footer.v6 .procurement-footer button{color:inherit;font:inherit;background:none;border:0;padding:0;text-decoration:none;cursor:pointer}.site-footer.v6 .procurement-footer a:hover,.site-footer.v6 .procurement-footer button:hover{color:#fff}.v-work{margin-top:8px;margin-bottom:40px}.v-work figure{aspect-ratio:16 / 9;max-width:960px;margin:0}.v-menu-btn{width:auto;min-width:0;white-space:nowrap}.site-footer.v6 .procurement-footer{width:auto;margin:0 auto;border:0}.lang-ru .d-page-hero h1::after,.lang-ru .d-about-hero h1::after{background:#fff}.site-footer.v6 .procurement-footer{max-width:calc(1160px + var(--gut) * 2);padding-left:var(--gut);padding-right:var(--gut)}.v-visit .v-lead{font-size:16px;line-height:1.8}.v-hero>img.v-poster{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 60%}@media (max-width:720px){.v-hero>img.v-poster{bottom:auto;height:66%}}@media (max-width:480px){.v-head .v-lang{display:block}.v-head .v-lang .languages{gap:12px}.v-head .v-lang .languages a{font-size:0}.v-head .v-lang .languages a::after{font-size:13.5px}.v-head .v-lang .languages a[hreflang^="zh"]::after{content:"中文"}.v-head .v-lang .languages a[hreflang="en"]::after{content:"EN"}.v-head .v-lang .languages a[hreflang="ru"]::after{content:"RU"}.v-head .v-lang .languages a[aria-current]{display:none}}.v-vbtn{position:absolute;right:10px;top:10px;z-index:2;width:34px;height:34px;display:grid;place-items:center;padding:0;font-size:12px;line-height:1;color:#fff;background:rgba(8,20,14,.62);border:1px solid rgba(255,255,255,.5);border-radius:50%;cursor:pointer}.v-vbtn:hover{background:rgba(8,20,14,.85)}.v-docs{grid-template-columns:1.1fr 1.3fr}@media (max-width:720px){.v-band .v-band-tag{display:block}}.v-hero>.v-vbtn{top:auto;bottom:18px;right:var(--gut)}@media (max-width:720px){.v-hero>.v-vbtn{top:12px;bottom:auto}}.v-head .v-menu-btn{flex:none;min-width:max-content}.v-head .v-brand{min-width:0}.v-prod .v-stage{aspect-ratio:auto;width:100%;min-width:0;min-height:320px}@media (max-width:900px){.v-prod .v-stage{aspect-ratio:4 / 3;min-height:0}}.v-videos{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;margin-bottom:8px}.v-videos figure{aspect-ratio:16 / 9;margin:0}@media (max-width:900px){.v-videos{grid-template-columns:1fr 1fr;gap:10px}}@media (max-width:560px){.v-videos{grid-template-columns:1fr}}@media (max-width:860px){.v-foot nav,.site-footer.v6 .procurement-footer{display:none}.v-visit{padding-top:40px}.v-visit .v-visit-grid{gap:22px}.v-visit .v-lead{margin-top:10px}.v-visit .v-hero-act,.v-visit .v-act{margin-top:18px}.v-card dl{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.v-card dl div{padding:0;border:0}.v-card dd{font-size:14.5px}.v-social{margin-top:24px;padding:14px 0}.v-foot-in{padding-top:14px;padding-bottom:14px}}@media (max-width:860px){.v-card{padding:18px 16px}.v-social a,.v-social a:first-child{padding:12px 0}}@media (max-width:860px){.v-card dl div:last-child{grid-column:1 / -1}}.v-menu-panel .v-menu-more{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-top:8px}.v-menu-panel .v-menu-more a{padding:11px 0;font-size:16px;font-weight:500;color:var(--ink-2);border-bottom:0}.v-menu-panel>a{padding-top:13px;padding-bottom:13px}@media (max-width:860px){.v-card dl div:first-child{grid-column:1 / -1}}@media (min-width:721px) and (max-width:900px){.v-plant{grid-template-columns:7fr 5fr;grid-template-rows:1fr 1fr;height:46vw}.v-plant figure,.v-plant figure:first-child{aspect-ratio:auto;grid-column:auto;min-height:0}.v-plant figure:first-child{grid-row:1 / 3}.v-creds{grid-template-columns:7fr 5fr;gap:12px 24px;margin-top:36px}.v-cases{grid-template-columns:7fr 5fr;height:54vw}.v-cases>figure,.v-cases-side figure,.v-cases-side figure:first-child{aspect-ratio:auto;min-height:0}.v-cases-side{grid-template-rows:1fr 1fr}.v-prod .v-stage{aspect-ratio:16 / 9}.v-band-in{padding-top:30vw}}::selection{background:#c7dbcf;color:#141e19}:focus-visible{outline:2px solid #11744a;outline-offset:3px}input,textarea,select{caret-color:#11744a;accent-color:#11744a}html{scrollbar-color:#a2a9a5 #edf3ef}a{text-underline-offset:.2em}:root{--straw:#e9bd57;--straw-deep:#d9a63c;--forest:#0f3e2a;--forest-night:#0c291d}.v-facts{background:var(--forest-night)!important;border-color:transparent!important}.v-facts *{border-color:rgba(255,255,255,.16)!important}.v-facts,.v-facts p,.v-facts small,.v-facts span,.v-facts em{color:rgba(255,255,255,.78)!important}.v-facts .v-num{color:var(--straw)!important}.v-facts .v-num small,.v-facts .v-num span,.v-facts .v-num em{color:rgba(255,255,255,.7)!important}.v-band .v-num{color:var(--straw)}.v-visit{background:var(--forest)}.v-foot,.site-footer.v6,.site-footer.v6 .procurement-footer{background:var(--forest-night)}.v-visit .v-btn-white,.v-band .v-btn-white{background:var(--straw);border-color:var(--straw);color:var(--forest-night)}.v-visit .v-btn-white:hover,.v-band .v-btn-white:hover{background:var(--straw-deep);border-color:var(--straw-deep);color:var(--forest-night)}.v-dock a:last-child,.mobile-contact.v-dock a:last-child,.lang-ru .mobile-contact.v-dock a:last-child,.lang-cn .mobile-contact.v-dock a:last-child{background:var(--straw)!important;color:var(--forest-night)!important}.v-hero .v-btn-white{background:var(--straw);border-color:var(--straw);color:var(--forest-night)}.v-hero .v-btn-white:hover{background:var(--straw-deep);border-color:var(--straw-deep);color:var(--forest-night)}body{max-width:1920px;margin-left:auto;margin-right:auto;background:#fff}.v6{--edge:max(var(--gut),calc((min(100vw,1920px) - 1160px) / 2))}.v-head{background:#fff}.v-line-body .v-flow{margin-bottom:18px}