#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;background-color:#fff}.site-header[data-v-50ef7a13]{position:sticky;z-index:20;top:0;background:#fff;border-bottom:1px solid var(--line)}.header-inner[data-v-50ef7a13]{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:24px}.brand[data-v-50ef7a13]{display:inline-flex;flex:none;align-items:center}.brand img[data-v-50ef7a13]{display:block;width:clamp(142px,16vw,185px);height:auto}.navigation[data-v-50ef7a13]{display:flex;align-items:stretch;gap:clamp(18px,4vw,58px)}.nav-item[data-v-50ef7a13]{position:relative}.nav-link[data-v-50ef7a13]{display:inline-flex;align-items:center;min-height:70px;padding:0 2px;gap:8px;-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent;text-decoration:none;font-weight:600;white-space:nowrap}.nav-link.is-current[data-v-50ef7a13],.nav-link[data-v-50ef7a13]:hover{border-color:var(--brand)}.nav-chevron[data-v-50ef7a13]{width:7px;height:7px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-2px) rotate(45deg)}.category-menu[data-v-50ef7a13]{display:none;position:absolute;inset:100% auto auto 0;min-width:145px;margin:0;padding:6px 0;list-style:none;border:1px solid var(--line);background:#fff}.nav-item:focus-within .category-menu[data-v-50ef7a13],.nav-item:hover .category-menu[data-v-50ef7a13]{display:block}.category-menu a[data-v-50ef7a13]{display:block;padding:8px 14px;text-decoration:none}.category-menu a[data-v-50ef7a13]:focus-visible,.category-menu a[data-v-50ef7a13]:hover{background:var(--surface);color:var(--brand)}.menu-toggle[data-v-50ef7a13]{display:none}.site-footer[data-v-50ef7a13]{background:#1b1e23;color:#fff}.footer-content[data-v-50ef7a13]{display:grid;grid-template-columns:1fr 1fr auto;gap:28px;align-items:start;padding-block:38px}.footer-brand[data-v-50ef7a13]{display:block;width:160px;height:auto}.footer-content p[data-v-50ef7a13]{margin:5px 0}.footer-content address[data-v-50ef7a13]{display:grid;gap:6px;font-style:normal}.footer-content a[data-v-50ef7a13]{text-underline-offset:3px}.footer-qr[data-v-50ef7a13]{margin:0;text-align:center;font-size:13px}.footer-qr img[data-v-50ef7a13]{display:block;margin:0 auto 5px}.filings[data-v-50ef7a13]{display:flex;gap:8px 24px;flex-wrap:wrap;padding-block:14px;border-top:1px solid #52565b;font-size:12px}.filings a[data-v-50ef7a13]{display:inline-flex;align-items:center;gap:5px;text-decoration:none}.filings a[data-v-50ef7a13]:hover{text-decoration:underline}@media (max-width:760px){.header-inner[data-v-50ef7a13]{min-height:62px}.menu-toggle[data-v-50ef7a13]{display:block;background:#fff;color:var(--ink);border:1px solid var(--line);padding:5px 12px;min-height:40px;cursor:pointer}.navigation[data-v-50ef7a13]{display:none;position:absolute;inset:100% 0 auto;background:#fff;border-block:1px solid var(--line);padding:6px var(--gutter)}.navigation.is-open[data-v-50ef7a13]{display:block}.nav-link[data-v-50ef7a13]{display:flex;min-height:44px;width:-moz-fit-content;width:fit-content}.nav-chevron[data-v-50ef7a13],.nav-item:focus-within .category-menu[data-v-50ef7a13],.nav-item:hover .category-menu[data-v-50ef7a13]{display:none}.footer-content[data-v-50ef7a13]{grid-template-columns:1fr auto}.footer-content address[data-v-50ef7a13]{grid-column:1}.footer-qr[data-v-50ef7a13]{grid-area:1/2/3/3}}@media (max-width:480px){.footer-content[data-v-50ef7a13]{display:flex;flex-direction:column;gap:18px}}.company-intro .site-heading[data-v-496a31f1]{padding-bottom:20px;border-bottom:1px solid var(--line)}.intro-layout[data-v-496a31f1]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(22px,5vw,64px);margin-top:28px;align-items:start}.facility[data-v-496a31f1]{margin:0}.facility img[data-v-496a31f1]{display:block;width:100%;height:auto}.intro-copy p[data-v-496a31f1]{margin:0 0 15px;color:var(--muted);line-height:1.8}.intro-copy p[data-v-496a31f1]:last-child{margin-bottom:0}.intro-copy .company-lead[data-v-496a31f1],.intro-copy strong[data-v-496a31f1]{color:var(--ink)}.capabilities[data-v-496a31f1]{background:#edf1f4}.capabilities-layout[data-v-496a31f1]{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,5vw,72px)}.capabilities header p[data-v-496a31f1]{margin:15px 0 0;color:var(--muted)}.capability-list[data-v-496a31f1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none}.capability-list li[data-v-496a31f1]{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:18px 0 20px;border-top:1px solid #cbd3da}.capability-number[data-v-496a31f1]{padding-top:2px;color:var(--brand);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.capability-list h3[data-v-496a31f1]{margin:0;font-size:clamp(17px,1.6vw,22px)}.capability-list p[data-v-496a31f1]{margin:5px 0 0;color:var(--muted)}.certificate-group[data-v-496a31f1]{margin-top:24px}.certificate-group h3[data-v-496a31f1]{margin:0 0 12px;font-size:18px}.certificate-group ul[data-v-496a31f1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(135px,100%),1fr));gap:12px;list-style:none;margin:0;padding:0}.certificate-group a[data-v-496a31f1]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px;background:var(--surface);text-align:center;text-decoration:none}.certificate-group a[data-v-496a31f1]:hover{color:var(--brand)}.certificate-group img[data-v-496a31f1]{display:block;width:100%;height:124px;-o-object-fit:contain;object-fit:contain}@media (max-width:800px){.capabilities-layout[data-v-496a31f1],.intro-layout[data-v-496a31f1]{grid-template-columns:1fr}}@media (max-width:440px){.capability-list[data-v-496a31f1]{grid-template-columns:1fr}}.contact-layout[data-v-794da9ac]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,6vw,85px);align-items:center;margin-top:30px;padding:clamp(22px,4.5vw,62px);background:var(--surface);border-top:2px solid var(--brand)}.contact-details h2[data-v-794da9ac]{margin:0 0 22px;font-size:clamp(19px,3vw,28px)}address[data-v-794da9ac]{font-style:normal}dl[data-v-794da9ac]{margin:0}dl div[data-v-794da9ac]{display:grid;grid-template-columns:5em minmax(0,1fr);gap:8px 12px;padding-block:13px;border-top:1px solid var(--line)}dt[data-v-794da9ac]{color:var(--muted)}dd[data-v-794da9ac]{margin:0;overflow-wrap:anywhere}dd a[data-v-794da9ac]{text-underline-offset:4px}dd a[data-v-794da9ac]:hover{color:var(--brand)}.contact-qr[data-v-794da9ac]{margin:0;text-align:center;color:var(--muted)}.contact-qr img[data-v-794da9ac]{display:block;margin:0 auto 9px}@media (max-width:650px){.contact-layout[data-v-794da9ac]{grid-template-columns:1fr}.contact-qr[data-v-794da9ac]{justify-self:start}}@media (max-width:400px){dl div[data-v-794da9ac]{grid-template-columns:1fr;gap:3px}}.catalog-heading[data-v-354efad0]{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.catalog-heading a[data-v-354efad0]{white-space:nowrap}.catalog-categories[data-v-354efad0]{display:flex;gap:clamp(12px,4vw,46px);margin:26px 0 35px;border-block:1px solid var(--line)}.catalog-categories a[data-v-354efad0],.catalog-categories button[data-v-354efad0]{display:inline-flex;align-items:center;min-height:48px;border:0;border-bottom:2px solid transparent;padding:0;background:#fff;color:var(--ink);text-decoration:none;white-space:nowrap;cursor:pointer}.catalog-categories .is-selected[data-v-354efad0]{border-color:var(--brand);font-weight:700}.catalog-categories a[data-v-354efad0]:hover,.catalog-categories button[data-v-354efad0]:hover{color:var(--brand)}.catalog-body[data-v-354efad0]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(18px,4vw,50px)}.catalog-list[data-v-354efad0]{list-style:none;margin:0;padding:0;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.catalog-list li[data-v-354efad0]{-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.catalog-row[data-v-354efad0]{display:grid;grid-template-columns:minmax(78px,.75fr) minmax(0,1.25fr) auto;gap:8px 12px;width:100%;padding:19px 2px;align-items:baseline;text-decoration:none;overflow-wrap:anywhere}.catalog-row[data-v-354efad0]:focus-visible,.catalog-row[data-v-354efad0]:hover{color:var(--brand)}.catalog-row strong[data-v-354efad0]{font-variant-numeric:tabular-nums}.catalog-row small[data-v-354efad0]{display:block;margin-top:3px;color:var(--muted)}.terminal-row[data-v-354efad0]{grid-template-columns:1fr auto}.terminal-row small[data-v-354efad0]{grid-column:1/-1}.catalog-image[data-v-354efad0]{position:sticky;top:93px;margin:0;background:var(--surface);padding:clamp(12px,3vw,28px);text-align:center}.catalog-image img[data-v-354efad0]{display:block;margin:auto;width:100%;height:clamp(180px,28vw,365px);-o-object-fit:contain;object-fit:contain}.catalog-image figcaption[data-v-354efad0]{margin-top:9px;color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width:700px){.catalog-body[data-v-354efad0]{grid-template-columns:1fr}.catalog-categories[data-v-354efad0]{flex-wrap:wrap;row-gap:0;margin-block:20px}.catalog-image[data-v-354efad0]{display:none}}.hero[data-v-b2b8e284]{color:#fff;background-color:#111922;background-image:radial-gradient(ellipse at 78% 38%,#293f51 0,#16222d 37%,#111922 71%);overflow:hidden}.hero-layout[data-v-b2b8e284]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(16px,3vw,44px);padding-block:clamp(46px,6vw,94px)}.hero-copy[data-v-b2b8e284]{z-index:1}.hero-copy h1[data-v-b2b8e284]{margin:0;font-size:clamp(34px,4.6vw,72px);font-weight:700;line-height:1.12;letter-spacing:-.045em}.hero-copy p[data-v-b2b8e284]{max-width:25em;margin:22px 0 27px;color:#cdd8e1;font-size:clamp(16px,1.46vw,21px);text-wrap:balance}.hero-actions[data-v-b2b8e284]{display:flex;align-items:center;gap:14px 23px;flex-wrap:wrap}.hero-actions a span[data-v-b2b8e284]{margin-left:10px}.hero-contact[data-v-b2b8e284]{display:inline-block;padding-block:8px;text-decoration:none;border-bottom:1px solid #80909d}.hero-contact[data-v-b2b8e284]:hover{border-color:#fff}.hero-equipment[data-v-b2b8e284]{position:relative;isolation:isolate;margin:0}.hero-equipment[data-v-b2b8e284]:before{position:absolute;z-index:-1;inset:7% 1% 7%;content:"";background-image:linear-gradient(rgba(145,173,194,.09803921568627451) 1px,transparent 0),linear-gradient(90deg,rgba(145,173,194,.09803921568627451) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse at 56% 50%,#000,transparent 72%);mask-image:radial-gradient(ellipse at 56% 50%,#000,transparent 72%)}.equipment-image[data-v-b2b8e284]{margin-block:-5%;filter:drop-shadow(0 18px 19px #080d14a6)}.equipment-image img[data-v-b2b8e284]{display:block;width:100%;height:auto;transform:scale(1.12);-webkit-clip-path:polygon(0 0,100% 0,100% 63.3%,84.8% 63.5%,81.7% 63.1%,40.2% 73.5%,37.7% 74.3%,17.4% 44%,0 44%);clip-path:polygon(0 0,100% 0,100% 63.3%,84.8% 63.5%,81.7% 63.1%,40.2% 73.5%,37.7% 74.3%,17.4% 44%,0 44%)}.hero-equipment figcaption[data-v-b2b8e284]{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:-6px;color:#d7e2eb;font-size:13px}.hero-equipment figcaption span[data-v-b2b8e284]{width:17px;border-top:1px solid #d7e2eb}.business[data-v-b2b8e284]{background:var(--surface)}.business-layout[data-v-b2b8e284]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(22px,6vw,92px)}.business-heading p[data-v-b2b8e284]{margin:16px 0 0;max-width:25em;color:var(--muted)}.business-list[data-v-b2b8e284]{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.business-list li[data-v-b2b8e284]{border-bottom:1px solid var(--line)}.business-list a[data-v-b2b8e284]{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:18px 0;text-decoration:none}.business-list a:hover h3[data-v-b2b8e284],.business-list a:hover span[data-v-b2b8e284]{color:var(--brand)}.business-list h3[data-v-b2b8e284]{margin:0;font-size:clamp(18px,2vw,24px)}.business-list p[data-v-b2b8e284]{margin:5px 0 0;color:var(--muted)}@media (max-width:760px){.business-layout[data-v-b2b8e284],.hero-layout[data-v-b2b8e284]{grid-template-columns:1fr}.hero-layout[data-v-b2b8e284]{padding-block:42px 28px}.hero-equipment[data-v-b2b8e284]{width:min(100%,520px);margin-inline:auto}}.news-list[data-v-2a1950fa]{margin:26px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.news-entry[data-v-2a1950fa]{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:center;gap:clamp(16px,4vw,55px);padding-block:22px;border-bottom:1px solid var(--line);text-decoration:none}.news-entry img[data-v-2a1950fa]{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.news-entry h2[data-v-2a1950fa]{margin:8px 0 16px;max-width:26em;line-height:1.4;font-size:clamp(19px,2.3vw,29px)}.news-entry:hover h2[data-v-2a1950fa]{color:var(--brand)}time[data-v-2a1950fa]{color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums}.story[data-v-2a1950fa]{max-width:900px}.story header[data-v-2a1950fa]{margin-top:24px;padding-bottom:18px;border-bottom:1px solid var(--line)}.story h1[data-v-2a1950fa]{margin:8px 0 0;font-size:clamp(23px,3.5vw,41px);line-height:1.3}.story p[data-v-2a1950fa]{margin:18px 0;line-height:1.9}.story img[data-v-2a1950fa]{display:block;width:100%;height:auto;margin:24px 0}@media (max-width:620px){.news-entry[data-v-2a1950fa]{grid-template-columns:1fr}}.detail[data-v-4a919967]{padding-top:clamp(25px,4vw,55px)}.detail-breadcrumb[data-v-4a919967]{display:flex;gap:8px 12px;flex-wrap:wrap;align-items:center;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--line);color:var(--muted)}.detail-breadcrumb a[data-v-4a919967]{text-underline-offset:3px}.detail-breadcrumb [aria-current][data-v-4a919967]{color:var(--ink);font-weight:700}.detail-layout[data-v-4a919967]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(24px,4vw,56px)}.gallery[data-v-4a919967]{background:var(--surface);padding:clamp(12px,3vw,32px)}.detail-image[data-v-4a919967]{display:block;width:100%;height:clamp(190px,29vw,415px);-o-object-fit:contain;object-fit:contain}.gallery-select[data-v-4a919967]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.gallery-select button[data-v-4a919967]{background:#fff;border:1px solid var(--line);width:87px;height:66px;padding:4px;cursor:pointer}.gallery-select button[aria-pressed=true][data-v-4a919967]{border-color:var(--brand)}.gallery-select img[data-v-4a919967]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-number[data-v-4a919967]{margin:0 0 8px;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.detail-summary .site-action[data-v-4a919967]{margin-block:24px}.terminal-description[data-v-4a919967]{max-width:33em;margin:18px 0 0;color:var(--muted);line-height:1.8}.detail-summary .site-text-link[data-v-4a919967]{display:inline-block;margin-top:16px}.full-specs[data-v-4a919967]{margin-top:clamp(40px,7vw,90px)}.full-specs h2[data-v-4a919967]{font-size:clamp(24px,3vw,34px)}.full-specs h3[data-v-4a919967]{margin-top:25px}@media (max-width:760px){.detail-layout[data-v-4a919967]{grid-template-columns:1fr}.detail-image[data-v-4a919967]{height:clamp(180px,56vw,345px)}.spec-table th[data-v-4a919967]{width:32%}}:root{--ink:#191d23;--muted:#555d66;--line:#d8dde1;--surface:#f2f4f5;--brand:#bd2229;--rail:1280px;--gutter:clamp(18px,5vw,72px)}*,:after,:before{box-sizing:border-box}html{scroll-padding-top:84px}body{margin:0;color:var(--ink);background:#fff;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif;line-height:1.6}button{font:inherit}img{max-width:100%}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.site-rail{width:min(calc(100% - var(--gutter)*2),var(--rail));margin-inline:auto}.site-section{padding-block:clamp(42px,7vw,100px)}.site-heading{margin:0;font-size:clamp(29px,3.6vw,48px);font-weight:700;line-height:1.22}.site-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 21px;background:var(--brand);color:#fff;text-decoration:none;font-weight:600}.site-action:hover{background:#9f1820}.site-text-link{color:var(--brand);text-decoration-thickness:1px;text-underline-offset:4px}.spec-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.spec-table td,.spec-table th{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);padding:11px 8px 11px 0;vertical-align:top;overflow-wrap:anywhere}.spec-table th{width:26%}.spec-table td{color:var(--muted);white-space:pre-wrap}