/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.table{display:table}.resize{resize:both}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/media/fonts/geist-sans-v1)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/media/fonts/geist-mono-v1)format("woff2")}:root{--font-geist-sans:"Geist", Arial, sans-serif;--font-geist-mono:"Geist Mono", monospace;--ink:#050608;--ink-2:#0a0c10;--ink-3:#101722;--navy:#071425;--paper:#f2f1ec;--paper-2:#e5e3dc;--white:#fff;--muted:#aab4c1;--muted-dark:#59616c;--blue:#1a6cce;--blue-bright:#2b8ad9;--cyan:#62d9ff;--violet:#8c7cff;--amber:#d89b4e;--line:#ffffff24;--line-dark:#05060829;--ease:cubic-bezier(.22,1,.36,1);--story-progress:0}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--ink);color:var(--white);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body.menu-open{overflow:hidden}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}p{text-wrap:pretty}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.page-shell{width:min(100% - 8vw,1480px);margin-inline:auto}.section-light{background:var(--paper);color:var(--ink)}.section-label{color:var(--blue-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:720;line-height:1.4}.section-light .section-label{color:#144fae}.skip-link{z-index:999;color:var(--ink);background:#fff;padding:13px 17px;font-size:13px;font-weight:720;transition:transform .18s;position:fixed;top:14px;left:14px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.brand{white-space:nowrap;letter-spacing:-.055em;align-items:baseline;gap:6px;display:inline-flex}.brand span,.brand b{font-size:21px;font-weight:720}.brand b{color:var(--blue-bright)}.corporate-header{z-index:90;height:88px;transition:height .26s var(--ease), background .26s ease, border-color .26s ease, backdrop-filter .26s ease;border-bottom:1px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding-inline:clamp(24px,4vw,72px);display:grid;position:fixed;inset:0 0 auto}.corporate-header.is-scrolled{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#050608d6;height:72px}.corporate-nav{justify-content:center;align-items:center;gap:clamp(12px,1.35vw,24px);display:flex}.corporate-nav a{color:#c7d0db;white-space:nowrap;align-items:center;min-height:44px;font-size:13px;font-weight:560;transition:color .18s;display:inline-flex;position:relative}.corporate-nav a:after{background:var(--cyan);content:"";transform-origin:100%;height:1px;transition:transform .22s var(--ease);position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.corporate-nav a:hover{color:#fff}.corporate-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-tools{align-items:center;gap:16px;display:flex}.portal-link{color:#aeb8c5;align-items:center;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.portal-link:hover{color:#fff}.header-primary{background:var(--blue);align-items:center;gap:15px;min-height:44px;padding-inline:17px;font-size:12px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.header-primary:hover{background:#247cde;transform:translateY(-1px)}.header-primary span{color:#d6f5ff}.menu-toggle{border:1px solid var(--line);cursor:pointer;background:#ffffff0a;width:44px;height:44px;padding:0;display:none}.menu-toggle i{background:#fff;width:17px;height:1px;margin:5px auto;transition:transform .2s;display:block}.menu-toggle.is-open i:first-child{transform:translateY(3px)rotate(45deg)}.menu-toggle.is-open i:last-child{transform:translateY(-3px)rotate(-45deg)}.mobile-navigation{display:none}.button{min-height:56px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:24px;padding:0 26px;font-size:13px;font-weight:690;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.65;transform:none}.button-large{min-height:64px;padding-inline:31px;font-size:14px}.button-primary{background:var(--blue);color:#fff;box-shadow:0 20px 65px #1a6cce3d}.button-primary:hover{background:#237bdf}.button-ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04091047;border-color:#ffffff57}.button-ghost:hover{background:#ffffff12;border-color:#ffffffbf}.button-white{color:var(--ink);background:#fff}.button-white:hover{background:#edf8ff}.button-ink{background:var(--ink);color:#fff}.arrow{color:var(--cyan);font-size:17px;font-weight:500}.button-white .arrow{color:var(--blue)}.text-link{color:var(--ink);border-bottom:1px solid #0506088c;align-items:center;gap:28px;padding-bottom:9px;font-size:14px;font-weight:700;display:inline-flex}.text-link.light{color:#fff;border-color:#ffffff7a}.text-link:hover .arrow{transform:translate(2px,-2px)}.text-link .arrow{transition:transform .18s}[data-reveal]{opacity:1;transform:none}.motion-ready [data-reveal]{opacity:0;transition:opacity .76s var(--ease), transform .76s var(--ease);transform:translateY(34px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}.corporate-hero{isolation:isolate;background:var(--ink);min-height:100svh;position:relative;overflow:hidden}.hero-art{z-index:-6;position:absolute;inset:0}.hero-art img{object-fit:cover;object-position:center;width:100%;height:100%}.intelligence-canvas{pointer-events:none;width:100%;height:100%;display:block}.hero-current{z-index:-5;opacity:.48;mix-blend-mode:screen;position:absolute;inset:0}.hero-shade{z-index:-4;background:linear-gradient(90deg,#03060bfa 0%,#03060bdb 43%,#03060b54 75%,#03060b47 100%),linear-gradient(#05060833 0%,#0000 75%,#050608 100%);position:absolute;inset:0}.hero-grid{z-index:-3;opacity:.1;background-image:linear-gradient(#75a0cf2e 1px,#0000 1px),linear-gradient(90deg,#75a0cf2e 1px,#0000 1px);background-size:86px 86px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 64%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 64%,#0000 100%)}.corporate-hero-inner{align-items:center;min-height:100svh;padding-block:132px 108px;display:flex}.corporate-hero-copy{z-index:2;max-width:850px;position:relative}.hero-audience{color:#8fcfff;margin:0 0 25px;font-size:clamp(14px,1.05vw,17px);font-weight:620;line-height:1.45}.corporate-hero h1{letter-spacing:-.082em;max-width:840px;margin:0;font-size:clamp(58px,5.45vw,98px);line-height:.845}.corporate-hero h1 span,.corporate-hero h1 em{font-style:normal;display:block}.corporate-hero h1 span{font-weight:510}.corporate-hero h1 em{color:#9ba7b7;font-weight:390}.hero-lead{color:#d0d8e2;max-width:760px;margin:34px 0 0;font-size:clamp(16px,1.14vw,20px);line-height:1.68}.hero-actions,.page-hero-actions{flex-wrap:wrap;gap:15px;margin-top:34px;display:flex}.regional-line{color:#8a96a5;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:13px;margin:28px 0 0;font-size:10px;display:flex}.regional-line i{background:var(--blue-bright);border-radius:50%;width:4px;height:4px}.hero-system-label{color:#7f8c9d;font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;grid-template-columns:auto auto;align-items:center;gap:12px;font-size:8px;display:grid;position:absolute;bottom:80px;right:4vw}.hero-system-label b{color:#b9ccdd;font-weight:620}.hero-system-label i{background:linear-gradient(90deg,var(--blue-bright),transparent);grid-column:1/-1;width:100%;height:1px}.hero-scroll{color:#8f9bab;min-height:58px;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;align-items:center;gap:20px;font-size:10px;display:flex;position:absolute;bottom:0;left:4vw}.hero-scroll i{background:#ffffff2e;width:80px;height:1px;overflow:hidden}.hero-scroll i:after{background:var(--cyan);content:"";width:30%;height:100%;animation:2.4s ease-in-out infinite scroll-line;display:block}@keyframes scroll-line{0%{transform:translate(-100%)}60%,to{transform:translate(420%)}}.deployment-story{background:var(--ink);position:relative}.deployment-sticky{min-height:920px;position:relative;overflow:hidden}.deployment-copy{z-index:3;grid-template-columns:1fr 1fr;gap:9vw;padding-block:clamp(120px,12vw,190px);display:grid;position:relative}.deployment-step{max-width:630px}.deployment-step h2{letter-spacing:-.068em;margin:0;font-size:clamp(50px,5.3vw,82px);font-weight:550;line-height:.98}.deployment-step>p:last-of-type{color:#aeb8c5;margin:28px 0 0;font-size:clamp(17px,1.25vw,20px);line-height:1.65}.deployment-step-integrated{justify-self:end}.deployment-step-integrated .text-link{margin-top:32px}.deployment-visual{z-index:1;opacity:.8;position:absolute;inset:0;overflow:hidden}.fragment-field span{color:#9eb3c8;min-width:86px;min-height:35px;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:#0a111bb3;border:1px solid #74c2ff42;place-items:center;padding-inline:12px;font-size:8px;display:grid;position:absolute}.fragment-field span:first-child{top:19%;left:56%}.fragment-field span:nth-child(2){top:32%;left:70%}.fragment-field span:nth-child(3){top:53%;left:61%}.fragment-field span:nth-child(4){top:68%;left:76%}.fragment-field span:nth-child(5){top:76%;left:48%}.fragment-field span:nth-child(6){top:16%;left:83%}.fragment-field span:nth-child(7){top:45%;left:87%}.fragment-field span:nth-child(8){top:84%;left:83%}.fragment-field span:nth-child(9){top:60%;left:42%}.integrated-core{text-align:center;background:radial-gradient(circle,#2b8ad940,#050608e0 65%);border:1px solid #62d9ff61;border-radius:50%;place-items:center;width:270px;height:270px;display:grid;position:absolute;top:50%;left:72%;transform:translate(-50%,-50%);box-shadow:0 0 100px #1a6cce33}.integrated-core:before,.integrated-core:after{content:"";border:1px dashed #62d9ff29;border-radius:50%;width:350px;height:350px;position:absolute}.integrated-core:after{opacity:.35;border-style:solid;width:440px;height:440px}.integrated-core i{width:11px;height:11px;box-shadow:0 0 34px var(--cyan);background:#fff;border-radius:50%;position:absolute}.integrated-core span{color:#fff;letter-spacing:.08em;max-width:150px;font-size:13px;font-style:normal;font-weight:680}.integrated-core small{color:#82a4be;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:7px;position:absolute;bottom:57px}.integration-lines i{background:linear-gradient(90deg,var(--cyan),transparent);transform-origin:0;width:25vw;height:1px;position:absolute;top:50%;left:72%}.integration-lines i:first-child{transform:rotate(0)}.integration-lines i:nth-child(2){transform:rotate(40deg)}.integration-lines i:nth-child(3){transform:rotate(80deg)}.integration-lines i:nth-child(4){transform:rotate(120deg)}.integration-lines i:nth-child(5){transform:rotate(160deg)}.integration-lines i:nth-child(6){transform:rotate(200deg)}.integration-lines i:nth-child(7){transform:rotate(240deg)}.integration-lines i:nth-child(8){transform:rotate(280deg)}.integration-lines i:nth-child(9){transform:rotate(320deg)}.motion-ready .deployment-story{height:220vh}.motion-ready .deployment-sticky{height:100svh;min-height:740px;position:sticky;top:0}.motion-ready .deployment-copy{grid-template-columns:1fr;align-items:center;height:100%;padding-block:100px}.motion-ready .deployment-step{grid-area:1/1}.motion-ready .deployment-step-gap{opacity:calc(1 - var(--story-progress) * 2.2);transform:translateY(calc(var(--story-progress) * -60px))}.motion-ready .deployment-step-integrated{opacity:calc((var(--story-progress) - .42) * 2.4);transform:translateY(calc((1 - var(--story-progress)) * 60px));justify-self:start}.motion-ready .fragment-field{opacity:calc(1 - var(--story-progress) * 1.15)}.motion-ready .fragment-field span{transform:scale(calc(1 - var(--story-progress) * .28))}.motion-ready .integrated-core,.motion-ready .integration-lines{opacity:calc((var(--story-progress) - .28) * 1.55)}.motion-ready .integrated-core{transform:translate(-50%,-50%) scale(calc(.7 + var(--story-progress) * .3))}.motion-ready .integration-lines i{scale:var(--story-progress) 1}.capability-paths{padding:clamp(105px,11vw,175px) 0}.section-heading{grid-template-columns:1fr 1.25fr;align-items:end;gap:clamp(40px,7vw,110px);margin-bottom:clamp(62px,7vw,100px);display:grid}.section-heading .section-label{grid-column:1/-1;margin-bottom:-20px}.section-heading h2{letter-spacing:-.068em;margin:0;font-size:clamp(50px,5.3vw,82px);font-weight:550;line-height:.98}.section-heading>p:last-child{color:var(--muted-dark);margin:0;font-size:clamp(17px,1.25vw,20px);line-height:1.65}.section-heading.is-light h2{color:#fff}.section-heading.is-light>p:last-child{color:#aeb8c5}.capability-list{border-top:1px solid var(--line-dark)}.capability-path{border-bottom:1px solid var(--line-dark);grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(70px,9vw,145px);min-height:690px;padding-block:75px;display:grid}.capability-copy>span{color:var(--blue);font-family:var(--font-geist-mono),monospace;font-size:10px}.capability-copy>p:first-of-type{color:#144fae;margin:28px 0 17px;font-size:clamp(16px,1.35vw,21px);font-weight:700}.capability-copy h3{letter-spacing:-.068em;max-width:690px;margin:0;font-size:clamp(50px,5.3vw,82px);font-weight:550;line-height:.98}.capability-copy h3+p{max-width:630px;color:var(--muted-dark);margin:28px 0 32px;font-size:clamp(17px,1.25vw,20px);line-height:1.65}.capability-diagram{background:linear-gradient(145deg,#f8f8f4,#e5e8e8);border:1px solid #05060824;min-height:500px;position:relative;overflow:hidden}.capability-diagram:before{opacity:.3;content:"";background-image:linear-gradient(#0a38961a 1px,#0000 1px),linear-gradient(90deg,#0a38961a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.diagram-core{z-index:2;background:#ffffffdb;border:1px solid #1a6cce6b;border-radius:50%;place-items:center;width:180px;height:180px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 70px #1a6cce24}.diagram-core:before,.diagram-core:after{content:"";border:1px solid #1a6cce24;border-radius:50%;width:250px;height:250px;position:absolute}.diagram-core:after{border-style:dashed;width:330px;height:330px}.diagram-core i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:47px;height:47px;font-style:normal;font-weight:750;display:grid}.diagram-core span{color:#152131;letter-spacing:.08em;text-align:center;max-width:130px;font-size:10px;font-weight:700}.diagram-node{z-index:3;color:#27313e;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;background:#ffffffdb;border:1px solid #05060829;align-items:center;gap:9px;padding:12px;font-size:8px;display:flex;position:absolute}.diagram-node i{background:var(--blue);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #1a6cce80}.diagram-node.node-1{top:15%;left:10%}.diagram-node.node-2{top:18%;right:8%}.diagram-node.node-3{bottom:16%;left:9%}.diagram-node.node-4{bottom:14%;right:7%}.potential-section{isolation:isolate;background:#0a3fa4;position:relative;overflow:hidden}.potential-section .page-shell{z-index:2;text-align:center;max-width:980px;padding-block:clamp(125px,14vw,220px);position:relative}.potential-section .section-label{color:#ffffffb8}.potential-section h2{color:#fff;letter-spacing:-.075em;margin:0;font-size:clamp(60px,7.5vw,112px);font-weight:540;line-height:.92}.potential-section p:not(.section-label){color:#fffc;max-width:720px;margin:31px auto 0;font-size:clamp(17px,1.35vw,21px);line-height:1.65}.potential-section .button{margin-top:36px}.potential-spectrum{z-index:1;opacity:.72;position:absolute;inset:0;overflow:hidden}.potential-spectrum:before{filter:blur(4px);content:"";background:radial-gradient(circle,#fff 0%,#78edff 7%,#2b8ad9b3 22%,#8c7cff5c 39%,#0000 67%);border-radius:50%;width:760px;height:760px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.potential-spectrum i{transform-origin:50%;background:linear-gradient(90deg,#0000,#71e5ff,#fff,#917dff,#0000);width:160%;height:2px;position:absolute;top:50%;left:50%}.potential-spectrum i:first-child{transform:translate(-50%,-50%)rotate(8deg)}.potential-spectrum i:nth-child(2){transform:translate(-50%,-50%)rotate(35deg)}.potential-spectrum i:nth-child(3){transform:translate(-50%,-50%)rotate(72deg)}.potential-spectrum i:nth-child(4){transform:translate(-50%,-50%)rotate(118deg)}.potential-spectrum i:nth-child(5){transform:translate(-50%,-50%)rotate(155deg)}.methodology{padding:clamp(105px,11vw,175px) 0}.methodology-rail{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(5,1fr);display:grid}.methodology-rail article{border-right:1px solid var(--line-dark);min-height:330px;padding:27px 24px 30px;position:relative}.methodology-rail article:last-child{border-right:0}.methodology-rail article:before{border:2px solid var(--paper);background:var(--blue);width:9px;height:9px;box-shadow:0 0 0 1px var(--blue);content:"";border-radius:50%;position:absolute;top:-5px;left:24px}.methodology-rail span{color:var(--blue);font-family:var(--font-geist-mono),monospace;font-size:9px}.methodology-rail h3{margin:92px 0 17px;font-size:22px;font-weight:670}.methodology-rail p{color:#646b75;margin:0;font-size:13px;line-height:1.68}.infrastructure-scene{isolation:isolate;background:linear-gradient(135deg,#03070c,#071425 62%,#04070a);min-height:980px;position:relative;overflow:hidden}.infrastructure-scene>.intelligence-canvas{z-index:-3;opacity:.66;position:absolute;inset:0}.infrastructure-grid{z-index:-2;opacity:.12;background-image:linear-gradient(#62d9ff2e 1px,#0000 1px),linear-gradient(90deg,#62d9ff2e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#000);mask-image:linear-gradient(90deg,#0000,#000 30%,#000)}.infrastructure-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(70px,9vw,150px);min-height:980px;padding-block:120px;display:grid}.infrastructure-copy h2{letter-spacing:-.075em;margin:0;font-size:clamp(60px,7.5vw,112px);font-weight:540;line-height:.92}.infrastructure-copy>p:not(.section-label){color:#b7c2d0;max-width:680px;margin:28px 0 0;font-size:clamp(17px,1.25vw,20px);line-height:1.65}.infrastructure-copy .delivery-note{border-left:1px solid var(--blue-bright);padding-left:18px;color:#7f8c9d!important;font-size:12px!important}.infrastructure-copy .button{margin-top:34px}.infrastructure-stack{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050a11b3;border:1px solid #ffffff29;box-shadow:0 45px 120px #0006}.infrastructure-stack>div{border-bottom:1px solid var(--line);grid-template-columns:48px 150px 1fr 30px;align-items:center;gap:20px;min-height:96px;padding:0 24px;display:grid}.infrastructure-stack>div:last-child{border-bottom:0}.infrastructure-stack span{color:#6d7d8d;font-family:var(--font-geist-mono),monospace;font-size:8px}.infrastructure-stack strong{letter-spacing:.08em;font-size:13px}.infrastructure-stack p{color:#98a8b8;margin:0;font-size:12px}.infrastructure-stack i{border:1px solid var(--cyan);border-radius:50%;width:11px;height:11px;position:relative}.infrastructure-stack i:after{background:var(--cyan);content:"";border-radius:50%;position:absolute;inset:2px}.regions-scene{padding:clamp(105px,11vw,175px) 0}.regional-network{grid-template-columns:repeat(4,1fr);align-items:center;margin:0 0 45px;padding:0 8%;display:grid;position:relative}.regional-network .network-line{background:linear-gradient(90deg,#1a6cce33,var(--blue),#1a6cce33);height:1px;position:absolute;left:11%;right:11%}.regional-network span{z-index:2;background:var(--paper);color:#144fae;width:58px;height:58px;font-family:var(--font-geist-mono),monospace;border:1px solid #1a6cce61;border-radius:50%;justify-self:center;place-items:center;font-size:10px;font-weight:720;display:grid;position:relative}.region-grid{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.region-grid article{border-right:1px solid var(--line-dark);min-height:340px;padding:31px 27px}.region-grid article:last-child{border-right:0}.region-grid span{color:var(--blue);font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;font-size:9px;font-weight:700}.region-grid h3{letter-spacing:-.035em;margin:82px 0 18px;font-size:23px;font-weight:650;line-height:1.08}.region-grid p{color:#606873;margin:0;font-size:13px;line-height:1.67}.regions-scene>.page-shell>.text-link{margin-top:36px}.ecosystem-section{background:#06090e;padding:clamp(120px,12vw,190px) 0}.ecosystem-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(70px,10vw,170px);display:grid}.ecosystem-layout h2{letter-spacing:-.068em;margin:0;font-size:clamp(50px,5.3vw,82px);font-weight:550;line-height:.98}.ecosystem-layout p:not(.section-label){color:#aab5c3;max-width:640px;margin:28px 0 0;font-size:clamp(17px,1.25vw,20px);line-height:1.65}.ecosystem-orbit{border:1px solid var(--line);background:radial-gradient(circle,#1a6cce24,#0000 42%);min-height:610px;position:relative}.ecosystem-orbit:before,.ecosystem-orbit:after{content:"";border:1px solid #62d9ff26;border-radius:50%;width:330px;height:330px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ecosystem-orbit:after{opacity:.65;border-style:dashed;width:500px;height:500px}.ecosystem-core{z-index:2;color:#fff;letter-spacing:.08em;text-align:center;background:#091525;border:1px solid #62d9ff73;border-radius:50%;place-items:center;width:155px;height:155px;font-size:11px;font-weight:680;line-height:1.45;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #1a6cce38}.ecosystem-orbit i{z-index:3;border:1px solid var(--line);color:#b8c6d5;font-family:var(--font-geist-mono),monospace;letter-spacing:.09em;background:#0a1018;padding:10px 12px;font-size:8px;font-style:normal;position:absolute}.ecosystem-a{top:9%;left:37%}.ecosystem-b{top:20%;right:9%}.ecosystem-c{top:49%;right:4%}.ecosystem-d{bottom:13%;right:16%}.ecosystem-e{bottom:8%;left:38%}.ecosystem-f{bottom:17%;left:8%}.ecosystem-g{top:49%;left:3%}.ecosystem-h{top:19%;left:8%}.industries-section{padding:clamp(105px,11vw,175px) 0}.industry-list{border-top:1px solid var(--line-dark)}.industry-list article{border-bottom:1px solid var(--line-dark);grid-template-columns:60px .8fr 1.2fr;align-items:start;gap:34px;padding:34px 0;display:grid}.industry-list span{color:var(--blue);font-family:var(--font-geist-mono),monospace;font-size:9px}.industry-list h3{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:650}.industry-list p{color:#5e6670;max-width:620px;margin:0;font-size:14px;line-height:1.65}.industries-section .button{margin-top:38px}.trust-section{background:linear-gradient(135deg,#07101b,#050608);padding:clamp(120px,12vw,190px) 0}.trust-layout{grid-template-columns:.8fr 1.2fr;gap:clamp(80px,10vw,170px);display:grid}.trust-layout>div:first-child{align-self:start;position:sticky;top:120px}.trust-layout h2{letter-spacing:-.068em;margin:0;font-size:clamp(50px,5.3vw,82px);font-weight:550;line-height:.98}.trust-layout>div:first-child>p:not(.section-label){color:#aab5c3;margin:28px 0 32px;font-size:17px;line-height:1.65}.trust-principles{border-top:1px solid var(--line)}.trust-principles article{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:20px;padding:34px 0;display:grid}.trust-principles span{color:var(--blue-bright);font-family:var(--font-geist-mono),monospace;font-size:9px}.trust-principles h3{margin:0;font-size:24px;font-weight:650}.trust-principles p{color:#9eabb9;grid-column:2;margin:0;font-size:14px;line-height:1.65}.partner-scene{padding:clamp(115px,12vw,190px) 0}.partner-layout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(75px,10vw,170px);display:grid}.partner-layout h2{letter-spacing:-.075em;margin:0;font-size:clamp(60px,7.5vw,112px);font-weight:540;line-height:.92}.partner-layout p:not(.section-label){color:#5d6570;margin:28px 0 0;font-size:clamp(17px,1.25vw,20px);line-height:1.65}.partner-layout .button{margin-top:34px}.partner-signal{border:1px solid var(--line-dark);color:#47515e;background:linear-gradient(145deg,#fff,#e9eceb);grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:18px;min-height:330px;padding:40px;display:grid}.partner-signal span{font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-align:center;font-size:8px}.partner-signal i{background:linear-gradient(90deg,transparent,var(--blue));height:1px}.partner-signal i:nth-of-type(2){background:linear-gradient(90deg,var(--blue),transparent)}.partner-signal b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:94px;height:94px;font-size:33px;display:grid;box-shadow:0 25px 70px #1a6cce38}.final-scene{isolation:isolate;background:#04070b;min-height:860px;position:relative;overflow:hidden}.final-scene>.intelligence-canvas{z-index:-2;opacity:.85;position:absolute;inset:0}.final-scene .page-shell{text-align:center;flex-direction:column;justify-content:center;max-width:1100px;min-height:860px;display:flex}.final-scene h2{letter-spacing:-.075em;margin:0;font-size:clamp(60px,7.5vw,112px);font-weight:540;line-height:.92}.final-scene p:not(.section-label){color:#b2bdca;max-width:720px;margin:30px auto 0;font-size:clamp(17px,1.35vw,21px);line-height:1.65}.final-scene .button{margin:36px auto 0}.final-core{z-index:-1;color:#ffffff0f;background:radial-gradient(circle,#1a6cce33,#0000 70%);border:1px solid #62d9ff33;border-radius:50%;place-items:center;width:250px;height:250px;font-size:120px;font-weight:760;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.internal-page{background:var(--paper);color:var(--ink)}.page-hero{color:#fff;background:linear-gradient(135deg,#050608,#081525);position:relative;overflow:hidden}.page-hero-grid{opacity:.14;background-image:linear-gradient(#62d9ff24 1px,#0000 1px),linear-gradient(90deg,#62d9ff24 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.page-hero .page-shell{z-index:1;padding-top:clamp(150px,14vw,210px);padding-bottom:clamp(95px,10vw,150px);position:relative}.breadcrumbs{color:#8f9daf;font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:9px;margin-bottom:60px;font-size:10px;display:flex}.breadcrumbs span{gap:9px;display:flex}.breadcrumbs i{color:#3b5b79;font-style:normal}.breadcrumbs b{color:#a8bdd0;font-weight:550}.page-hero h1{letter-spacing:-.075em;max-width:1110px;margin:0;font-size:clamp(58px,6.4vw,104px);font-weight:540;line-height:.91}.page-hero-lead{color:#c0c9d4;max-width:850px;margin:32px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.65}.editorial-section{padding:clamp(100px,10vw,160px) 0}.solution-index{border-top:1px solid var(--line-dark)}.solution-index article{border-bottom:1px solid var(--line-dark);grid-template-columns:70px 1fr 1.1fr auto;align-items:center;gap:28px;padding:36px 0;display:grid}.solution-index span{color:var(--blue);font-family:var(--font-geist-mono),monospace;font-size:9px}.solution-index h2{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:650}.solution-index p{color:#5c6570;margin:0;font-size:14px;line-height:1.65}.assessment-section{color:var(--white);background:linear-gradient(135deg,#07101b,#050608);padding:clamp(105px,11vw,175px) 0}.assessment-layout{grid-template-columns:1fr 1fr;gap:clamp(70px,10vw,160px);display:grid}.assessment-layout h2{color:inherit;letter-spacing:-.068em;margin:0;font-size:clamp(50px,5.3vw,82px);font-weight:550;line-height:.98}.assessment-duration{color:#bceeff;min-height:35px;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid #62d9ff61;align-items:center;margin:0 0 24px;padding:0 13px;font-size:11px;font-weight:720;display:inline-flex}.assessment-layout p:not(.section-label){color:#aab5c3;margin:28px 0 0;font-size:17px;line-height:1.65}.assessment-layout .button{margin-top:33px}.assessment-layout .assessment-decision{border-top:1px solid var(--line);color:#c6d1dc;padding:20px 0 0;font-size:14px}.assessment-decision strong{color:#fff;font-weight:700}.assessment-layout ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.assessment-layout li{border-bottom:1px solid var(--line);color:#d6dde6;grid-template-columns:50px 1fr;gap:18px;padding:24px 0;font-size:15px;display:grid}.assessment-layout li span{color:var(--blue-bright);font-family:var(--font-geist-mono),monospace;font-size:9px}.capability-matrix{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.capability-matrix article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:270px;padding:29px}.capability-matrix span{color:var(--blue);font-family:var(--font-geist-mono),monospace;font-size:9px}.capability-matrix h3{letter-spacing:-.03em;margin:68px 0 17px;font-size:23px;font-weight:650}.capability-matrix p{color:#606873;margin:0;font-size:14px;line-height:1.65}.architecture-section{background:#07101b;padding:clamp(105px,11vw,175px) 0}.architecture-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(70px,10vw,160px);display:grid}.architecture-layout h2{letter-spacing:-.068em;margin:0;font-size:clamp(50px,5.3vw,82px);font-weight:550;line-height:.98}.architecture-layout>div:first-child>p:not(.section-label){color:#a9b5c3;margin:28px 0 0;font-size:17px;line-height:1.65}.architecture-layers{border:1px solid var(--line);background:#09131f}.architecture-layers>div{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr 1.2fr;align-items:center;gap:16px;min-height:85px;padding:0 22px;display:grid}.architecture-layers>div:last-child{border-bottom:0}.architecture-layers span{color:var(--blue-bright);font-family:var(--font-geist-mono),monospace;font-size:8px}.architecture-layers strong{letter-spacing:.08em;font-size:12px}.architecture-layers p{color:#8d9bab;margin:0;font-size:12px}.closing-cta{color:#fff;background:#06101d;position:relative;overflow:hidden}.closing-grid{opacity:.12;background-image:linear-gradient(#62d9ff2e 1px,#0000 1px),linear-gradient(90deg,#62d9ff2e 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0}.closing-cta .page-shell{z-index:1;text-align:center;max-width:1080px;padding-block:clamp(110px,12vw,190px);position:relative}.closing-cta h2{letter-spacing:-.075em;margin:0;font-size:clamp(60px,7.5vw,112px);font-weight:540;line-height:.92}.closing-cta p:not(.section-label){color:#b4bfcc;max-width:760px;margin:28px auto 0;font-size:clamp(17px,1.35vw,21px);line-height:1.65}.closing-cta .button{margin-top:35px}.sovereign-section,.operating-model-section,.partner-model-section,.regional-principles,.role-clarity-section,.trust-evidence-section,.partner-approach{color:#fff;background:linear-gradient(135deg,#07101b,#050608);padding:clamp(105px,11vw,175px) 0}.sovereign-grid,.feasibility-grid,.partner-fit-grid,.procurement-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.sovereign-grid article,.feasibility-grid article,.partner-fit-grid article,.procurement-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:265px;padding:28px}.sovereign-grid span,.feasibility-grid span,.procurement-grid span{color:var(--blue-bright);font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;font-size:9px}.sovereign-grid h3,.feasibility-grid h3,.partner-fit-grid h3,.procurement-grid h3{letter-spacing:-.03em;margin:68px 0 16px;font-size:22px;font-weight:650}.sovereign-grid p,.feasibility-grid p,.partner-fit-grid p,.procurement-grid p{color:#9eabb9;margin:0;font-size:13px;line-height:1.68}.section-light .feasibility-grid,.section-light .partner-fit-grid,.section-light .procurement-grid,.section-light .feasibility-grid article,.section-light .partner-fit-grid article,.section-light .procurement-grid article{border-color:var(--line-dark)}.section-light .feasibility-grid p,.section-light .partner-fit-grid p,.section-light .procurement-grid p{color:#5c6570}.qualification-note{border-left:2px solid var(--blue-bright);background:#ffffff0b;margin:32px 0 0;padding:20px 22px;color:#8f9cab!important;font-size:12px!important;line-height:1.68!important}.operations-cycle{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.operations-cycle article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:300px;padding:29px}.operations-cycle span{color:var(--blue);font-family:var(--font-geist-mono),monospace;font-size:9px}.operations-cycle h3{letter-spacing:-.03em;margin:78px 0 17px;font-size:24px;font-weight:650}.operations-cycle p{color:#5d6670;margin:0;font-size:14px;line-height:1.67}.operating-model-layout,.partner-model-layout,.role-clarity-layout,.trust-evidence-layout,.company-intro-layout,.leadership-layout,.how-operate-layout,.partner-approach-layout{grid-template-columns:1fr 1fr;gap:clamp(70px,10vw,165px);display:grid}.operating-model-layout h2,.partner-model-layout h2,.role-clarity-layout h2,.trust-evidence-layout h2,.company-intro-layout h2,.leadership-layout h2,.how-operate-layout h2,.partner-approach-layout h2,.publication-note h2{letter-spacing:-.068em;margin:0;font-size:clamp(50px,5.3vw,82px);font-weight:550;line-height:.98}.operating-model-layout>div:first-child>p:last-child,.partner-model-layout>div:first-child>p:not(.section-label):not(.qualification-note),.role-clarity-layout>div:first-child>p:last-child,.trust-evidence-layout>div:first-child>p:last-child,.how-operate-layout>div:first-child>p:last-child{color:#aab5c3;margin:28px 0 0;font-size:17px;line-height:1.65}.operating-model-layout dl,.trust-evidence-layout dl{border-top:1px solid var(--line);margin:0}.operating-model-layout dt,.trust-evidence-layout dt{color:var(--blue-bright);font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;padding:23px 0 6px;font-size:9px;font-weight:720}.operating-model-layout dd,.trust-evidence-layout dd{border-bottom:1px solid var(--line);color:#aab5c3;margin:0;padding:0 0 23px;font-size:14px;line-height:1.65}.trust-evidence-layout dd a{color:#dbeeff;text-underline-offset:4px;text-decoration:underline}.infrastructure-detail{isolation:isolate;color:#fff;background:#050a11;padding:clamp(105px,11vw,175px) 0;position:relative;overflow:hidden}.infrastructure-detail>.intelligence-canvas{z-index:-2;opacity:.42;position:absolute;inset:0}.infrastructure-detail-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(70px,10vw,165px);display:grid}.infrastructure-detail-layout h2{letter-spacing:-.068em;margin:0;font-size:clamp(50px,5.3vw,82px);font-weight:550;line-height:.98}.infrastructure-detail-layout>div:first-of-type>p:last-child{color:#aab5c3;margin:28px 0 0;font-size:17px;line-height:1.65}.infrastructure-detail-stack{border-top:1px solid var(--line)}.infrastructure-detail-stack article{border-bottom:1px solid var(--line);grid-template-columns:48px 145px 1fr;gap:20px;padding:26px 0;display:grid}.infrastructure-detail-stack span{color:var(--blue-bright);font-family:var(--font-geist-mono),monospace;font-size:9px}.infrastructure-detail-stack h3{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:650}.infrastructure-detail-stack p{color:#93a0ae;margin:0;font-size:13px;line-height:1.65}.role-clarity-layout>div:last-child{border:1px solid var(--line);background:#ffffff09;align-self:end;padding:30px}.role-clarity-layout>div:last-child p{color:#aab5c3;margin:0;font-size:14px;line-height:1.7}.role-clarity-layout>div:last-child p+p{border-top:1px solid var(--line);margin-top:21px;padding-top:21px}.industry-detail-section,.region-detail-section,.partner-fit-section,.procurement-section,.company-intro,.how-we-operate,.contact-routes,.contact-direct{padding:clamp(100px,10vw,160px) 0}.industry-detail-list,.region-detail-list{border-top:1px solid var(--line-dark)}.industry-detail-list>article{border-bottom:1px solid var(--line-dark);grid-template-columns:1.3fr .75fr .75fr;gap:clamp(35px,6vw,90px);padding:48px 0;display:grid}.industry-detail-head{grid-template-columns:54px 1fr;gap:20px;display:grid}.industry-detail-head span,.industry-detail-list strong{color:var(--blue);font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;font-size:9px}.industry-detail-head h2{letter-spacing:-.045em;margin:0;font-size:30px;font-weight:640;line-height:1.08}.industry-detail-head p{color:#59626d;grid-column:2;margin:15px 0 0;font-size:14px;line-height:1.65}.industry-detail-list ul{margin:17px 0 0;padding:0;list-style:none}.industry-detail-list li{color:#4f5862;border-bottom:1px solid #05060817;padding:8px 0;font-size:13px;line-height:1.5}.industry-detail-list>article>div:last-child p{color:#4f5862;margin:17px 0 0;font-size:13px;line-height:1.67}.region-detail-list>article{border-bottom:1px solid var(--line-dark);grid-template-columns:95px .9fr 1.1fr;gap:clamp(36px,6vw,90px);padding:52px 0;display:grid}.region-code{color:#144fae;width:68px;height:68px;font-family:var(--font-geist-mono),monospace;border:1px solid #1a6cce66;border-radius:50%;align-self:start;place-items:center;font-size:12px;font-weight:730;display:grid}.region-detail-list article>div:nth-child(2)>span{color:var(--blue);font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.region-detail-list h2{letter-spacing:-.045em;margin:19px 0 15px;font-size:34px;font-weight:650}.region-detail-list p{color:#59626d;margin:0;font-size:14px;line-height:1.67}.region-detail-list dl{border-top:1px solid var(--line-dark);grid-template-columns:130px 1fr;gap:0;margin:0;display:grid}.region-detail-list dt,.region-detail-list dd{border-bottom:1px solid var(--line-dark);margin:0;padding:14px 0;font-size:12px;line-height:1.58}.region-detail-list dt{color:#144fae;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:720}.region-detail-list dd{color:#59626d}.principle-row{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.principle-row article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:300px;padding:29px}.principle-row span{color:var(--blue-bright);font-family:var(--font-geist-mono),monospace;font-size:9px}.principle-row h3{margin:78px 0 16px;font-size:24px;font-weight:650}.principle-row p{color:#9ca8b6;margin:0;font-size:14px;line-height:1.67}.relationship-types{border-top:1px solid var(--line)}.relationship-types span{border-bottom:1px solid var(--line);color:#d3dbe4;grid-template-columns:55px 1fr;align-items:center;min-height:64px;font-size:15px;display:grid}.relationship-types i{color:var(--blue-bright);font-family:var(--font-geist-mono),monospace;font-size:8px;font-style:normal}.partner-fit-grid article h3{margin-top:95px}.form-section{color:#fff;background:#07101b;padding:clamp(100px,10vw,160px) 0;scroll-margin-top:70px}.anchor-target{visibility:hidden;display:block;position:relative;top:-100px}.contact-route-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:1fr 1fr;display:grid}.contact-route-grid article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);padding:clamp(32px,5vw,70px)}.contact-route-grid article>span{color:var(--blue);font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;font-size:9px;font-weight:720}.contact-route-grid h2{letter-spacing:-.058em;margin:80px 0 20px;font-size:clamp(38px,4vw,58px);font-weight:580;line-height:.98}.contact-route-grid p{color:#59626d;max-width:580px;margin:0;font-size:14px;line-height:1.67}.contact-route-grid .button{margin-top:30px}.inquiry-form{grid-template-columns:1fr 1fr;gap:25px 22px;display:grid}.inquiry-form-heading{max-width:930px;margin-bottom:40px}.inquiry-form-heading>span{color:var(--blue-bright);font-family:var(--font-geist-mono),monospace;letter-spacing:.14em;font-size:9px;font-weight:720}.inquiry-form-heading h2{letter-spacing:-.068em;margin:21px 0 22px;font-size:clamp(50px,5.3vw,82px);font-weight:550;line-height:.98}.inquiry-form-heading p{color:#9eabb9;max-width:720px;margin:0;font-size:17px;line-height:1.65}.inquiry-form .full{grid-column:1/-1}.inquiry-form label{color:#b4c0cd;letter-spacing:.02em;flex-direction:column;gap:10px;font-size:13px;font-weight:650;display:flex}.inquiry-form label>span{justify-content:space-between;align-items:center;gap:14px;display:flex}.inquiry-form label small{color:#7f8c9c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{color:#fff;background:#0b1521;border:1px solid #fff3;border-radius:0;width:100%;min-height:58px;padding:15px 17px;font-size:14px;line-height:1.5;transition:border-color .17s,background .17s}.inquiry-form textarea{resize:vertical;min-height:126px}.inquiry-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#7c91a5 50%),linear-gradient(135deg,#7c91a5 50%,#0000 50%);background-position:calc(100% - 19px) 25px,calc(100% - 14px) 25px;background-repeat:no-repeat;background-size:5px 5px}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:#687888}.inquiry-form input:focus,.inquiry-form select:focus,.inquiry-form textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan);background:#0e1a27;outline:0}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.inquiry-details{border-top:1px solid var(--line);margin-top:8px;padding-top:20px}.inquiry-details summary{color:#d5dde7;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:44px;font-size:14px;font-weight:650;list-style:none;display:flex}.inquiry-details summary::-webkit-details-marker{display:none}.inquiry-details summary:after{color:var(--cyan);content:"+";font-size:19px;font-weight:400}.inquiry-details[open] summary:after{content:"−"}.inquiry-details summary span{color:#7f8c9c;font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:10px}.inquiry-details-grid{grid-template-columns:1fr 1fr;gap:25px 22px;margin-top:25px;display:grid}.inquiry-details-grid .full{grid-column:1/-1}.form-submit{align-items:center;gap:28px;margin-top:15px;display:flex}.form-submit .button{flex:none}.form-submit p{color:#8c98a7;max-width:510px;margin:0;font-size:12px;line-height:1.6}.form-submit a{text-underline-offset:3px;text-decoration:underline}.form-status{color:#c4d1df;min-height:22px;margin:0;font-size:13px;line-height:1.5}.form-status.is-success{color:#b8eaff}.form-status.is-error{color:#ffb2ad}.contact-direct>.page-shell{grid-template-columns:1fr 1fr;gap:clamp(70px,10vw,165px);display:grid}.contact-direct h2{letter-spacing:-.068em;margin:0;font-size:clamp(50px,5.3vw,82px);font-weight:550;line-height:.98}.contact-direct a{border-bottom:1px solid var(--line-dark);color:#144fae;letter-spacing:-.04em;justify-content:space-between;padding:0 0 17px;font-size:clamp(24px,3vw,42px);font-weight:570;display:flex}.contact-direct>div>div:last-child p{color:#59626d;margin:27px 0 0;font-size:13px;line-height:1.68}.resource-list{border-top:1px solid var(--line-dark)}.resource-list>a{border-bottom:1px solid var(--line-dark);transition:padding .22s var(--ease),background .18s ease;grid-template-columns:60px 1fr auto;align-items:center;gap:28px;padding:31px 0;display:grid}.resource-list>a:hover{background:#1a6cce0b;padding-inline:18px}.resource-list>a>span{color:var(--blue);font-family:var(--font-geist-mono),monospace;font-size:9px}.resource-list small{color:#68717c;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;font-size:8px}.resource-list h2{letter-spacing:-.035em;margin:11px 0 0;font-size:26px;font-weight:630}.resource-list i{color:var(--blue);font-size:20px;font-style:normal}.publication-note{color:#fff;background:#07101b;padding:clamp(105px,11vw,175px) 0}.publication-note .page-shell>div{max-width:980px}.publication-note p:not(.section-label){color:#aab5c3;max-width:760px;margin:27px 0 0;font-size:17px;line-height:1.65}.publication-note .publication-audience{color:#c8d2de;font-size:14px}.publication-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;margin:31px 0 0;display:flex}.publication-meta span{color:#92a1b1;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin-right:18px;padding:14px 18px 14px 0;font-size:10px}.publication-meta span+span{border-left:1px solid var(--line);padding-left:18px}.publication-note .button{margin-top:32px}.company-intro-layout>div:last-child p{color:#4e5761;margin:0;font-size:clamp(17px,1.25vw,20px);line-height:1.7}.company-intro-layout>div:last-child p+p{margin-top:24px}.legal-structure-section{color:#fff;background:#07101b;padding:clamp(105px,11vw,175px) 0}.structure-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.structure-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:330px;padding:29px}.structure-grid span,.leadership-layout article>span{color:var(--blue-bright);font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;font-size:9px;font-weight:720}.structure-grid h3{letter-spacing:-.035em;margin:105px 0 17px;font-size:24px;font-weight:640}.structure-grid p{color:#9eabb9;margin:0;font-size:14px;line-height:1.67}.leadership-section{color:var(--ink);background:#e7e7e2;padding:clamp(105px,11vw,175px) 0}.leadership-layout article{border:1px solid var(--line-dark);background:var(--paper);align-self:end;padding:31px}.leadership-layout article>span{color:var(--blue)}.leadership-layout article h3{letter-spacing:-.045em;margin:65px 0 17px;font-size:32px;font-weight:650}.leadership-layout article p{color:#59626d;margin:0;font-size:14px;line-height:1.68}.operating-signals{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:1fr 1fr;display:grid}.operating-signals span{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);color:#144fae;min-height:128px;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;align-items:end;padding:18px;font-size:8px;font-weight:720;display:flex}.partner-approach-layout>div:last-child p{color:#aab5c3;margin:0 0 31px;font-size:17px;line-height:1.67}.policy-content{background:var(--paper);color:var(--ink);padding-block:clamp(85px,9vw,135px)}.policy-content>section{border-top:1px solid var(--line-dark);grid-template-columns:80px 1fr;gap:40px;max-width:1080px;padding:42px 0;display:grid}.policy-content>section>span{color:var(--blue);font-family:var(--font-geist-mono),monospace;font-size:9px}.policy-content h2{letter-spacing:-.04em;margin:0 0 18px;font-size:32px;font-weight:620}.policy-content p,.policy-content li{color:#4f5862;font-size:15.5px;line-height:1.78}.policy-content ul{padding-left:19px}.policy-content a{color:#144fae;text-underline-offset:3px;text-decoration:underline}.policy-content footer{border-top:1px solid var(--line-dark);color:#6f7881;max-width:1080px;padding-top:25px;font-size:12px}.not-found-page{background:#04070b;min-height:100vh}.not-found-page>section{align-items:center;min-height:780px;display:flex}.not-found-page .page-shell{max-width:1050px}.not-found-page h1{letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(60px,7.5vw,112px);font-weight:540;line-height:.92}.not-found-page p:not(.section-label){color:#aab5c3;max-width:720px;margin:29px 0 0;font-size:18px;line-height:1.65}.corporate-footer{color:#fff;background:#030507;position:relative;overflow:hidden}.footer-current{border:1px solid #62d9ff1a;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-160px;right:-100px}.footer-current:before,.footer-current:after{content:"";border:1px dashed #62d9ff1a;border-radius:50%;width:470px;height:470px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer-current:after{border-style:solid;width:300px;height:300px}.footer-current i{transform-origin:50%;background:linear-gradient(90deg,#0000,#62d9ff33,#0000);width:100%;height:1px;position:absolute;top:50%;left:50%}.footer-current i:first-child{transform:translate(-50%,-50%)rotate(25deg)}.footer-current i:nth-child(2){transform:translate(-50%,-50%)rotate(90deg)}.footer-current i:nth-child(3){transform:translate(-50%,-50%)rotate(150deg)}.footer-current span{color:#ffffff0f;font-size:130px;font-weight:780;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer-lead{z-index:1;border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;padding:84px 0 48px;display:flex;position:relative}.footer-lead p{color:#7d8998;margin:12px 0 0;font-size:14px}.footer-lead>a{border-bottom:1px solid #ffffff61;align-items:center;gap:25px;max-width:430px;padding-bottom:12px;font-size:21px;font-weight:590;display:inline-flex}.footer-directory{z-index:1;grid-template-columns:1.8fr repeat(4,1fr);gap:50px;padding:55px 0 70px;display:grid;position:relative}.footer-description p{color:#98a5b4;max-width:420px;font-size:14px;line-height:1.65}.footer-description span{color:#667485;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;font-size:8px}.footer-directory>div:not(.footer-description){flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-directory strong{color:#6f7d8d;font-family:var(--font-geist-mono),monospace;letter-spacing:.15em;margin-bottom:8px;font-size:8px}.footer-directory a{color:#c4ccd6;font-size:12px}.footer-directory a:hover{color:#fff}.footer-bottom{z-index:1;border-top:1px solid var(--line);color:#616d7b;justify-content:space-between;gap:30px;padding:22px 0 28px;font-size:10px;display:flex;position:relative}.legal-page{background:var(--paper);min-height:100vh;color:var(--ink)}.legal-site-nav{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;height:86px;padding:0 clamp(24px,5vw,78px);display:flex}.legal-site-nav>a:last-child{font-size:12px;font-weight:650}.legal-document>article{padding:0 clamp(20px,5vw,78px) 90px}.legal-document-hero{border-bottom:1px solid var(--line-dark);max-width:1450px;margin:clamp(70px,8vw,120px) auto 0;padding-bottom:clamp(68px,8vw,110px)}.eyebrow.dark{color:#144fae}.legal-document-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(68px,9vw,132px);font-weight:540;line-height:.88}.legal-date-row{color:#252c34;flex-wrap:wrap;gap:24px;margin:36px 0;font-size:13px;font-weight:650;display:flex}.legal-date-row span{border-right:1px solid var(--line-dark);padding-right:24px}.legal-date-row small{color:#737b85;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:650;display:block}.legal-document-lead{max-width:940px;margin:45px 0 25px;font-size:clamp(20px,2.2vw,28px);font-weight:540;line-height:1.4}.legal-document-hero>p:not(.eyebrow):not(.legal-document-lead){color:#4f5761;max-width:900px;font-size:15.5px;line-height:1.78}.legal-document-layout{grid-template-columns:280px 1fr;gap:clamp(58px,7vw,105px);max-width:1450px;margin:0 auto;padding-top:clamp(64px,8vw,110px);display:grid}.legal-toc{align-self:start;position:sticky;top:100px}.legal-toc>p{color:#737b85;font-family:var(--font-geist-mono),monospace;letter-spacing:.14em;font-size:9px;font-weight:720}.legal-toc ol{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.legal-toc li{border-bottom:1px solid var(--line-dark)}.legal-toc li a{color:#4e5660;grid-template-columns:44px 1fr;gap:8px;padding:13px 0;font-size:11px;font-weight:610;display:grid}.legal-toc li span{color:var(--blue);font-family:var(--font-geist-mono),monospace;font-size:9px}.legal-toc-contact{color:#144fae;border-bottom:1px solid #1a6cce73;margin-top:25px;padding-bottom:7px;font-size:11px;font-weight:700;display:inline-block}.legal-terms{min-width:0}.legal-term-section{grid-template-columns:210px 1fr;gap:44px;padding:0 0 clamp(62px,7vw,94px);scroll-margin-top:100px;display:grid}.legal-term-section+.legal-term-section{border-top:1px solid var(--line-dark);padding-top:clamp(62px,7vw,94px)}.legal-section-heading span{color:var(--blue);font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:750}.legal-section-heading h2{letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(30px,3.3vw,45px);font-weight:580;line-height:1.05}.legal-section-copy p,.legal-section-copy li{color:#4e5660;font-size:15.5px;line-height:1.78}.legal-section-copy h3{margin:35px 0 12px;font-size:23px}.legal-section-copy ul,.legal-section-copy ol{padding-left:20px}.legal-section-copy a{color:#144fae;text-underline-offset:3px;text-decoration:underline}.legal-emphasis{border-left:3px solid var(--blue);background:#e8e9e5;padding:24px;font-weight:620}.legal-contact-block{border:1px solid var(--line-dark);flex-direction:column;align-items:flex-start;gap:7px;padding:28px;display:flex}.legal-contact-block strong{font-size:22px}.legal-contact-block span{color:#555d67;font-size:14px}.legal-document-footer{border-top:1px solid var(--line-dark);color:#68717b;padding-top:32px;font-size:12px;line-height:1.6}@media (width<=1280px){.corporate-nav,.header-primary,.portal-link{display:none}.corporate-header{grid-template-columns:auto 1fr auto;height:72px}.header-tools{grid-column:3}.menu-toggle{display:block}.mobile-navigation{z-index:89;padding:clamp(38px,7vw,80px);padding-bottom:max(clamp(38px,7vw,80px),env(safe-area-inset-bottom));overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease,transform .22s var(--ease);background:#03060af7;grid-template-columns:1fr .7fr;gap:60px;display:grid;position:fixed;inset:72px 0 0;overflow-y:auto;transform:translateY(-12px)}.mobile-navigation.is-open{opacity:1;visibility:visible;transform:none}.mobile-navigation nav{flex-direction:column;display:flex}.mobile-navigation nav a{border-bottom:1px solid var(--line);letter-spacing:-.045em;grid-template-columns:50px 1fr;align-items:center;padding:14px 0;font-size:clamp(27px,4vw,45px);font-weight:520;display:grid}.mobile-navigation nav span{color:var(--blue-bright);font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;font-size:11px}.mobile-navigation-actions{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:18px;display:flex}.mobile-navigation-actions a{align-items:center;min-height:44px;display:inline-flex}.mobile-navigation-actions a:first-child{background:var(--blue);padding:0 20px;font-size:14px;font-weight:700}.mobile-navigation-actions a:last-child{color:#aab5c2;font-size:14px}.methodology-rail{grid-template-columns:repeat(3,1fr)}.methodology-rail article:nth-child(3){border-right:0}.methodology-rail article:nth-child(n+4){border-top:1px solid var(--line-dark)}.region-grid{grid-template-columns:1fr 1fr}.region-grid article:nth-child(2){border-right:0}.region-grid article:nth-child(n+3){border-top:1px solid var(--line-dark)}.footer-directory{grid-template-columns:1.5fr repeat(2,1fr)}.footer-directory>div:nth-child(n+4){margin-top:15px}.sovereign-grid,.feasibility-grid,.partner-fit-grid,.procurement-grid,.operations-cycle,.structure-grid{grid-template-columns:1fr 1fr}.structure-grid article:last-child{grid-column:1/-1}}@media (width<=980px){.page-shell{width:min(100% - 44px,1480px)}.corporate-hero-inner{padding-top:125px}.hero-system-label{display:none}.hero-shade{background:linear-gradient(90deg,#03060bf7,#03060bb8 70%,#03060b73),linear-gradient(#0000 73%,#050608)}.section-heading,.capability-path,.infrastructure-layout,.ecosystem-layout,.trust-layout,.partner-layout,.assessment-layout,.architecture-layout,.operating-model-layout,.partner-model-layout,.role-clarity-layout,.trust-evidence-layout,.company-intro-layout,.leadership-layout,.how-operate-layout,.partner-approach-layout,.infrastructure-detail-layout,.contact-direct>.page-shell{grid-template-columns:1fr}.section-heading .section-label{margin-bottom:0}.section-heading>p:last-child{max-width:760px}.capability-path{gap:45px;min-height:0}.capability-path:nth-child(2n) .capability-copy{order:0}.capability-diagram{min-height:470px}.deployment-copy{grid-template-columns:1fr;gap:80px}.deployment-step-integrated{justify-self:start}.motion-ready .deployment-copy{width:min(100% - 44px,1480px)}.integrated-core{opacity:.5;left:78%}.integration-lines i{left:78%}.infrastructure-layout{min-height:0;padding-block:120px}.infrastructure-scene{min-height:0}.infrastructure-copy{max-width:780px}.ecosystem-orbit{min-height:600px}.trust-layout>div:first-child{position:static}.partner-signal{order:2}.partner-layout>div:last-child{order:1}.capability-matrix{grid-template-columns:1fr 1fr}.solution-index article{grid-template-columns:55px 1fr}.solution-index p,.solution-index .text-link{grid-column:2}.solution-index .text-link{justify-self:start}.infrastructure-detail-layout,.operating-model-layout,.partner-model-layout,.role-clarity-layout,.trust-evidence-layout,.company-intro-layout,.leadership-layout,.how-operate-layout,.partner-approach-layout,.contact-direct>.page-shell{gap:58px}.industry-detail-list>article{grid-template-columns:1fr 1fr}.industry-detail-head{grid-column:1/-1}.region-detail-list>article{grid-template-columns:74px 1fr}.region-detail-list dl{grid-column:2}.contact-direct>div>div:last-child{max-width:760px}.legal-document-layout{grid-template-columns:1fr}.legal-toc{position:static}.legal-toc ol{grid-template-columns:1fr 1fr;display:grid}.legal-toc li:nth-child(odd){border-right:1px solid var(--line-dark);padding-right:20px}.legal-toc li:nth-child(2n){padding-left:20px}.legal-term-section{grid-template-columns:1fr;gap:25px}}@media (width<=700px){html{scroll-padding-top:74px}.page-shell{width:calc(100% - 36px)}.corporate-header{height:72px;padding-inline:18px}.brand span,.brand b{font-size:18px}.mobile-navigation{grid-template-columns:1fr;gap:28px;padding:28px 22px}.mobile-navigation nav a{grid-template-columns:38px 1fr;padding:12px 0;font-size:28px}.mobile-navigation-actions{justify-content:start}.button{width:100%;min-height:56px;padding-inline:20px}.button-large{min-height:59px}.hero-actions,.page-hero-actions{grid-template-columns:1fr;width:100%;display:grid}.corporate-hero{min-height:800px}.corporate-hero-inner{align-items:end;min-height:800px;padding:120px 0 98px}.hero-art img{object-position:62% center;opacity:.76}.hero-shade{background:linear-gradient(#03060b61,#03060bd1 44%,#050608 91%),linear-gradient(90deg,#03060bde,#03060b33)}.hero-current{opacity:.28}.corporate-hero h1{font-size:clamp(48px,13vw,66px);line-height:.845}.hero-lead{font-size:16px;line-height:1.62}.hero-audience{font-size:14px}.regional-line{gap:9px;font-size:10px}.hero-scroll{left:18px}.hero-scroll span{display:none}.deployment-sticky{min-height:0}.deployment-copy{padding-block:95px}.deployment-step h2,.section-heading h2,.capability-copy h3,.infrastructure-copy h2,.ecosystem-layout h2,.trust-layout h2,.page-hero h1,.assessment-layout h2,.architecture-layout h2{font-size:clamp(43px,12vw,58px)}.deployment-step>p:last-of-type,.section-heading>p:last-child,.capability-copy h3+p,.infrastructure-copy>p:not(.section-label),.ecosystem-layout p:not(.section-label){font-size:16px}.deployment-visual{opacity:.26}.deployment-step-integrated{margin-top:35px}.motion-ready .deployment-story{height:auto}.motion-ready .deployment-sticky{height:auto;min-height:0;position:relative}.motion-ready .deployment-copy{height:auto;padding-block:95px;display:grid}.motion-ready .deployment-step{opacity:1;grid-area:auto;transform:none}.motion-ready .deployment-step-integrated{margin-top:90px}.motion-ready .fragment-field,.motion-ready .integrated-core,.motion-ready .integration-lines{opacity:.22}.integrated-core{width:210px;height:210px;left:78%}.integrated-core:before{width:270px;height:270px}.integrated-core:after{width:330px;height:330px}.capability-paths,.methodology,.regions-scene,.industries-section,.editorial-section{padding-block:84px}.section-heading{gap:25px;margin-bottom:50px}.capability-path{padding-block:58px}.capability-diagram{min-height:370px}.diagram-core{width:140px;height:140px}.diagram-core:before{width:195px;height:195px}.diagram-core:after{width:260px;height:260px}.diagram-node{padding:9px;font-size:6px}.potential-section .page-shell{padding-block:110px}.potential-section h2,.infrastructure-copy h2,.partner-layout h2,.final-scene h2,.closing-cta h2{font-size:clamp(52px,14vw,68px)}.potential-spectrum:before{width:430px;height:430px}.methodology-rail{grid-template-columns:1fr}.methodology-rail article{border-right:0;border-bottom:1px solid var(--line-dark);min-height:0;padding:26px 0 30px}.methodology-rail article:nth-child(n+1){border-top:0}.methodology-rail article:before{left:0}.methodology-rail h3{margin:40px 0 12px}.methodology-rail p{max-width:600px}.infrastructure-layout{padding-block:95px}.infrastructure-stack>div{grid-template-columns:34px 105px 1fr;gap:10px;padding-inline:15px}.infrastructure-stack i{display:none}.infrastructure-stack p{font-size:10px}.regional-network{padding:0}.regional-network span{width:46px;height:46px}.region-grid{grid-template-columns:1fr}.region-grid article{border-right:0;min-height:0;padding:26px 0}.region-grid article:nth-child(n+2){border-top:1px solid var(--line-dark)}.region-grid h3{margin:45px 0 14px}.ecosystem-section,.trust-section,.partner-scene{padding-block:95px}.ecosystem-orbit{min-height:460px}.ecosystem-orbit:before{width:240px;height:240px}.ecosystem-orbit:after{width:380px;height:380px}.ecosystem-core{width:120px;height:120px;font-size:9px}.ecosystem-orbit i{padding:7px 8px;font-size:6px}.industry-list article{grid-template-columns:36px 1fr;gap:18px}.industry-list p{grid-column:2}.trust-principles article{grid-template-columns:38px 1fr}.trust-principles p{grid-column:2}.partner-signal{text-align:center;grid-template-columns:1fr;gap:18px;min-height:300px}.partner-signal i{background:linear-gradient(transparent,var(--blue));justify-self:center;width:1px;height:35px}.partner-signal i:nth-of-type(2){background:linear-gradient(var(--blue),transparent)}.final-scene,.final-scene .page-shell{min-height:720px}.page-hero .page-shell{padding-top:125px;padding-bottom:84px}.breadcrumbs{margin-bottom:40px}.page-hero-lead{font-size:16px}.solution-index article{grid-template-columns:35px 1fr;gap:16px;padding-block:28px}.solution-index h2{font-size:23px}.assessment-section,.architecture-section{padding-block:90px}.assessment-layout{gap:55px}.capability-matrix{grid-template-columns:1fr}.capability-matrix article{min-height:0}.capability-matrix h3{margin-top:40px}.architecture-layers>div{grid-template-columns:32px 1fr;min-height:0;padding:16px}.architecture-layers p{grid-column:2}.sovereign-section,.operating-model-section,.partner-model-section,.regional-principles,.role-clarity-section,.trust-evidence-section,.partner-approach,.infrastructure-detail,.industry-detail-section,.region-detail-section,.partner-fit-section,.procurement-section,.company-intro,.how-we-operate,.contact-routes,.contact-direct,.form-section,.legal-structure-section,.leadership-section,.publication-note{padding-block:86px}.sovereign-grid,.feasibility-grid,.partner-fit-grid,.procurement-grid,.operations-cycle,.structure-grid,.principle-row,.contact-route-grid{grid-template-columns:1fr}.sovereign-grid article,.feasibility-grid article,.partner-fit-grid article,.procurement-grid article,.operations-cycle article,.structure-grid article,.principle-row article{min-height:0}.sovereign-grid h3,.feasibility-grid h3,.partner-fit-grid h3,.procurement-grid h3,.operations-cycle h3,.structure-grid h3,.principle-row h3{margin-top:44px}.structure-grid article:last-child{grid-column:auto}.infrastructure-detail-stack article{grid-template-columns:38px 1fr}.infrastructure-detail-stack p{grid-column:2}.industry-detail-list>article{grid-template-columns:1fr;gap:32px}.industry-detail-head{grid-column:auto}.region-detail-list>article{grid-template-columns:1fr;gap:25px}.region-detail-list dl{grid-column:auto}.region-code{width:58px;height:58px}.region-detail-list dl{grid-template-columns:105px 1fr}.contact-route-grid article{padding:32px 22px}.contact-route-grid h2{margin-top:52px;font-size:40px}.inquiry-form{grid-template-columns:1fr}.inquiry-form .full{grid-column:auto}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{font-size:16px}.inquiry-details-grid{grid-template-columns:1fr}.inquiry-details-grid .full{grid-column:auto}.form-submit{flex-direction:column;align-items:flex-start}.form-submit .button{width:100%}.resource-list>a{grid-template-columns:35px 1fr;gap:18px}.resource-list>a>i{display:none}.resource-list h2{font-size:22px}.operating-signals{grid-template-columns:1fr}.policy-content>section{grid-template-columns:40px 1fr;gap:18px}.policy-content p,.policy-content li{font-size:15px}.not-found-page>section{min-height:680px}.closing-cta .page-shell{padding-block:100px}.footer-lead{flex-direction:column;align-items:flex-start;padding-top:65px}.footer-lead>a{font-size:18px}.footer-directory{grid-template-columns:1fr 1fr;gap:38px 26px}.footer-description{grid-column:1/-1}.footer-bottom{flex-direction:column}.legal-document>article{padding-inline:18px}.legal-document-hero{margin-top:65px}.legal-document-hero h1{font-size:clamp(65px,22vw,92px)}.legal-document-lead{font-size:21px}.legal-document-hero>p:not(.eyebrow):not(.legal-document-lead){font-size:15px}.legal-toc ol{grid-template-columns:1fr}.legal-toc li:nth-child(odd),.legal-toc li:nth-child(2n){border-right:0;padding-inline:0}.legal-section-heading h2{font-size:30px}.legal-section-copy p,.legal-section-copy li{font-size:15px}.legal-site-nav{height:72px;padding-inline:18px}}@media (width<=480px){.corporate-hero h1{font-size:clamp(46px,13.5vw,61px)}.hero-lead{font-size:15px;line-height:1.6}.regional-line span{letter-spacing:.08em}.capability-diagram{min-height:330px}.diagram-node.node-1{left:4%}.diagram-node.node-2{right:3%}.diagram-node.node-3{left:3%}.diagram-node.node-4{right:2%}.ecosystem-orbit{min-height:410px}.ecosystem-h,.ecosystem-d{display:none}.footer-directory{grid-template-columns:1fr}.footer-description{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-ready [data-reveal]{opacity:1;transform:none}.motion-ready .deployment-story{height:auto}.motion-ready .deployment-sticky{height:auto;min-height:0;position:relative}.motion-ready .deployment-copy{grid-template-columns:1fr 1fr;height:auto;padding-block:120px;display:grid}.motion-ready .deployment-step{opacity:1;grid-area:auto;transform:none}.motion-ready .fragment-field,.motion-ready .integrated-core,.motion-ready .integration-lines{opacity:.18}.hero-current{display:none}}
