@font-face{font-family:Yutuo Smiley Sans;src:url(/fonts/display/smiley-sans-highlight.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Yutuo ZCOOL Display;src:url(/fonts/display/zcool-qingke-huangyou-latin.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Yutuo Noto Serif SC;src:url(/fonts/display/noto-serif-sc-banner-800.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:800}:root{--navy-950:#04131f;--navy-900:#071c2e;--navy-800:#0b2b45;--blue-700:#0753bd;--blue-600:#0b68dc;--blue-100:#e9f2fe;--cyan-500:#17b4c8;--cyan-100:#dff7fa;--gold-500:#f1b83a;--gold-300:#ffd878;--ink:#102332;--ink-soft:#40566a;--muted:#617483;--muted-light:#9fb4c2;--line:#dce5eb;--line-strong:#c6d4dd;--surface:#f3f6f8;--surface-2:#edf3f6;--white:#fff;--on-dark:#fff;--on-dark-2:#c2d2dd;--on-dark-3:#9db4c2;--on-dark-line:#ffffff1f;--on-dark-ghost:#5a7488;--chip-bg:linear-gradient(145deg, #eef5ff, #e2eefc);--chip-border:#0b68dc2e;--table-head:#eaf0f4;--navy-700:#0b2f4c;--navy-glow:#0a3555;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px;--space-20:80px;--space-24:96px;--space-28:112px;--container:1180px;--container-gutter:24px;--section-y:var(--space-28);--section-gap:var(--space-14);--card-pad:var(--space-8) var(--space-9);--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-pill:999px;--font-poster:"Yutuo Smiley Sans", "Noto Sans SC", "PingFang SC", sans-serif;--font-industrial:"Yutuo ZCOOL Display", "Arial Narrow", sans-serif;--font-editorial:"Yutuo Noto Serif SC", "Songti SC", "STSong", serif;--font-body:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--font-numeric:"Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-2xs:10px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-base:16px;--text-lg:17px;--text-xl:19px;--text-2xl:22px;--text-3xl:28px;--text-4xl:36px;--leading-tight:1.25;--leading-title:1.14;--leading-body:1.85;--leading-relaxed:1.95;--tracking-eyebrow:.16em;--tracking-label:.12em;--tracking-tight:-.045em;--shadow-xs:0 8px 24px #051c2e0b;--shadow-sm:0 12px 30px #051c2e14;--shadow-md:0 18px 44px #041a2c1f;--shadow-lg:0 28px 70px #03192a2e;--dur-fast:.16s;--dur-base:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.22, .61, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--white);font-family:var(--font-body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{color:var(--white);background:var(--blue-600)}body,button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2{text-wrap:balance;font-family:Yutuo Noto Serif SC,Songti SC,STSong,serif;font-weight:800}button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold-500);outline-offset:4px}.skipLink{z-index:999;color:var(--white);background:var(--navy-900);padding:11px 16px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.shell{width:min(var(--container), calc(100% - var(--container-gutter) * 2));margin-inline:auto}.section{padding:var(--section-y) 0}.eyebrow,.sectionHeading>span{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);color:var(--blue-600);font-family:var(--font-industrial);font-size:var(--text-md);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:400;display:inline-flex}.eyebrow:before,.sectionHeading>span:before{content:"";background:currentColor;width:28px;height:2px}.eyebrow.light{color:var(--gold-300)}.sectionHeading{max-width:710px}.sectionHeading h2{margin-bottom:var(--space-5);color:var(--navy-900);letter-spacing:var(--tracking-tight);font-size:clamp(34px,4vw,52px);font-weight:760;line-height:var(--leading-title)}.sectionHeading p{color:var(--muted);font-size:var(--text-lg);line-height:var(--leading-body);margin-bottom:0}.sectionHeading.isCenter{text-align:center;margin-inline:auto}.sectionHeading.isCenter>span{justify-content:center}.sectionHeading.isLight h2,.sectionHeading.isLight p{color:var(--white)}.sectionHeading.isLight p{color:var(--on-dark-2)}.button{justify-content:center;align-items:center;gap:var(--space-3);min-height:50px;padding:0 var(--space-6);border-radius:var(--radius-md);font-size:var(--text-md);letter-spacing:.02em;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:1px solid #0000;font-weight:750;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.buttonPrimary{color:var(--white);background:var(--blue-600);box-shadow:0 14px 32px #0b68dc4d}.buttonPrimary:hover{background:var(--blue-700)}.buttonGhost{color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-color:#ffffff61}.buttonDark{color:var(--white);background:var(--navy-900)}.buttonLight{color:var(--navy-900);background:var(--white)}.textLink{align-items:center;gap:var(--space-2);color:var(--blue-600);font-size:var(--text-md);font-weight:800;display:inline-flex;position:relative}.textLink:after{content:"";opacity:.35;height:1px;transition:opacity var(--dur-fast) var(--ease-out);background:currentColor;position:absolute;bottom:-4px;left:0;right:0}.textLink:hover:after{opacity:1}.textLink.light{color:var(--gold-300)}.imageFrame{background:var(--surface-2);position:relative;overflow:hidden}.imageFrame>img{object-fit:cover}.imageLabel{padding:11px var(--space-4);color:var(--white);background:var(--navy-900);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);font-weight:800;position:absolute;bottom:0;right:0}.splitHeading{align-items:end;gap:var(--space-16);margin-bottom:var(--section-gap);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);display:grid}.splitHeading>p{color:var(--muted);font-size:var(--text-base);line-height:var(--leading-body);border-bottom:0;margin-bottom:0;padding-bottom:0}.siteHeader{z-index:100;position:sticky;top:0;box-shadow:0 1px #041d3114}.topBar{height:32px;color:var(--on-dark-2);background:var(--navy-950);font-size:var(--text-xs)}.topBarInner{justify-content:space-between;align-items:center;height:100%;display:flex}.topBarInner>span{letter-spacing:.08em}.topBarInner>div,.topBarInner a{align-items:center;display:flex}.topBarInner>div{gap:24px}.topBarInner a{gap:7px}.mainNav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;height:78px;position:relative}.mainNavInner{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{align-items:center;gap:11px;display:inline-flex}.brandMark{justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.brandMark img{object-fit:contain;width:44px;height:40px}.brandWords{flex-direction:column;display:flex}.brandWords strong{color:var(--navy-900);font-size:var(--text-lg);letter-spacing:.08em}.brandWords small{color:var(--muted);font-size:var(--text-2xs);letter-spacing:.14em;margin-top:2px;font-weight:750}.desktopNav{align-items:center;gap:var(--space-8);height:100%;display:flex}.desktopNav>a,.desktopNav summary,.desktopNav .productNavTrigger{color:var(--ink);font-size:var(--text-md);transition:color var(--dur-fast) var(--ease-out);font-weight:650;position:relative}.desktopNav>a:after,.desktopNav .productNavTrigger:after{background:var(--blue-600);content:"";transform-origin:0;height:2px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.desktopNav>a:hover:after,.desktopNav>a.isActive:after,.desktopNav .productNavTrigger:hover:after,.desktopNav .productNavTrigger.isActive:after{transform:scaleX(1)}.desktopNav .productNavTrigger:after{bottom:calc(50% - 18px);right:18px}.desktopNav>a:hover,.desktopNav summary:hover,.desktopNav .productNavTrigger:hover,.desktopNav>a.isActive,.desktopNav .productNavTrigger.isActive,.mobileMenu>nav>a.isActive,.mobileMenu .productNav.isActive>summary{color:var(--blue-600)}.productNav{height:100%;position:relative}.productNav>summary{cursor:pointer;align-items:center;gap:4px;height:100%;list-style:none;display:flex}.productNavTrigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;height:100%;padding:0;display:flex}.productNav>summary::-webkit-details-marker{display:none}.mobileMenu>summary::-webkit-details-marker{display:none}.productNav[open]>summary,.productNav.isOpen>.productNavTrigger{color:var(--blue-600)}.productNav.isOpen>.productNavTrigger svg{transform:rotate(180deg)}.productNavTrigger svg{transition:transform .18s}.productNavPanel{width:650px;color:var(--ink);background:var(--white);box-shadow:var(--shadow-lg);grid-template-columns:250px 1fr;display:grid;position:absolute;top:78px;left:50%;transform:translate(-50%)}.productNavIntro{min-height:290px;color:var(--white);background:linear-gradient(145deg,#071c2ed1,#0753bddb),url(/images/product/filter-press-installed.webp) 50%/cover;flex-direction:column;justify-content:flex-end;padding:30px;display:flex}.productNavIntro>span{color:var(--gold-300);font-size:var(--text-2xs);letter-spacing:.12em;margin-bottom:10px;font-weight:800}.productNavIntro strong{font-size:var(--text-2xl);margin-bottom:24px;line-height:1.35}.productNavIntro a{font-size:var(--text-xs);font-weight:750}.productNavLinks{grid-template-columns:1fr 1fr;padding:26px;display:grid}.productNavLinks a{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;padding:18px;transition:background .18s;display:flex}.productNavLinks a:nth-child(odd){border-right:1px solid var(--line)}.productNavLinks a:hover{background:var(--surface)}.productNavLinks em{color:var(--blue-600);font-size:var(--text-2xs);font-style:normal;font-weight:800}.productNavLinks span{font-size:var(--text-md);font-weight:750}.mobileMenu{display:none}.siteFooter{color:var(--on-dark-2);background:var(--navy-950)}.footerMain{gap:var(--space-14);padding-top:var(--space-20);padding-bottom:var(--space-18);grid-template-columns:1.3fr .65fr .65fr 1.2fr;display:grid}.footerBrand .brandWords strong,.footerBrand .brandWords small{color:var(--white)}.footerBrand>p{max-width:285px;font-size:var(--text-md);margin:24px 0;line-height:1.8}.footerLinks,.footerContact{align-items:flex-start;gap:var(--space-4);font-size:var(--text-sm);flex-direction:column;display:flex}.footerLinks a{transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.footerLinks a:hover{color:var(--gold-300);transform:translate(3px)}.footerLinks>strong,.footerContact>strong{color:var(--white);font-size:var(--text-md);margin-bottom:8px}.footerContact a,.footerContact p{align-items:flex-start;gap:10px;margin:0;line-height:1.75;display:flex}.footerContact svg{color:var(--gold-500);flex:none;margin-top:2px}.footerBottom{border-top:1px solid #ffffff17}.footerBottom .shell{min-height:60px;color:var(--on-dark-3);font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.homeHero{min-height:820px;color:var(--white);background:var(--navy-950);align-items:center;display:flex;position:relative;overflow:hidden}.homeHeroBg{object-fit:cover}.homeHeroOverlay{background:linear-gradient(90deg,#03121ff5 0%,#041b2fde 42%,#041c2e52 100%),linear-gradient(#0000 55%,#03111db8);position:absolute;inset:0}.heroGrid,.productHeroGrid{opacity:.18;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.homeHeroInner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding:90px 0 155px;display:grid;position:relative}.heroCopy h1{letter-spacing:-.06em;place-items:start;row-gap:clamp(10px,1.25vw,18px);margin-bottom:26px;font-size:clamp(50px,6vw,78px);font-weight:760;line-height:.96;display:grid}.heroCopy h1>span{font-family:var(--font-editorial);letter-spacing:-.035em;font-weight:800;line-height:1.02;display:block}.heroCopy h1 em{color:var(--gold-300);letter-spacing:-.035em;font-family:Yutuo Noto Serif SC,Songti SC,STSong,serif;font-size:1em;font-style:normal;font-weight:800;line-height:1.02;display:inline-block}.heroCopy>p{max-width:610px;margin-bottom:var(--space-9);color:var(--on-dark-2);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.heroActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.heroProductCard{color:var(--ink);background:var(--surface-2);border:1px solid #ffffff57;position:relative;overflow:hidden;transform:translateY(22px);box-shadow:0 36px 90px #01111e61,0 0 0 7px #ffffff0b}.heroCardCaption{justify-content:space-between;align-items:center;display:flex}.heroCardStage{aspect-ratio:1.86;background-color:var(--surface);background-image:linear-gradient(#0d3d5c0e 1px,#0000 1px),linear-gradient(90deg,#0d3d5c0e 1px,#0000 1px);background-size:34px 34px;position:relative;overflow:hidden}.heroCardStage:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#ffffff1a,#0000 48%,#071c2e0f);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0834520f}.heroCardStage>img{object-fit:cover;object-position:center 65%;transform:scale(1.045)}.heroMachineBadge{z-index:2;color:#fff;background:#071c2eeb;min-width:114px;padding:12px 15px 11px;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 12px 30px #071c2e33}.heroMachineBadge:before{background:var(--gold-500);content:"";width:4px;height:100%;position:absolute;top:0;left:0}.heroMachineBadge strong{font-family:Helvetica Neue,Arial,PingFang SC,sans-serif;font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-weight:700;line-height:1}.heroMachineBadge sup{color:var(--gold-300);font-size:.55em}.heroMachineBadge span{color:var(--on-dark-2);font-size:var(--text-2xs);letter-spacing:.08em;margin-top:5px}.heroCardCaption{color:#fff;background:var(--navy-900);gap:18px;min-height:78px;padding:0 18px 0 24px}.heroCardCaption>div{gap:5px;display:grid}.heroCardCaption strong{color:#fff;font-size:var(--text-base)}.heroCardCaption span{color:var(--on-dark-3);font-size:var(--text-xs)}.heroCardCaption>a{width:42px;height:42px;color:var(--navy-900);background:var(--gold-500);flex:0 0 42px;justify-content:center;align-items:center;transition:color .18s,background .18s,transform .18s;display:inline-flex}.heroCardCaption>a:hover{color:#fff;background:var(--blue-600);transform:translate(2px,-2px)}.heroMetrics{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#051828e8;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.heroMetrics>div{min-height:112px;padding:0 var(--space-8);border-right:1px solid var(--on-dark-line);flex-direction:column;justify-content:center;display:flex}.heroMetrics>div:last-child{border-right:0}.heroMetrics strong{margin-bottom:var(--space-1);color:var(--white);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:32px;font-weight:700}.heroMetrics span{color:var(--on-dark-3);font-size:var(--text-xs)}.introGrid{grid-template-columns:1fr .92fr;align-items:center;gap:75px;display:grid}.introMedia{min-height:520px}.introMedia:before{z-index:2;background:var(--gold-500);content:"";width:7px;height:34%;position:absolute;top:0;left:0}.statementBox{margin:var(--space-8) 0;border:1px solid var(--line);background:linear-gradient(135deg, var(--surface) 0%, var(--surface-2) 100%);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:18px;padding:21px 24px;display:grid;box-shadow:0 12px 32px #05243a0b}.statementIcon{width:48px;height:48px;color:var(--gold-300);background:var(--navy-900);justify-content:center;align-items:center;display:inline-flex}.statementBox>div{gap:7px;display:grid}.statementBox strong{color:var(--blue-600);font-size:var(--text-xs);letter-spacing:.12em;font-weight:800}.statementBox p{color:var(--ink-soft);font-size:var(--text-md);margin-bottom:0;line-height:1.75}.miniFacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:34px;display:grid}.miniFacts>div{flex-direction:column;padding:19px 12px 19px 0;display:flex}.miniFacts strong{color:var(--navy-900);font-size:var(--text-md);margin-bottom:5px}.miniFacts span{color:var(--muted);font-size:var(--text-xs)}.advantageSection{background:var(--surface)}.advantageSection .sectionHeading{margin-bottom:var(--section-gap)}.advantageGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.advantageCard{min-height:285px;padding:var(--card-pad);background:var(--white);transition:color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);position:relative}.advantageCard:before{background:linear-gradient(90deg, var(--blue-600), var(--cyan-500));content:"";transform-origin:0;width:100%;height:3px;transition:transform var(--dur-slow) var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}.advantageCard:hover{z-index:1;color:var(--white);background:var(--navy-900);box-shadow:var(--shadow-md);transform:translateY(-5px)}.advantageCard:hover:before{transform:scaleX(1)}.advantageCard>svg{width:50px;height:50px;margin-bottom:var(--space-6);color:var(--blue-600);border:1px solid var(--chip-border);border-radius:var(--radius-md);background:var(--chip-bg);padding:12px;display:block}.advantageCard:hover>svg{color:var(--gold-300);background:#ffffff12;border-color:#ffd7784d}.cardNumber{top:var(--space-7);right:var(--space-8);color:var(--line-strong);font-family:var(--font-numeric);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700;position:absolute}.advantageCard:hover .cardNumber{color:#ffffff59}.advantageCard h3{font-size:var(--text-xl);margin-bottom:14px}.advantageCard p{color:var(--muted);font-size:var(--text-sm);margin-bottom:0;line-height:1.85}.advantageCard:hover p{color:var(--on-dark-2)}.painGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.painGrid article{border:1px solid var(--line);min-height:310px;padding:34px;position:relative;overflow:hidden}.painGrid article:after{border:30px solid var(--surface);content:"";border-radius:50%;width:140px;height:140px;position:absolute;bottom:-45px;right:-45px}.painIcon{width:50px;height:50px;color:var(--blue-600);background:var(--blue-100);justify-content:center;align-items:center;margin-bottom:50px;display:flex}.painGrid article>span{color:var(--line-strong);font-size:var(--text-xs);font-weight:800;position:absolute;top:38px;right:34px}.painGrid h3{font-size:var(--text-2xl);margin-bottom:14px}.painGrid p{z-index:1;color:var(--muted);font-size:var(--text-md);margin-bottom:0;line-height:1.85;position:relative}.solutionPreview{background:var(--surface-2)}.solutionPreviewGrid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px;display:grid}.checkList{gap:18px;margin:32px 0 38px;padding:0;list-style:none;display:grid}.checkList li{color:var(--ink-soft);font-size:var(--text-md);align-items:center;gap:12px;display:flex}.checkList svg{color:var(--blue-600)}.solutionVisual{padding:0 0 54px 48px;position:relative}.solutionImage{min-height:520px;box-shadow:var(--shadow-lg)}.solutionStat{width:300px;min-height:128px;color:var(--white);background:var(--blue-600);box-shadow:var(--shadow-sm);align-items:center;gap:18px;padding:24px 28px;display:flex;position:absolute;bottom:0;left:0}.solutionStat strong{font-size:42px}.solutionStat span{font-size:var(--text-xs);line-height:1.65}.manufacturingPreview{color:var(--white);background:var(--navy-900);padding:0}.manufacturingGrid{grid-template-columns:1.2fr .8fr;display:grid}.manufacturingImage{min-height:610px;margin-left:calc(590px - 50vw)}.manufacturingCopy{padding:92px 0 80px 72px}.manufacturingCopy h2{color:var(--white);margin-bottom:26px;font-size:clamp(38px,4vw,54px);line-height:1.14}.manufacturingCopy>p{color:var(--on-dark-2);font-size:var(--text-base);line-height:1.9}.manufacturingFacts{background:#ffffff1f;grid-template-columns:repeat(3,1fr);gap:1px;margin:36px 0 32px;display:grid}.manufacturingFacts>div{background:var(--navy-900);flex-direction:column;padding:20px 14px;display:flex}.manufacturingFacts strong{color:var(--gold-300);margin-bottom:5px;font-size:25px}.manufacturingFacts span{color:var(--on-dark-3);font-size:var(--text-2xs)}.homePortalSection{background:var(--surface)}.homePortalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.homePortalCard{min-height:350px;color:var(--white);background:var(--navy-900);position:relative;overflow:hidden}.homePortalCard>img{object-fit:cover;transition:transform .45s}.homePortalCard:hover>img{transform:scale(1.035)}.homePortalShade{background:linear-gradient(#03142229,#031422e6),linear-gradient(90deg,#03142285,#0000 68%);transition:background .25s;position:absolute;inset:0}.homePortalCard:hover .homePortalShade{background:linear-gradient(#03142214,#031422f0),linear-gradient(90deg,#03142266,#0000 72%)}.homePortalCard>span{top:var(--space-7);right:var(--space-8);color:var(--gold-300);font-family:var(--font-industrial);font-size:var(--text-sm);letter-spacing:var(--tracking-label);position:absolute}.homePortalCard>div:last-child{right:var(--space-8);bottom:var(--space-7);left:var(--space-8);position:absolute}.homePortalCard h3{margin-bottom:var(--space-3);color:var(--white);font-size:var(--text-3xl)}.homePortalCard p{max-width:430px;margin-bottom:var(--space-5);color:var(--on-dark-2);font-size:var(--text-sm);line-height:1.75}.homePortalCard em{color:var(--gold-300);font-size:var(--text-xs);letter-spacing:.04em;align-items:center;gap:7px;font-style:normal;font-weight:800;display:inline-flex}.pageHero{min-height:470px;color:var(--white);background-color:var(--navy-900);background-position:50%;background-size:cover;align-items:center;display:flex;position:relative;overflow:hidden}.pageHeroImage{z-index:0;object-fit:cover;object-position:center}.pageHero:before{z-index:1;content:"";background:linear-gradient(90deg,#03121ff7 0%,#041d31db 48%,#041d317a);position:absolute;inset:0}.pageHeroGlow{z-index:2;border:1px solid #ffffff1f;border-radius:50%;width:500px;height:500px;position:absolute;top:-120px;left:42%;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.pageHeroInner{z-index:3;padding:var(--space-16) 0;position:relative}.breadcrumbs{align-items:center;gap:var(--space-2);margin-bottom:var(--space-12);color:var(--on-dark-3);font-size:var(--text-xs);display:flex}.pageHero h1{font-family:var(--font-editorial);letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(46px,6vw,68px);font-weight:800;line-height:1.08}.pageHeroInner>p{max-width:700px;color:var(--on-dark-2);font-size:var(--text-base);margin-bottom:0;line-height:1.9}.contactPageHero .pageHeroInner>p{max-width:920px}@media (min-width:981px){.contactPageHero .pageHeroInner>p{white-space:nowrap}}.solutionPromise{border-bottom:1px solid var(--line);padding:70px 0}.promiseGrid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;display:grid}.promiseGrid h2{color:var(--navy-900);margin:0;font-size:35px;line-height:1.3}.promiseGrid>p{border-left:1px solid var(--line);color:var(--muted);font-size:var(--text-base);margin:0;padding-left:50px;line-height:1.95}.painDetailSection{background:var(--surface)}.painDetailSection .sectionHeading{max-width:1040px;margin-bottom:var(--section-gap)}.painDetailSection .sectionHeading h2{white-space:nowrap}.painDetailSection .sectionHeading p{max-width:880px;margin-inline:auto}.painDetailGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.painDetailGrid article{padding:var(--space-9);background:var(--white);box-shadow:var(--shadow-xs);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);position:relative}.painDetailGrid article:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.painDetailTop{margin-bottom:var(--space-12);color:var(--blue-600);justify-content:space-between;align-items:center;display:flex}.painDetailTop>svg{border:1px solid var(--chip-border);border-radius:var(--radius-md);background:var(--chip-bg);width:50px;height:50px;padding:12px;display:block}.painDetailTop span{color:var(--line-strong);font-family:var(--font-numeric);font-size:var(--text-xl);font-weight:700}.painDetailGrid h3{font-size:var(--text-2xl);margin-bottom:15px}.painDetailGrid p{color:var(--muted);font-size:var(--text-md);margin-bottom:0;line-height:1.9}.pathSteps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.pathSteps article{border-right:1px solid var(--line);min-height:260px;padding:30px 23px;position:relative}.pathSteps article:last-child{border-right:0}.pathSteps article>div{width:48px;height:48px;margin-bottom:var(--space-12);color:var(--white);border-radius:var(--radius-md);background:var(--blue-600);justify-content:center;align-items:center;display:flex;box-shadow:0 10px 22px #0b68dc47}.pathSteps article>span{color:var(--line-strong);font-size:var(--text-xs);font-weight:800;position:absolute;top:36px;right:23px}.pathSteps h3{font-size:var(--text-lg);margin-bottom:12px}.pathSteps p{color:var(--muted);font-size:var(--text-xs);margin-bottom:0;line-height:1.75}.scenarioSection{background:var(--surface-2)}.scenarioGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;display:grid}.scenarioImage{min-height:610px}.scenarioCards{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:38px;display:grid}.scenarioCards article{background:var(--white);gap:15px;padding:24px;display:flex}.scenarioCards svg{width:46px;height:46px;color:var(--blue-600);border:1px solid var(--chip-border);border-radius:var(--radius-md);background:var(--chip-bg);flex:none;padding:11px}.scenarioCards h3{font-size:var(--text-base);margin-bottom:8px}.scenarioCards p{color:var(--muted);font-size:var(--text-xs);margin-bottom:0;line-height:1.7}.resultBand{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--navy-900);background:var(--surface);padding:0}.resultBandGrid{grid-template-columns:repeat(3,1fr) 230px;align-items:stretch;gap:0;min-height:168px;display:grid}.resultBandGrid>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:38px 32px;display:flex;position:relative}.resultBandGrid>div:before{color:var(--line-strong);font-family:var(--font-industrial);font-size:var(--text-md);position:absolute;top:24px;right:26px}.resultBandGrid>div:first-child:before{content:"01"}.resultBandGrid>div:nth-child(2):before{content:"02"}.resultBandGrid>div:nth-child(3):before{content:"03"}.resultBandGrid strong{font-size:var(--text-2xl);margin-bottom:9px}.resultBandGrid span{color:var(--muted);font-size:var(--text-xs)}.resultBandGrid .button{color:var(--white);background:var(--navy-900);border-color:var(--navy-900);place-self:center end}.resultBandGrid .button:hover{background:var(--blue-700);border-color:var(--blue-700)}.breakthroughLayout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.breakthroughMedia{padding:0 30px 40px 0;position:relative}.breakthroughMachine{background:var(--surface);min-height:550px}.breakthroughMachine img{object-fit:cover;object-position:center}.breakthroughBadge{width:165px;height:165px;color:var(--white);background:var(--blue-600);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}.breakthroughBadge strong{font-size:52px}.breakthroughBadge span{font-size:var(--text-xs)}.breakthroughList{gap:0;margin-top:34px;display:grid}.breakthroughList article{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;gap:18px;padding:15px 0;display:grid}.breakthroughList span{color:var(--blue-600);font-size:var(--text-xs);font-weight:800}.breakthroughList p{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.7}.rdSection{background:var(--surface)}.rdGallery{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr .75fr;gap:18px;min-height:620px;display:grid}.rdGallery article{position:relative;overflow:hidden}.rdGallery article>img{object-fit:cover;transition:transform .5s}.rdGallery article:hover>img{transform:scale(1.035)}.rdGallery .rdLarge{grid-row:1/3}.rdGallery article>div{color:var(--white);background:linear-gradient(#0000,#04131fe6);grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:24px;display:grid;position:absolute;bottom:0;left:0;right:0}.rdGallery article>div svg{color:var(--gold-300);grid-row:1/3}.rdGallery article>div span{color:var(--on-dark-2);font-size:var(--text-xs)}.achievementStats{color:var(--white);background:var(--navy-900)}.achievementGrid{background:#ffffff21;grid-template-columns:1.6fr repeat(4,.7fr);align-items:stretch;gap:1px;display:grid}.achievementGrid>div{background:var(--navy-900);flex-direction:column;justify-content:center;min-height:205px;padding:30px;display:flex}.achievementIntro h2{margin-bottom:16px;font-size:31px;line-height:1.3}.achievementIntro p{color:var(--on-dark-3);font-size:var(--text-xs);margin:0;line-height:1.75}.achievementGrid>div:not(.achievementIntro) strong{color:var(--gold-300);margin-bottom:8px;font-size:39px}.achievementGrid>div:not(.achievementIntro) span{color:var(--on-dark-3);font-size:var(--text-xs);line-height:1.5}.certificateGrid{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.certificateGrid figure{padding:var(--space-3);border:1px solid var(--line);background:var(--white);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);margin:0}.certificateGrid figure:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.certificateGrid figure>div{background:var(--surface);height:220px;position:relative}.certificateGrid figure>div img{object-fit:contain;padding:10px}.certificateGrid figcaption{color:var(--muted);font-size:var(--text-2xs);align-items:center;gap:7px;padding-top:11px;display:flex}.certificateGrid figcaption svg{color:var(--blue-600)}.isoCertificate{grid-column:span 2}.technologyMore{border-left:3px solid var(--blue-600);background:var(--surface);align-items:center;gap:16px;margin-top:32px;padding:22px 25px;display:flex}.technologyMore>svg{color:var(--blue-600);flex:none}.technologyMore p{color:var(--muted);font-size:var(--text-sm);flex:1;margin:0}.serviceSection{background:var(--surface)}.serviceSection .sectionHeading{margin-bottom:var(--section-gap)}.serviceGrid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.serviceGrid article{min-height:264px;padding:var(--space-9) var(--space-8) var(--space-8);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-xs);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative}.serviceGrid article:hover{box-shadow:var(--shadow-md);border-color:#0b68dc59;transform:translateY(-4px)}.serviceCardTop{margin-bottom:var(--space-8);justify-content:space-between;align-items:center;display:flex}.serviceCardTop>svg{width:52px;height:52px;color:var(--blue-600);border:1px solid var(--chip-border);border-radius:var(--radius-md);background:var(--chip-bg);transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);padding:13px;display:block}.serviceGrid article:hover .serviceCardTop>svg{color:var(--white);background:linear-gradient(145deg, var(--blue-600), var(--blue-700))}.serviceCardTop span{color:var(--line-strong);font-family:var(--font-numeric);font-size:var(--text-xl);letter-spacing:-.02em;transition:color var(--dur-base) var(--ease-out);font-weight:700}.serviceGrid article:hover .serviceCardTop span{color:var(--blue-600)}.serviceGrid h3{margin-bottom:var(--space-3);color:var(--navy-900);font-size:var(--text-xl)}.serviceGrid p{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-body);margin-bottom:0}.afterSalesSection{background:var(--white)}.afterSalesSection .splitHeading{margin-bottom:var(--space-12)}.workflowBoard{gap:var(--space-7);padding:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(#f7fafc,#f1f6f9);display:grid}.workflowPhaseHeader{align-items:center;gap:var(--space-4);display:flex}.workflowPhaseHeader>span{width:42px;height:42px;color:var(--white);border-radius:var(--radius-sm);background:var(--navy-900);font-family:var(--font-numeric);font-size:var(--text-xs);flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.workflowPhaseHeader>div{gap:2px;display:grid}.workflowPhaseHeader small{color:var(--blue-600);font-family:var(--font-industrial);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);font-weight:700}.workflowPhaseHeader strong{color:var(--navy-900);font-size:var(--text-lg);line-height:1.4}.workflowStart{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.workflowStart>div{min-height:170px;padding:var(--space-6);border:1px solid var(--line);border-top:3px solid var(--blue-600);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-xs);flex-direction:column;gap:10px;display:flex;position:relative}.workflowStart span{color:var(--blue-600);font-family:var(--font-numeric);font-size:var(--text-2xs);letter-spacing:.12em;font-weight:800}.workflowStart strong{color:var(--navy-900);font-size:var(--text-base);line-height:1.45}.workflowStart p{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.75}.workflowStart svg{z-index:2;width:24px;height:24px;color:var(--blue-600);background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.workflowBranches{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.workflowBranches article{min-height:238px;padding:var(--space-7) var(--space-7) var(--space-6);border-radius:var(--radius-md);background:linear-gradient(150deg,#071e31,#0b2a43 68%,#0d3350);border:1px solid #ffffff14;position:relative;overflow:hidden}.workflowBranches article:after{color:#ffffff0d;content:attr(data-index);font-family:var(--font-numeric);font-size:150px;font-weight:800;line-height:1;position:absolute;bottom:-46px;right:-6px}.workflowBranches header{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid #ffffff21;display:flex;position:relative}.workflowBranches header>span{color:var(--gold-300);font-family:var(--font-numeric);font-size:var(--text-2xs);letter-spacing:.13em;font-weight:800}.workflowBranches h3{color:var(--white);font-size:var(--text-2xl);margin:0;line-height:1.25}.workflowBranchSteps{z-index:1;display:grid;position:relative}.workflowBranchSteps>div{align-items:center;gap:var(--space-3);min-height:48px;color:var(--white);border-bottom:1px solid #ffffff1a;padding:9px 0;display:flex}.workflowBranchSteps>div:last-child{border-bottom:0}.workflowBranchSteps svg{color:var(--cyan-500);flex:none}.workflowBranchSteps strong{font-size:var(--text-md);font-weight:650;line-height:1.55}.workflowClose{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.workflowClose>div{align-items:flex-start;gap:var(--space-4);min-height:122px;padding:var(--space-6) var(--space-5);background:var(--white);text-align:left;flex-direction:column;display:flex}.workflowClose span{width:34px;height:34px;color:var(--blue-600);border-radius:var(--radius-sm);background:var(--blue-100);font-family:var(--font-numeric);font-size:var(--text-2xs);justify-content:center;align-items:center;font-weight:800;display:flex}.workflowClose strong{color:var(--navy-900);font-size:var(--text-sm);line-height:1.55}.cooperationSection{background:var(--surface)}.modeGrid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.modeGrid article{min-height:300px;padding:var(--space-8) var(--space-8) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-xs);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.modeGrid article:before{background:linear-gradient(90deg, var(--blue-600), var(--cyan-500));content:"";transform-origin:0;width:100%;height:3px;transition:transform var(--dur-slow) var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}.modeGrid article:hover{box-shadow:var(--shadow-md);border-color:#0b68dc59;transform:translateY(-4px)}.modeGrid article:hover:before{transform:scaleX(1)}.modeCardTop{margin-bottom:var(--space-7);justify-content:space-between;align-items:center;display:flex}.modeCardTop>div{width:54px;height:54px;color:var(--blue-600);border:1px solid var(--chip-border);border-radius:var(--radius-md);background:var(--chip-bg);transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);justify-content:center;align-items:center;display:flex}.modeGrid article:hover .modeCardTop>div{color:var(--white);background:linear-gradient(145deg, var(--blue-600), var(--blue-700))}.modeCardTop>span{color:var(--line-strong);font-family:var(--font-numeric);font-size:var(--text-2xl);letter-spacing:-.02em;transition:color var(--dur-base) var(--ease-out);font-weight:700}.modeGrid article:hover .modeCardTop>span{color:var(--blue-600)}.modeGrid h3{margin-bottom:var(--space-3);color:var(--navy-900);font-size:var(--text-xl)}.modeGrid article>p{margin-bottom:var(--space-6);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-body)}.modeGrid ul{gap:var(--space-2);padding:var(--space-5) 0 0;border-top:1px dashed var(--line-strong);flex-wrap:wrap;margin:auto 0 0;list-style:none;display:flex}.modeGrid li{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);color:var(--blue-700);border:1px solid var(--chip-border);border-radius:var(--radius-pill);background:var(--blue-100);font-size:var(--text-xs);font-weight:650;display:inline-flex}.modeGrid li svg{color:var(--blue-600)}.serviceCommitment{color:var(--white);background:var(--blue-600);padding:70px 0}.serviceCommitment .shell{grid-template-columns:auto 1fr auto;align-items:center;gap:15px 28px;display:grid}.serviceCommitment .shell>svg{grid-row:1/3}.serviceCommitment h2{margin:0;font-size:26px}.serviceCommitment p{color:var(--on-dark-2);font-size:var(--text-sm);margin:0}.serviceCommitment .button{grid-area:1/3/3}.productHero{min-height:690px;color:var(--white);background:linear-gradient(125deg, var(--navy-950), var(--navy-glow));position:relative;overflow:hidden}.productHeroInner{z-index:1;grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;padding:94px 0 80px;display:grid;position:relative}.productHeroCopy h1{font-family:var(--font-editorial);letter-spacing:-.035em;margin-bottom:26px;font-size:clamp(48px,5.4vw,68px);font-weight:800;line-height:1.1}.productHeroCopy>p{color:var(--on-dark-2);font-size:var(--text-base);margin-bottom:28px;line-height:1.9}.productTags{flex-wrap:wrap;gap:8px;margin-bottom:34px;display:flex}.productTags span{color:var(--on-dark-2);font-size:var(--text-xs);border:1px solid #ffffff29;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}.productTags svg{color:var(--gold-300)}.productHeroMedia{box-shadow:var(--shadow-lg);background:#fffffff7;padding:55px 25px 30px;position:relative}.productHeroMedia>img{width:100%;height:auto}.productHeroIndex{color:var(--muted);font-size:var(--text-2xs);letter-spacing:.14em;font-weight:800;position:absolute;top:24px;left:28px}.productHeroMetric{color:var(--white);background:var(--blue-600);box-shadow:var(--shadow-sm);align-items:center;gap:14px;padding:18px 22px;display:flex;position:absolute;bottom:-26px;right:-22px}.productHeroMetric strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-family:Helvetica Neue,Arial,PingFang SC,sans-serif;font-size:32px;font-weight:700}.productHeroMetric span{font-size:var(--text-2xs);line-height:1.5}.productSubnav{z-index:80;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:110px;overflow-x:auto}.productSubnav .shell{min-width:780px;display:flex}.productSubnav a{justify-content:center;align-items:center;gap:var(--space-2);border-right:1px solid var(--line);height:66px;font-size:var(--text-sm);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);flex:1;font-weight:700;display:flex;position:relative}.productSubnav a:after{background:var(--blue-600);content:"";height:2px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.productSubnav a:first-child{border-left:1px solid var(--line)}.productSubnav a:hover{color:var(--blue-600);background:var(--surface)}.productSubnav a:hover:after{transform:scaleX(1)}.productSubnav span{color:var(--blue-600);font-family:var(--font-numeric);font-size:var(--text-2xs)}#overview,#advantages,#physics,#process,#comparison,#models{scroll-margin-top:176px}.productOverviewGrid{grid-template-columns:1fr .9fr;align-items:center;gap:70px;display:grid}.productFeatureList{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:36px;display:grid}.productFeatureList article{background:var(--white);grid-template-columns:27px 1fr;gap:14px;padding:22px;display:grid}.productFeatureList article>span{color:var(--blue-600);font-size:var(--text-2xs);font-weight:800}.productFeatureList h3{font-size:var(--text-base);margin-bottom:9px}.productFeatureList p{color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.75}.productOverviewGallery{border:1px solid var(--line);background:var(--line);grid-template-rows:330px 220px;grid-template-columns:1fr 1fr;gap:1px;padding:0;display:grid;position:relative;box-shadow:0 22px 52px #05243a12}.overviewMain{grid-column:1/3}.productOverviewGallery img{object-fit:contain}.productOverviewGallery .imageFrame{background:var(--white)}.overviewCaption{color:var(--line-strong);font-size:var(--text-2xs);letter-spacing:.13em;font-weight:800;position:absolute;top:-20px;right:18px}.coreSection{color:var(--white);background:var(--navy-900)}.coreSection .sectionHeading{margin-bottom:var(--section-gap)}.coreGrid{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.coreGrid article{min-height:270px;padding:var(--space-9);background:var(--navy-900);transition:background var(--dur-base) var(--ease-out);position:relative}.coreGrid article:after{background:linear-gradient(90deg, var(--gold-500), var(--gold-300));content:"";transform-origin:0;width:100%;height:3px;transition:transform var(--dur-slow) var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.coreGrid article:hover{background:var(--navy-700)}.coreGrid article:hover:after{transform:scaleX(1)}.coreGrid article>span{top:var(--space-7);right:var(--space-8);color:var(--on-dark-ghost);font-family:var(--font-numeric);font-size:var(--text-md);font-weight:800;position:absolute}.coreGrid article>svg{box-sizing:content-box;color:var(--gold-300);background:#ffd8780f;border:1px solid #ffd87833;margin-bottom:28px;padding:9px}.coreGrid h3{font-size:var(--text-lg);margin-bottom:13px}.coreGrid p{color:var(--on-dark-3);font-size:var(--text-xs);margin:0;line-height:1.8}.physicsSection{background:var(--surface)}.physicsGrid{grid-template-columns:1.2fr .8fr;gap:24px;display:grid}.strengthChart,.pressurePanel{background:var(--white);min-height:390px;box-shadow:var(--shadow-sm);padding:32px}.chartTitle{font-size:var(--text-md);justify-content:space-between;align-items:center;display:flex}.chartTitle span{color:var(--muted);font-size:var(--text-2xs)}.chartBars{border-bottom:1px solid var(--line);background-image:linear-gradient(var(--surface-2) 1px, transparent 1px);background-size:100% 56px;justify-content:space-around;align-items:flex-end;gap:10px;height:280px;padding:32px 12px 0;display:flex}.chartBars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.chartBars span,.chartBars em{color:var(--muted);font-size:var(--text-2xs);font-style:normal}.chartBars i{background:linear-gradient(0deg, var(--blue-600), var(--cyan-500));width:min(44px,75%);max-height:245px}.pressurePanelTitle{color:var(--navy-900);align-items:center;gap:10px;margin-bottom:26px;display:flex}.pressurePanelTitle svg{color:var(--blue-600)}.pressurePanel>div:not(.pressurePanelTitle){border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:17px 0;display:flex}.pressurePanel>div span{color:var(--blue-600);font-size:var(--text-xs);font-weight:800}.pressurePanel>div strong{font-size:var(--text-md)}.pressurePanel>p{color:var(--muted);font-size:var(--text-2xs);margin:20px 0 0;line-height:1.7}.processSection{color:var(--white);background:linear-gradient(145deg, var(--navy-950), var(--navy-glow))}.processSection .sectionHeading{margin-bottom:var(--section-gap)}.processFlow{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:repeat(6,1fr);display:grid}.processFlow article{border-right:1px solid #ffffff1f;min-height:250px;padding:30px 22px;position:relative}.processFlow article:last-child{border-right:0}.processFlow article>div{width:48px;height:48px;margin-bottom:var(--space-10);color:var(--navy-900);border-radius:var(--radius-md);background:var(--gold-300);justify-content:center;align-items:center;display:flex}.processFlow h3{font-size:var(--text-base);margin-bottom:11px}.processFlow p{color:var(--on-dark-3);font-size:var(--text-xs);margin:0;line-height:1.7}.processArrow{z-index:2;width:22px;height:22px;color:var(--gold-300);border-radius:var(--radius-pill);background:#092b46;border:1px solid #ffffff29;justify-content:center;align-items:center;padding:3px;display:flex;position:absolute;top:48px;right:-10px}.processNote{max-width:900px;color:var(--on-dark-3);font-size:var(--text-xs);text-align:center;margin:30px auto 0;line-height:1.8}.comparisonTabs{gap:var(--space-9);min-width:0;margin-top:var(--section-gap);display:grid}.dataPanel{border:1px solid var(--line);width:100%;min-width:0}.dataPanelHeader{color:var(--white);background:var(--navy-900);align-items:center;gap:13px;padding:22px 25px;display:flex}.dataPanelHeader>svg{color:var(--gold-300)}.dataPanelHeader>div{flex-direction:column;gap:4px;display:flex}.dataPanelHeader strong{font-size:var(--text-base)}.dataPanelHeader span{color:var(--on-dark-3);font-size:var(--text-2xs)}.tableScroll{width:100%;max-width:100%;overflow-x:auto}.tableScroll:focus-visible{outline:3px solid var(--gold-500);outline-offset:3px}table{border-collapse:collapse;width:100%;color:var(--ink-soft);font-size:var(--text-sm);font-variant-numeric:tabular-nums}th,td{padding:var(--space-4) var(--space-4);border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}th:last-child,td:last-child{border-right:0}thead th{color:var(--navy-900);background:var(--table-head);font-size:var(--text-xs);letter-spacing:.02em;font-weight:800}tbody tr:hover td{background:var(--surface)}tbody td:first-child{color:var(--navy-900);font-weight:700}.costPanel tbody tr:last-child td{color:var(--blue-600);background:var(--blue-100);font-weight:800}.tableNotes{color:var(--muted);background:var(--surface);font-size:var(--text-2xs);gap:7px;margin:0;padding:20px 30px 22px 48px;line-height:1.65;display:grid}.modelSection{background:var(--surface)}.modelLayout{grid-template-columns:.65fr 1.35fr;align-items:start;gap:50px;display:grid}.modelMachine{background:var(--white);height:260px;margin:32px 0 18px}.modelMachine img{object-fit:contain}.modelIntro>p{color:var(--muted);font-size:var(--text-2xs);line-height:1.7}.modelTable{background:var(--white);box-shadow:var(--shadow-sm)}.modelTable table{table-layout:fixed;width:100%;min-width:0}.modelTable th:first-child{width:19%}.modelTable th:nth-child(2){width:10%}.modelTable th:nth-child(3){width:15%}.modelTable th:nth-child(4),.modelTable th:nth-child(5),.modelTable th:nth-child(6),.modelTable th:nth-child(7){width:10%}.modelTable th:nth-child(8){width:16%}.modelTable thead th{vertical-align:bottom;line-height:1.5}.modelTable thead th>span{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-2xs);font-weight:600;display:block}.modelTable th,.modelTable td{text-align:center;padding:14px 11px}.modelTable th:first-child,.modelTable td:first-child{font-family:var(--font-industrial);text-align:left}.contactGrid{grid-template-columns:1fr .8fr;align-items:stretch;gap:72px;display:grid}.contactCards{grid-template-columns:1fr 1fr;gap:14px;margin:36px 0 14px;display:grid}.contactCards a{border:1px solid var(--line);flex-direction:column;min-height:195px;padding:26px;transition:box-shadow .18s,transform .18s;display:flex}.contactCards a:hover{box-shadow:var(--shadow-sm);transform:translateY(-3px)}.contactCards a>div{width:44px;height:44px;color:var(--white);background:var(--blue-600);justify-content:center;align-items:center;margin-bottom:30px;display:flex}.contactCards span,.addressCard span{color:var(--muted);font-size:var(--text-2xs);margin-bottom:7px}.contactCards strong{font-size:var(--text-base);margin-bottom:7px}.contactCards small{color:var(--muted);font-size:var(--text-2xs)}.addressCard{color:var(--white);background:var(--navy-900);align-items:flex-start;gap:15px;padding:22px 24px;display:flex}.addressCard>svg{color:var(--gold-300);flex:none}.addressCard>div{flex-direction:column;display:flex}.addressCard span{color:var(--on-dark-3)}.addressCard strong{font-size:var(--text-sm);font-weight:600;line-height:1.7}.projectChecklist{background:var(--surface);flex-direction:column;height:100%;padding:36px;display:flex}.projectChecklist .button{align-self:flex-start;margin-top:auto}.checklistTop{align-items:center;gap:14px;margin-bottom:26px;display:flex}.checklistTop>svg{color:var(--blue-600)}.checklistTop>div{flex-direction:column;gap:5px;display:flex}.checklistTop span{color:var(--blue-600);font-size:var(--text-2xs);letter-spacing:.08em;font-weight:800}.checklistTop strong{font-size:var(--text-lg)}.projectChecklist ul{gap:0;margin:0 0 28px;padding:0;list-style:none;display:grid}.projectChecklist li{border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:var(--text-sm);align-items:center;gap:10px;padding:14px 0;display:flex}.projectChecklist li svg{color:var(--blue-600)}.locationSection{color:var(--white);background:var(--navy-900)}.locationGrid{grid-template-columns:1.1fr .9fr;gap:70px;display:grid}.locationMap{background:var(--surface-2);min-height:480px;position:relative;overflow:hidden}.mapGrid{opacity:.55;background-image:linear-gradient(var(--line-strong) 1px, transparent 1px), linear-gradient(90deg, var(--line-strong) 1px, transparent 1px);background-size:52px 52px;position:absolute;inset:0;transform:rotate(-8deg)scale(1.2)}.mapRoad{background:var(--white);height:18px;box-shadow:0 0 0 1px var(--line-strong);position:absolute}.mapRoadA{width:120%;top:42%;left:-10%;transform:rotate(-12deg)}.mapRoadB{width:18px;height:110%;top:0;left:36%;transform:rotate(18deg)}.mapRoadC{width:80%;bottom:22%;right:-10%;transform:rotate(9deg)}.mapMarker{color:var(--blue-600);flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.mapMarker span{color:var(--white);background:var(--navy-900);box-shadow:var(--shadow-sm);font-size:var(--text-xs);padding:8px 11px;font-weight:800}.mapLabel{color:var(--muted);font-size:var(--text-2xs);font-weight:700;position:absolute}.labelA{top:25%;left:16%}.labelB{bottom:18%;right:12%}.locationInfo{flex-direction:column;justify-content:center;display:flex}.locationInfo h2{margin-bottom:22px;font-size:38px}.locationInfo>p{color:var(--on-dark-2);font-size:var(--text-base);margin-bottom:28px;line-height:1.85}.locationInfo>div{color:var(--on-dark-3);font-size:var(--text-xs);border-top:1px solid #ffffff1f;gap:12px;padding:16px 0;line-height:1.7;display:flex}.locationInfo>div svg{color:var(--gold-300);flex:none}.locationInfo .textLink{margin-top:22px}.ctaBand{color:var(--white);background:radial-gradient(circle at 82% 50%, #0b68dc47, transparent 28%), linear-gradient(110deg, var(--navy-950), #092840 64%, var(--navy-glow));padding:76px 0}.ctaBandInner{justify-content:space-between;align-items:center;gap:50px;display:flex}.ctaBandInner>div:first-child>span{color:var(--gold-300);font-size:var(--text-xs);letter-spacing:.12em;margin-bottom:11px;font-weight:800;display:block}.ctaBand h2{margin-bottom:12px;font-size:clamp(28px,3vw,40px)}.ctaBand p{color:var(--on-dark-2);font-size:var(--text-sm);margin:0}.ctaActions{flex:none;align-items:center;gap:24px;display:flex}@media (max-width:1180px){.desktopNav{gap:20px}.manufacturingImage{margin-left:-24px}.certificateGrid{grid-template-columns:repeat(5,1fr)}}@media (max-width:980px){.section{padding:var(--space-24) 0}.desktopNav{display:none}.mobileMenu{display:block}.mobileMenu>summary{width:45px;height:45px;color:var(--navy-900);border:1px solid var(--line);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.menuCloseIcon,.mobileMenu[open] .menuOpenIcon{display:none}.mobileMenu[open] .menuCloseIcon{display:block}.mobileMenu>nav{background:var(--white);max-height:calc(100vh - 110px);box-shadow:var(--shadow-lg);flex-direction:column;padding:14px 24px 28px;display:flex;position:absolute;top:78px;left:0;right:0;overflow-y:auto}.mobileMenu>nav>a,.mobileMenu .productNav>summary{border-bottom:1px solid var(--line);min-height:52px;font-size:var(--text-md);align-items:center;font-weight:700;display:flex}.mobileMenu .productNav{height:auto}.mobileMenu .productNav>summary{justify-content:space-between}.mobileMenu .productNavPanel{width:100%;box-shadow:none;display:block;position:static;transform:none}.mobileMenu .productNavIntro{display:none}.mobileMenu .productNavLinks{padding:0}.mobileMenu .productNavLinks a{padding:15px}.homeHero{min-height:auto}.homeHeroInner,.productHeroInner{grid-template-columns:1fr}.homeHeroInner{padding:84px 0 175px}.heroProductCard{width:min(650px,100%);transform:none}.heroMetrics>div{padding:0 18px}.introGrid,.solutionPreviewGrid,.scenarioGrid,.breakthroughLayout,.contactGrid,.locationGrid,.productOverviewGrid,.modelLayout{grid-template-columns:1fr}.introMedia,.scenarioImage{min-height:520px}.homePortalCard{min-height:320px}.solutionCopy,.productOverviewCopy{order:-1}.manufacturingGrid{grid-template-columns:1fr}.manufacturingImage{min-height:460px;margin:0}.manufacturingCopy{padding:70px 0}.painDetailGrid,.serviceGrid,.coreGrid{grid-template-columns:repeat(2,1fr)}.modeGrid{grid-template-columns:1fr}.modeGrid article{min-height:0}.pathSteps,.processFlow{grid-template-columns:repeat(3,1fr)}.pathSteps article:nth-child(3),.processFlow article:nth-child(3),.processFlow article:nth-child(6){border-right:0}.resultBandGrid{grid-template-columns:repeat(3,1fr) 210px}.resultBandGrid .button{grid-column:auto;justify-self:end}.achievementGrid{grid-template-columns:1.4fr repeat(2,1fr)}.achievementIntro{grid-row:1/3}.certificateGrid{grid-template-columns:repeat(4,1fr)}.physicsGrid{grid-template-columns:1fr}.workflowClose{grid-template-columns:repeat(5,minmax(0,1fr))}.workflowClose strong{font-size:var(--text-xs)}.productHero{min-height:auto}.productHeroInner{padding:80px 0 90px}.productSubnav{top:110px}.footerMain{grid-template-columns:1.2fr .8fr 1fr}.footerLinks:nth-of-type(2){display:none}}@media (max-width:700px){.shell{width:min(100% - 32px, var(--container))}.section{padding:var(--space-18) 0}.textLink{min-height:44px}.footerLinks a,.footerContact a{align-items:center;min-height:32px;display:flex}.painDetailSection .sectionHeading h2{white-space:normal}.topBar{display:none}.mainNav{height:70px}.mobileMenu>nav{max-height:calc(100vh - 70px);top:70px}.brandWords strong{font-size:var(--text-base)}.sectionHeading h2{font-size:34px}.sectionHeading p{font-size:var(--text-base)}.splitHeading{grid-template-columns:1fr;gap:10px;margin-bottom:40px}.homeHeroInner{padding:70px 0 390px}.heroCopy h1{font-size:47px}.heroCopy>p{font-size:var(--text-base)}.heroProductCard{padding:0}.heroMachineBadge{min-width:100px;padding:10px 12px 9px;top:12px;left:12px}.heroMachineBadge strong{font-size:var(--text-xl)}.heroCardCaption{min-height:68px;padding:0 13px 0 17px}.heroMetrics{grid-template-columns:1fr 1fr}.heroMetrics>div{border-bottom:1px solid #ffffff1a;min-height:84px;padding:0 16px}.heroMetrics strong{font-size:var(--text-2xl)}.introMedia,.solutionImage,.scenarioImage,.breakthroughMachine,.locationMap{min-height:400px}.miniFacts,.manufacturingFacts{grid-template-columns:1fr 1fr}.homePortalGrid{grid-template-columns:1fr}.homePortalCard{min-height:310px}.advantageGrid,.painGrid,.painDetailGrid,.serviceGrid,.coreGrid,.scenarioCards,.productFeatureList,.modeGrid,.contactCards{grid-template-columns:1fr}.advantageCard,.painGrid article,.coreGrid article{min-height:auto}.solutionPreviewGrid,.scenarioGrid,.breakthroughLayout,.contactGrid,.productOverviewGrid{gap:50px}.solutionVisual{padding-left:22px}.solutionStat{width:250px}.manufacturingCopy{padding-inline:0}.pageHero{min-height:420px}.pageHeroInner{padding:var(--space-12) 0 var(--space-14)}.breadcrumbs{margin-bottom:var(--space-10)}.pageHero h1{font-size:43px}.promiseGrid{grid-template-columns:1fr;gap:30px}.promiseGrid>p{border-top:1px solid var(--line);border-left:0;padding:24px 0 0}.pathSteps,.processFlow{grid-template-columns:1fr 1fr}.pathSteps article:nth-child(2n),.processFlow article:nth-child(2n){border-right:0}.pathSteps article:nth-child(3){border-right:1px solid var(--line)}.resultBandGrid{grid-template-columns:1fr}.resultBand{padding:0}.resultBandGrid>div{border-left:0;border-bottom:1px solid var(--line);min-height:118px;padding:30px 22px}.resultBandGrid .button{grid-column:auto;justify-self:start;margin:24px 0}.rdGallery{grid-template-rows:360px 270px 270px;grid-template-columns:1fr;min-height:auto}.rdGallery .rdLarge{grid-row:auto}.achievementGrid{grid-template-columns:1fr 1fr}.achievementIntro{grid-area:auto/1/auto/3}.certificateGrid{grid-template-columns:1fr 1fr}.certificateGrid figure>div{height:230px}.isoCertificate{grid-column:span 2}.technologyMore{flex-wrap:wrap;align-items:flex-start}.workflowStart,.workflowBranches,.workflowClose{grid-template-columns:1fr}.workflowBoard{padding:var(--space-4);gap:var(--space-5)}.workflowStart{gap:var(--space-8)}.workflowStart>div{min-height:0;padding:var(--space-5) var(--space-5)}.workflowStart svg{top:auto;right:50%;bottom:calc(var(--space-8) / -2 - 9px);transform:translate(50%)rotate(90deg)}.workflowBranches article{min-height:auto;padding:var(--space-6) var(--space-5) var(--space-5)}.workflowClose{gap:1px}.workflowClose>div{min-height:70px;padding:14px var(--space-4);text-align:left;flex-direction:row;align-items:center;gap:17px}.workflowClose span{flex:none}.workflowClose strong{font-size:var(--text-md)}.serviceCommitment .shell{grid-template-columns:auto 1fr}.serviceCommitment .button{grid-area:auto/1/auto/3;justify-self:start}.productHeroInner{padding:68px 0 80px}.productHeroCopy h1{font-size:46px}.productHeroMetric{right:8px}.productSubnav{top:70px}.productOverviewGallery{grid-template-rows:270px 170px}.modelTable table{table-layout:auto;min-width:760px}.chartBars{padding-inline:0}.comparisonSection .shell{width:min(100% - 20px, var(--container))}.dataPanel table{min-width:760px}.locationSection{padding:0}.locationSection .shell{gap:0;width:100%}.locationInfo{padding:60px 24px}.ctaBandInner,.ctaActions{flex-direction:column;align-items:flex-start}.footerMain{grid-template-columns:1fr 1fr;gap:44px 28px}.footerBrand,.footerContact{grid-column:1/3}.footerBottom .shell{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}}@media (max-width:430px){.brandMark{width:38px}.brandWords small{display:none}.heroActions,.heroActions .button{width:100%}.homeHeroInner{padding-bottom:350px}.heroCardCaption span{display:none}.miniFacts,.manufacturingFacts,.pathSteps,.processFlow{grid-template-columns:1fr}.pathSteps article,.pathSteps article:nth-child(3),.processFlow article{border-right:0}.processArrow{display:none}.achievementGrid{grid-template-columns:1fr}.achievementIntro{grid-column:auto}.certificateGrid figure>div{height:190px}.productHeroMedia{padding-inline:10px}.strengthChart,.pressurePanel,.projectChecklist{padding:24px 18px}.footerMain{grid-template-columns:1fr}.footerBrand,.footerContact{grid-column:auto}}@media (prefers-reduced-motion:no-preference){@keyframes riseIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.heroCopy,.productHeroCopy,.pageHeroInner>h1{animation:.65s ease-out both riseIn}.heroProductCard,.productHeroMedia{animation:.7s ease-out .12s both riseIn}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.skipLink,.button{transition:none}}.fontPreviewPage{background:var(--surface-2)}.fontPreviewHero{color:var(--white);background:linear-gradient(118deg,#03121ffa,#052c48e6),url(/images/generated/hero-facility.webp) 50%/cover;padding:130px 0 92px;position:relative;overflow:hidden}.fontPreviewHero:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:42vw;height:42vw;position:absolute;bottom:-18vw;right:-6vw;box-shadow:0 0 0 64px #ffffff05,0 0 0 128px #ffffff05}.fontPreviewHero .shell{z-index:1;position:relative}.fontPreviewHero .shell>span,.fontPreviewLicense span{color:var(--gold-300);font-family:var(--font-industrial);font-size:var(--text-md);letter-spacing:.16em}.fontPreviewHero h1{letter-spacing:-.055em;max-width:820px;margin:24px 0 20px;font-size:clamp(44px,5vw,64px);line-height:1.08}.fontPreviewHero p{max-width:660px;color:var(--on-dark-2);font-size:var(--text-lg);margin-bottom:0;line-height:1.8}.fontPreviewList{gap:26px;padding-block:78px;display:grid}.fontPreviewCard{background:var(--white);min-height:360px;box-shadow:var(--shadow-sm);grid-template-rows:1fr auto;grid-template-columns:260px 1fr;display:grid;overflow:hidden}.fontPreviewCard header{color:var(--white);background:var(--navy-900);grid-row:1/3;gap:22px;padding:42px 30px;display:flex}.fontPreviewCard header>span{color:var(--gold-300);font-family:var(--font-industrial);font-size:var(--text-2xl)}.fontPreviewCard header h2{font-size:var(--text-lg);margin-bottom:12px;line-height:1.45}.fontPreviewCard header p{color:var(--on-dark-3);font-size:var(--text-xs);margin-bottom:0;line-height:1.7}.fontPreviewSample{min-height:270px;color:var(--navy-900);flex-direction:column;justify-content:center;padding:42px 58px;display:flex}.fontPreviewSample span{display:block}.fontPreviewSmiley{color:#d89608;font-family:var(--font-poster);letter-spacing:.01em;font-size:clamp(52px,7vw,92px);font-weight:400;line-height:.98}.fontPreviewZcool{font-family:var(--font-industrial);letter-spacing:.045em;font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.06}.fontPreviewSerif{font-family:var(--font-editorial);letter-spacing:-.035em;font-size:clamp(42px,5.6vw,70px);font-weight:800;line-height:1.18}.fontPreviewCard footer{border-top:1px solid var(--line);grid-template-columns:92px 1fr;gap:20px;padding:22px 58px;display:grid}.fontPreviewCard footer strong{color:var(--blue-600);font-family:var(--font-industrial);font-size:var(--text-sm);letter-spacing:.12em;font-weight:400}.fontPreviewCard footer p{color:var(--muted);font-size:var(--text-sm);margin-bottom:0;line-height:1.75}.fontPreviewLicense{color:var(--white);background:var(--navy-950);padding:44px 0}.fontPreviewLicense .shell{justify-content:space-between;align-items:center;gap:30px;display:flex}.fontPreviewLicense p{color:var(--on-dark-2);font-size:var(--text-sm);margin-bottom:0}@media (max-width:760px){.fontPreviewHero{padding:98px 0 70px}.fontPreviewList{padding-block:38px}.fontPreviewCard{min-height:0;display:block}.fontPreviewCard header{padding:26px 22px}.fontPreviewSample{min-height:220px;padding:34px 22px;overflow:hidden}.fontPreviewSmiley{font-size:clamp(48px,15vw,66px)}.fontPreviewZcool{font-size:clamp(34px,10vw,48px)}.fontPreviewSerif{font-size:clamp(34px,10.5vw,48px)}.fontPreviewCard footer{padding:22px;display:block}.fontPreviewCard footer strong{margin-bottom:9px;display:block}.fontPreviewLicense .shell{flex-direction:column;align-items:flex-start}}
