/* Frozen V3 presentation scoped to evidence islands only. */
/* Preserve installed Georgia; fetch the bundled italic only for missing font/glyph coverage. */
@font-face{font-family:"NNT Gelasio";src:url("../assets/fonts/gelasio-italic-400.f178f7727088.woff2") format("woff2");font-style:italic;font-weight:400;font-display:swap}
.legacy-evidence{--wine:#2e0903;--copper:#a3541b;--cream:#f4f0e9;--paper:#fcf9f3;--ink:#2f2721;--muted:#6c6258;--line:#d8cbbf;--olive:#40574b;--soft:#eae2d7;--font:Arial,Helvetica,sans-serif;--font-serif-italic:Georgia,"NNT Gelasio","Times New Roman",serif}.legacy-evidence *{box-sizing:border-box}.legacy-evidence{scroll-behavior:smooth;scroll-padding-top:106px}.legacy-evidence{margin:0;background:var(--cream);color:var(--ink);font:16px/1.65 var(--font)}.legacy-evidence a{color:inherit;text-decoration:none}.legacy-evidence button,.legacy-evidence input,.legacy-evidence select,.legacy-evidence textarea{font:inherit}.legacy-evidence button,.legacy-evidence a,.legacy-evidence summary{-webkit-tap-highlight-color:transparent}.legacy-evidence button,.legacy-evidence summary{cursor:pointer}.legacy-evidence button{color:inherit}.legacy-evidence img{max-width:100%;height:auto;display:block}.legacy-evidence h1,.legacy-evidence h2,.legacy-evidence h3,.legacy-evidence h4,.legacy-evidence p,.legacy-evidence figure{margin:0}.legacy-evidence h1,.legacy-evidence h2,.legacy-evidence h3{line-height:1.08;font-weight:500;letter-spacing:-.045em;color:var(--wine)}.legacy-evidence em{font:italic 1.03em/1.05 var(--font-serif-italic);color:var(--copper);letter-spacing:-.05em}.legacy-evidence h1{font-size:clamp(42px,4.15vw,68px)}.legacy-evidence h2{font-size:clamp(35px,3.6vw,58px);max-width:950px}.legacy-evidence h3{font-size:27px}.legacy-evidence p{color:var(--muted)}.legacy-evidence .wrap{width:min(1320px,88%);margin-inline:auto}.legacy-evidence .eyebrow,.legacy-evidence .visual-label{font-size:12px;line-height:1.5;letter-spacing:.13em;font-weight:600}.legacy-evidence .eyebrow{color:var(--copper)}.legacy-evidence .review-bar{display:flex;justify-content:space-between;gap:16px;background:var(--wine);color:var(--cream);padding:7px 6%;font-size:12px}.legacy-evidence .review-bar a{text-decoration:underline;text-underline-offset:3px}.legacy-evidence .skip{position:absolute;top:-100px;background:var(--wine);color:white;padding:10px;z-index:30}.legacy-evidence .skip:focus{top:0}.legacy-evidence header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 6%;background:rgba(244,240,233,.97);border-bottom:1px solid var(--line)}.legacy-evidence .wordmark{font-size:23px;font-weight:600;color:var(--wine);letter-spacing:-.035em;line-height:1.2}.legacy-evidence .wordmark small{display:block;font-size:12px;letter-spacing:.15em;font-weight:400;margin-top:7px}.legacy-evidence nav{display:flex;gap:30px;font-size:14px}.legacy-evidence nav a:hover,.legacy-evidence .text-link:hover{color:var(--copper)}.legacy-evidence .nav-cta{border:1px solid var(--wine);padding:11px 16px;font-size:14px}.legacy-evidence .hero{padding-top:55px;display:grid;grid-template-columns:1.1fr 1fr;gap:30px 76px}.legacy-evidence .hero-copy>.eyebrow{display:block;margin-bottom:22px}.legacy-evidence .hero h1{max-width:660px}.legacy-evidence .hero .lead{font-size:17px;line-height:1.65;max-width:550px;margin:24px 0}.legacy-evidence .button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 24px;background:var(--wine);color:var(--cream);border:1px solid var(--wine);font-size:15px}.legacy-evidence .button:hover{background:var(--copper);border-color:var(--copper)}.legacy-evidence .button.outline{background:transparent;color:var(--wine)}.legacy-evidence .concept{font-size:14px;line-height:1.65;margin-top:24px}.legacy-evidence .concept strong{font-weight:500;color:var(--wine)}.legacy-evidence .hero-visual{background:var(--wine);color:var(--cream);padding:24px 26px 22px;border-radius:3px;align-self:start}.legacy-evidence .visual-label{display:flex;justify-content:space-between;gap:10px;color:#d8b69b;font-size:12px}.legacy-evidence .context-network{height:420px;position:relative}.legacy-evidence .context-network svg{position:absolute;width:100%;height:100%;stroke:#c78959;fill:none;stroke-width:1.5;opacity:.75}.legacy-evidence .context-network circle{fill:#c78959;stroke:none}.legacy-evidence .network-line{stroke-dasharray:8 7;animation:flow 18s linear infinite}.legacy-evidence .context-node{position:absolute;background:#49190d;border:1px solid #8b4e32;border-radius:5px;padding:14px 17px;min-width:200px}.legacy-evidence .context-node small{display:block;color:#d8b69b;font-size:12px;letter-spacing:.09em}.legacy-evidence .context-node strong{display:block;font-size:25px;line-height:1.4;font-weight:400}.legacy-evidence .context-node span{font-size:12px;color:#d8b69b;display:block}.legacy-evidence .node-one{top:18px;left:0}.legacy-evidence .node-two{top:122px;right:0}.legacy-evidence .node-three{top:227px;left:8%}.legacy-evidence .node-four{top:331px;right:0}.legacy-evidence .domain-field{display:flex;flex-wrap:wrap;gap:6px;padding-top:19px;border-top:1px solid #774330}.legacy-evidence .domain-field span{border:1px solid #774330;border-radius:30px;padding:4px 10px;color:#e1c8b5;font-size:12px}.legacy-evidence .hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:26px 0 31px;font-size:13px}.legacy-evidence .hero-bottom>span{font-family:Georgia,serif;font-size:22px;color:var(--copper)}.legacy-evidence .hero-bottom a{color:var(--muted)}.legacy-evidence .section{padding-block:88px}.legacy-evidence .section-top{display:flex;align-items:center;gap:16px;margin-bottom:28px}.legacy-evidence .section-number{font:29px/1 Georgia,serif;color:var(--copper);border-right:1px solid var(--line);padding-right:18px}.legacy-evidence .section h2+.lead{margin-top:23px;max-width:690px}.legacy-evidence .lead{font-size:18px;line-height:1.7}.legacy-evidence .scene-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.legacy-evidence .scene-grid>a{padding:25px 27px 29px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .2s}.legacy-evidence .scene-grid>a:hover{background:var(--paper)}.legacy-evidence .scene-grid span{font-size:12px;color:var(--copper);letter-spacing:.1em;display:block;margin-bottom:23px}.legacy-evidence .scene-grid h3{font-size:26px;line-height:1.22}.legacy-evidence .scene-grid p{font-size:14px;line-height:1.6;margin-top:14px}.legacy-evidence .section-note{font-size:14px;margin-top:22px;max-width:800px}.legacy-evidence .read-layer{border-top:1px solid var(--line);margin-top:28px}.legacy-evidence .read-layer>summary{list-style:none;padding:18px 36px 18px 0;position:relative;font-size:14px;color:var(--wine);font-weight:500}.legacy-evidence .read-layer>summary::after{content:"+";position:absolute;right:4px;top:12px;font-size:24px;font-weight:400}.legacy-evidence .read-layer[open]>summary::after{content:"−"}.legacy-evidence .read-layer>summary::-webkit-details-marker{display:none}.legacy-evidence .read-content{padding:10px 0 22px;max-width:940px}.legacy-evidence .read-content p+p{margin-top:15px}.legacy-evidence .read-content p{font-size:16px;line-height:1.8}.legacy-evidence .read-content details{border-top:1px solid var(--line);padding-block:14px}.legacy-evidence .read-content details>summary{display:flex;gap:15px;align-items:center;list-style:none}.legacy-evidence .read-content details h3{font-size:20px;line-height:1.3;letter-spacing:-.025em}.legacy-evidence .problem-num,.legacy-evidence .details-icon{font-size:12px;color:var(--copper)}.legacy-evidence .details-icon{margin-left:auto}.legacy-evidence .transformation{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:25px 0 10px}.legacy-evidence .transformation p{font-size:14px;line-height:1.75;margin-top:8px}.legacy-evidence .transformation .eyebrow{font-size:12px}.legacy-evidence footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:34px 0;font-size:12px;color:var(--muted)}.legacy-evidence :focus-visible{outline:3px solid var(--copper);outline-offset:5px}.legacy-evidence section[id]{scroll-margin-top:108px}.legacy-evidence [hidden]{display:none!important}@keyframes flow{to{stroke-dashoffset:-150}}
@media(max-width:1050px){.legacy-evidence .hero{gap:32px;grid-template-columns:1fr 1fr}.legacy-evidence .hero-visual{padding:18px}.legacy-evidence .context-node{min-width:175px;padding:13px}.legacy-evidence .context-node span{font-size:12px}.legacy-evidence nav{gap:15px}.legacy-evidence .wordmark{font-size:20px}.legacy-evidence .nav-cta{font-size:12px}}
@media(max-width:760px){.legacy-evidence{scroll-padding-top:95px}.legacy-evidence .wrap{width:88%}.legacy-evidence header{padding:17px 6%;gap:10px}.legacy-evidence .wordmark{font-size:19px}.legacy-evidence nav{display:none}.legacy-evidence .nav-cta{font-size:12px;padding:9px;max-width:110px;line-height:1.3;text-align:center}.legacy-evidence .hero{grid-template-columns:1fr;padding-top:32px;gap:32px}.legacy-evidence .hero h1{font-size:41px}.legacy-evidence .hero .lead{font-size:16px;margin:21px 0}.legacy-evidence .hero .button{width:100%;font-size:14px;padding:13px 12px}.legacy-evidence .concept{font-size:13px;margin-top:19px}.legacy-evidence .hero-visual{padding:20px}.legacy-evidence .context-network{height:410px}.legacy-evidence .context-node{min-width:185px}.legacy-evidence .hero-bottom{padding-top:2px;align-items:start;gap:15px}.legacy-evidence .hero-bottom>span{font-size:19px;max-width:190px}.legacy-evidence .hero-bottom a{max-width:110px;font-size:12px}.legacy-evidence .section{padding-block:57px}.legacy-evidence .section-top{margin-bottom:24px}.legacy-evidence .section-top .eyebrow{font-size:12px}.legacy-evidence .section-number{font-size:25px}.legacy-evidence h2{font-size:36px}.legacy-evidence .lead{font-size:16px}.legacy-evidence .scene-grid{grid-template-columns:1fr;margin-top:30px}.legacy-evidence .scene-grid>a{padding:20px 22px}.legacy-evidence .scene-grid span{margin-bottom:12px}.legacy-evidence .scene-grid h3{font-size:26px}.legacy-evidence .scene-grid p{font-size:14px;margin-top:10px}.legacy-evidence .transformation{grid-template-columns:1fr;gap:20px}.legacy-evidence .read-content details h3{font-size:18px}.legacy-evidence .read-content p{font-size:15px}.legacy-evidence .read-layer>summary{font-size:14px}.legacy-evidence .section-note{font-size:13px}.legacy-evidence footer{align-items:start;flex-direction:column;gap:18px}.legacy-evidence .review-bar{font-size:12px}.legacy-evidence .context-node strong{font-size:24px}}
@media(prefers-reduced-motion:reduce){.legacy-evidence{scroll-behavior:auto}.legacy-evidence *,.legacy-evidence *::before,.legacy-evidence *::after{animation:none!important;transition:none!important}}
.legacy-evidence .tone-paper{background:var(--paper);border-block:1px solid var(--line)}.legacy-evidence .tone-sand{background:#eadac5}.legacy-evidence .tone-olive{background:#e6ebe4}.legacy-evidence .tone-wine{background:var(--wine);color:var(--cream)}.legacy-evidence .split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.legacy-evidence .split .lead{margin-top:24px;max-width:600px}.legacy-evidence .split>.read-layer{grid-column:1/-1}.legacy-evidence .split .button{margin-top:24px}.legacy-evidence .small{font-size:12px;line-height:1.7}.legacy-evidence .visual-caption{display:block;font-size:12px;color:var(--muted);margin-top:20px}.legacy-evidence .voice-visual{padding:30px;border:1px solid var(--line);background:#eee6db;min-height:400px;overflow:hidden;position:relative}.legacy-evidence .cliche-stack{display:grid;gap:13px}.legacy-evidence .cliche-stack p{font-family:Georgia,serif;font-size:22px;line-height:1.5;background:var(--paper);padding:16px;transform:rotate(-2deg)}.legacy-evidence .cliche-stack p:nth-child(2){transform:rotate(2deg);opacity:.85}.legacy-evidence .cliche-stack p:nth-child(3){opacity:.65}.legacy-evidence .cliche-stack p:nth-child(4){opacity:.45}.legacy-evidence .clear-line{font:italic 30px/1.1 var(--font-serif-italic);color:var(--wine);margin-bottom:25px}.legacy-evidence .human-content{animation:appear .35s ease}.legacy-evidence .flow{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;list-style:none;gap:15px;margin:32px 0 0;padding:0}.legacy-evidence .flow li{border-top:1px solid var(--line);position:relative;padding:16px 9px 16px 0;min-width:0}.legacy-evidence .flow li:not(:last-child)::after{content:"→";position:absolute;right:0;top:20px;color:var(--copper);font-size:16px}.legacy-evidence .flow small{display:block;font-size:12px;color:var(--copper);margin-bottom:8px;letter-spacing:.1em}.legacy-evidence .flow strong{display:block;font-size:18px;line-height:1.3;font-weight:500;color:var(--wine);padding-right:13px}.legacy-evidence .flow.vertical{grid-auto-flow:row;grid-auto-columns:auto;gap:0}.legacy-evidence .flow.vertical li{display:flex;gap:14px;align-items:center;padding:11px 0}.legacy-evidence .flow.vertical small{margin:0}.legacy-evidence .flow.vertical strong{font-size:19px}.legacy-evidence .flow.vertical li:not(:last-child)::after{content:"↓";right:0;top:12px}.legacy-evidence .flow.compact{margin:0}.legacy-evidence .flow.compact.vertical strong{font-size:16px}.legacy-evidence .human-content .flow strong{font-size:17px}.legacy-evidence .count-controls{display:flex;gap:8px;margin:25px 0 12px}.legacy-evidence .count-controls button{border:1px solid #bc9778;background:transparent;min-width:57px;min-height:45px;font-size:17px}.legacy-evidence .count-controls button[aria-pressed=true]{background:var(--wine);color:var(--cream);border-color:var(--wine)}.legacy-evidence .invitation-visual{background:#f2e9df;border:1px solid #cbb298;padding:22px;min-height:380px}.legacy-evidence .invitation-visual .visual-label{color:var(--wine);margin-bottom:15px}.legacy-evidence .invitation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;min-height:285px;align-content:start}.legacy-evidence .invitation-grid.single{grid-template-columns:1fr}.legacy-evidence .invitation-grid>img{width:100%;max-height:280px;object-fit:contain}.legacy-evidence .invitation-grid.single>img{height:280px}.legacy-evidence .invitation-visual .small{margin-top:13px}.legacy-evidence .more-count{border:1px solid #ccb297;display:grid;place-items:center;aspect-ratio:18/25;font:24px/1 Georgia,serif;color:var(--copper)}.legacy-evidence .real-gallery{display:flex;gap:14px;margin:20px 0}.legacy-evidence .real-gallery a{max-width:160px}.legacy-evidence .text-link{text-decoration:underline;text-underline-offset:5px;font-size:14px}.legacy-evidence .document-story{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;margin-top:40px;align-items:center}.legacy-evidence .manual-chain{display:flex;flex-wrap:wrap;gap:7px;max-width:370px}.legacy-evidence .manual-chain span{padding:9px 14px;border:1px solid var(--line);font-size:14px;background:#eee7de}.legacy-evidence .manual-chain i{align-self:center;font-style:normal;color:var(--copper)}.legacy-evidence .system-composition{padding:25px 28px;border-left:1px solid var(--line)}.legacy-evidence .input-pills{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.legacy-evidence .input-pills span{font-size:13px;border-bottom:1px solid var(--copper);padding:5px 0}.legacy-evidence .input-pills b{font-weight:400;color:var(--copper)}.legacy-evidence .connector{font-size:28px;color:var(--copper);margin:15px 0}.legacy-evidence .system-result{padding:24px 27px;background:#e6ebe4;border:1px solid #adb7ab}.legacy-evidence .system-result small{font-size:12px;letter-spacing:.1em;color:var(--olive)}.legacy-evidence .system-result h3{margin:12px 0 14px;font-size:32px}.legacy-evidence .system-result p{font-size:13px}.legacy-evidence .source-excerpt{font:italic 24px/1.55 var(--font-serif-italic);color:var(--wine);border-left:2px solid var(--copper);padding:8px 0 8px 22px;margin:18px 0}.legacy-evidence .repeat-wall{display:grid;gap:8px;mask-image:linear-gradient(to bottom,black 25%,transparent 100%)}.legacy-evidence .repeat-wall>div{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.legacy-evidence .repeat-wall span{background:#f3f6ef;border:1px solid #bcc7b9;padding:17px 10px;line-height:1.3;font-size:13px;text-align:center}.legacy-evidence .research-scene{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:42px;align-items:center}.legacy-evidence .source-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;position:relative}.legacy-evidence .source-tabs span{padding:30px 12px 23px;border:1px solid var(--line);border-top:7px solid #c9bba9;background:var(--paper);font-size:14px;text-align:center}.legacy-evidence .source-tabs span:nth-child(2){transform:translateY(-18px)}.legacy-evidence .source-tabs span:nth-child(4){transform:translateX(20px)}.legacy-evidence .source-tabs small{grid-column:1/-1;margin-top:8px;font-size:12px;color:var(--muted)}.legacy-evidence .research-output{padding:26px;border-left:1px solid var(--line)}.legacy-evidence .research-output .flow{margin-top:16px}.legacy-evidence .research-output p{font-size:13px;margin-top:16px}.legacy-evidence .software-scene{border:1px solid var(--line);padding:25px;background:#eee7de;min-height:345px}.legacy-evidence .fake-nav{font-size:12px;letter-spacing:.07em;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:15px}.legacy-evidence .unused-features{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.legacy-evidence .unused-features span{font-size:13px;line-height:1.5;padding:20px 12px;border:1px solid var(--line);background:#f4f0e9;color:#796b5b}.legacy-evidence .unused-features span:nth-child(2){border-color:var(--copper);color:var(--wine);background:#e9d2ba}.legacy-evidence .empty-ui{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.legacy-evidence .empty-ui span{font-size:12px;padding:5px 9px;border:1px solid var(--line);opacity:.5}.legacy-evidence .bulky-ui p{font-size:13px}.legacy-evidence .role-controls{display:flex;flex-wrap:wrap;gap:7px}.legacy-evidence .role-controls button{background:transparent;border:1px solid #c3b9ad;font-size:12px;min-height:40px;padding:8px 11px}.legacy-evidence .role-controls button[aria-pressed=true]{background:var(--wine);color:var(--cream);border-color:var(--wine)}.legacy-evidence .custom-ui .flow{margin-top:22px}.legacy-evidence .custom-ui .flow strong{font-size:16px}.legacy-evidence .custom-ui p{font-size:13px;line-height:1.6;margin-top:15px}.legacy-evidence .output-strip{display:flex;flex-wrap:wrap;gap:9px;margin-top:32px}.legacy-evidence .output-strip span{padding:7px 13px;border:1px solid var(--line);border-radius:30px;font-size:13px}.legacy-evidence .cost-visual{padding:24px;border:1px solid var(--line)}.legacy-evidence .cost-inputs,.legacy-evidence .cost-outcomes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.legacy-evidence .cost-inputs span,.legacy-evidence .cost-outcomes span{font-size:12px;padding:5px 10px;border:1px solid var(--line)}.legacy-evidence .cost-core{margin:22px auto;padding:28px;text-align:center;border-block:1px solid var(--line);max-width:300px}.legacy-evidence .cost-core small{font-size:12px;letter-spacing:.09em;color:var(--copper)}.legacy-evidence .cost-core strong{display:block;font:30px/1.2 Georgia,serif;color:var(--wine);margin-top:14px}.legacy-evidence .cost-outcomes span{color:var(--olive);border-color:#bdc7b8}.legacy-evidence .finance-path{margin-top:20px}.legacy-evidence .finance-path .small{margin-top:14px}.legacy-evidence .case-heading{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:end}.legacy-evidence .case-heading p{max-width:530px;font-size:17px}.legacy-evidence .case-heading strong{font-weight:500;color:var(--wine)}.legacy-evidence .evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:37px;align-items:start}.legacy-evidence .evidence-grid figure{min-width:0}.legacy-evidence .evidence-grid .wide{grid-column:span 2}.legacy-evidence .evidence-photo>img{width:100%;height:240px;object-fit:contain;background:#fff;border:1px solid var(--line)}.legacy-evidence .evidence-grid .wide>img{object-fit:cover;object-position:top}.legacy-evidence .evidence-photo figcaption,.legacy-evidence .diagram-proof figcaption{margin-top:12px;font-size:14px;color:var(--wine)}.legacy-evidence figcaption span{display:block;font-size:12px;color:var(--muted);margin-top:3px}.legacy-evidence .diagram-proof{background:#f0e6d8;padding:23px;border:1px solid #ccbba5;min-height:245px}.legacy-evidence .diagram-proof .flow{margin-top:15px}.legacy-evidence .diagram-proof blockquote{font:24px/1.65 Georgia,serif;color:var(--wine);margin:15px 0}.legacy-evidence .placeholder{border:1px dashed #a9927a;padding:25px;min-height:245px;display:flex;flex-direction:column;justify-content:center;gap:10px}.legacy-evidence .placeholder>span{font-size:12px;letter-spacing:.12em;color:var(--muted)}.legacy-evidence .placeholder>strong{font:25px/1.2 Georgia,serif;font-weight:400;color:var(--wine)}.legacy-evidence .placeholder>p{font-size:13px;line-height:1.7}.legacy-evidence .profile-layout{display:grid;grid-template-columns:.7fr 1fr;gap:80px;align-items:center}.legacy-evidence .portrait{width:100%;max-height:440px;object-fit:cover;object-position:center top}.legacy-evidence .founder-name{font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:46px;color:var(--wine)}.legacy-evidence .founder-role{font-size:13px;margin-top:17px;color:var(--wine)}.legacy-evidence .founder-role span{font-size:12px;color:var(--muted)}.legacy-evidence .human-first{font:italic 40px/1.15 var(--font-serif-italic);color:var(--copper);margin:28px 0 22px}.legacy-evidence .profile-layout p:not(.founder-role){font-size:16px}.legacy-evidence .human-proofs{display:grid;grid-template-columns:.65fr 1.25fr 1fr;gap:25px;margin-top:38px;padding-top:28px;border-top:1px solid var(--line)}.legacy-evidence .human-proofs img{height:180px;width:100%;object-fit:contain;background:#eee7db}.legacy-evidence .human-proofs figure:first-child img{object-fit:contain;background:transparent;max-width:120px}.legacy-evidence .human-proofs figcaption{margin-top:11px;font-size:14px;color:var(--wine)}.legacy-evidence .personalization{display:grid;grid-template-columns:.55fr 1fr;gap:65px;margin-top:40px}.legacy-evidence .role-selector{display:flex;flex-direction:column}.legacy-evidence .role-selector button{padding:13px 18px;text-align:left;border:0;border-bottom:1px solid #bfcbb9;background:transparent;font-size:17px}.legacy-evidence .role-selector button[aria-pressed=true]{background:var(--olive);color:var(--paper)}.legacy-evidence .role-map{padding:30px;border:1px solid #adbcaa;min-height:300px;background:#f2f5ed}.legacy-evidence .role-map .eyebrow{color:var(--olive)}.legacy-evidence .role-map h3{font-size:34px;margin:15px 0 23px;line-height:1.15}.legacy-evidence .role-priorities{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:20px}.legacy-evidence .role-priorities span{border:1px solid #c1cdba;padding:13px;font-size:15px}.legacy-evidence .role-map p{font-size:14px;margin-top:20px}.legacy-evidence .scope-track{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border-top:1px solid var(--line);padding-top:13px;gap:20px}.legacy-evidence .scope-track>span{font-family:Georgia,serif;font-size:23px;color:var(--copper);position:relative}.legacy-evidence .scope-track>span::before{content:"";width:7px;height:7px;background:var(--copper);position:absolute;top:-17px;left:0;border-radius:50%}.legacy-evidence .service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:20px}.legacy-evidence .service-grid>article{padding:24px 0;border-top:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.legacy-evidence .service-grid h3{font-size:30px;line-height:1.15;margin:20px 0 22px}.legacy-evidence .scope-field-label{display:block;font-size:12px;letter-spacing:.1em;line-height:1.4;color:var(--muted);margin-bottom:8px}.legacy-evidence .service-grid .start{font-size:17px;color:var(--wine);line-height:1.5}.legacy-evidence .service-grid .format{font-size:14px;margin-top:15px}.legacy-evidence .service-grid .read-layer{margin-top:15px}.legacy-evidence .service-grid .read-layer>summary{padding-block:13px}.legacy-evidence .service-grid .read-content p{font-size:14px}.legacy-evidence .commitment{margin:12px 0;font-size:12px;color:var(--olive)}.legacy-evidence .commitment span:last-child{display:block;line-height:1.7}.legacy-evidence .price{margin-top:auto;padding-top:22px;padding-bottom:19px}.legacy-evidence .scope-price-values{display:flex;flex-direction:column;gap:5px}.legacy-evidence .scope-price-current{font-size:26px;font-weight:500;color:var(--wine);line-height:1.3}.legacy-evidence .scope-price-label{font-size:18px;font-weight:500;color:var(--wine);line-height:1.5}.legacy-evidence .scope-price-original{color:var(--muted);font-size:15px}.legacy-evidence .scope-price-note{font-size:12px}.legacy-evidence .scope-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.legacy-evidence .service-badge{font-size:12px;color:var(--copper);margin-top:12px}.legacy-evidence .service-cta{font-size:13px;padding:12px}.legacy-evidence .assurance{border-top:1px solid var(--line);margin-top:25px;padding-top:20px;display:grid;grid-template-columns:1fr 2fr;gap:25px}.legacy-evidence .assurance h3{font-size:22px;line-height:1.35}.legacy-evidence .assurance p{font-size:14px}.legacy-evidence .support-line{display:flex;gap:30px;align-items:center;margin-top:32px;border-block:1px solid var(--line);padding:22px 0}.legacy-evidence .support-line strong{font:27px/1.3 Georgia,serif;color:var(--copper);font-weight:400}.legacy-evidence .support-line span{font-size:14px;color:var(--muted)}.legacy-evidence .outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.legacy-evidence .outcome-grid>span{border-top:1px solid var(--line);font-size:17px;line-height:1.45;padding:20px 0}.legacy-evidence .outcome-grid small{display:block;font-size:12px;color:var(--copper);margin-bottom:15px}.legacy-evidence .tone-wine .section-number,.legacy-evidence .tone-wine .eyebrow{color:#d0a07a}.legacy-evidence .tone-wine h2{color:var(--cream)}.legacy-evidence .tone-wine h2 em{color:#d0a07a}.legacy-evidence .tone-wine p{color:#d8c2b0}.legacy-evidence .tone-wine .section-top{margin-bottom:35px}.legacy-evidence .contact-layout{align-items:start}.legacy-evidence .contact-intro-cta{background:#e0b18b;color:var(--wine);border-color:#e0b18b}.legacy-evidence .contact-layout label{display:block;font-size:13px;margin-bottom:8px;margin-top:19px}.legacy-evidence .contact-layout label:first-child{margin-top:0}.legacy-evidence .contact-layout input,.legacy-evidence .contact-layout select,.legacy-evidence .contact-layout textarea{width:100%;background:#461408;color:var(--cream);border:1px solid #95694e;border-radius:0;padding:12px 14px;font-size:15px;min-height:48px}.legacy-evidence .contact-layout input::placeholder,.legacy-evidence .contact-layout textarea::placeholder{color:#b69580}.legacy-evidence .contact-layout textarea{resize:vertical}.legacy-evidence .contact-channels{border:0;padding:0;margin:22px 0 0}.legacy-evidence .contact-channels legend{font-size:13px;margin-bottom:10px}.legacy-evidence .contact-channel-grid{display:flex;gap:10px}.legacy-evidence .contact-channel{background:var(--cream);color:var(--wine);border:1px solid var(--cream);padding:12px 13px;flex:1;font-size:14px;min-height:48px}.legacy-evidence .contact-channel span{display:none}.legacy-evidence .contact-channel:disabled{opacity:.4}.legacy-evidence .contact-disclosure{font-size:12px;line-height:1.7;margin-top:12px}.legacy-evidence .contact-result{border-top:1px solid #95694e;margin-top:23px;padding-top:20px}.legacy-evidence .contact-result .button{border-color:#95694e;color:var(--cream);font-size:13px;margin-top:0}.legacy-evidence .result-actions{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.legacy-evidence #contact-status{font-size:12px;margin-top:14px}.legacy-evidence .read-content .small{font-size:12px}.legacy-evidence .read-content b{font-weight:600;color:var(--wine)}.legacy-evidence .review-bar a:focus-visible{outline-color:#f4f0e9}@keyframes appear{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media(max-width:1050px){.legacy-evidence .split,.legacy-evidence .document-story,.legacy-evidence .research-scene{gap:35px}.legacy-evidence .profile-layout{gap:50px}.legacy-evidence .personalization{gap:35px}.legacy-evidence .service-grid{gap:20px}.legacy-evidence .service-grid h3{font-size:26px}.legacy-evidence .scene-grid h3{font-size:23px}.legacy-evidence .unused-features span{padding:15px 8px;font-size:12px}.legacy-evidence .outcome-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.legacy-evidence .split,.legacy-evidence .document-story,.legacy-evidence .research-scene,.legacy-evidence .case-heading,.legacy-evidence .profile-layout,.legacy-evidence .personalization{grid-template-columns:1fr;gap:30px}.legacy-evidence .split .lead{margin-top:20px}.legacy-evidence .voice-visual{min-height:0;padding:22px}.legacy-evidence .cliche-stack p{font-size:18px;padding:13px}.legacy-evidence .clear-line{font-size:28px}.legacy-evidence .flow{grid-auto-flow:row;gap:0;margin-top:25px}.legacy-evidence .flow li{padding:13px 0}.legacy-evidence .flow li strong{font-size:17px}.legacy-evidence .flow li small{display:inline;margin-right:14px}.legacy-evidence .flow li strong{display:inline-block}.legacy-evidence .flow li:not(:last-child)::after{content:"↓";right:0;top:12px}.legacy-evidence .flow.vertical li strong{font-size:17px}.legacy-evidence .invitation-visual{padding:18px;min-height:360px}.legacy-evidence .invitation-grid{gap:7px;min-height:270px}.legacy-evidence .invitation-grid>img{max-height:265px}.legacy-evidence .invitation-grid.single>img{height:265px}.legacy-evidence .count-controls button{min-width:58px}.legacy-evidence .document-story{margin-top:27px}.legacy-evidence .manual-chain{max-width:none}.legacy-evidence .manual-chain span{font-size:12px}.legacy-evidence .system-composition{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.legacy-evidence .input-pills span{font-size:12px}.legacy-evidence .system-result{padding:21px}.legacy-evidence .system-result h3{font-size:29px}.legacy-evidence .source-excerpt{font-size:20px;margin-inline:0;padding-left:17px}.legacy-evidence .repeat-wall span{padding:15px 7px;font-size:12px}.legacy-evidence .research-scene{margin-top:40px;gap:25px}.legacy-evidence .source-tabs span{padding:22px 9px;font-size:12px}.legacy-evidence .research-output{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.legacy-evidence .source-tabs span:nth-child(4){transform:none}.legacy-evidence .software-scene{padding:20px;min-height:325px}.legacy-evidence .unused-features{gap:6px}.legacy-evidence .unused-features span{font-size:12px;padding:18px 9px}.legacy-evidence .output-strip{gap:7px;margin-top:24px}.legacy-evidence .output-strip span{font-size:12px}.legacy-evidence .cost-visual{padding:20px}.legacy-evidence .cost-inputs span,.legacy-evidence .cost-outcomes span{font-size:12px}.legacy-evidence .finance-path{margin-top:14px}.legacy-evidence .case-heading p{font-size:16px}.legacy-evidence .evidence-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.legacy-evidence .evidence-grid .wide{grid-column:1/-1}.legacy-evidence .evidence-photo>img{height:180px}.legacy-evidence .diagram-proof,.legacy-evidence .placeholder{padding:18px;min-height:220px}.legacy-evidence .diagram-proof blockquote{font-size:20px;line-height:1.5}.legacy-evidence .placeholder>strong{font-size:21px}.legacy-evidence .placeholder>p{font-size:12px}.legacy-evidence .placeholder>span{font-size:12px}.legacy-evidence .evidence-photo figcaption,.legacy-evidence .diagram-proof figcaption{font-size:13px}.legacy-evidence .diagram-proof .eyebrow{font-size:12px}.legacy-evidence .diagram-proof .flow strong{font-size:13px}.legacy-evidence .profile-layout{gap:25px}.legacy-evidence .portrait{height:290px;max-height:none;object-position:center 27%;object-fit:cover}.legacy-evidence .founder-name{font-size:38px}.legacy-evidence .human-first{font-size:35px;margin:23px 0 18px}.legacy-evidence .profile-layout p:not(.founder-role){font-size:15px}.legacy-evidence .human-proofs{grid-template-columns:1fr 1fr;gap:17px;margin-top:28px}.legacy-evidence .human-proofs figure:first-child{grid-column:1/-1;display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:center}.legacy-evidence .human-proofs figure:first-child img{height:110px;width:72px}.legacy-evidence .human-proofs img{height:auto;aspect-ratio:3/2}.legacy-evidence .human-proofs figcaption{font-size:13px}.legacy-evidence .personalization{margin-top:29px;gap:18px}.legacy-evidence .role-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.legacy-evidence .role-selector button{font-size:13px;text-align:center;border:1px solid #bfcbb9;padding:12px 6px}.legacy-evidence .role-map{padding:23px;min-height:280px}.legacy-evidence .role-map h3{font-size:29px}.legacy-evidence .role-priorities span{font-size:14px;padding:12px}.legacy-evidence .scope-track{display:none}.legacy-evidence .service-grid{grid-template-columns:1fr;gap:0;margin-top:32px;border-left:1px solid var(--line);padding-left:20px}.legacy-evidence .service-grid>article{padding:26px 0 30px;position:relative}.legacy-evidence .service-grid>article::before{content:"";position:absolute;width:8px;height:8px;left:-25px;top:33px;background:var(--copper);border-radius:50%}.legacy-evidence .service-grid h3{font-size:29px;margin:18px 0}.legacy-evidence .service-grid .format{font-size:14px}.legacy-evidence .service-grid .start{font-size:17px}.legacy-evidence .price{padding-top:15px}.legacy-evidence .scope-price-current{font-size:27px}.legacy-evidence .commitment{margin-top:17px}.legacy-evidence .assurance{grid-template-columns:1fr;gap:13px;margin-top:0}.legacy-evidence .support-line{align-items:start;flex-direction:column;gap:12px;margin-top:23px;padding:20px 0}.legacy-evidence .support-line strong{font-size:25px}.legacy-evidence .support-line span{font-size:13px}.legacy-evidence .outcome-grid{gap:14px;margin-top:28px}.legacy-evidence .outcome-grid>span{font-size:15px;padding:17px 0}.legacy-evidence .outcome-grid small{margin-bottom:10px}.legacy-evidence .contact-layout{gap:34px}.legacy-evidence .contact-intro-cta{width:100%;font-size:14px}.legacy-evidence .contact-channel-grid{flex-direction:column}.legacy-evidence .contact-layout input,.legacy-evidence .contact-layout select,.legacy-evidence .contact-layout textarea{font-size:16px}.legacy-evidence .review-bar{min-height:32px}.legacy-evidence .invitation-visual .visual-label{font-size:12px;gap:13px}.legacy-evidence .contact-intro-cta:hover{color:var(--cream)}}
@media(max-width:360px){.legacy-evidence .hero h1{font-size:36px}.legacy-evidence .context-node{min-width:175px;padding:13px}.legacy-evidence .node-three{left:0}.legacy-evidence .hero-visual{padding:15px}.legacy-evidence .visual-label{font-size:12px}.legacy-evidence .scene-grid h3{font-size:24px}.legacy-evidence .evidence-grid{grid-template-columns:1fr}.legacy-evidence .evidence-grid .wide{grid-column:auto}.legacy-evidence .founder-name{font-size:34px}.legacy-evidence .service-grid h3{font-size:27px}}
.legacy-evidence #department-flow>.dept-title{font-size:23px;line-height:1.25;letter-spacing:-.025em;margin-top:20px}.legacy-evidence .software-scene.is-custom{background:#e6ebe4;border-color:#adb7ab;animation:appear .3s ease}.legacy-evidence .flow.in-view li{animation:appear .4s both}.legacy-evidence .flow.in-view li:nth-child(2){animation-delay:.06s}.legacy-evidence .flow.in-view li:nth-child(3){animation-delay:.12s}.legacy-evidence .flow.in-view li:nth-child(4){animation-delay:.18s}.legacy-evidence .flow.in-view li:nth-child(5){animation-delay:.24s}.legacy-evidence .flow.in-view li:nth-child(6){animation-delay:.3s}@media(prefers-reduced-motion:reduce){.legacy-evidence .flow.in-view li{animation:none!important}.legacy-evidence .software-scene.is-custom,.legacy-evidence .human-content{animation:none!important}}
.legacy-evidence .context-network{height:475px}.legacy-evidence .context-node{max-width:220px}.legacy-evidence .context-node small{font-size:12px;line-height:1.4}.legacy-evidence .context-node span{font-size:12px;line-height:1.4;max-width:200px}.legacy-evidence .node-one{top:18px}.legacy-evidence .node-two{top:133px}.legacy-evidence .node-three{top:248px}.legacy-evidence .node-four{top:363px}.legacy-evidence .context-network svg{height:450px}.legacy-evidence .role-controls button,.legacy-evidence .role-selector button,.legacy-evidence .service-cta,.legacy-evidence .contact-layout label,.legacy-evidence .contact-channels legend{font-size:14px}@media(max-width:760px){.legacy-evidence .context-network{height:485px}.legacy-evidence .context-node{max-width:200px;min-width:190px}.legacy-evidence .nav-cta{font-size:13px}.legacy-evidence .visual-label{font-size:12px}.legacy-evidence .hero-bottom a{font-size:12px}}@media(max-width:360px){.legacy-evidence .context-node{min-width:180px;max-width:185px}.legacy-evidence .visual-label{font-size:12px}.legacy-evidence .hero h1{font-size:36px}}
/* V2 narrative refinement: seven chapters, existing cases and two reading layers. */
.legacy-evidence .chapter-top{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.legacy-evidence .chapter-top .section-top{margin:0}.legacy-evidence .chapter-top .section-number{font-size:38px;min-width:62px}.legacy-evidence .chapter-progress{display:flex;gap:6px;width:180px;flex:none}.legacy-evidence .chapter-progress span{height:3px;flex:1;background:var(--line)}.legacy-evidence .chapter-progress .past{background:#b59172}.legacy-evidence .chapter-progress .current{background:var(--copper);height:5px;margin-top:-1px}.legacy-evidence .tone-wine .chapter-progress .future{background:#6e3c2b}.legacy-evidence .tone-wine .chapter-progress .current{background:#e0b18b}.legacy-evidence .tone-wine .chapter-progress .past{background:#9c6d4c}.legacy-evidence .chapter-next{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:22px;margin-top:34px;font-size:16px;color:var(--wine)}.legacy-evidence .chapter-next span{font-size:25px;line-height:1}.legacy-evidence .tone-wine .chapter-next{border-color:#754733;color:#e5c1a1}.legacy-evidence .case-top{gap:12px}.legacy-evidence .case-letter{font:26px/1 Georgia,serif;color:var(--copper);padding-right:14px;border-right:1px solid var(--line)}.legacy-evidence .case-hint{margin-left:auto;color:var(--muted);font-size:12px;letter-spacing:.08em}.legacy-evidence .common-uses{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.legacy-evidence .common-uses span{font-size:16px;background:var(--paper);border:1px solid var(--line);border-radius:40px;padding:10px 18px}.legacy-evidence .surface-depth{display:grid;grid-template-columns:1fr 1fr;margin-top:26px;border:1px solid var(--line)}.legacy-evidence .surface-layer{padding:27px 30px;background:#ece2d5}.legacy-evidence .surface-layer strong{display:block;font:29px/1.2 Georgia,serif;color:var(--wine);margin-top:13px}.legacy-evidence .depth-layer{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;text-align:center;gap:10px;padding:27px;background:#e8ede4;font-size:16px;color:var(--olive)}.legacy-evidence .depth-layer i{font-style:normal;color:var(--olive);transform:rotate(-90deg)}.legacy-evidence .journey-index{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;margin:24px 0 0}.legacy-evidence .journey-index a{font-size:13px;line-height:1.35;padding:12px 0;border-top:1px solid var(--line)}.legacy-evidence .journey-index a span{display:block;font:18px/1 Georgia,serif;color:var(--copper);margin-bottom:9px}.legacy-evidence .problem-intro{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-top:58px}.legacy-evidence .problem-intro h3{font-size:30px}.legacy-evidence .problem-intro p{font-size:16px;max-width:350px}.legacy-evidence .problem-intro+.scene-grid{margin-top:25px}.legacy-evidence .context-story{display:grid;grid-template-columns:.65fr 1.35fr;margin-top:36px;border:1px solid var(--line)}.legacy-evidence .generic-context{background:#eee7de;padding:30px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line)}.legacy-evidence .context-empty{display:grid;gap:10px;margin:24px 0}.legacy-evidence .context-empty span{padding:12px 16px;border:1px dashed #bcae9d;color:#786c5e;font-size:15px}.legacy-evidence .generic-context p{font:24px/1.3 Georgia,serif}.legacy-evidence .personal-context{padding:30px;background:#f7f8f2}.legacy-evidence .personal-context>.eyebrow{color:var(--olive)}.legacy-evidence .context-inputs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}.legacy-evidence .context-inputs span{border-top:1px solid #b2bdab;padding-top:13px;font-size:15px;color:var(--olive);line-height:1.5}.legacy-evidence .context-inputs small{display:block;color:var(--muted);font-size:12px;letter-spacing:.04em;margin-bottom:5px}.legacy-evidence .context-result{border:1px solid #bbc5b3;background:#e5ecdf;padding:23px 26px;margin-top:30px;position:relative}.legacy-evidence .context-result::before{content:"↓";position:absolute;top:-29px;left:50%;color:var(--olive);font-size:22px}.legacy-evidence .context-result small{font-size:12px;color:var(--olive);letter-spacing:.08em}.legacy-evidence .context-result strong{display:block;font-size:30px;line-height:1.2;color:var(--wine);font-weight:500;letter-spacing:-.025em;margin-top:10px}.legacy-evidence .context-result p{font-size:16px;margin-top:12px}.legacy-evidence .context-result.is-generic{background:#eee7de;border-style:dashed}.legacy-evidence .context-caption{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:24px}.legacy-evidence .context-caption strong{font-size:19px;font-weight:500;color:var(--wine)}.legacy-evidence .context-compare{background:transparent;border:0;padding:8px 0;color:var(--copper);text-align:left}.legacy-evidence .capability-map{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:36px;align-items:start}.legacy-evidence .capability-card{border:1px solid var(--line);background:var(--paper);min-width:0}.legacy-evidence .capability-card>summary{display:flex;flex-direction:column;gap:13px;position:relative;padding:22px;min-height:142px;list-style:none}.legacy-evidence .capability-card>summary::-webkit-details-marker{display:none}.legacy-evidence .capability-card>summary>span{font-size:12px;letter-spacing:.1em;color:var(--copper);font-weight:600}.legacy-evidence .capability-card>summary>strong{font-size:21px;line-height:1.25;font-weight:500;color:var(--wine);letter-spacing:-.025em;max-width:190px;padding-right:12px}.legacy-evidence .capability-card>summary>i{position:absolute;top:17px;right:18px;font-size:21px;font-style:normal;color:var(--muted)}.legacy-evidence .capability-card[open]{background:#e9ede4;border-color:#b2bdab}.legacy-evidence .capability-card[open]>summary>i{transform:rotate(45deg)}.legacy-evidence .capability-card>summary:hover{background:#eee5d9}.legacy-evidence .capability-reveal{border-top:1px solid #bbc6b3;margin:0 22px;padding:18px 0 22px}.legacy-evidence .capability-reveal small{font-size:12px;letter-spacing:.05em;color:var(--olive)}.legacy-evidence .capability-reveal p{font-size:15px;margin:5px 0 14px}.legacy-evidence .capability-reveal a{font-size:14px;text-decoration:underline;text-underline-offset:4px;color:var(--wine)}.legacy-evidence .capability-rule{display:flex;align-items:center;justify-content:center;gap:25px;padding:19px;margin-top:24px;background:#ede2d2;color:var(--copper);font-size:13px;letter-spacing:.1em}.legacy-evidence .capability-rule i{font-style:normal;font-size:22px}.legacy-evidence .evidence-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-top:52px;padding-top:28px;border-top:1px solid var(--line)}.legacy-evidence .evidence-intro h3{font-size:33px}.legacy-evidence .evidence-intro p{font-size:16px;max-width:430px}.legacy-evidence .case-index{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.legacy-evidence .case-index a{padding:9px 13px;border:1px solid var(--line);font-size:14px;color:var(--wine)}.legacy-evidence .case-index a:hover{background:#ede2d2}.legacy-evidence .delegation-story{display:grid;grid-template-columns:.65fr 1.35fr;gap:24px;margin-top:38px}.legacy-evidence .ask-card{padding:32px;border:1px solid #865139;display:flex;flex-direction:column}.legacy-evidence .ask-card blockquote{font:32px/1.35 Georgia,serif;color:#f1d6be;margin:30px 0}.legacy-evidence .one-answer{margin-top:auto;border-top:1px solid #865139;padding-top:22px}.legacy-evidence .one-answer>span{font-size:32px;color:#ba8154}.legacy-evidence .one-answer strong{display:block;font-size:24px;font-weight:400;color:var(--cream);margin-top:12px}.legacy-evidence .one-answer p{font-size:16px;margin-top:8px}.legacy-evidence .delegate-card{padding:32px;background:#e8ede4;color:var(--wine)}.legacy-evidence .delegate-card>.eyebrow{color:var(--olive)}.legacy-evidence .job-path{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 18px;list-style:none;padding:0;margin:28px 0}.legacy-evidence .job-path li{border-top:1px solid #bac6b3;padding-top:13px}.legacy-evidence .job-path small{display:block;font-size:12px;line-height:1.5;letter-spacing:.04em;color:var(--olive);margin-bottom:8px}.legacy-evidence .job-path strong{font-size:18px;line-height:1.25;font-weight:500;display:block;letter-spacing:-.02em}.legacy-evidence .job-result{border-top:1px solid #aab8a4;padding-top:22px}.legacy-evidence .job-result span{font-size:12px;letter-spacing:.07em;color:var(--olive);display:block;margin-bottom:10px}.legacy-evidence .job-result strong{font-size:28px;line-height:1.2;font-weight:500;letter-spacing:-.035em}.legacy-evidence .delegate-caption{max-width:770px;margin-top:28px;font-size:17px}.legacy-evidence .tone-wine .read-layer{border-color:#754733}.legacy-evidence .tone-wine .read-layer>summary{color:var(--cream)}.legacy-evidence .tone-wine .read-content .small{color:#c2a895}.legacy-evidence .tone-wine .read-content a{color:#e2b18b}.legacy-evidence .build-path{margin:34px 0 50px}.legacy-evidence .build-path small{font-size:13px}.legacy-evidence .build-path strong{font-size:21px}.legacy-evidence .software-thesis{font-size:36px;line-height:1.15;letter-spacing:-.04em}.legacy-evidence .build-reveal{border-bottom:1px solid #adb7ab;padding-bottom:18px;margin:0 0 22px!important;font-size:15px!important}.legacy-evidence .build-reveal b{color:var(--wine);font-weight:500}.legacy-evidence .ability-cloud{border:1px solid #abbca7;padding:25px 28px;background:#f3f6ee}.legacy-evidence .cloud-items{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.legacy-evidence .cloud-items span{border:1px solid #bac6b3;border-radius:40px;padding:7px 13px;font-size:14px;background:#e7edde;color:var(--olive)}.legacy-evidence .cloud-center{margin:27px auto 20px;border:1px solid #b0bfa8;padding:28px;text-align:center;max-width:230px;background:var(--olive);color:var(--cream)}.legacy-evidence .cloud-center small{font-size:12px;letter-spacing:.09em;color:#c3d2b9}.legacy-evidence .cloud-center strong{display:block;font:32px/1.15 Georgia,serif;margin-top:10px}.legacy-evidence .ability-cloud p{text-align:center;font-size:14px}.legacy-evidence .dot-architecture{display:grid;grid-template-columns:1fr 1.2fr 1fr;grid-template-areas:". skills ." "source core execute" ". automation ." "output output output";gap:18px 42px;margin:38px 0 28px;padding:28px 35px;border:1px solid var(--line);background:#f0e9df}.legacy-evidence .dot-source,.legacy-evidence .dot-execute{align-self:center;display:flex;flex-direction:column;gap:9px;position:relative}.legacy-evidence .dot-source{grid-area:source}.legacy-evidence .dot-execute{grid-area:execute}.legacy-evidence .dot-source::after,.legacy-evidence .dot-execute::before{content:"";position:absolute;height:1px;background:#b7a58b;width:42px;top:50%}.legacy-evidence .dot-source::after{right:-42px}.legacy-evidence .dot-execute::before{left:-42px}.legacy-evidence .dot-source>span,.legacy-evidence .dot-execute>span,.legacy-evidence .dot-skill>span,.legacy-evidence .dot-automation>span{border:1px solid #c2ae95;padding:11px 18px;background:var(--paper);font-size:18px;text-align:center;color:var(--wine)}.legacy-evidence .dot-source small,.legacy-evidence .dot-execute small,.legacy-evidence .dot-skill small,.legacy-evidence .dot-automation small{font-size:13px;text-align:center;line-height:1.5;color:var(--muted)}.legacy-evidence .dot-skill,.legacy-evidence .dot-automation{position:relative;display:flex;flex-direction:column;gap:6px;max-width:260px;justify-self:center;width:100%}.legacy-evidence .dot-skill{grid-area:skills}.legacy-evidence .dot-automation{grid-area:automation}.legacy-evidence .dot-skill::after,.legacy-evidence .dot-automation::before{content:"";position:absolute;width:1px;height:18px;left:50%;background:#b7a58b}.legacy-evidence .dot-skill::after{bottom:-18px}.legacy-evidence .dot-automation::before{top:-18px}.legacy-evidence .dot-core{grid-area:core;background:var(--wine);color:var(--cream);text-align:center;padding:28px 20px;display:flex;flex-direction:column;justify-content:center;min-height:205px;border:1px solid #a47853;z-index:1}.legacy-evidence .dot-core small{font-size:12px;letter-spacing:.07em;color:#d8b291}.legacy-evidence .dot-core strong{font:70px/1.05 Georgia,serif;display:block;margin:13px 0}.legacy-evidence .dot-core span{font-size:16px;color:#e3c6ac}.legacy-evidence .dot-output{grid-area:output;display:flex;gap:20px;align-items:center;justify-content:center;border-top:1px solid #c2ae95;padding-top:20px}.legacy-evidence .dot-output strong{font-size:18px;font-weight:500;color:var(--olive)}.legacy-evidence .dot-output>span{color:var(--copper);font-size:23px}.legacy-evidence .dot-roles{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.legacy-evidence .dot-roles button{font-size:14px;padding:13px 8px;background:transparent;border:1px solid var(--line);color:var(--wine)}.legacy-evidence .dot-roles button[aria-pressed=true]{background:var(--olive);color:var(--paper);border-color:var(--olive)}.legacy-evidence .dot-responsibility{font-size:18px;color:var(--wine);margin-top:20px;min-height:30px}.legacy-evidence .dot-disclosure{margin-top:12px}.legacy-evidence .workflow-path{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:22px 25px;margin:38px 0;padding:0}.legacy-evidence .workflow-path li{padding:20px;border-top:1px solid var(--line);background:var(--paper);position:relative;min-height:106px}.legacy-evidence .workflow-path li::after{content:"→";position:absolute;right:13px;top:18px;color:var(--copper);font-size:18px}.legacy-evidence .workflow-path small{display:block;font-size:12px;color:var(--copper);letter-spacing:.04em;max-width:160px;line-height:1.5;padding-right:13px}.legacy-evidence .workflow-path strong{display:block;font-size:21px;line-height:1.2;font-weight:500;margin-top:11px;color:var(--wine)}.legacy-evidence .workflow-path li:nth-child(3),.legacy-evidence .workflow-path li:nth-child(7){background:#e6edde;border-color:#aab9a3}.legacy-evidence .workflow-path li:nth-child(3) small,.legacy-evidence .workflow-path li:nth-child(7) small{color:var(--olive)}.legacy-evidence .libs-workflow{padding:28px;border:1px solid #ccbba5;background:#ede1d0}.legacy-evidence .libs-path{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:23px}.legacy-evidence .libs-path span{font-size:16px;border-top:1px solid #c5aa8b;padding-top:11px;position:relative}.legacy-evidence .libs-path span:not(:last-child)::after{content:"→";display:block;color:var(--copper);font-size:20px;margin-top:6px}.legacy-evidence .libs-workflow p{font-size:15px;margin-top:23px}.legacy-evidence .organization-scale{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.legacy-evidence .organization-scale>div{border-top:1px solid #9b6947;padding:20px 0 0;position:relative}.legacy-evidence .organization-scale>div::before{content:"";width:9px;height:9px;position:absolute;border-radius:50%;background:#d0a07a;top:-5px;left:0}.legacy-evidence .organization-scale small{font-size:12px;letter-spacing:.1em;color:#d0a07a}.legacy-evidence .organization-scale strong{font-size:34px;line-height:1.2;font-weight:400;color:var(--cream);display:block;margin-top:12px}.legacy-evidence .organization-scale span{font-size:16px;color:#ccb49e;display:block;margin-top:10px}.legacy-evidence .organization-scale>div:nth-child(2){padding-left:24px}.legacy-evidence .organization-scale>div:nth-child(3){padding-left:48px}.legacy-evidence .organization-scale>div:nth-child(2)::before{left:24px}.legacy-evidence .organization-scale>div:nth-child(3)::before{left:48px}.legacy-evidence #system h2{margin-top:22px}.legacy-evidence #contact h2{font-size:clamp(35px,3.25vw,52px)}
@media(max-width:1050px){.legacy-evidence .context-inputs{grid-template-columns:repeat(2,1fr)}.legacy-evidence .capability-map{grid-template-columns:repeat(3,1fr)}.legacy-evidence .journey-index{grid-template-columns:repeat(4,1fr)}.legacy-evidence .job-path{grid-template-columns:repeat(2,1fr)}.legacy-evidence .dot-architecture{gap:18px 26px;padding:28px}.legacy-evidence .dot-source::after,.legacy-evidence .dot-execute::before{width:26px}.legacy-evidence .dot-source::after{right:-26px}.legacy-evidence .dot-execute::before{left:-26px}.legacy-evidence .libs-path{grid-template-columns:repeat(4,1fr)}}
@media(max-width:760px){.legacy-evidence .chapter-top{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:25px}.legacy-evidence .chapter-top .section-number{font-size:34px;min-width:50px}.legacy-evidence .chapter-progress{width:100%;max-width:245px;gap:7px}.legacy-evidence .chapter-next{font-size:15px;padding-top:19px;margin-top:29px}.legacy-evidence .case-top{align-items:center;gap:12px;flex-wrap:wrap}.legacy-evidence .case-hint{display:none}.legacy-evidence .case-top .eyebrow{font-size:12px}.legacy-evidence .common-uses{gap:8px;margin-top:26px}.legacy-evidence .common-uses span{font-size:14px;padding:9px 13px}.legacy-evidence .surface-depth{grid-template-columns:1fr;margin-top:23px}.legacy-evidence .surface-layer{padding:23px}.legacy-evidence .surface-layer strong{font-size:27px}.legacy-evidence .depth-layer{padding:23px 18px;gap:7px;font-size:14px}.legacy-evidence .journey-index{display:grid;grid-template-columns:repeat(2,1fr);gap:9px 16px;margin-top:22px}.legacy-evidence .journey-index a{display:flex;align-items:baseline;gap:10px;font-size:14px;min-height:46px}.legacy-evidence .journey-index a span{display:inline;min-width:24px;margin-bottom:0}.legacy-evidence .problem-intro{display:block;margin-top:42px}.legacy-evidence .problem-intro h3{font-size:29px}.legacy-evidence .problem-intro p{font-size:15px;margin-top:15px}.legacy-evidence .problem-intro+.scene-grid{margin-top:24px}.legacy-evidence .context-story{grid-template-columns:1fr;margin-top:28px}.legacy-evidence .generic-context{border-right:0;border-bottom:1px solid var(--line);padding:23px}.legacy-evidence .context-empty{grid-template-columns:repeat(2,1fr);gap:8px;margin:20px 0}.legacy-evidence .context-empty span{font-size:14px;padding:11px;line-height:1.5}.legacy-evidence .generic-context p{font-size:23px}.legacy-evidence .personal-context{padding:23px}.legacy-evidence .context-inputs{gap:12px}.legacy-evidence .context-inputs span{font-size:14px}.legacy-evidence .context-inputs small{font-size:12px}.legacy-evidence .context-result{padding:22px 19px}.legacy-evidence .context-result strong{font-size:27px}.legacy-evidence .context-result p{font-size:15px}.legacy-evidence .context-caption{display:block;margin-top:21px}.legacy-evidence .context-caption strong{display:block;font-size:19px;line-height:1.4}.legacy-evidence .context-caption button{display:block;margin-top:10px;font-size:14px}.legacy-evidence .capability-map{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:27px}.legacy-evidence .capability-card>summary{padding:18px 15px;min-height:135px;gap:13px}.legacy-evidence .capability-card>summary>span{font-size:12px;letter-spacing:.06em;max-width:115px}.legacy-evidence .capability-card>summary>strong{font-size:18px;padding-right:5px}.legacy-evidence .capability-card>summary>i{right:11px;top:10px;font-size:19px}.legacy-evidence .capability-reveal{margin:0 15px;padding:16px 0 18px}.legacy-evidence .capability-reveal p{font-size:14px;overflow-wrap:anywhere}.legacy-evidence .capability-reveal a{font-size:13px;line-height:1.5;display:block}.legacy-evidence .capability-rule{gap:13px;font-size:12px;padding:15px 10px;letter-spacing:.05em}.legacy-evidence .evidence-intro{grid-template-columns:1fr;gap:17px;margin-top:34px;padding-top:25px}.legacy-evidence .evidence-intro h3{font-size:30px}.legacy-evidence .evidence-intro p{font-size:15px}.legacy-evidence .case-index{display:flex;gap:7px}.legacy-evidence .case-index a{font-size:13px;padding:8px 10px}.legacy-evidence .delegation-story{grid-template-columns:1fr;gap:17px;margin-top:29px}.legacy-evidence .ask-card{padding:25px}.legacy-evidence .ask-card blockquote{font-size:29px;margin:22px 0}.legacy-evidence .one-answer{padding-top:15px}.legacy-evidence .one-answer>span{display:none}.legacy-evidence .one-answer strong{font-size:23px;margin-top:0}.legacy-evidence .one-answer p{font-size:15px;margin-top:7px}.legacy-evidence .delegate-card{padding:25px 22px}.legacy-evidence .job-path{gap:20px 16px;margin:23px 0}.legacy-evidence .job-path small{font-size:12px}.legacy-evidence .job-path strong{font-size:18px}.legacy-evidence .job-result strong{font-size:27px}.legacy-evidence .delegate-caption{font-size:16px;margin-top:24px}.legacy-evidence .build-path{margin:28px 0 35px}.legacy-evidence .build-path li small{display:block;font-size:12px;margin-bottom:5px}.legacy-evidence .build-path li strong{font-size:20px}.legacy-evidence .build-path li{padding-block:15px}.legacy-evidence .software-thesis{font-size:31px}.legacy-evidence .ability-cloud{padding:24px 20px}.legacy-evidence .cloud-items{gap:8px}.legacy-evidence .cloud-items span{font-size:14px;padding:6px 12px}.legacy-evidence .cloud-center{padding:24px;margin:24px auto 17px}.legacy-evidence .dot-architecture{grid-template-columns:1fr 1fr;grid-template-areas:"skills skills" "source source" "core core" "execute execute" "automation automation" "output output";gap:20px;padding:23px}.legacy-evidence .dot-source,.legacy-evidence .dot-execute{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.legacy-evidence .dot-source small,.legacy-evidence .dot-execute small{grid-column:1/-1;font-size:13px}.legacy-evidence .dot-source small br,.legacy-evidence .dot-execute small br{display:none}.legacy-evidence .dot-source::after,.legacy-evidence .dot-execute::before{width:1px;height:20px;left:50%;right:auto;top:auto}.legacy-evidence .dot-source::after{bottom:-20px}.legacy-evidence .dot-execute::before{top:-20px}.legacy-evidence .dot-skill{max-width:none;display:grid;grid-template-columns:1fr 1fr;align-items:center}.legacy-evidence .dot-skill small{text-align:left}.legacy-evidence .dot-skill::after{height:20px;bottom:-20px}.legacy-evidence .dot-core{min-height:175px;padding:25px 16px}.legacy-evidence .dot-core strong{font-size:63px;margin:10px 0}.legacy-evidence .dot-automation{max-width:none;display:grid;grid-template-columns:1fr 1fr;align-items:center}.legacy-evidence .dot-automation small{text-align:left}.legacy-evidence .dot-automation::before{height:20px;top:-20px}.legacy-evidence .dot-source>span,.legacy-evidence .dot-execute>span,.legacy-evidence .dot-skill>span,.legacy-evidence .dot-automation>span{font-size:17px;padding:10px}.legacy-evidence .dot-output{gap:10px;align-items:center;padding-top:19px}.legacy-evidence .dot-output strong{font-size:16px;line-height:1.4}.legacy-evidence .dot-output strong:last-child{max-width:150px}.legacy-evidence .dot-roles{grid-template-columns:repeat(2,1fr);gap:8px}.legacy-evidence .dot-roles button{font-size:12px;padding:13px 9px;min-height:46px}.legacy-evidence .dot-responsibility{font-size:17px;line-height:1.5;min-height:76px;margin-top:17px}.legacy-evidence .dot-disclosure{font-size:12px;line-height:1.7;margin-top:8px}.legacy-evidence .workflow-path{grid-template-columns:repeat(2,1fr);gap:13px;margin:28px 0}.legacy-evidence .workflow-path li{padding:17px 14px;min-height:120px}.legacy-evidence .workflow-path small{font-size:12px;padding-right:15px}.legacy-evidence .workflow-path strong{font-size:20px;margin-top:10px}.legacy-evidence .workflow-path li::after{right:8px;top:13px}.legacy-evidence .libs-workflow{padding:23px 20px}.legacy-evidence .libs-path{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:22px}.legacy-evidence .libs-path span{font-size:16px}.legacy-evidence .libs-path span::after{font-size:17px!important;margin-top:3px!important}.legacy-evidence .libs-workflow p{font-size:14px}.legacy-evidence .organization-scale{grid-template-columns:1fr;gap:0;margin-top:32px;border-left:1px solid #9b6947;padding-left:22px}.legacy-evidence .organization-scale>div,.legacy-evidence .organization-scale>div:nth-child(2),.legacy-evidence .organization-scale>div:nth-child(3){padding:18px 0 22px;border-top:1px solid #754733}.legacy-evidence .organization-scale>div::before,.legacy-evidence .organization-scale>div:nth-child(2)::before,.legacy-evidence .organization-scale>div:nth-child(3)::before{left:-27px;top:26px}.legacy-evidence .organization-scale strong{font-size:31px;margin-top:9px}.legacy-evidence .organization-scale span{font-size:15px;margin-top:7px}.legacy-evidence #contact h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){.legacy-evidence .capability-card>summary>i{transition:none}}
/* Keep chapter anchors below the header without doubling the offset. */
.legacy-evidence section[id]{scroll-margin-top:0}.legacy-evidence .dot-automation::after{content:"";position:absolute;left:50%;width:1px;height:18px;bottom:-18px;background:#b7a58b}.legacy-evidence .read-content .problem-intro{margin-top:12px}.legacy-evidence .read-content .scene-grid h3{font-size:24px}

/* Product journey: shared scope, learning path and transparent support. */
.legacy-evidence .scope-field-label{font-size:11px;letter-spacing:.1em;color:var(--muted);margin-bottom:6px}.legacy-evidence .service-grid .service-cta{margin-top:auto}.legacy-evidence .service-grid .product-refund{font-size:12px;margin:15px 0}.legacy-evidence .scope-start-price{padding:25px 0}.legacy-evidence .product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;min-width:0;color:var(--wine)}.legacy-evidence .product-price-current{font-size:28px;font-weight:500;line-height:1.3;letter-spacing:-.025em}.legacy-evidence .product-price-original{font-size:16px;color:var(--muted);text-decoration-thickness:1px}.legacy-evidence .product-badge{font-size:11px;color:var(--olive);border:1px solid #acb8aa;border-radius:20px;padding:2px 9px;align-self:center}.legacy-evidence .product-price-note{flex-basis:100%;font-size:13px;margin-top:4px}.legacy-evidence .compact-price .product-price-current{font-size:16px;letter-spacing:0}.legacy-evidence .compact-price .product-price-original{font-size:12px}.legacy-evidence .scope-pricing-list{margin:22px 0}.legacy-evidence .scope-pricing-row{padding:13px 0;display:flex;align-items:baseline;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);font-size:14px}.legacy-evidence .scope-pricing-row>.product-price{justify-content:flex-end;text-align:right;max-width:56%}.legacy-evidence .scope-pricing-row>span{line-height:1.4}.legacy-evidence .scope-pricing-row>span small{display:block;font-size:11px;color:var(--copper);margin-bottom:5px}.legacy-evidence .scope-pricing-row>span strong{font-weight:400}.legacy-evidence .business-phases .scope-pricing-row>span{max-width:45%}.legacy-evidence .product-list{padding-left:20px;margin:4px 0 18px;color:var(--muted);font-size:15px;line-height:1.7}.legacy-evidence .product-list li+li{margin-top:8px}.legacy-evidence .product-disclosure h4{margin:12px 0 8px;font-size:16px;color:var(--wine);font-weight:500;line-height:1.5}.legacy-evidence .product-disclosure .product-detail-cta{display:inline-block;margin-bottom:16px}.legacy-evidence .product-refund{font-size:13px;line-height:1.65;color:var(--olive)}
.legacy-evidence .personal-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:46px 0 16px;border-top:1px solid #adbaa9;padding-top:23px}.legacy-evidence .journey-stop{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}.legacy-evidence .journey-stop::before{content:"";position:absolute;top:-29px;left:0;width:10px;height:10px;background:var(--olive);border:3px solid var(--paper);outline:1px solid var(--olive);border-radius:50%}.legacy-evidence .journey-stop>small{font-size:12px;color:var(--muted)}.legacy-evidence .journey-stop>strong{font-size:26px;line-height:1.2;letter-spacing:-.035em;color:var(--olive);font-weight:500}.legacy-evidence .journey-stop>span{font-size:14px;color:var(--muted)}.legacy-evidence .journey-stop .product-price{margin-top:8px}.legacy-evidence .journey-stop .journey-range{font-size:16px;color:var(--wine);letter-spacing:0;margin-top:8px}.legacy-evidence .personal-level{display:grid;grid-template-columns: .85fr 1.2fr;gap:70px;border-top:1px solid var(--line);padding:52px 0 60px;scroll-margin-top:115px}.legacy-evidence .personal-level:first-child{margin-top:42px}.legacy-evidence .personal-heading{min-width:0}.legacy-evidence .path-number{font:42px/1 Georgia,serif;color:var(--copper);display:block;margin-bottom:22px}.legacy-evidence .personal-heading>.eyebrow{display:block;margin-bottom:12px}.legacy-evidence .personal-heading h3{font-size:clamp(29px,2.8vw,43px);line-height:1.15;max-width:440px}.legacy-evidence .product-intro{margin:18px 0 22px;font-size:16px;line-height:1.7;max-width:440px}.legacy-evidence .product-facts{display:flex;flex-wrap:wrap;gap:8px 20px;padding:16px 0;border-block:1px solid var(--line);margin-bottom:24px;font-size:13px;color:var(--olive)}.legacy-evidence .product-facts span{display:block}.legacy-evidence .personal-heading>.product-price{margin-bottom:20px}.legacy-evidence .personal-heading>.service-cta{padding-inline:20px;text-align:center;font-size:14px;max-width:100%}.legacy-evidence .personal-heading>.product-refund,.legacy-evidence .personal-heading>.product-boundary{margin-top:18px}.legacy-evidence .product-outcome{font:24px/1.4 Georgia,serif;color:var(--olive)}.legacy-evidence .foundation-map{background:#e8ede5;border:1px solid #bdc9b8;padding:32px}.legacy-evidence .foundation-map h4{font-size:24px;font-weight:400;color:var(--olive);line-height:1.3;letter-spacing:-.025em;margin:14px 0 25px}.legacy-evidence .map-steps{list-style:none;padding:0;margin:0 0 27px;border-left:1px solid #9aaa96}.legacy-evidence .map-steps li{display:flex;gap:14px;position:relative;padding:12px 0 12px 19px;line-height:1.5;font-size:15px;color:var(--olive)}.legacy-evidence .map-steps li::before{content:"";position:absolute;left:-4px;top:21px;width:7px;height:7px;border-radius:50%;background:var(--olive)}.legacy-evidence .map-steps small{font-size:11px;padding-top:3px;color:var(--muted)}.legacy-evidence .foundation-map .product-outcome{font-size:21px;padding-top:22px;border-top:1px solid #bdc9b8}.legacy-evidence .product-boundary{font-size:13px!important;line-height:1.7!important;color:var(--muted)}.legacy-evidence .mastery-range{font-size:27px;line-height:1.3;color:var(--wine);margin:5px 0 16px}.legacy-evidence .track-explorer{border-top:1px solid var(--line)}.legacy-evidence .track-choice{border-bottom:1px solid var(--line)}.legacy-evidence .track-choice>summary{display:grid;grid-template-columns:18px 1fr auto 15px;align-items:center;gap:14px;list-style:none;padding:23px 0;line-height:1.4;min-height:86px}.legacy-evidence .track-choice>summary::-webkit-details-marker,.legacy-evidence .stage-choice>summary::-webkit-details-marker{display:none}.legacy-evidence .track-letter{font:15px/1 Georgia,serif;color:var(--copper)}.legacy-evidence .track-choice summary>strong{font-size:19px;letter-spacing:-.02em;font-weight:500;color:var(--wine)}.legacy-evidence .track-choice summary .product-price{justify-content:flex-end}.legacy-evidence .disclosure-sign{color:var(--copper);font-size:23px;line-height:1;justify-self:end}.legacy-evidence .track-choice[open] .disclosure-sign,.legacy-evidence .stage-choice[open] .stage-expand{font-size:0}.legacy-evidence .track-choice[open] .disclosure-sign::after,.legacy-evidence .stage-choice[open] .stage-expand::after{content:"−";font-size:23px}.legacy-evidence .track-content{padding:0 26px 28px 32px}.legacy-evidence .track-content h4{font-weight:500;color:var(--wine);font-size:16px;margin-bottom:14px}.legacy-evidence .product-method{font-size:13px;line-height:1.7;margin:16px 0}.legacy-evidence .product-detail-cta{display:inline-block;margin-top:17px;font-size:14px;text-decoration:underline;text-underline-offset:5px;color:var(--olive)}.legacy-evidence .comprehensive-stages{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 22px}.legacy-evidence .comprehensive-stages li{border-top:1px solid var(--line);min-width:0}.legacy-evidence .stage-choice>summary{position:relative;list-style:none;min-height:106px;padding:19px 24px 20px 0;display:flex;flex-direction:column;gap:9px}.legacy-evidence .stage-choice summary>small{font-size:11px;letter-spacing:.09em;color:var(--copper)}.legacy-evidence .stage-choice summary>strong{font-size:19px;line-height:1.35;color:var(--wine);font-weight:500;letter-spacing:-.02em}.legacy-evidence .stage-expand{position:absolute;right:0;top:42px;font-size:23px;color:var(--copper)}.legacy-evidence .stage-content{padding-bottom:20px}.legacy-evidence .stage-content h4{font-size:15px;font-weight:500;color:var(--wine);line-height:1.5;margin-bottom:12px}.legacy-evidence .stage-content .product-list{font-size:13px}.legacy-evidence .upgrade-note{border:1px solid #bdc9b8;background:#e8ede5;padding:34px 38px;margin:8px 0 40px}.legacy-evidence .upgrade-note h3{margin:12px 0 15px;font-size:30px;color:var(--olive)}.legacy-evidence .upgrade-note>p{max-width:850px;font-size:15px}.legacy-evidence .upgrade-equation{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;gap:24px;align-items:center;margin:28px 0 16px;padding-top:24px;border-top:1px solid #bdc9b8}.legacy-evidence .upgrade-part span{display:block;font-size:12px;color:var(--olive);margin-bottom:7px}.legacy-evidence .upgrade-part strong{font-size:29px;font-weight:500;line-height:1.3;letter-spacing:-.035em;color:var(--wine)}.legacy-evidence .upgrade-part:last-child strong{color:var(--olive)}.legacy-evidence .equation-sign{font-size:24px;color:var(--olive)}.legacy-evidence .upgrade-note .small{font-size:12px}.legacy-evidence .onward-journey{padding-top:12px}.legacy-evidence .onward-journey h3{margin:12px 0 23px;font-size:26px;line-height:1.4;max-width:760px}.legacy-evidence .journey-branches{display:grid;grid-template-columns:1fr 1fr;gap:30px}.legacy-evidence .journey-branch{display:flex;flex-direction:column;gap:8px;padding:18px 0;border-top:1px solid var(--line)}.legacy-evidence .journey-branch strong{font-size:19px;font-weight:500;color:var(--wine)}.legacy-evidence .journey-branch span{font-size:14px;color:var(--muted)}.legacy-evidence .journey-expansion{font-size:14px;margin-top:20px}.legacy-evidence .journey-expansion a{text-decoration:underline;text-underline-offset:4px}.legacy-evidence .support-periods{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;margin:27px 0 16px;border-top:1px solid var(--line);padding-top:21px}.legacy-evidence .support-periods>div{display:flex;flex-direction:column;gap:6px;min-width:0}.legacy-evidence .support-periods span{font-size:12px;color:var(--muted)}.legacy-evidence .support-periods strong{font-size:18px;font-weight:500;color:var(--olive);line-height:1.5}.legacy-evidence .alumni-note{max-width:750px}
@media(max-width:1100px){.legacy-evidence .personal-level{gap:38px}.legacy-evidence .scope-pricing-row{flex-direction:column;gap:6px}.legacy-evidence .scope-pricing-row>.product-price{max-width:100%;text-align:left;justify-content:flex-start}.legacy-evidence .business-phases .scope-pricing-row>span{max-width:100%}.legacy-evidence .track-choice>summary{grid-template-columns:16px 1fr 15px;gap:10px}.legacy-evidence .track-choice summary>.product-price{grid-column:2;grid-row:2;justify-content:flex-start}.legacy-evidence .disclosure-sign{grid-column:3;grid-row:1/3}.legacy-evidence .upgrade-part strong{font-size:25px}.legacy-evidence .upgrade-equation{gap:16px}}
@media(max-width:760px){.legacy-evidence .scope-pricing-row{flex-direction:row;gap:10px}.legacy-evidence .scope-pricing-row>.product-price{max-width:53%;justify-content:flex-end;text-align:right}.legacy-evidence .business-phases .scope-pricing-row>span{max-width:45%}.legacy-evidence .personal-rail{display:flex;flex-direction:column;gap:0;margin:32px 0 0;border-top:0;border-left:1px solid #adbaa9;padding-top:0;padding-left:22px}.legacy-evidence .journey-stop{padding:8px 0 22px}.legacy-evidence .journey-stop::before{left:-28px;top:14px}.legacy-evidence .journey-stop>small{position:absolute;right:0;top:12px}.legacy-evidence .journey-stop>strong{font-size:25px}.legacy-evidence .journey-stop .product-price{margin-top:5px}.legacy-evidence .personal-level{grid-template-columns:1fr;gap:30px;padding:35px 0 43px}.legacy-evidence .personal-level:first-child{margin-top:24px}.legacy-evidence .path-number{font-size:35px;margin-bottom:16px}.legacy-evidence .personal-heading h3{font-size:32px}.legacy-evidence .product-intro{font-size:15px;margin:17px 0}.legacy-evidence .product-price-current{font-size:27px}.legacy-evidence .product-facts{font-size:13px;gap:7px 14px;padding-block:14px;margin-bottom:20px}.legacy-evidence .personal-heading>.service-cta{font-size:14px;width:100%;padding-inline:14px}.legacy-evidence .foundation-map{padding:24px}.legacy-evidence .foundation-map h4{font-size:23px}.legacy-evidence .foundation-map .product-outcome{font-size:20px}.legacy-evidence .personal-body>.product-outcome{font-size:23px}.legacy-evidence .track-choice>summary{padding:19px 0;min-height:92px}.legacy-evidence .track-choice summary>strong{font-size:18px}.legacy-evidence .track-content{padding-left:25px;padding-right:10px}.legacy-evidence .product-list{font-size:14px}.legacy-evidence .comprehensive-stages{gap:0 18px}.legacy-evidence .stage-choice>summary{min-height:124px;padding-right:18px}.legacy-evidence .stage-choice summary>strong{font-size:17px}.legacy-evidence .stage-choice summary>small{font-size:10px}.legacy-evidence .stage-expand{font-size:20px;top:42px}.legacy-evidence .stage-content .product-list{padding-left:15px;font-size:13px}.legacy-evidence .upgrade-note{padding:25px 23px;margin:0 0 30px}.legacy-evidence .upgrade-note h3{font-size:27px;line-height:1.3}.legacy-evidence .upgrade-note>p{font-size:14px}.legacy-evidence .upgrade-equation{grid-template-columns:24px 1fr;gap:14px 10px;align-items:baseline;padding-top:20px;margin:23px 0 18px}.legacy-evidence .upgrade-part{grid-column:2}.legacy-evidence .upgrade-part:first-child{grid-column:2}.legacy-evidence .equation-sign{grid-column:1;grid-row:2}.legacy-evidence .equation-sign:nth-of-type(2){grid-row:3}.legacy-evidence .upgrade-part strong{font-size:26px}.legacy-evidence .upgrade-part:last-child{padding-top:15px;border-top:1px solid #bdc9b8}.legacy-evidence .upgrade-part:last-child span{color:var(--olive)}.legacy-evidence .journey-branches{grid-template-columns:1fr;gap:0}.legacy-evidence .onward-journey h3{font-size:25px}.legacy-evidence .support-periods{grid-template-columns:repeat(2,1fr);gap:19px 24px}.legacy-evidence .support-periods strong{font-size:17px}.legacy-evidence .compact-price .product-price-current{font-size:15px}.legacy-evidence .scope-pricing-list{margin-block:19px}}
@media(max-width:360px){.legacy-evidence .personal-heading h3{font-size:29px}.legacy-evidence .foundation-map{padding:20px}.legacy-evidence .comprehensive-stages{grid-template-columns:1fr}.legacy-evidence .stage-choice>summary{min-height:94px}.legacy-evidence .upgrade-part strong{font-size:24px}.legacy-evidence .upgrade-note{padding:23px 19px}.legacy-evidence .scope-pricing-row{flex-direction:column}.legacy-evidence .scope-pricing-row>.product-price{max-width:100%;justify-content:flex-start;text-align:left}.legacy-evidence .business-phases .scope-pricing-row>span{max-width:100%}}

/* Team packages and Foundation-only satisfaction guarantee. */
.legacy-evidence #services-teams .team-statement{font-size:clamp(20px,1.6vw,24px);line-height:1.4;font-weight:500;color:var(--wine);letter-spacing:-.02em;margin:20px 0 14px}
.legacy-evidence .team-group-description{font-size:14px;line-height:1.65;margin-top:12px}
.legacy-evidence .team-package-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}
.legacy-evidence .team-package-info{min-width:0}
.legacy-evidence .team-package-label{display:block;font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--copper)}
.legacy-evidence .team-package-name{display:block;font-size:18px;line-height:1.35;font-weight:500;letter-spacing:-.02em;color:var(--wine);margin:5px 0 11px}
.legacy-evidence .team-package-facts{display:flex;flex-direction:column;gap:3px;font-size:14px;line-height:1.55;color:var(--ink)}
.legacy-evidence .team-package-row>.product-price{justify-content:flex-end;text-align:right;margin:0;max-width:none}
.legacy-evidence .team-package-row .product-price-current{font-size:20px;line-height:1.35;white-space:nowrap}
.legacy-evidence .team-group-note{font-size:14px;line-height:1.65;margin:0 0 22px}
.legacy-evidence #individual-foundation .product-refund{border:1px solid #bdc9b8;background:#eef1e9;padding:15px 17px;font-size:14px;line-height:1.7;color:var(--olive)}
.legacy-evidence #individual-foundation .refund-heading{display:block;font-size:14px;font-weight:600;margin-bottom:6px}
.legacy-evidence #individual-foundation .product-refund p{font-size:14px;line-height:1.7;color:inherit}
@media(max-width:1100px){.legacy-evidence .team-package-row{display:block}.legacy-evidence .team-package-row>.product-price{justify-content:flex-start;text-align:left;margin-top:12px}}
@media(max-width:760px){.legacy-evidence .team-package-label{font-size:13px}.legacy-evidence .team-package-name{font-size:20px}.legacy-evidence .team-package-facts{font-size:15px;gap:4px}.legacy-evidence .team-package-row .product-price-current{font-size:22px}.legacy-evidence .team-package-row{padding-block:22px}}

/* Restore already approved positioning and business rules; preserve current Team. */
.legacy-evidence header .wordmark{max-width:420px;min-width:0}
.legacy-evidence header .wordmark small{text-wrap:balance}
.legacy-evidence .business-price-label{font-size:19px;font-weight:500;line-height:1.4;color:var(--wine);margin:22px 0 8px}
.legacy-evidence .business-pricing-basis{font-size:13px;line-height:1.6}
.legacy-evidence .business-process{list-style:none;margin:24px 0;padding:0}
.legacy-evidence .business-process li{position:relative;border-left:1px solid var(--line);margin:0;padding:0 0 15px 18px;color:var(--wine);font-size:12px;line-height:1.5;letter-spacing:.05em;text-transform:uppercase}
.legacy-evidence .business-process li::before{content:"";position:absolute;left:-3px;top:6px;width:5px;height:5px;border-radius:50%;background:var(--copper)}
.legacy-evidence .business-process li:last-child{padding-bottom:0;border-color:transparent}
.legacy-evidence #services-business .read-content h4{margin:18px 0 6px}
.legacy-evidence #services-business .read-content h4:first-child{margin-top:0}
@media(max-width:760px){.legacy-evidence header .wordmark{flex:1 1 0;max-width:calc(100% - 120px)}.legacy-evidence header .wordmark small{letter-spacing:.08em;line-height:1.4}.legacy-evidence header .nav-cta{flex:0 0 110px}.legacy-evidence .business-price-label{font-size:21px}.legacy-evidence .business-process li{font-size:13px;padding-bottom:17px}}
@media(max-width:380px){.legacy-evidence header .wordmark{max-width:calc(100% - 100px)}.legacy-evidence header .nav-cta{flex-basis:90px;max-width:90px}}
/* Long approved tagline makes the mobile sticky header at most 106px tall. */
@media(max-width:760px){.legacy-evidence{scroll-padding-top:110px}}

/* Real work evidence: preserve the existing gallery layout and show complete source images. */
.legacy-evidence .evidence-image-link{display:block}.legacy-evidence .real-work-proof .evidence-image-link>img{display:block;width:100%;height:240px;object-fit:contain;background:#fff;border:1px solid var(--line)}.legacy-evidence .real-work-proof .text-link{display:inline-block;margin-top:7px;font-size:13px}.legacy-evidence .evidence-image-link:focus-visible{outline:2px solid var(--wine);outline-offset:4px}@media(max-width:760px){.legacy-evidence .real-work-proof .evidence-image-link>img{height:180px}}
