@charset "UTF-8";:root{--brand:#0866d9;--brand-bright:#1685ef;--brand-deep:#004eaf;--ink:#24272b;--muted:#84868a;--line:#e9e9e9;--paper:#fff;--ease:cubic-bezier(.22,1,.36,1);--header-height:100px;--side:clamp(28px,7vw,140px)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Microsoft YaHei","PingFang SC","Noto Sans SC",Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}body.modal-open,body.menu-open{overflow:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button{cursor:pointer}button:not(.primary-button){border:0}button,a,input,textarea{outline-offset:6px}a{color:inherit;text-decoration:none}button{background:none}img{display:block;max-width:100%;object-fit:cover}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}button{padding:0}::selection{background:var(--brand);color:white}.icon-library{position:absolute;width:0;height:0;overflow:hidden}.container{width:calc(100% - var(--side)*2);max-width:1580px;margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:300;background:white;color:var(--brand);padding:14px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.eyebrow{font-family:"Arial Narrow",Arial,sans-serif;font-size:13px;line-height:1.6;letter-spacing:.13em;font-weight:700;color:var(--brand)}.section-title{font-size:clamp(30px,3vw,48px);line-height:1.45;letter-spacing:.01em}.body-copy{font-size:15px;color:var(--muted);line-height:2.2;letter-spacing:.035em}.text-link{display:inline-flex;align-items:center;gap:22px;font-size:14px;padding:16px 0;border-bottom:1px solid currentColor;position:relative}.text-link svg{width:30px;height:18px;transition:transform .4s var(--ease)}.text-link:hover svg{transform:translateX(7px)}.line-arrow{display:inline-flex;padding:12px 8px 12px 0}.line-arrow svg{width:48px;height:24px;transition:transform .5s var(--ease)}.line-arrow:hover svg{transform:translateX(12px)}.site-header{height:var(--header-height);padding:0 clamp(25px,2.8vw,56px);display:flex;align-items:center;justify-content:space-between;gap:30px;position:fixed;inset:0 0 auto;z-index:100;color:white;border-bottom:1px solid #ffffff30;background:linear-gradient(180deg,#171c2733,transparent);transition:background-color .2s,color .2s,box-shadow .2s}.brand{font-family:Arial,Helvetica,sans-serif;font-size:clamp(27px,2.8vw,42px);font-weight:700;letter-spacing:-.075em;white-space:nowrap;line-height:1.1;position:relative;flex-shrink:0}.brand-dot{display:inline-block;font-size:12px;letter-spacing:0;vertical-align:top;margin:0 0 0 5px;line-height:1.1}.desktop-nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(18px,2vw,40px);height:100%;margin-left:auto}.nav-link{display:flex;align-items:center;height:100%;white-space:nowrap;font-size:clamp(13px,1vw,16px);font-weight:600;position:relative;transition:color .3s}.nav-link::after{content:"";height:3px;width:0;position:absolute;bottom:0;left:0;background:var(--brand);transition:width .4s var(--ease)}.nav-link:hover::after,.nav-link.is-current::after,.nav-item:focus-within>.nav-link::after{width:100%}.nav-item{height:100%;display:flex;align-items:center}.header-actions{display:flex;align-items:center;gap:22px;height:100%}.icon-button{width:30px;height:36px;display:inline-grid;place-items:center;color:inherit;transition:color .3s}.icon-button:hover{color:var(--brand)}.language-button{height:27px;width:27px;border:1px solid currentColor!important;border-radius:50%;font-size:10px;font-weight:600;transition:background .3s,color .3s}.language-button:hover{background:var(--brand);border-color:var(--brand)!important;color:white}.site-header.is-scrolled,.site-header:has(.nav-item:hover),.site-header:has(.nav-item:focus-within){background:#fff;color:var(--ink);box-shadow:0 3px 25px #00000006;backdrop-filter:none}.site-header.is-scrolled{height:78px}.site-header.is-scrolled .brand,.site-header:has(.nav-item:hover) .brand{color:var(--brand)}.mega-menu{position:absolute;top:100%;left:0;right:0;min-height:245px;display:flex;align-items:center;gap:60px;padding:32px var(--side);background:white;color:var(--ink);border-top:1px solid var(--line);box-shadow:0 30px 45px #00000010;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .3s,transform .4s var(--ease),visibility .3s;pointer-events:none}.nav-item:hover .mega-menu,.nav-item:focus-within .mega-menu,.nav-item:hover .small-menu,.nav-item:focus-within .small-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.mega-image{width:260px;height:160px;overflow:hidden}.mega-image img{width:100%;height:100%;transition:transform .6s}.mega-menu:hover img{transform:scale(1.04)}.mega-copy{display:flex;flex-direction:column;gap:15px}.mega-copy strong{font-size:28px;font-weight:500}.mega-copy>a{font-size:14px;color:var(--muted)}.mega-copy>a:hover{color:var(--brand)}.mega-products{justify-content:space-between}.mega-links{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 55px}.mega-links button{text-align:left;font-size:14px;transition:color .2s}.mega-links button:hover{color:var(--brand)}.small-menu{position:absolute;top:100%;padding:20px 30px;background:white;color:var(--ink);box-shadow:0 20px 25px #00000012;display:flex;flex-direction:column;gap:20px;min-width:180px;opacity:0;visibility:hidden;transform:translateY(-12px);transition:.3s;pointer-events:none}.small-menu a{font-size:14px}.small-menu a:hover{color:var(--brand)}.menu-button{display:none;width:28px;height:28px;position:relative;color:inherit}.menu-button span{position:absolute;left:0;width:27px;height:2px;background:currentColor;transition:transform .3s,top .3s;top:9px}.menu-button span+span{top:18px}.menu-open .menu-button span{top:13px;transform:rotate(45deg)}.menu-open .menu-button span+span{transform:rotate(-45deg)}.mobile-menu{display:none}.hero{position:relative;height:100svh;min-height:660px;max-height:1100px;background:#14272a;color:white;overflow:hidden}.hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1.3s ease,visibility 1.3s;z-index:0;overflow:hidden}.hero-slide.is-active{opacity:1;visibility:visible;z-index:1}.hero-image{width:100%;height:100%;object-position:center;transform:scale(1.08);transition:transform 8s linear;filter:none}.hero-slide.is-active .hero-image{transform:scale(1)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#07181bd9 0%,#0c1d226e 48%,#0618211c 100%),linear-gradient(0deg,#0b192c50,transparent 50%,#00000025)}.hero-content{position:absolute;left:10%;top:50%;transform:translateY(-42%);max-width:850px}.hero-kicker{font:600 13px/1.6 Arial,sans-serif;margin-bottom:23px;letter-spacing:.1em}.hero h1,.hero h2{font-size:clamp(40px,4.5vw,76px);font-weight:550;line-height:1.4;letter-spacing:.04em}.hero h1>span,.hero h2>span{display:block}.hero-content>*{opacity:0;translate:0 24px;transition:opacity .9s,translate 1.1s var(--ease)}.is-active .hero-content>*{opacity:1;translate:0 0;transition-delay:.35s}.is-active .hero-content>h1,.is-active .hero-content>h2{transition-delay:.5s}.is-active .hero-content>.hero-description{transition-delay:.65s}.is-active .hero-content>.hero-link{transition-delay:.8s}.hero-description{font-size:15px;letter-spacing:.09em;color:#ffffffc2;line-height:1.8;margin-top:25px}.hero-link{display:inline-flex;gap:36px;align-items:center;font-size:14px;margin-top:30px;padding:12px 0;border-bottom:1px solid #ffffff70}.hero-link svg{width:39px;height:22px;transition:transform .4s}.hero-link:hover svg{transform:translateX(8px)}.hero-bottom{position:absolute;bottom:35px;left:10%;right:5%;display:flex;align-items:center;justify-content:space-between;z-index:3}.slide-pagination{display:flex;align-items:center;gap:6px}.slide-dot{padding:12px 4px;width:24px;height:35px;display:grid;place-items:center;transition:width .5s var(--ease)}.slide-dot>span{height:9px;width:9px;display:block;background:#ffffffb0;border-radius:20px;transition:width .5s var(--ease),background .4s;position:relative;overflow:hidden}.slide-dot.is-active{width:58px}.slide-dot.is-active>span{background:var(--brand);width:48px}.slide-dot.is-active>span::after{content:"";position:absolute;inset:0;background:#ffffff66;transform-origin:left;animation:slide-progress 6500ms linear both}.hero.is-paused .slide-dot.is-active>span::after{animation-play-state:paused}.autoplay-toggle{margin-left:10px;width:27px;height:32px;color:white;display:grid;place-items:center;opacity:.65}.autoplay-toggle:hover{opacity:1}.pause-icon{display:block;width:9px;height:11px;border-left:2px solid white;border-right:2px solid white}.autoplay-toggle[aria-pressed=true] .pause-icon{width:0;height:0;border:6px solid transparent;border-right:0;border-left:9px solid white}.scroll-cue{position:absolute;left:49%;display:flex;align-items:center;gap:15px;color:#ffffffaa}.scroll-cue span{font:10px Arial,sans-serif;letter-spacing:.18em}.scroll-cue i{display:block;width:1px;height:38px;overflow:hidden;background:#ffffff40;position:relative}.scroll-cue i::after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:white;animation:scroll-line 2s ease-in-out infinite}.slide-count{font:12px Arial,sans-serif;display:flex;align-items:center;gap:15px;color:#ffffff80;letter-spacing:.05em}.slide-count b{color:white;font-size:17px;font-weight:400}.slide-count i{height:1px;width:40px;background:#ffffff50}.about-section{position:relative;isolation:isolate;padding-top:110px;overflow:clip}.about-building{position:absolute;width:50%;height:520px;right:0;top:220px;background:url('../assets/architecture.webp') center 45%/cover;opacity:.08;z-index:-1;clip-path:polygon(50% 0,100% 0,100% 100%,0 100%)}.about-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-bottom:75px}.about-copy .eyebrow{margin-bottom:9px}.about-copy .body-copy{margin-top:22px}.about-stats{display:flex;gap:clamp(35px,5vw,90px);margin-top:34px}.stat{display:flex;align-items:center;gap:15px}.stat>svg{width:46px;height:46px;color:var(--brand);stroke-width:1.5}.stat-number{font:600 52px/1.1 "Arial Narrow",Arial,sans-serif;letter-spacing:-.055em}.stat-unit{font-size:11px;margin-left:6px;color:#6d6d6d}.stat p{font-size:12px;margin-top:7px;color:var(--muted)}.video-card{position:relative;height:365px;text-align:left;overflow:hidden;color:white;box-shadow:0 20px 45px #18282a15}.video-card>img{height:100%;width:100%;transition:transform 1s var(--ease)}.video-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#00000005,#051c2570)}.video-brand{position:absolute;left:35px;top:28px;font:bold 30px Arial,sans-serif;letter-spacing:-.075em}.play-button{position:absolute;left:50%;top:50%;translate:-50% -50%;width:76px;height:76px;border:1px solid #ffffffb0;border-radius:50%;display:grid;place-items:center;transition:background .4s,transform .5s;backdrop-filter:blur(3px)}.play-button::after{content:"";position:absolute;inset:-10px;border:1px solid #ffffff40;border-radius:50%;transition:transform .5s,opacity .5s}.play-button svg{fill:white;stroke-width:0;translate:2px 0;width:28px;height:28px}.video-card:hover>img{transform:scale(1.055)}.video-card:hover .play-button{background:var(--brand);border-color:var(--brand);transform:scale(1.06)}.video-card:hover .play-button::after{transform:scale(1.1);opacity:0}.video-caption{position:absolute;bottom:28px;left:35px;font-size:18px}.video-caption small{font:9px Arial,sans-serif;letter-spacing:.16em;display:block;margin-top:9px;color:#ffffffb0}.video-corner{position:absolute;right:28px;bottom:30px;font:11px Arial,sans-serif;letter-spacing:.1em}.product-strip{width:calc(100% - var(--side));margin-left:var(--side);display:grid;grid-template-columns:repeat(6,1fr);background:linear-gradient(110deg,var(--brand-deep),var(--brand-bright));border-radius:60px 0 0 0;box-shadow:0 2px 35px #0866d925;position:relative;z-index:2}.product-item{padding:35px 12px 25px;display:flex;align-items:center;flex-direction:column;color:white;border-left:1px solid #ffffff1c!important;position:relative;overflow:hidden;isolation:isolate}.product-item:first-child{border:0!important}.product-item::before{content:"";position:absolute;inset:0;background:#003f96;z-index:-1;opacity:0;transition:opacity .4s}.product-item:hover::before,.product-item:focus-visible::before{opacity:.55}.product-number{font:500 25px/1.2 "Arial Narrow",Arial,sans-serif;opacity:.5;transition:translate .5s var(--ease)}.product-item h3{font-size:clamp(14px,1.3vw,21px);font-weight:500;margin:16px 0 27px;transition:translate .5s var(--ease)}.product-image{width:clamp(75px,10vw,165px);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 10px 25px #00276020;transition:transform .7s var(--ease)}.product-image img{width:100%;height:100%;transition:transform 1s var(--ease)}.product-more{display:flex;gap:15px;align-items:center;font-size:11px;margin-top:20px;opacity:0;translate:0 10px;transition:opacity .4s,translate .5s var(--ease)}.product-more svg{width:26px;height:16px}.product-item:hover .product-image{transform:translateY(-6px)}.product-item:hover .product-image img{transform:rotate(9deg) scale(1.1)}.product-item:hover .product-more,.product-item:focus-visible .product-more{opacity:1;translate:0 0}.feature-band{height:500px;position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:flex-end}.band-image{position:absolute;inset:-35px 0;background-position:center;background-size:cover;z-index:-2;transform:none;contain:paint}.feature-band::after{content:"";position:absolute;inset:0;background:#1a26302b;z-index:-1}.feature-panel{margin-left:4%;width:52%;max-width:900px;padding:52px clamp(30px,5vw,85px) 43px 45px;background:var(--brand);color:white;display:flex;gap:32px;border-radius:0 65px 0 0;box-shadow:0 0 35px #0866d950;position:relative}.quote-mark{font:bold 80px/.9 Georgia,serif;display:block;margin-top:14px}.feature-panel>div{flex:1}.feature-eyebrow{font:10px Arial,sans-serif;letter-spacing:.16em;opacity:.55;margin-bottom:14px}.feature-panel h2{font-size:clamp(35px,3.7vw,58px);font-weight:500;line-height:1.3}.feature-panel p:not(.feature-eyebrow){font-size:14px;line-height:1.9;margin:24px 0 17px;color:#ffffffae}.feature-panel .line-arrow{margin-top:4px}.band-label{position:absolute;bottom:35px;right:4%;font:10px Arial,sans-serif;letter-spacing:.2em;color:#ffffff90}.research-band .band-image{background-position:center 43%}.application-band{height:480px}.application-band .band-image{background-position:center 60%}.application-band::after{background:#00000060}.factory-section{display:grid;grid-template-columns:47% 53%;gap:0;align-items:center;padding:100px 0 100px var(--side);overflow:hidden}.factory-intro{padding-right:75px}.factory-intro .eyebrow{font-size:11px;letter-spacing:.03em;color:var(--ink)}.factory-intro .eyebrow>span{color:var(--brand);margin-right:8px}.factory-intro .section-title{font-size:clamp(28px,2.8vw,44px);margin-top:12px}.factory-intro .body-copy{margin-top:32px;font-size:14px}.gallery-controls{display:flex;gap:16px;align-items:center;margin-top:38px}.circle-button{width:45px;height:45px;display:grid;place-items:center;border:1.5px solid var(--ink)!important;border-radius:50%;transition:background .3s,color .3s,border-color .3s}.circle-button svg{width:24px;height:24px;transition:transform .3s}.circle-button:hover{background:var(--brand);color:white;border-color:var(--brand)!important}.gallery-controls .circle-button:first-child svg{rotate:180deg}.gallery-position{font:10px Arial,sans-serif;color:#aaa;margin-left:8px;letter-spacing:.1em}.gallery-position b{font-weight:400;color:var(--ink)}.gallery-progress{height:1px;background:#e4e4e4;margin-top:22px;max-width:180px}.gallery-progress>span{display:block;height:100%;width:20%;background:var(--brand);transition:width .5s var(--ease)}.gallery-viewport{overflow:hidden;touch-action:pan-y;cursor:grab;padding:20px 0;outline-offset:-3px;user-select:none}.gallery-viewport.is-dragging{cursor:grabbing}.gallery-track{display:flex;gap:26px;transition:transform .7s var(--ease);will-change:transform}.gallery-card{flex:0 0 calc(50% - 18px);min-width:0;text-align:left}.gallery-photo{display:block;position:relative;overflow:hidden;aspect-ratio:1.2}.gallery-photo img{width:100%;height:100%;transition:transform .8s var(--ease);pointer-events:none}.gallery-zoom{position:absolute;left:50%;top:50%;translate:-50% -50%;width:45px;height:45px;background:var(--brand);color:white;border-radius:50%;display:grid;place-items:center;font-size:27px;opacity:0;transform:scale(.75);transition:.4s}.gallery-card:hover img{transform:scale(1.06)}.gallery-card:hover .gallery-zoom{opacity:1;transform:scale(1)}.gallery-caption{display:flex;align-items:center;justify-content:space-between;font-size:16px;padding-top:20px}.gallery-caption small{font:10px Arial,sans-serif;color:#aaa;margin-right:4px}.application-grid{display:grid;grid-template-columns:1fr 1fr;min-height:640px}.application-tile{position:relative;overflow:hidden;isolation:isolate;display:block;width:100%;text-align:left;color:white}.application-tile>img{width:100%;height:100%;position:absolute;inset:0;transition:transform 1.2s var(--ease);z-index:-2}.tile-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#05141c5c 0%,#06191d24 40%,#071522ce);z-index:-1;transition:background .5s}.tile-content{display:flex;flex-direction:column;align-items:flex-start;padding:50px 55px;height:100%;position:relative}.tile-content>small{font:10px Arial,sans-serif;letter-spacing:.16em;color:#ffffff90;margin-bottom:17px}.tile-content>strong{font-size:26px;line-height:1.4;font-weight:500}.tile-description{font-size:13px;line-height:1.9;max-width:400px;display:block;margin-top:15px;color:#ffffffb5}.tile-link{display:inline-flex;gap:30px;align-items:center;border-bottom:1px solid #ffffff90;padding:15px 0;margin-top:30px;font-size:12px;transition:gap .4s}.tile-link svg{width:28px;height:17px}.aerospace .tile-link{margin-top:auto}.aerospace .tile-content{min-height:640px;padding:55px var(--side) 65px}.application-tile:hover>img{transform:scale(1.055)}.application-tile:hover .tile-link{gap:45px}.application-right{display:grid;grid-template-rows:230px 1fr}.material-still{position:relative;overflow:hidden;background:#eef0f1;display:flex;align-items:center;justify-content:center}.material-still img{width:100%;height:100%;object-fit:cover;opacity:.45;filter:none;transform:scale(1.5) rotate(-10deg);transition:transform 1s}.material-still:hover img{transform:scale(1.6) rotate(-7deg)}.material-still>span{position:absolute;left:40px;bottom:25px;font:9px Arial,sans-serif;letter-spacing:.2em;color:#505359}.electronics .tile-content{justify-content:center;padding-left:12%;min-height:410px}.news-section{display:grid;grid-template-columns:23% 77%;padding-block:105px 115px;position:relative}.news-section::before{content:"";position:absolute;top:90px;bottom:95px;left:13%;right:20%;background:#f6f6f6;z-index:-1}.news-intro{padding-top:32px;padding-right:35px;display:flex;flex-direction:column;align-items:flex-start}.news-intro .eyebrow{font-size:10px;letter-spacing:.08em}.news-intro h2{font-size:clamp(23px,2vw,32px);font-weight:500;line-height:1.65;margin-top:15px}.news-intro h2>span{display:block}.news-intro>.text-link{margin-top:auto;min-width:150px;justify-content:space-between}.news-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.news-card{display:flex;flex-direction:column;text-align:left;background:#f6f6f6;box-shadow:0 5px 0 #ececec;transition:translate .4s var(--ease),box-shadow .4s;min-width:0}.news-image{aspect-ratio:1.55;overflow:hidden;position:relative;display:block}.news-image img{width:100%;height:100%;transition:transform .8s var(--ease)}.news-plus{position:absolute;inset:0;background:#0866d990;display:grid;place-items:center;font:40px Arial,sans-serif;color:white;opacity:0;transition:opacity .4s}.news-info{display:flex;flex-direction:column;padding:23px 17px 20px;flex:1}.news-info>small{font-size:10px;color:var(--brand)}.news-info h3{font-size:16px;font-weight:500;line-height:1.7;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-info>p{font-size:12px;color:#999;line-height:1.9;margin:16px 0 20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:8px}.news-bottom>span{font:8px Arial,sans-serif;letter-spacing:.04em;color:#999}.news-bottom svg{width:22px;height:15px;color:var(--brand);opacity:0;translate:-6px 0;transition:.4s}.news-card:hover{translate:0 -7px;box-shadow:0 10px 24px #00000010}.news-card:hover .news-plus{opacity:1}.news-card:hover img{transform:scale(1.06)}.news-card:hover .news-bottom svg{opacity:1;translate:0 0}.global-section{background:#f5f6f7;min-height:490px;display:grid;grid-template-columns:40% 60%;align-items:center;padding-left:var(--side);overflow:hidden}.global-copy{padding:65px 45px 65px 0;position:relative;z-index:2}.global-copy h2{font-size:clamp(28px,2.9vw,43px);line-height:1.6;font-weight:500;margin-top:15px}.global-copy>p:not(.eyebrow){font-size:13px;color:var(--muted);line-height:2.1;margin-top:24px}.global-copy .line-arrow{margin-top:20px;color:var(--brand)}.global-visual{position:relative;height:100%;min-height:440px}.world-map{width:110%;height:100%;object-fit:contain;opacity:.8}.map-point{position:absolute;width:9px;height:9px;background:var(--brand);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 3px #0866d920}.map-point::after{content:"";position:absolute;inset:-8px;border:1px solid #0866d970;border-radius:50%;animation:map-pulse 3s ease-out infinite}.point-one{left:21%;top:38%}.point-two{left:51%;top:29%}.point-three{left:78%;top:40%}.point-four{left:64%;top:47%}.point-five{left:86%;top:66%}.point-two::after{animation-delay:.7s}.point-three::after{animation-delay:1.3s}.point-four::after{animation-delay:2.1s}.point-five::after{animation-delay:1.8s}.global-word{position:absolute;bottom:48px;right:12%;font:bold 29px/1.3 Arial,sans-serif;letter-spacing:-.04em;color:#34383d}.global-word>span{font-size:17px;color:#a0a3a7;font-weight:400;letter-spacing:.05em}.site-footer{background:#fff;padding-top:75px}.footer-main{display:grid;grid-template-columns:25% 45% 30%;gap:0;padding-bottom:65px}.footer-brand-block{padding-right:40px}.footer-brand-block .brand{color:var(--brand);font-size:37px}.footer-brand-block>p{font-size:12px;letter-spacing:.13em;margin-top:18px;color:var(--muted)}.footer-brand-line{height:1px;width:45px;background:var(--brand);margin:28px 0 17px}.footer-brand-block>span{font:8px Arial,sans-serif;letter-spacing:.12em;color:#aaa}.footer-nav{display:grid;grid-template-columns:1fr 1.2fr 1fr;padding-right:20px;gap:18px}.footer-nav>div{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.footer-nav h3{font-size:14px;font-weight:600;margin-bottom:10px}.footer-nav a,.footer-nav button{font-size:11px;color:#999;text-align:left;line-height:1.6;transition:color .3s}.footer-nav a:hover,.footer-nav button:hover{color:var(--brand)}.footer-contact{border-left:1px solid var(--line);padding-left:40px}.footer-contact .eyebrow{font-size:10px}.footer-contact h2{font-size:25px;font-weight:500;line-height:1.7;margin:10px 0 12px}.footer-contact .text-link{color:var(--brand);font-size:12px}.footer-note{font-size:10px;color:#999;margin-top:24px;letter-spacing:.1em}.footer-bottom{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;font:9px/1.6 Arial,sans-serif;color:#a0a0a0}.footer-bottom>a{font-size:11px}.footer-bottom>span{letter-spacing:.06em}.footer-social{border-top:1px solid var(--line);display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:22px 0 4px;margin-top:8px}.footer-social__label{font:9px/1.6 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#a0a0a0}.footer-social__list{display:flex;align-items:center;gap:10px;list-style:none;margin:0;padding:0}.footer-social__item{margin:0}.footer-social__link{width:36px;height:36px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--brand);transition:background .3s,color .3s,border-color .3s}.footer-social__link svg{width:17px;height:17px;fill:currentColor;stroke:none}.footer-social__link:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.footer-social__link--whatsapp:hover{background:#25d366;border-color:#25d366}.footer-social__link--facebook:hover{background:#1877f2;border-color:#1877f2}.footer-social__link--linkedin:hover{background:#0a66c2;border-color:#0a66c2}.footer-social__link--x:hover{background:#000;border-color:#000}.footer-social__link--tiktok:hover{background:#000;border-color:#000}.footer-social__link--youtube:hover{background:#ff0000;border-color:#ff0000}.floating-tools{position:fixed;right:16px;top:61%;transform:translateY(-50%);z-index:80;display:flex;flex-direction:column;gap:5px}.tool-wrap{position:relative}.floating-button{width:47px;height:47px;background:var(--brand-bright);color:white;display:grid;place-items:center;border-radius:50%;box-shadow:0 3px 18px #0866d928;transition:background .3s,transform .3s}.floating-button>svg{width:21px;height:21px;stroke-width:1.7}.floating-button:hover{background:var(--brand-deep);transform:translateX(-3px)}.tool-tooltip{position:absolute;right:calc(100% + 12px);top:50%;transform:translate(8px,-50%);white-space:nowrap;padding:10px 16px;color:white;background:var(--brand-deep);font-size:12px;opacity:0;visibility:hidden;transition:.3s;pointer-events:none}.tool-tooltip::after{content:"";border:5px solid transparent;border-left-color:var(--brand-deep);position:absolute;right:-10px;top:calc(50% - 5px)}.tool-wrap:hover .tool-tooltip,.tool-wrap:focus-within .tool-tooltip{opacity:1;visibility:visible;transform:translate(0,-50%)}.back-top-wrap{max-height:0;opacity:0;visibility:hidden;transition:max-height .4s,opacity .4s,visibility .4s;overflow:clip}.has-scrolled .back-top-wrap{max-height:55px;opacity:1;visibility:visible}.back-top{background:#fff;color:var(--brand);border:1px solid #0866d920}.back-top:hover{background:var(--brand);color:#fff}dialog{border:0;padding:0;max-height:calc(100svh - 60px);color:var(--ink);overscroll-behavior:contain}dialog::backdrop{background:#0b1726b8;backdrop-filter:blur(8px)}dialog[open]{animation:dialog-in .4s var(--ease)}.dialog-close{position:absolute;right:25px;top:23px;width:34px;height:34px;display:grid;place-items:center;z-index:5;color:var(--ink);transition:rotate .3s,color .3s;background:#ffffffdc!important;border-radius:50%}.dialog-close:hover{rotate:90deg;color:var(--brand)}.content-dialog{width:min(900px,calc(100% - 40px));overflow:auto}.dialog-visual{width:100%;height:280px;object-fit:cover;background:#f4f4f4}.dialog-visual.is-material{object-fit:contain;height:240px;padding:20px;background:#f5f6f7}.dialog-copy{padding:38px 45px 45px}.dialog-copy h2{font-size:32px;line-height:1.5;margin:12px 0 20px;font-weight:500}.dialog-copy p:not(.eyebrow){font-size:14px;line-height:2;color:#777;margin-top:15px}.dialog-tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.dialog-tags>span{font-size:11px;border:1px solid #e6e6e6;padding:7px 14px;color:#777}.primary-button{background:var(--brand);border:1px solid var(--brand);color:white;display:inline-flex;gap:30px;align-items:center;justify-content:center;padding:15px 23px;font-size:13px;transition:background .3s,gap .3s}.primary-button:hover{background:var(--brand-deep);gap:38px}.primary-button svg{width:29px;height:18px}.lightbox-dialog{background:#111;color:white;width:min(1250px,calc(100% - 40px))}.lightbox-dialog .dialog-close{color:#111}.lightbox-image{width:100%;height:min(70svh,750px);object-fit:contain}.lightbox-caption{display:flex;justify-content:space-between;padding:22px 30px;font-size:13px}.lightbox-controls{display:flex;gap:20px}.lightbox-controls button{color:white;display:grid;place-items:center;width:30px;height:25px}.lightbox-controls button:first-child svg{rotate:180deg}.search-dialog{width:100%;max-width:none;margin:0;max-height:100svh;min-height:480px;overflow:auto}.search-inner{max-width:950px;margin:auto;padding:85px 50px 60px}.search-inner h2{font-size:32px;line-height:1.5;font-weight:500;margin:16px 0 32px}.search-inner form{display:flex;align-items:center;border-bottom:2px solid var(--ink)}.search-inner input{width:100%;border:0;padding:18px 0;background:none;font-size:20px;border-radius:0;outline-offset:1px}.search-inner form button{width:55px;height:60px}.search-hints{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;font-size:12px}.search-hints>span{color:#aaa}.search-hints button{color:#666}.search-hints button:hover{color:var(--brand)}.search-results{display:grid;gap:0;margin-top:25px;max-height:35svh;overflow:auto}.search-result{padding:15px 8px;text-align:left;border-top:1px solid var(--line)!important;display:flex;align-items:center;justify-content:space-between;font-size:14px}.search-result:hover{color:var(--brand)}.search-result small{color:#999;font-size:10px}.no-results{padding:18px 0;font-size:13px;color:#888}.contact-dialog{width:min(740px,calc(100% - 36px));padding:45px;overflow:auto}.contact-dialog h2{font-size:32px;margin:10px 0 12px;font-weight:500}.contact-dialog-intro>p:last-child{font-size:13px;color:#888;line-height:1.8}.contact-dialog form{margin-top:30px}.contact-dialog label{display:block;margin-bottom:18px}.contact-dialog label>span{display:block;font-size:12px;margin-bottom:9px}.contact-dialog input,.contact-dialog textarea{width:100%;padding:12px 13px;border:1px solid #e3e3e3;border-radius:0;background:#fafafa;font-size:13px;resize:vertical;transition:border-color .3s,background .3s;outline-offset:2px}.contact-dialog input:focus,.contact-dialog textarea:focus{border-color:var(--brand);background:white;outline-color:var(--brand)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-actions{display:flex;gap:20px;align-items:center;justify-content:space-between}.form-actions>p{font-size:10px;color:#999;line-height:1.8;max-width:230px}.form-actions .primary-button{white-space:nowrap;gap:20px}.form-feedback{background:#f7f7f7;border-left:3px solid var(--brand);padding:18px;margin-top:22px;font-size:13px;line-height:1.8}.form-feedback textarea{margin:12px 0;height:150px}.form-feedback button{color:var(--brand);text-decoration:underline;font-size:12px}.toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%,15px);background:#24272bef;color:white;padding:13px 24px;font-size:12px;max-width:90%;z-index:400;opacity:0;visibility:hidden;transition:.3s;text-align:center}.toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%,0)}.brand-film{height:470px;position:relative;isolation:isolate;overflow:hidden;background:#10242b;color:white;display:flex;align-items:center;justify-content:center;text-align:center}.brand-film>img{position:absolute;inset:0;width:100%;height:100%;opacity:.4;z-index:-1;animation:film-zoom 18s linear infinite alternate}.film-scenes{padding:40px;max-width:700px}.film-scenes .eyebrow{color:#ffffffa0}.film-scenes h2{font-size:clamp(30px,4vw,52px);line-height:1.5;margin-top:20px;font-weight:500}.film-scenes p:last-child{font-size:14px;color:#ffffffa0;margin-top:23px;line-height:1.9}.film-caption{padding:20px 30px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#888}.film-caption button{color:var(--brand)}.js .reveal{opacity:0;transform:translateY(20px);transition:opacity .65s var(--ease),transform .7s var(--ease);transition-delay:var(--reveal-delay,0ms)}.js .reveal.is-visible{opacity:1;transform:translateY(0)}.news-card:nth-child(2){--reveal-delay:100ms}.news-card:nth-child(3){--reveal-delay:200ms}.about-grid .video-card{--reveal-delay:150ms}@keyframes slide-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scroll-line{0%{transform:translateY(-100%)}70%,100%{transform:translateY(100%)}}@keyframes map-pulse{0%{transform:scale(.5);opacity:.8}100%{transform:scale(2.5);opacity:0}}@keyframes dialog-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes film-zoom{from{transform:scale(1)}to{transform:scale(1.12)}}@media(min-width:1600px){.about-grid{gap:80px}.video-card{height:420px}.feature-band{height:570px}.feature-panel{padding-top:65px;padding-bottom:55px}.product-item{padding-top:45px;padding-bottom:32px}.factory-section{padding-block:120px}.factory-intro{padding-right:100px}.application-grid{min-height:750px}.aerospace .tile-content{min-height:750px}.application-right{grid-template-rows:280px 1fr}.electronics .tile-content{min-height:470px}.news-section{padding-block:125px}.global-section{min-height:550px}}@media(max-width:1199px){:root{--side:5vw;--header-height:86px}.site-header{gap:20px;padding-inline:25px}.brand{font-size:30px}.desktop-nav{gap:19px}.nav-link{font-size:13px}.header-actions{gap:15px}.mega-links{gap:22px 28px}.hero h1,.hero h2{font-size:56px}.about-grid{gap:35px}.about-stats{gap:35px}.stat-number{font-size:45px}.stat>svg{width:36px;height:36px}.video-card{height:335px}.product-item h3{font-size:15px}.feature-panel{width:59%;gap:20px;padding:40px 40px 35px 30px}.feature-panel h2{font-size:40px}.factory-intro{padding-right:45px}.gallery-caption{font-size:13px}.news-cards{gap:15px}.news-section{grid-template-columns:23% 77%}.news-info{padding:18px 12px}.news-info h3{font-size:14px}.news-intro h2{font-size:25px}.footer-brand-block .brand{font-size:30px}.footer-contact{padding-left:25px}.footer-contact h2{font-size:23px}.footer-main{grid-template-columns:24% 47% 29%}}@media(max-width:1020px){.desktop-nav{gap:14px}.nav-link{font-size:12px}.site-header{gap:20px}.header-actions{gap:15px}.brand{font-size:28px}.hero h1,.hero h2{font-size:50px}.feature-panel p:not(.feature-eyebrow){font-size:13px}.feature-panel{width:65%}.tile-content{padding:35px}.aerospace .tile-content{padding-inline:40px}.news-section{grid-template-columns:1fr;gap:30px}.news-intro{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:0;flex-wrap:wrap}.news-intro>.eyebrow{width:100%}.news-intro h2{font-size:28px;margin:8px 0 0}.news-intro h2>span{display:inline}.news-intro h2>span+span{margin-left:10px}.news-intro>.text-link{margin-top:0;min-width:130px}.news-section::before{left:5%;top:160px;bottom:95px}.footer-main{grid-template-columns:1fr 2fr;row-gap:40px}.footer-contact{grid-column:1/-1;padding:30px 0 0;border-left:0;border-top:1px solid var(--line);display:flex;align-items:center;gap:30px}.footer-contact h2{margin:0}.footer-contact br{display:none}.footer-note{margin:0 0 0 auto}.footer-nav{padding-right:0}.footer-contact .text-link{margin-left:auto}.footer-contact>.eyebrow{display:none}}@media(min-width:1200px){.site-header .brand{font-size:42px}.desktop-nav{gap:clamp(22px,2.1vw,40px)}.nav-link{font-size:16px}}.brand-dot{display:inline-block;width:5px;height:5px;background:currentColor;border-radius:50%;margin:3px 0 0 7px;vertical-align:top}@media(max-width:820px){:root{--header-height:76px;--side:25px}.site-header{padding-inline:25px;height:76px}.site-header.is-scrolled{height:66px}.site-header .brand{font-size:31px}.desktop-nav{display:none}.menu-button{display:block}.header-actions{gap:23px}.mobile-menu{display:flex;position:fixed;inset:0;background:white;z-index:95;padding:110px 35px 35px;flex-direction:column;justify-content:space-between;visibility:hidden;opacity:0;transform:translateY(-15px);transition:opacity .35s,visibility .35s,transform .45s var(--ease);overflow:auto}.mobile-menu nav{display:flex;flex-direction:column}.mobile-menu nav>a{font-size:23px;padding:15px 0;border-bottom:1px solid #eee;opacity:0;translate:0 15px;transition:opacity .4s,translate .5s var(--ease)}.mobile-menu nav>a:nth-child(2){transition-delay:40ms}.mobile-menu nav>a:nth-child(3){transition-delay:80ms}.mobile-menu nav>a:nth-child(4){transition-delay:120ms}.mobile-menu nav>a:nth-child(5){transition-delay:160ms}.mobile-menu nav>a:nth-child(6){transition-delay:200ms}.mobile-menu nav>a:nth-child(7){transition-delay:240ms}.mobile-menu p{font:9px Arial,sans-serif;letter-spacing:.17em;color:#999;margin-top:35px}.menu-open .mobile-menu{visibility:visible;opacity:1;transform:translateY(0)}.menu-open .mobile-menu a{opacity:1;translate:0 0}.menu-open .site-header{color:var(--ink);background:white;border-color:#eee}.menu-open .site-header .brand{color:var(--brand)}.hero{min-height:640px;height:92svh;max-height:950px}.hero-content{left:8%;right:8%;transform:translateY(-38%)}.hero h1,.hero h2{font-size:clamp(35px,6.5vw,52px)}.hero-kicker{font-size:10px;margin-bottom:21px}.hero-description{font-size:12px;max-width:300px;line-height:2;margin-top:20px}.hero-link{font-size:12px;margin-top:23px}.hero-shade{background:linear-gradient(90deg,#081b24ba,#07131d55),linear-gradient(0deg,#06142160,transparent)}.hero-bottom{left:8%;right:8%;bottom:25px}.scroll-cue{display:none}.hero-image{object-position:60% center}.about-section{padding-top:70px}.about-grid{grid-template-columns:1fr;gap:40px;padding-bottom:55px}.about-copy .body-copy{font-size:14px;line-height:2.2}.about-stats{gap:60px}.stat-number{font-size:47px}.video-card{height:auto;aspect-ratio:1.65}.about-building{top:180px;width:80%;height:700px}.product-strip{grid-template-columns:repeat(3,1fr);width:calc(100% - var(--side));border-radius:40px 0 0 0}.product-item{padding:26px 10px 20px;border-bottom:1px solid #ffffff20!important}.product-number{font-size:22px}.product-item h3{font-size:16px;margin:11px 0 19px}.product-image{width:clamp(80px,18vw,140px)}.product-more{opacity:.8;translate:0 0;font-size:10px;margin-top:16px;gap:10px}.product-more svg{width:20px}.feature-band{height:490px}.feature-panel{width:85%;margin-left:0;padding:36px 38px 30px 30px;border-top-right-radius:50px;gap:20px}.quote-mark{font-size:65px}.feature-panel h2{font-size:37px}.feature-eyebrow{font-size:8px}.feature-panel p:not(.feature-eyebrow){margin:20px 0 15px;font-size:12px}.band-label{top:30px;bottom:auto;font-size:8px}.factory-section{grid-template-columns:1fr;padding:65px 0 65px var(--side);gap:24px}.factory-intro{padding-right:var(--side)}.factory-intro .body-copy{margin-top:20px;font-size:13px;max-width:550px}.factory-intro .section-title{font-size:29px}.gallery-controls{margin-top:24px}.gallery-progress{display:none}.gallery-card{flex-basis:calc(48% - 12px)}.gallery-track{gap:18px}.gallery-viewport{padding-top:0}.gallery-caption{font-size:14px;padding-top:15px}.application-band{height:450px}.application-grid{min-height:0;grid-template-columns:1fr 1fr}.aerospace .tile-content{min-height:570px;padding:32px 25px}.tile-content>strong{font-size:23px}.tile-content>small{font-size:8px}.tile-description{font-size:11px;line-height:2}.tile-link{gap:20px;font-size:11px}.application-right{grid-template-rows:180px 1fr}.electronics .tile-content{min-height:390px;padding:30px 25px}.material-still>span{font-size:7px;left:20px;bottom:18px}.news-section{padding-block:65px 75px;gap:25px}.news-section::before{top:125px;bottom:65px;left:8%;right:8%}.news-intro h2{font-size:24px}.news-intro h2>span{display:block}.news-intro h2>span+span{margin-left:0}.news-intro>.text-link{font-size:12px;min-width:110px;gap:10px}.news-cards{gap:15px}.news-info>small{font-size:9px}.news-info h3{font-size:14px;white-space:normal}.news-info>p{font-size:11px}.news-bottom>span{font-size:7px;letter-spacing:0}.news-bottom svg{display:none}.news-plus{font-size:30px}.global-section{grid-template-columns:1fr;padding:0 var(--side);min-height:0}.global-copy{padding:50px 0 0}.global-copy h2{font-size:30px}.global-copy>p:not(.eyebrow){font-size:12px;max-width:450px;margin-top:17px}.global-visual{min-height:340px;height:340px;margin-top:-10px}.world-map{width:100%}.global-word{right:4%;bottom:28px;font-size:23px}.global-word>span{font-size:14px}.site-footer{padding-top:55px}.footer-main{grid-template-columns:1fr;gap:35px;padding-bottom:40px}.footer-brand-block{padding:0}.footer-brand-block .brand{font-size:35px}.footer-brand-line,.footer-brand-block>span{display:none}.footer-brand-block>p{font-size:11px;margin-top:13px}.footer-nav{padding-top:25px;border-top:1px solid var(--line);gap:20px}.footer-nav h3{font-size:13px}.footer-nav a,.footer-nav button{font-size:11px}.footer-contact{flex-wrap:wrap;gap:12px;align-items:center;padding-top:25px}.footer-contact h2{font-size:21px;flex:1}.footer-contact .text-link{font-size:12px;margin:0}.footer-note{display:none}.footer-bottom{padding:20px 0;flex-wrap:wrap;gap:12px;font-size:8px}.footer-bottom>span{display:none}.footer-bottom>a{font-size:10px}.floating-tools{right:9px;top:auto;bottom:20px;transform:none;gap:5px}.floating-button{width:39px;height:39px}.floating-button>svg{width:18px;height:18px}.tool-tooltip{font-size:11px;padding:9px 12px}.contact-dialog{padding:40px 25px 25px}.contact-dialog h2{font-size:27px}.form-actions{align-items:flex-start;flex-direction:column}.form-actions>p{max-width:none}.form-actions .primary-button{align-self:flex-end}.search-inner{padding:90px 28px 40px}.search-inner h2{font-size:27px}.search-inner input{font-size:17px}.search-hints{gap:14px}.dialog-copy{padding:30px 25px 35px}.dialog-copy h2{font-size:27px}.dialog-visual{height:220px}.dialog-close{right:17px;top:17px}.brand-film{height:420px}.film-scenes{padding:45px 25px}.film-scenes h2{font-size:33px}.film-scenes p:last-child{font-size:12px}.film-caption{padding:20px;font-size:10px;gap:15px}}@media(max-width:540px){:root{--side:22px}.site-header{padding-inline:22px}.site-header .brand{font-size:29px}.header-actions{gap:18px}.header-actions .icon-button{width:24px}.language-button{width:24px;height:24px;font-size:9px}.menu-button{width:24px}.menu-button span{width:24px}.hero{min-height:620px;height:90svh}.hero-content{left:8%;right:7%}.hero h1,.hero h2{font-size:clamp(32px,8.4vw,43px);letter-spacing:.015em;line-height:1.5}.hero-kicker{font-size:8px;letter-spacing:0}.hero-description{font-size:11px;letter-spacing:.03em}.hero-link{font-size:11px;gap:25px}.slide-count{gap:10px;font-size:10px}.slide-count b{font-size:14px}.slide-count i{width:25px}.slide-dot.is-active{width:45px}.slide-dot.is-active>span{width:38px}.slide-dot>span{height:7px;width:7px}.about-section{padding-top:55px}.about-grid{gap:32px;padding-bottom:40px}.section-title{font-size:29px}.about-copy .body-copy{font-size:12px;line-height:2.2;margin-top:20px}.about-stats{gap:40px;margin-top:28px}.stat{gap:10px}.stat>svg{width:34px;height:34px}.stat-number{font-size:43px}.stat-unit{font-size:9px;margin-left:4px}.stat p{font-size:10px}.video-card{aspect-ratio:1.4}.video-brand{font-size:26px;left:22px;top:22px}.video-caption{font-size:16px;left:22px;bottom:22px}.video-caption small{font-size:7px;letter-spacing:.09em}.video-corner{font-size:9px;right:20px;bottom:23px}.play-button{width:60px;height:60px}.product-strip{border-radius:32px 0 0 0}.product-item{padding:22px 5px 18px}.product-number{font-size:20px}.product-item h3{font-size:12px;margin:12px 0 17px;line-height:1.4}.product-image{width:clamp(65px,21vw,100px)}.product-more{font-size:8px;margin-top:15px;gap:6px}.product-more svg{width:17px}.feature-band{height:440px}.feature-panel{width:93%;padding:30px 25px 26px 20px;gap:17px;border-radius:0 42px 0 0}.quote-mark{font-size:54px;margin-top:18px}.feature-panel h2{font-size:34px}.feature-panel p:not(.feature-eyebrow){font-size:11px;line-height:2;margin-top:18px}.feature-eyebrow{font-size:7px;letter-spacing:.09em}.feature-panel .line-arrow svg{width:40px}.feature-panel .line-arrow{padding-block:8px}.band-label{font-size:7px;right:22px;top:25px;letter-spacing:.1em}.research-band .band-image{background-position:60% center}.factory-section{padding-block:55px}.factory-intro .eyebrow{font-size:9px}.factory-intro .section-title{font-size:28px}.factory-intro .body-copy{font-size:12px;line-height:2}.gallery-controls{gap:13px}.circle-button{width:40px;height:40px}.gallery-card{flex-basis:72%}.gallery-track{gap:18px}.gallery-photo{aspect-ratio:1.3}.gallery-caption{font-size:13px}.application-band{height:420px}.application-grid{grid-template-columns:1fr}.aerospace .tile-content{min-height:410px;padding:35px 30px}.tile-content>strong{font-size:25px}.tile-description{max-width:260px;font-size:12px}.tile-content>small{font-size:9px}.aerospace .tile-link{margin-top:auto}.application-right{grid-template-rows:160px 340px}.electronics .tile-content{min-height:340px;padding:32px 30px}.tile-link{font-size:12px}.material-still img{transform:scale(1.4) rotate(-10deg)}.news-section{padding-block:55px 65px;gap:25px}.news-intro h2{font-size:22px}.news-intro>.text-link{min-width:98px;font-size:11px;gap:10px;padding-bottom:10px}.news-intro>.text-link svg{width:23px}.news-cards{grid-template-columns:1fr;gap:22px}.news-card{display:grid;grid-template-columns:38% 62%;min-height:145px;box-shadow:0 3px 0 #eee}.news-image{height:100%;aspect-ratio:auto}.news-info{padding:16px 15px}.news-info h3{font-size:14px;margin-top:8px;line-height:1.7}.news-info>p{font-size:10px;line-height:1.8;margin:8px 0 12px;-webkit-line-clamp:1}.news-info>small{font-size:9px}.news-bottom>span{font-size:7px}.news-bottom svg{display:block;opacity:1;translate:0;width:18px}.news-section::before{top:130px;bottom:55px;left:15%;right:-22px}.news-card:nth-child(2),.news-card:nth-child(3){--reveal-delay:0ms}.global-copy{padding-top:45px}.global-copy h2{font-size:27px;max-width:300px}.global-copy>p:not(.eyebrow){font-size:12px;line-height:2}.global-visual{height:250px;min-height:250px}.global-word{font-size:19px;right:3%;bottom:25px}.global-word>span{font-size:11px}.map-point{width:7px;height:7px;border-width:1px}.footer-nav{grid-template-columns:1fr 1.35fr 1fr;gap:15px}.footer-nav>div{gap:12px}.footer-nav h3{font-size:12px;margin-bottom:7px}.footer-nav a,.footer-nav button{font-size:10px}.footer-contact h2{font-size:19px;line-height:1.7}.footer-contact .text-link{font-size:11px;gap:14px}.footer-contact .text-link svg{width:23px}.footer-bottom{font-size:8px;gap:10px}.floating-tools .tool-wrap:nth-child(2){display:none}.floating-tools{bottom:18px;right:8px}.floating-button{width:36px;height:36px}.form-row{grid-template-columns:1fr;gap:0}.contact-dialog-intro>p:last-child{font-size:12px}.search-inner h2{font-size:23px}.search-inner input{font-size:14px}.search-hints{font-size:11px}.dialog-visual{height:180px}.dialog-copy h2{font-size:24px}.dialog-copy p:not(.eyebrow){font-size:12px}.dialog-copy .primary-button{font-size:12px}.lightbox-image{height:60svh}.lightbox-caption{padding:20px;font-size:11px}.film-caption{flex-direction:column;align-items:flex-start}}.map-point::after{animation-play-state:paused}.global-section.is-in-view .map-point::after{animation-play-state:running}.hero.is-offscreen .hero-image{transition:none}.hero.is-offscreen .scroll-cue i::after{animation-play-state:paused}@media(max-width:540px){.footer-contact br{display:initial}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js .reveal{opacity:1;transform:none}.hero-image{transform:none!important}.band-image{transform:none!important;will-change:auto}}.site-header .brand-with-logo{display:inline-flex;align-items:center;gap:11px;line-height:1;letter-spacing:normal}.site-header .brand-symbol{display:block;width:43px;height:43px;object-fit:contain;flex-shrink:0}.site-header .brand-wordmark{display:block;letter-spacing:-.075em}@media(max-width:1200px){.site-header .brand-with-logo{font-size:32px;gap:9px}.site-header .brand-symbol{width:36px;height:36px}}@media(max-width:820px){.site-header .brand-with-logo{font-size:31px;gap:9px}.site-header .brand-symbol{width:35px;height:35px}}@media(max-width:540px){.site-header .brand-with-logo{font-size:28px;gap:8px}.site-header .brand-symbol{width:32px;height:32px}}.mega-section .mega-copy{max-width:58%}.mega-section .mega-copy strong{line-height:1.45}.mega-section .mega-links{grid-template-columns:repeat(2,minmax(0,1fr));min-width:300px}.nav-item:hover>.nav-link::after{width:100%}.language-button{display:grid;place-items:center}.mega-links a{font-size:14px;transition:color .2s}.mega-links a:hover{color:var(--brand)}.contact-email,.contact-phone{display:block;font-size:13px;margin:9px 0;color:#727b86}.contact-email:hover,.contact-phone:hover{color:var(--brand)}.inner-page .site-header{background:#fff;color:var(--ink);border-color:#e8edf3}.inner-page .site-header .brand{color:var(--brand)}.inner-page main{padding-top:var(--header-height)}.inner-hero{height:355px;position:relative;isolation:isolate;overflow:hidden;color:#fff;display:flex;align-items:center}.inner-hero>img{position:absolute;inset:0;width:100%;height:100%;object-position:center 48%;z-index:-2}.inner-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#061e45e8,#06224b70 58%,#061b3845);z-index:-1}.inner-hero .eyebrow{color:#ffffff80;font-size:10px;letter-spacing:.16em}.inner-hero h1{font-size:clamp(30px,3.5vw,54px);font-weight:500;line-height:1.4;max-width:1000px;margin-top:14px}.inner-english{font:13px Arial,sans-serif;letter-spacing:.15em;color:#ffffffa0;margin-top:16px}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:13px;font-size:11px;margin-top:35px;color:#ffffffa0}.breadcrumb a{color:#fff}.breadcrumb a:hover{color:#9bc7ff}.subnav{background:#fff;border-bottom:1px solid #e5eaf0}.subnav>.container{display:flex;gap:55px;overflow:auto;scrollbar-width:none}.subnav a{display:block;white-space:nowrap;padding:25px 0 22px;font-size:14px;border-bottom:3px solid transparent;color:#777f89;transition:color .2s,border-color .2s}.subnav a.active,.subnav a:hover{color:var(--brand);border-bottom-color:var(--brand)}.page-section{padding-block:85px}.section-heading{text-align:center;max-width:800px;margin:0 auto 50px}.section-heading h2{font-size:clamp(27px,2.7vw,40px);line-height:1.5;font-weight:500;margin-top:13px}.section-heading>p:last-child:not(.eyebrow){font-size:14px;line-height:2;color:#7f8790;margin-top:18px}.editorial-split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.editorial-split p:not(.eyebrow){font-size:14px;line-height:2.15;color:#7d848c;margin-top:22px}.editorial-split p.large-lead{font-size:30px;line-height:1.65;color:#263342;margin-top:0}.editorial-split .text-link{margin-top:22px;color:var(--brand)}.editorial-photo{width:100%;height:400px;object-fit:cover}.number-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e5eaf0;padding-top:45px;margin-top:60px}.number-strip>div{text-align:center;border-right:1px solid #e5eaf0}.number-strip>div:last-child{border:0}.number-strip b{font:500 60px/1.2 "Arial Narrow",Arial,sans-serif;letter-spacing:-.04em;color:var(--brand)}.number-strip span{display:block;font-size:12px;color:#89919b;margin-top:13px}.soft-section{background:#f5f8fc;padding-block:80px}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.principle-grid article{padding:30px 25px;border-top:2px solid #d9e4f1}.principle-grid article>span{font:14px Arial;color:var(--brand)}.principle-grid h3{font-size:23px;font-weight:500;margin-top:20px}.principle-grid p{font-size:13px;line-height:2;color:#7f8893;margin-top:20px}.page-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:55px var(--side);color:white;background:linear-gradient(110deg,#004da9,#0877e4);overflow:hidden}.page-cta p{font:9px Arial;letter-spacing:.15em;color:#ffffff80}.page-cta h2{font-size:clamp(23px,2.4vw,35px);font-weight:500;line-height:1.6;margin-top:13px}.light-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:white;color:var(--brand);padding:17px 24px;font-size:13px;white-space:nowrap;transition:gap .25s,background .25s}.light-button svg{width:30px;height:18px}.light-button:hover{gap:40px;background:#edf6ff}.outline-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:14px 19px;border:1px solid #cbd9ea!important;color:var(--brand);font-size:12px;background:#fff;transition:background .2s,border-color .2s}.outline-button:hover{background:#f0f6ff;border-color:var(--brand)!important}.statement-panel{padding:70px;color:white;background:linear-gradient(110deg,#003f8e,#097ae7);margin-bottom:50px}.statement-panel>p{font:10px Arial;letter-spacing:.18em;color:#ffffff90}.statement-panel h2{font-size:clamp(29px,3vw,44px);line-height:1.6;font-weight:500;margin-top:24px}.process-row{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e3eaf3}.process-row article{padding:32px 27px;border-right:1px solid #e3eaf3}.process-row article:last-child{border-right:0}.process-row article>span{font:30px Arial;color:#b5cceb}.process-row h3{font-size:19px;font-weight:500;margin:25px 0 17px}.process-row p{font-size:12px;color:#818b96;line-height:2}.document-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:40px}.document-grid article{padding:35px;background:#f5f8fc;border-bottom:2px solid #e1eaf6}.document-grid b{font:500 35px Arial;letter-spacing:-.03em;color:#a9c1df}.document-grid h3{font-size:19px;font-weight:500;margin-top:20px}.document-grid p{font-size:12px;line-height:2;color:#818b96;margin-top:14px}.document-grid a{display:inline-block;margin-top:22px;color:var(--brand);font-size:12px}.technical-note{padding:17px 20px;margin-top:30px!important;background:#f6f8fb;border-left:2px solid #adbfda;font-size:11px!important;line-height:1.9!important;color:#7c8794!important;text-align:left}.filter-pills{display:flex;flex-wrap:wrap;gap:10px}.filter-pills button{font-size:12px;padding:11px 20px;background:#f3f6fa;border:1px solid transparent!important;color:#7a8592;transition:background .2s,color .2s}.filter-pills button.active,.filter-pills button:hover{background:#e7f1ff;border-color:#bfd7f5!important;color:var(--brand)}.gallery-filters{justify-content:center;margin-bottom:32px}.space-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.space-card{text-align:left;min-width:0}.space-card>img{width:100%;aspect-ratio:1.4;height:auto;transition:opacity .3s}.space-card:hover>img{opacity:.85}.space-card>span{display:flex;align-items:center;justify-content:space-between;padding:19px 0;font-size:14px;border-bottom:1px solid #e7ebf1}.space-card b{font-size:25px;font-weight:300;color:var(--brand)}.space-card[hidden]{display:none}.alternating-list{display:grid;gap:65px}.alternating-list article{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.alternating-list article:nth-child(even)>img{order:2}.alternating-list article>img{height:350px;width:100%;object-fit:cover}.alternating-list h2{font-size:30px;font-weight:500;margin-top:18px}.alternating-list div>p:not(.eyebrow){font-size:14px;line-height:2;color:#7d8792;margin-top:25px}.alternating-list .text-link{color:var(--brand);margin-top:20px}.technology-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.technology-grid article{padding:35px;border:1px solid #e2eaf5;background:#fcfdff;transition:border-color .3s,box-shadow .3s}.technology-grid article:hover{border-color:#8bb9ee;box-shadow:0 8px 25px #064f9d08}.technology-grid article>span{font:30px Arial;color:#b7ceeb}.technology-grid h2{font-size:21px;font-weight:500;margin-top:30px}.technology-grid p{font-size:13px;color:#7f8a96;line-height:2;margin-top:18px;min-height:78px}.technology-grid a{display:inline-block;font-size:12px;color:var(--brand);margin-top:25px}.development-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #e2e9f2}.development-steps article{display:flex;align-items:flex-start;gap:20px;padding:35px;border:1px solid #e9eef5;position:relative}.development-steps b{font:34px Arial;color:#c2d5ef}.development-steps h2{font-size:21px;font-weight:500}.development-steps p{font-size:13px;line-height:1.9;color:#7d8896;margin-top:17px}.development-steps article>span{position:absolute;right:15px;bottom:12px;color:#c2d5ef;font-size:24px}.preparation-panel{display:flex;gap:45px;justify-content:space-between;align-items:center;background:#f4f8fd;padding:40px;margin-top:50px}.preparation-panel h2{font-size:25px;line-height:1.7;font-weight:500;margin-top:12px}.preparation-panel ul{list-style:none;padding:0;margin:0;color:#7e8996;font-size:12px;line-height:2.5}.preparation-panel .primary-button{white-space:nowrap}.catalog-layout{display:grid;grid-template-columns:215px 1fr;gap:38px;align-items:start}.catalog-sidebar{border-top:2px solid var(--brand);position:sticky;top:100px}.catalog-sidebar h2{font-size:18px;font-weight:500;padding:22px 15px}.catalog-sidebar>a{display:flex;align-items:center;justify-content:space-between;padding:17px 15px;border-top:1px solid #e8edf4;font-size:12px;color:#707f90;transition:.2s}.catalog-sidebar>a.active,.catalog-sidebar>a:hover{color:var(--brand);background:#edf5ff}.catalog-sidebar small{font:10px Arial;color:#9eafc3}.sidebar-help{margin-top:25px;padding:25px 18px;background:#f3f7fc}.sidebar-help>span{font:8px Arial;color:#9bafc8}.sidebar-help h3{font-size:16px;font-weight:500;margin-top:13px}.sidebar-help p{font-size:11px;line-height:2;color:#929daa;margin-top:14px}.sidebar-help a{display:inline-block;font-size:11px;color:var(--brand);margin-top:17px}.catalog-controls{display:flex;gap:15px;align-items:center;padding-bottom:25px;border-bottom:1px solid #e3eaf3}.catalog-keyword{display:flex;align-items:center;background:#f6f8fb;border:1px solid #e1e8f1;gap:12px;padding:0 15px;flex:1}.catalog-keyword svg{width:17px;height:17px;color:#95a6bb}.catalog-keyword input{border:0;background:transparent;min-width:0;width:100%;padding:13px 0;font-size:12px;outline-offset:2px}.catalog-controls select,.comparison-selectors select{font-size:12px;border:1px solid #dce5f0;background:white;padding:12px;color:#66788e;min-width:145px;border-radius:0}.catalog-controls>button{font-size:12px;color:#8e9bac;padding:12px 4px}.catalog-summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0}.catalog-summary h2{font-size:19px;font-weight:500}.catalog-summary>span{font-size:11px;color:#94a1b0}.materials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.material-card{border:1px solid #e3eaf3;min-width:0;background:white;transition:border-color .25s,box-shadow .25s}.material-card:hover{border-color:#93bdf0;box-shadow:0 6px 18px #064fa008}.material-card-visual{aspect-ratio:1.4;display:flex;position:relative;align-items:center;justify-content:center;overflow:hidden;background:#f2f6fb}.material-card-visual img{width:56%;height:auto;aspect-ratio:1;border-radius:50%;transition:transform .6s var(--ease)}.material-card:hover .material-card-visual img{transform:scale(1.07) rotate(4deg)}.material-card-visual>span{position:absolute;left:15px;bottom:13px;color:#a0b1c6;font:7px Arial;letter-spacing:.06em;text-transform:uppercase}.material-card-visual>i{position:absolute;right:15px;top:12px;font-size:18px;font-style:normal;color:#b3c4d8}.material-card-body{padding:20px 18px}.material-card-body>small{font-size:9px;color:var(--brand)}.material-card h3{font-size:18px;line-height:1.6;font-weight:500;margin-top:9px}.material-card-body>p{font-size:11px;line-height:1.9;color:#8b96a3;margin-top:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:63px}.tag-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.tag-list>span{padding:5px 9px;background:#f0f5fc;color:#758da9;font-size:9px}.material-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #edf1f7;padding-top:17px;margin-top:18px;font-size:10px}.material-card-bottom>a{color:#6882a3}.material-card-bottom>button{font-size:10px;color:var(--brand);white-space:nowrap}.material-card-bottom>button[aria-pressed=true]{color:#486574}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:38px}.pagination button{width:36px;height:36px;border:1px solid #e0e8f2!important;font-size:12px;color:#8596aa;transition:.2s}.pagination button.active,.pagination button:hover{color:white;background:var(--brand);border-color:var(--brand)!important}.pagination button:disabled{opacity:.35;cursor:default;background:white;color:#8596aa}.empty-state{text-align:center;padding:60px 20px;color:#7f8fa2;font-size:14px;line-height:2;grid-column:1/-1}.empty-state>a{color:var(--brand)}.material-detail-top{display:grid;grid-template-columns:45% 55%;gap:0;background:#fafcfe}.material-detail-visual{background:#eef4fb;display:flex;justify-content:center;align-items:center;position:relative;padding:55px;min-height:370px}.material-detail-visual>img{width:65%;height:auto;aspect-ratio:1;border-radius:50%}.material-detail-visual>span{position:absolute;left:25px;bottom:20px;font:8px Arial;letter-spacing:.07em;color:#a6b6ca}.material-detail-copy{padding:45px}.material-detail-copy h2{font-size:34px;line-height:1.5;font-weight:500;margin-top:15px}.material-detail-copy>p:not(.eyebrow){font-size:13px;line-height:2;color:#7d8a9b;margin-top:20px}.detail-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:28px}.detail-actions .primary-button{font-size:12px;padding:15px 20px;gap:20px}.back-to-catalog{display:block;font-size:11px;color:#93a3b7;margin-top:26px}.detail-section-nav{display:flex;gap:40px;border-bottom:1px solid #dde7f3;margin:45px 0}.detail-section-nav a{font-size:13px;padding:18px 0;color:#7b8ca2}.detail-section-nav a:hover{color:var(--brand)}.detail-columns{display:grid;grid-template-columns:1fr 280px;gap:55px}.detail-columns h2,.material-docs>h2{font-size:27px;font-weight:500;line-height:1.6;margin-top:14px}.detail-columns article>p:not(.eyebrow){font-size:13px;color:#8491a0;line-height:2;margin-top:20px}.spec-table{width:100%;border-collapse:collapse;font-size:12px;margin-top:25px;text-align:left}.spec-table th,.spec-table td{padding:15px 18px;border:1px solid #e0e8f3;line-height:1.8}.spec-table th{width:30%;font-weight:400;color:#778da9;background:#f6f9fd}.spec-table td{color:#52667e}.selection-checklist{background:#f4f8fd;padding:28px;height:fit-content}.selection-checklist>.eyebrow{font-size:9px}.selection-checklist h3{font-size:19px;font-weight:500;margin-top:16px}.selection-checklist ul{padding-left:15px;font-size:12px;line-height:2.5;color:#8091a6;margin:20px 0}.selection-checklist button{font-size:12px;color:var(--brand);border-bottom:1px solid #bfd2eb!important;padding-bottom:8px}.material-docs{padding-top:65px;margin-bottom:70px}.material-docs>.document-grid{margin-top:25px}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.previous-next{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid #e4ebf4;padding-top:30px;margin-top:45px;font-size:12px;color:#7c91aa}.previous-next a{max-width:48%;line-height:1.8}.previous-next a:hover{color:var(--brand)}.compare-tray{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);width:min(840px,calc(100% - 50px));padding:15px 20px;background:white;border:1px solid #dce7f5;box-shadow:0 6px 35px #133a6a18;z-index:85;display:flex;align-items:center;gap:18px;font-size:12px}.compare-tray[hidden]{display:none}.compare-tray>span{white-space:nowrap;color:#8495aa}.compare-tray b{color:var(--brand)}#compare-chips{display:flex;flex-wrap:wrap;gap:8px;flex:1}.compare-chip{display:flex;align-items:center;gap:10px;background:#edf5ff;color:#6485ad;padding:8px 12px;font-size:10px}.compare-chip button{color:var(--brand);font-size:14px}.compare-tray>button{font-size:11px;color:#9aa9bb}.compare-tray .primary-button{font-size:11px;padding:12px 15px;gap:15px;white-space:nowrap}.comparison-selectors{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:35px}.comparison-selectors label{font-size:12px;color:#8091a7}.comparison-selectors select{display:block;margin-top:13px;width:100%;min-width:0}.comparison-output{overflow-x:auto;border:1px solid #dee8f4}.comparison-table{border-collapse:collapse;width:100%;min-width:600px;font-size:13px;text-align:left}.comparison-table th,.comparison-table td{padding:22px;border:1px solid #e4ebf5;line-height:1.9;vertical-align:top;width:25%}.comparison-table th{background:#f5f8fc;color:#7c90aa;font-weight:400;width:16%}.comparison-table td{color:#6e819a}.comparison-table thead th{background:#edf4fd;color:#365c8d}.comparison-table thead td{font-size:20px;color:var(--brand);background:#fafcff}.comparison-table .primary-button{font-size:11px;padding:11px 15px;gap:12px}.compare-page-actions{display:flex;gap:25px;align-items:center;justify-content:flex-end;margin-top:30px;flex-wrap:wrap}.application-list-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.application-list-card{display:block;background:#f8fafd;border-bottom:2px solid #e5edf8}.application-list-card>img{width:100%;height:250px;object-fit:cover}.application-list-card>div{padding:30px}.application-list-card small{font:9px Arial;color:#92a9c5;letter-spacing:.08em}.application-list-card h2{font-size:27px;font-weight:500;margin-top:15px;transition:color .2s}.application-list-card p{font-size:13px;line-height:2;color:#8390a0;margin-top:16px}.application-list-card span{display:flex;gap:25px;align-items:center;font-size:12px;color:var(--brand);margin-top:25px}.application-list-card svg{width:30px;height:17px}.application-list-card:hover h2{color:var(--brand)}.application-detail-intro{margin-bottom:75px}.application-detail-intro h2{font-size:29px;line-height:1.6;font-weight:500;margin-top:15px}.numbered-needs{list-style:none;padding:0;margin:25px 0}.numbered-needs li{display:flex;align-items:center;gap:18px;border-top:1px solid #e6ecf4;padding:15px 0;font-size:13px;color:#8392a6}.numbered-needs b{font:15px Arial;color:#a8c3e5}.application-detail-note{padding:35px;background:#f3f7fc;margin-top:40px}.application-detail-note h3{font-size:20px;font-weight:500}.application-detail-note p{font-size:13px;line-height:2;color:#8391a4;margin-top:18px}.application-detail-note a{display:inline-block;font-size:12px;color:var(--brand);margin-top:22px}.news-filter-row{display:flex;gap:25px;align-items:center;justify-content:space-between;margin-bottom:25px}.news-filter-row .catalog-keyword{max-width:300px}.results-label{font-size:11px;color:#94a5ba;margin-bottom:25px}.insights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.insight-card{border:1px solid #e1e9f4;background:white;transition:border-color .2s}.insight-card:hover{border-color:#94bdec}.insight-card>img{width:100%;height:200px;object-fit:cover}.insight-card>div{padding:25px}.insight-card small{font-size:10px;color:var(--brand)}.insight-card h3{font-size:19px;font-weight:500;line-height:1.7;margin-top:14px}.insight-card p{font-size:12px;line-height:1.9;color:#8b97a6;margin-top:16px}.insight-card span{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#9daabd;margin-top:25px}.insight-card svg{width:28px;height:17px;color:var(--brand)}.article-layout{display:grid;grid-template-columns:190px 1fr;gap:70px;max-width:1200px}.article-side{align-self:start;position:sticky;top:115px;display:flex;flex-direction:column;gap:27px;font-size:12px;color:#9aa7b8}.article-side>span{color:var(--brand)}.article-side p{font:11px/2 Arial}.article-side .outline-button{font-size:11px;align-self:flex-start}.article-body>h1{font-size:clamp(29px,3vw,43px);line-height:1.6;font-weight:500;margin-top:18px}.article-lead{font-size:15px;line-height:2;color:#8794a5;margin-top:23px}.article-body>img{margin-top:35px;width:100%;height:350px}.article-toc{padding:25px 30px;background:#f5f8fc;display:flex;flex-direction:column;gap:14px;margin-top:35px;font-size:12px;color:#8397b0}.article-toc>span{font-size:10px;color:#a4b3c6;margin-bottom:5px}.article-toc a:hover{color:var(--brand)}.article-body>section{padding-top:45px;scroll-margin-top:100px}.article-body>section>h2{font-size:26px;font-weight:500;line-height:1.6;margin-top:12px}.article-body>section>p{font-size:14px;line-height:2.2;color:#7d8b9b;margin-top:20px}.article-inquiry{background:#eef5ff;padding:30px;margin-top:35px}.article-inquiry h3{font-size:21px;font-weight:500;margin-bottom:22px}.related-reading{padding-top:0}.narrow-section{max-width:900px}.faq-search{max-width:600px;margin:0 auto 25px}.faq-filters{justify-content:center;margin-bottom:35px}.faq-list details{border-bottom:1px solid #e0e8f3}.faq-list summary{display:flex;align-items:center;gap:25px;list-style:none;cursor:pointer;padding:27px 5px;font-size:16px;line-height:1.8}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font:12px Arial;color:#afc1d9}.faq-list summary>b{font:25px Arial;color:var(--brand);margin-left:auto;transition:transform .2s}.faq-list details[open] summary{color:var(--brand)}.faq-list details[open] summary>b{transform:rotate(45deg)}.faq-list details>div{padding:0 40px 27px 45px;font-size:13px;line-height:2;color:#8b97a7}.faq-list details[hidden]{display:none}.contact-page-grid{display:grid;grid-template-columns:40% 60%;gap:0}.contact-page-info{padding-right:65px}.contact-page-info h2{font-size:32px;font-weight:500;line-height:1.65;margin-top:18px}.contact-page-info>p:not(.eyebrow){font-size:13px;line-height:2.1;color:#8593a4;margin-top:25px}.contact-method{margin-top:27px}.contact-method>span{font:9px Arial;color:#a4b3c6;letter-spacing:.08em}.contact-method>a,.contact-method>p{display:block;margin-top:10px;font-size:18px;color:#3a577c}.contact-method>a:hover{color:var(--brand)}.corporate-link{font-size:11px;color:var(--brand);display:inline-block;margin-top:30px}.contact-page-form{padding:40px;background:#f5f8fc}.contact-page-form>h2{font-size:25px;font-weight:500;margin-top:12px}.material-inquiry{margin-top:27px}.material-inquiry label{display:block;font-size:12px;margin-bottom:20px;color:#5b718e;line-height:1.8}.material-inquiry input,.material-inquiry textarea{display:block;width:100%;border:1px solid #dce6f2;padding:12px 13px;font-family:inherit;font-size:12px;line-height:1.8;color:var(--ink);background:#fff;margin-top:9px;border-radius:0;resize:vertical}.material-inquiry input:focus,.material-inquiry textarea:focus{outline-color:#81b3ed;border-color:#7eafe8}.material-inquiry::placeholder{color:#aab5c4}.material-inquiry .form-row{gap:20px}.material-inquiry .form-actions{gap:20px;align-items:center}.material-inquiry .form-actions p{max-width:260px;color:#9aa9bc;font-size:10px}.material-inquiry .primary-button{white-space:nowrap;font-size:12px;gap:20px}.material-inquiry .form-feedback>textarea{height:160px}.form-feedback .message-actions{display:flex;gap:25px;font-size:12px;color:var(--brand)}.contact-location{position:relative;min-height:360px;background:#f4f7fc;display:flex;align-items:center;overflow:hidden;isolation:isolate}.contact-location>.container{position:relative;z-index:1}.contact-location>img{position:absolute;right:2%;width:55%;height:100%;object-fit:contain;opacity:.7;z-index:-1}.contact-location h2{font-size:34px;font-weight:500;margin-top:17px}.contact-location .container>p:last-child{font-size:13px;line-height:2;color:#8e9daf;margin-top:20px;max-width:400px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.service-grid article{padding:30px;border:1px solid #e1e9f4}.service-grid b{font:30px Arial;color:#bdd0e9}.service-grid h2{font-size:22px;font-weight:500;margin-top:25px}.service-grid p{font-size:12px;line-height:2;color:#8c9aad;margin-top:20px;min-height:70px}.service-grid a{font-size:12px;color:var(--brand);display:inline-block;margin-top:22px}.support-banner{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#f3f7fc;margin-top:60px}.support-banner>img{width:100%;height:350px}.support-banner>div{padding:40px}.support-banner h2{font-size:29px;line-height:1.7;font-weight:500;margin:20px 0 25px}@media(max-width:1199px){.catalog-layout{grid-template-columns:185px 1fr;gap:25px}.materials-grid{gap:18px}.material-card-body{padding:18px 14px}.material-card h3{font-size:16px}.material-card-bottom{font-size:9px;gap:7px}.material-card-bottom>button{font-size:9px}.editorial-split,.alternating-list article{gap:40px}.material-detail-copy{padding:35px}.material-detail-copy h2{font-size:29px}.material-detail-visual{padding:35px}.development-steps article{padding:28px;gap:15px}.preparation-panel{gap:25px;padding:30px}.contact-page-info{padding-right:40px}.contact-page-form{padding:30px}.service-grid{gap:18px}.service-grid article{padding:25px}.article-layout{gap:40px;grid-template-columns:160px 1fr}}@media(max-width:1020px){.materials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout{grid-template-columns:180px 1fr}.catalog-controls{flex-wrap:wrap;gap:12px}.catalog-keyword{flex-basis:100%}.catalog-controls select{flex:1}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related-grid .material-card-bottom{flex-wrap:wrap}.contact-page-grid{grid-template-columns:1fr 1.2fr}.contact-page-info h2{font-size:27px}.contact-page-form{padding:25px}.material-inquiry .form-row{grid-template-columns:1fr;gap:0}.material-inquiry .form-actions{flex-direction:column;align-items:flex-start}.material-inquiry .form-actions p{max-width:none}.material-inquiry .primary-button{align-self:flex-end}.preparation-panel{flex-wrap:wrap}.technology-grid{grid-template-columns:repeat(2,1fr)}.service-grid{grid-template-columns:repeat(2,1fr)}.service-grid p{min-height:0}.development-steps{grid-template-columns:repeat(2,1fr)}.detail-columns{grid-template-columns:1fr 240px;gap:30px}.document-grid article{padding:25px}.principle-grid{gap:20px}.process-row article{padding:25px 20px}.process-row h3{font-size:17px}.news-filter-row{flex-wrap:wrap}.news-filter-row .catalog-keyword{max-width:none}.insights-grid{gap:20px}.insight-card>div{padding:20px}.insight-card h3{font-size:17px}.insight-card>img{height:170px}}@media(max-width:820px){.inner-hero{height:300px}.inner-hero h1{font-size:35px}.inner-english{font-size:10px;letter-spacing:.08em}.inner-hero .eyebrow{font-size:8px}.breadcrumb{font-size:10px;gap:10px;margin-top:28px}.page-section{padding-block:60px}.subnav>.container{gap:35px}.subnav a{padding:20px 0 17px;font-size:12px}.section-heading{margin-bottom:35px}.section-heading h2{font-size:29px}.section-heading>p:last-child:not(.eyebrow){font-size:12px;line-height:2}.section-heading .eyebrow{font-size:10px}.editorial-split{grid-template-columns:1fr;gap:30px}.editorial-photo{height:330px}.editorial-split p.large-lead{font-size:27px}.editorial-split p:not(.eyebrow){font-size:13px}.number-strip{padding-top:30px;margin-top:40px}.number-strip b{font-size:47px}.number-strip span{font-size:11px}.soft-section{padding-block:55px}.principle-grid{gap:15px}.principle-grid article{padding:25px 15px}.principle-grid h3{font-size:20px}.principle-grid p{font-size:12px}.page-cta{padding-block:40px;flex-direction:column;align-items:flex-start;gap:25px}.page-cta p{font-size:8px}.page-cta h2{font-size:27px}.light-button{font-size:12px;padding:14px 20px}.process-row{grid-template-columns:1fr 1fr}.process-row article{border-bottom:1px solid #e3eaf3}.process-row article:nth-child(2n){border-right:0}.document-grid{gap:18px}.document-grid article{padding:22px}.document-grid b{font-size:28px}.document-grid h3{font-size:17px}.document-grid p{font-size:11px}.space-grid{grid-template-columns:1fr 1fr;gap:22px}.space-card>span{font-size:12px}.alternating-list{gap:45px}.alternating-list article{grid-template-columns:1fr;gap:25px}.alternating-list article:nth-child(even)>img{order:0}.alternating-list article>img{height:300px}.alternating-list h2{font-size:27px}.alternating-list div>p:not(.eyebrow){font-size:13px;margin-top:20px}.technology-grid article{padding:28px}.development-steps article{padding:28px 20px}.development-steps h2{font-size:20px}.development-steps p{font-size:12px}.preparation-panel h2{font-size:23px}.catalog-layout{display:block}.catalog-sidebar{position:static;display:flex;flex-wrap:wrap;gap:8px;padding:0 0 25px;border-top:0}.catalog-sidebar h2,.sidebar-help{display:none}.catalog-sidebar>a{font-size:11px;padding:10px 13px;border:1px solid #e3eaf3;background:#fff;gap:14px}.catalog-sidebar small{font-size:9px}.catalog-controls{flex-wrap:nowrap}.catalog-keyword{flex-basis:auto}.catalog-controls select{min-width:130px;max-width:160px}.catalog-summary{padding:22px 0}.materials-grid{gap:20px}.related-grid{grid-template-columns:1fr 1fr}.material-card-body{padding:20px}.material-card h3{font-size:18px}.material-card-body>p{font-size:12px}.material-card-bottom,.material-card-bottom>button{font-size:11px}.material-detail-top{grid-template-columns:1fr 1fr}.material-detail-visual{padding:20px;min-height:300px}.material-detail-visual>img{width:80%}.material-detail-visual>span{font-size:6px;left:15px}.material-detail-copy{padding:27px}.material-detail-copy h2{font-size:27px}.material-detail-copy>p:not(.eyebrow){font-size:12px}.material-detail-copy .eyebrow{font-size:10px}.detail-actions{gap:10px;margin-top:22px}.detail-actions .primary-button,.detail-actions .outline-button{font-size:11px;padding:12px 14px}.detail-columns{grid-template-columns:1fr}.selection-checklist{padding:25px}.selection-checklist ul{display:grid;grid-template-columns:1fr 1fr;gap:5px 25px;margin-block:15px}.detail-columns h2,.material-docs>h2{font-size:25px}.material-docs{padding-top:45px;margin-bottom:50px}.application-list-card>img{height:200px}.application-list-card>div{padding:25px}.application-list-card h2{font-size:24px}.application-list-card p{font-size:12px}.application-list-grid{gap:25px}.application-detail-intro h2{font-size:27px}.comparison-selectors{gap:15px}.comparison-selectors select{font-size:11px}.compare-tray{padding:12px 15px;gap:12px;bottom:12px;width:calc(100% - 35px)}.compare-tray>span{font-size:11px}.compare-chip{font-size:9px;padding:7px 10px;gap:7px}.compare-tray .primary-button{padding:11px 12px;font-size:10px;gap:12px}.compare-tray .primary-button svg{width:20px}.compare-page-actions{gap:20px}.compare-page-actions .primary-button,.compare-page-actions .outline-button{font-size:11px}.insights-grid{grid-template-columns:1fr 1fr}.insight-card>img{height:190px}.insight-card h3{font-size:18px}.article-layout{grid-template-columns:1fr;gap:30px}.article-side{position:static;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:25px;padding-bottom:25px;border-bottom:1px solid #e1e9f4}.article-side p{display:none}.article-side .outline-button{padding:10px 14px;margin-left:auto}.article-side>a{font-size:11px}.article-body>h1{font-size:32px}.article-body>img{height:300px}.article-body>section>h2{font-size:24px}.article-body>section>p{font-size:13px}.article-lead{font-size:14px}.faq-list summary{font-size:15px;gap:20px;padding-block:23px}.faq-list details>div{font-size:12px;padding-left:40px}.contact-page-grid{grid-template-columns:1fr;gap:35px}.contact-page-info{padding-right:0}.contact-page-info h2{font-size:29px}.contact-page-info>p:not(.eyebrow){max-width:500px}.contact-method{display:inline-block;margin:25px 30px 0 0;vertical-align:top}.contact-method>a,.contact-method>p{font-size:16px}.corporate-link{display:block;margin-top:25px}.contact-page-form{padding:30px}.material-inquiry .form-row{grid-template-columns:1fr 1fr;gap:20px}.contact-location{min-height:300px}.contact-location>img{width:75%;opacity:.35}.contact-location h2{font-size:28px}.contact-location .container>p:last-child{font-size:12px}.support-banner h2{font-size:24px}.support-banner>div{padding:30px}.support-banner>img{height:320px}.footer-contact .contact-email,.footer-contact .contact-phone{font-size:11px}.footer-contact .contact-email{margin:0}.footer-contact .contact-phone{margin:0}.footer-contact .text-link{margin-left:auto}.inner-page:has(.compare-tray:not([hidden])){padding-bottom:85px}}@media(max-width:540px){.inner-hero{height:270px}.inner-hero h1{font-size:29px;line-height:1.5}.inner-english{font-size:8px;line-height:1.8;max-width:300px}.breadcrumb{font-size:9px;gap:8px;margin-top:25px}.subnav>.container{gap:28px}.subnav a{font-size:11px;padding-block:18px 15px}.page-section{padding-block:45px}.section-heading h2{font-size:25px;line-height:1.7}.section-heading>p:last-child:not(.eyebrow){font-size:11px;margin-top:15px}.section-heading .eyebrow{font-size:8px;line-height:1.8;letter-spacing:.08em}.section-heading{margin-bottom:30px}.editorial-split p.large-lead{font-size:25px}.editorial-split p:not(.eyebrow){font-size:12px;line-height:2.1;margin-top:18px}.editorial-photo{height:260px}.number-strip b{font-size:40px}.number-strip span{font-size:9px;line-height:1.8}.number-strip{padding-top:25px;margin-top:30px}.principle-grid{grid-template-columns:1fr;gap:5px}.principle-grid article{padding:25px 10px}.principle-grid h3{margin-top:13px;font-size:21px}.principle-grid p{font-size:12px;margin-top:14px}.soft-section{padding-block:40px}.page-cta{padding:35px 22px;gap:22px}.page-cta h2{font-size:23px}.page-cta p{font-size:6px;letter-spacing:.08em}.page-cta .light-button{font-size:11px;padding:13px 17px}.statement-panel{padding:35px 25px;margin-bottom:30px}.statement-panel>p{font-size:7px;letter-spacing:.1em}.statement-panel h2{font-size:27px}.process-row{grid-template-columns:1fr}.process-row article{padding:25px;border-right:0}.process-row article>span{font-size:25px}.process-row h3{font-size:20px;margin-top:18px}.document-grid{grid-template-columns:1fr;gap:15px;margin-top:25px}.document-grid article{padding:25px}.document-grid h3{font-size:20px;margin-top:15px}.document-grid p{font-size:12px}.technical-note{font-size:10px!important;line-height:2!important;padding:15px;margin-top:24px!important}.space-grid{grid-template-columns:1fr;gap:20px}.filter-pills{gap:7px}.filter-pills button{font-size:10px;padding:10px 13px}.space-card>span{font-size:13px;padding:15px 0}.alternating-list article>img{height:240px}.alternating-list .eyebrow{font-size:9px}.alternating-list h2{font-size:25px}.alternating-list div>p:not(.eyebrow){font-size:12px}.technology-grid{grid-template-columns:1fr;gap:18px}.technology-grid article{padding:28px}.technology-grid h2{font-size:22px;margin-top:20px}.technology-grid p{font-size:12px;min-height:0}.development-steps{grid-template-columns:1fr}.development-steps article{padding:25px;gap:22px}.development-steps b{font-size:30px}.development-steps h2{font-size:22px}.preparation-panel{padding:25px;gap:25px;margin-top:30px}.preparation-panel h2{font-size:24px}.preparation-panel ul{font-size:11px;line-height:2.4}.preparation-panel .eyebrow{font-size:9px}.preparation-panel .primary-button{font-size:11px;padding:13px 16px}.catalog-sidebar{gap:7px;padding-bottom:22px}.catalog-sidebar>a{font-size:10px;padding:9px 11px;gap:10px}.catalog-sidebar small{font-size:8px}.catalog-controls{gap:10px;flex-wrap:wrap;padding-bottom:20px}.catalog-controls .catalog-keyword{flex-basis:100%}.catalog-controls select{max-width:none;flex:1;font-size:11px}.catalog-controls>button{font-size:11px;padding-right:8px}.catalog-keyword input{font-size:11px;padding-block:12px}.catalog-summary h2{font-size:18px}.catalog-summary>span{font-size:10px}.materials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.material-card-visual{aspect-ratio:1.2}.material-card-visual img{width:60%}.material-card-visual>span{font-size:5px;left:10px;bottom:9px;max-width:90%;line-height:1.7}.material-card-visual>i{font-size:14px;right:9px;top:8px}.material-card-body{padding:14px 11px}.material-card-body>small{font-size:8px}.material-card h3{font-size:14px;line-height:1.7;margin-top:7px}.material-card-body>p{font-size:10px;min-height:56px;line-height:1.9;-webkit-line-clamp:3;margin-top:10px}.material-card .tag-list{gap:4px;margin-top:12px}.tag-list>span{font-size:8px;padding:4px 6px}.material-card-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding-top:12px;margin-top:14px;font-size:10px}.material-card-bottom>button{font-size:10px}.material-detail-top{grid-template-columns:1fr}.material-detail-visual{min-height:260px}.material-detail-visual>img{width:170px}.material-detail-visual>span{font-size:6px;bottom:15px}.material-detail-copy{padding:25px}.material-detail-copy h2{font-size:28px}.material-detail-copy>p:not(.eyebrow){font-size:12px}.detail-actions .primary-button,.detail-actions .outline-button{font-size:10px;padding:12px 13px}.detail-actions{gap:12px}.back-to-catalog{font-size:10px;margin-top:22px}.detail-section-nav{gap:28px;margin:30px 0}.detail-section-nav a{font-size:11px;padding:16px 0}.detail-columns h2,.material-docs>h2{font-size:23px}.detail-columns article>p:not(.eyebrow){font-size:12px}.spec-table{font-size:11px}.spec-table td,.spec-table th{padding:12px}.spec-table th{width:31%}.selection-checklist ul{grid-template-columns:1fr;font-size:11px}.material-docs{padding-top:40px;margin-bottom:45px}.related-grid{grid-template-columns:1fr 1fr}.previous-next{gap:20px;font-size:10px;margin-top:30px;padding-top:25px}.comparison-selectors{grid-template-columns:1fr;gap:18px}.comparison-selectors label{font-size:11px}.comparison-selectors select{font-size:12px;margin-top:8px;padding:12px}.comparison-table th,.comparison-table td{font-size:11px;padding:17px 13px}.comparison-table thead td{font-size:16px}.compare-page-actions{justify-content:flex-start;gap:18px}.compare-page-actions .text-link{font-size:11px}.compare-tray{display:grid;grid-template-columns:auto 1fr auto;width:calc(100% - 20px);padding:12px;gap:10px;bottom:10px}.compare-tray>span{font-size:10px}.compare-tray>button{font-size:10px}.compare-tray .primary-button{grid-column:3;grid-row:1/3;font-size:10px;padding:15px 10px;gap:10px}#compare-chips{grid-column:1/3;grid-row:2;gap:5px}.compare-chip{font-size:8px;padding:6px 8px;gap:7px}.compare-chip button{font-size:13px}.compare-tray .primary-button svg{display:none}.application-list-grid{grid-template-columns:1fr;gap:25px}.application-list-card>img{height:210px}.application-list-card>div{padding:25px}.application-list-card h2{font-size:25px}.application-list-card p{font-size:12px}.application-list-card small{font-size:8px}.application-detail-intro{margin-bottom:45px}.application-detail-intro h2{font-size:26px}.numbered-needs li{font-size:11px;gap:14px}.application-detail-note{padding:25px}.application-detail-note h3{font-size:19px;line-height:1.7}.application-detail-note p{font-size:12px}.insights-grid{grid-template-columns:1fr;gap:25px}.insight-card>img{height:200px}.insight-card>div{padding:24px}.insight-card h3{font-size:20px}.insight-card p{font-size:12px}.news-filter-row{gap:18px}.news-filter-row .catalog-keyword{flex-basis:100%}.results-label{font-size:10px}.article-layout{gap:25px}.article-side{gap:16px;padding-bottom:20px;font-size:11px}.article-side .outline-button{font-size:10px;padding:9px 12px}.article-side>a{font-size:10px}.article-body>h1{font-size:27px;line-height:1.7}.article-body>.eyebrow{font-size:9px}.article-lead{font-size:13px}.article-body>img{height:220px;margin-top:25px}.article-toc{padding:22px;font-size:11px;margin-top:25px}.article-body>section{padding-top:35px}.article-body>section>h2{font-size:23px}.article-body>section>p{font-size:12px;line-height:2.2}.article-inquiry{padding:25px}.article-inquiry h3{font-size:19px;line-height:1.7}.article-inquiry .primary-button{font-size:11px}.faq-filters{justify-content:flex-start;margin-bottom:25px}.faq-list summary{font-size:13px;gap:13px;padding:21px 0}.faq-list summary>span{font-size:10px}.faq-list summary>b{font-size:22px}.faq-list details>div{padding:0 20px 22px 30px;font-size:12px}.contact-page-info h2{font-size:27px}.contact-page-info>p:not(.eyebrow){font-size:12px}.contact-method{display:block;margin-top:24px}.contact-method>a,.contact-method>p{font-size:17px}.corporate-link{font-size:10px}.contact-page-form{padding:25px 20px}.contact-page-form>h2{font-size:24px}.material-inquiry .form-row{grid-template-columns:1fr;gap:0}.material-inquiry label{font-size:11px;margin-bottom:18px}.material-inquiry input,.material-inquiry textarea{font-size:12px;padding:12px}.material-inquiry .primary-button{font-size:11px;align-self:stretch;justify-content:center}.material-inquiry .form-actions>p{font-size:10px;line-height:1.9}.contact-location{min-height:290px}.contact-location .eyebrow{font-size:8px}.contact-location h2{font-size:27px}.contact-location .container>p:last-child{font-size:11px;max-width:260px}.contact-location>img{width:110%;right:-30%;opacity:.3}.service-grid{grid-template-columns:1fr;gap:18px}.service-grid article{padding:28px}.service-grid h2{font-size:23px;margin-top:20px}.service-grid p{font-size:12px}.support-banner{grid-template-columns:1fr;margin-top:35px}.support-banner>img{height:240px}.support-banner>div{padding:27px}.support-banner h2{font-size:25px}.support-banner .primary-button{font-size:11px}.footer-contact{display:block}.footer-contact h2{margin-bottom:15px}.footer-contact .contact-email,.footer-contact .contact-phone{display:block;font-size:12px;margin:10px 0}.footer-contact .text-link{margin-top:8px}.inner-page:has(.compare-tray:not([hidden])){padding-bottom:115px}.pagination{gap:7px}.pagination button{width:32px;height:32px;font-size:11px}}@media(prefers-reduced-motion:reduce){.material-card-visual img{transform:none!important}.faq-list summary>b{transition:none}}.material-card-visual img.official-material-image{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0}.material-card:hover .material-card-visual img.official-material-image{transform:scale(1.04)}.material-card-visual:has(.official-material-image)>span{background:#fffffff0;color:#526376;padding:5px 7px;border-radius:3px;max-width:calc(100% - 30px)}.material-card-visual:has(.official-material-image)>i{width:26px;height:26px;display:grid;place-items:center;background:#fffffff0;color:#0866d9;border-radius:50%}.material-detail-top>.material-detail-visual{padding:0;overflow:hidden;isolation:isolate}.material-photo-zoom{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.material-photo-zoom img.official-material-image{display:block;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center;border-radius:0}.material-detail-visual>span{z-index:1;left:16px;bottom:16px;max-width:calc(100% - 155px);padding:6px 8px;background:#fffffff0;border-radius:3px;color:#526376;line-height:1.6;pointer-events:none}.material-zoom-label{position:absolute;right:16px;bottom:16px;background:#fffffff0;color:#244762;padding:7px 10px;border-radius:3px;font-size:11px;letter-spacing:.02em}.material-photo-zoom:focus-visible{outline:3px solid #1685ef;outline-offset:-3px}@media(max-width:820px){.material-detail-top{grid-template-columns:1fr}.material-detail-top>.material-detail-visual{min-height:0;aspect-ratio:4/3}}@media(max-width:600px){.material-zoom-label{font-size:10px;padding:5px 8px}}@media(prefers-reduced-motion:reduce){.material-card:hover .material-card-visual img.official-material-image{transform:none}}.site-footer{--line:#2a3742;background:#121a24;color:#ccd6e0}.site-footer .brand-with-logo{display:inline-flex;align-items:center;gap:10px;line-height:1;letter-spacing:normal;color:#fff;font-size:32px}.site-footer .brand-symbol{display:block;width:34px;height:34px;object-fit:contain;flex-shrink:0}.site-footer .brand-wordmark{letter-spacing:-.075em}.site-footer .footer-brand-block>p,.site-footer .footer-brand-block>span,.site-footer .footer-nav a,.site-footer .footer-nav button{color:#9ca3af}.site-footer .footer-nav h3,.site-footer .footer-contact h2{color:#fff}.site-footer .footer-contact .eyebrow{color:#9ca3af}.site-footer .contact-email,.site-footer .contact-phone,.site-footer .footer-contact .text-link{color:#ccd6e0}.site-footer .footer-nav a:hover,.site-footer .footer-nav button:hover,.site-footer .contact-email:hover,.site-footer .contact-phone:hover,.site-footer .footer-contact .text-link:hover,.site-footer .footer-bottom a:hover{color:#fff}.site-footer .footer-brand-line{background:#3e6fd9}.site-footer .footer-bottom{color:#6b7280;border-color:#2a3742}.site-footer a:focus-visible{outline:2px solid #a7caff;outline-offset:5px}@media(max-width:540px){.site-footer .brand-with-logo{font-size:30px}.site-footer .brand-symbol{width:32px;height:32px}}.inner-page main{padding-top:0}.inner-page .inner-hero{height:calc(355px + var(--header-height));padding-top:var(--header-height)}.inner-page .site-header{background:linear-gradient(180deg,#171c2733,transparent);color:#fff;border-color:#ffffff30;box-shadow:none}.inner-page .site-header .brand{color:inherit}.inner-page .site-header.is-scrolled,.inner-page .site-header:has(.nav-item:hover),.inner-page .site-header:has(.nav-item:focus-within),.inner-page.menu-open .site-header{background:#fff;color:var(--ink);border-color:#e8edf3;box-shadow:0 3px 25px #00000006}.inner-page .site-header.is-scrolled .brand,.inner-page .site-header:has(.nav-item:hover) .brand,.inner-page .site-header:has(.nav-item:focus-within) .brand,.inner-page.menu-open .site-header .brand{color:var(--brand)}@media(max-width:1020px){.inner-page .inner-hero{height:calc(300px + var(--header-height))}}@media(max-width:600px){.inner-page .inner-hero{height:calc(270px + var(--header-height))}}.site-header.is-scrolled .brand-with-logo,.inner-page .site-header.is-scrolled .brand-with-logo{color:var(--ink)}@font-face{font-family:"Techinherit Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("../assets/fonts/roboto-bold.ttf") format("truetype")}.site-header .brand-wordmark{font-family:"Techinherit Roboto",Arial,Helvetica,sans-serif;font-size:32px;font-weight:700;letter-spacing:0;line-height:1.2}.site-header .brand-with-logo{gap:10px}.site-header .brand-symbol{width:47px;height:46px}.site-footer .brand-wordmark{font-family:"Techinherit Roboto",Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:1.2}.site-header.is-scrolled .brand-with-logo,.site-header:has(.nav-item:hover) .brand-with-logo,.site-header:has(.nav-item:focus-within) .brand-with-logo,.menu-open .site-header .brand-with-logo,.inner-page .site-header.is-scrolled .brand-with-logo,.inner-page .site-header:has(.nav-item:hover) .brand-with-logo,.inner-page .site-header:has(.nav-item:focus-within) .brand-with-logo,.inner-page.menu-open .site-header .brand-with-logo{color:#333}@media(min-width:1200px){.site-header{padding-left:10%}.inner-hero>.container{width:80%;max-width:none}}@media(min-width:1021px) and (max-width:1199px){.site-header{padding-left:8%}.site-header .brand-wordmark{font-size:30px}}@media(max-width:1020px){.site-header{padding-left:8%}.site-header .brand-wordmark{font-size:28px}.site-header .brand-symbol{width:35px;height:34px}}.hero-slide[data-slide="0"] .hero-image[src*="hero-corporate"]{transform:none!important;transition:none;filter:none;image-rendering:auto;object-position:50% 50%}.hero-slide .hero-shade{background:linear-gradient(135deg,rgba(0,20,50,.75) 0%,rgba(0,0,0,.45) 100%)}.hero-slide[data-slide="0"] .hero-content h1{font-size:clamp(30px,4.4vw,64px)}.product-strip[style*="--material-series-count"]{grid-template-columns:repeat(var(--material-series-count),minmax(0,1fr))}.mega-products .mega-links{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-scope-empty{padding:28px;background:#f4f7fc;color:#6b7d94;font-size:14px;line-height:1.95}.catalog-scope-empty .text-link{margin-top:12px;color:var(--brand);font-size:13px}.engineering-content{--technical-ink:#26364b;--technical-muted:#65758a;color:var(--technical-ink)}@media(max-width:1000px){.product-strip[style*="--material-series-count"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.product-strip[style*="--material-series-count"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.engineering-content p{line-height:1.95}.engineering-content .section-heading{margin-bottom:34px}.engineering-content .section-heading h2{font-size:clamp(26px,2.7vw,42px);line-height:1.45;letter-spacing:-.025em}.engineering-content .section-heading>p:not(.eyebrow){max-width:940px;color:var(--technical-muted);font-size:15px;line-height:1.95;margin-top:20px}.engineering-content .eyebrow{font-size:11px;letter-spacing:.12em}.engineering-section{padding-top:64px;margin-top:20px;scroll-margin-top:170px}.engineering-content h3{line-height:1.6}.engineering-content figure{margin:0}.engineering-content .material-detail-copy>p:not(.eyebrow){color:var(--technical-muted);font-size:15px}.engineering-content .material-detail-copy{padding:45px}.material-summary{margin:24px 0 0;display:grid;grid-template-columns:1fr 1.5fr;gap:20px}.material-summary dt{font-size:12px;color:#7b8a9d}.material-summary dd{margin:8px 0 0;font-size:15px;line-height:1.6}.engineering-section-nav{position:sticky;top:var(--header-height);z-index:30;background:#fff;border-bottom:1px solid #e2e9f2;margin-top:42px;gap:32px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.engineering-section-nav a{flex-shrink:0;color:#5f6e81;padding:22px 0;font-size:14px}.engineering-section-nav a:hover,.engineering-section-nav a:focus-visible{color:var(--brand)}.selection-facts{margin:30px 0 0}.selection-facts>div{padding:21px 0;border-top:1px solid #e4eaf2}.selection-facts dt{font-size:12px;color:var(--brand);margin-bottom:8px}.selection-facts dd{margin:0;font-size:15px;line-height:1.95;color:var(--technical-muted)}.engineering-content .selection-checklist{background:#f2f6fc;border-top:2px solid var(--brand)}.engineering-content .selection-checklist li{font-size:14px;line-height:1.8}.engineering-content .detail-columns{scroll-margin-top:175px}.reference-banner{background:#f2f6fc;border-left:3px solid var(--brand);padding:26px 30px;display:flex;gap:30px;align-items:center;justify-content:space-between;margin:25px 0 34px}.reference-banner p{font-size:13px;color:#66788f;line-height:1.95}.reference-banner small{display:block;margin-top:12px;color:#748499;font-size:11px}.reference-pill{display:inline-block;color:var(--brand);font-size:11px;margin-bottom:10px;font-weight:600;letter-spacing:.02em}.source-link{font-size:12px;color:var(--brand);white-space:nowrap;border-bottom:1px solid #b6ccec;padding-bottom:4px;align-self:center}.source-link:hover{border-color:var(--brand)}.property-group{margin:36px 0}.property-group>h3{font-size:19px;margin-bottom:18px;color:#283f5c}.property-table-scroll{overflow-x:auto;border:1px solid #dfe7f1;scrollbar-width:thin}.property-table,.capability-table{border-collapse:collapse;width:100%;font-size:14px;text-align:left;line-height:1.8}.property-table th,.property-table td,.capability-table th,.capability-table td{padding:18px 22px;border-bottom:1px solid #e5ebf3;vertical-align:top}.property-table thead,.capability-table thead{background:#edf3fa;color:#4e6684;font-size:12px}.property-table thead th,.capability-table thead th{font-weight:500}.property-table tbody th{font-weight:400;color:#344b68;width:30%}.property-table tbody td:nth-child(2){width:24%}.property-table tbody td:last-child{font-size:12px;color:#7a889a}.property-table tr:last-child>*,.capability-table tr:last-child>*{border-bottom:0}.property-value{font-weight:600;color:#204e87;font-variant-numeric:tabular-nums}.property-missing{color:#9ca7b4!important;font-weight:400!important}.data-pending{background:#f7f9fc;padding:28px;display:flex;align-items:center;gap:20px;color:#8391a3}.data-pending>span{color:#a7b4c5;font-size:28px}.data-pending p{font-size:14px}.validation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:34px 0}.validation-grid article{padding:30px;background:#f5f8fc;border-top:1px solid #d8e4f4}.validation-grid article>span{font-size:12px;color:var(--brand);display:block;margin-bottom:18px;font-family:Arial,sans-serif}.validation-grid h3{font-size:19px;margin-bottom:12px}.validation-grid p{font-size:14px;color:var(--technical-muted)}.application-connections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.application-connections>a{display:block;position:relative;padding:28px 26px;border:1px solid #dfe7f1;transition:border-color .2s,background-color .2s}.application-connections>a:hover{background:#f5f8fd;border-color:#95b7e7}.application-connections small{font-size:10px;color:#7891ae}.application-connections h3{font-size:21px;margin:14px 0 8px}.application-connections p{font-size:13px;color:#748399;padding-right:20px}.application-connections span{position:absolute;right:20px;bottom:22px;color:var(--brand)}.engineering-content .document-grid p{font-size:14px;color:var(--technical-muted)}.engineering-content .document-grid a{display:inline-block;font-size:13px;color:var(--brand);margin-top:18px}.engineering-content .material-docs{margin-bottom:65px}.research-lead{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(30px,5vw,80px);align-items:center}.research-lead figure>img{width:100%;height:420px;object-fit:cover}.research-lead figcaption{font-size:11px;color:#8794a5;margin-top:14px;line-height:1.8}.research-lead h2{font-size:clamp(25px,2.5vw,37px);line-height:1.6;margin:18px 0}.research-lead>div>p:not(.eyebrow){font-size:15px;color:var(--technical-muted);margin-top:16px}.research-lead .text-link{font-size:13px;display:flex;width:max-content;margin:12px 0 18px}.research-lead .source-link{display:inline-block}.capability-table tbody th{font-weight:500;color:#3b5a80;width:23%;background:#fafcff}.capability-table td{color:#697b92;width:38%}.research-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.research-evidence-grid button{position:relative;display:block;width:100%;overflow:hidden;background:#f2f5f9}.research-evidence-grid img{width:100%;height:250px;object-fit:cover;transition:transform .5s ease}.research-evidence-grid button:hover img{transform:scale(1.03)}.research-evidence-grid button>span{position:absolute;right:16px;bottom:12px;background:#fff;color:var(--brand);width:32px;height:32px;display:grid;place-items:center}.research-evidence-grid figcaption{font-size:14px;color:#4e6481;margin-top:16px;line-height:1.8}.engineering-content .preparation-panel{margin-top:45px}.engineering-content .preparation-panel .primary-button{align-self:center}.engineering-content .space-card img{object-fit:cover}.evidence-source{margin-top:28px;text-align:right}.application-requirements{display:grid;grid-template-columns:1fr 1.5fr;gap:65px;padding-top:35px;scroll-margin-top:180px}.application-requirements h2{font-size:28px;line-height:1.65;margin-top:15px}.application-requirements .numbered-needs{margin:0}.application-requirements .numbered-needs li{font-size:15px;line-height:1.9}.case-intro-note{color:#7b8b9e;font-size:13px;max-width:1000px;margin-bottom:35px}.engineering-case{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:clamp(30px,5vw,75px);padding:45px 0 60px;border-bottom:1px solid #e1e9f2;scroll-margin-top:175px}.case-photo{align-self:start;position:sticky;top:180px}.case-photo button{display:block;position:relative;width:100%;background:#f4f7fc;overflow:hidden}.case-photo img{height:400px;width:100%;object-fit:contain;padding:25px}.case-photo button>span{position:absolute;right:16px;bottom:16px;color:var(--brand);font-size:20px}.case-photo>small{display:block;font-size:10px;color:#8b98aa;margin-top:12px}.case-copy h3{font-size:30px;margin:10px 0 20px}.case-material{padding:16px 20px;background:#f2f6fc;display:flex;justify-content:space-between;gap:20px;align-items:center}.case-material>span{font-size:11px;color:#7a8ca4}.case-material strong{font-size:16px;color:#2e5689;font-family:Arial,sans-serif}.case-copy dl{margin:5px 0 25px}.case-copy dl>div{padding-top:22px}.case-copy dt{font-size:12px;color:var(--brand);margin-bottom:7px}.case-copy dd{font-size:14px;line-height:1.95;color:var(--technical-muted);margin:0}.case-material-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px}.case-material-links>span{font-size:11px;color:#8090a4;flex-basis:100%;margin-bottom:3px}.case-material-links>a{font-size:12px;border:1px solid #dbe5f3;color:#4b6c98;padding:8px 12px}.case-material-links>a:hover{color:var(--brand);border-color:var(--brand)}.case-actions{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:24px;flex-wrap:wrap}.case-actions .text-link{font-size:13px;color:var(--brand)}.engineering-content .application-detail-note p{color:var(--technical-muted);font-size:14px}.engineering-content .application-detail-note .primary-button{margin-top:20px;font-size:13px}.comparison-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;padding:8px 0 20px}.comparison-toolbar .filter-pills{gap:10px}.comparison-toolbar .filter-pills button{padding:10px 15px;font-size:12px}.difference-toggle{display:flex;align-items:center;gap:8px;font-size:13px;color:#526a89;cursor:pointer}.difference-toggle input{width:16px;height:16px;accent-color:var(--brand)}.comparison-status{font-size:12px;color:#7b8da4;margin:5px 0 22px}.comparison-reference{margin:0 0 24px;padding:22px 26px}.technical-comparison{min-width:740px;table-layout:fixed}.technical-comparison>thead>tr>th{padding:25px 22px;background:#f5f8fc;vertical-align:top;font-weight:400}.technical-comparison>thead>tr>th:first-child{width:22%;font-size:12px;color:#7a8ca4}.technical-comparison>thead .comparison-material{background:#edf4fd}.comparison-material>a:first-child{font-size:20px;font-weight:600;color:#174e96;line-height:1.5;display:block;overflow-wrap:anywhere}.comparison-material>span{display:block;font-size:11px;color:#7890ae;margin:10px 0}.comparison-material .comparison-source{font-size:10px;color:#6885aa;font-weight:400}.technical-comparison tbody th{color:#526d8f;background:#fafcff;width:22%;font-size:13px}.technical-comparison td strong{font-size:14px;line-height:1.75;font-weight:500;color:#2b4f7d;display:block;overflow-wrap:anywhere}.technical-comparison td small{display:block;font-size:11px;color:#8a98ab;line-height:1.9;margin-top:12px}.technical-comparison .comparison-group th{background:#e9f0fa;padding:15px 22px;color:#365d90;font-size:12px;letter-spacing:.04em;font-weight:600}.technical-comparison .comparison-different td{background:#fbfdff}.technical-comparison .comparison-different>th{box-shadow:inset 3px 0 #8bb3e9}@media(max-width:1020px){.research-lead{gap:32px}.research-lead figure>img{height:340px}.research-evidence-grid img{height:190px}.case-photo img{height:330px}.case-copy h3{font-size:26px}.engineering-case{gap:35px}.engineering-section-nav{gap:24px}.engineering-section-nav a{font-size:12px}.engineering-content .material-detail-copy{padding:30px}.material-summary{grid-template-columns:1fr}.application-requirements{gap:35px}.validation-grid article{padding:24px}.reference-banner{padding:23px}.technical-comparison{min-width:740px}}@media(max-width:700px){.engineering-section{padding-top:40px;margin-top:12px;scroll-margin-top:145px}.engineering-content .section-heading{margin-bottom:25px}.engineering-content .section-heading h2{font-size:26px;line-height:1.6}.engineering-content .section-heading>p:not(.eyebrow){font-size:13px;margin-top:15px}.engineering-content .material-detail-copy{padding:26px}.engineering-content .material-detail-copy>p:not(.eyebrow){font-size:13px}.material-summary{grid-template-columns:1fr 1.3fr;gap:15px}.material-summary dd{font-size:13px}.material-summary dt{font-size:10px}.engineering-section-nav{gap:24px;margin-top:28px}.engineering-section-nav a{font-size:11px;padding:18px 0}.selection-facts dd{font-size:13px}.selection-facts dt{font-size:11px}.engineering-content .selection-checklist li{font-size:12px}.reference-banner{display:block;padding:20px;margin:22px 0}.reference-banner .source-link{display:inline-block;margin-top:16px}.reference-banner p{font-size:12px}.reference-banner small{font-size:10px}.reference-pill{font-size:10px}.property-group{margin:28px 0}.property-group>h3{font-size:18px;margin-bottom:15px}.property-table{min-width:530px;font-size:12px}.property-table td,.property-table th{padding:15px}.property-table tbody td:last-child{font-size:10px}.data-pending{padding:20px}.data-pending p{font-size:12px}.validation-grid,.application-connections{grid-template-columns:1fr;gap:15px}.validation-grid article{padding:24px}.validation-grid p{font-size:13px}.validation-grid h3{font-size:19px}.validation-grid article>span{margin-bottom:10px}.application-connections>a{padding:24px}.engineering-content .document-grid p{font-size:12px}.research-lead{grid-template-columns:1fr;gap:25px}.research-lead figure>img{height:290px}.research-lead h2{font-size:27px}.research-lead>div>p:not(.eyebrow){font-size:13px}.research-evidence-grid{grid-template-columns:1fr;gap:26px}.research-evidence-grid img{height:260px}.research-evidence-grid figcaption{font-size:13px;margin-top:12px}.capability-table{font-size:12px;min-width:500px}.capability-table th,.capability-table td{padding:17px}.engineering-content .preparation-panel .primary-button{justify-self:start}.application-requirements{grid-template-columns:1fr;gap:20px;padding-top:18px}.application-requirements h2{font-size:25px;margin-top:10px}.application-requirements .numbered-needs li{font-size:13px}.case-intro-note{font-size:12px;margin-bottom:15px}.engineering-case{grid-template-columns:1fr;gap:24px;padding:28px 0 42px}.case-photo{position:static}.case-photo img{height:310px;padding:20px}.case-copy h3{font-size:26px;margin:9px 0 18px}.case-material{padding:15px}.case-material>span{font-size:10px}.case-material strong{font-size:14px}.case-copy dd{font-size:13px}.case-copy dt{font-size:11px}.case-copy dl>div{padding-top:18px}.case-actions .source-link{font-size:10px}.engineering-content .application-detail-note p{font-size:13px}.comparison-toolbar{gap:18px}.comparison-toolbar .filter-pills{gap:7px}.comparison-toolbar .filter-pills button{font-size:10px;padding:9px 11px}.difference-toggle{font-size:12px}.comparison-status{font-size:10px}.comparison-reference{padding:18px}.technical-comparison{min-width:680px}.technical-comparison>thead>tr>th{padding:20px 16px}.comparison-material>a:first-child{font-size:17px}.technical-comparison tbody th{font-size:11px}.technical-comparison td strong{font-size:12px}.technical-comparison td small{font-size:10px}.technical-comparison .comparison-group th{padding:13px 16px;font-size:11px}.engineering-content .evidence-gallery{grid-template-columns:1fr}.engineering-content .space-card img{height:240px}}.engineering-section{scroll-margin-top:0}.engineering-content .detail-columns,.application-requirements,.engineering-case{scroll-margin-top:65px}@media(max-width:600px){body:has(.compare-tray:not([hidden])) .floating-tools{bottom:130px}}.language-selector{position:relative;display:flex;align-items:center;flex-shrink:0;height:100%}.language-selector .language-button{width:38px;height:38px;display:grid;place-items:center;font:600 11px/1 Arial,sans-serif;letter-spacing:.02em;border:1px solid currentColor!important;border-radius:50%;color:inherit;transition:background .2s,color .2s,box-shadow .2s}.language-selector .language-button:hover,.language-selector.is-open .language-button{color:white;background:var(--brand);border-color:var(--brand)!important}.language-button:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.language-panel[hidden]{display:none!important}.language-panel{position:absolute;top:calc(100% - 7px);right:0;width:350px;max-width:calc(100vw - 32px);padding:22px;background:#fff;color:var(--ink);border:1px solid #e7edf4;border-radius:4px;box-shadow:0 16px 50px #112c4a24;z-index:120;animation:language-reveal .16s ease-out;max-height:calc(100svh - 100px);overflow:auto}.language-heading{font-size:12px;font-weight:600;line-height:1.7;color:#7d8792;margin:0 0 14px}.language-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 6px}.language-option{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:43px;padding:10px;border-radius:3px;font-size:13px;line-height:1.6;font-weight:400;letter-spacing:0;transition:background .16s,color .16s}.language-option:hover,.language-option:focus-visible,.language-option.is-active{background:#edf5ff;color:var(--brand)}.language-check{font:12px Arial,sans-serif;color:#a5afbb}.language-option.is-active .language-check{color:var(--brand)}.language-close{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:14px;padding-top:15px!important;border-top:1px solid #edf0f4!important;color:#7d8792;font-size:11px;line-height:1.8;text-align:left}.language-close>span{font:20px/1 Arial,sans-serif}.language-close:hover{color:var(--brand)}.site-header:has(.language-selector.is-open){background:white;color:var(--ink);border-color:#e8edf3;box-shadow:0 3px 25px #00000006}.site-header:has(.language-selector.is-open) .brand-wordmark{color:#343434}html:lang(en) body,html:lang(vi) body,html:lang(id) body{font-family:Arial,"Noto Sans",sans-serif}.mega-section .mega-links{max-width:46%}.mega-section .mega-links a{white-space:normal;line-height:1.65}.material-card h3,.technical-overview h1,.technical-overview h2,.solution-overview h2{overflow-wrap:anywhere}@keyframes language-reveal{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:821px) and (max-width:1120px){.desktop-nav{display:none}.menu-button{display:block}.header-actions{margin-left:auto}.mobile-menu{display:flex;position:fixed;inset:0;background:white;z-index:95;padding:110px 35px 35px;flex-direction:column;justify-content:space-between;visibility:hidden;opacity:0;transform:translateY(-15px);transition:opacity .25s,visibility .25s,transform .3s;overflow:auto}.mobile-menu nav{display:flex;flex-direction:column}.mobile-menu nav>a{font-size:22px;padding:14px 0;border-bottom:1px solid #eee}.menu-open .mobile-menu{visibility:visible;opacity:1;transform:none}.menu-open .site-header{background:#fff;color:var(--ink)}}@media(prefers-reduced-motion:reduce){.language-panel{animation:none}}.pagination a{width:36px;height:36px;border:1px solid #e0e8f2!important;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;color:#8596aa;background:#fff;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.pagination a:hover,.pagination a.active{color:#fff;background:var(--brand);border-color:var(--brand)!important}.pagination a.is-disabled{opacity:.35;cursor:default;background:#fff;color:#8596aa;pointer-events:none}@media(max-width:768px){.pagination a{width:32px;height:32px;font-size:11px}}.detail-user-content{max-width:900px;margin:0 auto;padding:36px 0;line-height:1.9;color:var(--ink,#22303f)}.detail-user-content p{margin:0 0 16px}.detail-user-content h2,.detail-user-content h3{margin:24px 0 12px}.rich-content{margin-top:48px;color:#5f6f80;font-size:15px;line-height:2;overflow-wrap:anywhere}.rich-content>*:first-child{margin-top:0}.rich-content h2{font-size:clamp(21px,2vw,26px);font-weight:500;line-height:1.5;color:var(--ink,#17212b);margin:48px 0 0}.rich-content h3{font-size:18px;font-weight:600;line-height:1.6;color:var(--ink,#17212b);margin:38px 0 0}.rich-content h4{font-size:16px;font-weight:600;line-height:1.6;color:var(--ink,#17212b);margin:30px 0 0}.rich-content h2+p,.rich-content h3+p,.rich-content h4+p{margin-top:16px}.rich-content p{margin:18px 0 0;font-size:14px;line-height:2.1;color:#7d8b9b}.rich-content strong{font-weight:600;color:#33465a}.rich-content a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.rich-content ul,.rich-content ol{margin:18px 0 0;padding-left:20px}.rich-content li{margin:8px 0;font-size:14px;line-height:2;color:#7d8b9b}.rich-content li p{margin:0}.rich-content img{max-width:100%;height:auto;margin-top:30px;border-radius:2px}.rich-content hr{border:0;border-top:1px solid #e5ebf3;margin:38px 0}.rich-content table{width:100%;border-collapse:collapse;margin-top:20px;font-size:14px;line-height:1.8;text-align:left;border:1px solid #dfe7f1}.rich-content th,.rich-content td{padding:18px 22px;border-bottom:1px solid #e5ebf3;vertical-align:top}.rich-content thead th{background:#edf3fa;color:#4e6684;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.rich-content tbody th{font-weight:400;color:#344b68}.rich-content tbody tr:last-child>*{border-bottom:0}.rich-content tbody td{color:#697b92}.rich-content tbody td:first-child{width:30%;font-weight:400;color:#344b68}.rich-content tbody td:nth-child(2){width:24%;font-weight:600;color:#204e87;font-variant-numeric:tabular-nums}.rich-content tbody td:nth-child(3){font-size:12px;color:#7a889a}.rich-content blockquote{margin:28px 0 0;padding:22px 26px;background:#f2f6fc;border-left:3px solid var(--brand)}.rich-content blockquote p{margin:0;font-size:13px;line-height:1.95;color:#66788f}.rich-content blockquote p+p{margin-top:10px}.rich-content blockquote strong{display:inline-block;color:#fff;background:var(--brand);padding:5px 11px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.rich-content blockquote em{font-style:normal;font-size:11px;color:#748499}.rich-content--notes{counter-reset:rc-sec}.rich-content--notes h2{counter-increment:rc-sec;margin-top:52px}.rich-content--notes h2::before{content:counter(rc-sec,decimal-leading-zero);display:block;color:var(--brand);font-size:11px;letter-spacing:.12em;margin-bottom:10px;font-weight:600}.rich-content--notes blockquote{background:#fafbfd;border-left:3px solid #dfe7f1}.rich-content--notes blockquote em{font-size:12px;line-height:1.9;color:#8a94a6}.rich-content--product ol{list-style:none;counter-reset:rc-card;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#e5ebf3;border:1px solid #e5ebf3;margin-top:22px}.rich-content--product ol>li{counter-increment:rc-card;margin:0;padding:24px;background:#fff;font-size:13px;line-height:1.9;color:#66788f}.rich-content--product ol>li::before{content:counter(rc-card,decimal-leading-zero);display:block;color:var(--brand);font-size:11px;letter-spacing:.1em;margin-bottom:10px;font-weight:600}@media(max-width:900px){.rich-content--product ol{grid-template-columns:1fr}}@media(max-width:768px){.rich-content table{display:block;overflow-x:auto;min-width:520px}.rich-content th,.rich-content td{padding:12px 14px}}.rich-content--product{margin-top:72px}.rich-content--product>*:first-child{margin-top:0}.rich-content--product>p:has(span[style]){text-align:center;margin:64px 0 0}.rich-content--product>h2{text-align:center;max-width:860px;margin:13px auto 34px;font-size:clamp(26px,2.7vw,42px);line-height:1.45;letter-spacing:-.025em;font-weight:500}.rich-content--product>h2+p{text-align:center;max-width:940px;margin:20px auto 0;font-size:15px;line-height:1.95;color:#66788f}.rich-content--product h3{font-size:19px;line-height:1.6;color:#283f5c;margin:36px 0 18px}.rich-content--product blockquote{display:grid;grid-template-columns:1fr auto;gap:4px 30px;align-items:center;padding:26px 30px;margin:0 0 34px;background:#f2f6fc;border-left:3px solid var(--brand)}.rich-content--product blockquote>p{margin:0;font-size:13px;line-height:1.95;color:#66788f}.rich-content--product blockquote>p:nth-child(1){grid-area:1/1}.rich-content--product blockquote>p:nth-child(2){grid-area:2/1}.rich-content--product blockquote>p:nth-child(3){grid-area:3/1}.rich-content--product blockquote>p:nth-child(4){grid-area:1/2/4/3;align-self:center;margin:0}.rich-content--product blockquote>p:first-child{grid-row:1}.rich-content--product blockquote>p strong{display:inline-block;color:var(--brand)!important;background:none!important;padding:0!important;font-size:11px;line-height:1.6;font-weight:600;letter-spacing:.02em;text-transform:none!important}.rich-content--product blockquote>p em{font-size:11px;line-height:1.8;color:#748499;font-style:normal}.rich-content--product blockquote>p a{font-size:12px;color:var(--brand);white-space:nowrap;text-decoration:none;border-bottom:1px solid #b6ccec;padding-bottom:4px}@media(max-width:768px){.rich-content--product blockquote{display:block;padding:20px;margin:22px 0 28px}.rich-content--product blockquote>p:nth-child(4){margin-top:16px!important}}@media(max-width:768px){.rich-content{overflow-x:auto}.rich-content table{min-width:520px}}.engineering-section .application-connections{display:block}.engineering-section .application-connections p{max-width:760px;font-size:14px;line-height:2;color:#7d8b9b;padding-right:0}.mobile-bar__btn svg{width:20px;height:20px}.footer-brand-block .footer-social{border-top:0;margin-top:20px;padding:0;gap:10px;display:block}.footer-brand-block .footer-social__label{display:block;margin-bottom:12px;font:8px/1.6 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#a0a0a0}.footer-brand-block .footer-social__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.footer-brand-block .footer-social__link{width:32px;height:32px}.footer-brand-block .footer-social__link svg{width:15px;height:15px}