.page-home{--primary-fixed:#ffdcc0;--on-primary-fixed:#2d1600;overflow-x:clip}.page-home ::-moz-selection{background-color:var(--primary-fixed);color:var(--on-primary-fixed)}.page-home ::selection{background-color:var(--primary-fixed);color:var(--on-primary-fixed)}.page-home .glass-panel{background:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.1)}.text-giant{font-size:clamp(4rem,12vw,10rem);line-height:.8}.partner-logo-box{filter:contrast(.5) brightness(1.2);transition:all .5s ease}.partner-logo-box:hover{filter:contrast(1) brightness(1)}@keyframes heroProgressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.page-home .hero-progress-bar{animation-name:heroProgressFill;animation-timing-function:linear;animation-fill-mode:forwards;transform-origin:left center}.page-home .category-card-shell{position:relative;isolation:isolate;transform:translateZ(0);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .3s ease,background-color .3s ease}.page-home .category-card-shell:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,0) 48%,hsla(0,0%,100%,.12));opacity:0;transform:translate3d(-10px,10px,0);transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1)}.page-home .category-card-shell:hover{box-shadow:0 12px 32px rgba(15,23,42,.06)}.page-home .category-card-shell:hover:after{opacity:1;transform:translateZ(0)}.page-home .category-card-media{transition:transform .5s ease,opacity .4s ease,filter .4s ease}.page-home .category-card-shell:hover .category-card-media{opacity:.95}.page-home .category-card-accent{transform:scaleX(.3);transform-origin:left center;opacity:.7;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s ease}.page-home .category-card-shell:hover .category-card-accent{transform:scaleX(1);opacity:1}@media (prefers-reduced-motion:reduce){.page-home .hero-progress-bar{animation:none!important;transform:scaleX(1)}.page-home .category-card-accent,.page-home .category-card-cta .material-symbols-outlined,.page-home .category-card-media,.page-home .category-card-shell,.page-home .category-card-shell:after{transition:none}.page-home .category-card-shell:hover,.page-home .category-card-shell:hover .category-card-media{transform:none}}.page-home .home-engineering-scene,.page-home .home-hero-scene,.page-home .home-network-scene{position:relative;isolation:isolate;--home-scene-progress:0;--home-scene-shift:0px}.page-home .home-precision-field{position:absolute;inset-block:0;inset-inline-end:-7%;width:78%;height:100%;pointer-events:none;transform:translate3d(0,var(--home-scene-shift),0)}.page-home .home-precision-grid{stroke:#94adbd;opacity:.22}.page-home .home-precision-rails{stroke:#7a9db5;opacity:.3}.page-home .home-precision-signal{stroke:#006bad;opacity:.35}.page-home .home-precision-signal path{stroke-dasharray:1;stroke-dashoffset:calc(.7 - var(--home-scene-progress) * .7)}.page-home .home-hero-product{transform:translate3d(0,calc(var(--home-scene-shift) * -.55),0)}.page-home .home-hero-title-phrase{display:inline-block;max-width:100%;vertical-align:top}:root[lang=ko] .page-home .home-hero-title-phrase{word-break:keep-all;overflow-wrap:anywhere}@media (min-width:1024px){.page-home .home-hero-scene{min-height:min(calc(100svh - 4rem),75rem)}.page-home .home-hero-inner{display:flex;flex-direction:column;min-height:inherit;padding-block:clamp(1.5rem,4svh,3rem)}.page-home .home-hero-inner,.page-home .home-platform-inner{max-width:128rem;padding-inline:clamp(2rem,4vw,6rem)}.page-home .home-hero-layout{flex:1;min-height:0}.page-home .home-hero-title{font-size:clamp(3rem,3.6vw,5.5rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.page-home .home-hero-description{font-size:clamp(1.125rem,1.15vw,1.375rem);line-height:1.5}.page-home .home-hero-product-stage{width:min(100%,clamp(18rem,calc(100svh - 16rem),52rem))}.page-home .home-hero-controls{margin-top:clamp(1rem,2.5svh,2rem);padding-top:1rem}}:root[dir=rtl] .page-home .home-hero-title{letter-spacing:normal}@media (max-width:639px){.page-home .home-hero-inner{padding-block:1.25rem}.page-home [data-hero-entrance]>:not([hidden])~:not([hidden]){margin-top:.75rem}.page-home .home-hero-title{font-size:clamp(1.875rem,8.6vw,2.5rem);line-height:1.08}.page-home .home-hero-description{font-size:1.0625rem;line-height:1.5}.page-home .home-hero-actions{padding-top:.5rem}.page-home .home-hero-action-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page-home .home-hero-action-group>:is(a,button){min-height:3rem;height:auto;padding:.625rem .75rem;font-size:.875rem;line-height:1.3;text-align:center}.page-home .home-hero-mobile-stage{min-height:0;width:clamp(12rem,32svh,18rem);max-width:100%}.page-home .home-hero-controls{margin-top:.75rem;padding-top:.75rem}}.page-home .home-hero-fluid{--liquid-reveal-duration:320ms;position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 78% 70%,#c6d9e8 0,#e6ebf0 44%,#f5f5f7 80%)}.page-home .home-hero-fluid-poster{position:absolute;inset:0}.page-home .home-hero-fluid-poster img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-home .home-hero-fluid canvas{opacity:0}.page-home .home-hero-fluid canvas[data-render-state=paused],.page-home .home-hero-fluid canvas[data-render-state=running],.page-home .home-hero-fluid canvas[data-render-state=static]{opacity:1;transition:opacity var(--liquid-reveal-duration) ease-out}@media (prefers-reduced-motion:reduce){.page-home .home-hero-fluid{--liquid-reveal-duration:0s}}.page-home .home-hero-bottom-fade{position:absolute;inset-inline:0;bottom:-1px;height:clamp(9rem,24svh,20rem);z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(245,245,247,0),rgba(245,245,247,.28) 30%,rgba(245,245,247,.82) 70%,#f5f5f7);transform-origin:bottom;transform:scaleY(calc(1 + var(--home-scene-progress) * .35))}.page-home .home-platform-families{position:relative;padding-top:clamp(2rem,4svh,3rem)}.page-home .home-platform-heading{margin-bottom:clamp(1.75rem,3.5vw,3rem)}.page-home .home-platform-heading h2{text-wrap:balance}.page-home .home-hero-reading-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(245,245,247,.94),rgba(245,245,247,.8) 16%,rgba(245,245,247,.5) 34%,rgba(245,245,247,.15) 52%,transparent 72%)}:root[dir=rtl] .page-home .home-hero-reading-shade{background:linear-gradient(270deg,rgba(245,245,247,.94),rgba(245,245,247,.8) 16%,rgba(245,245,247,.5) 34%,rgba(245,245,247,.15) 52%,transparent 72%)}@media (max-width:1023px){.page-home .home-hero-reading-shade,:root[dir=rtl] .page-home .home-hero-reading-shade{background:linear-gradient(180deg,rgba(245,245,247,.96),rgba(245,245,247,.88) 24%,rgba(245,245,247,.45) 48%,transparent 72%)}}.page-home .home-network-scene{overflow:clip}.page-home .home-network-scene>div{position:relative;z-index:1}.page-home .home-precision-field-dark{width:65%;inset-inline-end:-3%;opacity:.75}.page-home .home-precision-field-dark .home-precision-grid{stroke:#bacad4;opacity:.12}.page-home .home-precision-field-dark .home-precision-rails{stroke:#93afc1;opacity:.2}.page-home .home-precision-field-dark .home-precision-signal{stroke:#80b2d0;opacity:.55}.page-home .home-precision-field-dark .home-precision-signal path{stroke-dashoffset:calc(1 - var(--home-scene-progress))}.page-home .home-engineering-row:before{content:"";position:absolute;inset-inline-start:-22px;top:0;width:2px;height:100%;background:#006bad;transform:scaleY(0);transform-origin:center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.page-home .home-engineering-row p{opacity:.68;transition:opacity .45s}.page-home .home-engineering-row[data-active=true] p{opacity:1}.page-home .home-engineering-row[data-active=true]:before{transform:scaleY(.65)}:root[dir=rtl] .page-home .home-precision-field{transform:translate3d(0,var(--home-scene-shift),0) scaleX(-1)}@media (hover:hover) and (pointer:fine){.page-home .category-card-shell:hover .category-card-media{transform:scale(1.025)}}@media (max-width:1023px){.page-home .home-precision-field{display:none}.page-home .home-hero-product{transform:none}.page-home .home-engineering-row p{opacity:1}.page-home .home-engineering-row:before{display:none}}@media (prefers-reduced-motion:reduce){.page-home .home-hero-product,.page-home .home-precision-field{transform:none}:root[dir=rtl] .page-home .home-precision-field{transform:scaleX(-1)}.page-home .home-engineering-row p{opacity:1;transition:none}.page-home .home-engineering-row:before{display:none}.page-home .category-card-shell:hover .category-card-media{transform:none}}.page-home .category-card-shell:focus-visible{outline:2px solid #006bad;outline-offset:4px}.page-home .home-engineering-row>div{color:#6a7882;transition:color .35s}.page-home .home-engineering-row[data-active=true]>div{color:#006bad}@media (prefers-reduced-motion:reduce){.page-home .home-engineering-row>div{transition:none}}@media (max-width:640px){.page-home h1{font-size:clamp(34px,10.4vw,42px);text-wrap:pretty}}.page-home--refined{--home-flow-surface:#f5f5f7;--home-flow-space:clamp(3.5rem,6vw,6rem);--home-flow-gutter:clamp(1.25rem,4vw,6rem);--home-flow-width:128rem;--home-flow-heading-gap:clamp(1.75rem,3vw,3rem);background:var(--home-flow-surface)}.page-home--refined .home-flow-section{background:var(--home-flow-surface);padding-block:calc(var(--home-flow-space) / 2);scroll-margin-top:4rem}.page-home--refined .home-flow-inner{max-width:var(--home-flow-width);padding-inline:var(--home-flow-gutter)}.page-home--refined .home-flow-section h2,.page-home--refined .home-network-scene h2{font-size:clamp(2rem,3.2vw,3.375rem);font-weight:650;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.page-home--refined .home-flow-inner>[data-motion-reveal]{margin-bottom:var(--home-flow-heading-gap)}.page-home--refined .home-network-scene{width:calc(100% - 2 * var(--home-flow-gutter));max-width:calc(var(--home-flow-width) - 2 * var(--home-flow-gutter));margin:calc(var(--home-flow-space) / 2) auto;padding:clamp(1.5rem,3.5vw,3rem);border-radius:.5rem}.page-home--refined .home-network-scene>div{max-width:none;padding:0}.page-home--refined .home-platform-heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:2rem 3rem}.page-home--refined .home-platform-heading h2{max-width:none;margin:0;color:#fff;font-size:clamp(1.75rem,2.7vw,2.5rem);line-height:1.25;white-space:pre-line}.page-home--refined .home-platform-heading p{max-width:46ch;margin:0;color:#bdc7cd;font-size:1rem;line-height:1.75}.page-home--refined .home-platform-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:clamp(1.75rem,3vw,2.5rem) 0 0;padding:0;list-style:none}.page-home--refined .home-platform-item{display:flex;min-width:0;flex-direction:column;gap:.625rem;padding-top:1.25rem;border-top:1px solid #ffffff26}.page-home--refined .home-platform-name{align-self:flex-start;color:#fff;font-size:clamp(1.75rem,2.6vw,2.125rem);font-weight:550;line-height:1.2;letter-spacing:-.025em}.page-home--refined .home-platform-item>span{color:#bdc7cd;font-size:.9375rem;line-height:1.65;overflow-wrap:anywhere}.page-home--refined .home-flow-links .home-flow-inner{padding-top:calc(var(--home-flow-space) / 2);background-image:linear-gradient(#dce1e6,#dce1e6);background-size:calc(100% - 2 * var(--home-flow-gutter)) 1px;background-position:top;background-repeat:no-repeat}.page-home--refined .home-flow-links .home-flow-inner>section{border:0;background:transparent}.page-home--refined .home-flow-links .home-flow-inner>section>div{padding:0}.page-home--refined .home-flow-links h2{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;line-height:1.4}.page-home--refined .home-flow-contact{padding-bottom:var(--home-flow-space)}.page-home--refined .home-flow-contact h2{margin-bottom:1.25rem}.page-home--refined .home-flow-contact p{margin-bottom:2rem;font-size:1.0625rem;line-height:1.65}.page-home--refined .home-editorial-note{position:absolute;inset-inline-start:1rem;bottom:1rem;padding:.3rem .6rem;background:rgba(15,23,32,.65);color:#fff;font-size:.75rem;line-height:1.4}.page-home--refined:lang(ar) h2,.page-home--refined:lang(ar) h3{letter-spacing:0;line-height:1.45}.page-home--refined:lang(ko) h2,.page-home--refined:lang(ko) h3{word-break:keep-all;overflow-wrap:anywhere}.page-home--refined:dir(rtl) .hero-progress-bar{transform-origin:right center}@media (max-width:767px){.page-home--refined .home-platform-heading{grid-template-columns:minmax(0,1fr);gap:1rem}.page-home--refined .home-platform-heading h2{font-size:1.75rem}.page-home--refined .home-platform-list{grid-template-columns:minmax(0,1fr);gap:0}.page-home--refined .home-platform-item{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.125rem}.page-home--refined .home-platform-name{align-self:auto;font-size:1.5rem}.page-home--refined .home-platform-item>span{max-width:58%;font-size:.875rem;text-align:end}.page-home--refined .home-platform-item:last-child{padding-bottom:0}}.factory-story_section__Q4RSj{padding-block:calc(var(--home-flow-space, clamp(6rem, 10vw, 12rem)) / 2);background:var(--home-flow-surface,#fff);color:#24292d;scroll-margin-top:4rem}.factory-story_inner__wNqsB{max-width:128rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,6rem)}.factory-story_heading__lrSbD{margin-bottom:clamp(1.75rem,3vw,3rem)}.factory-story_heading__lrSbD h2{color:#24292d;font-size:clamp(2rem,3.2vw,3.375rem);font-weight:650;line-height:1.2;letter-spacing:-.025em}.factory-story_grid__0DCjs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.5rem)}.factory-story_figure__GH4Nr{display:flex;min-width:0;flex-direction:column;margin:0}.factory-story_media__j4I6_{position:relative;flex-shrink:0;width:100%;aspect-ratio:4/3;overflow:hidden;background:#e9eef2}.factory-story_media__j4I6_ img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.factory-story_caption__z8YnA{display:flex;flex:1;align-items:center;justify-content:center;min-height:3.25rem;padding:.75rem .625rem;background:#0879c4;color:#fff;text-align:center;font-size:clamp(1rem,1.4vw,1.3125rem);font-weight:550;line-height:1.4;overflow-wrap:anywhere;text-wrap:balance}.factory-story_caption__z8YnA span{display:block}.factory-story_notice__bu8sj{margin-top:1.25rem;color:#68747d;font-size:.8125rem;line-height:1.6}@media (max-width:1023px){.factory-story_grid__0DCjs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.factory-story_caption__z8YnA{min-height:2.75rem;padding-block:.625rem}}.product-category-grid_section__0_gCk{background:#f5f5f7;padding-bottom:calc(var(--home-flow-space, clamp(6rem, 10vw, 12rem)) / 2);scroll-margin-top:4rem}.product-category-grid_inner__9H6Ic{max-width:128rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,6rem)}.product-category-grid_heading___bzMJ{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.75rem,3vw,3rem)}.product-category-grid_heading___bzMJ h2{min-width:0;color:#24292d;font-size:clamp(2rem,3.2vw,3.375rem);font-weight:650;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.product-category-grid_catalog__ScymD{display:inline-flex;flex-shrink:0;align-items:center;justify-content:end;min-height:2.75rem;max-inline-size:45%;color:#006bad;font-size:1rem;font-weight:500;line-height:1.5;text-align:end;text-underline-offset:.3em}.product-category-grid_catalog__ScymD:hover{text-decoration:underline}.product-category-grid_grid__EHFRN{--category-gap:clamp(1.25rem,2.4vw,2.5rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3.5vw,3.5rem) var(--category-gap)}.product-category-grid_item__mJjq5{min-width:0}.product-category-grid_link__2_jN1{position:relative;display:flex;flex-direction:column;height:100%;padding-bottom:1.25rem;border-bottom:2px solid #dce1e6}.product-category-grid_link__2_jN1:after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:2px;background:#0879c4;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.16,1,.3,1)}.product-category-grid_link__2_jN1:dir(rtl):after{transform-origin:right}.product-category-grid_media__s7V_I{position:relative;aspect-ratio:1;overflow:hidden;background:#eceff2;transition:background-color .4s ease}.product-category-grid_image__rz0L_{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:clamp(1.25rem,2vw,2.5rem);transition:transform .6s cubic-bezier(.16,1,.3,1)}.product-category-grid_content__Ynr7Q{display:flex;flex:1;flex-direction:column;gap:.5rem;padding-top:1.125rem}.product-category-grid_name__B1AIQ{margin:0;overflow-wrap:anywhere;color:#24292d;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:600;line-height:1.45}.product-category-grid_description__UglZb{min-height:3.3em;margin:0;color:#52606b;font-size:1rem;line-height:1.65}.product-category-grid_catalog__ScymD:focus-visible,.product-category-grid_link__2_jN1:focus-visible{outline:2px solid #006bad;outline-offset:4px}@media (hover:hover) and (pointer:fine){.product-category-grid_link__2_jN1:hover:after{transform:scaleX(1)}.product-category-grid_link__2_jN1:hover .product-category-grid_media__s7V_I{background:#e6ebef}}.product-category-grid_link__2_jN1:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.product-category-grid_link__2_jN1:hover .product-category-grid_image__rz0L_{transform:translate3d(0,-3px,0) scale(1.025)}}@media (hover:none){.product-category-grid_link__2_jN1:active .product-category-grid_media__s7V_I{background:#e6ebef}}@media (max-width:767px){.product-category-grid_grid__EHFRN{grid-template-columns:minmax(0,1fr);gap:0}.product-category-grid_link__2_jN1{display:grid;grid-template-columns:clamp(6.75rem,31vw,9rem) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,1.25rem);padding-block:1.5rem;border-bottom-width:1px}.product-category-grid_item__mJjq5:first-child .product-category-grid_link__2_jN1{padding-top:0}.product-category-grid_link__2_jN1:after{bottom:-1px;height:1px}.product-category-grid_heading___bzMJ{align-items:center;gap:1rem}.product-category-grid_catalog__ScymD{font-size:.875rem}.product-category-grid_image__rz0L_{padding:.625rem}.product-category-grid_content__Ynr7Q{padding-top:0;gap:.5rem}.product-category-grid_name__B1AIQ{font-size:1.125rem}.product-category-grid_description__UglZb{min-height:0;font-size:.875rem;line-height:1.65}}@media (prefers-reduced-motion:reduce){.product-category-grid_image__rz0L_,.product-category-grid_link__2_jN1:after,.product-category-grid_media__s7V_I{transition:none}}.customization-workflow_section__QXVO5{padding-block:calc(var(--home-flow-space, 5rem) / 2);background:var(--home-flow-surface,#f5f5f7);scroll-margin-top:4rem}.customization-workflow_inner__7Je2c{max-width:var(--home-flow-width,128rem);margin-inline:auto;padding-inline:var(--home-flow-gutter,1.25rem)}.customization-workflow_heading__o7j2j{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:var(--home-flow-heading-gap,2rem)}.customization-workflow_heading__o7j2j>div{min-width:0;flex:1}.customization-workflow_heading__o7j2j h2{color:#24292d;font-size:clamp(2rem,3.2vw,3.375rem);font-weight:650;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.customization-workflow_intro__fcu2D{max-width:38rem;margin-top:1rem;color:#52606b;font-size:1.0625rem;line-height:1.7}.customization-workflow_cta__kI9ro{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.5rem;border-radius:999px;background:#0071e3;color:#fff;font-size:1rem;font-weight:500;transition:background-color .2s ease,box-shadow .2s ease}.customization-workflow_cta__kI9ro:focus-visible{outline:2px solid #006bad;outline-offset:4px}.customization-workflow_capabilities__r98Fv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,5rem);align-items:stretch}.customization-workflow_visual___V2l9{position:relative;min-width:0;min-height:24rem;overflow:hidden;margin:0;background:#d9e2e7}.customization-workflow_image__n4VUD{-o-object-fit:cover;object-fit:cover;-o-object-position:48% center;object-position:48% center}.customization-workflow_visual___V2l9 figcaption{position:absolute;inset-inline-start:1rem;bottom:1rem;max-inline-size:calc(100% - 2rem);padding:.35rem .6rem;background:rgba(17,30,40,.72);color:#fff;font-size:.75rem;line-height:1.4}.customization-workflow_scopeList__JWwQA{display:grid;min-width:0;align-content:space-between}.customization-workflow_scope__y_m0b{padding-block:1.25rem;border-top:1px solid #d5dce2}.customization-workflow_scope__y_m0b:first-child{padding-top:.875rem}.customization-workflow_scope__y_m0b:last-child{padding-bottom:0}.customization-workflow_scope__y_m0b h3{color:#24292d;font-size:1.25rem;font-weight:600;line-height:1.45}.customization-workflow_scope__y_m0b p{max-width:37rem;margin-top:.4rem;color:#52606b;font-size:1rem;line-height:1.65}@media (hover:hover) and (pointer:fine){.customization-workflow_cta__kI9ro:hover{background:#06c;box-shadow:0 4px 16px rgba(0,113,227,.16)}}.customization-workflow_cta__kI9ro:active{background:#005dbb}@media (min-width:1600px){.customization-workflow_scope__y_m0b{padding-block:1.5rem}.customization-workflow_visual___V2l9{min-height:28rem}}@media (max-width:1023px){.customization-workflow_capabilities__r98Fv{gap:1.75rem}.customization-workflow_scope__y_m0b{padding-block:1rem}.customization-workflow_scope__y_m0b h3{font-size:1.125rem}.customization-workflow_scope__y_m0b p{font-size:.9375rem}}@media (max-width:767px){.customization-workflow_heading__o7j2j{align-items:flex-start;flex-direction:column;gap:1.25rem}.customization-workflow_intro__fcu2D{font-size:1rem}.customization-workflow_cta__kI9ro{min-height:2.875rem;font-size:.9375rem}.customization-workflow_capabilities__r98Fv{grid-template-columns:minmax(0,1fr);gap:1.5rem}.customization-workflow_visual___V2l9{min-height:0;aspect-ratio:16/10}.customization-workflow_scopeList__JWwQA{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.25rem;column-gap:1.25rem}.customization-workflow_scope__y_m0b,.customization-workflow_scope__y_m0b:first-child,.customization-workflow_scope__y_m0b:last-child{padding-block:1rem}.customization-workflow_scope__y_m0b h3{font-size:1rem}.customization-workflow_scope__y_m0b p{font-size:.875rem;line-height:1.7}}@media (prefers-reduced-motion:reduce){.customization-workflow_cta__kI9ro{transition:none}}.engineering-resources_section__dR3ED{padding-block:calc(var(--home-flow-space, 5rem) / 2);background:var(--home-flow-surface,#f5f5f7);scroll-margin-top:4rem}.engineering-resources_inner__72VIQ{max-width:var(--home-flow-width,128rem);margin-inline:auto;padding-inline:var(--home-flow-gutter,1.25rem)}.engineering-resources_heading__clWVk{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-bottom:var(--home-flow-heading-gap,2rem)}.engineering-resources_heading__clWVk h2{min-width:0;color:#24292d;font-size:clamp(2rem,3.2vw,3.375rem);font-weight:650;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.engineering-resources_libraryLink__04DH_{display:inline-flex;flex-shrink:0;align-items:center;justify-content:end;min-height:2.75rem;max-inline-size:45%;color:#006bad;font-size:1rem;font-weight:500;line-height:1.5;text-align:end;text-underline-offset:.3em}.engineering-resources_feature__GUzSz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);overflow:hidden;background:#fff}.engineering-resources_media__Bgbow{position:relative;min-width:0;width:100%;aspect-ratio:16/10;overflow:hidden;background:#dce3e8}.engineering-resources_image__9it_9{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .7s cubic-bezier(.16,1,.3,1)}.engineering-resources_copy___Rc4S{display:flex;min-width:0;flex-direction:column;justify-content:center;align-items:start;padding:clamp(1.5rem,3.5vw,4rem)}.engineering-resources_copy___Rc4S h3{max-width:15em;color:#24292d;font-size:clamp(1.5rem,2.25vw,2.25rem);font-weight:600;line-height:1.4;letter-spacing:-.02em;text-wrap:balance}.engineering-resources_copy___Rc4S p{max-width:28em;margin-top:1.125rem;color:#52606b;font-size:1rem;line-height:1.8}.engineering-resources_guideLink__HmRzd{display:inline-block;margin-top:1.75rem;padding-block:.375rem;color:#006bad;font-size:.9375rem;font-weight:500;text-underline-offset:.3em}.engineering-resources_resources__tUyNq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,3rem);margin-top:clamp(1.5rem,2.5vw,2.5rem)}.engineering-resources_resourceLink__yBg8h{display:flex;align-items:center;min-height:4.5rem;padding-block:1.25rem;border-top:1px solid #cdd6dd;color:#343d44;font-size:1.125rem;font-weight:500;line-height:1.5;transition:color .2s ease,border-color .2s ease}.engineering-resources_feature__GUzSz:focus-visible,.engineering-resources_libraryLink__04DH_:focus-visible,.engineering-resources_resourceLink__yBg8h:focus-visible{outline:2px solid #006bad;outline-offset:4px}.engineering-resources_feature__GUzSz:focus-visible .engineering-resources_guideLink__HmRzd{text-decoration:underline}@media (hover:hover) and (pointer:fine){.engineering-resources_feature__GUzSz:hover .engineering-resources_guideLink__HmRzd,.engineering-resources_libraryLink__04DH_:hover{text-decoration:underline}.engineering-resources_resourceLink__yBg8h:hover{color:#006bad;border-color:#0879c4}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.engineering-resources_feature__GUzSz:hover .engineering-resources_image__9it_9{transform:scale(1.018)}}@media (max-width:1023px){.engineering-resources_media__Bgbow{height:100%;min-height:18rem}.engineering-resources_copy___Rc4S{padding:1.75rem}.engineering-resources_copy___Rc4S p{font-size:.9375rem}.engineering-resources_resourceLink__yBg8h{font-size:1rem}}@media (max-width:767px){.engineering-resources_libraryLink__04DH_{font-size:.875rem}.engineering-resources_feature__GUzSz{grid-template-columns:minmax(0,1fr)}.engineering-resources_media__Bgbow{min-height:0;height:auto;aspect-ratio:16/9}.engineering-resources_copy___Rc4S{padding:1.5rem}.engineering-resources_copy___Rc4S h3{font-size:1.375rem;line-height:1.45}.engineering-resources_copy___Rc4S p{margin-top:.75rem;line-height:1.75}.engineering-resources_guideLink__HmRzd{margin-top:1rem}.engineering-resources_resources__tUyNq{grid-template-columns:minmax(0,1fr);gap:0;margin-top:1.25rem}.engineering-resources_resourceLink__yBg8h{min-height:3.75rem;padding-block:1rem}.engineering-resources_resourceLink__yBg8h:last-child{border-bottom:1px solid #cdd6dd}}@media (prefers-reduced-motion:reduce){.engineering-resources_image__9it_9,.engineering-resources_resourceLink__yBg8h{transition:none}}