:root{--cr-black:#030506;--cr-ink:#080b0d;--cr-panel:#0c1113;--cr-panel-2:#141a1d;--cr-metal:#dce3e8;--cr-paper:#eef3f6;--cr-muted:#93a2ae;--cr-line:#3fa9ff38;--cr-signal:#3fa9ff;--cr-signal-soft:#c9ecff;--cr-surface-blue:#123f67;--cr-surface-blue-deep:#092844;--cr-blue-on-light:#0f5f99;--cr-alert:#ff5b46;--cr-blue:#0e3f91;--cr-condensed:"Bahnschrift Condensed","Arial Narrow","Roboto Condensed","Noto Sans KR","Malgun Gothic",var(--icd-web-sans), sans-serif;--cr-body:"Aptos","Segoe UI Variable","Segoe UI","Apple SD Gothic Neo","Malgun Gothic",Arial,var(--icd-web-sans), sans-serif;--cr-mono:"Cascadia Code","SFMono-Regular",Consolas,var(--icd-web-mono), monospace}.cr-home{color:var(--cr-paper);background:var(--cr-black)}.cr-home section,.cr-home footer{font-family:var(--cr-body), var(--icd-web-sans)}.cr-home section h1,.cr-home section h2,.cr-home section h3,.cr-home footer h2{font-family:var(--cr-condensed), var(--icd-web-sans);letter-spacing:-.055em;font-weight:760}.cr-home .site-header,.cr-home .site-header.is-scrolled{background:#030506e6;border-bottom-color:#3fa9ff2e}.cr-home .site-header .nav-trigger:after{background:var(--cr-signal)}.cr-home .site-header .mega-menu{border-color:var(--cr-line);background:#050809fc}.cr-home .site-header .mega-intro h2,.cr-home .site-header .mega-intro>a,.cr-home .site-header .mega-links>a:hover{color:var(--cr-signal);border-color:var(--cr-signal)}.cr-home .site-header .mega-links>a:hover{background:#3fa9ff0e}.cr-home .px-hero{background:linear-gradient(90deg,#3fa9ff09 1px,#0000 1px) 0 0/96px 96px,linear-gradient(#3fa9ff07 1px,#0000 1px) 0 0/96px 96px,radial-gradient(circle at 55% 45%,#3fa9ff0e,#0000 32%),#030506;min-height:max(900px,100svh);padding:0;overflow:hidden}.cr-home .px-hero:before{border-color:#3fa9ff24;width:72vw;top:auto;bottom:-32vw;right:-14vw;box-shadow:inset 0 0 0 10vw #3fa9ff05}.cr-home .px-hero:after{z-index:1;background:linear-gradient(90deg,#030506f5 0 23%,#0000 38% 78%,#03050680)}.cr-home .px-hero-grid{z-index:0;opacity:.55;background-image:linear-gradient(#3fa9ff0b 1px,#0000 1px),linear-gradient(90deg,#3fa9ff0b 1px,#0000 1px);background-size:96px 96px;-webkit-mask-image:none;mask-image:none}.cr-home .px-cursor-light{z-index:2;background:radial-gradient(circle,#3fa9ff14,#0000 66%);width:520px;height:520px}.cr-home .cr-hero-mode{z-index:14;border:1px solid var(--cr-line);width:178px;font-family:var(--cr-mono), var(--icd-web-mono);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06090ae0;gap:5px;padding:13px 14px;display:grid;position:absolute;top:105px;right:25px}.cr-home .cr-hero-mode span{color:var(--cr-muted);letter-spacing:.16em;font-size:12px}.cr-home .cr-hero-mode strong{color:#fff;letter-spacing:.07em;font-size:13px}.cr-home .cr-hero-mode i{background:var(--cr-signal);width:7px;height:7px;box-shadow:0 0 13px var(--cr-signal);border-radius:50%;position:absolute;top:17px;right:14px}.cr-home .px-hero-topline{z-index:12;color:#aab5af;font:700 12px/1 var(--cr-mono);border-top-color:#3fa9ff47;padding-top:10px;top:93px;left:84px;right:225px}.cr-home .px-hero-copy{z-index:11;width:min(24vw,420px);margin:0;position:absolute;top:160px;left:85px}.cr-home .px-hero-kicker{color:var(--cr-signal);font:700 13px/1.2 var(--cr-mono);letter-spacing:.18em;margin-bottom:18px}.cr-home .px-hero-kicker:before{background:var(--cr-signal);width:32px;height:1px}.cr-home .px-hero h1,html[lang=ko] .cr-home .px-hero h1{color:#fff;max-width:100%;font-family:var(--cr-condensed), var(--icd-web-sans);letter-spacing:-.06em;text-transform:none;font-size:clamp(38px,3.1vw,60px);font-weight:780;line-height:1.03}.cr-home .px-hero h1 .px-title-mask,.cr-home .px-hero h1 .px-title-mask:nth-child(n){margin:0;padding:0 0 .08em}.cr-home .px-hero h1 .is-outline{color:var(--cr-signal);text-shadow:none}.cr-home .px-hero-lead{border-top:1px solid #3fa9ff2e;width:100%;margin-top:24px;padding-top:18px;display:block}.cr-home .px-hero-lead p{color:#aeb9b3;max-width:370px;font-size:15px;line-height:1.75}.cr-home .px-hero-lead .px-primary-link{border:0;border-bottom:1px solid var(--cr-signal);min-width:0;height:auto;color:var(--cr-signal);box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;gap:20px;margin-top:21px;padding:0 0 7px}.cr-home .px-hero-machine{z-index:4;width:64vw;height:calc(100% - 155px);top:125px;left:29vw;right:auto}.cr-home .px-hero-slide-asset{clip-path:polygon(0 0,96% 0,100% 5%,100% 100%,0 100%);background:#e7eae6;border:1px solid #3fa9ff38;border-radius:0;inset:0 0 90px;overflow:hidden;box-shadow:inset 0 0 0 10px #03050614,0 28px 80px #0000007a}.cr-home .px-hero-slide-asset:before{z-index:4;content:"";border-top:1px solid #03050680;border-right:1px solid #03050680;width:74px;height:20px;position:absolute;top:14px;right:14px}.cr-home .px-hero-machine img{object-fit:contain;mix-blend-mode:multiply;filter:grayscale(.12)contrast(1.08)saturate(.55);padding:4.5%}.cr-home .px-machine-halo{display:none}.cr-home .px-machine-orbit{z-index:3;border-color:#03050633}.cr-home .px-machine-orbit:before{background:var(--cr-alert);border-color:#e7eae6;box-shadow:0 0 14px #ff5b4666}.cr-home .px-machine-scan{background:linear-gradient(90deg,transparent,var(--cr-alert),transparent);left:0;right:0;box-shadow:0 4px 18px #ff5b4659}.cr-home .px-callout-layer{z-index:8;pointer-events:none;position:absolute;inset:0}.cr-home .px-callout{z-index:1;border:1px solid #3fa9ff61;border-left:3px solid var(--cr-signal);color:#344655;min-width:146px;font:700 12px/1.45 var(--cr-mono);-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);will-change:opacity,transform,filter;background:#f2f7fbe6;border-radius:0;padding:11px 14px 11px 28px;box-shadow:0 14px 34px #0d263d29,inset 0 0 0 1px #ffffff8c}.cr-home .px-callout i{background:var(--cr-signal);box-shadow:0 0 10px #3fa9ff9e}.cr-home .px-callout small{color:#536777;font:inherit;letter-spacing:.11em;display:block}.cr-home .px-callout b{color:#0f72b8;letter-spacing:.06em;font-size:13px}.cr-home .px-showreel{color:#fff;min-height:96px;box-shadow:none;clip-path:polygon(18px 0,100% 0,100% 100%,0 100%,0 18px);background:#050809f5;border-color:#3fa9ff38;border-radius:0;padding:14px 18px;bottom:0;left:12%;right:0}.cr-home .px-showreel-copy>span,.cr-home .px-showreel-copy small{color:#8d9993;font-size:12px}.cr-home .px-showreel-copy strong{color:#fff;font-family:var(--cr-condensed), var(--icd-web-sans);font-size:clamp(24px,2.2vw,38px)}.cr-home .px-showreel-copy a>span{color:var(--cr-signal)}.cr-home .px-showreel-controls button>i{background:#414947}.cr-home .px-showreel-controls button.is-active>i:after{background:var(--cr-signal)}.cr-home .px-showreel-pause{color:var(--cr-signal);border-color:#3fa9ff52}.cr-home .px-hero-index{z-index:13;color:var(--cr-signal);font:700 12px/1 var(--cr-mono);transform-origin:100%;inset:auto 25px 180px auto;transform:rotate(-90deg)}.cr-home .px-hero-index i{background:var(--cr-signal)}.cr-home .px-hero-status{z-index:13;color:#b3bdb7;font:700 12px/1.35 var(--cr-mono);bottom:35px;right:24px}.cr-home .px-hero-status>i{background:var(--cr-signal);box-shadow:0 0 13px #3fa9ffa6}.cr-home .px-hero-status strong{color:var(--cr-signal);letter-spacing:.08em;font-size:13px}.cr-home .px-scroll-cue{z-index:13;color:#c4cdc8;font:700 12px/1 var(--cr-mono);bottom:35px;left:84px}.cr-home .px-scroll-cue i{border-color:var(--cr-signal)}.cr-home .px-scroll-cue i:after{background:var(--cr-signal)}.cr-home .px-ticker{background:var(--cr-surface-blue);color:#f4f8fb;border:0}.cr-home .px-ticker div{height:48px}.cr-home .px-ticker span{font:800 13px/1 var(--cr-mono)}.cr-home .px-ticker i{background:var(--cr-signal);border-radius:50%;width:8px;height:8px}.cr-home .px-section-code{color:var(--cr-signal);font-family:var(--cr-mono), var(--icd-web-mono)}.cr-home .px-section-code span{border-radius:0;width:44px;height:44px;font-size:13px;font-weight:800}.cr-home .px-section-code b{letter-spacing:.1em;font-size:clamp(12px,.82vw,14px);font-weight:800}.cr-home .px-primary-link{background:var(--cr-signal);border-color:var(--cr-signal);color:var(--cr-ink);box-shadow:none;border-radius:0}.cr-home .px-primary-link:hover{color:var(--cr-ink);background:#fff;border-color:#fff}.cr-home .px-identity{background:var(--cr-metal);color:var(--cr-ink);padding:130px clamp(28px,5vw,90px)}.cr-home .px-identity .px-section-code{color:#213c52}.cr-home .px-identity-copy{grid-template-columns:1fr 360px;margin:80px 0 100px}.cr-home .px-identity h2{max-width:950px;color:var(--cr-ink);font-family:var(--cr-condensed), var(--icd-web-sans);font-size:clamp(52px,6vw,98px);line-height:.95}.cr-home .px-identity h2 span:last-child{color:#203b50}.cr-home .px-identity-copy p{color:#2f3c46;border-top-color:#667b8c;font-size:17px}.cr-home .px-domain-grid{gap:12px}.cr-home .px-domain{background:var(--cr-ink);color:#fff;box-shadow:none;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);border-color:#03050633}.cr-home .px-domain:hover{border-color:var(--cr-signal);transform:translateY(-6px);box-shadow:0 22px 60px #03050640}.cr-home .px-domain-media{background:#1b2222}.cr-home .px-domain-media:after{background:linear-gradient(#0000 30%,#030506eb)}.cr-home .px-domain-media>span{color:var(--cr-ink);background:var(--cr-signal)}.cr-home .px-domain-content small{color:var(--cr-signal)}.cr-home .px-domain-content h3{color:#fff;font-family:var(--cr-condensed), var(--icd-web-sans)}.cr-home .px-domain-content p{color:#aeb8b2}.cr-home .px-domain-content b{color:var(--cr-signal);border-color:#3fa9ff59}.cr-home .px-domain:hover .px-domain-content b{color:var(--cr-ink);background:var(--cr-signal)}.cr-home .px-equipment{color:#fff;background:#050708;padding:145px clamp(28px,5vw,90px)}.cr-home .px-equipment-head{grid-template-columns:240px 1fr}.cr-home .px-equipment-head h2{color:#fff;font-family:var(--cr-condensed), var(--icd-web-sans);font-size:clamp(52px,6vw,98px)}.cr-home .px-equipment-head h2 span:last-child{color:var(--cr-signal)}.cr-home .px-equipment-head p{color:#aab4ae}.cr-home .px-equipment-interface{border-color:var(--cr-line);box-shadow:none;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%);background:#070a0b}.cr-home .px-equipment-tabs{border-color:var(--cr-line);background:#080b0c}.cr-home .px-equipment-tabs button{color:#9fa9a4;background:#080b0c;border-color:#3fa9ff21}.cr-home .px-equipment-tabs button:hover{color:#fff;background:#121c25}.cr-home .px-equipment-tabs button.is-active{color:#fff;box-shadow:inset 4px 0 0 var(--cr-signal);background:#111b25}.cr-home .px-equipment-tabs button.is-active span{color:var(--cr-signal)}.cr-home .px-equipment-tabs button.is-active i{border-color:var(--cr-signal);background:var(--cr-signal);box-shadow:0 0 16px #3fa9ff73}.cr-home .px-equipment-visual{border-color:var(--cr-line);background:#e7eae6}.cr-home .px-visual-code{color:var(--cr-signal-soft);border-color:var(--cr-line);background:#030c14e6;border-radius:0;font-size:13px;font-weight:800}.cr-home .px-equipment-orbit{border-color:#0305062e}.cr-home .px-equipment-sweep{background:var(--cr-alert)}.cr-home .px-equipment-data{color:#fff;background:#0b0f10}.cr-home .px-data-category{color:var(--cr-signal-soft);font-size:13px;font-weight:800}.cr-home .px-equipment-data h3{color:#fff;font-family:var(--cr-condensed), var(--icd-web-sans)}.cr-home .px-equipment-data>p{color:#adb8b2}.cr-home .px-equipment-data dl,.cr-home .px-equipment-data dl div{border-color:#3fa9ff29}.cr-home .px-equipment-data dt{color:#87928c}.cr-home .px-equipment-data dd{color:#fff}.cr-home .px-applications span{color:#cbd4cf;background:0 0;border-color:#3fa9ff40;border-radius:0}.cr-home .px-equipment-data .px-primary-link{background:var(--cr-signal);border-color:var(--cr-signal);color:var(--cr-ink)}.cr-home .px-tech-matrix{background:linear-gradient(135deg,var(--cr-surface-blue-deep),var(--cr-surface-blue));color:#f4f8fb;padding:135px clamp(28px,5vw,90px)}.cr-home .px-tech-matrix .px-section-code{color:var(--cr-signal-soft)}.cr-home .px-tech-heading p{color:#edf4f9;font-family:var(--cr-condensed), var(--icd-web-sans);font-weight:760}.cr-home .px-tech-console{background:var(--cr-ink);clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%);border:1px solid #71bcff47;border-radius:0;box-shadow:18px 18px #020d1847}.cr-home .px-tech-list{background:var(--cr-ink);border-color:#3fa9ff2e}.cr-home .px-tech-list button{color:#9ca6a0;background:#080b0c;border-color:#3fa9ff24}.cr-home .px-tech-list button:hover{color:#fff;background:#111b24}.cr-home .px-tech-list button.is-active{color:#fff;box-shadow:inset 0 4px 0 var(--cr-signal);background:#101b28}.cr-home .px-tech-list button span,.cr-home .px-tech-list button>i{color:var(--cr-signal)}.cr-home .px-tech-image{background:#111617}.cr-home .px-tech-image>span{color:var(--cr-ink);background:var(--cr-signal);border-radius:0}.cr-home .px-tech-reticle{border-color:#3fa9ffa6}.cr-home .px-tech-reticle:before,.cr-home .px-tech-reticle:after{background:#3fa9ff94}.cr-home .px-tech-reticle i:nth-child(2){border-color:var(--cr-alert)}.cr-home .px-tech-data{background:#090c0d}.cr-home .px-tech-data>span{color:var(--cr-signal)}.cr-home .px-tech-data h2{color:#fff;font-family:var(--cr-condensed), var(--icd-web-sans)}.cr-home .px-tech-data>p,.cr-home .px-tech-data li{color:#adb8b2}.cr-home .px-tech-data li{border-color:#3fa9ff24}.cr-home .px-tech-data li i{background:var(--cr-signal);box-shadow:none}.cr-home .px-signal-bars i{background:linear-gradient(var(--cr-signal),transparent)}.cr-home .px-process{background:var(--cr-paper);color:var(--cr-ink);padding:145px clamp(28px,5vw,90px)}.cr-home .px-process .px-section-code{color:#2d475c}.cr-home .px-process h2{color:var(--cr-ink);font-family:var(--cr-condensed), var(--icd-web-sans);font-size:clamp(52px,6vw,98px)}.cr-home .px-process h2 span:last-child{color:#233f55}.cr-home .px-process-intro p{color:#344654}.cr-home .px-core-visual{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%);background:repeating-linear-gradient(0deg,#0000 0 23px,#030c140b 24px),#dbe3e8;border-color:#314452;border-radius:0;box-shadow:18px 18px #030c1414}.cr-home .px-core-ring{border-color:#03050647;border-radius:0}.cr-home .px-core-energy{border-color:var(--cr-paper);background:var(--cr-signal);border-radius:0;box-shadow:0 0 30px #3fa9ff8c}.cr-home .px-core-visual>span,.cr-home .px-core-visual>span b{color:var(--cr-ink)}.cr-home .px-process-layers{background:#0305062e}.cr-home .px-process-layer{color:#fff;background:#0a0e0f}.cr-home .px-process-layer:hover{background:#121c25}.cr-home .px-process-layer>span,.cr-home .px-process-layer small,.cr-home .px-process-layer strong{color:#aeb8b2}.cr-home .px-process-layer h3{color:#fff}.cr-home .px-process-layer>i{background:var(--cr-signal)}.cr-home .px-proof{background:#050708}.cr-home .px-proof-content{border-color:var(--cr-line);background:#06090af5}.cr-home .px-proof-content h2{color:#fff;font-family:var(--cr-condensed), var(--icd-web-sans)}.cr-home .px-proof-content h2 span:last-child{color:var(--cr-signal)}.cr-home .px-proof-content p,.cr-home .px-proof-numbers span{color:#aeb8b2}.cr-home .px-proof-numbers,.cr-home .px-proof-numbers>div{border-color:#3fa9ff2e}.cr-home .px-proof-numbers strong{color:var(--cr-signal)}.cr-home .network-dark{border-color:var(--cr-line);background-color:#060909;background-image:linear-gradient(#3fa9ff08 1px,#0000 1px),linear-gradient(90deg,#3fa9ff08 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:70px 70px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.cr-home .network-copy .eyebrow,.cr-home .network-copy h2{color:var(--cr-signal)}.cr-home .network-copy h2{font-family:var(--cr-condensed), var(--icd-web-sans)}.cr-home .network-copy p{color:#aeb8b2}.cr-home .network-copy .text-link{color:var(--cr-ink);background:var(--cr-signal)}.cr-home .network-map{border-color:var(--cr-line);background:radial-gradient(circle,#3fa9ff17,#0000 30%),radial-gradient(#3fa9ff29 .8px,#0000 .8px) 0 0/22px 22px,#080c0d}.cr-home .network-map:before,.cr-home .map-ring,.cr-home .network-orbit{border-color:#3fa9ff40}.cr-home .network-map:after{background:linear-gradient(105deg,#0000 43%,#3fa9ff24 49%,#0000 55%)}.cr-home .network-route{background:linear-gradient(90deg,var(--cr-signal),transparent)}.cr-home .network-dark .map-label{border-color:var(--cr-line);background:#050809ed}.cr-home .network-dark .map-label i,.cr-home .network-core span i{background:var(--cr-signal)}.cr-home .network-dark .network-core{border-color:var(--cr-line);background:#080c0d}.cr-home .network-dark .network-core strong,.cr-home .network-dark .network-core span{color:var(--cr-signal)}.cr-home .customer-network-nocturne{border-color:var(--cr-line);background:#080b0c}.cr-home .customer-network-nocturne:before{background:linear-gradient(90deg,var(--cr-signal),transparent)}.cr-home .customer-network-nocturne .customer-network-head span,.cr-home .customer-network-nocturne .customer-logo-card small{color:var(--cr-signal)}.cr-home .customer-network-nocturne .customer-region-label:before{background-color:var(--cr-signal)}.cr-home .customer-network-nocturne .customer-logo-card{background:#0d1112}.cr-home .customer-network-nocturne .customer-logo-card:hover{background:#111b25;box-shadow:inset 0 0 0 1px #3fa9ff3d}.cr-home .px-footer{background:var(--cr-metal);color:var(--cr-ink);border-color:#5b6b78}.cr-home .px-footer:before{background:var(--cr-surface-blue);width:24%}.cr-home .px-footer-kicker{color:#2e4456}.cr-home .px-footer h2{color:var(--cr-ink);font-family:var(--cr-condensed), var(--icd-web-sans)}.cr-home .px-footer h2 span:last-child{color:#334b5e}.cr-home .px-footer-cta{border-color:var(--cr-ink);background:var(--cr-ink);color:var(--cr-signal);box-shadow:none}.cr-home .px-footer-cta:hover{color:var(--cr-ink);background:#fff}.cr-home .px-footer-bottom{color:#283c4d;border-color:#030c1447}.subpage{color:var(--cr-paper);background:var(--cr-black)}.subpage .subpage-hero{border-color:var(--cr-line);background-color:#040708;background-image:linear-gradient(90deg,#3fa9ff09 1px,#0000 1px),linear-gradient(#3fa9ff08 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.subpage .subpage-hero:after{background:linear-gradient(90deg,#030506f2,#0305065c)}.subpage .subpage-hero h1,html[lang=ko] .subpage .subpage-hero h1{color:#fff;font-family:var(--cr-condensed), var(--icd-web-sans);font-weight:780}.subpage .subpage-hero .eyebrow,.subpage .subpage-breadcrumb{color:var(--cr-signal)}.subpage .subpage-section,.subpage .company-overview,.subpage .company-story,.subpage .network-detail,.subpage .product-catalog,.subpage .business-showcase,.subpage .esc-showcase,.subpage .career-grid{background:var(--cr-black)}.subpage .subpage-section:nth-of-type(2n),.subpage .company-media-grid,.subpage .business-showcase,.subpage .esc-showcase{background:#090c0d}.subpage .subpage-section h2,.subpage .subpage-section h3,html[lang=ko] .subpage .subpage-section h2,html[lang=ko] .subpage .subpage-section h3{font-family:var(--cr-condensed), var(--icd-web-sans)}.subpage .eyebrow,.subpage .company-facts dt,.subpage .product-copy .eyebrow,.subpage .category-context,.subpage .product-catalog-heading span{color:var(--cr-signal)}.subpage .overview-pillar-link,.subpage .process-step,.subpage .network-location,.subpage .business-card,.subpage .esc-product,.subpage .career-card,.subpage .product-detail,.subpage .content-placeholder{border-color:var(--cr-line);box-shadow:none;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:#0d1112;border-radius:0}.subpage .overview-pillar-link:hover,.subpage .network-location:hover,.subpage .business-card:hover,.subpage .esc-product:hover,.subpage .career-card:hover,.subpage .product-detail:hover{border-color:var(--cr-signal);background:#111b25;box-shadow:10px 10px #3fa9ff14}.subpage .overview-pillar-content{background:#0b0f10!important}.subpage .overview-pillar-content>span,.subpage .process-step span,.subpage .network-location span,.subpage .business-card span,.subpage .esc-product span,.subpage .career-card span,.subpage .product-detail span{color:var(--cr-signal)}.subpage .overview-pillar-link article b{color:var(--cr-ink);background:var(--cr-signal);border-radius:0}.subpage .semiconductor-category-tabs button,.subpage .product-tabs button{border-color:var(--cr-line);color:#aeb8b2;background:#0c1011;border-radius:0}.subpage .semiconductor-category-tabs button:hover,.subpage .product-tabs button:hover,.subpage .semiconductor-category-tabs button.is-active,.subpage .product-tabs button.is-active{color:var(--cr-ink);background:var(--cr-signal);border-color:var(--cr-signal)}.subpage .semiconductor-category-tabs .category-title-secondary{color:#8297a4}.subpage .semiconductor-category-tabs button.is-active .category-title-secondary{color:#21414c}.subpage .product-copy{background:#0b0f10}.footer{border-color:var(--cr-line);background:#030506}.footer a:hover{color:var(--cr-signal)}@media (max-width:1250px){.cr-home .px-hero-copy{width:min(28vw,380px)}.cr-home .px-hero-machine{width:63vw;left:31vw}.cr-home .px-callout{display:none}}@media (max-width:900px){.cr-home .cr-hero-mode{top:86px;right:18px}.cr-home .px-hero-topline{top:82px;left:18px;right:18px}.cr-home .px-hero-copy{width:min(62vw,460px);top:145px;left:18px}.cr-home .px-hero h1,html[lang=ko] .cr-home .px-hero h1{font-size:clamp(38px,7vw,58px)}.cr-home .px-hero-machine{opacity:1;width:92vw;height:53%;top:44%;left:8%}.cr-home .px-hero-slide-asset{bottom:85px}.cr-home .px-callout-layer{bottom:0}.cr-home .px-scroll-cue{left:18px}.cr-home .px-equipment-tabs button.is-active{box-shadow:inset 0 4px 0 var(--cr-signal)}.cr-home .px-identity-copy{grid-template-columns:1fr}}@media (max-width:600px){.cr-home .px-hero{min-height:980px}.cr-home .cr-hero-mode{display:none}.cr-home .px-hero-copy{width:calc(100% - 36px);top:132px}.cr-home .px-hero-lead p{max-width:92%;font-size:14px}.cr-home .px-hero-machine{width:100vw;height:48%;top:48%;left:4%}.cr-home .px-showreel{left:4%}.cr-home .px-hero-status,.cr-home .px-hero-index{display:none}.cr-home .px-domain-grid{grid-template-columns:1fr;display:grid}.cr-home .px-tech-matrix{padding-left:18px;padding-right:18px}.cr-home .px-footer:before{width:18%}}@media (prefers-reduced-motion:reduce){.cr-home .cr-hero-mode i{box-shadow:none}}.cr-home .precision-control-console{background:#080c0d;border:1px solid #0305064d;grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr);margin-top:clamp(54px,7vw,110px);display:grid;box-shadow:0 36px 80px #0205042e}.cr-home .precision-control-stage{background:#050809;border-right:1px solid #3fa9ff47;min-height:680px;position:relative;overflow:hidden}.cr-home .precision-control-stage:before{z-index:5;pointer-events:none;clip-path:polygon(0 0,calc(100% - 32px) 0,100% 32px,100% 100%,32px 100%,0 calc(100% - 32px));content:"";border:1px solid #3fa9ff29;position:absolute;inset:16px}.cr-home .precision-control-image{position:absolute;inset:0}.cr-home .precision-control-image:after{content:"";background:linear-gradient(#04080908,#04080929 60%,#040809d1);position:absolute;inset:0}.cr-home .precision-control-image img{object-fit:cover}.cr-home .precision-control-grid{z-index:2;opacity:.2;background-image:linear-gradient(#3fa9ff2e 1px,#0000 1px),linear-gradient(90deg,#3fa9ff2e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35%,#000);mask-image:linear-gradient(#0000,#000 35%,#000)}.cr-home .precision-control-scan{z-index:4;background:var(--cr-signal);height:2px;box-shadow:0 0 20px var(--cr-signal),0 22px 60px #3fa9ff38;animation:4.5s linear infinite cr-control-scan;position:absolute;top:-15%;left:0;right:0}.cr-home .precision-control-reticle{z-index:4;aspect-ratio:1;border:1px solid #3fa9ff5c;border-radius:50%;width:min(38vw,420px);animation:18s linear infinite cr-reticle-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cr-home .precision-control-reticle:before,.cr-home .precision-control-reticle:after{content:"";background:#3fa9ff40;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cr-home .precision-control-reticle:before{width:116%;height:1px}.cr-home .precision-control-reticle:after{width:1px;height:116%}.cr-home .precision-control-reticle i{border:1px dashed #6eecff6b;border-radius:50%;position:absolute;inset:14%}.cr-home .precision-control-reticle i:nth-child(2){border-style:solid;inset:34%}.cr-home .precision-control-reticle b{background:var(--cr-signal);width:8px;height:8px;box-shadow:0 0 18px var(--cr-signal);border-radius:50%;position:absolute;top:-4px;left:50%}.cr-home .precision-control-readout{z-index:6;border-left:3px solid var(--cr-signal);color:#fff;min-width:180px;font-family:var(--cr-mono), var(--icd-web-mono);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05090ad1;padding:18px 20px;display:grid;position:absolute;top:48px;left:48px}.cr-home .precision-control-readout small{color:#aeb8b2;letter-spacing:.16em;font-size:12px}.cr-home .precision-control-readout strong{color:var(--cr-signal);margin:7px 0 10px;font-size:22px}.cr-home .precision-control-readout span{letter-spacing:.12em;font-size:12px}.cr-home .precision-control-readout span i{background:#58c9ff;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 12px #58c9ff}.cr-home .precision-waveform{z-index:5;align-items:end;gap:5px;height:58px;display:flex;position:absolute;bottom:88px;left:36px;right:36px}.cr-home .precision-waveform i{width:100%;height:var(--wave);background:linear-gradient(var(--cr-signal),#3fa9ff0f);transform-origin:bottom;animation:1.35s ease-in-out infinite alternate cr-wave}.cr-home .precision-waveform i:nth-child(3n){animation-delay:-.45s}.cr-home .precision-waveform i:nth-child(4n){animation-delay:-.8s}.cr-home .precision-control-caption{z-index:6;color:#fff;font-family:var(--cr-mono), var(--icd-web-mono);align-items:center;gap:18px;display:flex;position:absolute;bottom:28px;left:36px;right:36px}.cr-home .precision-control-caption span,.cr-home .precision-control-caption small{color:#aeb8b2;letter-spacing:.12em;font-size:12px}.cr-home .precision-control-caption b{letter-spacing:.11em;font-size:14px}.cr-home .precision-control-caption small{color:var(--cr-signal);margin-left:auto}.cr-home .precision-control-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cr-home .precision-control-tabs button{color:#fff;text-align:left;background:#090d0e;border:1px solid #3fa9ff33;border-top:0;border-left:0;flex-direction:column;align-items:flex-start;min-height:300px;padding:34px;transition:color .35s,background .35s;display:flex;position:relative;overflow:hidden}.cr-home .precision-control-tabs button:nth-child(2n){border-right:0}.cr-home .precision-control-tabs button:before{background:var(--cr-signal);content:"";width:0;height:4px;transition:width .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;right:0}.cr-home .precision-control-tabs button:hover,.cr-home .precision-control-tabs button.is-active{background:#141a16}.cr-home .precision-control-tabs button.is-active:before{width:100%;left:0;right:auto}.cr-home .precision-control-tabs button>span{color:#9eb9ca;font:13px var(--cr-mono)}.cr-home .precision-control-tabs button small{color:#b8d2e1;font:700 13px var(--cr-mono);letter-spacing:.13em;margin-top:45px}.cr-home .precision-control-tabs button strong{color:#f4f8fb;max-width:290px;font:700 clamp(22px,1.8vw,31px)/1.32 var(--cr-sans);letter-spacing:-.04em;word-break:keep-all;margin-top:18px}.cr-home .precision-control-tabs button em{color:#afcbdc;font:700 13px var(--cr-mono);margin-top:auto;font-style:normal}.cr-home .precision-control-tabs button>i{color:var(--cr-signal);opacity:0;font-size:18px;font-style:normal;transition:opacity .3s,transform .3s;position:absolute;bottom:25px;right:26px;transform:translate(-8px,8px)}.cr-home .precision-control-tabs button.is-active>i{opacity:1;transform:translate(0)}.cr-home .precision-control-detail{background:var(--cr-surface-blue);color:#f4f8fb;border-top:1px solid #78c4ff47;grid-column:1/-1;grid-template-columns:minmax(220px,.35fr) 1fr;align-items:center;gap:28px;padding:27px 34px;display:grid}.cr-home .precision-control-detail span{color:var(--cr-signal-soft);font:800 13px var(--cr-mono);letter-spacing:.1em}.cr-home .precision-control-detail p{color:#eef6fc;word-break:keep-all;max-width:900px;margin:0;font-size:clamp(16px,1.1vw,18px);font-weight:500;line-height:1.85}.cr-home .network{background:#030708;padding:clamp(110px,10vw,180px) clamp(28px,4vw,76px);position:relative;overflow:hidden}.cr-home .network:before{opacity:.16;content:"";background-image:linear-gradient(#6eecff21 1px,#0000 1px),linear-gradient(90deg,#6eecff21 1px,#0000 1px);background-size:118px 118px;position:absolute;inset:0}.cr-home .network .shell{z-index:1;max-width:1880px;position:relative}.cr-home .network-layout{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:clamp(54px,7vw,130px);display:grid}.cr-home .network-copy{flex-direction:column;grid-area:1/1;justify-content:center;padding:0;display:flex}.cr-home .network-copy .eyebrow{color:#66eaff;font:13px var(--cr-mono);letter-spacing:.17em;align-items:center;gap:15px;display:flex}.cr-home .network-copy .eyebrow:before{content:"";background:#66eaff;width:24px;height:1px}.cr-home .network-copy h2{color:#f1f5f4;max-width:620px;font:700 clamp(42px,4.8vw,76px)/1.02 var(--cr-condensed);letter-spacing:-.055em;word-break:keep-all;margin:30px 0 38px}.cr-home .network-copy p{color:#aebdc5;word-break:keep-all;max-width:530px;margin:0;font-size:clamp(16px,1.15vw,21px);line-height:1.85}.cr-home .network-metrics{border-top:1px solid #7bafc540;border-bottom:1px solid #7bafc540;grid-template-columns:repeat(3,1fr);max-width:600px;margin:68px 0 54px;display:grid}.cr-home .network-metrics>div{border-right:1px solid #7bafc540;flex-direction:column;justify-content:center;min-height:150px;padding:28px 20px 24px 0;display:flex}.cr-home .network-metrics>div:not(:first-child){padding-left:30px}.cr-home .network-metrics>div:last-child{border-right:0}.cr-home .network-metrics strong{color:#f2f6f5;font:400 clamp(36px,3vw,56px) var(--cr-mono);letter-spacing:.1em}.cr-home .network-metrics span{color:#91a8b5;font:12px var(--cr-mono);letter-spacing:.13em;margin-top:18px}.cr-home .network-copy .text-link{color:#fff;box-shadow:none;background:0 0;border-bottom:1px solid #b3d2df5c;align-self:flex-start}.cr-home .network-copy .text-link:hover{color:var(--cr-signal);box-shadow:none;background:0 0}.cr-home .network-map{background:#0c1821;border:1px solid #5b94ae66;grid-area:1/2;min-height:760px;position:relative;overflow:hidden;box-shadow:0 38px 100px #00000085}.cr-home .network-map:before,.cr-home .network-map:after{display:none}.cr-home .network-console-head,.cr-home .network-console-foot{z-index:8;color:#7893a2;height:66px;font:12px var(--cr-mono);letter-spacing:.13em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1923e6;border-bottom:1px solid #5b94ae4d;justify-content:space-between;align-items:center;padding:0 28px;display:flex;position:absolute;left:0;right:0}.cr-home .network-console-head{top:0}.cr-home .network-console-foot{border-top:1px solid #5b94ae4d;border-bottom:0;bottom:0}.cr-home .network-console-head span,.cr-home .network-console-foot span{color:#c4d4dc}.cr-home .network-console-head i,.cr-home .network-console-foot i{background:#55c7ff;border-radius:50%;width:8px;height:8px;margin-right:13px;animation:1.8s ease-in-out infinite cr-status-pulse;display:inline-block;box-shadow:0 0 15px #55c7ff}.cr-home .network-console-foot span{color:#55c7ff}.cr-home .network-world{width:92%;height:76%;position:absolute;inset:12% 4%}.cr-home .world-grid path{fill:none;stroke:#5291ad26;stroke-width:1px}.cr-home .world-land path{fill:#0f222f3d;stroke:#66a2be7a;stroke-width:1.4px;vector-effect:non-scaling-stroke}.cr-home .world-routes path{fill:none;stroke:#48d7f5;stroke-width:2px;stroke-dasharray:15 14;opacity:.72;vector-effect:non-scaling-stroke;animation:10s linear infinite cr-route-flow}.cr-home .route-pulses circle{fill:#61efff;filter:drop-shadow(0 0 8px #61efff)}.cr-home .network-dark .map-label{z-index:9;color:#fff;font-family:var(--cr-mono), var(--icd-web-mono);background:#040a0fe0;border:0;border-left:1px solid #57dff7;border-radius:0;padding:12px 15px;display:grid;box-shadow:0 14px 30px #0000004d}.cr-home .network-dark .map-label>i{background:#0c1821;border:2px solid #53e5ff;border-radius:50%;width:13px;height:13px;position:absolute;top:9px;left:-29px;box-shadow:0 0 0 3px #0c1821,0 0 15px #53e5ff}.cr-home .network-dark .map-label b{color:#fff;letter-spacing:.08em;font-size:13px}.cr-home .network-dark .map-label small{color:#829cac;letter-spacing:.12em;margin-top:7px;font-size:11px}.cr-home .network-dark .map-label.is-anseong{top:26%;right:8%}.cr-home .network-dark .map-label.is-wuhan{top:43%;right:16%}.cr-home .network-dark .map-label.is-tainan{bottom:28%;right:10%}.cr-home .network-dark .map-label.is-covington{top:40%;left:16%}.cr-home .network-dark .map-label.is-customer{border:1px solid #55c7ff80;border-left:4px solid #55c7ff;min-width:176px;padding:18px 20px;inset:auto auto 30% 9%}.cr-home .network-dark .map-label.is-customer:before{content:"";background:#0c1821;border:2px solid #55c7ff;border-radius:50%;width:16px;height:16px;position:absolute;top:-10px;left:-34px;box-shadow:0 0 0 4px #0c1821,0 0 17px #55c7ff}.cr-home .network-dark .map-label.is-customer small{color:#55c7ff}.cr-home .network-dark .map-label.is-customer b{margin:8px 0;font-size:20px}.cr-home .network-dark .map-label.is-customer em{color:#8199a6;font-size:12px}.cr-home .customer-network-nocturne{margin-top:clamp(70px,8vw,130px)}@keyframes cr-control-scan{0%{transform:translateY(0)}to{transform:translateY(820px)}}@keyframes cr-reticle-rotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes cr-wave{0%{opacity:.35;transform:scaleY(.55)}to{opacity:.9;transform:scaleY(1)}}@keyframes cr-route-flow{to{stroke-dashoffset:-290px}}@keyframes cr-status-pulse{50%{opacity:.4;transform:scale(.72)}}@media (max-width:1200px){.cr-home .precision-control-console{grid-template-columns:1fr}.cr-home .precision-control-stage{border-bottom:1px solid #3fa9ff40;border-right:0;min-height:620px}.cr-home .network-layout{grid-template-columns:1fr}.cr-home .network-copy,.cr-home .network-map{grid-column:1}.cr-home .network-copy{grid-row:1}.cr-home .network-map{grid-row:2;min-height:680px}}@media (max-width:700px){.cr-home .precision-control-stage{min-height:500px}.cr-home .precision-control-tabs{grid-template-columns:1fr}.cr-home .precision-control-tabs button{border-right:0;min-height:210px;padding:25px}.cr-home .precision-control-tabs button small{margin-top:25px}.cr-home .precision-control-detail{grid-template-columns:1fr;gap:12px}.cr-home .precision-control-readout{min-width:145px;padding:13px 15px;top:30px;left:28px}.cr-home .precision-control-reticle{width:260px}.cr-home .precision-waveform{bottom:82px;left:24px;right:24px}.cr-home .precision-control-caption{left:24px;right:24px}.cr-home .network{padding-left:18px;padding-right:18px}.cr-home .network-copy h2{font-size:clamp(36px,11vw,54px)}.cr-home .network-metrics>div{min-height:120px;padding:20px 10px 20px 0}.cr-home .network-metrics>div:not(:first-child){padding-left:13px}.cr-home .network-metrics strong{font-size:27px}.cr-home .network-metrics span{font-size:11px}.cr-home .network-map{min-height:540px}.cr-home .network-console-head,.cr-home .network-console-foot{height:54px;padding:0 14px;font-size:11px}.cr-home .network-dark .map-label{padding:8px 9px}.cr-home .network-dark .map-label b{font-size:11px}.cr-home .network-dark .map-label small{font-size:6px}.cr-home .network-dark .map-label.is-customer{min-width:126px;padding:11px 12px;bottom:24%;left:7%}.cr-home .network-dark .map-label.is-customer b{font-size:14px}}@media (prefers-reduced-motion:reduce){.cr-home .precision-control-scan,.cr-home .precision-control-reticle,.cr-home .precision-waveform i,.cr-home .world-routes path,.cr-home .network-console-head i,.cr-home .network-console-foot i{animation:none}.cr-home .route-pulses{display:none}}.px-footer{padding-bottom:150px}.px-footer-bottom{bottom:112px}.px-footer .footer-policy-nav{z-index:4;margin-top:0;position:absolute;bottom:0;left:0;right:0}.cr-home section[id],.cr-home footer[id]{scroll-margin-top:78px}.process-rail{z-index:90;border:1px solid #67b5ef33;border-left:2px solid var(--cr-signal);color:#8194a5;width:146px;font-family:var(--cr-mono), var(--icd-web-mono);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);background:#03090fd6;padding:18px 15px;display:grid;position:fixed;top:50%;left:18px;transform:translateY(-50%)}.process-rail-label{color:#d7e5ef;letter-spacing:.12em;font-size:12px;font-weight:800}.process-rail-track{background:#7eb1d629;height:68px;margin:15px 0;position:relative;overflow:hidden}.process-rail-track i{width:2px;height:var(--page-progress);background:var(--cr-signal);display:block;box-shadow:0 0 10px #3fa9ff8c}.process-rail nav{gap:7px;display:grid}.process-rail nav a{color:#778b9d;grid-template-columns:20px 9px 1fr;align-items:center;gap:7px;min-height:25px;font-size:12px;transition:color .18s;display:grid}.process-rail nav a>span{font-weight:800}.process-rail nav a>i{background:0 0;border:1px solid;width:5px;height:5px;transition:background .18s,box-shadow .18s,transform .18s}.process-rail nav a>b{color:#d9e6ef;letter-spacing:.05em;opacity:0;white-space:nowrap;font-size:12px;font-weight:800;transition:opacity .18s,transform .18s;overflow:hidden;transform:translate(5px)}.process-rail nav a:hover,.process-rail nav a:focus-visible,.process-rail nav a.is-active{color:var(--cr-signal)}.process-rail nav a.is-active>i{background:var(--cr-signal);transform:scale(1.15);box-shadow:0 0 10px #3fa9ff9e}.process-rail nav a.is-active>b{opacity:1;transform:translate(0)}.process-rail>strong{color:var(--cr-signal-soft);letter-spacing:.08em;margin-top:14px;font-size:12px}.process-rail-mobile{display:none}@media (min-width:1500px){.cr-home .px-hero-topline{left:190px}.cr-home .px-hero-copy{width:min(22vw,340px);left:190px}.cr-home .px-hero-machine{width:60vw;left:36vw}}@media (max-width:1499px) and (min-width:1200px){.process-rail{width:42px;padding:14px 8px}.process-rail-label{writing-mode:vertical-rl;font-size:12px}.process-rail-track{height:55px;margin:12px auto}.process-rail nav a{grid-template-columns:18px 7px;gap:3px;position:relative}.process-rail nav a>b{pointer-events:none;background:#03090ff0;border:1px solid #67b5ef33;width:auto;padding:7px 9px;position:absolute;left:34px}.process-rail>strong{white-space:nowrap;font-size:11px;overflow:hidden}.cr-home .px-hero-machine{width:63vw;left:33vw}}@media (max-width:1199px){.process-rail{-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:none;background:0 0;border:0;width:min(100% - 36px,460px);padding:0;display:block;top:82px;left:50%;right:auto;transform:translate(-50%)}.process-rail>:not(.process-rail-mobile){display:none}.process-rail-mobile{border:1px solid #67b5ef38;border-left:2px solid var(--cr-signal);color:#e4edf4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03090fe6;grid-template-columns:auto 1fr minmax(54px,96px) 26px 26px;align-items:center;gap:9px;min-height:40px;padding:0 9px 0 13px;display:grid}.process-rail-mobile span,.process-rail-mobile b{letter-spacing:.08em;font-size:12px;font-weight:800}.process-rail-mobile b{color:var(--cr-signal)}.process-rail-mobile>i{background:#7eb1d62e;height:2px;display:block}.process-rail-mobile>i em{width:var(--page-progress);background:var(--cr-signal);height:100%;display:block}.process-rail-mobile>a{color:#dbe7ef;border:1px solid #67b5ef3d;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.process-rail-mobile>a[aria-disabled=true]{opacity:.3;pointer-events:none}}.cr-home .px-hero-kicker{letter-spacing:.12em;font-size:14px;font-weight:800}.cr-home .px-showreel-copy>span,.cr-home .px-showreel-copy small{font-size:13px;font-weight:750}.cr-home .px-callout{font-size:13px}.cr-home .px-callout b{font-size:14px;font-weight:800}.cr-home .px-callout.source{top:13%;left:4%}.cr-home .px-callout.control{top:39%;right:3%}.cr-home .px-callout.vacuum{bottom:8%;left:8%}.cr-home .precision-control-readout small,.cr-home .precision-control-caption span,.cr-home .precision-control-caption small,.cr-home .precision-control-tabs button small,.cr-home .precision-control-tabs button em{font-size:13px;font-weight:750}.subpage .eyebrow{letter-spacing:.1em;font-size:clamp(12px,.82vw,14px);font-weight:800}@media (max-width:899px){.cr-home .px-hero-copy,.cr-home .px-hero-machine{transform:none!important}}@media (prefers-reduced-motion:reduce){.process-rail *{transition:none!important}.cr-home .px-hero-copy,.cr-home .px-hero-machine{transform:none!important}}.cr-home .customer-network-nocturne .customer-network-head span{letter-spacing:.11em;font-size:13px;font-weight:800}.cr-home .customer-network-nocturne .customer-network-head p{color:#afc1ce;font-size:16px}.cr-home .customer-network-nocturne .customer-region-label{color:#b7c8d4;letter-spacing:.1em;font-size:13px;font-weight:750}.cr-home .customer-network-nocturne .customer-logo-card{min-height:198px;padding:24px 16px 19px;overflow:hidden}.cr-home .customer-network-nocturne .customer-logo-card b{color:#bacbd7;letter-spacing:.09em;font-size:13px;font-weight:750}.cr-home .customer-network-nocturne .customer-logo-card small{font-size:12px;font-weight:700}.cr-home .network-console-head,.cr-home .network-console-foot{letter-spacing:.1em;font-size:13px;font-weight:650}.cr-home .network-metrics span{letter-spacing:.09em;font-size:13px;font-weight:700}.cr-home .network-dark .map-label b{font-size:13px;font-weight:750}.cr-home .network-dark .map-label small{font-size:12px}.cr-home .customer-network-nocturne{background:linear-gradient(145deg,#08141ff5,#040b12fa);border:1px solid #55e6ff3d;border-top:2px solid #55e6ff;box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff0a}.cr-home .customer-network-nocturne:before{display:none}.cr-home .customer-network-nocturne:after{opacity:1;background-image:linear-gradient(#55e6ff09 1px,#0000 1px),linear-gradient(90deg,#55e6ff09 1px,#0000 1px);background-size:42px 42px}.cr-home .customer-network-nocturne .customer-network-head{border-bottom-color:#55e6ff2e;gap:54px;padding:42px 38px}.cr-home .customer-network-nocturne .customer-region-label:before{background:#55e6ff;border-radius:0;width:17px;height:2px;margin-right:10px;box-shadow:0 0 12px #55e6ffb8}.cr-home .customer-network-nocturne .customer-logo-card{background:#f7fbfd;gap:15px;min-height:184px;padding:25px 18px 20px;transition:background .24s,transform .24s}.cr-home .customer-network-nocturne .customer-logo-card:hover{z-index:1;box-shadow:none;background:#fff;transform:translateY(-2px)}.cr-home .customer-network-nocturne .customer-brand-logo{object-fit:contain;background:0 0;border:0;border-radius:0;width:min(100%,228px);height:78px;padding:0}.cr-home .customer-network-nocturne .customer-brand-logo.is-crop{object-fit:cover;object-position:center}.cr-home .customer-network-nocturne .customer-logo-card b{color:#5f7789}.cr-home .customer-network-nocturne .customer-logo-card.is-featured{background:linear-gradient(135deg,#092b3e,#103e53)}.cr-home .customer-network-nocturne .customer-logo-card.is-featured .customer-brand-logo{background:0 0;border:0;padding:0}.cr-home .customer-network-nocturne .customer-logo-card.is-featured b{color:#d7e7ef}.cr-home .px-proof{isolation:isolate;grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr);min-height:860px;padding:0;display:grid;position:relative;overflow:clip}.cr-home .px-proof-media{min-height:860px}.cr-home .px-proof-content{z-index:4;border:0;border-left:1px solid var(--cr-line);width:auto;min-width:0;box-shadow:none;background:linear-gradient(145deg,#07121c,#0a1b2a);flex-direction:column;justify-content:center;padding:clamp(64px,5.5vw,92px);display:flex;position:relative;bottom:auto;right:auto}.cr-home .px-proof-content .px-section-code{color:var(--cr-signal-soft)}.cr-home .px-proof-content h2{word-break:keep-all;max-width:720px;margin:clamp(46px,5vw,72px) 0 30px;font-size:clamp(52px,5vw,82px);line-height:1.01}.cr-home .px-proof-content>div>p{color:#c3d0da;font-size:clamp(16px,1.05vw,19px);line-height:1.82}.cr-home .px-proof-numbers span{color:#b8c7d2;font-size:13px;font-weight:700}.cr-home .px-footer{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(240px,24vw);column-gap:clamp(36px,5vw,88px);min-height:max(860px,92svh);padding:90px 38px 150px;display:grid}.cr-home .px-footer-kicker{letter-spacing:.14em;grid-column:1/-1;font-size:13px;font-weight:800}.cr-home .px-footer-title-stage{z-index:2;grid-area:2/1;align-self:start;min-width:0;margin:clamp(78px,11vh,140px) 0 0 clamp(54px,5vw,90px);position:relative;overflow:hidden}.cr-home .px-footer-title-stage h2{z-index:2;word-break:keep-all;max-width:100%;margin:0;font-size:clamp(64px,7.4vw,136px);line-height:.88;position:relative}.cr-home .px-footer-ions{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cr-home .px-footer-ions i{top:0;left:var(--ion-x);background:linear-gradient(180deg,transparent,var(--cr-signal));width:2px;height:42px;position:absolute;box-shadow:0 0 12px #3fa9ffad}.cr-home .px-footer-etch-scan{z-index:3;background:linear-gradient(180deg,transparent 4%,var(--cr-signal) 28% 76%,transparent);pointer-events:none;width:2px;position:absolute;top:0;bottom:34px;box-shadow:0 0 16px #3fa9ffcc,16px 0 44px #3fa9ff33}.cr-home .px-footer-etch-profile{z-index:2;width:100%;height:32px;margin-top:24px;display:block;position:relative;overflow:visible}.cr-home .px-footer-etch-profile path{fill:none;stroke:var(--cr-blue-on-light);stroke-width:2px;vector-effect:non-scaling-stroke}.cr-home .px-footer-cta{grid-area:2/2;place-self:center;position:relative;bottom:auto;right:auto}@media (min-width:1500px){.cr-home .px-footer-title-stage{margin-left:160px}}@media (max-width:1200px){.cr-home .px-proof{min-height:0;display:block}.cr-home .px-proof-media{min-height:clamp(480px,68vw,760px)}.cr-home .px-proof-content{border-top:1px solid var(--cr-line);border-left:0;width:100%;padding:clamp(58px,8vw,90px) clamp(28px,7vw,72px)}.cr-home .px-proof-content h2{max-width:820px}.cr-home .px-footer-title-stage{margin-left:0}}@media (max-width:900px){.cr-home .px-footer{min-height:820px;padding:78px 18px 150px;display:block}.cr-home .px-footer:before{width:100%;height:22%;top:auto;bottom:112px}.cr-home .px-footer-title-stage{margin-top:90px}.cr-home .px-footer-title-stage h2{max-width:94%;font-size:clamp(58px,15.5vw,98px)}.cr-home .px-footer-cta{width:132px;height:132px;margin:52px 6vw 0 auto;position:relative;bottom:auto;right:auto}}@media (max-width:640px){.cr-home .customer-network-nocturne .customer-logo-card{min-height:152px;padding:18px 9px 14px}.cr-home .customer-network-nocturne .customer-logo-card b,.cr-home .network-console-head,.cr-home .network-console-foot,.cr-home .network-metrics span,.cr-home .network-dark .map-label b,.cr-home .network-dark .map-label small{font-size:12px}.cr-home .px-proof-content h2{font-size:clamp(46px,13.5vw,66px)}.cr-home .px-footer-title-stage h2{font-size:clamp(52px,15vw,78px)}.cr-home .customer-network-nocturne .customer-network-head{padding:30px 22px}.cr-home .customer-network-nocturne .customer-region-label{border-bottom:1px solid #55e6ff29;border-right:0}.cr-home .customer-network-nocturne .customer-logo-card{gap:9px;min-height:146px;padding:18px 10px 14px}.cr-home .customer-network-nocturne .customer-brand-logo{width:min(100%,176px);height:62px;padding:0}}@media (prefers-reduced-motion:reduce){.cr-home .px-footer-ions,.cr-home .px-footer-etch-scan{display:none}.cr-home .px-footer-etch-profile path{stroke-dasharray:none!important;stroke-dashoffset:0!important}}.cr-home .customer-country-layer{z-index:10;pointer-events:none;position:absolute;inset:66px 0}.cr-home .network-dark .map-label.customer-country-node{color:#dcebf4;min-width:0;font:inherit;text-align:left;box-shadow:none;appearance:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:center;gap:9px;margin:0;padding:0;transition:filter .18s;display:flex;position:absolute;bottom:auto;right:auto;transform:translate(-50%,-50%)}.cr-home .customer-country-marker{color:#eafaff;width:34px;height:34px;font:800 12px var(--cr-mono);letter-spacing:.05em;background:#051621f0;border:1px solid #61efffb8;border-radius:50%;flex:none;place-items:center;transition:width .22s,height .22s,background .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 0 0 5px #3fa9ff0f,0 0 18px #3fa9ff57}.cr-home .customer-country-marker:after{content:"";opacity:0;border:1px solid #61efff99;border-radius:50%;transition:opacity .18s,transform .26s;position:absolute;inset:-7px;transform:scale(.76)}.cr-home .customer-country-node.is-large .customer-country-marker{width:52px;height:52px;font-size:13px}.cr-home .customer-country-node.is-medium .customer-country-marker{width:42px;height:42px;font-size:13px}.cr-home .customer-country-copy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040a0fe0;border-left:1px solid #57dff7b8;min-width:82px;padding:7px 9px;display:grid;box-shadow:0 10px 24px #0000003d}.cr-home .customer-country-copy b{font-family:var(--cr-mono), var(--icd-web-mono);letter-spacing:.08em;font-size:13px;font-weight:800}.cr-home .customer-country-copy small{color:#91a9ba;font-family:var(--cr-mono), var(--icd-web-mono);letter-spacing:.08em;margin-top:3px;font-size:11px;font-weight:700}.cr-home .network-dark .map-label.customer-country-node.is-active{box-shadow:none;filter:brightness(1.14);background:0 0}.cr-home .customer-country-node.is-active .customer-country-marker{background:#0b3b58;border-color:#a8efff;box-shadow:0 0 0 6px #3fa9ff1a,0 0 28px #3fa9ffb8}.cr-home .customer-country-node.is-active .customer-country-marker:after{opacity:1;transform:scale(1)}.cr-home .customer-country-node.is-active .customer-country-copy{background:#071825f7;border-left-width:3px}.cr-home .world-routes path.is-active{stroke:#7df;stroke-width:3px;opacity:1;filter:drop-shadow(0 0 5px #3fa9ffcc)}.cr-home .customer-country-node:focus-visible{outline:2px solid var(--cr-signal);outline-offset:4px}.cr-home .customer-country-node.is-kr{top:26%;left:81%}.cr-home .customer-country-node.is-cn{top:44%;left:70%}.cr-home .customer-country-node.is-tw{top:57%;left:82%}.cr-home .customer-country-node.is-jp{flex-direction:row-reverse;top:35%;left:91%}.cr-home .customer-country-node.is-jp .customer-country-copy{text-align:right;border-left:0;border-right:1px solid #57dff7b8}.cr-home .customer-country-node.is-jp.is-active .customer-country-copy{border-right-width:3px}.cr-home .customer-country-node.is-us{top:42%;left:30%}.cr-home .network-dark .map-label.customer-hq-source{z-index:9;inset:46% auto auto 84%}.cr-home .customer-city-points{animation:.42s both cr-city-points-in}.cr-home .customer-city-points line{stroke:#77ddffad;stroke-width:1px;vector-effect:non-scaling-stroke}.cr-home .customer-city-points circle{fill:#a8efff;stroke:#0c1821;stroke-width:2px;filter:drop-shadow(0 0 5px #61efff);vector-effect:non-scaling-stroke}.cr-home .customer-city-points text{fill:#bcd4e1;font:700 12px var(--cr-mono);letter-spacing:.08em;paint-order:stroke;stroke:#0c1821;stroke-width:3px;stroke-linejoin:round}@keyframes cr-city-points-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.cr-home .network-map>.customer-hq-panel{z-index:7;border:1px solid #3fa9ff6b;border-left:3px solid var(--cr-signal);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(370px,100% - 36px);min-height:168px;font-family:var(--cr-mono), var(--icd-web-mono);background:#050e16f0;padding:18px 20px;position:absolute;bottom:58px;left:18px;box-shadow:0 18px 42px #0000005c}.cr-home .network-map .customer-hq-panel-head{border-bottom:1px solid var(--cr-line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:12px;display:flex}.cr-home .network-map .customer-hq-panel-head span{color:var(--cr-signal);letter-spacing:.12em;font-size:12px;font-weight:800}.cr-home .network-map .customer-hq-panel-head strong{color:#f1f7fb;letter-spacing:.08em;text-align:right;font-size:13px}.cr-home .network-map>.customer-hq-panel ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cr-home .network-map>.customer-hq-panel li{grid-template-columns:88px 1fr;align-items:baseline;gap:12px;display:grid}.cr-home .network-map>.customer-hq-panel li span{color:#829caf;letter-spacing:.1em;font-size:12px;font-weight:700}.cr-home .network-map>.customer-hq-panel li b{overflow-wrap:anywhere;color:#dbe8f0;letter-spacing:.05em;font-size:12px;font-weight:650}.cr-home .customer-network-nocturne{border-color:#aec3d0;border-top-color:var(--cr-signal);background:#e6eef3;box-shadow:0 28px 74px #020b1242}.cr-home .customer-network-nocturne:after{opacity:1;background-image:linear-gradient(#275e800b 1px,#0000 1px),linear-gradient(90deg,#275e800b 1px,#0000 1px)}.cr-home .customer-network-nocturne .customer-network-head{background:#edf3f7;border-bottom-color:#bfd0da}.cr-home .customer-network-nocturne .customer-network-head span{color:#0879c6}.cr-home .customer-network-nocturne .customer-network-head h3{color:#07131d}.cr-home .customer-network-nocturne .customer-network-head p{color:#4f6778}.cr-home .customer-network-nocturne .customer-network-row{background:#e4edf2}.cr-home .customer-network-nocturne .customer-network-row+.customer-network-row{border-top-color:#b8ccd7}.cr-home .customer-network-nocturne .customer-region-label{color:#344f61;border-right-color:#b8ccd7}.cr-home .customer-network-nocturne .customer-region-label:before{background:#168edb;box-shadow:0 0 10px #168edb61}.cr-home .customer-network-nocturne .customer-logo-grid{background:#bfd0da}.cr-home .customer-network-nocturne .customer-logo-card,.cr-home .customer-network-nocturne .customer-logo-card.is-featured{background:#f7fbfd}.cr-home .customer-network-nocturne .customer-logo-card:hover,.cr-home .customer-network-nocturne .customer-logo-card.is-featured:hover{background:#fff;box-shadow:inset 0 0 0 1px #168edb38}.cr-home .customer-network-nocturne .customer-logo-card b,.cr-home .customer-network-nocturne .customer-logo-card.is-featured b{color:#435f72}.cr-home .customer-network-nocturne .customer-logo-card.is-featured .customer-brand-logo{background:0 0}.cr-home .customer-network-nocturne .customer-logo-card small{color:#0879c6}@media (max-width:640px){.cr-home .customer-country-layer{inset:54px 0}.cr-home .customer-country-node.is-large .customer-country-marker{width:40px;height:40px;font-size:12px}.cr-home .customer-country-node.is-medium .customer-country-marker{width:34px;height:34px;font-size:12px}.cr-home .customer-country-node.is-small .customer-country-marker{width:28px;height:28px;font-size:11px}.cr-home .customer-country-copy{min-width:0;padding:5px 6px}.cr-home .customer-country-copy small{display:none}.cr-home .customer-country-copy b{font-size:12px}.cr-home .customer-country-node.is-us{top:36%;left:27%}.cr-home .customer-country-node.is-cn{top:33%;left:61%}.cr-home .customer-country-node.is-kr{top:17%;left:75%}.cr-home .customer-country-node.is-jp{top:28%;left:91%}.cr-home .customer-country-node.is-tw{top:46%;left:78%}.cr-home .network-dark .map-label.customer-hq-source{padding:6px 7px;top:40%;left:84%}.cr-home .customer-city-points{display:none}.cr-home .network-map>.customer-hq-panel{width:calc(100% - 16px);min-height:154px;padding:13px 14px;bottom:45px;left:8px}.cr-home .network-map .customer-hq-panel-head{padding-bottom:9px}.cr-home .network-map .customer-hq-panel-head span,.cr-home .network-map .customer-hq-panel-head strong{font-size:12px}.cr-home .network-map>.customer-hq-panel ul{gap:6px;margin-top:9px}.cr-home .network-map>.customer-hq-panel li{grid-template-columns:68px 1fr;gap:8px}.cr-home .network-map>.customer-hq-panel li span{font-size:11px}.cr-home .network-map>.customer-hq-panel li b{font-size:12px}.cr-home .customer-network-nocturne .customer-region-label{border-bottom-color:#b8ccd7}}@media (prefers-reduced-motion:reduce){.cr-home .customer-country-node,.cr-home .customer-country-marker,.cr-home .customer-country-marker:after{transition:none}.cr-home .customer-city-points{animation:none}}.cr-home .focus-network{--fn-blue:#3fa9ff;--fn-cyan:#61efff}@media (min-width:1200px){.process-rail{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);background:linear-gradient(#192732f5,#030a10f7 76%);border:1px solid #67b5ef38;border-left:0;flex-direction:column;width:70px;height:min(560px,100vh - 112px);min-height:min(470px,100vh - 96px);padding:22px 9px 12px 23px;display:flex;top:50%;left:auto;right:clamp(16px,1.5vw,26px);transform:translateY(-50%)}.process-rail-track{z-index:0;background:#3fa9ff17;width:8px;height:auto;margin:0;position:absolute;top:0;bottom:0;left:0}.process-rail-track i{width:100%;height:var(--page-progress);background:linear-gradient(180deg,#63c9ff,var(--cr-signal));transition:height .12s linear;box-shadow:0 0 16px #3fa9ff9e}.process-rail-label{z-index:2;color:#f1f8fc;letter-spacing:.08em;writing-mode:vertical-rl;text-orientation:mixed;text-shadow:0 1px 4px #00111c;padding:5px 1px;font-size:11px;line-height:1;position:absolute;top:76px;left:0}.process-rail nav{z-index:2;gap:12px;margin-top:12px;display:grid;position:relative}.process-rail nav a{grid-template-columns:22px 8px;gap:5px;min-height:27px;font-size:12px;position:relative}.process-rail nav a>i{width:5px;height:5px}.process-rail nav a.is-active>i{width:7px;height:7px;transform:none}.process-rail nav a>b{clip:rect(0 0 0 0);white-space:nowrap;opacity:1!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.process-rail>strong{z-index:2;color:#dff7ff;letter-spacing:.03em;white-space:nowrap;margin-top:auto;font-size:12px;font-weight:800;position:relative;overflow:visible}.process-rail-mail{z-index:2;color:#eaf8ff;background:#04111bd1;border:1px solid #63c9ff7a;place-items:center;width:38px;height:34px;margin-top:12px;text-decoration:none;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:grid;position:relative}.process-rail-mail svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:square;stroke-linejoin:miter;width:25px;height:19px;overflow:visible}.process-rail-mail:hover,.process-rail-mail:focus-visible{border-color:var(--cr-signal);background:var(--cr-signal);color:#031019;outline:0;box-shadow:0 0 18px #3fa9ff73}.process-rail-brand{--brand-logo-size:23px;--brand-slogan-size:11px;z-index:2;color:#fff;margin-top:10px;line-height:.8;display:grid;position:relative}.process-rail-brand>span{font-size:23px}.process-rail-brand small{margin-top:6px;font-size:11px;line-height:.78;display:grid}.cr-home .px-hero-topline{left:84px}.cr-home .px-hero-copy{width:min(24vw,420px);left:85px}.cr-home .px-hero-machine{width:64vw;left:29vw}}.cr-home .customer-network-industrial{border:1px solid #3fa9ff47;border-top:2px solid var(--cr-signal);background:linear-gradient(145deg,#08141ff5,#040b12fa);margin-top:clamp(72px,8vw,118px);position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff0a}.cr-home .customer-network-industrial:before{pointer-events:none;content:"";background-image:linear-gradient(#3fa9ff0a 1px,#0000 1px),linear-gradient(90deg,#3fa9ff0a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.cr-home .customer-network-industrial .customer-network-head{border-bottom:1px solid #3fa9ff33;grid-template-columns:1fr .8fr;align-items:end;gap:54px;padding:42px 38px;display:grid;position:relative}.cr-home .customer-network-industrial .customer-network-head span{color:var(--cr-signal);font-family:var(--cr-mono), var(--icd-web-mono);letter-spacing:.11em;font-size:13px;font-weight:800}.cr-home .customer-network-industrial .customer-network-head h3{color:#f1f7fb;letter-spacing:-.05em;max-width:760px;margin:14px 0 0;font-size:clamp(34px,3.4vw,54px);font-weight:540}.cr-home .customer-network-industrial .customer-network-head p{color:#9eb2c0;margin:0;font-size:16px;line-height:1.75}.cr-home .customer-network-industrial .customer-network-row{grid-template-columns:132px 1fr;display:grid;position:relative}.cr-home .customer-network-industrial .customer-network-row+.customer-network-row{border-top:1px solid #3fa9ff2e}.cr-home .customer-network-industrial .customer-region-label{color:#9fb8c9;font-family:var(--cr-mono), var(--icd-web-mono);letter-spacing:.1em;border-right:1px solid #3fa9ff2e;justify-content:center;align-items:center;padding:30px 20px;font-size:13px;font-weight:750;display:flex}.cr-home .customer-network-industrial .customer-region-label:before{background:var(--cr-signal);content:"";width:17px;height:2px;margin-right:10px;box-shadow:0 0 12px #3fa9ffb8}.cr-home .customer-network-industrial .customer-logo-grid{background:#3fa9ff2e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid}.cr-home .customer-network-industrial .customer-logo-card{background:#f7fbfd;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-width:0;min-height:184px;padding:25px 18px 20px;transition:background .24s,box-shadow .24s,transform .24s;display:flex;overflow:hidden;box-shadow:inset 0 0 #0000}.cr-home .customer-network-industrial .customer-logo-card:hover,.cr-home .customer-network-industrial .customer-logo-card:focus-visible{z-index:1;box-shadow:inset 0 0 0 2px var(--cr-signal),inset 0 0 32px #3fa9ff1a,0 12px 28px #0000002e;background:#fff;outline:0;transform:translateY(-2px)}.cr-home .customer-network-industrial .customer-brand-logo{object-fit:contain;width:min(100%,228px);height:auto;max-height:78px;display:block}.cr-home .customer-network-industrial .customer-brand-logo.is-crop{object-fit:cover;object-position:center}.cr-home .customer-network-industrial .customer-logo-card b{color:#5f7789;font-family:var(--cr-mono);letter-spacing:.09em;text-align:center;font-size:13px;font-weight:750}.cr-home .customer-network-industrial .customer-logo-card.is-featured{background:linear-gradient(135deg,#092b3e,#103e53)}.cr-home .customer-network-industrial .customer-logo-card.is-featured:hover,.cr-home .customer-network-industrial .customer-logo-card.is-featured:focus-visible{box-shadow:inset 0 0 0 2px var(--cr-signal),inset 0 0 34px #3fa9ff1f,0 12px 28px #00000038;background:linear-gradient(135deg,#0b354b,#15546c)}.cr-home .customer-network-industrial .customer-logo-card.is-featured b{color:#d7e7ef}.cr-home .customer-network-industrial .customer-logo-card small{color:#61efff;font-family:var(--cr-mono);letter-spacing:.12em;font-size:12px;font-weight:700}@media (max-width:960px){.cr-home .customer-network-industrial .customer-network-head{grid-template-columns:1fr;gap:18px}.cr-home .customer-network-industrial .customer-network-row{grid-template-columns:110px 1fr}.cr-home .customer-network-industrial .customer-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cr-home .customer-network-industrial .customer-network-head{padding:30px 22px}.cr-home .customer-network-industrial .customer-network-row{grid-template-columns:1fr}.cr-home .customer-network-industrial .customer-region-label{border-bottom:1px solid #3fa9ff2e;border-right:0;justify-content:flex-start}.cr-home .customer-network-industrial .customer-logo-card{gap:9px;min-height:146px;padding:18px 10px 14px}.cr-home .customer-network-industrial .customer-brand-logo{width:min(100%,176px);height:auto;max-height:62px}.cr-home .customer-network-industrial .customer-logo-card b{font-size:12px}}.cr-home .px-footer-bottom{gap:0}.cr-home .px-footer-bottom>p{color:#eef8ff;letter-spacing:.11em;text-shadow:0 1px 8px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04101bd1;border:1px solid #6fc0ff61;align-items:center;min-height:44px;margin:0;padding:0 18px;font-size:clamp(12px,.78vw,14px);font-weight:750;line-height:1.2;display:flex;box-shadow:0 10px 28px #000a1433,inset 0 1px #ffffff0a}.cr-home .px-footer-bottom>p:first-of-type{border-right:0;border-radius:4px 0 0 4px}.cr-home .px-footer-bottom>p:first-of-type:before{background:var(--cr-signal);content:"";border-radius:50%;flex:none;width:6px;height:6px;margin-right:11px;box-shadow:0 0 12px #3fa9ffd9}.cr-home .px-footer-bottom>p:last-child{color:#bcd8ea;border-radius:0 4px 4px 0}@media (max-width:760px){.cr-home .px-footer-bottom{gap:14px}.cr-home .px-footer-bottom>p:first-of-type{border-right:1px solid #6fc0ff61;border-radius:4px}}.cr-home .px-identity>.px-section-code,.cr-home .px-process>.px-section-code{z-index:3;color:#eaf7ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051420e6;border:1px solid #5bb5f26b;border-radius:3px;width:max-content;max-width:100%;padding:8px 14px 8px 8px;position:relative;box-shadow:0 10px 28px #04121d2e,inset 0 1px #ffffff0d}.cr-home .px-identity>.px-section-code span,.cr-home .px-identity>.px-section-code b,.cr-home .px-process>.px-section-code span,.cr-home .px-process>.px-section-code b{color:#eaf7ff}.cr-home .px-identity>.px-section-code span,.cr-home .px-process>.px-section-code span{background:#3fa9ff24;border-color:#69c9ff;box-shadow:inset 0 0 18px #3fa9ff14}.cr-home .px-hero-topline,.cr-home .px-hero-kicker,.cr-home .px-hero-status,.cr-home .px-scroll-cue,.cr-home .px-ticker span,.cr-home .px-section-code span,.cr-home .px-section-code b,.cr-home .px-callout small,.cr-home .px-callout b,.cr-home .px-domain-content small,.cr-home .px-domain-content p,.cr-home .px-equipment-tabs button span,.cr-home .px-visual-code,.cr-home .px-data-category,.cr-home .px-equipment-data dt,.cr-home .px-equipment-data dd,.cr-home .px-applications span,.cr-home .px-tech-list button span,.cr-home .px-tech-image>span,.cr-home .px-tech-data>span,.cr-home .px-tech-data li,.cr-home .px-process-layer>span,.cr-home .px-process-layer small,.cr-home .px-process-layer strong,.cr-home .px-proof-numbers span,.cr-home .px-footer-kicker,.cr-home .px-footer-bottom p{font-size:clamp(12px,.86vw,15px);font-weight:650;line-height:1.4}.cr-home .customer-network-industrial .customer-region-label,.cr-home .customer-network-industrial .customer-logo-card b,.cr-home .customer-network-industrial .customer-logo-card small,.cr-home .focus-network-head span,.cr-home .focus-network-head b,.cr-home .focus-network-foot span,.cr-home .focus-network-detail li span,.cr-home .focus-network-detail li b{font-size:clamp(12px,.78vw,14px);font-weight:700;line-height:1.4}@media (max-width:640px){.cr-home .px-identity>.px-section-code,.cr-home .px-process>.px-section-code{padding:7px 12px 7px 7px}}.fusion-video-hero{color:#f5f9ff;isolation:isolate;background:#02060b;min-height:max(760px,100svh);position:relative;overflow:hidden}.fusion-video-hero .hero-video{object-position:center center;filter:saturate(.92)contrast(1.08)brightness(.74)}.fusion-video-hero .hero-video-scrim{background:linear-gradient(90deg,#01050ae0 0%,#01060c94 43%,#01070d29 76%),linear-gradient(#01050a6b 0%,#0000 52%,#01050ad1 100%)}.fusion-video-grid,.fusion-video-vignette{z-index:1;pointer-events:none;position:absolute;inset:0}.fusion-video-grid{opacity:.22;background-image:linear-gradient(#67c5ff21 1px,#0000 1px),linear-gradient(90deg,#67c5ff21 1px,#0000 1px);background-size:82px 82px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.fusion-video-vignette{box-shadow:inset 0 0 150px #0000007a}.fusion-video-shell{z-index:2;flex-direction:column;justify-content:center;width:min(100% - 112px,1560px);min-height:max(760px,100svh);margin:0 auto;padding:130px 0 92px;display:flex;position:relative}.fusion-video-meta{color:#ddeffab8;font-family:var(--font-geist-mono), var(--icd-web-mono), monospace;letter-spacing:.14em;border-top:1px solid #89d3ff61;justify-content:space-between;padding-top:13px;font-size:13px;font-weight:700;display:flex;position:absolute;top:104px;left:0;right:0}.fusion-video-copy{width:min(980px,72vw)}.fusion-video-copy>p{color:#66c8ff;font-family:var(--font-geist-mono), var(--icd-web-mono), monospace;letter-spacing:.2em;margin:0 0 24px;font-size:clamp(13px,.9vw,16px);font-weight:800}.fusion-video-copy>p:before{content:"";background:#45b9ff;width:34px;height:2px;margin:0 13px 4px 0;display:inline-block;box-shadow:0 0 16px #45b9ffc7}.fusion-video-copy h1{letter-spacing:-.07em;text-wrap:balance;flex-direction:column;margin:0;font-size:clamp(64px,7.2vw,128px);font-weight:760;line-height:.88;display:flex}.fusion-video-copy h1>span{flex-shrink:0;margin:-.22em 0 -.22em -.04em;padding:.22em .07em .3em .04em;display:block;overflow:hidden}.fusion-video-copy h1 i{font-style:normal;display:block}.fusion-video-copy h1>span:nth-child(2) i{color:#70cfff;text-shadow:0 0 36px #40b2ff33}.fusion-video-copy h1.is-korean-display{letter-spacing:-.075em;font-weight:610;line-height:.84}.fusion-video-copy h1.is-korean-display>span:nth-child(3) i{color:#0000;-webkit-text-stroke:1px #f4f7fbb8;paint-order:stroke fill;text-shadow:none}.fusion-video-summary{gap:26px;width:min(800px,100%);margin-top:34px;display:grid}.fusion-video-summary>p{color:#e8f2f9db;text-shadow:0 2px 18px #0000008c;max-width:720px;margin:0;font-size:clamp(17px,1.15vw,21px);font-weight:520;line-height:1.75}.fusion-video-actions{flex-wrap:wrap;gap:12px;display:flex}.fusion-cta{color:#eff8ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040e187a;border:1px solid #97d3f675;justify-content:space-between;align-items:center;gap:28px;min-width:190px;min-height:54px;padding:0 21px;font-size:16px;font-weight:750;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}.fusion-cta.is-primary{color:#fff;background:#167bc8;border-color:#54bdff}.fusion-cta:hover{background:#134f7bc7;border-color:#75d1ff;transform:translateY(-2px)}.fusion-cta.is-primary:hover{background:#238ddc}.fusion-scroll{color:#e5f3fcc2;font-family:var(--font-geist-mono), var(--icd-web-mono), monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:34px;left:0}.fusion-scroll i{background:#ffffff40;width:52px;height:1px;display:block;position:relative;overflow:hidden}.fusion-scroll i:after{content:"";background:#5bc6ff;animation:1.8s ease-in-out infinite fusion-scroll-line;position:absolute;inset:0}.fusion-video-hero .video-control{z-index:4;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030d1670;border:1px solid #9ad8fa3d;padding:8px 12px;font-size:13px;top:auto;bottom:30px;right:max(56px,50vw - 780px)}.fusion-video-hero .video-control:focus-visible{outline-offset:4px;outline:2px solid #60efff}.px-equipment-showcase{scroll-margin-top:72px}@keyframes fusion-scroll-line{0%{transform:translate(-105%)}55%,to{transform:translate(105%)}}@media (max-width:900px){.fusion-video-shell{width:calc(100% - 48px);padding-top:118px}.fusion-video-meta{top:88px}.fusion-video-meta span:first-child{display:none}.fusion-video-meta{justify-content:flex-end}.fusion-video-copy{width:min(100%,760px)}.fusion-video-copy h1{font-size:clamp(52px,12vw,94px)}.fusion-video-hero .video-control{right:24px}}@media (max-width:640px){.fusion-video-hero,.fusion-video-shell{min-height:max(720px,100svh)}.fusion-video-shell{width:calc(100% - 36px);padding:112px 0 96px}.fusion-video-grid{background-size:54px 54px}.fusion-video-copy h1{letter-spacing:-.06em;font-size:clamp(46px,14.5vw,72px);line-height:.92}.fusion-video-copy h1.is-korean-display{letter-spacing:-.065em;line-height:.9}.fusion-video-copy h1.is-korean-display>span:nth-child(3) i{-webkit-text-stroke-color:#f4f7fbd1}.fusion-video-summary{gap:20px;margin-top:23px}.fusion-video-summary>p{font-size:16px;line-height:1.58}.fusion-video-actions{grid-template-columns:1fr 1fr;display:grid}.fusion-cta{gap:10px;min-width:0;min-height:50px;padding:0 14px;font-size:14px}.fusion-scroll{font-size:12px;bottom:31px}.fusion-video-hero .video-control{bottom:74px;right:18px}.fusion-video-hero .video-control>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.fusion-scroll i:after{animation:none;transform:none}.fusion-cta{transition:none}}.cr-home .px-equipment-tabs button{position:relative}.cr-home .px-equipment-tabs button small{color:#627485;font-family:var(--font-geist-mono),var(--icd-web-mono), monospace;letter-spacing:.14em;margin-top:12px;font-size:12px;font-weight:800;display:block}.cr-home .px-equipment-tabs button.is-active small{color:#8edcff}.px-equipment-slider{background:#070a0b;min-width:0;overflow:hidden}.px-equipment-slider .px-equipment-stage{min-height:688px}.px-visual-status{z-index:5;color:#a8bfd0;font-family:var(--font-geist-mono),var(--icd-web-mono), monospace;letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030c14c2;border:1px solid #1fbcff3d;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:800;display:flex;position:absolute;top:28px;right:28px}.px-visual-status i{background:#52d9ff;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite equipment-status-pulse;box-shadow:0 0 12px #52d9ff}.px-equipment-nav{background:linear-gradient(90deg,#071019,#0a1116);border-top:1px solid #3fa9ff33;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 20px 0 28px;display:flex}.px-equipment-dots{align-items:center;gap:18px;min-width:0;display:flex}.px-equipment-dots button{color:#617384;min-width:66px;font-family:var(--font-geist-mono),var(--icd-web-mono), monospace;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:12px 0;font-size:12px;font-weight:800;display:grid}.px-equipment-dots button i{background:#84a7c230;width:100%;height:2px;display:block;position:relative;overflow:hidden}.px-equipment-dots button i:after{content:"";transform-origin:0;background:linear-gradient(90deg,#229eff,#69dcff);position:absolute;inset:0;transform:scaleX(0)}.px-equipment-dots button.is-active{color:#ecf8ff}.px-equipment-dots button.is-active i:after{animation:3.6s linear forwards equipment-slide-progress}.px-equipment-arrows{align-items:center;gap:7px;display:flex}.px-equipment-arrows>span{color:#83a1b7;font-family:var(--font-geist-mono),var(--icd-web-mono), monospace;letter-spacing:.12em;margin-right:8px;font-size:12px;font-weight:800}.px-equipment-arrows button{color:#d9f4ff;cursor:pointer;background:#0a1823c7;border:1px solid #3fa9ff45;place-items:center;width:38px;height:38px;padding:0;font-size:15px;transition:border-color .2s,background .2s,color .2s,transform .2s;display:grid}.px-equipment-arrows button:hover{color:#020b12;background:#168dd5;border-color:#52caff;transform:translateY(-2px)}@keyframes equipment-slide-progress{to{transform:scaleX(1)}}@keyframes equipment-status-pulse{50%{opacity:.42;transform:scale(.72)}}@media (max-width:1100px){.px-equipment-slider .px-equipment-stage{min-height:660px}}@media (max-width:760px){.cr-home .px-equipment-tabs button small{margin-top:7px}.px-equipment-slider .px-equipment-stage{min-height:0}.px-visual-status{font-size:11px;top:18px;right:18px}.px-equipment-nav{min-height:68px;padding:0 12px}.px-equipment-dots{gap:8px}.px-equipment-dots button{min-width:36px}.px-equipment-dots button span,.px-equipment-arrows>span{display:none}.px-equipment-arrows button{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.px-equipment-dots button.is-active i:after{animation:none;transform:scaleX(1)}.px-visual-status i{animation:none}}.equipment-atlas{color:#f3f7fa;background:#05080b;padding:clamp(110px,10vw,170px) 0;position:relative;overflow:clip}.equipment-atlas:before{content:"";pointer-events:none;background-image:linear-gradient(#43a9ff09 1px,#0000 1px),linear-gradient(90deg,#43a9ff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.equipment-atlas>.shell{z-index:1;position:relative}.equipment-atlas-head{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(42px,7vw,120px);margin-bottom:72px;display:grid}.equipment-atlas-head .eyebrow{color:#51c5ff;font-family:var(--font-geist-mono),var(--icd-web-mono), monospace;letter-spacing:.16em;font-size:13px;font-weight:800}.equipment-atlas-head h2{font-family:var(--cr-condensed), var(--icd-web-sans);letter-spacing:-.045em;margin:25px 0 0;font-size:clamp(52px,6.2vw,102px);font-weight:760;line-height:.88}.equipment-atlas-head h2 span{display:block}.equipment-atlas-head h2 span:last-child{color:#42afff}.equipment-atlas-head>p{color:#aebdca;word-break:keep-all;border-top:1px solid #50beff47;margin:0;padding-top:22px;font-size:17px;line-height:1.78}.equipment-atlas-index{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050c12e6;border:1px solid #4fb4ff33;grid-template-columns:repeat(3,1fr);margin-bottom:54px;display:grid;position:sticky;top:72px;box-shadow:0 18px 50px #00000047}.equipment-atlas-index a{color:#9caebd;border-right:1px solid #4fb4ff2b;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 16px;min-height:96px;padding:21px 22px;text-decoration:none;transition:color .25s,background .25s;display:grid;position:relative}.equipment-atlas-index a:last-child{border-right:0}.equipment-atlas-index a:hover{color:#fff;background:#2ca0e821}.equipment-atlas-index a:after{content:"";transform-origin:0;background:#3fafff;height:3px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.equipment-atlas-index a:hover:after{transform:scaleX(1)}.equipment-atlas-index a:nth-child(2):after{background:#9e96ff}.equipment-atlas-index a:nth-child(3):after{background:#58d9b1}.equipment-atlas-index a:nth-child(2)>span{color:#9e96ff}.equipment-atlas-index a:nth-child(3)>span{color:#58d9b1}.equipment-atlas-index a>span,.equipment-atlas-index a>small{color:#4db9fb;font-family:var(--font-geist-mono),var(--icd-web-mono), monospace;letter-spacing:.12em;font-size:12px;font-weight:800}.equipment-atlas-index strong{color:inherit;gap:4px;font-size:18px;line-height:1.15;display:grid}.equipment-atlas-index strong .equipment-label-primary{display:block}.equipment-atlas-index strong .equipment-label-secondary{color:#8095a5;font-family:var(--font-geist-mono),var(--icd-web-mono), monospace;letter-spacing:.015em;font-size:12px;font-weight:650;line-height:1.35;display:block}.equipment-atlas-index a:hover strong .equipment-label-secondary{color:#c3d4df}.equipment-atlas-index a>small{color:#718596;grid-column:2;font-size:11px}.equipment-atlas-index i{color:#4db9fb;grid-area:1/3/span 2;font-size:20px;font-style:normal}.equipment-atlas-list{gap:34px;display:grid}.equipment-group-head{--group-accent:#55c7ff;border:1px solid color-mix(in srgb,var(--group-accent) 35%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--group-accent) 13%,#081018),#071018 64%);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:190px;margin-top:70px;padding:34px clamp(28px,4vw,58px);scroll-margin-top:180px;display:grid;position:relative;overflow:hidden}.equipment-group-head:first-child{margin-top:0}.equipment-group-head:before{background:var(--group-accent);content:"";width:5px;box-shadow:0 0 26px color-mix(in srgb,var(--group-accent) 55%,transparent);position:absolute;inset:0 auto 0 0}.equipment-group-head:after{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--group-accent) 16%,transparent);content:"";border-radius:50%;width:260px;position:absolute;right:-70px}.equipment-group-head.is-front-end{--group-accent:#9e96ff}.equipment-group-head.is-display{--group-accent:#58d9b1}.equipment-group-head>span{color:var(--group-accent);font-family:var(--font-geist-mono),var(--icd-web-mono), monospace;letter-spacing:.08em;font-size:clamp(24px,2.2vw,34px);font-weight:850}.equipment-group-head div{z-index:1;position:relative}.equipment-group-head div>small{color:var(--group-accent);font-family:var(--font-geist-mono),var(--icd-web-mono), monospace;letter-spacing:.15em;font-size:11px;font-weight:800}.equipment-group-head h3{font-family:var(--cr-condensed), var(--icd-web-sans);letter-spacing:-.025em;margin:10px 0 8px;font-size:clamp(34px,3.6vw,58px);line-height:.95}.equipment-group-head h3 .equipment-label-primary,.equipment-group-head h3 .equipment-label-secondary{display:block}.equipment-group-head h3 .equipment-label-secondary{color:#91a6b5;font-family:var(--font-geist-mono),var(--icd-web-mono), monospace;letter-spacing:.015em;margin-top:8px;font-size:.32em;font-weight:650;line-height:1.35}.equipment-group-head p{color:#aebdca;word-break:keep-all;max-width:760px;margin:0;font-size:16px;line-height:1.65}.equipment-group-head>strong{z-index:1;color:#f4f9fc;font-family:var(--font-geist-mono),var(--icd-web-mono), monospace;text-align:right;font-size:clamp(32px,4vw,58px);line-height:1;display:grid;position:relative}.equipment-group-head>strong small{color:var(--group-accent);letter-spacing:.14em;margin-top:9px;font-size:10px}.equipment-atlas-card{--group-accent:#55c7ff;border:1px solid #49aaeb38;border-top:3px solid var(--group-accent);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%);background:#090e13;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);min-height:760px;scroll-margin-top:190px;display:grid;box-shadow:0 34px 100px #00000057}.equipment-atlas-card.is-front-end{--group-accent:#9e96ff}.equipment-atlas-card.is-display{--group-accent:#58d9b1}.equipment-atlas-card.is-reverse .equipment-atlas-visual{grid-area:1/2}.equipment-atlas-card.is-reverse .equipment-atlas-content{grid-area:1/1}.equipment-atlas-visual{background:radial-gradient(circle at 50% 48%,#f9fbfc,#e6edf2 63%,#becbd5);border-right:1px solid #49aaeb33;min-height:760px;position:relative;overflow:hidden}.equipment-atlas-card.is-reverse .equipment-atlas-visual{border-left:1px solid #49aaeb33;border-right:0}.equipment-atlas-visual img{z-index:2;object-fit:contain;filter:saturate(.7)contrast(1.03);transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .6s}.equipment-atlas-card:hover .equipment-atlas-visual img{filter:saturate(.9)contrast(1.03);transform:scale(1.025)}.equipment-atlas-grid{z-index:1;background-image:linear-gradient(#1c75ae0e 1px,#0000 1px),linear-gradient(90deg,#1c75ae0e 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.equipment-atlas-orbit{z-index:3;aspect-ratio:1;pointer-events:none;border:1px solid #1584c833;border-radius:50%;width:min(72%,560px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.equipment-atlas-orbit:before,.equipment-atlas-orbit:after{content:"";border:1px solid #1584c829;border-radius:50%;position:absolute}.equipment-atlas-orbit:before{inset:16%}.equipment-atlas-orbit:after{inset:34%}.equipment-atlas-sequence,.equipment-atlas-live{z-index:5;color:#8edbff;font-family:var(--font-geist-mono),var(--icd-web-mono), monospace;letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05111ae0;border:1px solid #2aa2eb47;padding:9px 11px;font-size:12px;font-weight:800;position:absolute;top:24px}.equipment-atlas-sequence{left:24px}.equipment-atlas-live{color:#b7c8d5;align-items:center;gap:8px;display:flex;right:24px}.equipment-atlas-live i{background:#45d5ff;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite equipment-status-pulse;box-shadow:0 0 14px #45d5ff}.equipment-atlas-scan{z-index:4;opacity:.65;background:linear-gradient(#0000,#ff7866,#0000);width:1px;animation:5.4s ease-in-out infinite atlas-scan;position:absolute;top:0;bottom:0;left:32%;box-shadow:0 0 15px #ff64504d}.equipment-atlas-content{background:linear-gradient(145deg,#0c151e,#070b0f);flex-direction:column;min-width:0;padding:clamp(40px,4vw,68px);display:flex}.equipment-atlas-title>span,.equipment-atlas-principle>span,.equipment-atlas-details section>span{color:var(--group-accent);font-family:var(--font-geist-mono),var(--icd-web-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.equipment-atlas-title h3{font-family:var(--cr-condensed), var(--icd-web-sans);letter-spacing:-.035em;margin:22px 0 4px;font-size:clamp(52px,5vw,84px);line-height:.87}.equipment-atlas-title>strong{color:#9fb1bf;font-size:16px;font-weight:500}.equipment-atlas-specs{border-block:1px solid #53ace52e;grid-template-columns:repeat(3,1fr);margin:38px 0;display:grid}.equipment-atlas-specs div{border-right:1px solid #53ace529;min-width:0;padding:18px 12px 18px 0}.equipment-atlas-specs div:not(:first-child){padding-left:14px}.equipment-atlas-specs div:last-child{border-right:0}.equipment-atlas-specs span{color:#6f8494;font-family:var(--font-geist-mono),var(--icd-web-mono), monospace;letter-spacing:.12em;margin-bottom:9px;font-size:11px;display:block}.equipment-atlas-specs strong{color:#f2f8fc;font-family:var(--font-geist-mono),var(--icd-web-mono), monospace;font-size:13px;line-height:1.45;display:block}.equipment-atlas-principle{border-bottom:1px solid #53ace529;padding-bottom:28px}.equipment-atlas-principle p{color:#c3d0d9;word-break:keep-all;margin:14px 0 0;font-size:15px;line-height:1.72}.equipment-atlas-details{grid-template-columns:1fr 1fr;gap:28px;padding-top:27px;display:grid}.equipment-atlas-details ul{gap:10px;margin:15px 0 0;padding:0;list-style:none;display:grid}.equipment-atlas-details li{color:#aabac6;padding-left:14px;font-size:13px;line-height:1.52;position:relative}.equipment-atlas-details li:before{content:"";border:1px solid #42bfff;width:5px;height:5px;position:absolute;top:.55em;left:0}.equipment-atlas-details section>div{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.equipment-atlas-details b{color:#b7c8d4;font-family:var(--font-geist-mono),var(--icd-web-mono), monospace;border:1px solid #48b3f538;padding:8px 9px;font-size:11px;font-weight:700}.equipment-atlas-link{border:1px solid var(--group-accent);color:#e9f8ff;justify-content:space-between;align-items:center;min-height:54px;margin-top:clamp(48px,5vw,76px);padding:0 17px;font-size:14px;font-weight:750;text-decoration:none;transition:color .25s,background .25s;display:flex}.equipment-atlas-link:hover{background:var(--group-accent);color:#02090e}.equipment-atlas-link span{font-size:18px}.equipment-atlas-cta{clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%);background:linear-gradient(120deg,#0b1b28,#0c3854);border:1px solid #4bb8fc47;grid-template-columns:.42fr 1.2fr auto;align-items:center;gap:40px;min-height:310px;margin-top:82px;padding:clamp(34px,5vw,72px);display:grid}.equipment-atlas-cta>span{color:#5dc9ff;font-family:var(--font-geist-mono),var(--icd-web-mono), monospace;letter-spacing:.14em;align-self:start;font-size:12px;font-weight:800}.equipment-atlas-cta h2{font-family:var(--cr-condensed), var(--icd-web-sans);margin:0;font-size:clamp(38px,4.4vw,68px);line-height:.92}.equipment-atlas-cta p{color:#b9cbd7;max-width:700px;margin:22px 0 0;font-size:15px;line-height:1.7}.equipment-atlas-cta a{color:#041019;background:#45baff;justify-content:space-between;align-items:center;gap:20px;min-width:190px;min-height:64px;padding:0 20px;font-weight:800;text-decoration:none;transition:background .25s,transform .25s;display:flex}.equipment-atlas-cta a:hover{background:#8dddff;transform:translateY(-4px)}.equipment-atlas-cta a i{font-size:20px;font-style:normal}@keyframes atlas-scan{0%,to{opacity:.2;left:18%}50%{opacity:.8;left:82%}}@media (max-width:1100px){.equipment-atlas-card{grid-template-columns:1fr;min-height:0}.equipment-atlas-card.is-reverse .equipment-atlas-visual,.equipment-atlas-card.is-reverse .equipment-atlas-content{grid-area:auto/1}.equipment-atlas-visual,.equipment-atlas-card.is-reverse .equipment-atlas-visual{border-bottom:1px solid #49aaeb33;border-left:0;border-right:0;min-height:min(78vw,680px)}.equipment-atlas-content{min-height:680px}.equipment-atlas-cta{grid-template-columns:1fr 1.5fr}.equipment-atlas-cta a{grid-column:2;width:max-content}}@media (max-width:760px){.equipment-atlas{padding:92px 0}.equipment-atlas-head{grid-template-columns:1fr;gap:30px}.equipment-atlas-head h2{font-size:clamp(47px,14vw,72px)}.equipment-atlas-index{grid-template-columns:1fr;position:relative;top:auto}.equipment-atlas-index a{border-bottom:1px solid #4fb4ff2b;border-right:0;min-height:78px}.equipment-group-head{grid-template-columns:1fr;gap:18px;min-height:0;margin-top:48px;padding:28px 22px}.equipment-group-head>strong{font-size:27px;position:absolute;top:25px;right:22px}.equipment-group-head>strong small{font-size:9px}.equipment-group-head p{padding-right:0;font-size:14px}.equipment-atlas-card{scroll-margin-top:90px}.equipment-atlas-visual{min-height:105vw}.equipment-atlas-content{min-height:0;padding:34px 22px}.equipment-atlas-live{display:none}.equipment-atlas-sequence{top:16px;left:16px}.equipment-atlas-specs{grid-template-columns:1fr}.equipment-atlas-specs div,.equipment-atlas-specs div:not(:first-child){border-bottom:1px solid #53ace521;border-right:0;padding:14px 0}.equipment-atlas-specs div:last-child{border-bottom:0}.equipment-atlas-details{grid-template-columns:1fr}.equipment-atlas-link{margin-top:46px}.equipment-atlas-cta{grid-template-columns:1fr;padding:34px 24px}.equipment-atlas-cta a{grid-column:1;width:100%}}@media (prefers-reduced-motion:reduce){.equipment-atlas-scan,.equipment-atlas-live i{animation:none}.equipment-atlas-visual img{transition:none}}.ir-route-loading{z-index:900;color:#f3f8fc;cursor:wait;background:#030a10f7;place-items:center;min-height:100dvh;padding:clamp(28px,5vw,76px);display:grid;position:fixed;inset:0;overflow:hidden}.ir-route-loading-grid{background-image:linear-gradient(#40b8f50b 1px,#0000 1px),linear-gradient(90deg,#40b8f50b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.ir-route-loading-panel{z-index:1;background:linear-gradient(145deg,#0a1e2bf5,#050d14fa);border:1px solid #52bef747;width:min(1080px,100%);padding:clamp(30px,5vw,64px);position:relative;box-shadow:0 34px 100px #0000006b}.ir-route-loading-status{grid-template-columns:auto 1fr;align-items:center;gap:clamp(24px,4vw,52px);display:grid}.ir-route-loading-spinner{aspect-ratio:1;border:2px solid #58caff;border-color:#58caff #58caff #52c7ff2e #52c7ff2e;border-radius:50%;width:clamp(68px,8vw,104px);animation:.9s linear infinite ir-route-spin;box-shadow:0 0 30px #46bcf521}.ir-route-loading-status small{color:#58caff;font-family:var(--font-geist-mono),var(--icd-web-mono), monospace;letter-spacing:.16em;font-size:12px;font-weight:800}.ir-route-loading-status h1{font-family:var(--cr-condensed), var(--icd-web-sans);letter-spacing:-.03em;margin:14px 0 12px;font-size:clamp(34px,5vw,66px);line-height:1}.ir-route-loading-status p{color:#aebdca;word-break:keep-all;margin:0;font-size:16px;line-height:1.7}.ir-route-loading-status button{color:#dff6ff;cursor:pointer;background:#12496547;border:1px solid #58caff7a;justify-content:space-between;align-items:center;gap:26px;min-height:48px;margin-top:24px;padding:0 17px;font-size:14px;font-weight:800;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.ir-route-loading-status button:hover,.ir-route-loading-status button:focus-visible{color:#041018;background:#58caff;border-color:#58caff;outline:none}.ir-route-loading-status button span{font-size:18px}.ir-route-loading-progress{background:#4eb4eb24;height:3px;margin-top:clamp(30px,5vw,58px);overflow:hidden}.ir-route-loading-progress i{background:linear-gradient(90deg,#0000,#55c7ff,#9e96ff,#0000);width:38%;height:100%;animation:1.25s cubic-bezier(.4,0,.2,1) infinite ir-route-progress;display:block}.ir-route-loading-flow{margin-top:30px;padding-inline:8px}.ir-route-loading-rail{grid-template-columns:repeat(3,1fr);align-items:center;height:22px;display:grid;position:relative}.ir-route-loading-rail:before{content:"";background:#58caff33;height:1px;position:absolute;left:0;right:0}.ir-route-loading-rail:after{filter:drop-shadow(0 0 7px #58caffcc);content:"";background:linear-gradient(90deg,#0000,#58caff,#9e96ff,#0000);width:24%;height:2px;animation:2.1s ease-in-out infinite ir-route-scan;position:absolute;left:0}.ir-route-loading-rail i{z-index:1;background:#071620;border:2px solid #58caff;border-radius:50%;justify-self:center;width:10px;height:10px;animation:2.1s ease-in-out infinite ir-route-node;position:relative;box-shadow:0 0 0 5px #58caff12,0 0 16px #58caff6b}.ir-route-loading-rail i:nth-child(2){animation-delay:.35s}.ir-route-loading-rail i:nth-child(3){animation-delay:.7s}.ir-route-loading-steps{grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid}.ir-route-loading-steps>span{color:#86a2b2;text-align:center;justify-items:center;gap:5px;display:grid}.ir-route-loading-steps b{color:#58caff;font:800 11px var(--font-geist-mono),var(--icd-web-mono), monospace;letter-spacing:.12em}.ir-route-loading-steps strong{color:#d7e8f1;font:800 13px var(--font-geist-mono),var(--icd-web-mono), monospace;letter-spacing:.1em}.ir-route-loading-steps small{font-size:13px}@keyframes ir-route-spin{to{transform:rotate(1turn)}}@keyframes ir-route-progress{0%{transform:translate(-110%)}to{transform:translate(290%)}}@keyframes ir-route-scan{0%{opacity:0;transform:translate(-30%)}15%,85%{opacity:1}to{opacity:0;transform:translate(345%)}}@keyframes ir-route-node{0%,to{opacity:.45;transform:scale(.75)}35%{opacity:1;transform:scale(1.25);box-shadow:0 0 0 7px #58caff1a,0 0 22px #58caffbf}}@media (max-width:640px){.ir-route-loading{padding:18px}.ir-route-loading-panel{padding:28px 22px}.ir-route-loading-status{grid-template-columns:1fr;align-items:start}.ir-route-loading-spinner{width:58px}.ir-route-loading-status p{font-size:14px}.ir-route-loading-flow{margin-top:24px;padding-inline:0}.ir-route-loading-steps strong{letter-spacing:.04em;font-size:11px}.ir-route-loading-steps small{font-size:11px}}@media (prefers-reduced-motion:reduce){.ir-route-loading-spinner,.ir-route-loading-progress i,.ir-route-loading-rail:after,.ir-route-loading-rail i{animation-duration:3s}}
.career-local-nav{z-index:8;background:#050b11f5;border-top:1px solid #6fd9ff2e;border-bottom:1px solid #6fd9ff2e;position:relative}.career-local-nav .shell{grid-template-columns:repeat(4,1fr);padding:0;display:grid}.career-local-nav a{color:#8397a9;border-left:1px solid #a9d3ef21;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-content:center;min-height:108px;padding:24px 30px;transition:color .3s,background .3s;display:grid;position:relative}.career-local-nav a:last-child{border-right:1px solid #a9d3ef21}.career-local-nav a>span{color:#4caef4;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.12em;grid-row:1/3;font-size:13px}.career-local-nav a strong{color:#d6e1eb;letter-spacing:-.02em;font-size:17px}.career-local-nav a small{letter-spacing:.03em;margin-top:5px;font-size:13px}.career-local-nav a>i{transform-origin:0;background:#55d8ff;height:2px;transition:transform .35s;position:absolute;bottom:-1px;left:24px;right:24px;transform:scaleX(0)}.career-local-nav a:hover,.career-local-nav a.is-active{color:#bcd1e1;background:#2897dd13}.career-local-nav a.is-active strong{color:#fff}.career-local-nav a:hover>i,.career-local-nav a.is-active>i{transform:scaleX(1)}.career-statement,.career-values,.career-roles,.career-learning,.career-benefits,.career-process,.career-preparation{color:#eef6fd;background:#060a0f;padding:clamp(95px,9vw,152px) 0;position:relative;overflow:hidden}.career-statement:before,.career-values:before,.career-roles:before,.career-learning:before,.career-benefits:before,.career-process:before,.career-preparation:before{pointer-events:none;content:"";opacity:.26;background-image:linear-gradient(#59bbec13 1px,#0000 1px),linear-gradient(90deg,#59bbec13 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.career-values,.career-benefits,.career-preparation{background:#09111a}.career-code{color:#55d8ff;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.16em;align-items:center;gap:12px;font-size:13px;font-weight:700;display:inline-flex}.career-code:before{content:"";background:currentColor;width:32px;height:1px}.career-statement-grid{z-index:1;grid-template-columns:minmax(0,1.36fr) minmax(320px,.64fr);align-items:end;gap:clamp(60px,8vw,136px);display:grid;position:relative}.career-statement h2,.career-values h2,.career-roles h2,.career-learning h2,.career-benefits h2,.career-process h2,.career-preparation h2{color:#f4f8fc;max-width:1050px;font-family:var(--ed-condensed), var(--icd-web-sans);letter-spacing:-.065em;text-wrap:balance;margin:28px 0 0;font-size:clamp(47px,5.3vw,88px);font-weight:780;line-height:1.02}.career-statement-copy{border-left:1px solid #5ed8ff52;padding:30px 0 4px 34px}.career-statement-copy>p{color:#b7c8d6;margin:0;font-size:17px;line-height:1.9}.career-statement-copy>div{align-items:baseline;gap:14px;margin-top:42px;display:flex}.career-statement-copy strong{color:#5bd9ff;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:-.08em;font-size:clamp(48px,5vw,78px)}.career-statement-copy span{color:#8ba0b1;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.12em;text-transform:uppercase;font-size:13px}.career-value-grid{z-index:1;border-top:1px solid #9bd0ed33;border-left:1px solid #9bd0ed33;grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid;position:relative}.career-value-card{background:#040b119e;border-bottom:1px solid #9bd0ed33;border-right:1px solid #9bd0ed33;min-height:480px;padding:32px 30px 44px;transition:background .35s,transform .35s;position:relative}.career-value-card:hover{z-index:2;background:#13415c7a;transform:translateY(-8px)}.career-icon{color:#72d9ff;background:linear-gradient(145deg,#289ad826,#050e16b3);border:1px solid #64d2ff42;place-items:center;width:64px;height:64px;margin-top:38px;transition:color .3s,border-color .3s,background .3s,transform .3s;display:grid;position:relative;box-shadow:inset 0 0 26px #30abe80f,0 0 0 7px #36b7f206}.career-icon:before,.career-icon:after{content:"";opacity:.75;border-color:#55d5ff;width:7px;height:7px;position:absolute}.career-icon:before{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}.career-icon:after{border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}.career-icon svg{filter:drop-shadow(0 0 7px #49c6fb2e);width:36px;height:36px}.career-icon--compact{width:50px;height:50px;margin-top:24px}.career-icon--compact svg{width:29px;height:29px}.career-value-card:hover .career-icon,.career-role-card:hover .career-icon,.career-benefit-card:hover .career-icon,.career-preparation-card:hover .career-icon{color:#c9f4ff;background:#2daae830;border-color:#64dcffad;transform:translateY(-3px)}.career-value-card>span,.career-role-card>span,.career-benefit-card>span,.career-preparation-card>span{color:#4dbdf8;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.14em;font-size:13px}.career-value-card small,.career-role-card small,.career-benefit-card small{color:#8097aa;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.15em;margin-top:24px;font-size:13px;display:block}.career-value-card h3,.career-role-card h3,.career-benefit-card h3,.career-preparation-card h3{color:#f1f6fa;letter-spacing:-.045em;margin:13px 0 18px;font-size:clamp(25px,2vw,34px)}.career-value-card h4{color:#d8e7f0;letter-spacing:-.025em;text-wrap:balance;margin:0 0 14px;font-size:17px;font-weight:700;line-height:1.55}.career-value-card p,.career-role-card p,.career-benefit-card p,.career-preparation-card p{color:#9eb0bf;margin:0;font-size:15px;line-height:1.8}.career-value-card>i{border:1px solid #4fcbff;width:9px;height:9px;position:absolute;bottom:22px;right:22px;transform:rotate(45deg);box-shadow:0 0 16px #38bdf8}.career-section-heading{z-index:1;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:70px;display:grid;position:relative}.career-section-heading>p{color:#98acbc;border-top:1px solid #56cfff45;margin:0 0 10px;padding-top:22px;font-size:16px;line-height:1.8}.career-role-grid{z-index:1;border-top:1px solid #98cde933;border-left:1px solid #98cde933;grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid;position:relative}.career-role-card{background:#040b1180;border-bottom:1px solid #98cde933;border-right:1px solid #98cde933;min-height:510px;transition:background .3s;position:relative;overflow:hidden}.career-role-card:hover{background:linear-gradient(145deg,#19699b3b,#040b111f)}.career-role-image{aspect-ratio:16/10;background:#07131c;border-bottom:1px solid #98cde933;position:relative;overflow:hidden}.career-role-image:after{content:"";pointer-events:none;background:linear-gradient(#020a1105 42%,#020a11d1);position:absolute;inset:0}.career-role-image img{object-fit:cover;filter:saturate(.84)brightness(.82);transition:filter .45s,transform .65s cubic-bezier(.22,1,.36,1)}.career-role-card:hover .career-role-image img{filter:saturate()brightness(.96);transform:scale(1.045)}.career-role-image>span{z-index:2;color:#8ce5ff;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.14em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030f17d1;border:1px solid #5ad2ff6b;padding:7px 9px;font-size:13px;position:absolute;top:18px;left:18px}.career-role-copy{padding:0 27px 30px}.career-role-card small{margin-top:24px}.career-role-card h3{font-size:clamp(25px,1.7vw,31px)}.career-role-card p{min-height:7.2em;padding-right:10px}.career-role-details{border-top:1px solid #5ecdf533;margin-top:24px}.career-role-details summary{color:#d9eaf3;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:54px;font-size:15px;font-weight:750;list-style:none;display:flex}.career-role-details summary::-webkit-details-marker{display:none}.career-role-details summary b{color:#56ceff;font-family:var(--ed-mono), var(--icd-web-mono);font-size:20px;font-weight:400;transition:transform .25s}.career-role-details[open] summary b{transform:rotate(45deg)}.career-role-details ul{color:#9fb4c2;gap:10px;margin:0;padding:0 0 4px;list-style:none;display:grid}.career-role-details li{padding-left:15px;font-size:14px;line-height:1.65;position:relative}.career-role-details li:before{content:"";border:1px solid #50c9fa;width:5px;height:5px;position:absolute;top:.7em;left:0;transform:rotate(45deg)}.career-learning-track{z-index:1;background:#030a107a;border:1px solid #6bd5ff33;margin-top:76px;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000002e}.career-learning-step{background:linear-gradient(90deg,#155b8309,#0000 45%);border-bottom:1px solid #6bd5ff29;position:relative}.career-learning-step:last-child{border-bottom:0}.career-learning-details{position:relative}.career-learning-details:before{z-index:2;content:"";transform-origin:top;background:linear-gradient(#62e0ff,#267edb);width:3px;transition:transform .35s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.career-learning-details[open]:before{transform:scaleY(1)}.career-learning-details summary{cursor:pointer;grid-template-columns:64px 78px 1fr 38px;align-items:center;min-height:154px;padding:32px 34px;list-style:none;transition:background .35s;display:grid;position:relative}.career-learning-details summary::-webkit-details-marker{display:none}.career-learning-details summary:hover{background:linear-gradient(90deg,#2a97d31a,#2a97d306)}.career-learning-details[open] summary{background:radial-gradient(circle at 92% 20%,#3dbff21c,#0000 24rem),linear-gradient(90deg,#19699721,#050e154d)}.career-learning-details summary>span{color:#65d9ff;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.16em;font-size:13px;font-weight:800}.career-learning-details summary>.career-icon{margin-top:0}.career-learning-details summary>div{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);align-items:center;gap:clamp(34px,5vw,86px);display:grid}.career-learning-step h3{color:#f1f7fb;letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.2vw,37px)}.career-learning-step p{color:#a9bbc8;max-width:760px;margin:0;font-size:15px;line-height:1.78}.career-learning-details summary>i{border:1px solid #58d6ff47;border-radius:50%;place-items:center;width:32px;height:32px;transition:border-color .25s,background .25s,transform .25s;display:grid}.career-learning-details summary>i:before{content:"";border-top:1px solid #72dcff;border-right:1px solid #72dcff;width:7px;height:7px;transition:transform .25s;transform:rotate(45deg)}.career-learning-details[open] summary>i{background:#3abef024;border-color:#58d6ffb3;transform:rotate(90deg)}.career-learning-details:not([open])>.career-learning-topics{display:none}.career-learning-topics{border-top:1px solid #5bcbf542;border-bottom:1px solid #5bcbf524;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 34px 34px 176px;display:grid}.career-learning-topics span{background:linear-gradient(145deg,#2581b513,#030b1133);border-right:1px solid #5bcbf524;align-content:center;gap:10px;min-height:112px;padding:22px 20px;display:grid;position:relative}.career-learning-topics span:last-child{border-right:0}.career-learning-topics small{color:#53cef9;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.15em;font-size:11px;font-weight:800}.career-learning-topics strong{color:#d1e0e8;font-size:14px;font-weight:650;line-height:1.6}.career-benefit-grid{z-index:1;border-top:1px solid #67c5ec3d;border-left:1px solid #67c5ec3d;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:72px;display:grid;position:relative}.career-benefit-card{background:linear-gradient(145deg,#0f2a3b7a,#030a109e 62%);border-bottom:1px solid #67c5ec3d;border-right:1px solid #67c5ec3d;min-width:0;min-height:360px;padding:clamp(28px,3.2vw,46px);transition:background .35s,box-shadow .35s;position:relative;overflow:hidden}.career-benefit-card:before{content:"";opacity:.28;background:linear-gradient(90deg,#54d8ff,#54d8ff00);height:2px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.career-benefit-card:after{content:"";border:1px solid #56d0ff14;border-radius:50%;width:270px;height:270px;transition:border-color .35s,transform .5s;position:absolute;top:-100px;right:-100px}.career-benefit-card:hover{background:linear-gradient(145deg,#143d5499,#030a10b8 64%);box-shadow:inset 0 0 54px #2696cf0f}.career-benefit-card:hover:before{opacity:.9}.career-benefit-card:hover:after{border-color:#56d0ff29;transform:scale(1.08)}.career-benefit-head{z-index:1;grid-template-columns:32px 64px 1fr;align-items:center;gap:22px;display:grid;position:relative}.career-benefit-head>span{color:#4fd2ff;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.12em;align-self:start;padding-top:4px;font-size:12px;font-weight:800}.career-benefit-head .career-icon{color:#77dcff;background:#0a212fcc;border-color:#59cdfa61;width:64px;height:64px}.career-benefit-head small{color:#6f98ad;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.18em;font-size:11px;font-weight:800;display:block}.career-benefit-head h3{color:#f1f8fc;letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(25px,2.15vw,36px);line-height:1.2}.career-benefit-card ul{z-index:1;border-top:1px solid #6fc1e52e;grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0 0 118px;padding:0;list-style:none;display:grid;position:relative}.career-benefit-card li{color:#abc0cc;border-bottom:1px solid #6fc1e51c;min-width:0;padding:14px 18px 14px 14px;font-size:14px;line-height:1.55;position:relative}.career-benefit-card li:before{content:"";border:1px solid #55d5ff;width:4px;height:4px;position:absolute;top:1.35rem;left:0;transform:rotate(45deg)}.career-process-track{z-index:1;grid-template-columns:repeat(6,1fr);margin:82px 0 0;padding:0;list-style:none;display:grid;position:relative}.career-process-track:before{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#3cbef8 12% 88%,#0000);height:1px;position:absolute;top:45px;left:8%;right:8%}.career-process-step{text-align:center;min-width:0;padding:0 13px;position:relative}.career-process-step>span{z-index:2;color:#dff6ff;width:90px;height:90px;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.12em;background:#08131d;border:1px solid #4ccbffbf;border-radius:50%;place-items:center;font-size:14px;display:inline-grid;position:relative;box-shadow:0 0 0 8px #060a0f,0 0 28px #3bbff921}.career-process-step>.career-icon{z-index:3;color:#89e2ff;background:#08131d;margin:-18px auto 0}.career-process-step h3{color:#e9f2f8;letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(17px,1.4vw,22px);line-height:1.4}.career-process-note{z-index:1;background:linear-gradient(100deg,#0f354a75,#040d1459);border-top:1px solid #59cffc6b;border-bottom:1px solid #59cffc33;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:clamp(35px,6vw,90px);margin-top:78px;padding:clamp(28px,3.6vw,50px);display:grid;position:relative}.career-process-note:before{content:"";background:#58d7ff;width:120px;height:2px;position:absolute;top:-1px;left:0;box-shadow:0 0 18px #58d7ff59}.career-process-note span{color:#55d4ff;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.18em;font-size:11px;font-weight:800}.career-process-note h3{color:#edf7fc;letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(24px,2vw,34px);line-height:1.25}.career-process-note ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.career-process-note li{color:#a9beca;padding-left:18px;font-size:15px;line-height:1.65;position:relative}.career-process-note li:before{content:"";background:#58d7ff;width:7px;height:1px;position:absolute;top:.75em;left:0}.career-preparation-grid{z-index:1;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid;position:relative}.career-preparation-card{background:#030a1073;border-top:1px solid #8dceed33;border-bottom:1px solid #8dceed33;border-right:1px solid #8dceed33;min-height:350px;padding:34px;transition:background .3s}.career-preparation-card:hover{background:#14405b47}.career-preparation-card:first-child{border-left:1px solid #8dceed33}.career-preparation-card .career-icon{margin-top:34px}.career-preparation-card h3{margin-top:24px}.career-opening-panel{z-index:1;background:radial-gradient(circle at 80% 40%,#2b9add2b,#0000 34%),#06101a;border:1px solid #53cbff6b;grid-template-columns:1fr auto;align-items:end;gap:70px;margin-top:90px;padding:clamp(34px,5vw,72px);display:grid;position:relative}.career-opening-panel>div>span{color:#5ddcff;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.16em;font-size:13px}.career-opening-panel h2{max-width:850px;margin-top:22px;font-size:clamp(35px,3.6vw,59px)}.career-opening-panel p{color:#a7bac8;max-width:730px;margin:22px 0 0;font-size:15px;line-height:1.75}.career-opening-panel>a{color:#04101a;background:#52c9ff;justify-content:space-between;align-items:center;gap:30px;min-width:230px;min-height:64px;padding:0 23px;font-weight:750;transition:background .3s,transform .3s;display:flex}.career-opening-panel>a:hover{background:#93e5ff;transform:translateY(-4px)}.career-managed-content{color:#eef8fd;background-color:#050b11;background-image:linear-gradient(#53cbff09 1px,#0000 1px),linear-gradient(90deg,#53cbff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-top:1px solid #53cbff33;padding:clamp(78px,9vw,140px) 0;position:relative}.career-managed-heading{border-bottom:1px solid #53cbff47;justify-content:space-between;align-items:end;gap:30px;padding-bottom:24px;display:flex}.career-managed-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.2vw,50px)}.career-managed-grid{border-left:1px solid #53cbff33;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.career-managed-card{background:#06111ae0;border-bottom:1px solid #53cbff33;border-right:1px solid #53cbff33;min-width:0;padding:clamp(27px,3.5vw,48px)}.career-managed-card small{color:#5ddcff;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.13em;font-size:13px;font-weight:800}.career-managed-card h3{color:#f3f9fc;margin:22px 0 0;font-size:clamp(25px,2.2vw,37px);line-height:1.28}.career-managed-card>p,.career-managed-body{color:#a7bbc8;font-size:16px;line-height:1.78}.career-managed-card>p{margin:18px 0 0}.career-managed-body{margin-top:22px}.career-managed-body>:first-child{margin-top:0}.career-managed-body>:last-child{margin-bottom:0}.career-managed-card>a{color:#edf9fe;border:1px solid #53cbff61;justify-content:space-between;align-items:center;min-height:52px;margin-top:28px;padding:0 17px;font-size:15px;font-weight:700;display:flex}.career-managed-card>a:hover{color:#041019;background:#5ddcff}.career-managed-card>a i{font-style:normal}.career-managed-grid>div:has(.career-managed-faq){grid-column:1/-1}.career-managed-faq{background:#06111ae0;border-bottom:1px solid #53cbff33;border-right:1px solid #53cbff33}.career-managed-faq summary{color:#edf8fd;cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:20px;min-height:90px;padding:24px 28px;font-size:clamp(18px,1.5vw,23px);font-weight:700;list-style:none;display:grid}.career-managed-faq summary::-webkit-details-marker{display:none}.career-managed-faq summary span{color:#5ddcff;font-family:var(--ed-mono), var(--icd-web-mono)}.career-managed-faq summary i{color:#5ddcff;font-style:normal;transition:transform .2s}.career-managed-faq[open] summary i{transform:rotate(45deg)}.career-managed-faq>div{color:#a9bdca;padding:0 28px 30px 86px;font-size:16px;line-height:1.78}.career-managed-faq>div>p{color:#d1e0e8}.recruitment-board{--recruit-line:#71cdf733;color:#eef7fc;background:linear-gradient(#4097ca0b 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#4097ca0b 1px,#0000 1px) 0 0/52px 52px,radial-gradient(circle at 82% 12%,#1e87c72b,#0000 31rem),#050b11;padding:clamp(90px,10vw,150px) 0;position:relative;overflow:hidden}.recruitment-board:before{content:"";background:linear-gradient(90deg,#55d8ff,#0000);width:min(42vw,620px);height:2px;position:absolute;top:0;left:0}.recruitment-board-head{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:end;gap:clamp(40px,8vw,130px);display:grid}.recruitment-board-head span,.recruitment-detail>span,.recruitment-operation-note span{color:#55d8ff;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.14em;font-size:12px;font-weight:800}.recruitment-board-head h2{letter-spacing:-.06em;white-space:pre-line;margin:24px 0 0;font-size:clamp(47px,6vw,88px);font-weight:600;line-height:.98}.recruitment-board-head>p{color:#9eb2c0;margin:0 0 6px;font-size:clamp(16px,1.3vw,19px);line-height:1.8}.recruitment-status-bar{border:1px solid var(--recruit-line);background:#071520db;justify-content:space-between;align-items:center;gap:30px;min-height:66px;margin-top:clamp(54px,7vw,92px);padding:0 22px;display:flex}.recruitment-status-bar>div{font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.09em;align-items:center;gap:12px;font-size:12px;display:flex}.recruitment-status-bar i{background:#49d1ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #49d1ffe6}.recruitment-status-bar span{color:#748fa0}.recruitment-status-bar strong{color:#cceef8;font-weight:700}.recruitment-status-bar p{color:#819bab;margin:0;font-size:13px}.recruitment-filters{border-top:1px solid var(--recruit-line);border-left:1px solid var(--recruit-line);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.recruitment-filters button{border:0;border-right:1px solid var(--recruit-line);border-bottom:1px solid var(--recruit-line);color:#758d9d;text-align:left;cursor:pointer;background:#050f17e0;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:84px;padding:18px 20px;transition:color .25s,background .25s;display:grid}.recruitment-filters button:hover,.recruitment-filters button.is-active{color:#f0f9fd;background:#123e57e6;box-shadow:inset 0 2px #55d8ff}.recruitment-filters span{color:#4fcaff;font-family:var(--ed-mono), var(--icd-web-mono);font-size:12px}.recruitment-filters strong{font-size:15px}.recruitment-layout{border:1px solid var(--recruit-line);grid-template-columns:minmax(0,1fr);margin-top:20px;display:grid}.recruitment-list{min-width:0;overflow-x:auto}.recruitment-list-head,.recruitment-row{grid-template-columns:64px 150px minmax(230px,1.3fr) 135px 160px 210px 100px;min-width:1080px;display:grid}.recruitment-list-head{color:#617c8e;border-bottom:1px solid var(--recruit-line);min-height:48px;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.12em;align-items:center;padding:0 22px;font-size:12px}.recruitment-row{border:0;border-bottom:1px solid var(--recruit-line);color:#a9bdc9;text-align:left;cursor:pointer;background:#06111ab8;align-items:center;width:100%;min-height:116px;padding:0 22px;text-decoration:none;transition:background .25s,color .25s}.recruitment-row:hover,.recruitment-row.is-active{color:#effaff;background:#11374dd1}.recruitment-row>span{padding-right:16px;font-size:13px;line-height:1.55}.recruitment-row>span:first-child{color:#4fcaff;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.1em;font-size:12px;font-weight:800}.recruitment-row small{color:#4fcaff;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.1em;font-size:12px;display:block}.recruitment-row strong{margin-top:8px;font-size:17px;display:block}.recruitment-row>span:last-child{color:#c3e9f7;font-family:var(--ed-mono), var(--icd-web-mono);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.recruitment-row>span:last-child i{background:#52d5ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #52d5ffb3}.recruitment-row>span:last-child.is-closed{color:#8195a2}.recruitment-row>span:last-child.is-closed i{box-shadow:none;background:#667985}.recruitment-empty{background:radial-gradient(circle at 72% 30%,#32a3dc1a,#0000 32%);flex-direction:column;justify-content:center;min-height:490px;padding:clamp(34px,5vw,70px);display:flex}.recruitment-empty>span{color:#4fcaff;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.13em;font-size:12px}.recruitment-empty h3{letter-spacing:-.045em;max-width:660px;margin:32px 0 0;font-size:clamp(28px,3vw,46px);line-height:1.15}.recruitment-empty p{color:#8fa5b4;max-width:680px;margin:24px 0 0;font-size:14px;line-height:1.75}.recruitment-empty a,.recruitment-apply{color:#031019;background:#55d8ff;justify-content:space-between;align-items:center;width:min(100%,330px);min-height:60px;margin-top:34px;padding:0 19px;font-size:14px;font-weight:800;transition:background .25s,transform .25s;display:flex}.recruitment-empty a:hover,.recruitment-apply:hover{background:#a0ebff;transform:translateY(-3px)}.recruitment-detail{border-top:1px solid var(--recruit-line);background:linear-gradient(155deg,#0a2231f5,#050e16fa);min-width:0;scroll-margin-top:120px}.recruitment-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);min-height:620px;display:grid}.recruitment-detail-media{border-right:1px solid var(--recruit-line);background:#02090e8a;min-width:0;padding:clamp(20px,3vw,42px)}.recruitment-image-gallery{gap:18px;margin:0;display:grid}.recruitment-image-gallery figure{background:#06131d;border:1px solid #71cdf747;margin:0;overflow:hidden}.recruitment-image-gallery img{object-fit:contain;background:#ffffff06;width:100%;height:100%;display:block}.recruitment-image-placeholder{text-align:center;background:radial-gradient(circle,#2691c929,#0000 52%);border:1px dashed #71cdf747;place-content:center;min-height:540px;padding:40px;display:grid}.recruitment-image-placeholder span{color:#55d8ff;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.16em;font-size:12px}.recruitment-image-placeholder strong{max-width:540px;margin-top:24px;font-size:clamp(28px,4vw,54px);line-height:1.15}.recruitment-detail-nav{align-self:start;padding:clamp(30px,3.5vw,48px);position:sticky;top:110px}.recruitment-detail-nav>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.recruitment-detail-nav>div:first-child>span{color:#55d8ff;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.14em;font-size:12px;font-weight:800}.recruitment-detail-nav>div:first-child>a{color:#bad7e5;border:1px solid var(--recruit-line);place-items:center;width:38px;height:38px;font-size:22px;text-decoration:none;display:grid}.recruitment-detail-nav>small{color:#6f91a4;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.12em;margin-top:70px;font-size:12px;display:block}.recruitment-detail h3{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(27px,2.6vw,40px);line-height:1.15}.recruitment-detail>p{color:#90a7b6;margin:22px 0 0;font-size:14px;line-height:1.75}.recruitment-detail dl{border-top:1px solid var(--recruit-line);margin:60px 0 0}.recruitment-detail .recruitment-job-facts{margin-top:30px}.recruitment-detail dl div{border-bottom:1px solid var(--recruit-line);grid-template-columns:100px 1fr;gap:16px;padding:16px 0;display:grid}.recruitment-detail dt,.recruitment-detail dd{font-family:var(--ed-mono), var(--icd-web-mono);margin:0;font-size:12px;line-height:1.5}.recruitment-detail dt{color:#658194}.recruitment-detail dd{color:#d5e9f2;font-weight:700}.recruitment-detail .recruitment-job-facts dt{font-size:13px}.recruitment-detail .recruitment-job-facts dd{font-family:Arial, "Noto Sans KR", var(--icd-web-sans), sans-serif;overflow-wrap:anywhere;font-size:15px;line-height:1.6}.recruitment-detail section{border-top:1px solid var(--recruit-line);margin-top:34px;padding-top:20px}.recruitment-detail h4{color:#7fdfff;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.12em;margin:0;font-size:12px}.recruitment-detail ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.recruitment-detail li{color:#a8bdc9;padding-left:15px;font-size:14px;line-height:1.6;position:relative}.recruitment-detail li:before{content:"";background:#55d8ff;width:6px;height:2px;position:absolute;top:.65em;left:0}.recruitment-operation-note{border:1px solid var(--recruit-line);background:#07141ed1;grid-template-columns:auto 1fr;align-items:center;gap:25px;margin-top:20px;padding:24px 26px;display:grid}.recruitment-operation-note p{color:#849bab;margin:0;font-size:14px;line-height:1.7}.career-bridge{z-index:1;color:#d8e6f0;background:linear-gradient(100deg,#1b7bb52e,#03090e80);border:1px solid #50ceff5e;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:end;min-height:180px;margin-top:80px;padding:35px 40px;transition:border-color .3s,background .3s;display:grid;position:relative;overflow:hidden}.career-bridge:before{content:"";transform-origin:bottom;background:#54d7ff;width:4px;transition:transform .35s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.25)}.career-bridge:hover{color:#fff;background:linear-gradient(100deg,#1b7bb54d,#03090ea8);border-color:#5ddaff}.career-bridge:hover:before{transform:scaleY(1)}.career-bridge>span{color:#56d5ff;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.15em;font-size:13px}.career-bridge>strong{letter-spacing:-.05em;max-width:900px;font-size:clamp(27px,3vw,47px)}.career-bridge>small{color:#8ba3b5;font-family:var(--ed-mono), var(--icd-web-mono);letter-spacing:.14em;text-transform:uppercase;grid-area:1/2;font-size:12px}.career-bridge>b{color:#61ddff;grid-area:2/2;font-size:27px;font-weight:400}@media (max-width:1080px){.career-value-grid,.career-role-grid{grid-template-columns:repeat(2,1fr)}.career-value-card{min-height:420px}.career-learning-details summary>div{grid-template-columns:minmax(220px,.4fr) minmax(0,1fr);gap:28px}.career-learning-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.career-learning-topics span:nth-child(2){border-right:0}.career-learning-topics span:nth-child(-n+2){border-bottom:1px solid #5bcbf524}.career-process-track{grid-template-columns:repeat(3,1fr);row-gap:65px}.career-process-track:before{display:none}.career-process-note{grid-template-columns:1fr;gap:30px}.career-benefit-card ul{margin-left:0}.recruitment-board-head,.recruitment-detail-grid{grid-template-columns:1fr}.recruitment-detail-media{border-right:0;border-bottom:1px solid var(--recruit-line)}.recruitment-detail-nav{position:static}}@media (max-width:760px){.career-local-nav .shell{grid-template-columns:1fr}.career-local-nav a{grid-template-columns:34px 1fr;min-height:78px;padding:17px 20px}.career-local-nav a small{display:none}.career-local-nav a>span{grid-row:auto}.career-statement-grid,.career-section-heading{grid-template-columns:1fr;gap:42px}.career-statement-copy{border-top:1px solid #5ed8ff52;border-left:0;padding:25px 0 0}.career-statement h2,.career-values h2,.career-roles h2,.career-learning h2,.career-benefits h2,.career-process h2,.career-preparation h2{font-size:clamp(40px,11.5vw,62px)}.career-value-grid,.career-role-grid,.career-preparation-grid{grid-template-columns:1fr}.career-value-card{min-height:360px}.career-learning-track{border-left:0;border-right:0;margin-left:-18px;margin-right:-18px}.career-learning-details summary{grid-template-columns:38px 58px 1fr 34px;min-height:148px;padding:25px 18px}.career-learning-details summary>div{grid-template-columns:1fr;gap:12px}.career-learning-topics{grid-template-columns:1fr;margin:0 18px 24px 114px;padding:0}.career-learning-topics span{border-bottom:1px solid #5bcbf524;border-right:0;min-height:82px}.career-learning-topics span:last-child{border-bottom:0}.career-benefit-grid{grid-template-columns:1fr}.career-benefit-card{min-height:0;padding:28px 22px}.career-benefit-head{grid-template-columns:28px 56px 1fr;gap:14px}.career-benefit-head .career-icon{width:56px;height:56px}.career-benefit-card ul{grid-template-columns:1fr;margin-top:26px}.career-process-track{grid-template-columns:repeat(2,1fr);gap:48px 14px}.career-process-step>span{width:76px;height:76px}.career-process-step>.career-icon{margin-top:-14px}.career-process-note{margin-top:58px;padding:28px 22px}.career-process-note li{font-size:14px}.career-opening-panel{grid-template-columns:1fr;gap:38px}.career-opening-panel>a{width:100%}.career-managed-heading{flex-direction:column;align-items:start}.career-managed-grid{grid-template-columns:1fr}.career-managed-card{padding:27px 22px}.career-managed-faq summary{grid-template-columns:30px 1fr auto;padding:22px}.career-managed-faq>div{padding:0 22px 26px}.recruitment-board{background-size:42px 42px,42px 42px,auto,auto;padding:80px 0}.recruitment-board-head h2{font-size:clamp(42px,12vw,60px)}.recruitment-status-bar{flex-direction:column;align-items:flex-start;gap:10px;padding:18px}.recruitment-filters{grid-template-columns:repeat(3,1fr)}.recruitment-list-head,.recruitment-row{grid-template-columns:58px 140px minmax(210px,1.3fr) 125px 145px 190px 90px;min-width:980px}.recruitment-row{padding:0 18px}.recruitment-empty{min-height:430px;padding:35px 22px}.recruitment-detail-nav{padding:36px 22px}.recruitment-operation-note{grid-template-columns:1fr;align-items:start}.career-bridge{grid-template-columns:1fr 28px;padding:28px 24px}.career-bridge>small{display:none}.career-bridge>b{grid-row:1/3;align-self:center}}@media (prefers-reduced-motion:reduce){.career-value-card,.career-role-card>b,.career-role-image img,.career-learning-step,.career-benefit-card,.career-opening-panel>a,.career-bridge,.career-bridge:before,.career-icon{transition:none}}
