@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-vietnamese-wght-normal.a3924ff4.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-latin-ext-wght-normal.55a1343a.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-latin-wght-normal.5a0c43ff.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/space-mono-vietnamese-400-normal.dc46663f.woff2) format("woff2"),url(/_next/static/media/space-mono-vietnamese-400-normal.fe1a7f2b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/space-mono-latin-ext-400-normal.2f61b03d.woff2) format("woff2"),url(/_next/static/media/space-mono-latin-ext-400-normal.93a852b8.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/space-mono-latin-400-normal.2a23a011.woff2) format("woff2"),url(/_next/static/media/space-mono-latin-400-normal.b45fe2b3.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/space-mono-vietnamese-700-normal.623acf55.woff2) format("woff2"),url(/_next/static/media/space-mono-vietnamese-700-normal.754d779b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/space-mono-latin-ext-700-normal.1188c8c5.woff2) format("woff2"),url(/_next/static/media/space-mono-latin-ext-700-normal.ed836502.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/space-mono-latin-700-normal.637e3c40.woff2) format("woff2"),url(/_next/static/media/space-mono-latin-700-normal.fc1bd8c5.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{color:var(--brand-bone);font-synthesis:none;text-rendering:optimizelegibility;color-scheme:dark;--brand-bone:#e7e0d2;--surface:#13232f;--surface-raised:#192d3a;--surface-soft:#203744;--surface-terminal:#0d1921;--surface-sheen:#e7e0d208;--page-monochrome-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)' opacity='.025'/%3E%3C/svg%3E");--animated-claim-material:#192d3ae0;--text-primary:var(--brand-bone);--text-secondary:#aaa69f;--text-muted:#899398;--line:#2c4351;--line-bright:#3d5867;--signal:#e6a817;--signal-bright:#f1c15a;--signal-gradient:var(--signal);--stage-source:var(--text-secondary);--stage-verify:var(--signal);--stage-translate:var(--brand-bone);--stage-measure:#8fb7a4;--positive:#8fb7a4;--negative:#cf8d84;--positive-border-soft:#8fb7a447;--positive-border:#8fb7a461;--positive-border-strong:#8fb7a4ad;--positive-wash-soft:#8fb7a40a;--positive-wash:#8fb7a40f;--positive-wash-strong:#8fb7a41a;--surface-shadow:#030a0e52;--terminal-shadow:#030a0e66;--claim-edge:#e7e0d224;--claim-highlight:#e7e0d20f;--radius-control:6px;--radius-panel:24px;--radius-pill:999px;--page-width:1280px;--page-gutter:48px;--header-height:52px;--header-top:32px;--header-stack-offset:100px;--header-width:944px;--header-pad-start:24px;--header-pad-end:10px;--brand-lockup-height:24px;--brand-lockup-footer-height:24px;--header-bar-material:var(--animated-claim-material);--header-bar-material-opaque:var(--surface-raised);--header-bar-edge:#192d3acc;--header-bar-edge-width:.5px;--header-panel-material:var(--header-bar-material-opaque);--header-ink:var(--text-primary);--header-bar-ink:var(--text-primary);--header-muted:var(--text-secondary);--header-highlight:#e7e0d21a;--header-backdrop:transparent;--header-action-surface:var(--brand-bone);--header-action-ink:var(--surface);--header-action-hover-filter:brightness(.94);--header-action-shadow:0 3px 0 var(--header-action-depth-edge),0 6px 14px var(--surface-shadow);--header-action-hover-shadow:0 4px 0 var(--header-action-depth-edge),0 9px 20px var(--surface-shadow);--header-action-pressed-shadow:0 1px 0 var(--header-action-depth-edge),0 2px 5px var(--surface-shadow);--header-action-depth-edge:#a9a397;--header-action-hover-lift:-1px;--header-action-press-depth:3px;--header-action-press-duration:0s;--header-glass-blur:16px;--header-glass-shadow:inset 0 1px 0 var(--header-highlight);--header-grid-gap:32px;--header-main-columns:1fr auto 1fr;--header-nav-gap:26px;--header-control-gap:5px;--header-control-size:13px;--header-control-icon-size:14px;--header-control-pad-block:8px;--header-control-pad-inline:2px;--header-panel-height:414px;--header-panel-radius:25px;--header-panel-pad-block:24px;--header-panel-pad-inline:24px;--header-panel-gap:24px;--header-panel-copy-gap:12px;--header-panel-copy-width:100%;--header-panel-eyebrow-size:9px;--header-panel-eyebrow-tracking:.08em;--header-panel-title-size:24px;--header-panel-description-size:13px;--header-panel-description-leading:1.55;--header-panel-link-size:28px;--header-panel-link-pad-block:10px;--header-panel-link-gap:16px;--header-panel-copy-column:1fr;--header-panel-links-column:220px;--header-panel-title-tracking:-.02em;--header-open-duration:.42s;--header-close-duration:.235s;--header-panel-open-opacity-duration:.24s;--header-panel-close-opacity-duration:.14s;--header-panel-open-delay:.18s;--header-motion:cubic-bezier(.22,1,.36,1);--header-close-motion:linear(0,.0002 4%,.0021 11%,.0108 18%,.0389 26%,.108 33%,.241 40%,.5 47%,.748 54%,.892 61%,.961 69%,.988 76%,.998 83%,.9998 90%,1 97%);--header-drop-motion:cubic-bezier(.32,.72,0,1);--header-content-motion:cubic-bezier(.16,1,.3,1);--header-backdrop-motion:.18s;--header-instant:0s;--header-chevron-open:180deg;--header-mobile-control-size:36px;--header-mobile-panel-height:312px;--header-mobile-panel-pad-block:22px;--header-mobile-panel-pad-inline:20px;--header-mobile-link-size:20px;--header-mobile-grid-gap:10px;--header-mobile-main-columns:1fr auto auto;--header-compact-main-columns:1fr auto;--header-mobile-width-offset:32px;--header-mobile-action-size:11px;--header-action-pad-block:9px;--header-action-pad-inline:12px;--header-full-size:100%;--hero-visual-edge:transparent;--hero-title-width:18ch;--hero-copy-width:48ch;--hero-claim-width:7.6em;--hero-claim-motion-distance:28%;--hero-claim-motion-duration:.52s;--hero-claim-motion:cubic-bezier(.22,1,.36,1);--hero-scroll-height:172svh;--hero-section-overlap:65svh;--hero-fade-height:260px;--hero-rail-gutter:clamp(24px,3vw,56px);--hero-visual-min-height:160px;--hero-stage-width:1280px;--hero-action-gap:12px;--product-story-canvas:var(--surface-terminal);--product-story-raised:var(--surface-raised);--product-story-active:var(--surface-soft);--product-story-field-capture:#ded5c5;--product-story-field-theses:#27239f;--product-story-field-outcomes:#a9baae;--product-story-orbit-capture:#13232f2e;--product-story-orbit-theses:#e7e0d224;--product-story-orbit-outcomes:#13232f29;--product-story-window-border:#07101685;--product-story-shadow:0 46px 120px #03090e85;--product-story-border-width:1px;--product-story-stage-padding:56px;--product-story-stage-padding-mobile:18px;--product-story-stage-radius:32px;--product-story-stage-radius-mobile:20px;--product-story-window-radius:18px;--product-story-orbit-size:430px;--product-story-orbit-width:80px;--product-story-chrome-height:52px;--product-story-chrome-padding:18px;--product-story-chrome-gap:16px;--product-story-chrome-tracking:.06em;--product-story-mark-size:18px;--product-story-icon-size:15px;--product-story-navigation-width:74px;--product-story-navigation-padding:10px;--product-story-navigation-gap:8px;--product-story-navigation-item-height:54px;--product-story-navigation-label-size:8px;--product-story-label-size:10px;--product-story-proof-height:48px;--product-story-proof-gap:28px;--product-story-proof-size:9px;--product-story-proof-dot-size:5px;--product-story-grain-opacity:.32;--product-story-reveal-opacity:.36;--product-story-reveal-scale:.99;--product-story-reveal-duration:.64s;--product-story-reveal-motion:cubic-bezier(.2,.8,.2,1);--product-story-hover-shift:-3px;--product-story-hover-scale:1.004;--product-story-hover-duration:.22s;--brand-action-depth-edge:#a9a397;--brand-action-outline-depth-edge:var(--line-bright);--brand-action-rest-shadow:0 2px 0 var(--brand-action-depth-edge),0 5px 12px var(--surface-shadow);--brand-action-hover-shadow:0 3px 0 var(--brand-action-depth-edge),0 7.5px 15px var(--surface-shadow);--brand-action-pressed-shadow:0 .5px 0 var(--brand-action-depth-edge),0 1.5px 4px var(--surface-shadow);--brand-action-outline-rest-shadow:0 2px 0 var(--brand-action-outline-depth-edge),0 4px 9px var(--surface-shadow);--brand-action-outline-hover-shadow:0 3px 0 var(--brand-action-outline-depth-edge),0 6.5px 13px var(--surface-shadow);--brand-action-outline-pressed-shadow:0 .5px 0 var(--brand-action-outline-depth-edge),0 1.5px 4px var(--surface-shadow);--brand-action-hover-filter:brightness(.96);--brand-action-hover-lift:-1px;--brand-action-press-depth:1.5px;--brand-action-motion-duration:.15s;--brand-action-hover-duration:.1s;--brand-action-press-duration:0s;--scroll-cue-hit-area:72px;--scroll-cue-active-size:48px;--scroll-cue-idle-scale-x:1.3333;--scroll-cue-idle-scale-y:.6667;--scroll-cue-bottom:16px;--scroll-cue-arrow-size:24px;--scroll-cue-arrow-stroke:1.5;--scroll-cue-morph-duration:.35s;--scroll-cue-enter-x:linear(0,-.25 28%,.25 56%,1);--scroll-cue-enter-y:linear(0,.625 28%,1.75 56%,1);--scroll-cue-exit-x:linear(0,.375 28%,1 60%,1);--scroll-cue-exit-y:linear(0,-.375 28%,.375 60%,1);--scroll-cue-glint-duration:2s;--scroll-cue-border:#e7e0d247;--scroll-cue-shield:var(--surface);--layer-skip-link:1000;--section-space:144px;--scene-height:520px;--feature-item-padding-block:28px;--feature-item-edge-padding:4px;--feature-stack-gap:40px;--feature-trigger-height:88px;--feature-copy-size:14px;--story-sticky-top:132px;--story-scroll-step-height:420px;--story-stage-shift:12px;--story-stage-dim-opacity:.34;--story-stage-motion-duration:.32s;--pipeline-source-avatar-size:40px;--pipeline-source-gap:12px;--pipeline-source-meta-size:10px;--pipeline-quote-size:20px;--pipeline-quote-gap:30px;--pipeline-quote-tracking:-.02em;--pipeline-thesis-size:18px;--pipeline-integrity-gap:10px;--evidence-explorer-padding:20px;--evidence-explorer-gap:20px;--evidence-summary-height:52px;--evidence-summary-padding-inline:18px;--evidence-surface-radius:10px;--evidence-summary-size:10px;--evidence-layout-min-column:320px;--evidence-chart-height:440px;--evidence-chart-padding:28px;--evidence-chart-lens-size:250px;--evidence-grid-step:25%;--evidence-axis-size:9px;--evidence-slide-min-height:330px;--evidence-carousel-padding:32px;--evidence-control-size:48px;--evidence-slide-shift:16px;--evidence-slide-motion-duration:.22s;--evidence-hover-duration:.12s;--evidence-index-size:88px;--evidence-slide-copy-gap:18px;--evidence-slide-title-size:34px;--evidence-slide-metric-size:12px;--evidence-slide-copy-size:14px;--evidence-progress-rule-size:2px;--outcome-metric-padding:28px;--outcome-metric-value-size:48px;--outcome-metric-min-width:200px;--outcome-metric-label-size:10px;--outcome-workspace-min-height:520px;--outcome-ledger-width:380px;--outcome-chart-padding:36px;--outcome-chart-heading-gap:44px;--outcome-chart-value-size:34px;--outcome-chart-top-offset:118px;--outcome-chart-axis-offset:28px;--outcome-chart-grid-step:25%;--outcome-chart-stroke-width:3;--outcome-chart-benchmark-width:2;--outcome-note-padding:22px;--mono:"Space Mono","SFMono-Regular",Consolas,monospace;background:#13232f;font-family:Space Grotesk Variable,ui-sans-serif,system-ui,sans-serif}@media (max-width:1080px){:root{--section-space:112px}}@media (max-width:820px){:root{--hero-scroll-height:150svh;--hero-section-overlap:42svh;--header-panel-height:var(--header-mobile-panel-height)}}@media (max-width:640px){:root{--page-gutter:32px;--hero-scroll-height:142svh;--hero-section-overlap:34svh;--hero-rail-gutter:16px;--hero-claim-width:7em;--header-height:56px;--header-top:12px;--header-stack-offset:80px;--header-pad-start:16px;--header-pad-end:6px;--brand-lockup-height:20px;--hero-visual-min-height:220px;--section-space:92px;--scene-height:auto;--feature-copy-size:16px;--evidence-chart-height:340px;--evidence-chart-padding:18px;--evidence-chart-lens-size:180px;--evidence-slide-min-height:300px;--evidence-carousel-padding:24px;--evidence-index-size:68px;--evidence-slide-title-size:30px;--evidence-slide-copy-size:16px;--outcome-metric-padding:22px;--outcome-metric-value-size:40px}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--surface);-webkit-font-smoothing:antialiased}html.scroll-cue-driving{scroll-behavior:auto}body{background:var(--page-monochrome-grain),var(--surface);min-width:320px;min-height:100dvh;margin:0}a,button{font:inherit}a:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.brand-action{transition:filter var(--brand-action-motion-duration) var(--header-motion),background-color var(--brand-action-motion-duration) var(--header-motion),box-shadow var(--brand-action-motion-duration) var(--header-motion),transform var(--brand-action-motion-duration) var(--header-motion);transform:translateY(0)}.brand-action-primary{box-shadow:var(--brand-action-rest-shadow)}.brand-action-outline{box-shadow:var(--brand-action-outline-rest-shadow)}@media (hover:hover) and (pointer:fine){.brand-action:hover{filter:var(--brand-action-hover-filter);transform:translateY(var(--brand-action-hover-lift));transition-duration:var(--brand-action-hover-duration)}.brand-action-primary:hover{box-shadow:var(--brand-action-hover-shadow)}.brand-action-outline:hover{background:var(--surface-raised);box-shadow:var(--brand-action-outline-hover-shadow)}}.brand-action-primary:active{box-shadow:var(--brand-action-pressed-shadow)}.brand-action-outline:active{box-shadow:var(--brand-action-outline-pressed-shadow)}.brand-action:active{filter:none;transform:translateY(var(--brand-action-press-depth));transition-duration:var(--brand-action-press-duration)}.landing-shell{isolation:isolate;min-height:100dvh;position:relative;overflow:clip}.skip-link{z-index:var(--layer-skip-link);top:var(--header-top);left:calc(var(--page-gutter) / 2);padding:var(--header-action-pad-block) var(--header-action-pad-inline);border-radius:var(--radius-control);background:var(--brand-bone);color:var(--surface);transform:translateY(calc(-100% - var(--header-top)));transition:transform var(--header-backdrop-motion) var(--header-motion);text-decoration:none;position:fixed}.skip-link:focus-visible{transform:translateY(0)}.evidence-axis,.explorer-summary,.eyebrow,.feature-trigger>span:first-child,.ledger-line,.outcome-metrics,.scene-label,.scene-topbar,.site-footer,.validation-index,.validation-slide strong{font-family:var(--mono)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:20;isolation:isolate;top:var(--header-top);width:min(calc(var(--header-full-size) - var(--page-gutter)),var(--header-width));height:var(--header-height);margin:var(--header-top) auto 0;position:sticky}.navigation-backdrop[data-instant=true],.site-header[data-instant=true] .navigation-panel,.site-header[data-instant=true] .site-header-hover-region,.site-header[data-instant=true] .site-header-hover-region:after,.site-header[data-instant=true] .site-header-hover-region:before,.site-header[data-instant=true] .site-nav-control svg{transition:none}.site-header-main{z-index:3;pointer-events:auto;height:var(--header-height);padding:0 var(--header-pad-end) 0 var(--header-pad-start);grid-template-columns:var(--header-main-columns);align-items:center;gap:var(--header-grid-gap);display:grid;position:relative}.site-header-hover-region{z-index:1;isolation:isolate;pointer-events:none;inset:0 0 auto;overflow:hidden}.site-header-hover-region,.site-header-hover-region:before{height:var(--header-panel-height);border-radius:var(--header-panel-radius);position:absolute}.site-header-hover-region:before{z-index:0;background:var(--header-panel-material);content:"";transform:translateY(calc(-1 * var(--header-panel-height)));transition:transform var(--header-close-duration) var(--header-close-motion);inset:0}.site-header-hover-region:after{z-index:2;height:var(--header-height);border:var(--header-bar-edge-width) solid var(--header-bar-edge);border-radius:var(--radius-pill);background:var(--header-bar-material);box-shadow:var(--header-glass-shadow);-webkit-backdrop-filter:blur(var(--header-glass-blur));backdrop-filter:blur(var(--header-glass-blur));content:"";position:absolute;inset:0 0 auto}.site-header-hover-region[data-open=true]{pointer-events:auto}.site-header-hover-region[data-open=true]:before{transition:transform var(--header-open-duration) var(--header-drop-motion);transform:translateY(0)}.navigation-backdrop{z-index:19;background:var(--header-backdrop);opacity:0;pointer-events:none;transition:opacity var(--header-close-duration) var(--header-motion);border:0;position:fixed;inset:0}.navigation-backdrop[data-open=true]{opacity:1;pointer-events:auto;transition-duration:var(--header-backdrop-motion)}.wordmark{align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.wordmark img{width:auto;height:var(--brand-lockup-height);filter:brightness(0)invert()}.site-nav{align-items:center;gap:var(--header-nav-gap);display:flex}.site-nav-control{padding:var(--header-control-pad-block) var(--header-control-pad-inline);align-items:center;gap:var(--header-control-gap);color:var(--header-muted);font-size:var(--header-control-size);transition:color var(--header-backdrop-motion) var(--header-motion);background:0 0;border:0;display:inline-flex}.site-nav-control svg{width:var(--header-control-icon-size);height:var(--header-control-icon-size);transition:transform var(--header-close-duration) var(--header-motion)}.site-nav-control[data-active=true]{color:var(--header-bar-ink);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:var(--header-control-gap)}.site-nav-control[data-active=true] svg{color:var(--signal);transform:rotate(var(--header-chevron-open))}.mobile-menu-control{width:var(--header-mobile-control-size);height:var(--header-mobile-control-size);border-radius:var(--radius-pill);color:var(--header-bar-ink);background:0 0;border:0;place-items:center;display:none}.mobile-menu-control svg{width:var(--header-control-icon-size);height:var(--header-control-icon-size)}.navigation-panel{z-index:1;inset:var(--header-height) 0 auto;height:calc(var(--header-panel-height) - var(--header-height));padding:var(--header-panel-pad-block) var(--header-panel-pad-inline);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--header-panel-close-opacity-duration) var(--header-content-motion),visibility var(--header-instant) linear var(--header-close-duration);position:absolute}.navigation-panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:visibility var(--header-instant) linear var(--header-instant),opacity var(--header-panel-open-opacity-duration) var(--header-content-motion) var(--header-panel-open-delay)}.navigation-panel-layout{height:var(--header-full-size);grid-template-columns:minmax(0,var(--header-panel-copy-column)) minmax(0,var(--header-panel-links-column));align-items:stretch;gap:var(--header-panel-gap);display:grid}.navigation-panel-copy{max-width:var(--header-panel-copy-width);padding:var(--header-panel-pad-inline);align-content:start;gap:var(--header-panel-copy-gap);border-radius:var(--radius-panel);background:var(--surface-terminal);grid-area:1/2;display:grid}.navigation-panel-copy p{margin:0}.navigation-panel-eyebrow{color:var(--signal);font-family:var(--mono);font-size:var(--header-panel-eyebrow-size);letter-spacing:var(--header-panel-eyebrow-tracking);text-transform:uppercase;font-weight:700}.navigation-panel-title{color:var(--text-primary);font-size:var(--header-panel-title-size);letter-spacing:var(--header-panel-title-tracking);font-weight:520}.navigation-panel-description{color:var(--text-secondary);font-size:var(--header-panel-description-size);line-height:var(--header-panel-description-leading)}.mobile-navigation-links,.navigation-panel-links{display:grid}.navigation-panel-links{grid-area:1/1;align-content:start}.mobile-navigation-links a,.navigation-panel-links a{padding:var(--header-panel-link-pad-block) 0;justify-content:space-between;align-items:center;gap:var(--header-panel-link-gap);color:var(--header-ink);transition:color var(--header-backdrop-motion) var(--header-motion);border-bottom:0;text-decoration:none;display:flex}.mobile-navigation-links a>span:last-child,.navigation-panel-links a>span:last-child{color:var(--signal)}.navigation-panel-links a{font-size:var(--header-panel-link-size)}.mobile-navigation-links{display:none}.secondary-action{padding:var(--header-action-pad-block) var(--header-action-pad-inline);border-radius:var(--radius-pill);background:var(--header-action-surface);color:var(--header-action-ink);font-size:var(--header-control-size);box-shadow:var(--header-action-shadow);transition:filter var(--header-backdrop-motion) var(--header-motion),box-shadow var(--header-backdrop-motion) var(--header-motion),transform var(--header-backdrop-motion) var(--header-motion);border:0;justify-self:end;font-weight:650;text-decoration:none}@media (hover:hover) and (pointer:fine){.navigation-backdrop{display:none}.site-nav-control:hover{color:var(--header-bar-ink)}.mobile-navigation-links a:hover,.navigation-panel-links a:hover{color:var(--header-ink)}.secondary-action:hover{filter:var(--header-action-hover-filter);box-shadow:var(--header-action-hover-shadow);transform:translateY(var(--header-action-hover-lift))}}.secondary-action:active{filter:none;box-shadow:var(--header-action-pressed-shadow);transform:translateY(var(--header-action-press-depth));transition-duration:var(--header-action-press-duration)}@media (max-width:820px){.site-header-main{grid-template-columns:var(--header-mobile-main-columns)}.site-nav{display:none}.mobile-menu-control{display:grid}.navigation-panel{padding:var(--header-mobile-panel-pad-block) var(--header-mobile-panel-pad-inline)}.navigation-panel-layout{grid-template-columns:var(--header-compact-main-columns);align-items:start}.navigation-panel-copy,.navigation-panel-links{grid-area:auto}.mobile-navigation-links{display:grid}.mobile-navigation-links a{font-size:var(--header-mobile-link-size)}}@media (max-width:640px){.site-header{width:calc(var(--header-full-size) - var(--header-mobile-width-offset))}.site-header-main{grid-template-columns:var(--header-compact-main-columns);gap:var(--header-mobile-grid-gap)}.site-header .secondary-action{display:none}.secondary-action{font-size:var(--header-mobile-action-size)}}@media (prefers-reduced-transparency:reduce){.site-header-hover-region:after{background:var(--header-bar-material-opaque);-webkit-backdrop-filter:none;backdrop-filter:none}}.hero-scroll{height:var(--hero-scroll-height);position:relative}.hero-stack{isolation:isolate;top:var(--header-stack-offset);width:100%;height:calc(100svh - var(--header-stack-offset));padding:48px var(--hero-rail-gutter) 24px;gap:8px;margin:0 auto;position:sticky}.hero-copy,.hero-stack{flex-direction:column;display:flex}.hero-copy{z-index:2;text-align:center;transform-origin:top;align-items:center;min-width:0;position:relative}.eyebrow{color:var(--signal);letter-spacing:.08em;margin:0;font-size:12px;font-weight:700}h1,h2,h3,p{text-wrap:pretty}h1{max-width:var(--hero-title-width);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(54px,6vw,88px);font-weight:425;line-height:.98}.hero-claim,h1{color:var(--text-primary)}.hero-claim{width:var(--hero-claim-width);border:1px solid var(--claim-edge);background:var(--animated-claim-material);height:1.12em;box-shadow:inset 0 1px var(--claim-highlight);vertical-align:-.08em;border-radius:.24em;margin:0 .08em;padding:.02em .18em .08em;display:inline-block;position:relative;overflow:hidden}.claim-word{white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.claim-word.is-entering{animation:claim-slide-in var(--hero-claim-motion-duration) var(--hero-claim-motion) both}.claim-word.is-leaving{animation:claim-slide-out var(--hero-claim-motion-duration) var(--hero-claim-motion) both}.lede{max-width:var(--hero-copy-width);color:var(--text-secondary);margin:20px 0 0;font-size:18px;line-height:1.6}.actions{justify-content:center;align-items:stretch;gap:var(--hero-action-gap);flex-wrap:wrap;margin-top:24px;display:flex}.flow-hero-panel{z-index:1;width:min(100%,var(--hero-stage-width));min-height:var(--hero-visual-min-height);transform-origin:50%;pointer-events:auto;flex:1;margin:0 auto;position:relative;overflow:visible}.flow-field-canvas{z-index:0;opacity:0;pointer-events:none;touch-action:pan-y;transition:opacity .36s ease-out;position:absolute;inset:0}.flow-field-canvas[data-ready=true]{opacity:1}.flow-field-canvas canvas{display:block}.flow-field-shade{z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 52%,transparent 0,transparent 62%,var(--hero-visual-edge) 100%);position:absolute;inset:0}.scroll-cue{z-index:3;bottom:var(--scroll-cue-bottom);width:var(--scroll-cue-hit-area);height:var(--scroll-cue-hit-area);background:radial-gradient(circle,var(--scroll-cue-shield) 0,var(--scroll-cue-shield) 56%,transparent 80%);color:var(--text-primary);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;left:50%;transform:translate(-50%)}.scroll-cue-outline,.scroll-cue-shape{width:var(--scroll-cue-active-size);height:var(--scroll-cue-active-size);margin:auto;position:absolute;inset:0}.scroll-cue-shape{transform:scaleX(var(--scroll-cue-idle-scale-x));transition:transform var(--scroll-cue-morph-duration) var(--scroll-cue-exit-x)}.scroll-cue-outline{border:1px solid var(--scroll-cue-border);transform:scaleY(var(--scroll-cue-idle-scale-y));transition:border-color var(--scroll-cue-morph-duration) ease,transform var(--scroll-cue-morph-duration) var(--scroll-cue-exit-y);border-radius:50%}.scroll-cue-outline:after{border:1px solid #0000;border-top:1px solid var(--text-primary);border-radius:inherit;content:"";opacity:1;animation:scroll-cue-glint var(--scroll-cue-glint-duration) linear infinite;transition:opacity .1s;animation-play-state:paused;position:absolute;inset:-1px}.scroll-cue[data-animate=true] .scroll-cue-outline:after{animation-play-state:running}.scroll-cue-arrow{z-index:1;width:var(--scroll-cue-arrow-size);height:var(--scroll-cue-arrow-size);stroke-width:var(--scroll-cue-arrow-stroke);position:relative}.scroll-cue:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (hover:hover) and (pointer:fine){.scroll-cue:hover .scroll-cue-shape{transition-timing-function:var(--scroll-cue-enter-x);transform:scaleX(1)}.scroll-cue:hover .scroll-cue-outline{border-color:var(--text-primary);transition-timing-function:ease,var(--scroll-cue-enter-y);transform:scaleY(1)}.scroll-cue:hover .scroll-cue-outline:after{opacity:0}}@keyframes scroll-cue-glint{to{transform:rotate(1turn)}}@keyframes claim-slide-in{0%{opacity:0;transform:translateY(var(--hero-claim-motion-distance))}to{opacity:1;transform:translateY(0)}}@keyframes claim-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--hero-claim-motion-distance) * -1))}}@media (max-width:820px){.hero-stack{padding-top:48px}}@media (max-width:640px){.hero-stack{padding:36px var(--hero-rail-gutter) 24px;gap:18px}h1{margin-top:22px;font-size:42px}.lede{font-size:16px}.actions{margin-top:24px}}@media (prefers-reduced-motion:reduce){.hero-scroll{height:auto}.hero-stack{height:auto;min-height:calc(100svh - var(--header-height));position:relative;top:auto}}@media (prefers-reduced-transparency:reduce){.flow-field-shade{background:linear-gradient(to bottom,var(--surface),transparent 44%,var(--surface))}}.final-cta,.outcome-section,.site-footer,.story-section{width:min(calc(100% - var(--page-gutter)),var(--page-width));margin:0 auto}.outcome-section,.story-section{padding:var(--section-space) 0}.section-heading{max-width:760px;margin-bottom:48px}.final-cta h2,.outcome-copy h2,.section-heading h2,.split-heading h2{color:var(--text-primary);letter-spacing:-.05em;text-wrap:balance;margin:18px 0 0;font-size:clamp(42px,5vw,70px);font-weight:580;line-height:1.02}.section-heading h2{max-width:14ch}.outcome-panel,.product-scene{border:1px solid var(--line);border-radius:var(--radius-panel);background:linear-gradient(140deg,var(--surface-sheen),transparent 40%),var(--surface-raised);box-shadow:0 32px 90px var(--surface-shadow)}.outcome-section .outcome-panel,.story-section .product-scene{opacity:.36;transition:opacity .64s,transform .64s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)scale(.99)}.outcome-section .outcome-copy,.story-section .section-heading,.story-section .split-heading{opacity:.24;transition:opacity .52s,transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.outcome-section[data-revealed=true] .outcome-panel,.story-section[data-revealed=true] .product-scene{opacity:1;transform:translateY(0)scale(1)}.outcome-section[data-revealed=true] .outcome-copy,.story-section[data-revealed=true] .section-heading,.story-section[data-revealed=true] .split-heading{opacity:1;transform:translateY(0)}@media (max-width:640px){.section-heading,.split-heading{margin-bottom:36px}.final-cta h2,.outcome-copy h2,.section-heading h2,.split-heading h2{font-size:40px}}.connect-section{z-index:2;margin-top:calc(var(--hero-section-overlap) * -1);padding-top:80px;position:relative}.connect-section:before{content:"";z-index:0;top:calc(var(--hero-fade-height) * -1);background:linear-gradient(to bottom,transparent,var(--surface) var(--hero-fade-height));pointer-events:none;position:absolute;bottom:0;left:-100vmax;right:-100vmax}.connect-section>*{z-index:1;position:relative}.feature-stack{margin:var(--feature-stack-gap) 0 0;border-top:1px solid var(--line-bright);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-item{min-width:0;padding:var(--feature-item-padding-block) var(--feature-item-edge-padding);opacity:var(--story-stage-dim-opacity);transition:opacity var(--story-stage-motion-duration) var(--header-motion),background-color var(--story-stage-motion-duration) var(--header-motion)}.feature-item+.feature-item{border-left:1px solid var(--line)}.feature-item[data-active=true]{opacity:1;background:var(--surface-sheen)}.feature-item dd,.feature-item dt{margin:0}.feature-trigger{min-height:var(--feature-trigger-height);width:var(--header-full-size);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.feature-trigger:focus-visible{outline:2px solid var(--signal);outline-offset:var(--header-control-pad-inline)}.feature-trigger>span:first-child{color:var(--signal);letter-spacing:.08em;font-size:9px;font-weight:700}.feature-title{color:var(--text-primary);margin:14px 0 0;font-size:22px;font-weight:580;line-height:1.15;display:block}.feature-item dd{color:var(--text-muted);font-size:var(--feature-copy-size);margin:12px 0 0;line-height:1.55}@media (max-width:1080px){.feature-item{padding:var(--feature-item-padding-block);opacity:1}}@media (max-width:820px){.feature-stack{grid-template-columns:1fr}.feature-item{padding:var(--feature-item-padding-block) 0}.feature-item+.feature-item{border-left:0;border-top:1px solid var(--line)}}.terminal-pipeline{min-height:var(--scene-height);overflow:hidden}.scene-topbar{border-bottom:1px solid var(--line);min-height:54px;color:var(--text-muted);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;padding:0 20px;font-size:11px;font-weight:700;display:flex}.live-state{color:var(--positive)}.pipeline-columns{min-height:calc(var(--scene-height) - 54px);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);display:grid}.decision-pane,.route-pane,.terminal-pane{min-width:0;padding:28px 24px}.pipeline-stage{opacity:var(--story-stage-dim-opacity);transform:translateY(var(--story-stage-shift));transition:opacity var(--story-stage-motion-duration) var(--header-motion),transform var(--story-stage-motion-duration) var(--header-motion),background-color var(--story-stage-motion-duration) var(--header-motion)}.terminal-pipeline[data-motion=false] .pipeline-stage{transition:none}.terminal-pipeline[data-stage="0"] [data-stage-pane="0"],.terminal-pipeline[data-stage="1"] [data-stage-pane="1"],.terminal-pipeline[data-stage="2"] [data-stage-pane="2"]{opacity:1;background:var(--surface-sheen);transform:translateY(0)}.route-pane,.terminal-pane{border-right:1px solid var(--line)}.scene-label{color:var(--text-muted);letter-spacing:.09em;margin:0 0 26px;font-size:10px;font-weight:700}.outcome-terminal pre,.terminal-pane pre{color:var(--stage-source);font-family:var(--mono);white-space:pre-wrap;margin:0;font-size:12px;line-height:2}.source-identity{align-items:center;gap:var(--pipeline-source-gap);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.source-identity>span{width:var(--pipeline-source-avatar-size);height:var(--pipeline-source-avatar-size);border:1px solid var(--line-bright);border-radius:var(--radius-pill);color:var(--text-primary);font-family:var(--mono);font-size:var(--pipeline-source-meta-size);place-items:center;display:grid}.source-identity>div{gap:var(--product-story-navigation-gap);flex-direction:column;min-width:0;display:flex}.source-identity strong{color:var(--text-primary);font-size:var(--feature-copy-size)}.source-identity small,.source-identity time{color:var(--text-muted);font-family:var(--mono);font-size:var(--pipeline-source-meta-size)}.terminal-pane blockquote{margin:var(--pipeline-quote-gap) 0;color:var(--text-primary);font-size:var(--pipeline-quote-size);letter-spacing:var(--pipeline-quote-tracking);font-weight:425;line-height:1.45}.source-integrity{border-top:1px solid var(--line);display:grid}.source-integrity span{padding:var(--pipeline-integrity-gap) 0;border-bottom:1px solid var(--line);color:var(--positive);font-family:var(--mono);font-size:var(--pipeline-source-meta-size);text-transform:uppercase}.source-integrity span:before{margin-right:var(--pipeline-integrity-gap);content:"✓"}.route-pane{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.route-pane h3{color:var(--text-primary);font-size:var(--pipeline-thesis-size);text-align:center;margin:0;font-weight:580;line-height:1.35}.route-source{border:1px solid var(--signal);align-self:center;margin-top:28px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.route-source{border:1px solid color-mix(in oklch,var(--signal),transparent 55%)}}.route-source{border-radius:var(--radius-control);background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.route-source{background:color-mix(in oklch,var(--signal),transparent 93%)}}.route-source{color:var(--signal);font-family:var(--mono);font-size:12px;font-weight:700}.route-lines{align-content:space-evenly;height:126px;margin:0 30px;display:grid}.route-lines i{background:var(--line);border-radius:999px;height:2px;overflow:hidden}.route-lines i:after{content:"01I>";width:42px;color:var(--signal);font-family:var(--mono);text-shadow:0 0 10px var(--signal);font-size:10px;line-height:2px;animation:route-packet 2.4s linear infinite;display:block;transform:translate(-48px)}.route-lines i:nth-child(2):after{animation-delay:.52s}.route-lines i:nth-child(3):after{animation-delay:1.04s}.route-targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.route-targets span{border:1px solid var(--line);border-radius:var(--radius-control);text-align:center;padding:12px 8px;font-size:9px}.decision-row,.route-targets span{color:var(--text-secondary);font-family:var(--mono)}.decision-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:15px 0;font-size:11px;display:flex}.decision-row b{color:var(--positive)}.decision-row.rejected b{color:var(--negative)}.terminal-result{border:1px solid var(--positive-border);border-radius:var(--radius-control);background:var(--positive-wash);color:var(--stage-measure);font-family:var(--mono);margin-top:48px;padding:16px;font-size:12px;font-weight:700;animation:result-pulse 2.8s ease-in-out infinite}.story-section:not([data-active=true]) .route-lines i:after,.story-section:not([data-active=true]) .terminal-result{animation-play-state:paused}@keyframes route-packet{0%{transform:translate(-48px)}to{transform:translate(260px)}}@keyframes result-pulse{0%,to{border-color:var(--positive-border-soft);background-color:var(--positive-wash-soft)}50%{border-color:var(--positive-border-strong);background-color:var(--positive-wash-strong)}}@media (max-width:640px){.pipeline-columns{grid-template-columns:1fr}.route-pane,.terminal-pane{border-right:0;border-bottom:1px solid var(--line)}.route-lines{height:96px}}.split-heading{grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);align-items:end;gap:80px;margin-bottom:56px;display:grid}.split-heading h2{max-width:12ch}.final-cta>p:not(.eyebrow),.outcome-copy>p:last-child,.split-heading p{color:var(--text-secondary);margin:0 0 8px;font-size:17px;line-height:1.65}.research-explorer{padding:var(--evidence-explorer-padding)}.explorer-summary{min-height:var(--evidence-summary-height);padding:0 var(--evidence-summary-padding-inline);border:1px solid var(--line);border-radius:var(--evidence-surface-radius) var(--evidence-surface-radius) 0 0;align-items:center;gap:var(--evidence-explorer-gap);color:var(--text-muted);font-family:var(--mono);font-size:var(--evidence-summary-size);letter-spacing:.06em;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.explorer-summary b{color:var(--positive);text-align:center}.explorer-summary span:last-child{text-align:right}.explorer-layout{border-radius:0 0 var(--evidence-surface-radius) var(--evidence-surface-radius);grid-template-columns:minmax(0,5fr) minmax(var(--evidence-layout-min-column),3fr);border:1px solid var(--line);border-top:0;min-width:0;display:grid;overflow:hidden}.evidence-chart{--evidence-scan-x:14%;--evidence-scan-y:70%;min-width:0;height:var(--evidence-chart-height);padding:var(--evidence-chart-padding);border-right:1px solid var(--line);cursor:crosshair;position:relative;overflow:hidden}.evidence-chart:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.evidence-grid{background-image:linear-gradient(to bottom,var(--line) 1px,transparent 1px),linear-gradient(to right,var(--line) 1px,transparent 1px);background-size:var(--header-full-size) var(--evidence-grid-step),var(--evidence-grid-step) var(--header-full-size);opacity:.34;position:absolute;inset:0}.evidence-chart-svg{width:var(--header-full-size);height:var(--header-full-size);position:absolute;inset:0;overflow:visible}.evidence-area{fill:var(--positive-wash);stroke:none}.evidence-line{fill:none;stroke:var(--line-bright);stroke-width:3px;vector-effect:non-scaling-stroke}.evidence-point circle:first-child{fill:var(--surface-raised);stroke:var(--line-bright);stroke-width:2px;vector-effect:non-scaling-stroke}.evidence-point circle:last-child{fill:var(--text-muted)}.evidence-point[data-active=true] circle:first-child{fill:var(--positive-wash-strong);stroke:var(--signal)}.evidence-point[data-active=true] circle:last-child{fill:var(--signal-bright)}.evidence-chart-lens{background:radial-gradient(circle at var(--evidence-scan-x) var(--evidence-scan-y),var(--positive-wash-strong),transparent var(--evidence-chart-lens-size));clip-path:circle(var(--evidence-chart-lens-size) at var(--evidence-scan-x) var(--evidence-scan-y));opacity:.58;pointer-events:none;transition:opacity var(--header-backdrop-motion) var(--header-motion);position:absolute;inset:0}.evidence-chart:focus-visible .evidence-chart-lens,.evidence-chart[data-scanning=true] .evidence-chart-lens{opacity:1}.evidence-chart-lens .evidence-area{fill:var(--positive-wash-strong)}.evidence-chart-lens .evidence-line{stroke:var(--brand-bone)}.evidence-axis{right:var(--evidence-chart-padding);bottom:var(--evidence-chart-padding);left:var(--evidence-chart-padding);color:var(--text-muted);font-family:var(--mono);font-size:var(--evidence-axis-size);letter-spacing:.08em;position:absolute}.evidence-axis,.validation-carousel{justify-content:space-between;display:flex}.validation-carousel{min-width:0;padding:var(--evidence-carousel-padding);background:var(--surface-terminal);flex-direction:column}.validation-slides{min-height:var(--evidence-slide-min-height);display:grid}.validation-slide{align-content:center;gap:var(--evidence-explorer-gap);opacity:0;transform:translateX(var(--evidence-slide-shift));pointer-events:none;transition:opacity var(--evidence-slide-motion-duration) var(--header-motion),transform var(--evidence-slide-motion-duration) var(--header-motion);grid-area:1/1;grid-template-columns:auto minmax(0,1fr);display:grid}.validation-carousel[data-direction="-1"] .validation-slide{transform:translateX(calc(-1 * var(--evidence-slide-shift)))}.validation-carousel[data-motion=false] .validation-slide{transition:none}.validation-slide[data-active=true]{opacity:1;pointer-events:auto;transform:translate(0)}.validation-index{color:var(--signal);font-family:var(--mono);font-size:var(--evidence-index-size);letter-spacing:-.08em;font-weight:400;line-height:.86}.validation-slide .eyebrow{margin:0}.validation-slide h3{margin:var(--evidence-slide-copy-gap) 0 0;color:var(--text-primary);font-size:var(--evidence-slide-title-size);letter-spacing:-.04em;font-weight:580}.validation-slide strong{margin-top:var(--evidence-slide-copy-gap);color:var(--positive);font-family:var(--mono);font-size:var(--evidence-slide-metric-size);font-weight:700;display:block}.validation-slide p:last-child{max-width:34ch;margin:var(--evidence-slide-copy-gap) 0 0;color:var(--text-secondary);font-size:var(--evidence-slide-copy-size);line-height:1.55}.validation-controls{border-top:1px solid var(--line);align-items:center;gap:var(--evidence-explorer-gap);padding-top:var(--evidence-explorer-gap);grid-template-columns:auto 1fr auto;display:grid}.validation-arrow,.validation-dots button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;position:relative}.validation-arrow{width:var(--evidence-control-size);height:var(--evidence-control-size);border:1px solid var(--line);border-radius:var(--radius-pill);transition:color var(--evidence-hover-duration) linear,transform var(--evidence-hover-duration) var(--header-motion);place-items:center;display:grid}.validation-arrow svg{width:var(--header-control-icon-size);height:var(--header-control-icon-size);stroke:var(--text-muted)}.validation-dots{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.validation-dots button{height:var(--evidence-control-size);padding:0}.validation-dots span{height:var(--evidence-progress-rule-size);border-radius:var(--radius-pill);background:var(--line-bright);transition:background-color var(--header-backdrop-motion) var(--header-motion),transform var(--header-backdrop-motion) var(--header-motion);display:block;transform:scaleX(.45)}.validation-dots button[aria-current=step] span{background:var(--signal);transform:scaleX(1)}.validation-arrow:focus-visible,.validation-dots button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (hover:hover) and (pointer:fine){.validation-arrow:hover{color:var(--text-primary);transform:scale(1.015)}.validation-dots button:hover span{background:var(--signal-bright);transform:scaleX(.72)}}@media (max-width:820px){.split-heading{grid-template-columns:1fr;gap:28px}.split-heading p{max-width:46ch}.explorer-layout{grid-template-columns:1fr}.evidence-chart{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:640px){.research-explorer{padding:0}.explorer-summary{grid-template-columns:1fr;gap:8px;padding:14px}.explorer-summary b,.explorer-summary span:last-child{text-align:left}.validation-slide{grid-template-columns:1fr}}.outcome-copy h2{max-width:10ch}.outcome-terminal{background:var(--surface-terminal);min-width:0;overflow:clip}.outcome-workspace{grid-template-columns:minmax(0,1fr) var(--outcome-ledger-width);display:grid}.outcome-chart,.outcome-workspace{min-height:var(--outcome-workspace-min-height)}.outcome-chart{min-width:0;padding:var(--outcome-chart-padding);border-right:1px solid var(--line);background-image:linear-gradient(to bottom,var(--line) 1px,transparent 1px),linear-gradient(to right,var(--line) 1px,transparent 1px);background-size:var(--header-full-size) var(--outcome-chart-grid-step),var(--outcome-chart-grid-step) var(--header-full-size);position:relative;overflow:clip}.outcome-chart-heading{z-index:2;gap:var(--outcome-chart-heading-gap);display:flex;position:relative}.outcome-chart-heading>div{gap:var(--header-control-gap);flex-direction:column;display:flex}.outcome-chart-axis,.outcome-chart-heading span,.outcome-review-note>span{color:var(--text-muted);font-family:var(--mono);font-size:var(--outcome-metric-label-size);letter-spacing:.08em}.outcome-chart-heading strong{color:var(--positive);font-size:var(--outcome-chart-value-size);order:-1;font-weight:500;line-height:1}.outcome-chart-heading>div:last-child strong{color:var(--text-primary)}.outcome-chart-svg{top:var(--outcome-chart-top-offset);width:var(--header-full-size);height:calc(var(--header-full-size) - var(--outcome-chart-top-offset));position:absolute;bottom:0;left:0;right:0;overflow:visible}.outcome-return-area{fill:var(--positive-wash);stroke:none}.outcome-return-line{fill:none;stroke:var(--signal-bright);stroke-width:var(--outcome-chart-stroke-width);vector-effect:non-scaling-stroke}.outcome-benchmark-line{fill:none;stroke:var(--text-muted);stroke-dasharray:var(--feature-trigger-height) var(--product-story-navigation-gap);stroke-width:var(--outcome-chart-benchmark-width);vector-effect:non-scaling-stroke}.outcome-chart-axis{right:var(--outcome-chart-padding);bottom:var(--outcome-chart-axis-offset);left:var(--outcome-chart-padding);justify-content:space-between;display:flex;position:absolute}.outcome-ledger{min-width:0;padding:var(--outcome-chart-padding);background:var(--surface-terminal)}.ledger-line{border-bottom:1px solid var(--line);color:var(--text-secondary);font-family:var(--mono);grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;padding:18px 0;font-size:11px;display:grid}.ledger-line b{color:var(--positive)}.ledger-line em{color:var(--text-muted);grid-column:1/-1;font-style:normal}.outcome-review-note{margin-top:var(--outcome-chart-padding);padding:var(--outcome-note-padding);border:1px solid var(--line-bright);border-radius:var(--radius-control);background:var(--surface-raised)}.outcome-review-note>span{color:var(--signal);font-weight:700}.outcome-review-note p{margin:var(--header-control-gap) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.outcome-metrics{margin:var(--feature-stack-gap) 0 0;padding-top:var(--outcome-metric-padding);border-top:1px solid var(--line-bright);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.outcome-metrics>div{min-width:0;padding:0 var(--outcome-metric-padding);gap:var(--header-control-gap);flex-direction:column;display:flex}.outcome-metrics>div:first-child{padding-left:0}.outcome-metrics>div:last-child{padding-right:0}.outcome-metrics>div+div{border-left:1px solid var(--line)}.outcome-metrics dd,.outcome-metrics dt{margin:0}.outcome-metrics dt{color:var(--text-muted);font-size:var(--outcome-metric-label-size);letter-spacing:.08em;text-transform:uppercase}.outcome-metrics dd{color:var(--text-primary);font-size:var(--outcome-metric-value-size);letter-spacing:-.04em;order:-1;line-height:1}@media (max-width:920px){.outcome-workspace{grid-template-columns:1fr}.outcome-chart{border-right:0;border-bottom:1px solid var(--line)}.outcome-ledger{gap:var(--outcome-chart-padding);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.outcome-ledger>.scene-label{grid-column:1/-1}}@media (max-width:820px){.outcome-metrics{grid-template-columns:repeat(4,minmax(var(--outcome-metric-min-width),1fr));scroll-snap-type:x mandatory;overflow-x:auto}.outcome-metrics>div{scroll-snap-align:start}}@media (max-width:640px){.outcome-chart{min-height:var(--evidence-chart-height);padding:var(--evidence-chart-padding)}.outcome-chart-heading{gap:var(--evidence-explorer-gap)}.outcome-chart-axis{right:var(--evidence-chart-padding);left:var(--evidence-chart-padding)}.outcome-chart-axis span:nth-child(2),.outcome-chart-axis span:nth-child(3){display:none}.outcome-ledger{padding:var(--evidence-chart-padding);display:block}.outcome-review-note{margin-top:var(--evidence-chart-padding)}}.final-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:120px 0;display:flex}.final-cta h2{max-width:11ch}.final-cta-action,.final-cta>p:not(.eyebrow){margin-top:28px}@media (max-width:640px){.final-cta{min-height:520px;padding:92px 0}}.site-footer{border:1px solid var(--line);border-radius:var(--radius-panel);min-height:150px;color:var(--text-muted);letter-spacing:.05em;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;margin-bottom:28px;padding:32px;font-size:11px;display:grid}.site-footer a{color:var(--text-muted);font-size:var(--header-control-size);transition:color var(--header-backdrop-motion) var(--header-motion);text-decoration:none}.site-footer a:hover{color:var(--text-primary)}.site-footer>div{flex-direction:column;gap:10px;display:flex}.footer-wordmark{width:auto;height:var(--brand-lockup-footer-height);align-self:flex-start}.site-footer nav{gap:24px;display:flex}.site-footer>span{justify-self:end}@media (max-width:640px){.site-footer{grid-template-columns:1fr}.site-footer>span{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.brand-action:active,.brand-action:hover,.secondary-action:active,.secondary-action:hover{transform:none}.outcome-section .outcome-copy,.outcome-section .outcome-panel,.story-section .product-scene,.story-section .section-heading,.story-section .split-heading{opacity:1;transform:none}}@media (prefers-contrast:more){:root{--line:#527080;--text-muted:#c1bdb6}}.product-story-frame{position:relative;min-width:0;padding:var(--product-story-stage-padding) var(--product-story-stage-padding) 0;overflow:clip;border-radius:var(--product-story-stage-radius);background:var(--product-story-field-capture);isolation:isolate}.product-story-frame[data-view=theses]{background:var(--product-story-field-theses)}.product-story-frame[data-view=outcomes]{background:var(--product-story-field-outcomes)}.product-story-frame:after,.product-story-frame:before{position:absolute;content:"";pointer-events:none}.product-story-frame:before{z-index:-2;inset:0;background:var(--page-monochrome-grain);opacity:var(--product-story-grain-opacity)}.product-story-frame:after{z-index:-1;top:calc(var(--product-story-orbit-size) * -.42);right:calc(var(--product-story-orbit-size) * -.2);width:var(--product-story-orbit-size);height:var(--product-story-orbit-size);border:var(--product-story-orbit-width) solid var(--product-story-orbit-capture);border-radius:var(--radius-pill)}.product-story-frame[data-view=theses]:after{border-color:var(--product-story-orbit-theses)}.product-story-frame[data-view=outcomes]:after{border-color:var(--product-story-orbit-outcomes)}.product-story-window{position:relative;min-width:0;overflow:clip;border:var(--product-story-border-width) solid var(--product-story-window-border);border-radius:var(--product-story-window-radius) var(--product-story-window-radius) 0 0;background:var(--product-story-canvas);box-shadow:var(--product-story-shadow);transform-origin:bottom center}.product-story-chrome{min-height:var(--product-story-chrome-height);padding:0 var(--product-story-chrome-padding);border-bottom:var(--product-story-border-width) solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--product-story-chrome-gap);background:var(--product-story-raised);color:var(--text-secondary);font-family:var(--mono);font-size:var(--product-story-label-size);letter-spacing:var(--product-story-chrome-tracking)}.product-story-brand,.product-story-context,.product-story-review-state{min-width:0;display:flex;align-items:center;gap:var(--product-story-chrome-gap)}.product-story-brand{color:var(--text-primary);font-weight:700}.product-story-mark{width:var(--product-story-mark-size);height:var(--product-story-mark-size);border:var(--product-story-border-width) solid var(--signal);border-radius:var(--radius-pill);box-shadow:inset calc(var(--product-story-mark-size) / 3) 0 0 var(--signal)}.product-story-context{color:var(--text-muted)}.product-story-context span+span:before{margin-right:var(--product-story-chrome-gap);color:var(--line-bright);content:"/"}.product-story-review-state{justify-content:flex-end;color:var(--positive)}.product-story-navigation-item svg,.product-story-review-state svg{width:var(--product-story-icon-size);height:var(--product-story-icon-size);flex:none}.product-story-workspace{min-width:0;display:grid;grid-template-columns:var(--product-story-navigation-width) minmax(0,1fr)}.product-story-navigation{padding:var(--product-story-navigation-padding);border-right:var(--product-story-border-width) solid var(--line);background:var(--product-story-raised)}.product-story-navigation,.product-story-navigation-item{display:flex;flex-direction:column;gap:var(--product-story-navigation-gap)}.product-story-navigation-item{min-height:var(--product-story-navigation-item-height);border-radius:var(--radius-control);align-items:center;justify-content:center;color:var(--text-muted);font-family:var(--mono);font-size:var(--product-story-navigation-label-size);letter-spacing:var(--product-story-chrome-tracking)}.product-story-navigation-item[data-active=true]{background:var(--product-story-active);color:var(--text-primary)}.product-story-content{min-width:0}.product-story-frame .outcome-terminal,.product-story-frame .product-scene{border:0;border-radius:0;background:transparent;box-shadow:none}.product-story-proof-rail{min-height:var(--product-story-proof-height);padding:0 var(--product-story-chrome-padding);border-top:var(--product-story-border-width) solid var(--line);display:flex;align-items:center;justify-content:center;gap:var(--product-story-proof-gap);background:var(--product-story-raised);color:var(--text-muted);font-family:var(--mono);font-size:var(--product-story-proof-size);letter-spacing:var(--product-story-chrome-tracking);text-transform:uppercase}.product-story-proof-rail span{display:flex;align-items:center;gap:var(--product-story-navigation-gap)}.product-story-proof-rail span:before{width:var(--product-story-proof-dot-size);height:var(--product-story-proof-dot-size);border-radius:var(--radius-pill);background:var(--positive);content:""}.outcome-section .product-story-frame,.story-section .product-story-frame{opacity:var(--product-story-reveal-opacity);transform:translateY(var(--story-stage-shift)) scale(var(--product-story-reveal-scale));transition:opacity var(--product-story-reveal-duration) ease,transform var(--product-story-reveal-duration) var(--product-story-reveal-motion)}.outcome-section[data-revealed=true] .product-story-frame,.story-section[data-revealed=true] .product-story-frame{opacity:1;transform:translateY(0) scale(1)}.story-section .product-story-frame .product-scene{opacity:1;transform:none;transition:none}@media (hover:hover) and (pointer:fine){.outcome-section[data-revealed=true] .product-story-window,.story-section[data-revealed=true] .product-story-window{transition:transform var(--product-story-hover-duration) var(--header-motion)}.outcome-section[data-revealed=true] .product-story-frame:hover .product-story-window,.story-section[data-revealed=true] .product-story-frame:hover .product-story-window{transform:translateY(var(--product-story-hover-shift)) scale(var(--product-story-hover-scale))}}@media (max-width:640px){.product-story-frame{padding:var(--product-story-stage-padding-mobile) 0 0;border-radius:var(--product-story-stage-radius-mobile)}.product-story-window{border-right:0;border-left:0;border-radius:0}.product-story-chrome{grid-template-columns:1fr auto}.product-story-context,.product-story-navigation{display:none}.product-story-workspace{grid-template-columns:minmax(0,1fr)}.product-story-proof-rail{padding:var(--product-story-chrome-padding);flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.outcome-section .product-story-frame,.product-story-window,.story-section .product-story-frame{transition:none}}