:root{color-scheme:light;font-family:Public Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1a1c1a;background:#fff;--background: #ffffff;--surface: #ffffff;--surface-muted: #f7f7f5;--surface-variant: #e3e2e0;--primary: #181919;--primary-soft: #2d2d2d;--secondary: #50606c;--muted: #444748;--muted-light: #747878;--outline: #c4c7c7;--outline-strong: #747878;--accent: #0047ff;--accent-hover: #0039cc;--accent-soft: #edf2ff;--brand-logo-text: var(--primary);--brand-dot: var(--accent);--inverse: #ffffff;--success: #137a46;--success-soft: #ecfdf3;--warning: #a15c00;--warning-soft: #fff7ed;--danger: #b42318;--danger-soft: #fff1f0;--container: 1440px;--page-padding: 20px;--desktop-padding: 64px;--gutter: 24px;--nav-height: 72px}@media(prefers-color-scheme:dark){:root{color-scheme:dark;color:#f3f1ea;background:#0e1110;--background: #0e1110;--surface: #141716;--surface-muted: #191d1b;--surface-variant: #252a28;--primary: #f3f1ea;--primary-soft: #d9d6ce;--secondary: #b9c0c5;--muted: #c1c7c6;--muted-light: #8c9493;--outline: #343a38;--outline-strong: #8c9493;--accent: #7fa2ff;--accent-hover: #a6bcff;--accent-soft: #101a32;--brand-logo-text: var(--primary);--brand-dot: var(--accent);--inverse: #ffffff;--success: #62d99b;--success-soft: #0f2419;--warning: #f0a951;--warning-soft: #271b0e;--danger: #ff8c82;--danger-soft: #2a1413}}*{box-sizing:border-box}html{background:var(--background);scroll-padding-top:calc(var(--nav-height) + 20px)}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--background);color:var(--primary);font-size:16px;line-height:1.75;font-weight:400;letter-spacing:0;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::selection{background:var(--surface-variant);color:var(--primary)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{min-height:100svh;display:flex;flex-direction:column;background:var(--background)}body.entry-active{overflow:hidden}.entry-screen{--entry-background: #0e1110;--entry-surface: #141716;--entry-text: #f3f1ea;--entry-muted: #c1c7c6;min-height:100svh;width:100%;position:relative;isolation:isolate;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:clamp(30px,6vw,92px);padding:clamp(34px,6vw,78px) var(--page-padding) clamp(24px,4vw,46px);overflow-x:hidden;overflow-y:auto;border:0;background:radial-gradient(circle at 50% 44%,rgba(127,162,255,.055),transparent 38%),linear-gradient(180deg,var(--entry-surface) 0%,var(--entry-background) 100%);color:var(--entry-text);cursor:none;animation:entry-reveal .42s cubic-bezier(.2,.72,.22,1) both}.entry-screen:focus-visible{outline:3px solid var(--accent);outline-offset:-8px}.entry-screen-exiting{pointer-events:none;animation:entry-exit .42s cubic-bezier(.62,0,.32,1) both}.entry-content{width:min(720px,100%);min-height:0;margin:0 auto;display:grid;align-content:center;justify-items:center;text-align:center}.entry-copy{display:grid;justify-items:center;gap:clamp(12px,1.8vw,18px)}.entry-copy h1{position:relative;max-width:700px;color:#f3f1eaf0;font-size:clamp(28px,4.1vw,52px);line-height:1.08;font-weight:600}.entry-copy h1:after{display:block;width:34px;height:1px;margin:clamp(16px,2.2vw,22px) auto 0;content:"";background:var(--accent);box-shadow:0 0 18px #0047ff52;opacity:.78}.entry-copy p{max-width:560px;color:#c1c7c69e;font-size:clamp(14px,1.18vw,16px);line-height:1.65}.entry-signature{width:min(360px,100%);display:grid;justify-self:start;gap:7px;color:#c1c7c66b;text-align:left}.entry-signature .entry-signature-wordmark{padding:0;background:transparent;color:#f3f1ea94;font-size:clamp(19px,1.4vw,24px)}.entry-signature .entry-signature-wordmark .tb-logo-dot{background:var(--brand-dot)}.entry-signature p{max-width:330px;color:#c1c7c66b;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.45;text-transform:uppercase}.entry-signature p:last-child{text-transform:none}.entry-screen .surface-cursor{z-index:3;color:var(--cursor-accent)}.entry-screen .surface-cursor:before{position:absolute;top:0;left:0;width:76px;height:76px;content:"";transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(circle,var(--cursor-glow),transparent 62%);filter:blur(2px);opacity:.84}.entry-screen .surface-cursor-icon{width:38px;height:38px;z-index:1;border:1.5px solid currentColor;background:#0e11103d;box-shadow:0 0 0 1px var(--cursor-label-border),0 0 20px var(--cursor-glow)}.entry-screen .surface-cursor-icon svg{opacity:.56}.entry-screen .surface-cursor strong{left:48px;max-width:min(270px,calc(100vw - 44px));padding:6px 8px;border-radius:2px;background:var(--cursor-label-bg);color:var(--cursor-label-text);font-size:9px;line-height:1.2;font-weight:700;letter-spacing:0}.entry-screen .surface-cursor[data-x-edge=right] strong{right:48px;left:auto}.entry-screen .surface-cursor[data-y-edge=top] strong{top:28px}.entry-screen .surface-cursor[data-y-edge=bottom] strong{bottom:28px}.entry-screen.surface-entry-moment{--cursor-accent: #39d98a;--cursor-glow: rgba(57, 217, 138, .32);--cursor-label-border: rgba(57, 217, 138, .52);--cursor-label-bg: rgba(11, 31, 22, .86);--cursor-label-text: #baf7d6}.entry-screen.surface-entry-trigger{--cursor-accent: #5f8cff;--cursor-glow: rgba(95, 140, 255, .34);--cursor-label-border: rgba(95, 140, 255, .54);--cursor-label-bg: rgba(12, 19, 39, .86);--cursor-label-text: #ccdaff}.entry-screen.surface-entry-gap{--cursor-accent: #d3a44e;--cursor-glow: rgba(211, 164, 78, .24);--cursor-label-border: rgba(211, 164, 78, .46);--cursor-label-bg: rgba(32, 25, 13, .84);--cursor-label-text: #f1d59b}.entry-screen.surface-resource-drain{--cursor-accent: #ff766b;--cursor-glow: rgba(255, 118, 107, .28);--cursor-label-border: rgba(255, 118, 107, .5);--cursor-label-bg: rgba(36, 15, 14, .86);--cursor-label-text: #ffc1bc}@keyframes entry-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes entry-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}main{flex:1}.container{width:100%;max-width:var(--container);margin:0 auto;padding-right:var(--page-padding);padding-left:var(--page-padding)}.copy-width,.narrow{max-width:760px}.center{text-align:center}h1,h2,h3,p{margin:0}h1,h2,h3,.proof-list,.serif{font-family:Playfair Display,Georgia,serif;letter-spacing:0}h1{font-size:36px;line-height:1.18;font-weight:600}h2{font-size:28px;line-height:1.25;font-weight:500}h3{font-size:22px;line-height:1.28;font-weight:500}.eyebrow,.section-label,.nav-link,.button,.footer-copy,.proof-title,.data-box h3,.specimen-header h3,.case-header h2,.case-meta h3,.case-output h3,.routing-card h3,label,th{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.35;font-weight:500;letter-spacing:0;text-transform:uppercase}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:44px;padding:14px 24px;border:1px solid transparent;border-radius:4px;line-height:1.2;text-align:center;white-space:normal;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.button-primary{background:var(--accent);border-color:var(--accent);color:var(--inverse)}.button-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.button-inverse{background:transparent;border-color:var(--inverse);color:var(--inverse)}.button-inverse:hover{background:#ffffff1a}.button-secondary{border-color:var(--outline);background:var(--background);color:var(--primary)}.button-secondary:hover{border-color:var(--accent);color:var(--accent)}.interactive-surface{--cursor-accent: var(--accent);--cursor-glow: rgba(0, 71, 255, .22);--cursor-icon-bg: rgba(255, 255, 255, .9);--cursor-label-bg: rgba(255, 255, 255, .92);--cursor-label-border: rgba(0, 71, 255, .24);--cursor-label-text: var(--primary);position:relative;cursor:none}.surface-cursor{position:absolute;z-index:12;top:0;left:0;display:block;width:0;height:0;opacity:0;pointer-events:none;color:var(--cursor-accent);transition:opacity .14s ease,color .12s ease;will-change:left,top}.interactive-surface.is-surface-active .surface-cursor{opacity:1}.surface-cursor-icon{position:absolute;top:0;left:0;display:flex;width:30px;height:30px;align-items:center;justify-content:center;border:2px solid currentColor;border-radius:999px;background:var(--cursor-icon-bg);box-shadow:0 0 14px var(--cursor-glow);transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.surface-cursor-icon:after{position:absolute;top:50%;left:50%;width:4px;height:4px;content:"";transform:translate(-50%,-50%);border-radius:999px;background:currentColor;box-shadow:0 0 8px currentColor}.surface-cursor-icon svg{position:relative;z-index:1;opacity:.52}.surface-cursor strong{position:absolute;top:50%;left:24px;display:block;max-width:min(220px,calc(100vw - 44px));padding:7px 9px;border:1px solid var(--cursor-label-border);border-radius:4px;background:var(--cursor-label-bg);color:var(--cursor-label-text);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;line-height:1.2;font-weight:600;text-transform:uppercase;white-space:nowrap;transform:translateY(-50%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.surface-cursor[data-x-edge=right] strong{right:24px;left:auto}.surface-cursor[data-y-edge=top] strong{top:24px;transform:none}.surface-cursor[data-y-edge=bottom] strong{top:auto;bottom:24px;transform:none}.interactive-surface.surface-positive,.interactive-surface.surface-high-conviction{--cursor-accent: var(--success);--cursor-glow: rgba(19, 122, 70, .26);--cursor-label-border: rgba(19, 122, 70, .45);--cursor-label-bg: rgba(236, 253, 245, .92);--cursor-label-text: #047857}.interactive-surface.surface-negative,.interactive-surface.surface-resource-drain{--cursor-accent: var(--danger);--cursor-glow: rgba(180, 35, 24, .24);--cursor-label-border: rgba(180, 35, 24, .45);--cursor-label-bg: rgba(255, 241, 240, .92);--cursor-label-text: #b91c1c}.interactive-surface.surface-emergent-opportunity{--cursor-accent: #128b83;--cursor-glow: rgba(18, 139, 131, .22);--cursor-label-border: rgba(18, 139, 131, .42);--cursor-label-bg: rgba(235, 253, 251, .92);--cursor-label-text: #0f766e}.interactive-surface.surface-structural-evidence{--cursor-accent: #55718f;--cursor-glow: rgba(85, 113, 143, .22);--cursor-label-border: rgba(85, 113, 143, .42);--cursor-label-bg: rgba(241, 246, 250, .92);--cursor-label-text: #3e5872}.interactive-surface.surface-noise-floor{--cursor-accent: var(--outline-strong);--cursor-glow: rgba(116, 120, 120, .18);--cursor-label-border: rgba(116, 120, 120, .36);--cursor-label-bg: rgba(247, 247, 245, .9);--cursor-label-text: var(--muted)}.mouse-signal-cursor{position:fixed;z-index:100;top:0;left:0;display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border:1px solid rgba(0,71,255,.24);border-radius:999px;background:#ffffffd6;color:var(--accent);opacity:0;transform:translate3d(-100px,-100px,0);pointer-events:none;box-shadow:0 10px 24px #0047ff24;transition:opacity 90ms ease;will-change:transform}.mouse-signal-cursor.is-active{opacity:.82}@media(pointer:coarse){.mouse-signal-cursor,.surface-cursor{display:none}.interactive-surface,.entry-screen{cursor:pointer}}.button-small{min-height:38px;padding:10px 20px}.top-nav{position:sticky;top:0;z-index:50;background:var(--background);border-bottom:1px solid var(--outline)}.top-nav-inner{width:100%;max-width:var(--container);height:var(--nav-height);margin:0 auto;padding:0 var(--page-padding);display:flex;align-items:center;justify-content:space-between;gap:20px}.brand-link{display:flex;align-items:center;flex:0 0 auto;min-height:44px;text-decoration:none}.tb-logo{display:inline-flex;align-items:baseline;white-space:nowrap;padding:0;color:var(--brand-logo-text);background:transparent;font-family:Cormorant SC,Cormorant Garamond,EB Garamond,Georgia,serif;font-size:clamp(22px,1.9vw,30px);font-weight:600;line-height:.9;letter-spacing:-.045em;font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.tb-logo-cap{display:inline-block;font-size:1.12em;line-height:.8}.tb-logo-small{display:inline-block;font-size:.91em;line-height:.8}.tb-logo-dot{display:inline-block;width:.28em;height:.28em;margin-left:.08em;overflow:hidden;color:transparent;background:var(--brand-dot);border-radius:999px;font-size:1em;line-height:1;transform:translateY(.05em)}.wordmark-footer{font-size:clamp(20px,1.6vw,26px)}.desktop-nav{display:none;align-items:center;gap:clamp(14px,1.8vw,24px)}.nav-item{position:relative;display:inline-flex;align-items:center}.nav-item-has-dropdown:after{position:absolute;top:100%;left:50%;z-index:79;display:none;height:24px;width:min(860px,calc(100vw - 32px));content:"";transform:translate(-50%)}.nav-item-has-dropdown:hover:after,.nav-item-has-dropdown:focus-within:after,.nav-item-has-dropdown.nav-item-open:after{display:block}.nav-link{position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--muted);white-space:nowrap;transition:color .18s ease}.nav-link:hover,.nav-link-active{color:var(--accent)}.nav-link-active:after{position:absolute;right:0;bottom:4px;left:0;height:2px;content:"";background:var(--accent)}.nav-dropdown{position:absolute;z-index:80;top:100%;left:50%;width:min(680px,calc(100vw - 32px));padding:18px;border:1px solid var(--outline);border-radius:6px;opacity:0;background:#fffffffa;box-shadow:0 18px 48px #11182714;pointer-events:none;transform:translate(-50%,8px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden}.nav-dropdown:before{position:absolute;right:0;bottom:100%;left:0;height:22px;content:""}.nav-dropdown-wide{width:min(840px,calc(100vw - 32px))}.nav-dropdown-medium{width:min(680px,calc(100vw - 32px))}.nav-dropdown-narrow{width:min(420px,calc(100vw - 32px))}.nav-item:hover .nav-dropdown,.nav-item:focus-within .nav-dropdown,.nav-item.nav-item-open .nav-dropdown{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.nav-dropdown-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.nav-dropdown-wide .nav-dropdown-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-dropdown-narrow .nav-dropdown-grid{grid-template-columns:1fr}.nav-dropdown-group{display:grid;align-content:start;gap:8px}.nav-dropdown-group p{color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;line-height:1.3;text-transform:uppercase}.nav-dropdown-group div{display:grid;gap:2px}.nav-dropdown-link{min-height:30px;display:inline-flex;align-items:center;color:var(--muted);font-size:12px;line-height:1.35;text-decoration:none;transition:color .16s ease,background-color .16s ease}.nav-dropdown-link:hover,.nav-dropdown-link:focus-visible{color:var(--accent)}.nav-actions{display:flex;align-items:center;gap:12px}.desktop-contact{display:none}.mobile-menu-button{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:4px;background:transparent;color:var(--primary);transition:background-color .18s ease,color .18s ease}.mobile-menu-button:hover{background:var(--surface-muted);color:var(--accent)}.mobile-nav{position:fixed;z-index:40;top:var(--nav-height);right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:28px var(--page-padding);background:var(--background);border-top:1px solid var(--outline)}.mobile-nav-group{display:grid;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--outline)}.mobile-nav .nav-link{width:100%;font-family:Playfair Display,Georgia,serif;font-size:24px;line-height:1.25;text-transform:none;color:var(--primary)}.mobile-nav .nav-link-active{color:var(--accent)}.mobile-nav .nav-link-active:after{display:none}.mobile-nav-subgrid{display:grid;gap:12px}.mobile-nav-subgrid .nav-dropdown-group{gap:6px}.mobile-nav-subgrid .nav-dropdown-group p{font-size:10px}.mobile-nav-subgrid .nav-dropdown-link{min-height:34px;font-size:13px}.mobile-contact{margin-top:10px;width:100%}.hero-section{display:flex;flex-direction:column;align-items:center;padding-top:72px;padding-bottom:72px}.hero-section h1{max-width:900px;margin-bottom:24px}.hero-section p{max-width:680px;margin-bottom:36px;color:var(--muted)}.button-hero{width:100%}.target-strip{background:var(--surface);border-top:1px solid var(--outline);border-bottom:1px solid var(--outline)}.target-grid{display:grid;grid-template-columns:1fr;gap:32px;padding-top:40px;padding-bottom:40px}.target-card{padding-left:18px;border-left:2px solid var(--primary)}.target-card .eyebrow,.application-copy .eyebrow,.leadership-copy .eyebrow{margin-bottom:10px;color:var(--accent)}.target-card h3{margin-bottom:10px}.target-card p:last-child,.data-box p,.routing-card p,.case-meta p,.case-output p{color:var(--muted);font-size:14px;line-height:1.6}.home-methodology{display:grid;grid-template-columns:1fr;gap:44px;padding-top:72px;padding-bottom:72px}.methodology-copy h2{margin-bottom:28px}.methodology-list{display:grid;gap:20px}.methodology-step{display:flex;gap:16px;align-items:flex-start}.methodology-step>span{flex:0 0 auto;color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.6}.methodology-step h3{margin-bottom:4px;color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.35;font-weight:500;text-transform:uppercase}.methodology-step p{color:var(--muted);font-size:14px;line-height:1.6}.product-surfaces{display:grid;grid-template-columns:1fr;gap:20px}.surface-module{min-height:100%;padding:22px;border:1px solid var(--outline);border-radius:4px;background:var(--background);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.surface-module:hover{border-color:var(--accent);box-shadow:0 4px 12px #0000000d;transform:translateY(-1px)}.surface-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--outline)}.surface-header h3,.surface-header span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.35;font-weight:500;text-transform:uppercase}.surface-header span{color:var(--accent)}.surface-ledger{overflow-x:auto}.surface-ledger table{min-width:620px}.surface-ledger th,.surface-ledger td{padding:12px 10px}.matrix-preview{position:relative;min-height:190px;overflow:hidden;background-image:linear-gradient(var(--outline) 1px,transparent 1px),linear-gradient(90deg,var(--outline) 1px,transparent 1px);background-size:25% 25%;background-color:var(--background);opacity:.95}.matrix-dot{position:absolute;display:block;border-radius:999px;transform:translate(-50%,-50%)}.matrix-dot.primary{top:26%;right:28%;width:12px;height:12px;background:var(--accent);box-shadow:0 0 0 10px #0047ff1f}.matrix-dot.secondary{width:8px;height:8px;background:#44474859}.matrix-dot.secondary.a{top:44%;right:14%}.matrix-dot.secondary.b{bottom:28%;left:42%}.matrix-axis{position:absolute;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase}.matrix-axis.value{right:10px;bottom:8px}.matrix-axis.probability{top:60px;left:8px;transform:rotate(-90deg);transform-origin:left center}.entity-module dl{display:grid;gap:18px;margin:0}.entity-module dt,.entity-module dd{margin:0}.entity-module dt{margin-bottom:4px;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;text-transform:uppercase}.entity-module dd{color:var(--primary);font-size:13px;line-height:1.55}.proof-strip{padding:48px 0;background:var(--background);border-top:1px solid var(--outline)}.proof-title{margin-bottom:30px;color:var(--muted);text-align:center}.proof-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 32px;color:var(--primary);filter:grayscale(1);opacity:.58}.proof-list span{font-size:20px;line-height:1.2;white-space:nowrap}.common-cta{padding:64px 0;background:var(--primary);color:var(--inverse)}.common-cta h2{margin-bottom:22px}.common-cta p{max-width:700px;margin:0 auto 34px;color:#c8c6c6}.cta-actions{display:flex;flex-wrap:wrap;flex-direction:column;gap:12px;align-items:stretch}.page-hero{padding-top:64px;padding-bottom:44px}.page-hero h1,.selected-intro h1,.about-intro h1,.contact-intro h1{margin-bottom:24px}.page-hero p,.selected-intro p,.about-intro p,.contact-intro p{color:var(--muted)}.section-block{padding-top:clamp(34px,5vw,56px);padding-bottom:clamp(34px,5vw,56px)}.section-label{width:100%;margin-bottom:24px;padding-bottom:10px;color:var(--muted);border-bottom:1px solid var(--outline)}.quadrant-container{display:none}.mobile-signal-stack{display:grid;gap:16px}.signal-tile{padding:20px;border:1px solid;border-radius:4px}.signal-tile-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.signal-tile h3,.signal-tile span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.35;font-weight:600;text-transform:uppercase}.signal-tile-header>span{flex:0 0 auto;padding:5px 8px;border:1px solid;border-radius:4px;font-size:10px}.signal-tile-meta{display:flex;flex-wrap:wrap;gap:10px 18px;padding-top:12px;border-top:1px solid}.signal-tile.positive,.signal-tile.high-conviction{background:var(--success-soft);border-color:#137a464d;color:#074d2c}.signal-tile.emergent-opportunity{background:#ebfdfb;border-color:#128b8347;color:#0f5f59}.signal-tile.structural-evidence{background:#f1f6fa;border-color:#55718f47;color:#3e5872}.signal-tile.negative,.signal-tile.resource-drain{background:var(--danger-soft);border-color:#b423184d;color:#7a1510}.signal-tile.noise-floor{background:var(--surface-muted);border-color:#74787847;color:var(--muted)}.signal-tile.positive .signal-tile-header>span,.signal-tile.high-conviction .signal-tile-header>span{background:#dff9eb;border-color:#137a4640}.signal-tile.emergent-opportunity .signal-tile-header>span{background:#dff8f5;border-color:#128b833d}.signal-tile.structural-evidence .signal-tile-header>span{background:#e7eef5;border-color:#55718f3d}.signal-tile.negative .signal-tile-header>span,.signal-tile.resource-drain .signal-tile-header>span{background:#fee4e2;border-color:#b4231840}.signal-tile.noise-floor .signal-tile-header>span{background:var(--surface);border-color:#7478783d}.signal-tile.positive .signal-tile-meta,.signal-tile.high-conviction .signal-tile-meta{border-color:#137a462e}.signal-tile.emergent-opportunity .signal-tile-meta{border-color:#128b832e}.signal-tile.structural-evidence .signal-tile-meta{border-color:#55718f2e}.signal-tile.negative .signal-tile-meta,.signal-tile.resource-drain .signal-tile-meta{border-color:#b423182e}.signal-tile.noise-floor .signal-tile-meta{border-color:#7478782e}.ledger-section{padding-top:52px;padding-bottom:72px}.ledger-header{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;padding-bottom:10px;border-bottom:1px solid var(--outline)}.ledger-header .section-label{margin-bottom:0;padding-bottom:0;border-bottom:0}.system-status{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700}.system-status span{width:8px;height:8px;border-radius:999px;background:var(--accent);animation:status-pulse 1.6s ease-in-out infinite}@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.table-wrap{overflow:hidden;background:var(--background);border:1px solid var(--outline);border-radius:4px}table{width:100%;border-collapse:collapse;text-align:left}caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}thead{background:var(--surface-muted)}th,td{padding:16px;border-bottom:1px solid var(--outline)}td{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}td:first-child{font-weight:600}.signal-ledger{display:block}.signal-ledger thead{display:none}.signal-ledger tbody,.signal-ledger tr,.signal-ledger td{display:block}.signal-ledger tbody{padding:14px}.signal-ledger tr{margin-bottom:14px;padding:16px;border:1px solid var(--outline);border-radius:4px;background:var(--background);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.signal-ledger tr:last-child{margin-bottom:0}.signal-ledger tr:hover,.signal-ledger tr.is-selected{background:var(--surface-muted);border-color:#0047ff59;box-shadow:0 4px 12px #0000000a}.signal-ledger td{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(196,199,199,.45)}.signal-ledger td:last-child{padding-bottom:0;border-bottom:0}.signal-ledger td:before{content:attr(data-label);flex:0 0 auto;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;text-transform:uppercase}.signal-ledger td:nth-child(3){align-items:flex-start}.signal-vector{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;text-align:right}.signal-badge{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid #bfdbfe;border-radius:4px;background:#eff6ff;color:var(--accent);font-size:10px;line-height:1.4;font-weight:700}.confidence-cell{display:inline-flex;align-items:center;gap:10px}.confidence-track{width:64px;height:6px;overflow:hidden;border-radius:999px;background:#dbeafe}.confidence-track span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.ledger-action{width:100%;min-height:36px;padding:7px 16px;border:1px solid var(--outline);border-radius:4px;background:var(--background);color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;text-transform:uppercase;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.ledger-action:hover,.ledger-action[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:#eff6ff}.selected-signal-status{margin-top:14px;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.accent-text{color:var(--accent)}.application-section{padding-top:44px;padding-bottom:44px;border-top:1px solid var(--outline)}.application-grid{display:grid;grid-template-columns:1fr;gap:28px}.application-copy{display:flex;flex-direction:column;gap:24px}.application-copy h2{max-width:520px}.data-stack{display:grid;gap:14px}.data-box,.specimen-card,.case-card,.routing-card,.form-panel{background:var(--background);border:1px solid var(--outline);border-radius:4px}.data-box{padding:22px}.data-box h3{margin-bottom:8px;color:var(--primary)}.specimen-card{padding:24px;overflow:hidden}.app-output-card{min-height:100%;padding:24px;overflow:hidden;border:1px solid var(--outline);border-radius:4px;background:var(--background);transition:border-color .18s ease,box-shadow .18s ease}.app-output-card:hover{border-color:var(--accent);box-shadow:0 4px 14px #0047ff0f}.specimen-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;padding-bottom:12px;color:var(--primary);border-bottom:1px solid var(--outline)}.specimen-header svg{color:var(--outline-strong);transition:color .18s ease}.app-output-card:hover .specimen-header svg{color:var(--accent)}.specimen-output{aspect-ratio:16 / 10;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;background:var(--surface-muted);border:1px dashed var(--outline)}.specimen-output p{margin-bottom:18px;color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;text-transform:uppercase}.specimen-output strong{max-width:420px;color:#18191957;font-family:Playfair Display,Georgia,serif;font-size:28px;line-height:1.2;font-weight:600;text-transform:uppercase}.application-table{min-width:0}.application-table thead{display:none}.application-table tbody,.application-table tr,.application-table td{display:block}.application-table tr{margin-bottom:14px;padding:14px;border:1px solid var(--outline);border-radius:4px;transition:background-color .18s ease,border-color .18s ease}.application-table tr:hover{background:var(--surface-muted);border-color:#0047ff4d}.application-table td{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid rgba(196,199,199,.45);font-family:JetBrains Mono,ui-monospace,monospace}.application-table td:last-child{border-bottom:0}.application-table td:before{content:attr(data-label);color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;text-transform:uppercase}.credit-profile-grid{display:grid;grid-template-columns:1fr;gap:16px}.credit-metric,.review-summary{padding:18px;border:1px solid var(--outline);border-radius:4px;background:var(--background);transition:border-color .18s ease,background-color .18s ease}.credit-metric:hover,.review-summary:hover{border-color:#0047ff59;background:var(--surface-muted)}.credit-metric h4,.review-summary h4{margin:0 0 8px;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;text-transform:uppercase}.credit-metric strong{display:block;margin-bottom:8px;color:var(--primary);font-family:Playfair Display,Georgia,serif;font-size:42px;line-height:1}.credit-metric p,.review-summary p{color:var(--muted);font-size:14px;line-height:1.6}.review-summary p{color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.review-summary span{color:var(--accent);font-weight:600}.timing-chart{position:relative;height:240px;padding:14px;border:1px solid var(--outline);border-radius:4px;background:linear-gradient(to top,var(--outline) 1px,transparent 1px) bottom / 100% 25%,var(--background)}.timing-bars{height:100%;display:flex;align-items:flex-end;gap:8px}.timing-bar{position:relative;flex:1;min-height:18px;border-radius:2px 2px 0 0;background:var(--surface-variant);transition:background-color .18s ease,opacity .18s ease,transform .18s ease}.timing-bar:hover{opacity:.9;transform:translateY(-3px)}.timing-bar.active{background:var(--accent)}.bar-tooltip{position:absolute;bottom:calc(100% + 10px);left:0;display:none;min-width:max-content;padding:6px 8px;background:var(--accent);color:var(--inverse);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;line-height:1.2;text-transform:uppercase}.timing-bar:hover .bar-tooltip,.timing-bar.active .bar-tooltip{display:block}.mobile-active-label{position:absolute;right:4px;bottom:6px;left:4px;color:var(--inverse);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;text-align:center;text-transform:uppercase}.timing-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase}.selected-work,.about-page,.contact-page{padding-top:56px;padding-bottom:72px}.selected-intro,.about-intro,.contact-intro{margin-bottom:48px}.case-list{display:grid;gap:32px}.case-card{padding:24px;transition:border-color .18s ease,box-shadow .18s ease}.case-card:hover{border-color:var(--accent);box-shadow:0 4px 12px #0000000d}.case-header{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--outline)}.case-header h2{color:var(--primary)}.case-header p{color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.case-grid{display:grid;gap:24px}.section-kicker{margin-bottom:12px;color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;line-height:1.4;text-transform:uppercase}.selected-metric-grid,.investment-summary-grid{display:grid;gap:clamp(14px,2vw,18px);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:clamp(38px,5vw,56px)}.selected-metric-card{display:grid;gap:10px;padding:clamp(18px,2vw,24px);border:1px solid var(--outline);border-radius:4px;background:var(--background)}.selected-metric-card strong{color:var(--primary);font-size:clamp(28px,4vw,42px);line-height:.95}.selected-metric-card span{color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.selected-metric-card p{color:var(--muted);font-size:14px}.selected-case-card .case-header>div{display:grid;gap:8px}.selected-case-card .case-header>span{color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.selected-work-boundary{display:flex;flex-direction:column;gap:18px;margin-top:42px;padding:20px;border:1px solid var(--outline);border-radius:4px;background:var(--surface-muted)}.selected-work-boundary p{color:var(--muted)}.selected-work-boundary div{display:flex;flex-wrap:wrap;gap:14px 24px}.page-hero .hero-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:30px}.investment-map-layout,.investment-dashboard{display:grid;gap:24px;min-width:0}.investment-map.quadrant-container{position:relative;display:block;min-width:0;min-height:clamp(300px,58vw,520px);overflow:hidden;background:var(--background);border:1px solid var(--outline);cursor:none}.investment-map .quadrant-grid{position:absolute;inset:0;z-index:1;background-image:radial-gradient(circle,#c4c7c7 1px,transparent 1px);background-size:34px 34px;opacity:.2}.investment-map .quadrant-axis{position:absolute;z-index:2;background:var(--outline);opacity:.45}.investment-map .quadrant-axis.vertical{top:0;bottom:0;left:50%;width:1px}.investment-map .quadrant-axis.horizontal{top:50%;right:0;left:0;height:1px}.investment-map .axis-label,.investment-map .quadrant-note{position:absolute;z-index:4;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;text-transform:uppercase}.investment-map .axis-y{top:50%;left:14px;transform:rotate(-90deg) translateY(-50%);transform-origin:left center}.investment-map .axis-x{bottom:18px;left:50%;max-width:72%;text-align:center;transform:translate(-50%)}.investment-map .quadrant-note.emergent{top:24px;left:24px}.investment-map .quadrant-note.high{top:24px;right:24px;color:var(--primary)}.investment-map .quadrant-note.structural{right:24px;bottom:40px}.investment-map .quadrant-note.low{bottom:40px;left:24px}.investment-map-point{width:12px;height:12px;padding:0;border:2px solid rgba(0,71,255,.2);background:var(--accent);opacity:.64;cursor:pointer}.investment-map-point:hover,.investment-map-point:focus-visible,.investment-map-point.is-active{border-color:#0047ff80;opacity:1;outline:0;box-shadow:0 0 0 8px #0047ff14}.investment-map-point span{position:absolute;top:16px;left:50%;width:max-content;max-width:min(150px,46vw);padding:5px 7px;border:1px solid var(--outline);border-radius:3px;opacity:0;background:#fffffff5;color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;line-height:1.25;pointer-events:none;text-align:left;white-space:normal;transform:translate(-50%);transition:opacity .16s ease}.investment-map-point:hover span,.investment-map-point:focus-visible span,.investment-map-point.is-active span{opacity:1}.investment-active-panel,.stage-detail-card,.investment-note-grid article{min-width:0;padding:20px;border:1px solid var(--outline);border-radius:4px;background:var(--background)}.investment-active-panel h3,.stage-detail-card h3{margin-bottom:18px;color:var(--primary);overflow-wrap:anywhere}.investment-active-panel dl,.stage-detail-card dl{display:grid;gap:10px;margin-bottom:18px}.investment-active-panel dl div,.stage-detail-card dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding-bottom:10px;border-bottom:1px solid rgba(196,199,199,.55)}.investment-active-panel dt,.stage-detail-card dt{color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase}.investment-active-panel dd,.stage-detail-card dd{color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;text-align:right}.investment-active-panel p,.investment-chart-note,.investment-timeframe,.investment-note-grid p{color:var(--muted);overflow-wrap:break-word}.investment-timeframe{margin-bottom:18px}.metric-toggle,.stage-selector{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:18px}.metric-toggle button,.stage-selector button{min-height:42px;padding:10px 14px;border:1px solid var(--outline);border-radius:4px;background:var(--background);color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;line-height:1.25;text-align:center;text-transform:uppercase}.metric-toggle button:hover,.metric-toggle button:focus-visible,.metric-toggle button.is-active,.stage-selector button:hover,.stage-selector button:focus-visible,.stage-selector button.is-active{border-color:#0047ff59;color:var(--accent);outline:0}.investment-chart{display:grid;gap:12px;margin-top:22px}.investment-chart-row{display:grid;gap:8px;min-width:0}.investment-chart-row>span,.investment-chart-row strong{color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.35}.investment-chart-track{min-width:0;height:10px;overflow:hidden;background:var(--surface-muted);border:1px solid var(--outline);border-radius:999px}.investment-chart-track span{display:block;height:100%;background:var(--accent)}.investment-stage-panel,.investment-dashboard>div{min-width:0}.investment-note-grid{display:grid;gap:14px}.investment-notes{padding-top:clamp(36px,5vw,56px);padding-bottom:clamp(36px,5vw,56px)}.investment-workbench-grid,.sme-funnel-layout,.sme-decision-grid,.sme-value-grid{display:grid;gap:clamp(20px,3vw,28px);min-width:0}.sme-decision-grid,.sme-value-grid{margin-top:clamp(28px,4vw,44px)}.sme-value-grid{margin-bottom:clamp(32px,5vw,52px)}.investment-plot-card,.sme-funnel-card,.decision-meter-card,.response-quality-card,.conversion-lens-card,.opportunity-value-card,.explicit-amount-card{display:grid;gap:clamp(18px,2.6vw,24px);min-width:0;padding:clamp(20px,2.8vw,28px);border:1px solid var(--outline);border-radius:4px;background:var(--background)}.investment-plot-card h3,.sme-funnel-card h3,.decision-meter-card h3,.response-quality-card h3,.conversion-lens-card h3,.opportunity-value-card h3,.explicit-amount-card h3{color:var(--primary)}.investment-plot-card p,.sme-funnel-card p,.decision-meter-card p,.response-quality-card p,.conversion-lens-card p,.opportunity-value-card p,.explicit-amount-card p{color:var(--muted)}.investment-bubble-plot{position:relative;min-height:clamp(300px,44vw,460px);overflow:hidden;border:1px solid var(--outline);background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(196,199,199,.55) calc(50% - .5px),rgba(196,199,199,.55) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),rgba(196,199,199,.55) calc(50% - .5px),rgba(196,199,199,.55) calc(50% + .5px),transparent calc(50% + .5px)),radial-gradient(circle,#c4c7c7 1px,transparent 1px);background-size:auto,auto,34px 34px}.bubble-axis{position:absolute;z-index:1;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;text-transform:uppercase}.bubble-axis.y-axis{top:50%;left:12px;transform:rotate(-90deg) translateY(-50%);transform-origin:left center}.bubble-axis.x-axis{right:18px;bottom:14px}.investment-bubble{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,71,255,.42);border-radius:999px;background:#0047ff2e;color:var(--primary);transform:translate(-50%,50%);transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.investment-bubble:hover,.investment-bubble:focus-visible,.investment-bubble.is-active{background:#0047ff47;box-shadow:0 0 0 8px #0047ff14;outline:0;transform:translate(-50%,50%) scale(1.08)}.investment-bubble span{position:absolute;bottom:calc(100% + 7px);left:50%;width:max-content;max-width:min(160px,48vw);padding:5px 7px;border:1px solid var(--outline);border-radius:3px;opacity:0;background:var(--background);color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;line-height:1.25;pointer-events:none;transform:translate(-50%)}.investment-bubble:hover span,.investment-bubble:focus-visible span,.investment-bubble.is-active span{opacity:1}.coverage-bars{display:grid;gap:12px}.coverage-bars button{display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(0,3fr) auto;gap:12px;align-items:center;min-width:0;padding:14px;border:1px solid var(--outline);border-radius:4px;background:var(--background);color:var(--primary);text-align:left}.coverage-bars button:hover,.coverage-bars button:focus-visible,.coverage-bars button.is-active{border-color:#0047ff59;outline:0}.coverage-bars button>span,.coverage-bars strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.coverage-bars button>div{display:grid;gap:6px;min-width:0}.coverage-bars i,.sme-funnel i,.sme-rate-bars i,.value-bars i{display:block;overflow:hidden;border:1px solid var(--outline);border-radius:999px;background:var(--surface-muted)}.coverage-bars i{height:7px;border:0}.coverage-bars i:before,.sme-funnel i,.sme-rate-bars b,.value-bars b{display:block;height:100%;content:"";background:var(--accent)}.coverage-bars i:nth-child(2):before{opacity:.66}.coverage-bars i:nth-child(3):before{opacity:.42}.investment-table-wrap{overflow-x:auto}.sme-funnel article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:14px;padding:16px;border:1px solid var(--outline);border-radius:4px;background:var(--background)}.sme-funnel article:last-child{margin-bottom:0}.sme-funnel article div{display:grid;gap:4px}.sme-funnel span,.response-legend,.value-card-header,.sme-rate-bars span,.explicit-bars span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase}.sme-funnel h3{font-size:16px}.sme-funnel strong{color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px}.sme-funnel i{grid-column:1 / -1;height:8px;border:0}.decision-meter-card{grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);align-items:center}.decision-meter{--meter-value: 45.7%;display:grid;width:min(220px,100%);aspect-ratio:1;place-items:center;justify-self:center;border-radius:999px;background:radial-gradient(circle at center,var(--background) 0 54%,transparent 55%),conic-gradient(var(--accent) var(--meter-value),var(--surface-muted) 0)}.decision-meter strong,.decision-meter span{grid-area:1 / 1;font-family:JetBrains Mono,ui-monospace,monospace;text-align:center}.decision-meter strong{color:var(--primary);font-size:clamp(28px,5vw,44px)}.decision-meter span{margin-top:56px;color:var(--muted);font-size:10px;text-transform:uppercase}.decision-meter-card dl{display:grid;gap:8px;margin-top:18px}.decision-meter-card dl div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid rgba(196,199,199,.55)}.decision-meter-card dt,.decision-meter-card dd{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase}.decision-meter-card dd{color:var(--primary);font-weight:700}.response-stack{display:flex;min-height:44px;overflow:hidden;border:1px solid var(--outline);border-radius:999px}.response-stack span{display:inline-flex;align-items:center;justify-content:center;color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.tone-positive{background:var(--success-soft)}.tone-neutral{background:var(--accent-soft)}.tone-negative{background:var(--danger-soft)}.response-legend{display:flex;flex-wrap:wrap;gap:10px 16px;color:var(--muted)}.response-legend span{display:inline-flex;align-items:center;gap:6px}.response-legend i{width:10px;height:10px;border:1px solid var(--outline);border-radius:999px}.sme-rate-bars,.value-bars{display:grid;gap:14px}.sme-rate-bars div,.value-bars div{display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(0,2.5fr) auto;gap:14px;align-items:center;min-width:0}.sme-rate-bars div.is-active span,.sme-rate-bars div.is-active strong{color:var(--accent)}.sme-rate-bars i,.value-bars i{height:10px}.sme-rate-bars strong,.value-bars strong{color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;text-align:right}.value-card-header{display:flex;flex-wrap:wrap;gap:14px;align-items:start;justify-content:space-between}.explicit-bars{display:grid;grid-template-columns:repeat(7,minmax(42px,1fr));gap:10px;align-items:end;min-height:240px}.explicit-bars div{display:grid;grid-template-rows:auto minmax(120px,1fr) auto;gap:8px;min-width:0}.explicit-bars i{display:flex;align-items:end;min-height:140px;border:1px solid var(--outline);border-radius:4px;background:var(--surface-muted)}.explicit-bars b{display:block;width:100%;background:var(--accent)}.explicit-bars strong{color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}@media(max-width:639px){.coverage-bars button,.sme-rate-bars div,.value-bars div,.decision-meter-card{grid-template-columns:1fr}.explicit-bars{grid-template-columns:repeat(2,minmax(0,1fr))}.investment-map.quadrant-container{min-height:320px}.investment-map .quadrant-note,.investment-map .axis-label{font-size:8px}.investment-map .quadrant-note.emergent,.investment-map .quadrant-note.high{top:16px}.investment-map .quadrant-note.emergent,.investment-map .quadrant-note.low{left:16px}.investment-map .quadrant-note.high,.investment-map .quadrant-note.structural{right:16px}.investment-map .quadrant-note.low,.investment-map .quadrant-note.structural{bottom:32px}.investment-map .axis-y{left:10px}.investment-map .axis-x{bottom:12px}.investment-active-panel dl div,.stage-detail-card dl div{gap:10px}}@media(min-width:640px){.investment-chart-row{grid-template-columns:minmax(128px,.9fr) minmax(0,2.5fr) minmax(70px,auto);align-items:center}.investment-chart-row strong{text-align:right}.sme-decision-grid,.sme-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-meta{display:grid;gap:20px}.case-meta h3,.case-output h3{margin-bottom:8px;color:var(--muted)}.case-output p{padding:22px;background:var(--surface-muted);border:1px solid var(--outline);color:var(--primary);font-size:16px}.case-detail-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:18px}.case-detail-grid>div{padding:18px;border:1px solid var(--outline);background:var(--background)}.case-detail-grid p{padding:0;border:0;background:transparent;color:var(--primary);font-size:14px}.leadership-section,.operating-model-section{margin-top:56px}.operating-grid{display:grid;grid-template-columns:1fr;gap:20px}.operating-module{display:flex;flex-direction:column;min-height:100%;padding:24px;border:1px solid var(--outline);border-radius:4px;background:var(--background);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.operating-module:hover{border-color:var(--accent);box-shadow:0 4px 12px #1819190d;transform:translateY(-1px)}.operating-module>svg,.calibration-copy>svg{margin-bottom:16px;color:var(--accent)}.operating-module h3,.calibration-copy h3{margin-bottom:12px;color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.35;font-weight:500;text-transform:uppercase}.operating-module p,.calibration-copy p{color:var(--muted);font-size:14px;line-height:1.65}.orchestration-body{display:grid;gap:18px}.stream-panel{padding:16px;border:1px solid var(--outline);border-radius:4px;background:var(--background)}.stream-header,.stream-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--outline)}.stream-header span{color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;text-transform:uppercase}.stream-row{padding:10px 0 0;border-bottom:0}.stream-row span{color:var(--primary);font-size:14px}.stream-row strong{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;text-align:right}.stream-row strong:before{width:6px;height:6px;content:"";border-radius:999px;background:var(--accent)}.module-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:20px;border-top:1px solid var(--outline);color:var(--outline-strong);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.module-footer strong{padding:4px 8px;border-radius:4px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:500}.calibration-copy{margin-bottom:20px}.calibration-surface{min-height:150px;display:grid;align-content:center;gap:18px;margin-bottom:20px;padding:24px;border:1px solid var(--outline);border-radius:4px;background:var(--background)}.calibration-bar{display:block;height:6px;overflow:hidden;border-radius:999px;background:var(--surface-variant)}.calibration-bar:after{display:block;height:100%;content:"";border-radius:inherit;background:var(--accent);transition:width .18s ease}.calibration-bar.a:after{width:75%}.calibration-bar.b:after{width:50%}.calibration-bar.c:after{width:84%}.calibration-surface:hover .calibration-bar.a:after{width:82%}.calibration-surface:hover .calibration-bar.b:after{width:62%}.calibration-surface:hover .calibration-bar.c:after{width:92%}.leadership-grid{display:grid;grid-template-columns:1fr;gap:28px}.portrait-frame{width:100%;max-width:360px;aspect-ratio:3 / 4;overflow:hidden;background:var(--surface-muted);border:1px solid var(--outline);border-radius:4px}.portrait-frame img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.portrait-frame picture{display:block;width:100%;height:100%}.leadership-copy h3{margin-bottom:8px}.leadership-copy .eyebrow{color:var(--muted)}.leadership-copy div{display:grid;max-width:720px;gap:18px;color:var(--muted)}.contact-grid{display:grid;grid-template-columns:1fr;gap:36px}.routing-panel{display:flex;flex-direction:column;gap:18px}.routing-card{display:flex;gap:16px;padding:22px;transition:border-color .18s ease,color .18s ease}.routing-card svg{flex:0 0 auto;color:var(--muted)}.routing-card:hover{border-color:var(--accent)}.routing-card:hover svg,.routing-card:hover h3{color:var(--accent)}.routing-card h3{margin-bottom:6px}.direct-coordinates{margin-top:14px;border:1px solid var(--outline);border-radius:4px;background:var(--background)}.direct-coordinates h2{padding:12px 18px;border-bottom:1px solid var(--outline);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.35;font-weight:500;text-transform:uppercase}.direct-coordinates dl{display:grid;gap:0;margin:0;padding:6px 18px}.direct-coordinates div{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid rgba(196,199,199,.55)}.direct-coordinates div:last-child{border-bottom:0}.direct-coordinates dt,.direct-coordinates dd{margin:0}.direct-coordinates dt{color:var(--muted);font-size:14px}.direct-coordinates dd{color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;word-break:break-word;transition:color .18s ease}.direct-coordinates dd:hover{color:var(--accent)}.form-panel{padding:24px}.contact-form{display:grid;gap:22px}.form-row{display:grid;grid-template-columns:1fr;gap:22px}.field-group{display:grid;gap:8px}label{color:var(--muted)}input,select,textarea{width:100%;border:1px solid var(--outline);border-radius:4px;background:var(--background);color:var(--primary);transition:border-color .18s ease,box-shadow .18s ease}input,select{min-height:46px;padding:10px 12px}select{appearance:none;cursor:pointer}textarea{min-height:150px;resize:vertical;padding:14px}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #0047ff26}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger)}.field-error{color:var(--danger);font-size:13px;line-height:1.45}.form-status{padding:12px 14px;background:var(--accent-soft);border:1px solid rgba(0,71,255,.2);border-radius:4px;color:var(--primary);font-size:14px}.form-submit{width:100%}.mailto-fallback{color:var(--muted);font-size:14px;line-height:1.6}.mailto-fallback a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.secondary-hero{padding-top:56px;padding-bottom:44px}.secondary-hero .eyebrow{margin-bottom:16px;color:var(--accent)}.secondary-hero h1{margin-bottom:24px}.secondary-hero p{color:var(--muted)}.breadcrumbs{margin-bottom:34px;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.breadcrumbs li{display:inline-flex;align-items:center;gap:8px}.breadcrumbs li:not(:last-child):after{content:"/";color:var(--outline-strong)}.breadcrumbs a{color:var(--muted);transition:color .16s ease}.breadcrumbs a:hover{color:var(--accent)}.secondary-detail,.secondary-list-section,.related-links-section{padding-top:34px;padding-bottom:56px}.secondary-grid{display:grid;grid-template-columns:1fr;gap:28px}.secondary-summary,.secondary-card,.term-definition,.related-panel{border:1px solid var(--outline);border-radius:4px;background:var(--background)}.secondary-summary{align-self:start;padding:22px}.secondary-summary dl{display:grid;gap:20px;margin:0}.secondary-summary dt,.secondary-card h3,.term-definition h2,.related-panel h2,.glossary-card span{margin-bottom:8px;color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.35;font-weight:500;text-transform:uppercase}.secondary-summary dd{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.secondary-body h2,.term-definition h2,.related-panel h2{font-size:18px}.secondary-body>p{max-width:820px;margin-bottom:28px;color:var(--muted)}.secondary-card-grid,.term-layout,.glossary-grid{display:grid;grid-template-columns:1fr;gap:18px}.secondary-card,.term-definition,.glossary-card{padding:22px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,color .16s ease}.secondary-card p,.term-definition p,.glossary-card p,.related-panel p{color:var(--muted);font-size:14px;line-height:1.65}.glossary-card{display:block;min-height:100%;border:1px solid var(--outline);border-radius:4px;background:var(--background)}.secondary-card:hover,.glossary-card:hover{border-color:var(--accent);box-shadow:0 4px 12px #1819190f;transform:translateY(-1px)}.glossary-card:hover span{color:var(--accent)}.related-panel{display:grid;grid-template-columns:1fr;gap:24px;padding:24px;background:var(--surface-muted)}.related-links{display:flex;flex-wrap:wrap;gap:10px}.related-links a{min-height:38px;display:inline-flex;align-items:center;padding:8px 12px;border:1px solid var(--outline);border-radius:4px;background:var(--background);color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.related-links a:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.inline-actions{display:flex;flex-direction:column;gap:12px;margin-top:30px}.site-footer{margin-top:auto;background:var(--background);border-top:1px solid var(--outline)}.site-footer-inner{width:100%;max-width:var(--container);margin:0 auto;padding:34px var(--page-padding);display:grid;align-items:start;gap:26px;text-align:left}.footer-brand{display:grid;gap:12px;justify-items:start}.footer-brand a{color:var(--primary);text-decoration:none}.footer-copy{color:var(--primary);font-size:10px;line-height:1.4}.footer-nav{width:100%;display:grid;align-items:start;gap:22px 18px;grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.footer-nav a{min-height:28px;display:inline-flex;align-items:center;color:var(--muted);font-size:12px;line-height:1.35;text-decoration:none;transition:color .18s ease}.footer-nav a:hover{color:var(--accent)}.grouped-footer-nav{align-items:start}.footer-link-group{display:grid;align-content:start;gap:8px;min-width:0}.footer-link-group h2{color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.35;font-weight:500;text-transform:uppercase}.footer-link-group div{display:grid;gap:2px}.footer-link-group a{justify-content:flex-start}@media(min-width:480px){.button-hero{width:auto}.cta-actions{align-items:center}.cta-actions .button{min-width:230px}}@media(min-width:640px){h1{font-size:44px}h2{font-size:32px}.hero-section{padding-top:96px;padding-bottom:96px}.proof-list{gap:24px 44px}.proof-list span{font-size:24px}.form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-actions{flex-direction:row}}@media(min-width:768px){:root{--page-padding: var(--desktop-padding);--nav-height: 80px}h1{font-size:48px;line-height:1.17}.target-grid{padding-top:56px;padding-bottom:56px}.home-methodology{grid-template-columns:minmax(260px,4fr) minmax(0,8fr);gap:32px;padding-top:96px;padding-bottom:96px}.product-surfaces{grid-template-columns:repeat(2,minmax(0,1fr))}.surface-ledger{grid-column:span 2}.common-cta{padding:88px 0}.cta-actions{flex-direction:row;justify-content:center}.page-hero{padding-top:92px;padding-bottom:60px}.application-grid{grid-template-columns:minmax(260px,4fr) minmax(0,8fr);align-items:start}.application-grid.reversed{grid-template-columns:minmax(0,8fr) minmax(260px,4fr)}.application-grid.reversed .application-copy{order:2}.application-grid.reversed .specimen-card,.application-grid.reversed .app-output-card{order:1}.application-section{padding-top:64px;padding-bottom:64px}.application-table{display:table}.application-table thead{display:table-header-group}.application-table tbody{display:table-row-group}.application-table tr{display:table-row;margin-bottom:0;padding:0;border:0;border-radius:0}.application-table th,.application-table td{display:table-cell;padding:14px 10px;border-bottom:1px solid var(--outline)}.application-table td:before{display:none}.credit-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-summary{grid-column:span 2}.case-card{padding:38px}.case-grid{grid-template-columns:minmax(220px,4fr) minmax(0,8fr);gap:32px}.case-meta{padding-left:22px;border-left:1px solid var(--outline)}.case-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-header{flex-direction:row;align-items:center;justify-content:space-between}.leadership-grid{grid-template-columns:minmax(220px,3fr) minmax(0,9fr);gap:40px}.operating-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operating-module.wide{grid-column:span 2}.operating-module.full{grid-column:span 3;display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1fr);gap:28px;align-items:center}.operating-module.full .module-footer{grid-column:1 / -1}.orchestration-body{grid-template-columns:minmax(0,1fr) minmax(260px,1fr);align-items:start}.leadership-section{margin-top:72px}.direct-coordinates div{grid-template-columns:1fr auto;align-items:center}.secondary-hero{padding-top:78px;padding-bottom:58px}.secondary-grid{grid-template-columns:minmax(240px,3.5fr) minmax(0,8.5fr);gap:34px}.secondary-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.secondary-card-grid.four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.term-layout,.glossary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related-panel{grid-template-columns:minmax(260px,4fr) minmax(0,8fr);align-items:center}.site-footer-inner{grid-template-columns:minmax(190px,.8fr) minmax(0,3.2fr);gap:24px;padding-top:42px;padding-bottom:42px}.footer-nav{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}}@media(min-width:1024px){.desktop-nav,.desktop-contact{display:flex}.mobile-menu-button,.mobile-nav{display:none}.hero-section{padding-top:140px;padding-bottom:140px}.target-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-list{gap:28px 64px}.quadrant-container{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--background);border:1px solid var(--outline);cursor:none;transition:background-color .3s ease}.quadrant-bg{position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none;transition:opacity .4s ease}.bg-optimal{background:radial-gradient(circle at 75% 25%,rgba(16,185,129,.15) 0%,transparent 60%)}.bg-loss{background:radial-gradient(circle at 25% 75%,rgba(239,68,68,.15) 0%,transparent 60%)}.bg-neutral-tl{background:radial-gradient(circle at 25% 25%,rgba(18,139,131,.13) 0%,transparent 60%)}.bg-neutral-br{background:radial-gradient(circle at 75% 75%,rgba(85,113,143,.13) 0%,transparent 60%)}.quadrant-container.surface-high-conviction .bg-optimal,.quadrant-container.surface-resource-drain .bg-loss,.quadrant-container.surface-emergent-opportunity .bg-neutral-tl,.quadrant-container.surface-structural-evidence .bg-neutral-br,.quadrant-container.surface-noise-floor .bg-loss{opacity:1}.quadrant-container.surface-noise-floor .bg-loss{opacity:.42}.quadrant-grid{position:absolute;inset:0;z-index:1;background-image:radial-gradient(circle,#c4c7c7 1px,transparent 1px);background-size:40px 40px;opacity:.2}.quadrant-axis{position:absolute;z-index:2;background:var(--outline);opacity:.45}.quadrant-axis.vertical{top:0;bottom:0;left:50%;width:1px}.quadrant-axis.horizontal{top:50%;right:0;left:0;height:1px}.axis-label{position:absolute;z-index:3;color:var(--outline-strong);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:0}.axis-y{top:50%;left:16px;transform:rotate(-90deg) translateY(-50%);transform-origin:left center}.axis-x{bottom:18px;left:50%;transform:translate(-50%)}.quadrant-container .surface-cursor{z-index:8}.quadrant-container .surface-cursor-icon{width:54px;height:54px;border-width:2px;background:#ffffffb8;box-shadow:0 0 18px var(--cursor-glow)}.quadrant-container .surface-cursor-icon:after{width:6px;height:6px}.quadrant-container .surface-cursor strong{left:68px;padding:9px 12px;border-radius:2px;font-size:10px;font-weight:700;letter-spacing:0}.quadrant-container .surface-cursor[data-x-edge=right] strong{right:68px;left:auto}.quadrant-container .surface-cursor[data-y-edge=top] strong{top:34px}.quadrant-container .surface-cursor[data-y-edge=bottom] strong{bottom:34px}.quadrant-point{position:absolute;z-index:3;width:6px;height:6px;transform:translate(-50%,-50%);border-radius:999px;background:var(--outline);opacity:.2}.quadrant-point.medium{width:8px;height:8px;opacity:.36}.quadrant-note{position:absolute;z-index:3;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;text-transform:uppercase}.quadrant-note.high{top:34px;right:32px;color:var(--primary)}.quadrant-note.low{bottom:48px;left:32px;color:var(--muted)}.quadrant-note.emergent{top:34px;left:32px}.quadrant-note.structural{right:32px;bottom:48px}.mobile-signal-stack{display:none}.ledger-header{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.signal-ledger{display:table;min-width:860px}.investment-table-wrap .investment-ledger{min-width:1040px}.signal-ledger thead{display:table-header-group}.signal-ledger tbody{display:table-row-group;padding:0}.signal-ledger tr{display:table-row;margin-bottom:0;padding:0;border:0;border-radius:0;box-shadow:none}.signal-ledger th,.signal-ledger td{display:table-cell;padding:16px;border-bottom:1px solid var(--outline);vertical-align:middle}.signal-ledger td:before{display:none}.signal-ledger th:first-child{width:66px}.signal-ledger th:last-child,.signal-ledger td:last-child{text-align:right}.signal-ledger tr:hover,.signal-ledger tr.is-selected{background:var(--surface-muted);border-color:transparent;box-shadow:none}.signal-ledger td:nth-child(3){align-items:initial}.signal-vector{justify-content:flex-start;text-align:left}.ledger-action{width:auto;min-width:72px}.contact-grid{grid-template-columns:minmax(320px,5fr) minmax(0,6fr);gap:64px;align-items:start}.form-panel{padding:38px}}@media(pointer:coarse){.interactive-surface,.quadrant-container{cursor:pointer}}@media(prefers-color-scheme:dark){.top-nav{background:#0e1110f7}.button-primary{color:#fff}.button-inverse{border-color:#fff;color:#fff}.common-cta{background:#090b0a;color:#fff}.common-cta p{color:#c9cfcd}.surface-cursor-icon,.bar-tooltip,.related-links a{background:#141716f0}.surface-cursor strong{background:var(--cursor-label-bg);color:var(--cursor-label-text)}.related-links a{color:var(--primary)}.interactive-surface.surface-positive,.interactive-surface.surface-high-conviction{--cursor-label-bg: rgba(15, 36, 25, .94);--cursor-label-text: var(--success)}.interactive-surface.surface-negative,.interactive-surface.surface-resource-drain{--cursor-label-bg: rgba(42, 20, 19, .94);--cursor-label-text: var(--danger)}.interactive-surface.surface-emergent-opportunity{--cursor-accent: #65d8d0;--cursor-glow: rgba(101, 216, 208, .2);--cursor-label-bg: rgba(12, 35, 34, .94);--cursor-label-text: #65d8d0}.interactive-surface.surface-structural-evidence{--cursor-accent: #9fb5cc;--cursor-glow: rgba(159, 181, 204, .18);--cursor-label-bg: rgba(19, 29, 38, .94);--cursor-label-text: #b8cadb}.interactive-surface.surface-noise-floor{--cursor-label-bg: rgba(24, 27, 26, .94);--cursor-label-text: var(--muted)}.signal-tile.high-conviction{color:var(--success)}.signal-tile.high-conviction .signal-tile-header>span{background:#0f2419f0;border-color:#62d99b42}.signal-tile.emergent-opportunity{background:#0c2322;border-color:#65d8d047;color:#65d8d0}.signal-tile.emergent-opportunity .signal-tile-header>span{background:#0c2322f0;border-color:#65d8d042}.signal-tile.structural-evidence{background:#131d26;border-color:#9fb5cc47;color:#b8cadb}.signal-tile.structural-evidence .signal-tile-header>span{background:#131d26f0;border-color:#9fb5cc42}.signal-tile.noise-floor{color:var(--muted)}.signal-tile.noise-floor .signal-tile-header>span{background:#181b1af0;border-color:#c1c7c633}.signal-badge{background:#101a32;border-color:#7fa2ff59;color:var(--accent)}.confidence-track{background:#1b2744}.portrait-frame{background:#141716}input,select,textarea{background:#101312}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.mouse-signal-cursor,.surface-cursor{display:none}.interactive-surface{cursor:auto}}@media(max-width:380px){h1{font-size:32px}h2{font-size:25px}.proof-list span{width:100%;text-align:center}.button{width:100%;padding-right:16px;padding-left:16px}.entry-screen{gap:18px;padding-top:24px;padding-bottom:20px}.entry-content{gap:18px}.entry-copy h1{font-size:30px}}.seo-hero .copy-width{max-width:860px}.seo-hero h1{overflow-wrap:anywhere}.hero-cta-row{display:flex;flex-direction:column;gap:12px;margin-top:26px}.seo-section{padding-top:34px;padding-bottom:34px}.authority-answer,.authority-card,.content-panel,.definition-card,.evaluation-panel,.operating-brief,.hub-card,.child-card,.mini-link-card,.revenue-cta,.resource-band article,.fit-matrix article,.snapshot-ledger article,.split-proof-panel article,.decision-ledger article,.route-map li,.timeline-rows li,.field-ledger article,.field-table-wrap,.objection-rail article,.evaluation-scorecard article,.contextual-link-bridge{border:1px solid var(--outline);border-radius:4px;background:var(--background)}.authority-answer{max-width:1040px;padding:clamp(22px,4vw,34px);border-left:3px solid var(--accent);background:var(--surface-muted)}.authority-answer p{color:var(--primary);font-size:clamp(17px,1.45vw,21px);line-height:1.65}.section-heading-row{display:grid;gap:14px;margin-bottom:22px}.section-heading-row .eyebrow,.authority-card .eyebrow,.revenue-cta .eyebrow,.evaluation-panel .eyebrow{margin-bottom:8px;color:var(--accent)}.text-link{color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.5;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.hub-card-grid,.child-card-grid,.hub-detail-grid,.related-mini-grid,.resource-band,.fit-matrix,.objection-list,.objection-rail,.field-group-stack,.field-ledger,.snapshot-ledger,.split-proof-panel,.decision-ledger,.route-map,.timeline-rows,.evaluation-scorecard,.signal-stat-strip,.landing-section-grid,.journey-steps{display:grid;grid-template-columns:1fr;gap:18px}.hub-card,.child-card,.mini-link-card{display:grid;min-height:100%;gap:12px;padding:22px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.hub-card:hover,.child-card:hover,.mini-link-card:hover{border-color:var(--accent);box-shadow:0 8px 22px #18191914;transform:translateY(-1px)}.hub-card span,.child-card span,.mini-link-card span{color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.4;text-transform:uppercase}.hub-card h3,.child-card h3{font-size:24px}.hub-card p,.child-card p,.authority-card p,.content-panel p,.definition-card p,.evaluation-panel p,.resource-band p,.fit-matrix li,.objection-list p{color:var(--muted);font-size:14px;line-height:1.7}.hub-card.tier-1,.child-card.tier-1{border-color:color-mix(in srgb,var(--accent) 48%,var(--outline));background:linear-gradient(180deg,var(--background),var(--accent-soft))}.authority-card,.content-panel,.definition-card,.evaluation-panel,.operating-brief,.resource-band article,.signal-stat-strip article,.snapshot-ledger article,.split-proof-panel article,.decision-ledger article,.route-map li,.timeline-rows li,.field-ledger article,.objection-rail article,.evaluation-scorecard article,.contextual-link-bridge,.journey-steps li{padding:clamp(20px,3vw,28px)}.signal-stat-strip article,.snapshot-ledger article,.journey-steps li{border:1px solid var(--outline);border-radius:4px;background:var(--surface-muted)}.signal-stat-strip article{display:grid;gap:8px;align-content:start}.signal-stat-strip span,.snapshot-ledger span,.decision-ledger span,.route-map span,.evaluation-scorecard span,.journey-steps span{color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.4;text-transform:uppercase}.signal-stat-strip strong{color:var(--primary);font-size:clamp(22px,2.5vw,34px);line-height:1.05}.signal-stat-strip p,.snapshot-ledger p,.decision-ledger p,.route-map p,.timeline-rows p,.field-ledger li,.field-table td,.objection-rail p,.evaluation-scorecard p,.contextual-link-bridge p,.journey-steps p{color:var(--muted);font-size:14px;line-height:1.7}.snapshot-ledger article{display:grid;grid-template-columns:minmax(86px,auto) minmax(0,1fr);gap:8px 16px;align-items:baseline}.snapshot-ledger strong{color:var(--primary);font-size:clamp(22px,2.4vw,32px);line-height:1}.snapshot-ledger p{grid-column:1 / -1}.operating-brief{display:grid;gap:22px}.operating-brief-dark{border-color:#181919d1;background:var(--primary);color:var(--inverse)}.operating-brief-split{background:linear-gradient(90deg,var(--surface-muted),var(--background))}.operating-brief-light{background:var(--surface-muted)}.operating-brief-dark .eyebrow,.operating-brief-dark h2{color:var(--inverse)}.operating-brief p,.operating-brief li{color:var(--muted);font-size:14px;line-height:1.7}.operating-brief-dark p,.operating-brief-dark li{color:#ffffffb8}.operating-brief ul,.field-ledger ul{display:grid;gap:9px;padding:0;margin:18px 0 0;list-style:none}.operating-brief li,.field-ledger li{position:relative;padding-left:18px}.operating-brief li:before,.field-ledger li:before{position:absolute;top:.72em;left:0;width:5px;height:5px;content:"";border-radius:999px;background:var(--accent)}.split-proof-panel{align-items:stretch}.split-proof-panel article{display:grid;align-content:start;gap:10px}.split-proof-panel h3,.decision-ledger strong,.field-ledger h3,.objection-rail h3,.timeline-rows h3{color:var(--primary);font-size:clamp(18px,1.8vw,24px);line-height:1.2}.decision-ledger{gap:0;border:1px solid var(--outline);border-radius:4px;overflow:hidden}.decision-ledger article{display:grid;gap:8px;border-width:0 0 1px;border-radius:0}.decision-ledger article:last-child{border-bottom:0}.route-map,.timeline-rows{padding:0;margin:0;list-style:none}.route-map li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;background:var(--surface-muted)}.timeline-rows li{position:relative;padding-left:clamp(24px,4vw,34px);background:var(--background)}.timeline-rows li:before{position:absolute;top:28px;bottom:28px;left:14px;width:2px;content:"";background:var(--accent)}.field-ledger{align-items:stretch}.field-ledger article{background:var(--surface-muted)}.field-table-wrap{overflow-x:auto}.field-table{width:100%;border-collapse:collapse}.field-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.field-table th,.field-table td{padding:14px 16px;border-bottom:1px solid var(--outline);text-align:left}.field-table tr:last-child th,.field-table tr:last-child td{border-bottom:0}.field-table th{width:72px;color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.4}.objection-rail{gap:0;border-top:1px solid var(--outline)}.objection-rail article{display:grid;gap:10px;border-width:0 0 1px;border-radius:0;background:transparent}.evaluation-scorecard{align-items:stretch}.evaluation-scorecard article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;background:var(--surface-muted)}.contextual-link-bridge{display:grid;gap:14px;border-left:3px solid var(--accent);background:var(--surface-muted)}.contextual-link-bridge a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.landing-section-grid{align-items:stretch}.journey-steps{padding:0;margin:0;list-style:none;counter-reset:journey}.journey-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px}.journey-steps h3{margin-bottom:8px;font-size:clamp(18px,2vw,24px)}.commercial-section-stack{display:grid;gap:18px}.fit-matrix article{padding:22px}.fit-matrix h3{display:flex;gap:8px;align-items:center;margin-bottom:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.4;text-transform:uppercase}.fit-matrix ul,.checklist{display:grid;gap:10px;padding:0;margin:0;list-style:none}.fit-matrix li,.checklist li{position:relative;padding-left:20px}.fit-matrix li:before,.checklist li:before{position:absolute;top:.78em;left:0;width:6px;height:6px;content:"";border-radius:999px;background:var(--accent)}.field-grid{display:flex;flex-wrap:wrap;gap:10px}.field-grid span{display:inline-flex;min-height:38px;align-items:center;padding:8px 12px;border:1px solid var(--outline);border-radius:4px;background:var(--surface-muted);color:var(--primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.35;text-transform:uppercase}.objection-list article{padding:20px;border:1px solid var(--outline);border-radius:4px;background:var(--surface-muted)}.objection-list h3,.definition-card h3,.field-group-stack h3{margin-bottom:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.4;text-transform:uppercase}.evaluation-panel{display:grid;gap:24px;background:var(--surface-muted)}.comparison-table-wrap{overflow-x:auto;border:1px solid var(--outline);border-radius:4px}.comparison-table{width:100%;min-width:720px;border-collapse:collapse;background:var(--background)}.comparison-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.comparison-table th,.comparison-table td{padding:16px;border-bottom:1px solid var(--outline);text-align:left;vertical-align:top}.comparison-table td{color:var(--muted);font-size:14px;line-height:1.65}.definition-list{display:grid;gap:16px}.inline-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.inline-links a{color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.4;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.resource-band{align-items:stretch}.resource-band article{display:grid;gap:14px;align-content:start}.resource-band .button{justify-self:start}.revenue-cta{width:min(calc(100% - (var(--page-padding) * 2)),1120px);margin:40px auto 72px;padding:clamp(24px,4vw,42px);display:grid;gap:24px;background:var(--primary);color:var(--inverse)}.revenue-cta p{max-width:760px;color:#ffffffbd}.revenue-cta h2{color:var(--inverse)}.revenue-cta .button-secondary{border-color:#ffffff57;background:transparent;color:var(--inverse)}.revenue-cta-actions{justify-content:flex-start}.revenue-cta-compact{margin-top:24px;margin-bottom:40px}@media(max-width:720px){.comparison-table-wrap{overflow-x:visible;border:0}.comparison-table{min-width:0}.comparison-table thead{display:none}.comparison-table,.comparison-table tbody,.comparison-table tr,.comparison-table th,.comparison-table td{display:block;width:100%}.comparison-table tr{margin-bottom:14px;border:1px solid var(--outline);border-radius:4px;background:var(--background)}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--outline)}.comparison-table tr>*:last-child{border-bottom:0}.comparison-table td:before{display:block;margin-bottom:4px;color:var(--accent);content:attr(data-label);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;line-height:1.3;text-transform:uppercase}}@media(min-width:640px){.hero-cta-row{flex-direction:row;flex-wrap:wrap}.hub-card-grid,.child-card-grid,.resource-band,.related-mini-grid,.signal-stat-strip,.snapshot-ledger,.split-proof-panel,.field-ledger,.evaluation-scorecard,.landing-section-grid,.journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.seo-section{padding-top:44px;padding-bottom:44px}.section-heading-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}.hub-detail-grid,.fit-matrix,.objection-list,.landing-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-panel,.operating-brief,.revenue-cta{grid-template-columns:minmax(260px,4fr) minmax(0,8fr);align-items:center}.decision-ledger article{grid-template-columns:minmax(116px,1.3fr) minmax(180px,2fr) minmax(0,4fr);align-items:start}.objection-rail article{grid-template-columns:minmax(220px,3fr) minmax(0,5fr)}}@media(min-width:1024px){.investment-map-layout{grid-template-columns:minmax(0,8fr) minmax(280px,4fr);align-items:stretch}.investment-dashboard{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:start}.investment-note-grid,.hub-card-grid,.child-card-grid,.resource-band,.signal-stat-strip,.split-proof-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.definition-list,.field-group-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px)and (max-width:1219px){.desktop-nav,.desktop-contact{display:none}.mobile-menu-button{display:inline-flex}.mobile-nav{display:flex}}@media(min-width:1024px)and (max-width:1279px){.investment-map-layout,.investment-dashboard{grid-template-columns:1fr}.investment-active-panel dl,.stage-detail-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.investment-workbench-grid{grid-template-columns:minmax(0,7fr) minmax(360px,4fr);align-items:stretch}.sme-funnel-layout{grid-template-columns:minmax(0,6fr) minmax(360px,5fr);align-items:stretch}.investment-map-layout{grid-template-columns:minmax(0,7.2fr) minmax(360px,4.2fr)}.investment-dashboard{grid-template-columns:minmax(0,7fr) minmax(360px,4.4fr)}}
