@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_5JFWgv6hG6zpipBwnyd1W3TnTkoz)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_5JFWgv6hG6zpipBwnyd1W3TnTkoz)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_5JFWgv6hG6zpipBwnyd1W3TnTkoz)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_5JFWgv6hG6zpipBwnyd1W3TnTkoz)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_5JFWgv6hG6zpipBwnyd1W3TnTkoz)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2?dpl=dpl_5JFWgv6hG6zpipBwnyd1W3TnTkoz)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2?dpl=dpl_5JFWgv6hG6zpipBwnyd1W3TnTkoz)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2?dpl=dpl_5JFWgv6hG6zpipBwnyd1W3TnTkoz)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2?dpl=dpl_5JFWgv6hG6zpipBwnyd1W3TnTkoz)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2?dpl=dpl_5JFWgv6hG6zpipBwnyd1W3TnTkoz)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2?dpl=dpl_5JFWgv6hG6zpipBwnyd1W3TnTkoz)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--paper:#faf8f3;--paper-raised:#fff;--paper-sunken:#f3efe5;--surface:#1c160a08;--surface-strong:#1c160a12;--line:#1c160a21;--line-strong:#1c160a42;--text:#1c1710;--text-soft:#5a5245;--text-dim:#8a8171;--gold:#9a7620;--gold-bright:#c9a227;--gold-deep:#6f5312;--gold-wash:#c9a22724;--amber:#b0521f;--amber-wash:#b0521f17;--rose:#b03a4e;--blue:#2159a8;--violet:#6244b8;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--shadow-card:0 22px 60px #3e32161f;--page:min(1180px, calc(100vw - 48px));--font-story:var(--font-geist-sans), "PingFang SC", sans-serif;--font-proof:var(--font-geist-mono), "SFMono-Regular", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--text);background:radial-gradient(circle at 88% 2%, #c9a22729, transparent 30rem), var(--paper);font-family:var(--font-story);-webkit-font-smoothing:antialiased;margin:0;line-height:1.8}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}::selection{color:#1c1710;background:#c9a22766}.siteHeader{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#faf8f3d1;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:76px;padding:0 max(24px,50vw - 590px);display:grid;position:sticky;top:0}.brand{letter-spacing:-.02em;align-items:center;gap:10px;width:fit-content;font-weight:680;display:inline-flex}.brandMark,.miniLogo{width:32px;height:32px;color:var(--gold-bright);background:var(--gold-wash);font:650 11px var(--font-proof);border:1px solid #9a76206b;border-radius:9px;place-items:center;display:grid}.mainNav{border:1px solid var(--line);background:#1c160a08;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex}.mainNav a{color:var(--text-soft);border-radius:999px;padding:8px 14px;font-size:13px;transition:all .2s}.mainNav a:hover,.mainNav a.active{color:var(--text);background:var(--surface-strong)}.headerActions{justify-self:end;align-items:center;gap:8px;display:flex}.languageToggle{min-width:46px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 10px}.languageToggle:hover{color:var(--text);background:var(--surface)}.siteMain{min-height:calc(100vh - 76px);overflow:hidden}.pageWidth{width:var(--page);margin-inline:auto}.section{width:var(--page);margin-inline:auto;padding:120px 0;position:relative}.screenSection{align-content:center;min-height:min(880px,100vh - 76px);display:grid}.section.divided{border-top:1px solid var(--line)}.sectionHeading{max-width:780px;margin-bottom:48px}.sectionHeading.center{text-align:center;margin-inline:auto}.eyebrowRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.center .eyebrowRow{justify-content:center}.headingMeta{color:var(--text-dim);font:11px var(--font-proof);letter-spacing:.06em}.ctaKicker{color:var(--gold);font:580 11px var(--font-proof);letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px}.sourceLink{color:var(--gold);font:11px var(--font-proof)}.sourceLink:hover{color:var(--gold-deep)}.eyebrow{color:var(--gold);font:600 11px/1.55 var(--font-proof);letter-spacing:.16em;text-transform:uppercase;margin:0}.sectionHeading h2{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(38px,5vw,68px);font-weight:560;line-height:1.14}.sectionHeading.center h2{margin-inline:auto}.sectionLead{max-width:690px;color:var(--text-soft);text-wrap:pretty;margin:22px 0 0;font-size:clamp(16px,1.6vw,20px);line-height:1.85}.center .sectionLead{margin-inline:auto}.button{border:1px solid var(--line-strong);border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:0 18px;font-size:13px;font-weight:620;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.button:hover{border-color:#1c160a4d;transform:translateY(-2px)}.button.primary,.button.compact{color:#fffdf6;border-color:var(--gold);background:var(--gold)}.button.secondary{color:var(--text);background:var(--surface)}.button.compact{min-height:38px;padding-inline:15px}.ctaGroup{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.hero{width:var(--page);grid-template-columns:.82fr 1.18fr;align-items:center;gap:6vw;min-height:min(900px,100vh - 76px);margin-inline:auto;padding:80px 0;display:grid;position:relative}.hero:before{content:"";filter:blur(100px);pointer-events:none;background:#c9a22724;border-radius:50%;width:380px;height:380px;animation:9s ease-in-out infinite float;position:absolute;top:12%;left:-220px}.heroCopy{z-index:2;position:relative}.heroCopy,.heroVisual{min-width:0}.heroKicker{color:var(--gold);font:580 11px var(--font-proof);letter-spacing:.14em;text-transform:uppercase;margin:0}.heroCopy h1{letter-spacing:-.03em;text-wrap:balance;max-width:10ch;margin:26px 0 24px;font-size:clamp(52px,7.2vw,100px);font-weight:560;line-height:1.06}.heroCopy h1 span{color:var(--gold-bright);display:block}.heroCopy>p{max-width:560px;color:var(--text-soft);font-size:18px;line-height:1.85}.heroCopy>.heroMechanism{border-left:2px solid var(--gold);color:var(--text-dim);background:linear-gradient(90deg, var(--gold-wash), transparent);font:11px/1.8 var(--font-proof);margin-top:22px;padding:16px 18px}.heroProof{color:var(--text-dim);font:11px var(--font-proof);gap:18px;margin-top:30px;display:flex}.heroVisual{perspective:1200px;position:relative}.heroVisual:after{content:"";z-index:-1;filter:blur(80px);background:#c9a22733;border-radius:50%;position:absolute;inset:15% 5% -8%}.productWindow{background:var(--paper-raised);width:100%;min-width:0;box-shadow:var(--shadow-card);transform-origin:50%;border:1px solid #1c160a24;border-radius:22px;overflow:hidden;transform:rotateY(-4deg)rotateX(1deg)}.productWindow.compact{min-width:0;transform:none}.windowBar{border-bottom:1px solid var(--line);background:#1c160a08;align-items:center;gap:6px;height:42px;padding:0 15px;display:flex}.windowBar>span{background:#d9d2c1;border-radius:50%;width:7px;height:7px}.windowBar b{color:var(--text-dim);font:11px var(--font-proof);margin-left:auto;margin-right:auto}.productBody{grid-template-columns:70px 1fr;min-height:430px;display:grid}.productBody aside{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:18px;padding:18px 8px;display:flex}.productBody .miniLogo{margin-bottom:22px}.navPill{color:var(--text-dim);font:11px var(--font-proof);writing-mode:vertical-rl}.navPill.active{color:var(--gold)}.productBody main{padding:24px}.tripHeader{justify-content:space-between;align-items:center;display:flex}.tripHeader small,.taskStack small{color:var(--text-dim);font:11px var(--font-proof)}.tripHeader h3{margin:5px 0 0;font-size:19px;font-weight:560}.livePill{color:var(--gold);font:11px var(--font-proof)}.canvasGrid{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:22px;display:grid}.mapCard{border:1px solid var(--line);background:linear-gradient(120deg,#c9a2271a,#0000),repeating-linear-gradient(45deg,#0000 0 24px,#1c160a08 25px 26px);border-radius:15px;min-height:260px;position:relative;overflow:hidden}.routeLine{border:2px dashed #9a76208c;border-radius:48% 20% 55% 30%;width:62%;height:70%;position:absolute;top:15%;left:18%;transform:rotate(16deg)}.pin{border:3px solid var(--paper-raised);background:var(--gold);width:12px;height:12px;box-shadow:0 0 16px var(--gold);border-radius:50%;position:absolute}.pin.one{top:20%;left:26%}.pin.two{top:50%;left:58%}.pin.three{bottom:15%;right:18%}.taskStack{gap:8px;display:grid}.taskStack article{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-direction:column;justify-content:center;gap:5px;padding:14px;display:flex}.taskStack article.accent{background:var(--gold-wash);border-color:#9a762057}.taskStack b{font-size:12px;font-weight:560}.taskStack span{color:var(--text-soft);font-size:10px}.copilotBar{background:var(--paper-sunken);border:1px solid #9a762042;border-radius:13px;align-items:center;gap:10px;margin-top:12px;padding:10px 10px 10px 14px;display:flex}.copilotBar>span{color:var(--gold)}.copilotBar p{color:var(--text-soft);flex:1;margin:0;font-size:11px}.copilotBar button{color:#fffdf6;background:var(--gold);border:0;border-radius:8px;width:29px;height:29px}.claimGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;display:grid}.claimAside{color:var(--text-dim);font:11px/1.85 var(--font-proof)}.bigClaim{letter-spacing:-.025em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(38px,5.4vw,74px);font-weight:550;line-height:1.14}.claimBody{max-width:620px;color:var(--text-soft);font-size:18px;line-height:1.85}.claimBody strong{color:var(--text);font-weight:560}.proofLine{border-top:1px solid var(--line);color:var(--text-dim);font:11px/1.8 var(--font-proof);margin:28px 0 0;padding-top:20px}.cardGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.glassCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:230px;padding:26px;box-shadow:inset 0 1px #1c160a09}.glassCard:hover{border-color:var(--line-strong);background:var(--surface-strong)}.cardIcon{width:38px;height:38px;color:var(--gold);background:var(--gold-wash);font:14px var(--font-proof);border:1px solid #9a76204d;border-radius:12px;place-items:center;margin-bottom:36px;display:grid}.glassCard h3{letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:560}.glassCard p{color:var(--text-soft);margin:0;font-size:14px;line-height:1.85}.glassCard small{color:var(--text-dim);font:10px var(--font-proof);margin-top:22px;display:block}.scenarioGroup+.scenarioGroup{margin-top:42px}.scenarioTitle{color:var(--text-soft);font:12px var(--font-proof);text-transform:uppercase;letter-spacing:.12em;margin-bottom:18px}.workflowRail{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.workflowStep{background:var(--paper-raised);min-width:0;padding:22px 18px;position:relative}.workflowStep>span{color:var(--gold);font:11px var(--font-proof)}.workflowStep h3,.workflowStep h4{margin:18px 0 10px;font-size:16px;line-height:1.45}.workflowStep p{min-height:76px;color:var(--text-soft);margin:0;font-size:12px;line-height:1.72}.workflowStep small{color:var(--text-dim);font:10px/1.65 var(--font-proof);margin-top:16px;display:block}.workflowStep b{z-index:2;width:16px;height:16px;color:var(--gold);background:var(--paper-raised);font:11px var(--font-proof);text-align:center;position:absolute;top:48%;right:-8px}.workflowRail.compact .workflowStep{padding:18px 14px}.momentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.momentCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:26px}.momentCard header{align-items:baseline;gap:12px;display:flex}.momentCard header>span{color:var(--gold);font:11px var(--font-proof)}.momentCard h3,.momentCard h4{letter-spacing:-.02em;margin:0;font-size:20px}.momentCard>p{min-height:76px;color:var(--text-soft);font-size:13px;line-height:1.8}.momentCard dl{border-top:1px solid var(--line);gap:5px;margin:22px 0 0;padding-top:18px;display:grid}.momentCard dt{color:var(--text-dim);font:9px var(--font-proof);letter-spacing:.08em;text-transform:uppercase;margin-top:9px}.momentCard dd{color:var(--text-soft);margin:0;font-size:11px;line-height:1.7}.roleStack{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);gap:1px;display:grid;overflow:hidden}.roleStack article{background:var(--paper-raised);grid-template-columns:54px 1fr;gap:18px;padding:22px;display:grid}.roleStack article>span{color:var(--gold);font:11px var(--font-proof)}.roleStack h3{margin:0;font-size:18px}.roleStack p{color:var(--text-soft);margin:6px 0;font-size:13px;line-height:1.75}.roleStack small{color:var(--text-dim);font:10px/1.7 var(--font-proof)}.flywheelGrid{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.flywheelGrid article{background:var(--paper-raised);padding:22px}.flywheelGrid span{color:var(--gold);font:11px var(--font-proof)}.flywheelGrid h3,.flywheelGrid h4{margin:20px 0 10px;font-size:16px;line-height:1.45}.flywheelGrid p{color:var(--text-soft);margin:0;font-size:11px;line-height:1.75}.businessMiniGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.businessMiniGrid article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:24px}.businessMiniGrid h3{margin:0;font-size:17px}.businessMiniGrid p{color:var(--text-soft);font-size:12px;line-height:1.75}.businessMiniGrid small{color:var(--text-dim);font:10px/1.7 var(--font-proof);display:block}.integrationRail{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.integrationRail span{text-align:center;border:1px solid var(--line);border-radius:var(--radius-sm);min-height:84px;color:var(--text-soft);background:var(--surface);font:12px var(--font-proof);place-items:center;padding:0 12px;display:grid}.growthChipRow{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:36px;display:grid}.growthChipRow article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:22px}.growthChipRow h4{letter-spacing:-.01em;margin:0 0 10px;font-size:15px}.growthChipRow p{color:var(--text-soft);margin:0;font-size:12px;line-height:1.75}.integrationNote{max-width:720px;color:var(--text-dim);margin-top:24px;line-height:1.85}.metricsGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metricCard{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(145deg, var(--surface-strong), #1c160a05);min-height:190px;padding:24px}.metricCard strong{color:var(--gold-bright);font:500 clamp(38px, 4vw, 58px) var(--font-proof);letter-spacing:-.06em;margin-bottom:34px;display:block}.metricCard span{font-weight:580;display:block}.metricCard small{color:var(--text-dim);font:10px/1.7 var(--font-proof);margin-top:8px;display:block}.pageHero{width:var(--page);border-bottom:1px solid var(--line);margin:0 auto;padding:120px 0 80px}.pageHero h1{letter-spacing:-.03em;text-wrap:balance;max-width:13ch;margin:22px 0;font-size:clamp(52px,7vw,96px);font-weight:540;line-height:1.08}.pageHero>p{max-width:720px;color:var(--text-soft);font-size:19px;line-height:1.85}.pageHeroMeta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pageHeroMeta span{border:1px solid var(--line);color:var(--text-soft);font:11px var(--font-proof);border-radius:999px;padding:8px 14px}.bpSection{min-height:720px}.bpLayout{display:block}.bpContent{min-width:0}.bpNumber{color:var(--text-dim);font:11px var(--font-proof)}.bpKicker{color:var(--gold);font:600 12px var(--font-proof);letter-spacing:.14em;text-transform:uppercase;margin:0}.bpContent h2{letter-spacing:-.025em;max-width:20ch;margin:18px 0 24px;font-size:clamp(38px,5vw,68px);font-weight:550;line-height:1.14}.bpThesis{max-width:900px;color:var(--text-soft);font-size:19px;line-height:1.85}.bpPoints{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.bpPoints article{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-soft);padding:24px;font-size:14px;line-height:1.8}.evidenceNote{border-left:2px solid var(--gold);color:var(--text-dim);background:linear-gradient(90deg, var(--gold-wash), transparent);font:11px/1.85 var(--font-proof);margin-top:22px;padding:16px 18px}.evidenceNote.pending{border-color:var(--amber);background:linear-gradient(90deg, var(--amber-wash), transparent)}.marketGrid,.teamGrid,.lessonGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px;display:grid}.marketCard,.teamCard,.lessonCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:24px}.marketCard h3,.teamCard h3{margin:0 0 18px;font-size:20px}.marketCard p,.teamCard p,.lessonCard p{color:var(--text-soft);line-height:1.8}.marketCard small,.teamCard small{color:var(--amber);font:10px/1.7 var(--font-proof)}.tableWrap{border:1px solid var(--line);border-radius:var(--radius-md);margin-top:34px;overflow-x:auto}table{border-collapse:collapse;table-layout:auto;width:100%;max-width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;overflow-wrap:break-word;padding:14px 15px;font-size:13px}td code{overflow-wrap:anywhere}th{color:var(--text-dim);font:10px var(--font-proof);letter-spacing:.08em;text-transform:uppercase;background:#1c160a06}td{color:var(--text-soft)}tr:last-child td{border-bottom:0}td strong{color:var(--text)}.level{background:var(--line);border-radius:99px;width:42px;height:5px;display:inline-block}.level.high{background:var(--gold)}.level.medium{background:var(--amber)}.level.low{background:#d9d2c1}.modelCompare{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px;display:grid}.modelCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:24px}.modelCard h3{margin:0 0 10px;font-size:20px}.modelCard>p{min-height:70px;color:var(--text-soft);line-height:1.75}.modelCard dl{margin:22px 0 0}.modelCard dt{color:var(--text-dim);font:10px var(--font-proof);margin-top:14px}.modelCard dd{color:var(--text-soft);margin:5px 0 0;font-size:13px}.pageIndex{width:var(--page);border:1px solid var(--line);scrollbar-width:none;background:#1c160a08;border-radius:14px;gap:4px;margin:22px auto 0;padding:6px;display:flex;overflow-x:auto}.pageIndex::-webkit-scrollbar{display:none}.pageIndex a{color:var(--text-soft);white-space:nowrap;border-radius:9px;flex:none;padding:9px 13px;font-size:12px}.pageIndex a:hover{color:var(--text);background:var(--surface-strong)}.pageIndex a.active{color:var(--gold-deep);background:var(--gold-wash)}.pageNav{display:none}@media (min-width:1300px){.productWindow{min-width:600px}}@media (min-width:1560px){.triangulationGrid{grid-template-columns:repeat(5,1fr)}}@media (min-width:1100px){:root{--page:min(1280px, calc(100vw - 344px))}.pageIndex{display:none}.pageNav{z-index:40;left:max(18px, calc((100vw - var(--page)) / 2 - 154px));scrollbar-width:none;align-content:center;gap:2px;width:120px;max-height:calc(100vh - 132px);display:grid;position:fixed;top:50%;overflow-y:auto;transform:translateY(-50%)}.pageNav::-webkit-scrollbar{display:none}.pageNav a{border-left:1px solid var(--line);color:var(--text-dim);padding:4px 0 4px 10px;font-size:11px;line-height:1.45;transition:color .18s,border-color .18s}.pageNav a:hover{color:var(--text);border-left-color:var(--line-strong)}.pageNav a.active{color:var(--gold-deep);border-left-color:var(--gold)}}[id]{scroll-margin-top:96px}.evidenceProtocol{grid-template-columns:.7fr 1.3fr;align-items:start;gap:7vw;display:grid}.evidenceProtocol h2{letter-spacing:-.025em;max-width:9ch;margin:18px 0 0;font-size:clamp(38px,5vw,64px);line-height:1.14}.protocolGrid{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);gap:1px;display:grid;overflow:hidden}.protocolGrid article{background:var(--paper-raised);padding:22px}.protocolGrid p{color:var(--text-soft);margin:14px 0 0;font-size:13px;line-height:1.8}.bpSide{margin-bottom:16px}.detailBlock{margin-top:42px}.detailBlockHeader{justify-content:space-between;align-items:end;gap:30px;margin:50px 0 18px;display:flex}.detailBlockHeader h3{letter-spacing:-.018em;max-width:17ch;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.3}.detailBlockHeader p{max-width:490px;color:var(--text-soft);margin:0;font-size:13px;line-height:1.8}.tableMuted{color:var(--text-dim);margin-top:8px;font-size:11px;line-height:1.72;display:inline-block}.signalGrid{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.signalGrid a{background:var(--paper-raised);flex-direction:column;min-height:190px;padding:22px;display:flex}.signalGrid a:hover{background:var(--surface)}.signalGrid strong{color:var(--gold);font:28px var(--font-proof);letter-spacing:-.05em}.signalGrid span{color:var(--text);margin-top:18px;font-size:13px;line-height:1.65}.signalGrid small{color:var(--text-dim);font:11px/1.72 var(--font-proof);margin-top:auto;padding-top:24px}.scenarioPanel{border:1px solid var(--line);border-radius:var(--radius-md);background:#1c160a06;margin-top:28px;padding:28px}.scenarioIntro{justify-content:space-between;align-items:start;gap:30px;display:flex}.scenarioIntro span{color:var(--gold);font:10px var(--font-proof);letter-spacing:.08em;text-transform:uppercase}.scenarioIntro h3{letter-spacing:-.018em;max-width:18ch;margin:10px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.3}.scenarioPanel .tableWrap{margin-top:24px}.scenarioFormula{border-left:2px solid var(--blue);color:var(--text-dim);font:10px/1.8 var(--font-proof);background:#2159a812;margin:20px 0 0;padding:14px 16px}.bpDeepDive{border:1px solid var(--line);border-radius:var(--radius-md);background:#1c160a06;margin-top:44px}.bpDeepDive>summary{cursor:pointer;gap:7px;padding:22px 64px 22px 24px;list-style:none;display:grid;position:relative}.bpDeepDive>summary::-webkit-details-marker{display:none}.bpDeepDive>summary:after{content:"";border:1px solid var(--line-strong);background:linear-gradient(var(--gold),var(--gold)) center / 8px 1px no-repeat, linear-gradient(var(--gold),var(--gold)) center / 1px 8px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.bpDeepDive[open]>summary:after{background:linear-gradient(var(--gold),var(--gold)) center / 8px 1px no-repeat}.bpDeepDive>summary span{color:var(--text);font-size:15px}.bpDeepDive>summary small{color:var(--text-dim);font:11px var(--font-proof)}.bpDeepDive[open]>summary{border-bottom:1px solid var(--line)}.deepDiveBody{padding:30px 24px 24px}.deepDiveSection+.deepDiveSection{margin-top:38px}.deepDiveHeading{align-items:center;gap:10px;margin-bottom:16px;display:flex}.deepDiveHeading span{color:var(--gold);font:11px var(--font-proof)}.deepDiveHeading h3{margin:0;font-size:16px;font-weight:560}.operatingFlow{border:1px solid var(--line);background:var(--line);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.operatingFlow article{background:var(--paper-raised);min-width:0;padding:22px}.operatingFlow article>span{color:var(--gold);font:11px var(--font-proof);text-transform:uppercase}.operatingFlow h4{min-height:86px;color:var(--text);margin:14px 0 24px;font-size:15px;line-height:1.7}.operatingFlow dl{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;margin:0;display:grid}.operatingFlow dt{color:var(--text-dim);font:10px var(--font-proof)}.operatingFlow dd{min-width:0;color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.decisionGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.decisionGrid article{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:20px}.decisionTop{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.decisionTop h4{margin:0;font-size:16px}.decisionGrid p{min-height:86px;color:var(--text-soft);font-size:12px;line-height:1.75}.decisionGrid small{border-top:1px solid var(--line);color:var(--text-dim);font:11px/1.75 var(--font-proof);padding-top:14px;display:block}.decisionGrid small strong{color:var(--amber)}.deepDiveSplit{grid-template-columns:1fr 1fr;gap:12px;margin-top:38px;display:grid}.deepDiveSplit .deepDiveSection{margin-top:0}.riskList,.sourceList{gap:8px;display:grid}.riskList article,.sourceList article,.sourceList a{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:18px;display:block}.riskList h4,.sourceList h4{margin:0;font-size:14px}.riskList p,.sourceList p{color:var(--text-soft);margin:12px 0 0;font-size:12px;line-height:1.72}.riskList p strong{color:var(--text-dim);font:10px var(--font-proof);text-transform:uppercase;margin-bottom:4px;display:block}.sourceList article,.sourceList a{justify-content:space-between;align-items:start;gap:14px;display:flex}.sourceList a:hover{background:var(--gold-wash);border-color:#9a76205c}.phaseRail{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:20px;display:grid;overflow:hidden}.phaseRail article{background:var(--paper-raised);padding:22px}.phaseRail span{color:var(--gold);font:11px var(--font-proof)}.phaseRail h4{margin:12px 0;font-size:17px}.phaseRail p{min-height:95px;color:var(--text-soft);font-size:12px;line-height:1.75}.phaseRail small{color:var(--text-dim);font:11px/1.72 var(--font-proof);display:block}.phaseRail small strong{color:var(--amber)}.economicsGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.economicsGrid article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;min-height:260px;padding:22px;display:flex}.economicsGrid span{color:var(--gold);font:11px var(--font-proof)}.economicsGrid h4{margin:14px 0 8px;font-size:18px}.economicsGrid p{color:var(--text-soft);font-size:12px;line-height:1.75}.economicsGrid strong{color:var(--text);font:16px var(--font-proof);margin-top:auto}.economicsGrid small{color:var(--amber);font:11px var(--font-proof);margin-top:8px}.funnelRail{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(6,1fr);gap:1px;margin-top:28px;display:grid;overflow:hidden}.funnelRail article{background:var(--paper-raised);min-width:0;padding:20px}.funnelRail h4{margin:0 0 12px;font-size:15px}.funnelRail p{min-height:70px;color:var(--text-soft);font-size:11px;line-height:1.7}.funnelRail small{color:var(--text-dim);font:10px/1.7 var(--font-proof)}.guardrailList{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px;display:grid}.guardrailList p{color:var(--text-soft);background:var(--amber-wash);border:1px solid #b0521f33;border-radius:12px;grid-template-columns:30px 1fr;gap:12px;margin:0;padding:20px;font-size:11px;line-height:1.72;display:grid}.guardrailList strong{color:var(--amber);font:11px var(--font-proof)}.evaluationGrid{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.evaluationGrid article{background:var(--paper-raised);min-height:235px;padding:24px}.evaluationGrid span{color:var(--gold);font:11px var(--font-proof)}.evaluationGrid h3{margin:24px 0 14px;font-size:18px}.evaluationGrid p{color:var(--text-soft);font-size:12px;line-height:1.75}.askGates{grid-template-columns:repeat(2,1fr);gap:10px;margin:34px 0;display:grid}.askGates article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:22px}.askGates span{color:var(--gold);font:11px var(--font-proof)}.askGates h3{margin:14px 0;font-size:19px}.askGates p{color:var(--text-soft);font-size:12px;line-height:1.75}.askGates small{border-top:1px solid var(--line);color:var(--text-dim);font:11px/1.72 var(--font-proof);padding-top:12px;display:block}.askGates small strong{color:var(--amber)}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pricingCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;min-height:500px;padding:28px;display:flex}.pricingCard.featured{background:linear-gradient(160deg, var(--gold-wash), var(--surface));border-color:#9a762066}.priceTop{justify-content:space-between;align-items:start;gap:10px;display:flex}.priceTop h3{margin:4px 0 0;font-size:20px}.price{color:var(--text);letter-spacing:-.03em;margin:30px 0 12px;font-size:34px;font-weight:560}.pricingCard>p:not(.price){min-height:64px;color:var(--text-soft);line-height:1.75}.pricingCard ul{flex:1;margin:24px 0;padding:0;list-style:none}.pricingCard li{color:var(--text-soft);padding:9px 0;font-size:13px}.faqList{border-top:1px solid var(--line);max-width:860px;margin-inline:auto}.faqList details{border-bottom:1px solid var(--line)}.faqList summary{cursor:pointer;justify-content:space-between;gap:20px;padding:24px 0;font-size:17px;list-style:none;display:flex}.faqList summary span{color:var(--gold)}.faqList details[open] summary span{transform:rotate(45deg)}.faqList details p{max-width:720px;color:var(--text-soft);margin:-8px 0 24px;line-height:1.85}.timelineLayout{grid-template-columns:260px 1fr;gap:4vw;display:grid}.timelineRail{align-content:start;gap:4px;display:grid}.timelineButton{border:0;border-left:1px solid var(--line);color:var(--text-dim);text-align:left;cursor:pointer;background:0 0;grid-template-columns:70px 1fr;gap:10px;padding:13px;display:grid}.timelineButton.active{color:var(--text);border-left-color:var(--gold);background:linear-gradient(90deg, var(--gold-wash), transparent)}.timelineButton small{font:11px var(--font-proof)}.timelineButton span{font-size:13px}.timelineDetail{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-height:460px;padding:36px}.timelineDetail time{color:var(--gold);font:11px var(--font-proof)}.timelineDetail h3{letter-spacing:-.025em;max-width:15ch;margin:18px 0;font-size:clamp(32px,4vw,52px);line-height:1.18}.timelineDetail>p{max-width:720px;color:var(--text-soft);font-size:17px;line-height:1.85}.timelineEvidence{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-dim);font:11px/1.85 var(--font-proof);margin-top:32px;padding:20px}.pulseTop{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pulseStat{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:18px}.pulseStat strong{color:var(--gold);font:26px var(--font-proof);display:block}.pulseStat span{color:var(--text-dim);font:10px var(--font-proof)}.pulsePanel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-top:18px;padding:26px}.pulsePanelHeader{justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.pulsePanelHeader h3{margin:0}.pulsePanelHeader span{color:var(--text-dim);font:10px var(--font-proof)}.barChart{align-items:end;gap:9px;min-height:170px;display:flex}.barCol{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.bar{background:linear-gradient(180deg, var(--gold), #9a76204d);border-radius:4px 4px 0 0;width:100%;min-height:3px}.barCol span{color:var(--text-dim);font:10px var(--font-proof)}.commitList{gap:0;display:grid}.commitRow{border-top:1px solid var(--line);grid-template-columns:76px 1fr auto;align-items:start;gap:14px;padding:16px 0;display:grid}.commitRow:first-child{border-top:0}.commitRow code{color:var(--gold);font:10px var(--font-proof)}.commitRow p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.7}.commitRow time{color:var(--text-dim);font:11px var(--font-proof)}.architectureExplorer{grid-template-columns:270px 1fr;gap:18px;display:grid}.layerList{gap:7px;display:grid}.layerButton{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-soft);background:var(--surface);text-align:left;cursor:pointer;padding:16px}.layerButton.active{color:var(--text);background:var(--gold-wash);border-color:#9a76205c}.layerPanel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:36px}.layerPanel h3{margin:0 0 12px;font-size:34px}.layerPanel code{color:var(--gold);font:11px var(--font-proof)}.layerPanel p{max-width:650px;color:var(--text-soft);margin-top:28px;font-size:17px;line-height:1.85}.lessonCard b{color:var(--rose);margin-bottom:10px;font-size:13px;display:block}.lessonCard span{color:var(--gold);font:10px var(--font-proof);margin-top:22px;display:block}.honestyGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.honestyItem{border-radius:var(--radius-sm);background:var(--amber-wash);color:var(--text-soft);border:1px solid #b0521f38;gap:14px;padding:22px;line-height:1.75;display:flex}.honestyItem strong{color:var(--amber);font:12px var(--font-proof)}.teamHero{background:0 0}.profileCard{grid-template-columns:220px 1fr;align-items:center;gap:44px;max-width:900px;display:grid}.profilePortrait{aspect-ratio:1;border:1px solid var(--line);color:var(--text-dim);background:var(--surface);font:56px var(--font-proof);border-radius:50%;place-items:center;display:grid}.profileCard h2{margin:0 0 12px;font-size:42px}.profileCard p{color:var(--text-soft);line-height:1.85}.teamCard{min-height:250px}.teamCard small{margin-top:18px;display:block}.leadGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;display:grid}.leadCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;padding:28px;display:flex}.leadTop{align-items:center;gap:18px;display:flex}.leadPortrait{border:1px solid var(--line-strong);width:66px;height:66px;color:var(--text-soft);background:var(--paper-sunken);font:24px var(--font-story);border-radius:50%;flex:none;place-items:center;display:grid}.leadTop h3{letter-spacing:-.03em;margin:0;font-size:26px}.leadTitle{color:var(--gold);font:10px var(--font-proof);letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0}.leadBio{color:var(--text-soft);margin:24px 0 0;font-size:14px;line-height:1.85}.leadBio.empty{color:var(--text-dim);font-style:italic}.leadFields{border:1px solid var(--line);background:var(--line);border-radius:12px;gap:1px;margin:24px 0;padding:0;display:grid;overflow:hidden}.leadFields>div{background:var(--paper-raised);grid-template-columns:96px 1fr;gap:14px;padding:13px 16px;display:grid}.leadFields dt{color:var(--text-dim);font:10px var(--font-proof);align-self:center}.leadFields dd{color:var(--text-soft);margin:0;font-size:13px;line-height:1.75}.leadFields dd.empty{color:var(--text-dim);font-family:var(--font-proof);font-size:11px}.leadNote{border-top:1px solid var(--line);color:var(--text-dim);font:10px var(--font-proof);letter-spacing:.06em;margin:auto 0 0;padding-top:16px}.summaryTable{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);gap:1px;margin:0;display:grid;overflow:hidden}.summaryTable>div{background:var(--paper-raised);grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:30px;padding:26px 28px;display:grid}.summaryTable dt{color:var(--text-dim);font:10px var(--font-proof);letter-spacing:.08em;text-transform:uppercase;padding-top:5px}.summaryTable dd{margin:0}.summaryTable dd strong{letter-spacing:-.025em;font-size:21px;font-weight:560;display:block}.summaryTable dd p{color:var(--text-soft);margin:9px 0 0;font-size:13px;line-height:1.8}.summaryStatus{padding-top:4px}.gapGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.gapGrid article{border-radius:var(--radius-md);background:var(--amber-wash);border:1px solid #b0521f38;padding:26px}.gapGrid span{color:var(--amber);font:10px var(--font-proof)}.gapGrid h3{margin:0 0 14px;font-size:20px}.gapGrid p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.85}.triangulationGrid{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.triangulationGrid article{background:var(--paper-raised);flex-direction:column;min-width:0;padding:24px;display:flex}.triangulationGrid article>span{color:var(--gold);font:10px var(--font-proof);letter-spacing:.08em;text-transform:uppercase}.triangulationQuestion{min-height:66px;color:var(--text);margin:16px 0 18px;font-size:13px}.triangulationGrid strong{color:var(--gold-bright);font:20px var(--font-proof);letter-spacing:-.03em}.triangulationDetail{color:var(--text-soft);margin:14px 0 0;font-size:12px}.triangulationWarn{color:var(--amber);margin:12px 0 0;font-size:11px;line-height:1.7}.triangulationGrid>article>a{color:var(--text-dim);font:10px var(--font-proof);margin-top:auto;padding-top:14px}.triangulationGrid>article>a:hover{color:var(--gold)}.cellWarn{color:var(--amber)}.personaGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.personaGrid article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;padding:26px;display:flex}.personaGrid header span{color:var(--gold);font:10px var(--font-proof);letter-spacing:.08em}.personaGrid header h4{letter-spacing:-.02em;margin:10px 0 0;font-size:21px}.personaLine{color:var(--text-soft);margin:16px 0 20px;font-size:13px}.personaSizing{background:var(--gold-wash);border:1px solid #9a76203d;border-radius:12px;padding:16px}.personaSizing p{color:var(--text);margin:12px 0 8px;font-size:12px}.personaSizing a{color:var(--text-dim);font:10px var(--font-proof)}.personaSizing a:hover{color:var(--gold)}.personaGrid dl{gap:3px;margin:20px 0;display:grid}.personaGrid dt{color:var(--text-dim);font:10px var(--font-proof);text-transform:uppercase}.personaGrid dd{color:var(--text-soft);margin:0 0 14px;font-size:12px}.personaGrid dd ul{margin:0;padding-left:16px}.personaGrid dd li{margin-bottom:5px}.personaGate{border-top:1px solid var(--line);color:var(--text-dim);font:10px/1.7 var(--font-proof);margin:auto 0 0;padding-top:16px}.personaGate strong{color:var(--amber)}.taskPersonaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.taskPersonaGrid article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:26px}.taskPersonaGrid header>span{color:var(--gold);font:10px var(--font-proof);letter-spacing:.08em;text-transform:uppercase}.taskPersonaGrid h4{margin:10px 0;font-size:22px}.taskPersonaGrid article>p{color:var(--text-soft);font-size:13px}.taskPersonaGrid dl{grid-template-columns:105px 1fr;gap:10px 16px;margin:22px 0;display:grid}.taskPersonaGrid dt{color:var(--text-dim);font:9px var(--font-proof);letter-spacing:.06em;text-transform:uppercase}.taskPersonaGrid dd{color:var(--text-soft);margin:0;font-size:11px;line-height:1.7}.taskPersonaGrid dd>span{display:block}.taskPersonaGrid article>small{border-top:1px solid var(--line);color:var(--amber);font:10px/1.7 var(--font-proof);padding-top:16px;display:block}.metricLedger{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.metricLedger article{background:var(--paper-raised);padding:22px}.metricLedger h4{margin:0;font-size:15px;line-height:1.5}.metricLedger p{color:var(--text-soft);font-size:11px;line-height:1.7}.metricLedger small{color:var(--text-dim);font:10px/1.65 var(--font-proof)}.contentAiFlow{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.contentAiFlow article{background:var(--paper-raised);flex-direction:column;min-width:0;padding:20px;display:flex}.contentAiFlow header{align-items:start;gap:10px;display:grid}.contentAiFlow header>span{color:var(--gold);font:10px var(--font-proof)}.contentAiFlow p{color:var(--text-soft);font-size:11px;line-height:1.7}.contentAiFlow small{color:var(--text);font:10px/1.65 var(--font-proof)}.contentAiFlow em{color:var(--amber);margin-top:14px;font-size:10px;line-height:1.65}.contentAiFlow a{color:var(--gold);font:10px var(--font-proof);margin-top:auto;padding-top:16px}.truthPill{width:fit-content;font:9px var(--font-proof);border-radius:999px;padding:4px 7px}.truthPill.verified{color:#2f6a4e;background:#2f6a4e1a}.truthPill.target{color:var(--blue);background:#2159a817}.truthPill.hypothesis{color:var(--amber);background:var(--amber-wash)}.evidenceStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.evidenceStrip a{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:24px}.evidenceStrip a:hover{background:var(--gold-wash);border-color:#9a76205c}.evidenceStrip strong{font-size:15px;line-height:1.5}.evidenceStrip p{color:var(--text-soft);font-size:12px;line-height:1.75}.evidenceStrip small{color:var(--text-dim);font:10px/1.7 var(--font-proof)}.phaseRail.focused{grid-template-columns:repeat(5,minmax(0,1fr))}.phaseRail.focused ul{color:var(--text-soft);padding-left:16px;font-size:11px;line-height:1.7}.channelGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.channelGrid article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:26px}.channelGrid h4{letter-spacing:-.02em;margin:0 0 10px;font-size:19px}.channelRole{color:var(--text-soft);margin:0 0 18px;font-size:13px;line-height:1.8}.channelGrid dl{gap:3px;margin:0;display:grid}.channelGrid dt{color:var(--text-dim);font:10px var(--font-proof);text-transform:uppercase}.channelGrid dd{color:var(--text-soft);margin:0 0 14px;font-size:12px;line-height:1.75}.statList{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:18px;display:grid}.statList a{border:1px solid var(--line);color:var(--text-soft);border-radius:10px;padding:12px 14px;font-size:11px;line-height:1.65;display:block}.statList a:hover{background:var(--gold-wash);border-color:#9a76205c}.statList small{color:var(--text-dim);font:9px var(--font-proof);margin-top:5px;display:block}.principleList{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.principleList li{border:1px solid var(--line);color:var(--text-soft);background:var(--surface);border-radius:12px;padding:16px 18px;font-size:12px;line-height:1.8}.blankNote{border-left:2px solid var(--gold);color:var(--text-dim);background:var(--gold-wash);font:11px/1.85 var(--font-proof);margin-top:18px;padding:16px 18px}.sourceMuted{color:var(--text-dim);font:10px var(--font-proof);margin:10px 0 0}.pillarLink{margin-top:20px}.pillarLink a{color:var(--gold);font:12px var(--font-proof)}.pillarLink a:hover{text-decoration:underline}.pageHeroLink{margin-top:20px}.pageHeroLink a{color:var(--gold);font:12px var(--font-proof)}.pageHeroLink a:hover{text-decoration:underline}.counterList{gap:10px;display:grid}.counterList article{border-radius:var(--radius-md);background:var(--amber-wash);border:1px solid #b0521f38;padding:28px;display:block}.counterList h3{margin:0;font-size:19px;font-weight:540}.counterList>article>div>a{color:var(--text-dim);font:10px var(--font-proof);margin:12px 0;display:inline-block}.counterList>article>div>a:hover{color:var(--gold)}.counterList p{color:var(--text-soft);margin:0;font-size:13px}.counterList p strong{color:var(--text)}.guardrailList.plain{grid-template-columns:repeat(2,1fr)}.guardrailList.plain p,.guardrailList p span{display:block}.guardrailList p em{color:var(--text);margin-bottom:6px;font-style:normal;font-weight:600;display:block}.allocationBar{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--line);gap:1px;margin-top:34px;display:flex;overflow:hidden}.allocationBar span{min-width:0;color:var(--text-soft);background:var(--paper-raised);flex-basis:0;padding:16px 14px;font-size:12px;line-height:1.55}.allocationBar span[data-slot="0"]{color:var(--text);background:#9a76203d}.allocationBar span[data-slot="1"]{background:#c9a22729}.allocationBar span[data-slot="2"]{background:#2159a81f}.allocationBar span[data-slot="3"]{background:#6244b81f}.allocationBar span[data-slot="4"]{background:#b0521f1f}.allocationBar small{color:var(--text);font:15px var(--font-proof);letter-spacing:-.03em;margin-bottom:7px;display:block}.loginPage{width:var(--page);grid-template-columns:.75fr 1.25fr;align-items:center;gap:7vw;min-height:calc(100vh - 76px);margin-inline:auto;padding:70px 0;display:grid}.authPanel{max-width:430px}.authPanel h1{letter-spacing:-.025em;margin:20px 0 12px;font-size:46px;line-height:1.2}.authPanel>p{color:var(--text-soft);line-height:1.85}.authTabs{border:1px solid var(--line);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin:28px 0 20px;padding:4px;display:grid}.authTabs button{color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px}.authTabs button.active{color:var(--text);background:var(--surface-strong)}.formStack{gap:14px;display:grid}.field{gap:7px;display:grid}.field label{color:var(--text-soft);font-size:12px}.field input{border:1px solid var(--line);width:100%;height:48px;color:var(--text);background:var(--surface);border-radius:12px;outline:none;padding:0 14px}.field input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-wash)}.formStack .button{width:100%;margin-top:8px}.demoNotice{color:var(--amber);font:10px/1.75 var(--font-proof);margin-top:18px}.legalPage{width:min(820px,100vw - 48px);margin:0 auto;padding:110px 0 150px}.legalPage h1{letter-spacing:-.03em;margin:22px 0;font-size:clamp(48px,7vw,82px);line-height:1.12}.legalPage .intro{color:var(--text-soft);font-size:18px;line-height:1.85}.legalBody{margin-top:70px}.legalBody section{border-top:1px solid var(--line);padding:30px 0}.legalBody h2{font-size:22px}.legalBody p,.legalBody li{color:var(--text-soft);line-height:1.85}.legalBody code{color:var(--gold)}.finalCta{border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 10%, #c9a22738, transparent 40%), var(--surface);border:1px solid #9a76204d;padding:70px;overflow:hidden}.finalCta h2{letter-spacing:-.025em;max-width:13ch;margin:0;font-size:clamp(42px,6vw,74px);line-height:1.12}.finalCta p{max-width:620px;color:var(--text-soft);font-size:17px;line-height:1.85}.siteFooter{width:var(--page);border-top:1px solid var(--line);color:var(--text-soft);grid-template-columns:1fr auto;align-items:end;gap:30px;margin-inline:auto;padding:54px 0;font-size:13px;display:grid}.siteFooter p{margin:6px 0}.footerBrand{color:var(--text);font-size:16px;font-weight:650}.siteFooter nav{gap:20px;display:flex}.siteFooter nav a:hover{color:var(--gold)}.muted,.footerMeta{color:var(--text-dim)}.footerMeta{font:11px var(--font-proof);grid-column:1/-1}@media print{html,body{color:#111;background:#fff}.siteHeader,.mainNav,.headerActions,.pageIndex,.pageNav,.siteFooter,.ctaGroup,.heroVisual{display:none!important}.section,.pageHero{page-break-inside:avoid;width:100%;padding:18px 0}.bpSection,.gapGrid article,.leadCard,.tableWrap{page-break-inside:avoid}.bpDeepDive[open]>summary+.deepDiveBody,.bpDeepDive>summary{display:block}a[href^=http]:after{content:" (" attr(href) ")";color:#555;font-size:9px}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:980px){:root{--page:min(100% - 32px, 760px)}.siteHeader{-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf8f3f7;grid-template-columns:1fr auto;padding-inline:16px}.mainNav{z-index:60;box-shadow:var(--shadow-card);background:#fffffff5;justify-content:space-around;position:fixed;inset:auto 16px 14px}.mainNav a{text-align:center;flex:1}.hero,.claimGrid,.loginPage{grid-template-columns:1fr}.hero{gap:60px;padding-top:70px}.heroCopy h1{max-width:11ch}.heroVisual{width:100%}.productWindow{min-width:0;transform:none}th,td{padding:10px 9px;font-size:11.5px}.cardGrid,.marketGrid,.modelCompare,.pricingGrid,.teamGrid,.lessonGrid,.signalGrid,.evaluationGrid,.metricsGrid,.pulseTop,.integrationRail,.growthChipRow{grid-template-columns:repeat(2,1fr)}.evidenceProtocol{grid-template-columns:1fr}.evidenceProtocol h2{max-width:13ch}.bpLayout{grid-template-columns:1fr;gap:28px}.bpPoints,.operatingFlow,.decisionGrid{grid-template-columns:1fr}.operatingFlow h4,.decisionGrid p{min-height:auto}.deepDiveSplit,.phaseRail,.economicsGrid{grid-template-columns:1fr}.funnelRail{grid-template-columns:repeat(3,1fr)}.timelineLayout,.architectureExplorer{grid-template-columns:1fr}.timelineRail{grid-template-columns:repeat(4,1fr)}.timelineButton{border-left:0;border-bottom:1px solid var(--line);grid-template-columns:1fr}.profileCard{grid-template-columns:160px 1fr}.loginPage{padding-block:90px}.authPanel{max-width:none}.summaryTable>div{grid-template-columns:130px minmax(0,1fr);gap:20px}.summaryStatus{grid-column:2}.allocationBar{flex-wrap:wrap}.allocationBar span{flex-basis:calc(33.333% - 1px)}.triangulationGrid{grid-template-columns:repeat(2,1fr)}.personaGrid{grid-template-columns:1fr}.workflowRail{grid-template-columns:repeat(3,minmax(0,1fr))}.workflowStep b{display:none}.momentGrid,.metricLedger,.businessMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.flywheelGrid,.contentAiFlow,.phaseRail.focused,.evidenceStrip{grid-template-columns:1fr}}@media (max-width:620px){:root{--page:calc(100% - 28px)}.siteHeader{height:64px}.headerActions .button{display:none}.mainNav{overflow-x:auto}.mainNav a{min-width:fit-content;padding-inline:11px}.section{padding:88px 0}.screenSection{min-height:auto}.pageHero{padding:80px 0 56px}.hero{min-height:auto;padding:76px 0}.heroCopy h1{font-size:54px}.pageHeroMeta span{white-space:normal;max-width:100%;line-height:1.55}.heroProof{flex-direction:column;gap:7px}.productBody{grid-template-columns:48px 1fr;min-height:350px}.productBody main{padding:14px}.canvasGrid{grid-template-columns:1fr}.mapCard{min-height:160px}.taskStack article:nth-child(n+3){display:none}.cardGrid,.marketGrid,.modelCompare,.pricingGrid,.teamGrid,.lessonGrid,.metricsGrid,.pulseTop,.honestyGrid,.signalGrid,.evaluationGrid,.leadGrid,.gapGrid,.channelGrid,.growthChipRow{grid-template-columns:1fr}.integrationRail{grid-template-columns:repeat(2,1fr)}.summaryTable>div{grid-template-columns:1fr;gap:12px;padding:22px}.summaryStatus{grid-column:1}.leadFields>div{grid-template-columns:1fr;gap:5px}.allocationBar span{flex-basis:calc(50% - 1px)}.triangulationGrid{grid-template-columns:1fr}.counterList article{padding:22px}th,td{padding:8px 6px;font-size:10.5px}.level{width:24px}.pageIndex{width:calc(100% - 28px);margin-top:14px}.detailBlockHeader,.scenarioIntro{display:grid}.scenarioPanel{padding:18px}.scenarioFormula{white-space:normal}.deepDiveBody{padding:24px 14px 14px}.bpDeepDive>summary{padding-left:16px}.sourceList article,.sourceList a{display:grid}.funnelRail,.guardrailList,.askGates{grid-template-columns:1fr}.funnelRail p,.bpSection{min-height:auto}.timelineRail{grid-template-columns:repeat(2,1fr)}.timelineDetail{padding:24px}.architectureExplorer{display:block}.layerList{grid-template-columns:repeat(2,1fr);margin-bottom:12px}.layerPanel{padding:24px}.profileCard{grid-template-columns:1fr}.profilePortrait{width:140px}.finalCta{padding:38px 24px}.siteFooter{grid-template-columns:1fr;padding-bottom:110px}.siteFooter nav{flex-wrap:wrap}.commitRow{grid-template-columns:62px 1fr}.commitRow time{grid-column:2}.pulsePanel{padding:18px}.barChart{gap:5px}.workflowRail,.momentGrid,.metricLedger,.businessMiniGrid,.taskPersonaGrid{grid-template-columns:1fr}.workflowStep p,.momentCard>p{min-height:auto}.roleStack article{grid-template-columns:36px 1fr}.taskPersonaGrid dl{grid-template-columns:1fr;gap:5px}}
