@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#06100f;--bg-deep:#030b0a;--bg-2:#091715;--panel:#091916d1;--panel-strong:#0d211d;--panel-soft:#1029238f;--text:#eefbf6;--muted:#a3b7b0;--muted-2:#728b83;--mint:#78f7c5;--cyan:#53c8ff;--lime:#b7ff6d;--amber:#ffd166;--red:#ff7d86;--line:#95ffd824;--line-strong:#95ffd84a;--shadow:0 24px 80px #00000061;--radius:20px;--radius-sm:12px;--container:1220px}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-geist-sans), Inter, Arial, sans-serif;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit}::selection{background:var(--mint);color:var(--bg-deep)}.container{width:min(calc(100% - 48px), var(--container));margin-inline:auto}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skipLink{z-index:1000;background:var(--mint);color:var(--bg-deep);border-radius:8px;padding:10px 16px;font-weight:750;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skipLink:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}section[id]{scroll-margin-top:88px}.siteHeader{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030e0cc7;border-bottom:1px solid #95ffd81a;position:fixed;inset:0 0 auto}.navShell{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(100% - 48px,1320px);height:76px;margin-inline:auto;display:grid}.brand{justify-self:start;align-items:center;gap:10px;min-height:44px;display:inline-flex}.brandImageLockup{background:#020a0f;border:1px solid #53c8ff33;border-radius:7px;width:180px;height:34px;display:block;position:relative;overflow:hidden;box-shadow:0 5px 15px #00000026}.brandImageLockupCompact{width:160px;height:30px}.brandImageLockup img{object-fit:cover;object-position:center 48.5%;transform:scale(1.16)}.brandMark{background:#78f7c50f;border:1px solid #78f7c585;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 16px #78f7c50a}.brandMarkInner{border:1px solid var(--cyan);width:15px;height:15px;position:relative;transform:rotate(45deg)}.brandMarkInner:after{content:"";border:1px solid var(--mint);position:absolute;inset:3px}.brandWord{letter-spacing:-.02em;font-size:16px;font-weight:760}.brandWordmark{color:#f2faf7;letter-spacing:.045em;align-items:center;gap:1px;line-height:1;display:inline-flex}.brandLetterE{flex-direction:column;justify-content:space-between;width:11px;height:13px;margin-inline:1px;display:flex}.brandLetterE i{background:linear-gradient(90deg, var(--cyan), var(--mint));width:100%;height:2px;display:block;box-shadow:0 0 6px #53c8ff47}.brandDescriptor{color:var(--mint);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;flex-direction:column;gap:3px;line-height:1;display:flex}.brandDescriptor strong{color:var(--mint);letter-spacing:.13em;font-size:9.5px;font-weight:760}.brandDescriptor small{color:#6eb9b5;letter-spacing:.11em;font-size:7.5px;font-weight:650}.desktopNav{justify-content:center;align-items:center;gap:27px;display:flex}.desktopNav a{min-height:44px;color:var(--muted);place-items:center;font-size:14px;transition:color .16s;display:grid}.desktopNav a:hover{color:var(--text)}.menuButton,.mobileNav{display:none}.hero{background:linear-gradient(115deg, #071715fa 15%, #0b2823d6 60%, #051311fa), var(--bg);flex-direction:column;justify-content:center;min-height:880px;padding:156px 0 42px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;height:180px;position:absolute;inset:auto 0 0}.heroGrid,.finalGrid{opacity:.42;background-image:linear-gradient(#74e6be0b 1px,#0000 1px),linear-gradient(90deg,#74e6be0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.heroGrid:after{content:"";background-image:linear-gradient(#74e6be09 1px,#0000 1px),linear-gradient(90deg,#74e6be09 1px,#0000 1px);background-size:176px 176px;position:absolute;inset:0}.heroGlow{filter:blur(100px);pointer-events:none;border-radius:50%;width:640px;height:640px;position:absolute}.heroGlowOne{background:#4de2b21c;top:-340px;right:12%}.heroGlowTwo{background:#53c8ff1a;bottom:-420px;left:2%}.heroLayout{z-index:2;grid-template-columns:minmax(0,1.04fr) minmax(480px,.96fr);align-items:center;gap:clamp(54px,7vw,110px);display:grid;position:relative}.statusPill{color:#b7cdc5;width:fit-content;min-height:30px;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;background:#78f7c50a;border:1px solid #78f7c533;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:9px;display:flex}.statusPill span{background:var(--mint);width:6px;height:6px;box-shadow:0 0 12px var(--mint);border-radius:50%}.statusPill i{background:var(--line-strong);width:1px;height:10px;margin-inline:2px}.hero h1{letter-spacing:-.067em;text-wrap:balance;max-width:720px;margin:28px 0 24px;font-size:clamp(3.1rem,4.55vw,4.75rem);font-weight:650;line-height:.96}.hero h1 span{color:#0000;background:linear-gradient(93deg, var(--mint), var(--cyan));-webkit-background-clip:text;background-clip:text;display:block}.heroLead{max-width:660px;color:var(--muted);margin:0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.65}.heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button{border-radius:10px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:0 18px;font-size:14px;font-weight:740;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.buttonPrimary{background:var(--mint);color:#04120e;box-shadow:0 10px 30px #78f7c521}.buttonPrimary:hover{background:#9bffd9}.buttonSecondary{color:var(--text);background:#eefbf60a;border:1px solid #eefbf629}.buttonSecondary:hover{background:#78f7c50f;border-color:#78f7c55c}.heroProof{color:var(--muted-2);flex-wrap:wrap;gap:22px;margin:24px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.heroProof span{color:var(--mint);margin-right:5px}.terminalWrap{padding-top:36px;position:relative}.terminalGlow{filter:blur(70px);background:#53c8ff1c;position:absolute;inset:12% 8%}.terminalCard{border-radius:var(--radius);box-shadow:var(--shadow), inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03110ee0;border:1px solid #78f7c557;position:relative;overflow:hidden}.terminalTopbar,.terminalMeta,.panelHeader{min-height:44px;color:var(--muted-2);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #95ffd817;justify-content:space-between;align-items:center;padding:0 16px;font-size:9px;display:flex}.liveIndicator,.recording{color:var(--muted);align-items:center;gap:7px;display:inline-flex}.liveIndicator i,.recording i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 10px var(--mint);border-radius:50%}.terminalDots{gap:5px;display:flex}.terminalDots i{background:#51665f;border-radius:50%;width:6px;height:6px}.terminalMeta{border-bottom-style:dashed;min-height:38px}.terminalBody{min-height:286px;font-family:var(--font-geist-mono), monospace;padding:22px 20px 18px;font-size:11.5px;line-height:1.7}.terminalBody p{margin:0}.terminalCommand{color:#5e7770;padding-bottom:8px}.terminalCommand span{color:var(--muted-2)}.terminalLine{color:#bfd0ca}.terminalLine span{width:18px;display:inline-block}.terminalLine.success span{color:var(--mint)}.terminalLine.info span{color:var(--cyan)}.terminalLine.warning span{color:var(--amber)}.terminalMuted{color:#536e65}.cursor{vertical-align:-2px;background:#78f7c5a6;width:7px;height:13px;margin-left:5px;animation:1.2s step-end infinite cursorBlink;display:inline-block}@keyframes cursorBlink{50%{opacity:0}}.terminalProgress{background:#78f7c50d;height:3px}.terminalProgress span{background:linear-gradient(90deg, var(--mint), var(--cyan));width:82%;height:100%;display:block;box-shadow:0 0 12px #53c8ff75}.terminalMetrics{grid-template-columns:repeat(3,1fr);display:grid}.terminalMetrics div{border-right:1px solid #95ffd817;flex-direction:column;min-height:74px;padding:13px 16px;display:flex}.terminalMetrics div:last-child{border:0}.terminalMetrics strong{font-size:13px}.terminalMetrics span{color:var(--muted-2);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:8.5px}.heroRail{z-index:3;width:min(calc(100% - 48px), var(--container));color:#526c64;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;align-items:center;gap:18px;margin:72px auto 0;font-size:8px;display:flex;position:relative}.heroRail i{background:linear-gradient(90deg, var(--line-strong), #95ffd808);flex:1;height:1px}.section{padding:112px 0;position:relative}.section+.section{border-top:1px solid #95ffd80e}.sectionHeading{grid-template-columns:52px minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:28px;margin-bottom:52px;display:grid}.sectionIndex{color:var(--mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;flex-direction:column;align-self:stretch;align-items:center;gap:12px;font-size:9px;display:flex}.sectionIndex i{background:linear-gradient(var(--mint), #78f7c50a);flex:1;width:1px;min-height:42px}.eyebrow{color:var(--mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:650}.sectionHeading h2,.finalInner h2{letter-spacing:-.052em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(2.05rem,3.35vw,3.3rem);font-weight:590;line-height:1.05}.sectionDescription{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.audienceSection{background:linear-gradient(180deg, var(--bg), #071310)}.audienceSystem{border:1px solid var(--line);background:#04110eb3;border-radius:24px;overflow:hidden;box-shadow:0 25px 80px #0000002e}.audienceTabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding:9px;display:grid}.audienceTab{color:#768f87;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:14px;min-height:72px;padding:0 18px;transition:background .16s,color .16s,border-color .16s;display:flex}.audienceTab:hover{color:var(--text)}.audienceTab.active{color:var(--text);background:#78f7c50f;border-color:#78f7c540}.tabIndex{width:30px;height:30px;color:var(--mint);font-family:var(--font-geist-mono), monospace;border:1px solid #78f7c52e;border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}.audienceTab>span:last-child{flex-direction:column;font-size:14px;font-weight:680;display:flex}.audienceTab small{color:var(--muted-2);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:500}.audiencePanel{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(40px,7vw,92px);min-height:450px;padding:46px;animation:.26s both panelIn;display:grid}@keyframes panelIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.audienceCopy h3,.economicsPanel h3{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,2.65vw,2.65rem);font-weight:590;line-height:1.12}.audienceCopy>p:not(.eyebrow),.economicsPanel>p:not(.eyebrow):not(.economicsNote){color:var(--muted);margin:20px 0 0;font-size:15px;line-height:1.7}.proofList{color:#c0d0ca;gap:9px;margin:28px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.proofList span{color:var(--mint);margin-right:10px}.journeyCard,.boardPanel,.evidencePanel{background:#071814d9;border:1px solid #95ffd821;border-radius:16px;overflow:hidden}.journeySteps{gap:8px;padding:12px;display:grid}.audienceUseCase{border-bottom:1px solid var(--line);background:#78f7c506;gap:6px;padding:18px 24px;display:grid}.audienceUseCase>span{color:var(--mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:650}.audienceUseCase strong{color:var(--foreground);font-size:15px;font-weight:650;line-height:1.35}.audienceUseCase p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.journeyStep{background:#ffffff03;border:1px solid #95ffd813;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:12px;display:grid}.journeyNumber{width:31px;height:31px;color:var(--mint);font-family:var(--font-geist-mono), monospace;background:#78f7c512;border-radius:9px;place-items:center;font-size:10px;font-weight:700;display:grid}.journeyText{flex-direction:column;display:flex}.journeyText strong{font-size:13px;font-weight:650}.journeyText small{color:var(--muted-2);margin-top:3px;font-size:11px}.journeyTag,.roadmapState{color:var(--mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;background:#78f7c514;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:650}.journeyFooter{border-top:1px solid var(--line);color:#6f8b81;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;padding:11px 16px;font-size:8px;display:flex}.journeyLine{background:linear-gradient(90deg, var(--cyan), var(--mint));flex:1;height:1px}.productsSection{background:radial-gradient(circle at 80% 15%,#53c8ff0b,#0000 32%),#071310}.productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.productCard{border:1px solid var(--line);background:linear-gradient(145deg,#0f2721bd,#061411db);border-radius:18px;flex-direction:column;min-height:300px;padding:21px;transition:border-color .18s,transform .18s,background .18s;display:flex;position:relative;overflow:hidden}.productCard:after{content:"";opacity:.08;filter:blur(35px);background:var(--card-accent);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-100px;right:-80px}.productCard:hover{background:linear-gradient(145deg,#122e27d1,#061512e6);border-color:#95ffd84d;transform:translateY(-3px)}.accent-mint{--card-accent:var(--mint)}.accent-cyan{--card-accent:var(--cyan)}.accent-lime{--card-accent:var(--lime)}.accent-amber{--card-accent:var(--amber)}.productFlagship{background:radial-gradient(circle at 83%,#78f7c51c,#0000 31%),linear-gradient(145deg,#0e2a23eb,#061411e6);border-color:#78f7c547;grid-column:span 2;min-height:392px;padding:26px}.productCard:last-child{grid-column:1/-1;min-height:190px}.productCard:last-child .productContent{max-width:760px;margin-top:28px}.productTopline{z-index:2;color:var(--muted-2);font-family:var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:relative}.productContent{z-index:2;margin-top:42px;position:relative}.productContent>p:first-child{color:var(--card-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:650}.productContent h3{letter-spacing:-.04em;margin:0;font-size:26px;font-weight:600}.productFlagship .productContent{width:56%;margin-top:65px}.productFlagship .productContent h3{font-size:clamp(1.85rem,2.6vw,2.65rem)}.productSummary{color:var(--muted);margin:15px 0 0;font-size:13px;line-height:1.65}.engineerSystemMap{z-index:1;color:#dcebe6;width:294px;position:absolute;top:56px;right:34px}.engineerMapInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.engineerMapInputs>span{background:linear-gradient(145deg,#0a2022f5,#051413f5);border:1px solid #53c8ff4d;border-radius:10px;flex-direction:column;justify-content:center;min-height:57px;padding:10px 11px;display:flex;position:relative;box-shadow:3px 4px #040f0e7a}.engineerMapInputs>span:after{content:"";background:#53c8ff80;width:1px;height:13px;position:absolute;bottom:-14px;left:50%}.engineerSystemMap small{color:#69a99f;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;font-weight:650;line-height:1.2}.engineerMapInputs strong{color:#cfe4de;margin-top:5px;font-size:10.5px;font-weight:620;line-height:1.25}.engineerMapMerge{height:25px;position:relative}.engineerMapMerge:before{content:"";background:linear-gradient(90deg, var(--cyan), var(--mint));opacity:.55;height:1px;position:absolute;top:13px;left:25%;right:25%}.engineerMapMerge:after{content:"";background:var(--mint);opacity:.7;width:1px;position:absolute;top:13px;bottom:0;left:50%}.engineerMapCore{background:linear-gradient(145deg,#1f5545f5,#09251ffa);border:1px solid #78f7c580;border-radius:15px;grid-template-columns:43px 1fr;align-items:center;gap:13px;width:100%;min-height:82px;padding:13px 15px;display:grid;box-shadow:5px 7px #061915c2,0 18px 35px #78f7c514}.engineerMapCore>span{width:41px;height:41px;color:var(--mint);font-family:var(--font-geist-mono), monospace;background:#78f7c51f;border:1px solid #78f7c5b8;border-radius:12px;place-items:center;font-size:0;display:grid;transform:rotate(45deg);box-shadow:inset 0 0 18px #78f7c514}.engineerMapCore>span:before{content:"KE";font-size:13px;transform:rotate(-45deg)}.engineerMapCore p{flex-direction:column;margin:0;display:flex}.engineerMapCore strong{color:#f0faf7;margin-top:3px;font-size:14px;font-weight:650;line-height:1.2}.engineerMapCore em{color:#8eb2a7;font-family:var(--font-geist-mono), monospace;margin-top:4px;font-size:9px;font-style:normal}.engineerMapFlow{height:27px;position:relative}.engineerMapFlow:before{content:"";background:linear-gradient(var(--mint), var(--cyan));width:1px;position:absolute;inset:0 auto 0 50%}.engineerMapFlow:after{content:"";border-right:1px solid var(--cyan);border-bottom:1px solid var(--cyan);width:6px;height:6px;position:absolute;bottom:1px;left:calc(50% - 3px);transform:rotate(45deg)}.engineerMapFlow span{color:#5f8e84;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px;position:absolute;top:8px;left:calc(50% + 11px)}.engineerMapOutput{background:linear-gradient(145deg,#08211ff5,#051616fa);border:1px solid #53c8ff57;border-radius:11px;flex-direction:column;justify-content:center;width:100%;min-height:66px;padding:10px 13px;display:flex;box-shadow:3px 5px #040f0e80}.engineerMapOutput strong{color:#dff5ee;margin-top:3px;font-size:11.5px;font-weight:650}.engineerMapOutput>span{color:#7d9f96;font-family:var(--font-geist-mono), monospace;margin-top:3px;font-size:8.5px}.productCard:not(.productFlagship) .productContent{margin-top:30px}.productRoleDiagram{z-index:2;border-top:1px solid #eefbf614;margin-top:18px;padding-top:13px;position:relative}.productRoleDiagramTitle{color:var(--card-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:650}.productRoleDiagram>p{color:#829d94;margin:10px 0 0;font-size:10px;line-height:1.45}.productRoleFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.productRoleFlow>span{border:1px solid var(--card-accent);min-height:54px;padding:8px}@supports (color:color-mix(in lab, red, red)){.productRoleFlow>span{border:1px solid color-mix(in srgb, var(--card-accent) 27%, transparent)}}.productRoleFlow>span{background:#03110f9e;border-radius:9px;flex-direction:column;justify-content:center;display:flex;position:relative;box-shadow:2px 3px #00000029}.productRoleFlow>span:not(:last-child):before{content:"";background:linear-gradient(90deg, var(--card-accent), #78f7c56b);width:17px;height:1px;position:absolute;top:50%;right:-18px}.productRoleFlow>span:not(:last-child):after{content:"";border-top:1px solid var(--card-accent);border-right:1px solid var(--card-accent);width:5px;height:5px;position:absolute;top:calc(50% - 3px);right:-17px;transform:rotate(45deg)}.productRoleFlow small,.productRoleStack small{color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.productRoleFlow small,.productRoleStack small{color:color-mix(in srgb, var(--card-accent) 80%, #95aaa3)}}.productRoleFlow small,.productRoleStack small{font-family:var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;font-size:8.5px;line-height:1.2}.productRoleFlow strong,.productRoleStack strong{color:#dcebe6;margin-top:3px;font-size:10.5px;font-weight:620;line-height:1.25}.productRoleStack{flex-direction:column;align-items:center;gap:4px;display:flex}.productRoleStack>span{border:1px solid var(--card-accent);min-height:25px;padding:5px 10px}@supports (color:color-mix(in lab, red, red)){.productRoleStack>span{border:1px solid color-mix(in srgb, var(--card-accent) 24%, transparent)}}.productRoleStack>span{background:linear-gradient(90deg,#041310d1,#0d261fd1);border-radius:6px;align-items:center;gap:9px;display:flex;position:relative;box-shadow:3px 3px #0000002e}.productRoleStack>span:first-child{width:79%}.productRoleStack>span:nth-child(2){width:86%}.productRoleStack>span:nth-child(3){width:93%}.productRoleStack>span:nth-child(4){border-color:var(--card-accent);width:100%}@supports (color:color-mix(in lab, red, red)){.productRoleStack>span:nth-child(4){border-color:color-mix(in srgb, var(--card-accent) 46%, transparent)}}.productRoleStack>span:nth-child(4){background:linear-gradient(90deg,#16332af5,#0a221ceb)}.productRoleStack small{flex:none;width:19px}.productCard:last-child{min-height:230px}.productCard:last-child .productContent{max-width:44%}.productCard:last-child .productRoleDiagram{width:min(50%,550px);margin:0;position:absolute;top:50px;right:22px}.loopSection{background:#06110f}.principleBand{background:#53c8ff06;border:1px solid #53c8ff24;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:88px;margin-top:14px;padding:16px 20px;display:grid}.principleIcon{width:42px;height:42px;color:var(--cyan);border:1px solid #53c8ff33;border-radius:50%;place-items:center;display:grid}.principleBand p{color:var(--muted);margin:0;font-size:12px}.principleBand strong{color:var(--text);margin-right:8px}.principleCode{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:8px}.developerSection{background:radial-gradient(circle at 12% 70%,#78f7c50b,#0000 28%),#071310}.labGrid{grid-template-columns:minmax(360px,.74fr) minmax(0,1.26fr);gap:14px;display:grid}.boardPanel,.evidencePanel{min-height:470px}.boardList{gap:7px;padding:10px;display:grid}.boardRow{background:#ffffff03;border:1px solid #95ffd813;border-radius:10px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid}.bayNumber{color:#6d887f;font-family:var(--font-geist-mono), monospace;font-size:8px}.boardIdentity{flex-direction:column;min-width:0;display:flex}.boardIdentity strong{font-size:12px;font-weight:650}.boardIdentity small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.boardState{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;align-items:center;gap:5px;font-size:7px;display:inline-flex}.boardState i{background:currentColor;border-radius:50%;width:5px;height:5px}.state-mint{color:var(--mint)}.state-cyan{color:var(--cyan)}.state-red{color:var(--red)}.state-amber{color:var(--amber)}.labCapabilities{grid-template-columns:repeat(2,1fr);gap:7px;margin:6px 10px 10px;display:grid}.labCapabilities div{border:1px dashed #95ffd81a;border-radius:8px;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:flex}.labCapabilities span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;font-size:8px}.labCapabilities small{color:var(--muted-2);font-size:9px}.evidenceBody{padding:18px}.codeBlock{font-family:var(--font-geist-mono), monospace;background:#020b099e;border:1px solid #95ffd817;border-radius:10px;padding:16px;font-size:10px;line-height:1.7;overflow-x:auto}.codeBlock p{color:#8fa39d;min-width:max-content;margin:0}.codeBlock p:first-child{color:var(--cyan);margin-bottom:6px}.codeBlock .removed{color:#d47c84;background:#ff7d8609}.codeBlock .added{color:#8fe3bd;background:#78f7c509}.evidenceEvents{margin-top:16px;display:grid}.evidenceEvents p{min-height:47px;color:var(--muted);font-family:var(--font-geist-mono), monospace;border-bottom:1px solid #95ffd813;grid-template-columns:62px 65px 1fr;align-items:center;gap:10px;margin:0;font-size:9px;display:grid}.evidenceEvents p>span{color:#5c756d}.evidenceEvents strong{color:var(--mint);font-weight:600}.evidenceFooter{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.evidenceFooter span{border-right:1px solid var(--line);color:#68827a;min-height:51px;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-align:center;text-transform:uppercase;place-items:center;padding:0 8px;font-size:7px;display:grid}.evidenceFooter span:last-child{color:var(--amber);border:0}.disclosureNote{color:#6e8980;font-family:var(--font-geist-mono), monospace;text-align:right;margin:14px 0 0;font-size:9px}.disclosureNote span{color:var(--cyan);margin-right:5px}.knowledgeSection{background:#06110f}.partnerGrid{grid-template-columns:minmax(0,1.24fr) minmax(350px,.76fr);gap:14px;display:grid}.graphPanel,.economicsPanel{border:1px solid var(--line);background:#071814c2;border-radius:20px;min-height:560px;position:relative;overflow:hidden}.graphGrid{opacity:.55;background-image:linear-gradient(#78f7c50a 1px,#0000 1px),linear-gradient(90deg,#78f7c50a 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.graphViewport{z-index:1;perspective:1100px;perspective-origin:50% 44%;position:absolute;inset:0}.graphScene{transform-style:preserve-3d;transform-origin:50%;will-change:transform;animation:13s ease-in-out infinite alternate graphSceneOrbit;position:absolute;inset:0}@keyframes graphSceneOrbit{0%{transform:rotateX(10deg)rotateY(-9deg)rotate(-.7deg)}50%{transform:rotateX(5deg)rotateY(0)rotate(0)}to{transform:rotateX(9deg)rotateY(9deg)rotate(.7deg)}}.graphFloor{z-index:0;background:radial-gradient(circle,#53c8ff09,#0000 68%);border:1px solid #53c8ff17;border-radius:50%;position:absolute;inset:72px 92px;transform:translateZ(-22px);box-shadow:0 32px 55px #0000004d}.graphOwnershipLegend{z-index:6;color:#6f8981;font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;top:14px;left:16px;right:16px}.graphOwnershipLegend span{align-items:center;gap:7px;display:inline-flex}.graphOwnershipLegend i{border-radius:50%;flex:none;width:8px;height:8px}.graphLegendInput{background:var(--cyan)}.graphLegendOutput{background:var(--mint)}.graphCoverageBoundary{z-index:2;width:315px;height:315px;transform-style:preserve-3d;pointer-events:none;border:1px dashed #78f7c557;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(8px);box-shadow:inset 0 0 70px #78f7c509,0 0 50px #78f7c506}.graphCoverageBoundary span{color:var(--mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#09201b;border:1px solid #78f7c533;border-radius:999px;padding:3px 9px;font-size:9px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.graphKnowledgeStack{z-index:2;width:280px;height:280px;transform-style:preserve-3d;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.graphStackLayer{--stack-size:250px;--stack-depth:0px;--stack-shift:0px;--stack-colour:#53c8ff6b;top:calc(50% + var(--stack-shift));width:var(--stack-size);height:var(--stack-size);border:10px solid var(--stack-colour);transform:translate(-50%, -50%) rotateX(62deg) rotateZ(45deg) translateZ(var(--stack-depth));transform-style:preserve-3d;background:#0515122e;border-radius:18px;animation:5.8s ease-in-out infinite alternate graphStackFloat;position:absolute;left:50%;box-shadow:inset 0 0 30px #78f7c506,0 14px 22px #0000002e}.graphStackLayer:after{content:"";border:1px solid var(--stack-colour);position:absolute;inset:-10px}@supports (color:color-mix(in lab, red, red)){.graphStackLayer:after{border:1px solid color-mix(in srgb, var(--stack-colour) 70%, transparent)}}.graphStackLayer:after{opacity:.5;border-radius:18px;transform:translateZ(-12px)}.graphStackBase{--stack-size:258px;--stack-depth:-18px;--stack-shift:72px;--stack-colour:#53c8ff52;animation-delay:-1.6s}.graphStackMiddle{--stack-size:215px;--stack-depth:28px;--stack-shift:28px;--stack-colour:#67dcf16b;animation-delay:-.8s}.graphStackUpper{--stack-size:170px;--stack-depth:72px;--stack-shift:-18px;--stack-colour:#78f7c580}@keyframes graphStackFloat{0%{transform:translate(-50%, -50%) rotateX(62deg) rotateZ(45deg) translateZ(var(--stack-depth))}to{transform:translate(-50%, -50%) rotateX(62deg) rotateZ(45deg) translateZ(calc(var(--stack-depth) + 12px))}}.graphCore{z-index:3;isolation:isolate;transform-style:flat;backface-visibility:hidden;text-align:center;background:linear-gradient(145deg,#78f7c52e,#061612f7 62%),#071713;border:1px solid #78f7c573;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:184px;height:112px;display:flex;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)translate3d(0,-6px,132px);box-shadow:0 20px 45px #00000045,0 0 48px #78f7c517}.graphCore:before{content:"";z-index:-1;background:#04120fe6;border:1px solid #78f7c533;border-radius:16px;position:absolute;inset:8px -10px -10px 8px;transform:translate(8px,9px);box-shadow:12px 18px 35px #00000052}.graphCore span,.graphCore small{color:var(--mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8.5px}.graphCore strong{letter-spacing:-.04em;margin:7px 0;font-size:19px;font-weight:600;line-height:1.1}.graphCore small{color:#8aa39b;font-size:8px}.graphNode{z-index:4;color:#a8bbb5;min-width:145px;min-height:54px;font-family:var(--font-geist-mono), monospace;text-align:center;transform-style:preserve-3d;backface-visibility:hidden;background:#0a211c;border:1px solid #53c8ff33;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 11px;display:flex;position:absolute;box-shadow:9px 13px 24px #0000003d}.graphNode:before{content:"";z-index:-1;background:#061612;border:1px solid #53c8ff1c;border-radius:8px;position:absolute;inset:5px -7px -7px 5px;transform:translateZ(-15px)}.graphNode small{letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.graphNode strong{font-size:10px;font-weight:580;line-height:1.25}.graphNodeInput{border-color:#53c8ff47}.graphNodeInput small{color:var(--cyan)}.graphNodeOutput{border-color:#78f7c54d}.graphNodeOutput small{color:var(--mint)}.graphTop{top:52px;left:50%;transform:translate(-50%)translateZ(28px)}.graphRight{top:122px;right:22px;transform:translateZ(44px)}.graphBottomRight{bottom:77px;right:30px;transform:translateZ(24px)}.graphBottom{bottom:23px;left:50%;transform:translate(-50%)translateZ(36px)}.graphBottomLeft{bottom:77px;left:24px;transform:translateZ(20px)}.graphLeft{top:122px;left:20px;transform:translateZ(42px)}.graphBeams{z-index:2;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.graphBeam{--beam-colour:var(--cyan);--beam-angle:0deg;--beam-depth-angle:0deg;background:linear-gradient(90deg, #78f7c5bf, var(--beam-colour));height:2px;box-shadow:0 0 10px var(--beam-colour);border-radius:999px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.graphBeam{box-shadow:0 0 10px color-mix(in srgb, var(--beam-colour) 35%, transparent)}}.graphBeam{transform:translateY(-50%) translateZ(102px) rotateZ(var(--beam-angle)) rotateY(var(--beam-depth-angle));transform-origin:0;transform-style:preserve-3d}.graphBeam:after{content:"";border:1px solid var(--beam-colour);width:9px;height:9px;box-shadow:0 0 13px var(--beam-colour);background:#071713;border-radius:50%;position:absolute;top:50%;right:-5px}@supports (color:color-mix(in lab, red, red)){.graphBeam:after{box-shadow:0 0 13px color-mix(in srgb, var(--beam-colour) 58%, transparent)}}.graphBeam:after{transform:translateY(-50%) rotateY(calc(var(--beam-depth-angle) * -1))}.graphBeamInput{--beam-colour:var(--cyan)}.graphBeamOutput{--beam-colour:var(--mint)}.graphBeamTop{--beam-angle:-90deg;--beam-depth-angle:20deg;width:27%}.graphBeamRight{--beam-angle:-25deg;--beam-depth-angle:12deg;width:41.5%}.graphBeamBottomRight{--beam-angle:33deg;--beam-depth-angle:14deg;width:43%}.graphBeamBottom{--beam-angle:90deg;--beam-depth-angle:15deg;width:31%}.graphBeamBottomLeft{--beam-angle:147deg;--beam-depth-angle:15deg;width:43%}.graphBeamLeft{--beam-angle:205deg;--beam-depth-angle:12deg;width:41.5%}.economicsPanel{padding:34px}.economicsPanel h3{font-size:clamp(1.8rem,2.7vw,2.55rem)}.economicsPanel ol{margin:28px 0 0;padding:0;list-style:none;display:grid}.economicsPanel li{border-top:1px solid var(--line);grid-template-columns:32px 1fr;align-content:center;min-height:68px;display:grid}.economicsPanel li>span{color:var(--mint);font-family:var(--font-geist-mono), monospace;grid-row:span 2;font-size:8px}.economicsPanel li strong{font-size:12px;font-weight:650}.economicsPanel li small{color:var(--muted-2);font-size:9px}.economicsNote{border-left:2px solid var(--amber);color:#9b9170;font-family:var(--font-geist-mono), monospace;background:#ffd16609;margin:20px 0 0;padding:12px;font-size:8px;line-height:1.6}.roadmapSection{background:linear-gradient(#071310,#06100f)}.coverageMap{gap:0;display:grid}.coverageLane{background:#071814b8;border:1px solid #95ffd824;border-radius:16px;grid-template-columns:290px minmax(0,1fr);align-items:center;gap:24px;min-height:118px;padding:20px;display:grid}.coverageFoundation{background:#08181ab8;border-color:#53c8ff2e}.coverageLaneHeading{align-items:center;gap:13px;display:flex}.coverageLaneHeading>span{width:36px;height:36px;color:var(--mint);font-family:var(--font-geist-mono), monospace;border:1px solid #78f7c53d;border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.coverageLaneHeading p,.coverageBoundaryHeader p{flex-direction:column;margin:0;display:flex}.coverageLaneHeading small,.coverageBoundaryHeader small{color:var(--mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.coverageLaneHeading strong{margin-top:4px;font-size:15px;font-weight:650}.coverageLane ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.coverageLane li{color:#a9bdb6;text-align:center;background:#ffffff05;border:1px solid #95ffd817;border-radius:10px;place-items:center;min-height:52px;padding:10px;font-size:11px;font-weight:570;line-height:1.35;display:grid}.coverageConnector{color:#688179;min-height:64px;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;display:flex}.coverageConnector i{color:var(--mint);font-size:17px;font-style:normal;line-height:1}.coverageConnectorOut{flex-direction:column-reverse}.coverageBoundary{background:radial-gradient(circle at 50% 0,#78f7c51a,#0000 38%),#061914e0;border:1px solid #78f7c580;border-radius:24px;padding:22px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038,inset 0 0 0 5px #78f7c505}.coverageBoundary:before{content:"";pointer-events:none;border:1px dashed #78f7c51a;border-radius:17px;position:absolute;inset:9px}.coverageBoundaryHeader{z-index:1;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex;position:relative}.coverageBoundaryHeader strong{letter-spacing:-.025em;margin-top:5px;font-size:22px;font-weight:610}.coverageBoundaryHeader>span{color:#83aa9e;font-family:var(--font-geist-mono), monospace;letter-spacing:.055em;white-space:nowrap;background:#78f7c50b;border:1px solid #78f7c533;border-radius:999px;padding:8px 11px;font-size:10px}.roadmapGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.roadmapGrid li{border:1px solid var(--line);background:#0b1f1a9e;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:330px;padding:18px;display:flex;position:relative;overflow:hidden}.coverageBoundary .roadmapGrid{z-index:1;position:relative}.coverageBoundary .roadmapGrid li{background:linear-gradient(155deg,#78f7c50e,#071915c7);border-color:#78f7c529;min-height:270px}.coverageBoundary .roadmapGrid li:after{background:linear-gradient(90deg, var(--mint), var(--cyan));opacity:.52}.coverageBoundary .roadmapGrid li .roadmapState{color:var(--mint);background:#78f7c514}.roadmapGrid li:after{content:"";background:var(--line);height:3px;position:absolute;inset:auto 0 0}.roadmapGrid li.roadmapCurrent{background:linear-gradient(160deg,#78f7c51a,#071a15c7);border-color:#78f7c55c}.roadmapGrid li.roadmapCurrent:after{background:var(--mint)}.roadmapTop{color:#647e76;width:100%;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;display:flex}.roadmapTop i{background:var(--line);flex:1;height:1px}.roadmapState{margin-top:35px}.roadmapGrid li:not(.roadmapCurrent) .roadmapState{color:#718a82;background:#ffffff09}.roadmapGrid li>strong{letter-spacing:-.03em;margin-top:15px;font-size:18px;font-weight:600;line-height:1.2}.roadmapGrid li>p{color:var(--muted-2);margin:12px 0 0;font-size:11px;line-height:1.6}.roadmapNumber{color:#eefbf606;letter-spacing:-.08em;font-size:68px;font-weight:750;line-height:1;position:absolute;bottom:-23px;right:12px}.finalSection{text-align:left;background:linear-gradient(115deg,#78f7c50b,#0000 42%),#071411;place-items:center;min-height:560px;padding:104px 0;display:grid;position:relative;overflow:hidden}.finalSection:before{content:"";background:linear-gradient(90deg,#0000,#78f7c552,#0000);height:1px;position:absolute;inset:0 0 auto}.finalInner{z-index:2;grid-template-columns:minmax(0,1.16fr) minmax(340px,.74fr);align-items:center;gap:clamp(54px,7vw,96px);display:grid;position:relative}.finalInner h2{max-width:780px;font-size:clamp(2.3rem,3.55vw,3.55rem);line-height:1.05}.finalCopy>p:not(.eyebrow){max-width:680px;color:var(--muted);margin:24px 0 0;font-size:16px;line-height:1.75}.finalActions{justify-content:flex-start;align-items:center;gap:30px;margin-top:34px;display:flex}.finalProof{background:#051310b8;border:1px solid #95ffd82e;border-radius:18px;padding:28px}.finalProof>p{color:var(--mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.finalProof ul{margin:18px 0 0;padding:0;list-style:none}.finalProof li{border-top:1px solid #95ffd81c;grid-template-columns:34px 1fr;align-items:start;gap:12px;min-height:86px;padding:17px 0;display:grid}.finalProof li>span{color:var(--mint);font-family:var(--font-geist-mono), monospace;font-size:10px;font-weight:700}.finalProof li p{flex-direction:column;margin:0;display:flex}.finalProof li strong{font-size:14px;font-weight:650}.finalProof li small{color:var(--muted-2);margin-top:4px;font-size:11px;line-height:1.55}.textLink{min-height:44px;color:var(--text);border-bottom:1px solid #78f7c542;align-items:center;gap:18px;font-size:13px;display:inline-flex}.textLink span{color:var(--mint)}.siteFooter{border-top:1px solid var(--line);background:var(--bg-deep)}.footerTop{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:24px;min-height:116px;display:grid}.footerTop>p{color:var(--muted-2);text-align:center;margin:0;font-size:11px}.footerTop nav{justify-self:end;gap:16px;display:flex}.footerTop nav a{min-height:44px;color:var(--muted);place-items:center;font-size:11px;display:grid}.footerTop nav a:hover{color:var(--mint)}.footerBottom{color:#50665f;min-height:58px;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #95ffd812;justify-content:space-between;align-items:center;font-size:8px;display:flex}.footerBottom p{margin:0}@media (max-width:1120px){.heroLayout{grid-template-columns:minmax(0,1fr) minmax(430px,.92fr);gap:45px}.hero h1{font-size:clamp(3rem,4.9vw,4.35rem)}.productFlagship .productContent{width:52%}.agentOrbit{right:24px}.graphNode{min-width:125px;font-size:7px}}@media (max-width:960px){.desktopNav{display:none}.navShell{grid-template-columns:1fr auto}.hero{padding-top:136px}.heroLayout{grid-template-columns:minmax(0,1fr)}.heroCopy{max-width:760px}.hero h1{font-size:clamp(3.1rem,7.2vw,4.45rem)}.terminalWrap{width:min(100%,680px)}.heroRail{margin-top:52px}.sectionHeading{grid-template-columns:42px 1fr;align-items:start}.sectionDescription{grid-column:2;max-width:600px}.audienceTabs{grid-template-columns:repeat(3,1fr)}.audienceTab{padding:0 11px}.audienceTab small{display:none}.audiencePanel{grid-template-columns:1fr;gap:36px}.audienceCopy{max-width:650px}.productGrid{grid-template-columns:repeat(2,1fr)}.productFlagship{grid-column:span 2}.labGrid,.partnerGrid{grid-template-columns:1fr}.finalInner{grid-template-columns:1fr;gap:48px}.finalProof{width:100%}.boardPanel,.evidencePanel{min-height:0}.graphPanel{min-height:560px}.economicsPanel{min-height:0}.coverageLane{grid-template-columns:1fr;gap:16px}.coverageLane ul{grid-template-columns:repeat(3,minmax(0,1fr))}.coverageBoundaryHeader{flex-direction:column;align-items:flex-start}.roadmapGrid{grid-template-columns:repeat(3,1fr)}.roadmapGrid li{min-height:290px}}@media (max-width:680px){.container,.navShell,.heroRail{width:min(calc(100% - 32px), var(--container))}.siteHeader{background:#030e0cf0}.brandImageLockup{width:164px;height:32px}.navShell{grid-template-columns:1fr auto;height:68px}.menuButton{border:1px solid var(--line);cursor:pointer;background:#78f7c509;border-radius:10px;place-content:center;gap:6px;width:44px;height:44px;padding:0;display:grid}.menuButton span{background:var(--text);width:18px;height:1px}.mobileNav{background:#030e0cfa;max-height:0;padding:0 16px;transition:max-height .22s,padding .22s;display:grid;overflow:hidden}.mobileNavOpen{border-bottom:1px solid var(--line);max-height:390px;padding-block:10px 18px}.mobileNav a{border-bottom:1px solid #95ffd814;grid-template-columns:38px 1fr auto;align-items:center;min-height:54px;font-size:14px;display:grid}.mobileNav a span{color:var(--mint);font-family:var(--font-geist-mono), monospace;font-size:8px}.hero{min-height:0;padding:112px 0 32px}.heroLayout{gap:20px}.hero h1{margin-top:22px;font-size:clamp(2.7rem,11.5vw,3.65rem)}.heroLead{font-size:15px}.heroActions{grid-template-columns:1fr;display:grid}.button{width:100%}.heroProof{gap:8px;display:grid}.terminalWrap{padding-top:26px}.terminalBody{min-height:0;padding:17px 14px;font-size:9px;overflow-x:auto}.terminalBody p{min-width:420px}.terminalTopbar{padding-inline:12px}.terminalMeta span:last-child{display:none}.terminalMetrics div{min-height:66px;padding-inline:10px}.terminalMetrics strong{font-size:11px}.terminalMetrics span{font-size:7px}.heroRail{margin-top:48px}.section{padding:82px 0}.sectionHeading{grid-template-columns:1fr;gap:17px;margin-bottom:36px}.sectionIndex{flex-direction:row;align-items:center}.sectionIndex i{flex:initial;background:linear-gradient(90deg, var(--mint), transparent);width:64px;height:1px;min-height:1px}.sectionDescription{grid-column:1}.sectionHeading h2,.finalInner h2{font-size:clamp(2.05rem,9vw,3rem)}.audienceTabs{grid-template-columns:1fr}.audienceTab{min-height:58px}.audienceTab small{display:block}.audiencePanel{min-height:0;padding:26px 17px 18px}.audienceCopy h3,.economicsPanel h3{font-size:2rem}.journeyStep{grid-template-columns:32px 1fr}.journeyTag{display:none}.productGrid{grid-template-columns:1fr}.productCard,.productFlagship,.productCard:last-child{grid-column:auto;min-height:300px}.productCard:last-child .productContent{max-width:none}.productCard:last-child .productRoleDiagram{width:auto;margin-top:18px;position:relative;top:auto;right:auto}.productFlagship{min-height:610px;padding:22px}.productFlagship .productContent{width:100%;margin-top:300px}.engineerSystemMap{width:min(294px,100% - 34px);top:27px;right:50%;transform:translate(50%)}.principleBand{grid-template-columns:auto 1fr}.principleCode{display:none}.boardRow{grid-template-columns:45px 1fr}.boardState{grid-column:2}.evidenceBody{padding:12px}.evidenceEvents p{grid-template-columns:58px 1fr;padding:8px 0;line-height:1.5}.evidenceEvents p strong{grid-area:1/2}.evidenceEvents p{display:grid}.evidenceFooter{grid-template-columns:repeat(2,1fr)}.disclosureNote{text-align:left}.graphPanel{min-height:520px}.graphKnowledgeStack{width:230px;height:230px}.graphStackBase{--stack-size:210px;--stack-shift:62px}.graphStackMiddle{--stack-size:174px;--stack-shift:25px}.graphStackUpper{--stack-size:138px;--stack-shift:-14px}.graphCore{width:156px;height:104px}.graphCore strong{font-size:17px}.graphCoverageBoundary{width:245px;height:245px}.graphCoverageBoundary span,.graphOwnershipLegend{font-size:8px}.graphNode{width:116px;min-width:105px;min-height:36px;font-size:6.5px;line-height:1.25}.graphTop{top:52px}.graphRight{top:110px;right:10px}.graphLeft{top:110px;left:10px}.graphBottomRight{bottom:68px;right:12px}.graphBottomLeft{bottom:68px;left:12px}.graphBottom{bottom:17px}.economicsPanel{padding:27px 20px}.coverageLane,.coverageBoundary{padding:15px}.coverageLane ul{grid-template-columns:repeat(2,minmax(0,1fr))}.coverageBoundaryHeader>span{white-space:normal;max-width:100%;line-height:1.5}.coverageConnector{text-align:center;min-height:72px;padding-inline:18px;line-height:1.5}.roadmapGrid{grid-template-columns:1fr}.roadmapGrid li{min-height:230px}.finalSection{min-height:0;padding:88px 0}.finalCopy>p:not(.eyebrow){font-size:14px}.finalProof{padding:22px}.finalActions{flex-direction:column;gap:18px;width:100%}.footerTop{grid-template-columns:1fr;justify-items:start;padding:32px 0}.footerTop>p{text-align:left}.footerTop nav{flex-wrap:wrap;justify-self:stretch}.footerBottom{flex-direction:column;align-items:flex-start;gap:7px;padding:18px 0}}html[data-site-style=whiteboard] .heroProof span,html[data-site-style=whiteboard] .textLink span,html[data-site-style=whiteboard] .finalProof li>span,html[data-site-style=whiteboard] .partnerPreviewCard>div,html[data-site-style=whiteboard] .partnerPreviewOutcome,html[data-site-style=whiteboard] .partnerPathwayTop,html[data-site-style=whiteboard] .partnerEngagementGrid li>div,html[data-site-style=whiteboard] .coverageLaneHeading>span,html[data-site-style=whiteboard] .coverageLaneHeading small,html[data-site-style=whiteboard] .coverageBoundaryHeader small,html[data-site-style=whiteboard] .coverageBoundary .roadmapGrid li .roadmapState{color:var(--wb-blue)}html[data-site-style=whiteboard] .coverageLaneHeading>span{border:2px solid var(--wb-blue);background:#1769a614}html[data-site-style=whiteboard] .coverageLaneHeading small{font-family:"Segoe Print", "Bradley Hand", var(--font-geist-mono), monospace;font-weight:700}html[data-site-style=whiteboard] .coverageLane li{color:#3e5661;background:#1769a609;border-color:#172b3a2e}html[data-site-style=whiteboard] .coverageBoundaryHeader>span{color:var(--wb-blue);background:#1769a612;border:1px solid #1769a657;font-weight:650}html[data-site-style=whiteboard] .coverageBoundary .roadmapGrid li .roadmapState{background:#1769a617;font-weight:700}html[data-site-style=whiteboard] .roadmapTop{color:#526873}html[data-site-style=whiteboard] .roadmapTop i{background:#172b3a33}html[data-site-style=whiteboard] .roadmapNumber{color:#172b3a0b}html[data-site-style=whiteboard] .partnerPreviewCard>div>i{background:repeating-linear-gradient(90deg, var(--wb-blue) 0 6px, transparent 6px 11px)}html[data-site-style=whiteboard] .partnerPreviewCard>div>strong,html[data-site-style=whiteboard] .partnerPathwayTop>i{color:var(--wb-blue);background:#1769a614;border-color:#1769a66b}html[data-site-style=whiteboard] .partnerPreviewCard>small,html[data-site-style=whiteboard] .partnerPathwayBenefit span,html[data-site-style=whiteboard] .partnerOutcomeRow dt{color:#526873}html[data-site-style=whiteboard] .partnerPathwayBenefit strong,html[data-site-style=whiteboard] .partnerOutcomeRow dd{color:var(--wb-ink)}html[data-site-style=whiteboard] .footerNavGroup a:hover{color:var(--wb-blue)}html[data-site-style=whiteboard] :is(.terminalWrap,.audienceSystem,.productGrid,.systemDemo,.labGrid,.graphPanel,.partnerValueFlow,.partnerPreviewFooter) .eyebrow{color:var(--mint);font-family:var(--font-geist-mono), monospace}.siteStyleSwitcher{z-index:600;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040f0ded;border:1px solid #78f7c545;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:10px;width:326px;padding:9px;display:grid;position:fixed;bottom:18px;right:20px;box-shadow:0 16px 45px #00000052}.siteStyleLabel{color:#80968e;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding-left:3px;font-size:9.5px;font-weight:650}.siteStyleOptions{background:#ffffff06;border:1px solid #95ffd81f;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:grid}.siteStyleOptions button{color:#7f958d;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex}.siteStyleOptions button i{border:1px solid;border-radius:50%;width:5px;height:5px}.siteStyleOptions .siteStyleActive{color:var(--mint);background:#78f7c51a}.siteStyleOptions .siteStyleActive i{background:currentColor;box-shadow:0 0 8px}@media (max-width:680px){.siteStyleSwitcher{width:min(100% - 24px,326px);bottom:12px;right:12px}}html[data-site-style=whiteboard]{--wb-paper:#f7f3e8;--wb-paper-bright:#fffdf7;--wb-paper-blue:#eef4f3;--wb-ink:#172b3a;--wb-ink-soft:#465b67;--wb-ink-faint:#6f7f86;--wb-blue:#1769a6;--wb-blue-soft:#1769a61f;--wb-green:#168568;--wb-red:#cf554b;--wb-line:#193a4c40;--wb-grid:#246f9313;background:var(--wb-paper)}html[data-site-style=whiteboard] body{background-color:var(--wb-paper);background-image:linear-gradient(var(--wb-grid) 1px, transparent 1px), linear-gradient(90deg, var(--wb-grid) 1px, transparent 1px);color:var(--wb-ink);background-size:30px 30px}html[data-site-style=whiteboard] ::selection{color:var(--wb-ink);background:#ffd557b3}html[data-site-style=whiteboard] .siteHeader{border-bottom:2px solid var(--wb-ink);background:#fffdf7eb;box-shadow:0 4px #172b3a14}html[data-site-style=whiteboard] .brandWordmark{color:#102b3b}html[data-site-style=whiteboard] .brandLetterE i{box-shadow:none;background:linear-gradient(90deg,#078fbd,#0b8d73)}html[data-site-style=whiteboard] .brandDescriptor strong{color:#087966}html[data-site-style=whiteboard] .brandDescriptor small{color:#356a70}html[data-site-style=whiteboard] .desktopNav a{color:#3f5661;font-weight:620}html[data-site-style=whiteboard] .desktopNav a:hover{color:var(--wb-blue)}html[data-site-style=whiteboard] .menuButton{border:2px solid var(--wb-ink);background:var(--wb-paper-bright)}html[data-site-style=whiteboard] .menuButton span{background:var(--wb-ink)}html[data-site-style=whiteboard] .mobileNav{border-bottom-color:var(--wb-ink);background:#fffdf7fa}html[data-site-style=whiteboard] .mobileNav a{color:var(--wb-ink);border-bottom-color:#172b3a24}html[data-site-style=whiteboard] .mobileNav a>span:first-child,html[data-site-style=whiteboard] .mobileNav a>span:last-child{color:var(--wb-blue)}html[data-site-style=whiteboard] :is(.hero,.audienceSection,.productsSection,.loopSection,.developerSection,.knowledgeSection,.ecosystemSection,.roadmapSection,.finalSection){background-color:var(--wb-paper);background-image:linear-gradient(var(--wb-grid) 1px, transparent 1px), linear-gradient(90deg, var(--wb-grid) 1px, transparent 1px);background-size:30px 30px}html[data-site-style=whiteboard] .hero{background-color:var(--wb-paper-bright)}html[data-site-style=whiteboard] .hero:after{background:linear-gradient(transparent, var(--wb-paper))}html[data-site-style=whiteboard] .heroGrid,html[data-site-style=whiteboard] .finalGrid{opacity:.55;background-image:linear-gradient(#1769a614 1px,#0000 1px),linear-gradient(90deg,#1769a614 1px,#0000 1px)}html[data-site-style=whiteboard] .heroGlowOne{background:#2092c21f}html[data-site-style=whiteboard] .heroGlowTwo{background:#ffd24b24}html[data-site-style=whiteboard] .statusPill{border:2px solid var(--wb-blue);color:var(--wb-ink-soft);background:#ffffffa3;box-shadow:3px 3px #1769a621}html[data-site-style=whiteboard] .statusPill span{background:var(--wb-red);box-shadow:none}html[data-site-style=whiteboard] .statusPill i{background:var(--wb-line)}html[data-site-style=whiteboard] .hero h1,html[data-site-style=whiteboard] .sectionHeading h2,html[data-site-style=whiteboard] .finalInner h2,html[data-site-style=whiteboard] .partnerPageHeroCopy h1,html[data-site-style=whiteboard] .partnerPageSectionHeading h2,html[data-site-style=whiteboard] .companyHeroCopy h1,html[data-site-style=whiteboard] :is(.companyMissionLayout,.companySectionHeading,.companyLeadershipLayout,.companyClosing) h2{color:var(--wb-ink);letter-spacing:-.045em}html[data-site-style=whiteboard] .hero h1 span{color:var(--wb-blue);-webkit-text-fill-color:currentColor;text-underline-offset:.12em;background:0 0;-webkit-text-decoration:underline #cf554bb3;text-decoration:underline #cf554bb3;text-decoration-thickness:.08em}html[data-site-style=whiteboard] :is(.eyebrow,.sectionIndex,.heroRail,.principleCode,.coverageBoundaryHeader small,.partnerPageProof span,.companyOutcomeStrip span,.companyPrinciplesGrid li>span){color:var(--wb-blue);font-family:"Segoe Print", "Bradley Hand", var(--font-geist-mono), monospace;font-weight:700}html[data-site-style=whiteboard] .sectionIndex i{background:linear-gradient(var(--wb-blue), transparent);width:2px}html[data-site-style=whiteboard] :is(.heroLead,.sectionDescription,.finalCopy>p:not(.eyebrow),.partnerPageHeroCopy>p:not(.eyebrow),.partnerPageSectionHeading>p,.companyHeroCopy>p:not(.eyebrow),.companyMissionCopy p,.companyLeadershipLayout>div:first-child>p:last-child){color:var(--wb-ink-soft)}html[data-site-style=whiteboard] .heroProof{color:#526771}html[data-site-style=whiteboard] .heroProof span{color:var(--wb-green)}html[data-site-style=whiteboard] .buttonPrimary{border:2px solid var(--wb-ink);background:var(--wb-blue);color:#fff;box-shadow:4px 4px #172b3a38}html[data-site-style=whiteboard] .buttonPrimary:hover{background:#0e78b9}html[data-site-style=whiteboard] .buttonSecondary{border:2px solid var(--wb-ink);color:var(--wb-ink);background:#fffdf7c7;box-shadow:3px 3px #172b3a1f}html[data-site-style=whiteboard] .section+.section{border-top:2px dashed #172b3a38}html[data-site-style=whiteboard] :is(.terminalWrap,.audienceSystem,.productGrid,.systemDemo,.labGrid,.graphPanel,.partnerValueFlow){color:var(--text)}html[data-site-style=whiteboard] :is(.terminalCard,.audienceSystem,.systemDemo,.boardPanel,.evidencePanel,.graphPanel){box-shadow:7px 8px 0 #172b3a29, var(--shadow)}html[data-site-style=whiteboard] .heroRail i{background:repeating-linear-gradient(90deg, var(--wb-blue) 0 8px, transparent 8px 14px)}html[data-site-style=whiteboard] .principleBand{border:2px solid var(--wb-ink);background:#fffdf7d1;box-shadow:5px 5px #172b3a1a}html[data-site-style=whiteboard] .principleIcon{border-color:var(--wb-blue);background:var(--wb-blue-soft);color:var(--wb-blue)}html[data-site-style=whiteboard] .principleBand p,html[data-site-style=whiteboard] .principleBand strong{color:var(--wb-ink)}html[data-site-style=whiteboard] .disclosureNote{color:var(--wb-ink-faint)}html[data-site-style=whiteboard] .disclosureNote span{color:var(--wb-blue)}html[data-site-style=whiteboard] .partnerPreviewCard,html[data-site-style=whiteboard] .partnerPathwayCard,html[data-site-style=whiteboard] .partnerEngagementGrid li,html[data-site-style=whiteboard] .coverageLane,html[data-site-style=whiteboard] .coverageBoundary,html[data-site-style=whiteboard] .roadmapGrid li,html[data-site-style=whiteboard] .finalProof{border:2px solid var(--wb-ink);color:var(--wb-ink);background:#fffdf7db;box-shadow:5px 5px #172b3a1a}html[data-site-style=whiteboard] :is(.partnerPreviewCard,.partnerPathwayCard,.partnerEngagementGrid li,.roadmapGrid li,.finalProof) :is(h3,strong),html[data-site-style=whiteboard] .coverageLaneHeading strong,html[data-site-style=whiteboard] .coverageBoundaryHeader strong{color:var(--wb-ink)}html[data-site-style=whiteboard] :is(.partnerPreviewCard,.partnerPathwayCard,.partnerEngagementGrid li,.roadmapGrid li,.finalProof) p,html[data-site-style=whiteboard] :is(.partnerPreviewCard,.partnerPathwayCard,.roadmapGrid li,.finalProof) small,html[data-site-style=whiteboard] .coverageLane{color:var(--wb-ink-soft)}html[data-site-style=whiteboard] .coverageConnector{color:var(--wb-blue)}html[data-site-style=whiteboard] .coverageConnector i{border-color:var(--wb-blue);background:var(--wb-paper-bright);color:var(--wb-blue)}html[data-site-style=whiteboard] .textLink{color:var(--wb-blue)}html[data-site-style=whiteboard] :is(.companyPage,.partnerPage){background:var(--wb-paper);color:var(--wb-ink)}html[data-site-style=whiteboard] :is(.companyHero,.companyMissionSection,.companyPrinciplesSection,.companyLeadershipSection,.companyClosing,.partnerPageHero,.partnerEngagementSection,.partnerProgrammeSection){background-color:var(--wb-paper);background-image:linear-gradient(var(--wb-grid) 1px, transparent 1px), linear-gradient(90deg, var(--wb-grid) 1px, transparent 1px);background-size:30px 30px}html[data-site-style=whiteboard] .companyHero:after,html[data-site-style=whiteboard] .partnerPageHero:after{background:linear-gradient(transparent, var(--wb-paper))}html[data-site-style=whiteboard] .companyHeroGrid,html[data-site-style=whiteboard] .companyClosingGrid,html[data-site-style=whiteboard] .partnerPageGrid{opacity:.6;background-image:linear-gradient(#1769a614 1px,#0000 1px),linear-gradient(90deg,#1769a614 1px,#0000 1px)}html[data-site-style=whiteboard] .companyHeroCopy>.companyHeroStatus{color:var(--wb-ink-soft)}html[data-site-style=whiteboard] .companyHeroCopy>.companyHeroStatus span{color:var(--wb-blue)}html[data-site-style=whiteboard] .companyHeroCopy>.companyHeroStatus i{background:var(--wb-green)}html[data-site-style=whiteboard] .companyOutcomeStrip,html[data-site-style=whiteboard] .companyLeaderCard{border:2px solid var(--wb-ink);background:#fffdf7db;box-shadow:6px 6px #172b3a1c}html[data-site-style=whiteboard] .companyOutcomeStrip>div,html[data-site-style=whiteboard] .companyLeaderCredentials,html[data-site-style=whiteboard] .companyLeaderCredentials li{border-color:#172b3a33}html[data-site-style=whiteboard] .companyOutcomeStrip strong,html[data-site-style=whiteboard] .companyLeaderCard h3,html[data-site-style=whiteboard] .companyLeaderCredentials strong,html[data-site-style=whiteboard] .companyLeaderCredentials a,html[data-site-style=whiteboard] .companyPrinciplesGrid h3,html[data-site-style=whiteboard] .companyTeamExperience strong{color:var(--wb-ink)}html[data-site-style=whiteboard] .companyOutcomeStrip p,html[data-site-style=whiteboard] .companyLeaderCard p,html[data-site-style=whiteboard] .companyPrinciplesGrid p,html[data-site-style=whiteboard] .companyTeamExperience small{color:var(--wb-ink-soft)}html[data-site-style=whiteboard] .companyTeamExperience,html[data-site-style=whiteboard] .companyPrinciplesGrid li{border-color:var(--wb-blue)}html[data-site-style=whiteboard] .companyTeamExperience>span,html[data-site-style=whiteboard] .companyLeaderCard small,html[data-site-style=whiteboard] .companyLeaderCredentials span{color:var(--wb-blue)}html[data-site-style=whiteboard] .companyLeaderCredentials a i{border-color:var(--wb-ink);background:var(--wb-blue);color:#fff;box-shadow:3px 3px #172b3a33}html[data-site-style=whiteboard] .companyLeaderCredentials a:hover i{border-color:var(--wb-ink);color:#fff;background:#0e78b9}html[data-site-style=whiteboard] .companyLeaderCredentials .companyProjectName{color:var(--wb-ink)}html[data-site-style=whiteboard] .partnerPageProof li{border-color:var(--wb-line);color:var(--wb-ink-soft)}html[data-site-style=whiteboard] .partnerEngagementGrid li>div i{background:repeating-linear-gradient(90deg, var(--wb-blue) 0 7px, transparent 7px 12px)}html[data-site-style=whiteboard] .siteFooter{border-top:2px solid var(--wb-ink);background-color:#f0eadb;background-image:linear-gradient(#1769a611 1px,#0000 1px),linear-gradient(90deg,#1769a611 1px,#0000 1px);background-size:30px 30px}html[data-site-style=whiteboard] .siteFooter:before{background:var(--wb-blue);opacity:1;height:3px}html[data-site-style=whiteboard] .footerIdentity>p,html[data-site-style=whiteboard] .footerAction h2{color:var(--wb-ink)}html[data-site-style=whiteboard] .footerIdentity>span,html[data-site-style=whiteboard] .footerNavGroup a,html[data-site-style=whiteboard] .footerContactInfo{color:var(--wb-ink-soft)}html[data-site-style=whiteboard] .footerNavGroup>p,html[data-site-style=whiteboard] .footerAction>p{color:var(--wb-blue);font-family:"Segoe Print", "Bradley Hand", var(--font-geist-mono), monospace}html[data-site-style=whiteboard] .footerContactInfo small{color:#566d77}html[data-site-style=whiteboard] .footerAction{border:2px solid var(--wb-ink);background:#fffdf7d1;box-shadow:5px 5px #172b3a1f}html[data-site-style=whiteboard] .footerAction>a{border:2px solid var(--wb-blue);color:var(--wb-blue)}html[data-site-style=whiteboard] .footerAction>a:hover{background:var(--wb-blue);color:#fff}html[data-site-style=whiteboard] .footerBottom{border-top:1px solid var(--wb-line);color:#60727a}html[data-site-style=whiteboard] .footerBottom i{background:var(--wb-red);box-shadow:none}html[data-site-style=whiteboard] .siteStyleSwitcher{border:2px solid var(--wb-ink);background:#fffdf7f5;box-shadow:4px 4px #172b3a2e}html[data-site-style=whiteboard] .siteStyleLabel{color:var(--wb-ink-soft)}html[data-site-style=whiteboard] .siteStyleOptions{border-color:var(--wb-line);background:#1769a60a}html[data-site-style=whiteboard] .siteStyleOptions button{color:#5a6d76}html[data-site-style=whiteboard] .siteStyleOptions .siteStyleActive{background:var(--wb-blue);color:#fff}@media (max-width:390px){.container,.navShell,.heroRail{width:min(calc(100% - 24px), var(--container))}.hero h1{font-size:2.6rem}.terminalMetrics{grid-template-columns:1fr}.terminalMetrics div{border-right:0;border-bottom:1px solid var(--line)}.terminalMetrics div:last-child{border-bottom:0}.labCapabilities{grid-template-columns:1fr}.graphPanel{min-height:500px}.graphNode{width:102px;min-width:102px}}@media (max-width:480px){.graphScene{animation-duration:16s}.graphBeamTop{width:48%}.graphBeamRight{--beam-angle:-42deg;width:47%}.graphBeamBottomRight{--beam-angle:52deg;width:55%}.graphBeamBottom{width:57%}.graphBeamBottomLeft{--beam-angle:128deg;width:55%}.graphBeamLeft{--beam-angle:222deg;width:47%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.graphScene{transform:rotateX(7deg)rotateY(-5deg);animation:none!important}.graphStackLayer{transform:translate(-50%, -50%) rotateX(62deg) rotateZ(45deg) translateZ(var(--stack-depth));animation:none!important}}.brandDescriptor,.journeyNumber,.journeyTag,.roadmapState,.productTopline,.orbitNode,.principleCode,.bayNumber,.boardState,.labCapabilities span,.evidenceFooter span,.graphCore small,.graphNode,.economicsPanel li>span,.economicsNote,.roadmapTop,.footerBottom,.mobileNav a span{font-size:10px}.statusPill,.terminalTopbar,.terminalMeta,.panelHeader,.terminalMetrics span,.heroRail,.sectionIndex,.eyebrow,.audienceTab small,.journeyFooter,.productContent>p:first-child,.boardIdentity small,.labCapabilities small,.evidenceEvents p,.disclosureNote,.economicsPanel li small{font-size:11px}.terminalBody,.codeBlock{font-size:12px}.graphNode{min-height:54px;line-height:1.3}.systemDemo{background:#06110f;border:1px solid #95ffd833;border-radius:22px;overflow:hidden;box-shadow:0 30px 90px #0000003d}.systemDemoTopbar{border-bottom:1px solid var(--line);background:#ffffff03;justify-content:space-between;align-items:center;gap:28px;min-height:78px;padding:14px 18px;display:flex}.systemDemoTopbar>div:first-child{flex-direction:column;display:flex}.systemDemoTopbar>div:first-child>strong{margin-top:4px;font-size:13px;font-weight:650}.systemLive{color:#7d958c;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:inline-flex}.systemLive i{background:var(--mint);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite systemPulse;box-shadow:0 0 12px #78f7c5b3}.systemPhaseNav{align-items:center;gap:7px;display:flex}.systemPhaseNav>button:not(.systemPlayButton){color:#647b73;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:104px;min-height:43px;padding:0 10px;font-size:10px;transition:color .18s,border-color .18s,background .18s;display:flex}.systemPhaseNav>button:not(.systemPlayButton) i{background:#31453e;border-radius:50%;width:6px;height:6px}.systemPhaseNav>button:not(.systemPlayButton):hover{color:#c8d8d2}.systemPhaseNav>.systemPhaseActive:not(.systemPlayButton){color:var(--text);background:#78f7c50d;border-color:#78f7c538}.systemPhaseNav>.systemPhaseActive:not(.systemPlayButton) i{background:var(--mint);box-shadow:0 0 10px #78f7c58c}.systemPlayButton{width:42px;height:42px;color:var(--mint);cursor:pointer;background:#78f7c50b;border:1px solid #78f7c545;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.systemDemoBody{grid-template-columns:232px minmax(470px,1fr) 328px;min-height:670px;display:grid}.planRail{border-right:1px solid var(--line);background:#030d0b8a;padding:18px 12px}.planRail>p{color:#678078;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;padding:0 8px;font-size:10px}.planRail button{color:#7c938a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;min-height:78px;padding:10px 9px;transition:border-color .18s,background .18s,color .18s;display:grid}.planRail button:hover{color:#d1ddd8;background:#78f7c506}.planRail .planSelected{color:var(--text);background:#78f7c50e;border-color:#78f7c53d}.planRail button>span{width:33px;height:33px;color:var(--mint);font-family:var(--font-geist-mono), monospace;background:#78f7c506;border:1px solid #78f7c530;border-radius:9px;place-items:center;font-size:9px;font-weight:700;display:grid}.planRailCross{border-top:1px solid #95ffd81a;margin-top:10px;padding-top:12px}.planRailCross>p{color:#5f7b72;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;padding:0 8px;font-size:8.5px}.planRailCross>button{background:#53c8ff05;border-color:#53c8ff1f;min-height:70px}.planRailCross>button>span{color:var(--cyan);border-color:#53c8ff3d}.planRail button p{flex-direction:column;min-width:0;margin:0;display:flex}.planRail button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.planRail button small{color:#617870;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.planRail button>i{font-family:var(--font-geist-mono), monospace;font-size:8px;font-style:normal}.planReady{color:#587169}.planFault{color:var(--red)}.planRepair{color:var(--amber)}.planPassed{color:var(--mint)}.stackWorld{--probe-top:38px;--probe-fault:225px;--probe-bottom:490px;--probe-right-top:8%;--probe-right-bottom:12%;--signal-fault:195px;--signal-bottom:505px;background:radial-gradient(circle at 50% 43%,#53c8ff13,#0000 31%),#06120f;min-width:0;min-height:670px;position:relative;overflow:hidden}.stackGrid{opacity:.58;background-image:linear-gradient(#78f7c50a 1px,#0000 1px),linear-gradient(90deg,#78f7c50a 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000,#0000 76%);mask-image:radial-gradient(circle at 50% 48%,#000,#0000 76%)}.stackLayers{z-index:3;perspective:1000px;transform-style:preserve-3d;margin:0;padding:0;list-style:none;position:absolute;inset:27px 0 78px}.stackLayers li{width:min(84%,440px);height:82px;transform-style:preserve-3d;animation:4.8s ease-in-out infinite layerHover;position:absolute;left:50%;transform:translate(-50%)}.stackLayers li:first-child{z-index:8;animation-delay:-.5s;top:0}.stackLayers li:nth-child(2){z-index:7;animation-delay:-1s;top:91px}.stackLayers li:nth-child(3){z-index:6;animation-delay:-1.5s;top:182px}.stackLayers li:nth-child(4){z-index:5;animation-delay:-2s;top:273px}.stackLayers li:nth-child(5){z-index:4;animation-delay:-2.5s;top:364px}.stackLayers li:nth-child(6){z-index:3;animation-delay:-3s;top:455px}.stackLayers button{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.layerSlab{filter:drop-shadow(0 15px 15px #00000040);transform-origin:50% 55%;transition:filter .26s,transform .26s;display:block;position:absolute;inset:0}.layerSlab>i{transition:background .26s,filter .26s;display:block;position:absolute;inset:0}.layerTop{clip-path:polygon(27% 2%,100% 2%,73% 74%,0 74%);filter:drop-shadow(0 0 1px #78f7c5b8);background:linear-gradient(#78f7c50e 1px,#0000 1px) 0 0/17px 17px,linear-gradient(90deg,#78f7c50e 1px,#0000 1px) 0 0/17px 17px,linear-gradient(135deg,#153f37,#0c2925)}.layerFront{clip-path:polygon(0 74%,73% 74%,73% 91%,0 91%);filter:drop-shadow(0 1px #78f7c547);background:linear-gradient(90deg,#155a4d,#104139)}.layerSide{clip-path:polygon(73% 74%,100% 2%,100% 19%,73% 91%);filter:drop-shadow(1px 0 #53c8ff57);background:linear-gradient(145deg,#174b51,#0d3034)}.layerIdentity{z-index:3;pointer-events:none;align-items:center;gap:12px;height:25px;display:flex;position:absolute;bottom:7px;left:10px;right:31%}.layerIdentity i{min-width:30px;height:21px;color:var(--mint);font-family:var(--font-geist-mono), monospace;background:#04100de0;border:1px solid #78f7c533;border-radius:7px;place-items:center;padding:0 6px;font-size:8px;font-style:normal;font-weight:700;display:grid}.layerIdentity strong{color:#d9e7e2;white-space:nowrap;text-shadow:0 2px 8px #03100c;font-size:12px;font-weight:640}.layerIdentityExample{color:#91b8ad;font-weight:520}.bspEnvelope{z-index:8;color:#8cb7b3;cursor:pointer;background:linear-gradient(#53c8ff14,#78f7c509);border:1px solid #53c8ff47;border-right:0;border-radius:12px 0 0 12px;place-items:center;width:43px;height:365px;padding:12px 0;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:grid;position:absolute;top:112px;left:max(7px,50% - 270px)}.bspEnvelope span{writing-mode:vertical-rl;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;transform:rotate(180deg)}.bspEnvelope:hover,.bspEnvelopeSelected{color:var(--mint);background:linear-gradient(#53c8ff24,#78f7c514);border-color:#78f7c5a6;box-shadow:-6px 0 20px #53c8ff1a}.stackLayerSelected .layerSlab{filter:drop-shadow(0 18px 18px #00000047)drop-shadow(0 0 13px #78f7c540);transform:translateY(-4px)scale(1.02)}.stackLayerSelected .layerTop{background:linear-gradient(#78f7c514 1px,#0000 1px) 0 0/17px 17px,linear-gradient(90deg,#78f7c514 1px,#0000 1px) 0 0/17px 17px,linear-gradient(135deg,#1b5c4d,#10362f)}.stackLayerSelected .layerFront{background:linear-gradient(90deg,#219072,#17634f)}.stackLayerSelected .layerSide{background:linear-gradient(145deg,#23798a,#145160)}.faultBeacon,.repairPatch{z-index:8;opacity:0;pointer-events:none;position:absolute}.faultBeacon{background:var(--red);color:#170406;width:27px;height:27px;font-family:var(--font-geist-mono), monospace;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;top:35px;right:27%;box-shadow:0 0 0 8px #ff7d8614,0 0 26px #ff7d865c}.systemPhase-detect.systemFaultFound .stackKernel .faultBeacon,.systemPhase-repair .stackKernel .faultBeacon{opacity:1;animation:1.25s ease-in-out infinite faultPulse}.systemPhase-detect.systemFaultFound .stackKernel .layerTop{background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/17px 17px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/17px 17px,linear-gradient(135deg,#65373b,#321a1d)}.systemPhase-detect.systemFaultFound .stackKernel .layerFront{background:linear-gradient(90deg,#a94b54,#6c3037)}.systemPhase-detect.systemFaultFound .stackKernel .layerSide{background:linear-gradient(145deg,#713f4d,#482632)}.systemPhase-repair .stackKernel .layerTop{background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/17px 17px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/17px 17px,linear-gradient(90deg,#1b5c4d,#65373b,#321a1d) 0 0/200% 100%;animation:2.1s ease-in-out infinite layerRepairSweep}.systemPhase-repair .stackKernel .layerFront{background:linear-gradient(90deg,#219072,#8b4148)}.systemPhase-repair .stackKernel .layerSide{background:linear-gradient(145deg,#23798a,#4b2b38)}.repairPatch{color:var(--mint);font-family:var(--font-geist-mono), monospace;background:#082019;border:1px solid #78f7c55e;border-radius:6px;padding:5px 8px;font-size:9px;top:19px;right:19%}.systemPhase-repair .stackKernel .repairPatch,.systemPhase-prove .stackKernel .repairPatch{opacity:1;animation:.46s both patchReveal}.systemPhase-prove .stackKernel .layerTop{background:linear-gradient(#78f7c51a 1px,#0000 1px) 0 0/17px 17px,linear-gradient(90deg,#78f7c51a 1px,#0000 1px) 0 0/17px 17px,linear-gradient(135deg,#23775e,#124336)}.systemPhase-prove .stackKernel .layerFront{background:linear-gradient(90deg,#35bd8f,#218164)}.systemPhase-prove .stackKernel .layerSide{background:linear-gradient(145deg,#37a5b8,#1e7284)}.signalSpine{z-index:2;background:linear-gradient(var(--cyan), #78f7c52e, var(--mint));width:1px;position:absolute;top:53px;bottom:98px;left:50%;box-shadow:0 0 12px #53c8ff40}.signalSpine i{background:var(--cyan);width:9px;height:9px;box-shadow:0 0 13px var(--cyan);opacity:0;border-radius:50%;margin-left:-4px;display:block}.systemPhase-map .signalSpine i{animation:3.4s cubic-bezier(.45,0,.55,1) both signalTravel}.systemPhase-detect .signalSpine{background:linear-gradient(var(--mint) 0 44%, #78f7c51a 44%)}.systemPhase-detect.systemFaultFound .signalSpine{background:linear-gradient(var(--mint) 0 37%, var(--red) 37% 44%, #78f7c51a 44%)}.systemPhase-detect .signalSpine i{background:var(--mint);box-shadow:0 0 14px var(--mint);transition:background .16s,box-shadow .16s;animation:3.4s cubic-bezier(.45,0,.55,1) both signalFault}.systemPhase-detect.systemFaultFound .signalSpine i{background:var(--red);box-shadow:0 0 14px var(--red)}.systemPhase-repair .signalSpine i{background:var(--amber);box-shadow:0 0 14px var(--amber);animation:1.2s ease-in-out infinite signalRepairPulse}.systemPhase-prove .signalSpine{background:linear-gradient(var(--mint), var(--cyan), var(--mint));width:2px;box-shadow:0 0 18px #78f7c58c}.systemPhase-prove .signalSpine i{background:var(--mint);box-shadow:0 0 14px var(--mint);animation:3.4s cubic-bezier(.45,0,.55,1) both signalRecovery}.agentProbe{z-index:12;top:var(--probe-fault);right:var(--probe-right-top);color:var(--mint);align-items:center;gap:8px;transition:color .18s;display:flex;position:absolute}.agentProbe span{isolation:isolate;width:42px;height:42px;font-family:var(--font-geist-mono), monospace;box-shadow:none;background:0 0;border:0;border-radius:13px;place-items:center;font-size:11px;font-weight:750;display:grid;position:relative}.agentProbe span:before{content:"";z-index:-1;background:#09231c;border:1px solid #78f7c5b8;border-radius:10px;transition:border-color .16s,box-shadow .16s;position:absolute;inset:3px;transform:rotate(45deg);box-shadow:0 0 0 7px #78f7c509,0 12px 32px #0000004d}.agentProbe i{background:linear-gradient(90deg,currentColor,#0000);width:36px;height:1px}.systemPhase-map .agentProbe{animation:3.4s cubic-bezier(.45,0,.55,1) both agentMapSystem}.systemPhase-detect .agentProbe{animation:3.4s cubic-bezier(.45,0,.55,1) both agentFindFault}.systemPhase-detect.systemFaultFound .agentProbe{color:var(--red)}.systemPhase-detect.systemFaultFound .agentProbe span:before{border-color:var(--red);box-shadow:0 0 0 7px #ff7d8609,0 0 30px #ff7d8633}.systemPhase-repair .agentProbe{top:var(--probe-fault);animation:2.3s ease-in-out infinite repairOrbit}.systemPhase-prove .agentProbe{animation:3.4s cubic-bezier(.45,0,.55,1) both agentProveRecovery}.stackCaption{z-index:2;color:#547168;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;align-items:center;gap:11px;font-size:9px;display:flex;position:absolute;inset:auto 25px 22px}.stackCaption i{background:linear-gradient(90deg,#53c8ff99,#78f7c580);flex:1;height:1px}.planInspector{border-left:1px solid var(--line);background:#030d0bb3;flex-direction:column;min-width:0;padding:24px 20px;display:flex}.inspectorHeader{align-items:center;gap:11px;display:flex}.inspectorHeader>span{width:39px;height:39px;color:var(--mint);font-family:var(--font-geist-mono), monospace;background:#78f7c50e;border:1px solid #78f7c54d;border-radius:10px;place-items:center;font-size:10px;font-weight:750;display:grid}.inspectorHeader p,.inspectorOutcome p{flex-direction:column;margin:0;display:flex}.inspectorHeader small,.inspectorOutcome small{color:#637c73;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.inspectorHeader strong{font-size:13px}.planInspector h3{letter-spacing:-.04em;margin:30px 0 12px;font-size:25px;font-weight:590;line-height:1.1}.planInspector>p{color:#879c94;margin:0;font-size:11px;line-height:1.7}.planScope{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;margin-top:22px;padding:13px 0;display:flex}.planScope span,.deviceTreeRepair>p span{color:#617b72;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.planScope strong{color:#becfc9;margin-top:5px;font-size:11px;font-weight:570}.deviceTreeRepair{background:#050c0a;border:1px solid #95ffd821;border-radius:10px;margin-top:19px;overflow:hidden}.deviceTreeRepair>p{border-bottom:1px solid #95ffd81a;justify-content:space-between;align-items:center;min-height:35px;margin:0;padding:0 10px;display:flex}.deviceTreeRepair>p i{color:var(--amber);font-family:var(--font-geist-mono), monospace;font-size:8px;font-style:normal}.systemPhase-detect .deviceTreeRepair>p i{color:var(--red)}.systemPhase-prove .deviceTreeRepair>p i{color:var(--mint)}.deviceTreeRepair code{color:#d58990;font-family:var(--font-geist-mono), Consolas, monospace;white-space:nowrap;padding:9px 10px;font-size:9px;display:block;overflow-x:auto}.deviceTreeRepair code span{color:var(--red);margin-right:7px}.deviceTreeRepair .repairLine{color:#8ce5bb;background:#78f7c50b;border-top:1px solid #78f7c514;animation:.36s both patchReveal}.deviceTreeRepair .repairLine span{color:var(--mint)}.inspectorOutcome{background:#78f7c506;border:1px solid #78f7c524;border-radius:10px;align-items:center;gap:11px;min-height:66px;margin-top:auto;padding:13px;display:flex}.inspectorOutcome>span{background:var(--cyan);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 11px #53c8ff8c}.inspectorOutcome>.outcomeFault{background:var(--red);box-shadow:0 0 11px #ff7d868c}.inspectorOutcome>.outcomePassed{background:var(--mint);box-shadow:0 0 11px #78f7c58c}.inspectorOutcome strong{color:#d2dfda;margin-top:3px;font-size:11px;font-weight:620}@keyframes systemPulse{0%,to{opacity:.58;transform:scale(.92)}50%{opacity:1;transform:scale(1.14)}}@keyframes layerHover{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-3px)}}@keyframes signalTravel{0%{opacity:1;transform:translateY(0)}to{transform:translateY(var(--signal-bottom));opacity:1}}@keyframes signalFault{0%{opacity:1;transform:translateY(0)}78%,to{transform:translateY(var(--signal-fault));opacity:1}}@keyframes signalRepairPulse{0%,to{transform:translateY(var(--signal-fault)) scale(.82);opacity:.62}50%{transform:translateY(var(--signal-fault)) scale(1.22);opacity:1}}@keyframes signalRecovery{0%{transform:translateY(var(--signal-fault));opacity:1}to{transform:translateY(var(--signal-bottom));opacity:1}}@keyframes faultPulse{50%{transform:scale(1.12);box-shadow:0 0 0 13px #ff7d8608,0 0 32px #ff7d8680}}@keyframes patchReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes layerRepairSweep{0%,to{background-position:0 0,0 0,100% 0}50%{background-position:0 0,0 0,0 0}}@keyframes agentMapSystem{0%{top:var(--probe-top);right:var(--probe-right-top)}to{top:var(--probe-bottom);right:var(--probe-right-bottom)}}@keyframes agentFindFault{0%{top:var(--probe-top);right:var(--probe-right-top)}78%,to{top:var(--probe-fault);right:var(--probe-right-top)}}@keyframes agentProveRecovery{0%{top:var(--probe-fault);right:var(--probe-right-top)}to{top:var(--probe-bottom);right:var(--probe-right-bottom)}}@keyframes repairOrbit{0%,to{transform:translateY(-5px)}50%{transform:translateY(7px)}}@media (max-width:1120px){.systemDemoBody{grid-template-columns:220px minmax(440px,1fr)}.planInspector{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;min-height:370px}}@media (max-width:920px){.systemDemoTopbar{flex-direction:column;align-items:flex-start}.systemPhaseNav{width:100%}.systemPhaseNav>button:not(.systemPlayButton){flex:1;min-width:0}.systemDemoBody{grid-template-columns:1fr}.planRail{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:6px;padding:12px;display:grid}.planRail>p{grid-column:1/-1}.planRail button{min-height:66px}.planRailCross{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px;padding-top:10px;display:grid}.planRailCross>p{grid-column:1/-1}.stackWorld{min-height:650px}.planInspector{grid-column:auto}}@media (max-width:620px){.systemDemoTopbar{padding:15px}.systemPhaseNav{justify-content:flex-end}.systemPhaseNav>button:not(.systemPlayButton){border-radius:999px;flex:0 0 38px;justify-content:center;min-height:36px;padding:0}.systemPhaseNav>button:not(.systemPlayButton) span{display:none}.systemPhaseNav>button:not(.systemPlayButton) i{width:8px;height:8px}.planRail{grid-template-columns:repeat(2,1fr)}.planRail button{grid-template-columns:31px 1fr}.planRailCross{grid-template-columns:repeat(2,minmax(0,1fr))}.planRail button>i{display:none}.planRail button strong{text-overflow:clip;white-space:normal;font-size:10px;overflow:visible}.planRail button small{text-overflow:clip;white-space:normal;font-size:9px;overflow:visible}.stackWorld{--probe-fault:195px;--probe-bottom:425px;--probe-right-top:3%;--probe-right-bottom:5%;--signal-fault:165px;--signal-bottom:430px;min-height:565px}.stackLayers{top:20px}.stackLayers li{width:min(88%,335px)}.stackLayers li:first-child{top:0}.stackLayers li:nth-child(2){top:76px}.stackLayers li:nth-child(3){top:152px}.stackLayers li:nth-child(4){top:228px}.stackLayers li:nth-child(5){top:304px}.stackLayers li:nth-child(6){top:380px}.bspEnvelope{width:37px;height:332px;top:91px;left:4px}.bspEnvelope span{font-size:10px}.layerIdentity{left:8px;right:31%}.layerIdentity strong{font-size:11px}.planInspector{padding:21px 17px}.planInspector h3{font-size:23px}}.knowledgeSystem{isolation:isolate;perspective:1400px;background:radial-gradient(circle at 50% 32%,#2aabbe21,#0000 31%),radial-gradient(circle at 9% 37%,#53c8ff0f,#0000 27%),radial-gradient(circle at 91% 37%,#78f7c50e,#0000 27%),linear-gradient(155deg,#061310,#030c0b 58%,#06130f);border:1px solid #78f7c52e;border-radius:24px;min-height:820px;position:relative;overflow:hidden;box-shadow:0 36px 100px #00000047,inset 0 1px #ffffff06}.knowledgeSystem:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#53c8ff0a,#0000 24% 76%,#78f7c509);position:absolute;inset:0}.knowledgeSystemGrid{z-index:0;opacity:.38;pointer-events:none;background-image:linear-gradient(#78f7c509 1px,#0000 1px),linear-gradient(90deg,#78f7c509 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#00000059 72%,#0000);mask-image:linear-gradient(#000,#00000059 72%,#0000)}.knowledgeColumnHeader{z-index:7;text-align:center;flex-direction:column;align-items:center;width:270px;display:flex;position:absolute;top:23px}.knowledgeColumnHeader strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:720;line-height:1.3}.knowledgeColumnHeader span{color:#a8bbb5;margin-top:3px;font-size:13px;line-height:1.35}.knowledgeInputHeader{left:16px}.knowledgeInputHeader strong{color:var(--cyan)}.knowledgeEngineHeader{width:410px;left:50%;transform:translate(-50%)}.knowledgeEngineHeader strong{color:#5de2d1}.knowledgeOutputHeader{right:16px}.knowledgeOutputHeader strong{color:var(--mint)}.knowledgeRail{z-index:5;gap:18px;width:255px;display:grid;position:absolute;top:105px}.knowledgeInputRail{left:18px}.knowledgeOutputRail{right:18px}.knowledgePortCard{--port-colour:var(--cyan);border:1px solid var(--port-colour);min-height:134px;padding:14px 13px}@supports (color:color-mix(in lab, red, red)){.knowledgePortCard{border:1px solid color-mix(in srgb, var(--port-colour) 48%, transparent)}}.knowledgePortCard{background:linear-gradient(145deg, var(--port-colour), transparent 55%), #071b1ef0;border-radius:15px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.knowledgePortCard{background:linear-gradient(145deg, color-mix(in srgb, var(--port-colour) 12%, transparent), transparent 55%), #071b1ef0}}.knowledgePortCard{box-shadow:0 17px 28px #00000047, inset 0 0 26px var(--port-colour)}@supports (color:color-mix(in lab, red, red)){.knowledgePortCard{box-shadow:0 17px 28px #00000047, inset 0 0 26px color-mix(in srgb, var(--port-colour) 5%, transparent)}}.knowledgePortCard{transform-style:preserve-3d;backface-visibility:hidden;animation:6s ease-in-out infinite knowledgePortPulse}.knowledgePortCard:before{content:"";z-index:-1;border:1px solid var(--port-colour);position:absolute;inset:8px -9px -10px 8px}@supports (color:color-mix(in lab, red, red)){.knowledgePortCard:before{border:1px solid color-mix(in srgb, var(--port-colour) 22%, transparent)}}.knowledgePortCard:before{background:#061719;border-radius:15px;transform:translateZ(-18px);box-shadow:10px 12px 23px #00000045}.knowledgePortInput{--port-colour:var(--cyan);transform:perspective(720px)rotateY(5deg)}.knowledgePortOutput{--port-colour:var(--mint);background:linear-gradient(215deg,#78f7c51f,#0000 55%),#071d17f0;transform:perspective(720px)rotateY(-5deg)}.knowledgePortCard1{animation-delay:0s}.knowledgePortCard2{animation-delay:.5s}.knowledgePortCard3{animation-delay:1s}.knowledgeOutputRail .knowledgePortCard1{animation-delay:3s}.knowledgeOutputRail .knowledgePortCard2{animation-delay:3.5s}.knowledgeOutputRail .knowledgePortCard3{animation-delay:4s}@keyframes knowledgePortPulse{0%,7%,24%,to{border-color:color-mix(in srgb, var(--port-colour) 42%, transparent);box-shadow:0 17px 28px #00000047, inset 0 0 26px color-mix(in srgb, var(--port-colour) 5%, transparent)}12%{border-color:color-mix(in srgb, var(--port-colour) 82%, transparent);box-shadow:0 17px 28px #00000047, 0 0 24px color-mix(in srgb, var(--port-colour) 20%, transparent), inset 0 0 28px color-mix(in srgb, var(--port-colour) 10%, transparent)}}.knowledgePortIcon{border:1px solid var(--port-colour);width:50px;height:50px}@supports (color:color-mix(in lab, red, red)){.knowledgePortIcon{border:1px solid color-mix(in srgb, var(--port-colour) 34%, transparent)}}.knowledgePortIcon{background:var(--port-colour);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.knowledgePortIcon{background:color-mix(in srgb, var(--port-colour) 8%, #071512)}}.knowledgePortIcon{color:var(--port-colour);box-shadow:inset 0 0 19px var(--port-colour)}@supports (color:color-mix(in lab, red, red)){.knowledgePortIcon{box-shadow:inset 0 0 19px color-mix(in srgb, var(--port-colour) 8%, transparent)}}.knowledgePortIcon{transform:translateZ(18px)}.knowledgePortIcon svg{width:32px;height:32px;filter:drop-shadow(0 0 8px var(--port-colour))}@supports (color:color-mix(in lab, red, red)){.knowledgePortIcon svg{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--port-colour) 28%, transparent))}}.knowledgePortCopy{min-width:0;transform:translateZ(12px)}.knowledgePortCopy h4{color:#e8f7f1;letter-spacing:-.015em;margin:0 0 5px;font-size:14.5px;font-weight:650;line-height:1.25}.knowledgePortCopy ul{color:#9fb5ae;grid-template-columns:1fr;gap:1px;margin:0;padding:0;font-size:11px;line-height:1.35;list-style:none;display:grid}.knowledgePortCopy li:before{content:"·";color:var(--port-colour);margin-right:5px}.knowledgePortSocket{border:1px solid var(--port-colour);width:14px;height:28px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.knowledgePortSocket{border:1px solid color-mix(in srgb, var(--port-colour) 64%, transparent)}}.knowledgePortSocket{box-shadow:0 0 15px var(--port-colour);background:#061b18}@supports (color:color-mix(in lab, red, red)){.knowledgePortSocket{box-shadow:0 0 15px color-mix(in srgb, var(--port-colour) 36%, transparent)}}.knowledgePortSocket{animation:1.8s ease-in-out infinite knowledgeSocketPulse;transform:translateY(-50%)translateZ(14px)}.knowledgePortInput .knowledgePortSocket{border-radius:2px 8px 8px 2px;right:-12px}.knowledgePortOutput .knowledgePortSocket{border-radius:8px 2px 2px 8px;left:-12px}@keyframes knowledgeSocketPulse{50%{box-shadow:0 0 26px color-mix(in srgb, var(--port-colour) 68%, transparent)}}.knowledgeFlow{z-index:2;pointer-events:none;position:absolute;inset:0}.knowledgeFlow svg{width:100%;height:100%;overflow:visible}.knowledgeFlow path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.knowledgeFlowBase{stroke-width:2px;opacity:.32}.knowledgeFlowSignal{stroke-width:3px;stroke-dasharray:7 24;filter:url(#knowledge-flow-glow);animation:1.7s linear infinite knowledgeFlowTravel;animation-delay:var(--flow-delay)}.knowledgeInputFlow .knowledgeFlowBase{stroke:#53c8ffb3}.knowledgeInputFlow .knowledgeFlowSignal{stroke:var(--cyan)}.knowledgeOutputFlow .knowledgeFlowBase{stroke:#78f7c5ab}.knowledgeOutputFlow .knowledgeFlowSignal{stroke:var(--mint)}.knowledgeFoundationFlow .knowledgeFlowBase{stroke:#5de2d180}.knowledgeFoundationFlow .knowledgeFlowSignal{stroke:#5de2d1}@keyframes knowledgeFlowTravel{to{stroke-dashoffset:-62px}}.knowledgeEngine{z-index:4;width:480px;height:515px;transform-style:preserve-3d;position:absolute;top:74px;left:50%;transform:translate(-50%)}.knowledgeDome{z-index:0;background:radial-gradient(circle at 50% 67%,#78f7c51f,#0000 45%),radial-gradient(circle at 50% 42%,#53c8ff17,#0000 66%),#041b1b7a;border:1px solid #53c8ff3d;border-radius:50%;width:450px;height:344px;position:absolute;top:16px;left:50%;overflow:hidden;transform:translate(-50%)rotateX(-4deg)translateZ(-40px);box-shadow:inset 0 0 70px #53c8ff14,0 0 46px #53c8ff0f}.knowledgeDome:before,.knowledgeDome:after{content:"";border-radius:inherit;position:absolute;inset:0}.knowledgeDome:before{opacity:.55;background:repeating-radial-gradient(at 50% 64%,#0000 0 28px,#53c8ff2e 29px 30px),linear-gradient(90deg,#0000 49.8%,#53c8ff29 50%,#0000 50.2%);transform:scaleY(.7)}.knowledgeDome:after{opacity:.32;background:repeating-conic-gradient(from 0deg at 50% 68%, #53c8ff33 0 .35deg, transparent .35deg 18deg)}.knowledgeDome i{z-index:2;background:var(--mint);width:5px;height:5px;box-shadow:0 0 14px var(--mint);border-radius:50%;animation:3.2s ease-in-out infinite knowledgeDomeNode;position:absolute}.knowledgeDome i:first-child{animation-delay:-.4s;top:22%;left:23%}.knowledgeDome i:nth-child(2){animation-delay:-1.2s;top:17%;left:54%}.knowledgeDome i:nth-child(3){animation-delay:-2s;top:28%;right:19%}.knowledgeDome i:nth-child(4){animation-delay:-.8s;top:55%;left:13%}.knowledgeDome i:nth-child(5){animation-delay:-1.7s;top:49%;right:15%}.knowledgeDome i:nth-child(6){animation-delay:-2.5s;top:69%;left:47%}@keyframes knowledgeDomeNode{50%{opacity:.35;transform:scale(.65)}}.knowledgeCoverageTag{z-index:5;flex-direction:column;align-items:center;width:max-content;display:flex;position:absolute;top:68px;left:50%;transform:translate(-50%)translateZ(60px)}.knowledgeCoverageTag strong{color:#68e9d6;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.knowledgeCoverageTag span{color:#9db5ad;font-size:11px}.knowledgeStage3d{z-index:3;transform-style:preserve-3d;animation:10s ease-in-out infinite alternate knowledgeStageTilt;position:absolute;inset:0}@keyframes knowledgeStageTilt{0%{transform:rotateY(-4deg)rotateX(1.5deg)}to{transform:rotateY(4deg)rotateX(-1deg)}}.knowledgeLayer{--layer-z:0px;--layer-colour:var(--cyan);border:1px solid var(--layer-colour);height:92px;padding:17px 37px 17px 44px;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.knowledgeLayer{border:1px solid color-mix(in srgb, var(--layer-colour) 63%, transparent)}}.knowledgeLayer{background:linear-gradient(145deg, var(--layer-colour), transparent 55%), #071d1df7;justify-content:center;align-items:center;gap:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.knowledgeLayer{background:linear-gradient(145deg, color-mix(in srgb, var(--layer-colour) 14%, transparent), transparent 55%), #071d1df7}}.knowledgeLayer{box-shadow:0 18px 31px #0000004f, inset 0 0 32px var(--layer-colour)}@supports (color:color-mix(in lab, red, red)){.knowledgeLayer{box-shadow:0 18px 31px #0000004f, inset 0 0 32px color-mix(in srgb, var(--layer-colour) 5%, transparent)}}.knowledgeLayer{clip-path:polygon(7% 0,93% 0,100% 20%,94% 100%,6% 100%,0 20%);transform:translateX(-50%) translateZ(var(--layer-z)) rotateX(3deg);transform-style:preserve-3d;backface-visibility:hidden;animation:6s ease-in-out infinite knowledgeLayerPulse}.knowledgeLayer:before{content:"";z-index:-1;border:1px solid var(--layer-colour);position:absolute;inset:8px -5px -13px 6px}@supports (color:color-mix(in lab, red, red)){.knowledgeLayer:before{border:1px solid color-mix(in srgb, var(--layer-colour) 30%, transparent)}}.knowledgeLayer:before{background:var(--layer-colour)}@supports (color:color-mix(in lab, red, red)){.knowledgeLayer:before{background:color-mix(in srgb, var(--layer-colour) 9%, #03110f)}}.knowledgeLayer:before{clip-path:inherit;transform:translateZ(-18px)}.knowledgeLayer:after{content:"";opacity:.35;background:linear-gradient(90deg, transparent, var(--layer-colour), transparent);height:1px;position:absolute;bottom:7px;left:8%;right:8%}.knowledgeLayerTyped{--layer-z:54px;--layer-colour:var(--cyan);z-index:3;width:360px;animation-delay:1.15s;top:134px}.knowledgeLayerVersioned{--layer-z:32px;--layer-colour:#5de2d1;z-index:2;width:388px;animation-delay:1.75s;top:211px}.knowledgeLayerProven{--layer-z:12px;--layer-colour:var(--mint);z-index:1;width:416px;animation-delay:2.35s;top:288px}@keyframes knowledgeLayerPulse{0%,8%,28%,to{border-color:color-mix(in srgb, var(--layer-colour) 54%, transparent);box-shadow:0 18px 31px #0000004f, inset 0 0 32px color-mix(in srgb, var(--layer-colour) 5%, transparent)}15%{border-color:color-mix(in srgb, var(--layer-colour) 92%, transparent);box-shadow:0 18px 31px #0000004f, 0 0 32px color-mix(in srgb, var(--layer-colour) 20%, transparent), inset 0 0 34px color-mix(in srgb, var(--layer-colour) 11%, transparent)}}.knowledgeLayerIcon{border:1px solid var(--layer-colour);flex:none;width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.knowledgeLayerIcon{border:1px solid color-mix(in srgb, var(--layer-colour) 40%, transparent)}}.knowledgeLayerIcon{background:var(--layer-colour);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.knowledgeLayerIcon{background:color-mix(in srgb, var(--layer-colour) 8%, #071713)}}.knowledgeLayerIcon{color:var(--layer-colour);transform:translateZ(18px)}.knowledgeLayerIcon svg{width:27px;height:27px}.knowledgeLayer p{flex-direction:column;margin:0;display:flex;transform:translateZ(15px)}.knowledgeLayer strong{color:#ddf5ed;text-transform:uppercase;font-size:14px;font-weight:680;line-height:1.3}.knowledgeLayer small{color:#9db2ab;margin-top:3px;font-size:11px;line-height:1.3}.knowledgePedestal{z-index:2;width:428px;height:94px;transform-style:preserve-3d;background:linear-gradient(#195048e6,#071c19 48%,#04120f);border:1px solid #5de2d15e;border-radius:50%/22%;flex-direction:column;align-items:center;padding-top:28px;display:flex;position:absolute;top:403px;left:50%;transform:translate(-50%)rotateX(7deg)translateZ(-3px);box-shadow:0 22px 30px #00000061,inset 0 5px 14px #78f7c512,0 0 35px #5de2d114}.knowledgePedestal:after{content:"";z-index:-1;background:#03100d;border:1px solid #5de2d129;border-radius:50%/24%;position:absolute;inset:20px 9px -17px;transform:translateZ(-20px)}.knowledgePedestal>i{background:radial-gradient(#78f7c524,#0000 68%);border:1px solid #78f7c56b;border-radius:50%;width:91%;height:24px;position:absolute;top:4px;left:50%;transform:translate(-50%)translateZ(3px);box-shadow:0 0 22px #78f7c51f}.knowledgePedestal strong{color:#68e9d6;font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;text-transform:uppercase;font-size:14px;line-height:1.3}.knowledgePedestal span{color:#a8bcb5;font-size:11px}.knowledgeFoundation{z-index:4;transform-origin:bottom;background:linear-gradient(#0c2725f0,#051311fa);border:1px solid #5de2d12e;border-radius:22px 22px 28px 28px;height:200px;padding:13px 13px 45px;position:absolute;bottom:17px;left:84px;right:84px;transform:perspective(1000px)rotateX(1.4deg);box-shadow:0 25px 42px #0000005e,inset 0 1px #ffffff06}.knowledgeFoundationCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.knowledgeFoundationCard{transform-origin:bottom;background:linear-gradient(145deg,#53c8ff0e,#061816de);border:1px solid #53c8ff29;border-radius:13px;min-width:0;min-height:136px;padding:12px 10px;animation:7s ease-in-out infinite knowledgeFoundationPulse;position:relative;transform:perspective(620px)rotateX(5deg)translateZ(0);box-shadow:0 12px 21px #00000038,inset 0 0 20px #53c8ff06}.knowledgeFoundationCard2{animation-delay:-1.2s}.knowledgeFoundationCard3{animation-delay:-2.4s}.knowledgeFoundationCard4{animation-delay:-3.6s}.knowledgeFoundationCard5{animation-delay:-4.8s}@keyframes knowledgeFoundationPulse{50%{border-color:#5de2d152;box-shadow:0 12px 21px #00000038,0 0 16px #5de2d112}}.knowledgeFoundationCard>span{color:#5de2d1;background:#5de2d10b;border:1px solid #5de2d13d;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.knowledgeFoundationCard svg{width:25px;height:25px}.knowledgeFoundationCard h4{color:#d9eee7;margin:8px 0 3px;font-size:12px;font-weight:650;line-height:1.25}.knowledgeFoundationCard p{color:#849f96;margin:0;font-size:10px;line-height:1.45}.knowledgeFoundationLabel{text-align:center;justify-content:center;align-items:baseline;gap:12px;display:flex;position:absolute;bottom:8px;left:20px;right:20px}.knowledgeFoundationLabel strong{color:#5de2d1;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.knowledgeFoundationLabel span{color:#829b93;font-size:10.5px}@media (max-width:1080px) and (min-width:981px){.knowledgeRail{width:225px}.knowledgePortCard{grid-template-columns:44px minmax(0,1fr);gap:9px}.knowledgePortIcon{width:42px;height:42px}.knowledgePortIcon svg{width:27px;height:27px}.knowledgeEngine{width:430px}.knowledgeLayerTyped{width:330px}.knowledgeLayerVersioned{width:352px}.knowledgeLayerProven{width:378px}.knowledgeDome{width:410px}.knowledgePedestal{width:390px}.knowledgeFoundation{left:55px;right:55px}}@media (max-width:980px){.knowledgeSystem{grid-template-columns:1fr;grid-template-areas:"input-header""inputs""engine-header""engine""output-header""outputs""foundation";gap:16px;min-height:0;padding:25px;display:grid}.knowledgeColumnHeader{text-align:left;align-items:flex-start;width:auto;position:static;transform:none}.knowledgeInputHeader{grid-area:input-header}.knowledgeEngineHeader{grid-area:engine-header;margin-top:16px}.knowledgeOutputHeader{grid-area:output-header;margin-top:16px}.knowledgeFlow{display:none}.knowledgeRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:auto;display:grid;position:static}.knowledgeInputRail{grid-area:inputs}.knowledgeOutputRail{grid-area:outputs}.knowledgePortCard,.knowledgePortInput,.knowledgePortOutput{grid-template-columns:42px minmax(0,1fr);gap:9px;min-height:142px;transform:perspective(720px)rotateX(2deg)}.knowledgePortIcon{width:40px;height:40px}.knowledgePortIcon svg{width:26px;height:26px}.knowledgePortInput .knowledgePortSocket,.knowledgePortOutput .knowledgePortSocket{border-radius:2px 2px 8px 8px;width:28px;height:12px;inset:auto auto -9px 50%;transform:translate(-50%)}.knowledgeEngine{grid-area:engine;width:min(100%,500px);height:515px;margin-inline:auto;position:relative;top:auto;left:auto;transform:none}.knowledgeFoundation{grid-area:foundation;height:auto;padding:14px;position:static;transform:none}.knowledgeFoundationLabel{border-top:1px solid #5de2d11f;margin-top:14px;padding-top:12px;position:static}}@media (max-width:680px){.knowledgeSystem{padding:19px}.knowledgeRail{grid-template-columns:1fr}.knowledgePortCard,.knowledgePortInput,.knowledgePortOutput{grid-template-columns:52px minmax(0,1fr);min-height:122px}.knowledgePortIcon{width:48px;height:48px}.knowledgePortCopy ul{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledgeEngine{height:470px}.knowledgeDome{width:min(108%,390px);height:300px;top:20px}.knowledgeLayer{gap:11px;height:88px;padding-inline:32px}.knowledgeLayerTyped{width:min(86%,330px);top:127px}.knowledgeLayerVersioned{width:min(93%,352px);top:198px}.knowledgeLayerProven{width:100%;top:269px}.knowledgeLayer strong{font-size:12px}.knowledgeLayer small{font-size:9.5px}.knowledgeLayerIcon{width:37px;height:37px}.knowledgeCoverageTag{top:70px}.knowledgePedestal{width:min(100%,390px);top:375px}.knowledgePedestal strong{font-size:12px}.knowledgeFoundationCards{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledgeFoundationCard5{grid-column:1/-1}.knowledgeFoundationLabel{flex-direction:column;align-items:center;gap:2px}}@media (max-width:420px){.knowledgeSystem{padding:15px}.knowledgePortCopy ul{grid-template-columns:1fr}.knowledgeEngine{height:450px}.knowledgeCoverageTag strong{font-size:9px}.knowledgeLayer{padding-inline:24px}.knowledgeLayer p{min-width:0}.knowledgeLayer small{max-width:180px}.knowledgeLayerIcon{width:34px;height:34px}.knowledgeLayerIcon svg{width:22px;height:22px}.knowledgePedestal{top:366px}.knowledgePedestal strong{font-size:10.5px}.knowledgeFoundationCards{grid-template-columns:1fr}.knowledgeFoundationCard5{grid-column:auto}}@media (prefers-reduced-motion:reduce){.knowledgePortCard,.knowledgePortSocket,.knowledgeDome i,.knowledgeStage3d,.knowledgeLayer,.knowledgeFoundationCard{animation:none!important}.knowledgeFlowSignal{stroke-dasharray:none;opacity:.58;animation:none!important}}.ecosystemSection{background:radial-gradient(circle at 84% 18%,#53c8ff0b,#0000 30%),linear-gradient(#06110f,#071411)}.partnerEcosystem{gap:16px;display:grid}.partnerRelationshipBoundary{border:1px solid var(--line);background:#061512bd;border-radius:20px;grid-template-columns:minmax(230px,.85fr) minmax(260px,1fr) 58px minmax(260px,1fr);align-items:stretch;min-height:142px;display:grid;overflow:hidden}.partnerBoundaryIntro,.partnerBoundaryDefinition{flex-direction:column;justify-content:center;padding:24px;display:flex}.partnerBoundaryIntro{border-right:1px solid var(--line);background:#78f7c506}.partnerBoundaryIntro>span,.partnerBoundaryDefinition p>span{color:var(--mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:680}.partnerBoundaryIntro>strong{color:#e5f4ef;max-width:250px;margin-top:7px;font-size:16px;font-weight:620;line-height:1.4}.partnerBoundaryDefinition{padding-left:66px;position:relative}.partnerBoundaryDefinition>i{border:1px solid var(--boundary-colour);background:var(--boundary-colour);border-radius:8px;width:25px;height:25px;position:absolute;top:50%;left:24px}@supports (color:color-mix(in lab, red, red)){.partnerBoundaryDefinition>i{background:color-mix(in srgb, var(--boundary-colour) 7%, transparent)}}.partnerBoundaryDefinition>i{box-shadow:0 0 18px var(--boundary-colour)}@supports (color:color-mix(in lab, red, red)){.partnerBoundaryDefinition>i{box-shadow:0 0 18px color-mix(in srgb, var(--boundary-colour) 9%, transparent)}}.partnerBoundaryDefinition>i{transform:translateY(-50%)rotate(45deg)}.partnerBoundaryDefinition>i:after{content:"";border:1px solid var(--boundary-colour);position:absolute;inset:7px}.partnerBoundaryDefinition p{flex-direction:column;margin:0;display:flex}.partnerBoundaryDefinition p>strong{color:#b5c8c1;margin-top:5px;font-size:13px;font-weight:540;line-height:1.5}.partnerBoundaryFormal{--boundary-colour:var(--mint)}.partnerBoundaryIntegration{--boundary-colour:var(--cyan)}.partnerBoundaryIntegration p>span{color:var(--cyan)}.partnerBoundaryConnector{border-right:1px solid var(--line);border-left:1px solid var(--line);color:#56736a;place-items:center;display:grid}.partnerBoundaryConnector span{width:28px;height:28px;font-family:var(--font-geist-mono), monospace;border:1px solid #95ffd81f;border-radius:50%;place-items:center;font-size:13px;display:grid}.partnerPathwayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.partnerPathwayCard{border:1px solid var(--line);background:linear-gradient(145deg,#0f2721b5,#051310e8);border-radius:20px;min-height:285px;padding:27px;transition:border-color .18s,transform .18s,background .18s;position:relative;overflow:hidden;box-shadow:0 24px 55px #0000002b}.partnerPathwayCard:after{content:"";opacity:.055;background:var(--mint);filter:blur(36px);pointer-events:none;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-95px;right:-80px}.partnerPathwayCard:hover{background:linear-gradient(145deg,#112c25c7,#051411f0);border-color:#78f7c54d;transform:translateY(-3px)}.partnerPathwayTop{color:var(--mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;align-items:center;gap:12px;font-size:10px;display:flex}.partnerPathwayTop>i{background:linear-gradient(90deg,#78f7c54d,#78f7c508);flex:1;height:1px}.partnerPathwayCode{background:#78f7c50b;border:1px solid #78f7c53d;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:740;display:grid}.partnerPathwayCard h3{color:#edf9f5;letter-spacing:-.035em;margin:20px 0 7px;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:590;line-height:1.15}.partnerPathwaySummary{color:#9cb2aa;margin:0;font-size:13.5px;line-height:1.6}.partnerPathwayBenefit{background:linear-gradient(90deg,#78f7c50d,#0000);border:1px solid #78f7c51c;border-radius:12px;flex-direction:column;margin-top:28px;padding:17px;display:flex}.partnerPathwayBenefit span{color:#6f8c82;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.partnerPathwayBenefit strong{color:var(--mint);margin-top:6px;font-size:13px;font-weight:570;line-height:1.5}.partnerPathwayCard dl{border-top:1px solid var(--line);margin:23px 0 0}.partnerPathwayCard dl>div{border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px;min-height:68px;padding:12px 0;display:grid}.partnerPathwayCard dt{color:#6f8c82;font-family:var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;font-size:10px;line-height:1.4}.partnerPathwayCard dd{color:#b9cbc5;margin:0;font-size:12.5px;line-height:1.48}.partnerPathwayCard .partnerOutcomeRow{background:linear-gradient(90deg,#78f7c50b,#0000);border-bottom:0;margin:0 -12px;padding-inline:12px}.partnerOutcomeRow dt,.partnerOutcomeRow dd{color:var(--mint)}.partnerIntegrationPanel{border:1px solid var(--line);background:#051411d1;border-radius:20px;padding:30px}.partnerIntegrationHeader{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:40px;display:grid}.partnerIntegrationHeader h3,.partnerCtaPanel h3{color:#edf9f5;letter-spacing:-.045em;max-width:650px;margin:0;font-size:clamp(1.7rem,2.7vw,2.45rem);font-weight:590;line-height:1.1}.partnerIntegrationHeader>p{color:#8da59d;margin:0;font-size:12.5px;line-height:1.65}.partnerIntegrationGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:27px;display:grid}.partnerIntegrationGrid>div{background:linear-gradient(145deg,#53c8ff0b,#ffffff02);border:1px solid #53c8ff21;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:115px;padding:15px;display:flex}.partnerIntegrationGrid>div>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;font-size:10px}.partnerIntegrationGrid p{flex-direction:column;margin:12px 0 0;display:flex}.partnerIntegrationGrid strong{color:#dbe9e4;font-size:12.5px;font-weight:640}.partnerIntegrationGrid small{color:#789289;margin-top:4px;font-size:10.5px;line-height:1.45}.partnerCtaPanel{background:radial-gradient(circle at 82%,#78f7c512,#0000 31%),linear-gradient(125deg,#0c2b23e0,#051310eb);border:1px solid #78f7c53b;border-radius:20px;grid-template-columns:1fr;align-items:center;gap:50px;min-height:190px;padding:31px 34px;display:grid}.partnerCtaPanel>div:first-child{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:16px 54px;display:grid}.partnerCtaPanel>div:first-child>.eyebrow{grid-column:1/-1}.partnerCtaPanel>div:first-child>p:last-child{color:#9eb3ac;max-width:390px;margin:0;font-size:13.5px;line-height:1.65}.partnerCtaActions{flex-direction:column;align-items:stretch;gap:17px;display:flex}.partnerCtaActions .button{width:100%}.partnerCtaActions .textLink{justify-content:center;min-height:44px}@media (max-width:960px){.partnerRelationshipBoundary{grid-template-columns:repeat(2,minmax(0,1fr))}.partnerBoundaryIntro{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1}.partnerBoundaryConnector{display:none}.partnerBoundaryFormal{border-right:1px solid var(--line)}.partnerIntegrationHeader,.partnerCtaPanel{grid-template-columns:1fr;align-items:start;gap:28px}.partnerIntegrationGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.partnerPathwayGrid{grid-template-columns:1fr}.partnerPathwayCard{min-height:0}.partnerIntegrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.partnerIntegrationGrid>div:last-child{grid-column:1/-1}}@media (max-width:520px){.partnerRelationshipBoundary{grid-template-columns:1fr}.partnerBoundaryIntro,.partnerBoundaryFormal{border-right:0;border-bottom:1px solid var(--line);grid-column:auto}.partnerBoundaryDefinition{min-height:130px}.partnerPathwayCard,.partnerIntegrationPanel,.partnerCtaPanel{padding:22px}.partnerPathwayCard dl>div{grid-template-columns:1fr;gap:5px}.partnerIntegrationGrid{grid-template-columns:1fr}.partnerIntegrationGrid>div:last-child{grid-column:auto}}.partnerPreview{gap:14px;display:grid}.partnerPreviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.partnerPreviewCard{border:1px solid var(--line);background:linear-gradient(145deg,#0f2721b8,#051310e8);border-radius:17px;flex-direction:column;min-height:270px;padding:22px;transition:border-color .18s,transform .18s;display:flex}.partnerPreviewCard:hover{border-color:#78f7c54d;transform:translateY(-3px)}.partnerPreviewCard>div{color:var(--mint);font-family:var(--font-geist-mono), monospace;align-items:center;gap:10px;font-size:10px;display:flex}.partnerPreviewCard>div>i{background:linear-gradient(90deg,#78f7c545,#0000);flex:1;height:1px}.partnerPreviewCard>div>strong{background:#78f7c50a;border:1px solid #78f7c538;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.partnerPreviewCard h3{color:#edf9f5;letter-spacing:-.025em;margin:22px 0 8px;font-size:18px;font-weight:600;line-height:1.25}.partnerPreviewCard>p{color:#93aaa2;margin:0;font-size:12.5px;line-height:1.6}.partnerPreviewCard>small{color:#69857b;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin-top:auto;padding-top:22px;font-size:9.5px}.partnerPreviewOutcome{color:var(--mint);margin-top:5px;font-size:11.5px;font-weight:560;line-height:1.45}.partnerPreviewFooter{background:linear-gradient(125deg,#0c2b23d1,#051310f0);border:1px solid #78f7c533;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;min-height:190px;padding:27px 30px;display:grid}.partnerPreviewFooter h3{color:#edf9f5;letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.4vw,2.15rem);font-weight:590;line-height:1.16}.partnerPreviewFooter>div>p:last-child{color:#96aaa3;max-width:690px;margin:12px 0 0;font-size:12.5px;line-height:1.6}.partnerPreviewFooter .button{min-width:270px}.partnerPage{background:var(--bg)}.partnerPageHero{background:radial-gradient(circle at 74% 42%,#53c8ff12,#0000 30%),radial-gradient(circle at 28% 18%,#78f7c50e,#0000 32%),linear-gradient(135deg,#071612,#04100e 68%);align-items:center;min-height:710px;padding:145px 0 78px;display:flex;position:relative;overflow:hidden}.partnerPageHero:after{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;height:150px;position:absolute;inset:auto 0 0}.partnerPageGrid{opacity:.42;background-image:linear-gradient(#78f7c50a 1px,#0000 1px),linear-gradient(90deg,#78f7c50a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 46%,#000,#0000 72%);mask-image:radial-gradient(circle at 70% 46%,#000,#0000 72%)}.partnerPageHeroLayout{z-index:2;grid-template-columns:minmax(0,1fr) minmax(460px,.82fr);align-items:center;gap:clamp(55px,7vw,105px);display:grid;position:relative}.partnerPageHeroCopy h1{color:#f0faf7;letter-spacing:-.065em;text-wrap:balance;max-width:730px;margin:20px 0 24px;font-size:clamp(3.05rem,4.7vw,4.7rem);font-weight:610;line-height:.98}.partnerPageHeroCopy>p:not(.eyebrow){color:#a2b7af;max-width:690px;margin:0;font-size:16px;line-height:1.72}.partnerPageHeroActions{flex-wrap:wrap;gap:11px;margin-top:29px;display:flex}.partnerPageProof{border-top:1px solid var(--line);color:#8ea59d;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 20px;margin:32px 0 0;padding:22px 0 0;font-size:11.5px;list-style:none;display:grid}.partnerPageProof li{align-items:center;gap:9px;display:flex}.partnerPageProof span{color:var(--mint);font-family:var(--font-geist-mono), monospace;font-size:9px}.partnerValueFlowScene{perspective:1150px;perspective-origin:58% 42%;align-self:center;padding:12px 24px 32px 8px}.partnerValueFlow{isolation:isolate;transform-origin:34% 48%;transform-style:preserve-3d;background:linear-gradient(145deg,#0b231df7,#030f0dfa);border:1px solid #78f7c53d;border-radius:20px;padding:18px;position:relative;transform:rotateX(3deg)rotateY(-8deg)rotate(-.35deg)translateZ(0);box-shadow:2px 3px #12382f,5px 7px #0c2922,9px 12px #071b17,18px 27px 34px #040f0d57,inset 1px 1px #dafff114}.partnerValueFlow:before{content:"";z-index:0;border-radius:inherit;opacity:.42;pointer-events:none;background-image:linear-gradient(#53c8ff09 1px,#0000 1px),linear-gradient(90deg,#53c8ff09 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0}.partnerValueFlow:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 2px 2px #cbffeb14,inset -7px -9px 12px #0000003d}.partnerValueFlow>*{z-index:1;position:relative}.partnerValueFlowHeader{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:62px;padding:0 5px 14px;display:flex;position:relative;transform:translateZ(11px)}.partnerValueFlowHeader span{color:var(--mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.partnerValueFlowHeader strong{color:#dcebe6;margin-top:3px;font-size:13px;font-weight:590}.partnerValueStage{background:#0a221dc7;border:1px solid #95ffd821;border-radius:12px;grid-template-columns:37px 1fr;align-items:center;gap:12px;min-height:88px;padding:14px;display:grid;position:relative;transform:translateZ(24px);box-shadow:2px 3px #468e762e,7px 11px 18px #00000040}.partnerValueStage>span{width:34px;height:34px;color:var(--mint);font-family:var(--font-geist-mono), monospace;background:#78f7c50b;border:1px solid #78f7c533;border-radius:10px;place-items:center;font-size:9px;display:grid}.partnerValueStage p{flex-direction:column;margin:0;display:flex}.partnerValueStage small{color:#718d83;font-family:var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;font-size:9px}.partnerValueStage strong{color:#cbdcd6;margin-top:3px;font-size:12px;font-weight:590;line-height:1.4}.partnerValueStageInput{border-color:#53c8ff3b;margin-top:16px}.partnerValueStageInput>span{color:var(--cyan);background:#53c8ff0b;border-color:#53c8ff4d}.partnerValueStageKernary{background:#0d2c24db;border-color:#78f7c547}.partnerValueStageOutput{border-color:#78f7c533}.partnerValueFlow>i{background:linear-gradient(var(--cyan), var(--mint));width:1px;height:30px;margin-left:31px;display:block;position:relative;transform:translateZ(12px);box-shadow:0 0 10px #5de2d140}.partnerValueFlow>i:after{content:"";border-right:1px solid var(--mint);border-bottom:1px solid var(--mint);width:7px;height:7px;position:absolute;bottom:-2px;left:-3px;transform:rotate(45deg)}.partnerValueFlow>i span{color:#5f7b72;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-style:normal;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.partnerValueFlowResult{background:#78f7c509;border:1px solid #78f7c530;border-radius:11px;grid-template-columns:9px 1fr;align-items:center;gap:3px 11px;min-height:58px;margin-top:15px;padding:10px 13px;display:grid;transform:translateZ(18px);box-shadow:2px 3px #468e7624,7px 10px 16px #0003}.partnerValueFlowResult i{background:var(--mint);width:8px;height:8px;box-shadow:0 0 14px var(--mint);border-radius:50%;grid-row:1/3}.partnerValueFlowResult span{color:var(--mint);font-size:11px;font-weight:650}.partnerValueFlowResult strong{color:#778f86;font-family:var(--font-geist-mono), monospace;letter-spacing:.045em;text-transform:uppercase;font-size:8.5px;font-weight:520}.partnerEngagementSection{background:#06110f}.partnerProgrammeSection{background:linear-gradient(#071411,#06100f)}.partnerPageSectionHeading{grid-template-columns:minmax(0,1fr) minmax(310px,.68fr);align-items:end;gap:50px;margin-bottom:45px;display:grid}.partnerPageSectionHeading h2{color:#edf9f5;letter-spacing:-.052em;max-width:800px;margin:0;font-size:clamp(2.15rem,3.45vw,3.4rem);font-weight:590;line-height:1.05}.partnerPageSectionHeading>p{color:#93aaa2;margin:0;font-size:13.5px;line-height:1.7}.partnerEngagementGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none;display:grid}.partnerEngagementGrid li{border:1px solid var(--line);background:linear-gradient(145deg,#0e2520ad,#051310e6);border-radius:17px;min-height:225px;padding:23px}.partnerEngagementGrid li>div{color:var(--mint);font-family:var(--font-geist-mono), monospace;align-items:center;gap:12px;font-size:10px;display:flex}.partnerEngagementGrid li>div i{background:linear-gradient(90deg,#78f7c547,#0000);flex:1;height:1px}.partnerEngagementGrid h3{color:#e5f2ee;letter-spacing:-.025em;margin:45px 0 12px;font-size:18px;font-weight:610;line-height:1.3}.partnerEngagementGrid p{color:#8da49c;margin:0;font-size:12.5px;line-height:1.65}.partnerProgrammeSection .partnerPageSectionHeading{grid-template-columns:minmax(0,800px)}@media (max-width:1040px){.partnerPreviewGrid,.partnerEngagementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.partnerPageHeroLayout{grid-template-columns:1fr}.partnerPageHeroCopy{max-width:820px}.partnerValueFlow{width:min(100%,680px);transform:none}.partnerValueFlowScene{perspective:none;width:min(100%,680px);padding:0 0 16px}}@media (max-width:760px){.partnerPreviewFooter,.partnerPageSectionHeading{grid-template-columns:1fr;align-items:start;gap:25px}.partnerPreviewFooter .button{width:100%;min-width:0}.partnerCtaPanel>div:first-child{grid-template-columns:1fr;gap:13px}.partnerCtaPanel>div:first-child>.eyebrow{grid-column:auto}.partnerCtaPanel>div:first-child>p:last-child{max-width:680px;margin-top:3px}.partnerPageHero{min-height:0;padding:130px 0 75px}.partnerPageHeroCopy h1{font-size:clamp(2.75rem,10.5vw,3.75rem)}.partnerPageHeroActions{flex-direction:column}.partnerPageHeroActions .button{width:100%}}@media (max-width:560px){.partnerPreviewGrid,.partnerEngagementGrid{grid-template-columns:1fr}.partnerPreviewCard,.partnerEngagementGrid li{min-height:0}.partnerPreviewCard>small{margin-top:30px}.partnerPreviewFooter{padding:23px}.partnerPageProof{grid-template-columns:1fr}.partnerEngagementGrid h3{margin-top:42px}}.companyPage{background:var(--bg)}.companyHero{background:radial-gradient(circle at 76% 45%,#53c8ff12,#0000 31%),radial-gradient(circle at 23% 19%,#78f7c50f,#0000 31%),linear-gradient(132deg,#071713,#04100e 67%);align-items:center;min-height:760px;padding:145px 0 82px;display:flex;position:relative;overflow:hidden}.companyHero:after{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;height:150px;position:absolute;inset:auto 0 0}.companyHeroGrid,.companyClosingGrid{opacity:.38;background-image:linear-gradient(#78f7c50a 1px,#0000 1px),linear-gradient(90deg,#78f7c50a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 47%,#000,#0000 74%);mask-image:radial-gradient(circle at 70% 47%,#000,#0000 74%)}.companyHeroLayout{z-index:2;grid-template-columns:minmax(0,1fr) minmax(470px,.82fr);align-items:center;gap:clamp(54px,7vw,104px);display:grid;position:relative}.companyHeroCopy h1{color:#f0faf7;letter-spacing:-.062em;text-wrap:balance;max-width:760px;margin:19px 0 25px;font-size:clamp(3rem,4.25vw,4.25rem);font-weight:610;line-height:1}.companyHeroCopy>p:not(.eyebrow){color:#a3b8b0;max-width:700px;margin:0;font-size:16px;line-height:1.72}.companyHeroActions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.companyHeroCopy>.companyHeroStatus{color:#819b92;width:min(100%,436px);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #78f7c529;align-items:center;gap:10px;margin:24px 0 0;padding-top:16px;font-size:9.5px;line-height:1.2;display:flex}.companyHeroCopy>.companyHeroStatus span{color:var(--cyan)}.companyHeroCopy>.companyHeroStatus i{background:var(--mint);border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #78f7c5a6}.companyArtwork{aspect-ratio:5/3;background:#020a0f;border:1px solid #53c8ff33;border-radius:22px;width:100%;margin:0;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-2deg);box-shadow:0 30px 90px #00000061,0 0 55px #23e0e10e}.companyArtwork:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 48px #00000038}.companyArtwork img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.1)}.companyFoundation{background:#04120fe0;border:1px solid #78f7c540;border-radius:20px;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-3deg);box-shadow:0 30px 80px #0000004f,inset 0 1px #ffffff06}.companyFoundation:before{content:"";opacity:.36;pointer-events:none;background-image:linear-gradient(#53c8ff09 1px,#0000 1px),linear-gradient(90deg,#53c8ff09 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.companyFoundation>header{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:78px;padding:17px 20px;display:flex;position:relative}.companyFoundation>header span,.companyFounder small,.companyHub small,.companyBacking small{color:var(--mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.companyFoundation>header strong{color:#dcebe6;margin-top:3px;font-size:13px;font-weight:590}.companyFoundationBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid;position:relative}.companyFounder{background:#0a221dc2;border:1px solid #95ffd826;border-radius:13px;flex-direction:column;justify-content:center;min-height:118px;padding:18px;display:flex;position:relative}.companyFounderAi{border-color:#53c8ff40}.companyFounderOs{border-color:#78f7c540}.companyFounderAi small{color:var(--cyan)}.companyFounder strong{color:#e6f4ef;margin-top:7px;font-size:14px;font-weight:640}.companyFounder>span{color:#819b92;margin-top:4px;font-size:10.5px;line-height:1.5}.companyJoin{color:#68847a;height:30px;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;gap:11px;font-size:8px;display:grid}.companyJoin i{background:linear-gradient(90deg,#0000,#78f7c559);height:1px}.companyJoin i:last-child{background:linear-gradient(90deg,#78f7c559,#0000)}.companyHub{background:linear-gradient(135deg,#144135f0,#08201beb);border:1px solid #78f7c56b;border-radius:14px;grid-column:1/-1;align-items:center;gap:14px;min-height:88px;padding:16px 20px;display:flex;box-shadow:0 12px 34px #00000038,0 0 28px #78f7c50b}.companyHub .brandMark{flex:none}.companyHub>div{flex-direction:column;display:flex}.companyHub strong{color:#f0fff9;letter-spacing:-.025em;margin-top:2px;font-size:18px;font-weight:680}.companyBacking{background:#78f7c509;border:1px solid #95ffd824;border-radius:12px;grid-column:1/-1;grid-template-columns:8px 1fr;align-items:center;gap:13px;min-height:72px;padding:13px 16px;display:grid}.companyBacking>i{background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #78f7c5cc}.companyFounderIdentity{background:#53c8ff09;border-color:#53c8ff30}.companyFounderIdentity>i{background:var(--cyan);box-shadow:0 0 14px #53c8ffb8}.companyFounderIdentity small{color:var(--cyan)}.companyBacking p{flex-direction:column;margin:0;display:flex}.companyBacking strong{color:#b5c9c2;margin-top:3px;font-size:11px;font-weight:570;line-height:1.45}.companyMissionSection{background:#06110f}.companyMissionLayout{grid-template-columns:minmax(0,1fr) minmax(380px,.74fr);align-items:start;gap:clamp(55px,8vw,120px);display:grid}.companyMissionLayout h2,.companySectionHeading h2,.companyLeadershipLayout h2,.companyClosing h2{color:#edf9f5;letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(2.15rem,3.4vw,3.35rem);font-weight:590;line-height:1.06}.companyMissionCopy{border-top:1px solid var(--line-strong);padding-top:24px}.companyMissionCopy p{color:#9bb0a8;margin:0;font-size:14px;line-height:1.8}.companyMissionCopy p+p{margin-top:19px}.companyOutcomeStrip{border:1px solid var(--line);background:#091b1799;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;display:grid;overflow:hidden}.companyOutcomeStrip>div{border-right:1px solid var(--line);flex-direction:column;min-height:190px;padding:24px;display:flex}.companyOutcomeStrip>div:last-child{border-right:0}.companyOutcomeStrip span,.companyStructureGrid article>span{color:var(--mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.companyOutcomeStrip strong{color:#dfede8;margin-top:auto;font-size:16px;font-weight:620}.companyOutcomeStrip p{color:#80978e;margin:8px 0 0;font-size:12px;line-height:1.62}.companyStructureSection{background:linear-gradient(#071512,#06100f)}.companySectionHeading{grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);align-items:end;gap:60px;margin-bottom:48px;display:grid}.companySectionHeading>p{color:#93aaa2;margin:0;font-size:13.5px;line-height:1.72}.companyStructureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.companyStructureGrid article{border:1px solid var(--line);background:linear-gradient(145deg,#0e2620ba,#051310f0);border-radius:17px;flex-direction:column;min-height:265px;padding:25px;display:flex;position:relative;overflow:hidden}.companyStructureGrid article:after{content:"";border:1px solid #78f7c514;border-radius:50%;width:150px;height:150px;position:absolute;top:-86px;right:-44px}.companyStructureGrid h3{color:#e6f3ef;letter-spacing:-.03em;margin:auto 0 12px;font-size:20px;font-weight:620}.companyStructureGrid p{color:#8ea49c;margin:0;font-size:12.5px;line-height:1.68}.companyStructureGrid .companyStructureBacking{background:linear-gradient(145deg,#11332ac2,#051511f0);border-color:#78f7c540}.companyPrinciplesSection{background:#06110f}.companyPrinciplesHeading{grid-template-columns:minmax(0,800px)}.companyPrinciplesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.companyPrinciplesGrid li{border-top:1px solid #78f7c547;padding-top:20px}.companyPrinciplesGrid li>span{color:var(--mint);font-family:var(--font-geist-mono), monospace;font-size:9px}.companyPrinciplesGrid h3{color:#e5f3ee;letter-spacing:-.025em;margin:37px 0 12px;font-size:18px;font-weight:610}.companyPrinciplesGrid p{color:#8da49c;margin:0;font-size:12.5px;line-height:1.7}.companyLeadershipSection{background:linear-gradient(140deg,#071512,#050f0d)}.companyLeadershipLayout{grid-template-columns:minmax(0,.85fr) minmax(460px,1fr);align-items:center;gap:clamp(60px,9vw,130px);display:grid}.companyTeamExperience{border-top:1px solid #78f7c54d;border-bottom:1px solid #78f7c529;grid-template-columns:98px 1fr;align-items:center;gap:19px;max-width:580px;margin-top:30px;padding:18px 0;display:grid}.companyTeamExperience>span{color:var(--mint);letter-spacing:-.045em;font-size:34px;font-weight:620;line-height:1}.companyTeamExperience p{flex-direction:column;margin:0;display:flex}.companyTeamExperience strong{color:#e2f0eb;font-size:14px;font-weight:610;line-height:1.4}.companyTeamExperience small{color:#7f978e;margin-top:4px;font-size:11.5px;line-height:1.45}.companyLeaderCard{background:linear-gradient(135deg,#0e2e26d4,#051511e8);border:1px solid #78f7c53d;border-radius:20px;min-height:275px;padding:30px;display:block;box-shadow:0 25px 70px #0003}.companyLeaderCard small{color:var(--mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.companyLeaderCard h3{color:#effaf6;letter-spacing:-.035em;margin:9px 0 11px;font-size:25px;font-weight:620;line-height:1.2}.companyLeaderCard p{color:#8fa69e;margin:0;font-size:12.5px;line-height:1.68}.companyLeaderCredentials{border-top:1px solid #95ffd821;margin:21px 0 0;padding:0;list-style:none}.companyLeaderCredentials li{border-bottom:1px solid #95ffd817;grid-template-columns:94px 1fr;align-items:center;gap:13px;min-height:47px;padding:10px 0;display:grid}.companyLeaderCredentials li:last-child{border-bottom:0}.companyLeaderCredentials span{color:var(--mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.companyLeaderCredentials strong{color:#bfd1ca;font-size:11.5px;font-weight:560;line-height:1.45}.companyLeaderCredentials a{color:#c8dad3;justify-content:space-between;align-items:center;gap:16px;width:100%;font-size:11.5px;font-weight:580;line-height:1.45;transition:color .16s;display:inline-flex}.companyLeaderCredentials .companyProjectName{color:inherit;letter-spacing:0;text-transform:none;font-family:inherit;font-size:11.5px;font-weight:620;line-height:1.45}.companyLeaderCredentials a i{width:auto;min-width:100px;height:31px;color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.045em;text-transform:uppercase;background:#53c8ff14;border:1px solid #53c8ffb8;border-radius:7px;flex:none;place-items:center;padding:0 10px;font-size:9px;font-style:normal;font-weight:700;line-height:1;transition:transform .16s,background .16s,color .16s,border-color .16s;display:grid;box-shadow:0 0 14px #53c8ff12}.companyLeaderCredentials a:hover{color:var(--mint)}.companyLeaderCredentials a:hover i{border-color:var(--cyan);background:var(--cyan);color:#03100e;transform:translate(2px,-2px)}.companyClosing{border-top:1px solid var(--line);background:radial-gradient(circle at 72%,#78f7c513,#0000 30%),#06110f;align-items:center;min-height:420px;padding:90px 0;display:flex;position:relative;overflow:hidden}.companyClosingGrid{-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50%,#0000)}.companyClosingLayout{z-index:2;grid-template-columns:minmax(0,760px) auto;justify-content:space-between;align-items:end;gap:70px;display:grid;position:relative}.companyClosingActions{flex-direction:column;gap:10px;display:flex}.companyClosingActions .button{min-width:210px}@media (max-width:1120px){.companyHeroLayout{grid-template-columns:minmax(0,1fr) minmax(430px,.82fr);gap:45px}.companyHeroCopy h1{font-size:clamp(3rem,4.8vw,4rem)}}@media (max-width:960px){.companyHeroLayout,.companyMissionLayout,.companyLeadershipLayout{grid-template-columns:1fr}.companyHeroCopy,.companyMissionLayout>div:first-child,.companyLeadershipLayout>div:first-child{max-width:800px}.companyFoundation,.companyArtwork{width:min(100%,700px);transform:none}.companyMissionCopy{max-width:720px}.companyStructureGrid,.companyPrinciplesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.companySectionHeading{grid-template-columns:1fr;align-items:start;gap:25px}.companySectionHeading>p{max-width:700px}.companyLeadershipLayout{gap:45px}.companyLeaderCard{width:min(100%,700px)}.companyClosingLayout{grid-template-columns:1fr;align-items:start;gap:35px}.companyClosingActions{flex-direction:row}}@media (max-width:680px){.companyHero{min-height:0;padding:118px 0 72px}.companyHeroCopy h1{font-size:clamp(2.7rem,10.5vw,3.55rem)}.companyHeroCopy>p:not(.eyebrow){font-size:15px}.companyHeroActions,.companyClosingActions{flex-direction:column}.companyFoundationBody,.companyOutcomeStrip,.companyStructureGrid,.companyPrinciplesGrid{grid-template-columns:1fr}.companyFounder,.companyJoin,.companyHub,.companyBacking{grid-column:auto}.companyJoin{grid-template-columns:1fr auto 1fr}.companyOutcomeStrip>div{border-right:0;border-bottom:1px solid var(--line);min-height:165px}.companyOutcomeStrip>div:last-child{border-bottom:0}.companyMissionLayout h2,.companySectionHeading h2,.companyLeadershipLayout h2,.companyClosing h2{font-size:clamp(2rem,9.5vw,2.85rem)}.companyStructureGrid article{min-height:225px}.companyPrinciplesGrid{gap:35px}.companyLeaderCard{padding:22px}.companyLeaderCredentials li{grid-template-columns:80px 1fr}.companyClosing{min-height:0;padding:82px 0}.companyClosingActions .button{width:100%}}@media (max-width:440px){.companyFoundationBody,.companyFoundation>header{padding-inline:15px}.companyTeamExperience{grid-template-columns:78px 1fr}.companyTeamExperience>span{font-size:30px}.companyLeaderCredentials .companyProjectCredential{grid-template-columns:1fr;align-items:start;gap:7px}.companyProjectCredential>a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.companyProjectCredential>a i{min-width:94px}}.siteFooter{background:radial-gradient(circle at 84% 18%,#53c8ff0d,#0000 28%),linear-gradient(145deg,#040d0b,#020908 72%);border-top:1px solid #78f7c52e;position:relative;overflow:hidden}.siteFooter:before{content:"";background:linear-gradient(90deg, transparent 5%, var(--cyan) 26%, var(--mint) 52%, transparent 88%);opacity:.4;height:1px;position:absolute;inset:0 0 auto}.footerMain{grid-template-columns:minmax(270px,1.05fr) minmax(260px,.82fr) minmax(315px,.9fr);align-items:start;gap:clamp(45px,6vw,86px);padding:64px 0 56px;display:grid}.footerIdentity .footerBrand{min-height:34px}.footerIdentity>p{color:#d7e7e1;letter-spacing:-.016em;max-width:380px;margin:30px 0 0;font-size:16px;font-weight:540;line-height:1.55}.footerIdentity>span{color:#71877f;max-width:410px;margin-top:14px;font-size:11.5px;line-height:1.68;display:block}.footerNavGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;display:grid}.footerNavGroup>p{color:#617a71;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 17px;font-size:9.5px;font-weight:650}.footerNavGroup nav{flex-direction:column;display:flex}.footerNavGroup a{color:#a4b7b0;align-items:center;min-height:38px;font-size:12px;transition:color .16s,transform .16s;display:inline-flex}.footerNavGroup a:hover{color:var(--mint);transform:translate(3px)}.footerNavGroup .footerContactInfo{color:#a4b7b0;flex-direction:column;justify-content:center;align-items:flex-start;min-height:49px;font-size:12px;line-height:1.25;display:flex}.footerContactInfo small{color:#91a79f;font-family:var(--font-geist-mono), monospace;letter-spacing:-.025em;margin-top:3px;font-size:11px}.footerAction{background:linear-gradient(145deg,#0e2a23c2,#061612d9);border:1px solid #78f7c533;border-radius:16px;padding:24px;box-shadow:0 22px 60px #0000002e,inset 0 1px #ffffff05}.footerAction>p{color:var(--mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9.5px;font-weight:650}.footerAction h2{color:#eaf7f2;letter-spacing:-.035em;margin:14px 0 22px;font-size:20px;font-weight:580;line-height:1.3}.footerAction>a{min-height:46px;color:var(--mint);border:1px solid #78f7c559;border-radius:9px;justify-content:space-between;align-items:center;padding:0 15px;font-size:12px;font-weight:690;transition:background .16s,color .16s,transform .16s;display:flex}.footerAction>a:hover{background:var(--mint);color:#04110e;transform:translateY(-1px)}.footerBottom{color:#50665f;min-height:72px;font-family:var(--font-geist-mono), monospace;letter-spacing:.045em;text-transform:uppercase;border-top:1px solid #95ffd817;justify-content:space-between;align-items:center;padding:16px 0;font-size:9.5px;display:flex}.footerBottom>div{align-items:center;gap:9px;display:flex}.footerBottom i{background:var(--mint);border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #78f7c5b3}@media (max-width:1040px){.footerMain{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}.footerIdentity{grid-column:1/-1}.footerIdentity>p,.footerIdentity>span{max-width:620px}}@media (max-width:680px){.footerMain{grid-template-columns:1fr;gap:42px;padding:48px 0 42px}.footerIdentity{grid-column:auto}.footerIdentity>p{margin-top:24px;font-size:15px}.footerNavGroups{gap:28px}.footerAction{padding:21px}.footerBottom{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:20px 0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
