@font-face{font-family:Manrope;src:url(../../static/fonts/Manrope-Variable-Latin.101877a.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:Lexend;src:url(../../static/fonts/Lexend-Variable-Latin.a63d11b.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Oxygen;src:url(../../static/fonts/Oxygen-Regular.d5ea9b2.ttf)}@font-face{font-family:Oxygen;src:url(../../static/fonts/Oxygen-Bold.2b6ff5a.ttf);font-weight:700}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;background:#fff;color:#101728;font-family:Oxygen,PingFang SC,Microsoft YaHei,sans-serif}body.no-scroll{overflow:hidden}.page-transition-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#fff;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .7s cubic-bezier(.25,1,.5,1),visibility 0s linear .7s;transition:opacity .7s cubic-bezier(.25,1,.5,1),visibility 0s linear .7s}html.lx-page-transitioning .page-transition-mask{visibility:visible;pointer-events:auto;-webkit-transition-delay:0s;transition-delay:0s}html.lx-page-transitioning{scroll-behavior:auto!important}html.lx-page-covered .page-transition-mask,html.lx-page-covering .page-transition-mask{opacity:1;-webkit-transition:opacity .45s cubic-bezier(.25,1,.5,1);transition:opacity .45s cubic-bezier(.25,1,.5,1)}html.lx-page-revealing .page-transition-mask{opacity:0;-webkit-transition:opacity .7s cubic-bezier(.25,1,.5,1);transition:opacity .7s cubic-bezier(.25,1,.5,1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.page-transition-mask{display:none;-webkit-transition:none;transition:none}}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}.motion-stagger-item{--motion-reveal-y:0px;--motion-hover-y:0px;-webkit-transform:translate3d(0,calc(var(--motion-reveal-y) + var(--motion-hover-y)),0);transform:translate3d(0,calc(var(--motion-reveal-y) + var(--motion-hover-y)),0);-webkit-transition:box-shadow .25s ease,-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:box-shadow .25s ease,-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,-webkit-transform .25s cubic-bezier(.22,1,.36,1)}.motion-reveal-ready [data-reveal=item]:not(.is-reveal-complete){opacity:0;-webkit-transform:translate3d(0,28px,0);transform:translate3d(0,28px,0);-webkit-transition:opacity .7s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .7s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.22,1,.36,1)}.motion-reveal-ready [data-reveal=fade]:not(.is-reveal-complete){opacity:0;-webkit-transition:opacity .7s cubic-bezier(.22,1,.36,1);transition:opacity .7s cubic-bezier(.22,1,.36,1)}.motion-reveal-ready [data-reveal=item]:not(.is-reveal-complete).is-revealed{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.motion-reveal-ready [data-reveal=fade]:not(.is-reveal-complete).is-revealed{opacity:1}.motion-reveal-ready [data-reveal=group]:not(.is-reveal-complete) .motion-stagger-item{--motion-reveal-y:28px;opacity:0;-webkit-transition:opacity .72s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,-webkit-transform .72s cubic-bezier(.22,1,.36,1);transition:opacity .72s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,-webkit-transform .72s cubic-bezier(.22,1,.36,1);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),box-shadow .25s ease;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,-webkit-transform .72s cubic-bezier(.22,1,.36,1)}.motion-reveal-ready [data-reveal=group]:not(.is-reveal-complete).is-revealed .motion-stagger-item{--motion-reveal-y:0px;opacity:1}.motion-reveal-ready [data-reveal=group]:not(.is-reveal-complete).is-revealed .motion-stagger-item:nth-child(2){-webkit-transition-delay:75ms;transition-delay:75ms}.motion-reveal-ready [data-reveal=group]:not(.is-reveal-complete).is-revealed .motion-stagger-item:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}.motion-reveal-ready [data-reveal=group]:not(.is-reveal-complete).is-revealed .motion-stagger-item:nth-child(4){-webkit-transition-delay:225ms;transition-delay:225ms}.motion-reveal-ready [data-reveal=group]:not(.is-reveal-complete).is-revealed .motion-stagger-item:nth-child(n+5){-webkit-transition-delay:.3s;transition-delay:.3s}.shell{width:calc(100% - 64px);max-width:1200px;margin:auto}.section{padding:110px 0}.section-index{display:block;color:#1737d1;font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:28px}.section-title h2,.section h2{font-size:46px;line-height:1.35;font-weight:500;margin:0}.light-button,.primary{border:0;background:#1737d1;color:#fff;height:48px;padding:0 30px;font-weight:700}.light-button{background:#fff;color:#1737d1}.arrow-link{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;gap:24px;color:#1737d1;font-weight:700;margin-top:24px}.arrow-link b{font-size:20px}.lx-header{height:64px;position:fixed;z-index:60;top:0;left:0;width:100%;color:#fff;background:transparent;-webkit-transition:background-color .25s,color .25s,box-shadow .25s;transition:background-color .25s,color .25s,box-shadow .25s}.lx-header.open,.lx-header.solid{background:rgba(247,247,250,.8);color:#05092e;box-shadow:0 4px 10px rgba(17,38,145,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.lx-header.clear-overlay:not(.solid):not(.open){background:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAABAAgMAAACRsjh+AAAADFBMVEUAAAD///////////84wDuoAAAABHRSTlMAGQcQ8pJ4xgAAAWdJREFUeNrt2ztuwkAUheGJI0tJQZk+jetU1PESXHAdyiyBFUSj7MHLicImqGEXdJgCjUGyNMZm4I7h/9qIHOboSIx4mIOp5OaqJlL0+HN4zzLTzadoiqZoih5SNAAA8HiTpemUSNlcXb7b/8Ea50nmpp9UFqZb5TIm7YD09ClJqZFP0RRN0RRN0RRN0RQ9tqK3P03RuUbRf+vmoEVH0Sr5AADgeDnxyFov24NuKP4Aj1eZn2ZY3w0h7vweRSfaRVf+g8adz6JZNItm0Sw63nwWfaP8//r8outd+KI/6s3ZB/2svQcdZT4AAA/F3VqGSWTW68vI8hX4855KjOOsxHfa/Ab5FO3uoRr5lXLRmXLRGYtm0Sx6BIsutRdtH2TRpfaiLYu+80UDAEYoeTEB/Ko89OjdRpy/Evf+y8Wmkg99UCpFkJ/7R5zvil4qF70IctCI81k0i2bRLJpFx5vPooPmAwAAAEDM9ooFVTku/3hrAAAAAElFTkSuQmCC);background-position:50%;background-repeat:repeat;background-size:auto 64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.lx-header.light-overlay:not(.solid):not(.open){color:#05092e;background:transparent}.lx-header.light-overlay:not(.solid):not(.open) .nav-logo-white{opacity:0}.lx-header.light-overlay:not(.solid):not(.open) .nav-logo-blue{opacity:1}.lx-nav{height:64px;width:100%;max-width:none;margin:0;padding:0 64px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.nav-brand{position:relative;display:block;-webkit-box-flex:0;-webkit-flex:0 0 191.172px;flex:0 0 191.172px;width:191.172px;height:24px}.nav-logo{position:absolute;inset:0;width:191.172px;height:23.479px;max-width:none;object-fit:contain;object-position:left center;-webkit-transition:opacity .2s;transition:opacity .2s}.lx-header.open .nav-logo-white,.lx-header.solid .nav-logo-white,.nav-logo-blue{opacity:0}.lx-header.open .nav-logo-blue,.lx-header.solid .nav-logo-blue{opacity:1}.lx-nav nav{display:-webkit-box;display:-webkit-flex;display:flex;gap:34px}.lx-nav nav,.nav-link{-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:32px;color:inherit}.nav-link{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;min-width:56px;padding:0;border:0;border-radius:0;background:transparent;font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif);font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;-webkit-appearance:none;appearance:none}.nav-link:after{content:"";position:absolute;left:50%;bottom:0;width:56px;height:2px;border-radius:2px;background:#112691;opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .2s;transition:opacity .2s}.nav-link.active:after{opacity:1}.nav-link:focus-visible{outline:2px solid currentColor;outline-offset:-6px}.nav-industry{position:relative}.nav-industry,.nav-industry-primary{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:32px}.nav-industry-toggle{position:relative;width:20px;height:32px;margin-left:2px;padding:0;border:0;background:transparent;color:inherit;-webkit-box-flex:0;-webkit-flex:0 0 20px;flex:0 0 20px;-webkit-appearance:none;appearance:none}.nav-industry-toggle span{position:absolute;top:11px;left:6px;width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.nav-industry-toggle.active span{top:14px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.nav-industry-toggle:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.industry-subnav{position:absolute;z-index:1;top:100%;left:50%;width:-webkit-max-content;width:max-content;max-width:calc(100vw - 32px);margin-left:-16px;padding-top:16px;color:#05092e;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translate(-50%,-8px);transform:translate(-50%,-8px);-webkit-transition:opacity .2s,visibility .2s,-webkit-transform .2s;transition:opacity .2s,visibility .2s,-webkit-transform .2s;transition:opacity .2s,visibility .2s,transform .2s;transition:opacity .2s,visibility .2s,transform .2s,-webkit-transform .2s}.nav-industry.panel-open .industry-subnav{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translate(-50%);transform:translate(-50%)}.industry-subnav-list{display:-webkit-box;display:-webkit-flex;display:flex;width:-webkit-max-content;width:max-content;max-width:100%;padding:0 10px;overflow-x:auto;background:rgba(247,247,250,.8);border:1px solid rgba(17,38,145,.08);border-top:0;border-radius:0 0 6px 6px;box-shadow:0 4px 10px rgba(17,38,145,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.industry-subnav-link,.industry-subnav-list{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:54px}.industry-subnav-link{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;padding:0 16px;color:#05092e;font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif);font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.industry-subnav-link:after{content:"";position:absolute;right:16px;bottom:0;left:16px;height:2px;border-radius:2px;background:#112691;opacity:0}.industry-subnav-link.active,.industry-subnav-link:focus-visible,.industry-subnav-link:hover{background:rgba(17,38,145,.06)}.industry-subnav-link.active:after{opacity:1}.industry-subnav-link:focus-visible{outline:2px solid #112691;outline-offset:-4px}.nav-language{min-width:auto;gap:5px}.nav-language:after{display:none}.nav-globe{display:block;width:16px;height:16px;-webkit-box-flex:0;-webkit-flex:0 0 16px;flex:0 0 16px;background:currentColor;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjYuNSIgc3Ryb2tlPSIjMDAwIi8+PHBhdGggZD0iTTEuNzUgOGgxMi41TTggMS41YzEuNzUgMS43OCAyLjY3IDMuOTQgMi42NyA2LjVTOS43NSAxMi43MiA4IDE0LjVDNi4yNSAxMi43MiA1LjMzIDEwLjU2IDUuMzMgOFM2LjI1IDMuMjggOCAxLjV6IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==) center/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjYuNSIgc3Ryb2tlPSIjMDAwIi8+PHBhdGggZD0iTTEuNzUgOGgxMi41TTggMS41YzEuNzUgMS43OCAyLjY3IDMuOTQgMi42NyA2LjVTOS43NSAxMi43MiA4IDE0LjVDNi4yNSAxMi43MiA1LjMzIDEwLjU2IDUuMzMgOFM2LjI1IDMuMjggOCAxLjV6IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==) center/contain no-repeat}.menu{display:none;background:none;border:0;color:inherit;width:42px;padding:8px}.menu i{height:1px;background:currentColor;display:block;margin:8px 0}.contact-shade,.detail-shade{position:absolute;inset:0;background:rgba(3,18,42,.16)}.hero-sequence{--statement-exit:0;--statement-opacity:1;--statement-y:0px;--mask-progress:0;--mask-base-opacity:0;--mission-label:0;--mission-label-y:48px;--mission-title:0;--mission-title-y:48px;--mission-description:0;--mission-description-y:48px;position:relative;height:200vh;background:#f7f7fa}.hero-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;background:#f7f7fa}.hero-video{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;-webkit-transform:scale(1.2);transform:scale(1.2)}.hero-mask,.hero-video{position:absolute;inset:0;pointer-events:none}.hero-mask{z-index:1}.hero-mask-base{background:#f7f7fa;opacity:var(--mask-base-opacity)}.hero-mask-gradient{background:-webkit-linear-gradient(top,rgba(247,247,250,0),#f7f7fa);background:linear-gradient(180deg,rgba(247,247,250,0),#f7f7fa);opacity:var(--mask-progress)}.hero-statement{position:absolute;z-index:2;top:50%;left:50%;width:840px;max-width:calc(100% - 48px);margin-top:29.5px;color:#fff;text-align:center;opacity:var(--statement-opacity);-webkit-transform:translate(-50%,-50%) translateY(var(--statement-y));transform:translate(-50%,-50%) translateY(var(--statement-y));pointer-events:none}.hero-statement h1,.hero-statement p{opacity:0;-webkit-transform:translateY(48px);transform:translateY(48px)}.hero-statement h1{margin:0;font-size:48px}.hero-statement h1,.hero-statement p{font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif);font-weight:500;line-height:1.8}.hero-statement p{margin:15px 0 0;font-size:32px}.hero-sticky.intro-started .hero-statement h1{-webkit-animation:hero-copy-in .6s cubic-bezier(.22,1,.36,1) forwards;animation:hero-copy-in .6s cubic-bezier(.22,1,.36,1) forwards}.hero-sticky.intro-started .hero-statement p{-webkit-animation:hero-copy-in .6s cubic-bezier(.22,1,.36,1) .35s forwards;animation:hero-copy-in .6s cubic-bezier(.22,1,.36,1) .35s forwards}@-webkit-keyframes hero-copy-in{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hero-copy-in{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.hero-mission{position:absolute;z-index:2;top:50%;left:50%;width:1200px;max-width:calc(100% - 232px);margin-top:66px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif);pointer-events:none}.hero-mission-description,.hero-mission-label,.hero-mission h2{margin:0;font-weight:500;line-height:1.8}.hero-mission-label{color:#112691;font-size:32px;opacity:var(--mission-label);-webkit-transform:translateY(var(--mission-label-y));transform:translateY(var(--mission-label-y))}.hero-mission h2{margin-top:15px;color:#05092e;font-size:32px;opacity:var(--mission-title);-webkit-transform:translateY(var(--mission-title-y));transform:translateY(var(--mission-title-y))}.hero-mission-description{margin-top:15px;color:rgba(5,9,46,.8);font-size:27px;opacity:var(--mission-description);-webkit-transform:translateY(var(--mission-description-y));transform:translateY(var(--mission-description-y))}.hero-mission-description p{margin:0}.hero-about-anchor{top:100vh;left:0;width:1px;height:1px}.hero-about-anchor,.intro-actions{position:absolute;pointer-events:none}.intro-actions{z-index:3;right:56px;bottom:73px;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.intro-actions.visible{opacity:1;pointer-events:auto}.video-pill{height:54px;min-width:88px;border:1px solid hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.16);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.video-pill:focus-visible{outline:2px solid #16e9d7;outline-offset:3px}.video-pill span{margin-left:15px}.scroll-cue{position:absolute;z-index:3;left:50%;bottom:40px;width:26px;height:48px;border:1px solid hsla(0,0%,100%,.7);border-radius:18px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:border-color .35s ease;transition:border-color .35s ease}.scroll-cue i{display:block;width:4px;height:9px;background:#fff;margin:10px auto;border-radius:3px;-webkit-animation:scroll 1.8s infinite;animation:scroll 1.8s infinite;-webkit-transition:background-color .35s ease;transition:background-color .35s ease}.scroll-cue.dark{border-color:#112691}.scroll-cue.dark i{background:#112691}@-webkit-keyframes scroll{70%{-webkit-transform:translateY(18px);transform:translateY(18px);opacity:0}to{opacity:0}}@keyframes scroll{70%{-webkit-transform:translateY(18px);transform:translateY(18px);opacity:0}to{opacity:0}}.value-block{height:700px;padding-top:110px;background:#f7f7fa;color:#05092e}.value-block .shell{width:1200px;max-width:calc(100% - 64px)}.value-block h2{font-size:40px;font-weight:600;line-height:1.5;margin:0 0 40px}.display-copy,.value-block h2{font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif)}.display-copy{color:rgba(5,9,46,.8);font-size:24px;font-weight:500;line-height:1.8}.display-copy p{margin:0}.value-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:79.6px}.value-cards article{height:180px;min-width:0;padding:30px 20px;background:#fff;border:1px solid #e8eef4;border-radius:20px;box-shadow:2px 2px 20px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.value-cards h3{font-size:20px;font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif);font-weight:600;line-height:1.2;margin:0}.value-cards i{display:block;width:80px;height:4px;background:#112691;border-radius:1.5px;margin:20px 0}.value-cards p{color:#05092e;font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif);font-size:16px;font-weight:400;line-height:1.5;margin:0}.value-parallax{--value-parallax-mark-shift:0px;--value-parallax-copy-shift:0px;position:relative;height:400px;background-color:#05092e;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.value-parallax-mark{z-index:2;top:31px;width:451px;height:338px;max-width:none;-webkit-transform:translate3d(-50%,var(--value-parallax-mark-shift),0);transform:translate3d(-50%,var(--value-parallax-mark-shift),0)}.value-parallax-mark,.value-parallax h2{position:absolute;left:50%;will-change:transform}.value-parallax h2{z-index:3;top:142px;width:1200px;max-width:calc(100% - 40px);margin:0;color:#fff;font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif);font-size:32px;font-weight:600;line-height:1.8;text-align:center;-webkit-transform:translate3d(-50%,var(--value-parallax-copy-shift),0);transform:translate3d(-50%,var(--value-parallax-copy-shift),0)}.value-parallax h2 span{display:block}@media (min-width:901px){.value-parallax{background-attachment:fixed}}.split-head{display:grid;grid-template-columns:1.2fr 1fr;gap:130px}.split-head>div:last-child,.split-head>p{margin-top:42px;color:#687084;font-size:18px;line-height:1.8}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:70px;border-top:1px solid #dfe3ec;border-left:1px solid #dfe3ec}.metric-grid article{height:150px;padding:34px;border-right:1px solid #dfe3ec;border-bottom:1px solid #dfe3ec}.metric-grid strong{display:block;margin-bottom:20px;color:#1737d1;font-size:26px}.metric-grid span{color:#687084}.team-strength{position:relative;height:1000px;overflow:hidden;background:#f7f7fa}.team-strength-background{position:absolute;top:50%;left:0;width:100%;height:1174px;max-width:none;object-fit:cover;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.team-strength-overlay{position:absolute;inset:0;background:-webkit-linear-gradient(top,rgba(247,247,250,.8),rgba(247,247,250,.9) 60%,#f7f7fa);background:linear-gradient(180deg,rgba(247,247,250,.8) 0,rgba(247,247,250,.9) 60%,#f7f7fa)}.team-strength-content{position:relative;width:1200px;height:100%;margin:0 auto}.team-strength-copy{position:absolute;top:180px;left:0;width:100%;color:#05092e}.company-history-shell h2,.team-strength-copy,.team-strength-copy h2{font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif)}.company-history-shell h2,.team-strength-copy h2{margin:0;font-size:40px;font-weight:600;line-height:1.5}.team-strength-copy>div{margin-top:40px;color:rgba(5,9,46,.8);font-size:24px;font-weight:500;line-height:1.8}.team-strength-copy p{margin:0 0 24px}.team-strength-copy p:last-child{margin-bottom:0}.team-strength-cards{position:absolute;top:643px;left:0;display:grid;width:100%;grid-template-columns:repeat(4,285px);gap:20px}.team-strength-cards article{height:248px;padding:20px;border:1px solid #e8eef4;border-radius:20px;background:#fff;box-shadow:2px 2px 20px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#05092e;font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif);-webkit-transition:box-shadow .25s ease,-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:box-shadow .25s ease,-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,-webkit-transform .25s cubic-bezier(.22,1,.36,1)}.team-strength-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:8px;background:-webkit-linear-gradient(315deg,rgba(13,110,253,.08),rgba(66,216,255,.08));background:linear-gradient(135deg,rgba(13,110,253,.08),rgba(66,216,255,.08))}.team-strength-icon img{width:40px;height:40px;max-width:none}.team-strength-cards article:nth-child(2) .team-strength-icon img{width:45px;height:45px}.team-strength-cards article:nth-child(4) .team-strength-icon img{width:41.207px;height:41.207px}.team-strength-cards h3{margin:20px 0 0;font-size:20px;font-weight:600;line-height:28px}.team-strength-cards article>i{display:block;width:80px;height:4px;margin:20px 0;border-radius:1.5px;background:#112691}.team-strength-cards article>p{margin:0;color:rgba(5,9,46,.8);font-size:16px;font-weight:400;line-height:1.8}.company-history-sequence,.company-history-sticky{position:relative;height:700px;background:#f7f7fa}.company-history-sticky{overflow:hidden}.company-history-shell{position:relative;z-index:2;width:1200px;height:100%;margin:0 auto;color:#05092e}.company-history-shell h2{position:absolute;top:120px;left:0;width:100%}.company-history-shell ol{position:absolute;top:251px;left:0;width:1116px;margin:0;padding:0;list-style:none}.company-history-shell li{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;height:42px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:40px;color:rgba(5,9,46,.7);cursor:pointer}.company-history-shell li:last-child{margin-bottom:0}.company-history-shell time{display:-webkit-box;display:-webkit-flex;display:flex;width:180px;height:42px;-webkit-box-flex:0;-webkit-flex:0 0 180px;flex:0 0 180px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-family:Montserrat,Oxygen,sans-serif;font-size:24px;font-weight:500;line-height:normal;white-space:nowrap;-webkit-transition:color .26s ease,font-size .26s ease,font-weight .26s ease;transition:color .26s ease,font-size .26s ease,font-weight .26s ease}.company-history-shell li>i{width:5px;height:42px;-webkit-box-flex:0;-webkit-flex:0 0 5px;flex:0 0 5px;margin-left:12px;border-radius:999px;background:#112691;opacity:0;-webkit-transform:scaleY(.45);transform:scaleY(.45);-webkit-transition:opacity .26s ease,-webkit-transform .26s ease;transition:opacity .26s ease,-webkit-transform .26s ease;transition:opacity .26s ease,transform .26s ease;transition:opacity .26s ease,transform .26s ease,-webkit-transform .26s ease}.company-history-shell li>p{display:-webkit-box;display:-webkit-flex;display:flex;min-width:0;height:42px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 0 0 47px;font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif);font-size:28px;font-weight:400;line-height:normal;white-space:nowrap;-webkit-transition:color .26s ease,font-size .26s ease,font-weight .26s ease;transition:color .26s ease,font-size .26s ease,font-weight .26s ease}.company-history-shell li.active time{color:#112691;font-size:32px;font-weight:600}.company-history-shell li.active>i{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.company-history-shell li.active>p{color:#05092e;font-size:32px;font-weight:500}.company-history-building{position:absolute;z-index:1;top:174px;left:calc(50% - 170px);width:770px;height:392px;overflow:hidden;opacity:.2;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgdmlld0JveD0iMCAwIDc3MCAzOTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZGlzcGxheT0iYmxvY2siPjxwYXRoIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8wXzUpIiBkPSJNMCAwaDc3MHYzOTJIMHoiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMF81IiB4MT0iMCIgeTE9IjE5NiIgeDI9Ijc3MCIgeTI9IjE5NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3Atb3BhY2l0eT0iMCIgc3RvcC1jb2xvcj0ibm9uZSIvPjxzdG9wIG9mZnNldD0iLjE4MyIgc3RvcC1vcGFjaXR5PSIuOTU2Ii8+PHN0b3Agb2Zmc2V0PSIuODg5Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiIHN0b3AtY29sb3I9Im5vbmUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgdmlld0JveD0iMCAwIDc3MCAzOTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZGlzcGxheT0iYmxvY2siPjxwYXRoIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8wXzUpIiBkPSJNMCAwaDc3MHYzOTJIMHoiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMF81IiB4MT0iMCIgeTE9IjE5NiIgeDI9Ijc3MCIgeTI9IjE5NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3Atb3BhY2l0eT0iMCIgc3RvcC1jb2xvcj0ibm9uZSIvPjxzdG9wIG9mZnNldD0iLjE4MyIgc3RvcC1vcGFjaXR5PSIuOTU2Ii8+PHN0b3Agb2Zmc2V0PSIuODg5Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiIHN0b3AtY29sb3I9Im5vbmUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.company-history-building img{position:absolute;top:-35px;left:0;width:770px;height:513px;max-width:none}.qualifications{position:relative;height:500px;overflow:hidden;background:#f7f7fa;color:#05092e;font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif)}.qualifications-shell{position:relative;width:1200px;height:100%;margin:0 auto}.qualifications-copy{position:absolute;top:80px;left:0;width:700px}.qualifications-copy h2,.technology-shell>h2{margin:0;font-size:40px;font-weight:600;line-height:1.5}.qualifications-copy>div{margin-top:40px;color:rgba(5,9,46,.8);font-size:24px;font-weight:500;line-height:1.8}.qualifications-copy p{margin:0 0 24px}.qualifications-copy p:last-child{margin-bottom:0}.qualifications-viewport{position:absolute;top:180px;left:800px;width:400px;height:220px;overflow:hidden;border-radius:10px;outline:none;background:hsla(0,0%,100%,.72);box-shadow:2px 2px 20px rgba(0,0,0,.05);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.qualifications-viewport:focus-visible{box-shadow:0 0 0 2px rgba(17,38,145,.35),2px 2px 20px rgba(0,0,0,.05)}.qualifications-viewport.dragging{cursor:grabbing}.qualifications-track{position:absolute;top:20px;left:0;width:2098px;will-change:transform}.qualifications-set,.qualifications-track{display:-webkit-box;display:-webkit-flex;display:flex;height:180px}.qualifications-set{-webkit-box-flex:0;-webkit-flex:0 0 1049px;flex:0 0 1049px;gap:30px;padding-right:30px}.qualifications-set figure{height:180px;-webkit-box-flex:0;-webkit-flex:none;flex:none;margin:0;overflow:hidden;border-radius:9px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.qualifications-set img{width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none}.technology-sequence{position:relative;height:calc(800px + 250vh);background:#f7f7fa}.technology-sticky{position:-webkit-sticky;position:sticky;top:64px;height:calc(100vh - 64px);overflow:hidden;background:#f7f7fa}.technology-color-band{position:absolute;z-index:0;bottom:0;left:0;width:100%;height:265px;overflow:hidden;background:-webkit-linear-gradient(top,#f7f7fa,#deeeed 12%,#b1e8dd 24%,#52dcc2 38%,#18d3b1 50%,#18c3af 61%,#18aaaa 72%,#1888a7 82%,#1861a4 91%,#1f3ca1);background:linear-gradient(180deg,#f7f7fa,#deeeed 12%,#b1e8dd 24%,#52dcc2 38%,#18d3b1 50%,#18c3af 61%,#18aaaa 72%,#1888a7 82%,#1861a4 91%,#1f3ca1);pointer-events:none}.technology-shell{position:relative;z-index:1;top:0;width:1200px;height:800px;margin:0 auto;color:#05092e;font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif)}@media (min-width:901px) and (min-height:865px) and (max-height:928px){.technology-color-band{height:calc(100vh - 599px)}}@media (min-width:901px) and (min-height:929px){.technology-color-band{height:calc(50vh - 135px)}.technology-shell{top:calc(50vh - 464px)}}.technology-shell>h2{position:absolute;top:120px;left:0;width:240px}.technology-tabs{position:absolute;top:260px;left:0;width:382px;margin:0;padding:0;list-style:none}.technology-tabs li{height:80px;margin-bottom:20px}.technology-tabs li:last-child{margin-bottom:0}.technology-tabs button{position:relative;width:100%;height:100%;overflow:hidden;padding:0 30px;border:1px solid #e8eef4;border-radius:10px 0 0 10px;background:hsla(0,0%,100%,.72);color:#112691;font-family:inherit;font-size:20px;font-weight:400;line-height:28px;text-align:left;cursor:pointer;-webkit-transition:none;transition:none}.technology-tabs button:before{position:absolute;z-index:0;top:7px;left:8px;width:6px;height:6px;background:rgba(132,164,255,.78);box-shadow:40px 14px rgba(101,132,232,.55),52px 14px rgba(88,119,222,.8),13px 31px rgba(112,145,239,.8),4px 47px rgba(115,148,242,.75),99px 3px rgba(45,76,190,.45),60px 61px rgba(93,126,226,.5);content:"";opacity:0;-webkit-transition:none;transition:none}.technology-tabs button.active{border-color:transparent;background:-webkit-linear-gradient(left,#1737aa,#243aa7 31%,rgba(38,56,160,.64) 62%,rgba(38,56,160,.02));background:linear-gradient(90deg,#1737aa,#243aa7 31%,rgba(38,56,160,.64) 62%,rgba(38,56,160,.02));color:#fff;font-weight:600}.technology-tabs button.active:before{opacity:1}.technology-tabs button:focus-visible{outline:2px solid #112691;outline-offset:-3px}.technology-tabs button>*{position:relative;z-index:1}.technology-card{display:none;position:absolute;top:120px;left:380px;width:820px;height:560px;overflow:hidden;padding:40px;border:1px solid #e8eef4;border-radius:20px;background:#fff;box-shadow:2px 2px 20px rgba(0,0,0,.05)}.technology-card.active{display:block}.technology-glow{position:absolute;top:-57px;left:541px;width:328px;height:328px;border-radius:50%;background:rgba(86,231,255,.18);-webkit-filter:blur(55px);filter:blur(55px);pointer-events:none}.technology-card h3,.technology-description,.technology-images{position:relative;z-index:1}.technology-card h3{margin:0;font-size:24px;font-weight:600;line-height:36px}.technology-description{width:740px;margin-top:30px;font-size:16px;font-weight:400;line-height:1.8}.technology-description p{margin:0 0 24px}.technology-description p:last-child{margin-bottom:0}.technology-images{position:absolute;left:40px;right:40px;display:-webkit-box;display:-webkit-flex;display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.technology-images::-webkit-scrollbar{display:none}.technology-images.scrollable{cursor:grab}.technology-images.scrollable.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.technology-images figure{position:relative;-webkit-box-flex:0;-webkit-flex:none;flex:none;margin:0;overflow:hidden}.technology-card--supportless .technology-images{top:363px;height:157px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.technology-card--beam-shaping .technology-images,.technology-card--high-throughput .technology-images{top:334px;height:186px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.technology-image-supportless-ring-batch,.technology-image-supportless-ring-center,.technology-image-supportless-ring-closeup{width:209.3333px;height:157px}.technology-image-high-throughput-layout{width:248.0965px;height:186px}.technology-image-beam-laser-spot,.technology-image-high-throughput-batch,.technology-image-high-throughput-multi-laser{width:248px;height:186px}.technology-image-beam-powder-bed{width:277.14px;height:186px}.technology-image-beam-multi-laser{width:280.0109px;height:186px}.technology-images img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none}.technology-fade-enter-active,.technology-fade-leave-active{-webkit-transition:none;transition:none}.technology-fade-enter,.technology-fade-leave-to{opacity:1;-webkit-transform:none;transform:none}.custom-service{position:relative;height:870px;overflow:hidden;background:#f7f7fa;color:#05092e;font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif)}.custom-service-background{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none}.custom-service-overlay{position:absolute;inset:0;background:-webkit-linear-gradient(top,#f7f7fa,rgba(247,247,250,.9) 25%,rgba(247,247,250,.9) 85%,#f7f7fa);background:linear-gradient(180deg,#f7f7fa,rgba(247,247,250,.9) 25%,rgba(247,247,250,.9) 85%,#f7f7fa)}.custom-service-shell{position:relative;z-index:1;width:1200px;height:100%;margin:0 auto;padding-top:100px}.custom-service-copy{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:40px}.custom-service-copy h2,.custom-service-copy p{margin:0}.custom-service-copy h2{font-size:40px;font-weight:600;line-height:1.5}.custom-service-copy>p{color:rgba(5,9,46,.8);font-size:24px;font-weight:500;line-height:1.8}.custom-service-actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:20px}.custom-service-actions button{width:160px;height:48px;padding:0;border:1px solid rgba(232,238,244,.8);border-radius:8px;background:hsla(0,0%,100%,.9);color:#112691;font-size:16px;font-weight:600;line-height:normal;text-align:center;-webkit-transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,-webkit-transform .22s ease;transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,-webkit-transform .22s ease;transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease;transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease,-webkit-transform .22s ease}.custom-service-actions button.primary{border-color:#112691;background:#112691;color:#fff}.custom-service-actions button:focus-visible{outline:3px solid rgba(17,38,145,.28);outline-offset:3px}.custom-service-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;height:306px;margin-top:80px}.custom-service-cards article{display:-webkit-box;display:-webkit-flex;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:20px;height:306px;padding:30px 20px;border:1px solid #e8eef4;border-radius:20px;background:#fff;box-shadow:2px 2px 20px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:box-shadow .25s ease,-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:box-shadow .25s ease,-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,-webkit-transform .25s cubic-bezier(.22,1,.36,1)}.custom-service-cards h3,.custom-service-cards p{margin:0}.custom-service-cards h3{font-size:20px;font-weight:600;line-height:normal}.custom-service-cards i{display:block;width:80px;height:4px;-webkit-box-flex:0;-webkit-flex:none;flex:none;border-radius:1.5px;background:#112691}.custom-service-cards p{color:rgba(5,9,46,.8);font-size:16px;font-style:normal;font-weight:400;line-height:1.8}.section-title{position:relative;margin-bottom:55px}.section-title>.arrow-link{position:absolute;right:0;bottom:0}.industries{position:relative;height:900px;padding:0;background:#f7f7fa;color:#05092e;overflow:hidden}.industry-solutions-background{position:absolute;z-index:0;top:-4.11%;left:-1.94%;width:132.36%;height:132.22%;max-width:none;object-fit:cover}.industry-solutions-overlay{position:absolute;z-index:1;inset:0;background:-webkit-linear-gradient(left,rgba(248,249,245,.9),rgba(248,249,245,.6)),-webkit-linear-gradient(top,#f7f7fa,rgba(247,247,250,0) 200px),-webkit-linear-gradient(bottom,#f7f7fa,rgba(247,247,250,0) 200px);background:linear-gradient(90deg,rgba(248,249,245,.9),rgba(248,249,245,.6)),linear-gradient(180deg,#f7f7fa,rgba(247,247,250,0) 200px),linear-gradient(0deg,#f7f7fa,rgba(247,247,250,0) 200px)}.industry-solutions-shell{position:relative;z-index:2;width:calc(100% - 64px);max-width:1200px;margin:0 auto;padding-top:150px}.industries h2{margin:0;color:#05092e;font-size:40px;font-weight:600;line-height:1.5}.industry-accordion{display:-webkit-box;display:-webkit-flex;display:flex;gap:10px;width:100%;height:520px;margin-top:60px;overflow:hidden;scrollbar-width:none}.industry-accordion::-webkit-scrollbar{display:none}.industry-card{-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0;min-width:0;height:520px;position:relative;overflow:hidden;border-radius:10px;background:#050b12;color:#fff;cursor:pointer;outline:none;scroll-snap-align:center;-webkit-transition:flex-grow .36s ease,width .36s ease,-webkit-flex-basis .36s ease,-webkit-flex-basis .36s ease,-webkit-box-flex .36s ease,-webkit-flex-grow .36s ease;transition:flex-grow .36s ease,width .36s ease,-webkit-flex-basis .36s ease,-webkit-flex-basis .36s ease,-webkit-box-flex .36s ease,-webkit-flex-grow .36s ease;transition:flex-basis .36s ease,flex-grow .36s ease,width .36s ease;transition:flex-basis .36s ease,flex-grow .36s ease,width .36s ease,-webkit-flex-basis .36s ease,-webkit-flex-basis .36s ease,-webkit-box-flex .36s ease,-webkit-flex-grow .36s ease}.motion-reveal-ready .industry-accordion[data-reveal=group]:not(.is-reveal-complete) .industry-card{-webkit-transition:opacity .72s cubic-bezier(.22,1,.36,1),flex-grow .36s ease,width .36s ease,-webkit-transform .72s cubic-bezier(.22,1,.36,1),-webkit-flex-basis .36s ease,-webkit-flex-basis .36s ease,-webkit-box-flex .36s ease,-webkit-flex-grow .36s ease;transition:opacity .72s cubic-bezier(.22,1,.36,1),flex-grow .36s ease,width .36s ease,-webkit-transform .72s cubic-bezier(.22,1,.36,1),-webkit-flex-basis .36s ease,-webkit-flex-basis .36s ease,-webkit-box-flex .36s ease,-webkit-flex-grow .36s ease;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),flex-basis .36s ease,flex-grow .36s ease,width .36s ease;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),flex-basis .36s ease,flex-grow .36s ease,width .36s ease,-webkit-transform .72s cubic-bezier(.22,1,.36,1),-webkit-flex-basis .36s ease,-webkit-flex-basis .36s ease,-webkit-box-flex .36s ease,-webkit-flex-grow .36s ease}.industry-card.active{-webkit-box-flex:0;-webkit-flex:0 0 560px;flex:0 0 560px}.industry-card:focus-visible{box-shadow:0 0 0 3px rgba(17,38,145,.45)}.industry-card>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;-webkit-transition:-webkit-transform .36s ease;transition:-webkit-transform .36s ease;transition:transform .36s ease;transition:transform .36s ease,-webkit-transform .36s ease}.industry-card--aviation>img{object-position:67% 44%}.industry-card--aviation.active>img{top:-532px;right:auto;bottom:auto;left:-371px;width:1128px;height:1410px}.industry-card--space>img{object-position:70% 50%}.industry-card--energy>img{object-position:50% 50%}.industry-card--general>img{object-position:48% 50%}.industry-card--ai-3c>img,.industry-card--medical>img,.industry-card--mold>img{object-position:50% 50%}.industry-card-shade{position:absolute;inset:0;z-index:1;background:-webkit-linear-gradient(rgba(5,11,18,.12),rgba(5,11,18,.9));background:linear-gradient(rgba(5,11,18,.12),rgba(5,11,18,.9));-webkit-transition:background .36s ease;transition:background .36s ease}.industry-card.active .industry-card-shade{background:-webkit-linear-gradient(top,rgba(5,11,18,0) 35%,rgba(5,11,18,.6));background:linear-gradient(180deg,rgba(5,11,18,0) 35%,rgba(5,11,18,.6))}.industry-card-expanded{position:absolute;z-index:2;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:16px;box-sizing:border-box;width:560px;padding:32px 24px 24px;opacity:0;visibility:hidden;-webkit-transform:translateY(18px);transform:translateY(18px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:opacity 0s linear,visibility 0s linear,-webkit-transform 0s linear;transition:opacity 0s linear,visibility 0s linear,-webkit-transform 0s linear;transition:opacity 0s linear,transform 0s linear,visibility 0s linear;transition:opacity 0s linear,transform 0s linear,visibility 0s linear,-webkit-transform 0s linear}.industry-card.active .industry-card-expanded{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .24s ease,visibility 0s linear,-webkit-transform .24s ease;transition:opacity .24s ease,visibility 0s linear,-webkit-transform .24s ease;transition:opacity .24s ease,transform .24s ease,visibility 0s linear;transition:opacity .24s ease,transform .24s ease,visibility 0s linear,-webkit-transform .24s ease}.industry-card-collapsed-title,.industry-card-expanded h3,.industry-card-expanded p{margin:0}.industry-card-expanded h3{font-size:24px;font-weight:600;line-height:1.8}.industry-card-expanded p{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.8}.industry-card-footer{gap:32px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.industry-card-footer,.industry-card-tags{display:-webkit-box;display:-webkit-flex;display:flex}.industry-card-tags{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;gap:8px;min-width:0;overflow:hidden}.industry-card-tags span{border-radius:4px;background:#d7dee2;color:#05092e;padding:6px 10px;line-height:normal}.industry-card-footer b,.industry-card-tags span{-webkit-box-flex:0;-webkit-flex:none;flex:none;font-size:14px;white-space:nowrap}.industry-card-footer b{display:-webkit-box;display:-webkit-flex;display:flex;gap:4px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#f3f2e8;font-weight:600;line-height:1.8}.industry-card-footer i{font-size:22px;font-style:normal;font-weight:400}.industry-card-collapsed-title{position:absolute;z-index:2;bottom:66px;width:120px;left:50%;color:#fff;font-size:24px;font-weight:600;line-height:normal;letter-spacing:.08em;opacity:1;white-space:nowrap;-webkit-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:none;transition:none}.industry-card.active .industry-card-collapsed-title{opacity:0}.industry-card[role=button]{-webkit-tap-highlight-color:transparent}.section-title.light p{color:hsla(0,0%,100%,.6)}.news-preview{position:relative;height:820px;padding:0;overflow:hidden;background:#f7f7fa;color:#05092e;font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif)}.news-preview-pattern{position:absolute;z-index:0;top:0;left:0;width:100%;height:206px;max-width:none;object-fit:cover}.news-preview-shell{position:relative;z-index:1;width:1200px;height:100%;margin:0 auto;padding-top:100px}.news-preview h2{margin:0;color:#05092e;font-size:40px;font-weight:600;line-height:1.5}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:60px}.news-grid article{min-width:0;overflow:hidden;border:1px solid #e8eef4;border-radius:20px;outline:none;background:#fff;box-shadow:2px 2px 40px rgba(7,17,31,.04);cursor:pointer;-webkit-transition:box-shadow .25s ease,-webkit-transform .25s ease;transition:box-shadow .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease}.news-grid article:focus-visible,.news-grid article:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:2px 10px 40px rgba(7,17,31,.1)}.news-grid article:focus-visible{box-shadow:0 0 0 3px rgba(17,38,145,.3),2px 10px 40px rgba(7,17,31,.1)}.news-card-image{position:relative;width:100%;height:240px;overflow:hidden}.news-card-image img{position:absolute;top:-10%;left:0;width:100%;height:120%;max-width:none;object-fit:cover}.news-grid article:nth-child(3) .news-card-image img{top:0;height:100%}.news-card-copy{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px;padding:20px}.news-card-copy h3,.news-card-copy p{margin:0}.news-card-copy h3{color:#05092e;font-size:20px;font-weight:600;line-height:1.8}.news-card-copy p{display:-webkit-box;min-height:58px;overflow:hidden;color:rgba(5,9,46,.8);font-size:16px;line-height:1.8;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-card-meta{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;color:#112691;font-size:14px;line-height:1.8}.news-card-meta span{font-weight:500;white-space:nowrap}.news-card-meta b{display:-webkit-box;display:-webkit-flex;display:flex;gap:4px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-weight:600;white-space:nowrap}.news-card-meta i{font-size:20px;font-style:normal;font-weight:400}.news-more-button{position:absolute;top:697px;left:50%;width:164px;height:48px;padding:0 28px;border:0;border-radius:8px;background:#112691;color:#fff;font-size:16px;font-weight:600;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background-color .22s ease,color .22s ease,box-shadow .22s ease,-webkit-transform .22s ease;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease,-webkit-transform .22s ease;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease,-webkit-transform .22s ease}.news-more-button:active{background:#0fd8c7}.news-more-button:focus-visible{outline:3px solid rgba(17,38,145,.3);outline-offset:3px}.home-careers{position:relative;height:610px;overflow:hidden;background:#f7f7fa;color:#fff;font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif)}.home-careers-pattern,.home-careers-shade{position:absolute;inset:0;width:100%;height:100%}.home-careers-pattern{object-fit:cover;object-position:center}.home-careers-shade{background:-webkit-linear-gradient(top,#f7f7fa,rgba(247,247,250,.8) 27.601%,rgba(247,247,250,.8) 67.143%,#f7f7fa);background:linear-gradient(180deg,#f7f7fa,rgba(247,247,250,.8) 27.601%,rgba(247,247,250,.8) 67.143%,#f7f7fa)}.home-careers-card{position:absolute;top:80px;left:50%;width:1200px;height:450px;overflow:hidden;border-radius:20px;background:#000;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home-careers-image{position:absolute;bottom:0;left:0;width:100%;height:671px;object-fit:cover}.home-careers-copy{position:absolute;top:150px;left:120px;width:960px;text-align:center}.home-careers-copy h2,.home-careers-copy p{margin:0}.home-careers-copy h2{font-size:40px;font-weight:600;line-height:1.5}.home-careers-copy p{margin-top:10px;color:hsla(0,0%,100%,.8);font-size:24px;font-weight:400;line-height:1.8}.home-careers-button{position:absolute;top:303px;left:50%;width:164px;height:48px;padding:0 28px;border:0;border-radius:8px;background:#16e9d7;color:#05092e;font-size:16px;font-weight:600;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background-color .22s ease,box-shadow .22s ease,-webkit-transform .22s ease;transition:background-color .22s ease,box-shadow .22s ease,-webkit-transform .22s ease;transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease;transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease,-webkit-transform .22s ease}.home-careers-button:hover{background:#3befdf}.home-careers-button:focus-visible{outline:3px solid rgba(22,233,215,.45);outline-offset:3px}.consultation-services{height:870px;background:#f7f7fa;color:#05092e;font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif)}.consultation-services-shell{width:1200px;height:100%;margin:0 auto;padding-top:100px}.consultation-services h2{margin:0;font-size:40px;font-weight:600;line-height:1.5}.consultation-service-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;height:500px;margin-top:60px}.consultation-service-card{position:relative;min-width:0;height:500px;overflow:hidden;border-radius:20px;background:#eceef2;box-shadow:2px 2px 40px rgba(0,0,0,.05);outline:none}.consultation-service-card>img{position:absolute;top:-16px;left:0;width:100%;height:516px;max-width:none;object-fit:cover;pointer-events:none}.consultation-service-panel{position:absolute;z-index:1;right:0;bottom:0;left:0;height:129px;background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),hsla(0,0%,100%,.8));background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.8));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:height .36s ease,background .36s ease,backdrop-filter .36s ease,-webkit-backdrop-filter .36s ease}.consultation-service-text{position:absolute;z-index:2;right:24px;bottom:24px;left:24px}.consultation-service-text h3,.consultation-service-text p{margin:0}.consultation-service-text h3{font-size:24px;font-weight:600;line-height:normal}.consultation-service-text p{color:rgba(5,9,46,.8);font-size:16px;line-height:1.8}.consultation-service-summary{margin-top:10px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consultation-service-details{max-height:0;overflow:hidden;opacity:0;-webkit-transition:max-height .36s ease,opacity .24s ease .08s;transition:max-height .36s ease,opacity .24s ease .08s}.consultation-service-card:hover .consultation-service-panel{height:100%;background:-webkit-linear-gradient(top,hsla(0,0%,100%,.3),hsla(0,0%,100%,.9));background:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.9));-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.consultation-service-card:hover .consultation-service-summary{overflow:visible;text-overflow:clip;white-space:normal}.consultation-service-card:hover .consultation-service-details{max-height:360px;opacity:1}.consultation-service-card:focus-visible{outline:3px solid rgba(17,38,145,.28);outline-offset:4px}.case-index-hero,.news-hero,.sub-hero{padding:175px 0 105px;background:-webkit-linear-gradient(315deg,#f3f6ff,#fff);background:linear-gradient(135deg,#f3f6ff,#fff)}.career-hero span,.case-index-hero span,.detail-hero span,.news-hero span,.sub-hero span{color:#1737d1;font-size:12px;font-weight:700;letter-spacing:.16em}.case-index-hero h1,.news-hero h1,.sub-hero h1{font-size:60px;font-weight:500;margin:22px 0}.case-index-hero p,.news-hero p,.sub-hero p{font-size:20px;line-height:1.75;max-width:830px;color:#687084}.capability-page article{display:grid;grid-template-columns:100px 1fr 40px;padding:50px 0;border-top:1px solid #dfe3ec}.capability-page article>b{color:#1737d1}.capability-page h2{font-size:32px;margin:0 0 18px}.capability-page p{color:#687084;line-height:1.8}.dark-feature{background:#061234;color:#fff;padding:110px 0}.dark-feature h2{font-size:48px;font-weight:400}.dark-feature .metric-grid,.dark-feature .metric-grid article{border-color:hsla(0,0%,100%,.18)}.material-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.material-catalog article{border:1px solid #dfe3ec;background:#fff;padding:20px;min-height:520px}.material-image{height:220px;background:#f7f8fb;margin-bottom:28px;overflow:hidden}.material-image img{width:100%;height:100%;object-fit:cover;-webkit-filter:saturate(.45);filter:saturate(.45)}.material-catalog article>span{color:#1737d1;font-size:11px;letter-spacing:.12em}.material-catalog h2{font-size:28px;margin:15px 0}.material-catalog b{font-size:13px}.material-catalog p{color:#687084;line-height:1.7}.material-catalog button{border:0;background:none;color:#1737d1;padding:20px 0}.material-catalog button i{margin-left:30px}.case-list>a{min-height:520px;display:grid;grid-template-columns:1fr 1fr}.case-list>a:nth-child(2n) img{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.case-list img{width:100%;height:520px;object-fit:cover}.case-list>a>div{padding:65px 8vw;background:#f7f8fb;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.case-list h2{font-size:45px;margin:18px 0}.case-list p{color:#687084;line-height:1.8}.case-list ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.case-list li{background:#e9edff;color:#1737d1;padding:8px 12px;font-size:12px}.case-list b{color:#1737d1;margin-top:28px}.career-hero,.detail-hero{height:600px;background-size:cover;background-position:50%;position:relative;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.detail-shade{background:-webkit-linear-gradient(left,rgba(2,12,34,.8),rgba(2,12,34,.12));background:linear-gradient(90deg,rgba(2,12,34,.8),rgba(2,12,34,.12))}.career-hero .shell,.detail-hero .shell{position:relative}.career-hero span,.detail-hero span{color:#fff}.career-hero h1,.detail-hero h1{font-size:64px;font-weight:400;margin:22px 0}.career-hero p,.detail-hero p{font-size:20px;line-height:1.75;max-width:780px}.article-intro{display:grid;grid-template-columns:1fr 1.5fr;gap:100px;padding-top:100px;padding-bottom:100px}.article-intro h2{font-size:40px}.article-intro p{font-size:20px;line-height:1.85;color:#687084}.parts-section{background:#f7f8fb;padding:100px 0}.part-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.part-grid article{text-align:center;background:#fff;padding:16px}.part-orb{height:150px;background:-webkit-radial-gradient(circle,#dfe5f9,#f8f9fc 60%);background:radial-gradient(circle,#dfe5f9,#f8f9fc 60%);border-radius:50%}.part-grid h3{font-size:15px}.material-band{padding-top:100px;padding-bottom:100px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.material-band h2{font-size:36px}.material-band ul{list-style:none;margin:0;padding:0}.material-band li{padding:20px;border-top:1px solid #dfe3ec}.advantage-band{background:#061234;color:#fff;padding:90px 0}.advantage-band h2{font-size:40px}.advantage-band ul{display:grid;grid-template-columns:1fr 1fr;gap:0 60px;padding:0;list-style:none}.advantage-band li{padding:22px 0;border-top:1px solid hsla(0,0%,100%,.2)}.next-case{padding:60px;text-align:center}.next-case a{color:#1737d1;font-weight:700}.news-list>a{display:grid;grid-template-columns:420px 1fr;gap:55px;padding:36px 0;border-top:1px solid #dfe3ec}.news-list>a.featured{grid-template-columns:1.2fr 1fr;padding-top:0}.news-list img{width:100%;height:260px;object-fit:cover}.news-list .featured img{height:390px}.news-list span,.news-list time{color:#1737d1;font-size:12px;margin-right:24px}.news-list h2{font-size:30px;line-height:1.45}.news-list p{color:#687084;line-height:1.7}.news-list b{color:#1737d1}.news-article>header{padding-top:160px;padding-bottom:70px;max-width:980px}.news-article header div{display:-webkit-box;display:-webkit-flex;display:flex;gap:20px;color:#1737d1;font-size:12px}.news-article h1{font-size:52px;line-height:1.35;font-weight:500}.news-article header p{font-size:22px;color:#687084}.article-cover{width:100%;height:650px;object-fit:cover}.article-copy{max-width:820px;margin:80px auto 120px;font-size:18px;line-height:2;color:#303849}.article-copy h2{font-size:30px;color:#101728;margin-top:55px}.article-copy blockquote{font-size:26px;line-height:1.7;color:#1737d1;border-left:3px solid #1737d1;padding-left:30px;margin:50px 0}.article-copy a{display:inline-block;color:#1737d1;margin-top:40px}.career-hero{height:760px}.culture-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:70px}.culture-grid article{border-top:2px solid #1737d1;background:#f7f8fb;padding:28px}.culture-grid b{color:#1737d1}.culture-grid h3{font-size:25px}.culture-grid p{color:#687084}.jobs{background:#f7f8fb}.job-list{margin-top:50px}.job-list article{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-top:1px solid #cbd1dc;padding:35px 0}.job-list h3{font-size:25px;margin:0 0 10px}.job-list p,.job-list span{color:#687084}.job-list button{border:0;background:none;color:#1737d1}.lx-footer{position:relative;height:720px;overflow:hidden;background-color:#f7f7fa;background-image:-webkit-linear-gradient(top,#f4f6f8,#f4f6f7 10%,#f4f5f6 20%,#f2f4f5 30%,#f0f3f5 40%,#e9f0f1 45%,#deeeed 50%,#ceebe8 55%,#b1e8dd 60%,#8ae2d3 65%,#52dcc2 70%,#18d3b1 75%,#18c3af 80%,#18aaaa 85%,#1888a7 90%,#1861a4 95%,#1f3ca1);background-image:linear-gradient(180deg,#f4f6f8,#f4f6f7 10%,#f4f5f6 20%,#f2f4f5 30%,#f0f3f5 40%,#e9f0f1 45%,#deeeed 50%,#ceebe8 55%,#b1e8dd 60%,#8ae2d3 65%,#52dcc2 70%,#18d3b1 75%,#18c3af 80%,#18aaaa 85%,#1888a7 90%,#1861a4 95%,#1f3ca1);color:#05092e;font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif)}.lx-pixel-layer{position:absolute;bottom:0;left:50%;width:1440px;height:265px;pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.lx-pixel-field{position:absolute;top:0;left:0;width:7px;height:7px;color:hsla(0,0%,100%,.098);box-shadow:301px 73px 1px,1141px 99px 1px,1204px 99px 1px,801px 202px 1px,1229px 241px 1px,0 112px 1px,188px 202px 1px,1317px 202px 1px,1254px 86px 1px,401px 189px 1px,989px 112px 1px,625px 9px 1px,376px 189px 1px,263px 189px 1px,100px 176px 1px,1014px 86px 1px,876px 86px 1px,489px 254px 1px,0 176px 1px,1141px 163px 1px,501px 86px 1px,12px 189px 1px,625px 163px 1px,489px 86px 1px,663px 241px 1px,263px 112px 1px,575px 176px 1px,389px 112px 1px,1141px 9px 1px,688px 99px 1px,1179px 241px 1px,351px 99px 1px,713px 241px 1px,1191px 241px 1px,439px 138px 1px,1053px 189px 1px,926px 189px 1px,376px 112px 1px,263px 163px 1px,1014px 73px 1px,401px 99px 1px,263px 48px 1px,876px 151px 1px,989px 254px 1px,138px 241px 1px,401px 215px 1px,150px 241px 1px,1191px 202px 1px,1329px 99px 1px,1329px 73px 1px,738px 86px 1px,625px 99px 1px,501px 73px 1px,1417px 9px 1px,301px 99px 1px,1066px 112px 1px,451px 151px 1px,563px 163px 1px,501px 215px 1px,138px 189px 1px,939px 86px 1px,525px 189px 1px,1392px 86px 1px,301px 176px 1px,513px 176px 1px,613px 176px 1px,513px 112px 1px,326px 163px 1px,1091px 176px 1px,688px 163px 1px,25px 189px 1px,326px 112px 1px,914px 189px 1px,1014px 241px 1px,1002px 86px 1px,213px 151px 1px,1014px 215px 1px,964px 151px 1px,351px 214px 1px,1002px 254px 1px,113px 9px 1px,902px 9px 1px,525px 22px 1px,1367px 22px 1px,0 35px 1px,688px 35px 1px,801px 35px 1px,1317px 35px 1px,301px 48px 1px,427px 48px 1px,776px 48px 1px,939px 48px 1px,1141px 48px 1px,1292px 48px 1px,814px 73px 1px,88px 86px 1px,226px 86px 1px,364px 86px 1px,427px 86px 1px,601px 86px 1px,1117px 86px 1px,113px 99px 1px,176px 99px 1px,814px 99px 1px,864px 99px 1px,914px 99px 1px,1380px 99px 1px,1430px 99px 1px,38px 112px 1px,88px 112px 1px,313px 112px 1px,477px 112px 1px,551px 112px 1px,601px 112px 1px,776px 112px 1px,839px 112px 1px,889px 112px 1px,902px 112px 1px,1029px 112px 1px,1117px 112px 1px,1292px 112px 1px,1355px 112px 1px,1405px 112px 1px,1418px 112px 1px,0 125px 1px,12px 125px 1px,525px 125px 1px,939px 125px 1px,451px 138px 1px,926px 138px 1px,952px 138px 1px,1066px 138px 1px,0 151px 1px,12px 151px 1px,138px 151px 1px,301px 151px 1px,313px 151px 1px,364px 151px 1px,550px 151px 1px,726px 151px 1px,1053px 151px 1px,1066px 151px 1px,1141px 151px 1px,1242px 151px 1px,1392px 151px 1px,25px 163px 1px,51px 163px 1px,113px 163px 1px,176px 163px 1px,276px 163px 1px,538px 163px 1px,776px 163px 1px,789px 163px 1px,839px 163px 1px,1054px 163px 1px,1079px 163px 1px,1204px 163px 1px,1292px 163px 1px,1305px 163px 1px,1355px 163px 1px,63px 176px 1px,814px 176px 1px,1029px 176px 1px,1129px 176px 1px,1330px 176px 1px,414px 189px 1px,538px 189px 1px,651px 189px 1px,776px 189px 1px,889px 189px 1px,1041px 189px 1px,1167px 189px 1px,1292px 189px 1px,1405px 189px 1px,1430px 189px 1px,163px 202px 1px,289px 202px 1px,464px 202px 1px,676px 202px 1px,701px 202px 1px,977px 202px 1px,1217px 202px 1px,138px 215px 1px,376px 215px 1px,1430px 215px 1px,439px 228px 1px,451px 228px 1px,563px 228px 1px,575px 228px 1px,713px 228px 1px,876px 228px 1px,1091px 228px 1px,1141px 228px 1px,1229px 228px 1px,1392px 228px 1px,163px 241px 1px,201px 241px 1px,301px 241px 1px,376px 241px 1px,439px 241px 1px,502px 241px 1px,676px 241px 1px,801px 241px 1px,813px 241px 1px,939px 241px 1px,989px 241px 1px,1167px 241px 1px,1317px 241px 1px,1329px 241px 1px,477px 254px 1px,926px 254px 1px,651px 241px 1px,914px 215px 1px,389px 9px 1px,1379px 214px 1px,976px 241px 1px,1116px 9px 1px,175px 35px 1px,926px 61px 1px,1166px 151px 1px,50px 228px 1px,451px 22px 1px,188px 215px 1px,1329px 48px 1px,188px 228px 1px,625px 48px 1px,376px 48px 1px,625px 151px 1px,851px 22px 1px,625px 228px 1px,1066px 241px 1px,125px 35px 1px,926px 125px 1px,550px 138px 1px,263px 22px 1px,464px 241px 1px,113px 228px 1px,213px 228px 1px,701px 228px 1px,25px 61px 1px,964px 22px 1px,1041px 22px 1px,864px 214px 1px,1079px 228px 1px,964px 138px 1px,25px 151px 1px,513px 151px 1px,326px 215px 1px,638px 35px 1px,513px 35px 1px,889px 215px 1px,1041px 125px 1px,1204px 35px 1px,601px 9px 1px,427px 125px 1px,88px 9px 1px,726px 228px 1px,889px 241px 1px,952px 228px 1px,414px 125px 1px,964px 228px 1px,1342px 112px 1px,826px 112px 1px,1054px 61px 1px,538px 61px 1px,1405px 241px 1px,414px 61px 1px,952px 241px 1px,1217px 228px 1px,1154px 35px 1px,889px 48px 1px,814px 48px 1px,1242px 228px 1px,414px 254px 1px,38px 241px 1px,113px 48px 1px,1405px 48px 1px,339px 22px 1px,276px 241px 1px,289px 241px 1px,1029px 35px 1px,427px 241px 1px,13px 22px 1px,477px 241px 1px,289px 35px 1px,551px 241px 1px,163px 215px 1px,1292px 22px 1px,651px 215px 1px,676px 215px 1px,701px 215px 1px,839px 215px 1px,38px 151px 1px,113px 151px 1px,1167px 215px 1px,525px 151px 1px,538px 151px 1px,1192px 215px 1px,651px 151px 1px,1217px 215px 1px,814px 151px 1px,826px 151px 1px,414px 138px 1px,1029px 151px 1px,1041px 151px 1px,1355px 215px 1px,1405px 215px 1px,776px 22px 1px,1330px 151px 1px,1342px 151px 1px,63px 228px 1px,201px 228px 1px,38px 138px 1px,364px 228px 1px,1305px 241px 1px,1029px 125px 1px,513px 125px 1px,789px 241px 1px}.lx-pixel-field:after,.lx-pixel-field:before{position:absolute;top:0;width:7px;height:7px;box-shadow:inherit;content:""}.lx-pixel-field:before{left:-1440px}.lx-pixel-field:after{left:1440px}.footer-contact-shell{position:absolute;top:120px;left:50%;display:grid;grid-template-columns:552px 568px;gap:80px;width:1200px;height:420px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.footer-contact-copy{height:420px}.footer-bar p,.footer-contact-heading h2,.footer-contact-heading p,.footer-form-state{margin:0}.footer-contact-heading h2{font-size:40px;font-weight:600;line-height:1.5}.footer-contact-heading p{margin-top:10px;color:rgba(5,9,46,.8);font-size:24px;line-height:1.8}.footer-contact-details{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;margin-top:49px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:18px}.footer-contact-details>div,.footer-contact-details a{display:-webkit-box;display:-webkit-flex;display:flex;height:20px;gap:12px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#05092e;font-size:16px;line-height:20px}.footer-contact-details svg{width:18px;height:18px;-webkit-box-flex:0;-webkit-flex:0 0 18px;flex:0 0 18px;overflow:visible;fill:none;stroke:#112691;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.footer-qr{display:block;width:120px;height:120px;margin-top:40px;border-radius:4px}.footer-contact-form{display:grid;grid-template-columns:repeat(2,274px);grid-template-rows:78px 78px 126px 48px;-webkit-column-gap:20px;column-gap:20px;row-gap:30px;width:568px;height:420px}.footer-contact-form label{display:-webkit-box;display:-webkit-flex;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;color:#666769;font-size:14px;line-height:18px}.footer-contact-form label>span{height:18px;margin-bottom:12px}.footer-contact-form input,.footer-contact-form select,.footer-contact-form textarea{width:100%;height:48px;padding:0 16px;border:1px solid #e8eef4;border-radius:8px;outline:none;background-color:hsla(0,0%,100%,.8);color:#05092e;font:inherit;-webkit-transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s}.footer-contact-form input::-webkit-input-placeholder,.footer-contact-form select:invalid,.footer-contact-form textarea::-webkit-input-placeholder{color:#76838a;opacity:1}.footer-contact-form input::placeholder,.footer-contact-form select:invalid,.footer-contact-form textarea::placeholder{color:#76838a;opacity:1}.footer-contact-form select{padding-right:42px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23112691' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.footer-contact-form input:focus,.footer-contact-form select:focus,.footer-contact-form textarea:focus{border-color:#112691;box-shadow:0 0 0 3px rgba(17,38,145,.12)}.footer-contact-form label.invalid input,.footer-contact-form label.invalid select,.footer-contact-form label.invalid textarea{border-color:#c83c45;box-shadow:0 0 0 2px rgba(200,60,69,.1)}.footer-message-field{grid-column:1/3;grid-row:3}.footer-contact-form>label:first-child{grid-column:1;grid-row:1}.footer-contact-form>label:nth-child(2){grid-column:2;grid-row:1}.footer-contact-form>label:nth-child(3){grid-column:1;grid-row:2}.footer-contact-form>label:nth-child(4){grid-column:2;grid-row:2}.footer-form-state{grid-column:1;grid-row:4}.footer-contact-form textarea{height:96px;padding-top:14px;padding-bottom:14px;resize:none}.footer-form-state{display:-webkit-box;display:-webkit-flex;display:flex;height:48px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#075d54;font-size:13px;line-height:1.5}.footer-submit{grid-column:2;grid-row:4}.footer-form-state.error{color:#a51f2b}.footer-submit{display:-webkit-box;display:-webkit-flex;display:flex;width:274px;height:48px;padding:0 26px;border:0;border-radius:10px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background:#112691;color:#fff;font-size:14px;font-weight:600}.footer-submit b{color:hsla(0,0%,100%,.8);font-size:20px;font-weight:400}.footer-submit:disabled{cursor:wait;opacity:.65}.footer-bar a:focus-visible,.footer-bar button:focus-visible,.footer-submit:focus-visible{outline:3px solid rgba(22,233,215,.45);outline-offset:3px}.footer-divider{top:600px;height:1px;background:hsla(0,0%,100%,.5)}.footer-bar,.footer-divider{position:absolute;left:50%;width:1312px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.footer-bar{top:640px;display:grid;grid-template-columns:repeat(3,1fr);height:32px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.footer-brand img{display:block;width:191px;height:24px}.footer-bar>p{color:#fff;font-size:14px;line-height:20px;text-align:center}.footer-registrations{display:-webkit-box;display:-webkit-flex;display:flex;gap:16px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media (max-width:560px){.footer-bar{width:calc(100% - 24px)}.footer-registrations{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}.footer-registrations a{font-size:11px}}.footer-bar nav{display:-webkit-box;display:-webkit-flex;display:flex;gap:18px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.footer-bar a,.footer-bar button{padding:0;border:0;background:none;color:#fff;font-size:14px;line-height:32px;white-space:nowrap}.modal-mask{position:fixed;inset:0;background:rgba(3,10,28,.72);z-index:100;display:grid;place-items:center;padding:24px}.modal-card{width:900px;max-width:100%;max-height:94vh;overflow:auto;background:#fff;position:relative;outline:0}.modal-close{position:absolute;right:28px;top:22px;border:0;background:none;font-size:32px}.modal-head{padding:48px 60px 28px;border-bottom:1px solid #dfe3ec}.modal-head span{font-size:11px;color:#1737d1;letter-spacing:.16em}.modal-head h2{font-size:36px;margin:12px 0}.modal-head p{color:#687084}.modal-card form{padding:32px 60px 50px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.modal-card label{font-size:13px}.modal-card input,.modal-card select,.modal-card textarea{display:block;width:100%;border:0;border-bottom:1px solid #cbd1dc;background:#fff;padding:14px 0;margin-top:7px}.modal-card textarea{height:85px;resize:vertical}.wide{display:block;margin-top:25px}.submit{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:32px}.form-state{text-align:center;color:#158258}.form-state.error{color:#bc3030}.modal-card--process{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:900px;height:650px;border-radius:20px;background:#f8f9fd;box-shadow:2px 12px 40px rgba(0,0,0,.2)}.modal-card--process,.process-modal-head{display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden}.process-modal-head{position:relative;z-index:2;-webkit-box-flex:0;-webkit-flex:0 0 116px;flex:0 0 116px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:24px;background-color:hsla(0,0%,100%,.96);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAACDBAMAAABW/DHfAAAAFVBMVEUAAADV3uLW3uLV3uPV3uLW4OTT3+NFxjV3AAAAB3RSTlMAKDJFPAgYP3QgQAAAAbxJREFUeNrs2kFugkAUgOGnja55NLIGFl235QRtOAC1uoek4f5H6LgpkYKQUcZB/m8pOMAv0cmgAADmpArDWKa1VdVbDZUkYfl/9FKG7NPwRbqsQrPBhecse5VprbMsu1VoM1TQKtV6qdt3lr1Jl6dmQ9vSQ8e3Dv0u3ZYemjua0IQm9HJCV1p1nKav07tNXdft6V2kUSlDvlSjnpOrIgEAAH5pfrmtqGrZtyEQC6uh2YxvBcb6yfNPsbbJ8zzu32Bhbd4oTpkCHzK9A6F7QnNHzzP0wRzmutABoQlN6OWF3hyPR7HXrAe1mGELsbA1I4pTpkAhAADgeqs0TQv/lnLOn4pVxZi9tLCZVJjrD8YtLTkIvTY7yb1szcHLUddhGzqWQfs0TdyEHn+Y+YUOCL3A0I/81eEstCz8ji4J/UChT8s7EywtOVzXavayv36/CwAArjb+a9yfJzOzPBPVSJyoVHd/s61E1Y8nQBdWmx4itBK6QWhCE5rQhL53aGd/Oakr3Z390cULpzPx4yMHAAAAAAAAAOC3PTgkAAAAABD0/7UfzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8ASF0nn7tsznzQAAAABJRU5ErkJggg==);background-position:top;background-repeat:no-repeat;background-size:720px 131px}.process-modal-head:after{content:"";position:absolute;inset:0;z-index:-1;background:-webkit-linear-gradient(left,hsla(0,0%,100%,.92),hsla(0,0%,100%,.66));background:linear-gradient(90deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.66))}.process-modal-head h2{margin:0;color:#05092e;font-size:24px;font-weight:600;line-height:36px}.process-modal-head p{margin:8px 0 0;color:rgba(5,9,46,.8);font-size:16px;line-height:24px}.process-modal-close{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 36px;flex:0 0 36px;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:8px;background:rgba(17,38,145,.05)}.process-modal-close span:after,.process-modal-close span:before{content:"";position:absolute;top:17px;left:10px;width:16px;height:2px;border-radius:1px;background:#112691}.process-modal-close span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.process-modal-close span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.process-step-navigation{position:relative;z-index:3;-webkit-flex:0 0 32px;flex:0 0 32px;gap:12px;width:100%;background:hsla(0,0%,100%,.96)}.process-step-arrow,.process-step-navigation{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.process-step-arrow{-webkit-flex:0 0 24px;flex:0 0 24px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:24px;height:32px;padding:0;border:0;background:transparent;color:#112691}.process-step-arrow span{display:block;font-family:Arial,sans-serif;font-size:28px;font-weight:300;line-height:24px}.process-step-rail{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;gap:12px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-width:0;height:29px;overflow-x:auto;overflow-y:hidden;border-radius:10px;scrollbar-width:none;-ms-overflow-style:none}.process-step-rail::-webkit-scrollbar{display:none}.process-step-label{display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;padding:0;border:0;background:transparent;color:rgba(17,38,145,.7);font-family:inherit;font-size:16px;font-weight:400;line-height:29px;cursor:pointer;white-space:nowrap;-webkit-transition:color .24s ease,font-weight .24s ease,opacity .24s ease;transition:color .24s ease,font-weight .24s ease,opacity .24s ease}.process-step-label:hover{color:#112691}.process-step-label:active{opacity:.7}.process-step-label:focus-visible{border-radius:3px;outline:2px solid rgba(17,38,145,.45);outline-offset:2px}.process-step-label.active{color:#112691;font-weight:600}.process-step-rail i{display:block;-webkit-box-flex:0;-webkit-flex:0 0 8px;flex:0 0 8px;width:8px;height:1px;background:rgba(17,38,145,.42)}.process-modal-body{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:hidden;background:#f8f9fd}.process-swiper{position:relative;width:100%;height:100%;overflow:hidden}.process-swiper>.swiper-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:100%;box-sizing:initial;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.process-card{-webkit-flex:0 0 500px;flex:0 0 500px;-webkit-flex-direction:column;flex-direction:column;gap:20px;width:500px;height:454px;margin-top:24px;padding:24px;overflow:hidden;border-radius:20px;background:#fff;box-shadow:2px 2px 20px rgba(0,0,0,.05);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.process-card,.process-card-copy{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal}.process-card-copy{-webkit-flex:0 0 86px;flex:0 0 86px;-webkit-flex-direction:column;flex-direction:column;gap:12px;width:100%}.process-card-heading{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;min-height:32px}.process-card-heading h3{width:260px;margin:0;overflow:hidden;color:#05092e;font-size:20px;font-weight:500;line-height:32px;text-overflow:ellipsis;white-space:nowrap}.process-card-heading h3.process-card-title--semibold{font-weight:600}.process-card-copy>p{margin:0;color:rgba(5,9,46,.8);font-size:14px;line-height:21px}.process-card-actions{display:-webkit-box;display:-webkit-flex;display:flex;gap:8px;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.process-card.swiper-slide-active .process-card-actions{opacity:1;pointer-events:auto}.process-card-actions button{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:50px;height:32px;padding:0;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:rgba(17,38,145,.05);color:#112691;font-size:24px;line-height:1}.process-card-actions button,.process-card figure{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.process-card figure{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;min-height:0;margin:0;overflow:hidden;border-radius:10px;background:#fafafa}.process-card-media{position:relative;width:100%;height:100%;overflow:hidden}.process-card-media img{position:absolute;display:block;max-width:none;object-fit:cover;pointer-events:none}.process-image--concept-a{top:7.3333%;left:46.2389%;width:49.7788%;height:50%}.process-image--concept-b{top:42.3333%;left:3.7611%;width:49.7788%;height:50%}.process-image--conversion-a{top:46.3333%;left:35.6195%;width:60.177%;height:50%}.process-image--conversion-b{top:3.6667%;left:2.6549%;width:61.2832%;height:50%}.process-image--support{bottom:0;left:-3.5398%;width:107.0796%;height:107.6667%}.process-image--machine{top:11%;left:3.5398%;width:89.3805%;height:89.6667%}.process-image--printing{top:3%;left:-.6637%;width:101.3274%;height:101.6667%}.process-image--cleaning{top:4.3333%;left:9.7345%;width:80.531%;height:91.3333%}.process-image--post-processing{top:5.6667%;left:5.9735%;width:88.0531%;height:88.3333%}.process-image--delivery{top:-1%;left:0;width:100%;height:113%}.process-modal-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.process-card-actions button:focus-visible,.process-card-actions button:hover,.process-modal-close:focus-visible,.process-modal-close:hover,.process-step-arrow:focus-visible,.process-step-arrow:hover{background-color:rgba(17,38,145,.1);outline:2px solid rgba(17,38,145,.25);outline-offset:1px}.modal-card--capability{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:900px;height:638px;border-radius:20px;background:#fff;box-shadow:2px 12px 40px rgba(0,0,0,.2)}.capability-modal-head,.modal-card--capability{display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden}.capability-modal-head{position:relative;z-index:1;-webkit-box-flex:0;-webkit-flex:0 0 140px;flex:0 0 140px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:24px;background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAACDBAMAAABW/DHfAAAAFVBMVEUAAADV3uLW3uLV3uPV3uLW4OTT3+NFxjV3AAAAB3RSTlMAKDJFPAgYP3QgQAAAAbxJREFUeNrs2kFugkAUgOGnja55NLIGFl235QRtOAC1uoek4f5H6LgpkYKQUcZB/m8pOMAv0cmgAADmpArDWKa1VdVbDZUkYfl/9FKG7NPwRbqsQrPBhecse5VprbMsu1VoM1TQKtV6qdt3lr1Jl6dmQ9vSQ8e3Dv0u3ZYemjua0IQm9HJCV1p1nKav07tNXdft6V2kUSlDvlSjnpOrIgEAAH5pfrmtqGrZtyEQC6uh2YxvBcb6yfNPsbbJ8zzu32Bhbd4oTpkCHzK9A6F7QnNHzzP0wRzmutABoQlN6OWF3hyPR7HXrAe1mGELsbA1I4pTpkAhAADgeqs0TQv/lnLOn4pVxZi9tLCZVJjrD8YtLTkIvTY7yb1szcHLUddhGzqWQfs0TdyEHn+Y+YUOCL3A0I/81eEstCz8ji4J/UChT8s7EywtOVzXavayv36/CwAArjb+a9yfJzOzPBPVSJyoVHd/s61E1Y8nQBdWmx4itBK6QWhCE5rQhL53aGd/Oakr3Z390cULpzPx4yMHAAAAAAAAAOC3PTgkAAAAABD0/7UfzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8ASF0nn7tsznzQAAAABJRU5ErkJggg==);background-position:top;background-repeat:no-repeat;background-size:720px 131px}.capability-modal-head:after{content:"";position:absolute;inset:0;z-index:-1;background:-webkit-linear-gradient(left,hsla(0,0%,100%,.94),hsla(0,0%,100%,.72));background:linear-gradient(90deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.72))}.capability-modal-head>div{min-width:0;padding-right:20px}.capability-modal-head h2{margin:0;color:rgba(5,9,46,.8);font-size:24px;font-weight:600;line-height:36px}.capability-modal-head p{max-width:816px;margin:8px 0 0;color:#05092e;font-size:16px;line-height:24px}.capability-modal-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;min-height:0;padding:24px;overflow:hidden;background:#fff}.capability-section-heading{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;height:32px}.capability-section-heading h3{position:relative;margin:0;padding-left:12px;color:#05092e;font-size:20px;font-weight:600;line-height:32px}.capability-section-heading h3:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;border-radius:999px;background:#112691}.capability-flow-actions{display:-webkit-box;display:-webkit-flex;display:flex;gap:8px}.capability-flow-actions button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:50px;height:32px;padding:0;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:rgba(17,38,145,.05);color:#112691;font-family:Arial,sans-serif;font-size:23px;line-height:1}.capability-flow-actions button:focus-visible,.capability-flow-actions button:hover{background:rgba(17,38,145,.1);outline:2px solid rgba(17,38,145,.25);outline-offset:1px}.capability-flow-rail{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:48px;margin-top:24px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.capability-flow-rail::-webkit-scrollbar{display:none}.capability-flow-step{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;gap:12px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:48px;margin:0 0 0 -15px;padding:12px 31px 12px 37px;border:0;background:#e6f0fa;color:#112691;font-family:inherit;font-size:14px;font-weight:500;line-height:24px;letter-spacing:-.42px;cursor:pointer;white-space:nowrap;-webkit-clip-path:polygon(0 0,calc(100% - 23px) 0,100% 50%,calc(100% - 23px) 100%,0 100%,23px 50%);clip-path:polygon(0 0,calc(100% - 23px) 0,100% 50%,calc(100% - 23px) 100%,0 100%,23px 50%);-webkit-transition:color .24s ease,background-color .24s ease;transition:color .24s ease,background-color .24s ease}.capability-flow-step.first{margin-left:0;padding-left:34px;-webkit-clip-path:polygon(0 0,calc(100% - 23px) 0,100% 50%,calc(100% - 23px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 23px) 0,100% 50%,calc(100% - 23px) 100%,0 100%)}.capability-flow-step.last{padding-right:16px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,23px 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,23px 50%)}.capability-flow-step.active{z-index:2;background:#112691;color:#fff}.capability-flow-step:hover:not(.active){background:#dbeafa}.capability-flow-step:focus-visible{z-index:3;outline:3px solid rgba(17,38,145,.38);outline-offset:-3px}.capability-flow-number{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 20px;flex:0 0 20px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#fff;color:#112691;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}.capability-divider{width:100%;height:1px;margin-top:24px;background:rgba(17,38,145,.14)}.capability-equipment{margin-top:24px}.capability-equipment-list{display:-webkit-box;display:-webkit-flex;display:flex;gap:24px;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;width:708px;margin-top:24px}.capability-equipment-list article{-webkit-box-flex:0;-webkit-flex:0 0 220px;flex:0 0 220px;width:220px;text-align:center}.capability-equipment-list figure{width:220px;height:120px;margin:0 0 20px;overflow:visible}.capability-equipment-list img{display:block;width:100%;height:100%;object-fit:contain;-webkit-transform-origin:center bottom;transform-origin:center bottom}.capability-equipment-image--x450{-webkit-transform:scale(.8);transform:scale(.8)}.capability-equipment-image--x450h{-webkit-transform:scale(1);transform:scale(1)}.capability-equipment-image--x880{-webkit-transform:scale(1.22);transform:scale(1.22)}.capability-equipment-list h4,.capability-equipment-list p{margin:0;font-family:Montserrat,Arial,sans-serif;font-size:14px;line-height:24px;white-space:nowrap}.capability-equipment-list h4{color:#112691;font-weight:600}.capability-equipment-list p{color:rgba(5,9,46,.8);font-weight:400}.modal-card--materials{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:900px;height:650px;border-radius:20px;background:#fff;box-shadow:2px 12px 40px rgba(0,0,0,.2)}.materials-modal-head,.modal-card--materials{display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden}.materials-modal-head{position:relative;z-index:2;-webkit-box-flex:0;-webkit-flex:0 0 116px;flex:0 0 116px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:24px;background-color:hsla(0,0%,100%,.96);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAACDBAMAAABW/DHfAAAAFVBMVEUAAADV3uLW3uLV3uPV3uLW4OTT3+NFxjV3AAAAB3RSTlMAKDJFPAgYP3QgQAAAAbxJREFUeNrs2kFugkAUgOGnja55NLIGFl235QRtOAC1uoek4f5H6LgpkYKQUcZB/m8pOMAv0cmgAADmpArDWKa1VdVbDZUkYfl/9FKG7NPwRbqsQrPBhecse5VprbMsu1VoM1TQKtV6qdt3lr1Jl6dmQ9vSQ8e3Dv0u3ZYemjua0IQm9HJCV1p1nKav07tNXdft6V2kUSlDvlSjnpOrIgEAAH5pfrmtqGrZtyEQC6uh2YxvBcb6yfNPsbbJ8zzu32Bhbd4oTpkCHzK9A6F7QnNHzzP0wRzmutABoQlN6OWF3hyPR7HXrAe1mGELsbA1I4pTpkAhAADgeqs0TQv/lnLOn4pVxZi9tLCZVJjrD8YtLTkIvTY7yb1szcHLUddhGzqWQfs0TdyEHn+Y+YUOCL3A0I/81eEstCz8ji4J/UChT8s7EywtOVzXavayv36/CwAArjb+a9yfJzOzPBPVSJyoVHd/s61E1Y8nQBdWmx4itBK6QWhCE5rQhL53aGd/Oakr3Z390cULpzPx4yMHAAAAAAAAAOC3PTgkAAAAABD0/7UfzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8ASF0nn7tsznzQAAAABJRU5ErkJggg==);background-position:top;background-repeat:no-repeat;background-size:720px 131px}.materials-modal-head:after{content:"";position:absolute;inset:0;z-index:-1;background:-webkit-linear-gradient(left,hsla(0,0%,100%,.94),hsla(0,0%,100%,.72));background:linear-gradient(90deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.72))}.materials-modal-head>div{min-width:0;padding-right:20px}.materials-modal-head h2{margin:0;color:rgba(5,9,46,.8);font-size:24px;font-weight:600;line-height:36px}.materials-modal-head p{width:580px;max-width:100%;margin:8px 0 0;color:#05092e;font-size:16px;line-height:24px}.materials-tabs{width:100%;border-top:1px solid rgba(17,38,145,.08);border-bottom:1px solid rgba(17,38,145,.08);background:#f8f9fd}.materials-tabs,.materials-tabs-arrow{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 52px;flex:0 0 52px}.materials-tabs-arrow{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:52px;height:52px;padding:0;border:0;background:rgba(17,38,145,.05);color:#112691;font-family:Arial,sans-serif;font-size:28px;line-height:1;cursor:pointer}.materials-tabs-arrow:focus-visible,.materials-tabs-arrow:hover{background:rgba(17,38,145,.12);outline:2px solid rgba(17,38,145,.28);outline-offset:-2px}.materials-tab-rail{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.materials-tab-rail::-webkit-scrollbar{display:none}.materials-tab{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;gap:8px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:52px;padding:6px 14px;border:0;background:transparent;color:rgba(5,9,46,.62);font-family:inherit;font-size:14px;line-height:20px;white-space:nowrap;cursor:pointer;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}.materials-tab:hover{background:rgba(17,38,145,.04);color:#112691}.materials-tab:focus-visible{outline:2px solid rgba(17,38,145,.35);outline-offset:-3px}.materials-tab-symbol{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 40px;flex:0 0 40px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(17,38,145,.1);border-radius:4px;background:hsla(0,0%,100%,.84);font-family:Montserrat,Arial,sans-serif;font-size:12px;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}.materials-tab-symbol,.materials-tab.active{color:#112691;font-weight:600}.materials-tab.active .materials-tab-symbol{border-color:#112691;background:#112691;color:#fff}.materials-modal-body{-webkit-box-flex:0;-webkit-flex:0 0 482px;flex:0 0 482px;min-height:0;padding:32px 24px;overflow:hidden;background:#fff}.materials-detail{display:grid;grid-template-columns:404px 424px;grid-template-rows:200px 190px;gap:28px 24px;width:852px;min-height:418px;outline:0}.materials-detail-copy{min-width:0}.materials-detail-heading h3{margin:0;color:rgba(5,9,46,.8);font-size:24px;font-weight:600;line-height:36px}.materials-detail-heading p{margin:4px 0 0;color:rgba(5,9,46,.62);font-size:16px;line-height:24px}.materials-detail-summary{display:grid;gap:16px;margin:28px 0 0}.materials-detail dd,.materials-detail dl,.materials-detail dt{margin:0}.materials-detail dt{position:relative;padding-left:14px;color:rgba(5,9,46,.8);font-size:14px;font-weight:600;line-height:25px}.materials-detail dt:before{content:"";position:absolute;top:9px;left:0;width:6px;height:6px;border-radius:50%;background:#112691}.materials-detail dd{color:rgba(5,9,46,.72);font-size:14px;line-height:25px}.materials-detail-placeholder{max-width:360px;margin:36px 0 0;color:rgba(5,9,46,.62);font-size:16px;line-height:28px}.materials-detail-images{display:grid;grid-template-columns:repeat(2,200px);gap:24px}.materials-detail-images figure{width:200px;height:200px;margin:0;overflow:hidden;border-radius:8px;background:#f2f3f8}.materials-detail-images img{display:block;width:100%;height:100%;object-fit:cover}.materials-detail-wide{display:grid;grid-column:1/-1;gap:20px;-webkit-align-content:start;align-content:start}.materials-detail-wide dd+dd{margin-top:2px}.modal-enter-active,.modal-leave-active{-webkit-transition:.2s;transition:.2s}.modal-enter,.modal-leave-to{opacity:0}@media (max-width:1200px) and (min-width:901px){.company-history-shell,.qualifications-shell,.team-strength-content,.technology-shell{width:calc(100% - 40px)}.team-strength-copy>div{font-size:20px}.team-strength-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.team-strength-cards article{height:auto;min-height:248px}.company-history-shell ol{width:100%}.company-history-shell time{font-size:22px}.company-history-shell li>p{font-size:24px}.company-history-shell li.active>p,.company-history-shell li.active time{font-size:28px}.qualifications-copy{width:58.3333%}.qualifications-copy>div{font-size:20px}.qualifications-viewport{left:66.6667%;width:33.3333%}.technology-tabs{width:31.6667%}.technology-card{left:31.6667%;width:68.3333%}.technology-description{width:100%;font-size:15px}.technology-images{left:40px;right:40px;width:auto}.technology-images figure{-webkit-box-flex:0;-webkit-flex:none;flex:none}.custom-service{height:auto;padding:100px 20px 110px}.custom-service-shell{width:100%;height:auto;padding-top:0}.custom-service-copy>p{font-size:22px}.custom-service-cards,.custom-service-cards article{height:auto}.custom-service-cards article{min-height:306px}.consultation-services-shell{width:calc(100% - 40px)}.consultation-service-text{right:20px;left:20px}.consultation-service-text p{font-size:15px;line-height:1.7}.lx-footer{height:auto;min-height:720px;padding-bottom:32px}.footer-contact-shell{position:relative;top:auto;left:auto;grid-template-columns:1fr;gap:56px;width:calc(100% - 40px);height:auto;margin:0 auto;padding:76px 0 84px;-webkit-transform:none;transform:none}.footer-contact-copy{height:auto}.footer-contact-form{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.footer-submit{width:100%}.footer-divider{margin:0 auto}.footer-bar,.footer-divider{position:relative;top:auto;left:auto;width:calc(100% - 40px);-webkit-transform:none;transform:none}.footer-bar{grid-template-columns:1fr;gap:22px;height:auto;margin:32px auto 0;justify-items:center}.footer-bar>p{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.footer-bar nav{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.footer-brand{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}}@media (max-width:900px){.shell{width:calc(100% - 40px)}.section{padding:76px 0}.lx-nav nav{display:none;position:absolute;top:64px;left:0;width:100%;height:calc(100vh - 64px);background:#fff;color:#101728;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding:42px 24px;font-size:22px;gap:0}.lx-nav nav.show{display:-webkit-box;display:-webkit-flex;display:flex}.lx-nav nav>a{height:auto;padding:16px 0;width:100%;border-bottom:1px solid #dfe3ec}.nav-contact{margin-top:24px}.menu{display:block}.hero-sequence{height:200vh;height:200svh}.hero-sticky{height:100vh;height:100svh}.hero-video{-webkit-transform:scale(1.1);transform:scale(1.1)}.hero-statement{top:50%;width:calc(100% - 40px);margin-top:0}.hero-statement h1{font-size:clamp(30px,5vw,40px);line-height:1.55}.hero-statement p{margin-top:12px;font-size:clamp(20px,3.5vw,27px);line-height:1.55}.hero-mission{top:50%;width:calc(100% - 40px);max-width:none;margin-top:30px}.hero-mission-label,.hero-mission h2{font-size:clamp(23px,4vw,30px);line-height:1.55}.hero-mission-description{font-size:clamp(18px,3vw,24px);line-height:1.65}.hero-about-anchor{top:100vh;top:100svh}.intro-actions{right:20px;bottom:96px}.value-block{height:auto;padding:76px 0}.value-block .shell{max-width:calc(100% - 40px)}.display-copy{font-size:18px}.value-cards{margin-top:56px}.value-cards article{min-height:180px}.culture-grid,.material-catalog,.metric-grid,.news-grid,.value-cards{grid-template-columns:1fr 1fr}.value-parallax{height:320px}.value-parallax-mark{width:82vw;height:auto;max-width:451px}.value-parallax-mark,.value-parallax h2{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.value-parallax h2{font-size:24px;line-height:1.7}.team-strength{height:auto;padding:90px 20px}.team-strength-background{width:100%;height:100%;object-fit:cover}.team-strength-content{width:100%;height:auto}.team-strength-cards,.team-strength-copy{position:relative;top:auto;left:auto}.team-strength-copy>div{font-size:20px}.team-strength-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:60px}.team-strength-cards article{height:auto;min-height:248px}.company-history-sequence{height:auto}.company-history-sticky{position:relative;top:auto;height:auto}.company-history-shell{width:calc(100% - 40px);height:auto;padding:54px 0 70px}.company-history-shell h2{position:relative;top:auto;font-size:34px}.company-history-shell ol{position:relative;top:auto;width:100%;margin-top:50px}.company-history-shell li{min-height:54px;height:auto;margin-bottom:24px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.company-history-shell time{width:132px;-webkit-flex-basis:132px;flex-basis:132px;font-size:19px}.company-history-shell li>i{height:42px;margin-left:-9px}.company-history-shell li>p{height:auto;min-height:42px;margin-left:24px;font-size:20px;line-height:1.45;white-space:normal}.company-history-shell li.active>p,.company-history-shell li.active time{font-size:24px}.company-history-building{top:155px;left:30%;width:75%;height:360px}.company-history-building img{top:-4%;width:100%;height:auto}.qualifications{height:auto;padding:76px 20px 84px}.qualifications-shell{width:100%;height:auto}.qualifications-copy,.qualifications-viewport{position:relative;top:auto;left:auto;width:100%}.qualifications-copy h2{font-size:34px}.qualifications-copy>div{margin-top:28px;font-size:20px}.qualifications-viewport{height:220px;margin-top:48px}.technology-sequence{height:auto}.technology-sticky{position:relative;top:auto;height:auto;overflow:visible}.technology-color-band{height:265px}.technology-shell{display:block;top:auto;width:100%;height:auto;padding:76px 20px 84px}.technology-card,.technology-shell>h2,.technology-tabs{position:relative;top:auto;left:auto;width:100%}.technology-shell>h2{-webkit-box-flex:0;-webkit-flex:none;flex:none;font-size:34px}.technology-tabs{display:none}.technology-tabs li{height:60px;margin:0}.technology-tabs button{padding:0 12px;border-radius:8px 8px 0 0;font-size:16px;line-height:1.3;text-align:center}.technology-tabs button.active{background:-webkit-linear-gradient(315deg,#1737aa,#3549b2);background:linear-gradient(135deg,#1737aa,#3549b2)}.technology-card{display:block;min-height:0;height:auto;margin-top:20px;-webkit-box-flex:0;-webkit-flex:none;flex:none;padding:24px;border-radius:16px}.technology-card h3{font-size:21px;line-height:30px}.technology-description{width:100%;margin-top:16px;font-size:13px;line-height:1.55}.technology-description p{margin-bottom:12px}.technology-images{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:120px;margin-top:24px;gap:12px;overflow-x:hidden}.technology-card--beam-shaping .technology-images,.technology-card--high-throughput .technology-images,.technology-card--supportless .technology-images{top:auto;left:auto;height:120px;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.technology-images figure{-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0;width:calc(33.33333% - 8px);height:120px;min-width:0}.custom-service{height:auto;padding:76px 20px 84px}.custom-service-background{top:0;left:50%;width:auto;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.custom-service-shell{width:100%;height:auto;padding-top:0}.custom-service-copy{gap:28px}.custom-service-copy h2{font-size:34px}.custom-service-copy>p{font-size:20px;line-height:1.75}.custom-service-actions{-webkit-flex-wrap:wrap;flex-wrap:wrap}.custom-service-cards{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;margin-top:56px}.custom-service-cards article{height:auto;min-height:306px}.technology-glow{top:-100px;right:-80px;left:auto}.article-intro,.material-band,.split-head{grid-template-columns:1fr;gap:20px}.consultation-services{height:auto;padding:76px 20px 84px}.consultation-services-shell{width:100%;height:auto;padding-top:0}.consultation-services h2{font-size:34px}.consultation-service-cards{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;margin-top:56px}.consultation-service-card{display:-webkit-box;display:-webkit-flex;display:flex;height:auto;min-height:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-top:240px}.consultation-service-card>img{top:0;height:240px}.consultation-service-panel{display:none}.consultation-service-text{position:relative;right:auto;bottom:auto;left:auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;padding:22px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.consultation-service-text h3{font-size:20px}.consultation-service-text p{font-size:14px;line-height:1.7}.consultation-service-summary{display:block;overflow:visible;text-overflow:clip;white-space:normal}.consultation-service-details{max-height:none;overflow:visible;opacity:1}.consultation-service-card:hover .consultation-service-details{max-height:none}.industries{height:auto;min-height:0;padding:0}.industry-solutions-background{top:0;left:0;width:100%;height:100%}.industry-solutions-shell{width:calc(100% - 40px);padding:76px 0 84px}.industries h2{font-size:34px}.industry-accordion{display:-webkit-box;display:-webkit-flex;display:flex;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:16px;margin-top:56px;padding-right:0;overflow:visible;-webkit-scroll-snap-type:none;scroll-snap-type:none}.industry-card,.industry-card.active{width:100%;height:auto;min-height:0;-webkit-box-flex:0;-webkit-flex:none;flex:none;-webkit-transition:none;transition:none}.industry-card>img{inset:0;height:100%}.industry-card-expanded,.industry-card>img{width:100%;-webkit-transition:none;transition:none}.industry-card-expanded{position:relative;bottom:auto;left:auto;min-height:440px;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding:180px 24px 24px;opacity:1;visibility:visible;-webkit-transform:none;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.industry-card.active .industry-card-expanded{-webkit-transition:none;transition:none}.industry-card.active .industry-card-shade,.industry-card .industry-card-shade{background:-webkit-linear-gradient(top,rgba(5,11,18,.06) 20%,rgba(5,11,18,.94));background:linear-gradient(180deg,rgba(5,11,18,.06) 20%,rgba(5,11,18,.94));-webkit-transition:none;transition:none}.industry-card-collapsed-title{display:none}.industry-card--aviation.active>img{inset:0;width:100%;height:100%}.news-preview{height:auto;padding:76px 20px 84px}.news-preview-shell{width:100%;height:auto;padding-top:0}.news-preview h2{font-size:34px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px}.news-more-button{position:relative;top:auto;left:auto;display:block;margin:48px auto 0;-webkit-transform:none;transform:none}.home-careers{height:auto;padding:64px 20px}.home-careers-card{position:relative;top:auto;left:auto;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:auto;min-height:450px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:56px 40px;-webkit-transform:none;transform:none}.home-careers-image{top:-8px;left:50%;width:auto;min-width:100%;height:calc(100% + 16px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home-careers-copy{position:relative;top:auto;left:auto;width:100%}.home-careers-copy h2{font-size:34px}.home-careers-copy p{margin-top:14px;font-size:20px;line-height:1.75}.home-careers-button{position:relative;top:auto;left:auto;-webkit-box-flex:0;-webkit-flex:0 0 48px;flex:0 0 48px;margin-top:32px;-webkit-transform:none;transform:none}.case-index-hero h1,.news-hero h1,.sub-hero h1{font-size:46px}.case-list>a{grid-template-columns:1fr}.case-list>a:nth-child(2n) img{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.case-list>a>div{padding:50px 24px}.part-grid{grid-template-columns:repeat(3,1fr)}.news-list>a,.news-list>a.featured{grid-template-columns:1fr;gap:25px}.news-list .featured img{height:300px}.article-cover{height:420px}.article-copy{padding:0 24px}.lx-footer{height:auto;min-height:720px;padding-bottom:32px}.footer-contact-shell{position:relative;top:auto;left:auto;grid-template-columns:1fr;gap:56px;width:calc(100% - 40px);height:auto;margin:0 auto;padding:76px 0 84px;-webkit-transform:none;transform:none}.footer-contact-copy{height:auto}.footer-contact-heading h2{font-size:34px}.footer-contact-heading p{font-size:20px}.footer-contact-form{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.footer-submit{width:100%}.footer-divider{margin:0 auto}.footer-bar,.footer-divider{position:relative;top:auto;left:auto;width:calc(100% - 40px);-webkit-transform:none;transform:none}.footer-bar{margin:32px auto 0}.footer-bar nav{gap:14px}.modal-card form,.modal-head{padding-left:30px;padding-right:30px}.modal-card--capability,.modal-card--process{width:calc(100vw - 40px)}.capability-equipment-list{gap:16px;width:100%}.capability-equipment-list article{-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0;width:auto;min-width:0}.capability-equipment-list figure{width:100%}.process-card{width:calc(100vw - 88px);max-width:500px;-webkit-flex-basis:calc(100vw - 88px);flex-basis:calc(100vw - 88px)}}@media (max-width:520px){.section-title h2,.section h2{font-size:34px}.hero-statement h1{font-size:30px}.hero-statement p{font-size:20px}.hero-mission{top:50%;margin-top:20px}.hero-mission-label,.hero-mission h2{font-size:23px}.hero-mission-description{font-size:18px}.culture-grid,.material-catalog,.metric-grid,.news-grid,.value-cards{grid-template-columns:1fr}.value-parallax{height:280px}.value-parallax h2{font-size:20px;line-height:1.65}.team-strength{padding:72px 20px}.team-strength-copy h2{font-size:34px}.team-strength-copy>div{margin-top:28px;font-size:18px;line-height:1.75}.team-strength-cards{grid-template-columns:1fr;margin-top:48px}.company-history-shell h2{font-size:30px}.company-history-shell{padding:40px 0 54px}.company-history-shell ol{margin-top:46px}.company-history-shell li{min-height:62px;margin-bottom:20px}.company-history-shell time{width:104px;-webkit-flex-basis:104px;flex-basis:104px;font-size:16px}.company-history-shell li>i{width:4px;-webkit-flex-basis:4px;flex-basis:4px;margin-left:-6px;display:none}.company-history-shell li>p{margin-left:16px;font-size:17px}.company-history-shell li.active>p,.company-history-shell li.active time{font-size:20px}.company-history-building{top:130px;left:22%;width:90%}.qualifications{padding:66px 20px 72px}.qualifications-copy h2{font-size:30px}.qualifications-copy>div{margin-top:24px;font-size:18px;line-height:1.75}.qualifications-viewport{margin-top:38px}.technology-shell{padding-top:60px;padding-bottom:68px}.technology-shell>h2{font-size:30px}.technology-tabs{grid-template-columns:1fr;margin-top:14px}.technology-tabs li{height:42px}.technology-tabs button{border-radius:6px;font-size:15px}.technology-card{margin-top:16px;padding:18px;border-radius:14px}.technology-card h3{font-size:19px;line-height:28px}.technology-description{margin-top:10px;font-size:12px;line-height:1.45}.technology-description p{margin-bottom:8px}.technology-images{right:auto;bottom:auto;left:auto;height:84px;margin-top:18px;gap:8px}.technology-card--beam-shaping .technology-images,.technology-card--high-throughput .technology-images,.technology-card--supportless .technology-images{top:auto;left:auto;height:84px;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.technology-images figure{width:calc(33.33333% - 5.33333px);height:84px}.custom-service{padding:66px 20px 72px}.custom-service-copy h2{font-size:30px}.custom-service-copy>p{font-size:18px}.custom-service-actions{display:grid;grid-template-columns:1fr;width:100%}.custom-service-actions button{width:100%}.custom-service-cards{grid-template-columns:1fr;margin-top:48px}.custom-service-cards article{min-height:0}.consultation-services{padding:66px 20px 72px}.consultation-services h2{font-size:28px}.consultation-service-cards{grid-template-columns:1fr;margin-top:48px}.consultation-service-card{padding-top:200px}.consultation-service-card>img{height:200px}.consultation-service-text{padding:18px}.consultation-service-text h3{font-size:18px}.consultation-service-text p{font-size:13px;line-height:1.65}.metric-grid article{height:120px}.section-title>.arrow-link{position:static}.industry-solutions-shell{padding:66px 0 72px}.industries h2{font-size:30px}.industry-accordion{margin-top:48px}.industry-card-expanded{min-height:480px;gap:12px;padding:170px 20px 20px}.industry-card-expanded h3{font-size:22px}.industry-card-expanded p{font-size:14px;line-height:1.75}.industry-card-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.industry-card-tags{-webkit-flex-wrap:wrap;flex-wrap:wrap;overflow:visible}.industry-card-tags span{font-size:12px}.industry-card-footer b{-webkit-align-self:flex-end;align-self:flex-end}.news-preview{padding:66px 20px 72px}.news-preview h2{font-size:30px}.news-grid{grid-template-columns:1fr;margin-top:48px}.news-card-copy h3{font-size:19px}.news-card-copy p{min-height:0}.home-careers{padding:48px 20px}.home-careers-card{min-height:520px;padding:54px 20px}.home-careers-copy h2{font-size:28px;line-height:1.55}.home-careers-copy p{margin-top:16px;font-size:18px;line-height:1.7}.home-careers-button{margin-top:34px}.career-hero h1,.detail-hero h1{font-size:48px}.part-grid{grid-template-columns:1fr 1fr}.advantage-band ul,.form-grid{grid-template-columns:1fr}.footer-contact-shell{gap:48px;padding:66px 0 72px}.footer-contact-heading h2{font-size:30px}.footer-contact-heading p{margin-top:12px;font-size:18px;line-height:1.7}.footer-contact-details{margin-top:40px}.footer-contact-details>div,.footer-contact-details a{height:auto;min-height:20px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;font-size:15px;line-height:1.5}.footer-contact-form{grid-template-columns:1fr;grid-template-rows:none;gap:24px;height:auto}.footer-contact-form>label:first-child,.footer-contact-form>label:nth-child(2),.footer-contact-form>label:nth-child(3),.footer-contact-form>label:nth-child(4),.footer-form-state,.footer-message-field,.footer-submit{grid-column:auto;grid-row:auto}.footer-form-state{min-height:24px;height:auto}.footer-bar{grid-template-columns:1fr;gap:22px;height:auto;justify-items:center}.footer-bar>p{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.footer-bar nav{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.footer-brand{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.modal-mask{padding:0}.modal-card{height:100vh;max-height:100vh}.modal-card--capability,.modal-card--process{width:100vw;border-radius:0}.capability-modal-head{-webkit-flex-basis:auto;flex-basis:auto;min-height:164px;padding:20px}.capability-modal-head>div{padding-right:12px}.capability-modal-head h2{font-size:22px;line-height:32px}.capability-modal-head p{font-size:14px;line-height:21px}.capability-modal-body{padding:20px;overflow-x:hidden;overflow-y:auto}.capability-flow-actions button{width:44px}.capability-equipment-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:28px;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.capability-equipment-list article{-webkit-box-flex:0;-webkit-flex:none;flex:none;width:100%}.capability-equipment-list figure{width:100%;height:150px;margin-bottom:12px}.capability-equipment-image--x450{-webkit-transform:scale(.72);transform:scale(.72)}.capability-equipment-image--x450h{-webkit-transform:scale(.9);transform:scale(.9)}.capability-equipment-image--x880{-webkit-transform:scale(1);transform:scale(1)}.process-modal-head{-webkit-flex-basis:auto;flex-basis:auto;min-height:124px;padding:20px}.process-modal-head>div{min-width:0;padding-right:12px}.process-modal-head h2{font-size:22px;line-height:32px}.process-modal-head p{font-size:14px;line-height:21px}.process-step-navigation{-webkit-flex-basis:40px;flex-basis:40px}.process-step-arrow{height:40px}.process-card{-webkit-flex-basis:calc(100vw - 48px);flex-basis:calc(100vw - 48px);width:calc(100vw - 48px);height:calc(100% - 32px);margin-top:16px;padding:18px}.process-card-copy{-webkit-flex-basis:auto;flex-basis:auto}.process-card-heading h3{width:calc(100% - 100px);font-size:18px}.process-card-actions{gap:6px}.process-card-actions button{width:42px}.process-card-media{height:auto;aspect-ratio:1.50666667}.process-card-media img{max-width:none}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.career-detail-page,.careers-page,.news-center-page,.news-detail-page{overflow:hidden;background:#f7f7fa}.career-detail-hero,.careers-list-hero,.news-center-hero,.news-detail-hero{position:relative;overflow:hidden;color:#fff}.news-center-hero{color:#05092e;background:#f7f7fa}.careers-list-hero,.news-center-hero,.news-detail-hero{height:500px}.news-center-hero{height:380px}.career-detail-hero>img,.careers-list-hero>img,.news-center-hero>img,.news-detail-hero>img{width:100%;height:100%;max-width:none;object-fit:cover}.news-center-hero>img{position:absolute;top:-245px;left:0;height:810px;object-position:center}.careers-list-hero>img{position:absolute;top:0;left:0;object-position:center 50%;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.career-detail-hero-shade,.careers-list-hero-shade,.news-center-hero-shade,.news-detail-hero-shade{position:absolute;inset:0;background:-webkit-linear-gradient(left,rgba(3,12,43,.7),rgba(3,12,43,.08) 78%);background:linear-gradient(90deg,rgba(3,12,43,.7),rgba(3,12,43,.08) 78%)}.careers-list-hero-shade,.news-center-hero-shade{background:-webkit-linear-gradient(left,rgba(4,15,57,.72),rgba(4,15,57,.06) 72%),-webkit-linear-gradient(bottom,rgba(4,13,44,.14),transparent 55%);background:linear-gradient(90deg,rgba(4,15,57,.72),rgba(4,15,57,.06) 72%),linear-gradient(0deg,rgba(4,13,44,.14),transparent 55%)}.careers-list-hero{color:#05092e;background:#f7f7fa}.careers-list-hero-shade{background:-webkit-linear-gradient(left,rgba(247,247,250,.88),rgba(247,247,250,.18) 74%),-webkit-linear-gradient(top,rgba(247,247,250,.25),#f7f7fa);background:linear-gradient(90deg,rgba(247,247,250,.88),rgba(247,247,250,.18) 74%),linear-gradient(180deg,rgba(247,247,250,.25),#f7f7fa)}.news-center-hero-shade{background:-webkit-linear-gradient(left,rgba(247,247,250,.6),rgba(247,247,250,0)),-webkit-linear-gradient(top,rgba(247,247,250,.6),#f7f7fa);background:linear-gradient(90deg,rgba(247,247,250,.6),rgba(247,247,250,0)),linear-gradient(180deg,rgba(247,247,250,.6),#f7f7fa)}.careers-list-hero-copy,.news-center-hero-copy{position:absolute;z-index:1;left:max(40px,calc(50% - 600px));top:204px;width:720px}.news-center-hero-copy{top:150px;left:max(40px,calc(50% - 600px));width:min(1200px,calc(100% - 80px));font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif)}.careers-list-hero-copy h1,.news-center-hero-copy h1{margin:0;font-size:60px;font-weight:500;line-height:1.28;letter-spacing:.01em}.news-center-hero-copy h1{color:#05092e;font-size:48px;font-weight:500;line-height:1.8;letter-spacing:0}.careers-list-hero-copy p,.news-center-hero-copy p{width:660px;margin:20px 0 0;color:hsla(0,0%,100%,.86);font-size:18px;line-height:1.7}.news-center-hero-copy p{width:100%;margin-top:10px;color:rgba(5,9,46,.8);font-size:24px;line-height:1.8}.careers-list-hero-copy{top:180px;left:max(40px,calc(50% - 600px));width:1200px;max-width:calc(100% - 80px);font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif)}.careers-list-hero-copy h1{color:#05092e;font-size:48px;font-weight:600;line-height:1.4;letter-spacing:0}.careers-list-hero-copy p{width:100%;margin-top:10px;color:rgba(5,9,46,.8);font-size:24px;line-height:1.8}.careers-list-main,.news-center-main{position:relative;width:100%;max-width:1440px;margin:auto;padding:60px 120px 80px;background:#f7f7fa}.news-center-main{padding-top:32px}.careers-empty,.content-state,.listing-state{display:grid;min-height:300px;place-content:center;text-align:center;color:#687084}.content-state.error,.listing-state--error{color:#c54444}.content-state p{margin:0}.content-state button{height:40px;margin:18px auto 0;padding:0 24px;border:1px solid rgba(17,38,145,.18);border-radius:4px;background:#fff;color:#112691}.news-center-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.news-center-card{display:-webkit-box;display:-webkit-flex;display:flex;min-width:0;height:417px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;border:1px solid #e8eef4;border-radius:20px;background:#fff;box-shadow:2px 2px 40px rgba(7,17,31,.04);-webkit-transition:box-shadow .25s ease,-webkit-transform .25s ease;transition:box-shadow .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease}.news-center-card:focus-visible,.news-center-card:hover{outline:none;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:2px 8px 40px rgba(7,17,31,.08)}.news-center-card.featured{display:grid;grid-template-columns:1fr 1fr;width:100%;height:300px}.news-center-card-image{height:240px;overflow:hidden}.news-center-card.featured .news-center-card-image{height:300px}.news-center-card-image img{width:100%;height:100%;object-fit:cover;-webkit-transition:-webkit-transform .45s ease;transition:-webkit-transform .45s ease;transition:transform .45s ease;transition:transform .45s ease,-webkit-transform .45s ease}.news-center-card:hover .news-center-card-image img{-webkit-transform:scale(1.035);transform:scale(1.035)}.news-center-card-copy{display:-webkit-box;display:-webkit-flex;display:flex;min-height:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:20px;font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif)}.news-center-card.featured .news-center-card-copy{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:20px}.news-center-card-copy h2{display:-webkit-box;margin:0;overflow:hidden;color:#05092e;font-size:20px;font-weight:600;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:1}.news-center-card.featured h2{font-size:24px;line-height:1.8}.news-center-meta{margin:0;color:#112691;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.news-center-summary{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:rgba(5,9,46,.8);font-size:16px;font-weight:400;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-center-card.featured .news-center-summary{margin-top:8px;-webkit-line-clamp:3}.news-center-card-copy b{color:#112691;font-size:14px;font-weight:600;line-height:1.8;white-space:nowrap}.news-center-card.featured .news-center-meta{margin-top:8px}.news-center-card.featured .news-center-card-copy>b{-webkit-align-self:flex-start;align-self:flex-start}.news-center-card-footer{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;margin-top:auto}.lx-pagination,.news-center-card-footer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.lx-pagination{width:-webkit-max-content;width:max-content;max-width:100%;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:15px;margin:92px auto 0}.lx-pagination button{height:40px;min-width:40px;padding:0;border:1px solid rgba(17,38,145,.1);border-radius:4px;background:transparent;color:#112691;font-family:Montserrat,Oxygen,sans-serif;font-size:14px;font-weight:600}.lx-pagination .lx-page-wide{width:90px;font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif);font-weight:500}.lx-pagination button.active,.lx-pagination button:focus-visible,.lx-pagination button:hover:not(:disabled){border-color:#112691;outline:none;background:#112691;color:#fff}.lx-pagination button:disabled{cursor:default;opacity:.45}.lx-pagination>span{width:20px;height:40px;line-height:40px;text-align:center;color:#112691;font-family:Montserrat,Oxygen,sans-serif;font-size:14px;font-weight:600}.news-detail-hero{color:#05092e;background:#f7f7fa}.news-detail-hero>img{position:absolute;top:-104px;left:0;height:604px;object-position:center}.news-detail-hero-shade{background:-webkit-linear-gradient(left,rgba(247,247,250,.6),rgba(247,247,250,0)),-webkit-linear-gradient(top,rgba(247,247,250,.6),#f7f7fa);background:linear-gradient(90deg,rgba(247,247,250,.6),rgba(247,247,250,0)),linear-gradient(180deg,rgba(247,247,250,.6),#f7f7fa)}.news-detail-hero-copy{position:absolute;z-index:1;top:200px;left:50%;width:900px;max-width:calc(100% - 80px);-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.news-detail-hero-copy .news-detail-hero-meta{margin:0 0 18px;color:#112691;font-size:14px;font-weight:500;line-height:20px}.news-detail-hero-copy h1{margin:0;color:#05092e;font-size:40px;font-weight:600;line-height:54px}.news-detail-hero-copy .news-detail-hero-summary{margin:18px 0 0;color:rgba(5,9,46,.8);font-size:20px;line-height:32px}.news-article-body{min-height:1900px;box-sizing:border-box;padding:100px 0 110px;background:#f7f7fa}.article-blocks{width:980px;max-width:calc(100% - 48px);margin:auto;color:#05092e}.article-block-carousel,.article-block-divider,.article-block-heading,.article-block-image figcaption,.article-block-paragraph,.article-block-strong{width:680px;max-width:100%;margin-right:auto;margin-left:auto}.article-block-strong{margin-top:0;margin-bottom:60px;color:#05092e;font-size:20px;font-weight:500;line-height:1.8}.article-block-image{width:100%;margin:0 0 30px}.article-block-image img{display:block;width:100%;height:552px;border-radius:10px;object-fit:cover}.article-block-image figcaption{margin-top:16px;color:rgba(5,9,46,.8);font-size:12px;font-weight:500;line-height:1.8}.article-block-divider{height:1px;margin-top:0;margin-bottom:59px;border:0;background:rgba(186,199,208,.85)}.article-block-heading{margin-top:0;margin-bottom:16px;color:#05092e;font-size:24px;font-weight:600;line-height:1.8}.article-block-paragraph{margin-top:0;margin-bottom:12px;color:rgba(5,9,46,.8);font-size:16px;line-height:30px}.article-block-carousel{position:relative;height:300px;margin-top:48px;margin-bottom:60px;overflow:hidden;border-radius:10px;background:#05092e;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.article-block-carousel:focus-visible{outline:3px solid rgba(23,55,209,.45);outline-offset:4px}.article-carousel-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:100%;box-sizing:initial;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.article-carousel-slide,.article-carousel-slide img{width:100%;height:100%}.article-carousel-slide{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}.article-carousel-slide img{display:block;object-fit:cover}.article-carousel-slide>div{position:absolute;z-index:1;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex;height:80px;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:16px 152px 16px 24px;background:rgba(5,9,46,.76);color:#fff}.article-carousel-slide h3{margin:0;font-size:16px;font-weight:600;line-height:24px}.article-carousel-slide h3,.article-carousel-slide p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-carousel-slide p{margin:6px 0 0;color:rgba(232,238,242,.9);font-size:12px;line-height:18px}.article-carousel-dots{position:absolute;z-index:2;right:24px;bottom:36px;display:-webkit-box;display:-webkit-flex;display:flex;gap:8px}.article-carousel-dots button{width:8px;height:8px;padding:0;border:1px solid hsla(0,0%,100%,.8);border-radius:50%;background:transparent;cursor:pointer}.article-carousel-dots button:focus-visible{outline:2px solid #fff;outline-offset:3px}.article-carousel-dots button.active{background:#fff}.news-detail-state{display:grid;min-height:820px;padding:112px 24px 80px;place-items:center;background:#f7f7fa;color:#05092e;text-align:center}.news-detail-state>div{max-width:520px}.news-detail-state h1{margin:20px 0 12px;font-size:36px;font-weight:600;line-height:1.4}.news-detail-state p{margin:0;color:rgba(5,9,46,.72);font-size:16px;line-height:1.8}.news-detail-state a,.news-detail-state button{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:48px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;margin-top:28px;padding:0 28px;border:0;border-radius:8px;background:#112691;color:#fff;cursor:pointer;font-size:16px;font-weight:600;text-decoration:none}.news-detail-loader{display:inline-block;width:34px;height:34px;border:3px solid rgba(17,38,145,.2);border-top-color:#112691;border-radius:50%;-webkit-animation:news-detail-spin .8s linear infinite;animation:news-detail-spin .8s linear infinite}@-webkit-keyframes news-detail-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes news-detail-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.news-detail-loader{-webkit-animation-duration:1.8s;animation-duration:1.8s}}.careers-list-main{min-height:1637px}.careers-list-main .lx-pagination{margin-top:80px}.careers-search{display:-webkit-box;display:-webkit-flex;display:flex;width:680px;max-width:100%;height:56px;margin:0 auto 40px;overflow:hidden;border:1px solid #e2e6ef;border-radius:10px;background:#fff}.careers-search input{min-width:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:0 20px;border:0;outline:none;color:#172038;font-size:16px}.careers-search input:focus{box-shadow:inset 0 0 0 2px rgba(23,55,209,.22)}.careers-search button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 132px;flex:0 0 132px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:10px;border:0;background:#112691;color:#fff;cursor:pointer;font-size:16px}.careers-search-icon{position:relative;display:block;width:16px;height:16px;border:2px solid;border-radius:50%}.careers-search-icon:after{position:absolute;right:-5px;bottom:-3px;width:6px;height:2px;content:"";background:currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.careers-list-heading{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:30px}.careers-list-heading h2{margin:0;color:#101728;font-size:36px;font-weight:500}.careers-list-heading p{margin:0 0 5px;color:#72798b;font-size:14px}.careers-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.career-card{display:-webkit-box;display:-webkit-flex;display:flex;height:237px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:21px;border:1px solid #e8eaf1;border-radius:20px;background:#fff;box-shadow:0 4px 12px rgba(17,38,145,.03);color:inherit;text-decoration:none;-webkit-transition:border-color .22s,box-shadow .22s,-webkit-transform .22s;transition:border-color .22s,box-shadow .22s,-webkit-transform .22s;transition:border-color .22s,transform .22s,box-shadow .22s;transition:border-color .22s,transform .22s,box-shadow .22s,-webkit-transform .22s}.career-card:focus-visible,.career-card:hover{border-color:rgba(23,55,209,.46);outline:none;-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:0 14px 30px rgba(17,38,145,.12)}.career-card h3{margin:8px 0 0;color:#05092e;font-size:24px;font-weight:600;line-height:1.4}.career-card p{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:rgba(5,9,46,.8);font-size:16px;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2}.career-card-meta{line-height:1.4}.career-card-link,.career-card-meta{color:#112691;font-size:16px;font-weight:600}.career-card-link{-webkit-align-self:flex-end;align-self:flex-end;line-height:1.8}.careers-empty h3{margin:0 0 12px;color:#263044;font-weight:500}.careers-empty p,.listing-state--error p{margin:0}.listing-state--error button{height:40px;margin:18px auto 0;padding:0 24px;border:1px solid rgba(17,38,145,.18);border-radius:4px;background:#fff;color:#112691}.career-detail-hero{height:300px;color:#05092e;background:#f7f7fa}.career-detail-hero>img{position:absolute;top:-64px;left:0;height:810px;object-position:center}.career-detail-hero-shade{background:-webkit-linear-gradient(left,rgba(247,247,250,.7),rgba(247,247,250,.05) 72%),-webkit-linear-gradient(top,rgba(247,247,250,.15),#f7f7fa);background:linear-gradient(90deg,rgba(247,247,250,.7),rgba(247,247,250,.05) 72%),linear-gradient(180deg,rgba(247,247,250,.15),#f7f7fa)}.career-detail-hero h1{position:absolute;z-index:1;top:136px;left:max(40px,calc(50% - 600px));margin:0;color:#05092e;font-size:48px;font-weight:600;line-height:1.8}.career-detail-main{min-height:1277px;padding:60px 0;background:#f7f7fa}.career-detail-card{display:-webkit-box;display:-webkit-flex;display:flex;width:980px;max-width:calc(100% - 48px);min-height:1157px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:40px;margin:auto;padding:33px;border:1px solid #e8eaf1;border-radius:20px;background:#fff;box-shadow:0 4px 12px rgba(17,38,145,.03)}.career-detail-card>header{padding:0}.career-detail-card>header h2{margin:0;color:#05092e;font-size:32px;font-weight:600;line-height:1.4}.career-detail-meta{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:4px 20px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:20px;font-size:16px;line-height:1.8}.career-detail-meta p{margin:0;color:#112691;font-weight:600}.career-detail-meta span{color:rgba(5,9,46,.8);font-weight:400}.career-detail-card>section{margin:0}.career-detail-card h3{position:relative;margin:0 0 20px;padding-left:12px;color:#05092e;font-size:24px;font-weight:600;line-height:1.4}.career-detail-card h3:before{position:absolute;top:0;bottom:0;left:0;width:4px;content:"";border-radius:2px;background:#112691}.career-detail-card h4{margin:0 0 4px;color:rgba(5,9,46,.8);font-size:16px;font-weight:400;line-height:1.8}.career-detail-card ol+h4{margin-top:22px}.career-detail-card ol{margin:0;padding-left:24px;color:rgba(5,9,46,.8)}.career-detail-card li{margin:0;padding-left:4px;font-size:16px;line-height:1.8}.career-apply-button{width:160px;height:48px;margin:0;border:0;border-radius:8px;background:#112691;color:#fff;cursor:pointer;font-size:16px;font-weight:600}.career-detail-state{display:grid;min-height:1577px;padding:140px 24px;place-items:start center;background:#f7f7fa;color:rgba(5,9,46,.8);text-align:center}.career-detail-state>div{max-width:560px}.career-detail-state h1{margin:22px 0 10px;color:#05092e;font-size:36px}.career-detail-state p{margin:0}.career-detail-state a,.career-detail-state button{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:44px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:28px;padding:0 28px;border:0;border-radius:8px;background:#112691;color:#fff;cursor:pointer;text-decoration:none}.job-application-layer{position:fixed;z-index:130;inset:0;display:grid;padding:20px;place-items:center;background:rgba(5,9,46,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.job-application-dialog{width:680px;max-width:100%;height:545px;max-height:calc(100vh - 40px);overflow:hidden;border-radius:20px;background:#f7f7fa;box-shadow:0 28px 80px rgba(5,9,46,.2)}.job-application-head{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;height:116px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:24px 32px;overflow:hidden;border-bottom:1px solid #e5e7ef;background-color:#f7f7fa;background-image:-webkit-linear-gradient(left,rgba(247,247,250,.98),rgba(247,247,250,.72)),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAACDBAMAAABW/DHfAAAAFVBMVEUAAADV3uLW3uLV3uPV3uLW4OTT3+NFxjV3AAAAB3RSTlMAKDJFPAgYP3QgQAAAAbxJREFUeNrs2kFugkAUgOGnja55NLIGFl235QRtOAC1uoek4f5H6LgpkYKQUcZB/m8pOMAv0cmgAADmpArDWKa1VdVbDZUkYfl/9FKG7NPwRbqsQrPBhecse5VprbMsu1VoM1TQKtV6qdt3lr1Jl6dmQ9vSQ8e3Dv0u3ZYemjua0IQm9HJCV1p1nKav07tNXdft6V2kUSlDvlSjnpOrIgEAAH5pfrmtqGrZtyEQC6uh2YxvBcb6yfNPsbbJ8zzu32Bhbd4oTpkCHzK9A6F7QnNHzzP0wRzmutABoQlN6OWF3hyPR7HXrAe1mGELsbA1I4pTpkAhAADgeqs0TQv/lnLOn4pVxZi9tLCZVJjrD8YtLTkIvTY7yb1szcHLUddhGzqWQfs0TdyEHn+Y+YUOCL3A0I/81eEstCz8ji4J/UChT8s7EywtOVzXavayv36/CwAArjb+a9yfJzOzPBPVSJyoVHd/s61E1Y8nQBdWmx4itBK6QWhCE5rQhL53aGd/Oakr3Z390cULpzPx4yMHAAAAAAAAAOC3PTgkAAAAABD0/7UfzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8ASF0nn7tsznzQAAAABJRU5ErkJggg==);background-image:linear-gradient(90deg,rgba(247,247,250,.98),rgba(247,247,250,.72)),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAACDBAMAAABW/DHfAAAAFVBMVEUAAADV3uLW3uLV3uPV3uLW4OTT3+NFxjV3AAAAB3RSTlMAKDJFPAgYP3QgQAAAAbxJREFUeNrs2kFugkAUgOGnja55NLIGFl235QRtOAC1uoek4f5H6LgpkYKQUcZB/m8pOMAv0cmgAADmpArDWKa1VdVbDZUkYfl/9FKG7NPwRbqsQrPBhecse5VprbMsu1VoM1TQKtV6qdt3lr1Jl6dmQ9vSQ8e3Dv0u3ZYemjua0IQm9HJCV1p1nKav07tNXdft6V2kUSlDvlSjnpOrIgEAAH5pfrmtqGrZtyEQC6uh2YxvBcb6yfNPsbbJ8zzu32Bhbd4oTpkCHzK9A6F7QnNHzzP0wRzmutABoQlN6OWF3hyPR7HXrAe1mGELsbA1I4pTpkAhAADgeqs0TQv/lnLOn4pVxZi9tLCZVJjrD8YtLTkIvTY7yb1szcHLUddhGzqWQfs0TdyEHn+Y+YUOCL3A0I/81eEstCz8ji4J/UChT8s7EywtOVzXavayv36/CwAArjb+a9yfJzOzPBPVSJyoVHd/s61E1Y8nQBdWmx4itBK6QWhCE5rQhL53aGd/Oakr3Z390cULpzPx4yMHAAAAAAAAAOC3PTgkAAAAABD0/7UfzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8ASF0nn7tsznzQAAAABJRU5ErkJggg==);background-position:50%,100%;background-size:cover,auto 160%;color:#05092e}.job-application-head h2{margin:0;font-size:28px;font-weight:500;line-height:1.35}.job-application-head p{margin:6px 0 0;color:rgba(5,9,46,.7);font-size:14px;line-height:1.5}.job-application-head button{width:36px;height:36px;padding:0;border:0;border-radius:8px;background:rgba(17,38,145,.08);color:#112691;cursor:pointer;font-size:24px;line-height:1}.job-application-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding:24px 32px 32px}.job-application-form>label{display:grid;min-width:0;gap:10px;color:#30384b;font-size:14px}.job-application-form input{width:100%;height:48px;padding:0 13px;border:1px solid #d8dce6;border-radius:6px;outline:none;background:#fff;color:#172038;font-size:14px}.job-application-form input[readonly]{background:#eff1f6;color:#6b7283}.job-application-form input:focus{border-color:#1737d1;box-shadow:0 0 0 2px rgba(23,55,209,.12)}.job-application-form input[aria-invalid=true]{border-color:#d24c4c}.job-resume-upload{grid-column:1/-1;display:-webkit-box;display:-webkit-flex;display:flex;height:70px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;gap:14px;padding:14px;border:1px dashed #9aa6c6;border-radius:8px;outline:none;background:hsla(0,0%,100%,.7);color:#35405a;cursor:pointer}.job-resume-upload.dragging,.job-resume-upload:focus-visible,.job-resume-upload:hover{border-color:#1737d1;background:rgba(23,55,209,.05)}.job-resume-upload.invalid{border-color:#d24c4c}.job-resume-upload input{display:none}.job-upload-icon{position:relative;display:grid;width:40px;height:40px;-webkit-box-flex:0;-webkit-flex:0 0 40px;flex:0 0 40px;place-items:center;border-radius:8px;background:#e7ebfb;color:#1737d1}.job-upload-icon:before{width:14px;height:18px;border:2px solid #112691;border-radius:2px;content:""}.job-upload-icon:after{position:absolute;top:19px;left:13px;width:14px;height:2px;content:"";background:#112691;box-shadow:0 5px 0 #112691}.job-resume-upload b{display:block;max-width:430px;overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.job-resume-upload p{margin:3px 0 0;color:#858b99;font-size:11px}.job-application-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:48px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:20px}.job-application-state{-webkit-align-self:center;align-self:center;margin:0;color:#687084;font-size:12px;line-height:1.45}.job-application-state.error{color:#c54444}.job-application-state.success{color:#188263}.job-application-actions button{width:100%;height:48px;border:0;border-radius:8px;background:#112691;color:#fff;cursor:pointer;font-size:16px;font-weight:600}.job-application-actions button:disabled{cursor:wait;opacity:.65}.job-application-actions button span{margin-left:30px}@media (max-width:900px){.news-detail-hero-copy{width:calc(100% - 64px);max-width:none}.careers-list-hero-copy,.news-center-hero-copy{left:32px;width:calc(100% - 64px)}.careers-list-main,.news-center-main{min-height:0;padding:50px 32px 70px}.news-center-main{padding-top:32px}.news-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-center-card.featured{grid-template-columns:48% 52%}.news-center-card.featured .news-center-card-copy{padding:20px}.career-detail-main,.news-article-body{min-height:0}.article-blocks{width:calc(100% - 64px);max-width:none}.article-block-image img{height:auto;aspect-ratio:1.77536232}.careers-grid{gap:18px}.career-card{height:237px;padding:24px}.career-detail-card{min-height:0}}@media (max-width:520px){.careers-list-hero,.news-center-hero,.news-detail-hero{height:430px}.news-center-hero{height:360px}.careers-list-hero-copy,.news-center-hero-copy{top:auto;right:20px;bottom:52px;left:20px;width:auto}.news-center-hero-copy{bottom:32px}.careers-list-hero-copy h1,.news-center-hero-copy h1{font-size:38px;line-height:1.35}.careers-list-hero-copy p,.news-center-hero-copy p{width:auto;margin-top:14px;font-size:15px}.news-center-hero>img{top:0;height:100%}.careers-list-main,.news-center-main{padding:40px 20px 60px}.news-center-main{padding-top:32px}.careers-grid,.news-center-grid{grid-template-columns:1fr}.news-center-card,.news-center-card.featured{display:-webkit-box;display:-webkit-flex;display:flex;height:auto;min-height:410px}.news-center-card-image,.news-center-card.featured .news-center-card-image{height:220px}.news-center-card.featured .news-center-card-copy{min-height:190px;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding:20px}.news-center-card.featured h2{font-size:21px}.lx-pagination{gap:4px;margin-top:60px}.lx-pagination button{min-width:36px;padding:0 8px}.lx-pagination .lx-page-wide{min-width:62px;width:62px}.news-detail-hero-copy{top:144px;bottom:auto;width:calc(100% - 40px)}.news-detail-hero>img{top:-40px;height:470px}.news-detail-hero-copy .news-detail-hero-meta{margin-bottom:12px;font-size:13px}.news-detail-hero-copy h1{font-size:28px;line-height:38px}.news-detail-hero-copy .news-detail-hero-summary{margin-top:12px;font-size:15px;line-height:24px}.news-article-body{padding:58px 0 72px}.article-blocks{width:calc(100% - 40px)}.article-block-strong{margin-bottom:42px;font-size:17px}.article-block-image{margin-bottom:34px}.article-block-image img{min-height:0}.article-block-heading{font-size:24px}.article-block-paragraph{font-size:15px}.article-block-carousel{height:260px}.article-carousel-slide>div{height:112px;padding:12px 20px 38px}.article-carousel-dots{right:auto;bottom:18px;left:20px}.news-detail-state{min-height:620px}.news-detail-state h1{font-size:28px}.careers-search{margin-bottom:40px}.careers-search button{-webkit-flex-basis:104px;flex-basis:104px}.career-card{height:237px}.career-detail-hero{height:280px}.career-detail-hero h1{top:auto;bottom:42px;left:20px;font-size:36px}.career-detail-main{padding:32px 0}.career-detail-card{width:calc(100% - 32px);padding:28px 22px 38px}.career-detail-card>header h2{font-size:29px}.career-detail-card>section{margin:0}.career-detail-card h3{font-size:22px}.career-detail-card li{font-size:15px}.career-apply-button{width:100%}.job-application-layer{padding:0}.job-application-dialog{width:100vw;height:100vh;max-height:none;overflow-y:auto;border-radius:0}.job-application-head{height:128px;padding:24px 20px}.job-application-head p{max-width:280px}.job-application-form{grid-template-columns:1fr;padding:24px 20px 40px}.job-application-actions,.job-resume-upload{grid-column:auto}.job-resume-upload{height:90px;padding:12px}.job-resume-upload b{max-width:240px}.job-application-actions{grid-template-columns:1fr}.job-application-state{min-height:18px}.job-application-actions button{width:100%}}.space-case-page{overflow:hidden;background:#f7f7fa;color:#05092e;font-family:var(--lx-copy-font,"PingFang SC","Microsoft YaHei",sans-serif)}.space-case-hero{position:relative;height:600px;overflow:hidden;color:#fff}.space-case-hero>img{position:absolute;top:-40px;left:0;width:100%;height:calc(100% + 80px);max-width:none;object-fit:cover;-webkit-transform:translate3d(0,var(--case-hero-shift,0),0) scale(1.02);transform:translate3d(0,var(--case-hero-shift,0),0) scale(1.02);-webkit-transform-origin:center;transform-origin:center;will-change:transform}.space-case-hero.case-hero--space>img{object-position:50% 30%}.space-case-hero-shade{position:absolute;inset:0;background:-webkit-linear-gradient(top,rgba(5,9,46,.34),rgba(5,9,46,.08) 52%,rgba(5,9,46,.8)),-webkit-linear-gradient(left,rgba(5,9,46,.72),rgba(5,9,46,.02) 72%);background:linear-gradient(180deg,rgba(5,9,46,.34),rgba(5,9,46,.08) 52%,rgba(5,9,46,.8)),linear-gradient(90deg,rgba(5,9,46,.72),rgba(5,9,46,.02) 72%)}.space-case-hero-copy{position:relative;z-index:1;width:1200px;margin:0 auto;padding-top:200px}.space-case-hero-copy h1,.space-case-hero-copy p{margin:0}.space-case-hero-copy h1{font-size:64px;font-weight:600;line-height:1.35}.space-case-hero-copy p{width:100%;margin-top:15px;font-size:20px;line-height:1.8}.space-case-hero-copy button{width:160px;height:48px;margin-top:50px;padding:0;border:0;border-radius:8px;background:#16e9d7;color:#05092e;font-size:16px;font-weight:600;-webkit-transition:background-color .22s ease,box-shadow .22s ease,-webkit-transform .22s ease;transition:background-color .22s ease,box-shadow .22s ease,-webkit-transform .22s ease;transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease;transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease,-webkit-transform .22s ease}.space-case-hero-copy button:focus-visible,.space-case-slider-actions button:focus-visible,.space-case-slider .swiper:focus-visible{outline:3px solid rgba(22,233,215,.55);outline-offset:3px}.motion-stagger-item:focus-visible{--motion-hover-y:-6px;-webkit-transform:translate3d(0,calc(var(--motion-reveal-y) + var(--motion-hover-y)),0)!important;transform:translate3d(0,calc(var(--motion-reveal-y) + var(--motion-hover-y)),0)!important}@media (hover:hover) and (pointer:fine){.industry-card.motion-stagger-item{-webkit-transition:flex-grow .36s ease,width .36s ease,box-shadow .25s ease,-webkit-flex-basis .36s ease,-webkit-flex-basis .36s ease,-webkit-box-flex .36s ease,-webkit-flex-grow .36s ease,-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:flex-grow .36s ease,width .36s ease,box-shadow .25s ease,-webkit-flex-basis .36s ease,-webkit-flex-basis .36s ease,-webkit-box-flex .36s ease,-webkit-flex-grow .36s ease,-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:flex-basis .36s ease,flex-grow .36s ease,width .36s ease,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease;transition:flex-basis .36s ease,flex-grow .36s ease,width .36s ease,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,-webkit-flex-basis .36s ease,-webkit-flex-basis .36s ease,-webkit-box-flex .36s ease,-webkit-flex-grow .36s ease,-webkit-transform .25s cubic-bezier(.22,1,.36,1)}.motion-stagger-item:hover{--motion-hover-y:-6px;-webkit-transform:translate3d(0,calc(var(--motion-reveal-y) + var(--motion-hover-y)),0)!important;transform:translate3d(0,calc(var(--motion-reveal-y) + var(--motion-hover-y)),0)!important}.industry-card.motion-stagger-item:hover{--motion-hover-y:0px}.consultation-service-card:hover,.custom-service-cards article:hover,.industry-card:hover,.team-strength-cards article:hover,.value-cards article:hover{box-shadow:2px 14px 34px rgba(5,9,46,.13)}.news-grid article:focus-visible,.news-grid article:hover{box-shadow:2px 10px 40px rgba(7,17,31,.1)}.news-more-button:hover{background:#1737d1;color:#fff;box-shadow:0 8px 20px rgba(5,9,46,.1)}.custom-service-actions button:hover{border-color:rgba(17,38,145,.28);background:#fff;box-shadow:0 8px 20px rgba(5,9,46,.1)}.custom-service-actions button.primary:hover{border-color:#1737d1;background:#1737d1;color:#fff}.home-careers-button:hover{box-shadow:0 10px 22px rgba(22,233,215,.22)}.space-case-hero-copy button:hover{background:#3befdf;box-shadow:0 10px 22px rgba(22,233,215,.2)}}@media (prefers-reduced-motion:reduce){.motion-reveal-ready [data-reveal=item]{-webkit-transform:none!important;transform:none!important}.motion-reveal-ready [data-reveal=fade],.motion-reveal-ready [data-reveal=group] .motion-stagger-item,.motion-reveal-ready [data-reveal=item]{opacity:1!important;-webkit-transition:none!important;transition:none!important}.motion-reveal-ready [data-reveal=group] .motion-stagger-item{--motion-reveal-y:0px;--motion-hover-y:0px}.space-case-hero>img,.value-parallax-mark,.value-parallax h2{will-change:auto}}.space-case-article{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:80px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:var(--case-article-height,1690px);padding:100px 0;background:#f7f7fa}.space-advantages,.space-case-intro,.space-case-slider{width:980px}.space-case-intro{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:20px}.space-advantages h2,.space-advantages p,.space-case-intro h2,.space-case-intro p,.space-case-section-heading h2,.space-material-card h3,.space-material-card p,.space-materials-intro,.space-part-card h3{margin:0}.space-advantages h2,.space-case-intro h2,.space-case-section-heading h2{font-size:32px;font-weight:600;line-height:1.8}.space-case-intro p,.space-materials-intro{color:rgba(5,9,46,.8);font-size:20px;line-height:1.8}.space-case-slider{overflow:hidden}.space-case-section-heading{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.space-case-slider-actions{display:-webkit-box;display:-webkit-flex;display:flex;gap:8px}.space-case-slider-actions button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:50px;height:32px;padding:0;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:rgba(17,38,145,.05);color:#112691;font-size:22px;line-height:1;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.space-case-slider-actions button:hover{background:#112691;color:#fff}.space-case-slider .swiper{position:relative;width:100%;overflow:hidden;outline:none}.space-case-slider .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:flex}.space-parts-swiper{height:200px;margin-top:20px}.space-part-card{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 190px;flex:0 0 190px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:190px;height:200px;padding:12px 0 24px;overflow:hidden;border:1px solid #dde3da;border-radius:22px;background:hsla(0,0%,100%,.9);box-shadow:0 12px 26px -14px rgba(26,41,31,.06);-webkit-user-select:none;user-select:none}.space-part-card img{width:120px;height:120px;border-radius:16px;object-fit:contain;pointer-events:none}.space-part-card h3{width:100%;color:#05092e;font-size:20px;font-weight:500;line-height:1.8;text-align:center;white-space:nowrap}.space-drag-cursor{position:absolute;z-index:10;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#112691;color:#fff;pointer-events:none;-webkit-transition:width .15s ease,height .15s ease,margin .15s ease,background .15s ease;transition:width .15s ease,height .15s ease,margin .15s ease,background .15s ease;will-change:transform}.space-drag-cursor b{margin:0 3px;font-size:10px;font-weight:500;white-space:nowrap}.space-drag-cursor i{font-size:12px;font-style:normal}.space-drag-cursor.pressed{width:54px;height:54px;margin:3px;background:#05092e}.space-materials-section{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:10px}.space-materials-swiper{height:var(--case-material-height,154px);margin-top:10px}.space-material-card{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 250px;flex:0 0 250px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:12px;width:250px;height:var(--case-material-height,154px);padding:24px;overflow:hidden;border:1px solid #dde3da;border-radius:18px;background:hsla(0,0%,100%,.92);box-shadow:0 10px 22px -10px rgba(26,41,31,.06)}.space-material-card h3{color:#05092e;font-size:20px;font-weight:600;line-height:1.8}.space-material-card p{color:rgba(5,9,46,.8);font-size:16px;line-height:1.8}.space-advantages{height:var(--case-advantages-height,436px);padding:30px 40px 40px;border-radius:20px;background:#05092e;color:#fff}.space-advantages ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:20px 0 0;padding:0;list-style:none}.space-advantages li,.space-advantages ul{display:-webkit-box;display:-webkit-flex;display:flex;gap:12px}.space-advantages li{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.space-advantages li>span{-webkit-box-flex:0;-webkit-flex:0 0 6px;flex:0 0 6px;width:6px;height:6px;margin-top:15px;border-radius:50%;background:#16e9d7}.space-advantages p{color:#dde7ed;font-size:20px;font-weight:500;line-height:1.8}.space-advantages strong{color:inherit;font-weight:500}@media (hover:hover) and (pointer:fine){.space-parts-swiper,.space-parts-swiper *{cursor:none!important}}@media (max-width:1240px){.space-case-hero-copy{width:calc(100% - 80px)}}@media (max-width:900px){.space-case-hero{height:560px}.space-case-hero>img{top:0;left:0;width:100%;height:100%;-webkit-transform:none;transform:none;will-change:auto}.space-case-hero-copy{width:calc(100% - 40px);padding-top:170px}.space-case-hero-copy h1{font-size:52px}.space-case-hero-copy p{max-width:680px}.space-case-hero-copy button{margin-top:42px}.space-case-article{gap:64px;height:auto;padding:76px 20px 84px}.space-advantages,.space-case-intro,.space-case-slider{width:100%}.space-advantages{height:auto;min-height:436px}}@media (max-width:520px){.space-case-hero{height:520px}.space-case-hero>img{object-position:58% center}.space-case-hero-copy{width:calc(100% - 40px);padding-top:150px}.space-case-hero-copy h1{font-size:42px}.space-case-hero-copy p{margin-top:12px;font-size:17px;line-height:1.75}.space-case-hero-copy button{margin-top:34px}.space-case-article{gap:52px;padding:58px 20px 68px}.space-advantages h2,.space-case-intro h2,.space-case-section-heading h2{font-size:26px;line-height:1.55}.space-case-intro p,.space-materials-intro{font-size:17px;line-height:1.75}.space-case-slider-actions button{width:44px;height:32px}.space-parts-swiper{margin-top:18px}.space-part-card{-webkit-flex-basis:174px;flex-basis:174px;width:174px}.space-part-card h3{font-size:18px}.space-materials-section{gap:12px}.space-materials-swiper{height:var(--case-material-height,154px);margin-top:6px}.space-material-card{-webkit-flex-basis:238px;flex-basis:238px;width:238px;height:var(--case-material-height,154px)}.space-advantages{min-height:0;padding:28px 24px 32px}.space-advantages p{font-size:17px;line-height:1.75}}@media (prefers-reduced-motion:reduce){.space-case-slider-actions button,.space-drag-cursor{-webkit-transition:none;transition:none}}@media (prefers-reduced-motion:reduce){.capability-flow-step,.process-card,.process-card-actions,.process-step-label,.process-swiper>.swiper-wrapper{-webkit-transition:none!important;transition:none!important}.value-parallax{--value-parallax-mark-shift:0px!important;--value-parallax-copy-shift:0px!important}.company-history-shell li>i,.company-history-shell li>p,.company-history-shell time,.technology-fade-enter-active,.technology-fade-leave-active,.technology-tabs button,.technology-tabs button:before{-webkit-transition:none;transition:none}.qualifications-track{will-change:auto}.hero-sticky.reduced-motion .hero-statement h1,.hero-sticky.reduced-motion .hero-statement p{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;transform:none}.hero-sticky.reduced-motion .hero-mission-description,.hero-sticky.reduced-motion .hero-mission-label,.hero-sticky.reduced-motion .hero-mission h2,.hero-sticky.reduced-motion .scroll-cue,.hero-sticky.reduced-motion .scroll-cue i{-webkit-transition:none;transition:none}.hero-sticky.reduced-motion .scroll-cue i{-webkit-animation:none;animation:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}}@media (max-width:900px){.lx-nav{padding:0 20px}.nav-brand{-webkit-flex-basis:170px;flex-basis:170px;width:170px;height:21px}.nav-logo{width:170px;height:20.88px}.lx-nav nav{top:64px;height:calc(100vh - 64px);padding:30px 20px;background:rgba(247,247,250,.98);color:#101728;gap:0;overflow:auto}.lx-nav nav .nav-link{width:100%;height:56px;min-height:56px;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;border-bottom:1px solid rgba(17,38,145,.12);font-size:18px}.nav-industry{display:block;width:100%;height:auto}.nav-industry-primary{width:100%;height:56px;border-bottom:1px solid rgba(17,38,145,.12)}.lx-nav nav .nav-industry-primary .nav-link{width:auto;min-width:0;border-bottom:0;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.nav-industry-toggle{width:52px;height:56px;margin:0;-webkit-flex-basis:52px;flex-basis:52px}.nav-industry-toggle span{top:20px;left:21px;width:9px;height:9px}.nav-industry-toggle.active span{top:25px}.industry-subnav,.nav-industry.panel-open .industry-subnav{position:static;display:none;width:100%;max-width:none;margin-left:0;padding-top:0;overflow:visible;color:#101728;opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.nav-industry.expanded .industry-subnav{display:block}.industry-subnav-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;width:100%;min-width:0;height:auto;padding:6px 0 10px 18px;overflow:visible;background:rgba(17,38,145,.035);border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.industry-subnav-link{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%;height:42px;padding:0 14px;color:#101728;font-size:15px}.industry-subnav-link:after{top:10px;right:auto;bottom:10px;left:0;width:2px;height:auto}html[lang=en] .industry-subnav-link{font-size:14px}.lx-nav nav .nav-link:after{left:0;bottom:0;-webkit-transform:none;transform:none}.lx-nav nav .nav-language{gap:8px}.menu{display:block}}@media (max-width:900px){.modal-card--materials{width:calc(100vw - 40px);height:650px;max-height:calc(100vh - 40px)}.materials-modal-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.materials-detail{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);width:100%}.materials-detail-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.materials-detail-images figure{width:100%}}@media (max-width:520px){.modal-card--materials{width:100vw;height:100vh;max-height:100vh;border-radius:0}.materials-modal-head{-webkit-flex-basis:auto;flex-basis:auto;min-height:124px;padding:20px}.materials-modal-head>div{padding-right:12px}.materials-modal-head h2{font-size:22px;line-height:32px}.materials-modal-head p{font-size:14px;line-height:21px}.materials-tab,.materials-tabs,.materials-tabs-arrow{height:48px}.materials-tabs{-webkit-flex-basis:48px;flex-basis:48px}.materials-tabs-arrow{-webkit-flex-basis:44px;flex-basis:44px;width:44px}.materials-tab{padding:4px 10px}.materials-tab-symbol{-webkit-flex-basis:36px;flex-basis:36px;width:36px;height:36px}.materials-modal-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;padding:24px 20px 32px}.materials-detail{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:24px;min-height:0}.materials-detail-heading h3{font-size:22px;line-height:32px}.materials-detail-summary{margin-top:20px}.materials-detail-placeholder{margin-top:24px}.materials-detail-images{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;gap:12px}.materials-detail-images figure{height:auto;aspect-ratio:1}.materials-detail-wide{-webkit-box-ordinal-group:4;-webkit-order:3;order:3;padding-bottom:8px}}.modal-mask--contact{background:rgba(5,9,46,.38);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-card--contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:680px;height:601px;max-height:calc(100vh - 48px);border-radius:20px;background:#f7f7fa;box-shadow:2px 12px 40px rgba(0,0,0,.2);-webkit-transform:translateX(40px);transform:translateX(40px)}.contact-modal-head,.modal-card--contact{display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden}.contact-modal-head{position:relative;z-index:1;-webkit-box-flex:0;-webkit-flex:0 0 116px;flex:0 0 116px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:24px;background-color:hsla(0,0%,100%,.96);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAACDBAMAAABW/DHfAAAAFVBMVEUAAADV3uLW3uLV3uPV3uLW4OTT3+NFxjV3AAAAB3RSTlMAKDJFPAgYP3QgQAAAAbxJREFUeNrs2kFugkAUgOGnja55NLIGFl235QRtOAC1uoek4f5H6LgpkYKQUcZB/m8pOMAv0cmgAADmpArDWKa1VdVbDZUkYfl/9FKG7NPwRbqsQrPBhecse5VprbMsu1VoM1TQKtV6qdt3lr1Jl6dmQ9vSQ8e3Dv0u3ZYemjua0IQm9HJCV1p1nKav07tNXdft6V2kUSlDvlSjnpOrIgEAAH5pfrmtqGrZtyEQC6uh2YxvBcb6yfNPsbbJ8zzu32Bhbd4oTpkCHzK9A6F7QnNHzzP0wRzmutABoQlN6OWF3hyPR7HXrAe1mGELsbA1I4pTpkAhAADgeqs0TQv/lnLOn4pVxZi9tLCZVJjrD8YtLTkIvTY7yb1szcHLUddhGzqWQfs0TdyEHn+Y+YUOCL3A0I/81eEstCz8ji4J/UChT8s7EywtOVzXavayv36/CwAArjb+a9yfJzOzPBPVSJyoVHd/s61E1Y8nQBdWmx4itBK6QWhCE5rQhL53aGd/Oakr3Z390cULpzPx4yMHAAAAAAAAAOC3PTgkAAAAABD0/7UfzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8ASF0nn7tsznzQAAAABJRU5ErkJggg==);background-position:top;background-repeat:no-repeat;background-size:720px 131px}.contact-modal-head:after{content:"";position:absolute;inset:0;z-index:-1;background:-webkit-linear-gradient(left,hsla(0,0%,100%,.94),hsla(0,0%,100%,.68));background:linear-gradient(90deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.68))}.contact-modal-head>div{min-width:0;padding-right:20px}.contact-modal-head h2{margin:0;color:#05092e;font-size:24px;font-weight:600;line-height:36px}.contact-modal-head p{margin:8px 0 0;color:rgba(5,9,46,.8);font-size:16px;line-height:24px}.contact-modal-close:disabled{cursor:wait;opacity:.55}.contact-modal-divider{-webkit-box-flex:0;-webkit-flex:0 0 1px;flex:0 0 1px;background:#e8eef4}.modal-card--contact .contact-modal-form{display:grid;-webkit-box-flex:0;-webkit-flex:0 0 484px;flex:0 0 484px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:78px 78px 126px 48px;gap:30px 20px;width:100%;height:484px;margin:0;padding:32px;background:#f7f7fa}.modal-card--contact .contact-modal-form label{display:-webkit-box;display:-webkit-flex;display:flex;min-width:0;margin:0;color:#666769;font-size:14px;line-height:18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.modal-card--contact .contact-modal-form label>span{-webkit-box-flex:0;-webkit-flex:0 0 18px;flex:0 0 18px;margin-bottom:12px}.modal-card--contact .contact-modal-form input,.modal-card--contact .contact-modal-form select,.modal-card--contact .contact-modal-form textarea{display:block;width:100%;height:48px;margin:0;padding:0 16px;border:1px solid #dfe3ea;border-radius:8px;outline:none;background:hsla(0,0%,100%,.82);color:#05092e;font:inherit;line-height:20px;-webkit-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease}.modal-card--contact .contact-modal-form input::-webkit-input-placeholder,.modal-card--contact .contact-modal-form select:invalid,.modal-card--contact .contact-modal-form textarea::-webkit-input-placeholder{color:#9a9ca5}.modal-card--contact .contact-modal-form input::placeholder,.modal-card--contact .contact-modal-form select:invalid,.modal-card--contact .contact-modal-form textarea::placeholder{color:#9a9ca5}.modal-card--contact .contact-modal-form select{-webkit-appearance:none;appearance:none;padding-right:42px;background-image:-webkit-linear-gradient(45deg,transparent 50%,#777b88 0),-webkit-linear-gradient(315deg,#777b88 50%,transparent 0);background-image:linear-gradient(45deg,transparent 50%,#777b88 0),linear-gradient(135deg,#777b88 50%,transparent 0);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.modal-card--contact .contact-modal-form textarea{height:96px;padding:13px 16px;resize:none}.modal-card--contact .contact-modal-form input:focus,.modal-card--contact .contact-modal-form select:focus,.modal-card--contact .contact-modal-form textarea:focus{border-color:#112691;box-shadow:0 0 0 3px rgba(17,38,145,.1)}.modal-card--contact .contact-modal-form label.invalid input,.modal-card--contact .contact-modal-form label.invalid select,.modal-card--contact .contact-modal-form label.invalid textarea{border-color:#c73636}.contact-modal-message{grid-column:1/3}.contact-form-state{-webkit-align-self:center;align-self:center;min-width:0;margin:0;color:#158258;font-size:13px;line-height:20px}.contact-form-state.error{color:#bc3030}.contact-submit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;height:48px;margin:0;padding:0 16px;border:0;border-radius:10px;background:#112691;color:#fff;font-size:14px;font-weight:600}.contact-submit b{font-size:18px;font-weight:400}.contact-submit:focus-visible,.contact-submit:hover:not(:disabled){background:#0a1c78}.contact-submit:focus-visible{outline:3px solid rgba(17,38,145,.25);outline-offset:2px}.contact-submit:disabled{cursor:wait;opacity:.68}@media (max-width:900px){.modal-card--contact{width:680px;max-width:calc(100vw - 40px);-webkit-transform:none;transform:none}}@media (max-width:520px){.modal-card--contact{width:100vw;max-width:100vw;height:100vh;max-height:100vh;overflow-x:hidden;overflow-y:auto;border-radius:0}.contact-modal-head{-webkit-flex-basis:auto;flex-basis:auto;min-height:128px;padding:20px}.contact-modal-head>div{padding-right:8px}.contact-modal-head h2{font-size:22px;line-height:32px}.contact-modal-head p{max-width:280px;font-size:14px;line-height:21px}.modal-card--contact .contact-modal-form{display:grid;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:24px;height:auto;padding:24px 20px 40px}.contact-modal-message{grid-column:auto}.contact-form-state{min-height:20px}}@media (max-height:650px) and (min-width:521px){.modal-card--contact{height:calc(100vh - 32px);max-height:calc(100vh - 32px);overflow-y:auto}.modal-card--contact .contact-modal-form{-webkit-box-flex:0;-webkit-flex:0 0 484px;flex:0 0 484px}}html[lang=en]{--lx-copy-font:Manrope,Oxygen,Arial,sans-serif}html[lang=en] body{font-family:var(--lx-copy-font);font-optical-sizing:auto}html[lang=en] .career-detail-hero h1,html[lang=en] .careers-list-hero-copy h1,html[lang=en] .case-index-hero h1,html[lang=en] .company-history-shell h2,html[lang=en] .consultation-services-shell>h2,html[lang=en] .custom-service-copy h2,html[lang=en] .dark-feature h2,html[lang=en] .hero-mission h2,html[lang=en] .hero-statement h1,html[lang=en] .home-careers-copy h2,html[lang=en] .industry-solutions-shell>h2,html[lang=en] .news-center-hero-copy h1,html[lang=en] .news-detail-hero-copy h1,html[lang=en] .news-preview h2,html[lang=en] .qualifications-copy h2,html[lang=en] .space-case-hero-copy h1,html[lang=en] .sub-hero h1,html[lang=en] .team-strength-copy h2,html[lang=en] .technology-shell>h2,html[lang=en] .value-block h2,html[lang=en] .value-parallax h2{font-family:Lexend,Manrope,Arial,sans-serif;font-weight:500}html[lang=en] .hero-statement h1,html[lang=en] .space-case-hero-copy h1{font-size:clamp(42px,5.1vw,72px);line-height:1.06}html[lang=en] .careers-list-hero-copy h1,html[lang=en] .case-index-hero h1,html[lang=en] .hero-mission h2,html[lang=en] .news-center-hero-copy h1,html[lang=en] .sub-hero h1,html[lang=en] .value-block h2,html[lang=en] .value-parallax h2{font-size:clamp(38px,4.2vw,60px);line-height:1.12}html[lang=en] .company-history-shell h2,html[lang=en] .consultation-services-shell>h2,html[lang=en] .custom-service-copy h2,html[lang=en] .dark-feature h2,html[lang=en] .home-careers-copy h2,html[lang=en] .industry-solutions-shell>h2,html[lang=en] .news-preview h2,html[lang=en] .qualifications-copy h2,html[lang=en] .team-strength-copy h2,html[lang=en] .technology-shell>h2{font-size:clamp(32px,3.3vw,48px);line-height:1.15}html[lang=en] .career-detail-hero h1,html[lang=en] .news-detail-hero-copy h1{font-size:clamp(34px,3.6vw,52px);line-height:1.15}html[lang=en] .article-blocks,html[lang=en] .career-card,html[lang=en] .careers-list-main,html[lang=en] .consultation-service-text,html[lang=en] .consultation-services-shell,html[lang=en] .custom-service-copy,html[lang=en] .custom-service-shell,html[lang=en] .footer-contact-copy,html[lang=en] .footer-contact-form,html[lang=en] .footer-contact-shell,html[lang=en] .industry-card-expanded,html[lang=en] .industry-solutions-shell,html[lang=en] .news-center-card-copy,html[lang=en] .news-preview-shell,html[lang=en] .shell,html[lang=en] .space-advantages,html[lang=en] .space-case-intro,html[lang=en] .space-case-section-heading,html[lang=en] .space-material-card,html[lang=en] .space-part-card,html[lang=en] .team-strength-content,html[lang=en] .team-strength-copy,html[lang=en] .technology-card,html[lang=en] .technology-description,html[lang=en] .technology-shell,html[lang=en] [class*=modal-head]>div{min-width:0}html[lang=en] .article-blocks,html[lang=en] .career-card,html[lang=en] .consultation-service-text,html[lang=en] .custom-service-cards,html[lang=en] .custom-service-copy,html[lang=en] .footer-contact-shell,html[lang=en] .hero-mission,html[lang=en] .hero-statement,html[lang=en] .industry-card-expanded,html[lang=en] .modal-card,html[lang=en] .news-center-card-copy,html[lang=en] .qualifications-copy,html[lang=en] .space-case-page,html[lang=en] .team-strength-copy,html[lang=en] .technology-card{overflow-wrap:break-word}html[lang=en] .value-block{height:auto;padding:110px 0}html[lang=en] .value-cards{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;margin-top:64px}html[lang=en] .value-cards article{height:auto;min-height:230px}html[lang=en] .value-parallax{display:grid;height:auto;min-height:500px;padding:96px 20px;place-items:center}html[lang=en] .value-parallax-mark{top:50%;-webkit-transform:translate3d(-50%,calc(-50% + var(--value-parallax-mark-shift)),0);transform:translate3d(-50%,calc(-50% + var(--value-parallax-mark-shift)),0)}html[lang=en] .value-parallax h2{position:relative;top:auto;left:auto;width:100%;max-width:1120px;margin:0 auto;font-size:clamp(34px,3.2vw,46px);line-height:1.18;-webkit-transform:translate3d(0,var(--value-parallax-copy-shift),0);transform:translate3d(0,var(--value-parallax-copy-shift),0)}html[lang=en] .value-parallax h2 span+span{margin-top:18px;font-family:Manrope,Arial,sans-serif;font-size:.68em;font-weight:600;letter-spacing:-.015em;line-height:1.35}html[lang=en] .team-strength{height:auto;padding:120px 20px}html[lang=en] .team-strength-content{width:1200px;max-width:100%;height:auto}html[lang=en] .team-strength-cards,html[lang=en] .team-strength-copy{position:relative;top:auto;left:auto}html[lang=en] .team-strength-copy>div{max-width:1120px;margin-top:36px}html[lang=en] .custom-service-copy>p,html[lang=en] .qualifications-copy>div,html[lang=en] .team-strength-copy>div{line-height:1.55}html[lang=en] .custom-service-cards article,html[lang=en] .team-strength-cards article{height:auto;min-height:248px}html[lang=en] .team-strength-cards{margin-top:64px}html[lang=en] .company-history-sequence,html[lang=en] .company-history-sticky{height:auto}html[lang=en] .company-history-sticky{position:relative;top:auto}html[lang=en] .company-history-shell{width:1200px;max-width:calc(100% - 40px);height:auto;padding:110px 0}html[lang=en] .company-history-shell h2,html[lang=en] .company-history-shell ol{position:relative;top:auto;left:auto;width:100%}html[lang=en] .company-history-shell ol{margin-top:58px}html[lang=en] .company-history-shell li{height:auto;min-height:64px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:24px}html[lang=en] .company-history-shell time{height:auto;padding-top:3px}html[lang=en] .company-history-shell li>i{min-height:42px}html[lang=en] .company-history-building{opacity:.12}html[lang=en] .qualifications{height:600px}html[lang=en] .qualifications-copy{width:740px}html[lang=en] .company-history-shell li>p{height:auto;line-height:1.2;white-space:normal}html[lang=en] .technology-card{height:610px;overflow:visible}html[lang=en] .technology-description{width:auto;line-height:1.65}html[lang=en] .technology-images{top:auto;bottom:36px}html[lang=en] .custom-service{height:auto;min-height:0;padding:100px 20px}html[lang=en] .custom-service-shell{width:1200px;max-width:100%;height:auto;padding-top:0}html[lang=en] .custom-service-cards{height:auto;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}html[lang=en] .custom-service-cards article{min-height:470px}html[lang=en] .custom-service-actions{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap}html[lang=en] .custom-service-actions button{width:auto;min-width:160px;height:auto;min-height:48px;padding:10px 18px;line-height:1.25}html[lang=en] .consultation-services{height:auto;min-height:940px;overflow:visible}html[lang=en] .consultation-services-shell{height:auto;padding-bottom:100px}html[lang=en] .consultation-service-card,html[lang=en] .consultation-service-cards{height:560px}html[lang=en] .consultation-service-panel{height:178px}html[lang=en] .consultation-service-summary{display:-webkit-box;overflow:hidden;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}html[lang=en] .consultation-service-details{overflow:hidden}html[lang=en] .consultation-service-card:hover .consultation-service-details{max-height:410px}html[lang=en] .industries{height:auto;min-height:1040px;overflow:hidden}html[lang=en] .industry-solutions-shell{height:auto;padding-bottom:120px}html[lang=en] .industry-card.active{-webkit-flex-basis:630px;flex-basis:630px;width:630px}html[lang=en] .industry-card-expanded{width:630px}html[lang=en] .industry-card-expanded p{line-height:1.55}html[lang=en] .industry-card-tags{-webkit-flex-wrap:wrap;flex-wrap:wrap}html[lang=en] .industry-card-footer{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:16px}html[lang=en] .industry-card-footer b{-webkit-align-self:flex-end;align-self:flex-end}html[lang=en] .news-preview{height:auto;min-height:860px;overflow:hidden}html[lang=en] .news-preview-shell{height:auto;padding-bottom:100px}html[lang=en] .news-more-button{position:relative;top:auto;left:auto;display:block;margin:48px auto 0;-webkit-transform:none;transform:none;width:200px}html[lang=en] .home-careers{height:auto;padding:80px 20px}html[lang=en] .home-careers-card{display:-webkit-box;display:-webkit-flex;display:flex;width:1200px;max-width:100%;height:auto;min-height:500px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;padding:72px 80px}html[lang=en] .home-careers-button,html[lang=en] .home-careers-card,html[lang=en] .home-careers-copy{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}html[lang=en] .home-careers-copy{width:100%}html[lang=en] .home-careers-copy p{max-width:960px;margin-right:auto;margin-left:auto;line-height:1.55}html[lang=en] .home-careers-button{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin:32px auto 0;width:230px}html[lang=en] .news-center-card{height:auto;min-height:455px}html[lang=en] .news-center-card.featured{height:auto;min-height:330px}html[lang=en] .news-center-card-copy h2{-webkit-line-clamp:2}html[lang=en] .news-center-summary{-webkit-line-clamp:3}html[lang=en] .news-center-card.featured .news-center-summary{-webkit-line-clamp:4}html[lang=en] .news-center-card-footer{-webkit-flex-wrap:wrap;flex-wrap:wrap}html[lang=en] .news-center-card-copy b,html[lang=en] .news-center-meta{white-space:normal}html[lang=en] .career-card{height:auto;min-height:286px}html[lang=en] .career-card p{-webkit-line-clamp:3}html[lang=en] .capability-page article{grid-template-columns:100px minmax(0,1fr) 40px}html[lang=en] .capability-page article>div{min-width:0}html[lang=en] .career-detail-content,html[lang=en] .career-detail-main{height:auto;min-height:0;overflow:visible}html[lang=en] .article-carousel-slide>div{height:auto;min-height:104px;padding-right:152px}html[lang=en] .article-carousel-slide h3,html[lang=en] .article-carousel-slide p{overflow:visible;text-overflow:clip;white-space:normal}html[lang=en] .space-case-article{height:auto!important;min-height:0}html[lang=en] .space-parts-swiper{height:224px}html[lang=en] .space-part-card{height:224px;padding-right:10px;padding-left:10px}html[lang=en] .space-part-card h3{display:-webkit-box;overflow:hidden;font-size:17px;line-height:1.3;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[lang=en] .space-materials-swiper{height:auto;min-height:230px}html[lang=en] .space-materials-swiper .swiper-wrapper{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}html[lang=en] .space-material-card{height:auto;min-height:230px}html[lang=en] .space-material-card h3{line-height:1.35}html[lang=en] .space-material-card p{line-height:1.55}html[lang=en] .space-advantages{height:auto;min-height:var(--case-advantages-height,436px)}html[lang=en] .job-application-dialog,html[lang=en] .modal-card--capability,html[lang=en] .modal-card--contact,html[lang=en] .modal-card--materials,html[lang=en] .modal-card--process{height:auto;max-height:calc(100vh - 40px);overflow-x:hidden;overflow-y:auto}html[lang=en] .modal-head{height:auto;min-height:116px}html[lang=en] .capability-modal-head,html[lang=en] .contact-modal-head,html[lang=en] .job-application-head,html[lang=en] .materials-modal-head,html[lang=en] .process-modal-head{height:auto;min-height:132px;-webkit-flex-basis:auto;flex-basis:auto}html[lang=en] .job-application-dialog button,html[lang=en] .modal-card button{min-width:0;white-space:normal}html[lang=en] .hero-mission-label{font-size:20px}@media (max-width:1200px) and (min-width:901px){html[lang=en] .footer-contact-shell{width:calc(100% - 80px);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px}html[lang=en] .footer-contact-form{width:auto;grid-template-columns:repeat(2,minmax(0,1fr))}html[lang=en] .footer-submit{width:100%}html[lang=en] .footer-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}html[lang=en] .footer-bar>*,html[lang=en] .footer-bar nav{min-width:0}html[lang=en] .footer-bar nav{-webkit-flex-wrap:wrap;flex-wrap:wrap}html[lang=en] .news-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[lang=en] .news-preview-shell{width:calc(100% - 40px)}html[lang=en] .footer-bar,html[lang=en] .footer-divider{width:calc(100% - 80px)}html[lang=en] .technology-card{overflow:hidden}html[lang=en] .technology-description{font-size:14px;line-height:1.55}html[lang=en] .technology-images{bottom:12px}html[lang=en] .industry-card-expanded,html[lang=en] .industry-card.active{width:520px}html[lang=en] .industry-card.active{-webkit-flex-basis:520px;flex-basis:520px}}@media (max-width:900px){html[lang=en] .hero-statement h1,html[lang=en] .space-case-hero-copy h1{font-size:clamp(38px,9vw,58px)}html[lang=en] .consultation-services,html[lang=en] .custom-service,html[lang=en] .news-preview,html[lang=en] .qualifications,html[lang=en] .team-strength{height:auto;min-height:0}html[lang=en] .value-block{padding:82px 0}html[lang=en] .value-parallax{min-height:420px;padding:72px 20px}html[lang=en] .value-parallax h2{font-size:clamp(30px,6vw,40px)}html[lang=en] .qualifications-copy,html[lang=en] .team-strength-copy{width:auto}html[lang=en] .technology-card{height:auto;min-height:0;overflow:hidden}html[lang=en] .technology-description{width:auto}html[lang=en] .technology-sequence{height:auto}html[lang=en] .technology-sticky{position:relative;top:auto;height:auto;overflow:visible}html[lang=en] .technology-shell{height:auto}html[lang=en] .technology-card{-webkit-box-flex:0;-webkit-flex:none;flex:none}html[lang=en] .technology-images{position:relative;right:auto;bottom:auto;left:auto;width:100%;max-width:none;height:120px;margin-top:24px}html[lang=en] .technology-images figure{height:120px}html[lang=en] .consultation-services-shell,html[lang=en] .custom-service-shell,html[lang=en] .news-preview-shell{padding-bottom:80px}html[lang=en] .consultation-service-card{display:-webkit-box;display:-webkit-flex;display:flex;height:auto;min-height:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-top:240px}html[lang=en] .consultation-service-panel{position:relative;right:auto;bottom:auto;left:auto;height:auto;min-height:0;margin-top:auto;background:hsla(0,0%,100%,.88)}html[lang=en] .consultation-service-cards{height:auto}html[lang=en] .consultation-service-text{position:relative;right:auto;bottom:auto;left:auto;padding:24px;background:hsla(0,0%,100%,.88);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}html[lang=en] .consultation-service-summary{display:block;overflow:visible}html[lang=en] .consultation-service-details{max-height:none;overflow:visible;opacity:1}html[lang=en] .consultation-service-card:hover .consultation-service-details{max-height:none}html[lang=en] .industries{height:auto;min-height:0;overflow:hidden}html[lang=en] .industry-solutions-shell{padding-top:88px;padding-bottom:80px}html[lang=en] .industry-accordion{display:-webkit-box;display:-webkit-flex;display:flex;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:12px;overflow:visible}html[lang=en] .industry-card,html[lang=en] .industry-card.active{width:100%;-webkit-box-flex:0;-webkit-flex:none;flex:none}html[lang=en] .industry-card{height:auto}html[lang=en] .industry-card.active{-webkit-flex-basis:auto;flex-basis:auto;height:auto;min-height:0}html[lang=en] .industry-card-expanded{width:100%;padding:180px 24px 24px}html[lang=en] .industry-card-collapsed-title{display:none}html[lang=en] .career-card,html[lang=en] .news-center-card,html[lang=en] .news-center-card.featured{height:auto}html[lang=en] .article-carousel-slide>div{min-height:120px;padding:14px 112px 14px 18px}html[lang=en] .article-carousel-dots{right:18px;bottom:54px}html[lang=en] .space-advantages,html[lang=en] .space-case-intro,html[lang=en] .space-case-slider{width:calc(100% - 48px)}html[lang=en] .footer-contact-shell{width:calc(100% - 48px);grid-template-columns:1fr}html[lang=en] .footer-contact-form{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){html[lang=en] .modal-card{width:100vw;max-width:100vw;height:auto;max-height:100vh;overflow-x:hidden;overflow-y:auto;border-radius:0}html[lang=en] .modal-head{min-height:136px}html[lang=en] .hero-statement h1,html[lang=en] .space-case-hero-copy h1{font-size:clamp(34px,10.5vw,46px)}html[lang=en] .careers-list-hero-copy h1,html[lang=en] .case-index-hero h1,html[lang=en] .hero-mission h2,html[lang=en] .news-center-hero-copy h1,html[lang=en] .sub-hero h1,html[lang=en] .value-block h2,html[lang=en] .value-parallax h2{font-size:clamp(31px,9vw,40px)}html[lang=en] .value-cards article{min-height:0;padding:28px 20px}html[lang=en] .value-parallax{min-height:390px;padding:64px 20px}html[lang=en] .value-parallax h2{font-size:clamp(27px,7.4vw,32px);line-height:1.2}html[lang=en] .company-history-shell time{width:128px;-webkit-flex-basis:128px;flex-basis:128px}html[lang=en] .company-history-shell li>i{margin-left:0}html[lang=en] .company-history-shell li>p{margin-left:14px}html[lang=en] .technology-card{padding-right:24px;padding-bottom:24px;padding-left:24px}html[lang=en] .technology-images{right:auto;left:auto;max-width:none}html[lang=en] .consultation-service-card{height:auto;padding-top:200px}html[lang=en] .consultation-service-text{padding:18px}html[lang=en] .industry-card.active{min-height:0}html[lang=en] .industry-card-expanded{padding:170px 20px 20px}html[lang=en] .industry-card-footer{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:16px}html[lang=en] .news-center-card,html[lang=en] .news-center-card.featured{min-height:0}html[lang=en] .career-card{min-height:300px}html[lang=en] .home-careers-card{min-height:0;padding:52px 22px}html[lang=en] .home-careers-copy p{line-height:1.55}html[lang=en] .article-block-carousel{height:360px}html[lang=en] .article-carousel-slide>div{min-height:146px;padding:14px 18px 44px}html[lang=en] .article-carousel-dots{right:18px;bottom:18px}html[lang=en] .space-part-card{-webkit-flex-basis:176px;flex-basis:176px;width:176px}html[lang=en] .space-material-card{-webkit-flex-basis:230px;flex-basis:230px;width:230px}html[lang=en] .footer-contact-form{grid-template-columns:1fr}html[lang=en] .job-application-dialog,html[lang=en] .modal-card--capability,html[lang=en] .modal-card--contact,html[lang=en] .modal-card--materials,html[lang=en] .modal-card--process{max-height:100vh}html[lang=en] .capability-modal-head,html[lang=en] .contact-modal-head,html[lang=en] .job-application-head,html[lang=en] .materials-modal-head,html[lang=en] .process-modal-head{min-height:148px}html[lang=en] .job-application-actions{grid-template-columns:1fr}html[lang=en] .job-application-actions button{width:100%}}@media (min-width:901px){html[lang=en] .hero-statement h1,html[lang=en] .space-case-hero-copy h1{font-size:clamp(38px,4.3vw,60px);line-height:1.08}html[lang=en] .careers-list-hero-copy h1,html[lang=en] .case-index-hero h1,html[lang=en] .hero-mission h2,html[lang=en] .news-center-hero-copy h1,html[lang=en] .sub-hero h1,html[lang=en] .value-block h2,html[lang=en] .value-parallax h2{font-size:clamp(34px,3.5vw,50px);line-height:1.14}html[lang=en] .company-history-shell h2,html[lang=en] .consultation-services-shell>h2,html[lang=en] .custom-service-copy h2,html[lang=en] .dark-feature h2,html[lang=en] .home-careers-copy h2,html[lang=en] .industry-solutions-shell>h2,html[lang=en] .news-preview h2,html[lang=en] .qualifications-copy h2,html[lang=en] .team-strength-copy h2,html[lang=en] .technology-shell>h2{font-size:clamp(28px,2.8vw,40px);line-height:1.18}html[lang=en] .career-detail-hero h1,html[lang=en] .career-hero h1,html[lang=en] .detail-hero h1,html[lang=en] .news-article h1,html[lang=en] .news-detail-hero-copy h1{font-size:clamp(30px,3vw,44px);line-height:1.18}html[lang=en] .hero-statement p{font-size:26px;line-height:1.5}html[lang=en] .hero-mission-label{font-size:17px}html[lang=en] .article-intro p,html[lang=en] .careers-list-hero-copy p,html[lang=en] .custom-service-copy>p,html[lang=en] .display-copy,html[lang=en] .footer-contact-heading p,html[lang=en] .hero-mission-description,html[lang=en] .home-careers-copy p,html[lang=en] .news-center-hero-copy p,html[lang=en] .qualifications-copy>div,html[lang=en] .space-advantages p,html[lang=en] .team-strength-copy>div{font-size:18px;line-height:1.55}html[lang=en] .article-block-heading,html[lang=en] .career-card h3,html[lang=en] .consultation-service-text h3,html[lang=en] .custom-service-cards h3,html[lang=en] .industry-card-expanded h3,html[lang=en] .news-card-copy h3,html[lang=en] .news-center-card-copy h2,html[lang=en] .space-material-card h3,html[lang=en] .space-part-card h3,html[lang=en] .team-strength-cards h3,html[lang=en] .technology-card h3,html[lang=en] .value-cards h3{font-size:20px;line-height:1.35}html[lang=en] .advantage-band h2,html[lang=en] .article-intro h2,html[lang=en] .capability-page h2,html[lang=en] .culture-grid h3,html[lang=en] .job-list h3,html[lang=en] .material-band h2,html[lang=en] .material-catalog h2{font-size:24px;line-height:1.35}html[lang=en] .case-list h2{font-size:36px;line-height:1.25}html[lang=en] .article-block-paragraph,html[lang=en] .career-card p,html[lang=en] .consultation-service-text p,html[lang=en] .industry-card-expanded p,html[lang=en] .job-application-dialog p,html[lang=en] .modal-card p,html[lang=en] .news-card-copy p,html[lang=en] .news-center-summary,html[lang=en] .space-material-card p,html[lang=en] .technology-description{font-size:14px;line-height:1.6}html[lang=en] .article-block-strong,html[lang=en] .article-copy,html[lang=en] .case-index-hero p,html[lang=en] .news-detail-hero-summary,html[lang=en] .news-hero p,html[lang=en] .sub-hero p{font-size:16px;line-height:1.65}html[lang=en] .capability-modal-head h2,html[lang=en] .contact-modal-head h2,html[lang=en] .job-application-head h2,html[lang=en] .materials-modal-head h2,html[lang=en] .modal-head h2,html[lang=en] .process-modal-head h2{font-size:22px;line-height:1.35}html[lang=en] .footer-contact-details>div,html[lang=en] .footer-contact-details a,html[lang=en] .job-application-dialog button,html[lang=en] .modal-card button,html[lang=en] .nav-link{font-size:14px}}@media (max-width:900px){.hero-statement h1,.space-case-hero-copy h1,html[lang=en] .hero-statement h1,html[lang=en] .space-case-hero-copy h1{font-size:clamp(28px,5vw,36px);line-height:1.35}.hero-statement p,html[lang=en] .hero-statement p{font-size:clamp(17px,3vw,20px);line-height:1.5}.hero-mission-label,.hero-mission h2,html[lang=en] .hero-mission h2{font-size:clamp(21px,3.5vw,27px);line-height:1.4}.hero-mission-description,html[lang=en] .hero-mission-description{font-size:clamp(16px,2.6vw,19px);line-height:1.55}.company-history-shell h2,.consultation-services h2,.custom-service-copy h2,.dark-feature h2,.footer-contact-heading h2,.home-careers-copy h2,.industries h2,.news-preview h2,.qualifications-copy h2,.section-title h2,.section h2,.team-strength-copy h2,.technology-shell>h2,.value-block h2,.value-parallax h2,html[lang=en] .company-history-shell h2,html[lang=en] .consultation-services-shell>h2,html[lang=en] .custom-service-copy h2,html[lang=en] .dark-feature h2,html[lang=en] .home-careers-copy h2,html[lang=en] .industry-solutions-shell>h2,html[lang=en] .news-preview h2,html[lang=en] .qualifications-copy h2,html[lang=en] .team-strength-copy h2,html[lang=en] .technology-shell>h2,html[lang=en] .value-block h2,html[lang=en] .value-parallax h2{font-size:30px;line-height:1.3}.custom-service-copy>p,.display-copy,.footer-contact-heading p,.home-careers-copy p,.qualifications-copy>div,.team-strength-copy>div,html[lang=en] .custom-service-copy>p,html[lang=en] .display-copy,html[lang=en] .footer-contact-heading p,html[lang=en] .home-careers-copy p,html[lang=en] .qualifications-copy>div,html[lang=en] .team-strength-copy>div{font-size:16px;line-height:1.6}.company-history-shell time{font-size:17px}.company-history-shell li>p{font-size:18px;line-height:1.4}.company-history-shell li.active>p,.company-history-shell li.active time{font-size:20px}.article-block-heading,.career-card h3,.consultation-service-text h3,.industry-card-expanded h3,.news-card-copy h3,.news-center-card-copy h2,.space-material-card h3,.space-part-card h3,.technology-card h3,html[lang=en] .article-block-heading,html[lang=en] .career-card h3,html[lang=en] .consultation-service-text h3,html[lang=en] .industry-card-expanded h3,html[lang=en] .news-card-copy h3,html[lang=en] .news-center-card-copy h2,html[lang=en] .space-material-card h3,html[lang=en] .space-part-card h3,html[lang=en] .technology-card h3{font-size:18px;line-height:1.4}.advantage-band h2,.article-intro h2,.capability-page h2,.culture-grid h3,.job-list h3,.material-band h2,.material-catalog h2,html[lang=en] .advantage-band h2,html[lang=en] .article-intro h2,html[lang=en] .capability-page h2,html[lang=en] .culture-grid h3,html[lang=en] .job-list h3,html[lang=en] .material-band h2,html[lang=en] .material-catalog h2{font-size:22px;line-height:1.4}.case-list h2,html[lang=en] .case-list h2{font-size:30px;line-height:1.3}.article-block-paragraph,.career-card p,.consultation-service-text p,.industry-card-expanded p,.news-card-copy p,.news-center-summary,.space-material-card p,.technology-description,html[lang=en] .article-block-paragraph,html[lang=en] .career-card p,html[lang=en] .consultation-service-text p,html[lang=en] .industry-card-expanded p,html[lang=en] .news-card-copy p,html[lang=en] .news-center-summary,html[lang=en] .space-material-card p,html[lang=en] .technology-description{font-size:14px;line-height:1.6}.career-detail-hero h1,.career-hero h1,.careers-list-hero-copy h1,.case-index-hero h1,.detail-hero h1,.news-center-hero-copy h1,.news-detail-hero-copy h1,.news-hero h1,.sub-hero h1,html[lang=en] .career-detail-hero h1,html[lang=en] .careers-list-hero-copy h1,html[lang=en] .case-index-hero h1,html[lang=en] .news-center-hero-copy h1,html[lang=en] .news-detail-hero-copy h1,html[lang=en] .sub-hero h1{font-size:clamp(30px,5.5vw,36px);line-height:1.25}.article-intro p,.careers-list-hero-copy p,.case-index-hero p,.news-center-hero-copy p,.news-detail-hero-copy .news-detail-hero-summary,.news-hero p,.space-advantages p,.space-case-intro p,.space-materials-intro,.sub-hero p,html[lang=en] .careers-list-hero-copy p,html[lang=en] .case-index-hero p,html[lang=en] .news-center-hero-copy p,html[lang=en] .sub-hero p{font-size:16px;line-height:1.6}.lx-nav nav,.lx-nav nav .nav-link{font-size:18px}.capability-modal-head h2,.contact-modal-head h2,.job-application-head h2,.materials-modal-head h2,.modal-head h2,.process-modal-head h2,html[lang=en] .capability-modal-head h2,html[lang=en] .contact-modal-head h2,html[lang=en] .job-application-head h2,html[lang=en] .materials-modal-head h2,html[lang=en] .modal-head h2,html[lang=en] .process-modal-head h2{font-size:20px;line-height:1.4}}@media (max-width:520px){.hero-statement h1,.space-case-hero-copy h1,html[lang=en] .hero-statement h1,html[lang=en] .space-case-hero-copy h1{font-size:clamp(28px,8.5vw,32px)}.hero-statement p,html[lang=en] .hero-statement p{font-size:17px}.hero-mission-label,.hero-mission h2,html[lang=en] .hero-mission h2{font-size:21px}.hero-mission-description,html[lang=en] .hero-mission-description{font-size:16px}.company-history-shell h2,.consultation-services h2,.custom-service-copy h2,.dark-feature h2,.footer-contact-heading h2,.home-careers-copy h2,.industries h2,.news-preview h2,.qualifications-copy h2,.section-title h2,.section h2,.team-strength-copy h2,.technology-shell>h2,.value-block h2,.value-parallax h2,html[lang=en] .company-history-shell h2,html[lang=en] .consultation-services-shell>h2,html[lang=en] .custom-service-copy h2,html[lang=en] .dark-feature h2,html[lang=en] .home-careers-copy h2,html[lang=en] .industry-solutions-shell>h2,html[lang=en] .news-preview h2,html[lang=en] .qualifications-copy h2,html[lang=en] .team-strength-copy h2,html[lang=en] .technology-shell>h2,html[lang=en] .value-block h2,html[lang=en] .value-parallax h2{font-size:27px;line-height:1.3}.value-parallax h2{font-size:20px;line-height:1.55}.custom-service-copy>p,.display-copy,.footer-contact-heading p,.home-careers-copy p,.qualifications-copy>div,.team-strength-copy>div,html[lang=en] .custom-service-copy>p,html[lang=en] .display-copy,html[lang=en] .footer-contact-heading p,html[lang=en] .home-careers-copy p,html[lang=en] .qualifications-copy>div,html[lang=en] .team-strength-copy>div{font-size:15px;line-height:1.6}.company-history-shell time{font-size:15px}.company-history-shell li>p{font-size:16px}.company-history-shell li.active>p,.company-history-shell li.active time{font-size:18px}.article-block-heading,.career-card h3,.consultation-service-text h3,.news-card-copy h3,.news-center-card-copy h2,.space-material-card h3,.space-part-card h3,.technology-card h3,html[lang=en] .article-block-heading,html[lang=en] .career-card h3,html[lang=en] .consultation-service-text h3,html[lang=en] .news-card-copy h3,html[lang=en] .news-center-card-copy h2,html[lang=en] .space-material-card h3,html[lang=en] .space-part-card h3,html[lang=en] .technology-card h3{font-size:17px}.advantage-band h2,.article-intro h2,.capability-page h2,.culture-grid h3,.job-list h3,.material-band h2,.material-catalog h2,html[lang=en] .advantage-band h2,html[lang=en] .article-intro h2,html[lang=en] .capability-page h2,html[lang=en] .culture-grid h3,html[lang=en] .job-list h3,html[lang=en] .material-band h2,html[lang=en] .material-catalog h2{font-size:20px}.case-list h2,html[lang=en] .case-list h2{font-size:27px}.industry-card-expanded h3,html[lang=en] .industry-card-expanded h3{font-size:19px}.technology-description{font-size:12px;line-height:1.5}.article-block-paragraph,.career-card p,.consultation-service-text p,.industry-card-expanded p,.news-card-copy p,.news-center-summary,.space-material-card p,html[lang=en] .article-block-paragraph,html[lang=en] .career-card p,html[lang=en] .consultation-service-text p,html[lang=en] .industry-card-expanded p,html[lang=en] .news-card-copy p,html[lang=en] .news-center-summary,html[lang=en] .space-material-card p{font-size:13px;line-height:1.6}.career-detail-hero h1,.career-hero h1,.careers-list-hero-copy h1,.case-index-hero h1,.detail-hero h1,.news-center-hero-copy h1,.news-detail-hero-copy h1,.news-hero h1,.sub-hero h1,html[lang=en] .career-detail-hero h1,html[lang=en] .careers-list-hero-copy h1,html[lang=en] .case-index-hero h1,html[lang=en] .news-center-hero-copy h1,html[lang=en] .news-detail-hero-copy h1,html[lang=en] .sub-hero h1{font-size:clamp(28px,8vw,32px);line-height:1.3}.article-intro p,.careers-list-hero-copy p,.case-index-hero p,.news-center-hero-copy p,.news-detail-hero-copy .news-detail-hero-summary,.news-hero p,.space-advantages p,.space-case-intro p,.space-materials-intro,.sub-hero p,html[lang=en] .careers-list-hero-copy p,html[lang=en] .case-index-hero p,html[lang=en] .news-center-hero-copy p,html[lang=en] .sub-hero p{font-size:14px;line-height:1.6}.lx-nav nav,.lx-nav nav .nav-link{font-size:17px}.capability-modal-head h2,.contact-modal-head h2,.job-application-head h2,.materials-modal-head h2,.modal-head h2,.process-modal-head h2,html[lang=en] .capability-modal-head h2,html[lang=en] .contact-modal-head h2,html[lang=en] .job-application-head h2,html[lang=en] .materials-modal-head h2,html[lang=en] .modal-head h2,html[lang=en] .process-modal-head h2{font-size:19px}}button{translate:0 0;-webkit-transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,opacity .22s ease,translate .22s cubic-bezier(.22,1,.36,1),-webkit-filter .22s ease,-webkit-transform .22s cubic-bezier(.22,1,.36,1);transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,opacity .22s ease,translate .22s cubic-bezier(.22,1,.36,1),-webkit-filter .22s ease,-webkit-transform .22s cubic-bezier(.22,1,.36,1);transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,filter .22s ease,opacity .22s ease,translate .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,filter .22s ease,opacity .22s ease,translate .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),-webkit-filter .22s ease,-webkit-transform .22s cubic-bezier(.22,1,.36,1)}button:not(:disabled):not([aria-disabled=true]):focus-visible{translate:0 -2px;box-shadow:0 8px 18px rgba(5,9,46,.14)}@media (hover:hover) and (pointer:fine){.lx-header button:not(:disabled):not([aria-disabled=true]):hover{background:transparent;box-shadow:none;-webkit-filter:none;filter:none;translate:0 0}button:not(:disabled):not([aria-disabled=true]):hover{translate:0 -2px;box-shadow:0 8px 18px rgba(5,9,46,.14)}.career-apply-button:not(:disabled):hover,.custom-service-actions button:not(:disabled):hover,.home-careers-button:not(:disabled):hover,.news-more-button:not(:disabled):hover,.space-case-hero-copy button:not(:disabled):hover,button.primary:not(:disabled):not([aria-disabled=true]):hover,button[type=submit]:not(:disabled):not([aria-disabled=true]):hover{-webkit-filter:brightness(1.06);filter:brightness(1.06)}}@media (prefers-reduced-motion:reduce){button,button:not(:disabled):not([aria-disabled=true]):focus-visible,button:not(:disabled):not([aria-disabled=true]):hover{translate:0 0;-webkit-transition:none;transition:none}}