/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}html:lang(zh-Hans),html:lang(th){text-rendering:optimizelegibility}html:lang(zh-Hans) h1,html:lang(zh-Hans) h2,html:lang(th) h1,html:lang(th) h2{letter-spacing:-.035em;overflow-wrap:anywhere;line-height:1.14}html:lang(zh-Hans) h3,html:lang(th) h3,html:lang(zh-Hans) .button,html:lang(th) .button{overflow-wrap:anywhere;line-height:1.3}html:lang(id) .button,html:lang(th) .button{white-space:normal;text-align:center;justify-content:center;align-items:center;max-width:100%;height:auto;min-height:48px;display:inline-flex}html:lang(id) .resolver-heading h3,html:lang(th) .resolver-heading h3{white-space:normal;line-height:1.25}html:lang(zh-Hans) .nav-links a,html:lang(th) .nav-links a{font-size:max(14px,.88em)}html:lang(zh-Hans) .home-hero h1,html:lang(th) .home-hero h1{max-width:9.5em}.language-picker{flex:none;position:relative}.language-trigger{color:#eaf5ff;min-height:42px;font:inherit;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:#082131e6;border:1px solid #37ceff8c;padding:0 12px;font-size:14px;font-weight:700}:is(.language-trigger:hover,.language-trigger:focus-visible){color:#ffb02e;border-color:#ffad28;outline:none}.language-menu{z-index:40;background:#061722;border:1px solid #37ceff99;width:190px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 32px #00000059}.language-menu a{color:#eaf5ff;flex-direction:column;gap:3px;padding:10px 11px;text-decoration:none;display:flex}:is(.language-menu a:hover,.language-menu a:focus-visible){color:#ffb02e;background:#0e3144;outline:none}.language-menu small{color:#8ccfe6;letter-spacing:.08em;text-transform:uppercase;font-size:14px}@media (max-width:900px){.language-picker{width:100%}.language-trigger{text-align:left;width:100%}.language-menu{width:100%;margin-top:8px;position:static}}:root{--navy:#07111f;--ink:#111b29;--muted:#8491a3;--line:#d9dfe6;--orange:#eb9e35;--pale:#f3f5f7;--white:#fbfcfd}body p.kicker,body .kicker,body [class*=eyebrow]{visibility:hidden!important;display:none!important}.commitment-strip{color:#eff9ff;background:radial-gradient(circle at 14%,#00d9ff1a,#0000 28%),linear-gradient(115deg,#061725,#03101b 70%);border-top:1px solid #00d9ff6b;border-bottom:1px solid #00d9ff3d;padding:64px 0}.commitment-strip-inner{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:42px;display:grid}.commitment-strip img{width:100%;height:auto;display:block}.commitment-strip h2,.quality-commitment h2{color:#eff9ff;letter-spacing:-.06em;margin:12px 0;font-size:clamp(30px,4vw,52px);line-height:.96}.commitment-strip p:not(.kicker),.quality-commitment p:not(.kicker){color:#a9c8db;max-width:680px;margin:0;line-height:1.65}.commitment-strip img,.quality-commitment img{background:linear-gradient(145deg,#0b3146f0,#03101cf5);border:1px solid #00d9ff85;padding:12px;box-shadow:8px 8px #eb9e35b8,0 0 35px #00d9ff1a}.quality-commitment{color:#eff9ff;background:radial-gradient(circle at 84% 48%,#eb9e351a,#0000 25%),linear-gradient(115deg,#061725,#03101b 70%);border-top:1px solid #00d9ff6b;border-bottom:1px solid #00d9ff3d;padding:104px 0}.quality-commitment-inner{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:80px;display:grid}.quality-commitment h2 em{color:var(--orange);font-style:normal}.quality-commitment img{width:100%;height:auto;display:block}@media (max-width:700px){.commitment-strip-inner,.quality-commitment-inner{grid-template-columns:1fr;gap:28px}.commitment-strip img{width:min(230px,70vw)}.quality-commitment img{width:min(300px,80vw)}}.department-wall article:nth-child(n) .department-art .department-scene{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important}@media (max-width:520px){.department-wall .department-portrait{width:188%!important;top:0!important;left:53%!important}}.kicker,.eyebrow,.capability-command-deck .service-list small,.specHeader span,.programCopy>span,.industryGrid span,.practiceGrid b,.heroSignals,.visualReadout span{color:var(--system-gold)!important;opacity:1!important;visibility:visible!important}.service-menu{margin:0;position:relative}.service-menu summary{cursor:pointer;color:#d3e5ed;font-size:14px;font-weight:700;list-style:none}.service-menu summary::-webkit-details-marker{display:none}.service-menu summary:after{content:"⌄";color:var(--system-gold);margin-left:4px}.service-menu-panel{z-index:30;background:#071a2b;border:1px solid #53afda70;min-width:205px;padding:9px;display:grid;position:absolute;top:calc(100% + 14px);left:-14px;box-shadow:0 18px 36px #00000061}.nav-links .service-menu-panel a{color:#d3e5ed;white-space:normal;padding:9px 10px;font-size:14px}.nav-links .service-menu-panel a:first-child{color:var(--system-gold)}.console-top{height:58px;padding:0 25px}.console-top>span{color:#c9e4ef;letter-spacing:.115em;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.console-top>i{letter-spacing:.12em;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}@media (max-width:560px){.console-top{height:50px;padding:0 15px}.console-top>span{letter-spacing:.08em;font-size:14px}.console-top>i{font-size:14px}}.product-profile-specs>div,.product-profile-specs>div:nth-child(2){grid-auto-rows:56px;min-height:318px;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:8px!important;display:grid!important}.product-profile-specs>div>b{grid-column:1/-1;align-self:center;margin:0!important}.product-profile-specs>div>span,.product-profile-specs>div:first-child>span{text-align:center;place-items:center;min-width:0;height:56px;min-height:56px;display:grid;padding:8px!important}.policies-page{background:radial-gradient(circle at 88% 2%,#ffb12d14,#0000 28%),linear-gradient(#06121d 0%,#07111f 46%,#06111b 100%)}.policies-hero{border-bottom:1px solid var(--system-line);padding:116px 0 86px}.policies-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.74fr);align-items:center;gap:clamp(48px,8vw,138px);display:grid}.policies-hero h1,.policies-directory h2,.policy-practice h2{color:var(--system-text);letter-spacing:-.075em;margin:13px 0 20px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(48px,5.25vw,86px);font-weight:700;line-height:.91}.policies-hero h1 em,.policies-directory h2 em,.policy-practice h2 em{color:var(--system-amber);font-style:normal}.policies-hero h1+p{color:#b5c9d6;max-width:590px;margin:0;font-size:17px;line-height:1.62}.policies-hero-panel{border:1px solid #00daff9e;border-top-color:var(--system-amber);background:linear-gradient(115deg,#0000 0 49%,#00daff1a 49.1% 49.6%,#0000 49.7%),radial-gradient(circle at 83% 78%,#ffb22a2b,#0000 24%),linear-gradient(145deg,#102f43e6,#04101bf7);min-height:300px;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #eafbff1a,0 0 42px #00d9ff14}.policies-hero-panel:after{content:"";border:1px solid #00dcff59;width:190px;height:190px;position:absolute;bottom:-42px;right:-26px;transform:rotate(45deg)}.policies-hero-panel>span,.policies-hero-panel small,.policies-grid small{color:#88c9df;letter-spacing:.14em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.policies-hero-panel strong{color:#f2f9ff;letter-spacing:-.06em;align-self:center;font-family:Arial,Helvetica,sans-serif;font-size:clamp(31px,3vw,48px);font-weight:700;line-height:.94}.policies-hero-panel>div{align-items:center;gap:10px;display:flex}.policies-hero-panel b{color:var(--system-amber);letter-spacing:.11em;font-family:Arial,Helvetica,sans-serif;font-size:14px}.policies-hero-panel i{background:var(--system-cyan);width:18px;height:1px}.policies-directory{padding:96px 0 110px}.policies-directory-head{grid-template-columns:minmax(0,1fr) minmax(270px,.68fr);align-items:end;gap:60px;margin-bottom:46px;display:grid}.policies-directory h2,.policy-practice h2{margin-bottom:0;font-size:clamp(39px,4.2vw,68px)}.policies-directory-head>p{color:#b1c6d2;margin:0;font-size:16px;line-height:1.58}.policies-directory-head>p strong{color:var(--system-amber);font-weight:700}.policies-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.policies-grid article{background:linear-gradient(155deg,#102b3ceb,#05101bf5);border:1px solid #4e9fc57a;flex-direction:column;min-height:282px;padding:22px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.policies-grid article:before{background:linear-gradient(90deg, var(--system-cyan), var(--system-amber));content:"";height:2px;position:absolute;top:0;left:0;right:0}.policies-grid article:hover{border-color:#00ddffd1;transform:translateY(-5px);box-shadow:0 16px 32px #00000038,0 0 28px #00d6ff17}.policies-grid article>span,.policy-practice-flow span{color:var(--system-amber);letter-spacing:.12em;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.policies-grid article>i{background:var(--system-cyan);width:36px;height:1px;margin:24px 0 18px}.policies-grid h3,.policy-practice-flow h3{color:#f0f9ff;letter-spacing:-.045em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:700}.policies-grid h3 em,.policy-practice-flow h3 em{color:var(--system-amber);font-style:normal}.policies-grid p,.policy-practice-flow p{color:#aac0cd;margin:11px 0 18px;font-size:16px;line-height:1.48}.policies-grid small{color:#80cfe9;margin-top:auto;font-size:14px;line-height:1.35}.policy-practice{border-top:1px solid var(--system-line);background:linear-gradient(110deg,#00b2d614,#0000 38%),#071521;padding:94px 0 106px}.policy-practice-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;display:flex}.policy-practice-flow{border:1px solid var(--system-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.policy-practice-flow article{border-right:1px solid var(--system-line);min-height:192px;padding:26px}.policy-practice-flow article:last-child{border-right:0}.policy-practice-flow h3{margin-top:22px;font-size:24px}.footer a{color:inherit;letter-spacing:.12em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;text-decoration:none}.footer a:hover{color:var(--system-cyan)}@media (max-width:1120px){.policies-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.policies-grid article{min-height:250px}}@media (max-width:800px){.policies-hero{padding:88px 0 64px}.policies-hero-grid,.policies-directory-head{grid-template-columns:1fr;gap:30px}.policies-hero-panel{min-height:250px}.policies-directory,.policy-practice{padding:72px 0 80px}.policy-practice-head{display:block}}.capability-command-deck .purchaser-callout{background:radial-gradient(circle at 0 100%,#00d9ff1f,#0000 32%),linear-gradient(145deg,#0a263afa,#030f19fc);border:1px solid #00cff294;border-radius:7px;grid-template-columns:minmax(150px,.54fr) minmax(0,1.7fr) minmax(154px,.56fr);align-items:stretch;min-height:188px;overflow:hidden;box-shadow:inset 0 1px #eefbff1f,0 15px 30px #0003;gap:0!important;padding:0!important;display:grid!important}.capability-command-deck .purchaser-callout-label,.capability-command-deck .purchaser-callout-copy,.capability-command-deck .purchaser-callout-action{min-width:0;padding:28px;display:flex}.capability-command-deck .purchaser-callout-label{background:linear-gradient(135deg,#00d9ff1a,#0000 70%);border-right:1px solid #56b0d647;flex-direction:column;justify-content:space-between}.capability-command-deck .purchaser-callout-label .kicker{color:var(--system-cyan);letter-spacing:.14em;font-size:14px;margin:0!important}.capability-command-deck .purchaser-callout-label span{color:#b2d3e5ab;letter-spacing:.12em;font:700 14px/1.2 Arial,Helvetica,sans-serif}.capability-command-deck .purchaser-callout-copy{flex-direction:column;justify-content:center;gap:13px}.capability-command-deck .purchaser-callout-copy h2{max-width:none;color:var(--system-text);letter-spacing:-.065em;margin:0!important;font-size:clamp(27px,2.35vw,39px)!important;line-height:.98!important}.capability-command-deck .purchaser-callout-copy>p{max-width:68ch;color:#b8cddd!important;margin:0!important;font-size:16px!important;line-height:1.52!important}.capability-command-deck .purchaser-callout-action{background:linear-gradient(225deg,#ffb12c1f,#0000 70%);border-left:1px solid #56b0d647;justify-content:center;align-items:center}.capability-command-deck .purchaser-callout-action .button{text-align:center;justify-content:center;align-items:center;width:100%;min-height:52px;display:inline-flex;margin:0!important}@media (max-width:720px){.capability-command-deck .purchaser-callout{grid-template-columns:1fr;min-height:0}.capability-command-deck .purchaser-callout-label,.capability-command-deck .purchaser-callout-copy,.capability-command-deck .purchaser-callout-action{padding:23px 22px}.capability-command-deck .purchaser-callout-label{border-bottom:1px solid #56b0d647;border-right:0;min-height:74px}.capability-command-deck .purchaser-callout-action{border-top:1px solid #56b0d647;border-left:0}}.capability-command-deck .service-list article{isolation:isolate;background:radial-gradient(circle at 100% 0,#00d9ff1f,#0000 37%),linear-gradient(145deg,#0d2a3dfa,#04111dfa 56%,#020c15fc);border-color:#00c9ed6b;border-radius:7px;gap:11px;min-height:224px;padding:18px 18px 16px;transition:transform .26s,border-color .26s,box-shadow .26s,background .26s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #e2f7ff21,inset 0 -24px 42px #0003,0 12px 26px #0003}.capability-command-deck .service-list article:before{content:"";z-index:1;background:linear-gradient(90deg, var(--system-cyan) 0 14%, #60dcff29 14% 24%, var(--system-gold) 24% 33%, transparent 33%);width:100%;height:3px;position:absolute;top:0;left:0}.capability-command-deck .service-list article:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#67ebff1f,#ffbc371a,#0000);width:32%;position:absolute;top:-10%;bottom:-10%;left:-54%;transform:skew(-20deg)}.capability-command-deck .service-list article:hover{background:radial-gradient(circle at 100% 0,#ffb32d2b,#0000 37%),linear-gradient(145deg,#0f3548fc,#041523fc 56%,#020d16);border-color:#00e5ffed;transform:translateY(-7px)perspective(760px)rotateX(1.2deg);box-shadow:inset 0 1px #eefbff38,inset 0 -24px 42px #00000029,0 21px 38px #0000004f,0 0 28px #00d9ff1f}.capability-command-deck .service-list article:hover:after{opacity:1;animation:.82s cubic-bezier(.2,.7,.2,1) both capability-scan}.capability-command-deck .capability-number{z-index:2;width:54px;height:32px;color:var(--system-gold);letter-spacing:.08em;background:linear-gradient(135deg,#00d6ff2b,#051521f0);border:1px solid #00daffb8;border-radius:2px;justify-content:center;align-items:center;font-size:14px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #dff9ff14,0 0 18px #00d7ff1a}.capability-command-deck .service-list article>div{z-index:2;flex-direction:column;flex:none;align-items:flex-start;gap:9px;width:100%;min-width:0;display:flex;position:relative}.capability-command-deck .service-list article>div:after{content:"";background:linear-gradient(90deg, var(--system-cyan), #00d9ff33 36%, transparent 78%);opacity:.64;width:100%;height:1px;margin-top:5px;display:block}.capability-command-deck .service-list article small{color:var(--system-cyan);letter-spacing:.1em;font-size:14px}.capability-command-deck .service-list h2{letter-spacing:-.055em;min-height:0;font-size:clamp(21px,1.55vw,27px)}.capability-command-deck .service-list p{color:#b7ccdc;max-width:23ch;font-size:16px;line-height:1.45}@keyframes capability-scan{0%{left:-54%}to{left:128%}}@media (max-width:720px){.capability-command-deck .service-list article{min-height:222px}}@media (prefers-reduced-motion:reduce){.capability-command-deck .service-list article,.capability-command-deck .service-list article:hover{transition:none;transform:none}.capability-command-deck .service-list article:hover:after{opacity:0;animation:none}}@media (max-width:620px){.policies-grid,.policy-practice-flow{grid-template-columns:1fr}.policy-practice-flow article{border-right:0;border-bottom:1px solid var(--system-line)}.policy-practice-flow article:last-child{border-bottom:0}}.product-page-intro{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;align-items:stretch!important;gap:30px!important}.product-what-we-make{border:1px solid #00d1ff8a;border-left:3px solid var(--system-cyan);background:radial-gradient(circle at 90% 8%,#ffb22a29,#0000 34%),linear-gradient(145deg,#0f273af0,#060f19f5);min-height:342px;box-shadow:inset 0 1px #e4f9ff14,0 0 28px #00d1ff0f;grid-template-columns:1fr!important;align-content:start!important;padding:26px!important;display:grid!important}.product-what-we-make .kicker{margin:0 0 10px!important}.product-what-we-make h2{color:#f2f9ff;letter-spacing:-.07em;margin:0 0 14px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,3vw,46px);font-weight:700;line-height:.94}.product-what-we-make h2 em{color:var(--system-amber);font-style:normal}.product-what-we-make>p{color:#b9cbd7!important;max-width:none!important;margin:0!important;font-size:16px!important;line-height:1.52!important}.product-brief-signals{margin:17px 0 14px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.product-brief-signals span{text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-height:31px;color:#dbf6ff!important;letter-spacing:.08em!important;background:#0518259e!important;border:1px solid #5ccaf061!important;padding:6px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.18!important;display:flex!important}.product-what-we-make .product-brief-note{border-top:1px solid #6cb4d452;align-self:end;padding-top:13px;color:#d8e8f1!important;margin-top:auto!important;font-size:14px!important;line-height:1.45!important}.product-page-intro>.product-profile-specs{height:100%;align-items:stretch!important}.product-page-intro .product-profile-specs>div,.product-page-intro .product-profile-specs>div:nth-child(2){height:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:62px!important;align-content:start!important;gap:8px!important;min-height:342px!important;padding:18px!important;display:grid!important}.product-page-intro .product-profile-specs>div>b{overflow-wrap:anywhere;grid-column:1/-1;align-items:center;width:100%;min-width:0;margin:0!important;display:flex!important}.product-page-intro .product-profile-specs>div>span,.product-page-intro .product-profile-specs>div:first-child>span{box-sizing:border-box;overflow-wrap:anywhere;word-break:normal;white-space:normal;text-align:center;place-items:center;width:100%;min-width:0;font-weight:700;overflow:hidden;height:62px!important;min-height:62px!important;margin:0!important;padding:8px!important;font-size:14px!important;line-height:1.14!important;display:grid!important}.capability-command-deck{grid-template-columns:minmax(0,1fr)!important;gap:34px!important;padding-block:72px 100px!important}.capability-command-deck .service-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.capability-command-deck .service-list article{border:1px solid var(--system-line);background:linear-gradient(135deg, #1039529e, #040f19f0 66%), var(--system-panel);border-radius:8px;flex-direction:column;align-items:flex-start;gap:18px;min-height:210px;padding:22px 20px 20px;display:flex;overflow:hidden}.capability-command-deck .service-list article:before{background:linear-gradient(90deg, var(--system-cyan), var(--system-gold));width:48px;height:2px;top:0;left:20px}.capability-command-deck .service-list article:hover{background:linear-gradient(135deg, #00d9ff26, #061421f0 66%), var(--system-panel);transform:translateY(-6px)}.capability-command-deck .capability-number{width:38px;height:38px;color:var(--system-gold);letter-spacing:.06em;border:1px solid #ffb12cd1;border-radius:50%;place-items:center;font:700 14px/1 Arial,Helvetica,sans-serif;display:grid;box-shadow:0 0 18px #ffb12c21}.capability-command-deck .service-list article>div{gap:9px;display:grid}.capability-command-deck .service-list article small{min-height:11px;color:var(--system-cyan);letter-spacing:.13em;font:700 14px/1.1 Arial,Helvetica,sans-serif}.capability-command-deck .service-list h2{min-height:48px;margin:0;font-size:clamp(18px,1.32vw,22px);line-height:1.04}.capability-command-deck .service-list p{margin:0;font-size:16px;line-height:1.42}.capability-command-deck .purchaser-callout{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 28px;display:grid}.capability-command-deck .purchaser-callout .kicker,.capability-command-deck .purchaser-callout h2,.capability-command-deck .purchaser-callout>p:not(.kicker),.capability-command-deck .purchaser-callout .button{margin:0}.capability-command-deck .purchaser-callout h2{font-size:clamp(25px,2.1vw,36px)}@media (max-width:1100px){.capability-command-deck .service-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.capability-command-deck{padding-block:48px 70px!important}.capability-command-deck .service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.capability-command-deck .service-list article{min-height:196px;padding:19px 16px}.capability-command-deck .purchaser-callout{grid-template-columns:1fr;gap:14px}}@media (max-width:440px){.capability-command-deck .service-list{grid-template-columns:1fr}}.industries-served{border:1px solid var(--system-line);border-top:2px solid var(--system-gold);background:radial-gradient(circle at 9% 0,#00d9ff1f,#0000 30%),linear-gradient(135deg,#0a2a3eb8,#030e19fa);grid-template-columns:minmax(260px,.74fr) minmax(0,1.26fr);gap:34px;margin:76px 0 32px;padding:34px;display:grid}.industries-heading{align-content:start;gap:16px;display:grid}.industries-heading .kicker{color:var(--system-cyan);margin:0}.industries-heading h2{color:var(--system-text);letter-spacing:-.065em;margin:0;font:700 clamp(32px,3.4vw,52px)/.94 Arial,Helvetica,sans-serif}.industries-heading h2 em{color:var(--system-gold);font-style:normal}.industries-heading>p:not(.kicker){max-width:340px;color:var(--tech-muted);margin:0;font-size:16px;line-height:1.58}.industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.industry-grid article{background:linear-gradient(145deg,#123c57ad,#04111df0);border:1px solid #68c3eb66;align-content:start;gap:10px;min-height:156px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.industry-grid article:before{background:linear-gradient(90deg, var(--system-cyan), var(--system-gold));content:"";width:46px;height:2px;position:absolute;top:0;left:0}.industry-grid article:hover{border-color:var(--system-cyan);transform:translateY(-4px);box-shadow:0 14px 28px #0000003d,0 0 22px #00d9ff1f}.industry-grid span{color:var(--system-gold);letter-spacing:.1em;font:700 14px/1 Arial,Helvetica,sans-serif}.industry-grid h3{min-height:34px;color:var(--system-text);letter-spacing:-.035em;margin:0;font:700 17px/1.05 Arial,Helvetica,sans-serif}.industry-grid p{color:#a6c2d0;margin:0;font:14px/1.4 Arial,Helvetica,sans-serif}@media (max-width:1120px){.industries-served{grid-template-columns:1fr}.industries-heading>p:not(.kicker){max-width:680px}.industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.industries-served{margin-top:52px;padding:24px 18px}.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-grid article{min-height:148px;padding:16px}}@media (max-width:440px){.industry-grid{grid-template-columns:1fr}}.department-art{isolation:isolate}.department-scene{z-index:0!important;object-fit:fill!important;object-position:0 0!important;clip-path:none!important;opacity:.92!important;filter:saturate(.78)contrast(1.06)brightness(.85)!important;width:232%!important;max-width:none!important;height:506%!important;top:0!important;left:0!important}.department-wall article:nth-child(4n+2) .department-scene{left:-58%!important}.department-wall article:nth-child(4n+3) .department-scene{left:-116%!important}.department-wall article:nth-child(4n) .department-scene{left:-174%!important}.department-wall article:nth-child(n+5):nth-child(-n+8) .department-scene{top:-127%!important}.department-wall article:nth-child(n+9):nth-child(-n+12) .department-scene{top:-254%!important}.department-wall article:nth-child(n+13) .department-scene{top:-381%!important}.department-portrait{z-index:1!important;clip-path:none!important;opacity:.94!important;filter:saturate(.9)contrast(1.05)brightness(.98)!important;width:170%!important;max-width:none!important;height:auto!important;top:-35%!important;left:58%!important}@media (hover:hover){.department-wall article:hover .department-scene,.department-wall article:focus .department-scene{filter:saturate(.98)contrast(1.06)brightness(.97)!important}.department-wall article:hover .department-portrait,.department-wall article:focus .department-portrait{filter:saturate(1.02)contrast(1.05)brightness(1.08)!important}}@media (max-width:520px){.department-portrait{top:-28%!important}}.location-page{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:center;gap:clamp(42px,7vw,110px);padding:110px 0;display:grid}.location-map-frame{background:#071522;border:1px solid #00d9ff99;border-radius:8px;min-height:clamp(580px,47vw,700px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 24px 58px #00000052,0 0 30px #00d9ff0f}.location-map-frame:before{z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,#00d9ff,#fff 52%,#ffb32e);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 20px #00d9ff8c}.location-map-frame iframe{filter:grayscale(.45)saturate(.8)contrast(1.08)brightness(.86);border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.location-map-frame span{z-index:2;color:#e6faff;letter-spacing:.12em;background:#030e18d1;border:1px solid #6cdcff6b;padding:8px 10px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;position:absolute;bottom:16px;right:16px}.location-copy h2,.location-reassurance h2{color:#f5fbff;letter-spacing:-.073em;margin:18px 0 23px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(43px,4.1vw,65px);font-weight:700;line-height:.9}.location-copy h2 em,.location-reassurance h2 em{color:#ffb32e;font-style:normal}.location-copy>p{color:#aec6d3;max-width:540px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.7}.location-copy address{color:#b8d0dc;letter-spacing:.04em;background:linear-gradient(90deg,#00d9ff17,#0000 80%);border-left:2px solid #00d9ff;gap:6px;margin:29px 0 0;padding:18px 20px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;line-height:1.45;display:grid}.location-copy address strong{color:#fff;font-size:15px}.location-email-directory{margin-top:22px}.location-email-directory>p{color:#83cce7;letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700}.location-email-directory>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.location-email-directory a{color:#effbff;background:linear-gradient(145deg,#113043c7,#06121deb);border:1px solid #4ca5cb85;align-content:center;min-width:0;min-height:82px;padding:12px 13px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.location-email-directory a:hover{background:linear-gradient(145deg,#144861e6,#072030f5);border-color:#00d9ff;transform:translateY(-2px)}.location-email-directory a>span{color:#f4fbff;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.12}.location-email-directory a>small{color:#9cb9c8;min-height:19px;margin-top:4px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.25}.location-email-directory a>strong{overflow-wrap:anywhere;color:#ffc25b;min-width:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.25}.location-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:28px;display:grid}.location-actions .button{text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;min-height:68px;padding-inline:12px;display:inline-flex}.location-email{color:#e8f8ff;background:linear-gradient(145deg,#164660eb,#061b2afa);border:1px solid #64d3f8ad}.location-email:hover{background:linear-gradient(145deg,#1d5e7efa,#082b41fa);border-color:#d6f8ff}.investor-resource{background:radial-gradient(circle at 88% 18%,#eb9e3524,#0000 25%),linear-gradient(115deg,#061725,#03101b 72%);border-top:1px solid #00d9ff52;border-bottom:1px solid #00d9ff47;padding:100px 0}.investor-resource-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:70px;display:grid}.investor-resource-heading h2{color:var(--system-text);letter-spacing:-.07em;margin:14px 0 22px;font-size:clamp(42px,4.8vw,72px);line-height:.91}.investor-resource-heading h2 em{color:var(--system-gold);font-style:normal}.investor-resource-heading>p:not(.kicker){color:#b7d2e6;max-width:520px;margin:0 0 28px;font-size:17px;line-height:1.65}.investor-resource-panel{border:1px solid #00d9ff6b;border-top:2px solid var(--system-cyan);background:linear-gradient(145deg,#0c3147d1,#030d17fa);padding:28px}.investor-resource-panel>.kicker{margin:0 0 22px}.investor-resource-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.investor-resource-list article{isolation:isolate;background:#041826b3;border:1px solid #5fc7f052;gap:8px;min-height:142px;padding:15px;display:grid;position:relative;overflow:hidden}.investor-resource-list article:after{z-index:1;content:"";background:linear-gradient(#030d1705 8%,#030d179e 82%);position:absolute;inset:0}.investor-resource-list article img{z-index:0;object-fit:cover;filter:saturate(.95)contrast(1.04)brightness(.98);border:0;width:100%;height:100%;position:absolute;inset:0}.investor-resource-list strong,.investor-resource-list span{z-index:2;position:relative}.investor-resource-list strong{color:#ffc04a;text-shadow:0 1px 12px #000000d1;font-size:15px;line-height:1.15}.investor-resource-list span{color:#e1f5ff;text-shadow:0 1px 9px #000000e6;font-size:14px;line-height:1.4}@media (max-width:900px){.investor-resource-grid{grid-template-columns:1fr;gap:38px}}@media (max-width:560px){.investor-resource{padding:72px 0}.investor-resource-panel{padding:20px}.investor-resource-list{grid-template-columns:1fr}}.location-reassurance{background:radial-gradient(at 82%,#eb9e351c,#0000 27rem),linear-gradient(135deg,#06192a,#030b14 70%);border-top:1px solid #3f97bf61;border-bottom:1px solid #3f97bf61;padding:90px 0 102px}.location-reassurance-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(42px,9vw,146px);display:grid}.soft-contact-note{background:linear-gradient(135deg,#eb9e351a,#04111ce6 48%);border:1px solid #ffb32dad;padding:32px 34px;box-shadow:inset 0 1px #ffffff1f,0 20px 46px #00000038}.soft-contact-note strong{color:#f8fcff;letter-spacing:-.04em;font-family:Arial,Helvetica,sans-serif;font-size:23px}.soft-contact-note p{color:#b5ccda;margin:14px 0 22px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.7}.soft-contact-note span{color:#ffc15a;letter-spacing:.1em;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.45}@media (max-width:900px){.location-page,.location-reassurance-grid{grid-template-columns:1fr;gap:38px}.location-page{padding:80px 0}.location-map-frame{aspect-ratio:16/10;min-height:0}.location-reassurance{padding:74px 0}}@media (max-width:560px){.location-map-frame{aspect-ratio:1}.location-copy h2,.location-reassurance h2{font-size:clamp(42px,13vw,58px)}.location-copy address,.soft-contact-note{padding:22px}.location-email-directory>div{grid-template-columns:1fr}.location-actions{grid-template-columns:1fr;display:grid}.location-actions .button{text-align:center;justify-content:center}}.page-hero-grid .contact-format-list{color:#ffc15a;letter-spacing:.13em;text-shadow:0 0 14px #ffb32d47;font-size:clamp(12px,1vw,15px);line-height:1.25;display:inline-block}@media (max-width:1500px) and (min-width:1151px){.web-header-inner{grid-template-columns:minmax(0,1fr) minmax(380px,410px) minmax(0,1fr)}.header-context{visibility:hidden;display:flex}.brand{justify-self:center}.brand img{width:61px}.brand strong,.brand small{font-size:14px}.nav-links{gap:11px}.nav-links a{font-size:14px}}@media (max-width:1150px){.web-header{min-height:78px}.web-header-inner{grid-template-columns:minmax(0,1fr) auto;width:min(100% - 40px,900px);min-height:78px}.header-context{display:none}.brand{border-left:0;justify-self:start;max-width:min(520px,100vw - 115px);min-height:54px}.menu-toggle{color:var(--system-text);display:block}.nav-links{border:1px solid var(--system-line);background:#071a2b;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:14px;display:none;position:absolute;top:76px;left:20px;right:20px;box-shadow:0 18px 36px #00000061}.nav-links.open{display:grid}.nav-links a,.nav-cta{border:0;border-bottom:1px solid #53afda3d;padding:13px 10px}.nav-cta{text-align:center;grid-column:1/-1;margin-top:7px}.service-menu{border-bottom:1px solid #53afda3d;align-items:start;display:grid}.service-menu summary{color:#d3e5ed;padding:13px 10px;font-size:14px}.service-menu-panel{min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 7px;position:static}.nav-links .service-menu-panel a{border-bottom:0;padding:9px 10px 9px 20px;font-size:14px}}@media (min-width:1151px){.web-header .nav-links>a,.web-header .nav-links>.service-menu>summary{font-weight:700;line-height:1.25;font-size:14px!important}}html:not([lang=zh-Hans]) .console-detail-grid span{min-height:46px;padding:8px 9px;font-size:14px;line-height:1.4}html:not([lang=zh-Hans]) .console-detail-grid b{letter-spacing:.065em;margin-bottom:4px;font-size:14px}html:not([lang=zh-Hans]) .signal-grid small{font-size:14px;line-height:1.4}@media (max-width:1150px){.nav-links .service-menu:not([open]) .service-menu-panel{display:none!important}.nav-links .service-menu[open] .service-menu-panel{display:grid!important}.nav-links .service-menu>summary{align-items:center;min-height:44px;display:flex}}@media (max-width:800px){.web-header-inner{width:min(100% - 32px,600px)}.brand img{width:58px;height:32px}.brand strong{letter-spacing:.055em;font-size:14px}.brand small{letter-spacing:.03em;font-size:14px}.page-hero{padding:68px 0 66px}.page-hero-grid{grid-template-columns:1fr;gap:30px}.page-hero h1{font-size:clamp(40px,11.5vw,57px)}.page-hero-grid>div{padding:21px}.page-hero-grid p{font-size:16px}}@media (max-width:800px){html[lang=zh-Hans] .brand small,html[lang=zh-Hans] .footer.shell,html[lang=zh-Hans] .footer.shell .footer-confidentiality,html[lang=zh-Hans] .footer.shell .footer-policy-link{font-size:14px!important}html[lang=zh-Hans] .qualityPage .heroSignals,html[lang=zh-Hans] .qualityPage .visualReadout span,html[lang=zh-Hans] .qualityPage .controlStack span,html[lang=zh-Hans] .qualityPage .practiceGrid article>span,html[lang=zh-Hans] .qualityPage .practiceGrid b,html[lang=zh-Hans] .policies-hero-panel>span,html[lang=zh-Hans] .policies-hero-panel small,html[lang=zh-Hans] .policies-hero-panel b,html[lang=zh-Hans] .policies-grid article>span,html[lang=zh-Hans] .policy-practice-flow span{font-size:14px}html[lang=zh-Hans] .page-hero-signals{flex-wrap:wrap}html[lang=zh-Hans] .page-hero-signals span,html[lang=zh-Hans] .page-hero-media-hud span,html[lang=zh-Hans] .page-hero-primary small,html[lang=zh-Hans] .page-hero-telemetry b{font-size:14px}}html[lang=zh-Hans] .console-top{letter-spacing:.055em;font-size:14px}html[lang=zh-Hans] .console-detail-grid span{min-height:46px;padding:8px 9px;font-size:14px;line-height:1.4}html[lang=zh-Hans] .console-detail-grid b{letter-spacing:.045em;margin-bottom:4px;font-size:14px}html[lang=zh-Hans] .console-asset span,html[lang=zh-Hans] .console-asset i{letter-spacing:.04em;font-size:14px}html[lang=zh-Hans] .console-flow span{font-size:14px;line-height:1.3}html[lang=zh-Hans] .signal-grid span{font-size:14px}html[lang=zh-Hans] .signal-grid strong{font-size:16px;line-height:1.25}html[lang=zh-Hans] .signal-grid small{font-size:14px;line-height:1.4}html[lang=zh-Hans] .home-group-facts span{letter-spacing:.045em;font-size:14px;line-height:1.35}@media (max-width:800px){html[lang=zh-Hans] .console-detail-grid span{min-height:42px;font-size:14px}html[lang=zh-Hans] .console-flow span,html[lang=zh-Hans] .signal-grid strong,html[lang=zh-Hans] .signal-grid small{font-size:14px}}html[lang=zh-Hans] .johor-positioning-heading h2,html[lang=zh-Hans] .home-group h2{letter-spacing:-.045em;font-size:clamp(36px,3.7vw,56px)}html[lang=zh-Hans] .zh-heading-primary,html[lang=zh-Hans] .zh-heading-line{white-space:nowrap;display:inline-block}html[lang=zh-Hans] .qualityPage .heroCopy .zh-heading-line{font-size:clamp(43px,4.5vw,70px)}html[lang=zh-Hans] .qualityPage .systemLead .zh-heading-line,html[lang=zh-Hans] .safety-performance-copy .zh-heading-line,html[lang=zh-Hans] .careers-inclusion .zh-heading-line{white-space:nowrap}@media (max-width:900px){html[lang=zh-Hans] .qualityPage .heroCopy .zh-heading-line{white-space:normal}}html[lang=zh-Hans] .home-group h2>.zh-heading-primary{color:var(--system-text)}html[lang=zh-Hans] .page-hero-grid span{letter-spacing:.045em;font-size:14px;line-height:1.35}html[lang=zh-Hans] .capability-command-deck .service-list article small{letter-spacing:.045em;min-height:28px;padding-inline:10px;font-size:14px;line-height:1.25}@media (max-width:800px){html[lang=zh-Hans] .johor-positioning-heading h2,html[lang=zh-Hans] .home-group h2{font-size:clamp(34px,8vw,52px)}}.contact-lead{color:#a3bece;max-width:540px;margin:0 0 24px;font-size:16px;line-height:1.65}.contact-page h2 em{color:var(--system-gold);font-style:normal}.contact-need-list{color:#c7dce8;gap:9px;max-width:560px;padding-top:6px;font-size:14px;line-height:1.4;display:grid}.contact-need-list span{background:#051b2a94;border-left:2px solid #00d9ff80;padding:8px 10px}.contact-intake{background:linear-gradient(145deg,#061725,#030d16 72%);border-top:1px solid #00d9ff52;padding:96px 0 104px}.contact-intake-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:68px;display:grid}.contact-intake h2{color:var(--system-text);letter-spacing:-.07em;margin:14px 0 20px;font-size:clamp(38px,4vw,62px);line-height:.93}.contact-intake h2 em{color:var(--system-gold);font-style:normal}.contact-intake-grid>div:first-child>p:last-child{color:#b7d2e6;max-width:500px;margin:0;font-size:16px;line-height:1.65}.contact-intake-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-intake-fields article{background:linear-gradient(145deg,#10374dc7,#030f1bf5);border:1px solid #5fc7f061;gap:8px;min-height:92px;padding:17px;display:grid}.contact-intake-fields strong{color:var(--system-text);font-size:15px}.contact-intake-fields span{color:#b9d0df;font-size:14px;line-height:1.42}.contact-intake-wide{grid-column:1/-1}@media (max-width:900px){.contact-intake-grid{grid-template-columns:1fr;gap:38px}}@media (max-width:560px){.contact-intake{padding:72px 0}.contact-intake-fields{grid-template-columns:1fr}.contact-intake-wide{grid-column:auto}}.johor-positioning{background:radial-gradient(circle at 86% 16%,#eb9e3521,#0000 25%),linear-gradient(115deg,#061725,#030d16 72%);border-top:1px solid #00d9ff52;border-bottom:1px solid #00d9ff40;padding:104px 0}.johor-positioning-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:64px;display:grid}.johor-positioning-heading h2{color:var(--system-text);letter-spacing:-.07em;margin:14px 0 22px;font-size:clamp(42px,4.5vw,70px);line-height:.91}.johor-positioning-heading h2 em{color:var(--system-gold);font-style:normal}.johor-positioning-heading>p:not(.kicker){color:#b7d2e6;max-width:500px;margin:0 0 28px;font-size:16px;line-height:1.68}.johor-program-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.johor-program-grid article{isolation:isolate;background:linear-gradient(145deg,#0d3147cc,#030e18f7);border:1px solid #5fc7f061;align-content:end;gap:10px;min-height:190px;padding:18px;transition:border-color .18s,transform .18s;display:grid;position:relative;overflow:hidden}.johor-program-grid article:after{z-index:1;content:"";background:linear-gradient(#030e1805 10%,#030e189e 86%);position:absolute;inset:0}.johor-program-grid article img{z-index:0;object-fit:cover;filter:saturate(.98)contrast(1.04)brightness(.98);border:0;width:100%;height:100%;position:absolute;inset:0}.johor-program-grid article>span,.johor-program-grid article>h3,.johor-program-grid article>p{z-index:2;position:relative}.johor-program-grid article:last-child{grid-column:1/-1}.johor-program-grid article:hover{border-color:var(--system-gold);transform:translateY(-4px)}.johor-program-grid span{color:var(--system-gold);letter-spacing:.1em;font:700 14px/1 Arial,sans-serif}.johor-program-grid h3{color:#ffc04a;text-shadow:0 1px 10px #000000e6;margin:0;font-size:18px;line-height:1.08}.johor-program-grid p{color:#e1f5ff;text-shadow:0 1px 9px #000000e6;margin:0;font-size:16px;line-height:1.5}@media (max-width:900px){.johor-positioning-grid{grid-template-columns:1fr;gap:38px}}@media (max-width:560px){.johor-positioning{padding:74px 0}.johor-program-grid{grid-template-columns:1fr}.johor-program-grid article:last-child{grid-column:auto}}.footer.shell{letter-spacing:.08em;align-items:center;gap:24px;min-height:76px;line-height:1.45;color:#b7d2e2!important;font-size:14px!important}.footer.shell>span,.footer.shell>a{opacity:1!important;visibility:visible!important}.footer.shell>span:first-child,.footer.shell>span:nth-of-type(2){color:#b7d2e2!important}.footer.shell .footer-confidentiality{color:#eff9ff!important;font-size:14px!important}.footer.shell .footer-policy-link{color:#00d9ff!important;font-size:14px!important;font-weight:900!important}@media (max-width:800px){.footer.shell{min-height:0;font-size:14px!important}}.capability-command-deck .capability-icon{z-index:2;width:42px;height:42px;color:var(--system-gold);background:radial-gradient(circle,#00d9ff33,#030f19f5 66%);border:1px solid #ffb12ce0;border-radius:50%;place-items:center;font:700 21px/1 Segoe UI Symbol,Arial Unicode MS,sans-serif;display:inline-grid;position:relative;box-shadow:0 0 0 4px #00d9ff0a,0 0 22px #00d9ff29}.capability-command-deck .capability-image{z-index:2;z-index:0;border-radius:inherit;pointer-events:none;background:#071a2b;border:0;width:auto;height:auto;display:block;position:absolute;inset:0;overflow:hidden}.capability-command-deck .capability-image img{object-fit:cover;opacity:.22;filter:saturate(.82)contrast(1.08)brightness(.68);width:100%;height:100%;transition:opacity .26s,filter .26s,transform .42s;display:block;transform:scale(1.02)}.capability-command-deck .service-list article:hover .capability-image img{opacity:.78;filter:saturate(1.08)contrast(1.08)brightness(.96);transform:scale(1.06)}.capability-command-deck .service-list article:before{z-index:3}.capability-command-deck .service-list article>div{z-index:2;text-shadow:0 2px 12px #000000c7;justify-content:flex-start;min-height:100%;padding-top:84px}.capability-command-deck .service-list article>div:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#020c1524,#020c15e8 58%,#020c15fa);position:absolute;inset:70px -18px -16px}.capability-command-deck .service-list article small{border-left:2px solid var(--system-cyan);color:#73e7ff;letter-spacing:.14em;text-shadow:0 0 12px #00d9ff73;background:linear-gradient(90deg,#00d9ff21,#00d9ff00);align-items:center;min-height:22px;padding:0 9px;font-weight:800;display:inline-flex;position:relative}.capability-command-deck .service-list article small:before{content:none}.capability-command-deck .service-list article small:after{content:"";border-right:1px solid var(--system-cyan);border-bottom:1px solid var(--system-cyan);opacity:.7;width:7px;height:7px;position:absolute;bottom:0;right:-10px}.department-wall article:nth-child(n+5):nth-child(-n+8) .department-art .department-scene,.department-wall article:nth-child(n+9):nth-child(-n+12) .department-art .department-scene{top:0!important}.department-wall article:nth-child(n) .department-art .department-scene{object-position:center 18%!important}.department-wall .department-art{isolation:isolate;background:#061725;overflow:hidden}.department-wall .department-art .department-scene{position:absolute;z-index:0!important;object-fit:cover!important;object-position:center!important;opacity:1!important;clip-path:none!important;filter:saturate(.98)contrast(1.05)brightness(.96)!important;width:100%!important;max-width:none!important;height:100%!important;inset:0!important}.department-wall .department-art .department-portrait{display:none!important}.department-wall .department-art:after{z-index:2!important;background:linear-gradient(#020c1405,#020c1440)!important}:is(.department-wall article:hover .department-art .department-scene,.department-wall article:focus-visible .department-art .department-scene){filter:saturate(1.04)contrast(1.06)brightness(1.03)!important}.department-wall .department-art{background:#071a2b;overflow:hidden}.department-wall .department-scene{opacity:1!important}.department-wall .department-portrait{mix-blend-mode:multiply;opacity:1!important;clip-path:none!important;filter:saturate(.96)contrast(1.1)brightness(1.04)drop-shadow(-12px 0 22px #00d9ff29)!important;-webkit-mask-image:none!important;mask-image:none!important}:is(.department-wall article:hover .department-portrait,.department-wall article:focus-visible .department-portrait){opacity:1!important;filter:saturate(1.03)contrast(1.12)brightness(1.08)drop-shadow(-14px 0 26px #00d9ff3d)!important}.safety-performance{background:radial-gradient(at 82% 48%,#ffad2d24,#0000 27%),radial-gradient(at 15% 18%,#00d9ff21,#0000 28%),#04111d;border-bottom:1px solid #00d9ff5c;padding:92px 0;position:relative;overflow:hidden}.safety-performance:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#00d9ff0b 1px,#0000 1px),linear-gradient(#00d9ff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.safety-performance-grid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(46px,8vw,126px);display:grid;position:relative}.safety-performance-copy h2{color:#eef8ff;letter-spacing:-.07em;margin:14px 0 18px;font:700 clamp(45px,5vw,76px)/.92 Arial,Helvetica,sans-serif}.safety-performance-copy h2 em{color:#ffad2f;font-style:normal}.safety-performance-copy>p:last-child{color:#bcd2e2;letter-spacing:.04em;margin:0;font-size:16px}.safety-performance-panel{background:linear-gradient(145deg,#0f3348f0,#030c15fa 72%);border:1px solid #00d9ffb8;border-top:3px solid #00d9ff;grid-template-columns:minmax(0,1.28fr) minmax(190px,.72fr);display:grid;position:relative;overflow:hidden;box-shadow:12px 12px #ffad2dd1,0 0 36px #00d9ff1f}.safety-performance-metric{z-index:1;min-height:206px;padding:28px 30px;position:relative}.safety-performance-metric--hours{border-right:1px solid #00d9ff52}.safety-performance-metric:not(.safety-performance-metric--hours){text-align:center;place-content:center;justify-items:center;display:grid}.safety-performance-label{color:#00d9ff;letter-spacing:.14em;font:700 14px/1 Arial,Helvetica,sans-serif;display:block}.safety-performance-metric strong{color:#f4fbff;letter-spacing:-.065em;font-variant-numeric:tabular-nums;margin:24px 0 10px;font:700 clamp(40px,4.15vw,66px)/.86 Arial,Helvetica,sans-serif;display:block}.safety-performance-metric--hours strong{color:#ffb12c;text-shadow:0 0 22px #ffb12c38}.safety-performance-metric b{color:#eaf8ff;letter-spacing:.1em;font:700 14px/1.2 Arial,Helvetica,sans-serif}.safety-performance-scan{z-index:0;background:linear-gradient(90deg,#0000,#00d9ff1a,#ffb12c24,#0000);width:24%;animation:5.2s linear infinite safety-scan;position:absolute;top:0;bottom:0;left:-32%;transform:skew(-18deg)}@keyframes safety-scan{to{left:114%}}@media (max-width:1000px){.safety-performance-grid{grid-template-columns:1fr;gap:38px}}@media (max-width:620px){.safety-performance{padding:72px 0}.safety-performance-panel{grid-template-columns:1fr}.safety-performance-metric--hours{border-bottom:1px solid #00d9ff52;border-right:0}.safety-performance-metric strong{font-size:48px}}.department-wall .department-portrait{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000007a 19%,#000 46%);mask-image:linear-gradient(90deg,#0000 0%,#0000007a 19%,#000 46%);opacity:.96!important;clip-path:none!important;filter:saturate(.82)contrast(1.08)brightness(.86)drop-shadow(-12px 0 22px #00d9ff1f)!important;width:174%!important;max-width:none!important;height:auto!important;top:0!important;left:56%!important}.department-wall .department-art:after{background:linear-gradient(#030c150a,#030c1557),linear-gradient(90deg,#00d9ff1a,#0000 42%,#030c150f 67%,#030c1547)!important}@media (max-width:520px){.department-wall .department-portrait{width:188%!important;top:0!important;left:53%!important}}.ai-stages .ai-stage-art{isolation:isolate;background:#04101a;min-height:154px;overflow:hidden}.ai-stages .ai-stage-art:before,.ai-stages .ai-stage-art:after,.ai-stages .ai-stage-art-trace,.ai-stages .ai-stage-art-node,.ai-stages .ai-stage-art-readout{display:none!important}.ai-stages .ai-stage-art>img{z-index:-2;object-fit:cover;object-position:center;filter:brightness(.87)saturate(.91)contrast(1.04);width:100%;height:100%;transition:transform .42s,filter .42s;display:block;position:absolute;inset:0}.ai-stage:hover .ai-stage-art>img{filter:brightness(1.08)saturate(1.08)contrast(1.06);transform:scale(1.055)}.ai-stage-art-scan{background:linear-gradient(90deg,#00d9ff 0 26%,#00d9ff33 26% 72%,#ffb42b 72% 100%);height:3px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px 14px #00d8ff66}.ai-principle-visual{background:linear-gradient(114deg,#00daff17,#0000 42%),linear-gradient(270deg,#ffae2214,#0000 42%),#03111c;min-height:206px;overflow:hidden}.ai-principle-visual:after{opacity:.48}.ai-principle-visual-path{opacity:.85;background:linear-gradient(90deg,#0000,#00dcff 18%,#ebfbff 48%,#ffb323 78%,#0000) 0 0/200% 100%;height:1px;animation:2.8s linear infinite luna-signal-path}.ai-principle-visual-path-b{animation-delay:-1.4s}.ai-principle-visual-packet{z-index:2;background:#0bd4f5;border:1px solid #ddfaff;width:8px;height:8px;animation:2.6s cubic-bezier(.2,.7,.2,1) infinite luna-signal-in;position:absolute;box-shadow:0 0 13px #00deffe6}.ai-principle-visual-packet-a{animation-delay:-.2s;top:51%;left:12%}.ai-principle-visual-packet-b{width:6px;height:6px;animation-delay:-1.1s;top:70%;left:17%}.ai-principle-visual-packet-c{background:#ffb323;border-color:#fff3cf;animation-name:luna-signal-out;animation-delay:-1.7s;top:42%;right:12%;box-shadow:0 0 13px #ffb323e6}.ai-principle-visual-core{z-index:3;color:#effcff;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:126px;height:58px;line-height:1;animation:2.6s ease-in-out infinite luna-core-pulse;display:flex}.ai-principle-visual-core i{color:#78dfef;letter-spacing:.17em;font-size:14px;font-style:normal;font-weight:800}.ai-principle-visual-core strong{color:#fff;letter-spacing:.09em;font-size:20px}.ai-principle-visual-status{color:#ffbc3d;bottom:20px;right:22px}@keyframes luna-signal-path{0%{background-position:200% 0}to{background-position:0 0}}@keyframes luna-signal-in{0%{opacity:0;transform:translate(0)scale(.55)}16%{opacity:1}72%{opacity:1;transform:translate(145px)scale(1)}to{opacity:0;transform:translate(175px)scale(.45)}}@keyframes luna-signal-out{0%{opacity:0;transform:translate(-150px)scale(.45)}24%{opacity:1}78%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(18px)scale(.45)}}@keyframes luna-core-pulse{0%,to{transform:translate(-50%,-50%)skew(-12deg)scale(1);box-shadow:0 0 0 1px #00deffa3,0 0 20px #00deff45}50%{transform:translate(-50%,-50%)skew(-12deg)scale(1.055);box-shadow:0 0 0 1px #ffb527e6,0 0 30px #00deff9e,0 0 42px #ffb5272b}}@media (prefers-reduced-motion:reduce){.ai-principle-visual-path,.ai-principle-visual-packet,.ai-principle-visual-core{animation:none}}.quality-stack article{grid-template-columns:44px minmax(0,1fr)!important;gap:8px 20px!important}.quality-stack article>span{grid-row:1/span 2}.quality-stack article>h2,.quality-stack article>p{grid-column:2}.quality-stack article>p{max-width:540px}.quality-status,.quality-clarity{color:var(--system-gold);letter-spacing:.1em;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.55;display:block}.quality-status{border-top:1px solid var(--system-line);margin-top:25px;padding-top:15px}.quality-readiness{border-top:1px solid var(--system-line);background:radial-gradient(circle at 82% 25%,#00d6f71a,#0000 28%),linear-gradient(#071b2de0,#020d17f5);padding:90px 0 105px}.quality-readiness-intro{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:80px;margin-bottom:42px;display:grid}.quality-readiness-intro h2{max-width:680px;color:var(--system-text);letter-spacing:-.075em;margin:12px 0 0;font-size:clamp(42px,5vw,70px);font-weight:700;line-height:.92}.quality-readiness-intro h2 em{color:var(--system-gold);font-style:normal}.quality-readiness-intro>p{color:#a3bece;max-width:470px;margin:0 0 6px;font-size:16px;line-height:1.72}.readiness-grid{border:1px solid var(--system-line);background:#03101bbd;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.readiness-grid article{border-right:1px solid var(--system-line);background:linear-gradient(150deg,#237a9d24,#0000 46%),#0515229e;min-height:250px;padding:28px}.readiness-grid article:last-child{border-right:0}.readiness-grid span{color:var(--system-gold);letter-spacing:.1em;font:700 14px/1 Arial,Helvetica,sans-serif}.readiness-grid h3{color:var(--system-text);letter-spacing:-.045em;margin:42px 0 14px;font-size:21px;line-height:1.05}.readiness-grid p{color:#a3bece;margin:0;font-size:16px;line-height:1.6}.quality-clarity{border-left:2px solid var(--system-cyan);background:#062134b8;margin:26px 0 0;padding:18px 22px}@media (max-width:900px){.quality-readiness-intro{grid-template-columns:1fr;gap:26px}.readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-grid article:nth-child(2){border-right:0}.readiness-grid article:nth-child(-n+2){border-bottom:1px solid var(--system-line)}}@media (max-width:560px){.quality-readiness{padding:65px 0 76px}.readiness-grid{grid-template-columns:1fr}.readiness-grid article,.readiness-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--system-line);min-height:auto}.readiness-grid article:last-child{border-bottom:0}}.product-page-intro>.product-profile-specs{align-items:stretch}.product-profile-specs>div,.product-profile-specs>div:nth-child(2){background:linear-gradient(135deg,#00d1ff17,#0000 56%),linear-gradient(145deg,#0f273af0,#060f19f5);border:1px solid #00d1ff7a;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;padding:18px;display:grid;box-shadow:inset 0 1px #e4f9ff14,0 0 28px #00d1ff0f}.product-profile-specs b,.product-profile-specs>div:first-child b{color:#eaf8ff;grid-column:1/-1;width:auto;margin:0 0 6px;font-size:14px}.product-profile-specs span,.product-profile-specs>div:first-child span{color:#e8f7ff;letter-spacing:.035em;text-shadow:0 0 14px #9de1ff3d;background:linear-gradient(135deg,#65cbff33,#0f2c44e6);border:1px solid #8bdaffad;align-items:center;min-height:40px;padding:10px 14px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:18px;display:flex;box-shadow:inset 0 1px #ffffff1f}.home-group-grid{grid-template-columns:minmax(0,.78fr) minmax(570px,1.22fr);align-items:center;gap:clamp(42px,5vw,82px);display:grid}.home-group-copy{z-index:1;position:relative}.home-group-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:28px 0 24px;display:grid}.home-group-facts>div{background:linear-gradient(135deg,#00d9ff14,#0000 62%),#05131fb3;border:1px solid #56c5ed5c;min-height:72px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff12}.home-group-facts b,.home-group-facts span{font-family:Arial,Helvetica,sans-serif}.home-group-facts b{color:#f5fbff;letter-spacing:-.02em;font-size:clamp(15px,1.5vw,19px);font-weight:700;line-height:1.05}.home-group-facts span{color:var(--system-cyan);letter-spacing:.11em;align-self:end;font-size:14px;font-weight:700;line-height:1.3}.home-group-facility{border:1px solid var(--system-line);background:#081522;border-radius:8px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,0 20px 55px #0000004d}.home-group-facility:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#00d9ff57,#0000 16% 82%,#ffbe4a47),linear-gradient(#0000 58%,#020a12d1);position:absolute;inset:0}.home-group-facility img{object-fit:cover;filter:saturate(.86)contrast(1.08)brightness(.82);width:100%;min-height:420px;transition:filter .24s,transform .36s;display:block}.home-group-facility:hover img{filter:saturate()contrast(1.05)brightness(.98);transform:scale(1.025)}.home-group-facility figcaption{z-index:2;color:#effaff;letter-spacing:.14em;font:700 14px/1 Arial,Helvetica,sans-serif;position:absolute;bottom:16px;left:20px;right:20px}@media (max-width:900px){.home-group-grid{grid-template-columns:1fr;gap:44px}.home-group-facility img{min-height:240px}.home-group-facts{margin-top:24px}}.luna-visual{aspect-ratio:16/9;background:#04111d!important;min-height:0!important}.luna-visual:before{display:none!important}.luna-visual>img{z-index:0;aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:relative}.department-scene{z-index:0;object-fit:cover;object-position:left center;opacity:.9;filter:saturate(.82)contrast(1.05)brightness(.86);clip-path:polygon(0 0,100% 0,79% 100%,0 100%);width:58%;height:100%;transition:opacity .26s,filter .26s,transform .42s;display:block;position:absolute;inset:0 auto 0 0}.department-wall .department-art .department-scene{object-fit:cover!important;object-position:center!important;clip-path:none!important;opacity:1!important;filter:saturate(.9)contrast(1.05)brightness(.9)!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.department-portrait{z-index:1;clip-path:polygon(38% 0,100% 0,100% 100%,30% 100%);opacity:.9;filter:saturate(.82)contrast(1.06)brightness(.94);width:400%;max-width:none;height:auto;transition:opacity .26s,filter .26s,transform .42s;display:block;position:absolute;top:-10px;left:0}.department-art:after{z-index:2;background:linear-gradient(#030c1505,#030c1557),linear-gradient(90deg,#00d9ff14,#0000 42%,#030c1538)}.department-art-frame,.department-art-beam,.department-art-marker{z-index:2;display:none!important}@media (hover:hover){.department-wall article:hover .department-portrait,.department-wall article:focus .department-portrait{opacity:.98;filter:saturate(.98)contrast(1.04)brightness(1.06);transform:scale(1.025)}.department-wall article:hover .department-scene,.department-wall article:focus .department-scene{opacity:1;filter:saturate(.98)contrast(1.05)brightness();transform:scale(1.025)}}@media (max-width:520px){.department-portrait{top:-2px}.department-scene{width:64%}}.ai-principle-visual{background:linear-gradient(116deg,#00d9ff1a,#0000 43%),linear-gradient(145deg,#071d2e,#020b14 82%);border-color:#00d9ff9e;min-height:246px;margin-top:34px;box-shadow:inset 0 1px #ffffff17,0 22px 55px #00000047}.ai-principle-visual:after{z-index:2}.ai-principle-visual-label,.ai-principle-visual-status,.ai-principle-visual-core{z-index:3;letter-spacing:.12em;font-family:Arial,Helvetica,sans-serif;font-weight:700;position:absolute}.ai-principle-visual-label{color:#bfefff;font-size:14px;top:28px;left:28px}.ai-principle-visual-status{color:#ffb32e;font-size:14px;bottom:27px;right:28px}.ai-principle-visual-core{color:#f5fbff;background:#071f2feb;border:1px solid #00d9ff;place-items:center;width:86px;height:46px;font-size:16px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)skew(-12deg);box-shadow:0 0 24px #00d9ff47,inset 0 0 16px #00d9ff1a}.ai-principle-visual-path{z-index:1;background:linear-gradient(90deg,#0000,#00d9ff,#e8fbff,#ffb32e,#0000);height:1px;position:absolute;box-shadow:0 0 12px #00d9ff73}.ai-principle-visual-path-a{top:47%;left:7%;right:7%}.ai-principle-visual-path-b{opacity:.55;top:64%;left:15%;right:15%;transform:skew(-24deg)}.ai-stages{gap:16px!important}.ai-stages .ai-stage{overflow:hidden;background:linear-gradient(145deg,#0f2f45f0,#040d17fa)!important;border:1px solid #6dc4eb6b!important;flex-direction:column!important;min-height:0!important;display:flex!important}.ai-stages .ai-stage-art{background:linear-gradient(132deg,#0000 0 47%,#00d9ff1a 47.5% 48%,#0000 48.5%),linear-gradient(160deg,#0a334bf0,#030b13 80%);border-bottom:1px solid #65cdf661;min-height:152px;position:relative;overflow:hidden}.ai-stages .ai-stage-art:before,.ai-stages .ai-stage-art:after{content:"";position:absolute}.ai-stages .ai-stage-art:before{border:1px solid #00d9ff8c;width:70px;height:70px;top:24px;right:25px;transform:skew(-18deg);box-shadow:inset 0 0 25px #00d9ff21,0 0 18px #00d9ff1a}.ai-stages .ai-stage-art:after{background:linear-gradient(90deg,#00d9ff 0 24%,#0000 24% 74%,#ffb32e 74% 100%);height:4px;bottom:0;left:0;right:0}.ai-stage-art-trace,.ai-stage-art-readout{display:block;position:absolute}.ai-stage-art-trace{z-index:1;background:#76e7ff;height:1px;box-shadow:0 0 12px #00d9ffad}.ai-stage-art-trace-a{width:51%;top:46%;left:12%;transform:skew(-22deg)}.ai-stage-art-trace-b{opacity:.68;width:56%;top:63%;left:28%;transform:skew(25deg)}.ai-stage-art-node{z-index:2;background:#00d9ff;border:1px solid #b8f4ff;width:10px;height:10px;position:absolute;transform:rotate(45deg);box-shadow:0 0 15px #00d9ffb3}.ai-stage-art-node-a{top:calc(46% - 5px);left:58%}.ai-stage-art-node-b{background:#ffb32e;width:7px;height:7px;top:calc(63% - 5px);left:27%;box-shadow:0 0 14px #ffb32e9e}.ai-stage-art-readout{border-top:1px solid #b7eeff94;border-bottom:1px solid #b7eeff38;width:72px;height:16px;bottom:22px;left:23px}.ai-stage--connect .ai-stage-art{background:linear-gradient(155deg,#25395cfa,#040b16 78%)}.ai-stage--connect .ai-stage-art:before{border-color:#ffb32ec2;width:68px;height:38px;top:50px;right:calc(50% - 34px)}.ai-stage--connect .ai-stage-art-trace-a{width:45%;top:43%;left:7%;transform:skew(26deg)}.ai-stage--connect .ai-stage-art-trace-b{width:44%;top:43%;left:50%;transform:skew(-26deg)}.ai-stage--connect .ai-stage-art-node-a{background:#ffb32e;top:calc(43% - 5px);left:calc(50% - 5px);box-shadow:0 0 16px #ffb32ead}.ai-stage--risk .ai-stage-art{background:linear-gradient(148deg,#412619db,#100d10 83%)}.ai-stage--risk .ai-stage-art:before{border-color:#ffb32ebf;box-shadow:inset 0 0 25px #ffb32e1a,0 0 18px #ffb32e14}.ai-stage--risk .ai-stage-art-trace-a,.ai-stage--risk .ai-stage-art-trace-b{background:#ffb32e;box-shadow:0 0 12px #ffb32e8a}.ai-stage--control .ai-stage-art{background:linear-gradient(148deg,#0b3f4be6,#050c14 84%)}.ai-stage--control .ai-stage-art:before{border-color:#6beeffb8;width:97px;height:42px}.ai-stage--control .ai-stage-art-trace-a{width:64%;transform:none}.ai-stage--control .ai-stage-art-trace-b{width:43%;transform:none}.ai-stages .ai-stage>div:last-child{min-height:136px;padding:17px 18px 19px!important}.ai-stages .ai-stage h3{font-size:17px!important}.ai-stages .ai-stage p{font-size:16px!important;line-height:1.5!important}@media (max-width:800px){.ai-principle-visual{min-height:218px}.ai-stages .ai-stage-art{min-height:164px}.ai-stages .ai-stage>div:last-child{min-height:0}}@media (prefers-reduced-motion:reduce){.ai-principle-visual *,.ai-stage-art *{animation:none!important}}.luna-intelligence{background:radial-gradient(at 8% 52%,#ffaf2324,#0000 29rem),radial-gradient(at 86% 10%,#00d9ff1c,#0000 27rem),linear-gradient(135deg,#09223a,#020b14 72%)!important;padding:96px 0!important}.luna-visual{aspect-ratio:16/9;background:radial-gradient(at 72% 44%,#00d9ff33,#0000 28%),radial-gradient(at 26% 70%,#ffb12c33,#0000 34%),linear-gradient(132deg,#0a2538,#020c16 72%)!important;border:1px solid #ffbe48e0!important;border-radius:3px!important;min-height:0!important;box-shadow:inset 0 1px #ffffff61,inset 0 0 48px #ffb83514,0 30px 70px #0000006b!important}.luna-visual:before{clip-path:polygon(0 0,84% 0,100% 28%,100% 100%,18% 100%,0 70%);opacity:.9;border:1px solid #a1e8ff4d;background:linear-gradient(112deg,#0000 12%,#00d9ff1f 48%,#0000 72%)!important;display:block!important;inset:18% 12%!important}.luna-visual:after{background:linear-gradient(#fff 0%,#ffb12c 45%,#00d9ff 100%)!important;width:8px!important;height:auto!important;inset:0 0 0 auto!important;box-shadow:0 0 28px #ffb32c99!important}.luna-visual-core,.luna-visual-trace,.luna-visual-marker{z-index:2;pointer-events:none;display:block;position:absolute}.luna-visual-core{clip-path:polygon(0 18%,16% 0,100% 0,86% 100%,0 100%);background:linear-gradient(118deg,#00d9ff29,#ffb12c0f);border:1px solid #00d9ffdb;width:42%;height:31%;top:33%;left:24%;box-shadow:inset 0 0 28px #00d9ff29,0 0 32px #00d9ff21}.luna-visual-trace{background:linear-gradient(90deg,#0000,#00d9ff 25%,#fff 50%,#ffb12c 75%,#0000);height:2px;animation:5.8s ease-in-out infinite luna-signal-drift;box-shadow:0 0 16px #00d9ffb8}.luna-visual-trace-a{width:43%;top:25%;left:4%;transform:rotate(-11deg)}.luna-visual-trace-b{width:46%;animation-delay:-2.4s;top:73%;left:43%;transform:rotate(-8deg)}.luna-visual-trace-c{width:28%;animation-delay:-4s;top:54%;left:62%;transform:rotate(72deg)}.luna-visual-marker{background:#ffb12c;width:9px;height:9px;animation:2.8s ease-in-out infinite luna-marker-pulse;box-shadow:0 0 16px #ffb12ce6}.luna-visual-marker-a{top:27%;left:47%}.luna-visual-marker-b{background:#00d9ff;animation-delay:-1.4s;bottom:24%;right:20%;box-shadow:0 0 16px #00d9ffe6}@keyframes luna-signal-drift{0%,to{opacity:.3;filter:brightness(.8)}50%{opacity:1;filter:brightness(1.34)}}@keyframes luna-marker-pulse{0%,to{opacity:.58;transform:scale(.75)}50%{opacity:1;transform:scale(1.22)}}.luna-visual-copy{display:none!important}.luna-copy h2{margin-bottom:20px!important}.luna-copy>p:not(.kicker){max-width:620px}.luna-functions{border-top-color:#73ccf461!important}.luna-functions span{border-bottom-color:#73ccf44d!important;padding:15px 0!important}.ai-page{background:radial-gradient(at 85% 12%,#00d9ff21,#0000 31rem),linear-gradient(160deg,#06111e,#0a2235)!important;padding:112px 0 118px!important}.ai-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;align-items:start!important;gap:clamp(46px,7vw,112px)!important}.ai-principle h2{margin-bottom:19px!important}.ai-principle .ai-principle-title{color:#f6fbff;letter-spacing:-.082em;text-transform:uppercase;max-width:520px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(52px,5.1vw,78px);font-weight:700;line-height:.82;margin:0 0 28px!important}.ai-principle-title span{width:max-content;max-width:100%;display:block;position:relative}.ai-principle-title span:first-child:before{content:"";vertical-align:middle;background:#00d9ff;width:38px;height:3px;margin:0 13px 13px 0;display:inline-block;box-shadow:0 0 14px #00d9ffb8}.ai-principle-title .ai-principle-title-accent{z-index:1;color:#ffb12c;text-shadow:0 0 22px #ffb12c2e;margin:4px 0 7px;font-weight:800}.ai-principle-title .ai-principle-title-accent:after{z-index:-1;content:"";background:linear-gradient(90deg,#ffb12c4d,#0000 80%);height:9px;position:absolute;bottom:3px;left:5px;right:-13px;transform:skew(-22deg);box-shadow:0 0 22px #ffb12c1f}@media (max-width:640px){.ai-principle .ai-principle-title{font-size:clamp(44px,13vw,61px);line-height:.86}.ai-principle-title span:first-child:before{width:28px;margin-right:10px}}.ai-principle-visual{border:1px solid #00d9ff80;border-radius:3px;margin-top:35px;position:relative;overflow:hidden;box-shadow:0 24px 55px #00000047}.ai-principle-visual:after{content:"";background:linear-gradient(90deg,#00d9ff,#fff,#ffae2d);height:4px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 20px #00d9ffb3}.ai-principle-visual img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ai-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0!important;display:grid!important}.ai-stages article{background:linear-gradient(145deg,#15394ec7,#06111dd1);border-radius:3px;min-height:156px;overflow:hidden;box-shadow:inset 0 1px #ffffff12;border:1px solid #6dc4eb47!important;grid-template-columns:108px minmax(0,1fr)!important;gap:16px!important;padding:0!important;display:grid!important}.ai-stages article>img{object-fit:cover;width:108px;height:100%;min-height:156px}.ai-stages article>div{align-self:center;padding:14px 14px 14px 0}.ai-stages span{margin-bottom:7px;display:block;color:#ffb32e!important}.ai-stages h3{color:#f6fbff;font-family:Arial,Helvetica,sans-serif;line-height:1.06;margin:0 0 7px!important;font-size:16px!important}.luna-departments{background:radial-gradient(at 12% 12%,#ffae2b1a,#0000 25rem),radial-gradient(at 90% 78%,#00d9ff17,#0000 31rem),#040d17;border-top:1px solid #4bbaeb4d;border-bottom:1px solid #4bbaeb4d;padding:122px 0}.luna-departments-intro{grid-template-columns:minmax(0,1fr) minmax(300px,.66fr);align-items:end;gap:clamp(48px,8vw,130px);margin-bottom:56px;display:grid}.luna-departments-intro h2{color:#f6fbff;letter-spacing:-.075em;margin:16px 0 0;font-size:clamp(42px,4.2vw,68px);line-height:.9}.luna-departments-intro h2 em{color:#ffb32e;font-style:normal}.luna-departments-intro>p{color:#b5cad8;margin:0 0 3px;font-size:16px;line-height:1.7}.department-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.department-wall article{background:linear-gradient(135deg,#ffffff12,#0000 28%),linear-gradient(145deg,#0c2a3ce6,#030c15f5);border:1px solid #56b2dc4d;border-radius:3px;min-height:188px;padding:22px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.department-wall article:after{content:"";border:1px solid #00d9ff2e;border-radius:50%;width:96px;height:96px;position:absolute;bottom:-38px;right:-18px}.department-wall article:nth-child(4n+1){border-top:2px solid #ffb32e}.department-wall article:nth-child(4n+2){border-top:2px solid #00d9ff}.department-wall article:nth-child(4n+3){border-top:2px solid #89d4ff}.department-wall article:nth-child(4n){border-top:2px solid #fff}.department-wall span{color:#ffb32e;letter-spacing:.1em;margin-bottom:26px;font-size:14px;font-weight:700;display:block}.department-wall h3{z-index:1;color:#f8fcff;margin:0 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.06;position:relative}.department-wall p{z-index:1;color:#a9c0cf;margin:0;font-size:16px;line-height:1.5;position:relative}.human-control-note{color:#c1dbe8;background:#00d9ff0f;border-left:2px solid #00d9ff;max-width:900px;margin:28px 0 0;padding:16px 18px;font-size:14px;line-height:1.6}@media (max-width:1120px){.ai-grid,.luna-departments-intro{grid-template-columns:1fr!important}.department-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.luna-intelligence,.ai-page,.luna-departments{padding:76px 0!important}.luna-visual{width:100%}.ai-stages{grid-template-columns:1fr}.luna-departments-intro{margin-bottom:36px;gap:25px!important}.department-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.department-wall article{min-height:184px;padding:18px 16px}}@media (max-width:520px){.ai-stages article{min-height:140px;grid-template-columns:94px minmax(0,1fr)!important}.ai-stages article>img{width:94px;min-height:140px}.ai-stages article>div{padding:12px 12px 12px 0}.department-wall{grid-template-columns:1fr}.department-wall article{min-height:160px}}.page-hero--visual{position:relative;overflow:hidden;background:radial-gradient(at 84% 42%,#ffb12c1f,#0000 25rem),radial-gradient(at 34% 8%,#00d9ff1f,#0000 29rem),linear-gradient(130deg,#03101c 0%,#071d2c 51%,#030b13 100%)!important;padding:76px 0 86px!important}.page-hero--visual .shell{max-width:1480px}.page-hero--visual:after{content:"";background:linear-gradient(90deg,#0000 4%,#00d9ff 30%,#fff 50%,#ffb32e 70%,#0000 96%);height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 25px #00d9ff80}.page-hero--visual .kicker{z-index:2;margin-bottom:30px;position:relative}.page-hero-grid--visual{z-index:2;position:relative;grid-template-columns:minmax(390px,.78fr) minmax(620px,1.22fr)!important;align-items:center!important;gap:clamp(38px,4vw,76px)!important;display:grid!important}.page-hero-primary{min-width:0}.page-hero--visual h1{color:#f8fcff;text-shadow:0 10px 38px #00000073;max-width:620px;letter-spacing:-.085em!important;margin:0!important;font-size:clamp(56px,5.3vw,92px)!important;line-height:.87!important}.page-hero-description{max-width:560px;font-family:Arial,Helvetica,sans-serif;color:#cae2ee!important;margin:28px 0 23px!important;font-size:16px!important;line-height:1.64!important}.page-hero-signals{flex-wrap:nowrap;gap:6px;max-width:none;display:flex}.page-hero-signals span{color:#e5f8ff;letter-spacing:.07em;white-space:nowrap;background:linear-gradient(135deg,#00d9ff1c,#0415227a);border:1px solid #69daff73;border-radius:2px;padding:8px 7px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1}.page-hero-primary small{color:#ffb32e;letter-spacing:.14em;margin-top:18px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;display:block}.page-hero-media{background:#06111c;border:1px solid #00d9ffab;border-radius:3px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,inset 0 0 45px #00d9ff14,0 30px 72px #0000006e,0 0 38px #00d9ff14}.page-hero-media:before,.page-hero-media:after{z-index:1;pointer-events:none;content:"";position:absolute}.page-hero-media:before{background:linear-gradient(90deg,#00d9ff 0%,#fff 50%,#ffb32e 100%);height:4px;top:0;left:0;right:0;box-shadow:0 0 24px #00d9ffb8}.page-hero-media:after{background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:30%;height:360%;animation:8s ease-in-out infinite luna-hero-sheen;top:-140%;right:25%;transform:rotate(23deg)}.page-hero-media img{aspect-ratio:16/9;object-fit:cover;filter:saturate(1.08)contrast(1.04)brightness(1.06);width:100%;display:block}.page-hero-media-hud{z-index:2;background:linear-gradient(90deg,#030f1ae6,#041d2cad);border:1px solid #00d9ff61;flex-wrap:wrap;justify-content:center;gap:7px;padding:11px 12px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:inset 0 1px #ffffff1f,0 0 26px #00d9ff1a}.page-hero-media-hud span{color:#d9f7ff;letter-spacing:.1em;text-align:center;border-right:1px solid #75d5f54d;padding-right:8px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.page-hero-media-hud span:last-child{color:#ffc15a;border-right:0;padding-right:0}.page-hero-telemetry{z-index:2;background:linear-gradient(90deg,#030f1ad1,#082334c2,#030d16e6);border:1px solid #51b7de59;border-radius:3px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a,0 16px 38px #00000038}.page-hero-telemetry>div{border-right:1px solid #51b7de42;min-height:92px;padding:17px 20px}.page-hero-telemetry>div:last-child{border-right:0}.page-hero-telemetry b,.page-hero-telemetry strong,.page-hero-telemetry span{font-family:Arial,Helvetica,sans-serif;display:block}.page-hero-telemetry b{color:#ffb32e;letter-spacing:.12em;margin-bottom:8px;font-size:14px}.page-hero-telemetry strong{color:#eefaff;letter-spacing:-.02em;font-size:14px}.page-hero-telemetry span{color:#9dc0d1;margin-top:5px;font-size:14px;line-height:1.35}@keyframes luna-hero-sheen{0%,46%{opacity:0;transform:translate(-170%)rotate(23deg)}58%{opacity:.9}78%,to{opacity:0;transform:translate(310%)rotate(23deg)}}@media (prefers-reduced-motion:reduce){.page-hero-media:after{animation:none}}@media (max-width:1050px){.page-hero-grid--visual{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:32px!important}.page-hero--visual h1{font-size:clamp(48px,6vw,68px)!important}.page-hero-description{margin-top:20px!important;font-size:15px!important}.page-hero--visual .shell{max-width:1180px}.page-hero-telemetry>div{padding:15px 14px}}@media (max-width:800px){.page-hero--visual{padding:64px 0 70px!important}.page-hero-grid--visual{grid-template-columns:1fr!important;gap:33px!important}.page-hero--visual h1{font-size:clamp(48px,13vw,66px)!important}.page-hero-description{margin:22px 0 19px!important}.page-hero-media{order:-1}.page-hero-telemetry{grid-template-columns:1fr 1fr}.page-hero-telemetry>div:nth-child(2){border-right:0}.page-hero-telemetry>div:nth-child(-n+2){border-bottom:1px solid #51b7de42}}@media (max-width:480px){.page-hero-signals{gap:6px}.page-hero-signals span{letter-spacing:.045em;padding:7px 5px;font-size:14px}.page-hero-media-hud{padding:9px 10px;bottom:10px;left:10px;right:10px}.page-hero-media-hud span{font-size:14px}.page-hero-telemetry>div{min-height:84px;padding:13px 12px}.page-hero-telemetry strong,.page-hero-telemetry span{font-size:14px}}.ai-principle-visual{background:#030c15}.ai-principle-visual img{background:#030c15;object-fit:contain!important}.ai-stages{align-items:start}.ai-stages article{background:linear-gradient(145deg,#15394edb,#050f1af5)!important;flex-direction:column!important;gap:0!important;min-height:0!important;display:flex!important}.ai-stages article>img{aspect-ratio:16/9;background:#030c15;border-bottom:1px solid #65cdf659;display:block;object-fit:contain!important;width:100%!important;height:auto!important;min-height:0!important}.ai-stages article>div{min-height:128px;align-self:stretch!important;padding:17px 18px 19px!important}.ai-stages span{margin-bottom:10px!important}.ai-stages h3{font-size:17px!important}.ai-stages p{font-size:16px!important;line-height:1.5!important}@media (max-width:800px){.ai-stages article>div{min-height:0}}.department-wall{gap:16px!important}.department-wall article{outline:none;grid-template-rows:128px minmax(124px,1fr);transition:transform .26s,border-color .26s,box-shadow .26s;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 18px 28px #0000001f;background:#06111c!important;min-height:252px!important;padding:0!important;display:grid!important}.department-wall article:after{display:none!important}.department-art{--art-cyan:#00d9ff;--art-gold:#ffb12c;background:radial-gradient(ellipse at 78% 48%, var(--art-cyan), transparent 39%), linear-gradient(135deg, #082438, #030c15 70%);border-bottom:1px solid #5ec9f252;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.department-art{background:radial-gradient(ellipse at 78% 48%, color-mix(in srgb, var(--art-cyan) 16%, transparent), transparent 39%), linear-gradient(135deg, #082438, #030c15 70%)}}.department-art:after{content:"";background:linear-gradient(180deg, #030c1505, #030c1580), linear-gradient(90deg, var(--art-cyan), transparent 56%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.department-art:after{background:linear-gradient(180deg, #030c1505, #030c1580), linear-gradient(90deg, color-mix(in srgb, var(--art-cyan) 18%, transparent), transparent 56%)}}.department-art:after{transition:opacity .26s}.department-art-frame,.department-art-beam,.department-art-marker{z-index:1;pointer-events:none;display:block;position:absolute}.department-art-frame{border:1px solid var(--art-cyan);inset:19px 18px}@supports (color:color-mix(in lab, red, red)){.department-art-frame{border:1px solid color-mix(in srgb, var(--art-cyan) 49%, transparent)}}.department-art-frame{clip-path:polygon(0 0,78% 0,100% 26%,100% 100%,18% 100%,0 72%);opacity:.6;transition:opacity .26s,transform .36s}.department-art-beam{background:linear-gradient(90deg, transparent, var(--art-cyan) 28%, #fff 52%, var(--art-gold) 74%, transparent);height:2px;box-shadow:0 0 13px var(--art-cyan)}@supports (color:color-mix(in lab, red, red)){.department-art-beam{box-shadow:0 0 13px color-mix(in srgb, var(--art-cyan) 72%, transparent)}}.department-art-beam{opacity:.7;transition:opacity .26s,filter .26s;animation:5.2s ease-in-out infinite department-signal-drift}.department-art-beam-a{width:47%;top:26%;left:5%;transform:rotate(-10deg)}.department-art-beam-b{width:43%;animation-delay:-1.8s;bottom:26%;right:6%;transform:rotate(-12deg)}.department-art-beam-c{width:27%;animation-delay:-3.1s;top:51%;right:18%;transform:rotate(69deg)}.department-art-marker{background:var(--art-gold);width:7px;height:7px;box-shadow:0 0 14px var(--art-gold)}@supports (color:color-mix(in lab, red, red)){.department-art-marker{box-shadow:0 0 14px color-mix(in srgb, var(--art-gold) 90%, transparent)}}.department-art-marker{animation:2.8s ease-in-out infinite department-marker-pulse}.department-art-marker-a{top:24%;left:52%}.department-art-marker-b{background:var(--art-cyan);box-shadow:0 0 14px var(--art-cyan);bottom:21%;right:18%}@supports (color:color-mix(in lab, red, red)){.department-art-marker-b{box-shadow:0 0 14px color-mix(in srgb, var(--art-cyan) 90%, transparent)}}.department-art-marker-b{animation-delay:-1.1s}.department-art--strategy{--art-cyan:#a5e9ff;--art-gold:#ffb12c}.department-art--intelligence{--art-cyan:#00d9ff;--art-gold:#7aa5ff}.department-art--commercial{--art-cyan:#46e5e0;--art-gold:#ffc14a}.department-art--supply{--art-cyan:#83cbff;--art-gold:#ffb12c}.department-art--engineering{--art-cyan:#00d9ff;--art-gold:#ffce69}.department-art--production{--art-cyan:#5ee4ff;--art-gold:#ff9f38}.department-art--quality{--art-cyan:#b1f3ff;--art-gold:#00d9ff}.department-art--finance{--art-cyan:#7cecff;--art-gold:#f7c85e}.department-art--people{--art-cyan:#a2e4ff;--art-gold:#f6a955}.department-art--documents{--art-cyan:#00d9ff;--art-gold:#bbd7ff}.department-art--logistics{--art-cyan:#64ddff;--art-gold:#ffbd47}.department-art--maintenance{--art-cyan:#7bd6ff;--art-gold:#f6a529}.department-art--service{--art-cyan:#66f0e2;--art-gold:#ffbd56}.department-art--brand{--art-cyan:#00d9ff;--art-gold:#ffb12c}.department-art--compliance{--art-cyan:#91ddff;--art-gold:#d5f6ff}.department-art--operations{--art-cyan:#4de5ff;--art-gold:#ffaf36}@keyframes department-signal-drift{0%,to{opacity:.22;filter:brightness(.8)}50%{opacity:.95;filter:brightness(1.35)}}@keyframes department-marker-pulse{0%,to{opacity:.5;transform:scale(.72)}50%{opacity:1;transform:scale(1.25)}}.department-content{z-index:1;background:linear-gradient(135deg,#154059eb,#05101bfa 74%);padding:16px 19px 19px;position:relative}.department-content:before{content:"";background:#00d9ff;width:34px;height:2px;position:absolute;top:0;left:19px;box-shadow:0 0 14px #00d9ffcc}.department-wall span{font-family:Arial,Helvetica,sans-serif;margin:0 0 13px!important}.department-wall h3{margin-bottom:8px!important;font-size:16px!important}.department-wall p{font-size:16px!important;line-height:1.45!important}@media (hover:hover){.department-wall article:hover,.department-wall article:focus{z-index:2;transform:translateY(-7px);box-shadow:inset 0 1px #ffffff40,0 24px 45px #00000057,0 0 24px #00d9ff29;border-color:#00d9ffeb!important}.department-wall article:hover .department-art-frame,.department-wall article:focus .department-art-frame{opacity:1;transform:scale(1.045)}.department-wall article:hover .department-art-beam,.department-wall article:hover .department-art-marker,.department-wall article:focus .department-art-beam,.department-wall article:focus .department-art-marker{opacity:1;filter:brightness(1.36)}.department-wall article:hover .department-art:after,.department-wall article:focus .department-art:after{opacity:.18}.department-wall article:hover .department-content,.department-wall article:focus .department-content{background:linear-gradient(135deg,#0c3348fa,#040d17fa 74%)}}@media (max-width:800px){.department-wall{gap:11px!important}.department-wall article{grid-template-rows:116px minmax(130px,1fr);min-height:246px!important}.department-content{padding:15px 15px 17px}.department-content:before{left:15px}}@media (max-width:520px){.department-wall article{grid-template-rows:160px minmax(120px,1fr);min-height:280px!important}}.human-control-note{text-align:center;border-top:1px solid #00d9ff61;border-bottom:1px solid #00d9ff61;border-right:2px solid #00d9ffb8;justify-content:center;align-items:center;width:100%;min-height:76px;font-family:Arial,Helvetica,sans-serif;font-weight:600;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f;color:#e0f4fc!important;background:linear-gradient(90deg,#00d9ff12,#13304457,#00d9ff12)!important;border-left:2px solid #00d9ff!important;max-width:none!important;margin:30px 0 0!important;padding:18px 34px!important;font-size:14px!important;line-height:1.55!important}.human-control-note span{overflow-wrap:anywhere;white-space:normal;max-width:100%;display:block}@media (max-width:640px){.human-control-note{min-height:0;padding:17px 18px!important;font-size:14px!important}}.luna-resolver{background:radial-gradient(#00d9ff1a,#0000 25rem),linear-gradient(135deg,#0a283ad9,#030c15f5);border:1px solid #00d9ff6b;margin-top:84px;padding:30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 30px 66px #00000038}.luna-resolver:before{content:"";background:linear-gradient(90deg,#00d9ff,#fff 50%,#ffb32e);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 23px #00d9ffc7}.resolver-heading{border-bottom:1px solid #66caf047;grid-template-columns:minmax(180px,.8fr) minmax(300px,2fr) minmax(180px,.8fr);align-items:center;gap:28px;min-height:52px;padding-bottom:24px;display:grid;position:relative}.resolver-heading .kicker{white-space:nowrap;margin:0}.resolver-heading h3{color:#f3fbff;letter-spacing:-.055em;white-space:nowrap;text-align:center;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(19px,1.75vw,25px);font-weight:700;line-height:1}.resolver-heading>span{color:#ffb32e;letter-spacing:.12em;white-space:nowrap;justify-self:end;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.resolver-flow{grid-template-columns:minmax(0,1fr) minmax(210px,.63fr) minmax(0,1fr);align-items:center;gap:30px;min-height:255px;padding-top:28px;display:grid;position:relative}.resolver-flow:before{content:"";background:linear-gradient(90deg,#0000,#00d9ffbd 25%,#ffb32dd9 75%,#0000);height:1px;position:absolute;top:50%;left:25%;right:25%;box-shadow:0 0 15px #00d9ff80}.resolver-flow:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);width:50px;height:6px;animation:4.8s linear infinite resolver-signal;position:absolute;top:calc(50% - 3px);left:27%;box-shadow:0 0 18px #ffffffe6}.resolver-inputs{gap:10px;display:grid}.resolver-inputs article,.resolver-output{z-index:1;background:linear-gradient(135deg,#10374de0,#05101bf2);border:1px solid #5cbfe757;position:relative;box-shadow:inset 0 1px #ffffff12}.resolver-inputs article{min-height:61px;padding:12px 14px;animation:6s ease-in-out infinite resolver-input-pulse}.resolver-inputs article:nth-child(2){animation-delay:.75s}.resolver-inputs article:nth-child(3){animation-delay:1.5s}.resolver-inputs b,.resolver-output b{color:#ffb32e;letter-spacing:.11em;margin-bottom:6px;font-family:Arial,Helvetica,sans-serif;font-size:14px;display:block}.resolver-inputs strong{color:#e1f5ff;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2;display:block}.resolver-core{z-index:2;text-align:center;background:radial-gradient(circle,#00d9ff33,#061a29e6 57%,#030b14fa);border:1px solid #00d9ffbf;min-height:164px;padding:27px 16px;animation:4.8s ease-in-out infinite resolver-core-pulse;position:relative;box-shadow:inset 0 1px #ffffff29,0 0 32px #00d9ff33}.resolver-core:before,.resolver-core:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.resolver-core:before{background:#ffb32e;width:52px;height:2px;top:17px;box-shadow:0 0 14px #ffb32dd9}.resolver-core:after{background:#00d9ff;width:84px;height:1px;bottom:17px;box-shadow:0 0 14px #00d9ffd1}.resolver-core i,.resolver-core span{letter-spacing:.1em;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;display:block}.resolver-core i{color:#9bdff5;margin-top:15px;font-size:14px}.resolver-core strong{color:#fff;letter-spacing:-.06em;margin:11px 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:32px;display:block}.resolver-core span{color:#ffb32e;font-size:14px;line-height:1.4}.resolver-output{background:linear-gradient(135deg,#4c34125c,#071924f5 62%);border-color:#ffb32db3;min-height:145px;padding:27px 24px;animation:6s ease-in-out infinite resolver-output-pulse}.resolver-output strong,.resolver-output span{font-family:Arial,Helvetica,sans-serif;display:block}.resolver-output strong{color:#f5fbff;font-size:18px;line-height:1.15}.resolver-output span{color:#98cfdf;letter-spacing:.08em;margin-top:14px;font-size:14px;font-weight:700}@keyframes resolver-signal{0%{opacity:0;transform:translate(0)}8%{opacity:0}18%,62%{opacity:1}76%,to{opacity:0;transform:translate(800%)}}@keyframes resolver-input-pulse{0%,15%,to{border-color:#5cbfe757;box-shadow:inset 0 1px #ffffff12}30%{border-color:#00d9ffd1;box-shadow:inset 0 1px #ffffff29,0 0 18px #00d9ff21}}@keyframes resolver-core-pulse{0%,20%,to{box-shadow:inset 0 1px #ffffff29,0 0 20px #00d9ff24}48%{box-shadow:inset 0 1px #ffffff38,0 0 42px #00d9ff6b,0 0 52px #ffb32d1f}}@keyframes resolver-output-pulse{0%,54%,to{border-color:#ffb32db3}70%{border-color:#ffefbefa;box-shadow:0 0 25px #ffb32d40}}@media (prefers-reduced-motion:reduce){.resolver-flow:after,.resolver-inputs article,.resolver-core,.resolver-output,.luna-visual-trace,.luna-visual-marker,.department-art-beam,.department-art-marker{animation:none}}@media (max-width:900px){.resolver-heading{text-align:center;grid-template-columns:1fr;gap:14px}.resolver-heading .kicker,.resolver-heading h3,.resolver-heading>span{justify-self:center}.resolver-heading h3{white-space:normal}.resolver-flow{grid-template-columns:1fr;gap:17px;padding-top:24px}.resolver-flow:before,.resolver-flow:after{display:none}.resolver-core{min-height:140px}}@media (max-width:640px){.luna-resolver{margin-top:54px;padding:22px 17px}.resolver-output{min-height:0;padding:23px 18px}}@media (max-width:960px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid article,.product-grid article:nth-child(10),.product-grid article:nth-child(11){grid-column:span 1}}@media (max-width:560px){.product-grid{grid-template-columns:1fr;gap:13px}.product-grid article{grid-template-rows:190px minmax(112px,auto)}.product-grid article>img{height:190px}.product-grid h3{font-size:17px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.shell{width:min(1180px,100% - 72px);margin:auto}.nav{z-index:10;justify-content:space-between;align-items:center;height:86px;display:flex;position:relative}.brand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{object-fit:contain;mix-blend-mode:multiply;width:58px;height:46px}.brand strong{letter-spacing:.12em;text-transform:uppercase;font-size:14px;display:block}.brand small{letter-spacing:.17em;color:#7b8796;margin-top:4px;font-size:14px;display:block}.brand-mark{align-items:end;gap:3px;height:29px;display:flex}.brand-mark i{background:var(--orange);width:6px;display:block;transform:skew(-28deg)}.brand-mark i:first-child{height:18px}.brand-mark i:nth-child(2){height:25px}.brand-mark i:nth-child(3){height:14px}.nav-links{align-items:center;gap:21px;display:flex}.nav-links a,.text-link{color:#667284;font-size:14px;font-weight:700;text-decoration:none}.nav-cta{background:var(--ink);padding:13px 17px;color:#fff!important}.nav-cta span,.button span{color:var(--orange);margin-left:14px}.menu-toggle{background:0 0;border:0;font-size:24px;display:none}.hero{grid-template-columns:47% 53%;align-items:center;min-height:620px;padding:52px 0 75px;display:grid}.eyebrow,.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);font-size:14px;font-weight:800}.pulse{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.hero h1{letter-spacing:-.065em;color:var(--ink);margin:24px 0 25px;font-size:clamp(52px,7vw,90px);line-height:.91}h1 em,h2 em{color:var(--orange);font-style:normal}.hero-actions{align-items:center;gap:26px;margin-top:37px;display:flex}.button{padding:16px 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.text-link span{color:var(--orange);margin-left:12px}.hero-visual{isolation:isolate;background:linear-gradient(90deg,#041221e0 0%,#07111f55 46%,#04101c09 100%),url(/og.png) 50%/cover no-repeat;height:455px;position:relative;overflow:hidden;box-shadow:0 22px 55px #07111f2e}.hero-visual:before{content:"";z-index:2;opacity:.8;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#ffffff18 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#ffffff18 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.orb{filter:blur(2px);z-index:1;border-radius:50%;position:absolute}.orb-a{background:radial-gradient(circle at 32% 28%,#b6d3e3,#35617d 38%,#0d1c2c 72%);width:250px;height:250px;top:22%;left:30%}.orb-b{mix-blend-mode:screen;opacity:.8;background:radial-gradient(circle at 34% 28%,#f6a06a,#a9442c 35%,#182435 70%);width:180px;height:180px;top:34%;left:48%}.ring{z-index:3;border:1px solid #b8d4df80;border-radius:50%;animation:11s linear infinite orbit;position:absolute;transform:rotate(-25deg)}.ring-a{width:420px;height:190px;top:31%;left:9%}.ring-b{border-color:#f05a2880;width:330px;height:130px;animation-duration:8s;animation-direction:reverse;top:38%;left:19%}.crosshair{z-index:4;border:1px solid #fff;width:25px;height:25px;animation:2.6s ease-in-out infinite target-pulse;position:absolute;top:46%;left:43%}.crosshair:before,.crosshair:after{content:"";background:#f05a28;position:absolute}.crosshair:before{width:47px;height:1px;top:11px;left:-12px}.crosshair:after{width:1px;height:47px;top:-12px;left:11px}.visual-label{color:#becbd8;letter-spacing:.13em;font-size:14px;line-height:1.7;position:absolute}.visual-label strong{color:#fff}.label-top{top:31px;left:31px}.label-bottom{text-align:right;bottom:28px;right:30px}.coordinate{color:#7890a2;z-index:4;font:14px/1.6 monospace;position:absolute;bottom:28px;left:30px}.scan-line{z-index:5;background:linear-gradient(#0000,#ff72458c,#0000);width:2px;animation:4.8s ease-in-out infinite scan;position:absolute;inset:0 auto 0 25%;box-shadow:0 0 22px #ff7047}.ai-chip{z-index:6;color:#dfeef8;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081522c7;border:1px solid #9cd4ed55;padding:10px 12px;font:14px/1.5 monospace;position:absolute;top:24px;right:25px}.ai-chip span{color:var(--orange);margin-bottom:4px;display:block}@keyframes scan{0%,to{opacity:0;transform:translate(-130px)}15%,85%{opacity:1}50%{transform:translate(330px)}}@keyframes orbit{0%{transform:rotate(-25deg)scale(1)}50%{transform:rotate(155deg)scale(1.05)}to{transform:rotate(335deg)scale(1)}}@keyframes target-pulse{0%,to{box-shadow:0 0 #f05a2840}50%{box-shadow:0 0 0 13px #f05a2800}}.signal-bar{background:var(--navy);color:#fff}.signal-grid{grid-template-columns:repeat(4,1fr);padding:23px 0;display:grid}.signal-grid div{border-left:1px solid #314051;padding-left:20px}.signal-grid span{color:var(--orange);margin-bottom:17px;font:14px monospace;display:block}.signal-grid strong{font-size:14px;display:block}.signal-grid small{color:#8593a5;margin-top:7px;font-size:14px;display:block}.product-section{color:#fff;background:radial-gradient(circle at 86% 14%,#324862 0,#0a1725 26%,#0000 48%),#07111f;padding:125px 0}.product-heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.product-heading h2,.group-band h2{letter-spacing:-.07em;margin:19px 0 0;font-size:clamp(42px,5vw,70px);line-height:.92}.product-heading>div:last-child>p{color:#b2c0ce;max-width:420px;margin:0 0 23px;font-size:16px;line-height:1.6}.material-row{flex-wrap:wrap;gap:7px;display:flex}.material-row span{color:#d4e1eb;letter-spacing:.05em;text-transform:uppercase;border:1px solid #8ba2b533;padding:7px 9px;font:14px monospace}.product-grid{border-top:1px solid #506274;border-left:1px solid #506274;grid-template-columns:repeat(4,1fr);display:grid}.product-grid article{border-bottom:1px solid #506274;border-right:1px solid #506274;flex-direction:column;min-height:155px;padding:17px;transition:all .25s;display:flex;position:relative;overflow:hidden}.product-grid article:before{content:"";filter:blur(19px);background:#eb9e3524;border-radius:50%;height:110px;transition:all .25s;position:absolute;inset:auto -10% -80% 15%;transform:translateY(40px)}.product-grid article:hover{background:#ffffff0d}.product-grid article:hover:before{transform:translateY(-25px)}.product-grid span{color:var(--orange);letter-spacing:.08em;font:14px monospace;position:relative}.product-grid h3{letter-spacing:-.025em;max-width:210px;margin:auto 0 0;font-size:15px;line-height:1.2;position:relative}.product-grid i{color:var(--orange);font-style:normal;position:absolute;bottom:15px;right:16px}.product-note{white-space:nowrap;color:#94a8b9;max-width:none;margin:29px 0 0;font-size:14px;line-height:1.6}.product-note strong{color:#fff}.group-band{color:#201817;background:#efc56c;padding:105px 0}.group-grid{grid-template-columns:1fr 1.5fr;gap:80px;display:grid}.group-band .kicker{color:#201817}.group-band h2 span{color:#fff8e8}.group-band h2+p{max-width:550px;margin:31px 0 25px;font-size:17px;line-height:1.55}.group-band small{border-top:1px solid #20181755;max-width:580px;padding-top:16px;font-size:14px;line-height:1.55;display:block}.buyer-heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.buyer-heading h2{letter-spacing:-.07em;margin:19px 0 0;font-size:clamp(42px,5vw,70px);line-height:.92}.buyer-heading h2 span{color:var(--orange)}.buyer-heading>p{color:#647184;max-width:400px;margin:0;font-size:16px;line-height:1.6}.pain-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.pain-grid article{border-right:1px solid var(--line);min-height:250px;padding:22px 22px 20px 0;position:relative}.pain-grid article:last-child{border-right:0}.pain-grid span{color:var(--orange);letter-spacing:.1em;margin-bottom:38px;font:14px monospace;display:block}.pain-grid h3{letter-spacing:-.03em;max-width:220px;margin:0 0 15px;font-size:17px;line-height:1.15}.pain-grid p{color:#6e7c8d;margin:0;font-size:16px;line-height:1.55}.pain-grid i{color:var(--orange);font-size:17px;font-style:normal;position:absolute;bottom:18px;right:24px}.section{padding:125px 0}.section-intro{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.section h2,.dark-section h2,.contact h2{letter-spacing:-.07em;margin:19px 0 0;font-size:clamp(42px,5vw,70px);line-height:.92}.section h2 span,.quality h2 span{color:#a3adb9}.section-intro>p{color:#6b7786;max-width:360px;margin:0 0 3px;font-size:16px;line-height:1.6}.cap-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.cap-card{border:1px solid var(--line);flex-direction:column;min-height:280px;padding:24px;display:flex}.cap-card:hover{border-color:var(--orange);transition:all .2s;transform:translateY(-3px)}.card-top{color:#9aa5b2;letter-spacing:.1em;justify-content:space-between;font:14px monospace;display:flex}.card-top span:last-child{color:var(--orange)}.metric{letter-spacing:-.06em;margin:39px 0 17px;font-size:54px}.cap-card h3{margin:0 0 9px;font-size:18px}.cap-card p{color:#738091;max-width:270px;margin:0;font-size:16px;line-height:1.5}.cap-card a{color:var(--ink);margin-top:auto;font-size:14px;font-weight:700;text-decoration:none}.cap-card a span{color:var(--orange);margin-left:9px}.dark-section{background:var(--navy);color:#fff;padding:125px 0;position:relative;overflow:hidden}.dark-section:before{content:"AI";color:#ffffff05;letter-spacing:-.2em;pointer-events:none;font-size:460px;font-weight:900;position:absolute;top:-100px;right:-20px}.anchor{position:absolute;top:0}.process-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.dark-section h2{font-size:clamp(50px,6vw,80px)}.dark-lead{color:#9cabbc;max-width:310px;margin:29px 0 36px;font-size:15px;line-height:1.6}.orange{color:var(--orange)}.outline{color:#fff;border:1px solid #516071}.timeline{border-top:1px solid #344454}.timeline>div{transition:all .2s;position:relative}.timeline>div:hover{border-bottom-color:#f05a28;padding-left:12px}.timeline>div{border-bottom:1px solid #344454;grid-template-columns:55px 1fr;gap:12px;padding:20px 0;display:grid}.timeline span{color:var(--orange);font:14px monospace}.timeline strong{font-size:15px}.timeline p{color:#95a5b7;grid-column:2;margin:0;font-size:16px;line-height:1.5}.quality{padding:125px 0}.seo-section{padding:0 0 125px}.seo-section>h2{letter-spacing:-.06em;margin:18px 0 45px;font-size:clamp(34px,4vw,60px);line-height:1}.faq-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.faq-grid article{border-top:2px solid var(--orange);background:#f5f7f9;padding:25px}.faq-grid h3{margin:0 0 12px;font-size:15px}.faq-grid p{color:#6d7988;margin:0;font-size:16px;line-height:1.55}.quality-plate{background:var(--pale);grid-template-columns:1fr 1fr;gap:90px;padding:70px;display:grid;position:relative}.quality-plate:after{content:"QC / 100";color:#a4afbc;font:14px monospace;position:absolute;top:28px;right:35px}.quality-copy{padding-top:22px}.quality-copy>p{max-width:400px;margin:0 0 35px;font-size:20px;line-height:1.4}.checks{color:#697687;grid-template-columns:1fr 1fr;gap:15px;font-size:14px;display:grid}.checks span{border-top:1px solid #cfd6de;padding-top:13px}.contact{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:90px;padding:110px 0 120px;display:grid}.contact h2{font-size:clamp(52px,6vw,86px)}.contact>div:last-child{padding-top:40px}.contact>div:last-child>p{color:#687587;max-width:350px;margin:0 0 28px;font-size:16px;line-height:1.6}.contact small{color:#9aa5b2;letter-spacing:.12em;margin-top:36px;font:14px monospace;display:block}.footer{border-top:1px solid var(--line);color:#9aa5b2;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding:22px 0 27px;font:14px monospace;display:flex}@media (max-width:800px){.shell{width:min(100% - 40px,600px)}.nav{height:72px}.menu-toggle{color:var(--ink);display:block}.nav-links{background:#fff;flex-direction:column;align-items:stretch;gap:18px;padding:20px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 12px 20px #07111f18}.nav-links.open{display:flex}.nav-cta{text-align:center}.hero{grid-template-columns:1fr;min-height:0;padding:54px 0 55px}.hero h1{font-size:64px}.hero-visual{height:350px;margin-top:55px}.signal-grid{grid-template-columns:1fr 1fr;gap:22px;padding:25px 0}.signal-grid div{min-height:62px}.section,.dark-section,.quality,.buyer-section,.product-section{padding:82px 0}.section-intro,.buyer-heading,.product-heading,.group-grid,.process-grid,.quality-plate,.contact{grid-template-columns:1fr;gap:40px}.section-intro,.buyer-heading,.product-heading{margin-bottom:38px}.product-grid{grid-template-columns:1fr 1fr}.group-band{padding:82px 0}.pain-grid{grid-template-columns:1fr}.pain-grid article,.pain-grid article:not(:first-child){border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:22px 40px 25px 24px}.pain-grid span{margin-bottom:18px}.cap-grid{grid-template-columns:1fr}.cap-card{min-height:250px}.process-grid{gap:60px}.quality-plate{padding:38px 25px}.quality-copy{padding-top:0}.checks,.faq-grid{grid-template-columns:1fr}.seo-section{padding-bottom:82px}.contact{padding:75px 0 85px}.contact>div:last-child{padding-top:0}.footer{flex-direction:column;gap:12px}}:root{--tech-bg:#050b13;--tech-panel:#0a1420;--tech-panel-2:#0e1e2e;--tech-line:#243649;--tech-text:#edf5f8;--tech-muted:#9cafbf}.nav{height:102px}.brand{background:#fff;gap:12px;padding:8px 15px 8px 10px;box-shadow:0 11px 26px #00000024}.brand img{width:63px;height:52px}.brand strong{color:#1c2935;letter-spacing:.09em;text-transform:none;font-size:14px}.brand small{color:#617182;letter-spacing:.13em;font-size:14px}.nav-cta{background:#eb9e3518;border:1px solid #eb9e3599;color:#fff!important}.home-hero{grid-template-columns:1fr 1fr;gap:70px;min-height:680px;padding:70px 0 100px}.home-hero h1,.page-hero h1{color:var(--tech-text);letter-spacing:-.085em;font-size:clamp(60px,7.2vw,105px);line-height:.86}.hero-lead{color:#aab9c5;max-width:460px;font-size:18px}.button.primary{color:#0b1119;background:var(--orange)}.manufacturing-console{border:1px solid #496274;height:510px;box-shadow:0 0 0 7px #ffffff04,0 30px 80px #0000007a,0 0 60px #1e6e9b21}.manufacturing-console:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(110deg,#0000 45%,#ffffff09 50%,#0000 55%);animation:8s ease-in-out infinite console-sheen;position:absolute;inset:0;transform:translate(-100%)}.console-top,.console-flow,.console-data{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.console-core{height:350px}.console-part{margin-top:44px}.part-silhouette{border-color:#c7d9e3;width:176px;height:176px;top:62px;left:52px;box-shadow:inset 0 0 0 28px #203848,0 0 48px #4bb0de4a}.console-data{padding:24px}.console-data strong{font-size:29px}.signal-bar{background:#08131f;border-top:1px solid #31485b;border-bottom:1px solid #31485b}.signal-grid{padding:29px 0}.buyer-heading h2,.section h2,.contact h2{color:var(--tech-text);font-size:clamp(48px,5.3vw,78px)}.buyer-heading>p,.section-intro>p{color:var(--tech-muted);font-size:17px}.pain-grid{border-color:var(--tech-line)}.pain-grid article{border-color:var(--tech-line);min-height:285px;padding:28px 25px 24px}.pain-grid article:not(:first-child){padding-left:25px}.pain-grid article:hover{background:linear-gradient(145deg,#132435,#07111f)}.pain-grid h3{color:#e7f1f5;font-size:20px}.pain-grid p{color:#91a5b5;font-size:16px}.pathway-section{border-top:1px solid var(--tech-line);border-bottom:1px solid var(--tech-line);background:radial-gradient(circle at 75% 20%,#eb9e3518,#0000 27%),#091521}.pathway-heading h2,.home-group h2{color:var(--tech-text)}.pathway-heading p{color:var(--tech-muted)}.pathway-grid{gap:16px}.pathway-grid a{background:linear-gradient(145deg,#102437,#07111f);border:1px solid #2d465a;min-height:325px;box-shadow:inset 0 1px #ffffff0c}.pathway-grid a:nth-child(2n){transform:translateY(42px)}.pathway-grid a:hover,.pathway-grid a:nth-child(2n):hover{background:linear-gradient(145deg,#19354b,#0a1723);border-color:#eb9e35a8;transform:translateY(-7px)}.pathway-grid h3{color:#f0f7fa;font-size:24px}.home-group{border-bottom:1px solid var(--tech-line);background:linear-gradient(90deg,#050b13ec,#050b1385),url(/og.png) 100%/58% no-repeat,#050b13;padding:190px 0 140px}.home-group>div>p:not(.kicker){color:#b4c5cf;font-size:18px}.footer{border-color:var(--tech-line);color:#7e93a3}.page-hero{background:linear-gradient(90deg,#050b13,#071321d6 50%,#050b13),#050b13;border-top:1px solid #1c3144;border-bottom:1px solid #1c3144;padding:145px 0 115px;position:relative;overflow:hidden}.page-hero:before{content:"BRF";color:#ffffff04;letter-spacing:-.14em;pointer-events:none;font-size:min(34vw,470px);font-weight:900;position:absolute;top:-120px;right:-15px}.page-hero-grid>div{border-color:#3b5264}.page-hero-grid p{color:#a8b9c6}.detail-section,.product-page,.about-section,.contact-page{background:0 0}.service-list article{grid-template-columns:54px minmax(0,1fr);align-items:center;min-height:132px;padding:22px 20px;transition:border-color .18s,background .18s,transform .18s;position:relative}.service-list article:before{content:"";background:linear-gradient(90deg, var(--system-cyan), var(--system-gold), transparent);opacity:.8;width:82px;height:2px;position:absolute;top:-1px;left:0}.service-list article:hover{background:linear-gradient(90deg,#00d9ff14,#0000 68%);border-color:#00d9ffbd;transform:translate(7px)}.service-list article>div{gap:7px;display:grid}.service-list article small{color:var(--system-cyan);letter-spacing:.16em;font:700 14px/1 Arial,Helvetica,sans-serif}.service-list h2{letter-spacing:-.045em;margin:0;font-size:clamp(20px,1.75vw,26px)}.service-list p{max-width:590px;font-size:16px;line-height:1.45}.nav-cta{text-align:center;justify-content:center;align-items:center;display:inline-flex}.service-list h2,.quality-stack h2,.about-section h2,.contact-page h2{color:var(--tech-text)}.service-list p,.quality-stack p,.about-section p:not(.kicker){color:var(--tech-muted)}.purchaser-callout,.quality-side{color:var(--tech-text);background:linear-gradient(145deg,#102337,#0a1420);border:1px solid #30485b}.purchaser-callout>p:not(.kicker),.quality-side>p:not(.kicker){color:#adbec9}.product-page-intro>p{color:var(--tech-muted)}.product-page-intro span{color:#c2d3dc;background:#0c1824;border-color:#3d5567}.product-grid{border-color:#425d70}.product-grid article{background:#08131f;border-color:#425d70}.product-note{color:#9cafbf}.ai-page{border-top:1px solid var(--tech-line);border-bottom:1px solid var(--tech-line);background:radial-gradient(circle at 80% 16%,#2787b534,#0000 28%),#07111f}.ai-grid>div>p:not(.kicker),.ai-stages p{color:var(--tech-muted)}.group-band{background:var(--orange)}.contact-page ul{color:var(--tech-muted)}.contact-panel{background:linear-gradient(145deg,#102438,#07111f);border:1px solid #3a586e}@keyframes console-sheen{0%,48%,to{transform:translate(-110%)}64%{transform:translate(110%)}}@media (max-width:800px){.nav{height:84px}.brand{max-width:calc(100% - 55px);padding:6px 9px}.brand img{width:48px;height:41px}.brand strong{letter-spacing:.04em;font-size:14px}.brand small{letter-spacing:.07em;font-size:14px}.nav-links{background:#0b1723;border:1px solid #2c475c;top:84px}.home-hero{gap:50px;padding:64px 0 78px}.home-hero h1,.page-hero h1{font-size:clamp(54px,16vw,78px)}.manufacturing-console{height:400px}.console-core{height:260px}.pathway-grid a:nth-child(2n){transform:none}.buyer-section{padding:90px 0}.home-group{background:linear-gradient(90deg,#050b13f5,#050b13d5),url(/og.png) 100%/auto 100% no-repeat,#050b13;padding:110px 0}}.home-hero{grid-template-columns:45% 55%;align-items:center;min-height:620px;padding:52px 0 78px;display:grid}.home-hero h1,.page-hero h1{color:var(--ink);letter-spacing:-.075em;margin:24px 0 25px;font-size:clamp(52px,7vw,90px);line-height:.9}.manufacturing-console{color:#e7f3fa;background:linear-gradient(105deg,#04101ddd 0%,#07111f4d 52%,#04101c20 100%),url(/og.png) 50%/cover no-repeat;height:455px;position:relative;overflow:hidden;box-shadow:0 24px 62px #07111f31}.console-noise{opacity:.6;background-color:#0000;background-image:linear-gradient(90deg,#b4e3ff12 1px,#0000 1px),linear-gradient(0deg,#b4e3ff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.console-top{z-index:2;color:#b9d6e7;letter-spacing:.12em;justify-content:space-between;padding:21px 23px;font:14px monospace;display:flex;position:relative}.console-part{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04101ca6;border:1px solid #a7e5ff59;border-right:0;margin:35px 0 0 22px;position:relative}.part-silhouette{border:15px solid #b4c9d7;border-radius:30px 30px 55px 55px;width:150px;height:150px;position:absolute;top:53px;left:43px;box-shadow:inset 0 0 0 22px #223849,0 0 38px #7ac2e840}.part-silhouette:before,.part-silhouette:after{content:"";border:5px solid #7da6ba;border-radius:50%;width:25px;height:25px;position:absolute}.part-silhouette:before{top:20px;left:20px}.part-silhouette:after{bottom:20px;right:20px}.part-axis{z-index:2;color:#b8dcec;letter-spacing:.1em;font:14px monospace;position:absolute}.axis-x{top:16px;left:17px}.axis-y{bottom:17px;right:16px}.scanner-beam{z-index:3;background:linear-gradient(#fff0,#eb9e35,#fff0);width:2px;animation:4s ease-in-out infinite console-scan;position:absolute;top:0;bottom:0;left:20%;box-shadow:0 0 20px #eb9e35}.console-data{border-left:2px solid var(--orange);background:#06131bd1;align-self:center;margin:0 18px;padding:18px;box-shadow:0 16px 30px #00000030}.console-data small,.console-data span{color:#a9c8da;letter-spacing:.1em;font:14px monospace;display:block}.console-data strong{letter-spacing:-.05em;margin:13px 0 9px;font-size:22px;line-height:.95;display:block}.console-data p{color:#9aaebe;margin:0 0 15px;font-size:16px;line-height:1.5}.console-data span{color:var(--orange)}.console-flow{z-index:3;background:#06111eda;border-top:1px solid #8dd9ff35;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.console-flow div{border-right:1px solid #8dd9ff23;min-height:73px;padding:13px}.console-flow b{color:#7f98a9;margin-bottom:7px;font:14px monospace;display:block}.console-flow span{color:#d7e6ee;font-size:14px;line-height:1.15}.console-flow .active b{color:var(--orange)}@keyframes console-scan{0%,to{opacity:0;transform:translate(-45px)}16%,78%{opacity:1}52%{transform:translate(215px)}}.pathway-section{background:#edf1f4;padding:125px 0}.pathway-heading{justify-content:space-between;align-items:end;gap:50px;margin:18px 0 48px;display:flex}.pathway-heading h2,.home-group h2{letter-spacing:-.075em;margin:0;font-size:clamp(44px,5.2vw,74px);line-height:.91}.pathway-heading p{color:#647184;max-width:310px;margin:0;font-size:16px;line-height:1.6}.pathway-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pathway-grid a{color:#e6eef3;background:#0a1826;flex-direction:column;min-height:295px;padding:24px;text-decoration:none;transition:transform .25s,background .25s;display:flex;position:relative;overflow:hidden}.pathway-grid a:before{content:"";border:1px solid #9ac8e044;border-radius:50%;width:210px;height:210px;transition:transform .35s;position:absolute;bottom:-100px;right:-100px;box-shadow:0 0 0 24px #9ac8e00b,0 0 0 48px #9ac8e008}.pathway-grid a:hover{background:#152c40;transform:translateY(-5px)}.pathway-grid a:hover:before{transform:scale(1.38)}.pathway-grid span{color:var(--orange);font:14px monospace}.pathway-grid h3{letter-spacing:-.05em;max-width:180px;margin:auto 0 11px;font-size:22px}.pathway-grid p{color:#a9becd;margin:0;font-size:16px;line-height:1.55;position:relative}.pathway-grid b{color:var(--orange);margin-top:28px;font-size:14px;position:relative}.pathway-grid i{margin-left:8px;font-style:normal}.home-group{color:#fff;background:#201817;padding:125px 0}.home-group h2{margin:19px 0 27px}.home-group h2 span{color:var(--orange)}.home-group>div>p:not(.kicker){color:#b0bec9;max-width:640px;margin:0 0 30px;font-size:17px;line-height:1.6}.home-group .text-link{color:#fff}.page-hero-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;display:grid}.page-hero-grid>div{border-top:1px solid #aab4be;padding:23px 0 3px}.page-hero-grid p{color:#586575;margin:0 0 26px;font-size:17px;line-height:1.55}.page-hero-grid span{color:var(--orange);letter-spacing:.12em;font:14px monospace}.detail-section{grid-template-columns:1.2fr .8fr;gap:70px;padding:105px 0 125px;display:grid}.service-list article,.quality-stack article{border-top:1px solid var(--line);grid-template-columns:54px 1fr 30px;gap:20px;padding:26px 0;display:grid}.service-list article:last-child,.quality-stack article:last-child{border-bottom:1px solid var(--line)}.service-list span,.quality-stack span{color:var(--orange);font:14px monospace}.service-list h2,.quality-stack h2{letter-spacing:-.05em;margin:0 0 9px;font-size:24px}.service-list p,.quality-stack p{color:#697687;max-width:510px;margin:0;font-size:16px;line-height:1.6}.service-list i{color:var(--orange);font-style:normal}.purchaser-callout,.quality-side{background:#edf1f4;align-self:start;padding:36px}.purchaser-callout h2,.quality-side h2{letter-spacing:-.06em;margin:17px 0;font-size:37px;line-height:.95}.purchaser-callout>p:not(.kicker),.quality-side>p:not(.kicker){color:#637082;font-size:16px;line-height:1.6}.purchaser-callout .button{margin-top:20px}.product-page{padding:100px 0 125px}.product-page-intro{grid-template-columns:1fr 1fr;gap:80px;margin-bottom:55px;display:grid}.product-page-intro>p{color:#647184;max-width:500px;margin:0;font-size:17px;line-height:1.6}.product-page-intro>div{flex-wrap:wrap;align-content:start;gap:8px;display:flex}.product-page-intro>.product-profile-specs{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start!important;gap:14px!important;display:grid!important}.product-profile-specs>div{background:linear-gradient(135deg,#00d1ff17,#0000 56%),linear-gradient(145deg,#0f273af0,#060f19f5);border:1px solid #00d1ff7a;flex-wrap:wrap;align-content:start;gap:8px;min-height:254px;padding:18px;display:flex;box-shadow:inset 0 1px #e4f9ff14,0 0 28px #00d1ff0f}.product-profile-specs b{color:#eaf8ff;letter-spacing:.12em;text-transform:uppercase;width:100%;margin-bottom:6px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.product-profile-specs>div span{color:#e8f7ff;letter-spacing:.035em;text-shadow:0 0 14px #9de1ff3d;background:linear-gradient(135deg,#65cbff33,#0f2c44e6);border:1px solid #8bdaffad;min-height:40px;padding:10px 14px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:18px;box-shadow:inset 0 1px #ffffff1f}.product-page-intro span{color:#485767;border:1px solid var(--line);padding:8px 10px;font:14px monospace}.ai-page{color:#fff;background:#07111f;padding:110px 0 125px}.ai-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.ai-grid h2{letter-spacing:-.07em;margin:18px 0 25px;font-size:clamp(40px,4vw,60px);line-height:.95}.ai-grid>div>p:not(.kicker){color:#9db0c0;max-width:400px;font-size:16px;line-height:1.65}.ai-stages{border-top:1px solid #3b4c5b}.ai-stages article{border-bottom:1px solid #3b4c5b;grid-template-columns:48px 1fr;gap:11px;padding:20px 0;display:grid}.ai-stages span{color:var(--orange);font:14px monospace}.ai-stages h3{margin:0 0 7px;font-size:16px}.ai-stages p{color:#92a6b6;grid-column:2;margin:0;font-size:16px;line-height:1.55}.about-section{grid-template-columns:.75fr 1.25fr;gap:100px;padding:110px 0 125px;display:grid}.about-year{color:var(--orange);letter-spacing:-.09em;align-self:start;font-size:86px;font-weight:800}.about-year span{color:#697687;letter-spacing:.15em;margin-top:10px;font:14px monospace;display:block}.about-section h2,.contact-page h2{letter-spacing:-.07em;margin:18px 0 25px;font-size:clamp(39px,4vw,61px);line-height:.95}.about-section p:not(.kicker){color:#687586;max-width:610px;font-size:16px;line-height:1.65}.about-section .button{margin-top:10px}.equipment-section{background:radial-gradient(at 85% 15%,#eb9e351f,#0000 29rem),linear-gradient(145deg,#071a2b,#020b14 72%);border-top:1px solid #00d9ff42;border-bottom:1px solid #00d9ff42;padding:110px 0 126px}.equipment-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.64fr);align-items:end;gap:clamp(48px,9vw,144px);margin-bottom:42px;display:grid}.equipment-heading h2{color:#f0f9ff;letter-spacing:-.075em;margin:16px 0 0;font-size:clamp(39px,5vw,68px);line-height:.92}.equipment-heading h2 span{color:var(--orange)}.equipment-heading>p{color:#a9bdcd;margin:0 0 4px;font-size:16px;line-height:1.68}.equipment-hero,.equipment-gallery figure{background:#07131f;border:1px solid #00d9ff94;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 58px #0000004d}.equipment-hero:after,.equipment-gallery figure:after{pointer-events:none;content:"";background:linear-gradient(#0000,#020a12d6);height:48%;position:absolute;bottom:0;left:0;right:0}.equipment-hero img,.equipment-gallery img{object-fit:cover;filter:saturate(.9)contrast(1.04)brightness(.9);width:100%;transition:filter .24s,transform .36s;display:block}.equipment-hero img{min-height:420px;max-height:560px}.equipment-hero:hover img,.equipment-gallery figure:hover img{filter:saturate()contrast(1.03)brightness();transform:scale(1.02)}.equipment-hero figcaption,.equipment-gallery figcaption{z-index:1;gap:6px;display:grid;position:absolute;bottom:21px;left:25px;right:25px}.equipment-hero figcaption span,.equipment-gallery figcaption{color:var(--system-cyan);letter-spacing:.13em;font:700 14px/1.3 Arial,Helvetica,sans-serif}.equipment-hero figcaption b{color:#f6fbff;letter-spacing:-.035em;font-size:clamp(16px,2vw,24px)}.equipment-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px;margin-top:18px;display:grid}.equipment-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.equipment-facts article{background:linear-gradient(135deg,#00d9ff17,#0000 56%),#071b2bdb;border:1px solid #00d9ff57;min-height:180px;padding:21px;display:grid}.equipment-facts b{color:var(--orange);letter-spacing:-.075em;font-size:clamp(28px,3vw,43px);line-height:.95}.equipment-facts span{color:#f0f9ff;letter-spacing:.1em;align-self:end;font:700 14px/1.35 Arial,Helvetica,sans-serif}.equipment-facts p{color:#9db3c3;margin:8px 0 0;font-size:16px;line-height:1.45}.equipment-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.equipment-gallery img{height:100%;min-height:372px}@media (max-width:800px){.equipment-section{padding:76px 0 82px}.equipment-heading,.equipment-layout{grid-template-columns:1fr;gap:28px}.equipment-hero img{min-height:250px}.equipment-gallery img{min-height:230px}}@media (max-width:520px){.equipment-facts,.equipment-gallery{grid-template-columns:1fr}.equipment-facts article{min-height:150px}}.contact-page{grid-template-columns:1fr 1fr;gap:80px;padding:105px 0 125px;display:grid}.contact-page ul{color:#607083;margin:28px 0 0;padding:0;font-size:15px;line-height:2;list-style:none}.contact-page li:before{content:"—";color:var(--orange);margin-right:9px}.contact-panel{color:#fff;background:#07111f;align-self:start;padding:47px}.contact-panel p{color:#bbcad5;margin:0 0 28px;font-size:18px;line-height:1.5}.contact-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.contact-actions .button{justify-content:center;min-width:164px}.contact-panel small{color:#b8d9e8;letter-spacing:.1em;text-transform:uppercase;margin-top:39px;font:700 14px/1.65 Arial,Helvetica,sans-serif;display:block}@media (max-width:800px){.home-hero,.page-hero-grid,.detail-section,.product-page-intro,.ai-grid,.about-section,.contact-page{grid-template-columns:1fr;gap:38px}.home-hero{min-height:0;padding:54px 0 65px}.manufacturing-console{height:390px}.console-core{grid-template-columns:1fr;height:265px}.console-part{height:212px;margin:24px 22px}.part-silhouette{width:130px;height:130px;top:41px;left:calc(50% - 65px)}.console-data{display:none}.console-flow div{min-height:70px;padding:10px 8px}.console-flow span{font-size:14px}.pathway-section{padding:82px 0}.pathway-heading{margin-bottom:34px;display:block}.pathway-heading p{margin-top:22px}.pathway-grid{grid-template-columns:1fr 1fr}.pathway-grid a{min-height:260px;padding:18px}.pathway-grid h3{font-size:19px}.pathway-grid p{font-size:16px}.home-group,.page-hero,.detail-section,.product-page,.ai-page,.about-section,.contact-page{padding-top:82px;padding-bottom:82px}.product-grid{grid-template-columns:1fr 1fr}.product-grid article{min-height:135px}.contact-panel{padding:30px}}:root{--system-bg:#05111d;--system-surface:#071a2b;--system-surface-2:#0b253a;--system-line:#53afda52;--system-cyan:#00d9ff;--system-green:#35e69a;--system-gold:#eb9e35;--system-amber:#eb9e35;--system-text:#eaf7ff;--system-muted:#91afc0}body{background:var(--system-bg);color:var(--system-text);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}main{background:radial-gradient(circle at 78% 8%, #00d9ff14, transparent 25rem), linear-gradient(90deg, #46a5cf0b 1px, transparent 1px), linear-gradient(0deg, #46a5cf09 1px, transparent 1px), var(--system-bg);background-size:auto,72px 72px,72px 72px,auto;overflow:hidden}.web-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(120deg,#071a2bfa,#05111df2),repeating-linear-gradient(90deg,#0000 0 94px,#00d9ff14 95px 96px);border-bottom:2px solid #eb9e35c2;min-height:92px;position:fixed;top:0;left:0;right:0;box-shadow:0 9px 24px #00000047}.web-header-inner{grid-template-columns:1fr minmax(330px,430px) 1fr;align-items:center;min-height:92px;display:grid}.header-context{color:#8bb2c8;font:700 14px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;align-items:center;gap:9px;margin:0;display:flex}.header-context i{background:var(--system-green);width:7px;height:7px;box-shadow:0 0 14px var(--system-green);border-radius:50%;animation:2.2s ease-in-out infinite brfPulse}.brand{width:100%;min-height:58px;color:var(--system-text);text-align:left;background:linear-gradient(90deg,#0000,#00d9ff0b,#0000);border-left:1px solid #00d9ff59;border-right:1px solid #00d9ff59;justify-content:center;justify-self:center;align-items:center;gap:12px;padding:7px 14px;display:flex}.brand img{object-fit:contain;mix-blend-mode:normal;background:#fff;flex:none;width:58px;height:45px;padding:2px}.brand strong{color:var(--system-text);letter-spacing:.095em;text-transform:none;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2}.brand small{color:#93b7ca;font:700 14px/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em;white-space:nowrap;margin-top:5px}.nav-links{justify-self:end;gap:19px;display:flex}.nav-links a,.text-link{color:#b8d1df;letter-spacing:.01em;font-size:14px}.nav-links a:hover,.text-link:hover{color:var(--system-cyan)}.nav-cta{background:#eb9e351a;border:1px solid #eb9e35d1;padding:12px 15px;color:#fff!important}.nav-cta:hover{background:var(--system-gold);color:#07111f!important}.home-hero{grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:clamp(46px,6vw,90px);min-height:610px;padding:88px 0 82px;display:grid}.eyebrow,.kicker{color:var(--system-cyan);font:700 14px/1.2 var(--font-geist-mono), monospace;letter-spacing:.12em}.home-hero h1{max-width:690px;color:var(--system-text);letter-spacing:-.072em;margin:23px 0 25px;font-size:clamp(42px,4.25vw,70px);font-weight:600;line-height:.91}.home-hero h1 em{color:var(--system-gold);font-style:normal}.hero-lead{color:#acc4d3;max-width:480px;font-size:17px;line-height:1.7}.hero-actions{margin-top:35px}.button.primary{color:#06111d;background:var(--system-gold);box-shadow:0 0 0 1px #eb9e3566,0 12px 30px #eb9e351f}.button.primary:hover{background:var(--system-cyan)}.manufacturing-console{border:1px solid var(--system-line);background:linear-gradient(135deg,#0b253aed,#05111df5),repeating-linear-gradient(90deg,#0000 0 67px,#00d9ff12 68px 69px);border-radius:8px;height:456px;position:relative;overflow:hidden;box-shadow:0 24px 65px #00000059,inset 0 0 40px #00d9ff09}.manufacturing-console:after{z-index:1;pointer-events:none;content:"";opacity:.28;background:linear-gradient(105deg,#0000 34%,#00d9ff33 50%,#0000 66%);animation:7s ease-in-out infinite brfScan;position:absolute;inset:0;transform:translate(-130%)}.console-noise{opacity:.18}.console-top{z-index:2;color:#b7d3e1;height:51px;font:700 14px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;border-bottom:1px solid #53afda38;justify-content:space-between;align-items:center;padding:0 21px;display:flex;position:relative}.console-top i{color:var(--system-gold);font-style:normal}.console-core{z-index:2;grid-template-columns:1.08fr .92fr;height:315px;display:grid;position:relative}.console-brief{border-right:1px solid #53afda38;flex-direction:column;justify-content:center;padding:34px;display:flex}.console-brief small{color:var(--system-gold);font:700 14px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.console-brief strong{color:var(--system-text);letter-spacing:-.055em;margin:12px 0 13px;font-size:30px;font-weight:650;line-height:.9}.console-brief p{color:#a6c1d0;max-width:265px;margin:0 0 20px;font-size:16px;line-height:1.6}.console-detail-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.console-detail-grid span{color:#a9c9d9;background:#00d9ff0b;border-left:2px solid #00d9ff6b;min-height:38px;padding:7px 8px;font-size:14px;line-height:1.3}.console-detail-grid b{color:var(--system-cyan);font:700 14px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;margin-bottom:2px;display:block}.console-asset{isolation:isolate;background:linear-gradient(#05111d0d,#05111dcc),url(/og.png) 100%/auto 100% no-repeat;padding:22px;position:relative;overflow:hidden}.console-asset:before{z-index:-1;content:"";background:linear-gradient(90deg,#05111d7a,#05111d0a);position:absolute;inset:0}.console-asset span,.console-asset i{color:#c4dce8;font:700 14px/1.25 var(--font-geist-mono), monospace;letter-spacing:.11em;display:block}.console-asset span{white-space:nowrap;letter-spacing:.08em;font-size:14px}.console-asset i{color:var(--system-green);font-size:14px;font-style:normal;position:absolute;bottom:14px}.console-flow{z-index:2;border-top:1px solid #53afda47;height:90px;position:relative}.console-flow div{background:0 0;border-left:1px solid #53afda38;min-height:89px;padding:16px 13px}.console-flow div:first-child{border-left:0}.console-flow .active{box-shadow:inset 0 2px 0 var(--system-gold);background:linear-gradient(#eb9e3529,#eb9e350e)}.console-flow b{color:var(--system-gold);font:700 14px/1 var(--font-geist-mono), monospace}.console-flow span{color:#c6d9e4;margin-top:11px;font-size:14px}.signal-bar{border-top:1px solid var(--system-line);border-bottom:1px solid var(--system-line);background:#071a2bc2;position:relative}.signal-grid>div{border-left-color:#53afda42;min-height:105px;padding:22px 20px}.signal-grid>div:last-child{border-right-color:#53afda42}.signal-grid span{color:var(--system-gold)}.signal-grid strong{color:var(--system-text);font-size:14px}.signal-grid small{color:#90b0c1;font-size:14px}.buyer-section,.pathway-section,.home-group,.page-hero,.detail-section,.product-page,.about-section,.contact-page{color:var(--system-text);background:0 0}.buyer-section{padding:112px 0}.buyer-heading h2,.pathway-heading h2,.home-group h2,.page-hero h1,.about-section h2,.contact-page h2{color:var(--system-text)}.buyer-heading h2 span,.home-group h2 span{color:var(--system-gold)}.buyer-heading>p,.pathway-heading p,.home-group p,.page-hero-grid p,.service-list p,.quality-stack p,.product-page-intro>p,.about-section p:not(.kicker),.contact-page ul{color:#a3bece}.pain-grid article,.pathway-grid a,.purchaser-callout,.quality-side,.contact-panel{border-color:var(--system-line);background:linear-gradient(145deg,#0b253ad1,#05111de6);border-radius:8px;box-shadow:inset 0 0 0 1px #00d9ff06}.pain-grid article:hover,.pathway-grid a:hover{border-color:var(--system-cyan);transform:translateY(-4px)}.pain-grid h3,.pathway-grid h3,.service-list h2,.quality-stack h2,.purchaser-callout h2,.quality-side h2{color:var(--system-text)}.pain-grid p,.pathway-grid p,.purchaser-callout>p:not(.kicker),.quality-side>p:not(.kicker),.contact-panel p{color:#a3bece}.pathway-section{border-top:1px solid var(--system-line);background:#071a2b5c}body .kicker{display:none!important}.careers-hero{background:radial-gradient(circle at 82% 18%,#f7a2292b,#0000 28%),linear-gradient(120deg,#061320 0%,#081d2c 62%,#030b13 100%);padding:112px 0 92px}.careers-hero-grid,.careers-intro,.careers-contact-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:72px;display:grid}.careers-hero-copy h1,.careers-intro h2,.careers-contact h2{color:var(--white);letter-spacing:-.07em;margin:18px 0 24px;font-size:clamp(46px,5.7vw,88px);line-height:.93}.careers-hero-copy h1 em,.careers-intro h2 em,.careers-contact h2 em{color:var(--orange);font-style:normal}.careers-hero-copy>p:not(.kicker),.careers-intro>p,.careers-contact-card>p{color:#bcd0df;max-width:580px;margin:0 0 28px;font-size:18px;line-height:1.65}.careers-hero-visual{border:1px solid var(--cyan);min-height:420px;margin:0;position:relative;overflow:hidden;box-shadow:14px 14px #f7a229c7,0 0 42px #00d9ff1f}.careers-hero-visual:after{content:"";background:linear-gradient(#0000 28%,#030b13c2);position:absolute;inset:0}.careers-hero-visual img{object-fit:cover;filter:saturate(.78)contrast(1.08);width:100%;height:100%;min-height:420px}.careers-hero-visual figcaption{z-index:1;color:var(--white);gap:8px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.careers-hero-visual figcaption span,.careers-opportunities span,.careers-contact-card small{color:var(--orange);letter-spacing:.12em;font:700 14px/1.2 Arial,sans-serif}.careers-hero-visual figcaption strong{font-size:20px}.careers-intro{padding:108px 0 60px}.careers-intro h2{font-size:clamp(40px,4.5vw,68px)}.careers-intro>p{justify-self:end;margin:0}.careers-inclusion{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(36px,7vw,108px);padding:32px 0 64px;display:grid}.careers-inclusion-signal{background:#061522;border:1px solid #00d9ff6b;flex-direction:column;justify-content:flex-end;min-height:390px;padding:30px;display:flex;position:relative;overflow:hidden}.careers-inclusion-signal:after{content:"";pointer-events:none;background:linear-gradient(#030d170f 24%,#030d17eb 88%);position:absolute;inset:0}.careers-inclusion-signal img{object-fit:cover;object-position:35% 24%;filter:saturate(.82)contrast(1.06)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.careers-inclusion-signal>span,.careers-inclusion-signal>strong{z-index:1;position:relative}.careers-inclusion-signal>span{margin-top:24px}.careers-inclusion-signal>strong{margin-top:14px}.careers-inclusion-signal span{color:var(--cyan);letter-spacing:.16em;font:700 14px/1.2 Arial,sans-serif}.careers-inclusion-signal strong{max-width:330px;color:var(--white);letter-spacing:-.055em;margin-top:16px;font-size:clamp(30px,3.4vw,52px);line-height:.95}.careers-inclusion>div:last-child{align-content:center;display:grid}.careers-inclusion h2{color:var(--white);letter-spacing:-.06em;margin:15px 0 18px;font-size:clamp(34px,3.4vw,54px);line-height:.95}.careers-inclusion h2 em{color:var(--orange);font-style:normal}.careers-inclusion>div:last-child>p:last-child{color:#c2d8e5;max-width:610px;margin:0;font-size:16px;line-height:1.68}.careers-weps{max-width:610px;color:inherit;background:linear-gradient(135deg,#0e3043b8,#05111bf5);border:1px solid #00d9ff6b;grid-template-columns:minmax(170px,220px) 1fr;align-items:center;gap:24px;margin-top:34px;padding:18px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:10px 10px #d9911e85}.careers-weps:hover{border-color:var(--cyan);transform:translate(-3px,-3px);box-shadow:13px 13px #d9911ead}.careers-weps:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.careers-weps-mark{background:0 0;border:1px solid #00d9ff4d;place-items:center;min-height:118px;padding:12px;display:grid}.careers-weps-mark img{object-fit:contain;width:100%;height:auto;max-height:94px;display:block}.careers-weps>div:last-child{align-content:center;gap:5px;display:grid}.careers-weps strong{color:var(--white);font-size:16px;line-height:1.22}.careers-weps span{color:#d4e7f2;font-size:14px;line-height:1.35}.careers-weps small{color:var(--orange);letter-spacing:.09em;margin-top:4px;font:700 14px/1.35 Arial,sans-serif}.careers-opportunities{grid-template-columns:repeat(4,1fr);gap:12px;padding-bottom:108px;display:grid}.careers-opportunities article{background:linear-gradient(145deg,#0d2f43db,#030d16f0);border:1px solid #6bc2e766;min-height:250px;padding:26px}.careers-opportunities h3{color:var(--white);margin:70px 0 13px;font-size:22px;line-height:1.05}.careers-opportunities p{color:#bcd0df;margin:0;font-size:16px;line-height:1.55}.careers-contact{background:linear-gradient(90deg,#061421,#030a11);border-top:1px solid #00d9ff52;padding:92px 0}.careers-contact h2{margin-bottom:0;font-size:clamp(40px,4.5vw,68px)}.careers-contact-card{border:1px solid var(--cyan);background:linear-gradient(145deg,#0c3347eb,#030d16f5);padding:36px}.careers-contact-card>p{margin-bottom:26px;font-size:16px}.careers-contact-card a{color:var(--white);margin-bottom:28px;font-size:clamp(20px,2vw,30px);font-weight:700;text-decoration:none;display:block}.careers-contact-card a:hover{color:var(--orange)}@media (max-width:900px){.careers-hero-grid,.careers-intro,.careers-inclusion,.careers-contact-grid{grid-template-columns:1fr;gap:38px}.careers-intro>p{justify-self:start}.careers-opportunities{grid-template-columns:repeat(2,1fr)}.careers-weps{max-width:none}}@media (max-width:560px){.careers-hero{padding:76px 0 64px}.careers-hero-visual,.careers-hero-visual img{min-height:300px}.careers-intro{padding:72px 0 38px}.careers-opportunities{grid-template-columns:1fr;padding-bottom:72px}.careers-weps{grid-template-columns:1fr;gap:15px}.careers-weps-mark{min-height:104px}.careers-contact{padding:64px 0}}.pain-grid article,.pathway-grid a{grid-template-rows:126px minmax(0,1fr);min-height:324px;display:grid;overflow:hidden;padding:0!important}.pain-card-image,.pathway-card-image{background:#071a2b;border-bottom:1px solid #00d9ff42;position:relative;overflow:hidden}.pain-card-image:after,.pathway-card-image:after{content:"";pointer-events:none;background:linear-gradient(#020a110d,#020a118f);position:absolute;inset:0}.pain-card-image img,.pathway-card-image img{object-fit:cover;filter:saturate(.94)contrast(1.04)brightness(.98);width:100%;height:100%;transition:transform .45s,filter .45s}.pain-card-content,.pathway-card-content{flex-direction:column;padding:18px 22px 20px;display:flex}.pain-card-content>span,.pathway-card-content>span{color:var(--orange);letter-spacing:.1em;margin:0 0 15px;font:14px/1 monospace;display:block}.pain-card-content h3,.pathway-card-content h3{color:#ffc04a;text-shadow:0 1px 10px #000000e6;max-width:none;margin:0 0 10px;font-size:19px}.pain-card-content p,.pathway-card-content p{color:#e1f5ff;text-shadow:0 1px 9px #000000e6;margin:0;font-size:16px}.pathway-card-content b{margin-top:auto;padding-top:16px}.pain-grid article:hover .pain-card-image img,.pathway-grid a:hover .pathway-card-image img{filter:saturate()contrast(1.08)brightness();transform:scale(1.06)}@media (max-width:800px){.pain-grid article,.pain-grid article:not(:first-child),.pathway-grid a{min-height:312px;padding:0!important}}.pathway-grid a{border:1px solid var(--system-line)}.home-group{border-top:1px solid var(--system-line);background:linear-gradient(120deg,#0b253ac7,#05111deb)}.service-list article,.quality-stack article{border-color:var(--system-line)}.product-grid article{border-color:var(--system-line);background:#0b253a94}.product-grid h2,.product-grid p{color:var(--system-text)}.product-grid p{color:#a3bece}.footer{color:#7192a4;border-color:var(--system-line)}.footer-confidentiality{color:#9ab7c8}.footer-policy-link{text-underline-offset:4px;font-weight:800;color:var(--system-cyan)!important;-webkit-text-decoration:underline #00d9ff9e!important;text-decoration:underline #00d9ff9e!important}:is(.footer-policy-link:hover,.footer-policy-link:focus-visible){color:#fff!important;-webkit-text-decoration-color:var(--orange)!important;-webkit-text-decoration-color:var(--orange)!important;-webkit-text-decoration-color:var(--orange)!important;text-decoration-color:var(--orange)!important}.footer-confidentiality{font-weight:700;color:#d4e9f3!important}@media (max-width:800px){.footer{grid-template-columns:1fr 1fr;gap:12px 20px;line-height:1.5;display:grid}.footer span:nth-of-type(2),.footer-confidentiality{text-align:right}}.rfq-confidentiality{border-top:1px solid #53afda47;padding-top:18px;color:#9fb9c8!important;margin:24px 0 0!important;font-size:14px!important;line-height:1.55!important}.rfq-confidentiality strong{color:var(--system-cyan);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:14px;display:block}@keyframes brfPulse{50%{opacity:.42;box-shadow:0 0 4px var(--system-green)}}@keyframes brfScan{0%,46%{transform:translate(-130%)}72%,to{transform:translate(130%)}}@media (max-width:1060px){.web-header-inner{grid-template-columns:minmax(270px,1fr) auto}.header-context{display:none}.brand{justify-self:start;max-width:430px}.nav-links{gap:14px}.home-hero{grid-template-columns:1fr 1fr;gap:38px}}@media (max-width:1150px){main{padding-top:78px}}@media (max-width:1380px) and (min-width:1061px){.web-header-inner{grid-template-columns:1fr 390px 1fr}.header-context{display:none}.brand{gap:9px}.brand img{width:51px;height:40px}.brand strong{letter-spacing:.1em;font-size:14px}.brand small{letter-spacing:.075em;font-size:14px}.nav-links{gap:12px}.nav-links a{font-size:14px}.nav-cta{padding:11px 12px}}@media (max-width:800px){.web-header{min-height:76px}main{padding-top:76px}.web-header-inner{grid-template-columns:1fr auto;min-height:76px}.brand{border-left:0;gap:8px;max-width:330px;min-height:54px;padding:5px 9px}.brand img{width:48px;height:38px}.brand strong{letter-spacing:.07em;white-space:normal;font-size:14px}.brand small{letter-spacing:.06em;white-space:normal;font-size:14px}.menu-toggle{color:var(--system-text)}.nav-links{border:1px solid var(--system-line);background:#071a2b;border-top:0;width:100%;padding:20px;top:75px;left:0;right:0}.nav-links.open{display:grid}.home-hero{grid-template-columns:1fr;min-height:0;padding:62px 0 68px}.home-hero h1{font-size:clamp(42px,12vw,58px)}.manufacturing-console{height:auto;min-height:438px}.console-core{grid-template-columns:1fr;height:318px}.console-brief{border-right:0;padding:25px}.console-asset{display:none}.console-flow{height:69px}.console-flow div{min-height:68px;padding:11px 7px}.console-flow span{margin-top:9px;font-size:14px}.signal-grid>div{min-height:92px;padding:17px 12px}}body,button,input,textarea,select{font-family:Arial,Helvetica,sans-serif}main{background:radial-gradient(at 83% 14%,#eb9e3524,#0000 22rem),radial-gradient(at 17% 72%,#00d9ff13,#0000 24rem),linear-gradient(111deg,#ffffff06 0 1px,#0000 1px 45px),linear-gradient(0deg,#00d9ff0b 1px,#0000 1px 72px),#030b14}.web-header{background:linear-gradient(#1f3241f0 0%,#091825fa 11%,#030b14f7 100%),repeating-linear-gradient(90deg,#0000 0 94px,#00d9ff1a 95px 96px);box-shadow:inset 0 1px #ffffff40,0 12px 34px #0000007a}.brand{background:linear-gradient(90deg,#ffffff09,#0000 25%,#00d9ff12 53%,#0000 78%,#ffffff08),linear-gradient(#ffffff0f,#0000);border-color:#00d9ff85;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000080}.brand strong{color:#fff;letter-spacing:.13em;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700}.brand small,.header-context,.eyebrow,.kicker,.console-top,.console-brief small,.console-detail-grid b,.console-asset span,.console-asset i,.console-flow b{font-family:Arial,Helvetica,sans-serif;font-weight:700}.nav-cta,.button.primary{background:linear-gradient(#ffc45f,#e58d16 55%,#b85d09);border-color:#ffcd7cf2;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #411a00b3,0 8px 20px #eb8e1633}.nav-cta:after,.button.primary:after{content:"";background:#ffffff6b;width:28%;height:330%;transition:transform .55s;position:absolute;top:-110%;transform:rotate(25deg)}.nav-cta:hover:after,.button.primary:hover:after{transform:translate(290%)rotate(25deg)}.home-hero{min-height:634px}.home-hero-copy{border-left:2px solid #00d9ffad;padding-left:25px;position:relative}.home-hero-copy:before{content:"";background:var(--system-cyan);width:8px;height:8px;box-shadow:0 0 18px var(--system-cyan);position:absolute;top:0;left:-5px}.home-hero h1{color:#f8fdff;letter-spacing:-.065em;text-shadow:0 2px #000000bf,0 0 18px #00d9ff14;font-family:Arial,Helvetica,sans-serif;font-size:clamp(44px,4.6vw,74px);font-weight:700}.home-hero h1 em{color:#ffb32e;text-shadow:0 0 25px #eb9e353d}.hero-lead{color:#c3d8e3;font-family:Arial,Helvetica,sans-serif;font-size:18px}.manufacturing-console{background:linear-gradient(135deg,#24455bab,#091e2ff0 36%,#020a12fa),repeating-linear-gradient(90deg,#0000 0 67px,#00d9ff14 68px 69px);border-color:#00d9ff85;box-shadow:inset 0 1px #ffffff30,inset 0 0 0 1px #00000061,inset 0 0 44px #00d9ff0d,0 28px 70px #00000073,0 0 28px #00d9ff12}.manufacturing-console:before{z-index:3;content:"";background:linear-gradient(90deg, transparent, var(--system-cyan) 28%, #fff 50%, var(--system-gold) 72%, transparent);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #00d9ff8c}.console-top{background:linear-gradient(#fff1,#0000);box-shadow:inset 0 1px #ffffff14}.console-brief{background:linear-gradient(135deg,#00d9ff0f,#0000 58%)}.console-brief strong{color:#f4fbff;text-shadow:0 0 18px #00d9ff24;font-family:Arial,Helvetica,sans-serif;font-weight:700}.console-detail-grid span{border-left-color:var(--system-cyan);background:linear-gradient(135deg,#00d9ff1c,#00d9ff04);box-shadow:inset 0 1px #ffffff0a}.console-asset{background:linear-gradient(#020a1214,#020a12e0),url(/og.png) 100%/auto 108% no-repeat}.console-flow .active{background:linear-gradient(#ffbe4a45,#bc5f0a14);box-shadow:inset 0 2px #ffc45f,inset 0 1px #ffffff29}.signal-bar{background:linear-gradient(#173346c2,#04101ce0);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000008c}.signal-grid>div{background:linear-gradient(135deg,#ffffff06,#0000 48%);position:relative}.signal-grid>div:after{content:"";background:linear-gradient(90deg, transparent, var(--system-cyan));width:26px;height:1px;position:absolute;bottom:14px;right:17px}.pain-grid article,.pathway-grid a,.purchaser-callout,.quality-side,.contact-panel,.product-grid article{background:linear-gradient(135deg,#41647b2b,#0000 24%),linear-gradient(145deg,#0b253ae6,#030c16f0);box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #0009,0 15px 32px #0000002e}.page-hero,.pathway-section,.home-group{background-image:linear-gradient(120deg,#ffffff06,#0000 34%)}.luna-intelligence{border-top:1px solid var(--system-line);border-bottom:1px solid var(--system-line);background:radial-gradient(at 12%,#eb9e351a,#0000 31rem),linear-gradient(135deg,#092134f5,#030b14fa);padding:116px 0}.luna-grid,.possibility-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(44px,7vw,108px);display:grid}.luna-visual{background:linear-gradient(132deg,#0a2538,#020c16 72%);border:1px solid #eb9e35b8;border-radius:8px;min-height:475px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff42,inset 0 0 42px #eb9e3514,0 26px 58px #0000006b}.luna-visual:before,.luna-visual:after{z-index:1;pointer-events:none;content:"";position:absolute}.luna-visual:before{mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(90deg,#00d9ff1a 1px,#0000 1px),linear-gradient(0deg,#00d9ff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0}.luna-visual:after{background:linear-gradient(90deg, transparent, #ffc45f 24%, #fff 50%, var(--system-cyan) 76%, transparent);height:3px;top:0;left:0;right:0;box-shadow:0 0 20px #eb9e35b3}.luna-visual-copy{z-index:2;background:linear-gradient(135deg,#061928e6,#030a12c7);border:1px solid #00d9ff7a;width:min(238px,100% - 36px);padding:17px;position:absolute;bottom:18px;right:18px;box-shadow:inset 0 1px #ffffff1a,0 12px 30px #00000047}.luna-visual-copy span,.luna-visual-copy i{color:var(--system-gold);letter-spacing:.12em;font-size:14px;font-style:normal;font-weight:700;display:block}.luna-visual-copy strong{color:#fff;letter-spacing:-.055em;margin:9px 0;font-size:22px;line-height:.88;display:block}.luna-visual-copy i{color:var(--system-green);font-size:14px}.luna-copy h2,.possibility-grid h2{color:#f6fcff;letter-spacing:-.074em;margin:18px 0 25px;font-size:clamp(40px,4vw,62px);line-height:.92}.luna-copy h2 em{color:#ffb32e;font-style:normal}.luna-copy>p:not(.kicker),.possibility-grid p:not(.kicker){color:#b3cbd8;font-size:16px;line-height:1.72}.luna-functions{border-top:1px solid var(--system-line);gap:0;margin-top:29px;display:grid}.luna-functions span{color:#def1fb;border-bottom:1px solid var(--system-line);padding:13px 0;font-size:14px;font-weight:700}.luna-functions b{width:34px;color:var(--system-gold);letter-spacing:.08em;font-size:14px;display:inline-block}.possibility-section{border-top:1px solid var(--system-line);background:radial-gradient(at 79% 13%,#00d9ff14,#0000 26rem),#030b14;padding:116px 0 125px}.possibility-grid{align-items:start}.possibility-grid h2 span{color:var(--system-gold)}.possibility-grid h2.possibility-title--zh{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(30px,2.1vw,38px)}.possibility-grid>div:last-child{padding-top:10px}.possibility-grid>div:last-child p{margin:0 0 18px}.possibility-grid .button{margin-top:17px}.possibility-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:17px;display:flex}.possibility-grid .possibility-actions .button{margin-top:0}.whatsapp-button{color:#effff6;background:linear-gradient(145deg,#1da761e0,#08422bf5);border:1px solid #4ce191e6;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 9px 22px #12ac5d2e}.whatsapp-button span{color:#d3ffe5}.whatsapp-button:hover{background:linear-gradient(145deg,#2ec573f5,#095835fa);border-color:#a4ffd0}@media (max-width:800px){.luna-intelligence,.possibility-section{padding:76px 0}.luna-grid,.possibility-grid{grid-template-columns:1fr;gap:37px}.luna-visual{min-height:400px}.luna-copy h2,.possibility-grid h2{font-size:clamp(38px,11vw,53px)}.possibility-grid h2.possibility-title--zh{white-space:normal;font-size:clamp(30px,8.8vw,43px)}.possibility-actions{gap:10px}}.web-header{inset:0 0 auto;background:linear-gradient(#0b1d2c,#040d16)!important;min-height:88px!important;position:fixed!important;box-shadow:inset 0 1px #ffffff1f,0 8px 18px #0000002e!important}main{padding-top:88px!important}.web-header-inner{justify-content:space-between!important;align-items:center!important;gap:28px!important;width:min(1480px,100% - 72px)!important;min-height:88px!important;display:flex!important}.brand{min-width:0;width:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-self:auto!important;gap:13px!important;padding:0!important}.brand img{object-fit:contain!important;mix-blend-mode:normal!important;background:0 0!important;width:72px!important;height:30px!important;padding:0!important}.brand strong{color:#fff!important;letter-spacing:.085em!important;font-size:15px!important}.brand small{color:#89aebe!important;letter-spacing:.09em!important;margin-top:4px!important;font-size:14px!important}.nav-links{justify-self:auto!important;align-items:center!important;gap:24px!important;display:flex!important}.nav-links a{color:#d3e5ed!important;font-size:14px!important;font-weight:700!important}.nav-cta{padding:14px 20px!important;font-size:14px!important}@media (max-width:1150px){.web-header{min-height:76px!important}main{padding-top:76px!important}.web-header-inner{width:min(100% - 40px,900px)!important;min-height:76px!important}.brand img{width:64px!important;height:27px!important}.brand strong,.brand small{font-size:14px!important}.menu-toggle{color:#fff!important;display:block!important}.nav-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;display:none!important;position:absolute!important;top:74px!important;left:20px!important;right:20px!important}.nav-links.open{display:grid!important}}@media (max-width:560px){.product-page-intro>.product-profile-specs{grid-template-columns:1fr}.web-header-inner{gap:12px!important;width:min(100% - 32px,600px)!important}.brand{gap:8px!important;max-width:calc(100vw - 90px)!important}.brand img{width:52px!important;height:23px!important}.brand strong{letter-spacing:.04em!important;font-size:14px!important}.brand small{letter-spacing:.025em!important;font-size:14px!important}}.product-grid{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.product-grid article{background:#071522;border:1px solid #00d9ff57;border-radius:8px;grid-column:span 2;grid-template-rows:170px minmax(118px,auto);min-height:0;padding:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 18px 35px #0000002e}.product-grid article:nth-child(10),.product-grid article:nth-child(11){grid-column:span 2}.product-grid article:before{display:none}.product-grid article>span{z-index:2;color:#ffc35a;border-left:2px solid var(--system-gold);letter-spacing:.09em;background:#030b14b8;padding:5px 7px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;position:absolute;top:13px;left:14px}.product-grid article>img{object-fit:cover;width:100%;height:170px;transition:transform .55s,filter .55s}.product-grid article>.product-image-frame{width:100%;height:170px;overflow:hidden}.product-image-frame>img{object-fit:cover;width:100%;height:170px;transition:transform .55s,filter .55s;display:block}.product-image-frame.is-sheet>img{object-fit:fill;width:200%;max-width:none;height:340px;position:relative}.product-image-frame.top-right>img,.product-image-frame.bottom-right>img{left:-100%}.product-image-frame.bottom-left>img,.product-image-frame.bottom-right>img{top:-170px}.product-grid article:hover>img{filter:brightness(1.12)saturate(1.1);transform:scale(1.055)}.product-grid article:hover .product-image-frame>img{filter:brightness(1.12)saturate(1.1)}.product-card-copy{background:linear-gradient(135deg,#26506757,#0000 68%),linear-gradient(#091b2b,#050e18);border-top:1px solid #00d9ff33;padding:18px 46px 18px 18px;position:relative}.product-grid h3{color:#f4fbff;letter-spacing:-.02em;max-width:none;margin:0 0 7px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.08}.product-grid p{color:#9cbccc;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.42}.product-grid i{color:var(--system-gold);font-size:17px;bottom:22px;right:18px}.product-grid article:hover{border-color:var(--system-gold);background:#071522;transform:translateY(-4px)}@media (max-width:960px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid article,.product-grid article:nth-child(10),.product-grid article:nth-child(11){grid-column:span 1}}@media (max-width:560px){.product-grid{grid-template-columns:1fr;gap:13px}.product-grid article{grid-template-rows:190px minmax(112px,auto)}.product-grid article>img,.product-grid article>.product-image-frame,.product-image-frame>img{height:190px}.product-image-frame.is-sheet>img{height:380px}.product-image-frame.bottom-left>img,.product-image-frame.bottom-right>img{top:-190px}.product-note{white-space:normal}.product-grid h3{font-size:17px}}.web-header-inner{grid-template-columns:minmax(0,1fr) minmax(420px,440px) minmax(0,1fr);width:min(1480px,100% - 72px)}.header-context{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.brand{gap:10px}.brand img{object-fit:contain;width:70px;height:38px;padding:0}.brand>span{min-width:0}.brand strong,.brand small{text-overflow:ellipsis;max-width:100%;overflow:hidden}.brand strong{letter-spacing:.075em;font-size:14px}.brand small{letter-spacing:.07em;font-size:14px}.nav-links{white-space:nowrap;gap:15px}.nav-links a{font-size:14px}.nav-cta{padding:11px 13px}.page-hero{background:radial-gradient(at 82% 18%,#eb9e351f,#0000 24rem),linear-gradient(135deg,#071a2be0,#030b14f5);padding:102px 0 92px}.page-hero:before{display:none}.page-hero-grid{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(330px,.72fr);align-items:center;gap:clamp(50px,8vw,130px);position:relative}.page-hero h1{color:#f5fbff;letter-spacing:-.068em;max-width:690px;margin:20px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(48px,4.45vw,76px);font-weight:700;line-height:.92}.page-hero h1 em{color:#ffb32e;font-style:normal}.page-hero-grid>div{border:1px solid #00d9ff59;border-left:3px solid var(--system-cyan);background:linear-gradient(135deg,#12344a9e,#040e18d9);padding:25px 27px;box-shadow:inset 0 1px #ffffff14}.page-hero-grid p{margin:0 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.62}.page-hero-grid span{color:var(--system-gold);letter-spacing:.12em;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}@media (max-width:1500px) and (min-width:1151px){.web-header-inner{grid-template-columns:minmax(0,1fr) minmax(380px,410px) minmax(0,1fr)}.header-context{visibility:hidden;display:flex}.brand{justify-self:center}.brand img{width:61px}.brand strong,.brand small{font-size:14px}.nav-links{gap:11px}.nav-links a{font-size:14px}}@media (max-width:1150px){.web-header{min-height:78px}.web-header-inner{grid-template-columns:minmax(0,1fr) auto;width:min(100% - 40px,900px);min-height:78px}.header-context{display:none}.brand{border-left:0;justify-self:start;max-width:min(520px,100vw - 115px);min-height:54px}.menu-toggle{color:var(--system-text);display:block}.nav-links{border:1px solid var(--system-line);background:#071a2b;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:14px;display:none;position:absolute;top:76px;left:20px;right:20px;box-shadow:0 18px 36px #00000061}.nav-links.open{display:grid}.nav-links a,.nav-cta{border:0;border-bottom:1px solid #53afda3d;padding:13px 10px}.nav-cta{text-align:center;grid-column:1/-1;margin-top:7px}}@media (max-width:800px){.web-header-inner{width:min(100% - 32px,600px)}.brand img{width:58px;height:32px}.brand strong{letter-spacing:.055em;font-size:14px}.brand small{letter-spacing:.03em;font-size:14px}.page-hero{padding:68px 0 66px}.page-hero-grid{grid-template-columns:1fr;gap:30px}.page-hero h1{font-size:clamp(40px,11.5vw,57px)}.page-hero-grid>div{padding:21px}.page-hero-grid p{font-size:16px}}html{scroll-padding-top:96px}section[id],article[id],[data-scroll-target]{scroll-margin-top:96px}@media (max-width:1150px){.home-hero>*,.home-hero-copy,.ai-grid>*,.ai-principle,.ai-stages,.ai-stages article,.ai-stages article>div{min-width:0}.nav-links{box-sizing:border-box;max-height:calc(100dvh - 88px);overflow:hidden auto;width:auto!important;max-width:none!important;left:20px!important;right:20px!important}.nav-links a,.nav-cta{overflow-wrap:anywhere;min-width:0;white-space:normal!important}}@media (max-width:800px){html{scroll-padding-top:84px}section[id],article[id],[data-scroll-target]{scroll-margin-top:84px}.page-hero-grid--visual>*,.page-hero-primary,.page-hero-media{width:100%;min-width:0;max-width:100%}.page-hero-signals{flex-wrap:wrap;max-width:100%}.page-hero-signals span{white-space:normal;overflow-wrap:anywhere;flex:132px;min-width:0;line-height:1.3}.policies-hero-panel>div{flex-wrap:wrap}}@media (max-width:560px){.web-header-inner{width:calc(100% - 32px)!important}.brand{max-width:calc(100vw - 88px)!important}.brand strong,.brand small{white-space:normal;text-overflow:clip;overflow:visible}.ai-principle .ai-principle-title,.ai-principle-title span{overflow-wrap:anywhere;width:auto;max-width:100%}.nav-links{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:12px!important;left:16px!important;right:16px!important}.nav-links a,.nav-cta{width:100%;line-height:1.35;padding:12px 10px!important}.nav-cta,.language-picker{grid-column:1}.language-picker,.language-trigger,.language-menu{width:100%}.language-menu{margin-top:8px;position:static}.pathway-grid{gap:14px;grid-template-columns:minmax(0,1fr)!important}.pain-grid article,.pain-grid article:not(:first-child),.pathway-grid a{grid-template-rows:180px auto;height:auto;min-height:0!important}.pain-card-content,.pathway-card-content{min-height:0;padding:18px 20px 20px}.pathway-card-content b{margin-top:18px;padding-top:0}.manufacturing-console,.console-core,.console-flow{height:auto!important;min-height:0!important}.console-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.console-flow div{min-width:0;height:auto;min-height:78px!important}.console-flow span{overflow-wrap:anywhere;line-height:1.25}.page-hero-media-hud{margin:10px;position:relative;bottom:auto;left:auto;right:auto}.page-hero-media-hud span{white-space:normal;overflow-wrap:anywhere;border-right:0;flex:120px;min-width:0;padding-right:0;line-height:1.3}.policies-hero-panel{min-width:0;min-height:0;padding:24px 20px}.policies-hero-panel strong{font-size:clamp(28px,9vw,38px);line-height:1.02}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}html[lang=zh-Hans] .brand small{line-height:1.35;letter-spacing:.055em!important;font-size:14px!important}html[lang=zh-Hans] .footer.shell,html[lang=zh-Hans] .footer.shell .footer-confidentiality,html[lang=zh-Hans] .footer.shell .footer-policy-link{line-height:1.55;letter-spacing:.055em!important;font-size:14px!important}html[lang=zh-Hans] .qualityPage .heroSignals{letter-spacing:.07em;gap:14px;font-size:14px;line-height:1.45}html[lang=zh-Hans] .qualityPage .heroSignals i{width:34px}html[lang=zh-Hans] .qualityPage .visualReadout span,html[lang=zh-Hans] .qualityPage .controlStack span,html[lang=zh-Hans] .qualityPage .practiceGrid article>span,html[lang=zh-Hans] .qualityPage .practiceGrid b{letter-spacing:.07em;font-size:14px;line-height:1.45}html[lang=zh-Hans] .safety-performance-label{letter-spacing:.075em;font-size:14px;line-height:1.45}html[lang=zh-Hans] .safety-performance-grid{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:clamp(32px,4vw,58px)}html[lang=zh-Hans] .safety-performance-copy h2{letter-spacing:-.065em;font-size:clamp(40px,3.45vw,50px);line-height:.98}html[lang=zh-Hans] .careers-inclusion-signal strong.zh-heading-line{letter-spacing:-.06em;white-space:nowrap;max-width:calc(100% - 6px);font-size:clamp(28px,2.25vw,36px);line-height:1}html[lang=zh-Hans] .policies-page .policies-hero h1 em,html[lang=zh-Hans] .policies-page .policies-directory h2 em,html[lang=zh-Hans] .policies-page .policy-practice h2 em,html[lang=zh-Hans] .policies-page .policies-hero-panel strong em{font-style:normal;color:#ffb32e!important}html[lang=zh-Hans] .policies-hero-panel>span,html[lang=zh-Hans] .policies-hero-panel small,html[lang=zh-Hans] .policies-hero-panel b,html[lang=zh-Hans] .policies-grid article>span,html[lang=zh-Hans] .policy-practice-flow span{letter-spacing:.07em;font-size:14px;line-height:1.45}html[lang=zh-Hans] .about-lineage-label,html[lang=zh-Hans] .about-lineage-status{line-height:1.35;letter-spacing:.07em!important;font-size:14px!important}html[lang=zh-Hans] .soft-contact-note span{letter-spacing:.065em;font-size:14px;line-height:1.55}html[lang=zh-Hans] .page-hero-signals span,html[lang=zh-Hans] .page-hero-media-hud span,html[lang=zh-Hans] .page-hero-primary small,html[lang=zh-Hans] .page-hero-telemetry b{letter-spacing:.055em;font-size:14px;line-height:1.4}html[lang=zh-Hans] .page-hero-telemetry strong{font-size:15px;line-height:1.35}@media (max-width:800px){html[lang=zh-Hans] .brand small,html[lang=zh-Hans] .footer.shell,html[lang=zh-Hans] .footer.shell .footer-confidentiality,html[lang=zh-Hans] .footer.shell .footer-policy-link{font-size:14px!important}html[lang=zh-Hans] .qualityPage .heroSignals,html[lang=zh-Hans] .qualityPage .visualReadout span,html[lang=zh-Hans] .qualityPage .controlStack span,html[lang=zh-Hans] .qualityPage .practiceGrid article>span,html[lang=zh-Hans] .qualityPage .practiceGrid b,html[lang=zh-Hans] .policies-hero-panel>span,html[lang=zh-Hans] .policies-hero-panel small,html[lang=zh-Hans] .policies-hero-panel b,html[lang=zh-Hans] .policies-grid article>span,html[lang=zh-Hans] .policy-practice-flow span{font-size:14px}html[lang=zh-Hans] .page-hero-signals{flex-wrap:wrap}html[lang=zh-Hans] .page-hero-signals span,html[lang=zh-Hans] .page-hero-media-hud span,html[lang=zh-Hans] .page-hero-primary small,html[lang=zh-Hans] .page-hero-telemetry b{font-size:14px}html[lang=zh-Hans] .safety-performance-grid{grid-template-columns:1fr}html[lang=zh-Hans] .careers-inclusion-signal strong.zh-heading-line{white-space:normal;font-size:clamp(28px,8vw,38px)}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:16px}main :where(p,li,a,h1,h2,h3,h4,strong,small,span,label){overflow-wrap:anywhere}main :where(article,figure,section,nav,div){min-width:0}main :where(p,li){line-height:1.7}html:lang(th) :where(p,li,h3,h4,a,button,small,span){letter-spacing:normal;line-height:1.65}.brand strong,.brand small{white-space:normal;text-overflow:clip;line-height:1.4;overflow:visible;letter-spacing:.015em!important}.brand,.brand>span{min-width:0}.brand small{margin-top:3px}.web-header-inner{height:auto;min-height:88px}.nav-links a,.service-menu summary,.language-trigger{white-space:normal;line-height:1.5;font-size:14px!important}.footer.shell{flex-wrap:wrap;gap:14px 28px;line-height:1.6}.button,.nav-cta{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:46px}.console-top,.console-bottom{flex-wrap:wrap;gap:10px;height:auto;min-height:54px;padding-block:14px}@media (min-width:1101px){.web-header-inner{flex-wrap:wrap;gap:14px 28px;padding-block:14px;display:flex}.brand{flex:300px;max-width:430px}.nav-links{flex-wrap:wrap;flex:820px;justify-content:flex-end;gap:12px 18px;display:flex;position:static}.menu-toggle{display:none}}@media (max-width:1100px){.web-header-inner{grid-template-columns:minmax(0,1fr) 44px;gap:12px;padding-block:10px;display:grid}.brand{min-height:44px;max-width:100%!important}.menu-toggle{width:44px;min-height:44px;display:block}.nav-links{background:#071a2b;border:1px solid #355568;max-height:calc(100dvh - 120px);padding:14px;display:none;position:absolute;top:100%;overflow-y:auto;width:auto!important;left:16px!important;right:16px!important}.nav-links.open{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.nav-links a,.service-menu summary{padding:12px 10px}.language-picker,.language-trigger,.language-menu{width:100%}.language-menu{position:static}.service-menu-panel{width:100%;min-width:0;position:static}.language-picker,.nav-cta{grid-column:1/-1}}@media (max-width:560px){.brand small{display:none}.brand img{flex:0 0 48px;width:48px;height:auto}.brand strong{font-size:14px!important}.web-header-inner{min-height:76px}.nav-links.open{grid-template-columns:minmax(0,1fr)}.nav-links{max-height:calc(100dvh - 96px)}.shell{max-width:calc(100% - 32px)}}@media (max-height:500px){.web-header{position:relative}.nav-links{max-height:65dvh}}.careers-inclusion>div{grid-template-columns:minmax(0,1fr)}@media (max-width:600px){html[lang=zh-Hans] .zh-heading-line{overflow-wrap:anywhere;max-width:100%;white-space:normal!important}.careers-weps{grid-template-columns:minmax(0,1fr)}}.manufacturing-console,.console-core,.console-flow{height:auto}.console-core{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.console-asset{min-height:280px}.console-asset span,.console-asset i,.console-flow span,.console-top>*{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.console-asset i{left:22px;right:22px}.console-flow>div{min-width:0}.resolver-heading{grid-template-columns:minmax(0,.8fr) minmax(0,2fr) minmax(0,.8fr)}.resolver-heading>*,.resolver-heading h3{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.location-actions .button{flex:180px;min-width:0;line-height:1.5;white-space:normal!important;height:auto!important}.page-hero-grid .contact-format-list{font-size:clamp(14px,1vw,16px)}@media (max-width:900px){.resolver-heading{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.console-core,.console-flow{grid-template-columns:minmax(0,1fr)}.console-brief{padding:24px}}.resolver-heading>span{white-space:normal;line-height:1.5}.web-header{position:sticky;top:0}.console-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.console-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.console-detail-grid b{letter-spacing:.025em;line-height:1.4}@media (max-width:500px){.console-flow{grid-template-columns:minmax(0,1fr)}}@media (max-height:500px){.web-header{position:relative}}body main{padding-top:0!important;overflow:clip!important}.web-header{inset:0 0 auto;position:sticky!important}@media (max-height:500px){.web-header{position:relative!important}}.page-hero--visual .page-hero-grid--visual{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)!important;gap:40px!important}.page-hero--visual .page-hero-primary h1{letter-spacing:-.035em!important;font-size:clamp(32px,3.4vw,56px)!important;line-height:1.16!important}.page-hero--visual h1,.page-hero--visual h1 *,.ai-principle-title,.ai-principle-title span{overflow-wrap:normal;word-break:normal}.page-hero--visual .page-hero-signals{flex-wrap:wrap;gap:8px;max-width:100%}.page-hero--visual .page-hero-signals span{white-space:normal;letter-spacing:.045em;max-width:100%;line-height:1.5}.page-hero-primary small{line-height:1.6}.ai-principle .ai-principle-title{letter-spacing:-.025em;text-transform:none;font-size:clamp(28px,3vw,46px);line-height:1.2}.ai-principle-title span{width:auto}.ai-principle-title .ai-principle-title-accent{margin:3px 0 10px}.ai-principle-title .ai-principle-title-accent:after{left:0;right:0;transform:none}.luna-departments-intro h2{letter-spacing:-.035em;line-height:1.2}html:lang(th) .page-hero--visual .page-hero-primary h1,html:lang(th) .ai-principle .ai-principle-title,html:lang(th) .ai-principle-title span{letter-spacing:normal!important;line-height:1.5!important}@media (max-width:900px){.page-hero--visual .page-hero-grid--visual{grid-template-columns:minmax(0,1fr)!important}.page-hero--visual .page-hero-media{order:-1}}@media (max-width:400px){.page-hero--visual .page-hero-primary{padding:20px}.page-hero--visual .page-hero-primary h1{font-size:30px!important}}
