.v3-site{min-width:320px;overflow-x:hidden;color:#1d1d1f;background:#f5f5f7;font-family:SF Pro Display,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;text-rendering:optimizeLegibility}body.v3-menu-lock{overflow:hidden}.v3-site *{box-sizing:border-box}.v3-site img{display:block;max-width:100%}.v3-site a{color:inherit;text-decoration:none}.v3-section,.v3-contact,.v3-hero{scroll-margin-top:68px}.v3-header{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 clamp(18px,5vw,76px);color:#1d1d1fdb;background:#f5f5f7d1;border-bottom:1px solid rgba(0,0,0,.06);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.v3-brand{display:inline-flex;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:700}.v3-brand img{width:24px;height:24px;object-fit:contain}.v3-nav{display:flex;align-items:center;gap:clamp(16px,2vw,28px);font-size:12px;font-weight:650}.v3-nav a{position:relative;line-height:1;color:#1d1d1fad;transition:color .18s ease}.v3-nav a:after{position:absolute;right:0;bottom:-9px;left:0;height:2px;content:"";background:#06c;border-radius:999px;opacity:0;transform:scaleX(.4);transition:opacity .18s ease,transform .18s ease}.v3-nav a:hover,.v3-nav a.active{color:#06c}.v3-nav a.active:after{opacity:1;transform:scaleX(1)}.v3-menu-button{display:none}.v3-hero{min-height:100svh;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:clamp(26px,5vw,64px);align-items:center;padding:92px clamp(18px,5vw,76px) clamp(38px,6vw,72px);text-align:center;color:#f5f5f7;background:linear-gradient(180deg,#05070cb3,#05070c94 44%,#05070ce0),linear-gradient(90deg,#05070c75,#05070c38 46%,#05070c80),linear-gradient(0deg,#05070c38,#05070c38),url(/assets/momoui-hero-bg.jpg) center / cover no-repeat}.v3-hero-copy{display:grid;justify-items:center;gap:11px;width:100%;max-width:1040px;min-width:0;margin:auto}.v3-hero-copy p,.v3-section-title p,.v3-flagship p,.v3-aos p,.v3-contact-copy p{margin:0;color:#6e6e73;font-size:14px;font-weight:750;letter-spacing:0}.v3-hero-copy h1{width:100%;max-width:920px;margin:0;font-size:clamp(42px,6.4vw,82px);font-weight:700;line-height:1.02;letter-spacing:0;overflow-wrap:anywhere}.v3-hero-copy h1 span{display:inline}.v3-hero-copy>span{color:#f5f5f7e6;font-size:clamp(19px,2.35vw,28px);font-weight:700}.v3-hero-links{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:8px}.v3-hero-links a,.v3-contact-card a{display:inline-flex;align-items:center;gap:5px;color:#06c;font-size:17px;font-weight:650}.v3-hero .v3-hero-copy p{color:#f5f5f7b8}.v3-hero .v3-hero-links a{color:#f5f5f7}.v3-highlight-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(980px,100%);margin:0 auto;padding-top:clamp(18px,2.2vw,26px);border-top:1px solid rgba(245,245,247,.18)}.v3-stat-row strong,.v3-metric-grid article{display:grid;justify-items:center;gap:5px;min-height:88px;align-content:center;padding:12px;background:#ffffffc2;border:1px solid rgba(255,255,255,.22);border-radius:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 46px #00000014}.v3-highlight-strip span{display:grid;justify-items:center;gap:6px;min-width:0;padding:0 clamp(14px,2.2vw,28px);border-right:1px solid rgba(245,245,247,.16)}.v3-highlight-strip span:last-child{border-right:0}.v3-highlight-strip strong,.v3-stat-row strong,.v3-metric-grid strong{font-size:clamp(22px,2.45vw,32px);line-height:1}.v3-highlight-strip strong{color:#f5f5f7eb;font-size:clamp(18px,1.8vw,24px);font-weight:760}.v3-highlight-strip em,.v3-stat-row em{color:#6e6e73;font-size:12px;font-style:normal;font-weight:700;line-height:1.3}.v3-highlight-strip em{max-width:12em;color:#f5f5f78a;font-size:12px;font-weight:650}.v3-section{padding:clamp(72px,9vw,128px) clamp(18px,5vw,76px)}.v3-section-title{display:grid;justify-items:center;gap:12px;max-width:920px;margin:0 auto clamp(34px,5vw,72px);text-align:center}.v3-section-title.dark{color:#f5f5f7}.v3-section-title h2{margin:0;font-size:clamp(30px,3.8vw,48px);font-weight:720;line-height:1.08;letter-spacing:0}.v3-section-title span{max-width:720px;color:#6e6e73;font-size:clamp(16px,1.55vw,20px);font-weight:650;line-height:1.45}.v3-section-title.dark span,.v3-section-title.dark p{color:#f5f5f7ad}.v3-flagship,.v3-aos{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:clamp(24px,5vw,72px);align-items:center;width:min(1280px,100%);margin:0 auto;padding:clamp(28px,5vw,64px);background:#fff;border-radius:28px;box-shadow:0 28px 80px #1d1d1f0f}.v3-flagship h3,.v3-aos h3,.v3-contact-copy h2{margin:8px 0 12px;font-size:clamp(28px,3.2vw,44px);font-weight:720;line-height:1.08;overflow-wrap:anywhere}.v3-flagship h3{display:inline-block;padding-bottom:5px;color:#111;font-size:clamp(34px,3.8vw,54px);font-weight:800;background:linear-gradient(180deg,transparent 67%,rgba(0,102,204,.16) 0)}.v3-flagship h3 span{display:inline;color:inherit;font:inherit}.v3-flagship>div>span,.v3-aos span,.v3-contact-copy>span{display:block;color:#6e6e73;font-size:clamp(15px,1.35vw,18px);font-weight:650;line-height:1.55}.v3-flagship img,.v3-aos img{width:100%;max-height:430px;object-fit:contain}.v3-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.v3-stat-row strong{border-radius:16px}.v3-pill-row,.v3-spec-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:min(1180px,100%);margin:26px auto}.v3-pill-row span,.v3-spec-list span{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 13px;color:#1d1d1f;background:#ffffffc2;border:1px solid rgba(0,0,0,.06);border-radius:999px;font-size:13px;font-weight:750}.v3-reliability-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1120px,100%);max-width:none;gap:14px;margin-top:34px}.v3-reliability-list span{--float-x: 2px;--float-y: -3px;position:relative;display:grid;align-content:center;overflow:hidden;gap:7px;min-height:96px;padding:18px 18px 18px 26px;color:#1d1d1f;background:linear-gradient(135deg,rgba(0,102,204,.08),transparent 52%),linear-gradient(180deg,#fff,#f6fafffa);border:1px solid rgba(0,102,204,.22);border-radius:18px;box-shadow:0 16px 34px #00336614,0 2px 8px #1d1d1f0e,inset 0 1px #ffffffe6;font-size:14px;font-weight:820;transform:translateY(0);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.v3-reliability-list em,.v3-reliability-list strong{position:relative;z-index:1;font-style:normal;line-height:1.35}.v3-reliability-list em{color:#1d1d1fb8;font-size:13px;font-weight:760}.v3-reliability-list strong{display:inline-block;width:fit-content;padding:0 1px 1px;color:#111;background:linear-gradient(180deg,transparent 76%,rgba(0,102,204,.1) 0);font-size:16px;font-weight:920}.v3-reliability-list span:before{position:absolute;top:18px;bottom:18px;left:14px;width:3px;content:"";background:#06c;border-radius:99px;box-shadow:0 0 0 4px #0066cc14}.v3-reliability-list span:after{position:absolute;inset:0;content:"";background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.72) 42%,transparent 70%);opacity:0;transform:translate(-110%);animation:reliability-sheen 7s ease-in-out infinite;pointer-events:none}.v3-reliability-list span:nth-child(2n){--float-x: -3px;--float-y: -2px;animation-delay:.25s,.35s}.v3-reliability-list span:nth-child(3n){--float-x: 3px;--float-y: 2px;animation-delay:.55s,.7s}.v3-reliability-list span:nth-child(4n){--float-x: -2px;--float-y: 3px;animation-delay:.8s,.95s}.v3-reliability-list span:nth-child(2n):after{animation-delay:.8s}.v3-reliability-list span:nth-child(3n):after{animation-delay:1.4s}.v3-reliability-list span:hover{animation:none;border-color:#0066cc75;box-shadow:0 18px 38px #004b9624,0 3px 10px #1d1d1f12,inset 0 1px #fffffff5;transform:translateY(-4px) scale(1.015)}.v3-spec-list.compact{justify-content:flex-start;width:min(1280px,100%)}.v3-product-grid,.v3-instrument-grid,.v3-module-grid,.v3-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1280px,100%);margin:0 auto}.v3-product-grid article,.v3-module-grid article,.v3-logo-grid article,.v3-two-column article,.v3-table-cards article{display:grid;align-content:start;gap:10px;min-width:0;padding:22px;background:#fff;border-radius:24px;border:1px solid rgba(29,29,31,.055)}.v3-product-grid img{width:100%;height:230px;object-fit:contain;padding:14px;background:linear-gradient(135deg,rgba(0,102,204,.08),transparent 42%),#f8f8fa;border-radius:18px}.v3-product-grid h3,.v3-module-grid h3,.v3-two-column h3,.v3-table-cards h3{margin:0;font-size:24px;line-height:1.12}.v3-product-grid strong,.v3-product-grid span,.v3-table-cards span{color:#06c;font-size:13px;font-weight:800}.v3-product-grid p,.v3-module-grid p,.v3-two-column p,.v3-table-cards p,.v3-table-cards em{margin:0;color:#6e6e73;font-size:14px;font-style:normal;font-weight:650;line-height:1.55}.v3-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1280px,100%);margin:28px auto}.v3-dark-panel{width:min(1320px,100%);margin:clamp(42px,6vw,86px) auto;padding:clamp(34px,6vw,76px) clamp(20px,4vw,42px);color:#f5f5f7;background:linear-gradient(135deg,rgba(0,102,204,.18),transparent 34%),repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 72px),#111;border-radius:34px;box-shadow:0 34px 90px #0000002e}.v3-instrument-grid article{display:grid;gap:12px;padding:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.11);border-radius:22px}.v3-instrument-grid img{width:100%;height:210px;object-fit:contain;background:#f5f5f7;border-radius:16px}.v3-instrument-grid strong,.v3-instrument-grid em{color:#8ec5ff;font-style:normal;font-weight:800}.v3-instrument-grid h3{margin:0;font-size:26px}.v3-instrument-grid p,.v3-instrument-grid li{color:#f5f5f7b8;font-size:14px;font-weight:650;line-height:1.55}.v3-instrument-grid ul{margin:0;padding-left:18px}.v3-feature-band{width:min(1320px,100%);margin:clamp(42px,6vw,80px) auto 0;padding:clamp(28px,5vw,56px);background:#fff;border-radius:30px;border:1px solid rgba(29,29,31,.055)}.v3-feature-band .v3-section-title h2,.v3-dark-panel .v3-section-title h2{font-size:clamp(26px,3vw,40px);line-height:1.12}.v3-workflow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;position:relative;padding-top:28px}.v3-workflow article{position:relative;display:grid;grid-template-rows:auto auto 1fr;gap:12px;min-height:176px;padding:0 14px 18px;background:linear-gradient(180deg,#fff,#f6f9ff);border:1px solid rgba(0,102,204,.12);border-radius:18px;box-shadow:0 16px 34px #0000000e}.v3-workflow-marker{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;margin:-22px 0 2px;color:#06c;background:#fff;border:2px solid rgba(0,102,204,.18);border-radius:999px;box-shadow:0 10px 22px #0066cc24}.v3-workflow span{font-size:12px;font-weight:850}.v3-workflow h3{margin:0;color:#1d1d1f;font-size:16px;line-height:1.25}.v3-workflow p{margin:0;color:#555b66;font-size:13px;font-weight:680;line-height:1.55}.v3-software-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,34%);gap:16px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory;scrollbar-color:rgba(0,102,204,.45) rgba(0,0,0,.08)}.v3-software-strip figure{scroll-snap-align:start;margin:0;overflow:hidden;background:#f5f5f7;border-radius:22px}.v3-software-strip img{width:100%;height:220px;object-fit:cover;object-position:left top}.v3-software-strip figcaption,.v3-media-pair figcaption,.v3-lab-grid figcaption{padding:14px;color:#6e6e73;font-size:13px;font-weight:750}.v3-solution-section{background:#fbfbfd}.v3-aos{background:#111;color:#f5f5f7}.v3-aos span{color:#f5f5f7b3}.v3-module-grid article svg{color:#06c}.v3-module-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.v3-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.v3-metric-grid article{justify-items:start}.v3-metric-grid span{color:#1d1d1f;font-size:15px;font-weight:800}.v3-metric-grid p{margin:0;color:#6e6e73;font-size:13px;font-weight:650}.v3-media-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.v3-media-pair.three{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-media-pair figure,.v3-lab-grid figure{margin:0;overflow:hidden;background:#f5f5f7;border-radius:24px;border:1px solid rgba(29,29,31,.055)}.v3-media-pair img{width:100%;height:280px;object-fit:cover}.v3-probe-ipd{position:relative;overflow:hidden;background:linear-gradient(rgba(0,102,204,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(0,102,204,.02) 1px,transparent 1px),linear-gradient(180deg,#fff,#f9fbfe 54%,#fff);background-size:34px 34px,34px 34px,auto;border-color:#0066cc17;box-shadow:0 28px 80px #122a4c14}.v3-probe-ipd .v3-section-title{justify-items:start;max-width:840px;margin-right:auto;margin-left:0;text-align:left}.v3-probe-ipd .v3-section-title p{padding:5px 10px;color:#06c;background:#0066cc14;border-radius:999px}.v3-probe-ipd .v3-section-title h2{max-width:11em}.v3-probe-ipd .v3-section-title span{max-width:35em}.v3-probe-ipd .v3-metric-grid{position:relative;z-index:1;gap:14px;margin-bottom:22px}.v3-probe-ipd .v3-metric-grid article{min-height:136px;padding:22px 20px;background:#f8fbffb8;border:1px solid rgba(0,102,204,.1);border-radius:18px;box-shadow:0 14px 32px #122a4c0b}.v3-probe-ipd .v3-module-grid{gap:14px}.v3-probe-ipd .v3-module-grid article{min-height:164px;padding:24px;background:#ffffffc7;border-color:#1d1d1f12;border-radius:20px;box-shadow:none}.v3-probe-ipd .v3-module-grid article svg{color:#06c}.v3-probe-ipd .v3-media-pair{gap:18px;margin:26px 0 18px}.v3-probe-ipd .v3-media-pair figure{background:#101820;border-color:#0066cc29;border-radius:20px;box-shadow:0 24px 64px #122a4c24}.v3-probe-ipd .v3-media-pair img{height:320px}.v3-probe-ipd .v3-media-pair figcaption{color:#f5f9ffdb;background:#101820}.v3-probe-ipd .v3-spec-list.compact{margin-top:6px}.v3-probe-ipd .v3-spec-list.compact span{color:#1d1d1f;background:#ffffffbd;border-color:#0066cc1f}.v3-lab-grid{display:grid;grid-template-columns:minmax(320px,1fr) minmax(0,2fr);gap:18px;width:min(1280px,100%);margin:0 auto 28px}.v3-lab-grid img{width:100%;height:clamp(230px,18vw,342px);object-fit:cover;background:#f3f5f8}.v3-lab-grid figcaption{display:grid;gap:9px;min-height:112px;align-content:center;padding:22px 26px}.v3-lab-grid strong{color:#1d1d1f;font-size:clamp(20px,1.55vw,26px);line-height:1.15}.v3-lab-grid figcaption span{color:#6e6e73;font-size:clamp(13px,1vw,15px);font-weight:760;line-height:1.55}.v3-table-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1280px,100%);margin:0 auto 40px}#v2-technology{padding-bottom:clamp(38px,5vw,70px)}#v2-technology .v3-table-cards{margin-bottom:0}.v3-table-cards strong{font-size:16px}.v3-customers{padding-top:clamp(48px,6vw,84px);background:#f5f5f7}.v3-logo-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.v3-logo-grid article{justify-items:center;align-content:center;min-height:150px;text-align:center;transition:transform .18s ease,box-shadow .18s ease}.v3-logo-grid article:hover{transform:translateY(-3px);box-shadow:0 18px 42px #1d1d1f12}.v3-logo-grid img{width:100%;height:56px;object-fit:contain;mix-blend-mode:multiply}.v3-logo-grid span{color:#6e6e73;font-size:12px;font-weight:800}.v3-contact{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:clamp(24px,5vw,72px);align-items:center;padding:clamp(78px,10vw,132px) clamp(18px,5vw,76px) 42px;color:#f5f5f7;background:radial-gradient(circle at 78% 24%,rgba(0,102,204,.24),transparent 34%),radial-gradient(circle at 16% 76%,rgba(83,141,199,.16),transparent 36%),linear-gradient(180deg,#111318,#080a0f 58%,#05070b)}.v3-contact:before{position:absolute;inset:clamp(72px,9vw,126px) clamp(18px,5vw,76px) 42px;content:"";background:linear-gradient(rgba(245,245,247,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(245,245,247,.055) 1px,transparent 1px);background-size:52px 52px;border-radius:32px;-webkit-mask-image:radial-gradient(circle at 68% 44%,rgba(0,0,0,.76),transparent 70%);mask-image:radial-gradient(circle at 68% 44%,rgba(0,0,0,.76),transparent 70%);pointer-events:none}.v3-contact-copy{position:relative;z-index:1;display:grid;gap:16px;max-width:820px}.v3-contact-copy p{color:#f5f5f79e}.v3-contact-copy>span{color:#f5f5f7a8}.v3-contact-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.v3-contact-actions article,.v3-contact-card{position:relative;z-index:1;display:grid;gap:10px;padding:20px;background:#ffffff13;border:1px solid rgba(255,255,255,.12);border-radius:22px;box-shadow:0 20px 54px #0000004d,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.v3-contact-actions h3{margin:0;font-size:19px}.v3-contact-actions p,.v3-contact-card span{margin:0;color:#f5f5f79e;font-size:13px;font-weight:650;line-height:1.55}.v3-contact-card svg{color:#8ec5ff}.v3-contact-card strong{font-size:28px}.v3-contact-card a{color:#8ec5ff}.v3-contact-card span{display:flex;gap:8px;align-items:flex-start;word-break:break-word}.v3-copyright{position:relative;z-index:1;grid-column:1 / -1;margin:30px 0 0;color:#f5f5f761;font-size:12px;font-weight:650;text-align:center}@media(max-width:1180px){.v3-product-grid,.v3-instrument-grid,.v3-module-grid,.v3-module-grid.five,.v3-table-cards,.v3-logo-grid,.v3-contact-actions,.v3-reliability-list{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 16px}.v3-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.v3-header{min-height:56px;padding:0 16px}.v3-brand span{max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-menu-button{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;color:inherit;background:#0000000d;border:0;border-radius:999px}.v3-nav{position:absolute;top:56px;right:0;left:0;display:none;grid-template-columns:1fr;gap:0;padding:8px 16px 18px;background:#f5f5f7f5;border-bottom:1px solid rgba(0,0,0,.08)}.v3-header.open .v3-nav{display:grid}.v3-nav a{min-height:42px;display:flex;align-items:center}.v3-nav a:after{right:auto;bottom:10px;width:22px}.v3-hero{min-height:auto;grid-template-rows:auto auto;padding:92px 16px 34px}.v3-hero-copy h1{max-width:8.5em;font-size:clamp(29px,8.2vw,34px);line-height:1.08}.v3-hero-copy h1 span{display:block}.v3-hero-copy p{max-width:22em;overflow-wrap:anywhere}.v3-hero-copy>span{font-size:19px}.v3-highlight-strip,.v3-stat-row,.v3-workflow,.v3-flagship,.v3-aos,.v3-product-grid,.v3-instrument-grid,.v3-two-column,.v3-module-grid,.v3-module-grid.five,.v3-metric-grid,.v3-media-pair,.v3-media-pair.three,.v3-lab-grid,.v3-table-cards,.v3-logo-grid,.v3-contact,.v3-contact-actions,.v3-reliability-list{grid-template-columns:1fr}.v3-highlight-strip{gap:14px 0;padding-top:20px}.v3-highlight-strip span{min-height:0;padding:0;border-right:0}.v3-section{padding:64px 16px}#v2-technology{padding-bottom:36px}.v3-customers{padding-top:48px}.v3-flagship,.v3-aos,.v3-feature-band,.v3-dark-panel{border-radius:22px;padding:22px}.v3-section-title{justify-items:start;text-align:left}.v3-section-title h2{font-size:clamp(24px,7.2vw,32px);line-height:1.12}.v3-feature-band .v3-section-title h2,.v3-dark-panel .v3-section-title h2{font-size:clamp(22px,6.4vw,28px)}.v3-probe-ipd .v3-section-title h2{max-width:none}.v3-probe-ipd .v3-metric-grid article,.v3-probe-ipd .v3-module-grid article{min-height:0;padding:20px}.v3-probe-ipd .v3-module-grid article{padding-left:24px}.v3-probe-ipd .v3-media-pair img{height:230px}.v3-flagship h3,.v3-aos h3,.v3-contact-copy h2{font-size:clamp(23px,6.2vw,28px)}.v3-flagship h3{font-size:clamp(26px,7.2vw,32px)}.v3-flagship h3 span{display:block}.v3-software-strip{grid-auto-columns:minmax(260px,88%);margin-right:-16px;padding-right:16px}.v3-contact{padding:74px 16px 34px}.v3-contact:before{inset:64px 16px 34px}}@media(max-width:520px){.v3-highlight-strip span,.v3-stat-row strong,.v3-metric-grid article{min-height:78px}.v3-hero-links{gap:12px}.v3-hero-links a,.v3-contact-card a{font-size:15px}.v3-product-grid img,.v3-instrument-grid img,.v3-software-strip img,.v3-media-pair img,.v3-probe-ipd .v3-media-pair img{height:190px}}@keyframes reliability-float{0%,to{transform:translateZ(0)}35%{transform:translate3d(var(--float-x),var(--float-y),0)}70%{transform:translate3d(calc(var(--float-x) * -.45),calc(var(--float-y) * .55),0)}}@keyframes reliability-breathe{0%,to{box-shadow:0 14px 30px #00336617,0 2px 8px #1d1d1f0e,inset 0 1px #ffffffe6}50%{box-shadow:0 18px 38px #004b9621,0 3px 10px #1d1d1f11,inset 0 1px #fffffff5}}@keyframes reliability-sheen{0%,58%{opacity:0;transform:translate(-110%)}64%{opacity:.58}76%,to{opacity:0;transform:translate(110%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.v3-nav a,.v3-nav a:after,.v3-logo-grid article,.v3-reliability-list span,.v3-reliability-list span:after{animation:none;transition:none}}:root{color:#151515;background:#fff;font-family:SF Pro Display,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #151515;--muted: #6f716f;--line: rgba(21, 21, 21, .12);--panel: #ffffff;--soft: #f8f8f6;--blue: #1457a8;--cyan: #7aa5c8;--amber: #9a7a3d;--warm: #eee7dc;--page-gutter: clamp(64px, 10vw, 220px);--nav-gutter: clamp(84px, 10vw, 220px);--hero-gutter: clamp(76px, 10vw, 220px);--module-gutter: clamp(28px, 4vw, 72px);--technology-view-top: clamp(88px, 8vw, 112px);--type-hero: clamp(40px, 4.6vw, 76px);--type-page-title: 40px;--type-module-title: 32px;--type-panel-title: 28px;--type-card-title: 20px;--type-card-title-sm: 18px;--type-lead: 17px;--type-body-lg: 16px;--type-body: 15px;--type-body-sm: 14px;--type-meta: 13px;--type-kicker: 12px;--type-note: 11px;--type-micro: 10px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#fff}main{overflow:hidden}section[id]{scroll-margin-top:84px}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid rgba(20,87,168,.72);outline-offset:4px;border-radius:6px}.site-header.over-hero a:focus-visible,.site-header.over-hero button:focus-visible,.hero a:focus-visible{outline-color:#ffffffd1}img{display:block;max-width:100%}.site-header{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;height:80px;padding:0 var(--nav-gutter);background:#ffffffe6;border-bottom:1px solid rgba(21,21,21,.08);color:#151515;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:height .26s ease,color .22s ease,background .26s ease,border-color .26s ease}.site-header.over-hero{background:transparent;border-bottom-color:#fff0;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.brand{display:inline-flex;align-items:center;gap:12px;color:inherit;font-size:clamp(16px,1.05vw,17px);font-weight:600;letter-spacing:0}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:3px;overflow:hidden;border:1px solid transparent;background:transparent;border-radius:4px;transition:background .22s ease,border-color .22s ease,box-shadow .26s ease}.brand-mark img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:filter .22s ease,opacity .22s ease}.site-header.over-hero .brand-mark img{filter:none;mix-blend-mode:normal;opacity:1}.site-header.over-hero .brand-mark{background:#ffffffe6;border-color:#fff3;box-shadow:0 5px 14px #0000001c}.mobile-nav-toggle{display:none}nav{display:flex;gap:clamp(20px,2.6vw,34px);color:inherit;font-size:var(--type-meta)}nav a{position:relative;color:#151515a3;line-height:80px;transition:color .46s ease,opacity .46s ease}.site-header.over-hero nav a{color:#ffffffb8}nav a:after{position:absolute;left:0;right:0;bottom:24px;height:1px;content:"";background:currentColor;opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .9s cubic-bezier(.19,1,.22,1),transform 1.2s cubic-bezier(.19,1,.22,1);will-change:opacity,transform}nav a:hover,nav a.active{color:#151515}.site-header.over-hero nav a:hover,.site-header.over-hero nav a.active{color:#fff}nav a:hover:after,nav a.active:after{opacity:.76;transform:scaleX(1)}.hero{--hero-copy-parallax-y: 0px;position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:clamp(86px,13vw,150px) var(--hero-gutter) clamp(72px,10vw,120px);overflow:hidden;isolation:isolate;color:#fff;background:linear-gradient(90deg,#060a109e,#060a106b 50%,#060a1099),linear-gradient(180deg,#060a106b,#060a1094),url(/assets/momoui-hero-bg.jpg) center center / cover no-repeat;animation:hero-background-drift 18s ease-in-out infinite alternate}.hero:before{position:absolute;inset:auto 0 0;height:1px;content:"";background:#ffffff29;pointer-events:none}.hero:after{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,rgba(122,165,200,.16) 1px,transparent 1px),linear-gradient(180deg,rgba(122,165,200,.12) 1px,transparent 1px),radial-gradient(circle at 50% 54%,rgba(122,165,200,.14),transparent 30%);background-size:112px 112px,112px 112px,auto;mix-blend-mode:screen;opacity:.2;-webkit-mask-image:radial-gradient(circle at 50% 52%,rgba(0,0,0,.72),transparent 58%);mask-image:radial-gradient(circle at 50% 52%,rgba(0,0,0,.72),transparent 58%);pointer-events:none;animation:hero-grid-drift 16s linear infinite}.hero-copy{position:relative;display:grid;justify-items:center;width:min(100%,1040px);text-align:center;transform:translate3d(0,var(--hero-copy-parallax-y),0);animation:hero-copy-entrance .82s cubic-bezier(.22,1,.36,1) .12s both;will-change:transform}.hero-copy:before{position:absolute;top:50%;left:50%;z-index:-1;width:min(380px,46vw);aspect-ratio:1;content:"";border:1px solid rgba(255,255,255,.11);border-radius:50%;box-shadow:0 0 0 22px #ffffff04,0 0 48px #7aa5c81a;transform:translate(-50%,-50%);animation:hero-orbit-pulse 5.8s ease-in-out infinite;pointer-events:none}.hero-copy>*{animation:hero-copy-rise .7s cubic-bezier(.22,1,.36,1) both}.hero-copy>.eyebrow{animation-delay:.1s}.hero-copy>h1{animation-delay:.14s}.hero-copy>.hero-title{animation:hero-title-settle .88s cubic-bezier(.22,1,.36,1) .18s both}.hero-copy>.hero-principles{animation:hero-principles-settle .76s cubic-bezier(.22,1,.36,1) .32s both}.eyebrow,.section-kicker{margin:0 0 18px;color:var(--blue);font-size:var(--type-kicker);font-weight:700;letter-spacing:0;text-transform:uppercase}.hero .eyebrow{color:#ffffffc7}h1,h2,h3,p{margin-top:0}h1{max-width:920px;margin-bottom:30px;font-size:var(--type-hero);font-weight:640;line-height:1.02;letter-spacing:0}.hero h1{max-width:1040px;margin-bottom:20px;color:#fff;font-size:var(--type-hero);font-weight:520;line-height:1.08}.hero-title{position:relative;z-index:1;color:#ffffffeb;text-shadow:0 16px 52px rgba(0,0,0,.28)}.hero-title:after{position:absolute;inset:0;content:attr(data-text);color:transparent;background-image:linear-gradient(105deg,transparent 0 34%,rgba(255,255,255,.18) 42%,#ffffff 48%,#8ee7ff 51%,#ffffff 55%,rgba(255,255,255,.14) 64%,transparent 72% 100%);background-size:180% 100%;background-position:120% 50%;background-clip:text;opacity:.92;text-shadow:none;animation:hero-title-sheen 8.2s ease-in-out infinite .52s;pointer-events:none;-webkit-background-clip:text;-webkit-text-fill-color:transparent}h2{margin-bottom:16px;font-size:var(--type-page-title);line-height:1.12;letter-spacing:0}h3{margin-bottom:10px;font-size:var(--type-panel-title);line-height:1.18}.hero-subtitle{max-width:760px;margin:28px 0 0;color:#fffc;font-size:clamp(17px,1.55vw,21px);line-height:1.9}.hero-principles{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2.2vw,28px);margin:0;color:#ffffffdb;font-size:clamp(16px,1.35vw,22px);font-weight:500;line-height:1.1}.hero-principles span{position:relative;color:#ffffffdb;background-image:linear-gradient(105deg,#ffffffc7 0 42%,#fff 50%,#a0cdeef0 54%,#ffffffc7 66% 100%);background-size:260% 100%;background-position:120% 50%;background-clip:text;animation:hero-text-sheen 9.6s ease-in-out infinite .9s;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-principles span+span:before{position:absolute;top:50%;left:calc(clamp(14px,2.2vw,28px)/-2);width:4px;height:4px;content:"";background:#ffffff8f;border-radius:50%;transform:translate(-50%,-50%)}.hero-actions{display:flex;align-items:center;gap:20px;margin-top:42px;flex-wrap:wrap}.primary-link,.secondary-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:8px;border-radius:8px;font-size:var(--type-body);font-weight:720;transition:color .18s ease,background .18s ease,box-shadow .26s ease,transform .26s cubic-bezier(.22,1,.36,1)}.primary-link{padding:0 22px;color:#151515;background:#fff;box-shadow:none;overflow:hidden}.primary-link.dark{color:#101114;background:#fff;box-shadow:none}.secondary-link{min-height:auto;color:#ffffffe6;border-radius:0}.primary-link:hover,.secondary-link:hover{transform:translateY(-2px)}.primary-link:hover{color:#fff;background:var(--blue);box-shadow:none}.primary-link svg,.secondary-link svg{transition:transform .22s ease}.primary-link:hover svg,.secondary-link:hover svg{transform:translate(3px)}.primary-link:disabled{cursor:not-allowed;opacity:.62}.view-page{min-height:100vh}.section.view-page,.technology-section.view-page,.customers-section.view-page,.contact-section.view-page{padding-top:clamp(112px,10vw,140px)}.technology-section.compact-view-page{padding-top:var(--technology-view-top)}.company-intro-section{display:grid;grid-template-columns:minmax(360px,.88fr) minmax(360px,.72fr);align-items:center;gap:clamp(58px,8vw,136px);min-height:100vh;padding:clamp(150px,18vh,220px) var(--page-gutter) clamp(112px,13vh,170px);overflow:hidden;background:#fff}.company-intro-copy{display:grid;align-content:center;gap:18px;min-height:clamp(312px,24vw,376px);max-width:780px}.company-intro-copy h2{margin:0;color:#111;font-size:clamp(24px,1.55vw,30px);font-weight:420;line-height:1.2;letter-spacing:0}.company-typewriter{min-height:7.7em;margin:0;color:#121212;font-size:clamp(24px,1.82vw,32px);font-weight:400;line-height:1.54;letter-spacing:0}.company-typewriter-cursor{display:inline-block;width:2px;height:1.02em;margin-left:4px;vertical-align:-.12em;background:currentColor;animation:company-typewriter-cursor 1s steps(2,start) infinite}.company-intro-mark{position:relative;display:grid;place-items:center;min-height:min(38vw,430px);isolation:isolate}.company-intro-mark:before{position:absolute;width:min(24vw,366px);aspect-ratio:1;z-index:-1;content:"";background:#fafafad6;box-shadow:0 28px 72px #10111409,inset 0 0 0 1px #12121203;animation:company-logo-tile-in .9s cubic-bezier(.22,1,.36,1) .18s both,company-logo-tile-breathe 7.2s ease-in-out 1.1s infinite}.company-intro-mark:after{position:absolute;width:min(28vw,430px);aspect-ratio:1;z-index:-2;content:"";background:radial-gradient(circle at 38% 32%,rgba(18,18,18,.055),transparent 34%),radial-gradient(circle at 67% 62%,rgba(18,18,18,.04),transparent 34%);filter:blur(24px);opacity:.72;animation:company-logo-glow-breathe 7.2s ease-in-out 1.1s infinite}.company-logo-drawing{--company-logo-ink: rgba(73, 146, 198, .74);--company-logo-circuit-ink: rgba(214, 187, 132, .76);--company-logo-cycle: 8s;width:min(21.5vw,326px);max-width:100%;aspect-ratio:1;overflow:visible;opacity:.86;filter:contrast(.98);shape-rendering:geometricPrecision;transform:translateZ(0);animation:company-logo-drawing-cycle var(--company-logo-cycle) ease-in-out infinite both}.company-intro-mark:not(.is-logo-active) .company-logo-drawing,.company-intro-mark:not(.is-logo-active) .company-logo-loading-frame,.company-intro-mark:not(.is-logo-active) .company-logo-scan-line,.company-intro-mark:not(.is-logo-active) .company-logo-node-halo,.company-intro-mark:not(.is-logo-active) .company-logo-trail,.company-intro-mark:not(.is-logo-active) .company-logo-stroke,.company-intro-mark:not(.is-logo-active) .company-logo-final-mark,.company-intro-mark:not(.is-logo-active) .company-logo-final-path,.company-intro-mark:not(.is-logo-active) .company-logo-circuit-line,.company-intro-mark:not(.is-logo-active) .company-logo-circuit-node{animation:none}.company-intro-mark:not(.is-logo-active) .company-logo-drawing,.company-intro-mark:not(.is-logo-active) .company-logo-loading-frame,.company-intro-mark:not(.is-logo-active) .company-logo-scan-line,.company-intro-mark:not(.is-logo-active) .company-logo-node-halo,.company-intro-mark:not(.is-logo-active) .company-logo-trail,.company-intro-mark:not(.is-logo-active) .company-logo-stroke,.company-intro-mark:not(.is-logo-active) .company-logo-final-mark,.company-intro-mark:not(.is-logo-active) .company-logo-circuit-line,.company-intro-mark:not(.is-logo-active) .company-logo-circuit-node{opacity:0}.company-intro-mark:not(.is-logo-active) .company-logo-final-path,.company-intro-mark:not(.is-logo-active) .company-logo-circuit-line,.company-intro-mark:not(.is-logo-active) .company-logo-scan-line,.company-intro-mark:not(.is-logo-active) .company-logo-trail,.company-intro-mark:not(.is-logo-active) .company-logo-stroke{stroke-dashoffset:1}.company-logo-loading-frame{fill:none;stroke:#1111116b;stroke-width:1;stroke-dasharray:.12 .88;stroke-dashoffset:1;opacity:0;animation:company-logo-loading-frame var(--company-logo-cycle) cubic-bezier(.19,1,.22,1) .1s infinite both}.company-logo-scan-line{fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.09 .91;stroke-dashoffset:1;opacity:0;mix-blend-mode:screen;animation:company-logo-scan-run var(--company-logo-cycle) cubic-bezier(.19,1,.22,1) infinite both}.company-logo-scan-line-main{stroke:#84c6edf2;filter:drop-shadow(0 0 9px rgba(73,146,198,.46));animation-delay:.18s}.company-logo-scan-line-lower{animation-delay:.42s}.company-logo-scan-line-circuit{stroke:#eed59ffa;filter:drop-shadow(0 0 8px rgba(214,187,132,.5));animation-delay:.84s}.company-logo-scan-line-circuit-2{animation-delay:1.04s}.company-logo-scan-line-circuit-3{animation-delay:1.22s}.company-logo-scan-line-circuit-4{animation-delay:1.48s}.company-logo-node-halo{fill:none;stroke:#eed59fdb;stroke-width:1.8;opacity:0;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 8px rgba(214,187,132,.42));animation:company-logo-node-halo var(--company-logo-cycle) cubic-bezier(.22,1,.36,1) infinite both}.company-logo-node-halo-1{animation-delay:1.22s}.company-logo-node-halo-2{animation-delay:1.42s}.company-logo-node-halo-3{animation-delay:1.6s}.company-logo-node-halo-4{animation-delay:1.88s}.company-logo-trail{fill:none;stroke:var(--company-logo-ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.12 .88;stroke-dashoffset:1;opacity:0;animation:company-logo-trail-sweep var(--company-logo-cycle) cubic-bezier(.19,1,.22,1) infinite both}.company-logo-trail-1{animation-delay:.12s;transform:translate3d(-2px,-2px,0)}.company-logo-trail-2{animation-delay:.3s;transform:translate3d(2px,-1px,0)}.company-logo-trail-3{animation-delay:.52s;transform:translate3d(-1px,2px,0)}.company-logo-stroke{fill:none;stroke:var(--company-logo-ink);stroke-width:5.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:company-logo-stroke-draw var(--company-logo-cycle) cubic-bezier(.19,1,.22,1) infinite both}.company-logo-stroke-primary{stroke:var(--company-logo-ink)}.company-logo-stroke-delay-1{animation-delay:.21s}.company-logo-stroke-delay-2{animation-delay:.62s}.company-logo-final-mark{fill:none;stroke:var(--company-logo-ink);stroke-width:5.2;stroke-linecap:round;stroke-linejoin:round;opacity:0;filter:drop-shadow(0 0 0 rgba(17,17,17,0));transform-box:fill-box;transform-origin:center;animation:company-logo-final-cycle var(--company-logo-cycle) ease-in-out .74s infinite both}.company-logo-final-path{stroke-dasharray:1;stroke-dashoffset:1;animation:company-logo-final-path-draw var(--company-logo-cycle) cubic-bezier(.19,1,.22,1) .76s infinite both}.company-logo-final-path-lower{animation-delay:1.04s}.company-logo-circuit-line{fill:none;stroke:var(--company-logo-circuit-ink);stroke-width:3.8;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:company-logo-circuit-line var(--company-logo-cycle) cubic-bezier(.19,1,.22,1) infinite both}.company-logo-circuit-line-branch{animation-delay:.94s}.company-logo-circuit-line-2{animation-delay:1.14s}.company-logo-circuit-line-3{animation-delay:1.32s}.company-logo-circuit-line-4{animation-delay:1.56s}.company-logo-circuit-node{opacity:0;transform-box:fill-box;transform-origin:center;animation:company-logo-circuit-node var(--company-logo-cycle) cubic-bezier(.22,1,.36,1) infinite both}.company-logo-circuit-node-ring{fill:none;stroke:var(--company-logo-circuit-ink);stroke-width:3.6}.company-logo-circuit-node-solid{fill:var(--company-logo-circuit-ink)}.company-logo-circuit-node-1{animation-delay:.82s}.company-logo-circuit-node-2{animation-delay:1.16s}.company-logo-circuit-node-3{animation-delay:1.36s}.company-logo-circuit-node-4{animation-delay:1.54s}.company-logo-circuit-node-5{animation-delay:1.76s}.company-logo-circuit-node-6{animation-delay:1.94s}.company-logo-circuit-node-7{animation-delay:2.14s}.home-overview-section{position:relative;padding:clamp(94px,10vw,136px) var(--page-gutter) clamp(108px,11vw,160px);background:#fff}.home-overview-head{max-width:1500px;margin:0 auto;padding-bottom:clamp(34px,4vw,58px)}.home-overview-head .section-kicker{margin-bottom:18px}.home-overview-head h2{margin:0 0 18px;color:#111;font-size:var(--type-page-title);line-height:1.12;letter-spacing:0}.home-overview-head p:not(.section-kicker){max-width:680px;margin:0;color:var(--muted);font-size:var(--type-lead);line-height:1.65}.home-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3vw,42px);max-width:1500px;margin:0 auto}.home-preview-card{--home-card-accent: #1457a8;--home-card-accent-soft: rgba(47, 120, 220, .22);--home-card-surface: #d7eaf8;--home-card-fill: linear-gradient(135deg, #1457a8, #2f78dc);position:relative;display:grid;grid-template-rows:clamp(260px,20vw,340px) 1fr;min-height:0;overflow:hidden;color:#151515;background:#fff;border:1px solid rgba(21,21,21,.08);outline-offset:8px;box-shadow:0 18px 48px #1011140e;transition:border-color .22s ease,box-shadow .32s ease,transform .36s cubic-bezier(.22,1,.36,1)}.home-solution-preview{--home-card-accent: #8a6a32;--home-card-accent-soft: rgba(181, 146, 77, .24);--home-card-surface: #ece2cf;--home-card-fill: linear-gradient(135deg, #8a6a32, #b98f44)}.home-technology-preview{--home-card-accent: #236b87;--home-card-accent-soft: rgba(61, 154, 190, .24);--home-card-surface: #d3edf4;--home-card-fill: linear-gradient(135deg, #236b87, #49a8ca)}.home-preview-card figure{position:relative;height:100%;margin:0;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--home-card-accent) 18%,transparent),var(--home-card-accent-soft)),var(--home-card-surface)}.home-preview-card figure:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#fff0 46%,#ffffff61),linear-gradient(135deg,rgba(255,255,255,.22),transparent 44%);pointer-events:none}.home-preview-card img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:filter .36s ease,transform .52s cubic-bezier(.22,1,.36,1)}.home-preview-content{position:relative;display:grid;grid-template-rows:auto minmax(4.7em,auto) 1fr;grid-template-columns:1fr;align-content:start;gap:10px;padding:clamp(24px,2.2vw,34px);overflow:hidden;background:#fff;isolation:isolate;transition:color .42s ease}.home-preview-content:before{position:absolute;inset:0 auto 0 0;z-index:-1;width:100%;content:"";background:var(--home-card-fill);transform:scaleX(0);transform-origin:left center;transition:transform .9s cubic-bezier(.22,1,.36,1)}.home-preview-content>*{position:relative;z-index:1;transition:color .42s ease,transform .36s ease}.home-preview-card h3{grid-column:1 / -1;margin:0;color:#121212;font-size:clamp(24px,2vw,32px);font-weight:560;line-height:1.14}.home-preview-card p:not(.section-kicker){grid-column:1 / -1;margin:0;color:#626562;font-size:var(--type-body-sm);font-weight:520;line-height:1.58}.home-preview-content>p:not(.section-kicker){min-height:0}.home-preview-points{grid-column:1 / 2;align-self:end;display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:1px}.home-preview-points span{display:inline-flex;align-items:center;min-height:18px;color:#4f5350;font-size:var(--type-kicker);font-weight:650}.home-preview-points span:before{width:1px;height:14px;margin-right:8px;content:"";background:color-mix(in srgb,var(--home-card-accent) 46%,transparent)}.home-preview-card:hover img{filter:saturate(1.04) contrast(1.03);transform:scale(1.055)}.home-preview-card:hover{border-color:color-mix(in srgb,var(--home-card-accent) 22%,transparent);box-shadow:0 26px 68px #10111417;transform:translateY(-5px)}.home-preview-card:hover .home-preview-content:before,.home-preview-card:focus-visible .home-preview-content:before{transform:scaleX(1)}.home-preview-card:hover .home-preview-content h3,.home-preview-card:hover .home-preview-content>p,.home-preview-card:hover .home-preview-points span,.home-preview-card:focus-visible .home-preview-content h3,.home-preview-card:focus-visible .home-preview-content>p,.home-preview-card:focus-visible .home-preview-points span{color:#fff}.home-preview-card:hover .home-preview-points span:before,.home-preview-card:focus-visible .home-preview-points span:before{background:#ffffff94}.contact-section.view-contact-section,.contact-section.home-full-section{margin-top:0}.intro{display:grid;grid-template-columns:.78fr 1fr;gap:64px;padding:86px var(--page-gutter);background:#fff}.intro p:last-child{color:#3f4249;font-size:var(--type-lead);line-height:1.75}.intro-copy{display:grid;gap:30px}.intro-copy>p{margin-bottom:0;color:#3f4249;font-size:var(--type-lead);line-height:1.75}.company-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.company-highlight-grid article{display:grid;gap:8px;min-height:118px;align-content:start;padding:20px;background:#f5f5f7;border:1px solid var(--line);border-radius:8px}.company-highlight-grid strong{color:var(--blue);font-size:25px;line-height:1.1}.company-highlight-grid span{color:var(--muted);font-size:var(--type-meta);font-weight:700;line-height:1.45}.technology-section{padding:56px var(--page-gutter) 92px;background:linear-gradient(rgba(0,113,227,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(0,113,227,.026) 1px,transparent 1px),#fff;background-size:54px 54px;border-bottom:1px solid var(--line)}.technology-overview{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;margin-top:34px}.technology-map-panel,.technology-metric-panel{border:1px solid var(--line);border-radius:8px;box-shadow:0 22px 62px #1011140f}.technology-map-panel{display:grid;gap:18px;padding:24px;background:#ffffffeb}.technology-map-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(280px,.55fr);gap:20px;align-items:end;padding-bottom:18px;border-bottom:1px solid var(--line)}.technology-map-head h3{margin-bottom:0;color:var(--ink);font-size:var(--type-module-title);line-height:1.1}.technology-map-head span{color:var(--muted);font-size:var(--type-body);font-weight:800;line-height:1.65}.technology-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.technology-card{display:grid;align-content:start;gap:12px;min-height:280px;padding:20px;background:linear-gradient(135deg,rgba(0,113,227,.06),transparent 48%),#f8f9fb;border:1px solid var(--line);border-radius:8px}.technology-card-top{display:flex;align-items:center;justify-content:space-between}.technology-card-top span{color:var(--blue);font-size:var(--type-meta);font-weight:900;font-variant-numeric:tabular-nums}.technology-card-top svg{color:var(--blue)}.technology-card em{width:max-content;padding:6px 10px;color:var(--blue);background:#0071e314;border:1px solid rgba(0,113,227,.14);border-radius:999px;font-size:var(--type-kicker);font-style:normal;font-weight:900}.technology-card h3{margin:0;font-size:var(--type-card-title);line-height:1.22}.technology-card p{margin-bottom:0;color:var(--muted);font-size:var(--type-body-sm);font-weight:800;line-height:1.66}.technology-proof-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.technology-proof-list strong{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;color:#30333a;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:var(--type-kicker);font-weight:900}.technology-metric-panel{display:grid;align-content:center;padding:28px;color:#fff;background:radial-gradient(circle at 78% 12%,rgba(80,215,255,.24),transparent 30%),#101114}.technology-metric-panel h3{margin-bottom:24px;font-size:var(--type-module-title);line-height:1.08}.technology-metric-grid{display:grid;gap:10px}.technology-metric-card{display:grid;gap:6px;min-height:88px;padding:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px}.technology-metric-card strong{color:var(--cyan);font-size:30px;line-height:1}.technology-metric-card span{color:#ffffffb8;font-size:var(--type-meta);font-weight:800;line-height:1.42}.technology-delivery-note{display:grid;grid-template-columns:repeat(7,auto);align-items:center;gap:9px;margin-top:28px;color:#ffffffc7;font-size:var(--type-kicker);font-weight:900;text-transform:uppercase}.technology-delivery-note i{display:block;width:16px;height:1px;background:#50d7ff7a}.technology-section .product-application-section{margin-top:52px}.section{padding:84px var(--page-gutter)}.product-section{position:relative;isolation:isolate;padding-top:96px;background:#fff}.product-section.product-business-page{padding-top:calc(var(--technology-view-top) - 20px)}.product-section>*{position:relative}.product-business-head{display:grid;grid-template-columns:minmax(0,760px);gap:12px;max-width:1360px;margin:48px auto 26px}.product-business-head .section-kicker{margin:0;color:var(--amber)}.product-business-head h2{margin:0;color:var(--ink);font-size:var(--type-module-title);line-height:1.14}.product-business-page>.view-page-head{margin-bottom:clamp(32px,3vw,42px)}.product-section>.section-heading.centered{max-width:920px;margin:0 auto 42px;text-align:center}.product-section>.section-heading h2{font-size:var(--type-page-title);line-height:1.12}.product-section>.section-heading p:not(.section-kicker){max-width:680px;margin-right:auto;margin-left:auto}.product-section>.section-heading .section-kicker{color:var(--amber)}.section-heading{max-width:760px}.section-heading.centered{margin:0 auto 42px;text-align:center}.section-heading p:not(.section-kicker){color:var(--muted);font-size:var(--type-lead);line-height:1.65}.view-page-head{display:grid;grid-template-columns:minmax(0,900px);gap:10px;align-items:start;width:100%;max-width:none;margin:0;padding:0;border:0}.view-page-head .section-kicker{margin:0 0 2px;color:var(--blue);font-size:var(--type-kicker);font-weight:900;line-height:1.2;letter-spacing:0;text-transform:uppercase}.view-page-head h3{margin:0;color:var(--ink);font-size:clamp(32px,2.4vw,40px);line-height:1.16;letter-spacing:0}.view-page-head span{max-width:860px;color:var(--muted);font-size:clamp(15px,1vw,16px);font-weight:820;line-height:1.58}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.product-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1120px;margin:-10px auto 42px}.product-path-card{position:relative;display:grid;min-height:150px;align-content:end;gap:12px;padding:22px;overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 18%,rgba(80,215,255,.22),transparent 30%),linear-gradient(145deg,#11151c,#202733);border:1px solid rgba(255,255,255,.11);border-radius:18px;box-shadow:0 22px 56px #1011141f}.product-path-card:before{position:absolute;inset:-1px;content:"";background:linear-gradient(115deg,transparent 0 44%,rgba(80,215,255,.18) 48%,transparent 54% 100%),repeating-linear-gradient(90deg,transparent 0 34px,rgba(255,255,255,.045) 35px);opacity:.72;animation:blueprint-drift 18s linear infinite}.product-path-card span,.product-path-card strong,.product-path-card p{position:relative;z-index:1}.product-path-card span{width:max-content;padding:7px 10px;color:var(--cyan);background:#50d7ff14;border:1px solid rgba(80,215,255,.16);border-radius:999px;font-size:var(--type-kicker);font-weight:900}.product-path-card strong{font-size:22px;line-height:1.2}.product-path-card p{margin:0;color:#ffffffad;font-size:var(--type-body-sm);font-weight:700;line-height:1.6}.product-subheading:not(.view-page-head){display:grid;grid-template-columns:minmax(0,.72fr) minmax(280px,.28fr);align-items:end;gap:28px;margin:0 0 20px;padding-top:8px;border-top:1px solid var(--line)}.product-subheading-primary:not(.view-page-head){grid-template-columns:1fr;align-items:start;gap:12px;margin:0 0 28px;padding-top:0;border-top:0}.product-subheading-primary .section-kicker{margin-bottom:0}.product-subheading-primary:not(.view-page-head) span{max-width:860px}.product-subheading.secondary{margin-top:62px}.product-subheading:not(.view-page-head) .section-kicker{grid-column:1 / -1;margin-bottom:0}.product-subheading:not(.view-page-head) h3{margin-bottom:0;font-size:36px;letter-spacing:0}.product-subheading:not(.view-page-head) span{color:var(--muted);font-size:var(--type-body);font-weight:700;line-height:1.6}.product-card{overflow:hidden;background:var(--panel);border:1px solid rgba(16,17,20,.08);border-radius:8px}.product-image{height:240px;background:#f3f4f6;border-bottom:1px solid var(--line)}.product-image img{width:100%;height:100%;object-fit:cover;object-position:center}.product-copy{padding:24px}.product-copy p{margin-bottom:8px;color:var(--blue);font-size:var(--type-meta);font-weight:700}.product-copy span{color:var(--muted);font-size:var(--type-body);line-height:1.65}.series-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:0}.series-card{position:relative;overflow:hidden;background:#ffffffb8;border:1px solid var(--line);border-radius:8px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.series-card:before{position:absolute;inset:0 0 auto;z-index:2;height:4px;content:"";background:linear-gradient(90deg,var(--blue),var(--cyan))}.series-card:nth-child(2):before{background:linear-gradient(90deg,var(--amber),#d2b46e)}.series-card:nth-child(3):before{background:linear-gradient(90deg,#30333a,var(--cyan))}.series-card:first-child{background:linear-gradient(180deg,rgba(20,87,168,.075),transparent 42%),#fff;border-color:#1457a833}.series-card:nth-child(2){background:linear-gradient(180deg,rgba(154,122,61,.085),transparent 42%),#fff;border-color:#9a7a3d29}.series-card:nth-child(3){background:linear-gradient(180deg,rgba(122,165,200,.1),transparent 42%),#fff;border-color:#7aa5c82e}.series-card:hover{border-color:#1457a83d;transform:translateY(-3px);box-shadow:0 18px 52px #10111414}.series-image{display:grid;place-items:center;height:clamp(240px,22vw,320px);padding:24px 28px;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(20,87,168,.08),transparent 44%),#ffffffe6;border-bottom:1px solid var(--line)}.series-card:nth-child(2) .series-image{background:radial-gradient(circle at 50% 42%,rgba(154,122,61,.1),transparent 44%),#ffffffe6}.series-card:nth-child(3) .series-image{background:radial-gradient(circle at 50% 42%,rgba(122,165,200,.12),transparent 44%),#ffffffe6}.series-image img{width:100%;height:100%;max-width:92%;max-height:280px;object-fit:contain;filter:saturate(.96) contrast(1.02);transition:filter .26s ease,transform .32s cubic-bezier(.22,1,.36,1)}.series-card:hover .series-image img{filter:saturate(1.04) contrast(1.04);transform:translateY(-2px)}.series-copy{position:relative;z-index:1;padding:24px 26px 26px;background:transparent}.series-copy h3{--series-accent: var(--blue);--series-accent-line: rgba(20, 87, 168, .24);position:relative;display:inline-flex;align-items:center;margin:0 0 10px;padding-bottom:7px;color:var(--series-accent);background:transparent;border:0;border-radius:0;font-size:clamp(28px,2.1vw,32px);font-weight:820;line-height:.95;letter-spacing:0;box-shadow:none}.series-copy h3:after{position:absolute;right:2px;bottom:0;left:2px;height:2px;content:"";background:linear-gradient(90deg,var(--series-accent-line),transparent 92%);border-radius:999px}.series-card:nth-child(2) .series-copy h3{--series-accent: #7a632f;--series-accent-line: rgba(154, 122, 61, .26)}.series-card:nth-child(3) .series-copy h3{--series-accent: #243f55;--series-accent-line: rgba(122, 165, 200, .3)}.series-copy strong{display:block;margin-bottom:12px;color:#30333a;font-size:var(--type-body-lg)}.series-copy p{color:var(--muted);font-size:var(--type-body-sm);line-height:1.58}.series-specs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.series-specs em{display:inline-flex;min-height:30px;align-items:center;padding:0 11px;color:#174f90;background:#1457a80e;border:1px solid rgba(20,87,168,.14);border-radius:999px;font-size:var(--type-kicker);font-style:normal;font-weight:800}.series-card:nth-child(2) .series-specs em{color:#705728;background:#9a7a3d14;border-color:#9a7a3d29}.series-card:nth-child(3) .series-specs em{color:#284f68;background:#7aa5c81c;border-color:#7aa5c833}.bat-detail-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.74fr);align-items:stretch;gap:0;margin-top:28px;padding:0;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 20px 56px #1011140f}.product-spotlight{position:relative;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);max-width:1360px;min-height:380px;margin:0 auto;background:linear-gradient(116deg,rgba(20,87,168,.08) 0 30%,transparent 30% 100%),linear-gradient(252deg,transparent 0 67%,rgba(154,122,61,.16) 67% 100%),linear-gradient(135deg,#fffffff5,#f8f9faeb),#fff;box-shadow:0 24px 70px #10111412}.product-spotlight:before{position:absolute;inset:0 0 auto;height:4px;content:"";background:linear-gradient(90deg,var(--blue) 0 42%,var(--cyan) 42% 72%,var(--amber) 72% 100%)}.bat-detail-copy{padding:clamp(30px,4vw,46px)}.product-spotlight .bat-detail-copy{display:grid;align-content:center;padding:clamp(28px,3.4vw,44px)}.bat-detail-copy h3{max-width:760px;margin-bottom:18px;font-size:var(--type-module-title);line-height:1.18}.product-spotlight .bat-detail-copy h3{max-width:600px;font-size:clamp(30px,3vw,42px);line-height:1.12}.bat-detail-copy p:not(.section-kicker){max-width:820px;color:var(--muted);font-size:var(--type-body-lg);line-height:1.85}.product-spotlight .bat-detail-copy p:not(.section-kicker){max-width:620px;font-size:var(--type-body-lg);line-height:1.68}.product-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:540px;margin-top:24px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:8px}.product-stat-row span{position:relative;display:grid;gap:6px;min-height:92px;align-content:center;padding:18px;background:#ffffffd1}.product-stat-row span:before{position:absolute;inset:0 0 auto;height:2px;content:"";background:var(--blue)}.product-stat-row span:nth-child(2):before{background:var(--amber)}.product-stat-row span:nth-child(3):before{background:var(--cyan)}.product-stat-row strong{color:var(--ink);font-size:clamp(24px,2.35vw,34px);line-height:1}.product-stat-row em{color:var(--muted);font-size:var(--type-kicker);font-style:normal;font-weight:900;text-transform:uppercase}.bat-detail-media{display:grid;align-content:center;gap:18px;margin:0;padding:clamp(28px,3.4vw,42px);background:linear-gradient(180deg,#1457a80a,#1457a800),#f8fafc;border-left:1px solid var(--line)}.product-spotlight .bat-detail-media{padding:clamp(24px,3vw,38px);background:radial-gradient(circle at 52% 46%,rgba(20,87,168,.1),transparent 42%),linear-gradient(180deg,#f8fafc,#eef2f5)}.bat-detail-media img{width:100%;max-height:360px;object-fit:contain;mix-blend-mode:multiply}.product-spotlight .bat-detail-media img{max-height:300px}.bat-detail-media figcaption{margin:0;color:var(--muted);font-size:var(--type-kicker);font-weight:700;line-height:1.6;text-align:center}.bat-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.bat-capability-card{display:grid;align-content:start;min-height:112px;padding:14px;background:#f5f5f7;border:1px solid var(--line);border-radius:8px}.bat-capability-card svg{margin-bottom:14px;color:var(--blue)}.bat-capability-card strong{display:block;margin-bottom:8px;color:var(--ink);font-size:var(--type-body);line-height:1.35}.bat-capability-card span{color:var(--muted);font-size:var(--type-meta);font-weight:700;line-height:1.55}.bat-capability-board{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-height:390px;padding:24px;color:var(--ink);background:linear-gradient(135deg,rgba(0,113,227,.075),transparent 48%),#f5f5f7;border:1px solid var(--line);border-radius:8px}.bat-board-header h3{max-width:520px;margin-bottom:14px;color:var(--ink);font-size:var(--type-panel-title)}.bat-board-header span{display:block;max-width:560px;color:var(--muted);font-size:var(--type-body);font-weight:700;line-height:1.7}.bat-metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0}.bat-metric-strip article{min-height:82px;padding:15px;background:#fff;border:1px solid var(--line);border-radius:8px}.bat-metric-strip strong{display:block;margin-bottom:10px;color:var(--blue);font-size:22px;line-height:1}.bat-metric-strip span,.bat-board-notes span{color:var(--muted);font-size:var(--type-meta);font-weight:800}.bat-flow-board{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:24px}.bat-flow-board span{display:grid;place-items:center;min-height:56px;color:#2b2e34;background:#fff;border:1px solid var(--line);border-radius:8px;font-size:var(--type-meta);font-weight:900}.bat-board-notes{display:flex;flex-wrap:wrap;gap:10px}.bat-board-notes span{padding:9px 12px;color:var(--blue);background:#0071e314;border:1px solid rgba(0,113,227,.16);border-radius:999px}.bat-unit-section{display:grid;grid-template-columns:minmax(390px,.42fr) minmax(0,.58fr);gap:0;margin-top:10px;overflow:hidden;background:linear-gradient(90deg,rgba(20,87,168,.045),transparent 42%),#ffffffc7;border:1px solid rgba(21,21,21,.09);border-radius:8px}.bat-unit-panel{display:grid;grid-template-rows:minmax(126px,1fr) auto;align-content:stretch;min-height:176px;padding:clamp(20px,2.2vw,30px);background:#ffffffd1;border-right:1px solid rgba(21,21,21,.08)}.bat-unit-copy{display:grid;align-content:center;min-height:126px;animation:bat-unit-panel-in .42s cubic-bezier(.22,1,.36,1) both}.bat-unit-copy span{display:block;margin-bottom:8px;color:var(--blue);font-size:var(--type-kicker);font-weight:850;letter-spacing:0;text-transform:uppercase}.bat-unit-copy strong{display:block;margin-bottom:9px;color:var(--ink);font-size:clamp(20px,1.45vw,24px);line-height:1.28}.bat-unit-copy p{max-width:520px;margin-bottom:0;color:var(--muted);font-size:var(--type-body-sm);font-weight:560;line-height:1.58}.bat-unit-dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.bat-unit-dots button{position:relative;width:34px;height:3px;padding:0;background:#15151529;border:0;border-radius:999px;cursor:pointer;overflow:hidden;transition:background .18s ease,transform .18s ease,width .18s ease}.bat-unit-dots button:after{position:absolute;inset:0;content:"";background:var(--blue);border-radius:inherit;transform:scaleX(0);transform-origin:left center}.bat-unit-dots button:hover{background:#1457a83d}.bat-unit-dots button.active{width:42px;background:#1457a829;transform:translateY(-1px)}.bat-unit-dots button.active:after{animation:bat-unit-dot-progress 4.6s linear both}.bat-feature-carousel{display:grid;align-content:center;padding:12px}.bat-feature-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;animation:bat-feature-track-in .52s cubic-bezier(.22,1,.36,1) both}.bat-feature-track span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px;min-height:38px;padding:6px 9px;color:#30343c;background:#ffffffd6;border:1px solid rgba(21,21,21,.08);border-radius:8px;font-size:var(--type-kicker);font-weight:850;line-height:1.35;opacity:0;animation:bat-feature-item-in .52s cubic-bezier(.22,1,.36,1) both}.bat-feature-track span:nth-child(2){animation-delay:40ms}.bat-feature-track span:nth-child(3){animation-delay:80ms}.bat-feature-track span:nth-child(4){animation-delay:.12s}.bat-feature-track span:nth-child(5){animation-delay:.16s}.bat-feature-track span:nth-child(6){animation-delay:.2s}.bat-feature-track span:nth-child(7){animation-delay:.24s}.bat-feature-track span:nth-child(8){animation-delay:.28s}.bat-feature-track span:nth-child(9){animation-delay:.32s}.bat-feature-track em{display:inline-grid;place-items:center;width:22px;height:22px;color:var(--blue);background:#1457a814;border:1px solid rgba(20,87,168,.16);border-radius:999px;font-size:var(--type-micro);font-style:normal;font-weight:950;font-variant-numeric:tabular-nums}.bat-brief-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.bat-brief-points span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;color:#123f74;background:#1457a814;border:1px solid rgba(20,87,168,.14);border-radius:999px;font-size:var(--type-kicker);font-weight:800}.bat-brief-points span:nth-child(2){color:#765d2d;background:#9a7a3d1f;border-color:#9a7a3d33}.bat-brief-points span:nth-child(3){color:#2a617e;background:#7aa5c829;border-color:#7aa5c842}.bat-brief-points span:nth-child(4){color:#2f343c;background:#30333a12;border-color:#30333a1f}.bat-flow-link{justify-content:flex-start;margin-top:20px}.feature-band{display:grid;grid-template-columns:1fr;align-items:stretch;gap:34px;padding:86px var(--page-gutter);color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),#101114}.feature-copy p:not(.section-kicker){max-width:820px;color:#ffffffb8;font-size:var(--type-lead);line-height:1.7}.instrument-platform-section{padding:70px 0 0;margin-top:68px;background:transparent;border-top:1px solid var(--line)}.instrument-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1320px;margin:0 auto}.instrument-platform-card{position:relative;overflow:hidden;background:#ffffffc7;border:1px solid var(--line);border-radius:8px;box-shadow:none}.instrument-platform-card:before{position:absolute;inset:0 0 auto;z-index:1;height:4px;content:"";background:var(--blue)}.instrument-platform-card:nth-child(2):before{background:var(--amber)}.instrument-platform-card:nth-child(3):before{background:var(--cyan)}.instrument-platform-image{display:grid;place-items:center;height:150px;padding:16px 20px;overflow:hidden;background:#ffffffb8;border-bottom:1px solid var(--line)}.instrument-platform-image img{width:100%;height:100%;max-width:88%;max-height:112px;object-fit:contain}.instrument-platform-copy{position:relative;z-index:1;padding:18px;background:transparent}.instrument-model-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:16px}.instrument-model-row>span{color:#123f74;font-size:24px;font-weight:900;line-height:1}.instrument-platform-card:nth-child(2) .instrument-model-row>span{color:#765d2d}.instrument-platform-card:nth-child(3) .instrument-model-row>span{color:#2a617e}.instrument-platform-copy h3{margin:0 0 8px;font-size:19px}.instrument-platform-copy p{color:var(--muted);font-size:var(--type-meta);line-height:1.55}.instrument-metric{display:inline-grid;justify-self:end;width:max-content;gap:3px;min-width:0;padding:7px 11px;background:#f5f5f7;border:1px solid var(--line);border-radius:12px;text-align:left}.instrument-metric strong{color:var(--ink);font-size:20px;line-height:1;white-space:nowrap}.instrument-metric em{color:var(--muted);font-size:var(--type-note);font-style:normal;font-weight:700}.instrument-points{display:grid;gap:7px;margin-top:14px}.instrument-points article{padding:9px 11px;background:#1457a80e;border-left:3px solid currentColor;border-radius:8px;color:var(--blue)}.instrument-platform-card:nth-child(2) .instrument-points article{color:var(--amber);background:#9a7a3d14}.instrument-platform-card:nth-child(3) .instrument-points article{color:#5b8fb7;background:#7aa5c81c}.instrument-points article strong{display:block;margin-bottom:4px;color:var(--ink);font-size:var(--type-kicker)}.instrument-points article small{display:block;color:var(--muted);font-size:var(--type-note);font-weight:700;line-height:1.45}.technical-archive{padding:30px var(--page-gutter);background:#fff;border-top:1px solid var(--line)}.technical-archive.compact-archive{padding-top:0}.archive-group{max-width:1180px;margin:0 auto;background:#f5f5f7;border:1px solid var(--line);border-radius:8px}.archive-group summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:92px;padding:26px 30px;cursor:pointer;list-style:none}.archive-group summary::-webkit-details-marker{display:none}.archive-group summary:after{content:"+";display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;color:var(--blue);background:#fff;border:1px solid var(--line);border-radius:50%;font-size:24px;line-height:1}.archive-group[open] summary:after{content:"-"}.archive-group summary span{display:block;color:var(--blue);font-size:var(--type-meta);font-weight:800;text-transform:uppercase}.archive-group summary strong{display:block;margin-top:6px;color:var(--ink);font-size:24px;line-height:1.25}.archive-content{border-top:1px solid var(--line);background:#fff}.archive-content .section,.archive-content .spec-showcase,.archive-content .instrument-section,.archive-content .test-items-section{padding-left:30px;padding-right:30px}.spec-showcase,.instrument-section,.test-items-section{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:40px;padding:78px 46px}.spec-showcase{background:#f5f5f7}.instrument-section,.test-items-section{background:#fff}.spec-copy p:not(.section-kicker),.instrument-copy p,.test-items-copy p:not(.section-kicker){color:var(--muted);font-size:var(--type-lead);line-height:1.68}.spec-list,.instrument-list,.test-item-list{display:grid;gap:12px;margin-top:28px}.spec-row,.test-item{display:flex;align-items:flex-start;gap:12px;color:#2d3037;font-size:var(--type-body-lg);font-weight:700;line-height:1.55}.spec-row svg,.test-item svg{flex:0 0 auto;margin-top:3px;color:var(--blue)}.spec-media,.instrument-media,.test-items-media,.system-media,.deep-media{overflow:hidden;border:1px solid var(--line);border-radius:8px;box-shadow:0 26px 70px #1011141a}.spec-media img,.instrument-media img,.test-items-media img,.system-media img,.deep-media img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.instrument-list article{padding:22px 0;border-top:1px solid var(--line)}.instrument-list article:last-child{border-bottom:1px solid var(--line)}.instrument-list span{color:var(--blue);font-size:var(--type-meta);font-weight:800}.instrument-list h3{margin:6px 0 8px;font-size:23px}.split-section{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;padding-bottom:48px;background:#fff}.split-section.view-page{padding-top:calc(var(--technology-view-top) - 20px);row-gap:20px}.split-section>.section-heading,.split-section>section,.split-section>article{grid-column:1 / -1}.split-section>.section-heading.centered{margin-bottom:28px}.split-section>.section-heading p:not(.section-kicker),.precision-copy p:not(.section-kicker){margin-bottom:0}.solution-business-head{margin-bottom:28px}.solution-business-head .section-kicker{margin:0;color:var(--blue)}.solution-business-head h2{margin:0;color:var(--ink);font-size:var(--type-module-title);line-height:1.14}.solution-business-head h3{margin:0;color:var(--ink)}.solution-business-head span{max-width:860px}.solution-workflow-band{grid-column:1 / -1;gap:24px;margin-top:48px;padding:44px 44px 42px;border-radius:8px;background:radial-gradient(circle at 78% 8%,rgba(80,215,255,.14),transparent 26%),linear-gradient(135deg,#181a1e,#111317);box-shadow:0 18px 56px #1011141f}.workflow-process-head{display:grid;grid-template-columns:minmax(0,1120px);align-items:start;gap:10px}.workflow-process-head .section-kicker{margin:0;font-size:var(--type-kicker);line-height:1.2}.workflow-process-head h2{margin:0;font-size:clamp(30px,2vw,34px);line-height:1.18;letter-spacing:0}.workflow-process-head p:not(.section-kicker){max-width:1120px;margin:0;font-size:clamp(15px,1vw,16px);font-weight:800;line-height:1.58;white-space:nowrap}.workflow-step-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin-top:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px}.workflow-step-card{position:relative;min-height:214px;padding:22px 16px 18px;overflow:hidden;background:linear-gradient(180deg,#ffffff13,#ffffff06),#ffffff09;border:0;border-right:1px solid rgba(255,255,255,.11);border-radius:0;box-shadow:none;transition:border-color .22s ease,background .22s ease,transform .24s cubic-bezier(.22,1,.36,1)}.workflow-step-card:last-child{border-right:0}.workflow-step-card:before{position:absolute;inset:0 0 auto;height:3px;content:"";background:linear-gradient(90deg,var(--blue),var(--cyan));opacity:.72}.workflow-step-card:hover{background:linear-gradient(180deg,#50d7ff21,#ffffff09),#ffffff0a;transform:none}.workflow-step-index{display:inline-flex;align-items:center;justify-content:center;width:38px;height:28px;margin-bottom:28px;color:var(--cyan);background:#50d7ff1a;border:1px solid rgba(80,215,255,.28);border-radius:999px;font-size:var(--type-body);font-weight:900;font-variant-numeric:tabular-nums}.workflow-step-card strong{display:block;margin-bottom:10px;color:#fff;font-size:var(--type-lead);line-height:1.25}.workflow-step-card p{margin-bottom:0;color:#ffffff9e;font-size:var(--type-kicker);font-weight:700;line-height:1.58}.bat-interface-section,.bat-feature-section{display:grid;gap:24px;padding:76px 0 0;border-top:1px solid var(--line)}.bat-interface-section{gap:36px}.bat-interface-heading{grid-template-columns:minmax(0,1fr);align-items:start}.bat-interface-heading>div:first-child{display:grid}.bat-interface-heading .section-kicker{grid-column:auto;margin-bottom:14px}.bat-interface-heading h3{margin-bottom:8px}.bat-interface-heading span{max-width:720px}.bat-interface-carousel{position:relative;min-height:0;padding:clamp(14px,2.2vw,24px) clamp(14px,2.2vw,24px) clamp(28px,3.4vw,40px);overflow:hidden;background:radial-gradient(circle at 14% 20%,rgba(96,179,226,.18),transparent 32%),linear-gradient(110deg,#090f17fa,#0d1722f7 52%,#16232cf5);border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 28px 80px #0612202e}.bat-interface-carousel:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,black,transparent 72%);mask-image:linear-gradient(90deg,black,transparent 72%)}.bat-interface-carousel:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(9,15,23,.92),transparent 12%,transparent 88%,rgba(9,15,23,.92)),linear-gradient(180deg,transparent 0 88%,rgba(9,15,23,.55))}.bat-interface-stage{position:relative;z-index:1;overflow:hidden}.bat-interface-track{display:grid;--bat-track-gap: clamp(14px, 1.6vw, 22px);width:100%;will-change:transform}.bat-interface-run{grid-area:1 / 1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bat-track-gap);opacity:0;pointer-events:none;filter:brightness(.78) saturate(.9);transform:scale(.992);transition:opacity 1.15s cubic-bezier(.19,1,.22,1),filter 1.15s cubic-bezier(.19,1,.22,1),transform 1.15s cubic-bezier(.19,1,.22,1)}.bat-interface-run.active{z-index:1;opacity:1;pointer-events:auto;filter:brightness(1) saturate(1);transform:scale(1)}.bat-screen-shell{position:relative;min-width:0;display:grid;gap:0;padding:8px;background:linear-gradient(180deg,#283138f0,#0d141bf0),#0c1218eb;border:1px solid rgba(255,255,255,.13);border-radius:8px;box-shadow:inset 0 1px #ffffff1f,0 14px 34px #00000038;opacity:.86;transform:translate3d(0,8px,0);transition:opacity .9s cubic-bezier(.19,1,.22,1),transform .9s cubic-bezier(.19,1,.22,1),box-shadow .36s ease,border-color .36s ease}.bat-interface-run.active .bat-screen-shell{opacity:1;transform:translateZ(0)}.bat-interface-run.active .bat-screen-shell:nth-child(2){transition-delay:80ms}.bat-interface-run.active .bat-screen-shell:nth-child(3){transition-delay:.15s}.bat-interface-run.active .bat-screen-shell:nth-child(4){transition-delay:.22s}.bat-screen-shell:hover{border-color:#6bbcff52;box-shadow:inset 0 1px #ffffff38,0 26px 56px #00000057}.bat-screen-shell.featured{grid-column:auto}.bat-screen-shell:before{position:absolute;inset:16px;z-index:-1;content:"";background:#50aadc38;filter:blur(26px)}.bat-screen-chrome{display:flex;align-items:center;gap:8px;min-height:28px;padding:0 10px;color:#ffffffa8;background:linear-gradient(180deg,#222b34,#151b22);border:1px solid rgba(255,255,255,.08);border-bottom:0;border-radius:6px 6px 0 0}.bat-screen-chrome span{width:8px;height:8px;background:#6eb9e699;border-radius:999px}.bat-screen-chrome span:nth-child(2){background:#d2ab56b8}.bat-screen-chrome span:nth-child(3){background:#ffffff47}.bat-screen-chrome strong{margin-left:auto;font-size:var(--type-micro);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bat-interface-stage figure{position:relative;display:grid;place-items:center;height:clamp(210px,18vw,300px);margin:0;padding:8px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 34%),#080c11;border:1px solid rgba(255,255,255,.06);border-radius:0 0 6px 6px}.bat-screen-shell.featured figure{height:clamp(210px,18vw,300px)}.bat-interface-rail{position:absolute;right:0;bottom:clamp(12px,1.8vw,20px);left:0;z-index:2;width:clamp(84px,8vw,128px);height:2px;margin:0 auto;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.24) 0 calc(50% - 5px),transparent calc(50% - 5px) calc(50% + 5px),rgba(255,255,255,.24) calc(50% + 5px) 100%);border-radius:0}.bat-interface-rail span{position:relative;display:block;height:100%;overflow:hidden;background:#ffffff38;border-radius:0;box-shadow:none;transition:transform 1.2s cubic-bezier(.19,1,.22,1)}.bat-interface-rail span:after{display:block;width:100%;height:100%;content:"";background:#fff;transform:scaleX(0);transform-origin:left;animation:bat-interface-timebar 5.2s linear both}.bat-interface-stage figure:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(110deg,rgba(255,255,255,.12),transparent 24%,transparent 70%,rgba(255,255,255,.06)),repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 1px,transparent 1px 4px);mix-blend-mode:screen;opacity:.26}.bat-interface-stage img{width:100%;height:100%;object-fit:contain;filter:saturate(.94) contrast(1.04)}.bat-screen-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:30px;padding:0 10px;color:#ffffffad;font-size:var(--type-micro);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bat-screen-foot em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.bat-interface-copy{position:relative;z-index:1;display:grid;align-content:center;gap:18px;padding:24px 20px}.bat-interface-copy h3{max-width:560px;color:#fff;font-size:clamp(28px,3vw,46px);line-height:1.08}.bat-interface-copy p:not(.section-kicker){max-width:560px;color:#ffffffb8;font-size:var(--type-body-lg);font-weight:800;line-height:1.75}.bat-interface-copy .section-kicker{color:#6bbcff}.bat-interface-controls{display:flex;align-items:center;gap:14px;margin-top:10px}.bat-interface-controls button{display:inline-grid;place-items:center;width:44px;height:44px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:999px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,color .2s ease}.bat-interface-controls button:hover{color:#6bbcff;border-color:#6bbcff6b;transform:translateY(-2px)}.bat-interface-count{color:#ffffffb3;font-size:var(--type-meta);font-weight:900;letter-spacing:.08em}.bat-interface-progress{display:grid;grid-template-columns:repeat(8,minmax(12px,1fr));gap:6px;max-width:360px;margin-top:2px}.bat-interface-progress span{height:3px;overflow:hidden;background:#ffffff21;border-radius:999px}.bat-interface-progress span:before{display:block;width:100%;height:100%;content:"";background:linear-gradient(90deg,#1a8dff,#d2ab56);transform:scaleX(0);transform-origin:left}.bat-interface-progress span.active:before{animation:bat-interface-progress 3.6s linear both}.bat-interface-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bat-interface-thumb{position:relative;display:grid;grid-template-columns:92px 1fr;grid-template-rows:auto 1fr;align-items:center;gap:6px 12px;min-height:112px;padding:12px;overflow:hidden;text-align:left;background:#ffffffad;border:1px solid var(--line);border-radius:8px;box-shadow:none;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.bat-interface-thumb:before{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:linear-gradient(180deg,#1a8dff,#d2ab56);opacity:0;transition:opacity .2s ease}.bat-interface-thumb:hover,.bat-interface-thumb.active{border-color:#007aff4d;box-shadow:0 14px 34px #0057b414;transform:translateY(-2px)}.bat-interface-thumb:hover:before,.bat-interface-thumb.active:before{opacity:1}.bat-interface-thumb img{grid-row:1 / 3;width:92px;height:72px;object-fit:contain;background:#f8f9fb;border:1px solid var(--line);border-radius:6px}.bat-interface-thumb span{color:var(--blue);font-size:var(--type-note);font-weight:900;text-transform:uppercase}.bat-interface-thumb strong{align-self:start;color:var(--ink);font-size:var(--type-body-sm);line-height:1.28}.bat-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bat-feature-card{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:12px;min-height:92px;padding:18px;background:#ffffffc7;border:1px solid var(--line);border-radius:8px;box-shadow:none}.bat-feature-card span{display:grid;place-items:center;width:36px;height:36px;color:var(--blue);background:#0071e314;border:1px solid rgba(0,113,227,.18);border-radius:50%;font-size:var(--type-meta);font-weight:900;font-variant-numeric:tabular-nums}.bat-feature-card p{margin-bottom:0;color:#343842;font-size:var(--type-body-sm);font-weight:900;line-height:1.55}.solution-subheading{grid-column:1 / -1;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-top:8px;border-top:1px solid var(--line)}.solution-subheading h3{font-size:34px}.solution-subheading span{max-width:420px;color:var(--muted);font-size:var(--type-body);font-weight:700;line-height:1.6}.solution-subheading.compact{margin-top:10px}.solution-subheading.compact h3{font-size:28px}.solution-group-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.solution-group-card{display:flex;flex-direction:column;justify-content:space-between;min-height:248px;gap:22px;padding:24px;background:linear-gradient(180deg,rgba(0,113,227,.06),transparent 44%),#fff;border:1px solid var(--line);border-radius:8px}.solution-group-card strong{display:block;margin-bottom:12px;color:var(--ink);font-size:21px;line-height:1.25}.solution-group-card p{margin:0;color:var(--muted);font-size:var(--type-body-sm);font-weight:700;line-height:1.62}.solution-group-tags{display:flex;flex-wrap:wrap;gap:8px}.solution-group-tags span{padding:7px 10px;color:var(--blue);background:#0071e314;border:1px solid rgba(0,113,227,.16);border-radius:999px;font-size:var(--type-kicker);font-weight:800}.solution-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.solution-item{display:flex;align-items:center;min-height:86px;gap:14px;padding:22px;background:#f5f5f7;border:1px solid var(--line);border-radius:8px;color:#2b2e34;font-weight:700}.solution-item svg{color:var(--amber);flex:0 0 auto}.testing-method-band{grid-column:1 / -1;display:grid;grid-template-columns:.8fr 1.2fr;gap:34px;align-items:stretch;padding:36px;background:#101114;border-radius:8px}.testing-method-band h3{color:#fff;font-size:var(--type-module-title)}.testing-method-band p:not(.section-kicker){color:#ffffffad;font-size:var(--type-body-lg);line-height:1.72}.method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.method-grid article{display:flex;gap:12px;align-items:flex-start;min-height:88px;padding:16px;color:#ffffffdb;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;font-size:var(--type-body-sm);font-weight:700;line-height:1.48}.method-grid svg{flex:0 0 auto;color:var(--cyan)}.automotive-lab-section{display:grid;gap:20px;max-width:1240px;margin:30px auto 0;padding-top:34px;border-top:1px solid var(--line)}.technology-section.compact-view-page .automotive-lab-section{margin-top:0;padding-top:0;border-top:0}.automotive-lab-head:not(.view-page-head){display:grid;grid-template-columns:minmax(0,820px);gap:12px;align-items:start}.automotive-lab-head:not(.view-page-head) h3{margin:0;font-size:var(--type-module-title);line-height:1.14}.automotive-lab-head:not(.view-page-head) span{color:var(--muted);font-size:var(--type-body);font-weight:820;line-height:1.68}.automotive-lab-photo-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:16px}.automotive-lab-photo-card{display:grid;grid-template-rows:minmax(280px,1fr) auto;min-height:430px;margin:0;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 64px #10111414}.automotive-lab-photo-card img{width:100%;height:100%;min-height:300px;object-fit:cover;filter:saturate(1.02) contrast(1.02)}.automotive-lab-photo-card figcaption{display:grid;gap:8px;padding:20px;border-top:1px solid var(--line)}.automotive-lab-photo-card strong{color:var(--ink);font-size:var(--type-card-title);line-height:1.25}.automotive-lab-photo-card span{color:var(--muted);font-size:var(--type-body-sm);font-weight:760;line-height:1.6}.automotive-lab-table-wrap{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 22px 58px #10111412}.automotive-lab-table-head{display:grid;grid-template-columns:minmax(0,820px);gap:12px;align-items:start;padding:26px 28px;background:linear-gradient(135deg,rgba(20,87,168,.08),transparent 58%),#f8f9fb;border-bottom:1px solid var(--line)}.automotive-lab-table-head .section-kicker{margin-bottom:0}.automotive-lab-table-head h3{margin:0;font-size:var(--type-panel-title)}.automotive-lab-table-head span{color:var(--muted);font-size:var(--type-body-sm);font-weight:800;line-height:1.62}.automotive-lab-table{width:100%;border-collapse:collapse;font-size:var(--type-meta)}.automotive-lab-table th{padding:14px 12px;color:#fff;background:#101114;border-right:1px solid rgba(255,255,255,.12);font-size:var(--type-kicker);font-weight:900;text-align:left;text-transform:uppercase}.automotive-lab-table th:last-child{border-right:0}.automotive-lab-table td{padding:14px 12px;color:#30333a;border-top:1px solid rgba(21,21,21,.1);border-right:1px solid rgba(21,21,21,.08);font-weight:760;line-height:1.48;vertical-align:top}.automotive-lab-table td:last-child{border-right:0}.automotive-lab-table tbody tr:nth-child(2n) td{background:#f9fafb}.automotive-lab-table .table-stage-cell,.automotive-lab-table .table-protocol-cell,.automotive-lab-table .table-type-cell{color:var(--blue);font-weight:900}.automotive-lab-table .table-stage-cell,.automotive-lab-table .table-protocol-cell{vertical-align:middle}.automotive-lab-table .table-solution-cell{background:#9a7a3d1a;color:#6c5528}.product-application-section{grid-column:1 / -1;display:grid;gap:24px;margin-top:28px;padding-top:36px;border-top:1px solid var(--line)}.product-application-head{display:grid;grid-template-columns:minmax(0,820px);align-items:start;gap:12px}.product-application-head h3{margin-bottom:0;font-size:var(--type-module-title)}.product-application-head span{color:var(--muted);font-size:var(--type-body);font-weight:800;line-height:1.65}.product-application-focus{position:relative;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:0;overflow:hidden;background:linear-gradient(135deg,rgba(0,113,227,.08),transparent 42%),#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 64px #10111414}.product-application-focus-media{display:grid;align-content:center;min-height:390px;margin:0;padding:26px;background:linear-gradient(rgba(0,113,227,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,113,227,.04) 1px,transparent 1px),#f8f9fb;background-size:38px 38px;border-right:1px solid var(--line)}.product-application-focus-media img{width:100%;height:auto;aspect-ratio:2.18;object-fit:cover;object-position:center 66%;border:1px solid rgba(21,21,21,.08);border-radius:8px}.product-application-page{display:grid;align-content:center;justify-items:center;gap:10px;padding:20px 12px;color:#fff;background:linear-gradient(180deg,rgba(80,215,255,.2),transparent),#101114}.product-application-page strong{display:grid;place-items:center;width:54px;height:54px;color:var(--cyan);border:1px solid rgba(80,215,255,.42);border-radius:50%;font-size:22px;font-weight:900;font-variant-numeric:tabular-nums}.product-application-page span{max-width:82px;color:#ffffffb8;font-size:var(--type-note);font-weight:900;line-height:1.35;text-align:center;text-transform:uppercase}.product-application-focus-copy{display:grid;align-content:center;gap:16px;padding:clamp(26px,3vw,42px)}.product-application-focus-copy .product-application-page{width:116px;min-height:128px;border-radius:8px}.product-application-focus-copy h3,.product-application-tile-copy h3{margin-bottom:0}.product-application-focus-copy h3{font-size:var(--type-panel-title);line-height:1.12}.product-application-focus-copy>p:not(.section-kicker),.product-application-tile-copy>p{margin-bottom:0;color:var(--muted);font-size:var(--type-meta);font-weight:800;line-height:1.58}.product-application-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.product-application-points span{display:grid;gap:5px;flex:1 1 220px;padding:14px 16px;color:var(--muted);background:#f5f7fb;border-left:3px solid var(--blue);border-radius:8px;font-size:var(--type-meta);font-weight:800;line-height:1.5}.product-application-points strong{color:var(--ink);font-size:var(--type-body-sm)}.product-application-points.compact{grid-area:points;align-self:end;position:relative;display:block;height:78px;margin:0;overflow:hidden}.product-application-points.compact span{min-height:78px;padding:10px 12px;font-size:var(--type-kicker);line-height:1.38}.product-application-point-page{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;opacity:1}.product-application-point-page.rotating{opacity:0;animation:product-application-point-rotate 6s linear infinite}@keyframes product-application-point-rotate{0%,43%{opacity:1;transform:translateY(0)}50%,93%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.application-route-rail{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;padding:12px;background:#101114;border-radius:8px;box-shadow:0 20px 54px #1011141f}.application-route-item{display:grid;align-content:start;gap:7px;min-height:104px;padding:14px 12px;color:#ffffffd1;background:#ffffff13;border:1px solid rgba(255,255,255,.12);border-radius:8px}.application-route-item strong{color:var(--cyan);font-size:var(--type-kicker);font-variant-numeric:tabular-nums}.application-route-item span{color:#fff;font-size:var(--type-card-title-sm);font-weight:900;line-height:1}.application-route-item em{color:#ffffff9e;font-size:var(--type-note);font-style:normal;font-weight:900;line-height:1.32;text-transform:uppercase}.product-application-gallery{display:flex;align-items:stretch;gap:12px;margin-right:calc(var(--page-gutter) * -1);margin-left:calc(var(--page-gutter) * -1);padding:0 var(--page-gutter) 16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:var(--page-gutter);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(20,87,168,.38) rgba(20,87,168,.08)}.product-application-gallery::-webkit-scrollbar{height:6px}.product-application-gallery::-webkit-scrollbar-track{background:#1457a814}.product-application-gallery::-webkit-scrollbar-thumb{background:#1457a861;border-radius:999px}.product-application-tile{flex:0 0 clamp(374px,23vw,424px);scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,1fr) clamp(118px,8vw,144px);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"copy media" "points points";gap:14px 16px;align-content:stretch;min-height:292px;padding:20px 18px 18px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 48px #1011140f}.product-application-tile figure{grid-area:media;display:grid;place-items:center;align-self:start;width:100%;height:118px;margin:0;padding:10px;overflow:hidden;background:linear-gradient(135deg,#1457a814,#fff0 54%),#f7f9fc;border:1px solid rgba(20,87,168,.1);border-radius:8px}.product-application-tile figure img{width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center;background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:4px;box-shadow:0 8px 20px #11182712;transition:filter .32s ease,transform .52s cubic-bezier(.22,1,.36,1)}.product-application-tile:hover figure img{filter:saturate(1.04) contrast(1.025);transform:scale(1.012)}.product-application-tile-copy{grid-area:copy;display:grid;align-content:start;gap:10px;min-width:0}.product-application-tile-copy h3{margin-bottom:0;font-size:var(--type-card-title);line-height:1.2}.product-application-tile-copy>p{margin-bottom:0;font-size:var(--type-meta);line-height:1.62}.product-application-tile-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:0}.product-application-tile-meta span,.product-application-tile-meta em{display:inline-flex;min-height:25px;align-items:center;padding:0 8px;border-radius:999px;font-size:var(--type-micro);font-style:normal;font-weight:900}.product-application-tile-meta span{color:#fff;background:var(--blue)}.product-application-tile-meta em{color:var(--blue);background:#0071e314;border:1px solid rgba(0,113,227,.15)}.carousel-dots{display:flex;align-items:center;gap:8px}.carousel-dots button{width:8px;height:8px;padding:0;background:#1011143d;border:0;border-radius:50%;cursor:pointer}.carousel-dots button.active{width:24px;background:var(--blue);border-radius:999px}.test-items-section{border-top:1px solid var(--line)}.precision-section{display:grid;grid-template-columns:1fr;gap:24px;padding:44px 0 0;background:linear-gradient(118deg,rgba(20,87,168,.05) 0 24%,transparent 24% 100%),transparent;border-top:1px solid var(--line)}.precision-copy{max-width:860px}.precision-copy p:not(.section-kicker){color:var(--muted);font-size:var(--type-lead);line-height:1.7}.module-section-head{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start;width:100%;max-width:none;margin:0;padding:0;border:0}.module-section-head>div:first-child{display:grid;gap:10px;width:100%}.module-section-head.product-subheading{grid-template-columns:minmax(0,1fr);align-items:start;margin:0;padding-top:0;border-top:0}.module-section-head .section-kicker{grid-column:auto;margin:0;color:var(--blue);font-size:var(--type-kicker);font-weight:900;line-height:1.2;letter-spacing:0;text-transform:uppercase}.module-section-head h2,.module-section-head h3{margin:0;color:var(--ink);font-size:clamp(30px,2vw,34px);line-height:1.18;letter-spacing:0}.module-section-head span,.module-section-head p:not(.section-kicker){max-width:none;margin:0;color:var(--muted);font-size:clamp(15px,1vw,16px);font-weight:800;line-height:1.58}.precision-parts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.precision-part-card{position:relative;display:grid;align-content:start;gap:12px;min-height:226px;padding:20px 22px;overflow:hidden;background:linear-gradient(140deg,#ffffffe6,#f8fafcc2),#ffffffc7;border:1px solid var(--line);border-radius:8px;box-shadow:none;transition:border-color .22s ease,box-shadow .26s ease,transform .26s cubic-bezier(.22,1,.36,1)}.precision-part-card:before{position:absolute;inset:0 0 auto;height:3px;content:"";background:linear-gradient(90deg,var(--blue),var(--cyan))}.precision-part-card:nth-child(3n+2):before{background:linear-gradient(90deg,var(--amber),#d2b46e)}.precision-part-card:nth-child(3n):before{background:linear-gradient(90deg,#30333a,var(--cyan))}.precision-part-card:hover{border-color:#0071e342;box-shadow:0 16px 42px #0071e311;transform:translate3d(0,-2px,0)}.precision-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.precision-card-top span{color:var(--blue);font-size:var(--type-meta);font-weight:900;font-variant-numeric:tabular-nums}.precision-card-top em{min-width:0;color:#15151557;font-size:var(--type-micro);font-style:normal;font-weight:900;line-height:1.25;text-align:right;text-transform:uppercase}.precision-title-group{display:grid;gap:8px;margin-top:12px}.precision-title-group strong{display:block;max-width:100%;overflow:hidden;color:#0d4f9f;container-type:inline-size;font-size:clamp(22px,1.85vw,30px);line-height:1.12;white-space:nowrap}.precision-title-group strong span{display:inline-block;min-width:max-content;animation:precision-title-marquee 18s ease-in-out infinite}.precision-part-card:nth-child(3n+2) .precision-title-group strong{color:#765d2d}.precision-part-card:nth-child(3n) .precision-title-group strong{color:#2a617e}.precision-title-group em{width:fit-content;max-width:100%;color:var(--ink);font-size:17px;font-style:normal;font-weight:900;line-height:1.35}.precision-part-card p{margin-bottom:0;color:var(--muted);font-size:var(--type-meta);font-weight:800;line-height:1.58}.system-section{padding:70px var(--module-gutter);color:#fff;background:#101114}.system-section .section-heading p:not(.section-kicker){color:#ffffffad}.system-section .section-kicker{margin-bottom:10px;color:var(--cyan)}.system-product-mark{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin-bottom:16px;padding:0 14px;color:#fff;background:#7aa5c824;border:1px solid rgba(122,165,200,.3);border-radius:999px;font-size:var(--type-body);font-weight:900}.solution-system-section{grid-column:1 / -1;max-width:1360px;margin:0 auto;padding:clamp(32px,3.6vw,40px) var(--module-gutter) clamp(34px,3.8vw,42px);overflow:hidden;border-radius:8px}.system-overview-lead{position:relative;max-width:760px;margin:0 0 14px;padding:0 0 10px 18px;border-bottom:1px solid rgba(255,255,255,.09);text-align:left}.system-overview-lead:before{position:absolute;top:4px;bottom:14px;left:0;width:3px;content:"";background:linear-gradient(180deg,var(--cyan),rgba(122,165,200,.3));border-radius:999px}.system-overview-lead p{max-width:720px;margin:0;color:#ffffffc7;font-size:clamp(16px,1.25vw,20px);font-weight:850;line-height:1.55}.system-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:24px;align-items:center}.system-media.large{box-shadow:0 24px 64px #00000057}.aos-system-media{position:relative;background:#fff}.aos-system-media:before,.aos-system-media:after{position:absolute;right:0;left:0;z-index:2;content:"";pointer-events:none}.aos-system-media:before{top:0;height:58px;background:#fff}.aos-system-media:after{bottom:0;height:30px;background:#fff}.aos-system-media img{aspect-ratio:16 / 8.2;object-fit:contain;object-position:center center;background:#fff;transform:none}.aos-system-media:hover img{transform:none}.system-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.system-spec{display:flex;align-items:center;gap:12px;min-height:68px;padding:14px 16px;background:#ffffff13;border:1px solid rgba(255,255,255,.115);border-radius:8px;color:#ffffffd6;font-size:var(--type-body-sm);font-weight:780;line-height:1.44}.system-spec svg{flex:0 0 auto;color:var(--cyan);width:17px;height:17px;opacity:.92}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.module-card{display:grid;grid-template-columns:28px 1fr;align-items:start;gap:10px 14px;padding:18px;background:#fff1;border:1px solid rgba(255,255,255,.1);border-radius:8px}.module-card svg{grid-row:1 / 3;color:var(--cyan);width:20px;height:20px;margin-top:3px}.module-card h3{margin:0;font-size:20px;line-height:1.2}.module-card p{margin:0;color:#ffffffad;font-size:var(--type-meta);font-weight:720;line-height:1.58}.aos-architecture-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.aos-architecture-grid article{display:flex;align-items:flex-start;gap:9px;min-height:58px;padding:12px 13px;color:#ffffffa3;background:#ffffff0a;border:1px solid rgba(255,255,255,.075);border-radius:8px;font-size:var(--type-kicker);font-weight:720;line-height:1.45}.aos-architecture-grid svg{flex:0 0 auto;color:var(--cyan);width:15px;height:15px;opacity:.78}.probe-ipd-section{position:relative;grid-column:1 / -1;display:grid;grid-template-columns:minmax(300px,.64fr) minmax(560px,1.36fr);gap:10px 0;padding:26px clamp(28px,3vw,56px) 40px;overflow:hidden;isolation:isolate;background:linear-gradient(90deg,rgba(20,87,168,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(20,87,168,.035) 1px,transparent 1px),linear-gradient(180deg,#ffffffd1,#fff0 48%),#f4f5f6;background-size:52px 52px,52px 52px,auto}.probe-ipd-section:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(115deg,transparent 0 58%,rgba(154,122,61,.09) 58% 68%,transparent 68%),linear-gradient(180deg,transparent 0 82%,rgba(255,255,255,.62) 82% 100%);pointer-events:none}.probe-ipd-overview-panel{position:relative;grid-column:1 / -1;display:grid;grid-template-columns:minmax(380px,.76fr) minmax(520px,1.24fr);gap:clamp(16px,2vw,24px);padding:10px 12px;overflow:hidden;background:linear-gradient(135deg,#fffffff5,#f8fbffe6),#fff;border:1px solid rgba(20,87,168,.11);border-radius:14px;box-shadow:0 18px 46px #101f3614}.probe-ipd-overview-panel:before{position:absolute;inset:0 0 auto;z-index:2;height:3px;content:"";background:linear-gradient(90deg,rgba(20,87,168,.82),rgba(44,155,212,.16),transparent);pointer-events:none}.probe-ipd-head{position:relative;display:grid;min-height:176px;align-content:space-between;gap:12px;padding:clamp(18px,2vw,24px);overflow:hidden;background:radial-gradient(circle at 92% 12%,rgba(44,155,212,.2),transparent 28%),linear-gradient(135deg,#111820,#172538 64%,#0d1117);color:#fff;border:0;border-radius:10px;box-shadow:inset 0 1px #ffffff14}.probe-ipd-head:before{position:absolute;inset:auto 20px 18px auto;width:96px;height:1px;content:"";background:#ffffff38}.probe-ipd-head:after,.probe-ipd-metric-grid:before{position:absolute;content:"";pointer-events:none}.probe-ipd-head:after{position:absolute;right:24px;bottom:18px;content:"TEST";color:#ffffff0e;font-size:clamp(34px,4vw,58px);font-weight:900;letter-spacing:0;line-height:1}.probe-ipd-head .section-kicker{margin:0;color:#6dbeffe6;font-size:11px}.probe-ipd-head h2{max-width:480px;margin-bottom:0;color:#fff;font-size:clamp(26px,2.2vw,34px);line-height:1.08}.probe-ipd-head p:not(.section-kicker){max-width:420px;margin-bottom:0;color:#ffffffad;font-size:12px;font-weight:720;line-height:1.52}.probe-ipd-metric-grid{position:relative;align-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:linear-gradient(90deg,#1457a814,#1457a808),#1457a80f;border:0;border-radius:10px;box-shadow:none}.probe-ipd-metric-grid:before{display:none}.probe-ipd-metric-grid article{position:relative;display:grid;min-height:88px;align-content:start;gap:4px;padding:15px clamp(16px,1.7vw,22px);overflow:hidden;background:linear-gradient(135deg,#fffffffc,#f7fafdf0),#fff;border:0;border-radius:0;box-shadow:none}.probe-ipd-metric-grid article:before{position:absolute;inset:14px auto auto clamp(16px,1.7vw,22px);width:28px;height:3px;content:"";background:linear-gradient(90deg,#1457a8d1,#2c9bd46b);border-radius:999px}.probe-ipd-metric-grid article:nth-child(odd):before{display:block}.probe-ipd-metric-grid article:after{position:absolute;right:20px;bottom:10px;color:#1457a80b;font-size:clamp(28px,2.5vw,38px);font-weight:850;line-height:1}.probe-ipd-metric-grid article:nth-child(1):after{content:"01"}.probe-ipd-metric-grid article:nth-child(2):after{content:"02"}.probe-ipd-metric-grid article:nth-child(3):after{content:"03"}.probe-ipd-metric-grid article:nth-child(4):after{content:"04"}.probe-ipd-metric-grid strong{margin:8px 0 0;color:#1457a8d1;font-size:clamp(22px,1.65vw,28px);font-weight:780;line-height:1}.probe-ipd-metric-grid span{color:#151515c7;font-size:11px;font-weight:820}.probe-ipd-metric-grid p{position:relative;z-index:1;display:block;max-width:240px;margin:0;color:#5b6270d6;font-size:10.5px;font-weight:700;line-height:1.5}.probe-ipd-extract-panel{grid-column:1 / -1;display:grid;grid-template-columns:minmax(300px,.44fr) minmax(0,.56fr);grid-template-areas:"copy media" "list media";gap:12px 18px;margin-top:0;padding:16px 18px;overflow:hidden;background:#ffffffeb;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 42px #1011140f}.probe-ipd-extract-copy{grid-area:copy;display:grid;align-content:start;grid-template-columns:1fr;gap:6px;padding:0 0 2px;border-bottom:0}.probe-ipd-extract-copy .section-kicker{grid-column:auto;margin:0;color:var(--blue);background:transparent;border:0;border-radius:0;white-space:nowrap}.probe-ipd-extract-copy h3{max-width:520px;margin:0;font-size:clamp(22px,1.8vw,28px);line-height:1.16}.probe-ipd-extract-intro{justify-self:start;max-width:500px;margin:0;color:var(--muted);font-size:var(--type-meta);font-weight:750;line-height:1.5}.probe-ipd-extract-list{grid-area:list;display:grid;align-content:start;min-height:128px}.probe-ipd-extract-list article{position:relative;display:grid;align-content:start;gap:8px;min-height:0;padding:14px 16px 14px 18px;background:#f8fafc;border:1px solid rgba(20,87,168,.11);border-radius:8px;box-shadow:none;animation:probe-extract-card-in .68s cubic-bezier(.22,1,.36,1)}.probe-ipd-extract-list article:before{display:none}.probe-ipd-extract-list article:after{position:absolute;top:14px;right:16px;color:#1457a857;content:attr(data-stage);font-size:17px;font-weight:900;line-height:1}.probe-ipd-extract-list strong{color:#17191d;padding-right:32px;font-size:var(--type-body-sm);font-weight:900}.probe-ipd-extract-list p{margin:0;color:var(--muted);font-size:var(--type-kicker);font-weight:700;line-height:1.55}.probe-ipd-extract-list article>div{display:flex;flex-wrap:wrap;gap:6px}.probe-ipd-extract-list span{display:inline-flex;align-items:center;min-height:24px;padding:2px 7px;color:var(--blue);background:#fff;border:1px solid rgba(20,87,168,.1);border-radius:999px;font-size:11px;font-weight:900}.probe-ipd-equipment-strip{grid-area:media;align-self:start;justify-self:center;display:grid;gap:7px;width:100%;max-width:none;min-width:0;padding-left:18px;border-left:1px solid rgba(20,87,168,.09)}.probe-ipd-equipment-strip figure{position:relative;display:grid;grid-template-rows:auto auto;align-content:start;margin:0;padding:0;min-width:0;min-height:0;overflow:hidden;background:#fff;border:1px solid rgba(20,87,168,.1);border-radius:8px;box-shadow:none;animation:probe-extract-card-in .68s cubic-bezier(.22,1,.36,1)}.probe-ipd-equipment-strip img{width:100%;height:clamp(220px,18vw,290px);min-height:220px;aspect-ratio:1.7;object-fit:cover;background:#eef2f5;border:0;border-radius:0;animation:probe-extract-image-in .9s cubic-bezier(.22,1,.36,1)}.probe-ipd-equipment-strip figure:first-child img{object-position:center 42%}.probe-ipd-equipment-strip figure:last-child img{object-position:center center}.probe-ipd-equipment-strip figcaption{position:static;display:flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;color:var(--muted);background:#f8fafc;border-top:1px solid rgba(20,87,168,.1);border-left:0;border-radius:0;font-size:var(--type-kicker);font-weight:900;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none}.probe-ipd-extract-dots{display:flex;justify-content:center;gap:6px}.probe-ipd-extract-dots span{position:relative;width:24px;height:4px;overflow:hidden;background:#1457a829;border-radius:999px}.probe-ipd-extract-dots span.active{background:#1457a824;animation:probe-extract-dot-in .52s cubic-bezier(.22,1,.36,1)}.probe-ipd-extract-dots span.active:after{position:absolute;inset:0;content:"";background:var(--blue);border-radius:inherit;transform-origin:left center;animation:probe-extract-progress 3.6s linear}@keyframes probe-extract-card-in{0%{opacity:0;filter:blur(8px);transform:translate(16px)}to{opacity:1;filter:blur(0);transform:translate(0)}}@keyframes probe-extract-image-in{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes probe-extract-dot-in{0%{opacity:.42;transform:scaleX(.42)}to{opacity:1;transform:scaleX(1)}}@keyframes probe-extract-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes probe-point-soft-fade{0%{opacity:0;filter:blur(5px);transform:translateY(5px)}16%,82%{opacity:1;filter:blur(0);transform:translateY(0)}to{opacity:.58;filter:blur(2px);transform:translateY(-2px)}}.probe-ipd-group-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.probe-ipd-group-grid article{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;align-content:stretch;gap:10px;min-height:196px;padding:16px 17px 14px;overflow:hidden;background:linear-gradient(140deg,rgba(20,87,168,.055),transparent 38%),#fff;border:1px solid rgba(20,87,168,.1);border-radius:8px;box-shadow:0 14px 36px #1011140e}.probe-ipd-group-grid article:before{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:linear-gradient(180deg,var(--blue),rgba(80,215,255,.55));opacity:.92}.probe-ipd-group-grid article>span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--blue);font-size:var(--type-kicker);font-weight:900;letter-spacing:0;text-transform:uppercase}.probe-ipd-group-grid article>span svg{flex:0 0 auto;color:#9a6d25e0}.probe-ipd-group-title{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px}.probe-ipd-group-title svg{flex:0 0 auto;width:34px;height:34px;padding:7px;color:var(--blue);background:#1457a813;border:1px solid rgba(20,87,168,.12);border-radius:8px}.probe-ipd-group-title h3{margin:0;font-size:20px;line-height:1.18}.probe-ipd-group-grid p{margin:0;color:var(--muted);font-size:var(--type-meta);font-weight:700;line-height:1.5}.probe-ipd-group-grid ul{position:relative;display:grid;align-items:center;min-height:36px;margin:0;padding:0;overflow:hidden;list-style:none}.probe-ipd-group-grid li{position:relative;display:flex;align-items:center;min-height:36px;padding:7px 11px 7px 24px;color:#30333a;background:#f5f8fcdb;border:1px solid rgba(20,87,168,.12);border-radius:8px;font-size:var(--type-meta);font-weight:800;line-height:1.48;box-shadow:inset 0 1px #ffffffc7;animation:probe-point-soft-fade 2.8s ease-in-out}.probe-ipd-group-grid li:before{position:absolute;top:50%;left:12px;width:5px;height:5px;content:"";background:var(--blue);border-radius:50%;transform:translateY(-50%)}.probe-ipd-group-grid li:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:linear-gradient(90deg,var(--blue),rgba(80,215,255,.72));transform-origin:left center;opacity:.55;animation:probe-point-line-fade 2.8s ease-in-out}@keyframes probe-point-fade{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes probe-point-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes probe-point-line-fade{0%{opacity:0;transform:scaleX(0)}18%{opacity:.5}82%{opacity:.5;transform:scaleX(.74)}to{opacity:0;transform:scaleX(.86)}}.probe-ipd-verification{grid-column:1 / -1;display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,1.72fr);gap:14px;align-items:center;padding:12px 14px;background:#ffffffe0;border:1px solid rgba(20,87,168,.08);border-radius:8px}.probe-ipd-verification>div:first-child{display:grid;align-content:start;gap:4px;min-height:0;padding:0;color:#151515;background:transparent;border-radius:0}.probe-ipd-verification>div:first-child .section-kicker{margin:0;color:var(--blue);font-size:11px}.probe-ipd-verification h3{max-width:180px;margin:0;font-size:clamp(16px,1.2vw,18px);line-height:1.18}.probe-ipd-verification-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.probe-ipd-verification-grid article{display:grid;align-content:start;min-height:68px;padding:10px 12px;background:#f8fafcb8;border:1px solid rgba(20,87,168,.08);border-radius:8px;box-shadow:none}.probe-ipd-verification-grid span{color:#1457a8c7;font-size:10px;font-weight:850;text-transform:uppercase}.probe-ipd-verification-grid h4{margin:5px 0 3px;font-size:14px;line-height:1.18}.probe-ipd-verification-grid strong{color:#151515;font-size:15px;font-weight:900;line-height:1.18}.probe-ipd-verification-grid p{display:none}.sip-section{padding:84px var(--page-gutter);background:#fff;border-top:1px solid var(--line)}.sip-layout{display:grid;gap:22px;max-width:1180px;margin:0 auto}.sip-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sip-capability-card{display:grid;justify-items:center;align-content:start;gap:14px;min-height:230px;padding:28px 24px;text-align:center;background:#f8fafc;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 34px #1011140d}.sip-capability-card svg{color:var(--blue)}.sip-capability-card h3{margin:0;font-size:22px;line-height:1.3}.sip-capability-card p{margin:0;color:var(--muted);font-size:var(--type-body-sm);font-weight:700;line-height:1.65}.sip-figure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sip-figure-card{display:grid;gap:10px;margin:0;padding:12px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 42px #1011140f}.sip-figure-card img{width:100%;height:220px;object-fit:contain;background:#fff}.sip-figure-card figcaption{color:var(--blue);font-size:var(--type-meta);font-weight:900;text-align:center}.solution-sip-section{grid-column:1 / -1;padding:42px;border:1px solid var(--line);border-radius:8px}.kpa-section{grid-column:1 / -1;padding:72px var(--module-gutter) 42px;background:#fff}.kpa-layout{display:grid;max-width:1320px;margin:0 auto}.kpa-source-panel{display:grid;gap:16px;padding:28px;overflow:hidden;background:linear-gradient(135deg,#1457a814,#7aa5c80d 42%,#9a7a3d1a),#f8f9fb;border:1px solid var(--line);border-radius:8px;box-shadow:0 26px 70px #10111414}.kpa-source-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid rgba(21,21,21,.1)}.kpa-source-head span{color:var(--blue);font-size:18px;font-weight:850}.kpa-source-head strong{max-width:180px;color:#15151575;font-size:var(--type-meta);font-weight:800;line-height:1.45;text-align:right}.kpa-source-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kpa-source-item{display:grid;gap:12px;padding:16px;background:#ffffffc2;border:1px solid rgba(20,87,168,.12);border-radius:8px;box-shadow:0 14px 42px #1011140d}.kpa-source-item>div:first-child{display:flex;align-items:center;gap:10px}.kpa-source-item svg{color:var(--blue)}.kpa-source-item h3{margin:0;color:#151515;font-size:var(--type-body-lg);line-height:1.25}.kpa-source-item p{margin:0;color:#1515159e;font-size:var(--type-meta);font-weight:720;line-height:1.56}.kpa-source-tags{display:flex;flex-wrap:wrap;gap:6px}.kpa-source-tags span{display:inline-flex;min-height:25px;align-items:center;padding:4px 9px;color:#124a8c;background:#1457a814;border:1px solid rgba(20,87,168,.14);border-radius:999px;font-size:var(--type-note);font-weight:850;line-height:1.2}.customers-section{padding:84px var(--page-gutter);background:#f5f5f7;border-top:1px solid var(--line)}.customer-logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1120px;margin:0 auto}.customer-marquee{position:relative;max-width:1180px;margin:10px auto 34px;overflow:hidden;padding:14px 0;border-block:1px solid rgba(16,17,20,.08);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.customer-marquee-track{display:flex;width:max-content;gap:16px;animation:logo-marquee 26s linear infinite}.customer-marquee:hover .customer-marquee-track{animation-play-state:paused}.customer-marquee span{display:grid;place-items:center;width:178px;height:72px;padding:14px 22px;background:#ffffffb8;border:1px solid rgba(16,17,20,.08);border-radius:999px;box-shadow:0 14px 38px #1011140f}.customer-marquee img{width:100%;height:100%;object-fit:contain;filter:grayscale(.18) saturate(.9)}.customer-marquee .customer-logo-chery{padding:12px 18px}.customer-marquee .customer-logo-chery img{width:150px;height:44px;object-fit:cover;object-position:center bottom;mix-blend-mode:multiply;filter:saturate(1.04) contrast(1.06)}.customer-logo-card{display:grid;align-content:center;gap:16px;min-height:158px;padding:20px;background:#fff;border:1px solid var(--line);border-radius:8px}.customer-logo-card img{justify-self:center;width:100%;height:68px;object-fit:contain;filter:saturate(.98)}.customer-logo-card.customer-logo-chery img{width:min(78%,220px);height:62px;object-fit:cover;object-position:center bottom;mix-blend-mode:multiply;filter:saturate(1.04) contrast(1.06)}.customer-logo-card span{color:var(--muted);font-size:var(--type-meta);font-weight:700;text-align:center}.contact-section{padding:46px var(--page-gutter) 34px;color:#fff;text-align:left;background:#050505}.contact-layout{display:grid;grid-template-columns:minmax(320px,.48fr) minmax(300px,.52fr);gap:clamp(36px,6vw,92px);max-width:1040px;margin:0 auto}.contact-profile-card,.contact-info-panel{display:grid;align-content:start;gap:24px}.contact-profile-card{min-height:0;padding:20px 0}.contact-profile-card h2,.contact-info-panel h2{margin-bottom:0;font-size:24px;font-weight:500;line-height:1.22}.contact-info-panel,.contact-profile-card{padding:20px 0}.contact-info-panel p{margin-bottom:0;color:#ffffff94;font-size:var(--type-body-sm);line-height:1.68}.contact-info-panel a{width:fit-content;color:#ffffffbd;border-bottom:1px solid rgba(255,255,255,.32);font-size:var(--type-meta)}.contact-profile-list{display:grid;gap:18px;margin-top:4px}.contact-profile-list span{display:grid;gap:10px;color:#ffffffd6;font-size:var(--type-lead);font-weight:400;line-height:1.36}.contact-profile-list em{color:#ffffff6b;font-size:var(--type-kicker);font-style:normal;font-weight:500;line-height:1}.contact-map-panel{position:relative;display:grid;grid-column:1 / -1;grid-template-columns:minmax(240px,.38fr) minmax(420px,.62fr);gap:clamp(18px,4vw,42px);min-height:320px;padding:clamp(22px,3.6vw,38px);overflow:hidden;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:radial-gradient(circle at 70% 54%,rgba(44,112,210,.22),transparent 28%),radial-gradient(circle at 18% 18%,rgba(176,141,68,.16),transparent 28%),linear-gradient(135deg,#030506,#080b10 48%,#020303);box-shadow:0 22px 70px #00000057}.contact-map-panel:before{position:absolute;inset:0;content:"";background:linear-gradient(115deg,transparent 0 47%,rgba(255,255,255,.08) 48%,transparent 56% 100%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:auto,48px 48px,48px 48px;opacity:.68;pointer-events:none}.contact-map-copy{position:relative;z-index:1;display:grid;align-content:center;gap:12px;max-width:360px}.contact-map-copy>span{color:#7cb2e6c7;font-size:var(--type-kicker);font-weight:900;letter-spacing:0;text-transform:uppercase}.contact-map-copy strong{font-size:clamp(27px,2.65vw,40px);font-weight:600;line-height:1.16}.contact-map-copy p{margin:0;color:#ffffffa3;font-size:var(--type-meta);font-weight:600;line-height:1.72}.contact-map-stat{display:flex;align-items:baseline;gap:10px;margin-top:4px}.contact-map-stat b{color:#fff;font-size:clamp(46px,5vw,72px);font-weight:400;line-height:.95}.contact-map-stat span{color:#ffffffb3;font-size:var(--type-meta);font-weight:700}.contact-map-stage{position:relative;z-index:1;min-height:360px}.contact-map-image{position:absolute;top:50%;left:50%;width:min(112%,820px);max-width:none;height:auto;opacity:.92;filter:drop-shadow(0 20px 40px rgba(30,110,220,.12));transform:translate(-50%,-50%);pointer-events:none}.contact-map-marker{position:absolute;display:grid;min-width:116px;padding-left:24px;transform:translate(-12px,-14px);animation:contact-map-marker-float 4.8s ease-in-out infinite;will-change:transform}.contact-map-marker:before{position:absolute;top:15px;left:7px;z-index:-1;width:92px;height:92px;content:"";border-radius:999px;background:radial-gradient(circle,rgba(132,112,255,.18) 0 18%,transparent 42%),radial-gradient(circle,transparent 44%,rgba(80,215,255,.2) 45% 47%,transparent 66%);filter:blur(.2px);opacity:0;transform:translate(-50%,-50%) scale(.42);animation:contact-map-halo 5.8s ease-out infinite;pointer-events:none}.contact-map-marker:nth-of-type(2){animation-delay:.72s}.contact-map-marker:nth-of-type(2):before{animation-delay:1.12s}.contact-map-pulse{position:absolute;top:8px;left:0;width:14px;height:14px;border:2px solid rgba(145,118,255,.92);border-radius:999px;background:#5b4dd0db;box-shadow:0 0 0 8px #5b4dd02e,0 0 28px #6a5effb8}.contact-map-pulse:before,.contact-map-pulse:after{position:absolute;inset:-18px;content:"";border:1px solid rgba(125,103,255,.42);border-radius:inherit;animation:contact-map-pulse 3.4s ease-out infinite}.contact-map-pulse:before{inset:-28px;border-color:#50d7ff3d;animation-duration:4.2s;animation-delay:.98s}.contact-map-marker:nth-of-type(2) .contact-map-pulse:before,.contact-map-marker:nth-of-type(2) .contact-map-pulse:after{animation-delay:.64s}.contact-map-marker strong{color:#fff;font-size:24px;font-weight:600;line-height:1;text-shadow:0 0 18px rgba(125,103,255,.18);animation:contact-map-label-glow 4.8s ease-in-out infinite}.contact-map-marker em{color:#ffffffc2;font-size:var(--type-kicker);font-style:normal;font-weight:700;line-height:1.3}.contact-map-marker:nth-of-type(2) strong{animation-delay:.72s}.contact-map-marker small{max-width:160px;margin-top:5px;color:#ffffff75;font-size:11px;font-weight:600;line-height:1.45}.contact-copyright{max-width:1040px;margin:28px auto 0;padding-top:18px;color:#ffffff6b;border-top:1px solid rgba(255,255,255,.16);font-size:var(--type-kicker)}.public-security-record{display:inline-flex;align-items:center;gap:5px;margin-top:8px}.public-security-record img{flex:0 0 auto}.motion-reveal{opacity:0;filter:blur(12px);transform:translate3d(0,34px,0) scale(.985);transition:opacity .76s cubic-bezier(.22,1,.36,1),filter .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,filter,transform}.motion-reveal.is-visible{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.section-heading.motion-reveal,.product-subheading.motion-reveal,.solution-subheading.motion-reveal{transform:translate3d(0,24px,0)}.product-card,.series-card,.product-path-card,.instrument-platform-card,.bat-capability-card,.bat-unit-panel,.bat-feature-track span,.solution-group-card,.solution-item,.technology-card,.product-application-focus,.application-route-item,.product-application-tile,.kpa-source-item,.module-card,.system-spec,.customer-logo-card{position:relative;overflow:hidden}.product-card:after,.series-card:after,.product-path-card:after,.instrument-platform-card:after,.bat-capability-card:after,.bat-unit-panel:after,.bat-feature-track span:after,.solution-group-card:after,.solution-item:after,.technology-card:after,.product-application-focus:after,.application-route-item:after,.product-application-tile:after,.kpa-source-item:after,.module-card:after,.system-spec:after,.customer-logo-card:after{position:absolute;inset:0;content:"";background:linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,.42) 50%,transparent 58% 100%);opacity:0;transform:translate(-120%);transition:opacity .26s ease,transform .62s cubic-bezier(.22,1,.36,1);pointer-events:none}.product-card,.product-path-card,.instrument-platform-card,.kpa-source-item,.solution-group-card,.technology-card,.product-application-focus,.application-route-item,.product-application-tile,.customer-logo-card{transition:border-color .22s ease,box-shadow .26s ease,transform .26s cubic-bezier(.22,1,.36,1)}.product-card:hover,.product-path-card:hover,.instrument-platform-card:hover,.kpa-source-item:hover,.solution-group-card:hover,.technology-card:hover,.product-application-focus:hover,.application-route-item:hover,.product-application-tile:hover,.customer-logo-card:hover{border-color:#0071e338;box-shadow:0 20px 58px #1011141a;transform:translate3d(0,-4px,0)}.product-card:hover:after,.series-card:hover:after,.product-path-card:hover:after,.instrument-platform-card:hover:after,.bat-capability-card:hover:after,.bat-unit-panel:hover:after,.bat-feature-track span:hover:after,.solution-group-card:hover:after,.solution-item:hover:after,.technology-card:hover:after,.product-application-focus:hover:after,.application-route-item:hover:after,.product-application-tile:hover:after,.kpa-source-item:hover:after,.module-card:hover:after,.system-spec:hover:after,.customer-logo-card:hover:after{opacity:1;transform:translate(120%)}.product-image img,.series-image img,.instrument-platform-image img,.probe-ipd-equipment-strip img,.system-media img,.sip-figure-card img,.customer-logo-card img{transition:filter .32s ease,transform .52s cubic-bezier(.22,1,.36,1)}.product-card:hover .product-image img,.series-card:hover .series-image img,.instrument-platform-card:hover .instrument-platform-image img,.probe-ipd-equipment-strip figure:hover img,.system-media:hover img,.sip-figure-card:hover img,.customer-logo-card:hover img{filter:saturate(1.08) contrast(1.04);transform:scale(1.035)}.aos-system-media:hover img{filter:saturate(1.08) contrast(1.04);transform:none}.bat-capability-board,.feature-band,.testing-method-band,.system-section,.contact-section{position:relative;isolation:isolate}.bat-capability-board:before,.feature-band:before,.testing-method-band:before,.system-section:before,.contact-section:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(115deg,transparent 0 44%,rgba(80,215,255,.12) 48%,transparent 53% 100%),radial-gradient(circle at 86% 18%,rgba(0,113,227,.2),transparent 28%);opacity:.62;transform:translate(-18%);animation:panel-sweep 7.2s ease-in-out infinite;pointer-events:none}.bat-flow-board span,.system-spec,.solution-item{transition:background .22s ease,border-color .22s ease,color .22s ease,transform .24s cubic-bezier(.22,1,.36,1)}.bat-flow-board span:hover,.system-spec:hover,.solution-item:hover{transform:translate3d(0,-3px,0)}.bat-flow-board span{animation:flow-node-pulse 3.8s ease-in-out infinite;animation-delay:calc(var(--reveal-delay, 0ms) + .12s)}.bat-flow-board span:nth-child(2){animation-delay:.18s}.bat-flow-board span:nth-child(3){animation-delay:.36s}.bat-flow-board span:nth-child(4){animation-delay:.54s}.bat-flow-board span:nth-child(5){animation-delay:.72s}.bat-flow-board span:nth-child(6){animation-delay:.9s}.carousel-dots button{transition:background .18s ease,transform .18s ease,width .24s cubic-bezier(.22,1,.36,1)}.carousel-dots button:hover{transform:scale(1.28)}.archive-group{transition:border-color .22s ease,box-shadow .26s ease}.archive-group:hover,.archive-group[open]{border-color:#0071e32e;box-shadow:0 18px 54px #10111414}@keyframes hero-copy-rise{0%{opacity:0;filter:blur(10px);transform:translate3d(0,22px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes hero-copy-entrance{0%{opacity:0;filter:blur(8px);transform:translate3d(0,calc(var(--hero-copy-parallax-y) + 14px),0)}to{opacity:1;filter:blur(0);transform:translate3d(0,var(--hero-copy-parallax-y),0)}}@keyframes company-typewriter-cursor{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes company-logo-tile-in{0%{opacity:0;filter:blur(10px);transform:translate3d(0,18px,0) scale(.96)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes company-logo-tile-breathe{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-4px,0) scale(1.012)}}@keyframes company-logo-glow-breathe{0%,to{opacity:.62;transform:scale(.98)}50%{opacity:.86;transform:scale(1.04)}}@keyframes company-logo-drawing-cycle{0%{opacity:0;filter:blur(8px) contrast(.92);transform:translate3d(0,12px,0) scale(.97)}6%{opacity:.86;filter:blur(0) contrast(.98);transform:translateZ(0) scale(1)}58%{opacity:.92;filter:contrast(1.02);transform:translate3d(0,-2px,0) scale(1.004)}68%,84%{opacity:.86;filter:contrast(.98);transform:translateZ(0) scale(1)}92%,to{opacity:0;filter:blur(8px) contrast(.94);transform:translate3d(0,-8px,0) scale(.985)}}@keyframes company-logo-loading-frame{0%{opacity:0;stroke-dashoffset:1}5%{opacity:.12}24%{opacity:.08;stroke-dashoffset:0}34%,to{opacity:0;stroke-dashoffset:0}}@keyframes company-logo-scan-run{0%{opacity:0;stroke-dashoffset:1;stroke-width:1.2}6%{opacity:.95}24%{opacity:.86;stroke-dashoffset:.14;stroke-width:2.8}34%,to{opacity:0;stroke-dashoffset:0;stroke-width:1.6}}@keyframes company-logo-node-halo{0%{opacity:0;transform:scale(.42)}6%{opacity:.82;transform:scale(1)}15%,to{opacity:0;transform:scale(1.62)}}@keyframes company-logo-trail-sweep{0%{opacity:0;stroke-dashoffset:1}7%{opacity:.2}24%{opacity:.11;stroke-dashoffset:0}34%,to{opacity:0;stroke-dashoffset:0}}@keyframes company-logo-stroke-draw{0%{opacity:0;stroke-dashoffset:1;transform:translate3d(0,5px,0)}25%{opacity:.34;stroke-dashoffset:0;transform:translateZ(0)}35%,to{opacity:0;stroke-dashoffset:0;transform:translateZ(0)}}@keyframes company-logo-final-path-draw{0%{stroke-dashoffset:1}28%,62%{stroke-dashoffset:0}82%,to{stroke-dashoffset:-1}}@keyframes company-logo-final-cycle{0%{opacity:0;filter:blur(3px) drop-shadow(0 0 0 rgba(17,17,17,0));transform:translate3d(0,2px,0) scale(.996)}9%{opacity:1;filter:blur(0) drop-shadow(0 0 0 rgba(17,17,17,0));transform:translateZ(0) scale(1)}48%{opacity:1;filter:drop-shadow(0 10px 22px rgba(17,17,17,.055));transform:translate3d(0,-1.5px,0) scale(1.006)}64%,84%{opacity:1;filter:drop-shadow(0 0 0 rgba(17,17,17,0));transform:translateZ(0) scale(1)}92%,to{opacity:0;filter:blur(5px) drop-shadow(0 0 0 rgba(17,17,17,0));transform:translate3d(0,-6px,0) scale(.985)}}@keyframes company-logo-circuit-line{0%{opacity:0;stroke-dashoffset:1;transform:translate3d(-4px,0,0)}16%,62%{opacity:1;stroke-dashoffset:0;transform:translateZ(0)}78%{opacity:1;stroke-dashoffset:-1;transform:translateZ(0)}88%,to{opacity:0;stroke-dashoffset:-1;transform:translate3d(5px,0,0)}}@keyframes company-logo-circuit-node{0%{opacity:0;transform:scale(.4)}8%{opacity:1;transform:scale(1.12)}14%,66%{opacity:1;transform:scale(1)}78%,to{opacity:0;transform:scale(.45)}}@keyframes bat-unit-panel-in{0%{opacity:0;filter:blur(6px);transform:translate3d(18px,0,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes bat-feature-track-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes bat-feature-item-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes bat-unit-dot-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero-title-settle{0%{filter:blur(3px);transform:translate3d(0,10px,0) scale(.992)}to{filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes hero-principles-settle{0%{filter:blur(3px);transform:translate3d(0,8px,0)}to{filter:blur(0);transform:translateZ(0)}}@keyframes hero-background-drift{0%{background-position:center center,center center,50% 50%}to{background-position:center center,center center,53% 48%}}@keyframes hero-grid-drift{0%{background-position:0 0,0 0,center}to{background-position:112px 0,0 112px,center}}@keyframes hero-text-sheen{0%,42%,to{background-position:120% 50%}62%{background-position:-80% 50%}}@keyframes hero-title-sheen{0%,36%,to{background-position:125% 50%}56%{background-position:-75% 50%}}@keyframes hero-orbit-pulse{0%,to{opacity:.28;transform:translate(-50%,-50%) scale(.97)}50%{opacity:.48;transform:translate(-50%,-50%) scale(1.01)}}@keyframes blueprint-drift{0%{background-position:0 0,0 0}to{background-position:0 0,128px 0}}@keyframes panel-sweep{0%,to{opacity:.22;transform:translate(-18%)}48%{opacity:.7;transform:translate(18%)}}@keyframes contact-map-pulse{0%{opacity:.62;transform:scale(.42)}72%,to{opacity:0;transform:scale(1.8)}}@keyframes contact-map-halo{0%{opacity:0;transform:translate(-50%,-50%) scale(.42)}18%{opacity:.58}68%{opacity:.08}to{opacity:0;transform:translate(-50%,-50%) scale(1.82)}}@keyframes contact-map-marker-float{0%,to{transform:translate(-12px,-14px)}48%{transform:translate(-12px,-19px)}}@keyframes contact-map-label-glow{0%,to{color:#fff;text-shadow:0 0 14px rgba(125,103,255,.16)}46%{color:#fffffff5;text-shadow:0 0 12px rgba(255,255,255,.18),0 0 30px rgba(94,214,255,.26),0 0 46px rgba(125,103,255,.28)}}@keyframes logo-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes flow-node-pulse{0%,to{border-color:var(--line);box-shadow:0 0 #0071e300}45%{border-color:#0071e352;box-shadow:0 12px 30px #0071e31f}}@keyframes dark-flow-node{0%,to{border-color:#ffffff1f;background:#ffffff14}45%{border-color:#50d7ff6b;background:#50d7ff24}}@keyframes precision-title-marquee{0%,18%{transform:translate(0)}58%,78%{transform:translate(min(0px,calc(100cqw - 100%)))}to{transform:translate(0)}}@keyframes bat-screen-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bat-interface-timebar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bat-interface-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1280px){.bat-unit-section{grid-template-columns:1fr}.bat-unit-panel{min-height:0;border-right:0;border-bottom:1px solid rgba(21,21,21,.08)}.bat-feature-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1060px){.hero,.company-intro-section,.intro,.feature-band,.split-section,.precision-section,.product-application-head,.automotive-lab-head,.home-preview-grid,.technology-overview,.technology-map-head,.bat-detail-panel,.testing-method-band,.sip-layout,.kpa-layout,.bat-interface-carousel,.contact-layout,.contact-map-panel{grid-template-columns:1fr}.contact-map-stage{min-height:320px}.hero{min-height:auto}.product-grid,.product-path-grid,.series-grid,.bat-feature-grid,.bat-interface-thumbs,.product-application-grid,.product-application-gallery,.automotive-lab-photo-grid,.system-grid,.module-grid,.spec-showcase,.instrument-section,.instrument-platform-grid,.aos-architecture-grid,.solution-group-grid,.kpa-source-list,.test-items-section,.probe-ipd-section,.probe-ipd-overview-panel,.probe-ipd-extract-panel,.probe-ipd-group-grid,.probe-ipd-verification{grid-template-columns:1fr}.probe-ipd-extract-panel{grid-template-areas:"copy" "media" "list"}.probe-ipd-head,.probe-ipd-extract-copy{grid-template-columns:1fr}.probe-ipd-extract-copy .section-kicker,.probe-ipd-extract-intro{justify-self:start}.probe-ipd-equipment-strip{padding-left:0;border-left:0}.probe-ipd-head{min-height:auto;border-right:0;border-bottom:1px solid rgba(20,87,168,.12)}.probe-ipd-metric-grid{border:0}.probe-ipd-metric-grid:before{display:none}.workflow-step-grid,.precision-parts-grid,.company-highlight-grid,.method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-application-card{grid-template-columns:96px minmax(180px,.7fr) minmax(0,1fr)}.product-application-card.text-only{grid-template-columns:96px minmax(0,1fr)}.product-application-focus-media{min-height:330px;border-right:0;border-bottom:1px solid var(--line)}.product-application-gallery{margin-right:calc(var(--page-gutter) * -1);margin-left:calc(var(--page-gutter) * -1);padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.product-application-tile{flex-basis:min(414px,60vw)}.automotive-lab-table-wrap{overflow-x:auto}.automotive-lab-table{min-width:980px}.application-route-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.product-application-copy{padding:24px}.workflow-process-head{grid-template-columns:1fr}.workflow-process-head p:not(.section-kicker){white-space:normal}.workflow-step-grid,.bat-feature-track{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-step-card{border-bottom:1px solid rgba(255,255,255,.11)}.bat-capability-board{min-height:auto}.bat-flow-board{grid-template-columns:repeat(3,minmax(0,1fr))}.kpa-source-panel{min-height:auto;padding:24px}.technology-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-image{height:280px}.series-image{height:300px}.instrument-platform-image{height:150px}.bat-interface-run{grid-template-columns:repeat(2,minmax(0,1fr))}.bat-interface-stage figure{height:250px}.bat-screen-shell.featured figure{height:250px}.bat-detail-media{border-top:1px solid var(--line);border-left:0}.probe-ipd-head{padding-right:0}}@media(max-width:720px){.site-header{height:72px;padding:12px 20px;align-items:center;gap:12px;flex-direction:row}.site-header.over-hero.nav-open{color:#151515;background:#fffffff0;border-bottom-color:#15151514;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{min-width:0;font-size:16px}.brand>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;margin-left:auto;color:inherit;background:#1515150a;border:1px solid rgba(21,21,21,.12);border-radius:8px}.site-header.over-hero .mobile-nav-toggle{background:#ffffff1a;border-color:#ffffff3d}.site-header.over-hero.nav-open .mobile-nav-toggle{background:#1515150a;border-color:#1515151f}.company-intro-section{min-height:auto;padding:94px var(--page-gutter) 78px;gap:26px}.company-intro-copy{gap:16px;min-height:auto}.company-intro-copy h2{font-size:23px;font-weight:420}.company-typewriter{min-height:8.2em;font-size:21px;font-weight:400;line-height:1.58}.company-intro-mark{min-height:210px}.company-logo-drawing{width:184px}.home-overview-section{padding:72px var(--page-gutter) 82px}.home-overview-head h2{font-size:34px}.home-preview-grid{max-width:760px}.home-preview-card{grid-template-rows:230px 1fr}.home-preview-card figure{height:auto}.home-preview-content{padding:20px}.home-preview-card h3{font-size:25px}nav{position:absolute;top:calc(100% + 8px);right:20px;left:20px;display:grid;width:auto;gap:0;padding:8px;overflow:hidden;color:#151515;background:#fffffff5;border:1px solid rgba(21,21,21,.1);border-radius:8px;box-shadow:0 18px 42px #060a102e;opacity:0;pointer-events:none;transform:translateY(-8px);visibility:hidden;transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility 0ms linear .22s;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header.nav-open nav{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0ms}nav a{padding:13px 12px;color:#151515ad;line-height:1.2}.site-header.over-hero nav a{color:#151515ad}nav a:after{display:none}.hero,.intro,.section,.technology-section,.technical-archive,.instrument-platform-section,.bat-interface-section,.bat-feature-section,.sip-section,.bat-detail-panel,.feature-band,.spec-showcase,.instrument-section,.test-items-section,.precision-section,.system-section,.probe-ipd-section,.kpa-section,.customers-section,.contact-section{padding-left:22px;padding-right:22px}.product-path-card{min-height:auto;padding:16px}.product-path-grid{margin:-6px auto 30px}.customer-marquee{margin-top:-8px}.customer-marquee span{width:148px;height:62px;padding:12px 18px}.contact-map-panel{padding:18px}.contact-map-stage{min-height:252px}.contact-map-marker{min-width:92px}.contact-map-marker strong{font-size:19px}.contact-map-marker small{display:none}.archive-group summary{align-items:flex-start;min-height:84px;padding:22px}.archive-group summary strong{font-size:20px}.archive-content .section,.archive-content .spec-showcase,.archive-content .instrument-section,.archive-content .test-items-section{padding-left:0;padding-right:0}h1{font-size:36px}h2{font-size:32px}h3{font-size:24px}.hero-subtitle,.intro-copy>p,.feature-copy p:not(.section-kicker),.precision-copy p:not(.section-kicker){font-size:var(--type-lead)}.hero{min-height:100vh;padding-top:132px;padding-bottom:88px}.hero-principles{flex-wrap:wrap;row-gap:14px}.hero-principles span+span:before{display:none}.technology-grid,.technology-overview,.technology-map-head,.technology-metric-grid,.product-stat-row,.instrument-platform-grid,.series-grid,.bat-feature-grid,.bat-interface-thumbs,.product-application-head,.product-application-grid,.product-application-focus,.product-application-gallery,.application-route-rail,.automotive-lab-head,.automotive-lab-photo-grid,.product-application-card,.product-application-card.text-only,.workflow-step-grid,.precision-parts-grid,.company-highlight-grid,.bat-capability-grid,.solution-group-grid,.solution-grid,.system-specs,.module-grid,.aos-architecture-grid,.method-grid,.probe-ipd-group-grid,.sip-capability-grid,.sip-figure-grid,.kpa-source-list,.customer-logo-grid{grid-template-columns:1fr}.bat-interface-carousel{padding:12px 12px 26px}.bat-interface-heading{grid-template-columns:1fr;align-items:start}.module-section-head,.module-section-head>div:first-child{grid-template-columns:1fr;gap:10px;max-width:none}.module-section-head h2,.module-section-head h3{font-size:28px}.module-section-head span,.module-section-head p:not(.section-kicker){font-size:15px;line-height:1.58}.bat-interface-track{--bat-track-gap: 12px}.bat-interface-run{grid-template-columns:1fr}.product-application-gallery{display:flex;margin-right:-22px;margin-left:-22px;padding-right:22px;padding-left:22px}.product-application-tile{grid-template-columns:minmax(0,1fr) 104px;gap:12px;flex-basis:min(82vw,364px);scroll-snap-align:start}.product-application-tile figure{height:104px;padding:8px}.bat-unit-section,.bat-feature-track{grid-template-columns:1fr}.bat-unit-panel{min-height:0;padding:18px;border-right:0;border-bottom:1px solid rgba(21,21,21,.08)}.bat-unit-copy{min-height:128px}.bat-feature-carousel{padding:12px}.bat-feature-track span{min-height:40px;padding:10px 12px}.bat-interface-rail{right:0;bottom:12px;left:0;width:min(104px,32vw)}.solution-workflow-band{padding:28px 22px}.workflow-step-card{min-height:auto}.technology-map-panel,.technology-metric-panel{padding:18px}.technology-card{min-height:auto}.technology-delivery-note{display:flex;flex-wrap:wrap}.technology-delivery-note i{width:12px}.product-application-focus-media{min-height:248px;padding:12px}.product-application-focus-media img{aspect-ratio:2.18}.product-application-focus-copy{padding:20px}.product-application-focus-copy .product-application-page{width:100%;min-height:96px;grid-auto-flow:column;justify-content:start;padding:18px}.product-application-points,.product-application-points.compact{grid-template-columns:1fr}.product-application-tile{min-height:0}.product-application-tile-copy{padding:0}.product-application-points.compact{height:82px}.product-application-points.compact span{min-height:82px;padding:10px 11px}.product-application-point-page{gap:8px}.automotive-lab-photo-card{min-height:auto}.automotive-lab-photo-card img{min-height:220px}.automotive-lab-table-head{grid-template-columns:1fr;padding:22px}.application-route-item{min-height:82px}.bat-interface-stage figure{height:220px;padding:10px}.bat-screen-shell.featured figure{height:220px}.bat-interface-copy{padding:10px 4px 4px}.bat-interface-copy h3{font-size:28px}.bat-interface-thumbs{gap:10px}.bat-interface-thumb{grid-template-columns:78px 1fr;min-height:96px;padding:10px}.bat-interface-thumb img{width:78px;height:60px}.bat-capability-board{padding:24px}.bat-metric-strip,.bat-flow-board{grid-template-columns:1fr}.bat-flow-board span{min-height:48px}.product-application-page{grid-template-columns:auto 1fr;align-items:center;justify-items:start;padding:16px 18px}.product-application-page strong{width:48px;height:48px;font-size:20px}.product-application-page span{max-width:none;text-align:left}.product-application-card figure{border-right:0;border-bottom:1px solid var(--line);min-height:220px}.product-application-card figure img{max-height:280px}.kpa-source-head{display:grid}.kpa-source-head strong{max-width:none;text-align:left}.kpa-source-item:nth-child(5){grid-column:auto}.product-subheading,.solution-subheading{display:grid;grid-template-columns:1fr;gap:10px}.product-subheading .section-kicker{margin-bottom:0}.product-subheading:not(.view-page-head) h3,.solution-subheading h3{font-size:30px}.view-page-head{gap:10px;margin-bottom:0}.view-page-head h3{font-size:clamp(28px,7vw,34px)}.view-page-head span{max-width:none;font-size:15px;line-height:1.58}.solution-subheading span{max-width:none}.solution-workflow-band{padding:34px 22px}.product-image{height:230px}.series-image{height:190px}.instrument-platform-image{height:146px}.probe-ipd-metric-grid,.probe-ipd-verification-grid{grid-template-columns:1fr}.probe-ipd-metric-grid article{min-height:96px;padding:16px 18px}.probe-ipd-metric-grid article:before{display:none}.probe-ipd-metric-grid article+article{border-top:1px solid rgba(20,87,168,.11)}.probe-ipd-extract-panel{padding:16px}.probe-ipd-equipment-strip{grid-template-columns:1fr}.probe-ipd-equipment-strip figure{grid-template-columns:1fr;grid-template-rows:auto auto;min-height:0}.probe-ipd-equipment-strip img{height:220px;min-height:0;aspect-ratio:auto}.probe-ipd-group-grid article{min-height:auto;padding:16px}.probe-ipd-verification{padding:12px}.probe-ipd-verification>div:first-child{min-height:auto;padding:0}.contact-layout{gap:24px}.contact-profile-card{min-height:auto}.contact-profile-card h2,.contact-info-panel h2{font-size:30px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tech-grid:after,.customer-marquee-track,.site-header,.brand-mark,.hero:before,.hero:after,.hero-copy>*,.hero-copy:before,.hero-principles span,.bat-capability-board:before,.feature-band:before,.testing-method-band:before,.system-section:before,.contact-section:before,.contact-map-marker,.contact-map-marker:before,.contact-map-pulse:before,.contact-map-pulse:after,.contact-map-marker strong,.bat-flow-board span{animation:none}.hero-title,.hero-principles{opacity:1}.hero-title,.hero-principles span{background-image:none;-webkit-text-fill-color:currentColor}.hero-title:after{content:none}.motion-reveal,.motion-reveal.is-visible{opacity:1;filter:none;transform:none}}
