@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Source+Serif+4:opsz,wght@8..60,400;8..60,500;8..60,600&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 236 18% 15%;--card: 0 0% 100%;--card-foreground: 236 18% 15%;--popover: 0 0% 100%;--popover-foreground: 236 18% 15%;--primary: 350 94% 48%;--primary-foreground: 0 0% 100%;--secondary: 240 23% 33%;--secondary-foreground: 0 0% 100%;--muted: 45 10% 96%;--muted-foreground: 230 6% 42%;--accent: 45 10% 96%;--accent-foreground: 236 18% 15%;--destructive: 0 75% 45%;--destructive-foreground: 0 0% 100%;--border: 230 10% 86%;--input: 230 10% 80%;--ring: 350 94% 48%;--radius: .25rem;--ink: #222433;--navy: #3b3b6d;--red: #e90e35;--chalk: #f5f5f2;--line: #dedfe3;--quiet: #666976}*{border-color:hsl(var(--border));box-sizing:border-box}body{background-color:hsl(var(--background));color:hsl(var(--foreground));margin:0;font-family:Manrope,sans-serif;font-size:15px;line-height:1.7}h1,h2,h3,p{margin:0}h1,h2{font-family:"Source Serif 4",Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.1}h1{font-size:clamp(42px,5.8vw,80px)}h2{font-size:clamp(32px,3.5vw,48px)}h3{font-size:19px;line-height:1.4;font-weight:700;letter-spacing:-.02em}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}:focus-visible{outline:2px solid var(--red);outline-offset:5px}::-moz-selection{background:var(--navy);color:#fff}::selection{background:var(--navy);color:#fff}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media(min-width:1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.isolate{isolation:isolate}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.mr-1{margin-right:.25rem}.mt-10{margin-top:2.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.min-h-screen{min-height:100vh}.flex-grow,.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.gap-3{gap:.75rem}.self-start{align-self:flex-start}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.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)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.running{animation-play-state:running}html{scroll-behavior:smooth;scroll-padding-top:140px}.rail{width:min(1280px,calc(100% - 96px));margin-inline:auto}.narrow{max-width:860px}.eyebrow{display:flex;align-items:center;gap:12px;font:11px/1.5 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--quiet)}.eyebrow:before{content:"";width:20px;height:2px;background:var(--red);flex-shrink:0}.section{padding-block:100px;position:relative}.section.soft{background:var(--chalk)}.section.dark{background:var(--ink);color:#fff}.section.dark .eyebrow,.section.dark .muted{color:#b9bdcc}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:52px}.section-heading h2{max-width:700px;margin-top:20px}.section-heading p{max-width:380px;color:var(--quiet)}.vertical-label{position:absolute;left:12px;top:110px;writing-mode:vertical-rl;transform:rotate(180deg);color:#8a8d96;font:10px IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.muted{color:var(--quiet)}.lead{font-size:clamp(17px,1.4vw,20px);line-height:1.7}.action{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:13px 23px;font-size:13px;font-weight:700;border:1px solid var(--red);background:var(--red);color:#fff;border-radius:2px;transition:background .2s ease-out,transform .2s ease-out}.action:hover{background:#c60b2c;border-color:#c60b2c}.action:active{transform:scale(.98)}.action.outline{background:transparent;color:var(--ink);border-color:var(--line)}.action.outline:hover{background:var(--chalk)}.dark .action.outline,.home-hero .action.outline{color:#fff;border-color:#686a78}.dark .action.outline:hover,.home-hero .action.outline:hover{background:#ffffff0d}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:13px;font-weight:700;padding-block:12px;border-bottom:1px solid var(--line);transition:color .2s}.text-link:hover{color:var(--red)}.top-header{background:#fff;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line)}.brand-bar{display:flex;align-items:center;justify-content:space-between;min-height:85px;gap:24px}.brand{display:flex;align-items:center;gap:27px}.brand img{width:125px;height:56px;-o-object-fit:contain;object-fit:contain}.brand-tag{border-left:1px solid var(--line);padding-left:25px;font-size:11px;line-height:1.6;color:var(--quiet)}.header-meta{display:flex;align-items:center;gap:32px;font-size:11px}.header-meta .text-link{border:0;font-size:11px}.desktop-nav{display:flex;align-items:stretch;justify-content:space-between;gap:12px;border-top:1px solid var(--line)}.desktop-nav a{white-space:nowrap;font-size:11px;font-weight:600;padding-block:17px;position:relative}.desktop-nav a:hover,.desktop-nav a.active{color:var(--red)}.desktop-nav a.active:after{content:"";position:absolute;bottom:-1px;height:2px;background:var(--red);left:0;right:0}.menu-button{display:none;min-width:44px;min-height:44px;background:transparent;border:1px solid var(--line);align-items:center;justify-content:center}.mobile-nav{display:none}.home-hero{background:var(--ink);color:#fff;min-height:calc(100dvh - 139px);position:relative;overflow:hidden;display:flex;flex-direction:column}.home-hero .eyebrow{color:#b9bdcc}.hero-stage{flex:1;display:grid;grid-template-columns:1fr 1.12fr;gap:64px;align-items:center;width:min(1280px,calc(100% - 96px));margin-inline:auto;padding-block:56px 48px;position:relative;z-index:2}.hero-content{max-width:560px}.hero-content h1{margin:22px 0 0;font-size:clamp(40px,5vw,70px);max-width:540px}.hero-lead{color:#bdc0cf;font-size:clamp(16px,1.25vw,19px);line-height:1.65;max-width:520px;margin-top:24px}.hero-actions{display:flex;gap:12px;flex-shrink:0;margin-top:32px}.home-hero .action.outline{color:#fff;border-color:#686a78}.home-hero .action.outline:hover{background:#ffffff0d}.hero-secondary{display:inline-flex;align-items:center;gap:8px;margin-top:26px;font-size:12px;font-weight:700;color:#bdc0cf;border-bottom:1px solid #ffffff40;padding-bottom:6px;transition:color .2s,border-color .2s}.hero-secondary:hover{color:#fff;border-color:var(--red)}.hero-visual{position:relative}.hero-visual .hero-3d{border-radius:3px;border:1px solid #ffffff14}.home-hero .hero-3d__canvas,.home-hero .hero-3d__fallback{height:clamp(360px,52vh,560px)}.hero-concept-note{font:9px IBM Plex Mono,monospace;letter-spacing:.05em;color:#8a8d9f;margin-top:12px;text-transform:uppercase}.hero-grid-overlay{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,transparent 1px),linear-gradient(90deg,#ffffff0a 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 72% 45%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse 80% 70% at 72% 45%,#000 30%,transparent 78%);z-index:1}.proof-bar{background:#fff;border-bottom:1px solid var(--line)}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.proof-item{padding:38px 28px;border-right:1px solid var(--line)}.proof-item:first-child{padding-left:0}.proof-item:last-child{border-right:0;padding-right:0}.proof-n{font:11px IBM Plex Mono,monospace;color:var(--red)}.proof-item h3{font-size:14px;margin:14px 0 10px;line-height:1.4}.proof-item p{font-size:13px;color:var(--quiet);line-height:1.6}.intro-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.intro-grid .eyebrow{margin-bottom:25px}.intro-grid h2{max-width:420px}.intro-grid .lead{margin-bottom:25px}.note{padding:20px 23px;border-left:2px solid var(--red);background:var(--chalk);font-size:12px;color:var(--quiet);line-height:1.7}.dark .note{background:#ffffff06;color:#b9bdcc}.note strong{display:block;font-size:11px;color:var(--ink);margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.dark .note strong{color:#fff}.evolution-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px}.evolution-step{padding:26px 25px 12px 0;border-top:1px solid var(--line)}.evolution-step .number{font:11px IBM Plex Mono,monospace;color:var(--red);margin-bottom:20px}.evolution-step h3{margin-bottom:12px;font-size:16px}.evolution-step p{font-size:13px;color:var(--quiet);max-width:230px}.feature-spread{display:grid;grid-template-columns:1.12fr .88fr;gap:75px;align-items:center}.media-block{margin:0}.media-block img{width:100%;height:430px;-o-object-fit:cover;object-fit:cover;display:block}.media-block figcaption{font:10px/1.5 IBM Plex Mono,monospace;color:var(--quiet);margin-top:12px}.dark .media-block figcaption{color:#b9bdcc}.feature-spread h2{margin:22px 0}.feature-spread .lead{margin-bottom:25px}.list-rows{border-top:1px solid var(--line)}.list-row{padding:22px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:40px 1fr 1.4fr;gap:20px;align-items:start}.list-row .number{color:var(--red);font:11px IBM Plex Mono,monospace;padding-top:5px}.list-row p{color:var(--quiet);font-size:14px}.dark .list-row,.dark .list-rows{border-color:#ffffff20}.dark .list-row p{color:#b9bdcc}.process-line{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;margin:50px 0 40px}.process-step{border-top:1px solid var(--line);padding-top:24px}.process-step .number{font:11px IBM Plex Mono,monospace;color:var(--red);margin-bottom:28px}.process-step h3{font-size:15px;margin-bottom:12px}.process-step p{font-size:12px;color:var(--quiet)}.ecosystem{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr)}.ecosystem-item{padding:26px;border:1px solid #ffffff20;border-right:0}.ecosystem-item:last-child{border-right:1px solid #ffffff20}.ecosystem-item .eco-icon{color:#9696bf;margin-bottom:36px}.ecosystem-item h3{font-size:20px;margin-bottom:6px}.ecosystem-item .eco-role{color:#d1d2dc;font:10px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.07em;margin-bottom:22px}.ecosystem-item p{color:#b9bdcc;font-size:13px}.market-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.market-item{padding:28px 24px 28px 0;border-bottom:1px solid var(--line)}.market-item svg{color:var(--navy);margin-bottom:25px}.market-item h3{font-size:15px;margin-bottom:9px}.market-item p{color:var(--quiet);font-size:12px}.cta-band{background:var(--navy);color:#fff;padding:70px 0}.cta-band .rail{display:flex;align-items:center;justify-content:space-between;gap:40px}.cta-band .eyebrow{color:#c4c4d8;margin-bottom:20px}.cta-band h2{max-width:710px}.cta-band .action.outline{color:#fff;border-color:#b5b5cd;background:transparent}.page-intro{background:var(--ink);color:#fff;padding:65px 0 70px;position:relative;overflow:hidden}.page-intro .eyebrow{color:#bdc0cf}.page-intro h1{margin:24px 0 25px;max-width:950px;font-size:clamp(42px,5vw,68px)}.page-intro p{color:#bdc0cf;max-width:770px;font-size:17px}.page-intro .intro-actions{margin-top:30px;display:flex;gap:14px;flex-wrap:wrap}.page-intro .action.outline{color:#fff;border-color:#686a78}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:70px}.two-col h2{margin-bottom:26px}.prose p+p{margin-top:22px}.prose p{color:var(--quiet)}.document-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.document-block{border-top:2px solid var(--navy);padding-top:25px}.document-block h3{margin-bottom:16px}.document-block p{color:var(--quiet);font-size:14px;margin-bottom:20px}.status{display:inline-flex;padding:5px 9px;border:1px solid var(--line);font:10px IBM Plex Mono,monospace;color:var(--quiet)}.status.planned{border-color:#cecee0;color:var(--navy)}.placeholder{background:var(--chalk);border:1px dashed #c7c8d0;padding:35px}.placeholder h3{margin-bottom:12px}.placeholder p{font-size:13px;color:var(--quiet)}.pipeline-table{width:100%;border-collapse:collapse;font-size:13px}.pipeline-table th,.pipeline-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:18px 15px}.pipeline-table th{background:var(--chalk);font:11px IBM Plex Mono,monospace;text-transform:uppercase}.table-wrap{overflow-x:auto}.tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:35px}.tabs button{background:#fff;border:1px solid var(--line);color:var(--quiet);min-height:44px;padding:9px 18px;font-size:12px}.tabs button.selected{background:var(--ink);border-color:var(--ink);color:#fff}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.field{display:flex;flex-direction:column;gap:8px}.field.full{grid-column:1/-1}.field label{font-size:12px;font-weight:700}.field input,.field select,.field textarea{border:1px solid #ced0d7;border-radius:2px;width:100%;padding:12px 14px;background:#fff;color:var(--ink);font-size:14px;min-height:47px}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:#797d8b}.field input::placeholder,.field textarea::placeholder{color:#797d8b}.field textarea{resize:vertical}.consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:var(--quiet)}.consent input{width:17px;height:17px;margin-top:3px;accent-color:var(--red);flex-shrink:0}.form-message{grid-column:1/-1;border-left:2px solid var(--navy);padding:18px;background:var(--chalk);font-size:14px}.form-message.error{border-color:var(--red);color:#ae0b27}.contact-details{margin-top:30px}.contact-details a{display:block;padding-block:13px;border-bottom:1px solid var(--line);font-size:14px}.contact-details a:hover{color:var(--red)}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;font-weight:700;font-size:15px}.faq details p{color:var(--quiet);max-width:850px;margin-top:15px;font-size:14px}.site-footer{background:var(--ink);color:#fff;padding:65px 0 25px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:45px}.footer-logo{width:135px;filter:brightness(0) invert(1);margin-bottom:25px}.footer-grid p{color:#b9bdcc;font-size:12px;max-width:280px}.footer-grid h3{font:10px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.09em;color:#9399af;margin-bottom:23px}.footer-grid a{display:block;font-size:12px;color:#d6d8e1;padding-block:5px}.footer-grid a:hover{color:#fff;text-decoration:underline}.footer-bottom{border-top:1px solid #ffffff20;margin-top:55px;padding-top:23px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#9399af}.login-panel{max-width:520px}.auth-actions{display:flex;gap:15px;flex-wrap:wrap}.hero-3d{position:relative;background:#15161f;overflow:hidden}.hero-3d__canvas{width:100%;height:clamp(320px,42vw,520px);display:block}.hero-3d__canvas canvas{display:block;width:100%!important;height:100%!important}.hero-3d__fallback{width:100%;height:clamp(320px,42vw,520px);-o-object-fit:cover;object-fit:cover;display:block}.hero-3d__hint{position:absolute;top:18px;left:24px;display:flex;align-items:center;gap:9px;font:10px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#c4c7d6;pointer-events:none}.hero-3d__dot{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 #e90e3599;animation:heroPulse 2.4s ease-out infinite}@keyframes heroPulse{0%{box-shadow:0 0 #e90e358c}70%{box-shadow:0 0 0 9px #e90e3500}to{box-shadow:0 0 #e90e3500}}.hero-3d__caption{position:absolute;bottom:14px;right:18px;font:9px IBM Plex Mono,monospace;letter-spacing:.03em;padding:6px 10px;background:#222433c9;color:#fff}.vs-demo--hero .hero-3d{border-radius:2px}.opp-intro{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:start;margin-bottom:60px}.opp-intro .eyebrow{margin-bottom:22px}.opp-intro h2{max-width:460px}.opp-intro .lead{margin-bottom:18px}.dark .opp-intro .lead{color:#d6d8e1}.opp-challenge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.opp-challenge-item{background:#fff;padding:28px 24px}.opp-challenge-n{font:11px IBM Plex Mono,monospace;color:var(--red)}.opp-challenge-item h3{font-size:15px;margin:14px 0 9px}.opp-challenge-item p{font-size:13px;color:var(--quiet);line-height:1.6}.opp-value-eq{margin:8px 0 56px;padding:32px;background:var(--chalk);border-left:2px solid var(--red)}.opp-value-eq__title{font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--quiet);margin-bottom:20px}.opp-value-eq__row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.opp-value-eq__row span{font-size:16px;font-weight:700;color:var(--ink)}.opp-value-eq__plus{color:var(--red)!important;font:700 18px IBM Plex Mono,monospace!important}.opp-improve-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:64px}.opp-improve-item{background:#fff;padding:24px 22px}.opp-improve-item svg{color:var(--navy);margin-bottom:18px}.opp-improve-item h3{font-size:14px;margin-bottom:8px}.opp-improve-item p{font-size:12px;color:var(--quiet);line-height:1.55}.opp-compare-wrap{margin-top:8px}.opp-compare-head{margin-bottom:36px;max-width:720px}.opp-compare-head h3{font-family:"Source Serif 4",serif;font-weight:400;font-size:26px;letter-spacing:-.02em;margin:16px 0 12px}.delivery-compare{display:grid;grid-template-columns:1fr 1fr;gap:28px}.delivery-col{border:1px solid var(--line);padding:30px;background:#fff}.delivery-col--ind{border-color:var(--navy);background:#f7f7fb}.delivery-col__head{margin-bottom:24px;border-bottom:1px solid var(--line);padding-bottom:18px}.delivery-col--ind .delivery-col__head{border-color:#cecee0}.delivery-col__tag{display:block;font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--quiet);margin-bottom:8px}.delivery-col--ind .delivery-col__tag{color:var(--navy)}.delivery-col__head p{font-size:13px;color:var(--quiet)}.delivery-flow{list-style:none;margin:0;padding:0}.delivery-flow li{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px;font-weight:600}.delivery-flow li:last-child{border-bottom:0}.delivery-flow__n{font:10px IBM Plex Mono,monospace;color:var(--red);flex-shrink:0;width:22px}.delivery-flow__label{flex:1}.delivery-flow__arrow{color:var(--quiet);flex-shrink:0}.opp-fts{margin-top:36px;padding:28px;background:var(--chalk);border:1px solid var(--line)}.opp-fts-label{font:10px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--quiet);margin-bottom:16px}.fts-diagram{width:100%;height:auto;color:var(--navy);max-width:560px}.fts-label{font:8px IBM Plex Mono,monospace;fill:var(--quiet);letter-spacing:.04em}.opp-seq{display:grid;grid-template-columns:1.5fr 1fr;gap:44px;align-items:start}.opp-seq__stage{position:relative;background:#15161f;border-radius:2px;overflow:hidden}.opp-seq__canvas{width:100%;height:520px;display:block}.opp-seq__canvas canvas{display:block;width:100%!important;height:100%!important}.opp-seq__caption{position:absolute;bottom:14px;left:16px;display:flex;align-items:center;gap:12px}.opp-seq__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.opp-seq__label{font:10px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:#c4c7d6}.opp-seq__steps{list-style:none;margin:0;padding:0}.opp-seq__steps li{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:15px 0;border-bottom:1px solid #ffffff20;opacity:.45;transition:opacity .3s ease-out}.opp-seq__steps li.is-active{opacity:1}.opp-seq__step-n{font:11px IBM Plex Mono,monospace;color:#8a8d9f}.opp-seq__steps li.is-active .opp-seq__step-n{color:var(--red)}.opp-seq__steps h3{font-size:15px;margin-bottom:5px;color:#fff}.opp-seq__steps p{font-size:12px;color:#b9bdcc}.opp-seq-note{margin-top:22px;font-size:12px}.opp-ghana-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:48px}.opp-ghana-item{background:#fff;padding:26px 22px}.opp-ghana-n{font:11px IBM Plex Mono,monospace;color:var(--red)}.opp-ghana-item h3{font-size:14px;margin:13px 0 8px}.opp-ghana-item p{font-size:12px;color:var(--quiet);line-height:1.55}.opp-data-placeholders{padding:30px;background:#fff;border:1px dashed #c7c8d0}.opp-data-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:18px}.opp-data-item{display:flex;align-items:center;gap:12px;font:11px IBM Plex Mono,monospace;letter-spacing:.04em;color:var(--navy);padding:12px 14px;background:var(--chalk);border:1px solid var(--line)}.opp-data-item svg{color:var(--red);flex-shrink:0}.expansion-timeline{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 60px;margin-top:8px}.expansion-step{display:grid;grid-template-columns:48px 1fr;gap:18px}.expansion-step__marker{position:relative;display:flex;flex-direction:column;align-items:center}.expansion-step__n{font:13px IBM Plex Mono,monospace;color:var(--red);width:38px;height:38px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0;z-index:1}.expansion-step__line{position:absolute;top:38px;width:1px;height:calc(100% + 36px);background:var(--line)}.expansion-step__body h3{font-size:17px;margin-bottom:9px}.expansion-step__body p{font-size:13px;color:var(--quiet);line-height:1.6}.opp-response-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:64px}.opp-response-item{background:#fff;padding:24px 22px}.opp-response-item svg{color:var(--navy);margin-bottom:18px}.opp-response-item h3{font-size:14px;margin-bottom:8px}.opp-response-item p{font-size:12px;color:var(--quiet);line-height:1.55}.opp-transition{background:var(--ink);color:#fff;padding:70px 50px;margin-top:20px;position:relative;overflow:hidden}.opp-transition__inner{max-width:640px;position:relative;z-index:1}.opp-transition .eyebrow{color:#b9bdcc;margin-bottom:18px}.opp-transition h2{color:#fff;margin-bottom:18px}.opp-transition p{color:#b9bdcc;margin-bottom:28px;max-width:480px}.opp-transition .action{background:var(--red);border-color:var(--red)}@media(max-width:1100px){.opp-intro{grid-template-columns:1fr;gap:32px;margin-bottom:44px}.opp-challenge-grid{grid-template-columns:1fr 1fr}.opp-improve-grid{grid-template-columns:1fr 1fr 1fr}.opp-ghana-grid{grid-template-columns:1fr 1fr}.opp-response-grid{grid-template-columns:1fr 1fr 1fr}.opp-seq{grid-template-columns:1fr}.opp-seq__canvas{height:400px}.expansion-timeline{grid-template-columns:1fr;gap:28px}.opp-data-grid{grid-template-columns:1fr}}@media(max-width:767px){.opp-challenge-grid{grid-template-columns:1fr}.opp-improve-grid{grid-template-columns:1fr 1fr}.opp-ghana-grid{grid-template-columns:1fr}.opp-response-grid{grid-template-columns:1fr 1fr}.delivery-compare{grid-template-columns:1fr}.delivery-col,.opp-value-eq{padding:22px}.opp-value-eq__row span{font-size:14px}.opp-seq__canvas{height:320px}.opp-transition{padding:48px 26px}.opp-data-placeholders{padding:22px}}.concept-asset{margin:0}.concept-asset__media{position:relative;overflow:hidden;background:var(--chalk);border:1px solid var(--line)}.concept-asset__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease-out}.concept-asset:hover .concept-asset__media img{transform:scale(1.02)}.concept-asset.is-reserved .concept-asset__media{border-style:dashed;background:repeating-linear-gradient(45deg,#f5f5f2,#f5f5f2 12px,#eeece6 12px 24px);display:flex;align-items:center;justify-content:center;min-height:180px}.concept-asset__reserved{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--quiet);text-align:center;padding:24px}.concept-asset__reserved-mark{width:46px;height:46px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font:700 13px IBM Plex Mono,monospace;letter-spacing:.05em;color:var(--navy)}.concept-asset__reserved-text{font:10px IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase;max-width:240px}.concept-asset__caption{font:9px IBM Plex Mono,monospace;letter-spacing:.04em;color:var(--quiet);margin-top:9px;text-transform:uppercase}.system-explorer{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:start}.system-explorer__stage{position:relative;background:#15161f;border-radius:2px;overflow:hidden}.system-explorer__canvas{width:100%;height:460px;display:block}.system-explorer__canvas canvas{display:block;width:100%!important;height:100%!important}.system-explorer__caption{position:absolute;bottom:12px;left:14px;font:9px IBM Plex Mono,monospace;letter-spacing:.05em;color:#c4c7d6;text-transform:uppercase}.system-explorer__layers{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.system-layer{width:100%;display:grid;grid-template-columns:34px 1fr 28px;align-items:center;gap:12px;padding:13px 4px;border-bottom:1px solid var(--line);background:transparent;border-left:0;text-align:left;transition:padding-left .2s ease-out}.system-layer__n{font:11px IBM Plex Mono,monospace;color:var(--quiet)}.system-layer__label{font-size:14px;font-weight:600;color:var(--quiet);transition:color .2s}.system-layer__bar{height:2px;width:0;background:var(--red);transition:width .25s ease-out}.system-layer.is-on .system-layer__label{color:var(--ink)}.system-layer.is-active{padding-left:12px}.system-layer.is-active .system-layer__n{color:var(--red)}.system-layer.is-active .system-layer__label{color:var(--ink)}.system-layer.is-active .system-layer__bar{width:22px}.system-layer:hover .system-layer__label{color:var(--ink)}.system-explorer__controls{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.system-step-btn{min-height:44px;padding:10px 18px;font-size:12px;font-weight:700;border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:2px;transition:background .2s,transform .1s}.system-step-btn:hover:not(:disabled){background:#11131d}.system-step-btn:active:not(:disabled){transform:scale(.98)}.system-step-btn:disabled{opacity:.4;cursor:not-allowed}.system-step-btn--ghost{background:transparent;color:var(--ink);border-color:var(--line)}.system-step-btn--ghost:hover:not(:disabled){background:var(--chalk)}.build-journey{height:78vh;min-height:560px;position:relative}.build-journey__viewport{height:60vh;min-height:420px;overflow:hidden;position:sticky;top:50%;transform:translateY(-50%)}.build-journey__track{display:flex;height:100%;gap:32px;will-change:transform;transition:transform .15s linear}.journey-stage{flex:0 0 min(78vw,820px);height:100%;display:grid;grid-template-columns:1fr 1.1fr;gap:28px;align-items:center;padding:0 8px;opacity:.35;transition:opacity .35s ease-out}.journey-stage.is-active{opacity:1}.journey-stage__diagram{color:var(--navy);display:flex;justify-content:center}.journey-diagram{width:70%;max-width:240px;height:auto}.journey-stage__media{align-self:center}.journey-stage__copy .journey-stage__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.journey-stage__copy h3{font-size:26px;margin:10px 0 12px;font-family:"Source Serif 4",serif;font-weight:400;letter-spacing:-.02em}.journey-stage__copy p{color:var(--quiet);font-size:14px;max-width:320px}.build-journey__progress{position:relative;margin-top:26px;height:30px}.build-journey__progress-fill{position:absolute;top:6px;left:0;height:2px;background:var(--red);transition:width .15s linear}.build-journey__progress-stages{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between}.build-journey__progress-stages span{font:10px IBM Plex Mono,monospace;color:var(--quiet);transition:color .2s}.build-journey__progress-stages span.is-active{color:var(--red)}.scale-sequence{display:grid;grid-template-columns:1.3fr 1fr;gap:44px;align-items:start}.scale-sequence__stage{position:relative;background:#15161f;border-radius:2px;overflow:hidden;height:520px}.scale-sequence__canvas{width:100%;height:100%;display:block}.scale-sequence__canvas canvas{display:block;width:100%!important;height:100%!important}.scale-sequence__steps{list-style:none;margin:0;padding:0}.scale-sequence__steps li{display:grid;grid-template-columns:36px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);opacity:.5;transition:opacity .3s ease-out}.scale-sequence__steps li.is-active{opacity:1}.scale-step__n{font:11px IBM Plex Mono,monospace;color:var(--quiet)}.scale-sequence__steps li.is-active .scale-step__n{color:var(--red)}.scale-sequence__steps h3{font-size:16px;margin-bottom:6px}.scale-sequence__steps p{font-size:13px;color:var(--quiet)}.tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.tech-card{border:1px solid var(--line);padding:26px;background:#fff}.tech-card h3{font-size:16px;margin:18px 0 8px}.tech-card p{font-size:13px;color:var(--quiet)}.tech-diagram{width:100%;height:auto;color:var(--navy)}.tech-diagram__label{font:8px IBM Plex Mono,monospace;letter-spacing:.02em}.tech-wide{margin-top:26px}.tech-card--wide{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center}.tech-diagram--wide{max-width:360px}.asset-library{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.principle-list{display:grid;gap:18px}.principle{border-top:1px solid var(--line);padding-top:16px}.principle h3{font-size:15px;margin-bottom:6px}.principle p{font-size:13px;color:var(--quiet)}.desktop-nav a:before{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--red);transition:width .28s ease-out}.desktop-nav a:hover:before,.desktop-nav a.active:before{width:100%}.brand img{transition:opacity .2s ease-out}.brand:hover img{opacity:.82}@media(min-width:1500px){.desktop-nav a{font-size:12px}}@media(max-width:1100px){.rail{width:calc(100% - 56px)}html{scroll-padding-top:95px}.desktop-nav,.header-meta,.brand-tag{display:none}.brand-bar{min-height:80px}.menu-button{display:flex}.mobile-nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding-bottom:25px;max-height:calc(100dvh - 80px);overflow-y:auto}.mobile-nav a{padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.mobile-nav a.active{color:var(--red)}.home-hero{min-height:calc(100dvh - 80px)}.hero-stage{grid-template-columns:1fr;gap:36px;padding-block:40px 32px}.hero-content{max-width:none}.proof-grid{grid-template-columns:1fr 1fr}.proof-item:nth-child(2){border-right:0}.proof-item:nth-child(odd){padding-left:0}.intro-grid{gap:45px}.process-line{grid-template-columns:repeat(3,1fr)}.feature-spread{gap:40px}.ecosystem{grid-template-columns:1fr 1fr}.ecosystem-item{border:1px solid #ffffff20}.vertical-label{display:none}}@media(max-width:767px){.rail{width:calc(100% - 40px)}.section{padding-block:64px}.page-intro .intro-actions{flex-direction:column}.page-intro .intro-actions .action{width:100%}.hero-content h1{font-size:40px}.hero-actions{flex-direction:column;width:100%}.hero-actions .action{width:100%}.home-hero .hero-3d__canvas,.home-hero .hero-3d__fallback{height:clamp(260px,60vw,360px)}.proof-grid{grid-template-columns:1fr}.proof-item{border-right:0;border-bottom:1px solid var(--line);padding:26px 0}.proof-item:last-child{border-bottom:0}.intro-grid,.two-col,.feature-spread{grid-template-columns:1fr;gap:35px}.section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:35px}.section-heading p{max-width:none}.evolution-strip{grid-template-columns:1fr 1fr;gap:10px 20px}.evolution-step{padding-right:0}.media-block img{height:300px}.list-row{grid-template-columns:25px 1fr;gap:10px}.list-row p{grid-column:2}.process-line{grid-template-columns:1fr 1fr;gap:28px}.ecosystem,.market-grid{grid-template-columns:1fr 1fr}.ecosystem-item{padding:20px 15px}.ecosystem-item h3{font-size:17px}.market-item{padding-right:17px}.cta-band{padding-block:55px}.cta-band .rail{flex-direction:column;align-items:flex-start}.cta-band .hero-actions{width:100%}.page-intro{padding-block:45px 50px}.page-intro p{font-size:15px}.document-grid,.footer-grid{grid-template-columns:1fr;gap:35px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column}.form-grid{grid-template-columns:1fr}.placeholder{padding:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:1100px){.system-explorer{grid-template-columns:1fr}.system-explorer__canvas{height:380px}.scale-sequence{grid-template-columns:1fr}.scale-sequence__stage{height:420px}.tech-grid,.tech-card--wide{grid-template-columns:1fr}.asset-library{grid-template-columns:1fr 1fr}.journey-stage{grid-template-columns:1fr;gap:16px}.journey-stage__diagram{order:2}.build-journey__viewport{height:70vh;min-height:480px}}@media(max-width:767px){.hero-3d__canvas,.hero-3d__fallback{height:clamp(260px,60vw,360px)}.system-explorer__canvas{height:320px}.scale-sequence__stage{height:340px}.asset-library{grid-template-columns:1fr}.build-journey{height:auto;min-height:0}.build-journey__viewport{position:static;transform:none;height:auto}.build-journey__track{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:12px}.build-journey__track::-webkit-scrollbar{height:4px}.journey-stage{flex:0 0 86vw;scroll-snap-align:start;opacity:1}.journey-stage__media{order:-1}}.ab-hero{background:#0e1016;line-height:0}.ab-hero img{width:100%;height:auto;display:block}.ab-hero__note{margin:0;padding:10px 24px 12px;font:10px IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:#9399af;background:var(--ink);line-height:1.5}.spec-pending{display:inline-block;font:10px/1.6 IBM Plex Mono,monospace;letter-spacing:.04em;color:var(--navy);background:#e9e9f2;border:1px solid #cecee0;padding:2px 7px;margin:0 1px;white-space:nowrap}.dark .spec-pending{color:#c4c7d6;background:#ffffff10;border-color:#ffffff25}.bs-center{text-align:center;margin-inline:auto}.bs-overview{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:start}.bs-overview__copy .lead{margin-bottom:16px}.bs-overview__systems{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:34px;border-top:1px solid var(--line)}.bs-overview__system{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:18px 18px 18px 0;border-bottom:1px solid var(--line)}.bs-overview__system:nth-child(odd){padding-right:18px;border-right:1px solid var(--line)}.bs-overview__n{font:11px IBM Plex Mono,monospace;color:var(--red);padding-top:3px}.bs-overview__system h3{font-size:14px;margin-bottom:5px}.bs-overview__system p{font-size:12px;color:var(--quiet);line-height:1.55}.bs-explorer{display:grid;grid-template-columns:1.45fr 1fr;gap:40px;align-items:start}.bs-explorer__stage{position:relative;background:#15161f;border:1px solid #ffffff14;border-radius:2px;overflow:hidden}.bs-explorer__canvas{width:100%;height:560px;display:block}.bs-explorer__canvas canvas{display:block;width:100%!important;height:100%!important}.bs-explorer__hud{position:absolute;top:16px;left:18px;display:flex;align-items:center;gap:9px;font:10px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#c4c7d6;pointer-events:none}.bs-explorer__hud-dot{width:7px;height:7px;border-radius:50%;background:var(--red);animation:heroPulse 2.4s ease-out infinite}.bs-explorer__focus{position:absolute;bottom:16px;left:18px;display:flex;align-items:baseline;gap:12px;padding:8px 14px;background:#222433c9;border:1px solid #ffffff14}.bs-explorer__focus-n{font:11px IBM Plex Mono,monospace;color:var(--red)}.bs-explorer__focus-label{font-size:13px;font-weight:700;color:#fff}.bs-explorer__panel{color:#d6d8e1}.bs-explorer__panel-head{margin-bottom:18px}.bs-explorer__panel-head .eyebrow{color:#b9bdcc;margin-bottom:12px}.bs-explorer__panel-head p{font-size:12px;color:#9399af;line-height:1.6}.bs-explorer__layers{list-style:none;margin:0;padding:0;border-top:1px solid #ffffff20}.bs-layer{width:100%;display:grid;grid-template-columns:34px 1fr 28px;align-items:center;gap:12px;padding:12px 4px;border:0;border-bottom:1px solid #ffffff20;background:transparent;text-align:left;color:inherit;transition:padding-left .2s ease-out,background .2s}.bs-layer__n{font:11px IBM Plex Mono,monospace;color:#8a8d9f}.bs-layer__label{font-size:13px;font-weight:600;color:#b9bdcc;transition:color .2s}.bs-layer__bar{height:2px;width:0;background:var(--red);transition:width .25s ease-out}.bs-layer:hover{background:#ffffff08}.bs-layer:hover .bs-layer__label{color:#fff}.bs-layer.is-active{padding-left:12px;background:#ffffff0a}.bs-layer.is-active .bs-layer__n{color:var(--red)}.bs-layer.is-active .bs-layer__label{color:#fff}.bs-layer.is-active .bs-layer__bar{width:22px}.bs-layer__text{grid-column:1/-1;font-size:12px;color:#9399af;line-height:1.6;padding:4px 0 12px;max-width:360px}.bs-explorer__controls{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.bs-btn{min-height:44px;padding:10px 16px;font-size:12px;font-weight:700;border:1px solid #ffffff25;background:transparent;color:#d6d8e1;border-radius:2px;transition:background .2s,color .2s,transform .1s}.bs-btn:hover:not(:disabled){background:#ffffff14;color:#fff}.bs-btn:active:not(:disabled){transform:scale(.98)}.bs-btn.is-on{background:var(--red);border-color:var(--red);color:#fff}.bs-btn--ghost{color:#9399af}.bs-explorer-note{margin-top:32px;max-width:760px}.bs-dfma{max-width:1000px}.bs-dfma .lead{margin-bottom:40px}.bs-dfma__flow{list-style:none;margin:0 0 36px;padding:0;display:flex;flex-wrap:wrap;align-items:stretch;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bs-dfma__step{display:flex;align-items:center;gap:10px;padding:22px 18px;flex:1;min-width:130px;border-right:1px solid var(--line);position:relative}.bs-dfma__step:last-child{border-right:0}.bs-dfma__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.bs-dfma__label{font-size:14px;font-weight:700}.bs-dfma__arrow{color:var(--quiet);margin-left:auto;flex-shrink:0}.bs-equation{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:stretch;margin-bottom:50px}.bs-equation__term{border:1px solid var(--line);background:#fff;padding:26px 22px;display:flex;flex-direction:column;gap:12px}.bs-equation__term--result{border-color:var(--navy);background:#f7f7fb}.bs-equation__tag{font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--navy)}.bs-equation__term--result .bs-equation__tag{color:var(--red)}.bs-equation__term p{font-size:13px;color:var(--quiet);line-height:1.6}.bs-equation__op{display:flex;align-items:center;justify-content:center;font:700 22px IBM Plex Mono,monospace;color:var(--red)}.bs-config-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:30px}.bs-config-item{background:#fff;padding:24px 22px}.bs-config-item h3{font-size:14px;margin-bottom:8px}.bs-config-item p{font-size:12px;color:var(--quiet);line-height:1.55}.bs-kit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:30px}.bs-kit-item{background:#fff;padding:26px 24px}.bs-kit__n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:18px}.bs-kit-item h3{font-size:15px;margin-bottom:8px}.bs-kit-item p{font-size:13px;color:var(--quiet);line-height:1.6}.bs-kit-note{max-width:760px}.bs-parallel{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bs-parallel__col{border:1px solid #ffffff20;padding:28px;background:#ffffff06}.bs-parallel__tag{display:block;font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--red);margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #ffffff20}.bs-parallel__list{list-style:none;margin:0;padding:0}.bs-parallel__list li{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #ffffff14;font-size:14px;font-weight:600;color:#d6d8e1}.bs-parallel__list li:last-child{border-bottom:0}.bs-parallel__n{font:10px IBM Plex Mono,monospace;color:#8a8d9f;width:22px;flex-shrink:0}.bs-parallel__merge{margin-top:28px;padding:28px 32px;background:var(--red);color:#fff;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.bs-parallel__merge-label{font:12px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.bs-parallel__merge p{font-size:15px;max-width:620px}.bs-parallel-note{margin-top:22px}.bs-quality{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-template-columns:repeat(8,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bs-quality__step{padding:24px 16px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:14px;position:relative}.bs-quality__step:last-child{border-right:0}.bs-quality__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.bs-quality__label{font-size:13px;font-weight:700;line-height:1.4}.bs-quality__line{display:none}.bs-quality-note{max-width:760px}.bs-smart{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:start}.bs-smart__intro .lead{margin-bottom:16px}.bs-smart__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.bs-smart__item{background:#fff;padding:22px 20px}.bs-smart__item h3{font-size:14px;margin-bottom:6px}.bs-smart__item p{font-size:12px;color:var(--quiet);line-height:1.55}.bs-scale{list-style:none;margin:0 0 44px;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:0}.bs-scale__step{padding:26px 18px 26px 0;border-top:1px solid #ffffff20;display:flex;flex-direction:column;gap:12px;position:relative}.bs-scale__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.bs-scale__step h3{font-size:16px;color:#fff}.bs-scale__step p{font-size:12px;color:#b9bdcc;line-height:1.55}.bs-scale__arrow{color:#ffffff30;position:absolute;top:26px;right:-9px}.bs-scale__step:last-child .bs-scale__arrow{display:none}.bs-shift{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;padding:36px;border:1px solid #ffffff20;background:#ffffff06}.bs-shift__from,.bs-shift__to{display:flex;flex-direction:column;gap:10px}.bs-shift__tag{font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:#9399af}.bs-shift__from p{font-size:18px;color:#9399af;font-style:italic}.bs-shift__to p{font-size:20px;color:#fff;font-weight:600;font-family:"Source Serif 4",serif;letter-spacing:-.01em}.bs-shift__arrow{color:var(--red)}.bs-transition{background:var(--navy);color:#fff;padding:80px 0}.bs-transition__inner{max-width:640px}.bs-transition .eyebrow{color:#c4c4d8;margin-bottom:18px}.bs-transition h2{color:#fff;margin-bottom:16px}.bs-transition p{color:#c4c4d8;margin-bottom:28px;max-width:520px}.bs-transition .action{background:var(--red);border-color:var(--red)}@media(max-width:1100px){.bs-overview{grid-template-columns:1fr;gap:36px}.bs-explorer{grid-template-columns:1fr}.bs-explorer__canvas{height:440px}.bs-dfma__flow{grid-template-columns:1fr 1fr}.bs-dfma__step{border-right:0;border-bottom:1px solid var(--line)}.bs-dfma__step:nth-child(odd){border-right:1px solid var(--line)}.bs-equation{grid-template-columns:1fr}.bs-equation__op{padding:6px 0}.bs-config-grid,.bs-kit-grid{grid-template-columns:1fr 1fr}.bs-quality{grid-template-columns:1fr 1fr 1fr 1fr}.bs-quality__step{border-bottom:1px solid var(--line)}.bs-smart{grid-template-columns:1fr;gap:36px}.bs-scale{grid-template-columns:1fr 1fr 1fr}.bs-scale__arrow{display:none}.bs-shift{grid-template-columns:1fr;gap:16px;text-align:left}.bs-shift__arrow{transform:rotate(90deg);justify-self:start}}@media(max-width:767px){.bs-overview__systems{grid-template-columns:1fr}.bs-overview__system:nth-child(odd){padding-right:0;border-right:0}.bs-explorer__canvas{height:340px}.bs-dfma__flow{grid-template-columns:1fr}.bs-dfma__step{border-right:0}.bs-config-grid,.bs-kit-grid,.bs-parallel{grid-template-columns:1fr}.bs-quality{grid-template-columns:1fr 1fr}.bs-smart__grid,.bs-scale{grid-template-columns:1fr}.bs-shift{padding:26px}.bs-parallel__merge{flex-direction:column;align-items:flex-start;gap:12px}}.pa-status{display:inline-flex;align-items:center;padding:4px 9px;font:10px IBM Plex Mono,monospace;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);color:var(--quiet);white-space:nowrap}.pa-status.is-concept{border-color:#cecee0;color:var(--navy);background:#f7f7fb}.pa-status.is-proposed{border-color:#e6cfa0;color:#8a6d1e;background:#fbf6e9}.pa-status.is-development{border-color:#c9b6e0;color:var(--navy);background:#f3f0fa}.pa-status.is-completed{border-color:#9fc9a8;color:#2f6b3a;background:#eef7f0}.dark .pa-status{border-color:#ffffff25;color:#b9bdcc;background:#ffffff0a}.dark .pa-status.is-concept{border-color:#cecee0;color:#d6d8e1;background:#ffffff10}.pa-equation{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin-bottom:56px}.pa-equation__term{border:1px solid var(--line);background:#fff;padding:26px 22px;display:flex;flex-direction:column;gap:12px}.pa-equation__term:last-child{border-color:var(--navy);background:#f7f7fb}.pa-equation__tag{font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--navy)}.pa-equation__term:last-child .pa-equation__tag{color:var(--red)}.pa-equation__term p{font-size:13px;color:var(--quiet);line-height:1.6}.pa-equation__arrow{display:flex;align-items:center;justify-content:center;color:var(--red)}.pa-variations{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start;margin-bottom:30px}.pa-variations__head .eyebrow{margin-bottom:16px}.pa-variations__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.pa-variations__item{background:#fff;padding:22px 20px}.pa-variations__n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:14px}.pa-variations__item h3{font-size:14px;margin-bottom:7px}.pa-variations__item p{font-size:12px;color:var(--quiet);line-height:1.55}.pa-homes{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-bottom:28px}.pa-home{border:1px solid var(--line);background:#fff;display:flex;flex-direction:column;overflow:hidden}.pa-home__media .concept-asset__media{border:0;border-bottom:1px solid var(--line)}.pa-home__media .concept-asset{margin:0}.pa-home__media .concept-asset__caption{display:none}.pa-home__body{padding:26px 26px 28px}.pa-home__top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.pa-home__top h3{font-size:20px}.pa-home__spec{margin:0;display:grid;gap:14px}.pa-home__spec>div{display:grid;grid-template-columns:160px 1fr;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.pa-home__spec>div:last-child{border-bottom:0;padding-bottom:0}.pa-home__spec dt{font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--quiet)}.pa-home__spec dd{margin:0;font-size:14px;color:var(--ink)}.pa-dev{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:start}.pa-dev__scale .eyebrow{margin-bottom:22px}.pa-scale{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:0}.pa-scale__step{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:18px 0;border-top:1px solid #ffffff20;position:relative}.pa-scale__step:first-child{border-top:0;padding-top:0}.pa-scale__step:last-child{border-bottom:1px solid #ffffff20}.pa-scale__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.pa-scale__step h3{font-size:17px;color:#fff;margin-bottom:5px}.pa-scale__step p{font-size:13px;color:#b9bdcc}.pa-scale__arrow{color:#ffffff30;position:absolute;right:0;top:22px}.pa-multiunit{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:start}.pa-multiunit__items{list-style:none;margin:0 0 24px;padding:0;border-top:1px solid var(--line)}.pa-multiunit__items li{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.pa-multiunit__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.pa-multiunit__items h3{font-size:16px;margin-bottom:5px}.pa-multiunit__items p{font-size:13px;color:var(--quiet)}.pa-cat{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.pa-cat__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.pa-cat__item{background:#fff;padding:22px 20px}.pa-cat__item--dark{background:#1a1c28}.pa-cat__n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:12px}.pa-cat__item h3{font-size:14px;margin-bottom:6px}.pa-cat__item--dark h3{color:#fff}.pa-cat__item p{font-size:12px;color:var(--quiet);line-height:1.55}.pa-cat__item--dark p{color:#b9bdcc}.pa-cat--dark .pa-cat__grid{background:#ffffff20;border-color:#ffffff20}.pa-dev-platform{display:grid;grid-template-columns:1.35fr .65fr;gap:50px;align-items:start}.pa-dev-platform__copy .lead{margin-bottom:30px}.pa-dev-platform__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.pa-dev-platform__item{background:#fff;padding:20px 18px;display:grid;grid-template-columns:30px 1fr;gap:12px}.pa-dev-platform__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.pa-dev-platform__item h3{font-size:14px;margin-bottom:5px}.pa-dev-platform__item p{font-size:12px;color:var(--quiet);line-height:1.5}.pa-dev-platform__cta{background:var(--ink);color:#fff;padding:36px 32px}.pa-dev-platform__cta .eyebrow{color:#b9bdcc;margin-bottom:16px}.pa-dev-platform__cta h3{font-family:"Source Serif 4",serif;font-weight:400;font-size:26px;letter-spacing:-.02em;line-height:1.2;margin-bottom:14px}.pa-dev-platform__cta .muted{color:#b9bdcc;font-size:13px;margin-bottom:24px}.pa-dev-platform__cta .action{margin-bottom:16px}.pa-dev-platform__cta .text-link{color:#d6d8e1;border-color:#ffffff25}.pa-dev-platform__cta .text-link:hover{color:#fff}.pc{display:grid;grid-template-columns:1.45fr 1fr;gap:40px;align-items:start}.pc__stage{position:relative;background:#15161f;border:1px solid #ffffff14;border-radius:2px;overflow:hidden}.pc__canvas{width:100%;height:560px;display:block}.pc__canvas canvas{display:block;width:100%!important;height:100%!important}.pc__hud{position:absolute;top:16px;left:18px;display:flex;align-items:center;gap:9px;font:10px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#c4c7d6;pointer-events:none}.pc__hud-dot{width:7px;height:7px;border-radius:50%;background:var(--red);animation:heroPulse 2.4s ease-out infinite}.pc__readout{position:absolute;bottom:16px;left:18px;right:18px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 14px;background:#222433c9;border:1px solid #ffffff14}.pc__readout-n{font:12px IBM Plex Mono,monospace;color:var(--red);font-weight:500}.pc__readout span{font:11px IBM Plex Mono,monospace;color:#d6d8e1}.pc__readout-sep{color:#8a8d9f!important}.pc__panel{color:#d6d8e1}.pc__panel-head{margin-bottom:22px}.pc__panel-head .eyebrow{color:#b9bdcc;margin-bottom:12px}.pc__panel-head p{font-size:12px;color:#9399af;line-height:1.6}.pc__group{margin-bottom:20px}.pc__group-label{display:block;font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:#9399af;margin-bottom:10px}.pc__chips{display:flex;flex-wrap:wrap;gap:8px}.pc__chip{min-height:40px;padding:8px 14px;font-size:12px;font-weight:600;border:1px solid #ffffff25;background:transparent;color:#b9bdcc;border-radius:2px;transition:background .2s,color .2s,border-color .2s,transform .1s}.pc__chip:hover:not(.is-on){background:#ffffff10;color:#fff}.pc__chip:active{transform:scale(.97)}.pc__chip.is-on{background:var(--red);border-color:var(--red);color:#fff}.pc__disclaimer{margin-top:22px}.pa-family{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:28px}.pa-family__item{margin:0}.pa-segments{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:28px}.pa-segment{background:#fff;padding:30px 26px}.pa-segment__icon{color:var(--navy);margin-bottom:22px}.pa-segment h3{font-size:17px;margin-bottom:8px}.pa-segment p{font-size:13px;color:var(--quiet)}.pa-revenue{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:start}.pa-revenue__intro .lead{margin-bottom:24px}.pa-revenue__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.pa-revenue__item{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.pa-revenue__n{font:11px IBM Plex Mono,monospace;color:var(--red);padding-top:3px}.pa-revenue__item h3{font-size:15px;margin-bottom:5px}.pa-revenue__item p{font-size:13px;color:var(--quiet)}.pa-investor{background:var(--navy);color:#fff;padding:80px 0}.pa-investor__inner{max-width:820px}.pa-investor .eyebrow{color:#c4c4d8;margin-bottom:18px}.pa-investor h2{color:#fff;margin-bottom:18px;max-width:760px}.pa-investor p{color:#c4c4d8;max-width:640px;margin-bottom:32px}.pa-investor__eq{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.pa-investor__eq span{font:600 15px Manrope,sans-serif;color:#d6d8e1}.pa-investor__plus{color:var(--red)!important;font:700 18px IBM Plex Mono,monospace!important}.pa-investor__equals{color:#c4c4d8!important;font:700 18px IBM Plex Mono,monospace!important}.pa-investor__result{color:#fff!important;font-family:"Source Serif 4",serif!important;font-size:19px!important;font-weight:500!important;letter-spacing:-.01em}.pa-transition{background:var(--ink);color:#fff;padding:80px 0}.pa-transition__inner{max-width:640px}.pa-transition .eyebrow{color:#b9bdcc;margin-bottom:18px}.pa-transition h2{color:#fff;margin-bottom:16px}.pa-transition p{color:#b9bdcc;margin-bottom:28px;max-width:520px}.pa-transition .action{background:var(--red);border-color:var(--red)}@media(max-width:1100px){.pa-equation{grid-template-columns:1fr 1fr}.pa-equation__arrow{display:none}.pa-variations{grid-template-columns:1fr;gap:32px}.pa-variations__grid{grid-template-columns:1fr 1fr}.pa-homes{grid-template-columns:1fr}.pa-dev,.pa-multiunit,.pa-cat,.pa-dev-platform{grid-template-columns:1fr;gap:36px}.pc{grid-template-columns:1fr}.pc__canvas{height:440px}.pa-family,.pa-segments{grid-template-columns:1fr 1fr}.pa-revenue{grid-template-columns:1fr;gap:36px}}@media(max-width:767px){.pa-equation,.pa-variations__grid{grid-template-columns:1fr}.pa-home__spec>div{grid-template-columns:1fr;gap:4px}.pa-scale__arrow{display:none}.pa-cat__grid,.pa-dev-platform__grid{grid-template-columns:1fr}.pa-dev-platform__cta{padding:28px 24px}.pc__canvas{height:340px}.pa-family,.pa-segments{grid-template-columns:1fr}.pa-investor,.pa-transition{padding-block:56px}.pa-investor__eq span{font-size:13px}}.mf-note{margin-top:36px;max-width:820px}.mf-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:start;margin-bottom:50px}.mf-intro__copy .lead{margin-bottom:16px}.mf-benefits{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.mf-benefit{background:#fff;padding:24px 22px}.mf-benefit__n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:16px}.mf-benefit h3{font-size:14px;margin-bottom:7px}.mf-benefit p{font-size:12px;color:var(--quiet);line-height:1.55}.mf-workflow{display:grid;grid-template-columns:1.4fr 1fr;gap:44px;align-items:start}.mf-workflow__track{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff20;border:1px solid #ffffff20}.mf-workflow__stage{background:#1a1c28;border:0;text-align:left;padding:18px 16px;display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:center;color:#b9bdcc;transition:background .2s,color .2s;cursor:pointer}.mf-workflow__stage:hover{background:#23263a;color:#fff}.mf-workflow__stage.is-active{background:var(--red);color:#fff}.mf-workflow__n{font:11px IBM Plex Mono,monospace;opacity:.8}.mf-workflow__label{font-size:13px;font-weight:600}.mf-workflow__detail{color:#d6d8e1}.mf-workflow__detail-n{font:11px IBM Plex Mono,monospace;color:var(--red)}.mf-workflow__detail h3{font-family:"Source Serif 4",serif;font-weight:400;font-size:26px;letter-spacing:-.02em;margin:12px 0 14px;color:#fff}.mf-workflow__detail p{font-size:14px;color:#b9bdcc;line-height:1.7}.mf-workflow__nav{display:flex;gap:10px;margin-top:26px}.mf-step-btn{min-height:44px;padding:10px 18px;font-size:12px;font-weight:700;border:1px solid var(--red);background:var(--red);color:#fff;border-radius:2px;transition:background .2s,transform .1s}.mf-step-btn:hover:not(:disabled){background:#c60b2c}.mf-step-btn:active:not(:disabled){transform:scale(.98)}.mf-step-btn:disabled{opacity:.4;cursor:not-allowed}.mf-step-btn--ghost{background:transparent;color:#d6d8e1;border-color:#ffffff25}.mf-step-btn--ghost:hover:not(:disabled){background:#ffffff10}.mf-workflow-note{margin-top:30px}.mf-explorer{display:grid;grid-template-columns:1.45fr 1fr;gap:40px;align-items:start}.mf-explorer__stage{position:relative;background:#15161f;border:1px solid #ffffff14;border-radius:2px;overflow:hidden}.mf-explorer__canvas{width:100%;height:520px;display:block}.mf-explorer__canvas canvas{display:block;width:100%!important;height:100%!important}.mf-explorer__hud{position:absolute;top:16px;left:18px;display:flex;align-items:center;gap:9px;font:10px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#c4c7d6;pointer-events:none}.mf-explorer__hud-dot{width:7px;height:7px;border-radius:50%;background:var(--red);animation:heroPulse 2.4s ease-out infinite}.mf-explorer__focus{position:absolute;bottom:16px;left:18px;display:flex;align-items:baseline;gap:12px;padding:8px 14px;background:#222433c9;border:1px solid #ffffff14}.mf-explorer__focus-n{font:11px IBM Plex Mono,monospace;color:var(--red)}.mf-explorer__focus-label{font-size:13px;font-weight:700;color:#fff}.mf-explorer__panel-head{margin-bottom:18px}.mf-explorer__panel-head .eyebrow{color:var(--quiet);margin-bottom:12px}.mf-explorer__panel-head p{font-size:12px;color:var(--quiet);line-height:1.6}.mf-explorer__zones{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.mf-zone{width:100%;display:grid;grid-template-columns:34px 1fr 28px;align-items:center;gap:12px;padding:13px 4px;border-bottom:1px solid var(--line);background:transparent;border-left:0;text-align:left;transition:padding-left .2s ease-out}.mf-zone__n{font:11px IBM Plex Mono,monospace;color:var(--quiet)}.mf-zone__label{font-size:14px;font-weight:600;color:var(--quiet);transition:color .2s}.mf-zone__bar{height:2px;width:0;background:var(--red);transition:width .25s ease-out}.mf-zone:hover .mf-zone__label{color:var(--ink)}.mf-zone.is-active{padding-left:12px}.mf-zone.is-active .mf-zone__n{color:var(--red)}.mf-zone.is-active .mf-zone__label{color:var(--ink)}.mf-zone.is-active .mf-zone__bar{width:22px}.mf-zone__text{grid-column:1/-1;font-size:12px;color:var(--quiet);line-height:1.6;padding:4px 0 12px;max-width:360px}.mf-line__flow{list-style:none;margin:0 0 40px;padding:0;display:flex;flex-wrap:wrap;align-items:stretch;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mf-line__step{display:flex;align-items:center;gap:10px;padding:22px 18px;flex:1;min-width:140px;border-right:1px solid var(--line);position:relative}.mf-line__step:last-child{border-right:0}.mf-line__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.mf-line__label{font-size:14px;font-weight:700}.mf-line__arrow{color:var(--quiet);margin-left:auto;flex-shrink:0}.mf-phases{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.mf-phase{display:grid;grid-template-columns:48px 1fr;gap:18px}.mf-phase__marker{position:relative;display:flex;flex-direction:column;align-items:center}.mf-phase__n{font:13px IBM Plex Mono,monospace;color:var(--red);width:38px;height:38px;border:1px solid #ffffff25;display:flex;align-items:center;justify-content:center;background:#1a1c28;flex-shrink:0;z-index:1}.mf-phase__line{position:absolute;top:38px;width:1px;height:calc(100% + 24px);background:#ffffff20}.mf-phase__tag{font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--red)}.mf-phase__body h3{font-size:16px;color:#fff;margin:8px 0}.mf-phase__body p{font-size:13px;color:#b9bdcc;line-height:1.6}.mf-phase__pending{margin-top:14px}.mf-phases-note{margin-top:36px}.mf-capacity{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:30px}.mf-capacity__item{background:#fff;padding:26px 24px;display:flex;flex-direction:column;gap:14px}.mf-capacity__label{font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--navy)}.mf-capacity__value{font:11px IBM Plex Mono,monospace;letter-spacing:.04em;color:var(--quiet);background:var(--chalk);border:1px solid var(--line);padding:10px 12px}.mf-qa{list-style:none;margin:0 0 40px;padding:0;display:grid;grid-template-columns:repeat(8,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mf-qa__step{padding:24px 14px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:12px;position:relative}.mf-qa__step:last-child{border-right:0}.mf-qa__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.mf-qa__label{font-size:12px;font-weight:700;line-height:1.4}.mf-qa__arrow{color:var(--quiet);position:absolute;top:24px;right:-7px;z-index:1}.mf-qa__step:last-child .mf-qa__arrow{display:none}.mf-qa-future{margin-top:8px}.mf-qa-future .eyebrow{margin-bottom:20px}.mf-qa-future__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.mf-qa-future__item{background:#fff;padding:22px 20px}.mf-qa-future__item h3{font-size:14px;margin-bottom:6px}.mf-qa-future__item p{font-size:12px;color:var(--quiet);line-height:1.55;margin-bottom:12px}.mf-digital{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:start}.mf-digital__intro .lead{margin-bottom:16px}.mf-digital__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff20;border:1px solid #ffffff20}.mf-digital__item{background:#1a1c28;padding:22px 20px}.mf-digital__item h3{font-size:14px;color:#fff;margin-bottom:6px}.mf-digital__item p{font-size:12px;color:#b9bdcc;line-height:1.55}.mf-supply-chain__flow{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:28px 32px;background:var(--chalk);border-left:2px solid var(--red);margin-bottom:40px}.mf-supply-chain__node{font:600 13px Manrope,sans-serif;color:var(--ink);padding:8px 14px;background:#fff;border:1px solid var(--line)}.mf-supply-chain__node--accent{background:var(--navy);color:#fff;border-color:var(--navy)}.mf-supply-chain__arrow{color:var(--red);flex-shrink:0}.mf-supply-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.mf-supply-item{background:#fff;padding:24px 22px}.mf-supply-item h3{font-size:14px;margin-bottom:7px}.mf-supply-item p{font-size:12px;color:var(--quiet);line-height:1.55}.mf-local{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:start}.mf-local__copy .lead{margin-bottom:16px}.mf-local__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.mf-local__head{background:var(--chalk);padding:16px 20px}.mf-local__head--benefits{grid-column:1/-1}.mf-local__criterion{background:#fff;padding:18px 20px;font-size:14px;font-weight:700;color:var(--navy)}.mf-local__benefit{background:#fff;padding:20px;grid-column:span 1}.mf-local__benefit h3{font-size:14px;margin-bottom:6px}.mf-local__benefit p{font-size:12px;color:var(--quiet);line-height:1.55}.mf-logistics-flow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 18px;padding:32px;background:#ffffff06;border:1px solid #ffffff20;margin-bottom:40px}.mf-logistics-flow__node{font:600 15px Manrope,sans-serif;color:#fff;padding:10px 18px;background:#1a1c28;border:1px solid #ffffff25}.mf-logistics-flow__node--accent{background:var(--red);border-color:var(--red)}.mf-logistics-flow__arrow{color:var(--red);flex-shrink:0}.mf-logistics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff20;border:1px solid #ffffff20}.mf-logistics-item{background:#1a1c28;padding:22px 20px}.mf-logistics-item h3{font-size:14px;color:#fff;margin-bottom:6px}.mf-logistics-item p{font-size:12px;color:#b9bdcc;line-height:1.55}.mf-logistics-note{margin-top:30px}.mf-parallel{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mf-parallel__col{border:1px solid var(--line);padding:28px;background:#fff}.mf-parallel__col--site{background:#f7f7fb;border-color:#cecee0}.mf-parallel__tag{display:block;font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--red);margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--line)}.mf-parallel__list{list-style:none;margin:0;padding:0}.mf-parallel__list li{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;font-weight:600}.mf-parallel__list li:last-child{border-bottom:0}.mf-parallel__n{font:10px IBM Plex Mono,monospace;color:var(--quiet);width:22px;flex-shrink:0}.mf-parallel__merge{margin-top:28px;padding:28px 32px;background:var(--navy);color:#fff;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.mf-parallel__merge-label{font:12px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:#c4c4d8}.mf-parallel__merge-flow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mf-parallel__merge-flow span{font-size:15px;font-weight:600}.mf-parallel__merge-flow svg{color:var(--red)}.mf-parallel-note{margin-top:22px}.mf-people-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:30px}.mf-people-item{background:#fff;padding:24px 22px}.mf-people__n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:16px}.mf-people-item h3{font-size:14px;margin-bottom:7px}.mf-people-item p{font-size:12px;color:var(--quiet);line-height:1.55}.mf-safety-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff20;border:1px solid #ffffff20;margin-bottom:24px}.mf-safety-item{background:#1a1c28;padding:24px 22px}.mf-safety-item h3{font-size:14px;color:#fff;margin-bottom:7px}.mf-safety-item p{font-size:12px;color:#b9bdcc;line-height:1.55}.mf-safety-note{max-width:820px}.mf-capital-uses{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:40px}.mf-capital-use{background:#fff;padding:24px 22px}.mf-capital-use__n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:16px}.mf-capital-use h3{font-size:14px;margin-bottom:7px}.mf-capital-use p{font-size:12px;color:var(--quiet);line-height:1.55}.mf-capital-placeholders{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:30px}.mf-capital-placeholder{border:1px dashed #c7c8d0;background:var(--chalk);padding:22px 20px;display:flex;flex-direction:column;gap:12px}.mf-capital-placeholder--wide{grid-column:1/-1}.mf-capital-placeholder__label{font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--navy)}.mf-capital-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mf-capital-flow__step{border:1px solid #ffffff20;background:#1a1c28;padding:28px 24px;position:relative}.mf-capital-flow__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.mf-capital-flow__step h3{font-size:17px;color:#fff;margin:12px 0 10px;font-family:"Source Serif 4",serif;font-weight:400;letter-spacing:-.01em;line-height:1.25}.mf-capital-flow__step p{font-size:13px;color:#b9bdcc;line-height:1.6}.mf-capital-flow__arrow{display:block;text-align:center;font:700 18px IBM Plex Mono,monospace;color:var(--red);margin-top:16px}.mf-capital-flow-note{margin-top:30px;max-width:820px}@media(max-width:1100px){.mf-intro{grid-template-columns:1fr;gap:36px}.mf-benefits{grid-template-columns:1fr 1fr 1fr}.mf-workflow,.mf-explorer{grid-template-columns:1fr}.mf-explorer__canvas{height:420px}.mf-line__flow{grid-template-columns:1fr 1fr}.mf-line__step{border-right:0;border-bottom:1px solid var(--line)}.mf-line__step:nth-child(odd){border-right:1px solid var(--line)}.mf-phases{grid-template-columns:1fr 1fr;gap:28px}.mf-capacity{grid-template-columns:1fr 1fr}.mf-qa{grid-template-columns:1fr 1fr 1fr 1fr}.mf-qa__step{border-bottom:1px solid var(--line)}.mf-qa-future__grid{grid-template-columns:1fr 1fr}.mf-digital{grid-template-columns:1fr;gap:36px}.mf-supply-grid{grid-template-columns:1fr 1fr}.mf-local{grid-template-columns:1fr;gap:36px}.mf-logistics-grid{grid-template-columns:1fr 1fr}.mf-people-grid{grid-template-columns:1fr 1fr 1fr}.mf-safety-grid,.mf-capital-uses,.mf-capital-placeholders,.mf-capital-flow{grid-template-columns:1fr 1fr}}@media(max-width:767px){.mf-benefits,.mf-workflow__track{grid-template-columns:1fr}.mf-explorer__canvas{height:320px}.mf-line__flow{grid-template-columns:1fr}.mf-line__step{border-right:0}.mf-phases,.mf-capacity{grid-template-columns:1fr}.mf-qa{grid-template-columns:1fr 1fr}.mf-qa__arrow{display:none}.mf-qa-future__grid,.mf-digital__grid,.mf-supply-grid,.mf-local__grid,.mf-logistics-grid,.mf-parallel{grid-template-columns:1fr}.mf-people-grid{grid-template-columns:1fr 1fr}.mf-safety-grid,.mf-capital-uses,.mf-capital-placeholders,.mf-capital-flow{grid-template-columns:1fr}.mf-parallel__merge{flex-direction:column;align-items:flex-start;gap:14px}}.tech-note{margin-top:36px;max-width:820px}.tech-lifecycle{list-style:none;margin:0 0 36px;padding:0;display:flex;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tech-lifecycle__step{display:flex;align-items:center;gap:10px;padding:22px 16px;flex:1;min-width:120px;border-right:1px solid var(--line);position:relative}.tech-lifecycle__step:last-child{border-right:0}.tech-lifecycle__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.tech-lifecycle__label{font-size:13px;font-weight:700;line-height:1.3}.tech-lifecycle__arrow{color:var(--quiet);margin-left:auto;flex-shrink:0}.tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.tech-grid--4{grid-template-columns:repeat(4,1fr)}.tech-grid--2{grid-template-columns:repeat(2,1fr)}.tech-item{background:#fff;padding:24px 22px}.tech-item__n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:14px}.tech-item h3{font-size:14px;margin-bottom:7px}.tech-item p{font-size:12px;color:var(--quiet);line-height:1.55}.dark .tech-grid{background:#ffffff20;border-color:#ffffff20}.dark .tech-item{background:#1a1c28}.dark .tech-item h3{color:#fff}.dark .tech-item p{color:#b9bdcc}.tech-status{display:inline-flex;align-items:center;padding:4px 9px;font:10px IBM Plex Mono,monospace;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);color:var(--quiet);white-space:nowrap}.tech-status.is-current{border-color:#9fc9a8;color:#2f6b3a;background:#eef7f0}.tech-status.is-planned{border-color:#cecee0;color:var(--navy);background:#f7f7fb}.tech-status.is-future{border-color:#c9b6e0;color:var(--navy);background:#f3f0fa}.tech-status-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:30px}.tech-status-row .muted{font-size:12px}.tech-eq{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:stretch;margin-bottom:40px}.tech-eq__term{border:1px solid var(--line);background:#fff;padding:26px 22px;display:flex;flex-direction:column;gap:12px}.tech-eq__term--result{border-color:var(--navy);background:#f7f7fb}.tech-eq__tag{font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--navy)}.tech-eq__term--result .tech-eq__tag{color:var(--red)}.tech-eq__term p{font-size:13px;color:var(--quiet);line-height:1.6}.tech-eq__op{display:flex;align-items:center;justify-content:center;font:700 22px IBM Plex Mono,monospace;color:var(--red)}.tech-eq__motto{font-family:"Source Serif 4",serif;font-size:clamp(22px,2.4vw,30px);font-weight:500;letter-spacing:-.02em;color:var(--ink);margin-bottom:36px}.tech-eq__motto span{color:var(--red)}.tech-trace{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:32px;background:var(--chalk);border-left:2px solid var(--red);margin-bottom:30px}.tech-trace__node{font:600 12px Manrope,sans-serif;color:var(--ink);padding:9px 15px;background:#fff;border:1px solid var(--line)}.tech-trace__node--accent{background:var(--navy);color:#fff;border-color:var(--navy)}.tech-trace__arrow{color:var(--red);flex-shrink:0}.tech-dtm{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tech-dtm__step{display:flex;align-items:center;gap:10px;padding:20px 16px;flex:1;min-width:130px;border-right:1px solid var(--line)}.tech-dtm__step:last-child{border-right:0}.tech-dtm__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.tech-dtm__label{font-size:13px;font-weight:700;line-height:1.3}.tech-dtm__arrow{color:var(--quiet);margin-left:auto;flex-shrink:0}.tech-dash{border:1px solid var(--line);background:#fff}.tech-dash__head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;border-bottom:1px solid var(--line);background:var(--chalk);flex-wrap:wrap}.tech-dash__title{font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--quiet)}.tech-dash__badge{font:10px IBM Plex Mono,monospace;color:var(--navy);border:1px solid #cecee0;background:#fff;padding:4px 9px}.tech-dash__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.tech-dash__cell{background:#fff;padding:22px 20px}.tech-dash__label{font:10px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--quiet);margin-bottom:12px}.tech-dash__value{font:600 24px "Source Serif 4",serif;color:var(--ink);letter-spacing:-.01em;line-height:1}.tech-dash__sub{font:11px IBM Plex Mono,monospace;color:var(--quiet);margin-top:8px}.tech-dash__bar{height:4px;background:var(--chalk);margin-top:14px;position:relative}.tech-dash__bar-fill{position:absolute;top:0;left:0;height:100%;background:var(--red)}.tech-dash__row{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-top:1px solid var(--line)}.tech-dash__list{background:#fff;padding:20px 22px}.tech-dash__list h4{font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--quiet);margin-bottom:14px}.tech-dash__list ul{list-style:none;margin:0;padding:0}.tech-dash__list li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.tech-dash__list li:last-child{border-bottom:0}.tech-dash__list .lbl{color:var(--quiet)}.tech-dash__list .val{font:11px IBM Plex Mono,monospace;color:var(--navy)}.tech-dataflow{max-width:540px;margin:0 auto}.tech-dataflow__node{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;background:#fff;border:1px solid var(--line)}.tech-dataflow__node--final{background:var(--navy);color:#fff;border-color:var(--navy)}.tech-dataflow__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.tech-dataflow__node--final .tech-dataflow__n{color:#c4c4d8}.tech-dataflow__label{font-size:14px;font-weight:700}.tech-dataflow__arrow{text-align:center;color:var(--red);font:700 14px IBM Plex Mono,monospace;line-height:1;padding:4px 0}.tech-roadmap{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.tech-phase{display:grid;grid-template-columns:48px 1fr;gap:18px}.tech-phase__marker{position:relative;display:flex;flex-direction:column;align-items:center}.tech-phase__n{font:13px IBM Plex Mono,monospace;color:var(--red);width:38px;height:38px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0;z-index:1}.tech-phase__line{position:absolute;top:38px;width:1px;height:calc(100% + 24px);background:var(--line)}.tech-phase__tag{font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--red)}.tech-phase__body h3{font-size:16px;margin:8px 0}.tech-phase__body p{font-size:13px;color:var(--quiet);line-height:1.6}.tech-ecosystem{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.tech-ecosystem__copy .lead{margin-bottom:16px}.tech-ecosystem__card{border:1px solid var(--line);background:var(--chalk);padding:30px}.tech-ecosystem__card .eyebrow{margin-bottom:16px}.tech-ecosystem__card h3{font-family:"Source Serif 4",serif;font-weight:400;font-size:24px;letter-spacing:-.02em;margin-bottom:12px}.tech-ecosystem__card p{font-size:13px;color:var(--quiet);line-height:1.7}.tech-3d{display:grid;grid-template-columns:1.5fr 1fr;gap:44px;align-items:start}.tech-3d__stage{position:relative;background:#15161f;border:1px solid #ffffff14;border-radius:2px;overflow:hidden}.tech-3d__canvas{width:100%;height:520px;display:block}.tech-3d__canvas canvas{display:block;width:100%!important;height:100%!important}.tech-3d__hud{position:absolute;top:16px;left:18px;display:flex;align-items:center;gap:9px;font:10px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#c4c7d6;pointer-events:none}.tech-3d__hud-dot{width:7px;height:7px;border-radius:50%;background:var(--red);animation:heroPulse 2.4s ease-out infinite}.tech-3d__focus{position:absolute;bottom:16px;left:18px;display:flex;align-items:baseline;gap:12px;padding:8px 14px;background:#222433c9;border:1px solid #ffffff14}.tech-3d__focus-n{font:11px IBM Plex Mono,monospace;color:var(--red)}.tech-3d__focus-label{font-size:13px;font-weight:700;color:#fff}.tech-3d__panel-head{margin-bottom:18px}.tech-3d__panel-head .eyebrow{color:#b9bdcc;margin-bottom:12px}.tech-3d__panel-head p{font-size:12px;color:#9399af;line-height:1.6}.tech-3d__steps{list-style:none;margin:0;padding:0}.tech-3d__steps li{border-bottom:1px solid #ffffff20}.tech-3d__steps button{width:100%;display:grid;grid-template-columns:34px 1fr;gap:14px;padding:14px 4px;background:transparent;border:0;text-align:left;color:inherit;opacity:.45;transition:opacity .3s ease-out}.tech-3d__steps li.is-active{opacity:1}.tech-3d__step-n{font:11px IBM Plex Mono,monospace;color:#8a8d9f}.tech-3d__steps li.is-active .tech-3d__step-n{color:var(--red)}.tech-3d__steps strong{display:block;font-size:14px;font-weight:700;color:#fff;margin-bottom:4px}.tech-3d__step-text{font-size:12px;color:#b9bdcc;line-height:1.5}.tech-investor{background:var(--navy);color:#fff;padding:80px 0}.tech-investor__inner{max-width:820px}.tech-investor .eyebrow{color:#c4c4d8;margin-bottom:18px}.tech-investor h2{color:#fff;margin-bottom:18px;max-width:760px}.tech-investor p{color:#c4c4d8;max-width:640px;margin-bottom:32px}.tech-investor__points{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff20;border:1px solid #ffffff20;margin-bottom:36px}.tech-investor__point{background:#1a1c28;padding:22px 20px}.tech-investor__point h3{font-size:14px;color:#fff;margin-bottom:6px}.tech-investor__point p{font-size:12px;color:#b9bdcc;line-height:1.55;margin:0}.tech-transition{background:var(--ink);color:#fff;padding:80px 0}.tech-transition__inner{max-width:640px}.tech-transition .eyebrow{color:#b9bdcc;margin-bottom:18px}.tech-transition h2{color:#fff;margin-bottom:16px}.tech-transition p{color:#b9bdcc;margin-bottom:28px;max-width:520px}.tech-transition .action{background:var(--red);border-color:var(--red)}@media(max-width:1100px){.tech-lifecycle{grid-template-columns:1fr 1fr}.tech-lifecycle__step{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tech-grid--4{grid-template-columns:1fr 1fr}.tech-eq{grid-template-columns:1fr}.tech-eq__op{padding:6px 0}.tech-dash__grid{grid-template-columns:1fr 1fr}.tech-dash__row{grid-template-columns:1fr}.tech-roadmap{grid-template-columns:1fr 1fr;gap:28px}.tech-ecosystem{grid-template-columns:1fr;gap:36px}.tech-3d{grid-template-columns:1fr}.tech-3d__canvas{height:420px}.tech-investor__points{grid-template-columns:1fr 1fr}}@media(max-width:767px){.tech-lifecycle{grid-template-columns:1fr}.tech-lifecycle__step{border-right:0}.tech-grid,.tech-grid--2,.tech-grid--4,.tech-dtm{grid-template-columns:1fr}.tech-dtm__step{border-right:0}.tech-dash__grid,.tech-roadmap{grid-template-columns:1fr}.tech-3d__canvas{height:320px}.tech-investor,.tech-transition{padding-block:56px}.tech-investor__points{grid-template-columns:1fr}}.pt-note{margin-top:32px;max-width:820px}.pt-overview{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:start}.pt-overview__copy .lead{margin-bottom:16px}.pt-overview__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.pt-overview__area{background:#fff;padding:22px 20px}.pt-overview__n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:14px}.pt-overview__area h3{font-size:14px;margin-bottom:6px}.pt-overview__area p{font-size:12px;color:var(--quiet);line-height:1.55}.pt-pathway{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.pt-pathway__copy .lead{margin-bottom:18px}.pt-pathway__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.pt-pathway__grid--3{grid-template-columns:1fr 1fr 1fr}.pt-pathway__item{background:#fff;padding:20px 18px}.pt-pathway__n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:12px}.pt-pathway__item h3{font-size:14px;margin-bottom:6px}.pt-pathway__item p{font-size:12px;color:var(--quiet);line-height:1.55}.dark .pt-pathway__grid{background:#ffffff20;border-color:#ffffff20}.dark .pt-pathway__item{background:#1a1c28}.dark .pt-pathway__item h3{color:#fff}.dark .pt-pathway__item p{color:#b9bdcc}.pt-pathway__cta{margin-top:28px}.pt-models-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:28px}.pt-model{background:#fff;padding:22px 20px}.pt-model__n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:12px}.pt-model h3{font-size:14px;margin-bottom:6px}.pt-model p{font-size:12px;color:var(--quiet);line-height:1.55}.pt-checklist{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.pt-checklist__item{background:#fff;padding:20px 18px;display:flex;flex-direction:column;gap:10px}.pt-checklist__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.pt-checklist__item span{font-size:13px;font-weight:700;line-height:1.35}.pt-motto{font-family:"Source Serif 4",serif;font-size:clamp(22px,2.6vw,32px);font-weight:500;letter-spacing:-.02em;color:var(--ink);margin-bottom:32px;line-height:1.3}.pt-motto span{color:var(--red)}.dark .pt-motto{color:#fff}.pt-mix{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:28px}.pt-mix__col{background:#fff;padding:26px 22px}.pt-mix__tag{font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--navy);margin-bottom:14px}.pt-mix__col--accent{background:#f7f7fb;border-color:#cecee0}.pt-mix__col--accent .pt-mix__tag{color:var(--red)}.pt-mix__col h3{font-size:16px;margin-bottom:10px}.pt-mix__col p{font-size:13px;color:var(--quiet);line-height:1.6}.pt-criteria{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:28px}.pt-criterion{background:#fff;padding:20px 16px}.pt-criterion__n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:12px}.pt-criterion h3{font-size:13px;line-height:1.35}.pt-ecosystem{display:grid;grid-template-columns:1fr 1fr;gap:30px}.pt-ecosystem__card{border:1px solid var(--line);background:var(--chalk);padding:30px}.pt-ecosystem__card--accent{background:#1a1c28;border-color:#ffffff20;color:#fff}.pt-ecosystem__card .eyebrow{margin-bottom:16px}.pt-ecosystem__card--accent .eyebrow{color:#b9bdcc}.pt-ecosystem__card h3{font-family:"Source Serif 4",serif;font-weight:400;font-size:24px;letter-spacing:-.02em;margin-bottom:12px}.pt-ecosystem__card--accent h3{color:#fff}.pt-ecosystem__card p{font-size:13px;color:var(--quiet);line-height:1.7;margin-bottom:18px}.pt-ecosystem__card--accent p{color:#b9bdcc}.pt-ecosystem__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.pt-ecosystem__list li{font-size:12px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:8px}.pt-ecosystem__card--accent .pt-ecosystem__list li{color:#d6d8e1}.pt-ecosystem__list li:before{content:"";width:5px;height:5px;background:var(--red);flex-shrink:0}.pt-models-matrix{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.pt-model-card{background:#fff;padding:24px 20px;display:flex;flex-direction:column;gap:14px}.pt-model-card__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.pt-model-card h3{font-size:15px;line-height:1.3}.pt-model-card__row{display:flex;flex-direction:column;gap:3px}.pt-model-card__label{font:9px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--quiet)}.pt-model-card__val{font-size:12px;color:var(--ink);line-height:1.5}.pt-onboarding{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pt-onboard-step{display:grid;grid-template-columns:48px 1fr;gap:16px}.pt-onboard__marker{position:relative;display:flex;flex-direction:column;align-items:center}.pt-onboard__n{font:13px IBM Plex Mono,monospace;color:var(--red);width:38px;height:38px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0;z-index:1}.pt-onboard__line{position:absolute;top:38px;width:1px;height:calc(100% + 24px);background:var(--line)}.pt-onboard__body h3{font-size:15px;margin-bottom:6px}.pt-onboard__body p{font-size:12px;color:var(--quiet);line-height:1.55}.pt-qual{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.pt-qual__item{background:#fff;padding:24px 20px}.pt-qual__n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:14px}.pt-qual__item h3{font-size:14px;margin-bottom:6px}.pt-qual__item p{font-size:12px;color:var(--quiet);line-height:1.55}.pt-pathways{display:grid;grid-template-columns:1fr;gap:14px;max-width:920px;margin:0 auto}.pt-pathway-row{display:grid;grid-template-columns:200px 1fr auto;gap:16px;align-items:center}.pt-pathway-origin{font:600 13px Manrope,sans-serif;color:var(--ink);padding:12px 16px;background:#fff;border:1px solid var(--line);text-align:center}.pt-pathway-arrow{color:var(--red);display:flex;align-items:center;justify-content:center}.pt-pathway-dest{font:11px IBM Plex Mono,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--navy);padding:12px 16px;background:#f7f7fb;border:1px solid #cecee0}.pt-pathways-converge{margin-top:18px;padding:28px 32px;background:var(--navy);color:#fff;display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center}.pt-pathways-converge__label{font:12px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:#c4c4d8}.pt-pathways-converge__platform{font-family:"Source Serif 4",serif;font-size:22px;font-weight:500;letter-spacing:-.01em}.pt-value{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:28px}.pt-value__item{background:#fff;padding:24px 20px}.pt-value__n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:14px}.pt-value__item h3{font-size:14px;margin-bottom:6px}.pt-value__item p{font-size:12px;color:var(--quiet);line-height:1.55}.pt-portal{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:start}.pt-portal__copy .lead{margin-bottom:16px}.pt-portal__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.pt-portal__cap{background:#fff;padding:18px;display:flex;align-items:center;gap:12px}.pt-portal__cap svg{color:var(--navy);flex-shrink:0}.pt-portal__cap span{font-size:13px;font-weight:600}.pt-cta-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:36px}.pt-cta-path{background:#fff;padding:26px 22px}.pt-cta-path__n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:14px}.pt-cta-path h3{font-size:16px;margin-bottom:8px}.pt-cta-path p{font-size:12px;color:var(--quiet);line-height:1.55}@media(max-width:1100px){.pt-overview,.pt-pathway{grid-template-columns:1fr;gap:36px}.pt-models-grid{grid-template-columns:1fr 1fr}.pt-checklist{grid-template-columns:1fr 1fr 1fr}.pt-criteria{grid-template-columns:1fr 1fr 1fr 1fr}.pt-ecosystem{grid-template-columns:1fr}.pt-models-matrix,.pt-onboarding,.pt-qual{grid-template-columns:1fr 1fr}.pt-pathway-row{grid-template-columns:1fr;text-align:center}.pt-pathway-arrow{transform:rotate(90deg)}.pt-value{grid-template-columns:1fr 1fr}.pt-portal{grid-template-columns:1fr;gap:36px}.pt-cta-paths{grid-template-columns:1fr 1fr}}@media(max-width:767px){.pt-overview__grid,.pt-pathway__grid,.pt-pathway__grid--3,.pt-models-grid{grid-template-columns:1fr}.pt-checklist{grid-template-columns:1fr 1fr}.pt-mix{grid-template-columns:1fr}.pt-criteria{grid-template-columns:1fr 1fr}.pt-ecosystem__list,.pt-models-matrix,.pt-onboarding,.pt-qual,.pt-value,.pt-portal__grid,.pt-cta-paths{grid-template-columns:1fr}.pt-pathways-converge{flex-direction:column;text-align:center}}.gov-status{display:inline-flex;align-items:center;padding:4px 9px;font:10px IBM Plex Mono,monospace;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);color:var(--quiet);white-space:nowrap}.gov-status--planned{border-color:#cecee0;color:var(--navy);background:#f7f7fb}.gov-status--pending{border-color:var(--line);color:var(--quiet);background:var(--chalk)}.dark .gov-status{border-color:#ffffff25;color:#b9bdcc;background:#ffffff0a}.dark .gov-status--planned{border-color:#cecee0;color:#d6d8e1;background:#ffffff10}.gov-principles-intro{margin-bottom:44px}.gov-split{display:grid;grid-template-columns:1fr 1fr;gap:30px}.gov-split__col{border:1px solid var(--line);background:#fff;padding:32px}.gov-split__col--accent{border-color:var(--navy);background:#f7f7fb}.gov-split__col .eyebrow{margin-bottom:22px}.gov-principle-list{list-style:none;margin:0;padding:0}.gov-principle-list li{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.gov-principle-list li:last-child{border-bottom:0;padding-bottom:0}.gov-principle-list__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.gov-principle-list h3{font-size:15px;margin-bottom:5px}.gov-principle-list p{font-size:13px;color:var(--quiet);line-height:1.6}.gov-org{display:flex;flex-direction:column;align-items:center;gap:0;max-width:760px;margin-inline:auto}.gov-org__tier{width:100%;border:1px solid var(--line);background:#fff;padding:24px 28px;text-align:center;position:relative}.gov-org__tier--oversight{border-color:var(--navy);background:#f7f7fb}.gov-org__tier--delivery{background:var(--chalk)}.gov-org__n{display:block;font:10px IBM Plex Mono,monospace;letter-spacing:.08em;color:var(--red);margin-bottom:10px}.gov-org__tier h3{font-size:18px;margin-bottom:8px}.gov-org__tier p{font-size:13px;color:var(--quiet);max-width:560px;margin-inline:auto}.gov-org__tier .gov-status{margin-top:12px}.gov-org__connector{color:var(--quiet);padding:8px 0;display:flex;justify-content:center}.gov-accountability{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.gov-accountability__item{background:#fff;padding:24px 20px}.gov-accountability__n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:14px}.gov-accountability__item h3{font-size:14px;margin-bottom:7px}.gov-accountability__item p{font-size:12px;color:var(--quiet);line-height:1.55}.gov-controls-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.gov-controls-item{background:#fff;padding:24px 22px;display:grid;grid-template-columns:24px 1fr;gap:14px;align-items:start}.gov-controls-item svg{color:var(--navy)}.gov-controls-item h3{font-size:14px;margin-bottom:6px}.gov-controls-item p{font-size:12px;color:var(--quiet);line-height:1.55}.gov-flow{display:flex;align-items:stretch;gap:0;flex-wrap:wrap}.gov-flow__node{flex:1;min-width:120px;border:1px solid var(--line);background:#fff;padding:18px 16px;text-align:center}.gov-flow__n{display:block;font:11px IBM Plex Mono,monospace;color:var(--red);margin-bottom:8px}.gov-flow__label{font-size:13px;font-weight:700}.gov-flow__arrow{display:flex;align-items:center;justify-content:center;color:var(--red);padding:0 6px;flex-shrink:0}.gov-flow--vertical{flex-direction:column;align-items:stretch}.gov-flow--vertical .gov-flow__node{text-align:left}.gov-flow--vertical .gov-flow__arrow{padding:4px 0}.gov-gate-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.gov-gate-note{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start}.gov-gate-note svg{color:var(--red);margin-top:3px}.gov-gate-note strong{display:block;font-size:13px;margin-bottom:4px}.gov-gate-note p{font-size:12px;color:var(--quiet);line-height:1.55}.gov-mfg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.gov-mfg-item{background:#fff;padding:24px 22px}.gov-mfg__n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:14px}.gov-mfg-item h3{font-size:14px;margin-bottom:7px}.gov-mfg-item p{font-size:12px;color:var(--quiet);line-height:1.55}.gov-quality-chain{display:flex;align-items:stretch;gap:0;flex-wrap:wrap}.gov-quality-node{flex:1;min-width:130px;border-top:2px solid var(--navy);padding:22px 18px;background:#fff;border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.gov-quality-node__n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:14px}.gov-quality-node h3{font-size:14px;margin-bottom:7px}.gov-quality-node p{font-size:12px;color:var(--quiet);line-height:1.55}.gov-quality-arrow{display:flex;align-items:center;justify-content:center;color:var(--red);padding:0 4px;flex-shrink:0}.gov-hse{display:grid;grid-template-columns:1fr 1fr;gap:30px}.gov-hse__col{border:1px solid var(--line);background:#fff;padding:30px}.gov-hse__col--accent{border-color:var(--navy);background:#f7f7fb}.gov-hse__head{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--line)}.gov-hse__tag{display:block;font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--quiet);margin-bottom:8px}.gov-hse__col--accent .gov-hse__tag{color:var(--navy)}.gov-hse__head h3{font-size:20px}.gov-hse__list{list-style:none;margin:0;padding:0}.gov-hse__list li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.gov-hse__list li:last-child{border-bottom:0}.gov-hse__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.gov-hse__list strong{font-size:14px}.gov-hse__list p{font-size:12px;color:var(--quiet);margin-top:3px}.gov-compliance{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.gov-compliance-item{background:#fff;padding:24px 22px}.gov-compliance-item__head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.gov-compliance-item__head svg{color:var(--navy)}.gov-compliance-item h3{font-size:15px}.gov-compliance-item p{font-size:13px;color:var(--quiet);line-height:1.6;margin-bottom:14px}.gov-sustain-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.gov-sustain-item{background:#fff;padding:22px 18px;display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start}.gov-sustain-item svg{color:var(--navy)}.gov-sustain-item h3{font-size:13px;margin-bottom:5px}.gov-sustain-item p{font-size:12px;color:var(--quiet);line-height:1.5}.gov-material{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:start}.gov-material__compare{display:grid;grid-template-columns:1fr 1fr;gap:24px}.gov-material__col{border:1px solid var(--line);padding:28px}.gov-material__col--uncontrolled{background:#fff}.gov-material__col--controlled{border-color:var(--navy);background:#f7f7fb}.gov-material__tag{display:block;font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--quiet);margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--line)}.gov-material__col--controlled .gov-material__tag{color:var(--navy)}.gov-material__col ul{list-style:none;margin:0;padding:0}.gov-material__col li{padding:10px 0;border-bottom:1px solid var(--line);font-size:13px;font-weight:600}.gov-material__col li:last-child{border-bottom:0}.gov-material__flow{padding:28px;background:var(--chalk);border:1px solid var(--line)}.gov-material__flow .gov-flow__node{background:#fff}.gov-performance{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.gov-performance-item{background:#fff;padding:24px 22px;display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:center}.gov-performance-item svg{color:var(--navy)}.gov-performance-item h3{font-size:14px;margin-bottom:4px}.gov-performance-item p{font-size:12px;color:var(--quiet)}.gov-performance__pending{font:9px IBM Plex Mono,monospace;letter-spacing:.04em;color:var(--navy);background:#e9e9f2;border:1px solid #cecee0;padding:5px 8px;white-space:nowrap}.gov-impact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.gov-impact-item{background:#fff;padding:24px 22px}.gov-impact__n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:14px}.gov-impact-item h3{font-size:14px;margin-bottom:7px}.gov-impact-item p{font-size:12px;color:var(--quiet);line-height:1.55}.gov-esg{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.gov-esg__pillar{border:1px solid var(--line);background:#fff;padding:32px}.gov-esg__pillar--accent{border-color:var(--navy);background:#f7f7fb}.gov-esg__head{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--line)}.gov-esg__head svg{color:var(--navy)}.gov-esg__head h3{font-size:20px}.gov-esg__pillar ul{list-style:none;margin:0;padding:0}.gov-esg__pillar li{padding:11px 0;border-bottom:1px solid var(--line);font-size:14px;font-weight:600}.gov-esg__pillar li:last-child{border-bottom:0}.gov-risk-matrix{border:1px solid #ffffff20;background:#ffffff06}.gov-risk-matrix__head{display:grid;grid-template-columns:40px 1.6fr 1fr 90px;gap:16px;padding:16px 22px;border-bottom:1px solid #ffffff20;font:10px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:#9399af}.gov-risk-row{display:grid;grid-template-columns:40px 1.6fr 1fr 90px;gap:16px;align-items:center;padding:14px 22px;border-bottom:1px solid #ffffff14}.gov-risk-row:last-child{border-bottom:0}.gov-risk-row__n{font:11px IBM Plex Mono,monospace;color:#8a8d9f}.gov-risk-row__name{font-size:14px;font-weight:600;color:#fff}.gov-risk-row__cat{font:11px IBM Plex Mono,monospace;color:#b9bdcc;text-transform:uppercase;letter-spacing:.04em}.gov-risk-row__level{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;font:10px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.04em;border:1px solid}.gov-risk-row__level--high{color:#ff8a9a;border-color:#ff8a9a55;background:#ff8a9a18}.gov-risk-row__level--medium{color:#f0d68a;border-color:#f0d68a55;background:#f0d68a18}.gov-mitigation{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.gov-mitigation-item{border:1px solid var(--line);background:#fff;overflow:hidden}.gov-mitigation-item__head{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line);background:var(--chalk)}.gov-mitigation-item__head svg{color:var(--red)}.gov-mitigation-item__head h3{font-size:15px}.gov-mitigation-item__body{padding:18px 22px;display:grid;grid-template-columns:90px 1fr;gap:16px;align-items:start}.gov-mitigation-item__label{font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--navy);padding-top:2px}.gov-mitigation-item__body p{font-size:13px;color:var(--quiet);line-height:1.6}.gov-stage-gate{display:flex;align-items:stretch;gap:0;flex-wrap:wrap}.gov-stage-gate__node{flex:1;min-width:150px;border:1px solid var(--line);background:#fff;padding:28px 24px;text-align:center}.gov-stage-gate__n{display:block;font:11px IBM Plex Mono,monospace;color:var(--red);margin-bottom:16px}.gov-stage-gate__node h3{font-size:17px;margin-bottom:10px}.gov-stage-gate__node p{font-size:12px;color:var(--quiet);line-height:1.55}.gov-stage-gate__arrow{display:flex;align-items:center;justify-content:center;color:var(--red);padding:0 6px;flex-shrink:0}.gov-reporting{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.gov-reporting-item{background:#fff;padding:22px 20px;display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start}.gov-reporting-item svg{color:var(--navy)}.gov-reporting-item h3{font-size:14px;margin-bottom:5px}.gov-reporting-item p{font-size:12px;color:var(--quiet);line-height:1.5}.gov-ethics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.gov-ethics-item{background:#fff;padding:24px 20px;display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start}.gov-ethics-item svg{color:var(--navy)}.gov-ethics-item h3{font-size:14px;margin-bottom:6px}.gov-ethics-item p{font-size:12px;color:var(--quiet);line-height:1.5}.gov-docs{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.gov-docs-item{background:#fff;padding:24px 20px;display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start}.gov-docs-item svg{color:var(--navy)}.gov-docs-item h3{font-size:14px;margin-bottom:6px}.gov-docs-item p{font-size:12px;color:var(--quiet);line-height:1.5}@media(max-width:1100px){.gov-split{grid-template-columns:1fr}.gov-accountability{grid-template-columns:repeat(3,1fr)}.gov-controls-grid{grid-template-columns:repeat(2,1fr)}.gov-flow__node{min-width:100px}.gov-gate-notes{grid-template-columns:1fr}.gov-mfg-grid{grid-template-columns:repeat(2,1fr)}.gov-sustain-grid{grid-template-columns:repeat(3,1fr)}.gov-material{grid-template-columns:1fr;gap:32px}.gov-impact-grid{grid-template-columns:repeat(3,1fr)}.gov-mitigation{grid-template-columns:1fr}.gov-ethics{grid-template-columns:repeat(2,1fr)}.gov-docs{grid-template-columns:repeat(3,1fr)}.gov-risk-matrix__head,.gov-risk-row{grid-template-columns:32px 1.4fr 1fr 80px;gap:12px}}@media(max-width:767px){.gov-split__col{padding:24px}.gov-org__tier{padding:20px}.gov-accountability,.gov-controls-grid{grid-template-columns:1fr}.gov-flow{flex-direction:column}.gov-flow__node{text-align:left}.gov-flow__arrow{transform:rotate(90deg);padding:4px 0}.gov-mfg-grid{grid-template-columns:1fr}.gov-quality-chain{flex-direction:column}.gov-quality-arrow{transform:rotate(90deg);padding:4px 0}.gov-hse{grid-template-columns:1fr}.gov-hse__col{padding:24px}.gov-compliance{grid-template-columns:1fr}.gov-sustain-grid{grid-template-columns:1fr 1fr}.gov-material__compare,.gov-performance{grid-template-columns:1fr}.gov-performance-item{grid-template-columns:22px 1fr}.gov-performance__pending{grid-column:1/-1;justify-self:start}.gov-impact-grid{grid-template-columns:1fr 1fr}.gov-esg{grid-template-columns:1fr}.gov-risk-matrix__head{display:none}.gov-risk-row{grid-template-columns:28px 1fr 70px;gap:10px;padding:12px 16px}.gov-risk-row__cat{display:none}.gov-mitigation-item__body{grid-template-columns:1fr;gap:6px}.gov-stage-gate{flex-direction:column}.gov-stage-gate__arrow{transform:rotate(90deg);padding:4px 0}.gov-reporting,.gov-ethics{grid-template-columns:1fr}.gov-docs{grid-template-columns:1fr 1fr}}.ab-overview{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.ab-capabilities{border:1px solid var(--line);background:#fff;padding:32px}.ab-cap-list{list-style:none;margin:22px 0 0;padding:0}.ab-cap-list li{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:15px 0;border-bottom:1px solid var(--line)}.ab-cap-list li:last-child{border-bottom:0}.ab-cap-n{font:11px IBM Plex Mono,monospace;color:var(--red);padding-top:3px}.ab-cap-list h3{font-size:14px;margin-bottom:4px}.ab-cap-list p{font-size:12px;color:var(--quiet);line-height:1.55}.ab-next-phase{margin-top:24px;padding:20px;background:#f7f7fb;border-left:2px solid var(--red)}.ab-next-phase__tag{display:block;font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--red);margin-bottom:8px}.ab-next-phase p{font-size:14px;font-weight:600;color:var(--ink)}.ab-timeline{display:grid;gap:0;max-width:820px}.ab-timeline__node{display:grid;grid-template-columns:56px 1fr;gap:24px;padding-bottom:36px}.ab-timeline__node:last-child{padding-bottom:0}.ab-timeline__marker{position:relative;display:flex;flex-direction:column;align-items:center}.ab-timeline__n{width:44px;height:44px;border:1px solid #ffffff25;background:#1a1c28;display:flex;align-items:center;justify-content:center;font:13px IBM Plex Mono,monospace;color:var(--red);flex-shrink:0;z-index:1}.ab-timeline__node.is-current .ab-timeline__n{background:var(--red);color:#fff;border-color:var(--red)}.ab-timeline__line{position:absolute;top:44px;width:1px;height:calc(100% + 36px);background:#ffffff20}.ab-timeline__stage{display:block;font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--red);margin-bottom:10px}.ab-timeline__node.is-current .ab-timeline__stage{color:#fff}.ab-timeline__body h3{font-size:20px;color:#fff;margin-bottom:8px;font-family:"Source Serif 4",serif;font-weight:400;letter-spacing:-.02em}.ab-timeline__body p{font-size:14px;color:#b9bdcc;line-height:1.65;max-width:560px}.ab-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.ab-why-item{background:#fff;padding:26px 22px}.ab-why-n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:16px}.ab-why-item h3{font-size:15px;margin-bottom:8px}.ab-why-item p{font-size:13px;color:var(--quiet);line-height:1.6}.ab-ecosystem{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:stretch}.ab-ecosystem__core{border:1px solid var(--red);background:#1a1c28;padding:36px 32px;display:flex;flex-direction:column;justify-content:center}.ab-ecosystem__core-tag{font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--red);margin-bottom:16px}.ab-ecosystem__core h3{font-size:28px;color:#fff;margin-bottom:14px;font-family:"Source Serif 4",serif;font-weight:400;letter-spacing:-.02em}.ab-ecosystem__core p{font-size:14px;color:#b9bdcc;line-height:1.65}.ab-ecosystem__support{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff20;border:1px solid #ffffff20}.ab-ecosystem__node{background:#1a1c28;padding:26px 24px}.ab-eco-icon{color:#9696bf;margin-bottom:22px}.ab-ecosystem__node h4{font-size:17px;color:#fff;margin-bottom:4px}.ab-eco-role{display:block;font:10px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.07em;color:#d1d2dc;margin-bottom:16px}.ab-ecosystem__node p{font-size:12px;color:#b9bdcc;line-height:1.55}.ab-leaders{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.ab-leader{border:1px solid var(--line);background:#fff;overflow:hidden;display:flex;flex-direction:column}.ab-leader__photo{aspect-ratio:4/3;background:repeating-linear-gradient(45deg,#f5f5f2,#f5f5f2 12px,#eeece6 12px 24px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid var(--line)}.ab-leader__photo-mark{width:46px;height:46px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font:700 13px IBM Plex Mono,monospace;letter-spacing:.05em;color:var(--navy);background:#fff}.ab-leader__photo-text{font:9px IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--quiet);text-align:center;max-width:200px;padding:0 16px}.ab-leader__body{padding:26px 24px 28px;display:flex;flex-direction:column;gap:10px;flex:1}.ab-leader__body h3{font-size:17px}.ab-leader__role{font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--red)}.ab-leader__body p{font-size:13px;color:var(--quiet);line-height:1.6;flex:1}.ab-leader__body .gov-status{align-self:flex-start}.ab-founder{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:start}.ab-founder__media{position:sticky;top:100px}.ab-founder__media .ab-leader__photo{aspect-ratio:3/4;border:1px solid var(--line);border-bottom:1px solid var(--line)}.ab-founder__copy h2{margin:16px 0 18px}.ab-founder__list{list-style:none;margin:24px 0 0;padding:0}.ab-founder__list li{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.ab-founder__list li:last-child{border-bottom:0}.ab-founder__n{font:11px IBM Plex Mono,monospace;color:var(--red);padding-top:3px}.ab-founder__list strong{display:block;font-size:15px;margin-bottom:4px}.ab-founder__list p{font-size:13px;color:var(--quiet);line-height:1.6}.ab-mgmt-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.ab-mgmt-item{background:#fff;padding:26px 22px;display:flex;flex-direction:column;gap:10px}.ab-mgmt-icon{color:var(--navy)}.ab-mgmt-item h3{font-size:15px}.ab-mgmt-item p{font-size:12px;color:var(--quiet);line-height:1.55;flex:1}.ab-mgmt-status{font:10px IBM Plex Mono,monospace;letter-spacing:.04em;color:var(--quiet);background:var(--chalk);border:1px solid var(--line);padding:5px 8px;align-self:flex-start}.ab-advisor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.ab-advisor-item{background:#fff;padding:26px 22px;display:flex;flex-direction:column;gap:10px}.ab-advisor-icon{color:var(--navy)}.ab-advisor-item h3{font-size:15px}.ab-advisor-item p{font-size:12px;color:var(--quiet);line-height:1.55;flex:1}.ab-advisor-item .gov-status{align-self:flex-start}.ab-org{display:flex;flex-direction:column;align-items:center;gap:0;max-width:980px;margin-inline:auto}.ab-org__top{width:100%;max-width:420px;border:1px solid var(--navy);background:#f7f7fb;padding:26px 28px;text-align:center}.ab-org__n{display:block;font:10px IBM Plex Mono,monospace;letter-spacing:.08em;color:var(--red);margin-bottom:10px}.ab-org__top h3{font-size:19px;margin-bottom:8px}.ab-org__top p{font-size:13px;color:var(--quiet)}.ab-org__top .gov-status{margin-top:12px}.ab-org__connector{color:var(--quiet);padding:10px 0;display:flex;justify-content:center}.ab-org__functions{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);width:100%}.ab-org__fn{background:#fff;padding:22px 20px;position:relative;display:flex;flex-direction:column;gap:8px}.ab-org__fn svg{color:var(--navy)}.ab-org__fn h4{font-size:14px}.ab-org__fn p{font-size:12px;color:var(--quiet);line-height:1.5}.ab-org__fn-n{position:absolute;top:16px;right:18px;font:11px IBM Plex Mono,monospace;color:var(--red)}.ab-structure{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ab-structure__diagram{display:flex;flex-direction:column;align-items:center;gap:0}.ab-structure__node{width:100%;max-width:380px;border:1px solid var(--line);background:#fff;padding:28px;text-align:center}.ab-structure__node--group{border-color:var(--navy);background:#f7f7fb}.ab-structure__node--core{border-color:var(--red);background:#fff}.ab-structure__tag{display:block;font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--quiet);margin-bottom:12px}.ab-structure__node--group .ab-structure__tag{color:var(--navy)}.ab-structure__node--core .ab-structure__tag{color:var(--red)}.ab-structure__node h3{font-size:20px;margin-bottom:8px}.ab-structure__node p{font-size:13px;color:var(--quiet)}.ab-structure__node .gov-status{margin-top:12px}.ab-structure__connector{color:var(--red);padding:10px 0;display:flex;justify-content:center}.ab-principles{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.ab-principle{background:#fff;padding:26px 22px;position:relative;display:flex;flex-direction:column;gap:10px}.ab-principle-icon{color:var(--navy)}.ab-principle__n{font:11px IBM Plex Mono,monospace;color:var(--red)}.ab-principle h3{font-size:15px}.ab-principle p{font-size:12px;color:var(--quiet);line-height:1.55}.ab-positioning{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:start}.ab-positioning__intro .lead{margin-bottom:16px}.ab-positioning__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.ab-positioning__item{background:#fff;padding:26px 22px;position:relative;display:flex;flex-direction:column;gap:10px}.ab-pos-icon{color:var(--navy)}.ab-pos-n{font:11px IBM Plex Mono,monospace;color:var(--red)}.ab-positioning__item h3{font-size:15px}.ab-positioning__item p{font-size:12px;color:var(--quiet);line-height:1.55}.ab-execute{display:flex;flex-wrap:wrap;align-items:stretch;gap:0}.ab-execute__node{flex:1;min-width:150px;border:1px solid #ffffff20;background:#1a1c28;padding:26px 22px;display:flex;flex-direction:column;gap:12px}.ab-execute-icon{color:#9696bf}.ab-execute__node h3{font-size:16px;color:#fff}.ab-execute__supports{font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.05em;color:#b9bdcc}.ab-execute__plus,.ab-execute__equals{display:flex;align-items:center;justify-content:center;font:700 22px IBM Plex Mono,monospace;color:var(--red);padding:0 14px;flex-shrink:0}.ab-execute__result{flex:1;min-width:150px;border:1px solid var(--red);background:#1a1c28;padding:26px 22px;display:flex;flex-direction:column;gap:12px}.ab-execute__result .ab-execute-icon{color:var(--red)}.ab-execute__result h3{font-size:18px;color:#fff;font-family:"Source Serif 4",serif;font-weight:400;letter-spacing:-.02em}.ab-cred-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.ab-cred-item{background:#fff;padding:24px 22px;display:flex;flex-direction:column;gap:10px}.ab-cred-icon{color:var(--navy)}.ab-cred-item h3{font-size:14px}.ab-cred-item p{font-size:12px;color:var(--quiet);line-height:1.55;flex:1}.ab-cred-item .gov-status{align-self:flex-start}.ab-talent-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.ab-talent-item{background:#fff;padding:24px 18px;display:flex;flex-direction:column;gap:12px;position:relative}.ab-talent-icon{color:var(--navy)}.ab-talent-n{font:11px IBM Plex Mono,monospace;color:var(--red)}.ab-talent-item h3{font-size:14px}.ab-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:36px}.ab-contact-item{background:#fff;padding:28px 24px;display:flex;flex-direction:column;gap:10px}.ab-contact-icon{color:var(--navy)}.ab-contact-item h3{font-size:16px}.ab-contact-item p{font-size:13px;color:var(--quiet);line-height:1.6}.ab-contact-channels{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center;padding:32px;border:1px solid var(--line);background:#fff}.ab-contact-channels__head .eyebrow{margin-bottom:12px}.ab-contact-channels__links{display:flex;flex-direction:column;gap:0}.ab-contact-channels__links a{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink)}.ab-contact-channels__links a:last-child{border-bottom:0}.ab-contact-channels__links a:hover{color:var(--red)}.ab-contact-channels__links svg:last-child{margin-left:auto;color:var(--quiet)}@media(max-width:1100px){.ab-overview{grid-template-columns:1fr;gap:40px}.ab-why-grid{grid-template-columns:1fr 1fr}.ab-ecosystem,.ab-leaders{grid-template-columns:1fr}.ab-founder{grid-template-columns:1fr;gap:36px}.ab-founder__media{position:static;max-width:320px}.ab-mgmt-grid{grid-template-columns:repeat(3,1fr)}.ab-advisor-grid{grid-template-columns:repeat(2,1fr)}.ab-org__functions{grid-template-columns:1fr 1fr}.ab-structure{grid-template-columns:1fr;gap:36px}.ab-principles{grid-template-columns:repeat(2,1fr)}.ab-positioning{grid-template-columns:1fr;gap:36px}.ab-cred-grid{grid-template-columns:repeat(2,1fr)}.ab-talent-grid{grid-template-columns:repeat(4,1fr)}.ab-contact-grid{grid-template-columns:1fr 1fr}.ab-contact-channels{grid-template-columns:1fr;gap:24px}}@media(max-width:767px){.ab-why-grid,.ab-ecosystem__support{grid-template-columns:1fr}.ab-timeline__node{grid-template-columns:44px 1fr;gap:16px}.ab-mgmt-grid{grid-template-columns:1fr 1fr}.ab-advisor-grid,.ab-org__functions,.ab-principles,.ab-positioning__grid{grid-template-columns:1fr}.ab-execute{flex-direction:column}.ab-execute__plus,.ab-execute__equals{padding:8px 0}.ab-cred-grid{grid-template-columns:1fr}.ab-talent-grid{grid-template-columns:1fr 1fr}.ab-contact-grid{grid-template-columns:1fr}.ab-contact-channels{padding:24px}}.final-cta{background:var(--ink);color:#fff;padding:90px 0 80px;position:relative;overflow:hidden}.final-cta .eyebrow{color:#b9bdcc;margin-bottom:22px}.final-cta h1{color:#fff;font-size:clamp(40px,5.4vw,72px);max-width:900px}.final-cta__lead{color:#bdc0cf;font-size:clamp(16px,1.3vw,19px);line-height:1.7;max-width:720px;margin-top:26px}.final-cta__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:38px}.final-cta__actions .action.outline{color:#fff;border-color:#686a78}.final-cta__actions .action.outline:hover{background:#ffffff0d}.final-cta__actions .action.ghost{background:transparent;color:#b9bdcc;border-color:transparent;border-bottom:1px solid #ffffff30;border-radius:0;padding-inline:4px;min-height:50px}.final-cta__actions .action.ghost:hover{color:#fff;border-color:var(--red)}.final-cta__note{margin-top:34px;font:11px IBM Plex Mono,monospace;letter-spacing:.04em;color:#8a8d9f;text-transform:uppercase}.pathway-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.pathway-card{background:#fff;padding:28px 24px;display:flex;flex-direction:column;gap:10px;transition:background .2s ease-out;border:0;text-align:left}.pathway-card:hover{background:var(--chalk)}.pathway-card__n{color:var(--navy);margin-bottom:8px}.pathway-card h3{font-size:15px}.pathway-card p{font-size:12px;color:var(--quiet);line-height:1.55;flex:1}.pathway-card__cta{display:inline-flex;align-items:center;gap:8px;font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--red);margin-top:8px}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.trust-item{background:#fff;padding:28px 24px;position:relative}.trust-n{font:11px IBM Plex Mono,monospace;color:var(--red);display:block;margin-bottom:18px}.trust-icon{color:var(--navy);margin-bottom:16px}.trust-item h3{font-size:15px;margin-bottom:8px}.trust-item p{font-size:12px;color:var(--quiet);line-height:1.6}.contact-detail-static{display:flex;align-items:center;gap:12px;padding-block:13px;border-bottom:1px solid var(--line);font-size:14px}.contact-detail-static svg{color:var(--navy);flex-shrink:0}.field-label{font-size:12px;font-weight:700;margin-bottom:4px}.field-error{display:block;font-size:12px;color:#ae0b27;margin-top:4px}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--red)}.field-note{display:flex;align-items:center;gap:6px;margin-top:10px}.check-group{display:flex;flex-wrap:wrap;gap:8px}.check-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--line);background:#fff;font-size:13px;cursor:pointer;transition:border-color .2s,background .2s}.check-pill:hover{border-color:var(--navy)}.check-pill input{width:16px;height:16px;accent-color:var(--red)}.hp-field{position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.investor-access{position:fixed;right:24px;bottom:24px;z-index:35;display:inline-flex;align-items:center;gap:9px;padding:12px 18px;background:var(--ink);color:#fff;border:1px solid #ffffff20;border-radius:2px;font-size:12px;font-weight:700;letter-spacing:.03em;box-shadow:0 8px 30px #22243338;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .3s ease-out,transform .3s ease-out,background .2s}.investor-access.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.investor-access:hover{background:#11131d;border-color:var(--red)}.footer-brand .footer-access{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font:11px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.06em;color:#d6d8e1;padding-bottom:6px;border-bottom:1px solid #ffffff20;transition:color .2s}.footer-brand .footer-access:hover{color:#fff}.footer-legal{border-top:1px solid #ffffff20;margin-top:55px;padding-top:23px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:10px;color:#9399af}.footer-legal-links{display:flex;gap:22px;flex-wrap:wrap}.footer-legal-links a{color:#d6d8e1}.footer-legal-links a:hover{color:#fff;text-decoration:underline}.footer-tagline{font-style:italic}@media(max-width:1100px){.pathway-grid{grid-template-columns:repeat(3,1fr)}.trust-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.final-cta{padding:60px 0 56px}.final-cta__actions{flex-direction:column;width:100%}.final-cta__actions .action{width:100%}.final-cta__actions .action.ghost{width:auto;align-self:flex-start}.pathway-grid,.trust-grid{grid-template-columns:1fr}.investor-access{right:16px;bottom:16px;padding:10px 14px}.investor-access span{display:none}.footer-legal{flex-direction:column;align-items:flex-start}}h1,h2{letter-spacing:-.038em}h2{line-height:1.08}h3{letter-spacing:-.015em}.lead{letter-spacing:-.005em}.eyebrow{letter-spacing:.14em}.prose p{max-width:68ch}.narrow{max-width:880px}.section{padding-block:108px}.section-heading{margin-bottom:60px}.section-heading h2{margin-top:22px}.section-heading .eyebrow{margin-bottom:4px}.page-intro{padding-top:72px}.page-intro h1{letter-spacing:-.04em}.action{transition:background .22s ease-out,border-color .22s ease-out,color .22s ease-out,transform .18s ease-out,box-shadow .22s ease-out;box-shadow:0 1px #00000005}.action:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px #e90e3573}.action:active{transform:translateY(0) scale(.985)}.action.outline:hover{box-shadow:none;transform:translateY(-1px)}.text-link{transition:color .2s ease-out,border-color .2s ease-out}.text-link svg{transition:transform .22s ease-out}.text-link:hover svg{transform:translate(4px)}.tech-item,.pa-cat__item,.pa-variations__item,.pa-dev-platform__item,.pa-segment,.pa-revenue__item,.gov-accountability__item,.gov-mfg-item,.gov-controls-item,.gov-compliance-item,.gov-sustain-item,.gov-impact-item,.gov-reporting-item,.gov-ethics-item,.gov-docs-item,.gov-performance-item,.mf-benefit,.mf-capacity__item,.mf-supply-item,.mf-people-item,.mf-capital-use,.mf-qa-future__item,.ab-why-item,.ab-mgmt-item,.ab-advisor-item,.ab-principle,.ab-positioning__item,.ab-cred-item,.ab-talent-item,.ab-cap-list li,.pt-overview__area,.pt-pathway__item,.pt-model,.pt-checklist__item,.pt-mix__col,.pt-criterion,.pt-qual__item,.pt-value__item,.pt-cta-path,.pt-portal__cap,.bs-config-item,.bs-kit-item,.bs-smart__item,.bs-overview__system,.opp-challenge-item,.opp-improve-item,.opp-ghana-item,.opp-response-item,.proof-item,.market-item,.ecosystem-item,.document-block,.pathway-card,.trust-item,.pa-home{transition:background .22s ease-out,border-color .22s ease-out,transform .22s ease-out,box-shadow .22s ease-out}.tech-item:hover,.pa-cat__item:hover,.pa-variations__item:hover,.pa-dev-platform__item:hover,.pa-segment:hover,.gov-accountability__item:hover,.gov-mfg-item:hover,.gov-compliance-item:hover,.gov-sustain-item:hover,.gov-impact-item:hover,.gov-reporting__item:hover,.gov-ethics-item:hover,.gov-docs-item:hover,.mf-benefit:hover,.mf-supply-item:hover,.mf-people-item:hover,.mf-capital-use:hover,.mf-qa-future__item:hover,.ab-why-item:hover,.ab-mgmt-item:hover,.ab-advisor-item:hover,.ab-principle:hover,.ab-positioning__item:hover,.ab-cred-item:hover,.ab-talent-item:hover,.pt-overview__area:hover,.pt-pathway__item:hover,.pt-model:hover,.pt-qual__item:hover,.pt-value__item:hover,.pt-cta-path:hover,.bs-config-item:hover,.bs-kit-item:hover,.bs-smart__item:hover,.opp-challenge-item:hover,.opp-improve-item:hover,.opp-ghana-item:hover,.opp-response-item:hover,.market-item:hover,.document-block:hover,.pathway-card:hover,.trust-item:hover{background:#fafafa;transform:translateY(-2px);box-shadow:0 14px 30px -22px #22243347;position:relative;z-index:1}.dark .tech-item:hover,.dark .pa-cat__item--dark:hover,.dark .mf-digital__item:hover,.dark .mf-logistics-item:hover,.dark .mf-safety-item:hover,.dark .pt-pathway__item:hover,.dark .tech-investor__point:hover{background:#20232f;transform:translateY(-2px);box-shadow:0 14px 30px -22px #0009}.gov-split__col--accent:hover,.gov-hse__col--accent:hover,.gov-esg__pillar--accent:hover,.gov-material__col--controlled:hover,.pt-mix__col--accent:hover,.delivery-col--ind:hover{transform:translateY(-2px);box-shadow:0 14px 30px -22px #3b3b6d4d}.media-block img{transition:transform .6s ease-out}.media-block:hover img{transform:scale(1.03)}.concept-asset__media{overflow:hidden}.concept-asset__media img{transition:transform .6s ease-out}.concept-asset:hover .concept-asset__media img{transform:scale(1.04)}.desktop-nav a{transition:color .2s ease-out}.brand{transition:opacity .2s ease-out}.menu-button{transition:border-color .2s,background .2s}.menu-button:hover{border-color:var(--navy);background:var(--chalk)}.gov-flow__node,.gov-quality-node,.gov-stage-gate__node,.tech-lifecycle__step,.tech-dtm__step,.mf-line__step,.mf-qa__step,.bs-dfma__step,.delivery-flow li{transition:background .22s ease-out}.gov-flow:hover .gov-flow__node:hover,.gov-quality-chain:hover .gov-quality-node:hover,.tech-lifecycle:hover .tech-lifecycle__step:hover{background:var(--chalk)}.gov-status,.pa-status,.tech-status,.status,.spec-pending{transition:border-color .2s,background .2s}.site-footer{border-top:3px solid var(--red)}.footer-grid a{transition:color .2s ease-out,padding-left .2s ease-out}.footer-grid a:hover{padding-left:3px}.footer-logo{transition:opacity .2s ease-out}:focus-visible{outline-offset:4px;outline-width:2px}.action:focus-visible,.text-link:focus-visible,.desktop-nav a:focus-visible,.menu-button:focus-visible,.pathway-card:focus-visible,.system-layer:focus-visible,.bs-layer:focus-visible,.mf-zone:focus-visible,.pc__chip:focus-visible,.system-step-btn:focus-visible,.mf-step-btn:focus-visible,.bs-btn:focus-visible{outline-offset:3px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #3b3b6d24;transition:border-color .2s,box-shadow .2s}.check-pill:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px #3b3b6d24}.hero-3d__caption,.bs-explorer__hud,.mf-explorer__hud,.pc__hud,.tech-3d__hud,.opp-seq__caption,.system-explorer__caption{letter-spacing:.08em}@media(max-width:767px){.section{padding-block:68px}.section-heading{margin-bottom:40px}h1{font-size:clamp(34px,9vw,44px)}h2{font-size:clamp(27px,7vw,34px)}.page-intro h1{font-size:clamp(34px,9vw,46px)}.lead{font-size:16px}.proof-item,.market-item,.ecosystem-item{padding:22px 0}}@media(min-width:1280px){.rail{width:min(1320px,calc(100% - 110px))}.section{padding-block:120px}}@media(prefers-reduced-motion:reduce){.action:hover,.action.outline:hover,.text-link:hover svg,.media-block:hover img,.concept-asset:hover .concept-asset__media img,.tech-item:hover,.pa-cat__item:hover,.gov-accountability__item:hover,.mf-benefit:hover,.ab-why-item:hover,.pt-overview__area:hover,.bs-config-item:hover,.opp-challenge-item:hover,.market-item:hover,.document-block:hover,.pathway-card:hover,.trust-item:hover,.dark .tech-item:hover,.footer-grid a:hover{transform:none!important;box-shadow:none!important}}@keyframes pageEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:pageEnter .42s ease-out both}@media(prefers-reduced-motion:reduce){.page-enter{animation:none}}.pv{margin:0}.pv__frame{position:relative;background:#15161f;border:1px solid var(--line);overflow:hidden}.pv__frame.is-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.pv__open{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;text-align:left;cursor:zoom-in}.pv__frame img{display:block;width:100%;height:auto}.pv__frame.is-scroll img{width:max(100%,880px);max-width:none}.pv--crop .pv__frame{aspect-ratio:4 / 3}.pv--crop .pv__frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pv__badge{position:absolute;left:10px;bottom:10px;z-index:1;font:9px IBM Plex Mono,monospace;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#222433e8;padding:6px 8px;pointer-events:none}.pv__cap{font:10px/1.5 IBM Plex Mono,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--quiet);margin-top:10px}.section.dark .pv__cap{color:#b9bdcc}.pv-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px 28px;margin-bottom:28px}.pv-card h3{font-size:17px;margin:0 0 8px}.pv-card>p{font-size:13px;color:var(--quiet);line-height:1.6;margin-bottom:14px}.section.dark .pv-card>p{color:#b9bdcc}.pv-finishes{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:28px}.pv-finish-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.pv-finish-list div{background:#fff;padding:18px 16px;font-size:13px;font-weight:700}.pv-finish-list span{display:block;margin-top:6px;font:10px IBM Plex Mono,monospace;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--quiet)}.home-previews{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.home-previews a{display:block}.home-previews img{border:1px solid var(--line)}.home-previews h3{font-size:15px;margin:12px 0 6px}.home-previews p{font-size:12px;color:var(--quiet)}.inv-visuals{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:18px;align-items:start}.pv-lb{position:fixed;inset:0;z-index:80;background:#11131eeb;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 20px 24px}.pv-lb img{max-width:min(1280px,100%);max-height:76vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.pv-lb p{color:#d6d8e1;font:11px IBM Plex Mono,monospace;letter-spacing:.04em;text-transform:uppercase;margin-top:14px;text-align:center;max-width:720px}.pv-lb__close{position:absolute;top:16px;right:16px;min-height:44px;padding:8px 16px;background:transparent;color:#fff;border:1px solid #ffffff40}@media(max-width:1100px){.pv-finishes,.inv-visuals{grid-template-columns:1fr}.pv-finish-list{grid-template-columns:1fr 1fr}}@media(max-width:767px){.pv-grid,.home-previews{grid-template-columns:1fr}}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:p-3:focus{padding:.75rem}
