:root{--font-sans:"IBM Plex Sans", sans-serif;--font-mono:"IBM Plex Mono", monospace;--type-display:clamp(3.35rem, min(4.6vw, 7.2vh), 4.25rem);--type-section:clamp(2.35rem, min(3.7vw, 5.8vh), 3.25rem);--type-card:clamp(1.25rem, 1.55vw, 1.5rem);--type-lead:clamp(1.125rem, 1.35vw, 1.25rem);--type-body:1.0625rem;--type-label:.875rem;--ink:#101417;--paper:#f4f3ef;--paper-strong:#fff;--graphite:#191b1c;--deep-navy:#06101d;--lime:#b6e85a;--lime-soft:#d7ee9a;--lime-surface:#b1d66a;--cyan:#6be7ff;--steel:#274766;--muted:#66727d;--line:#10141729;--line-dark:#f3f7fa2e;--shell:73.75rem;--site-shell-wide:100rem;--section-space:clamp(4.25rem, 7vw, 7rem);--motion-fast:.16s;--motion-base:.28s;--motion-slow:.72s;--ease-signal:cubic-bezier(.16, 1, .3, 1);--text-secondary-light:#46515a;--text-muted-light:#56616a;--visited-light:#5b3f72;--accent-text-light:#61751c;--focus-ring-light:#243b53;--accent-text:var(--lime);--visited-text:var(--text-secondary);--focus-outline:var(--core);--focus-ring:var(--bright);--bg-primary:var(--deep-navy);--bg-deep:#02070d;--bg-panel:#0a1624b8;--bg-panel-strong:#0c1c2ce0;--accent-lime:var(--lime);--accent-lime-soft:var(--lime-soft);--accent-lime-dim:#b6e85a2e;--accent-cyan:var(--cyan);--accent-steel:var(--steel);--text-primary:#f3f7fa;--text-secondary:#a8b7c6;--text-muted:#73869a;--line-subtle:#aacfeb2e;--line-active:#b6e85a6b;--error:#ff6b64;--error-on-light:#8b1e1a;--success:var(--lime);--core:#02070d;--bright:var(--lime);--signal:var(--lime);--primary:#f3f7fa;--module:#e7ecef;--raised:#0c1c2c;--radius-sm:4px;--radius-md:8px;--header-height:4.75rem;color-scheme:dark;font-synthesis:none}@media (width<=600px){:root{--type-display:clamp(2.65rem, 12vw, 4rem);--type-section:clamp(2.15rem, 9.5vw, 3.25rem)}}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Light.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@media (width>=781px){html{font-size:clamp(16px,min(.833333vw,1.48148vh),18px)}}@media (width<=780px){html{font-size:16px}}.scene--dark,.scene--light{width:100%;padding-block:var(--section-space)}.scene--dark{background:var(--deep-navy);color:var(--paper-strong)}.scene--light{--text-primary:var(--ink);--text-secondary:var(--text-secondary-light);--text-muted:var(--text-muted-light);--visited-text:var(--visited-light);--accent-text:var(--accent-text-light);--focus-outline:var(--ink);--focus-ring:var(--focus-ring-light);background:var(--paper);color:var(--ink);color-scheme:light}.section-shell{width:min(calc(100% - 4rem), var(--shell));margin-inline:auto}.display-heading{max-width:16ch;font-family:var(--font-sans);font-size:var(--type-display);text-align:left;text-wrap:balance;margin:0;font-weight:400;line-height:.94}.technical-label,.chart-data,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.technical-label,.chart-data{color:var(--accent-text)}.signal-field{isolation:isolate;background:linear-gradient(var(--line-dark) 1px, transparent 1px), linear-gradient(90deg, var(--line-dark) 1px, transparent 1px), radial-gradient(circle at 68% 42%, #6be7ff2e, transparent 36rem), var(--deep-navy);background-size:5rem 5rem,5rem 5rem,auto,auto;position:relative;overflow:hidden}.editorial-flow{gap:clamp(2rem,5vw,5rem);display:grid}.editorial-flow>*{box-shadow:none;border-radius:0}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg-deep)}body{background:radial-gradient(circle at 78% 5%, #2747662e, transparent 30rem), var(--bg-primary);min-width:320px;color:var(--text-primary);font-family:var(--font-sans);margin:0;font-size:1rem;line-height:1.62;overflow-x:hidden}a{color:inherit}a:visited{color:var(--visited-text)}button,input,select,textarea{font:inherit}img,svg{max-width:100%}.shell{width:min(calc(100% - 4rem), var(--shell));margin-inline:auto}.section{padding-block:clamp(6rem,10vw,10rem)}.mono{text-transform:uppercase;font-size:max(14px,.72rem)}.muted{color:var(--text-muted)}.skip-link{z-index:100;background:var(--accent-lime);color:var(--bg-deep);padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px;box-shadow:0 0 0 5px var(--focus-ring)}.eyebrow,.module-label{color:var(--accent-text);font-family:var(--font-mono);text-transform:uppercase;margin:0 0 1rem;font-size:max(14px,.7rem);font-weight:400;line-height:1.3}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{font-family:var(--font-sans);text-wrap:balance;margin:0;font-weight:400;line-height:1.02}h1{font-size:var(--type-display)}h2{max-width:18ch;font-size:var(--type-section)}h3{font-size:var(--type-card)}.lead{font-size:var(--type-lead);font-weight:400;line-height:1.45}.site-header{z-index:30;border-bottom:1px solid var(--line-subtle);backdrop-filter:blur(18px);background:#02070dc7;position:sticky;top:0}.site-header__inner{min-height:var(--header-height);grid-template-columns:minmax(250px,1fr) auto auto;align-items:center;gap:2rem;display:grid;position:relative}.brand{width:fit-content;min-height:44px;color:var(--text-primary);align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.brand:visited{color:var(--text-primary)}.brand__mark{border:1px solid var(--line-active);grid-template-columns:repeat(3,1fr);gap:3px;width:34px;height:34px;padding:6px;display:grid}.brand__mark i{background:var(--accent-lime);display:block}.brand__mark i:nth-child(2){align-self:end;height:65%}.brand__mark i:nth-child(3){align-self:end;height:35%}.brand__copy{line-height:1.1;display:grid}.brand__copy strong{letter-spacing:.01em;text-transform:uppercase;font-size:1.05rem;font-weight:500}.brand__copy span{color:var(--text-muted);font:400 .72rem/1 var(--font-mono);text-transform:uppercase;margin-top:.25rem}.nav-list{gap:clamp(1rem,2.2vw,2rem);margin:0;padding:0;list-style:none;display:flex}.nav-list a,.site-footer nav a{min-width:44px;min-height:44px;color:var(--text-secondary);align-items:center;font-size:.8rem;text-decoration:none;display:inline-flex}.site-header .nav-list a{font-size:1rem;font-weight:500}.nav-list a:hover,.nav-list a[aria-current=page],.site-footer nav a:hover{color:var(--accent-lime)}.mobile-menu-button,.mobile-nav{display:none}.mobile-menu-button{border:1px solid var(--line-active);border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:var(--text-primary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:11px}.mobile-menu-button span{width:20px;height:1px;transition:transform var(--motion-fast) var(--ease-signal);background:currentColor;position:absolute}.mobile-menu-button span:first-child{transform:translateY(-4px)}.mobile-menu-button span:last-child{transform:translateY(4px)}.mobile-menu-button[aria-expanded=true] span:first-child{transform:rotate(45deg)}.mobile-menu-button[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.mobile-nav{z-index:1;border:1px solid var(--line-subtle);background:#02070dfa;width:min(18rem,100vw - 1.75rem);position:absolute;top:calc(100% + 1px);right:0}.mobile-nav .nav-list{gap:0;display:grid}.mobile-nav .nav-list a{width:100%;padding:.65rem 1rem}.button{isolation:isolate;border:1px solid var(--accent-lime);border-radius:var(--radius-sm);background:var(--accent-lime);min-height:48px;color:var(--bg-deep);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-signal), color var(--motion-fast) var(--ease-signal), transform var(--motion-fast) var(--ease-signal);justify-content:center;align-items:center;padding:.78rem 1.25rem;font-size:.84rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.button:visited{color:var(--bg-deep)}.button:after{content:"";z-index:-1;background:var(--accent-lime-soft);transition:transform var(--motion-base) var(--ease-signal);position:absolute;inset:0;transform:translate(-105%)}.button:hover:after{transform:translate(0)}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button:disabled{border-color:var(--text-muted);background:var(--text-muted);cursor:not-allowed;opacity:.7;transform:none}.button--compact{min-height:44px;padding:.6rem 1rem}.site-header .header-demo{min-height:48px;padding-inline:1.25rem;font-size:1rem}.button--dark{border-color:var(--bg-deep);background:var(--bg-deep);color:var(--paper-strong)}.button--dark:visited{color:var(--paper-strong)}.button--dark:after{background:var(--bg-panel-strong)}.text-link{min-height:44px;color:var(--text-primary);text-underline-offset:.32em;align-items:center;gap:.65rem;display:inline-flex}.text-link:visited{color:var(--visited-text)}.text-link:hover{color:var(--accent-lime)}.site-footer{border-top:1px solid var(--line-subtle);background:var(--bg-deep);padding-block:4rem}.footer-grid{grid-template-columns:1fr auto auto;gap:clamp(2rem,6vw,6rem);display:grid}.footer-brand{text-transform:uppercase;margin:0;font-size:1.4rem;font-weight:300}.footer-product{color:var(--accent-lime);font:400 .68rem/1.3 var(--font-mono);text-transform:uppercase;margin:.4rem 0 0}.site-footer .muted{margin:.75rem 0 0;font-size:.85rem}.site-footer nav{align-content:start;display:grid}.footer-meta{color:var(--text-muted);text-align:right;margin:0}[data-reveal]{opacity:1;transform:none}.reveal-pending :is(.product-hero__copy,.product-section-heading,.operating-reality__statement,.outcome-strip__heading,.foundation-panel__copy,.trust-boundary__copy,.scenario-evidence__heading,.how-it-works__heading,.pilot-cta__copy,.about-intro__copy,.company-story__body,.integrated-asset-line__header,.expertise-band__header,.product-ownership__statement,.about-mission__grid,.about-cta__grid){opacity:0;transform:translateY(20px)}.reveal-pending :is(.outcome-strip__list>li,.application-story){opacity:0;transform:translateY(12px)}.reveal-pending .product-hero .upstream-diagram .signal-pulse{stroke-dashoffset:100px}.reveal-pending #how-it-works .workflow-path__signal path{stroke:var(--lime);stroke-dasharray:100;stroke-dashoffset:100px}body .upstream-diagram .signal-pulse{animation:none}.signal-pulse,.chart-draw{transition:stroke-dashoffset var(--motion-slow) var(--ease-signal)}.reveal{animation:reveal-up var(--motion-slow) var(--ease-signal) both}@keyframes reveal-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.reveal-ready [data-reveal]:not(.is-visible){will-change:opacity, transform}.reveal-ready [data-reveal=copy]{transition:opacity var(--motion-slow) var(--ease-signal), transform var(--motion-slow) var(--ease-signal)}.reveal-ready [data-reveal=copy]:not(.is-visible){opacity:0;transform:translateY(20px)}.reveal-ready [data-reveal=stagger]{transition:opacity var(--motion-slow) var(--ease-signal), transform var(--motion-slow) var(--ease-signal);transition-delay:var(--reveal-delay,0s)}.reveal-ready [data-reveal=stagger]:not(.is-visible){opacity:0;transform:translateY(12px)}.product-hero[data-reveal=signal] .upstream-diagram .signal-pulse{stroke-dashoffset:0;transition:stroke-dashoffset var(--motion-slow) var(--ease-signal);animation:none}.reveal-ready .product-hero[data-reveal=signal]:not(.is-visible) .upstream-diagram .signal-pulse{stroke-dashoffset:100px}#how-it-works[data-reveal=signal] .workflow-path__signal path{stroke:var(--lime);stroke-dasharray:100;stroke-dashoffset:0;transition:stroke-dashoffset var(--motion-slow) var(--ease-signal)}.reveal-ready #how-it-works[data-reveal=signal]:not(.is-visible) .workflow-path__signal path{stroke-dashoffset:100px}@media (width<=1080px){.shell,.section-shell{width:min(calc(100% - 3rem), var(--shell))}.site-header__inner{gap:1.2rem}}@media (width<=780px){:root{--header-height:72px}.shell,.section-shell{width:min(calc(100% - 2.25rem), var(--shell))}.section{padding-block:5rem}.footer-grid{grid-template-columns:1fr 1fr}.footer-meta{text-align:left;grid-column:1/-1}}@media (width<=600px){.shell,.section-shell{width:min(calc(100% - 1.75rem), var(--shell))}.site-header__inner{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem}.brand__copy strong{font-size:.75rem}.brand__copy span,.desktop-nav{display:none}.mobile-menu-button{display:inline-flex;position:relative}.mobile-nav:not([hidden]){display:block}.site-header .header-demo{min-height:44px;padding:.5rem .75rem}h1{font-size:clamp(3.4rem,15vw,4.6rem)}h2{font-size:clamp(2.5rem,12vw,3.8rem)}.mono,.eyebrow,.module-label{font-size:.875rem}.footer-grid{grid-template-columns:1fr}.footer-meta{grid-column:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.signal-pulse,.chart-draw{stroke-dashoffset:0}.product-hero[data-reveal=signal] .upstream-diagram .signal-pulse,#how-it-works[data-reveal=signal] .workflow-path__signal path{stroke-dashoffset:0;transition:none;animation:none}}.product-hero{isolation:isolate;border-bottom:1px solid var(--line-dark);background:linear-gradient(90deg, #06101dfa 0%, #06101de0 42%, #06101d9e 100%), var(--deep-navy);padding-block:clamp(2.75rem,5vw,4.75rem);position:relative;overflow:hidden}.product-hero:before{z-index:-1;background:linear-gradient(var(--line-dark) 1px, transparent 1px), linear-gradient(90deg, var(--line-dark) 1px, transparent 1px);content:"";opacity:.18;pointer-events:none;background-size:5rem 5rem;position:absolute;inset:0}.product-hero__grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}.product-hero__copy{z-index:1;position:relative}.product-hero__eyebrow{margin-bottom:1.15rem}.product-hero__title{max-width:10ch;font-family:var(--font-sans);font-size:clamp(3.35rem,5.7vw,6rem);line-height:.92}.product-hero__description{max-width:46ch;color:var(--text-secondary);margin:1.45rem 0 0;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:300;line-height:1.5}.product-hero__actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1.75rem;display:flex}.product-hero__authority{color:var(--lime);letter-spacing:.04em;margin:1.35rem 0 0}.product-hero__governance{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:1rem 0 0;display:flex}.product-hero__diagram{min-width:0;margin:0}.product-hero__diagram-viewport{max-width:100%;overflow-x:visible}.product-hero__scroll-key,.product-hero__mobile-flow{display:none}.product-hero__diagram svg{width:100%;min-width:0;height:auto;display:block}.product-hero__diagram figcaption{color:var(--text-muted);text-align:right;margin-top:.65rem}.upstream-diagram{overflow:visible}.upstream-diagram text{fill:var(--text-secondary);font-family:var(--font-mono)}.upstream-diagram .stage-code{fill:var(--cyan);letter-spacing:.08em;font-size:10px}.upstream-diagram .stage-label{fill:var(--paper-strong);font-family:var(--font-sans);text-transform:uppercase;font-size:20px;font-weight:300}.upstream-diagram .diagram-grid path{fill:none;stroke:var(--line-dark);stroke-width:.75px}.upstream-diagram .diagram-horizon{stroke:var(--steel);stroke-width:1.5px}.upstream-diagram .stratum{stroke:var(--line-dark);stroke-width:1px}.upstream-diagram .stratum--cap{fill:#27476685}.upstream-diagram .stratum--pay{fill:#6be7ff29}.upstream-diagram .stratum--base{fill:#191b1cbd}.upstream-diagram .reservoir-trace{fill:none;stroke:var(--cyan);stroke-dasharray:4 5}.upstream-diagram .reservoir-point{fill:var(--cyan)}.upstream-diagram .wellbore,.upstream-diagram .wellhead,.upstream-diagram .pipeline,.upstream-diagram .flare{fill:none;stroke:var(--paper-strong);stroke-width:2px}.upstream-diagram .wellbore{stroke:var(--cyan);stroke-width:2.5px}.upstream-diagram .pipeline--branch{stroke:var(--cyan)}.upstream-diagram .manifold,.upstream-diagram .vessel,.upstream-diagram .compressor{fill:var(--deep-navy);stroke:var(--paper-strong);stroke-width:1.5px}.upstream-diagram .valve{fill:var(--deep-navy);stroke:var(--cyan);stroke-width:1.5px}.upstream-diagram .valve-mark{fill:none;stroke:var(--cyan)}.upstream-diagram .agent-network-lines path{fill:none;stroke:var(--steel);stroke-dasharray:3 4}.upstream-diagram .upstream-agent-node circle{fill:var(--deep-navy);stroke:var(--lime);stroke-width:1.5px}.upstream-diagram .upstream-agent-node>text{fill:var(--lime);text-anchor:middle;font-size:11px}.upstream-diagram .upstream-agent-node .agent-name{fill:var(--text-muted);letter-spacing:.05em;font-size:7px}.upstream-diagram .approval-route{fill:none;stroke:var(--lime);stroke-dasharray:4 4}.upstream-diagram .engineer-head,.upstream-diagram .engineer-body{fill:var(--paper-strong)}.upstream-diagram .approval-ring{fill:none;stroke:var(--line-active);stroke-width:1.5px}.upstream-diagram .approval-check{fill:none;stroke:var(--lime);stroke-linecap:square;stroke-linejoin:miter;stroke-width:4px}.upstream-diagram .approval-label{fill:var(--lime);letter-spacing:.04em;font-size:8px}.upstream-diagram .signal-pulse{fill:none;stroke:var(--lime);stroke-dasharray:8 12;stroke-linecap:square;stroke-width:2.5px;animation:5s linear infinite upstream-signal}.upstream-diagram .signal-arrow{fill:var(--lime)}@keyframes upstream-signal{to{stroke-dashoffset:-100px}}.product-section-heading{gap:1.25rem;margin-bottom:clamp(3rem,6vw,5.75rem);display:grid}.product-section-heading h2{max-width:13ch}.product-section-heading--wide h2{max-width:17ch}.controlled-status{width:fit-content;color:var(--accent-text);letter-spacing:.05em;border-block:1px solid;padding:.38rem 0;display:inline-flex}.operating-reality__grid{grid-template-columns:minmax(10rem,.48fr) minmax(0,1.52fr);align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.operating-reality__statement h2{max-width:13ch;font-size:clamp(3rem,6.7vw,6.8rem)}.operating-reality__statement .lead{max-width:41ch;color:var(--text-secondary);margin:2.5rem 0 0 auto}.product-foundations{border-block:1px solid var(--line-dark)}.product-foundations__sequence{border:1px solid var(--line-dark);background:var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.foundation-panel{background:var(--deep-navy);grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:start;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.foundation-panel--agents{grid-template-columns:1fr}.foundation-panel--agents .foundation-panel__copy{grid-area:1/1}.foundation-panel--agents .foundation-panel__network{grid-area:2/1}.foundation-panel__index{color:var(--cyan);margin:2rem 0 0}.foundation-panel__copy h3{margin-top:.8rem;font-size:clamp(2rem,3vw,3rem)}.foundation-panel__copy>p:last-child{color:var(--text-secondary)}.foundation-panel__media,.foundation-panel__network{min-width:0;margin:0}.foundation-panel__network-viewport{max-width:100%;overflow-x:visible}.foundation-panel__network-scroll-key{display:none}.foundation-panel__media img{border-block:1px solid var(--line-dark);background:var(--graphite);width:100%;height:auto;display:block}.foundation-panel figcaption,.application-story figcaption,.scenario-evidence__interface-reference figcaption{color:var(--text-muted);font:400 .65rem/1.5 var(--font-mono);text-transform:uppercase;margin-top:.75rem}.foundation-panel__network svg{width:100%;min-width:0;height:auto;display:block}.foundation-network__lines path{fill:none;stroke:var(--steel);stroke-width:1.5px}.foundation-network__lines .foundation-network__signal{stroke:var(--lime);stroke-dasharray:6 8;stroke-width:2px}.foundation-network__nodes rect{fill:var(--deep-navy);stroke:var(--cyan)}.foundation-network__nodes .foundation-network__human{stroke:var(--lime);stroke-width:2px}.foundation-network__labels{fill:var(--paper-strong);font:400 10px var(--font-mono)}.outcome-strip{border-bottom:1px solid var(--line)}.outcome-strip__heading{grid-template-columns:.65fr 1.35fr;align-items:start;gap:3rem;display:grid}.outcome-strip__heading h2{max-width:16ch}.outcome-strip__symbols{width:0;height:0;position:absolute;overflow:hidden}.outcome-strip__list{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(4rem,8vw,7rem) 0 0;padding:0;list-style:none;display:grid}.outcome-strip__list li{border-right:1px solid var(--line);min-width:0;padding:1.5rem 1.5rem 2rem 0}.outcome-strip__list li+li{padding-left:1.5rem}.outcome-strip__list li:last-child{border-right:0}.outcome-strip__icon{fill:none;width:2.8rem;height:2.8rem;stroke:var(--ink);stroke-width:1.3px}.outcome-strip__number{color:var(--accent-text);margin-top:3.5rem;display:block}.outcome-strip h3{margin-top:.8rem;font-size:clamp(1.4rem,2.2vw,2rem)}.outcome-strip .controlled-status{margin-top:1rem}.outcome-strip li p{color:var(--text-secondary)}.application-stories{background:var(--graphite)}.application-stories__list{border-block:1px solid var(--line-dark);background:var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.application-story{background:var(--graphite);grid-template-rows:auto auto 1fr;grid-template-columns:1fr;align-content:start;gap:1.5rem;min-width:0;padding:clamp(1.25rem,2.2vw,2rem);display:grid}.application-story__media{grid-area:2/1;min-width:0;margin:0}.application-story__header{grid-area:1/1}.application-story dl{grid-area:3/1}.application-story__native{border-block:1px solid var(--line-dark);background:var(--deep-navy);aspect-ratio:760/440;width:100%;height:auto;display:block}.application-story__native text{font-family:var(--font-mono)}.story-visual__grid path{fill:none;stroke:var(--line-dark);stroke-width:1px}.story-visual__labels{fill:var(--text-muted);letter-spacing:.04em;font-size:10px}.story-visual__reference{fill:none;stroke:var(--cyan);stroke-dasharray:7 8;stroke-width:2px}.story-visual__signal{fill:none;stroke:var(--lime);stroke-width:3px}.story-visual__constraint{fill:none;stroke:var(--paper-strong);stroke-dasharray:3 6;stroke-width:1px}.story-visual__annotations{fill:var(--lime);font:400 10px var(--font-mono)}.topology-visual__route path{fill:none;stroke:var(--cyan);stroke-width:2px}.topology-visual__route .topology-visual__scenario{stroke:var(--lime);stroke-dasharray:8 8}.topology-visual__nodes rect{fill:var(--deep-navy);stroke:var(--paper-strong);stroke-width:1.5px}.tradeoff-visual__envelope{fill:#6be7ff1a;stroke:var(--cyan);stroke-width:1px}.tradeoff-visual__cases circle{fill:var(--deep-navy);stroke:var(--cyan);stroke-width:2px}.tradeoff-visual__cases .tradeoff-visual__selected{fill:var(--lime);stroke:var(--paper-strong)}.decision-visual__spine{fill:none;stroke:var(--cyan);stroke-width:2.5px}.decision-visual__checkpoints circle{fill:var(--deep-navy);stroke:var(--cyan);stroke-width:2px}.decision-visual__checkpoints .decision-visual__approval{stroke:var(--lime)}.decision-visual__checkpoints path{fill:none;stroke:var(--lime);stroke-width:4px}.application-story__header{grid-template-columns:1fr auto;align-items:start;gap:.75rem;display:grid}.application-story__index{color:var(--cyan)}.application-story__header h3{grid-column:1/-1;max-width:14ch;margin-top:.75rem;font-size:clamp(1.65rem,2.25vw,2.35rem)}.application-story dl{margin:0}.application-story dl div{border-top:1px solid var(--line-dark);grid-template-columns:1fr;gap:.4rem;padding-block:.85rem;display:grid}.application-story dl div:last-child{border-bottom:1px solid var(--line-dark)}.application-story dt{color:var(--lime);font:400 .68rem/1.5 var(--font-mono);text-transform:uppercase}.application-story dd{color:var(--text-secondary);margin:0}.trust-boundary__grid{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.trust-boundary__copy h2{max-width:13ch}.trust-boundary__copy .lead{max-width:32ch;color:var(--text-secondary)}.trust-boundary__copy ul{border-top:1px solid var(--line);margin:2rem 0 0;padding:0;list-style:none}.trust-boundary__copy li{border-bottom:1px solid var(--line);color:var(--text-secondary);padding-block:.85rem}.authority-path{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.authority-path li{border-bottom:1px solid var(--line);min-height:12rem;padding:1.5rem 1.5rem 2rem 3rem;position:relative}.authority-path li:before{background:var(--ink);content:"";width:.65rem;height:.65rem;position:absolute;top:2rem;left:-.35rem}.authority-path li:after{color:var(--ink);content:"↓";font-size:.8rem;position:absolute;bottom:-.35rem;left:-.38rem}.authority-path li:last-child:after{content:none}.authority-path__number{color:var(--accent-text)}.authority-path strong{font-family:var(--font-sans);text-transform:uppercase;margin-top:2rem;font-size:2rem;font-weight:300;display:block}.authority-path p{max-width:40ch;color:var(--text-secondary)}.authority-path__owner{background:var(--ink);color:var(--paper-strong)}.authority-path__owner p{color:#c7d0d7}.authority-path .authority-path__owner:before{background:var(--lime)}.scenario-evidence{background:var(--deep-navy)}.scenario-evidence__heading{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.scenario-evidence__heading h2{max-width:16ch}.scenario-evidence__heading>div:last-child p{color:var(--text-secondary)}.scenario-chart{isolation:isolate;border:1px solid var(--line-dark);background:linear-gradient(135deg,#6be7ff0d,#0000 42%),#030c18c7;margin-top:clamp(3rem,6vw,5rem);position:relative}.scenario-chart:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.9%,#f3f7fa0a 50%,#0000 50.1%);position:absolute;inset:0}.scenario-chart__header{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);align-items:end;gap:2rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.scenario-chart__kicker{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem;font-size:.7rem}.scenario-chart__header h3{text-transform:uppercase;max-width:18ch;margin:0;font-size:clamp(2rem,4vw,3.6rem);font-weight:300;line-height:.98}.scenario-chart__disclaimer{color:var(--text-secondary);font:400 .78rem/1.5 var(--font-mono);text-align:right;text-transform:uppercase;margin:0}.scenario-chart__synthetic-note{border-bottom:1px solid var(--line-dark);color:var(--text-muted);font:400 .72rem/1.5 var(--font-mono);margin:0;padding:.8rem clamp(1.25rem,3vw,2.25rem)}.scenario-chart__options{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scenario-chart__option{border:0;border-right:1px solid var(--line-dark);min-height:44px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-base) var(--ease-signal), color var(--motion-base) var(--ease-signal);background:0 0;border-radius:0;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:1rem clamp(.8rem,2vw,1.5rem);display:grid}.scenario-chart__option:last-child{border-right:0}.scenario-chart__option:hover{color:var(--paper-strong);background:#6be7ff12}.scenario-chart__option:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.62}.scenario-chart__option:disabled:hover{background:0 0}.scenario-chart__option[aria-pressed=true]{color:var(--paper-strong);background:#b6e85a14}.scenario-chart__option[aria-pressed=true] .scenario-chart__option-index{color:var(--lime)}.scenario-chart__option:focus-visible{z-index:2;outline:2px solid var(--paper-strong);outline-offset:-5px;box-shadow:inset 0 0 0 7px var(--line-active);position:relative}.scenario-chart__option-index{color:var(--cyan);font-size:.7rem}.scenario-chart__option small{color:var(--text-muted);font:400 .62rem/1.3 var(--font-mono);text-transform:uppercase;margin-top:.15rem;display:block}.scenario-chart__static-note{border-bottom:1px solid var(--line-dark);color:var(--cyan);margin:0;padding:.7rem clamp(1.25rem,3vw,2.25rem);font-size:.7rem}.scenario-chart__static-note[hidden]{display:none}.scenario-chart__plot{padding:clamp(.5rem,2vw,1.25rem) clamp(.25rem,1vw,.75rem) 0;overflow:hidden}.scenario-chart__svg{width:100%;height:auto;display:block}.scenario-chart__svg text{fill:var(--text-muted);font:400 14px var(--font-mono)}.scenario-chart__grid path{fill:none;stroke:#f3f7fa1a;stroke-width:1px}.scenario-chart__axis{fill:none;stroke:var(--text-muted);stroke-width:1.5px}.scenario-chart__axis-title{fill:var(--text-secondary);letter-spacing:.03em;text-transform:uppercase}.scenario-chart__constraint-zone{fill:#ffffff0a}.scenario-chart__constraint-label{fill:var(--paper-strong);letter-spacing:.04em;text-transform:uppercase}.scenario-chart__boundary{fill:none;stroke:var(--paper-strong);stroke-dasharray:3 8;stroke-width:1.5px}.scenario-chart__start path{fill:none;stroke:var(--cyan);stroke-dasharray:8 9;stroke-width:1.5px}.scenario-chart__start circle{fill:var(--deep-navy);stroke:var(--cyan);stroke-width:3px}.scenario-chart__start text{fill:var(--cyan)}.scenario-chart__path{fill:none;stroke-linecap:square;stroke-linejoin:round;stroke-width:3px;opacity:.2;transition:opacity var(--motion-base) var(--ease-signal)}.scenario-chart__path--base{stroke:var(--cyan);stroke-dasharray:18 11}.scenario-chart__path--what-if{stroke:var(--paper-strong);stroke-dasharray:4 10}.scenario-chart__path--recommended{stroke:var(--lime);stroke-dasharray:none;stroke-dashoffset:0;stroke-width:4px}.scenario-chart[data-enhanced=true][data-drawn=false] .scenario-chart__path--recommended[data-selected=true]{stroke-dasharray:900;stroke-dashoffset:900px}.scenario-chart[data-drawn=true]:not([data-initial-draw-complete=true]) .scenario-chart__path--recommended[data-selected=true]{animation:scenario-chart-draw var(--motion-slow) var(--ease-signal) both}.scenario-chart[data-initial-draw-complete=true] .scenario-chart__path--recommended{stroke-dasharray:none;stroke-dashoffset:0}.scenario-chart__path[data-selected=true]{opacity:1}.scenario-chart__path-label{opacity:.26;transition:opacity var(--motion-base) var(--ease-signal)}.scenario-chart__path-label--base{fill:var(--cyan)}.scenario-chart__path-label--what-if{fill:var(--paper-strong)}.scenario-chart__path-label--recommended{fill:var(--lime)}.scenario-chart__path-label[data-selected=true]{opacity:1}.scenario-chart__readout{border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.scenario-chart__readout>div{border-right:1px solid var(--line-dark);min-width:0;padding:clamp(1rem,2vw,1.5rem)}.scenario-chart__readout>div:last-child{border-right:0}.scenario-chart__readout dt{color:var(--text-muted);font:400 .65rem/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.scenario-chart__readout dd{color:var(--paper-strong);margin:.7rem 0 0;line-height:1.35}.scenario-chart__readout dd>small{color:var(--text-muted);margin-top:.45rem;font-size:.62rem;line-height:1.5;display:block}.scenario-chart__authority{background:#b6e85a12}.scenario-chart__authority dd>span{color:var(--lime)}.scenario-chart__decision-trace{border-top:1px solid var(--line-dark);background:#6be7ff08;grid-template-columns:1.5fr 1fr .75fr;margin:0;display:grid}.scenario-chart__decision-trace>div{border-right:1px solid var(--line-dark);min-width:0;padding:clamp(1rem,2vw,1.5rem)}.scenario-chart__decision-trace>div:last-child{border-right:0}.scenario-chart__decision-trace dt{color:var(--cyan);font:400 .65rem/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.scenario-chart__decision-trace dd{color:var(--paper-strong);margin:.7rem 0 0;line-height:1.45}.scenario-chart__decision-owner{background:#b6e85a12}.scenario-chart__decision-owner dd{color:var(--lime)}.scenario-chart__live{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scenario-evidence__gallery{margin-top:1.25rem;display:block}.scenario-evidence__interface-reference{min-width:0;margin:0}.scenario-evidence__interface-reference img{object-fit:contain;border:1px solid var(--line-dark);background:var(--graphite);width:100%;height:clamp(15rem,28vw,23rem);display:block}.scenario-evidence__interface-reference figcaption{text-align:left}@keyframes scenario-chart-draw{0%{stroke-dasharray:900;stroke-dashoffset:900px}99%{stroke-dasharray:900;stroke-dashoffset:0}to{stroke-dasharray:none;stroke-dashoffset:0}}.how-it-works__heading{grid-template-columns:.55fr 1.45fr;gap:3rem;display:grid}.how-it-works__heading h2{max-width:17ch}.workflow-path{margin-top:clamp(4rem,8vw,7rem);position:relative}.workflow-path__signal{z-index:0;width:100%;height:1.5rem;position:absolute;top:1.2rem;left:0;overflow:visible}.workflow-path__signal path{fill:none;stroke:var(--ink);stroke-width:1px}.workflow{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.workflow__stage{min-width:0;padding:0 1rem 1.5rem 0}.workflow__stage+.workflow__stage{padding-left:1rem}.workflow__number{border:1px solid var(--ink);background:var(--paper);width:2.4rem;height:2.4rem;color:var(--ink);place-items:center;display:grid}.workflow strong{min-height:4.6rem;font-family:var(--font-sans);text-transform:uppercase;margin-top:3.5rem;font-size:1.3rem;font-weight:300;line-height:1.1;display:block}.workflow p{color:var(--text-secondary);font-size:.88rem}.workflow small{color:var(--text-muted)}.workflow__stage--approval .workflow__number{border-color:var(--ink);background:var(--ink);color:var(--lime)}.workflow__stage--approval strong{color:var(--accent-text)}.pilot-cta{border-top:1px solid var(--line-dark)}.pilot-cta__grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(3rem,9vw,9rem);display:grid}.pilot-cta h2{max-width:12ch;font-size:clamp(3.2rem,6.8vw,6.8rem)}.pilot-cta__copy{gap:1rem;display:grid}.pilot-steps strong{font-family:var(--font-sans);text-transform:uppercase;margin-top:1rem;font-size:1.75rem;font-weight:300}.pilot-cta__copy p{color:var(--text-secondary);margin:0}.pilot-cta__agenda{border-top:1px solid var(--line-dark);gap:0;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.pilot-cta__agenda li{border-bottom:1px solid var(--line-dark);color:var(--text-secondary);padding:.85rem 0 .85rem 1.4rem;position:relative}.pilot-cta__agenda li:before{color:var(--lime);content:"↳";position:absolute;left:0}.pilot-cta__copy .button{width:fit-content;margin-top:1rem}@media (width<=1080px){.outcome-strip__list{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-strip__list li:nth-child(2){border-right:0}.outcome-strip__list li:nth-child(-n+2){border-bottom:1px solid var(--line)}.workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 0}.workflow-path__signal{display:none}.workflow__stage{border-top:1px solid var(--line)}.application-stories__list{grid-template-columns:1fr}.application-story{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr)}.application-story__header{grid-area:1/1}.application-story__media{grid-area:2/1}.application-story dl{grid-area:1/2/3;align-self:stretch}}@media (width<=780px){.product-hero__grid{grid-template-columns:1fr}.product-hero__title{max-width:12ch}.product-hero__diagram{width:100%}.operating-reality__grid,.foundation-panel,.outcome-strip__heading,.application-story,.trust-boundary__grid,.scenario-evidence__heading,.scenario-chart__header,.how-it-works__heading,.pilot-cta__grid,.product-foundations__sequence{grid-template-columns:1fr}.operating-reality__statement .lead{margin-left:0}.foundation-panel--agents .foundation-panel__copy,.foundation-panel--agents .foundation-panel__network{grid-column:1}.foundation-panel--agents .foundation-panel__copy,.application-story__header{grid-area:1/1}.foundation-panel--agents .foundation-panel__network{grid-row:2}.application-story__media{grid-area:2/1}.application-story dl{grid-area:3/1}.foundation-panel__network-viewport{overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.foundation-panel__network-viewport svg{min-width:44rem;max-width:none}.foundation-panel__network-scroll-key{color:var(--text-muted);margin:0 0 .5rem;display:block}.scenario-chart__readout{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-chart__readout>div:nth-child(2){border-right:0}.scenario-chart__readout>div:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.scenario-chart__decision-trace{grid-template-columns:1fr 1fr}.scenario-chart__decision-trace>div:nth-child(2){border-right:0}.scenario-chart__decision-owner{border-top:1px solid var(--line-dark);grid-column:1/-1}}@media (width<=600px){.product-hero__diagram-viewport,.product-hero__scroll-key{display:none}.product-hero__mobile-flow{border-block:1px solid var(--line-dark);margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.product-hero__mobile-flow li{border-bottom:1px solid var(--line-dark);gap:.35rem;padding:1rem 0 1rem 1.75rem;display:grid;position:relative}.product-hero__mobile-flow li:last-child{border-bottom:0}.product-hero__mobile-flow li:before{background:var(--cyan);content:"";width:.55rem;height:.55rem;position:absolute;top:1.4rem;left:.15rem}.product-hero__mobile-flow li:last-child:before{background:var(--lime)}.product-hero__mobile-flow span{color:var(--cyan);font-size:.7rem}.product-hero__mobile-flow strong{color:var(--paper-strong);font-family:var(--font-sans);text-transform:uppercase;font-size:1.5rem;font-weight:300}.product-hero__mobile-flow small{color:var(--text-muted)}.product-hero__diagram figcaption{display:none}.product-section-heading{margin-bottom:3rem}.foundation-panel{gap:2rem}.foundation-panel__copy h3{font-size:2.4rem}.outcome-strip__list{grid-template-columns:1fr}.outcome-strip__list li,.outcome-strip__list li+li{border-right:0;border-bottom:1px solid var(--line);padding:1.4rem 0 1.8rem}.outcome-strip__list li:last-child{border-bottom:0}.outcome-strip__number{margin-top:2rem}.application-stories__list{gap:1px}.application-story{gap:2rem}.application-story__header h3{font-size:2.5rem}.application-story dl div{grid-template-columns:1fr;gap:.45rem}.application-story dt,.foundation-panel figcaption,.application-story figcaption,.scenario-evidence__interface-reference figcaption{font-size:.8125rem}.authority-path li{padding-left:2rem}.scenario-chart__header{gap:1rem}.scenario-chart__disclaimer{text-align:left}.scenario-chart__options{grid-template-columns:1fr}.scenario-chart__option{border-right:0;border-bottom:1px solid var(--line-dark)}.scenario-chart__option:last-child{border-bottom:0}.scenario-chart__axis-labels text,.scenario-chart__svg .scenario-chart__constraint-label,.scenario-chart__start text,.scenario-chart__svg .scenario-chart__path-label{font-size:27px}.scenario-chart__readout{grid-template-columns:1fr}.scenario-chart__readout>div,.scenario-chart__readout>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line-dark)}.scenario-chart__readout>div:last-child{border-bottom:0}.scenario-evidence__interface-reference{width:100%}.scenario-chart__decision-trace{grid-template-columns:1fr}.scenario-chart__decision-trace>div,.scenario-chart__decision-trace>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line-dark)}.scenario-chart__decision-trace>div:last-child{border-bottom:0}.workflow{border-left:1px solid var(--line);grid-template-columns:1fr;gap:0;margin-left:1.2rem}.workflow__stage,.workflow__stage+.workflow__stage{border-top:0;padding:0 0 3rem 2rem;position:relative}.workflow__number{position:absolute;top:0;left:-1.2rem}.workflow strong{min-height:0;margin-top:0;padding-top:.35rem}.workflow p{margin-top:1.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scenario-chart__path{transition:none;animation:none}.scenario-chart__path-label,.scenario-chart__option{transition:none}.scenario-chart[data-enhanced=true][data-drawn=false] .scenario-chart__path--recommended[data-selected=true]{stroke-dasharray:none;stroke-dashoffset:0}.upstream-diagram .signal-pulse{stroke-dashoffset:0;animation:none}.product-source-workflow li:after,.product-business-effect-nav a{transition:none}}.product-source-hero{border-bottom:1px solid var(--line-dark);background:linear-gradient(#6be7ff0f 1px, transparent 1px), linear-gradient(90deg, #6be7ff0f 1px, transparent 1px), radial-gradient(circle at 78% 30%, #2747666b, transparent 34rem), var(--deep-navy);background-size:5rem 5rem,5rem 5rem,auto,auto;padding-block:clamp(1.75rem,2.5vw,2.5rem);position:relative;overflow:hidden}.product-source-hero__grid{grid-template-columns:minmax(0,.88fr) minmax(28rem,1.12fr);grid-template-areas:"copy visual""signals signals""qualification qualification";align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.product-source-hero>.section-shell,.product-source-section>.section-shell,.product-source-closing>.section-shell{width:min(calc(100% - clamp(2rem, 4vw, 5rem)), var(--site-shell-wide))}.product-source-hero__visual{grid-area:visual}.product-source-hero__signals{grid-area:signals}.product-source-hero__owner{margin-bottom:1.4rem}.product-source-hero__industry{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem}.product-source-hero__eyebrow{color:var(--cyan);letter-spacing:.08em;margin:0 0 1rem}.product-source-hero h1{hyphens:none;overflow-wrap:normal;text-wrap:balance;max-width:11ch;font-size:clamp(3.4rem,4vw,4.2rem);line-height:.96}.no-break{white-space:nowrap}.product-source-hero__description{max-width:58ch;color:var(--text-secondary);margin:1rem 0 0;font-size:clamp(1.0625rem,1.2vw,1.18rem);line-height:1.45}.product-source-hero__authority{color:var(--lime);margin:1rem 0 0}.product-source-hero__visual{min-width:0;margin:0}.product-source-evidence-stack{align-content:start;gap:1rem;min-width:0;display:grid}.product-editorial-visual{--editorial-position:center;border:1px solid var(--line-dark);background:#030a12;min-width:0;margin:0;overflow:hidden}.scene--light .product-editorial-visual{border-color:var(--line)}.product-editorial-visual img{aspect-ratio:16/9;object-fit:cover;object-position:var(--editorial-position);width:100%;height:auto;display:block}.product-editorial-visual--hero img{aspect-ratio:1.96}.product-editorial-visual--architecture{--editorial-position:52% center}.product-editorial-visual--physics{--editorial-position:50% 44%}.product-editorial-visual--agents{--editorial-position:48% center}.product-editorial-visual--governance{--editorial-position:54% center}.product-editorial-visual figcaption{border-top:1px solid var(--line-dark);color:var(--text-secondary);font:400 .72rem/1.45 var(--font-mono);letter-spacing:.03em;padding:.85rem 1rem}.scene--light .product-editorial-visual figcaption{border-color:var(--line)}.product-source-visual-frame{border:1px solid var(--line-dark);background:#030a12;position:relative;overflow:hidden}.product-source-visual-frame:after{content:"";pointer-events:none;border:1px solid #b6e85a24;position:absolute;inset:0}.product-source-visual-frame img,.product-source-figure img{object-fit:contain;width:100%;height:100%;display:block}.product-source-visual-frame--hero{aspect-ratio:1.55}.product-source-visual-frame--hero img{object-fit:cover;object-position:center}.product-source-visual-frame--native{background:color-mix(in srgb, var(--deep-navy) 88%, var(--steel));place-items:center;padding:clamp(.75rem,1.5vw,1.5rem);display:grid}.product-source-visual-frame--native .upstream-diagram{width:100%;height:auto}.product-source-hero__visual figcaption{gap:.35rem;padding:1rem 0 0;display:grid}.product-source-hero__visual figcaption span{color:var(--cyan)}.product-source-hero__visual figcaption strong{max-width:40ch;font-weight:400}.product-source-hero__signals{border-block:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.product-source-hero__signals li{border-right:1px solid var(--line-dark);gap:.3rem;min-height:4.5rem;padding:.75rem 1rem;display:grid}.product-source-hero__signals li:last-child{border-right:0}.product-source-hero__signals strong{color:var(--lime);font:300 clamp(1.45rem, 2vw, 2.15rem)/1 var(--font-sans);text-transform:uppercase}.product-source-hero__signals span{max-width:32ch;color:var(--text-secondary);font-size:1.0625rem;line-height:1.4}.product-source-qualification{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.8rem;margin:0;display:flex}.technical-diagram{--diagram-line:var(--line);--diagram-surface:var(--paper-strong);--diagram-strong:var(--ink);border:1px solid var(--diagram-line);background:var(--diagram-surface);min-width:0;color:var(--diagram-strong);margin:0;overflow:hidden}.scene--dark .technical-diagram{--diagram-line:var(--line-dark);--diagram-surface:#030a12b8;--diagram-strong:var(--paper-strong)}.technical-diagram ol{margin:0;padding:0;list-style:none}.technical-diagram li{gap:.4rem;padding:1rem;display:grid;position:relative}.technical-diagram figcaption{border-top:1px solid var(--diagram-line);color:var(--text-secondary);padding:.9rem 1rem}.architecture-diagram{grid-template-rows:minmax(0,1fr) auto;display:grid}.architecture-diagram__flow{min-height:0}.architecture-diagram__flow li+li{border-top:1px solid var(--diagram-line)}.architecture-diagram__flow li+li:before{z-index:1;background:var(--diagram-surface);width:1.3rem;color:var(--lime);content:"↓";text-align:center;position:absolute;top:-.65rem;left:1.65rem}.architecture-diagram strong{color:var(--diagram-strong)}.architecture-diagram small{color:var(--text-secondary);margin-top:.25rem;display:block}.architecture-diagram__outcome{grid-template-columns:1fr;align-items:baseline;gap:.2rem;display:grid}.architecture-diagram__outcome>strong{font-size:1.25rem;font-weight:500}.architecture-diagram__outcome>small{margin:0}.physics-diagram__instruction{color:var(--accent-text);margin:0;padding:.75rem 1rem;display:none}.physics-diagram__viewport{max-width:100%}.physics-diagram ol{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.physics-diagram li{border-right:1px solid var(--diagram-line);min-width:0}.physics-diagram li:last-child{border-right:0}.physics-diagram strong{color:var(--diagram-strong)}.physics-diagram small{color:var(--text-secondary)}.physics-diagram__state{border-top:1px solid var(--diagram-line);color:var(--accent-text);text-align:center;padding:1rem}.agent-diagram__flow{gap:0;padding:clamp(1rem,2vw,1.75rem);display:grid}.agent-diagram__specialists{background:var(--diagram-line);border:1px solid var(--diagram-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.agent-diagram__specialists span{background:var(--diagram-surface);color:var(--diagram-strong);font-family:var(--font-mono);text-transform:uppercase;padding:.85rem}.agent-diagram__connector{color:var(--accent-text);text-align:center;padding:.6rem}.agent-diagram__coordinator,.agent-diagram__engineer{border:1px solid var(--diagram-line);gap:.25rem;padding:1rem;display:grid}.agent-diagram__coordinator{background:#6be7ff14}.agent-diagram__engineer{border-color:var(--lime);background:#b6e85a12}.agent-diagram__coordinator small,.agent-diagram__engineer small{color:var(--text-secondary);font-family:var(--font-mono);text-transform:uppercase}.agent-diagram__coordinator strong,.agent-diagram__engineer strong{color:var(--diagram-strong);font-size:1.2rem}.decision-packet{border:1px solid var(--line-dark);background:#030a12b8;align-self:center}.decision-packet>p:first-child{border-bottom:1px solid var(--line-dark);color:var(--cyan);text-transform:uppercase;margin:0;padding:1rem}.decision-packet ol{margin:0;padding:0;list-style:none}.decision-packet li{border-bottom:1px solid var(--line-dark);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.8rem;padding:1.1rem 1rem;display:grid}.decision-packet li span{color:var(--lime)}.decision-packet li strong{color:var(--paper-strong);font-weight:400}.decision-packet__gate{color:var(--lime);text-transform:uppercase;margin:0;padding:1rem}.product-source-section{border-bottom:1px solid var(--line);padding-block:clamp(3rem,4.25vw,4.5rem)}.product-source-section--dark{border-color:var(--line-dark)}.product-source-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.52fr);align-items:end;gap:clamp(1.5rem,3.5vw,3.5rem);margin-bottom:clamp(1.75rem,3vw,2.75rem);display:grid}.product-source-heading--stacked{grid-template-columns:1fr;gap:1.5rem}.product-source-heading h2{max-width:16ch;font-size:clamp(2.4rem,3.8vw,3.8rem);line-height:.98}.product-source-heading h2,.product-source-card-grid h3,.product-source-agent-grid h3,.product-source-scenarios h3{text-wrap:balance}.product-source-section p,.product-source-closing p{text-wrap:pretty}.product-source-heading>p,.product-source-heading>div+p{color:var(--text-secondary);margin:0;font-size:clamp(1rem,1.35vw,1.18rem)}.product-source-section--dark .product-source-heading>p{color:var(--text-secondary)}.product-source-card-grid{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.product-source-card-grid--four{grid-template-columns:repeat(4,1fr)}.product-source-card-grid>li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:1.5rem}.product-source-card-grid>li:last-child{border-right:0}.product-source-card-grid span{color:var(--accent-text)}.product-source-card-grid h3{margin-top:1.5rem;font-size:clamp(1.4rem,1.7vw,1.8rem)}.product-source-card-grid p{color:var(--text-secondary);margin:1rem 0 0}.product-source-split{grid-template-columns:minmax(0,.96fr) minmax(24rem,.72fr);align-items:start;gap:clamp(2.5rem,5.5vw,5.5rem);display:grid}.product-source-layers{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.product-source-layers li{border-bottom:1px solid var(--line-dark);grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.product-source-layers li>span{color:var(--lime)}.product-source-layers h3{font-size:clamp(1.35rem,2vw,1.8rem)}.product-source-layers p{color:var(--text-secondary);margin:.7rem 0 0}.product-source-figure{border:1px solid var(--line);background:#08111d;min-width:0;margin:0}.product-source-section--dark .product-source-figure{border-color:var(--line-dark)}.product-source-figure--portrait img{object-fit:contain;max-height:40rem}.product-source-figure figcaption{border-top:1px solid var(--line-dark);color:var(--text-secondary);padding:1rem;font-size:.85rem}.product-source-physics{grid-template-columns:minmax(24rem,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,5.5vw,5.5rem);display:grid}.product-source-physics__copy>h3{max-width:16ch}.product-source-physics__copy>.lead{color:var(--text-secondary)}.product-source-principles{border-top:1px solid var(--line);margin:2rem 0 0;padding:0;list-style:none}.product-source-principles li{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;gap:1rem;padding:1rem 0;display:grid}.product-source-principles span{color:var(--accent-text)}.product-source-principles h4{font:400 1.05rem/1.2 var(--font-sans);margin:0}.product-source-principles p{color:var(--text-secondary);margin:.45rem 0 0}.product-source-contract{border-left:3px solid var(--lime);background:#27476617;margin-top:1.5rem;padding:1.2rem 1.4rem}.product-source-contract p{color:var(--text-secondary);margin:.5rem 0 0}.product-source-scroll-key{color:var(--cyan);margin-bottom:.75rem;display:none}.product-source-chain-viewport{overscroll-behavior-inline:contain;scrollbar-color:var(--lime) var(--deep-navy);max-width:100%;overflow-x:auto}.product-source-chain{border:1px solid var(--line-dark);grid-template-columns:repeat(5,minmax(0,1fr));min-width:62rem;margin:0;padding:0;list-style:none;display:grid}.product-source-chain>li{border-right:1px solid var(--line-dark);min-height:14rem;padding:1.25rem;position:relative}.product-source-chain>li:last-child{border-right:0}.product-source-chain>li:after{z-index:1;background:var(--lime);clip-path:polygon(0 0,100% 50%,0 100%);content:"";width:.8rem;height:.8rem;position:absolute;top:3.3rem;right:-.45rem}.product-source-chain>li:last-child:after{display:none}.product-source-chain>li>span{color:var(--lime)}.product-source-chain h3{margin-top:2rem;font-size:1.55rem}.product-source-chain ul{color:var(--text-secondary);gap:.45rem;margin:0;padding:1.2rem 0 0;list-style:none;display:grid}.product-source-chain ul li:before{color:var(--cyan);content:"—";margin-right:.5rem}.product-source-truth{border:1px solid var(--line-dark);grid-template-columns:auto 1fr;align-items:center;gap:2rem;margin:1rem 0 0;padding:1rem 1.25rem;display:grid}.product-source-truth strong{color:var(--lime);text-transform:uppercase}.product-source-truth span{color:var(--text-secondary)}.product-source-agent-map{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);align-items:stretch;gap:2.5rem;display:grid}.product-source-agent-cluster{min-width:0;position:relative}.product-source-agent-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;height:100%;display:grid}.product-source-agent-grid article{border:1px solid var(--line-dark);background:linear-gradient(145deg, var(--bg-panel-strong), var(--deep-navy));grid-template-rows:auto 1fr auto;align-content:stretch;min-height:0;padding:1.2rem;display:grid}.product-source-agent-grid small{color:var(--accent-text);font-family:var(--font-mono);text-transform:uppercase}.product-source-agent-grid h3{margin-top:.8rem;font-size:1.45rem}.product-source-agent-grid p{color:var(--text-secondary);margin:.7rem 0 0;font-size:.9rem}.product-source-agent-trace{border-top:1px solid var(--cyan);border-bottom:1px solid color-mix(in srgb, var(--lime) 62%, transparent);width:62%;height:.35rem;display:block}.product-source-agent-connector{border-top:1px solid var(--cyan);width:2.5rem;position:absolute;top:50%;right:-2.5rem}.product-source-agent-connector:after{background:var(--cyan);clip-path:polygon(0 0,100% 50%,0 100%);content:"";width:.55rem;height:.55rem;position:absolute;top:-.3rem;right:0}.product-source-coordinator{border:1px solid var(--line);background:var(--deep-navy);color:var(--paper-strong);grid-template-rows:auto 1fr;display:grid}.product-source-coordinator>.product-editorial-visual{border:0;border-bottom:1px solid var(--line-dark);min-height:0}.product-source-coordinator>.product-editorial-visual img{min-height:0}.product-source-coordinator>.product-editorial-visual figcaption{position:static}.product-source-coordinator>div{padding:1.5rem}.product-source-coordinator>div>p:first-child{color:var(--cyan);margin:0}.product-source-coordinator h3{margin-top:.8rem}.product-source-coordinator p{color:var(--text-secondary)}.product-source-coordinator ul{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.product-source-coordinator li{color:var(--text-secondary);padding-left:1.2rem}.product-source-coordinator li:before{color:var(--lime);content:"↳";margin-left:-1.2rem;margin-right:.55rem}.product-source-coordinator figure{border-top:1px solid var(--line-dark);min-height:18rem;margin:0;overflow:hidden}.product-source-coordinator img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.product-source-workflow{border-block:1px solid var(--line-dark);grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.product-source-workflow li{border-right:1px solid var(--line-dark);min-width:0;padding:1.25rem 1rem;position:relative}.product-source-workflow li:last-child{border-right:0}.product-source-workflow li:not(:last-child):after{z-index:1;background:var(--lime);content:"";width:.7rem;height:.7rem;position:absolute;top:1.4rem;right:-.35rem;transform:rotate(45deg)}.product-source-workflow span{color:var(--lime)}.product-source-workflow h3{margin-top:2rem;font-size:1.25rem}.product-source-workflow p{color:var(--text-secondary);font-size:.88rem}.product-source-horizons{border-top:1px solid var(--line)}.product-source-horizons article{border-bottom:1px solid var(--line);grid-template-columns:.8fr .8fr 1.5fr;align-items:center;gap:2rem;padding:1.2rem 0;display:grid}.product-source-horizons h3{font-size:1.55rem}.product-source-horizons span,.product-source-horizons p{color:var(--text-secondary)}.product-source-horizons strong{color:var(--accent-text);font:400 .76rem/1.4 var(--font-mono);text-transform:uppercase}.product-source-horizons p{margin:0}.product-source-scenarios{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.product-source-scenarios>article{border:1px solid var(--line-dark);padding:clamp(1.2rem,2.2vw,2rem)}.product-source-scenarios>article>.mono{color:var(--cyan);margin:0}.product-source-scenarios h3{margin-top:1rem}.product-source-scenarios>article>p:not(.mono){color:var(--text-secondary)}.product-source-scenarios ol{border-top:1px solid var(--line-dark);margin:1.35rem 0 0;padding:0;list-style:none}.product-source-scenarios ol li{border-bottom:1px solid var(--line-dark);grid-template-columns:5.5rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.product-source-scenarios time{color:var(--lime);font:400 .72rem/1.5 var(--font-mono);text-transform:uppercase}.product-source-scenarios ol p{color:var(--text-secondary);margin:0}.product-source-result{border-left:3px solid var(--lime);background:#b6e85a0f;margin-top:1rem;padding:1rem 1.2rem}.product-source-result strong{color:var(--lime);font:400 .7rem/1.3 var(--font-mono);text-transform:uppercase}.product-source-result p{margin:.5rem 0 0}.product-source-note{color:var(--text-secondary);margin:1rem 0 0;font-size:.85rem}.product-source-governance{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:1rem;display:grid}.product-source-governance__aside{align-content:start;gap:1rem;min-width:0;display:grid}.product-source-packet{border:1px solid var(--line);padding:clamp(1.3rem,3vw,2.5rem)}.product-source-packet>p{color:var(--text-secondary)}.product-source-packet dl{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:2rem 0 0;display:grid}.product-source-packet dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1rem}.product-source-packet dl div:nth-child(2n){border-right:0}.product-source-packet dt{color:var(--accent-text);font-family:var(--font-mono);text-transform:uppercase}.product-source-packet dd{color:var(--text-secondary);margin:.5rem 0 0}.product-source-guardrails{gap:1rem;display:grid}.product-source-guardrails article{border:1px solid var(--line);padding:1.2rem}.product-source-guardrails h3{font-size:1.3rem}.product-source-guardrails p{color:var(--text-secondary);margin:.5rem 0 0}.product-source-value-grid{border:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.product-source-value-grid article{border-right:1px solid var(--line-dark);align-content:start;min-height:14rem;padding:1.4rem;display:grid}.product-source-value-grid article:last-child{border-right:0}.product-source-value-grid b{color:var(--lime);font:300 clamp(2.5rem, 4vw, 4.6rem)/1 var(--font-sans)}.product-source-value-grid h3{margin-top:1.2rem;font-size:1.55rem}.product-source-value-grid p{color:var(--text-secondary)}.product-source-value-grid small{color:var(--cyan);font-family:var(--font-mono);text-transform:uppercase;align-self:end}.product-source-soft-outcomes{border:1px solid var(--line-dark);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.product-source-soft-outcomes article{border-right:1px solid var(--line-dark);min-width:0;padding:1.4rem}.product-source-soft-outcomes article:last-child{border-right:0}.product-source-soft-outcomes h3{font-size:1.25rem}.product-source-soft-outcomes p{color:var(--text-secondary);margin:.75rem 0 0}.product-source-roadmap{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.product-source-roadmap>li{border-right:1px solid var(--line);align-content:start;min-width:0;min-height:20rem;padding:1.3rem;display:grid}.product-source-roadmap>li:last-child{border-right:0}.product-source-roadmap small{color:var(--accent-text);font-family:var(--font-mono);text-transform:uppercase}.product-source-roadmap h3{margin-top:1.2rem}.product-source-roadmap strong{margin-top:.7rem}.product-source-roadmap ul{color:var(--text-secondary);gap:.6rem;padding:1.2rem 0 0 1.1rem;display:grid}.product-source-roadmap>li>span{color:var(--accent-text);align-self:end;margin-top:1.2rem}.product-source-pilot-selection{border:1px solid var(--line);grid-template-columns:.8fr 1.2fr;margin-top:1rem;display:grid}.product-source-pilot-selection article{min-width:0;padding:clamp(1.3rem,3vw,2.5rem)}.product-source-pilot-selection article+article{border-left:1px solid var(--line)}.product-source-pilot-selection p{color:var(--text-secondary)}.product-source-pilot-selection ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.product-source-pilot-selection li{border-left:2px solid var(--accent-text);color:var(--text-secondary);padding:.5rem .7rem}.product-source-closing{border-top:1px solid var(--line-dark);padding-block:clamp(3rem,4.25vw,4.5rem)}.product-source-closing__grid{grid-template-columns:minmax(0,.85fr) minmax(28rem,1.15fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.product-source-closing__copy{gap:1rem;display:grid}.product-source-closing h2{max-width:13ch;font-size:clamp(2.4rem,3.8vw,3.8rem);line-height:.98}.product-source-closing__copy>p:not(.eyebrow):not(.product-source-ownership){color:var(--text-secondary)}.product-source-closing__copy>strong{color:var(--lime);font-weight:400}.scene--light .product-source-closing__copy>strong{color:var(--accent-text)}.product-source-closing__copy .button{width:fit-content}.product-source-figure--closing img{aspect-ratio:1.87;object-fit:cover}.product-source-ownership{color:var(--text-muted)}@media (width>=1100px){.product-source-hero__grid{grid-template-columns:minmax(0,.82fr) minmax(32rem,1.18fr);grid-template-areas:"copy visual""qualification signals";align-items:start;gap:1.5rem clamp(3rem,4vw,4.5rem)}.product-source-hero__signals{align-self:end}.product-source-qualification{align-self:center}.product-source-section>.section-shell:not(.product-source-split){grid-template-columns:minmax(17rem,.32fr) minmax(0,1fr);align-items:start;gap:1rem clamp(3rem,5vw,6rem);display:grid}.product-source-section>.section-shell:not(.product-source-split)>.product-source-heading{grid-area:1/1;grid-template-columns:1fr;align-self:start;gap:1rem;margin-bottom:0}.product-source-section>.section-shell:not(.product-source-split)>:not(.product-source-heading){grid-column:2}.product-source-chain{min-width:0}}@media (width<=1080px){.product-source-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr)}.product-source-card-grid--four,.product-source-value-grid,.product-source-roadmap,.product-source-soft-outcomes{grid-template-columns:repeat(2,1fr)}.product-source-card-grid>li:nth-child(2),.product-source-value-grid article:nth-child(2),.product-source-roadmap>li:nth-child(2){border-right:0}.product-source-card-grid>li:nth-child(-n+2),.product-source-roadmap>li:nth-child(-n+2){border-bottom:1px solid var(--line)}.product-source-value-grid article:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.product-source-soft-outcomes article:nth-child(2){border-right:0}.product-source-soft-outcomes article:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.product-source-workflow{grid-template-columns:repeat(4,1fr)}.product-source-workflow li:nth-child(4){border-right:0}.product-source-workflow li:nth-child(-n+4){border-bottom:1px solid var(--line-dark)}}@media (width<=1024px){.product-source-split,.product-source-physics,.product-source-agent-map,.product-source-governance{grid-template-columns:1fr}}@media (width<=780px){.product-source-hero{min-height:auto}.product-source-hero__grid,.product-source-split,.product-source-physics,.product-source-agent-map,.product-source-governance,.product-source-closing__grid{grid-template-columns:1fr}.product-source-hero__grid{grid-template-areas:"copy""visual""signals""qualification"}.product-source-hero h1{max-width:10ch}.product-source-heading{grid-template-columns:1fr;gap:1.3rem}.product-source-heading h2{max-width:16ch}.product-source-hero__signals{grid-template-columns:1fr}.product-source-hero__signals li{border-right:0;border-bottom:1px solid var(--line-dark);min-height:auto}.product-source-hero__signals li:last-child{border-bottom:0}.physics-diagram__instruction{display:block}.physics-diagram__viewport{overscroll-behavior-inline:contain;scrollbar-gutter:stable;overflow-x:auto}.physics-diagram ol{min-width:48rem}.product-source-scroll-key{display:block}.product-source-agent-grid,.product-source-workflow{grid-template-columns:repeat(2,1fr)}.product-source-workflow li:nth-child(2n){border-right:0}.product-source-workflow li:nth-child(-n+6){border-bottom:1px solid var(--line-dark)}.product-source-horizons article{grid-template-columns:1fr 1fr;gap:.7rem 1rem}.product-source-horizons article p{grid-column:1/-1}.product-source-scenarios{grid-template-columns:1fr}.product-source-figure--portrait img{max-height:44rem}}@media (width<=600px){.product-source-hero h1{font-size:clamp(2.35rem,11vw,3.65rem)}.product-source-hero__copy{flex-direction:column;display:flex}.product-source-hero__owner{order:1}.product-source-hero__industry{order:2}.product-source-hero__eyebrow{order:3}.product-source-hero h1{order:4}.product-source-mobile-flow{order:6}.product-source-hero__description{order:7}.product-source-hero__authority{order:9}.product-source-mobile-flow{border-block:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.product-source-mobile-flow li{border-right:1px solid var(--line-dark);align-content:center;min-width:0;min-height:4.5rem;padding:.65rem .55rem;display:grid;position:relative}.product-source-mobile-flow li:last-child{border-right:0}.product-source-mobile-flow li:not(:last-child):after{z-index:1;background:var(--lime);content:"";width:.7rem;height:.7rem;position:absolute;top:50%;right:-.35rem;transform:translateY(-50%)rotate(45deg)}.product-source-mobile-flow strong{color:var(--lime);font:400 .72rem/1.2 var(--font-mono);text-transform:uppercase}.product-source-mobile-flow span{color:var(--text-secondary);margin-top:.3rem;font-size:.72rem;line-height:1.25}.product-source-hero__description{font-size:1.0625rem}.product-editorial-visual--hero img{aspect-ratio:16/10}.product-source-visual-frame--hero{aspect-ratio:1}.product-source-card-grid--four,.product-source-agent-grid,.product-source-value-grid,.product-source-roadmap,.product-source-soft-outcomes,.product-source-packet dl{grid-template-columns:1fr}.product-source-card-grid>li,.product-source-agent-grid article,.product-source-value-grid article,.product-source-roadmap>li,.product-source-packet dl div{border-right:0}.product-source-soft-outcomes article{border-right:0;border-bottom:1px solid var(--line-dark)}.product-source-soft-outcomes article:last-child{border-bottom:0}.product-source-pilot-selection{grid-template-columns:1fr}.product-source-pilot-selection article+article{border-top:1px solid var(--line);border-left:0}.product-source-pilot-selection ul{grid-template-columns:1fr}.product-source-value-grid article{min-height:15rem}.product-source-roadmap>li{min-height:auto}.product-source-principles li,.product-source-layers li{grid-template-columns:2.2rem 1fr}.product-source-workflow{grid-template-columns:1fr}.product-source-workflow li{border-right:0;border-bottom:1px solid var(--line-dark);min-height:auto}.product-source-workflow li:not(:last-child):after{inset:auto auto -.35rem 1.25rem}.product-source-workflow h3{margin-top:1rem}.product-source-horizons article{grid-template-columns:1fr}.product-source-horizons article p{grid-column:1}.product-source-scenarios ol li{grid-template-columns:1fr;gap:.3rem}.product-source-truth{grid-template-columns:1fr;gap:.5rem}.product-source-coordinator figure{min-height:20rem}}.product-source-hero h1,.product-source-heading h2,.product-source-closing h2{font-family:var(--font-sans);letter-spacing:-.055em;font-weight:500}.product-source-hero h1{max-width:14ch;line-height:.9}.product-source-heading h2,.product-source-closing h2{line-height:.96}.product-source-section .mono{font-family:var(--font-mono);letter-spacing:.04em}.product-source-section p{text-wrap:pretty;max-width:68ch}.product-source-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(32rem,.85fr);grid-template-areas:"copy visual-stack""effects visual-stack""qualification visual-stack";align-items:start;gap:1rem clamp(3rem,4vw,4.5rem)}.product-source-hero__copy{grid-area:copy}.product-source-hero__visual-stack{grid-area:visual-stack;align-content:start;gap:1rem;display:grid}.product-source-hero__visual,.product-source-hero__signals{grid-area:auto}.product-source-hero__effects{grid-area:effects;min-width:0}.product-source-hero__grid>.product-source-qualification{grid-area:qualification}.product-source-mobile-flow{display:none}.product-editorial-visual--hero img{aspect-ratio:8/5;object-fit:cover;object-position:54% center}.product-business-effect-nav__label{color:var(--cyan);text-transform:uppercase;margin:0 0 .75rem}.product-business-effect-nav ol{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.product-business-effect-nav li{min-width:0;display:flex}.product-business-effect-nav a{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);width:100%;height:100%;min-height:9.25rem;color:var(--paper-strong);grid-template-columns:auto 1fr auto;grid-template-areas:"index.cue""title title title""summary summary summary";align-content:start;gap:.55rem .75rem;padding:1.15rem;text-decoration:none;transition:background-color .18s,border-color .18s;display:grid;position:relative}.product-business-effect-nav a>span:first-child,.product-business-effect-nav__cue{color:var(--lime)}.product-business-effect-nav a>span:first-child{grid-area:index;line-height:1.3}.product-business-effect-nav a strong{grid-area:title;font-size:clamp(1.375rem,1.55vw,1.6rem);font-weight:500;line-height:1.12}.product-business-effect-nav a small{color:var(--text-secondary);grid-area:summary;font-size:clamp(1.0625rem,1.15vw,1.15rem);line-height:1.4}.product-business-effect-nav__cue{text-transform:uppercase;grid-area:cue;align-self:center;margin:0;font-size:max(14px,.8rem);line-height:1.3}.product-business-effect-nav a:hover,.product-business-effect-nav a:focus-visible{border-color:var(--cyan);background:#6be7ff14}.product-business-effects{border-color:var(--line)}.product-business-effects__grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-business-effect{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:clamp(1.25rem,2.5vw,2.25rem);scroll-margin-top:6rem}.product-business-effect:target{background:#b6e85a12}.product-business-effect header>span{color:var(--accent-text)}.product-business-effect h3{font:500 clamp(1.75rem, 2.6vw, 2.8rem)/1 var(--font-sans);letter-spacing:-.04em;margin-top:.75rem}.product-business-effect header p{color:var(--text-secondary);font-size:1.125rem;line-height:1.45}.product-business-effect__detail{border-top:1px solid var(--line);gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:grid}.product-business-effect__detail p{margin:0;font-size:max(17px,1.0625rem);line-height:1.5}.product-business-effect__detail strong{color:var(--accent-text);font-family:var(--font-mono);text-transform:uppercase;font-size:max(14px,.8rem)}.product-system-story{background:var(--deep-navy);color:var(--paper-strong);padding-block:clamp(1.5rem,2vw,2.25rem)}.product-system-story>.section-shell{gap:clamp(1.25rem,2vw,2rem);display:grid;grid-template-columns:1fr!important}.product-system-story>.section-shell>*{grid-column:1!important}.product-system-story>.section-shell>.product-source-heading{align-items:end;gap:clamp(1.5rem,3.5vw,3.5rem);margin-bottom:0;grid-row:auto!important;grid-template-columns:minmax(0,1fr) minmax(18rem,.52fr)!important}.product-system-story__architecture{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:stretch;gap:clamp(1rem,2vw,2rem);display:grid}.product-system-story__architecture>.architecture-diagram,.product-system-story__architecture>.product-editorial-visual{min-height:100%}.product-system-story__architecture>.product-editorial-visual img{height:100%;min-height:22rem}.product-system-story__physics{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,3vw,3rem);padding-top:clamp(1.5rem,2.5vw,2.5rem);display:grid}.product-system-story__physics>.product-editorial-visual img{min-height:22rem}.product-system-story__physics h3,.product-system-story__chain h3{max-width:14ch;color:var(--paper-strong);font:500 clamp(2.3rem, 4vw, 4.5rem)/.98 var(--font-sans);letter-spacing:-.045em}.product-system-story .product-source-principles{border-color:var(--line-dark);margin-top:0}.product-system-story .product-source-principles li{border-color:var(--line-dark)}.product-system-story__chain{border-top:1px solid var(--line-dark);gap:1.5rem;padding-top:clamp(1.5rem,2.5vw,2.5rem);display:grid}.product-system-story__chain-heading{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);grid-template-areas:"eyebrow intro""title intro";align-items:end;gap:.75rem clamp(2rem,5vw,5rem);display:grid}.product-system-story__chain-heading>.eyebrow{grid-area:eyebrow;margin:0}.product-system-story__chain-heading>h3{grid-area:title}.product-system-story__chain-heading>p:last-child{color:var(--text-secondary);grid-area:intro}.product-source-agent-grid article{border-color:color-mix(in srgb, var(--line) 72%, transparent)}.product-source-agent-grid h4,.product-source-coordinator h4{color:var(--paper-strong);margin:.75rem 0 0;font-size:max(22px,1.375rem);line-height:1.2}.product-source-coordinator{grid-template-rows:auto}.product-source-workflow li:after{transition:background-color .18s,transform .18s}.product-source-workflow li:hover:after,.product-source-workflow li:focus-within:after{background:var(--cyan);transform:rotate(45deg)scale(1.35)}.product-operating-loop__horizons{border-block:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.product-operating-loop__horizons article{border-right:1px solid var(--line-dark);gap:.35rem;padding:1rem;display:grid}.product-operating-loop__horizons article:last-child{border-right:0}.product-operating-loop__horizons span{color:var(--text-secondary)}.product-operating-loop__horizons strong{color:var(--cyan);font:400 .72rem/1.4 var(--font-mono);text-transform:uppercase}.product-governance-value{border-top:1px solid var(--line);grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:clamp(2rem,5vw,5rem);margin-top:clamp(3rem,6vw,6rem);padding-top:clamp(2rem,4vw,4rem);display:grid}.product-governance-value h3{max-width:14ch;font:500 clamp(2rem, 3.5vw, 3.8rem)/.98 var(--font-sans);letter-spacing:-.04em}.product-governance-value>div>p:last-child{color:var(--text-secondary)}.product-governance-value .product-source-soft-outcomes{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr)}.product-governance-value .product-source-soft-outcomes article:nth-child(2n){border-right:0}.product-governance-value h4{margin:0;font-size:1.15rem;font-weight:400}.pilot-cta__path{border-block:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin:1.5rem 0;padding:0;list-style:none;display:grid}.pilot-cta__path li{border-right:1px solid var(--line-dark);gap:.35rem;padding:1rem;display:grid}.pilot-cta__path li:last-child{border-right:0}.pilot-cta__path span{color:var(--lime)}.pilot-cta__path small{color:var(--text-secondary)}.pilot-cta__agenda-line{color:var(--text-secondary);margin:1.25rem 0;font-size:max(17px,1.0625rem)}@media (width<=1024px){.product-source-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(25rem,1.1fr);column-gap:2rem}.product-source-agent-map{gap:1rem}.product-source-agent-connector{display:none}}@media (width>=781px) and (height<=950px){.product-source-hero{padding-block:.5rem}.product-source-hero__grid{row-gap:.75rem}.product-source-hero__owner{margin-bottom:.75rem}.product-source-hero__industry{margin-bottom:.4rem}.product-source-hero__eyebrow{margin-bottom:.65rem}.product-source-hero__description{margin-top:.75rem}}@media (width<=900px){.product-source-section{scroll-margin-top:calc(var(--header-height) + .75rem)}.product-system-story__architecture,.product-system-story__physics{grid-template-columns:1fr}.product-system-story__architecture>.product-editorial-visual img,.product-system-story__physics>.product-editorial-visual img{min-height:0}.product-source-agent-grid{grid-template-rows:repeat(3,minmax(7rem,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.product-operating-loop__horizons{grid-template-columns:repeat(2,1fr)}.product-operating-loop__horizons article:nth-child(2n){border-right:0}}@media (width<=780px){.product-source-hero__grid{grid-template-columns:1fr;grid-template-areas:"copy""visual""effects""signals""qualification"}.product-source-hero__visual-stack{display:contents}.product-source-hero__visual{grid-area:visual}.product-source-hero__signals{grid-area:signals}.product-system-story__physics,.product-system-story__chain-heading,.product-governance-value{grid-template-columns:1fr}.product-system-story>.section-shell>.product-source-heading{grid-template-areas:none;grid-template-columns:minmax(0,1fr)!important}.product-system-story__chain-heading{grid-template-areas:none}.product-system-story__chain-heading>.eyebrow,.product-system-story__chain-heading>h3,.product-system-story__chain-heading>p:last-child{grid-area:auto}}@media (width<=600px){.product-source-hero{padding-block:1.5rem}.product-source-hero__copy{display:block}.product-source-hero__owner,.product-source-hero__industry,.product-source-hero__eyebrow,.product-source-hero h1,.product-source-hero__description,.product-source-hero__authority{order:initial}.product-business-effect-nav ol,.product-business-effects__grid{grid-template-columns:1fr}.product-business-effect-nav a{min-height:auto;padding:1rem}.product-business-effect-nav a strong{font-size:1.375rem}.product-business-effect-nav a small{font-size:1.0625rem;line-height:1.4}.product-source-hero__signals{grid-template-columns:repeat(3,minmax(0,1fr))}.product-source-hero__signals li{border-right:1px solid var(--line-dark);border-bottom:0;min-height:0;padding:.75rem .45rem}.product-source-hero__signals strong{font-size:1.35rem}.product-source-hero__signals span{font-size:.875rem;line-height:1.3}.product-business-effect{padding:1.2rem}.product-source-agent-grid,.product-operating-loop__horizons,.product-governance-value .product-source-soft-outcomes,.pilot-cta__path{grid-template-columns:1fr}.product-source-agent-grid{grid-template-rows:none}.product-operating-loop__horizons article,.pilot-cta__path li{border-right:0;border-bottom:1px solid var(--line-dark)}.product-operating-loop__horizons article:last-child,.pilot-cta__path li:last-child{border-bottom:0}}.product-architecture-tabs{min-width:0}.product-architecture-tabs__list{display:none}.product-architecture-tabs[data-tabs-ready=true] .product-architecture-tabs__list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-architecture-tabs__list button{border:1px solid var(--line-dark);min-height:48px;color:var(--paper-strong);font:500 1.125rem/1.2 var(--font-sans);cursor:pointer;background:0 0;padding:.7rem 1rem}.product-architecture-tabs__list button+button{border-left:0}.product-architecture-tabs__list button[aria-selected=true]{border-color:var(--lime);color:var(--lime)}.product-architecture-tabs__list button:focus-visible{z-index:1;outline:2px solid var(--cyan);outline-offset:2px;position:relative}.product-architecture-tabs>[role=tabpanel]{min-width:0;padding-top:1rem}.product-architecture-tabs>[role=tabpanel]+[role=tabpanel]{border-top:1px solid var(--line-dark)}.product-architecture-tabs[data-tabs-ready=true]>[role=tabpanel][hidden]{display:none}@media (width<=600px){.product-architecture-tabs[data-tabs-ready=true] .product-architecture-tabs__list{grid-template-columns:1fr}.product-architecture-tabs__list button+button{border-top:0;border-left:1px solid var(--line-dark)}}@media (width>=901px) and (height>=800px){.product-system-story{padding-block:clamp(.75rem,1.5vh,1.25rem)}.product-system-story>.section-shell{grid-template-rows:auto minmax(0,1fr);gap:1rem;height:100%}.product-system-story .product-source-heading h2{max-width:24ch;font-size:clamp(2rem,min(2.8vw,5vh),3rem)}.product-architecture-tabs{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.product-architecture-tabs>[role=tabpanel]{min-height:0;padding-top:1rem}.product-architecture-tabs>[role=tabpanel]+[role=tabpanel]{border-top:0}#architecture-panel-architecture:not([hidden]){display:grid}#architecture-panel-architecture .product-system-story__architecture{height:100%;min-height:0}#architecture-panel-architecture .architecture-diagram{height:100%}#architecture-panel-architecture .architecture-diagram__flow{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));height:100%;display:grid}#architecture-panel-architecture .architecture-diagram__flow li{border-right:1px solid var(--line-dark);align-content:center;min-height:0;padding:1rem 1.15rem}#architecture-panel-architecture .architecture-diagram strong{font-size:1.2rem}#architecture-panel-architecture .architecture-diagram small{font-size:1.0625rem;line-height:1.4}#architecture-panel-architecture .architecture-diagram__flow li:nth-child(2n){border-right:0}#architecture-panel-architecture .architecture-diagram__flow li+li:before{display:none}#architecture-panel-architecture .technical-diagram figcaption{padding:.75rem 1rem}#architecture-panel-architecture .architecture-diagram,#architecture-panel-architecture .product-editorial-visual{min-height:0}#architecture-panel-architecture .product-editorial-visual img{min-height:0;max-height:100%}#architecture-panel-physics:not([hidden]){grid-template-rows:minmax(0,1fr) auto auto;gap:.75rem;display:grid}#architecture-panel-physics .product-system-story__physics{border-top:0;gap:1rem;min-height:0;padding-top:0}#architecture-panel-physics .product-system-story__physics h3{font-size:clamp(1.7rem,2.8vw,2.8rem)}#architecture-panel-physics .product-system-story__physics .lead{font-size:1rem;line-height:1.35}#architecture-panel-physics .product-system-story__physics>.product-editorial-visual img{min-height:0;max-height:14rem}#architecture-panel-physics .product-source-principles li{grid-template-columns:2rem 1fr;gap:.5rem;padding:.45rem 0}#architecture-panel-physics .product-source-principles p{margin-top:.2rem;font-size:1rem;line-height:1.3}#architecture-panel-physics .product-system-story__chain{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:1rem;padding-top:.65rem}#architecture-panel-physics .product-system-story__chain-heading{display:block}#architecture-panel-physics .product-system-story__chain h3{margin-top:.25rem;font-size:1.7rem}#architecture-panel-physics .product-system-story__chain-heading>p:last-child{margin-block:.35rem 0;font-size:1rem;line-height:1.3}#architecture-panel-physics .product-source-contract{margin:0;padding:.55rem .8rem}#architecture-panel-physics .product-source-contract p{margin-left:.5rem;font-size:1rem;display:inline}#architecture-panel-agents:not([hidden]){min-height:0;display:grid;overflow:hidden}#architecture-panel-agents .product-system-story__agents,#architecture-panel-agents .product-system-story__agents>div{height:100%;min-height:0}#architecture-panel-agents .product-system-story__agents>div{grid-template-rows:auto minmax(0,1fr) auto;display:grid}#architecture-panel-agents .product-source-heading{margin-bottom:.65rem}#architecture-panel-agents .product-source-agent-map{min-height:0}#architecture-panel-agents .product-source-agent-grid article{padding:.75rem}#architecture-panel-agents .product-source-coordinator{grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}#architecture-panel-agents .product-source-coordinator>div{padding:1rem}#architecture-panel-agents .product-source-coordinator .agent-diagram{height:100%;min-height:0}#architecture-panel-agents .agent-diagram__flow{height:100%;padding:.4rem .75rem}#architecture-panel-agents .agent-diagram__specialists{grid-template-columns:repeat(4,minmax(0,1fr))}#architecture-panel-agents .agent-diagram__specialists span{padding:.35rem;font-size:.65rem}#architecture-panel-agents .agent-diagram__connector{padding:.15rem;font-size:.65rem;line-height:1.2}#architecture-panel-agents .agent-diagram__coordinator,#architecture-panel-agents .agent-diagram__engineer{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.3rem .5rem}#architecture-panel-agents .agent-diagram__coordinator small,#architecture-panel-agents .agent-diagram__engineer small{font-size:.65rem}#architecture-panel-agents .agent-diagram__coordinator strong,#architecture-panel-agents .agent-diagram__engineer strong{font-size:1rem}#architecture-panel-agents .agent-diagram figcaption{display:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (width>=901px) and (height>=800px){.product-system-story>.section-shell{grid-template-rows:auto auto minmax(0,1fr);gap:.55rem}.product-business-effects>.section-shell{grid-template-rows:auto minmax(0,1fr) auto auto}}.product-source-hero__differentiator{max-width:58ch;color:var(--paper-strong);margin:.55rem 0 0;font-size:1.125rem;line-height:1.4}.product-system-story__view-cue{color:var(--text-secondary);font-size:var(--type-body);align-items:baseline;gap:.5rem 1rem;display:flex}.product-system-story__view-cue .mono{color:var(--cyan)}.product-architecture-tabs__list button{border:1px solid var(--line-dark);min-height:4.75rem;color:var(--text-primary);font-family:var(--font-sans);text-align:left;background:#ffffff05;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;font-size:1.125rem;display:grid}.product-architecture-tabs__list button .mono{color:var(--cyan)}.product-architecture-tabs__list button:is(:hover,[aria-selected=true]){border-color:var(--lime);background:#b6e85a14}.product-architecture-tabs__arrow{transition:transform var(--motion-fast) var(--ease-signal)}.product-architecture-tabs__list button[aria-selected=true] .product-architecture-tabs__arrow{transform:rotate(45deg)}.product-source-human-decision{border-top:1px solid var(--line-dark);background:#b6e85a12}.product-source-human-decision>p:first-child{color:var(--lime)}.product-source-human-decision h4{margin-block:.35rem}.product-source-human-decision p:last-child{font-size:var(--type-body);margin:0;line-height:1.35}.engagement-cta{border-top:1px solid var(--line);grid-template-columns:minmax(15rem,.8fr) minmax(20rem,1.4fr) auto;align-items:center;gap:.5rem 2rem;padding:.8rem 0;display:grid}.engagement-cta .eyebrow,.engagement-cta h3,.engagement-cta p{margin:0}.engagement-cta>p{color:var(--text-secondary-light);font-size:var(--type-body);line-height:1.35}.engagement-cta__ownership{grid-column:1/-1;font-size:var(--type-label)!important}@media (width<=700px){.product-system-story__view-cue{display:grid}.product-architecture-tabs[data-tabs-ready=true] .product-architecture-tabs__list{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.product-architecture-tabs__list button{scroll-snap-align:start;min-width:10rem}.engagement-cta{grid-template-columns:1fr}.engagement-cta__ownership{grid-column:1}}@media (width>=901px) and (height>=800px){.product-system-story>.section-shell{grid-template-rows:auto auto minmax(0,1fr);gap:.55rem}.product-system-story__view-cue{font-size:1rem}.product-architecture-tabs__list button{min-height:3.75rem}#architecture-panel-agents .product-source-coordinator{grid-template-rows:auto minmax(0,1fr) auto}#architecture-panel-agents .product-source-human-decision{padding:.7rem 1rem}#architecture-panel-agents .product-source-human-decision h4{font-size:1.1rem}#architecture-panel-agents .product-source-human-decision p:last-child{font-size:1rem}.product-business-effects>.section-shell{grid-template-rows:auto minmax(0,1fr) auto auto}.product-source-hero{padding-block:clamp(.6rem,1.4vh,.9rem)}.product-source-hero__grid{grid-template:"copy visual-stack"minmax(0,1fr)"effects effects""qualification qualification"/minmax(0,.82fr) minmax(30rem,1.18fr);align-items:stretch;gap:.55rem clamp(1.5rem,3vw,3rem);height:100%}.product-source-hero__copy{align-self:center}.product-source-hero__owner{margin-bottom:.45rem}.product-source-hero__industry{margin-bottom:.25rem}.product-source-hero__eyebrow{margin-bottom:.4rem}.product-source-hero h1{max-width:12.5ch;font-size:clamp(3rem,min(4vw,7vh),4rem);line-height:.94}.product-source-hero__description{max-width:60ch;margin-top:.6rem;font-size:clamp(1.125rem,1.25vw,1.25rem);line-height:1.45}.product-source-hero__visual-stack{grid-template-rows:minmax(0,1fr) auto;gap:.45rem;min-height:0}.product-source-hero__visual,.product-source-hero__visual .product-editorial-visual{height:100%;min-height:0}.product-source-hero__visual .product-editorial-visual{grid-template-rows:minmax(0,1fr) auto;display:grid}.product-editorial-visual--hero img{aspect-ratio:auto;height:100%;min-height:0}.product-source-hero__visual figcaption{padding:.55rem .75rem;font-size:.875rem}.product-source-hero__signals li{min-height:3.5rem;padding:.45rem .65rem}.product-source-hero__signals strong{font-size:clamp(1.25rem,1.7vw,1.75rem)}.product-source-hero__signals span{font-size:1.0625rem;line-height:1.35}.product-business-effect-nav__label{margin-bottom:.35rem}.product-business-effect-nav ol{grid-template-columns:repeat(4,minmax(0,1fr))}.product-business-effect-nav a{gap:.3rem .5rem;min-height:6.75rem;padding:.65rem .75rem}.product-business-effect-nav a strong{font-size:clamp(1.375rem,1.55vw,1.55rem)}.product-business-effect-nav a small{font-size:1.125rem;line-height:1.32}.product-business-effect-nav__cue{font-size:max(14px,.875rem)}.product-source-qualification{gap:.55rem;font-size:.875rem;line-height:1.25}.product-business-effects{padding-block:clamp(.75rem, 1.6vh, 1.15rem) calc(var(--compact-footer-height,5.5rem) + .75rem)}.product-business-effects>.section-shell{grid-template-rows:auto minmax(0,1fr) auto auto;gap:.6rem;height:100%;min-height:0;display:grid;grid-template-columns:1fr!important;align-items:stretch!important}.product-business-effects>.section-shell>*{grid-column:1!important}.product-business-effects .product-source-heading{gap:1.5rem;margin-bottom:0;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.55fr)!important}.product-business-effects .product-source-heading h2{font-size:clamp(2rem,min(3.2vw,5.2vh),3.25rem)}.product-business-effects .product-source-heading>p{font-size:1rem}.product-business-effects__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.product-business-effect{align-content:center;min-height:0;padding:clamp(.9rem,1.5vw,1.25rem);display:grid}.product-business-effect h3{margin-top:.35rem;font-size:clamp(1.4rem,1.7vw,1.7rem);line-height:1.1}.product-business-effect header p,.product-business-effect__detail p{font-size:1.125rem;line-height:1.4}.product-business-effect header p{margin-block:.45rem 0}.product-business-effect__detail{gap:.35rem;margin-top:.55rem;padding-top:.5rem}.product-business-effect__detail strong{font-size:.8rem}.product-source-note{margin:0;font-size:.9rem;line-height:1.3}.product-business-effects__pilot,.product-business-effects__pilot>.section-shell{min-height:0}.product-business-effects__pilot{padding:.6rem 0 0}.product-business-effects__pilot .product-source-closing__grid{width:100%;display:block}.product-business-effects__pilot .product-source-closing__copy{grid-template-columns:auto minmax(12rem,1fr) auto;grid-template-areas:"eyebrow title button""description line agenda""ownership ownership ownership";align-items:center;gap:.3rem 1rem;display:grid}.product-business-effects__pilot .eyebrow{grid-area:eyebrow;margin:0}.product-business-effects__pilot h2{grid-area:title;max-width:none;margin:0;font-size:clamp(1.35rem,2vw,2rem)}.product-business-effects__pilot .product-source-closing__copy>p:not(.eyebrow):not(.pilot-cta__agenda-line):not(.product-source-ownership){grid-area:description;margin:0;font-size:1.0625rem;line-height:1.35}.product-business-effects__pilot .product-source-closing__copy>strong{grid-area:line;font-size:1.0625rem}.product-business-effects__pilot .pilot-cta__agenda-line{grid-area:agenda;margin:0;font-size:1rem;line-height:1.3}.product-business-effects__pilot .button{grid-area:button;min-height:48px;margin:0;font-size:1rem}.product-business-effects__pilot .product-source-ownership{grid-area:ownership;margin:0;font-size:.8rem}}.approved-about{--about-bg:#050d16;--about-bg-deep:#02070d;--about-panel:#091827;--about-panel-strong:#0c2030;--about-ink:#f4f8fb;--about-muted:#a8b8c7;--about-quiet:#718598;--about-line:#213d51;--about-line-bright:#3b6178;--about-lime:#b6e85a;--about-lime-surface:#b1d66a;--about-cyan:#43d7e4;--about-orange:#ff9a55;background:var(--about-bg);color:var(--about-ink);font-family:var(--font-sans);font-size:1rem;line-height:1.65;overflow:clip}.approved-about :where(h1,h2,h3,p,figure,ol){margin-top:0}.approved-about :where(h1,h2,h3){color:var(--about-ink);text-wrap:balance;font-family:inherit}.approved-about h2{letter-spacing:-.055em;margin-bottom:1.5rem;font-size:clamp(2.5rem,4.5vw,4.6rem);font-weight:500;line-height:.98}.approved-about h3{font-size:clamp(1.2rem,1.8vw,1.65rem);font-weight:600;line-height:1.15}.approved-about :where(p){color:var(--about-muted);font-size:1.0625rem;line-height:1.5}.approved-about__shell{width:min(calc(100% - clamp(2rem, 4vw, 5rem)), var(--site-shell-wide));margin-inline:auto}.approved-about__section{border-top:1px solid var(--about-line);padding-block:clamp(5rem,9vw,9rem);scroll-margin-top:5rem}.approved-about__eyebrow{letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.5rem;font-size:max(14px,.72rem);font-weight:700;color:var(--about-lime)!important}.approved-about__muted{color:var(--about-quiet)!important}.approved-about__hero{isolation:isolate;min-height:min(850px, calc(100svh - var(--header-height)));background:var(--about-bg-deep);position:relative;overflow:hidden}.approved-about__hero-media,.approved-about__hero-media:after,.approved-about__gridlines{position:absolute;inset:0}.approved-about__hero-media img{object-fit:cover;object-position:center;opacity:.52;filter:saturate(.72)contrast(1.05);width:100%;height:100%;display:block}.approved-about__hero-media:after{content:"";background:linear-gradient(90deg, var(--about-bg-deep) 0%, #02070df0 38%, #02070d6b 72%, #02070d2e), linear-gradient(0deg, var(--about-bg-deep), transparent 54%)}.approved-about__gridlines{z-index:-1;opacity:.3;background-image:linear-gradient(#43d7e421 1px,#0000 1px),linear-gradient(90deg,#43d7e421 1px,#0000 1px);background-size:6rem 6rem;mask-image:linear-gradient(90deg,#000,#0000 84%)}.approved-about__hero-content{min-height:inherit;flex-direction:column;justify-content:flex-end;padding-block:clamp(5rem,8vh,6.5rem) 1.5rem;display:flex;position:relative}.approved-about__hero h1{letter-spacing:-.065em;max-width:13ch;margin:0;font-size:clamp(3.5rem,min(6.2vw,9vh),5.2rem);font-weight:500;line-height:.92}.approved-about__hero h1 span{color:var(--about-lime)}.approved-about__lead{max-width:49rem;margin:1.5rem 0 2.25rem;font-size:clamp(1.125rem,1.55vw,1.35rem)}.approved-about__company-summary{border-top:1px solid var(--about-line-bright);grid-template-columns:minmax(13rem,.7fr) 1.3fr;gap:1rem 2rem;margin-bottom:1rem;padding-top:1.25rem;display:grid}.approved-about__company-summary strong{color:var(--about-ink);font-size:1.05rem}.approved-about__company-summary p{max-width:48rem;margin:0;font-size:1.0625rem;line-height:1.45}.approved-about__delivery-rail{border:1px solid var(--about-line-bright);background:#02070d85;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.approved-about__delivery-rail li{border-right:1px solid var(--about-line);align-content:center;gap:.45rem;min-height:5.5rem;padding:.9rem 1rem;display:grid;position:relative}.approved-about__delivery-rail li:last-child{border-right:0}.approved-about__delivery-rail li:not(:last-child):after{z-index:1;background:var(--about-cyan);clip-path:polygon(0 0,100% 50%,0 100%);content:"";width:.65rem;height:.65rem;position:absolute;top:calc(50% - .32rem);right:-.38rem}.approved-about__delivery-rail span{color:var(--about-lime);font:500 .75rem/1 var(--font-mono)}.approved-about__delivery-rail strong{color:var(--about-ink);font-size:1.0625rem;line-height:1.25}.approved-about__manifesto{grid-template-columns:.65fr 1.6fr;gap:clamp(3rem,9vw,9rem);display:grid}.approved-about__manifesto-copy h2{max-width:22ch;font-size:clamp(2.35rem,4.4vw,4.8rem)}.approved-about__manifesto-copy h2:first-line{color:var(--about-ink)}.approved-about__manifesto-copy p{max-width:53rem;font-size:1.05rem}.approved-about__people,.approved-about__technology,.approved-about__global{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(3rem,7vw,7rem);display:grid}.approved-about__portrait{background:var(--about-panel);min-height:40rem;position:relative;overflow:hidden}.approved-about__portrait img{object-fit:cover;object-position:center;width:100%;height:100%}.approved-about__portrait figcaption,.approved-about__twin figcaption{color:var(--about-muted);backdrop-filter:blur(12px);background:#02070de0;padding:1.25rem;font-size:.8rem;position:absolute;inset:auto 0 0}.approved-about__principles,.approved-about__layers,.approved-about__agent-list{border-top:1px solid var(--about-line-bright);margin:2.5rem 0 0;padding:0;list-style:none}.approved-about__principles li,.approved-about__layers li{border-bottom:1px solid var(--about-line);grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.approved-about__principles b,.approved-about__layers b,.approved-about__agent-list b{color:var(--about-lime);letter-spacing:.1em;font-size:.7rem}.approved-about__principles strong,.approved-about__layers strong{margin-bottom:.25rem;display:block}.approved-about__principles span,.approved-about__layers span{color:var(--about-muted);font-size:.9rem;display:block}.approved-about__section-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:3.5rem;display:grid}.approved-about__section-head h2{margin-bottom:0}.approved-about__section-head>p{margin-bottom:.5rem}.approved-about__scope-grid{grid-template-columns:repeat(12,1fr);display:grid}.approved-about__scope-grid article{border:1px solid var(--about-line);background:linear-gradient(145deg, var(--about-panel), transparent);grid-column:span 6;min-height:18rem;padding:1.5rem}.approved-about__scope-grid article:nth-child(2),.approved-about__scope-grid article:nth-child(3){background:var(--about-panel-strong)}.approved-about__scope-grid article>span{color:var(--about-lime);letter-spacing:.12em;font-size:.67rem}.approved-about__scope-grid h3{margin-top:5rem}.approved-about__technology{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.approved-about__tech-copy{background:var(--about-panel);padding:clamp(1.5rem,4vw,4rem)}.approved-about__twin{background:#000;min-height:34rem;margin:0;position:relative;overflow:hidden}.approved-about__twin img{object-fit:cover;width:100%;height:100%}.approved-about__capability-layout{grid-template-columns:minmax(0,1.38fr) minmax(22rem,1fr);align-items:stretch;gap:1.5rem;display:grid}.approved-about__capability-column{grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.approved-about__partnership{border-top:1px solid var(--about-lime);background:var(--about-panel);margin:0;padding:1.5rem;font-size:1.05rem;font-weight:600;color:var(--about-ink)!important}.approved-about__agents{background:var(--about-bg-deep)}.approved-about__agent-layout{grid-template-columns:.72fr 1.28fr;gap:clamp(3rem,8vw,8rem);display:grid}.approved-about__agent-list{margin-top:0}.approved-about__agent-list li{border-bottom:1px solid var(--about-line);grid-template-columns:3rem 1fr minmax(12rem,.85fr);align-items:center;gap:1rem;min-height:4.8rem;display:grid}.approved-about__agent-list span{color:var(--about-quiet);text-align:right;font-size:.78rem}.approved-about__decision-visual{border:1px solid var(--about-line-bright);background:var(--about-panel);margin-top:clamp(3rem,6vw,6rem);position:relative;overflow:hidden}.approved-about__decision-visual:after{content:"";pointer-events:none;border:1px solid #a6ff351f;position:absolute;inset:0}.approved-about__decision-visual img{aspect-ratio:16/9;object-fit:cover;object-position:50% 48%;width:100%;height:auto;display:block}.approved-about__decision-visual figcaption{color:var(--about-muted);backdrop-filter:blur(12px);background:#02070de0;padding:1.25rem;font-size:.8rem;position:absolute;inset:auto 0 0}.approved-about__capabilities{grid-template-columns:1fr;display:grid}.approved-about__capabilities article{border:1px solid var(--about-line);grid-template-columns:2.5rem minmax(0,1fr);align-content:center;gap:1rem;min-height:0;padding:1.1rem 1.25rem;display:grid}.approved-about__capabilities article:nth-child(3n+2){background:var(--about-panel)}.approved-about__capabilities b{color:var(--about-cyan);font-size:.875rem}.approved-about__capabilities h3{margin:0 0 .35rem}.approved-about__capabilities p{margin:0;font-size:1.0625rem;line-height:1.4}.approved-about__global{grid-template-columns:1.15fr .85fr}.approved-about__global-points{grid-template-columns:1fr 1fr;margin-top:3rem;display:grid}.approved-about__global-points article{border-top:1px solid var(--about-line);min-height:9rem;padding:1.25rem 1.25rem 1.25rem 0}.approved-about__global-points strong,.approved-about__global-points span,.approved-about__global-visual figcaption strong,.approved-about__global-visual figcaption span{display:block}.approved-about__global-points span{color:var(--about-muted);margin-top:.45rem;font-size:.85rem}.approved-about__global-visual img{object-position:50% 38%}.approved-about__closing{background:var(--about-lime-surface);color:var(--about-bg-deep);padding-block:clamp(5rem,9vw,9rem)}.approved-about__closing :where(h2,p,.approved-about__eyebrow){color:var(--about-bg-deep)!important}.approved-about__closing-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.approved-about__contact-panel{border-top:1px solid #02070d73}.approved-about__contact-panel a{min-height:4.8rem;color:var(--about-bg-deep);border-bottom:1px solid #02070d73;padding:1rem 0;text-decoration:none;display:block}.approved-about__contact-panel small,.approved-about__contact-panel strong{display:block}.approved-about__contact-panel small{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.approved-about__contact-panel strong{overflow-wrap:anywhere;font-size:1.25rem}@media (width<=1024px){.approved-about__people,.approved-about__technology,.approved-about__global,.approved-about__agent-layout,.approved-about__capability-layout{grid-template-columns:1fr}.approved-about__portrait,.approved-about__twin{min-height:34rem}.approved-about__capabilities{grid-template-columns:1fr}.approved-about__delivery-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-about__delivery-rail li:nth-child(2){border-right:0}.approved-about__delivery-rail li:nth-child(-n+2){border-bottom:1px solid var(--about-line)}.approved-about__delivery-rail li:nth-child(2):after{display:none}}@media (width<=768px){.approved-about__shell{width:min(calc(100% - 1.5rem), var(--site-shell-wide))}.approved-about__section{padding-block:4.5rem}.approved-about__hero{min-height:auto}.approved-about__hero-content{padding-block:7.5rem 1.5rem}.approved-about__hero h1{font-size:clamp(3rem,12.5vw,4.5rem)}.approved-about__company-summary,.approved-about__manifesto,.approved-about__section-head,.approved-about__closing-grid,.approved-about__delivery-rail{grid-template-columns:1fr}.approved-about__delivery-rail li,.approved-about__delivery-rail li:nth-child(2){border-right:0;border-bottom:1px solid var(--about-line);min-height:4.75rem}.approved-about__delivery-rail li:last-child{border-bottom:0}.approved-about__delivery-rail li:not(:last-child):after,.approved-about__delivery-rail li:nth-child(2):after{display:block;top:auto;bottom:-.36rem;right:1rem;transform:rotate(90deg)}.approved-about__scope-grid article{grid-column:span 12;min-height:13rem}.approved-about__scope-grid h3{margin-top:2.5rem}.approved-about__agent-list li{grid-template-columns:2.5rem 1fr;padding-block:.9rem}.approved-about__agent-list span{text-align:left;grid-column:2}.approved-about__capabilities,.approved-about__global-points{grid-template-columns:1fr}.approved-about__capabilities article{min-height:0}}@media (width<=430px){.approved-about__hero-media img{object-position:70% center}.approved-about__portrait,.approved-about__twin{min-height:24rem}.approved-about__tech-copy{padding:1.25rem}.approved-about__lead{margin-bottom:2rem}.approved-about__decision-visual img{min-height:16rem}}@media (prefers-reduced-motion:reduce){.approved-about [data-reveal]{opacity:1;transform:none}}@media (width>=901px) and (height>=800px){.approved-about__hero-content{justify-content:center;height:100%;min-height:0;padding-block:clamp(.75rem,1.6vh,1.25rem)}.approved-about__hero h1{max-width:14ch;font-size:clamp(3.35rem,min(4.6vw,7.2vh),4.25rem);line-height:.93}.approved-about__eyebrow{margin-bottom:.65rem}.approved-about__lead{max-width:56rem;margin:.75rem 0 1rem;font-size:clamp(1.125rem,1.35vw,1.25rem);line-height:1.45}.approved-about__company-summary{gap:.35rem 1.25rem;margin-bottom:.75rem;padding-top:.65rem}.approved-about__company-summary strong{font-size:1.0625rem}.approved-about__company-summary p{font-size:1.0625rem;line-height:1.4}.approved-about__delivery-rail li{min-height:4.75rem;padding-block:.7rem}.approved-about__section{padding-block:clamp(.55rem,1.4vh,1rem)}.approved-about__section>.approved-about__shell{grid-template:"head""layout"minmax(0,1fr)/1fr;gap:.85rem;height:100%;min-height:0;display:grid}.approved-about__section-head{grid-area:head;gap:2rem;margin-bottom:0}.approved-about__section-head h2{text-wrap:pretty;max-width:24ch;font-size:clamp(2.5rem,min(3.7vw,5.8vh),3.25rem)}.approved-about__section-head>p{margin-bottom:0;font-size:1.125rem;line-height:1.4}.approved-about__capability-layout{grid-area:layout;grid-template-columns:minmax(0,1.38fr) minmax(22rem,1fr);align-self:start;gap:1.25rem;min-height:0;max-height:31rem}.approved-about__capability-column{min-height:0}.approved-about__capabilities{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;min-height:0}.approved-about__capabilities article{min-height:0;padding:.8rem 1rem}.approved-about__capabilities h3{margin:0 0 .25rem;font-size:clamp(1.2rem,1.55vw,1.45rem)}.approved-about__capabilities p{margin-bottom:0;font-size:1.0625rem;line-height:1.35}.approved-about__twin{height:100%;min-height:0}.approved-about__twin img{min-height:0}.approved-about__twin figcaption{padding:.75rem 1rem;font-size:.875rem}.approved-about__partnership{padding:.9rem 1rem;font-size:1.0625rem;line-height:1.35}.approved-about__closing{padding-block:clamp(1.5rem, 4vh, 3rem) calc(var(--compact-footer-height,5.5rem) + 1rem)}.approved-about__closing-grid{align-items:center;gap:clamp(2rem,5vw,5rem);height:100%}.approved-about__closing h2{margin-bottom:.75rem;font-size:clamp(3rem,min(4.4vw,7vh),4rem)}.approved-about__closing p{margin-bottom:0;font-size:1.125rem;line-height:1.45}.approved-about__contact-panel a{min-height:5rem;padding:.9rem 0}.approved-about__contact-panel small{font-size:.875rem}.approved-about__contact-panel strong{font-size:1.25rem}}.about-intro{min-height:min(680px, calc(100svh - var(--header-height)));align-items:center;padding-block:clamp(2.5rem,5vw,4.5rem);display:flex}.about-intro__grid{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.about-intro__copy{justify-items:start;display:grid}.about-intro__eyebrow{margin-bottom:.65rem}.about-intro__ownership{max-width:47rem;color:var(--text-secondary);margin:0 0 clamp(.75rem,1.8vw,1.5rem);font-size:.75rem;line-height:1.6}.about-intro__copy .display-heading{max-width:14ch;font-size:clamp(3.8rem,6.2vw,6rem)}.about-intro__lead{max-width:38rem;color:var(--text-secondary);margin:1.25rem 0 1.5rem;font-size:clamp(1.12rem,1.65vw,1.5rem)}.about-intro__index{border-top:1px solid var(--accent-lime);gap:.8rem;padding-top:1.25rem;display:grid}.about-intro__index p{color:var(--accent-lime);margin:0}.about-intro__index strong{font-size:clamp(1.35rem,2.5vw,2.2rem);font-weight:300;line-height:1.08}.about-intro__index span{color:var(--text-secondary)}.company-story{padding-block:clamp(5rem,9vw,8rem)}.company-story__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,9vw,9rem);display:grid}.company-story h2{overflow-wrap:normal;max-width:11ch;font-size:clamp(3rem,4.4vw,4.6rem)}.company-story__body{max-width:44rem}.company-story__body>p{margin:0}.company-story__body>p+p{margin-top:1.5rem}.company-story__body .lead{color:var(--ink)}.company-story__body>p:not(.lead){color:var(--text-secondary);font-size:1.08rem}.integrated-asset-line{background:var(--graphite);padding-block:clamp(5rem,8vw,7.5rem)}.integrated-asset-line__shell{gap:clamp(3rem,6vw,5.5rem);display:grid}.integrated-asset-line__header{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.65fr);align-items:end;gap:2rem 5rem;display:grid}.integrated-asset-line__header .eyebrow{grid-column:1/-1}.integrated-asset-line__header p:last-child{max-width:34rem;color:var(--text-secondary);margin:0}.integrated-asset-line figure{min-width:0;margin:0}.integrated-asset-line__scroll-key{color:var(--text-muted);margin:0 0 .75rem}.integrated-asset-line__viewport{border-block:1px solid var(--line-dark);max-width:100%;overflow:hidden}.integrated-asset-line__viewport svg{width:100%;height:auto;display:block}.integrated-asset-line figcaption{color:var(--text-muted);margin-top:.8rem}.integrated-asset-line svg text{fill:var(--paper-strong)}.integrated-asset-line svg path,.integrated-asset-line svg rect,.integrated-asset-line svg circle{vector-effect:non-scaling-stroke}.asset-backbone{fill:none;stroke:var(--line-dark);stroke-width:8px}.asset-flow{fill:none;stroke:url(#asset-signal);stroke-width:2px}.asset-stage path,.asset-stage rect{fill:none;stroke:var(--cyan);stroke-width:1.5px}.asset-stage circle{fill:var(--lime);stroke:var(--graphite);stroke-width:2px}.asset-code,.agent-layer__code,.human-gate__code{font:400 17px var(--font-mono);letter-spacing:.04em;fill:var(--lime)!important}.asset-label{font:300 20px var(--font-sans)}.agent-layer rect{fill:#06101db8;stroke:var(--lime)}.agent-layer path{fill:none;stroke:var(--line-dark);stroke-dasharray:4 5}.agent-layer circle{fill:var(--lime)}.agent-layer__label{font:300 19px var(--font-sans)}.human-gate rect{fill:var(--lime);stroke:var(--lime)}.human-gate path{fill:none;stroke:var(--lime)}.human-gate__code,.human-gate__label{fill:var(--deep-navy)!important}.human-gate__label{font:400 18px var(--font-sans)}.expertise-band{padding-block:clamp(5rem,8vw,7.5rem)}.expertise-band__header{grid-template-columns:.45fr 1fr;align-items:start;gap:3rem;margin-bottom:4rem;display:grid}.expertise-band__grid{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.expertise-band__item{border-right:1px solid var(--line);align-content:start;gap:1rem;min-height:19rem;padding:1.35rem 1.35rem 0 0;display:grid}.expertise-band__item+.expertise-band__item{padding-left:1.35rem}.expertise-band__item:last-child{border-right:0}.expertise-band__code{color:var(--text-muted)}.expertise-band__line{background:var(--ink);width:2.8rem;height:3px}.expertise-band__item h3{text-transform:uppercase;max-width:15rem;font-size:.875rem;font-weight:500;line-height:1.35}.expertise-band__item p{color:var(--text-secondary);margin:0}.corporate-proof{border-top:1px solid var(--line);padding-block:clamp(4rem,6vw,6rem)}.corporate-proof__header{grid-template-columns:.45fr 1fr;align-items:start;gap:3rem;display:grid}.corporate-proof__header h2{max-width:14ch;font-size:clamp(2.75rem,4.5vw,4.4rem)}.corporate-proof__header p:last-child{max-width:43rem;color:var(--text-secondary)}.corporate-proof__facts{border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:4rem 0 0;display:grid}.corporate-proof__facts>div{border-right:1px solid var(--line);min-width:0;padding:1.25rem 1.25rem 1.5rem 0}.corporate-proof__facts>div+div{padding-left:1.25rem}.corporate-proof__facts>div:last-child{border-right:0}.corporate-proof__facts dt{color:var(--text-muted);text-transform:uppercase;font-size:.68rem}.corporate-proof__facts dd{overflow-wrap:anywhere;color:var(--ink);margin:1rem 0 0}.corporate-proof__facts a{color:inherit;text-underline-offset:.25em}.product-ownership{background:var(--deep-navy);padding-block:clamp(4rem,6vw,6rem)}.product-ownership__grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.65fr);gap:2rem 6rem;display:grid}.product-ownership__kicker{grid-column:1/-1}.product-ownership__grid .display-heading{max-width:10ch;color:var(--lime);font-size:clamp(4rem,7vw,6.5rem)}.product-ownership__statement{border-top:1px solid var(--line-dark);align-self:end;padding-top:1.5rem}.product-ownership__statement .lead{margin:0}.about-mission{padding-block:clamp(4rem,5vw,5rem)}.about-mission__grid{grid-template-columns:.4fr 1fr;gap:3rem;display:grid}.about-mission h2{max-width:15ch;font-size:clamp(3rem,4.5vw,4.25rem)}.about-mission__statement{max-width:42rem;color:var(--text-secondary);margin:1.5rem 0 0}.about-cta{border-top:1px solid var(--line-dark);padding-block:clamp(3rem,4vw,4.5rem)}.about-cta__grid{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.55fr);align-items:end;gap:3rem 6rem;display:grid}.about-cta h2{max-width:18ch;font-size:clamp(2.5rem,4.2vw,3.75rem)}.about-cta__action{justify-items:start;gap:1rem;display:grid}.about-cta__ownership{color:var(--text-secondary);margin:0}.about-cta__review-note{max-width:28rem;color:var(--text-muted);text-transform:none;margin:.5rem 0 0;line-height:1.5}.page-intro{border-bottom:1px solid var(--line-subtle);grid-template-columns:minmax(0,1.3fr) minmax(280px,.5fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.page-intro h1,.legal-page h1,.not-found h1{font-size:clamp(3.4rem,min(7vw,10vh),6rem)}.page-intro .lead{max-width:760px;color:var(--text-secondary)}.page-intro__aside{border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--bg-panel-strong);backdrop-filter:blur(18px);padding:1.5rem}.page-intro__aside .check-list{margin-top:0}.legal-page{max-width:1000px}.legal-page header{margin-bottom:5rem}.legal-page section{border-top:1px solid var(--line-subtle);grid-template-columns:minmax(200px,.45fr) 1fr;gap:2rem;padding:2rem 0;display:grid}.legal-page h2{font-size:clamp(1.8rem,3vw,3rem)}.legal-copy{gap:1rem;display:grid}.legal-page section p{color:var(--text-secondary);margin:0}.not-found{flex-direction:column;justify-content:center;min-height:70vh;display:flex}.not-found h1{max-width:900px}.not-found .lead{max-width:720px;color:var(--text-secondary)}.error-code{color:var(--error)}@media (width<=780px){.about-intro{min-height:auto}.about-intro__grid,.company-story__grid,.integrated-asset-line__header,.product-ownership__grid,.about-mission__grid,.about-cta__grid{grid-template-columns:1fr}.corporate-proof__header{grid-template-columns:1fr;gap:1rem}.corporate-proof__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-proof__facts>div{border-bottom:1px solid var(--line)}.corporate-proof__facts>div:nth-child(2n){border-right:0}.corporate-proof__facts>div:last-child{border-bottom:0;grid-column:1/-1}.about-intro__grid{gap:3rem}.about-intro__copy .display-heading{max-width:12ch;font-size:clamp(3.25rem,10vw,5rem)}.integrated-asset-line__header .eyebrow{grid-column:1}.integrated-asset-line__viewport{overscroll-behavior-inline:contain;scrollbar-gutter:stable;overflow-x:auto}.integrated-asset-line__viewport svg{min-width:52rem;max-width:none}.expertise-band__header{grid-template-columns:1fr;gap:1rem}.expertise-band__grid{grid-template-columns:1fr}.expertise-band__item,.expertise-band__item+.expertise-band__item{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:1.5rem 0 2rem}.product-ownership__kicker{grid-column:1}.about-cta__grid{align-items:start}.page-intro,.legal-page section{grid-template-columns:1fr}}@media (width<=600px){.about-intro,.company-story,.integrated-asset-line,.expertise-band,.product-ownership,.corporate-proof,.about-mission{padding-block:4.5rem}.about-intro__ownership{font-size:.8125rem}.about-intro__lead{font-size:1.1rem}.integrated-asset-line__scroll-key{font-size:.75rem}.expertise-band__header{margin-bottom:2.5rem}.expertise-band__item h3{font-size:.875rem}.about-cta{padding-block:3.75rem}.corporate-proof__facts{grid-template-columns:1fr;margin-top:2.5rem}.corporate-proof__facts>div,.corporate-proof__facts>div+div{border-right:0;padding:1rem 0}.corporate-proof__facts>div:last-child{grid-column:1}}.approved-about{font-family:var(--font-sans)}.approved-about h2{font-size:var(--type-section);letter-spacing:-.035em;font-weight:400}.approved-about h3{font-size:var(--type-card);font-weight:500}.approved-about :where(p){font-size:var(--type-body)}.approved-about .approved-about__lead{font-size:var(--type-lead)}.approved-about__eyebrow{font-family:var(--font-mono);font-size:var(--type-label)}.approved-about__hero h1{max-width:16ch;font-family:var(--font-sans);font-size:var(--type-display);letter-spacing:-.04em;font-weight:400;line-height:.96}.approved-about__closing{background:var(--about-bg-deep);color:var(--about-ink)}.approved-about__closing :where(h2,h3){color:var(--about-ink)!important}.approved-about__closing :where(p){color:var(--about-muted)!important}.approved-about__closing .approved-about__eyebrow{color:var(--about-lime)!important}.approved-about__closing-grid{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);grid-template-areas:"head stages""contact contact";align-items:start;gap:2rem clamp(2rem,6vw,6rem);display:grid}.approved-about__closing-grid>header{grid-area:head}.approved-about__delivery-stages{border-top:1px solid var(--about-line-bright);grid-area:stages;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.approved-about__delivery-stages li{border-right:1px solid var(--about-line);border-bottom:1px solid var(--about-line);grid-template-columns:2.5rem 1fr;align-content:center;gap:.75rem;min-height:8rem;padding:1rem;display:grid}.approved-about__delivery-stages li:nth-child(2n){border-right:0}.approved-about__delivery-stages span{color:var(--about-lime);font-family:var(--font-mono);font-size:var(--type-label)}.approved-about__delivery-stages h3,.approved-about__delivery-stages p{margin:0}.approved-about__delivery-stages p{margin-top:.35rem;line-height:1.4}.approved-about__contact-panel{border-top:1px solid var(--about-line-bright);grid-area:contact;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:1rem;display:flex}.approved-about__contact-panel a{border-bottom:0}.approved-about__contact-panel>a:not(.button){color:var(--about-ink)}.approved-about__contact-panel>a:not(.button) small{color:var(--about-muted)}.approved-about__contact-panel .button{width:fit-content;color:var(--about-bg-deep);padding-inline:1.4rem;display:inline-flex}@media (width<=768px){.approved-about__closing-grid{grid-template-columns:1fr;grid-template-areas:"head""stages""contact"}.approved-about__delivery-stages{grid-template-columns:1fr}.approved-about__delivery-stages li,.approved-about__delivery-stages li:nth-child(2n){border-right:0;min-height:0}.approved-about__contact-panel{display:grid}}@media (width>=901px) and (height>=800px){.approved-about__closing-grid{align-content:center;height:100%}.approved-about__closing h2{font-size:var(--type-section)}.approved-about__delivery-stages li{min-height:7rem}}.request-demo-layout{min-height:calc(100svh - var(--header-height));grid-template-columns:minmax(0,.82fr) minmax(34rem,1.18fr);align-items:start;gap:clamp(3rem,7vw,7rem);padding-block:clamp(2.5rem,4vw,4.5rem);display:grid}.request-demo-layout__copy{top:calc(var(--header-height) + 2rem);position:sticky}.request-demo-layout__copy h1{max-width:8ch;font-size:clamp(4rem,min(6.4vw,11vh),6rem);line-height:.9}.request-demo-layout__copy .lead{max-width:34rem;color:var(--text-secondary);margin-top:1.5rem}.request-demo-expectation{border-top:1px solid var(--line-subtle);margin-top:clamp(2rem,4vw,3.5rem);padding-top:1.25rem}.request-demo-expectation .check-list{grid-template-columns:repeat(3,1fr);gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.request-demo-expectation li{border-right:1px solid var(--line-subtle);min-height:5.5rem;color:var(--text-secondary);padding:.85rem 1rem .85rem 0}.request-demo-expectation li+li{padding-left:1rem}.request-demo-expectation li:last-child{border-right:0}.request-demo-direct{color:var(--text-muted);margin-top:1.25rem;font-size:.9rem}.request-demo-direct a{color:var(--paper-strong);text-underline-offset:.2em}.request-demo-layout__form{padding-top:.25rem}.request-demo-layout__form>h2{max-width:13ch;font-size:clamp(2.35rem,3.6vw,3.8rem);line-height:.98}.request-demo-layout__form>p:not(.eyebrow){max-width:36rem;color:var(--text-secondary);margin-bottom:1.5rem}.demo-form{border-radius:var(--radius-md);background:var(--module);min-width:0;color:var(--core);padding:clamp(1.25rem,3vw,2.5rem)}.form-grid{grid-template-columns:1fr 1fr;gap:1.5rem 1rem;display:grid}.field{gap:.45rem;display:grid}.field--full{grid-column:1/-1}.field label{font-size:max(14px,.875rem);font-weight:500}.field input,.field select,.field textarea{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--core);background:#f3f7fa;border:1px solid #627589;padding:.8rem}.field textarea{resize:vertical;min-height:8rem}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline-color:#405800}.field-hint{color:#43576b;margin:0;font-size:max(14px,.875rem)}.consent-field{grid-template-columns:auto 1fr;align-items:start;gap:.7rem;min-height:44px;margin:1.75rem 0;display:grid}.consent-field input{accent-color:#405800;width:1.2rem;height:1.2rem;margin:.2rem 0 0}.consent-field label{min-height:44px;font-size:max(14px,.875rem)}.consent-field a{text-underline-offset:.2em}.error-summary{border:1px solid var(--error);border-radius:var(--radius-sm);background:#fff0ef;margin-bottom:1.5rem;padding:1rem}.error-summary h3{max-width:none;font-size:1.1rem;font-weight:500}.error-summary a{text-underline-offset:.2em}.field-error{color:var(--error-on-light);margin-top:.35rem;font-size:.9rem}.consent-field .field-error{grid-column:2}.form-status{min-height:1.2rem}.turnstile-field{margin-top:1.5rem}.turnstile-field [data-turnstile-widget]{min-height:65px}.demo-email-fallback{border:1px solid color-mix(in srgb, var(--accent-lime) 55%, transparent);background:color-mix(in srgb, var(--accent-lime) 8%, transparent);gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.demo-email-fallback[hidden]{display:none}.demo-email-fallback p{margin:0}.demo-email-fallback .button{justify-self:start}.demo-email-fallback__address{overflow-wrap:anywhere}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}html.demo-dialog-open,body.demo-dialog-open{overflow:hidden}body.demo-dialog-open{padding-inline-end:var(--demo-scrollbar-compensation,0px)}.demo-dialog{border-radius:var(--radius-md);width:min(1100px,100% - 2rem);max-width:1100px;max-height:calc(100dvh - 2rem);color:var(--core);background:0 0;border:0;padding:0;overflow:hidden;box-shadow:0 2rem 6rem #0000008c}.demo-dialog::backdrop{backdrop-filter:blur(4px);background:#01070dc7}.demo-dialog:not([open]){display:none}.demo-dialog *,.demo-dialog :before,.demo-dialog :after{min-width:0}.demo-dialog__surface{background:var(--paper);grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 2rem);display:grid;overflow:hidden}.demo-dialog__header{z-index:1;padding:clamp(1.5rem,3vw,2.5rem);background:#f3f7fa;border-bottom:1px solid #aeb8c1;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);gap:clamp(1.5rem,4vw,4rem);padding-right:clamp(4.75rem,7vw,6rem);display:grid;position:relative}.demo-dialog__intro h2{max-width:13ch;color:var(--core);font-size:clamp(2.3rem,4vw,4rem)}.demo-dialog__intro>p:not(.eyebrow){color:#31465a;max-width:62ch;margin:1rem 0 0}.demo-dialog__local-note{font-size:.875rem}.demo-dialog__expectation{border-left:2px solid #405800;align-self:end;padding-left:1.25rem}.demo-dialog__expectation .module-label{color:#405800}.demo-dialog__expectation .check-list{color:#263a4c;margin-bottom:0}.demo-dialog__close{width:48px;min-width:48px;height:48px;min-height:48px;color:var(--core);cursor:pointer;background:0 0;border:1px solid #52687c;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:1rem;right:1rem}.demo-dialog__close:hover{border-color:var(--core);background:#dfe8ee}.demo-dialog__close span{font-size:2rem;font-weight:300;line-height:1;transform:translateY(-.08em)}.demo-dialog__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:auto}.demo-dialog .demo-form{border-radius:0}@media (width<=780px){.request-demo-layout{grid-template-columns:1fr;gap:2.5rem}.request-demo-layout__copy{position:static}.demo-dialog__header{grid-template-columns:1fr;gap:1rem}.demo-dialog__expectation{align-self:auto}}@media (width<=600px){.request-demo-layout{padding-block:2.25rem 0}.request-demo-layout__copy h1{font-size:clamp(3.1rem,14vw,4rem)}.request-demo-layout__copy .lead{font-size:1rem}.request-demo-expectation .check-list{grid-template-columns:1fr}.request-demo-expectation li,.request-demo-expectation li+li{border-right:0;border-bottom:1px solid var(--line-subtle);min-height:0;padding:.75rem 0}.request-demo-layout__form>h2{font-size:2.35rem}.form-grid{grid-template-columns:1fr}.field--full{grid-column:1}.demo-form{border-radius:0;margin-inline:-14px}.demo-dialog{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;inset:0}.demo-dialog__surface{height:100dvh;max-height:none}.demo-dialog__header{gap:.75rem;padding:1rem 4.25rem 1rem 1rem}.demo-dialog__intro h2{font-size:clamp(2rem,10vw,2.75rem)}.demo-dialog__intro>p:not(.eyebrow,.demo-dialog__local-note){display:none}.demo-dialog__local-note{margin-top:.65rem;font-size:.8125rem;line-height:1.45}.demo-dialog__expectation{display:none}.demo-dialog__close{top:.75rem;right:.75rem}.demo-dialog .demo-form{margin-inline:0;padding:1rem}}@media (prefers-reduced-motion:reduce){.demo-dialog::backdrop{backdrop-filter:none}}@media (width>=901px) and (height>=800px){html.three-screen-document{scroll-padding-top:var(--header-height);scroll-snap-type:y proximity}.three-screen-document body{position:relative}.three-screen-document main>section,.three-screen-document .approved-about>section{box-sizing:border-box;width:100%;height:calc(100svh - var(--header-height));min-height:calc(100svh - var(--header-height));scroll-snap-align:start}.three-screen-document [data-site-footer]{min-height:var(--compact-footer-height,5.5rem);padding-block:1rem;position:absolute;bottom:0;left:0;right:0}.three-screen-document main>section:last-child,.three-screen-document .approved-about>section:last-child{padding-bottom:calc(var(--compact-footer-height,5.5rem) + 1rem)}.three-screen-document .footer-grid{grid-template-columns:1fr auto auto;align-items:center}.three-screen-document .site-footer nav{gap:1rem;display:flex}.three-screen-document .site-footer .muted{display:none}}@media (prefers-reduced-motion:reduce){html.three-screen-document{scroll-behavior:auto}}
