@font-face{font-family:Libre Baskerville;src:url(/fonts/LibreBaskerville-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Libre Baskerville;src:url(/fonts/LibreBaskerville-Italic.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Medium.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--ink:#1a1f2e;--ink-soft:#252c3c;--ink-muted:#5b6170;--paper:#f5efe2;--paper-deep:#eae1d0;--white:#fafaf7;--pure:#fff;--pulse:#0d9e75;--pulse-light:#5bd0aa;--pulse-pale:#d9f5e9;--red:#d76e61;--amber:#d9a742;--border:#1a1f2e29;--border-light:#ffffff29;--serif:"Libre Baskerville", Georgia, serif;--sans:"IBM Plex Sans", Arial, sans-serif;--mono:"JetBrains Mono", monospace;--max:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{background:var(--white);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}body.menu-open{overflow:hidden}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}img{max-width:100%;display:block}::selection{background:var(--pulse);color:var(--pure)}.container{max-width:var(--max);width:100%;margin:0 auto;padding-left:32px;padding-right:32px}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:100;background:#fafaf7e6;border-bottom:1px solid #1a1f2e1a;position:fixed;top:0;left:0;right:0}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1440px;height:76px;margin:0 auto;padding:0 30px;display:grid}.wordmark{font-family:var(--serif);letter-spacing:-.02em;justify-self:start;align-items:center;gap:11px;font-size:20px;text-decoration:none;display:inline-flex}.node-mark{width:28px;height:28px;display:block;position:relative}.node-mark:before,.node-mark:after{content:"";transform-origin:0;background:currentColor;width:17px;height:1px;position:absolute;top:14px;left:6px}.node-mark:before{transform:rotate(-38deg)}.node-mark:after{transform:rotate(38deg)}.node-mark i{background:var(--pulse);z-index:1;border-radius:50%;width:6px;height:6px;position:absolute}.node-mark i:nth-child(2){top:2px;right:1px}.node-mark i:nth-child(3){bottom:2px;right:1px}.site-nav{align-items:center;gap:30px;display:flex}.site-nav a{color:var(--ink);font-size:14px;text-decoration:none}.header-cta{background:var(--ink);color:var(--pure);font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;border-radius:2px;justify-self:end;align-items:center;gap:16px;padding:12px 16px;font-size:11px;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.header-cta:hover{background:var(--pulse);transform:translateY(-1px)}.menu-toggle{color:var(--ink);cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;font-size:11px;display:none}.hero{background:var(--paper);min-height:920px;padding-top:76px;position:relative;overflow:hidden}.hero-grid{background-image:linear-gradient(#1a1f2e0b 1px,#0000 1px),linear-gradient(90deg,#1a1f2e0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:76px 0 80px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.signal-orbit{border:1px solid #0d9e752e;border-radius:50%;position:absolute}.signal-orbit:after{background:var(--pulse);border:5px solid var(--paper);content:"";border-radius:50%;width:8px;height:8px;position:absolute}.signal-orbit-one{width:580px;height:580px;top:10px;right:-280px}.signal-orbit-one:after{top:105px;left:38px}.signal-orbit-two{width:520px;height:520px;bottom:-290px;left:-320px}.signal-orbit-two:after{top:130px;right:20px}.hero-inner{z-index:1;grid-template-columns:minmax(0,1.14fr) minmax(390px,.7fr);align-items:center;gap:76px;min-height:760px;padding-top:88px;padding-bottom:80px;display:grid;position:relative}.eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:11px;display:flex}.eyebrow:before{background:var(--pulse);content:"";border-radius:50%;width:6px;height:6px}.hero-title{font-family:var(--serif);letter-spacing:-.055em;max-width:930px;margin:0;font-size:clamp(52px,5.4vw,88px);font-weight:400;line-height:1.02}.rotating-outcome{color:var(--pulse);min-height:2.06em;font-style:italic;display:block}.rotating-outcome>span{animation:.5s cubic-bezier(.2,.8,.2,1) both outcomeIn;display:block}@keyframes outcomeIn{0%{opacity:0;transform:translateY(72%)}to{opacity:1;transform:translateY(0)}}.hero-deck{color:#3e4552;max-width:680px;margin:26px 0 0;font-size:19px;line-height:1.6}.hero-actions,.section-actions,.final-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:38px;display:flex}.button{font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:14px 18px;font-size:11px;text-decoration:none;transition:background .18s,border .18s,color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--pulse);color:var(--pure)}.button-ink{background:var(--ink);color:var(--pure)}.button-ink:hover{background:var(--pulse)}.text-link{font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:14px;padding:8px 0 5px;font-size:11px;text-decoration:none;display:inline-flex}.text-link-light{color:var(--pure)}.text-link-ink{color:var(--ink)}.hero-signal{background:#ffffffdb;border:1px solid #1a1f2e21;justify-self:end;width:100%;max-width:430px;padding:22px;position:relative;transform:rotate(1.5deg);box-shadow:0 34px 100px #1a1f2e21}.hero-signal:before{content:"";z-index:-1;border:1px solid #0d9e7540;position:absolute;inset:11px -11px -11px 11px}.signal-meta,.signal-foot{color:var(--ink-muted);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex}.status{align-items:center;gap:7px;display:flex}.status i,.panel-updated i{background:var(--pulse);border-radius:50%;width:6px;height:6px;animation:1.8s infinite signalPulse;display:inline-block}@keyframes signalPulse{0%,to{box-shadow:0 0 #0d9e754d}50%{box-shadow:0 0 0 7px #0d9e7500}}.signal-question{border-bottom:1px solid var(--border);font-family:var(--serif);margin-top:20px;padding-bottom:14px;font-size:20px}.signal-number{justify-content:space-between;align-items:end;padding:20px 0 6px;display:flex}.signal-number span{color:var(--ink-muted);font-size:12px}.signal-number strong{font-family:var(--serif);letter-spacing:-.04em;font-size:36px;font-weight:400}.signal-chart{background:linear-gradient(#1a1f2e0f 1px,#0000 1px) 0 0/100% 36px;height:145px;margin:8px 0 20px;position:relative;overflow:hidden}.chart-line{border-top:2px solid var(--pulse);transform-origin:0;width:45%;height:80px;position:absolute}.chart-line-one{top:76px;left:0;transform:rotate(-8deg)}.chart-line-two{width:58%;top:53px;left:43%;transform:rotate(13deg)}.chart-point{background:var(--pure);border:2px solid var(--pulse);border-radius:50%;width:10px;height:10px;position:absolute}.point-one{top:71px;left:0}.point-two{top:48px;left:43%}.point-three{top:100px;right:0}.signal-change{background:var(--paper);align-items:center;gap:13px;padding:14px;display:flex}.signal-icon{background:var(--ink);color:var(--pure);justify-content:center;align-items:center;width:35px;height:35px;font-size:16px;display:flex}.signal-change div{flex-direction:column;display:flex}.signal-change strong{font-size:12px;font-weight:500}.signal-change span:not(.signal-icon){color:var(--ink-muted);font-size:10px}.signal-foot{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.hero-statement{background:var(--ink);color:var(--pure);position:absolute;bottom:0;left:0;right:0}.statement-inner{font-family:var(--serif);letter-spacing:-.03em;justify-content:space-between;align-items:center;min-height:80px;font-size:clamp(20px,2.4vw,34px);display:flex}.statement-inner em{color:var(--pulse-light)}.section-index{border-top:1px solid var(--border);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:70px;padding-top:12px;font-size:10px;display:flex}.section-index-light{border-color:var(--border-light);color:#ffffff9e}.recognition-grid{grid-template-columns:1.08fr .92fr;gap:80px;display:grid}.recognition h2,.mechanism h2,.holmes h2,.platform h2,.ways h2,.value h2,.final-cta h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.2vw,62px);font-weight:400;line-height:1.13}.recognition-copy p,.platform-intro p,.ways-intro p,.value-intro>p{color:var(--ink-muted);margin:0 0 22px;font-size:17px}.recognition-copy .lead,.holmes-copy-grid .lead{color:var(--ink);font-size:21px}.thoughts{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-top:100px;display:grid}.thought{border-right:1px solid var(--border);min-height:190px;padding:20px 26px 24px 0}.thought:not(:first-child){padding-left:26px}.thought:last-child{border-right:0}.thought>span{color:var(--pulse);font-family:var(--mono);font-size:10px}.thought p{font-family:var(--serif);margin:28px 0 0;font-size:18px;font-style:italic;line-height:1.5}.recognition-close{border-bottom:1px solid var(--border);border-top:1px solid var(--border);font-family:var(--serif);letter-spacing:-.035em;margin:80px 0 0;padding:42px 0;font-size:clamp(25px,3vw,42px);line-height:1.3}.recognition-close em{color:var(--pulse)}.mechanism{background:var(--ink);color:var(--pure);position:relative;overflow:hidden}.mechanism:before{content:"";border:1px solid #5bd0aa2e;border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-330px}.mechanism-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;display:grid}.mechanism-intro>p{color:#ffffffa6;margin:0;font-size:17px}.mechanism-rail{grid-template-columns:repeat(6,1fr);margin:100px 0;display:grid}.rail-step{border-left:1px solid var(--border-light);min-height:150px;padding:18px;position:relative}.rail-step:last-child{border-right:1px solid var(--border-light)}.rail-step:after{background:var(--pulse);content:"";border-radius:50%;width:5px;height:5px;position:absolute;bottom:12px;left:18px}.rail-step span{color:#ffffff59;font-family:var(--mono);font-size:9px}.rail-step strong{font-family:var(--serif);margin-top:52px;font-size:21px;font-weight:400;display:block}.contrast{border:1px solid var(--border-light);background:#ffffff09;grid-template-columns:1fr 80px 1fr;align-items:center;padding:46px;display:grid}.contrast-column .eyebrow{color:#ffffff73}.contrast-column>div{border-top:1px solid var(--border-light);font-family:var(--serif);padding:12px 0;font-size:clamp(23px,2.3vw,34px)}.contrast-old>div{color:#ffffff59;-webkit-text-decoration:line-through #d76e6180;text-decoration:line-through #d76e6180}.contrast-arrow{color:var(--pulse-light);text-align:center;font-size:28px}.holmes-transition{border-bottom:1px solid var(--border);border-top:1px solid var(--border);font-family:var(--serif);letter-spacing:-.035em;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;margin-bottom:110px;padding:32px 0;font-size:clamp(22px,2.8vw,40px);line-height:1.25;display:grid}.holmes-transition p{margin:0}.holmes-transition p:last-child,.holmes-transition span{color:var(--pulse)}.holmes-copy-grid{grid-template-columns:1.3fr .7fr;align-items:end;gap:70px;margin-bottom:65px;display:grid}.holmes-copy-grid p:not(.eyebrow){color:var(--ink-muted);margin:0 0 14px}.holmes-copy-grid .lead{color:var(--ink)}.holmes-panel{background:#f7f8f6;border:1px solid #1a1f2e29;grid-template-columns:180px 1fr;min-height:620px;display:grid;overflow:hidden;box-shadow:0 35px 80px #1a1f2e29}.panel-sidebar{background:var(--ink);color:var(--pure);flex-direction:column;padding:24px 18px;display:flex}.panel-brand{font-family:var(--serif);align-items:center;gap:9px;font-size:15px;display:flex}.mini-node{width:18px;height:18px;display:block;position:relative}.mini-node:before,.mini-node:after{content:"";transform-origin:0;background:#ffffff80;width:12px;height:1px;position:absolute;top:8px;left:4px}.mini-node:before{transform:rotate(-38deg)}.mini-node:after{transform:rotate(38deg)}.mini-node i{background:var(--pulse-light);z-index:1;border-radius:50%;width:4px;height:4px;position:absolute}.mini-node i:first-child{top:6px;left:1px}.mini-node i:nth-child(2){top:0;right:0}.mini-node i:nth-child(3){bottom:1px;right:0}.panel-nav{flex-direction:column;gap:8px;margin-top:65px;display:flex}.panel-nav span{color:#ffffff80;border-left:2px solid #0000;padding:9px 11px;font-size:11px}.panel-nav .active{border-color:var(--pulse-light);color:var(--pure);background:#5bd0aa17}.panel-user{align-items:center;gap:8px;margin-top:auto;font-size:10px;display:flex}.panel-user i{font-family:var(--mono);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:8px;display:flex}.panel-main{color:var(--ink);padding:25px}.panel-heading{justify-content:space-between;align-items:center;display:flex}.panel-heading>div{flex-direction:column;display:flex}.panel-heading span{color:var(--ink-muted);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:8px}.panel-heading strong{font-family:var(--serif);font-size:24px;font-weight:400}.panel-updated{align-items:center;gap:7px;display:flex}.forecast-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.forecast-cards>div{background:var(--pure);color:var(--ink);border:1px solid #1a1f2e1a;flex-direction:column;padding:16px;display:flex}.forecast-cards .card-emphasis{background:var(--ink);color:var(--pure)}.forecast-cards span,.forecast-cards small{color:var(--ink-muted);font-size:9px}.forecast-cards .card-emphasis span,.forecast-cards .card-emphasis small{color:#ffffff94}.forecast-cards strong{font-family:var(--serif);letter-spacing:-.03em;margin:8px 0 4px;font-size:28px;font-weight:400}.trajectory-summary{background:var(--pure);border:1px solid #1a1f2e1a;grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.trajectory-summary>div{min-height:66px;padding:11px 14px 10px;position:relative}.trajectory-summary>div+div{border-left:1px solid #1a1f2e1a}.trajectory-summary>div:before{content:"";background:#7d899c;width:18px;height:2px;position:absolute;top:0;left:14px}.trajectory-summary>div:nth-child(2):before{background:var(--blue)}.trajectory-summary>div:nth-child(3):before{background:var(--red)}.trajectory-summary>.summary-opportunity:before{background:var(--pulse)}.trajectory-summary span,.trajectory-summary small{color:var(--ink-muted);font-size:7px;line-height:1.25;display:block}.trajectory-summary span{min-height:18px}.trajectory-summary strong{color:var(--ink);font-family:var(--mono);margin:4px 0 2px;font-size:12px;font-weight:500;display:block}.trajectory-summary>div:nth-child(2) strong{color:var(--blue)}.trajectory-summary>div:nth-child(3) strong{color:var(--red)}.trajectory-summary .summary-opportunity strong{color:var(--pulse)}.panel-content{grid-template-columns:1.35fr .65fr;gap:10px;margin-top:10px;display:grid}.forecast-chart,.attention-card{background:var(--pure);border:1px solid #1a1f2e1a;padding:16px}.chart-heading,.attention-heading{justify-content:space-between;align-items:center;display:flex}.chart-heading>div:first-child{flex-direction:column;display:flex}.chart-heading strong,.attention-heading strong{font-size:11px;font-weight:500}.chart-heading span,.chart-legend,.attention-card>p{color:var(--ink-muted);font-size:8px}.chart-legend{align-items:center;gap:11px;display:flex}.chart-legend span{white-space:nowrap;align-items:center;gap:4px;display:flex}.chart-legend i{width:10px;height:2px;display:block}.chart-legend .legend-plan{border-top:1px dashed #7d899c}.chart-legend .legend-actual{background:var(--blue)}.chart-legend .legend-range{background:linear-gradient(90deg, var(--pulse), var(--red))}.chart-stage{height:220px;margin-top:15px;padding-left:35px;position:relative;overflow:hidden}.elapsed-period,.remaining-period{position:absolute;top:0;bottom:20px}.elapsed-period{background:#3974d809;width:calc(57% - 20px);left:35px}.remaining-period{left:57%;right:0}.elapsed-period>span,.remaining-period>span{color:#718097;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:6px;position:absolute;top:5px;left:7px}.remaining-period>span{color:var(--pulse)}.grid-line{border-top:1px solid #1a1f2e14;position:absolute;left:35px;right:0}.line-a{top:28px}.line-b{top:101px}.line-c{top:174px}.axis-label{color:var(--ink-muted);font-family:var(--mono);font-size:7px;position:absolute;left:0}.axis-a{top:22px}.axis-b{top:95px}.axis-c{top:168px}.trajectory-graphic{z-index:1;width:calc(100% - 52px);height:146px;position:absolute;top:28px;left:41px;overflow:visible}.trajectory-graphic path{fill:none;vector-effect:non-scaling-stroke}.trajectory-graphic .decision-window-area{fill:url(#decision-window-fill);stroke:none}.trajectory-plan{stroke:#7d899c;stroke-dasharray:4 5;stroke-linecap:round;stroke-width:1.1px}.trajectory-actual{stroke:var(--blue);stroke-dasharray:900;stroke-dashoffset:900px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.trajectory-upside,.trajectory-risk{stroke-dasharray:900;stroke-dashoffset:900px;stroke-linecap:round;stroke-width:1.55px}.trajectory-upside{stroke:var(--pulse)}.trajectory-risk{stroke:var(--red)}.decision-window-area,.trajectory-plan,.trajectory-graphic circle{opacity:0}.holmes-panel.is-chart-visible .trajectory-actual{animation:1.35s cubic-bezier(.2,.75,.15,1) .1s forwards holmesDraw}.holmes-panel.is-chart-visible .trajectory-upside,.holmes-panel.is-chart-visible .trajectory-risk{animation:1.2s cubic-bezier(.2,.75,.15,1) 1.05s forwards holmesDraw}.holmes-panel.is-chart-visible .trajectory-plan,.holmes-panel.is-chart-visible .trajectory-graphic circle{animation:.45s .75s forwards holmesReveal}.holmes-panel.is-chart-visible .decision-window-area{animation:.7s 1.3s forwards holmesReveal}@keyframes holmesDraw{to{stroke-dashoffset:0}}@keyframes holmesReveal{to{opacity:1}}.trajectory-graphic circle{fill:var(--pure);vector-effect:non-scaling-stroke}.actual-points circle{stroke:var(--blue);stroke-width:2px}.actual-points .today-point-halo{fill:#3974d81f;stroke:none}.trajectory-graphic .plan-point{stroke:#7d899c;stroke-width:1.5px}.trajectory-graphic .upside-point{stroke:var(--pulse);stroke-width:2px}.trajectory-graphic .risk-point{stroke:var(--red);stroke-width:2px}.today-line{z-index:1;border-left:1px dashed #0714266b;position:absolute;top:0;bottom:20px;left:57%}.today-line span{background:var(--ink);color:#fff;font-family:var(--mono);white-space:nowrap;padding:3px 5px;font-size:6px;position:absolute;top:10px;left:5px}.date-label{color:var(--ink-muted);font-family:var(--mono);font-size:6px;position:absolute;bottom:5px}.date-start{left:35px}.date-end{right:0}.attention-heading>div{align-items:center;gap:7px;display:flex}.pulse-dot{background:var(--red);border-radius:50%;width:6px;height:6px}.attention-heading>span{color:var(--red);font-family:var(--mono);background:#f8e9e6;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;display:flex}.deal-row{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #1a1f2e14;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;padding:10px 0;transition:background .18s,padding .18s;display:grid}.deal-row:hover,.deal-row:focus-visible,.deal-row.is-active{background:var(--blue-pale);padding-left:8px;padding-right:8px}.deal-row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.deal-row>i{background:var(--paper);font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:7px;display:flex}.deal-row>div{flex-direction:column;display:flex}.deal-row strong{font-size:9px}.deal-row div span{color:var(--ink-muted);font-size:8px}.risk{border-radius:10px;padding:3px 6px;font-size:7px}.risk-red{color:var(--red);background:#f8e9e6}.risk-amber{color:#9a6b12;background:#faf1de}.risk-green{background:var(--pulse-pale);color:#087354}.panel-insight{background:var(--paper);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:10px;padding:13px;display:grid}.insight-glyph{background:var(--pulse);color:var(--pure);font-family:var(--serif);justify-content:center;align-items:center;width:36px;height:36px;display:flex}.panel-insight>div{flex-direction:column;display:flex}.panel-insight .insight-copy{animation:.26s insightSwap}@keyframes insightSwap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.panel-insight div>span{color:var(--pulse);font-family:var(--mono);letter-spacing:.05em;font-size:7px}.panel-insight div>strong{font-size:10px;font-weight:500}.panel-insight div>p{color:var(--ink-muted);margin:2px 0 0;font-size:8px}.panel-insight button{color:var(--ink);font-family:var(--mono);background:0 0;border:0;font-size:7px}.holmes-jobs{grid-template-columns:repeat(2,1fr);gap:1px;margin-top:70px;display:grid}.holmes-jobs article{border:1px solid var(--border);padding:38px}.job-number{color:var(--pulse);font-family:var(--mono);font-size:10px}.holmes-jobs h3{font-family:var(--serif);letter-spacing:-.035em;max-width:470px;margin:40px 0 30px;font-size:clamp(25px,2.5vw,36px);font-weight:400;line-height:1.2}.holmes-jobs ul{margin:0;padding:0;list-style:none}.holmes-jobs li{border-top:1px solid var(--border);color:var(--ink-muted);padding:11px 0;font-size:13px}.platform-intro,.ways-intro,.value-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;display:grid}.capability-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:90px;display:grid}.capability-card{background:var(--paper);border-top:3px solid var(--ink);min-height:390px;padding:28px;transition:transform .2s;position:relative;overflow:hidden}.capability-top{font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex}.capability-state{color:var(--pulse)}.capability-card p{color:var(--ink-muted);font-size:14px}.capability-mark{color:#0d9e7526;font-family:var(--serif);font-size:160px;line-height:1;position:absolute;bottom:-32px;right:14px}.founder{background:var(--ink);color:var(--pure);grid-template-columns:minmax(360px,.82fr) minmax(580px,1.18fr);min-height:790px;display:grid}.founder-image{min-height:790px;position:relative;overflow:hidden}.founder-image:after{content:"";background:linear-gradient(#0000 55%,#1a1f2e85);position:absolute;inset:0}.founder-image img{object-fit:cover;object-position:center 27%;width:100%;height:100%}.image-note{color:#ffffffc2;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;z-index:1;font-size:9px;position:absolute;bottom:26px;left:28px}.founder-copy blockquote{font-family:var(--serif);letter-spacing:-.045em;margin:25px 0 32px;font-size:clamp(34px,3.5vw,56px);line-height:1.2}.founder-copy>p:not(.eyebrow){color:#ffffffa8;max-width:680px;font-size:17px}.operator-questions{grid-template-columns:repeat(2,1fr);gap:0 24px;margin:44px 0;display:grid}.operator-questions span{border-top:1px solid var(--border-light);color:#fffc;font-family:var(--serif);padding:12px 0;font-size:14px;font-style:italic}.ways-steps{border-bottom:1px solid var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin:80px 0;display:grid}.ways-steps article{border-right:1px solid var(--border);min-height:260px;padding:22px}.ways-steps article:first-child{padding-left:0}.ways-steps article:last-child{border-right:0}.ways-steps article>span{color:var(--pulse);font-family:var(--mono);font-size:10px}.ways-steps h3{font-family:var(--serif);margin:60px 0 18px;font-size:25px;font-weight:400}.ways-steps p{color:var(--ink-muted);margin:0;font-size:13px}.diagnostic-band{background:var(--ink);color:var(--pure);grid-template-columns:1fr 1fr auto;align-items:center;gap:45px;padding:45px;display:grid}.diagnostic-band h3{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:30px;font-weight:400;line-height:1.25}.diagnostic-band p:not(.eyebrow){color:#ffffff9e;font-size:13px}.resource-grid{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:80px;display:grid}.resource-card{background:var(--paper);border:1px solid var(--border);flex-direction:column;min-height:430px;padding:34px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.resource-card:hover{transform:translateY(-5px);box-shadow:0 24px 60px #1a1f2e1a}.resource-card-primary{background:var(--pulse);border-color:var(--pulse);color:var(--pure)}.resource-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.resource-card strong{font-family:var(--serif);letter-spacing:-.04em;z-index:1;max-width:560px;margin-top:55px;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.18;position:relative}.resource-card p{color:var(--ink-muted);z-index:1;max-width:470px;font-size:14px;position:relative}.resource-card-primary p{color:#ffffffc2}.resource-link{font-family:var(--mono);text-transform:uppercase;z-index:1;border-top:1px solid;margin-top:auto;padding-top:14px;font-size:10px;position:relative}.resource-figure{color:#ffffff21;font-family:var(--serif);letter-spacing:-.08em;font-size:160px;line-height:1;position:absolute;bottom:-35px;right:20px}.mini-bars{align-items:end;gap:7px;height:80px;display:flex;position:absolute;bottom:84px;right:34px}.mini-bars i{background:#0d9e752e;width:18px;display:block}.mini-bars i:first-child{height:22%}.mini-bars i:nth-child(2){height:38%}.mini-bars i:nth-child(3){height:53%}.mini-bars i:nth-child(4){height:71%}.mini-bars i:nth-child(5){background:var(--pulse);height:100%}.final-cta{background:var(--ink);color:var(--pure);padding:150px 0;position:relative;overflow:hidden}.final-cta:before,.final-cta:after{content:"";border:1px solid #5bd0aa2e;border-radius:50%;position:absolute}.final-cta:before{width:520px;height:520px;top:-330px;right:-120px}.final-cta:after{width:600px;height:600px;bottom:-450px;left:-350px}.final-cta-inner{z-index:1;position:relative}.final-cta h2{max-width:850px}.final-cta-inner>p:not(.eyebrow){color:#ffffff9e;max-width:620px;font-size:18px}.site-footer{color:var(--pure);background:#10141f;padding:70px 0 28px}.footer-top{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:end;padding-bottom:45px;display:flex}.wordmark-light{color:var(--pure);font-size:28px}.footer-top p{color:#ffffff80;font-family:var(--serif);margin:0;font-size:17px}.footer-grid{grid-template-columns:repeat(4,1fr);gap:30px;padding:60px 0;display:grid}.footer-grid>div{flex-direction:column;gap:9px;display:flex}.footer-grid span{color:#ffffff5c;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:9px}.footer-grid a,.footer-grid button{color:#ffffffb8;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px;text-decoration:none}.footer-grid a:hover,.footer-grid button:hover{color:var(--pulse-light)}.footer-bottom{border-top:1px solid var(--border-light);color:#ffffff59;font-family:var(--mono);text-transform:uppercase;justify-content:space-between;padding-top:22px;font-size:9px;display:flex}.cookie-banner{background:var(--pure);border:1px solid var(--border);z-index:200;grid-template-columns:1fr auto;align-items:center;gap:32px;width:calc(100% - 40px);max-width:840px;padding:20px;display:grid;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #1a1f2e33}.cookie-banner strong{font-family:var(--serif);font-size:17px;font-weight:400}.cookie-banner p{color:var(--ink-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.cookie-actions{gap:8px;display:flex}.cookie-actions button{border:1px solid var(--border);cursor:pointer;font-family:var(--mono);text-transform:uppercase;background:0 0;padding:10px 12px;font-size:9px}.cookie-actions .cookie-accept{background:var(--ink);color:var(--pure)}.subpage{padding-top:76px}.product-hero{background:var(--ink);color:var(--pure);min-height:1180px;padding:110px 0 0;position:relative;overflow:hidden}.product-hero-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.product-hero:before{content:"";border:1px solid #5bd0aa2e;border-radius:50%;width:650px;height:650px;position:absolute;top:-320px;right:-300px}.product-hero-inner{z-index:1;position:relative}.product-hero h1,.calculator-hero h1,.legal-page h1{font-family:var(--serif);letter-spacing:-.055em;max-width:1120px;margin:0;font-size:clamp(54px,6.3vw,96px);font-weight:400;line-height:1.04}.product-hero h1 em{color:var(--pulse-light);display:block}.product-hero-inner>p:not(.eyebrow){color:#ffffffa3;max-width:760px;margin:30px 0 0;font-size:19px}.product-hero-panel{margin-top:90px;position:relative}.product-hero-panel .holmes-panel{box-shadow:0 40px 100px #00000052}.prototype-label{color:#ffffff6b;font-family:var(--mono);letter-spacing:.05em;text-align:right;text-transform:uppercase;margin-top:14px;font-size:8px;display:block}.product-problem{background:var(--paper)}.two-col-heading{grid-template-columns:1.15fr .85fr;align-items:start;gap:90px;display:grid}.two-col-heading h2,.method-lead h2,.living-grid h2,.deployment-intro h2,.role-views h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(40px,4.5vw,66px);font-weight:400;line-height:1.12}.two-col-heading h2 em,.role-views h2 em{color:var(--pulse)}.two-col-heading>div>p,.two-col-heading>p,.deployment-intro>p{color:var(--ink-muted);margin:0;font-size:17px}.two-col-heading blockquote{border-top:1px solid var(--border);font-family:var(--serif);margin:40px 0 0;padding-top:24px;font-size:20px;font-style:italic;line-height:1.5}.cost-strip{border-bottom:1px solid var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(5,1fr);margin-top:90px;display:grid}.cost-strip div{border-right:1px solid var(--border);min-height:140px;padding:18px}.cost-strip div:first-child{padding-left:0}.cost-strip div:last-child{border-right:0}.cost-strip span{color:var(--pulse);font-family:var(--mono);font-size:9px}.cost-strip strong{font-family:var(--serif);margin-top:40px;font-size:16px;font-weight:400;display:block}.product-method,.role-views{background:var(--ink);color:var(--pure)}.method-lead{grid-template-columns:1fr 1fr;align-items:end;gap:90px;display:grid}.method-lead>p{color:#ffffffa3;margin:0;font-size:17px}.method-sequence{grid-template-columns:repeat(6,1fr);margin-top:90px;display:grid}.method-sequence article{border-left:1px solid var(--border-light);min-height:240px;padding:18px}.method-sequence article:last-child{border-right:1px solid var(--border-light)}.method-sequence span{color:#ffffff5c;font-family:var(--mono);font-size:9px}.method-sequence h3{color:var(--pulse-light);font-family:var(--serif);margin:90px 0 14px;font-size:22px;font-weight:400}.method-sequence p{color:#ffffff80;margin:0;font-size:11px}.living-view{background:var(--white)}.living-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;display:grid}.living-lead{color:var(--ink-muted);max-width:570px;font-size:18px}.evidence-stack{min-height:430px;position:relative}.evidence-stack article{background:var(--pure);border:1px solid var(--border);left:calc(var(--stack-index) * 24px);right:calc((2 - var(--stack-index)) * 24px);top:calc(var(--stack-index) * 105px);z-index:calc(3 - var(--stack-index));padding:24px;position:absolute;box-shadow:0 18px 50px #1a1f2e1a}.evidence-stack article>div{color:var(--pulse);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex}.evidence-stack time{color:var(--ink-muted)}.evidence-stack p{font-family:var(--serif);margin:28px 0 20px;font-size:20px;line-height:1.45}.evidence-stack button{color:var(--ink);font-family:var(--mono);text-transform:uppercase;background:0 0;border:0;padding:0;font-size:9px}.inspectable-grid{grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.inspectable-grid article{border-right:1px solid var(--border);border-top:1px solid var(--border);min-height:260px;padding:24px}.inspectable-grid article:nth-child(3n){border-right:0}.inspectable-grid span{color:var(--pulse);font-family:var(--mono);font-size:9px}.inspectable-grid h3{font-family:var(--serif);margin:55px 0 14px;font-size:25px;font-weight:400}.inspectable-grid p{color:var(--ink-muted);margin:0;font-size:13px}.role-views h2{max-width:1000px}.role-table{border-bottom:1px solid var(--border-light);margin-top:80px}.role-table>div{border-top:1px solid var(--border-light);grid-template-columns:170px 1fr auto;align-items:center;gap:35px;min-height:96px;display:grid}.role-table span{color:var(--pulse-light);font-family:var(--mono);text-transform:uppercase;font-size:10px}.role-table p{color:#ffffffbf;font-family:var(--serif);margin:0;font-size:18px}.role-table i{color:var(--pulse-light);font-style:normal}.deployment{background:var(--paper)}.deployment-intro{grid-template-columns:1fr 1fr;align-items:end;gap:90px;display:grid}.deployment-steps{grid-template-columns:repeat(4,1fr);margin-top:90px;display:grid}.deployment-steps article{border-left:1px solid var(--border);min-height:260px;padding:20px}.deployment-steps article:last-child{border-right:1px solid var(--border)}.deployment-steps span{color:var(--pulse);font-family:var(--mono);font-size:9px}.deployment-steps h3{font-family:var(--serif);margin:80px 0 16px;font-size:25px;font-weight:400}.deployment-steps p{color:var(--ink-muted);font-size:12px}.calculator-hero{background:var(--paper);padding:120px 0 100px}.calculator-hero h1{max-width:1150px}.calculator-hero>.container>p:not(.eyebrow){color:var(--ink-muted);max-width:730px;margin:30px 0 0;font-size:19px}.calculator-hero-dark{background:var(--ink);color:var(--pure)}.calculator-hero-dark>.container>p:not(.eyebrow){color:#ffffff9e}.calculator-section{background:var(--white);padding:100px 0}.calculator-shell{border:1px solid var(--border);grid-template-columns:.72fr 1.28fr;min-height:700px;display:grid}.calculator-inputs{background:var(--paper);border-right:1px solid var(--border);padding:38px}.calculator-heading>span,.calculator-kicker{color:var(--pulse);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.calculator-heading h2{font-family:var(--serif);letter-spacing:-.035em;margin:12px 0 6px;font-size:34px;font-weight:400}.calculator-heading p{color:var(--ink-muted);margin:0 0 42px;font-size:11px}.calculator-inputs label{border-top:1px solid var(--border);padding:16px 0;display:block}.calculator-inputs label>span{margin-bottom:8px;font-size:11px;display:block}.input-affix{background:var(--pure);border:1px solid var(--border);grid-template-columns:auto 1fr;align-items:center;display:grid}.input-affix i{color:var(--ink-muted);font-family:var(--mono);padding:0 12px;font-size:12px;font-style:normal}.input-affix input{color:var(--ink);font-family:var(--serif);background:0 0;border:0;outline:none;width:100%;min-width:0;padding:11px 12px 11px 0;font-size:22px}.input-suffix{grid-template-columns:1fr auto}.input-suffix input{padding:11px 0 11px 12px}.calculator-assumption{color:var(--ink-muted);margin-top:24px;font-size:9px}.calculator-result{background:var(--ink);color:var(--pure);padding:48px}.result-number{font-family:var(--serif);letter-spacing:-.07em;margin:32px 0 18px;font-size:clamp(58px,6vw,92px);font-weight:400;line-height:1;display:block}.calculator-result>p{color:#ffffff94;max-width:570px}.result-comparison{border-bottom:1px solid var(--border-light);border-top:1px solid var(--border-light);grid-template-columns:1fr auto 1fr;align-items:center;margin:48px 0;padding:22px 0;display:grid}.result-comparison>div{flex-direction:column;display:flex}.result-comparison span,.result-comparison small{color:#ffffff73;font-size:9px}.result-comparison strong{font-family:var(--serif);font-size:27px;font-weight:400}.result-comparison>i{color:var(--pulse-light);margin:0 24px;font-style:normal}.result-gate{background:#ffffff0f;padding:24px}.result-gate>span{font-family:var(--serif);font-size:22px}.result-gate>p{color:#ffffff8c;font-size:11px}.result-gate>div{grid-template-columns:1fr auto;margin-top:16px;display:grid}.result-gate input{background:var(--pure);font-family:var(--sans);border:0;min-width:0;padding:13px}.result-gate button{background:var(--pulse);color:var(--pure);cursor:pointer;font-family:var(--mono);text-transform:uppercase;border:0;padding:12px 16px;font-size:9px}.result-gate small{color:#ffffff5c;margin-top:8px;font-size:8px;display:block}.unlocked-analysis{background:var(--paper);color:var(--ink);padding:25px}.unlocked-analysis>span{color:var(--pulse);font-family:var(--mono);text-transform:uppercase;font-size:9px}.unlocked-analysis h3{font-family:var(--serif);margin:12px 0 20px;font-size:23px;font-weight:400;line-height:1.35}.unlocked-analysis div p{border-top:1px solid var(--border);margin:0;padding:9px 0;font-size:11px}.unlocked-analysis div strong{color:var(--pulse);font-family:var(--mono);margin-right:10px}.unlocked-analysis>a{color:var(--ink);font-family:var(--mono);text-transform:uppercase;margin-top:16px;font-size:9px;display:inline-block}.calculator-disclaimer{color:var(--ink-muted);text-align:center;max-width:820px;margin:18px auto 0;font-size:10px;line-height:1.6}.calculator-close{background:var(--paper);padding:110px 0}.calculator-close span{color:var(--pulse);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.calculator-close h2{font-family:var(--serif);letter-spacing:-.045em;max-width:900px;margin:20px 0 38px;font-size:clamp(38px,4.5vw,64px);font-weight:400;line-height:1.15}.roi-shell{background:var(--paper);border:1px solid var(--border);grid-template-columns:1fr .8fr;display:grid}.roi-controls{padding:45px}.roi-controls label{border-top:1px solid var(--border);grid-template-columns:1fr 2fr 90px;gap:12px;padding:22px 0;display:grid}.roi-controls label>span{font-size:12px}.roi-controls input[type=range]{accent-color:var(--pulse);width:100%}.roi-controls strong{font-family:var(--serif);text-align:right;font-size:18px;font-weight:400}.roi-result{background:var(--pulse);color:var(--pure);padding:48px}.roi-result>span{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.roi-result>strong{font-family:var(--serif);letter-spacing:-.07em;margin:40px 0 22px;font-size:clamp(58px,6vw,90px);font-weight:400;line-height:1;display:block}.roi-result>p{color:#ffffffc2;font-size:14px}.roi-result>div{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff47;margin:40px 0 24px}.roi-result>div p{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;margin:0;padding:14px 0;display:flex}.roi-result>div p:last-child{border-bottom:0}.roi-result div span{font-size:11px}.roi-result div strong{font-family:var(--serif);font-size:21px;font-weight:400}.roi-result small{color:#ffffff94;font-size:9px;line-height:1.5}.legal-page{background:var(--paper);padding:180px 0 120px}.legal-inner{max-width:900px}.legal-page h1{font-size:82px}.legal-updated{color:var(--red);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:20px 0 80px;font-size:9px}.legal-page section{border-top:1px solid var(--border);grid-template-columns:.45fr 1fr;gap:40px;padding:35px 0;display:grid}.legal-page h2{font-family:var(--serif);margin:0;font-size:22px;font-weight:400}.legal-page section p{color:var(--ink-muted);margin:0}.reveal{animation:.8s cubic-bezier(.2,.8,.2,1) both revealUp}.reveal-delay-1{animation-delay:.1s}.reveal-delay-2{animation-delay:.2s}.reveal-delay-3{animation-delay:.3s}@keyframes revealUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.site-nav{gap:18px}.hero-inner{grid-template-columns:1.08fr .72fr;gap:42px}.hero-title{font-size:clamp(49px,6vw,72px)}.diagnostic-band{grid-template-columns:1fr 1fr}.diagnostic-band .button{grid-column:1/-1;justify-self:start}}@media (width<=900px){.header-inner{grid-template-columns:1fr auto}.menu-toggle{justify-self:end;align-items:center;gap:10px;display:flex}.menu-toggle i{border-top:1px solid;border-bottom:1px solid;width:18px;height:7px;display:block}.site-nav{background:var(--paper);flex-direction:column;align-items:stretch;gap:0;min-height:calc(100vh - 76px);padding:35px;display:none;position:fixed;inset:76px 0 auto}.site-nav-open{display:flex}.site-nav a{border-bottom:1px solid var(--border);font-family:var(--serif);padding:16px 0;font-size:28px}.header-cta{display:none}.hero{min-height:auto;padding-bottom:80px}.hero-inner{grid-template-columns:1fr;padding-bottom:100px}.hero-copy{max-width:760px}.hero-signal{justify-self:stretch;max-width:620px}.recognition-grid,.mechanism-intro,.holmes-copy-grid,.platform-intro,.ways-intro,.value-intro{grid-template-columns:1fr;gap:35px}.thoughts{grid-template-columns:repeat(2,1fr)}.thought:nth-child(2){border-right:0}.thought:nth-child(3),.thought:nth-child(4){border-top:1px solid var(--border)}.mechanism-rail{grid-template-columns:repeat(3,1fr)}.rail-step:nth-child(3){border-right:1px solid var(--border-light)}.contrast{grid-template-columns:1fr 50px 1fr;padding:30px}.holmes-panel{grid-template-columns:1fr}.panel-sidebar{flex-direction:row;justify-content:space-between;align-items:center;padding:16px}.panel-nav{flex-direction:row;margin:0}.panel-user{margin:0}.capability-grid{grid-template-columns:1fr}.capability-card{min-height:300px}.founder{grid-template-columns:1fr}.founder-image{min-height:650px}.ways-steps{grid-template-columns:repeat(2,1fr)}.ways-steps article:nth-child(2){border-right:0}.ways-steps article:nth-child(3),.ways-steps article:nth-child(4){border-top:1px solid var(--border)}.two-col-heading,.method-lead,.living-grid,.deployment-intro{grid-template-columns:1fr;gap:45px}.method-sequence{grid-template-columns:repeat(3,1fr)}.method-sequence article:nth-child(3){border-right:1px solid var(--border-light)}.cost-strip{grid-template-columns:repeat(3,1fr)}.cost-strip div:nth-child(3){border-right:0}.cost-strip div:nth-child(4),.cost-strip div:nth-child(5){border-top:1px solid var(--border)}.inspectable-grid{grid-template-columns:repeat(2,1fr)}.inspectable-grid article:nth-child(3n){border-right:1px solid var(--border)}.inspectable-grid article:nth-child(2n){border-right:0}.deployment-steps{grid-template-columns:repeat(2,1fr)}.deployment-steps article:nth-child(2){border-right:1px solid var(--border)}.calculator-shell,.roi-shell{grid-template-columns:1fr}.calculator-inputs{border-bottom:1px solid var(--border);border-right:0}}@media (width<=680px){.container{padding-left:20px;padding-right:20px}.header-inner{height:68px;padding:0 20px}.site-nav{min-height:calc(100vh - 68px);inset:68px 0 auto}.hero{padding-top:68px}.hero-grid{inset:68px 0 80px}.hero-inner{padding-top:62px;padding-bottom:80px}.hero-title{font-size:clamp(43px,12vw,58px);line-height:1.04}.rotating-outcome{min-height:2.2em}.hero-deck{font-size:17px}.hero-actions,.section-actions,.final-actions{flex-direction:column;align-items:stretch}.button{width:100%}.text-link{align-self:flex-start}.hero-signal{padding:16px}.statement-inner{flex-direction:column;justify-content:center;align-items:flex-start}.section{padding:95px 0}.section-index{margin-bottom:45px}.recognition h2,.mechanism h2,.holmes h2,.platform h2,.ways h2,.value h2,.final-cta h2{font-size:38px}.thoughts{grid-template-columns:1fr;margin-top:60px}.thought{border-right:0;border-top:1px solid var(--border);min-height:145px;padding:18px 0}.thought:not(:first-child){padding-left:0}.mechanism-rail{grid-template-columns:repeat(2,1fr);margin:65px 0}.rail-step:nth-child(2),.rail-step:nth-child(4),.rail-step:nth-child(6){border-right:1px solid var(--border-light)}.contrast{grid-template-columns:1fr;gap:24px;padding:24px}.contrast-arrow{transform:rotate(90deg)}.holmes-transition{grid-template-columns:1fr;align-items:start;margin-bottom:75px}.holmes-transition span{transform:rotate(90deg)}.panel-sidebar{align-items:flex-start}.panel-nav,.panel-user{display:none}.panel-main{padding:14px}.forecast-cards{grid-template-columns:1fr}.trajectory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.trajectory-summary>div:nth-child(3){border-left:0}.trajectory-summary>div:nth-child(n+3){border-top:1px solid #1a1f2e1a}.panel-content{grid-template-columns:1fr}.chart-heading{flex-direction:column;align-items:flex-start;gap:10px}.chart-legend{flex-wrap:wrap}.panel-insight{grid-template-columns:auto 1fr;align-items:start}.panel-insight button{grid-column:2;justify-self:start;padding:0}.holmes-jobs{grid-template-columns:1fr}.holmes-jobs article{padding:28px 22px}.founder-image{min-height:540px}.founder-copy{padding:70px 20px}.operator-questions,.ways-steps,.diagnostic-band,.resource-grid{grid-template-columns:1fr}.ways-steps article,.ways-steps article:first-child{border-right:0;border-top:1px solid var(--border);min-height:210px;padding:22px 0}.ways-steps h3{margin-top:32px}.diagnostic-band{gap:20px;padding:28px 22px}.diagnostic-band .button{grid-column:auto}.resource-card{min-height:390px;padding:26px}.resource-figure{font-size:100px}.footer-top{flex-direction:column;align-items:flex-start;gap:25px}.footer-grid{grid-template-columns:repeat(2,1fr)}.cookie-banner{grid-template-columns:1fr;align-items:stretch;gap:16px;width:calc(100% - 20px);bottom:10px}.cookie-actions{grid-template-columns:1fr 1fr;display:grid}.subpage{padding-top:68px}.product-hero{min-height:auto;padding-top:80px}.product-hero h1,.calculator-hero h1,.legal-page h1{font-size:46px}.product-hero-panel{margin-top:60px}.cost-strip,.method-sequence,.inspectable-grid,.deployment-steps{grid-template-columns:1fr}.cost-strip div,.cost-strip div:first-child,.cost-strip div:nth-child(3),.method-sequence article,.method-sequence article:nth-child(3),.inspectable-grid article,.inspectable-grid article:nth-child(3n),.deployment-steps article,.deployment-steps article:nth-child(2){border-right:0;border-top:1px solid var(--border);min-height:auto;padding:18px 0}.method-sequence article,.method-sequence article:nth-child(3){border-color:var(--border-light)}.method-sequence h3,.deployment-steps h3{margin-top:30px}.evidence-stack{min-height:auto}.evidence-stack article{margin-bottom:12px;position:relative;top:auto;left:auto;right:auto}.role-table>div{grid-template-columns:1fr auto;gap:8px;padding:18px 0}.role-table p{grid-area:2/1/auto/-1;font-size:15px}.calculator-hero{padding:90px 0 70px}.calculator-section{padding:50px 0}.calculator-inputs,.calculator-result,.roi-controls,.roi-result{padding:26px 20px}.result-comparison{grid-template-columns:1fr;align-items:start;gap:15px}.result-comparison>i{margin:0;transform:rotate(90deg)}.result-gate>div{grid-template-columns:1fr}.roi-controls label{grid-template-columns:1fr auto;gap:10px}.roi-controls input{grid-area:2/1/auto/-1}.legal-page{padding:130px 0 80px}.legal-page section{grid-template-columns:1fr;gap:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink:#071426;--ink-soft:#10213a;--ink-muted:#526077;--paper:#eef3f9;--paper-deep:#dfe8f2;--white:#f8fafc;--pure:#fff;--pulse:#10a978;--pulse-light:#56e0ae;--pulse-pale:#d9faed;--blue:#3974d8;--blue-dark:#2455a7;--blue-pale:#eaf2ff;--black:#05070b;--red:#ef665a;--amber:#e4a62a;--border:#07142624;--border-light:#ffffff29;--serif:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--sans:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--mono:"JetBrains Mono", monospace;--max:1360px}.v36-hero .hero-copy{max-width:1120px}.v36-hero .hero-title{letter-spacing:-.065em;max-width:1120px}.intervention-conclusion{color:#fff;max-width:900px;font-family:var(--display);letter-spacing:-.045em;text-align:center;margin:4rem auto 0;font-size:clamp(2.35rem,5vw,5rem);line-height:.98}.v36-recognition .recognition-grid{align-items:start;padding-bottom:2rem}.v36-recognition .recognition-grid>p{max-width:570px;margin-left:auto}.integrated-contrast{border-top:1px solid #ffffff29;margin-top:8rem;padding-top:5rem}.integrated-contrast .contrast-sequence{margin-top:2rem}.product-story strong{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;margin-top:4.5rem;font-size:clamp(1.6rem,2.5vw,2.5rem);line-height:1.06;display:block}.platform-horizon strong{font-family:var(--display);letter-spacing:-.035em;margin:5.5rem 0 1rem;font-size:2rem;display:block}.social-proof{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:#f3f8ff;padding:8rem 0}.programme-proof{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:end;gap:4rem;padding-bottom:5rem;display:grid}.programme-heading h2{margin:1.5rem 0 2rem}.programme-heading>p:last-child{color:var(--muted);max-width:700px;font-size:1.12rem;line-height:1.6}.masterclass-wordmark{color:var(--ink);font-family:var(--sans);letter-spacing:-.075em;flex-direction:column;font-size:clamp(3.3rem,6.5vw,7.2rem);font-weight:600;line-height:.78;display:inline-flex}.masterclass-wordmark em{color:var(--blue);font-family:var(--display);letter-spacing:-.045em;margin-top:.38em;margin-left:.08em;font-size:.54em;font-style:italic;font-weight:400;line-height:1}.programme-partners{border:1px solid var(--line);background:#fff;grid-template-columns:1fr;align-items:center;gap:1.5rem;padding:2.25rem;display:grid}.partner-lockup{color:var(--ink);font-family:var(--sans);letter-spacing:-.055em;align-items:baseline;font-size:clamp(1.6rem,3vw,2.65rem);font-weight:700;display:flex}.booth-lockup{gap:.16em}.booth-lockup strong{color:maroon}.partner-join{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.openai-lockup{gap:.35em}.openai-lockup i{font-size:1.15em;font-style:normal;font-weight:400}.career-proof{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:4rem;padding:5rem 0;display:grid}.proof-section-heading h3{color:var(--ink);font-family:var(--display);letter-spacing:-.045em;margin:1.5rem 0;font-size:clamp(2.1rem,4vw,4rem);font-weight:400;line-height:1}.proof-section-heading>p:last-child{color:var(--muted);line-height:1.55}.career-metrics{grid-template-columns:repeat(3,1fr);display:grid}.career-metrics article{border-left:1px solid var(--line);min-height:230px;padding:1.5rem}.career-metrics span,.testimonial-card>span{color:var(--green-dark);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem}.career-metrics strong{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;margin-top:5rem;font-size:1.8rem;font-weight:400;display:block}.career-metrics p,.testimonial-card p{color:var(--muted);margin:.65rem 0 0;font-size:.78rem}.client-proof{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5rem;padding-top:5rem;display:grid}.company-logo-grid{grid-template-columns:repeat(2,1fr);margin-top:2rem;display:grid}.company-logo-grid div{border:1px solid var(--line);color:#94a0b2;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;height:110px;margin:-1px 0 0 -1px;font-size:.65rem;display:flex}.testimonial-proof{grid-template-columns:1.2fr .8fr;gap:0;display:grid}.testimonial-proof>.eyebrow{grid-column:1/-1;margin-bottom:2rem}.testimonial-card{border:1px solid var(--line);background:#fff;min-height:290px;padding:2rem}.testimonial-card+.testimonial-card{border-left:0}.testimonial-card blockquote{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;margin:5rem 0 0;font-size:clamp(1.45rem,2.5vw,2.35rem);line-height:1.12}.testimonial-card:not(.testimonial-featured) blockquote{color:var(--muted);font-size:1.3rem}.v36-ways,.v36-value{padding-top:9rem}.v36-resource-grid{grid-template-columns:1.35fr .65fr}.v36-resource-grid .resource-card-secondary{background:#f8fafc;min-height:auto}.v36-resource-grid .resource-card-secondary .resource-figure,.v36-resource-grid .resource-card-secondary .mini-bars{display:none}.v36+footer .cookie-banner,.cookie-banner{border-top:2px solid var(--blue);justify-content:space-between;align-items:center;gap:1.5rem;width:auto;max-width:none;min-height:0;padding:14px 18px;display:flex;bottom:20px;left:20px;right:20px;box-shadow:0 14px 40px #09182f2e}@media (width<=800px){.v36 .container{width:min(100% - 36px,1180px)}.v36-hero .hero-inner{min-height:auto;padding-top:8rem;padding-bottom:9rem}.hero-signal-preview{grid-template-columns:auto 1fr}.hero-signal-preview strong{display:none}.intervention-kicker,.cookie-banner,.cookie-banner>div:first-child{flex-direction:column;align-items:flex-start}.product-story,.platform-horizon,.proof-band-inner,.v36-resource-grid{grid-template-columns:1fr}.programme-proof,.career-proof,.client-proof{grid-template-columns:1fr;gap:2.5rem}.programme-proof{align-items:start}.career-metrics{grid-template-columns:1fr}.career-metrics article{border-left:0;border-top:1px solid var(--line);min-height:170px}.career-metrics strong{margin-top:3rem}.testimonial-proof{grid-template-columns:1fr}.testimonial-card+.testimonial-card{border-left:1px solid var(--line);border-top:0}.product-story article{border-right:0;border-bottom:1px solid var(--line);min-height:240px}.product-story strong,.platform-horizon strong{margin-top:2.5rem}.platform-horizon article{min-height:240px}.proof-band-inner{gap:.5rem}.proof-band-inner p{margin-bottom:1.25rem}.cookie-banner{gap:.75rem}}body{background:var(--pure);color:var(--ink);font-family:var(--sans);letter-spacing:-.005em}.container{max-width:var(--max);padding-left:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px)}.site-header{background:#ffffffeb;border-bottom:1px solid #0714261a}.header-inner{max-width:1536px;height:72px;padding:0 clamp(22px,3.2vw,52px)}.wordmark{font-family:var(--sans);letter-spacing:-.04em;font-size:19px;font-weight:500}.node-mark{width:24px;height:24px}.node-mark:before,.node-mark:after{background:var(--blue);width:15px;top:12px;left:5px}.node-mark i{background:var(--pulse);width:5px;height:5px}.node-mark i:first-child{top:9px;left:1px}.site-nav a{color:#344158;font-size:13px;font-weight:500}.site-nav a:hover{color:var(--blue)}.header-cta{background:var(--blue);font-family:var(--sans);letter-spacing:-.01em;text-transform:none;border-radius:0;padding:11px 16px;font-size:12px;font-weight:500}.header-cta:hover{background:var(--ink)}.eyebrow{color:var(--blue);font-family:var(--sans);letter-spacing:-.01em;text-transform:none;gap:11px;margin-bottom:32px;font-size:13px;font-weight:500}.eyebrow:before{background:var(--pulse);width:8px;height:8px}.eyebrow-green{color:var(--pulse-light)}.hero{background:var(--pure);min-height:1040px;padding-top:72px}.hero-grid{background-image:linear-gradient(#2157ff0e 1px,#0000 1px),linear-gradient(90deg,#2157ff0e 1px,#0000 1px);background-size:80px 80px;inset:72px 0 64px;-webkit-mask-image:linear-gradient(#0000,#000 10% 80%,#0000);mask-image:linear-gradient(#0000,#000 10% 80%,#0000)}.hero-inner{grid-template-columns:1fr;align-content:center;gap:72px;min-height:900px;padding-top:96px;padding-bottom:128px;display:grid}.hero-copy{max-width:1230px}.hero-title{color:var(--ink);font-family:var(--sans);letter-spacing:-.075em;max-width:1250px;font-size:clamp(62px,7vw,108px);font-weight:500;line-height:.94}.hero-title-line{display:block}.resolving-answer{color:var(--blue);isolation:isolate;vertical-align:-.04em;margin-right:-.04em;padding-right:.04em;line-height:.94;display:inline-block;position:relative;overflow:hidden}.resolving-answer:after,.hero-time:after{content:"";transform-origin:0;background:currentColor;width:100%;height:.062em;position:absolute;bottom:-.03em;left:0;transform:scaleX(0)}.resolving-answer:after{width:calc(100% - .04em);animation:.62s cubic-bezier(.2,.75,.15,1) 4.3s forwards answerUnderline}.hero-time{animation:.48s 4.58s forwards timeEmphasis;display:inline-block;position:relative}.hero-time:after{animation:.62s cubic-bezier(.2,.75,.15,1) 4.72s forwards answerUnderline}.answer-final{z-index:3;animation:.42s 3.45s both answerFinalIn;display:block;position:relative}.answer-tiles{pointer-events:none;z-index:2;animation:.36s 3.52s forwards answerTilesOut;position:absolute;inset:0}.answer-tile{color:#7b8798;filter:blur(3.5px);opacity:0;animation:.9s cubic-bezier(.2,.75,.15,1) both answerTileIn;position:absolute;inset:0;transform:translateY(.08em)scale(.96)}@keyframes answerTileIn{0%{filter:blur(3.5px);opacity:0;transform:translateY(.08em)scale(.96)}38%{filter:blur(2px);opacity:.72}to{filter:blur();opacity:1;transform:translateY(0)scale(1)}}@keyframes answerTilesOut{to{opacity:0}}@keyframes answerFinalIn{0%{filter:blur(1px);opacity:0}to{filter:blur();opacity:1}}@keyframes answerUnderline{to{transform:scaleX(1)}}@keyframes timeEmphasis{to{color:var(--blue)}}.rotating-outcome{color:var(--blue);vertical-align:-.04em;height:.94em;min-height:0;font-style:normal;line-height:.94;display:inline-block;overflow:hidden}.rotating-outcome>span{will-change:opacity, transform;animation:.56s cubic-bezier(.2,.8,.2,1) both outcomeIn;display:block}.decision-questions [data-reveal-once]{opacity:1;transition:none;transform:none}.hero-deck{color:var(--ink-muted);letter-spacing:-.025em;max-width:770px;margin-top:36px;font-size:clamp(18px,1.6vw,23px);line-height:1.5}.hero-actions{margin-top:44px}.button{font-family:var(--sans);letter-spacing:-.01em;text-transform:none;border-radius:0;min-height:54px;padding:15px 20px;font-size:13px;font-weight:500}.button-primary{background:var(--blue)}.button-primary:hover{background:var(--ink)}.button-ink{background:var(--blue)}.text-link{font-family:var(--sans);letter-spacing:-.01em;text-transform:none;border-bottom:1px solid #0714264d;font-size:13px;font-weight:500}.text-link:hover{color:var(--blue)}.intervention-window{background:var(--ink);color:var(--pure);position:relative;overflow:hidden;box-shadow:0 28px 80px #07142629}.intervention-window:after{background:var(--blue);content:"";height:4px;position:absolute;top:0;left:0;right:0}.window-header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:flex-end;padding:28px 32px 22px;display:flex}.window-header>div{flex-direction:column;display:flex}.window-status{color:var(--pulse-light);align-items:center;gap:8px;font-size:12px;display:flex}.window-status i{background:var(--pulse-light);border-radius:50%;width:7px;height:7px;animation:1.8s infinite signalPulse}.window-header strong{letter-spacing:-.04em;margin-top:8px;font-size:clamp(24px,2.5vw,38px);font-weight:500}.window-header>span{color:#ffffff85;font-size:12px}.window-track{padding:52px 32px 34px}.window-line{background:#ffffff2e;height:2px;position:relative}.window-progress{background:linear-gradient(90deg, var(--blue), var(--pulse-light));width:53%;position:absolute;top:0;bottom:0;left:0}.window-point{background:var(--ink);border:2px solid #fff9;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.window-point-start{border-color:var(--blue);left:0}.window-point-now{background:var(--pulse);border:5px solid var(--pulse-pale);width:20px;height:20px;left:53%;box-shadow:0 0 0 6px #56e0ae29}.window-point-end{left:100%}.window-labels{grid-template-columns:1fr 1fr 1fr;margin-top:20px;display:grid}.window-labels>span{flex-direction:column;font-size:13px;display:flex}.window-labels>span:nth-child(2){color:var(--pulse-light);text-align:center}.window-labels>span:last-child{text-align:right}.window-labels small{color:#ffffff61;margin-bottom:3px;font-size:10px}.window-evidence{background:#0d1d33;border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 32px;display:grid}.window-evidence-id{background:var(--blue);font-family:var(--mono);justify-content:center;align-items:center;width:40px;height:40px;font-size:10px;display:flex}.window-evidence>div{flex-direction:column;display:flex}.window-evidence small{color:var(--pulse-light);font-size:10px}.window-evidence strong{margin-top:2px;font-size:14px;font-weight:500}.window-impact{color:var(--red);letter-spacing:-.04em;font-size:24px;font-weight:500}.hero-statement{background:var(--blue);height:64px;position:absolute;overflow:hidden}.statement-ticker{color:var(--pure);letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:36px;width:max-content;height:64px;font-size:18px;font-weight:500;animation:28s linear infinite tickerMove;display:flex}.statement-ticker i{color:var(--pulse-light);font-size:9px}@keyframes tickerMove{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{padding:150px 0}.section-index{color:var(--ink-muted);font-family:var(--sans);letter-spacing:-.01em;text-transform:none;border:0;justify-content:flex-start;gap:14px;margin-bottom:68px;padding:0;font-size:12px;font-weight:500}.section-index:before{background:var(--blue);content:"";width:8px;height:8px}.section-index>span:first-child{color:var(--blue)}.section-index-light{color:#ffffff80}.section-index-light:before{background:var(--pulse-light)}.section-index-light>span:first-child{color:var(--pulse-light)}.recognition{background:var(--pure)}.recognition-grid{grid-template-columns:1.15fr .85fr;gap:clamp(60px,9vw,150px)}.recognition h2,.mechanism h2,.holmes h2,.platform h2,.ways h2,.value h2,.final-cta h2,.two-col-heading h2,.method-lead h2,.living-grid h2,.deployment-intro h2,.role-views h2{font-family:var(--sans);letter-spacing:-.06em;font-weight:500;line-height:1.02}.recognition h2,.mechanism h2,.holmes h2,.platform h2,.ways h2,.value h2,.final-cta h2{font-size:clamp(46px,5vw,76px)}.recognition-copy p,.platform-intro p,.ways-intro p,.value-intro>p{font-size:18px}.recognition-copy .lead,.holmes-copy-grid .lead{letter-spacing:-.025em;font-size:22px;font-weight:500}.thoughts{border:0;margin:110px 0 0 25%;display:block}.thought,.thought:not(:first-child){border:0;border-top:1px solid var(--border);grid-template-columns:44px 1fr;align-items:baseline;gap:22px;min-height:auto;padding:22px 0;display:grid}.thought:last-child{border-bottom:1px solid var(--border)}.thought>span{color:var(--blue);font-family:var(--sans);font-size:11px;font-weight:500}.thought p{font-family:var(--sans);letter-spacing:-.035em;margin:0;font-size:clamp(20px,2vw,29px);font-style:normal;font-weight:500;line-height:1.25}.recognition-close{border-bottom:0;border-left:4px solid var(--pulse);font-family:var(--sans);letter-spacing:-.05em;border-top:0;max-width:1020px;margin-top:110px;padding:4px 0 4px 32px;font-size:clamp(30px,3.5vw,50px);font-weight:500;line-height:1.08}.recognition-close em{color:var(--blue);font-style:normal}.mechanism{background:var(--ink)}.mechanism:before{border-color:#2157ff73}.mechanism h2 em,.platform h2 em,.value h2 em{color:var(--pulse-light);font-style:normal}.mechanism-intro{gap:clamp(60px,8vw,130px)}.mechanism-rail{border-bottom:1px solid var(--border-light);border-top:1px solid var(--border-light)}.rail-step{min-height:170px}.rail-step strong{font-family:var(--sans);font-size:22px;font-weight:500}.contrast{background:0 0;border:0;grid-template-columns:1fr auto 1fr;gap:70px;padding:0}.contrast-column .eyebrow{color:#ffffff80;font-size:12px}.contrast-column>div{font-family:var(--sans);letter-spacing:-.055em;border-top:1px solid #ffffff21;padding:18px 0;font-size:clamp(28px,3.4vw,54px);font-weight:500;line-height:1}.contrast-old>div{color:#ffffff3d}.contrast-new>div{color:var(--pulse-light)}.contrast-arrow{color:var(--blue);font-size:38px}.holmes{background:var(--pure)}.holmes-transition{background:var(--blue-pale);font-family:var(--sans);border:0;padding:32px;font-size:clamp(24px,3vw,44px);font-weight:500}.holmes-transition p:first-child{color:#7d89a2}.holmes-transition p:last-child,.holmes-transition span{color:var(--blue)}.holmes-copy-grid{gap:clamp(60px,8vw,120px)}.holmes-panel{border:0;box-shadow:0 32px 90px #0714262e}.panel-sidebar,.forecast-cards .card-emphasis{background:var(--ink)}.panel-nav .active{border-color:var(--pulse-light)}.holmes-jobs{border-top:1px solid var(--border);gap:0;margin-top:90px}.holmes-jobs article{border:0;border-right:1px solid var(--border);padding:48px 7vw 20px 0}.holmes-jobs article+article{border-right:0;padding-left:7vw;padding-right:0}.holmes-jobs h3{font-family:var(--sans);letter-spacing:-.05em;font-size:clamp(30px,3vw,44px);font-weight:500}.platform{background:#eff4fa}.capability-grid{border-bottom:1px solid var(--border);margin-top:100px;display:block}.capability-card{border:0;border-top:1px solid var(--border);background:0 0;grid-template-columns:160px 1fr 1fr auto;align-items:center;gap:40px;min-height:auto;padding:32px 0;display:grid}.capability-card:hover{transform:none}.capability-top{font-family:var(--sans);flex-direction:column;align-items:flex-start;gap:7px;display:flex}.capability-card h3{font-family:var(--sans);letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,42px);font-weight:500}.capability-card p{margin:0}.capability-mark{color:var(--blue);font-family:var(--sans);font-size:38px;line-height:1;position:static;bottom:auto}.founder{background:var(--black);grid-template-columns:minmax(420px,.95fr) minmax(600px,1.05fr)}.founder-image:after{background:linear-gradient(#0000 55%,#05070b8c)}.founder-image img{filter:saturate(.85)contrast(1.04);object-position:center 31%}.founder-copy{padding:78px clamp(52px,7vw,130px)}.founder-copy blockquote{font-family:var(--sans);letter-spacing:-.06em;font-size:clamp(38px,4.2vw,66px);font-weight:500;line-height:1.03}.operator-questions{display:block}.operator-questions span{font-family:var(--sans);font-style:normal;display:block}.ways{background:var(--pure)}.ways-steps{border:0;margin:90px 0;display:block}.ways-steps article,.ways-steps article:first-child{border:0;border-top:1px solid var(--border);grid-template-columns:70px 220px 1fr;align-items:center;gap:32px;min-height:auto;padding:24px 0;display:grid}.ways-steps article:last-child{border-bottom:1px solid var(--border)}.ways-steps h3{font-family:var(--sans);letter-spacing:-.04em;margin:0;font-size:27px;font-weight:500}.ways-steps p{font-size:15px}.diagnostic-band{background:var(--blue);padding:50px}.diagnostic-band h3{font-family:var(--sans);letter-spacing:-.05em;font-size:34px;font-weight:500}.diagnostic-band .button-primary{background:var(--pure);color:var(--blue)}.value{background:#eff4fa}.resource-grid{gap:1px}.resource-card{background:var(--pure);border:0;min-height:470px}.resource-card-primary{background:var(--blue)}.resource-card strong{font-family:var(--sans);letter-spacing:-.055em;font-weight:500;line-height:1.06}.resource-figure{font-family:var(--sans);font-weight:500}.final-cta{background:var(--ink)}.final-cta:before,.final-cta:after{border-color:#2157ff80}.site-footer{background:var(--black)}.footer-top p,.wordmark-light{font-family:var(--sans)}.footer-grid span,.footer-bottom{font-family:var(--sans);letter-spacing:0;text-transform:none}.cookie-banner{border:0;border-top:4px solid var(--blue)}.cookie-banner strong{font-family:var(--sans);font-weight:500}.product-hero{background:var(--ink)}.product-hero h1,.calculator-hero h1,.legal-page h1{font-family:var(--sans);letter-spacing:-.07em;font-weight:500;line-height:.98}.product-hero h1 em{color:var(--pulse-light);font-style:normal}.product-problem,.deployment,.calculator-hero,.legal-page{background:#eff4fa}.product-method,.role-views,.calculator-hero-dark{background:var(--ink)}.two-col-heading h2 em,.role-views h2 em{color:var(--blue);font-style:normal}.role-views h2 em{color:var(--pulse-light)}.two-col-heading blockquote,.evidence-stack p,.method-sequence h3,.inspectable-grid h3,.deployment-steps h3,.calculator-heading h2,.result-number,.result-comparison strong,.unlocked-analysis h3,.roi-result>strong,.roi-result div strong,.calculator-close h2,.legal-page h2,.cost-strip strong,.role-table p{font-family:var(--sans)}.method-sequence h3{color:var(--pulse-light)}.evidence-stack article{border:0;border-left:4px solid var(--blue)}.inspectable{background:var(--pure)}.inspectable-grid{border-bottom:1px solid var(--border);display:block}.inspectable-grid article{border:0;border-top:1px solid var(--border);grid-template-columns:60px 280px 1fr;align-items:center;gap:30px;min-height:auto;padding:24px 0;display:grid}.inspectable-grid h3,.inspectable-grid p{margin:0}.calculator-result{background:var(--ink)}.calculator-inputs,.calculator-close{background:#eff4fa}.input-affix{border-radius:0}.input-affix input{font-family:var(--sans);font-weight:500}.result-gate button,.roi-result{background:var(--blue)}.calculator-close span,.calculator-heading>span,.calculator-kicker{color:var(--blue);font-family:var(--sans)}.legal-updated{font-family:var(--sans)}@media (width<=900px){.header-inner{height:68px}.site-nav{background:var(--pure);min-height:calc(100vh - 68px);inset:68px 0 auto}.site-nav a{font-family:var(--sans);letter-spacing:-.04em;font-size:34px;font-weight:500}.hero{min-height:auto;padding-top:68px}.hero-grid{inset:68px 0 64px}.hero-inner{min-height:auto;padding-bottom:140px}.thoughts{margin-left:0}.capability-card{grid-template-columns:120px 1fr}.capability-card p{grid-column:2}.capability-mark{display:none}.founder{grid-template-columns:1fr}.founder-copy{padding:80px clamp(24px,6vw,60px)}.ways-steps article,.ways-steps article:first-child{grid-template-columns:50px 170px 1fr}}@media (width<=680px){.hero-title{font-size:clamp(49px,13vw,70px);line-height:.98}.hero-inner{gap:56px;padding-top:70px}.window-header{align-items:flex-start;gap:14px;padding:24px 20px 20px}.window-header>span{text-align:right}.window-track{padding:50px 20px 30px}.window-labels>span{font-size:10px}.window-evidence{grid-template-columns:auto 1fr;align-items:start;padding:20px}.window-impact{grid-column:2}.statement-ticker{font-size:15px}.section{padding:100px 0}.recognition h2,.mechanism h2,.holmes h2,.platform h2,.ways h2,.value h2,.final-cta h2{font-size:42px}.recognition-close{padding-left:20px}.contrast{grid-template-columns:1fr;gap:24px}.contrast-arrow{transform:rotate(90deg)}.holmes-transition{padding:24px}.holmes-jobs article,.holmes-jobs article+article{border-bottom:1px solid var(--border);border-right:0;padding:36px 0}.capability-card{grid-template-columns:1fr;gap:15px;padding:28px 0}.capability-card p{grid-column:auto}.founder-image{min-height:520px}.ways-steps article,.ways-steps article:first-child{grid-template-columns:44px 1fr;align-items:start;gap:10px;padding:24px 0}.ways-steps p{grid-column:2}.diagnostic-band{padding:30px 24px}.inspectable-grid article{grid-template-columns:42px 1fr;gap:8px}.inspectable-grid p{grid-column:2}}@media (prefers-reduced-motion:reduce){.statement-ticker{animation:none}}.wordmark img{width:30px;height:30px;display:block}.wordmark>span{letter-spacing:-.02em;font-family:IBM Plex Sans,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1}.wordmark-light img{width:34px;height:34px}.wordmark-light>span{color:var(--pure);font-size:28px}.hero{min-height:auto}.hero-inner{min-height:820px;padding-bottom:100px}.intervention-stage{background:var(--ink);clip-path:inset(100% 0 0);color:var(--pure);padding:100px 0 128px;transition:clip-path 1s cubic-bezier(.2,.75,.15,1);position:relative;overflow:hidden}.intervention-stage:before{content:"";background:radial-gradient(circle at 78% 22%,#56e0ae21,#0000 23%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/80px 80px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/80px 80px;position:absolute;inset:0}.intervention-stage.is-visible{clip-path:inset(0)}.intervention-stage .container{z-index:1;position:relative}.intervention-stage .intervention-window{box-shadow:none;opacity:0;background:#0a1f38eb;border:1px solid #ffffff29;transition:opacity .65s .5s,transform .9s cubic-bezier(.2,.75,.15,1) .5s;transform:translateY(70px)scale(.985)}.intervention-window:after{background:var(--pulse-light)}.window-header,.window-track,.window-evidence{z-index:1;position:relative}.trajectory-view{z-index:1;border-top:1px solid #ffffff1f;padding:18px 32px 24px;position:relative}.trajectory-row{grid-template-columns:150px 1fr 130px;align-items:center;gap:24px;min-height:54px;display:grid}.trajectory-row>span,.trajectory-row>strong{font-size:11px;font-weight:500}.trajectory-row>strong{text-align:right}.trajectory-old{color:#ffffff61}.trajectory-new{color:var(--pulse-light)}.trajectory-line{height:32px;position:relative}.trajectory-line:before,.trajectory-line:after{content:"";transform-origin:0;position:absolute;left:0}.trajectory-line:before{border-top:2px dashed #ffffff47;top:16px;right:0}.trajectory-old .trajectory-line:after{background:var(--red);height:2px;transition:transform 1.2s 1.05s;top:16px;right:0;transform:scaleX(0)}.trajectory-new .trajectory-line:before{border-color:#56e0ae4d}.trajectory-new .trajectory-line:after{border-right:2px solid var(--pulse-light);border-top:2px solid var(--pulse-light);height:18px;transition:transform 1.2s cubic-bezier(.2,.75,.15,1) 1.45s;top:7px;right:0;transform:translateY(11px)skewY(0)scaleX(0)}.trajectory-line i{opacity:.55;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:13px}.trajectory-line i:first-child{left:4%}.trajectory-line i:nth-child(2){left:34%}.trajectory-line i:nth-child(3){left:64%}.trajectory-line i:nth-child(4){right:0}.trajectory-line b{background:var(--ink);padding:0 8px;font-size:9px;font-weight:500;position:absolute;top:6px;left:64%}.hero-statement{position:absolute}.statement-ticker{will-change:transform;gap:0}.ticker-group{flex:none;align-items:center;gap:36px;padding-right:36px;display:flex}[data-reveal]:not(.intervention-stage),[data-reveal-once]{opacity:0;transition:opacity .65s ease var(--reveal-delay,0s), transform .85s cubic-bezier(.2,.75,.15,1) var(--reveal-delay,0s);transform:translateY(40px)}[data-reveal].is-visible:not(.intervention-stage),[data-reveal-once].is-visible{opacity:1;transform:translateY(0)}.decision-questions{border-bottom:1px solid var(--border);margin:110px 0 0 25%}.decision-question{border-top:1px solid var(--border)}.decision-question button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:48px 1fr 42px;align-items:center;gap:22px;width:100%;padding:24px 0;display:grid}.question-number{color:var(--blue);font-size:11px;font-weight:500}.question-copy{letter-spacing:-.035em;font-size:clamp(20px,2vw,29px);font-weight:500;line-height:1.25}.question-plus{border:1px solid var(--border);color:var(--blue);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;transition:background .2s,color .2s,transform .25s;display:flex}.decision-question button:hover .question-plus,.decision-question button:focus-visible .question-plus{background:var(--blue);color:var(--pure)}.decision-question.is-open .question-plus{background:var(--pulse);border-color:var(--pulse);color:var(--pure);transform:rotate(45deg)}.question-answer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.question-answer>p{color:var(--ink-muted);max-width:760px;margin:0 64px 0 70px;padding-bottom:0;transition:padding .35s;overflow:hidden}.decision-question.is-open .question-answer{grid-template-rows:1fr}.decision-question.is-open .question-answer>p{padding-bottom:28px}.mechanism-system{border-bottom:1px solid var(--border-light);border-top:1px solid var(--border-light);grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:70px;min-height:620px;margin:100px 0 140px;padding:48px 0;display:grid}.mechanism-nodes{flex-direction:column;justify-content:center;display:flex}.mechanism-node{color:#ffffff52;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff1c;grid-template-columns:36px 1fr 80px;align-items:center;gap:18px;width:100%;padding:18px 0;transition:color .22s,opacity .22s,transform .26s;display:grid}.mechanism-node:last-child{border-bottom:1px solid #ffffff1c}.mechanism-node span{font-size:10px}.mechanism-node strong{letter-spacing:-.045em;font-size:clamp(24px,2.4vw,38px);font-weight:500}.mechanism-node i{opacity:.5;transform-origin:100%;background:currentColor;height:1px;transition:transform .35s;position:relative;transform:scaleX(.35)}.mechanism-node i:after{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px;right:0}:is(.mechanism-nodes:has(.mechanism-node:hover) .mechanism-node:not(:hover),.mechanism-nodes:has(.mechanism-node:focus-visible) .mechanism-node:not(:focus-visible)){opacity:.35}.mechanism-node.is-active{color:var(--pure);transform:translate(12px)}.mechanism-node.is-active span{color:var(--pulse-light)}.mechanism-node.is-active i{color:var(--pulse-light);transform:scaleX(1)}.aperture{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.aperture-rings,.aperture-rings i{border:1px solid #56e0ae38;border-radius:50%;position:absolute}.aperture-rings{width:480px;height:480px}.aperture-rings:before{background:var(--pulse);content:"";border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #56e0ae17}.aperture-rings i:first-child{inset:14%}.aperture-rings i:nth-child(2){inset:28%}.aperture-rings i:nth-child(3){inset:42%}.aperture-copy{text-align:center;z-index:1;max-width:350px;animation:.4s both apertureIn;position:relative}.aperture-copy>span{color:var(--pulse-light);font-size:11px;font-weight:500}.aperture-copy>strong{letter-spacing:-.05em;margin:12px 0 18px;font-size:clamp(30px,3vw,48px);font-weight:500;line-height:1.05;display:block}.aperture-copy>p{color:#ffffff94;margin:0;font-size:14px}@keyframes apertureIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.contrast-sequence-head,.contrast-row{grid-template-columns:1fr 120px 1fr;align-items:center;display:grid}.contrast-sequence-head{color:#fff6;padding-bottom:18px;font-size:12px;font-weight:500}.contrast-sequence-head span:last-child{text-align:right}.contrast-row{border-top:1px solid #ffffff1f;min-height:100px}.contrast-row:last-child{border-bottom:1px solid #ffffff1f}.contrast-old-word,.contrast-new-word{letter-spacing:-.06em;font-size:clamp(34px,4vw,62px);font-weight:500;line-height:1;transition:color .4s,opacity .4s,transform .5s;position:relative}.contrast-old-word{color:#ffffff2e}.contrast-old-word:after{background:var(--red);content:"";transform-origin:0;height:3px;transition:transform .6s;position:absolute;top:52%;left:0;right:0;transform:scaleX(0)}.contrast-new-word{color:#ffffff5c;text-align:right}.contrast-row.is-active .contrast-old-word,.contrast-row.is-complete .contrast-old-word{color:#ffffff61;transform:translate(-14px)}.contrast-row.is-active .contrast-old-word:after,.contrast-row.is-complete .contrast-old-word:after{transform:scaleX(1)}.contrast-row.is-active .contrast-new-word,.contrast-row.is-complete .contrast-new-word{color:var(--pulse-light);transform:translate(14px)}.contrast-transform{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.transform-pulse{background:#ffffff2e;border-radius:50%;width:10px;height:10px;transition:background .25s,box-shadow .4s,transform .4s}.transform-arrow{color:var(--pulse-light);opacity:0;font-size:24px;font-style:normal;transition:opacity .25s .25s,transform .4s .25s;position:absolute;transform:translate(-12px)}.transform-drop{background:var(--pulse-light);opacity:0;border-radius:50% 50% 50% 0;width:8px;height:8px;position:absolute;bottom:-8px;transform:rotate(-45deg)translateY(-16px)}.contrast-row.is-active .transform-pulse{background:var(--pulse-light);transform:scale(.65);box-shadow:0 0 0 12px #56e0ae1a}.contrast-row.is-active .transform-arrow{opacity:1;transform:translate(0)}.contrast-row.is-active .transform-drop{animation:.65s .46s both dropToNext}@keyframes dropToNext{0%{opacity:0;transform:rotate(-45deg)translateY(-16px)}30%{opacity:1}to{opacity:0;transform:rotate(-45deg)translateY(58px)}}.control-transition{background:var(--ink);color:var(--pure);margin-bottom:110px;padding:42px 46px;position:relative;overflow:hidden}.control-transition:before{background:var(--blue);content:"";transform-origin:bottom;width:5px;transition:transform .65s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.control-transition.is-transformed:before{transform:scaleY(1)}.control-prompt{grid-template-columns:auto 1fr auto;align-items:flex-start;gap:18px;display:grid}.terminal-prefix{color:var(--pulse-light);font-family:var(--mono);font-size:20px;line-height:1.5}.control-lines{min-height:108px;position:relative}.control-line{font-family:var(--mono);letter-spacing:-.04em;margin:0;font-size:clamp(22px,2.7vw,40px);line-height:1.35;transition:opacity .45s,transform .55s;position:absolute}.control-line-before{color:#ffffffb8;opacity:1;transform:translateY(0)}.control-line-after{clip-path:inset(0 100% 0 0);color:var(--pure);opacity:0;transition:clip-path .9s steps(26,end) .26s,opacity .15s .26s,transform .5s .26s;transform:translateY(22px)}.control-transition.is-transformed .control-line-before{opacity:0;transform:translateY(-24px)}.control-transition.is-transformed .control-line-after{clip-path:inset(0);opacity:1;transform:translateY(0)}.swap-word{position:relative}.swap-word:after{background:var(--red);content:"";height:2px;position:absolute;bottom:-5px;left:0;right:0}.block-cursor{background:var(--pulse-light);width:14px;height:30px;margin-top:8px;animation:.9s step-end infinite cursorBlink}@keyframes cursorBlink{0%,48%{opacity:1}49%,to{opacity:0}}.control-state{color:var(--pulse-light);font-family:var(--mono);letter-spacing:.06em;text-align:right;margin-top:18px;font-size:9px;display:block}.capability-rows{border-bottom:1px solid var(--border);margin-top:100px}.capability-row{border-top:1px solid var(--border)}.capability-row>button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:50px 150px minmax(240px,.9fr) minmax(260px,1fr) 44px;align-items:center;gap:28px;width:100%;padding:30px 0;display:grid}.capability-number{color:var(--blue);font-size:11px;font-weight:500}.capability-state{color:var(--pulse);font-size:10px;font-weight:500}.capability-row strong{letter-spacing:-.05em;font-size:clamp(25px,2.7vw,40px);font-weight:500}.capability-summary{color:var(--ink-muted);font-size:14px}.capability-plus{border:1px solid var(--border);color:var(--blue);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;transition:background .2s,color .2s,transform .3s;display:flex}.capability-row>button:hover .capability-plus,.capability-row>button:focus-visible .capability-plus{background:var(--blue);color:var(--pure)}.capability-row.is-open .capability-plus{background:var(--pulse);border-color:var(--pulse);color:var(--pure);transform:rotate(45deg)}.capability-detail{grid-template-rows:0fr;grid-template-columns:repeat(2,1fr);transition:grid-template-rows .4s;display:grid;overflow:hidden}.capability-detail>div{border-left:1px solid var(--border);min-height:0;padding:0 34px;transition:padding .4s;overflow:hidden}.capability-detail span{color:var(--blue);font-size:10px;font-weight:500}.capability-detail p{color:var(--ink-muted);margin:12px 0 0;font-size:15px}.capability-row.is-open .capability-detail{grid-template-rows:1fr}.capability-row.is-open .capability-detail>div{padding-top:8px;padding-bottom:32px}@media (width<=900px){.decision-questions{margin-left:0}.mechanism-system{grid-template-columns:1fr;gap:30px}.aperture{min-height:500px}.capability-row>button{grid-template-columns:42px 1fr 44px;gap:14px 22px}.capability-state,.capability-row strong,.capability-summary{grid-column:2}.capability-plus{grid-area:1/3/span 3}}@media (width<=680px){.intervention-stage{padding:62px 0 100px}.trajectory-view{padding:18px 20px 24px}.trajectory-row{grid-template-columns:1fr;align-items:start;gap:10px;padding:12px 0}.trajectory-row>strong{text-align:left}.trajectory-line{width:100%}.decision-question button{grid-template-columns:34px 1fr 38px;gap:12px}.question-copy{font-size:19px}.question-answer>p{margin:0 42px 0 46px}.mechanism-system{min-height:auto;margin:70px 0 100px}.mechanism-node{grid-template-columns:30px 1fr 45px}.aperture{min-height:420px}.aperture-rings{width:360px;height:360px}.aperture-copy{max-width:280px}.contrast-sequence-head,.contrast-row{grid-template-columns:1fr 56px 1fr}.contrast-old-word,.contrast-new-word{font-size:28px}.control-transition{margin-bottom:80px;padding:28px 22px}.control-lines{min-height:140px}.control-line{font-size:21px}.block-cursor{width:10px;height:22px}.capability-row>button{grid-template-columns:32px 1fr 40px;gap:10px;padding:24px 0}.capability-detail{grid-template-columns:1fr}.capability-detail>div{border-left:0;padding-left:42px;padding-right:8px}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal-once]{opacity:1!important;transform:none!important}.intervention-stage{clip-path:none}}.wordmark>span:last-child{transition:color .22s}.animated-logo-mark{flex:none;width:30px;height:30px;display:block;position:relative;overflow:visible}.animated-logo-mark>img{width:100%;height:100%}.logo-signal,.logo-centre-pulse{background:var(--pulse);opacity:0;pointer-events:none;border-radius:50%;width:5px;height:5px;position:absolute;top:12.5px;left:12.5px}.wordmark:hover>span:last-child,.wordmark:focus-visible>span:last-child{color:var(--pulse)}.wordmark:hover .logo-signal-a,.wordmark:focus-visible .logo-signal-a{animation:.9s ease-in-out both logoBranchA}.wordmark:hover .logo-signal-b,.wordmark:focus-visible .logo-signal-b{animation:.9s ease-in-out .13s both logoBranchB}.wordmark:hover .logo-signal-c,.wordmark:focus-visible .logo-signal-c{animation:.9s ease-in-out .26s both logoBranchC}.wordmark:hover .logo-centre-pulse,.wordmark:focus-visible .logo-centre-pulse{animation:.7s .95s both logoCentre}@keyframes logoBranchA{0%,to{opacity:0;transform:translate(0)scale(.6)}12%,82%{opacity:1}50%{opacity:1;transform:translate(-9px,-12px)scale(.8)}}@keyframes logoBranchB{0%,to{opacity:0;transform:translate(0)scale(.6)}12%,82%{opacity:1}50%{opacity:1;transform:translate(11px,-8px)scale(.8)}}@keyframes logoBranchC{0%,to{opacity:0;transform:translate(0)scale(.6)}12%,82%{opacity:1}50%{opacity:1;transform:translate(-3px,13px)scale(.8)}}@keyframes logoCentre{0%,to{opacity:0;transform:scale(.7);box-shadow:0 0 #10a97800}35%{opacity:1;transform:scale(1.1);box-shadow:0 0 0 8px #10a97829}70%{opacity:1;transform:scale(1);box-shadow:0 0 0 15px #10a97800}}.wordmark-light .animated-logo-mark{width:34px;height:34px}.intervention-stage{clip-path:none;opacity:1;min-height:760px;transition:none}.intervention-stage .intervention-window{opacity:.16;transition:opacity .55s,transform .8s cubic-bezier(.2,.75,.15,1);transform:translateY(46px)scale(.99)}.intervention-stage.is-visible .intervention-window{opacity:1;transform:translateY(0)scale(1)}.decision-questions{margin-top:58px}.question-answer{opacity:0;max-height:0;transition:max-height .4s,opacity .26s;display:block;overflow:hidden}.question-answer>p{padding-bottom:0;transition:padding .35s;overflow:visible}.decision-question.is-open .question-answer{opacity:1;max-height:220px}.mechanism-system{margin-bottom:0}.aperture-copy{box-sizing:border-box;background:#071426f0;border:1px solid #56e0ae57;border-radius:50%;flex-direction:column;justify-content:center;width:min(390px,80vw);max-width:none;min-height:390px;padding:48px 42px;display:flex;box-shadow:0 28px 90px #020a147a}.aperture-copy>p{color:#ffffffc2;font-size:15px;line-height:1.55}.contrast-section{color:var(--pure);background:radial-gradient(circle at 50% 0,#3974d829,#0000 34%),#0c223c;padding:120px 0 150px;overflow:hidden}.contrast-sequence{margin-top:0}.contrast-sequence-head span:first-child{justify-self:start}.contrast-sequence-head span:last-child{text-align:right;justify-self:end}.contrast-old-word{justify-self:start;width:fit-content}.contrast-new-word{justify-self:end;width:fit-content}.contrast-old-word:after{background:#ef665ab3;height:2px}.contrast-row.is-active .contrast-old-word,.contrast-row.is-complete .contrast-old-word,.contrast-row.is-active .contrast-new-word,.contrast-row.is-complete .contrast-new-word{transform:translate(0)}.contrast-row.is-active .transform-pulse{animation:.56s both pulseResolve}.contrast-row.is-active .transform-arrow{opacity:1;transition-delay:.42s;transform:translate(0)}.contrast-row.is-complete .transform-pulse{opacity:0}.contrast-row.is-complete .transform-arrow{opacity:.42;transform:translate(0)}.transform-drop{background:var(--pulse-light);opacity:0;z-index:3;border-radius:50%;width:6px;height:6px;top:calc(50% + 12px);bottom:auto;left:calc(50% - 3px);transform:none}.contrast-row.is-active:not(:last-child) .transform-drop{animation:.64s cubic-bezier(.4,0,.2,1) .52s both handoffToNext}@keyframes pulseResolve{0%{opacity:1;transform:scale(.7);box-shadow:0 0 #56e0ae33}45%{opacity:1;transform:scale(1);box-shadow:0 0 0 14px #56e0ae14}to{opacity:0;transform:scale(.35);box-shadow:0 0 0 18px #56e0ae00}}@keyframes handoffToNext{0%{opacity:0;transform:translateY(0)scale(.7)}18%{opacity:1}78%{opacity:1;transform:translateY(84px)scale(1)}to{opacity:0;transform:translateY(92px)scale(.7)}}.control-transition{background:var(--ink);grid-template-columns:1fr 76px 1fr;align-items:stretch;gap:0;margin-bottom:110px;padding:0;display:grid}.control-transition:before{display:none}.control-side{min-height:290px;padding:38px 40px 44px}.control-side-before{color:#ffffffad;background:#132238}.control-side-after{color:var(--pure);background:#071b31}.control-label{color:#ffffff6b;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:54px;font-size:10px;display:block}.control-side p{font-family:var(--mono);letter-spacing:-.045em;margin:0;font-size:clamp(19px,2.25vw,33px);line-height:1.4}.control-divider{color:var(--pulse-light);font-family:var(--mono);background:#0b1728;justify-content:center;align-items:center;font-size:24px;display:flex}.control-typed{min-height:130px;position:relative}.control-wrong,.control-right{position:absolute;top:0;left:0}.control-wrong{clip-path:inset(0 100% 0 0);color:#ffffffb3;opacity:0;transition:clip-path .95s steps(24,end),opacity .1s}.control-phase-1 .control-wrong,.control-phase-2 .control-wrong{clip-path:inset(0);opacity:1}.control-phase-2 .control-wrong{opacity:0;transition:opacity .28s,transform .42s;transform:translateY(-10px)}.control-right{opacity:0;transform:translateY(10px)}.control-phase-2 .control-right{opacity:1;transition:opacity .32s .21s,transform .5s .16s;transform:translateY(0)}.control-phase-2 .swap-word-first{animation:.52s cubic-bezier(.2,.75,.15,1) .12s both swapWordInLeft}.control-phase-2 .swap-word-last{animation:.52s cubic-bezier(.2,.75,.15,1) .12s both swapWordInRight}@keyframes swapWordInLeft{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:translate(0)}}@keyframes swapWordInRight{0%{opacity:0;transform:translate(-70px)}to{opacity:1;transform:translate(0)}}.swap-word{display:inline-block}.swap-word:after{background:#ef665aad;height:2px;bottom:-3px}.control-typed .block-cursor{position:absolute;bottom:2px;right:0}.control-phase-2 .block-cursor{opacity:0}.capability-summary,.capability-plus{opacity:0;transition:opacity .22s,transform .32s,background .2s,color .2s;transform:translate(10px)}.capability-row:hover .capability-summary,.capability-row:hover .capability-plus,.capability-row:focus-within .capability-summary,.capability-row:focus-within .capability-plus,.capability-row.is-open .capability-summary,.capability-row.is-open .capability-plus{opacity:1;transform:translate(0)}.capability-detail{opacity:0;max-height:0;transition:max-height .46s,opacity .28s;display:grid;overflow:hidden}.capability-row.is-open .capability-detail{opacity:1;max-height:320px}.ways-steps article[data-reveal]{transition:opacity .52s ease var(--reveal-delay,0s), transform .7s cubic-bezier(.2,.75,.15,1) var(--reveal-delay,0s), background .22s ease}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px}.resource-card,.resource-card-primary{transform-origin:50%;min-height:480px;transition:filter .38s,opacity .38s,transform .48s cubic-bezier(.2,.75,.15,1),box-shadow .48s}:is(.resource-grid:has(.resource-card:hover) .resource-card:not(:hover),.resource-grid:has(.resource-card:focus-visible) .resource-card:not(:focus-visible)){filter:blur(2.5px);opacity:.28;transform:scale(.965)}.resource-card:hover,.resource-card:focus-visible{z-index:2;transform:translateY(-14px)scale(1.045);box-shadow:0 34px 85px #0714263d}.resource-link{background:var(--ink);color:var(--pure);align-items:center;width:fit-content;margin-top:22px;padding:13px 16px;font-size:13px;font-weight:500;display:inline-flex}.resource-card-primary .resource-link{background:var(--pure);color:var(--blue)}.trajectory-old .trajectory-line:before,.trajectory-old .trajectory-line:after{left:64%}.trajectory-old .trajectory-line i:first-child,.trajectory-old .trajectory-line i:nth-child(2){opacity:0}.trajectory-new .trajectory-line:after{background:var(--pulse-light);border:0;height:2px;top:16px;left:64%;right:0;transform:translateY(0)rotate(0)scaleX(0)}.final-cta .button-primary:hover,.final-cta .button-primary:focus-visible{background:var(--blue-dark);border-color:var(--blue-dark);color:var(--pure)}@media (hover:none){.capability-summary,.capability-plus{opacity:1;transform:none}}@media (width<=900px){.control-transition{grid-template-columns:1fr 56px 1fr}.control-side{padding:30px 26px 36px}.resource-grid{gap:18px}}@media (width<=680px){.intervention-stage{min-height:0}.contrast-section{padding:90px 0 110px}.contrast-sequence-head,.contrast-row{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)}.contrast-sequence-head{gap:10px;font-size:10px}.contrast-sequence-head span:first-child,.contrast-sequence-head span:last-child{max-width:110px}.contrast-old-word,.contrast-new-word{font-size:clamp(23px,7vw,31px)}.contrast-old-word{justify-self:start}.contrast-new-word{justify-self:end}.control-transition{margin-bottom:80px;display:block}.control-side{min-height:245px;padding:28px 24px 34px}.control-label{margin-bottom:38px}.control-divider{height:52px;transform:rotate(90deg)}.control-typed{min-height:110px}.aperture-copy{width:min(330px,86vw);min-height:min(330px,86vw);padding:38px 30px}.resource-grid{grid-template-columns:1fr}:is(.resource-grid:has(.resource-card:hover) .resource-card:not(:hover),.resource-grid:has(.resource-card:focus-visible) .resource-card:not(:focus-visible)){filter:none;opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.answer-final{animation:none}.resolving-answer:after,.hero-time:after{animation:none;transform:scaleX(1)}.hero-time{color:var(--blue);animation:none}.answer-tiles,.logo-signal,.logo-centre-pulse,.transform-drop,.control-wrong{display:none}.control-right{opacity:1;transform:none}}.window-line{background:#ffffff1f;margin-left:8%;margin-right:8%}.window-progress{background:var(--blue);transform-origin:0;width:53%;transition:transform 1.6s cubic-bezier(.2,.75,.15,1) .45s;transform:scaleX(0)}.intervention-stage.is-visible .window-progress{transform:scaleX(1)}.window-line:before{background:var(--red);content:"";opacity:0;z-index:3;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #ef665a1f}.intervention-stage.is-visible .window-line:before{animation:1.6s cubic-bezier(.2,.75,.15,1) .45s both interventionLead}.window-line:after{content:"";transform-origin:0;background:#56e0aeb3;height:2px;transition:transform 1.3s cubic-bezier(.2,.75,.15,1) 2.15s;position:absolute;top:0;left:53%;right:0;transform:scaleX(0)}.intervention-stage.is-visible .window-line:after{transform:scaleX(1)}@keyframes interventionLead{0%{opacity:0;left:0}8%,84%{opacity:1}92%{opacity:1;left:53%}to{opacity:0;left:53%}}.window-point{opacity:0;transition:opacity .26s,transform .42s cubic-bezier(.2,.75,.15,1)}.window-point-start{background:var(--red);border-color:#ff9a91;left:0;transform:translate(-50%,-50%)scale(.65)}.intervention-stage.is-visible .window-point-start{opacity:1;transition-delay:.24s;transform:translate(-50%,-50%)scale(1)}.window-point-now{left:53%;transform:translate(-50%,-50%)scale(.3)}.intervention-stage.is-visible .window-point-now{opacity:1;transition-delay:2s;transform:translate(-50%,-50%)scale(1)}.window-labels{height:38px;display:block;position:relative}.window-labels>span{opacity:0;text-align:center;width:150px;transition:opacity .35s,transform .45s;position:absolute;top:0;transform:translate(-50%)translateY(7px)}.window-labels>span:first-child{left:8%}.window-labels>span:nth-child(2){left:52.5%}.intervention-stage.is-visible .window-labels>span:first-child{opacity:1;transition-delay:.24s;transform:translate(-50%)translateY(0)}.intervention-stage.is-visible .window-labels>span:nth-child(2){opacity:1;transition-delay:2.05s;transform:translate(-50%)translateY(0)}.trajectory-old .trajectory-line:before{display:none}.trajectory-old .trajectory-line:after{transition:transform 1.2s cubic-bezier(.2,.75,.15,1) 3.15s;top:16px;left:64%;transform:rotate(5deg)scaleX(0)}.intervention-stage.is-visible .trajectory-old .trajectory-line:after{transform:rotate(5deg)scaleX(1)}.trajectory-old .trajectory-line i{opacity:0}.trajectory-old .trajectory-line i:nth-child(3){background:var(--red);left:64%}.intervention-stage.is-visible .trajectory-old .trajectory-line i:nth-child(3){animation:.7s 3s both trajectoryRiskPoint}.trajectory-new .trajectory-line:before{border-color:#56e0ae75;transition:transform .85s 2.25s;left:4%;right:66%;transform:scaleX(0)}.intervention-stage.is-visible .trajectory-new .trajectory-line:before{transform:scaleX(1)}.trajectory-new .trajectory-line:after{transition:transform 1.2s cubic-bezier(.2,.75,.15,1) 3.05s;left:34%;transform:translateY(0)rotate(-5deg)scaleX(0)}.intervention-stage.is-visible .trajectory-new .trajectory-line:after{transform:translateY(0)rotate(-5deg)scaleX(1)}.trajectory-new .trajectory-line i{opacity:0}.trajectory-new .trajectory-line i:first-child{left:4%}.trajectory-new .trajectory-line i:nth-child(2){left:34%}.intervention-stage.is-visible .trajectory-new .trajectory-line i:first-child{animation:.8s 2.25s both trajectorySignalPoint}.intervention-stage.is-visible .trajectory-new .trajectory-line i:nth-child(2){animation:.9s 2.75s both trajectorySignalPoint}@keyframes trajectorySignalPoint{0%{opacity:0;transform:scale(.5);box-shadow:0 0 #56e0ae00}45%{opacity:1;transform:scale(1.25);box-shadow:0 0 0 9px #56e0ae1f}to{opacity:.9;transform:scale(1);box-shadow:0 0 0 15px #56e0ae00}}@keyframes trajectoryRiskPoint{0%{opacity:0;transform:scale(.5);box-shadow:0 0 #ef665a00}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 0 9px #ef665a1f}to{opacity:1;transform:scale(1);box-shadow:0 0 0 14px #ef665a00}}.trajectory-line b{opacity:0;transition:opacity .35s}.trajectory-old .trajectory-line b{left:64%}.trajectory-new .trajectory-line b{left:34%}.intervention-stage.is-visible .trajectory-old .trajectory-line b{opacity:1;transition-delay:3.18s}.intervention-stage.is-visible .trajectory-new .trajectory-line b{opacity:1;transition-delay:2.88s}.recognition-close[data-reveal]{background:var(--blue-pale);border-left-color:var(--blue);padding:30px 34px;transition:opacity 1s,transform 1.15s cubic-bezier(.2,.75,.15,1);transform:translateY(22px)}.recognition-close[data-reveal].is-visible{transform:translateY(0)}.mechanism-node{transition:color .42s,opacity .42s,transform .48s cubic-bezier(.2,.75,.15,1)}.mechanism-node.is-active{transform:translate(7px)}.mechanism-node i{transition:transform .54s cubic-bezier(.2,.75,.15,1)}.aperture-copy{animation:.65s cubic-bezier(.2,.75,.15,1) both apertureInSoft}@keyframes apertureInSoft{0%{opacity:.25;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.contrast-sequence{max-width:1120px}.contrast-sequence-head{letter-spacing:-.035em;padding-bottom:28px;font-size:clamp(20px,2vw,28px);font-weight:500}.contrast-sequence-head span:first-child{color:#ff8c82;position:relative}.contrast-sequence-head span:last-child{color:var(--pulse-light);grid-column:3;position:relative}.contrast-sequence-head span:first-child:after,.contrast-sequence-head span:last-child:after{content:"";background:currentColor;width:48px;height:2px;position:absolute;bottom:-9px;left:0}.contrast-sequence-head span:last-child:after{left:auto;right:0}.contrast-sequence-head,.contrast-row{grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr)}.contrast-old-word,.contrast-new-word{font-size:clamp(32px,3.8vw,54px)}.control-side-before .swap-word:after{bottom:50%}.control-side-before .control-label{color:#ff8c82;border-bottom:1px solid #ef665ab8;width:fit-content;padding-bottom:5px}.control-side-after .control-label{color:var(--pulse-light);border-bottom:1px solid #56e0aeb8;width:fit-content;padding-bottom:5px}.holmes-jobs article:first-child .job-number{color:var(--pulse)}.holmes-jobs article:nth-child(2) .job-number{color:var(--blue)}@media (width<=680px){.window-line{margin-left:12%;margin-right:5%}.window-labels>span:first-child{left:12%}.window-labels>span:nth-child(2){left:56%}.window-labels>span{width:112px}.contrast-sequence-head,.contrast-row{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}.contrast-sequence-head{font-size:16px}}@media (prefers-reduced-motion:reduce){.window-progress,.window-line:after,.trajectory-old .trajectory-line:after,.trajectory-new .trajectory-line:before,.trajectory-new .trajectory-line:after{transform:none!important}.window-point,.window-labels>span,.trajectory-line b,.trajectory-line i{opacity:1!important;transform:none!important}}.v36 .container{width:min(1180px,100% - 64px)}.v36-hero{background:#f3f8ff;min-height:84vh}.site-nav{gap:22px}.nav-group{position:relative}.nav-group>button{color:#344158;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:13px;font-weight:500;display:flex}.nav-group>button span{color:var(--blue);font-size:.8rem;transition:transform .2s}.nav-group:hover>button,.nav-group.is-open>button{color:var(--blue)}.nav-group:hover>button span,.nav-group.is-open>button span{transform:rotate(180deg)}.nav-dropdown{z-index:10;opacity:0;visibility:hidden;background:#fff;border:1px solid #405b802e;width:310px;padding:.6rem;transition:opacity .2s,transform .25s cubic-bezier(.22,.72,.22,1),visibility .2s;display:grid;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%,8px);box-shadow:0 24px 54px #07142629}.nav-group:hover .nav-dropdown,.nav-group.is-open .nav-dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.site-nav .nav-dropdown a{border-bottom:1px solid var(--border);grid-template-columns:72px 1fr;align-items:baseline;padding:1rem;display:grid}.site-nav .nav-dropdown a:last-child{border-bottom:0}.nav-dropdown a span{color:var(--ink);font-size:.78rem}.nav-dropdown a strong{color:var(--ink-muted);font-size:.72rem;font-weight:500}.nav-dropdown a:hover{background:#f1f6fd}.ways-page-link{margin-top:2.25rem}.v36-hero .hero-inner{min-height:84vh;padding-top:5.8rem;padding-bottom:5.5rem}.v36-hero .hero-copy,.v36-hero .hero-title{max-width:1120px}.v36-hero .hero-title{letter-spacing:-.065em}.v36-hero .eyebrow{margin-bottom:1.4rem}.resolving-answer{vertical-align:baseline;color:var(--blue);margin-right:-.02em;padding-right:.12em;line-height:1;overflow:visible;transform:translateY(-2.4px)}.hero-time:after{display:none!important}.hero-opening-line,.hero-get{opacity:0;animation:.86s cubic-bezier(.16,.76,.2,1) .5s forwards heroSoftIn;transform:translateY(.12em)}.hero-get{animation-delay:.66s;display:inline-block}.hero-answer-line .resolving-answer{opacity:0;animation:1ms linear .66s forwards heroAnswerVisible}.resolution-tail{opacity:0;animation:.62s cubic-bezier(.22,.72,.22,1) 2.05s forwards heroSoftIn}.answer-final{color:var(--blue);line-height:1;display:inline-block!important}.resolution-tail{color:#0000;background:linear-gradient(105deg,var(--ink) 0%,var(--ink) 42%,#788aa3 47%,#fff 50%,#788aa3 53%,var(--ink) 58%,var(--ink) 100%);background-position:160% 0;background-size:360% 100%;-webkit-background-clip:text;background-clip:text;animation:.62s cubic-bezier(.22,.72,.22,1) 2.05s forwards heroSoftIn,6.9s linear 2.45s infinite workingShimmer;position:relative}.resolution-tail:after{content:none}.resolution-tail .change-results{background:linear-gradient(105deg,var(--ink) 0%,var(--ink) 42%,#788aa3 47%,#fff 50%,#788aa3 53%,var(--ink) 58%,var(--ink) 100%);color:#0000;background-position:160% 0;background-size:360% 100%;-webkit-background-clip:text;background-clip:text;animation:6.9s linear 2.45s infinite workingShimmer}.change-results{display:inline-block;position:relative}.change-results:after{content:"";background:var(--ink);transform-origin:0;height:.055em;animation:.52s cubic-bezier(.22,.72,.22,1) 2.7s forwards changeUnderline;position:absolute;bottom:.015em;left:0;right:0;transform:scaleX(0)}@keyframes heroSoftIn{to{opacity:1;transform:translateY(0)}}@keyframes heroAnswerVisible{to{opacity:1}}@keyframes workingShimmer{0%{background-position:160% 0}to{background-position:-160% 0}}@keyframes changeUnderline{to{transform:scaleX(1)}}.progress-carousel{background:linear-gradient(#f3f8ff,#dceaff);margin-top:3rem;padding:2rem 0 0;position:relative;overflow:hidden}.progress-track{gap:16px;width:max-content;transition:transform .56s cubic-bezier(.22,.72,.22,1);display:flex}.progress-card{text-align:left;opacity:.62;cursor:pointer;background:#ffffffa3;border:1px solid #4364912e;width:270px;min-height:330px;padding:1.5rem;transition:opacity .32s,transform .42s cubic-bezier(.22,.72,.22,1),background .32s,box-shadow .42s}.progress-card.is-active{opacity:1;background:#fff;transform:translateY(-8px);box-shadow:0 18px 48px #1f447724}.progress-card>span{color:var(--blue);font-family:var(--mono);text-transform:uppercase;font-size:.65rem}.progress-card>strong{margin:2.3rem 0 1rem;font-size:1.55rem;font-weight:500;display:block}.progress-card>p{min-height:112px;color:var(--ink-muted);font-size:.82rem}.progress-card>div{border-top:1px solid var(--border);justify-content:space-between;padding-top:1rem;display:flex}.progress-card b{font-size:.75rem}.progress-card i{color:var(--pulse);font-size:.68rem;font-style:normal}.progress-readout{background:#d8faed;border-top:1px solid #4364912e;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;margin-top:2rem;padding:1.2rem max(32px,50vw - 590px);display:grid}.progress-readout>span,.progress-readout>strong{font-family:var(--mono);text-transform:uppercase;font-size:.67rem}.progress-readout>i{background:#0714261f;height:3px}.progress-readout>i>b{background:linear-gradient(90deg,var(--blue),var(--pulse));height:100%;transition:width .48s;display:block}.progress-readout>em{font-size:.78rem;font-style:normal}.journey-band{width:100vw;color:var(--ink);background:linear-gradient(#edf5ff,#dceaff);margin:3rem 0 0 calc(50% - 50vw);padding:4rem max(32px,50vw - 590px) 0;position:relative;overflow:hidden}.journey-path{background:#b9cae0;height:2px;position:absolute;top:76px;left:max(32px,50vw - 590px);right:max(32px,50vw - 590px)}.journey-path>i{background:linear-gradient(90deg,var(--blue),var(--pulse));height:100%;transition:width .75s cubic-bezier(.22,1,.36,1);display:block}.journey-path>b{background:var(--pulse);border-radius:50%;width:13px;height:13px;transition:left .75s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #10a97824}.journey-stages{scrollbar-width:none;grid-template-columns:repeat(6,1fr);gap:1rem;display:grid;position:relative}.journey-stages::-webkit-scrollbar{display:none}.journey-stage{text-align:left;cursor:pointer;scroll-snap-align:center;background:0 0;border:0;padding:0}.journey-stage:focus-visible{outline:2px solid var(--blue);outline-offset:8px}.journey-stage>span{color:#7890ae;font-family:var(--mono);align-items:center;gap:.6rem;font-size:.6rem;display:flex}.journey-stage>span i{background:#edf5ff;border:2px solid #9eb3ce;border-radius:50%;width:12px;height:12px;transition:background .35s,border-color .35s,transform .35s;display:block}.journey-stage.is-complete>span i,.journey-stage.is-active>span i{border-color:var(--pulse);background:var(--pulse)}.journey-stage.is-active>span i{transform:scale(1.15)}.journey-stage>strong{margin-top:2rem;font-size:1rem;transition:color .35s;display:block}.journey-stage>small{color:var(--ink-muted);margin-top:.3rem;display:block}.journey-stage.is-active>strong{color:var(--blue)}.journey-impact{background:#ffffffc2;border-top:1px solid #3f5e892e;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:stretch;gap:3rem;margin-top:3rem;padding:3rem;display:grid;box-shadow:0 24px 60px #2f517d14}.journey-impact span{color:var(--blue);font-family:var(--mono);text-transform:uppercase;font-size:.65rem}.journey-impact h3{margin:.6rem 0;font-size:2.6rem;font-weight:500}.journey-impact p{max-width:650px;color:var(--ink-muted)}.journey-explanation{flex-direction:column;justify-content:center;display:flex}.journey-outcomes{background:#cad8e9;border:1px solid #cad8e9;grid-template-columns:1fr 1fr;gap:1px;display:grid}.journey-outcomes article{background:#f8fbff;flex-direction:column;min-height:210px;padding:1.65rem;display:flex}.journey-outcomes small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.journey-commercial small{color:var(--blue)}.journey-company small{color:#087d5a}.journey-outcomes strong{margin:.75rem 0 .8rem;font-size:2rem;line-height:1.05;display:block}.journey-commercial strong{color:var(--blue)}.journey-company strong{color:#087d5a}.journey-outcomes p{margin:auto 0 0;font-size:.86rem;line-height:1.55}.journey-controls{color:#40536c;font-family:var(--mono);grid-template-columns:1fr auto 1fr;align-items:center;padding:1rem 0;font-size:.65rem;display:grid}.journey-controls>div{gap:.55rem;display:flex}.journey-controls button{color:var(--ink);font:inherit;cursor:pointer;background:#ffffff8c;border:1px solid #3f5e8947;border-radius:999px;padding:.65rem .9rem;transition:background .2s,border-color .2s}.journey-controls button:hover,.journey-controls button:focus-visible{border-color:var(--blue);background:#fff}.journey-controls .journey-play{justify-self:center}.journey-controls>b{justify-self:end}.answer-tile{color:#7b8798!important;animation-duration:.65s!important}.answer-final{animation:.3s 1.81s both answerFinalIn!important}.answer-tiles{animation:.24s 1.84s forwards answerTilesOut!important}.resolving-answer:after{background:var(--blue)!important;width:calc(100% - .12em)!important;height:.055em!important;animation:.46s cubic-bezier(.22,.72,.22,1) 2.11s forwards answerUnderline!important;display:block!important;bottom:-.015em!important}[data-reveal]:not(.intervention-stage),[data-reveal-once]{transform:translateY(18px);transition-duration:.36s,.48s!important}.cycle-rule i{animation-duration:1.1s!important}.control-phase-2 .cycle-panel-intervention .cycle-rule i{animation-duration:.75s!important}.control-phase-1 .cycle-sentence-reporting>span:after,.control-phase-2 .cycle-accent{animation-duration:.55s!important}.control-phase-2 .cycle-accent:after{animation-duration:.55s!important;animation-delay:.4s!important}.is-visible .chart-recovery{animation-duration:1.15s!important;animation-delay:.55s!important}.is-visible .chart-delay{animation-duration:1s!important;animation-delay:.7s!important}.is-visible .chart-risk{animation-duration:1s!important;animation-delay:1.2s!important}.is-visible .chart-window-fill{animation-duration:.6s!important;animation-delay:1.35s!important}.is-visible .chart-current-line,.is-visible .chart-current-point{animation-delay:1.15s!important}.is-visible .chart-now{animation-delay:.45s!important}.is-visible .chart-current-state{animation-delay:1.2s!important}.is-visible .chart-outcome-good{animation-delay:1.1s!important}.is-visible .chart-outcome-bad{animation-delay:1.65s!important}.v36-hero .hero-deck{max-width:720px;font-size:clamp(1.1rem,1.5vw,1.35rem)}.hero-signal-preview{color:var(--ink);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;padding:1rem max(32px,50vw - 590px);font-size:.68rem;display:grid;position:absolute;bottom:0;left:0;right:0}.hero-signal-preview i{background:linear-gradient(90deg,var(--red),var(--blue),var(--pulse));height:1px}.hero-signal-preview strong{color:var(--pulse);font-weight:500}.v36-intervention{background:var(--ink);padding:8rem 0 6.5rem;position:relative}.intervention-kicker{color:#fff;justify-content:space-between;gap:2rem;margin-bottom:2rem;display:flex}.intervention-kicker span{color:var(--pulse-light);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.intervention-kicker p{color:#ffffff9e;margin:0}.v36-intervention .intervention-window{opacity:1;margin:0;transform:none}.intervention-conclusion{color:#fff;max-width:900px;font-family:var(--sans);letter-spacing:-.045em;text-align:center;margin:4rem auto 0;font-size:clamp(2.35rem,5vw,5rem);font-weight:500;line-height:.98}.v36-recognition{padding-top:7rem;padding-bottom:7rem}.recognition-split{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(4rem,7vw,7rem);display:grid}.v36-recognition .recognition-grid{padding:0;display:block}.v36-recognition .recognition-grid>p{max-width:520px;margin:2rem 0 0}.v36-recognition .recognition-grid h2{font-size:clamp(2.7rem,4.5vw,5rem);line-height:.98}.v36-recognition .recognition-questions{margin:0;position:relative}.v36-recognition .decision-questions{margin:0}.v36-recognition .question-copy{color:var(--blue);position:relative}.question-reserve{visibility:hidden}.question-typed{position:absolute;inset:0}.question-cursor{background:var(--blue);vertical-align:-.05em;width:.42em;height:.76em;margin-left:.08em;animation:.8s step-end infinite questionCursorBlink;display:inline-block}@keyframes questionCursorBlink{50%{opacity:0}}.v36-system{padding-top:7rem;padding-bottom:6rem}.v36-system .mechanism-system{min-height:620px;margin-top:4rem}.mechanism-exit{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding-top:2rem;display:flex}.mechanism-exit p{color:#fff9;max-width:650px;margin:0}.v36-holmes{background:#f7f9fc;padding-top:9rem}.v36-holmes .control-transition{width:100vw;color:var(--ink);background:0 0;margin:0 0 0 calc(50% - 50vw);display:block;overflow:visible}.control-stage{isolation:isolate;background:#fff;min-height:390px;position:relative;overflow:hidden}.cycle-panel{box-sizing:border-box;background:#fff;grid-template-rows:auto 1px 1fr auto;padding:42px max(32px,50vw - 590px);transition:opacity .52s,transform .68s cubic-bezier(.22,.72,.22,1),filter .56s;display:grid;position:absolute;inset:0}.cycle-panel-head{justify-content:space-between;align-items:center;gap:2rem;display:flex}.cycle-panel-head span,.cycle-panel-head small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.cycle-panel-head span{color:var(--red)}.cycle-panel-head small{color:var(--ink-muted)}.cycle-rule{background:var(--border);margin-top:20px;position:relative;overflow:hidden}.cycle-rule i{background:linear-gradient(90deg,var(--red),var(--blue));transform-origin:0;width:100%;animation:2.15s cubic-bezier(.22,.61,.36,1) both cycleProgress;position:absolute;inset:0 auto 0 0}.cycle-panel p{letter-spacing:-.05em;align-self:center;width:min(1180px,100%);margin:0;font-size:clamp(2.35rem,3.2vw,2.9rem);font-weight:500;line-height:1.02}.cycle-panel strong{color:var(--ink-muted);font-size:.95rem;font-weight:400}.cycle-panel-intervention{z-index:2;opacity:0;filter:blur(16px);pointer-events:none;background:radial-gradient(circle at 78% 30%,#ffffffeb,#0000 25%),radial-gradient(circle at 15% 80%,#72ffcf7a,#0000 34%),linear-gradient(118deg,#e9fff7 0%,#bfffe9 48%,#79efc6 100%);transform:translateY(30px)scale(.99)}.cycle-panel-intervention .cycle-panel-head span{color:var(--pulse)}.cycle-panel-intervention .cycle-rule i{background:linear-gradient(90deg,var(--blue),var(--pulse));animation:none}.cycle-panel-intervention p{color:var(--ink)}.cycle-panel-intervention strong{color:#087354}.control-phase-1 .cycle-panel-reporting{opacity:.32;filter:blur(5px);transform:scale(.985)}.control-phase-1 .cycle-panel-intervention{opacity:.18;filter:blur(12px);transform:translateY(20px)scale(.99)}.control-phase-2 .cycle-panel-reporting{opacity:0;filter:blur(16px);pointer-events:none;transform:translateY(-24px)scale(.98)}.control-phase-2 .cycle-panel-intervention{opacity:1;filter:blur();pointer-events:auto;transform:translateY(0)scale(1)}.control-phase-2 .cycle-panel-intervention .cycle-rule i{animation:1.25s cubic-bezier(.22,.61,.36,1) both cycleProgress}.cycle-sentence-reporting{width:fit-content;position:relative}.cycle-sentence-reporting>span{white-space:nowrap;clip-path:inset(0 100% 0 0);animation:1.25s steps(38,end) .1s forwards cycleType;display:block;overflow:hidden}.cycle-sentence-reporting>span:after{content:"";background:var(--red);transform-origin:0;height:5px;position:absolute;top:51%;left:0;right:0;transform:scaleX(0)}.control-phase-1 .cycle-sentence-reporting>span:after{animation:1.15s cubic-bezier(.22,.61,.36,1) forwards cycleStrike}.cycle-cursor{background:var(--ink);width:12px;height:.78em;animation:1.25s steps(38,end) .1s forwards cycleCursorMove,.72s step-end infinite cycleCursor;position:absolute;top:.12em;left:0}.control-phase-1 .cycle-cursor,.control-phase-2 .cycle-cursor{opacity:0}.cycle-accent{color:#087354;font-weight:650;display:inline-block;position:relative}.cycle-accent:after{content:"";z-index:-1;transform-origin:0;background:#ffffffbf;height:.16em;position:absolute;bottom:.02em;left:-.08em;right:-.08em;transform:scaleX(0)}.control-phase-2 .cycle-accent{animation:1.15s cubic-bezier(.22,.75,.28,1) both cycleAccent}.control-phase-2 .cycle-accent:last-of-type{animation-delay:.42s}.control-phase-2 .cycle-accent:after{animation:1s cubic-bezier(.22,.61,.36,1) 1s forwards cycleUnderline}@keyframes cycleProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cycleType{to{clip-path:inset(0)}}@keyframes cycleStrike{to{transform:scaleX(1)}}@keyframes cycleCursor{50%{opacity:0}}@keyframes cycleCursorMove{to{left:calc(100% - 12px)}}@keyframes cycleAccent{0%{opacity:0;transform:translateY(.35em)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cycleUnderline{to{transform:scaleX(1)}}.product-story{border:1px solid var(--border);background:#fff;grid-template-columns:repeat(3,1fr);margin:5rem 0 4rem;display:grid}.product-story article{border-right:1px solid var(--border);z-index:0;min-height:290px;padding:2rem;transition:transform .28s,box-shadow .28s,background .28s;position:relative}.product-story article:hover,.product-story article:focus{z-index:2;background:#fff;outline:0;transform:translateY(-14px)scale(1.025);box-shadow:0 28px 70px #07142629}.product-story-clickable button{border:0;border-right:1px solid var(--border);text-align:left;cursor:pointer;background:#fff;min-height:290px;padding:2rem;transition:transform .28s,box-shadow .28s;position:relative}.product-story-clickable button:first-child{background:#f5f8ff}.product-story-clickable button:nth-child(2){background:#f0f8f5}.product-story-clickable button:nth-child(3){background:#fff8eb}.product-story-clickable button:hover,.product-story-clickable button:focus-visible{z-index:2;outline:2px solid var(--blue);transform:translateY(-14px);box-shadow:0 28px 70px #07142629}.product-story-clickable button>span{color:var(--pulse);font-family:var(--mono);text-transform:uppercase;font-size:.68rem}.product-story-clickable button>strong{color:var(--ink);margin-top:4rem;font-size:clamp(1.6rem,2.5vw,2.5rem);font-weight:500;line-height:1.06;display:block}.product-story-clickable button>p{color:var(--ink-muted)}.product-story-clickable button>i{color:var(--blue);font-size:.78rem;font-style:normal;position:absolute;bottom:1.5rem}.story-drawer{color:#f7fbff;background:linear-gradient(120deg,#071426,#102b49);grid-template-columns:minmax(300px,.7fr) minmax(500px,1.3fr);width:100vw;margin:-1.6rem 0 4rem;padding-inline:max(32px,50vw - 590px);animation:.55s cubic-bezier(.2,.75,.15,1) drawerIn;display:grid;position:relative;left:50%;transform:translate(-50%);box-shadow:0 30px 90px #07142647}@keyframes drawerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.product-story-clickable:has(button[aria-expanded=true]) button:not([aria-expanded=true]){filter:blur(3px);opacity:.34}.drawer-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:2rem;position:absolute;top:1rem;right:1rem}.drawer-heading{padding:3rem}.drawer-heading>span,.drawer-grid span{color:var(--pulse-light);font-family:var(--mono);text-transform:uppercase;font-size:.67rem}.drawer-heading h3{margin:1rem 0;font-size:2.7rem;font-weight:500}.drawer-heading p{color:#a9bbd2}.drawer-grid{grid-template-columns:1fr 1fr;display:grid}.drawer-grid article{border-bottom:1px solid #aac7eb26;border-left:1px solid #aac7eb26;padding:2rem}.drawer-grid strong{margin-top:1rem;font-size:.95rem;font-weight:400;line-height:1.5;display:block}.drawer-grid .drawer-benefit{background:#56e0ae1a}.v36-holmes .holmes-copy-grid{padding-top:4rem}.v36-holmes .control-transition{margin-bottom:0}.holmes-panel-wrap{background:#0b1728;border:1px solid #738fb54d;border-radius:12px 12px 0 0;padding-top:30px;position:relative;overflow:hidden}.holmes-panel-wrap:before,.product-hero-panel:before{content:"●  ●  ●";z-index:3;color:#ef665a;letter-spacing:5px;font-size:9px;position:absolute;top:7px;left:14px}.holmes-panel-wrap .holmes-panel{border:0}.product-hero-panel{background:#0b1728;border-radius:12px 12px 0 0;padding-top:30px;position:relative;overflow:hidden}.product-hero-panel .holmes-panel{border:0}.panel-workspace{background:#f6f9fd}.panel-workspace .workspace-head{background:#eef5ff}.v36-platform .platform-intro{display:block}.v36-platform .platform-intro h2{max-width:1050px}.v36-platform .platform-intro p{max-width:760px;margin-top:1.5rem}.v36-platform .platform-horizon{margin:3rem 0}.v36-platform .button{margin-top:2rem}.social-proof{padding:6rem 0 0}.programme-proof{padding:0 0 4.5rem}.career-proof{background:#e4edf7;border-bottom:0;margin-inline:calc(50% - 50vw);padding:4.5rem max(32px,50vw - 590px)}.v36-founder{margin-top:0}.v36-founder .founder-image,.v36-founder .founder-copy{min-height:650px}.v36-ways{padding:6rem 0 4rem}.v36-value{padding:5rem 0 6rem}.v36-value .value-intro{grid-template-columns:1.25fr .75fr}.official-logo{align-items:center;display:flex;background:0 0!important;padding:0!important}.official-logo img{filter:brightness(0)saturate()invert(9%)sepia(26%)saturate(1663%)hue-rotate(175deg)brightness(88%)contrast(101%)}.official-masterclass{width:min(460px,100%)}.official-masterclass img{width:100%;height:auto}.official-booth img{width:min(280px,100%);height:auto}.official-openai img{mix-blend-mode:multiply;width:min(240px,100%);height:auto}.programme-partners{border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:1fr auto 1fr;padding:2rem 0}.partner-join{color:var(--ink-muted);text-align:center}.programme-faculty{margin-top:1rem!important;font-size:.92rem!important}.career-metrics article>b{color:var(--blue);margin-top:1rem;font-size:.76rem;font-weight:500;display:block}.surface-mini{color:#fff;text-align:left;background:#071426;gap:.45rem;min-height:150px;padding:1rem;display:grid}.surface-mini>span{color:var(--pulse-light)!important}.surface-mini p{margin:0!important;font-size:.65rem!important}.sentiment-mini p{grid-template-columns:55px 1fr 48px;align-items:center;gap:.4rem;display:grid}.sentiment-mini p i{background:linear-gradient(90deg,var(--pulse),var(--red));height:3px}.sentiment-mini p em{color:#ef8c83;font-size:.55rem;font-style:normal}.surface-mini strong{padding-top:.5rem;color:#fff!important;margin:0!important;font-size:.85rem!important}.product-mini p{background:#102641;padding:.35rem}.product-mini>i{color:var(--pulse-light);font-style:normal}.product-mini small{color:#91a5c0}.panel-nav button{color:#7f8fa8;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:.55rem .7rem;display:block}.panel-nav button.active{color:var(--pulse-light);background:#56e0ae1a}.panel-workspace{min-height:620px}.workspace-head{border-bottom:1px solid var(--border);padding:2.2rem}.workspace-head>span,.workspace-footer span{color:var(--pulse);font-family:var(--mono);text-transform:uppercase;font-size:.66rem}.workspace-head h3{margin:.7rem 0;font-size:2rem;font-weight:500}.workspace-head p{max-width:650px;color:var(--ink-muted)}.workspace-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1.5rem;display:grid}.workspace-grid button{border:1px solid var(--border);text-align:left;cursor:pointer;background:#fff;gap:.5rem;padding:1.25rem;display:grid}.workspace-grid button:hover{border-color:var(--blue);box-shadow:0 12px 30px #07142617}.workspace-grid span,.workspace-grid i{color:var(--blue);font-family:var(--mono);text-transform:uppercase;font-size:.63rem;font-style:normal}.workspace-grid strong{font-size:1rem}.workspace-grid small{color:var(--ink-muted)}.workspace-footer{border-left:3px solid var(--pulse);background:#eafff7;margin:0 1.5rem;padding:1.2rem}.workspace-footer strong{margin-top:.5rem;display:block}.workspace-attention .workspace-grid{grid-template-columns:1fr}.workspace-attention .workspace-grid button{grid-template-columns:160px 1fr 150px 100px;align-items:center}.workspace-evidence .workspace-grid{grid-template-columns:repeat(5,1fr)}.workspace-evidence .workspace-grid button{align-content:space-between;min-height:240px}.workspace-learning .workspace-grid{background:linear-gradient(#eef5ff,#fff);grid-template-columns:repeat(4,1fr);padding-top:4rem;position:relative}.workspace-learning .workspace-grid:before{content:"Customer-specific calibration →";color:var(--blue);font-family:var(--mono);font-size:.67rem;position:absolute;top:1.5rem;left:1.5rem}.workspace-learning .workspace-grid button{border-top:4px solid var(--pulse)}.role-intelligence{grid-template-columns:.75fr 1.25fr;gap:2rem;margin-top:4rem;display:grid}.role-table button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #aac7eb33;grid-template-columns:130px 1fr auto;width:100%;padding:1rem 1.2rem;display:grid}.role-table button[aria-pressed=true]{background:#56e0ae1f}.role-popout{background:#0b1d33;border:1px solid #aac7eb40;align-self:start}.role-popout header{color:var(--pulse-light);font-family:var(--mono);border-bottom:1px solid #aac7eb33;justify-content:space-between;padding:1rem 1.3rem;font-size:.68rem;display:flex}.decision-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;padding:2rem;display:grid}.decision-flow article{background:#102641;min-height:150px;padding:1rem}.decision-flow small{color:#7f9cc5}.decision-flow strong{margin-top:1.5rem;font-size:.9rem;line-height:1.4;display:block}.decision-flow>i{color:var(--pulse-light);padding:.5rem}.role-popout footer{color:#a8c2df;background:#56e0ae14;padding:1rem 1.3rem;font-size:.72rem}.deployment-steps button{border:0;border-left:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;min-height:260px;padding:20px}.deployment-steps button[aria-pressed=true]{background:#fff;box-shadow:0 20px 50px #07142617}.deployment-steps button span{color:var(--pulse);font-family:var(--mono);font-size:9px}.deployment-steps button h3{margin:80px 0 16px;font-size:25px;font-weight:400}.deployment-steps button p{color:var(--ink-muted);font-size:12px}.deployment-popout{border:1px solid var(--border);color:#fff;background:#071426;grid-template-columns:.45fr 1fr 1fr 1fr;gap:2rem;padding:2rem;display:grid}.deployment-popout>span{color:var(--pulse-light);font-family:var(--mono);text-transform:uppercase;font-size:.66rem}.deployment-popout h3{margin:0;font-size:1.4rem}.deployment-popout p{color:#a9bbd2;margin:0}.deployment-popout strong{color:var(--pulse-light);font-size:.85rem}.capability-detail{grid-template-columns:.55fr .55fr 1.4fr!important}.capability-visual{color:#fff;background:#071426;min-height:210px;padding:1.25rem}.sentiment-visual header{justify-content:space-between;font-size:.65rem;display:flex}.sentiment-visual header b{color:#efb84d}.signal-lanes{margin:1.2rem 0}.signal-lanes p{grid-template-columns:90px 1fr 50px;align-items:center;gap:.6rem;font-size:.62rem;margin:.45rem 0!important;display:grid!important}.signal-lanes i{background:linear-gradient(90deg,var(--pulse),#ef665a);height:3px}.sentiment-visual footer strong{margin:.5rem 0;display:block}.sentiment-visual footer b{color:var(--pulse-light);font-size:.68rem}.product-visual{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1rem;display:grid}.product-visual div{gap:.5rem;display:grid}.product-visual span{color:var(--pulse-light);font-family:var(--mono);text-transform:uppercase;font-size:.62rem}.product-visual b{background:#102641;padding:.45rem;font-size:.67rem;font-weight:400}.product-visual strong{font-size:1rem}.product-visual p{font-size:.67rem!important}.foresight-visual{justify-content:space-between;align-items:center;gap:1rem;display:flex}.foresight-visual i{background:var(--pulse);flex:1;height:1px}@media (width<=800px){.story-drawer,.role-intelligence,.drawer-grid,.workspace-grid,.decision-flow{grid-template-columns:1fr}.decision-flow>i{text-align:center;transform:rotate(90deg)}.deployment-popout{grid-template-columns:1fr}.capability-detail{grid-template-columns:1fr!important}.product-visual{grid-template-columns:1fr}.product-visual>i{transform:rotate(90deg)}}.future-product-hero{background:#edf5ff;padding:7rem 0 6rem;position:relative}.future-product-hero .container{position:relative}.future-product-hero h1{letter-spacing:-.065em;max-width:1050px;margin:1rem 0;font-size:clamp(4rem,7vw,7rem);font-weight:500;line-height:.94}.future-product-hero h1 em,.future-heading h2 em{color:var(--blue);font-style:normal}.future-product-hero .container>p:not(.page-kicker){max-width:740px;color:var(--ink-muted);font-size:1.18rem}.future-preview{color:#fff;background:#071426}.future-heading>span{color:var(--pulse-light);font-family:var(--mono);text-transform:uppercase;font-size:.67rem}.future-heading h2{max-width:900px;font-size:3.5rem;font-weight:500}.future-browser{color:var(--ink);background:#f6f9fd;border:1px solid #aac7eb40;border-radius:12px 12px 0 0;margin-top:3rem;overflow:hidden}.future-browser>header{color:#fff;background:#0b1728;align-items:center;gap:.45rem;padding:.75rem 1rem;display:flex}.future-browser>header i{background:#ef665a;border-radius:50%;width:9px;height:9px}.future-browser>header i:nth-child(2){background:#e4a62a}.future-browser>header i:nth-child(3){background:#10a978}.future-browser>header span{font-family:var(--mono);margin-left:1rem;font-size:.65rem}.future-browser>header b{color:var(--pulse-light);margin-left:auto;font-size:.7rem}.sentiment-dashboard{grid-template-columns:180px 1fr;min-height:520px;display:grid}.sentiment-dashboard aside{color:#9fb1c8;background:#10213a;align-content:start;padding:1.5rem;display:grid}.sentiment-dashboard aside span{padding:.7rem}.sentiment-dashboard aside .active{color:var(--pulse-light);background:#56e0ae1a}.sentiment-dashboard main{padding:2rem}.signal-summary{grid-template-columns:repeat(3,1fr);display:grid}.signal-summary article{border:1px solid var(--border);padding:1.2rem}.signal-summary span{color:var(--ink-muted);font-size:.7rem;display:block}.signal-summary strong{margin-top:.7rem;font-size:1.7rem;display:block}.signal-summary .amber{color:var(--amber)}.sentiment-timeline{margin:2rem 0}.sentiment-timeline p{grid-template-columns:110px 1fr 80px;align-items:center;gap:1rem;display:grid}.sentiment-timeline i{background:linear-gradient(90deg,var(--pulse),var(--amber),var(--red));height:5px}.sentiment-timeline span{font-size:.7rem}.decision-brief{border-left:4px solid var(--pulse);background:#e4fff5;padding:1.5rem}.decision-brief span{color:var(--pulse);font-family:var(--mono);font-size:.67rem}.decision-brief strong{margin:.6rem 0;display:block}.product-dashboard{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1.5rem;min-height:500px;padding:3rem;display:grid}.product-dashboard>div{gap:.8rem;display:grid}.product-dashboard>div>span{color:var(--blue);font-family:var(--mono);text-transform:uppercase;font-size:.67rem}.product-dashboard article{border:1px solid var(--border);background:#fff;justify-content:space-between;padding:1rem;font-size:.8rem;display:flex}.product-dashboard article b{color:var(--blue)}.product-dashboard>div>strong{font-size:2rem}.product-dashboard>i{color:var(--pulse);font-size:2rem;font-style:normal}.work-page{background:#f7faff}.work-hero{background:#edf5ff;padding:8.5rem 0 5rem;position:relative;overflow:hidden}.work-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.62fr);align-items:end;gap:5rem;display:grid;position:relative}.work-hero h1{letter-spacing:-.07em;max-width:840px;margin:.9rem 0 1.75rem;font-size:clamp(3.8rem,6.3vw,6.8rem);font-weight:500;line-height:.92}.work-hero h1 em,.work-section-heading h2 em{color:var(--blue);font-style:normal}.work-hero-grid>div>p:not(.page-kicker){max-width:720px;color:var(--ink-muted);margin-bottom:2rem;font-size:1.15rem}.work-portrait{background:#0a1729;min-height:570px;margin:0;position:relative;overflow:hidden}.work-portrait:after{content:"";background:linear-gradient(#0000 55%,#071426d1);position:absolute;inset:0}.work-portrait img{object-fit:cover;object-position:center 23%;filter:saturate(.88);width:100%;height:570px}.work-portrait figcaption{z-index:1;color:#fff;position:absolute;bottom:1.7rem;left:2rem;right:2rem}.work-portrait figcaption strong,.work-portrait figcaption span{display:block}.work-portrait figcaption strong{font-size:1.15rem}.work-portrait figcaption span{color:#ffffffad;margin-top:.3rem;font-size:.78rem}.work-diagnostics,.work-continuity{padding:7rem 0}.work-section-heading{grid-template-columns:1fr 2fr;align-items:start;column-gap:4rem;margin-bottom:3.5rem;display:grid}.work-section-heading>p{color:var(--blue);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.work-section-heading h2{letter-spacing:-.055em;grid-column:2;max-width:850px;margin:0;font-size:clamp(3rem,5vw,5rem);font-weight:500;line-height:.95}.work-section-heading>span{max-width:650px;color:var(--ink-muted);grid-column:2;margin-top:1.3rem}.purchase-grid{border:1px solid #cbd8e8;grid-template-columns:repeat(3,1fr);display:grid}.purchase-card{min-height:390px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #cbd8e8;flex-direction:column;padding:2rem;transition:transform .35s cubic-bezier(.22,.72,.22,1),background .25s,box-shadow .35s;display:flex;position:relative}.purchase-card:last-child{border-right:0}.purchase-card:hover,.purchase-card:focus-visible,.purchase-card.is-active{z-index:1;background:#f4f8ff;transform:translateY(-10px);box-shadow:0 22px 55px #1b427826}.purchase-card>span,.purchase-drawer span,.purchase-drawer small{color:var(--blue);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem}.purchase-card>strong{margin:3.5rem 0 .5rem;font-size:1.7rem;font-weight:500;display:block}.purchase-card>small{color:#087d5a;font-family:var(--mono);font-size:.65rem}.purchase-card>p{max-width:320px;color:var(--ink-muted);font-size:.85rem}.purchase-card>i{border-top:1px solid var(--border);justify-content:space-between;margin-top:auto;padding-top:1.2rem;font-size:.75rem;font-style:normal;display:flex}.purchase-card>i b{color:var(--blue)}.purchase-drawer{color:#fff;background:#071426;grid-template-columns:1.15fr 1fr .8fr;gap:3rem;margin-top:1rem;padding:3rem;animation:.4s cubic-bezier(.22,.72,.22,1) both drawerIn;display:grid;position:relative}.purchase-drawer h3{margin:.7rem 0;font-size:2rem;font-weight:500}.purchase-drawer p{color:#ffffff9e}.purchase-drawer ul{margin:1rem 0 0;padding:0;list-style:none}.purchase-drawer li{border-bottom:1px solid #ffffff1f;padding:.55rem 0;font-size:.78rem}.purchase-outcome{border-left:3px solid var(--pulse);background:#56e0ae14;padding:1.5rem}.purchase-outcome small{color:var(--pulse-light)}.purchase-outcome strong{margin-top:1rem;font-size:1.2rem;font-weight:500;line-height:1.3;display:block}.purchase-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:1.5rem;position:absolute;top:1rem;right:1rem}.work-continuity{background:#e5eef9}.continuity-grid{background:#bdccdf;grid-template-columns:1fr 1fr;gap:1px;display:grid}.continuity-grid article{background:#f8fbff;min-height:560px;padding:3rem}.continuity-grid article>span{color:var(--blue);font-family:var(--mono);text-transform:uppercase;font-size:.66rem}.continuity-grid h3{margin:3rem 0 1.2rem;font-size:2.5rem;font-weight:500}.continuity-grid p{max-width:520px;color:var(--ink-muted)}.continuity-grid ul{margin:2.2rem 0;padding:0;list-style:none}.continuity-grid li{border-bottom:1px solid var(--border);padding:.8rem 0;font-size:.82rem}.continuity-grid a{color:var(--blue);margin-top:1.5rem;font-size:.8rem;text-decoration:none;display:inline-block}.continuity-product{color:#fff;background:#071426!important}.continuity-product p{color:#ffffff9e}.product-route{border-bottom:1px solid #ffffff24;grid-template-columns:100px 1fr;padding:1rem 0;display:grid}.product-route b{font-size:1rem}.product-route small{color:#ffffff9e}.continuity-product a{color:var(--pulse-light)}.work-closing{background:var(--blue);color:#fff;padding:7rem 0}.work-closing p{color:#cfe0ff;font-family:var(--mono);text-transform:uppercase;font-size:.68rem}.work-closing h2{letter-spacing:-.055em;max-width:900px;margin:1rem 0 2rem;font-size:clamp(3rem,5.5vw,5.5rem);font-weight:500;line-height:.95}.product-story article:last-child{border-right:0}.product-story span,.platform-horizon span,.proof-band span{color:var(--pulse);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.product-story strong{color:var(--ink);font-family:var(--sans);letter-spacing:-.035em;margin-top:4.5rem;font-size:clamp(1.6rem,2.5vw,2.5rem);font-weight:500;line-height:1.06;display:block}.product-story p{color:var(--ink-muted)}.holmes-panel-wrap{margin-top:1rem}.v36-platform{padding:7rem 0}.platform-portal{color:var(--ink);grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:1.25rem;margin:3.5rem 0 2.25rem;font-size:clamp(1.05rem,1.7vw,1.4rem);display:grid}.platform-portal i{background:linear-gradient(90deg,var(--blue),var(--pulse));height:1px}.platform-horizon{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:4rem;display:grid}.platform-horizon article{border:1px solid var(--border);background:#f8fafc;min-height:310px;padding:2.25rem}.platform-horizon article:not(.is-now){opacity:.64}.platform-horizon .is-now{background:var(--blue-pale);border-color:var(--blue)}.platform-horizon strong{letter-spacing:-.035em;margin:5.5rem 0 1rem;font-size:2rem;font-weight:500;display:block}.proof-band{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#f3f8ff;padding:2.5rem 0}.proof-band-inner{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:1.25rem 2rem;display:grid}.proof-band p{color:var(--ink-muted);margin:0;font-size:.88rem}.v36-founder .founder-copy p{max-width:680px}.v36-ways,.v36-value{padding-top:7rem}.v36-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;position:relative}.v36-resource-grid .resource-card{min-height:480px}.v36-value{isolation:isolate;position:relative}.v36-value:before{content:"";z-index:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none;background:#eff4fa00;transition:background .38s,-webkit-backdrop-filter .38s,backdrop-filter .38s;position:absolute;inset:0}.v36-value:has(.resource-card:hover):before{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#eff4faad}.v36-value:has(.resource-card:focus-visible):before{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#eff4faad}.v36-value .container{z-index:2;position:relative}.v36-resource-grid .resource-card:hover,.v36-resource-grid .resource-card:focus-visible{transform:translateY(-18px)scale(1.055);box-shadow:0 38px 95px #07142647}:is(.v36-resource-grid:has(.resource-card:hover) .resource-card:not(:hover),.v36-resource-grid:has(.resource-card:focus-visible) .resource-card:not(:focus-visible)){filter:blur(3px);opacity:.24;transform:scale(.96)}.page-kicker{color:var(--blue);margin:0 0 2rem;font-weight:500}.page-kicker-light{color:var(--pulse-light)}.job-kicker{color:var(--pulse);margin:0 0 1rem;font-weight:500}.platform-page-hero{background:#f3f8ff;padding:6rem 0 5rem;position:relative;overflow:hidden}.platform-page-hero .container{z-index:1;position:relative}.platform-page-hero h1{letter-spacing:-.07em;max-width:1120px;margin:0;font-size:clamp(3.8rem,7vw,7rem);font-weight:500;line-height:.92}.platform-page-hero h1 em{color:var(--blue);font-style:normal}.platform-page-hero>.container>p:not(.page-kicker){max-width:720px;color:var(--ink-muted);max-width:920px;margin:2rem 0;font-size:1.25rem}.platform-hero-actions{align-items:center;gap:2rem;display:flex}.platform-hero-actions .text-link{color:var(--ink)}.platform-system{padding:6rem 0 4.5rem}.platform-system .mechanism-intro{align-items:end}.platform-system .mechanism-system{min-height:520px;margin:3rem 0 0;padding:30px 0}.platform-system .aperture{min-height:460px}.platform-transformation{background:var(--ink);color:#fff;padding:5rem 0}.platform-transform-intro{grid-template-columns:1fr;gap:1.3rem;margin-bottom:2.5rem;display:grid}.platform-transform-intro h2{letter-spacing:-.05em;white-space:normal;max-width:1100px;margin:0;font-size:clamp(2.4rem,4vw,4.2rem);font-weight:500}.platform-transform-intro h2 span{position:relative}.platform-transform-intro h2 span:after{content:"";background:var(--red);height:.08em;position:absolute;bottom:-.05em;left:0;right:0}.platform-transform-intro h2 em{color:var(--pulse-light);font-style:normal;position:relative}.platform-transform-intro h2 em:after{content:"";background:linear-gradient(90deg,var(--blue),var(--pulse));height:.08em;position:absolute;bottom:-.05em;left:0;right:0}.platform-transformation .contrast-row{min-height:76px}.platform-transformation .contrast-old-word,.platform-transformation .contrast-new-word{font-size:clamp(1.3rem,2.4vw,2.4rem)}.operating-visual{grid-template-columns:320px 1fr;gap:2rem;display:grid}.shift-tabs{display:grid}.shift-tabs button{color:#879bb5;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #aac7eb2e;grid-template-columns:32px 1fr auto 1fr;align-items:center;padding:1rem;display:grid}.shift-tabs button.active{color:#fff;background:#56e0ae14}.shift-tabs span{font-family:var(--mono);font-size:.6rem}.shift-tabs b,.shift-tabs strong{font-size:.8rem}.shift-tabs strong{color:var(--pulse-light)}.shift-tabs i{color:var(--blue);padding:.4rem;font-style:normal}.shift-screen{color:var(--ink);background:#f5f8fc;border:1px solid #aac7eb3d;border-radius:12px 12px 0 0;overflow:hidden}.shift-screen>header{color:#fff;background:#0b1728;align-items:center;gap:.4rem;padding:.7rem 1rem;display:flex}.shift-screen>header i{background:var(--red);border-radius:50%;width:8px;height:8px}.shift-screen>header i:nth-child(2){background:var(--amber)}.shift-screen>header i:nth-child(3){background:var(--pulse)}.shift-screen>header span{font-family:var(--mono);margin-left:.8rem;font-size:.62rem}.shift-screen>header b{color:var(--pulse-light);margin-left:auto;font-size:.62rem}.screen-transform{grid-template-columns:1fr 100px 1fr;min-height:390px;display:grid}.screen-transform section{padding:2rem}.screen-transform section>span{font-family:var(--mono);text-transform:uppercase;font-size:.62rem}.screen-transform h3{min-height:68px;margin:1rem 0;font-size:1.7rem;font-weight:500}.screen-before{background:#fff}.screen-before>span{color:var(--red)}.screen-after{background:linear-gradient(145deg,#eafff7,#dceaff)}.screen-after>span{color:var(--pulse)}.download-ui{border:1px solid var(--border);background:#f1f4f8;gap:.65rem;padding:1.2rem;display:grid}.download-ui button{border:1px solid var(--border);background:#fff;justify-self:start;padding:.6rem}.download-ui i{background:#ccd7e5;height:7px}.download-ui i:nth-child(3){width:76%}.download-ui i:nth-child(4){width:52%}.screen-before p,.screen-after p{color:var(--ink-muted);font-size:.76rem}.screen-pulse{color:#fff;background:#0b1728;align-content:center;justify-items:center;display:grid}.screen-pulse i{background:var(--blue);border-radius:50%;place-items:center;width:48px;height:48px;animation:2.4s infinite screenPing;display:grid;box-shadow:0 0 #56e0ae4d}.screen-pulse span{color:var(--pulse-light);font-family:var(--mono);margin-top:1rem;font-size:.6rem}.live-chart{background:#ffffffb3;border:1px solid #10a97833;align-items:end;gap:10px;height:110px;padding:1rem;display:flex;position:relative}.live-chart i{background:#8ea7c8;width:18%;height:34%}.live-chart i:nth-child(2){height:48%}.live-chart i:nth-child(3){background:var(--blue);height:66%}.live-chart i:nth-child(4){background:var(--pulse);height:86%}.live-chart b{background:var(--pulse);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:10px;right:10px}.screen-after>strong{color:var(--pulse);font-size:2rem;display:block}.screen-after>small{color:var(--ink-muted)}@keyframes screenPing{50%{box-shadow:0 0 0 16px #56e0ae00}}.platform-final-cta{align-items:center;grid-template-columns:1fr auto!important;display:grid!important}.cta-logo-pulse{color:#fff;align-items:center;gap:1rem;display:flex}.cta-logo-pulse .animated-logo-mark{width:72px;height:72px}.cta-logo-pulse strong{font-size:2.1rem;font-weight:500}.cta-logo-pulse .logo-centre-pulse,.cta-logo-pulse .logo-signal{animation-iteration-count:1!important}.ways-steps article{transition:transform .45s cubic-bezier(.22,.72,.22,1),background .35s}.ways-steps article p{transition:font-size .45s cubic-bezier(.22,.72,.22,1),color .35s}.ways-steps article:hover{background:#f4f8ff;transform:translateY(-5px)}.ways-steps article:hover p{color:var(--blue);font-size:calc(.78rem + 1px)}.platform-transform-intro p{color:#fff9;max-width:520px;margin:0}.platform-surfaces{padding:8rem 0}.platform-surfaces .platform-horizon a{color:var(--blue);font-weight:500;text-decoration:none}.platform-horizon-interactive{position:relative}.platform-horizon-interactive .surface-card{opacity:1;background:#f8fafc;min-height:470px;padding:0;transition:transform .42s cubic-bezier(.2,.75,.15,1),filter .35s,opacity .35s,box-shadow .42s,border-color .3s;position:relative;overflow:hidden}.surface-card>button{width:100%;min-height:470px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;padding:2rem;display:flex}.surface-card>button>span{min-height:2.8em}.surface-card strong{min-height:2.2em;margin:2.2rem 0 .8rem;font-size:clamp(1.75rem,2.4vw,2.45rem)}.surface-card p{min-height:4.8em;color:var(--ink-muted);margin:0}.surface-card.is-selected{border-color:var(--blue);background:linear-gradient(145deg,#edf4ff,#f8fbff 62%,#edfff8)}.surface-card:focus-within{outline:2px solid var(--blue);outline-offset:2px}:is(.platform-horizon-interactive:has(.surface-card:hover) .surface-card:not(:hover),.platform-horizon-interactive:has(.surface-card:focus-within) .surface-card:not(:focus-within)){filter:blur(3px);opacity:.3;transform:scale(.97)}.platform-horizon-interactive .surface-card:hover,.platform-horizon-interactive .surface-card:focus-within{z-index:2;transform:translateY(-12px)scale(1.035);box-shadow:0 28px 70px #0714262e}.surface-card-link{min-height:470px;color:inherit;padding:2rem;text-decoration:none;display:block}.surface-direct-link{color:var(--blue);margin-top:1rem;font-size:.78rem;font-style:normal;display:block}.platform-intro-restored h2{line-height:.98;font-size:clamp(3.2rem,6vw,6.4rem)!important}.surface-visual{height:92px;margin-top:auto;padding-top:1.4rem}.surface-visual svg{width:100%;height:100%;overflow:visible}.surface-visual path{fill:none;vector-effect:non-scaling-stroke}.surface-visual circle{fill:#fff;vector-effect:non-scaling-stroke}.surface-grid-line{stroke:#07142617;stroke-width:1px}.surface-history,.surface-signal-line,.surface-dependency-line{stroke:var(--blue);stroke-width:2px;stroke-linecap:round}.surface-risk-line,.surface-warning{stroke:var(--red);stroke-width:2px;stroke-linecap:round}.surface-positive-line{stroke:var(--pulse);stroke-width:2.5px;stroke-linecap:round}.surface-revenue circle{stroke:var(--pulse);stroke-width:3px}.surface-customer circle{stroke:var(--blue);stroke-width:2px}.surface-customer circle:last-of-type{stroke:var(--red)}.surface-operating circle{stroke:var(--blue);stroke-width:2px}.surface-operating circle:nth-of-type(3){stroke:var(--pulse);stroke-width:3px}.surface-metric{border-top:1px solid var(--border);align-items:end;gap:.8rem;margin-top:1.2rem;padding-top:1rem;display:flex}.surface-metric b{font-family:var(--mono);font-size:1.4rem;font-weight:500}.surface-metric small{max-width:120px;color:var(--ink-muted);font-size:.7rem;line-height:1.25}.surface-card>a{z-index:3;font-size:.78rem;position:absolute;bottom:2.15rem;right:2rem}.holmes-control-bridge{margin-top:7rem}.holmes-forecast-bridge{color:#f8fbff;background:#071426;border:1px solid #cbd8e8;overflow:hidden}.holmes-forecast-bridge>header{border-bottom:1px solid #aac7eb2e;justify-content:space-between;gap:2rem;padding:1.15rem 1.4rem;display:flex}.holmes-forecast-bridge>header span,.holmes-forecast-bridge small,.holmes-forecast-bridge>footer span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.holmes-forecast-bridge>header span{color:var(--pulse-light)}.holmes-forecast-bridge>header p{color:#ecf4ff94;text-align:right;max-width:520px;margin:0;font-size:.85rem}.forecast-bridge-flow{grid-template-columns:1fr .72fr 1fr;min-height:430px;display:grid}.forecast-bridge-flow>article{flex-direction:column;padding:2.2rem;display:flex}.forecast-bridge-flow h3{letter-spacing:-.05em;max-width:370px;margin:3.5rem 0 1.6rem;font-size:clamp(2rem,3vw,3.15rem);font-weight:500;line-height:.98}.forecast-bridge-flow article>small{color:#7f9cc5}.forecast-bridge-input{color:#f2f7ffc7;background:#0c1b2e}.forecast-bridge-input ul{color:#e0ebf985;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.forecast-bridge-input li{border-bottom:1px solid #aac7eb1f;padding-bottom:.55rem;font-size:.85rem}.forecast-bridge-flow article>strong{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-top:auto;font-size:.7rem;font-weight:500}.forecast-bridge-input>strong{color:#ef7a70}.forecast-bridge-engine{background-color:#08172a;background-image:linear-gradient(#7ca5dc0e 1px,#0000 1px),linear-gradient(90deg,#7ca5dc0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-left:1px solid #aac7eb26;border-right:1px solid #aac7eb26;flex-direction:column;justify-content:center;padding:2.2rem;display:flex;position:relative}.forecast-engine-line{background:#6a89e442;height:1px;position:absolute;top:50%;left:0;right:0}.forecast-engine-line i{background:linear-gradient(90deg,var(--blue),var(--pulse));width:0;height:2px;display:block;box-shadow:0 0 20px #56e0ae99}.is-visible .forecast-engine-line i{animation:2.4s cubic-bezier(.22,.61,.36,1) .45s forwards holmesBridgeLine}.forecast-engine-mark{z-index:1;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex;position:relative}.forecast-engine-mark span{width:42px;height:42px;color:var(--pulse-light);font-family:var(--mono);background:#0b2135;border:1px solid #56e0aea6;place-items:center;display:grid}.forecast-engine-mark small{color:var(--pulse-light)}.forecast-bridge-engine ol{z-index:1;gap:.6rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.forecast-bridge-engine li{color:#f2f7ffc7;opacity:0;background:#0b2135;border:1px solid #aac7eb26;padding:.7rem;font-size:.76rem;transform:translateY(10px)}.forecast-bridge-engine li span{color:#6f8eee;font-family:var(--mono);margin-right:.55rem;font-size:.62rem}.is-visible .forecast-bridge-engine li{animation:.7s cubic-bezier(.22,.61,.36,1) forwards holmesBridgeStep}.is-visible .forecast-bridge-engine li:first-child{animation-delay:.6s}.is-visible .forecast-bridge-engine li:nth-child(2){animation-delay:1.05s}.is-visible .forecast-bridge-engine li:nth-child(3){animation-delay:1.5s}.forecast-bridge-output{color:var(--ink);background:radial-gradient(circle at 85% 18%,#fffc,#0000 24%),linear-gradient(135deg,#eafff7,#8df1ce)}.forecast-bridge-output>small{color:#087354!important}.forecast-answers{gap:.6rem;display:grid}.forecast-answers p{border-bottom:1px solid #0714261f;grid-template-columns:95px 1fr;gap:.75rem;margin:0;padding:.6rem 0;display:grid}.forecast-answers span{color:#087354;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.forecast-answers strong{font-size:.78rem;font-weight:500}.forecast-bridge-output>strong{color:#087354}.holmes-forecast-bridge>footer{border-top:1px solid #aac7eb2e;grid-template-columns:repeat(3,1fr);display:grid}.holmes-forecast-bridge>footer span{color:#e1ecfa9e;border-right:1px solid #aac7eb2e;padding:1rem 1.4rem}.holmes-forecast-bridge>footer span:last-child{border-right:0}@keyframes holmesBridgeLine{to{width:100%}}@keyframes holmesBridgeStep{to{opacity:1;transform:translateY(0)}}.intervention-demo-page{background:var(--ink);min-height:100vh}.intervention-demo{clip-path:none;align-items:center;min-height:100vh;padding:clamp(2rem,6vw,6rem) 0;display:flex}.intervention-demo .container{width:min(1180px,100% - 64px)}.intervention-demo .intervention-window{opacity:1;margin:0;transform:none}.homepage-intervention{background:#071426;scroll-margin-top:5rem}.intervention-redesign{color:#f8fbff;background:#071426}.impact-stage{box-sizing:border-box;background-color:#071426;background-image:radial-gradient(circle at 74% 3%,#2864cc29,#0000 30%),linear-gradient(#7ca5dc0b 1px,#0000 1px),linear-gradient(90deg,#7ca5dc0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,80px 80px,80px 80px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:100vh;padding:clamp(24px,4vw,58px)}.impact-shell{background:#0a1b32e6;border:1px solid #99b7e138;width:min(1280px,100%);margin:auto;overflow:hidden;box-shadow:0 34px 100px #00000059}.impact-header{font-family:var(--mono);letter-spacing:.13em;color:#e3eeff8c;border-bottom:1px solid #99b7e126;justify-content:space-between;align-items:center;padding:15px 24px;font-size:10px;display:flex}.impact-brand,.impact-live{align-items:center;gap:12px;display:flex}.impact-mark{align-items:flex-end;gap:2px;width:18px;height:14px;display:flex}.impact-mark i{background:#4f73e8;width:4px;display:block}.impact-mark i:first-child{height:6px}.impact-mark i:nth-child(2){height:10px}.impact-mark i:nth-child(3){background:#56e0ae;height:14px}.impact-live>i{background:#56e0ae;border-radius:50%;width:6px;height:6px;animation:2s infinite impactPulse;box-shadow:0 0 0 5px #56e0ae1a}.impact-live span{color:#56e0ae}.impact-intro{grid-template-columns:1.6fr .7fr;align-items:end;gap:50px;padding:42px 36px 34px;display:grid}.impact-eyebrow,.impact-finding article>span,.chart-topline span,.chart-now span,.chart-outcome span,.impact-footer span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#7f9cc5;font-size:10px;line-height:1.4}.impact-intro h1{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:.94}.impact-intro h1 em{color:#88a3ff;font-style:normal}.impact-intro p{color:#e5eefb9c;max-width:370px;margin:0 0 4px;font-size:15px;line-height:1.55}.impact-finding{border-top:1px solid #99b7e126;border-bottom:1px solid #99b7e126;grid-template-columns:repeat(3,1fr);display:grid}.impact-finding article{box-sizing:border-box;border-right:1px solid #99b7e126;min-height:120px;padding:22px 26px;position:relative}.impact-finding article:last-child{border-right:0}.impact-finding strong{color:#f7fbff;letter-spacing:-.03em;margin:12px 0 5px;font-size:25px;font-weight:500;display:block}.impact-finding p{color:#e5eefb91;margin:0;font-size:12px;line-height:1.45}.impact-signal-list{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.impact-signal-list li{color:#e5eefbad;grid-template-columns:1fr auto;align-items:start;gap:10px;font-size:10px;line-height:1.3;display:grid}.impact-signal-list li>span{padding-left:11px;position:relative}.impact-signal-list li>span:before{content:"";border-top:1px dashed #6882a4;width:5px;position:absolute;top:.62em;left:0}.impact-signal-list b{font-family:var(--mono);white-space:nowrap;font-size:9px;font-weight:500}.impact-signal-list b i{font-size:11px;font-style:normal}.signal-negative{color:#ef7a70}.signal-positive{color:#67e4b6}.impact-action-card{background:linear-gradient(110deg,#56e0ae1a,#56e0ae06)}.impact-action-card strong{color:#72e8bd}.impact-chart{padding:30px 36px 20px}.chart-topline{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:24px;display:flex}.chart-topline strong{margin-top:5px;font-size:19px;font-weight:500;display:block}.chart-legend{align-items:center;gap:20px;padding-top:6px;display:flex}.chart-legend span{color:#dce8f994;align-items:center;gap:7px;font-size:9px;display:flex}.chart-legend i{width:20px;height:2px}.legend-plan{background:#6880a2}.legend-risk{background:#ef665a}.legend-recovery{background:#56e0ae}.chart-canvas{height:330px;margin-left:54px;position:relative}.chart-canvas svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chart-grid line{stroke:#90afd71c;stroke-width:1px}.chart-plan,.chart-history,.chart-delay,.chart-risk,.chart-recovery{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart-plan{stroke:#647c9d;stroke-width:1px;stroke-dasharray:4 7}.chart-history{stroke:#5272d8;stroke-width:2px}.chart-delay{stroke:#5272d8;stroke-width:2px;stroke-dasharray:4 6;stroke-dashoffset:560px;opacity:0}.chart-risk{stroke:#ef665a;stroke-width:2.4px;stroke-dasharray:720;stroke-dashoffset:720px}.chart-recovery{stroke:#56e0ae;stroke-width:2.7px;stroke-dasharray:900;stroke-dashoffset:900px}.chart-window-fill{fill:url(#windowFill);opacity:0}.chart-now-line{stroke:#56e0ae;stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.chart-point-glow{fill:#56e0ae;filter:url(#pointGlow);opacity:.45}.chart-point{fill:#071426;stroke:#77eac1;stroke-width:4px;vector-effect:non-scaling-stroke}.chart-current-line{stroke:#5272d8;stroke-width:1px;stroke-dasharray:3 5;opacity:0;vector-effect:non-scaling-stroke}.chart-current-point{fill:#071426;stroke:#ef665a;stroke-width:3px;opacity:0;vector-effect:non-scaling-stroke}.is-visible .chart-recovery{animation:2.4s cubic-bezier(.22,.61,.36,1) 1.8s forwards drawOutcome}.is-visible .chart-delay{animation:2s cubic-bezier(.22,.61,.36,1) 2s forwards drawDelay}.is-visible .chart-risk{animation:2s cubic-bezier(.22,.61,.36,1) 4s forwards drawOutcome}.is-visible .chart-window-fill{animation:1.4s 4.2s forwards revealFill}.is-visible .chart-current-line,.is-visible .chart-current-point{animation:.7s 3.8s forwards revealLine}.chart-ylabels{color:#56708f;font-family:var(--mono);flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:21px;bottom:36px;right:calc(100% + 12px)}.chart-now{opacity:0;white-space:nowrap;background:#0d213b;border:1px solid #56e0ae80;padding:8px 12px;position:absolute;top:137px;left:27%;transform:translate(-50%)}.chart-now span{color:#67e4b6;font-size:8px;display:block}.chart-now strong{margin-top:2px;font-size:11px;font-weight:500;display:block}.is-visible .chart-now{animation:.7s 1.65s forwards revealLine}.chart-current-state{z-index:2;opacity:0;white-space:nowrap;background:#0d213b;border:1px solid #ef665a75;padding:8px 12px;position:absolute;top:171px;left:54%;transform:translate(-50%)}.chart-current-state span{color:#ef7a70;font-family:var(--mono);letter-spacing:.12em;font-size:8px;display:block}.chart-current-state strong{margin-top:2px;font-size:11px;font-weight:500;display:block}.is-visible .chart-current-state{animation:.7s 3.95s forwards revealLine}.chart-outcome-rail{z-index:1;background:linear-gradient(90deg,#0a1b32db,#0a1b32 18%);border-left:1px solid #90afd71f;width:18%;position:absolute;top:0;bottom:24px;right:-1px}.chart-outcome{z-index:2;box-sizing:border-box;opacity:0;border-left:2px solid;width:calc(18% - 20px);padding:6px 0 6px 13px;position:absolute;right:8px}.chart-outcome strong{letter-spacing:-.04em;font-size:28px;font-weight:500;display:block}.chart-outcome small{color:#e1ecfa7a;font-family:var(--mono);font-size:9px}.chart-outcome-good{border-color:#56e0ae;top:30px}.chart-outcome-good span,.chart-outcome-good strong{color:#67e4b6}.chart-outcome-bad{border-color:#ef665a;top:196px}.chart-outcome-bad span,.chart-outcome-bad strong{color:#ef7a70}.is-visible .chart-outcome-good{animation:.7s 3.65s forwards revealLine}.is-visible .chart-outcome-bad{animation:.7s 5.45s forwards revealLine}.chart-axis{color:#526c8c;font-family:var(--mono);letter-spacing:.05em;grid-template-columns:27% 27% 28% 18%;margin:1px 0 0 54px;font-size:9px;display:grid}.chart-axis span:nth-child(2),.chart-axis span:nth-child(3){text-align:left;transform:translate(-50%)}.chart-axis span:last-child{text-align:right}.impact-footer{background:linear-gradient(90deg,#4669dc21,#0000);border-top:1px solid #99b7e126;padding:22px 36px}.impact-footer span{color:#88a3ff;display:block}.impact-footer strong{margin-top:5px;font-size:20px;font-weight:500;display:block}.homepage-intervention .impact-stage--compact{min-height:0;padding:24px max(32px,50vw - 590px)}.homepage-intervention .impact-stage--compact .impact-shell{width:100%;box-shadow:0 24px 70px #00000047}.impact-stage--compact .impact-header{padding:11px 20px}.impact-stage--compact .impact-intro{grid-template-columns:1fr;gap:9px;padding:20px 28px 17px}.impact-stage--compact .impact-intro h1{white-space:nowrap;margin-top:7px;font-size:clamp(32px,3.15vw,46px);line-height:1}.impact-stage--compact .impact-intro p{max-width:760px;font-size:12px}.impact-stage--compact .impact-finding article{min-height:80px;padding:13px 20px}.impact-stage--compact .impact-finding strong{margin:7px 0 3px;font-size:21px}.impact-stage--compact .impact-finding p{font-size:10px}.impact-stage--compact .impact-signal-list{gap:4px;margin-top:7px}.impact-stage--compact .impact-chart{padding:16px 28px 12px}.impact-stage--compact .chart-topline{margin-bottom:10px}.impact-stage--compact .chart-canvas{height:clamp(300px,28vw,360px)}.impact-stage--compact .chart-now{top:38%}.impact-stage--compact .chart-current-state{top:52%}.impact-stage--compact .chart-outcome-good{top:7%}.impact-stage--compact .chart-outcome-bad{top:58%}.impact-stage--compact .chart-outcome strong{font-size:23px}.chart-history{stroke-dasharray:520;stroke-dashoffset:520px}.chart-plan,.chart-now-line,.chart-point,.chart-point-glow{opacity:0}.is-visible .chart-history{animation:1.8s cubic-bezier(.22,.61,.36,1) .2s forwards drawOutcome}.is-visible .chart-plan,.is-visible .chart-now-line,.is-visible .chart-point,.is-visible .chart-point-glow{animation:.5s .7s forwards revealLine}.journey-impact{animation:.6s cubic-bezier(.22,.72,.22,1) both journeyPanelIn}@keyframes journeyPanelIn{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}.journey-explanation{position:relative}.journey-graphic{height:130px;margin-top:1.6rem;padding:.5rem 0;position:relative;overflow:hidden}.journey-graphic svg{width:100%;height:100%;overflow:visible}.journey-graphic path{fill:none;vector-effect:non-scaling-stroke}.journey-gridline{stroke:#4360871a;stroke-width:1px}.journey-base{stroke:var(--blue);stroke-width:3px;stroke-linecap:round}.journey-accent{stroke:var(--pulse);stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 7}.journey-arrow{stroke:var(--pulse);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.journey-graphic circle{fill:#fff;stroke:var(--pulse);stroke-width:4px;filter:drop-shadow(0 4px 9px #10a97840);transition:cx .75s cubic-bezier(.22,.72,.22,1),cy .75s cubic-bezier(.22,.72,.22,1)}.journey-float{font-family:var(--mono);background:#ffffffd9;border:1px solid #10a97840;border-radius:999px;padding:.55rem .75rem;position:absolute;top:.3rem;right:.2rem;box-shadow:0 10px 28px #1b42781f;color:#087d5a!important;font-size:.58rem!important}.journey-float b{margin-left:.35rem}.mechanism-exit{background:var(--blue);border:0;width:100vw;margin:4rem 0 0 calc(50% - 50vw);padding:5.5rem max(32px,50vw - 590px)}.mechanism-exit>div>span{color:#cfe0ff;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.8rem;font-size:.67rem;display:block}.mechanism-exit p{letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,3.3rem);line-height:1.05;color:#fff!important;max-width:760px!important}.platform-transform-intro h2 span:after{background:var(--red);height:.09em;top:52%;bottom:auto;transform:rotate(-1deg)}.platform-transform-intro h2 em:after{display:none}.screen-transform{height:455px;min-height:455px}.screen-transform section{grid-template-rows:auto 64px 150px auto auto auto;align-content:start;min-width:0;display:grid}.screen-transform h3{min-height:0}.shift-visual{height:150px;min-height:150px}.download-ui,.sheet-ui,.dashboard-ui,.boardpack-ui,.donut-ui,.direction-ui,.window-mini,.signal-pie,.signal-ui{height:100%}.sheet-ui{border:1px solid var(--border);background:#f4f7fa;grid-template-columns:repeat(6,1fr);gap:3px;padding:12px;display:grid}.sheet-ui i{background:#fff;border:1px solid #d9e2ed}.sheet-ui .is-error{background:#ffe7e2;border-color:#ef887a}.dashboard-ui{border:1px solid var(--border);background:#f4f7fa;grid-template-rows:1fr 1.2fr;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px;display:grid}.dashboard-ui i,.dashboard-ui b,.dashboard-ui span{background:#fff;border:1px solid #d8e2ee;display:block}.dashboard-ui b{background:linear-gradient(145deg,#edf4ff,#fff);grid-column:span 2}.dashboard-ui span{background:linear-gradient(#fff 35%,#dce8f7 36% 42%,#fff 43%)}.boardpack-ui{border:1px solid var(--border);background:#f4f7fa;padding:12px}.boardpack-ui>span{font-family:var(--mono);color:var(--ink-muted);font-size:.56rem}.boardpack-ui>i{background:#d4dfeb;width:65%;height:5px;margin:6px 0;display:block}.boardpack-ui svg{width:100%;height:72px}.boardpack-ui path{fill:none;stroke:var(--red);stroke-width:3px;stroke-linecap:round}.donut-ui,.direction-ui,.signal-pie,.signal-ui,.window-mini{background:#ffffffb8;border:1px solid #10a97833;place-content:center;justify-items:center;display:grid;position:relative}.donut-ui>i{border:15px solid #d8e5f3;border-top-color:var(--pulse);border-right-color:var(--blue);border-radius:50%;width:86px;height:86px;position:absolute;inset:20px auto auto 50%;transform:translate(-50%)rotate(20deg)}.donut-ui strong,.donut-ui span{position:relative}.donut-ui strong{margin-top:8px;font-size:1.5rem}.donut-ui span{color:var(--ink-muted);font-size:.58rem}.direction-ui>i{background:var(--pulse);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.4rem;font-style:normal;display:grid;box-shadow:0 0 0 9px #10a9781f}.direction-ui strong{margin-top:1rem;font-size:.8rem}.direction-ui span{color:var(--ink-muted);font-size:.58rem}.window-mini svg,.signal-ui svg{width:90%;height:100px}.window-mini path,.signal-ui path{fill:none;stroke-linecap:round}.window-old{stroke:var(--red);stroke-width:2px}.window-new,.signal-ui path{stroke:var(--pulse);stroke-width:3px}.window-mini circle{fill:#fff;stroke:var(--blue);stroke-width:3px}.window-mini span,.signal-ui span{color:#087d5a;font-family:var(--mono);font-size:.54rem;position:absolute;bottom:8px;right:10px}.signal-pie>i{background:conic-gradient(var(--blue) 0 62%,transparent 62% 66%,var(--pulse) 66% 84%,#d9e4f0 84%);border-radius:50%;width:88px;height:88px}.signal-pie>b{background:var(--pulse);border-radius:50%;width:28px;height:28px;position:absolute;top:20px;right:28px;box-shadow:0 8px 18px #10a97840}.signal-pie strong{margin-top:.55rem;font-size:.74rem}.signal-pie span{color:var(--ink-muted);font-size:.55rem}.signal-ui>i{z-index:1;background:var(--pulse);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid;position:absolute;top:10px;right:10px}.platform-intro-restored{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:4rem;display:grid!important}.platform-intro-restored h2{font-style:normal;max-width:900px!important;font-size:clamp(3rem,4.3vw,4.7rem)!important;line-height:1!important}.platform-intro-restored h2 em{color:var(--ink);font-style:normal}.platform-intro-restored p{padding-bottom:.5rem;margin:0!important}.platform-horizon-interactive .surface-card{min-height:540px}.surface-card-link{flex-direction:column;min-height:540px!important;padding:2.35rem!important;display:flex!important;position:static!important}.surface-card-link>span{min-height:2.4rem;padding-top:.2rem;display:block}.surface-card strong{min-height:auto;margin:1.5rem 0 .8rem}.surface-card p{min-height:6.8rem}.surface-visual{background:linear-gradient(145deg,#edf4ff,#fff);border-radius:10px;height:120px;margin-top:1rem;padding:1.2rem;box-shadow:inset 0 0 0 1px #4360871a}.surface-dashed{stroke-dasharray:5 6}.surface-metric{margin-top:1.25rem}.surface-direct-link{border-top:1px solid var(--border);margin-top:auto;padding-top:1.1rem}.evidence-stack-interactive article{transition:transform .4s cubic-bezier(.22,.72,.22,1),opacity .35s,filter .35s,box-shadow .35s}:is(.evidence-stack-interactive:has(article:hover) article:not(:hover),.evidence-stack-interactive:has(article:focus) article:not(:focus)){opacity:.28;filter:blur(2px);transform:translateY(10px)scale(.97)}.evidence-stack-interactive article:hover,.evidence-stack-interactive article:focus,.evidence-stack-interactive article.is-active{z-index:6;outline:0;transform:translateY(-10px)scale(1.025);box-shadow:0 30px 70px #1a1f2e33}.evidence-stack-interactive .evidence-tone-1{border-left:5px solid var(--pulse)}.evidence-stack-interactive .evidence-tone-0,.evidence-stack-interactive .evidence-tone-2{border-left:5px solid var(--blue)}.inspectable-explorer{grid-template-columns:1fr .85fr;gap:2rem;margin-top:5rem;display:grid}.inspectable-explorer .inspectable-grid{grid-template-columns:repeat(2,1fr);margin:0}.inspectable-grid button{border:0;border-top:1px solid var(--border);border-right:1px solid var(--border);min-height:180px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;padding:1.4rem;transition:background .25s,transform .3s}.inspectable-grid button:nth-child(2n){border-right:0}.inspectable-grid button:hover,.inspectable-grid button.is-active{z-index:1;background:#eaf2ff;transform:translateY(-4px)}.inspectable-grid button h3{margin:2.2rem 0 .7rem;font-size:1.35rem}.inspectable-grid button p{font-size:.75rem}.inspectable-output{background:#fff;border:1px solid #cbd8e8;grid-template-rows:auto 180px auto auto 1fr auto;min-height:560px;padding:0 2rem 1.5rem;display:grid;box-shadow:0 28px 70px #1b42781f}.inspectable-output header{border-bottom:1px solid var(--border);color:#fff;font-family:var(--mono);background:#0b1728;justify-content:space-between;margin:0 -2rem;padding:1rem 1.3rem;font-size:.62rem;display:flex}.inspectable-output header b{color:var(--pulse-light)}.output-icon{background:linear-gradient(145deg,#edf4ff,#f8fffc);margin:1.5rem 0;position:relative;overflow:hidden}.output-icon>i{background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute}.output-icon>i:first-child{top:20px;left:22px}.output-icon>i:nth-child(2){background:var(--pulse);top:56px;left:52px}.output-icon>i:nth-child(3){background:var(--red);bottom:24px;right:30px}.output-icon svg{width:100%;height:100%}.output-icon path{fill:none;stroke:var(--blue);stroke-width:3px;stroke-linecap:round}.output-icon circle{fill:#fff;stroke:var(--pulse);stroke-width:4px}.inspectable-output>small{color:var(--blue);font-family:var(--mono);text-transform:uppercase;font-size:.65rem}.inspectable-output>strong{margin:.7rem 0;font-size:2.4rem;font-weight:500;display:block}.inspectable-output>p{color:var(--ink-muted)}.inspectable-output footer{align-self:end;gap:.5rem;display:flex}.inspectable-output footer span{color:#087d5a;font-family:var(--mono);text-transform:uppercase;background:#e8fff6;border-radius:999px;padding:.45rem .6rem;font-size:.55rem}.v36-system{padding-bottom:0}.mechanism-exit{margin-top:0}.v36-holmes{padding-top:0}.mechanism-exit .button-light{color:var(--blue);background:#fff;border-color:#fff;transition:transform .25s,background .25s,color .25s}.mechanism-exit .button-light:hover,.mechanism-exit .button-light:focus-visible{background:var(--ink);border-color:var(--ink);color:#fff;transform:translateY(-4px)}.official-openai img{background:0 0;filter:none!important;mix-blend-mode:multiply!important}.founder-calendar-link{background:var(--blue);margin-top:1.5rem;padding:.75rem 1rem;font-size:.78rem;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex;color:#fff!important}.founder-calendar-link:hover,.founder-calendar-link:focus-visible{background:#fff;transform:translateY(-3px);color:var(--blue)!important}.journey-diagram{background:linear-gradient(145deg,#eef5ff,#fff);border:1px solid #43608724;border-radius:14px;height:130px;margin-top:1.6rem;position:relative;overflow:hidden;box-shadow:0 15px 35px #1b427814}.diagram-connect i{border:3px solid var(--blue);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute}.diagram-connect i:first-child{top:24px;left:25px}.diagram-connect i:nth-child(2){bottom:25px;left:48px}.diagram-connect i:nth-child(3){top:18px;right:35px}.diagram-connect i:nth-child(4){bottom:21px;right:55px}.diagram-connect b{background:var(--pulse);border-radius:50%;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #10a9781f}.diagram-connect b:before,.diagram-connect b:after{content:"";background:linear-gradient(90deg,var(--blue),var(--pulse));transform-origin:0;width:150px;height:1px;position:absolute;top:50%;left:50%}.diagram-connect b:before{transform:rotate(18deg)translate(-75px)}.diagram-connect b:after{transform:rotate(-18deg)translate(-75px)}.diagram-connect span{position:absolute;color:var(--ink-muted)!important;font-size:.52rem!important}.diagram-connect span:first-of-type{top:13px;left:48px}.diagram-connect span:nth-of-type(2){bottom:12px;left:70px}.diagram-connect span:nth-of-type(3){top:12px;right:60px}.diagram-connect strong{color:#087d5a;font-size:.62rem;position:absolute;bottom:10px;right:18px}.diagram-establish{padding:16px}.diagram-establish>span{color:var(--ink-muted)!important;font-size:.55rem!important}.diagram-establish i{background:#d8e3ef;border-radius:6px;height:8px;margin-top:7px;display:block}.diagram-establish i:first-of-type{width:84%}.diagram-establish i:nth-of-type(2){background:#bfd4ef;width:68%}.diagram-establish i:nth-of-type(3){width:92%}.diagram-establish i:nth-of-type(4){background:#bdebd9;width:74%}.diagram-establish b{color:#087d5a;background:#e6fff5;border-radius:999px;padding:.55rem .7rem;font-size:.58rem;position:absolute;bottom:18px;right:18px}.diagram-establish strong{color:var(--blue);font-size:1.45rem;position:absolute;top:20px;right:20px}.diagram-detect{padding:17px}.diagram-detect>div{grid-template-columns:repeat(8,1fr);gap:5px;width:72%;height:100%;display:grid}.diagram-detect i{background:#fff;border:1px solid #d5e0ed;border-radius:3px}.diagram-detect .signal{background:var(--pulse);border-color:var(--pulse);box-shadow:0 0 0 8px #10a97829}.diagram-detect>b{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.2rem;display:grid;position:absolute;top:25px;right:37px;box-shadow:0 0 0 10px #e64c3d1a}.diagram-detect>span{position:absolute;bottom:21px;right:18px;color:var(--red)!important;font-size:.56rem!important}.diagram-decide{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;padding:22px;display:grid}.diagram-decide span,.diagram-decide strong{text-align:center;background:#fff;border:1px solid #cedbea;border-radius:9px;place-items:center;height:58px;display:grid;font-size:.64rem!important}.diagram-decide strong{border-color:var(--pulse);color:#087d5a;background:#eafff7}.diagram-decide>i{color:var(--blue);font-style:normal}.diagram-decide>b{color:var(--ink-muted);font-family:var(--mono);font-size:.5rem;position:absolute;bottom:8px;right:21px}.diagram-intervene{padding:0 18px 14px}.diagram-intervene header{color:#fff;background:#0b1728;justify-content:space-between;margin:0 -18px 12px;padding:10px 14px;display:flex}.diagram-intervene header span{color:#fff!important;font-size:.55rem!important}.diagram-intervene header b{color:var(--pulse-light);font-size:.52rem}.diagram-intervene>strong{color:var(--red);font-size:1.25rem;display:block}.diagram-intervene p{margin:.15rem 0!important;font-size:.58rem!important}.diagram-intervene button{background:var(--blue);color:#fff;border:0;border-radius:6px;padding:.55rem .7rem;font-size:.56rem;position:absolute;bottom:13px;right:14px}.diagram-learn{height:130px}.diagram-learn svg{height:100%}.role-intelligence{align-items:start}.role-popout{align-self:start;position:sticky;top:calc(50vh - 180px)}.deployment-popout{z-index:4;position:sticky;bottom:24px;box-shadow:0 24px 70px #07142638}.inspectable-grid button:hover,.inspectable-grid button.is-active{box-shadow:inset 0 0 0 2px var(--blue);background:#eaf2ff;transform:none}.inspectable-output{border:10px solid #0b1728;border-top-width:34px;border-radius:28px;position:relative;overflow:hidden}.inspectable-output:before{content:"";background:#344158;border-radius:999px;width:62px;height:6px;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.inspectable-output header{background:#10213a;margin:0 -2rem}.output-icon{border-radius:16px}.phone-chart{background:linear-gradient(145deg,#edf4ff,#f8fffc);width:100%;height:100%;padding:18px;position:relative}.chart-alert>div{grid-template-columns:repeat(5,1fr);gap:5px;height:100%;display:grid}.chart-alert i{background:#fff;border:1px solid #d6e1ed;border-radius:4px}.chart-alert .is-signal{background:var(--red);border-color:var(--red);box-shadow:0 0 0 7px #e64c3d1f}.chart-alert>b{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:18px;right:18px}.phone-chart>span{color:var(--ink-muted);font-family:var(--mono);font-size:.55rem;position:absolute;bottom:10px;right:18px}.chart-bars{align-items:end;gap:12px;padding:25px;display:flex}.chart-bars i{background:#9cb5d5;border-radius:8px 8px 2px 2px;flex:1;height:32%}.chart-bars i:nth-child(2){height:48%}.chart-bars i:nth-child(3){background:var(--blue);height:72%}.chart-bars i:nth-child(4){background:var(--pulse);height:86%}.chart-bars i:nth-child(5){height:64%}.chart-donut{place-content:center;justify-items:center;display:grid}.chart-donut i{border:18px solid #d9e5f1;border-top-color:var(--pulse);border-right-color:var(--blue);border-radius:50%;width:112px;height:112px;transform:rotate(25deg)}.chart-donut strong{font-size:1.15rem;position:absolute;top:44%}.chart-plot i{background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute}.chart-plot i:first-child{top:62%;left:18%}.chart-plot i:nth-child(2){background:var(--pulse);top:53%;left:37%}.chart-plot i:nth-child(3){top:38%;left:58%}.chart-plot i:nth-child(4){background:var(--red);top:24%;right:14%}.chart-plot svg{width:100%;height:100%}.chart-plot path{fill:none;stroke:var(--blue);stroke-width:3px}.chart-waterfall{align-items:center;gap:10px;display:flex}.chart-waterfall i,.chart-waterfall b{border-radius:5px;width:18%;display:block}.chart-waterfall i:first-child{background:var(--blue);height:62%}.chart-waterfall i:nth-child(2){background:var(--red);height:48%}.chart-waterfall i:nth-child(3){background:var(--red);height:34%}.chart-waterfall i:nth-child(4){background:var(--pulse);height:44%}.chart-waterfall b{background:var(--ink);height:8%}.chart-direction{place-content:center;justify-items:center;display:grid}.chart-direction i{background:var(--pulse);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:1.7rem;font-style:normal;display:grid;box-shadow:0 0 0 12px #10a9781f}.chart-direction strong{margin-top:1.2rem}.work-path{color:var(--ink);font-family:var(--mono);text-transform:uppercase;align-items:center;gap:.8rem;margin:1.6rem 0 2rem;font-size:.64rem;display:flex}.work-path span{background:#ffffffa6;border:1px solid #b9cbe2;border-radius:999px;padding:.55rem .7rem}.work-path i{color:var(--pulse);font-style:normal}@keyframes drawOutcome{to{stroke-dashoffset:0}}@keyframes revealFill{to{opacity:1}}@keyframes impactPulse{50%{box-shadow:0 0 0 9px #56e0ae00}}@keyframes drawDelay{0%{opacity:1;stroke-dasharray:560;stroke-dashoffset:560px}99%{opacity:1;stroke-dasharray:560;stroke-dashoffset:0}to{opacity:1;stroke-dasharray:4 6;stroke-dashoffset:0}}@keyframes revealLine{to{opacity:1}}@media (width<=800px){.impact-stage{padding:12px}.impact-intro{grid-template-columns:1fr;padding:30px 20px 24px}.impact-intro p{max-width:none}.impact-finding{grid-template-columns:1fr}.impact-finding article{border-bottom:1px solid #99b7e126;border-right:0;min-height:auto}.impact-chart{padding:26px 18px 18px}.chart-topline{display:block}.chart-legend{flex-wrap:wrap;margin-top:14px}.chart-canvas{height:300px;margin-left:38px}.chart-outcome-rail{width:22%}.chart-outcome{width:calc(22% - 5px);padding-left:8px;right:0}.chart-outcome strong{font-size:19px}.chart-outcome span,.chart-outcome small{font-size:7px}.chart-outcome-good{top:29px}.chart-outcome-bad{top:194px}.chart-now{top:173px;left:54%}.impact-footer{padding:20px}.impact-header{padding:13px 16px}.impact-live>span{display:none}}.repeat-ui{border:1px solid var(--border);background:#f4f7fa;grid-template-rows:1fr 1fr;grid-template-columns:64px 1fr;align-items:center;gap:0 .9rem;height:100%;padding:1rem;display:grid;position:relative}.repeat-ui>i{width:54px;height:54px;color:var(--blue);background:#fff;border-radius:50%;grid-row:1/3;place-items:center;font-size:1.6rem;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #cbd8e8}.repeat-ui>strong{align-self:end;font-size:.78rem}.repeat-ui>span{color:var(--ink-muted);align-self:start;font-size:.62rem}.repeat-ui>b{background:#cbd8e8;width:34%;height:4px;position:absolute;right:14px}.repeat-ui>b:first-of-type{top:19px}.repeat-ui>b:nth-of-type(2){width:24%;bottom:19px}@media (width<=800px){.download-ui{grid-template-rows:repeat(3,1fr);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:4px .75rem;display:grid;padding:.55rem .7rem!important}.download-ui button{color:#0000;grid-row:1/4;width:52px;height:52px;font-size:0;overflow:hidden;padding:0!important}.download-ui button:before{content:"CSV";color:var(--ink);font-family:var(--mono);font-size:.62rem}.download-ui button:after{content:"↓";color:var(--blue);font-size:1rem;display:block}.download-ui i{width:100%!important;height:4px!important;margin:0!important}.boardpack-ui{grid-template-rows:auto repeat(3,5px);grid-template-columns:minmax(90px,.75fr) 1.25fr;align-content:center;gap:5px .7rem;display:grid;padding:.55rem .7rem!important}.boardpack-ui>span{grid-column:1;align-self:end}.boardpack-ui>i{grid-column:1;width:100%!important;height:4px!important;margin:0!important}.boardpack-ui svg{grid-area:1/2/5;align-self:center;width:100%;height:58px!important}.repeat-ui{grid-template-columns:48px minmax(0,1fr);gap:0 .75rem;padding:.5rem .7rem}.repeat-ui>i{width:42px;height:42px;font-size:1.25rem}.repeat-ui>b{right:10px}}@media (width<=480px){.v36-value .value-intro{grid-template-columns:minmax(0,1fr)!important;gap:2rem!important}.v36-value .value-intro>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.calculator-shell{width:100%;grid-template-columns:minmax(0,1fr)!important}.calculator-inputs,.calculator-result{box-sizing:border-box;width:100%!important;min-width:0!important}.calculator-inputs input{min-width:0;max-width:100%}}@media (width<=800px){html{scroll-behavior:auto!important}.site-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}.site-nav{-webkit-overflow-scrolling:touch;padding-bottom:130px;overflow-y:auto}.menu-open .cookie-banner{display:none!important}.cookie-banner{grid-template-columns:1fr auto;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;gap:8px!important;min-height:0!important;padding:11px 12px!important;display:grid!important;bottom:10px!important;left:10px!important;right:10px!important}.cookie-banner>div:first-child{display:block!important}.cookie-banner p{display:none}.cookie-banner strong{font-size:.82rem}.cookie-actions{gap:6px!important;display:flex!important}.cookie-actions button{white-space:nowrap;min-height:36px;padding:8px 10px!important;font-size:7px!important}[data-reveal],[data-reveal-once]{opacity:1!important;transition:none!important;transform:none!important}.question-reserve{visibility:visible!important}.question-typed,.question-cursor,.cycle-cursor{display:none!important}.cycle-panel,.cycle-panel-reporting,.cycle-panel-intervention,.control-phase-1 .cycle-panel-reporting,.control-phase-1 .cycle-panel-intervention,.control-phase-2 .cycle-panel-reporting,.control-phase-2 .cycle-panel-intervention{filter:none!important;transition:opacity .28s,transform .28s!important}.platform-horizon-interactive:has(.surface-card:hover) .surface-card:not(:hover){filter:none!important;opacity:1!important;transform:none!important}.platform-horizon-interactive:has(.surface-card:focus-within) .surface-card:not(:focus-within){filter:none!important;opacity:1!important;transform:none!important}.v36-resource-grid:has(.resource-card:hover) .resource-card:not(:hover){filter:none!important;opacity:1!important;transform:none!important}.v36-resource-grid:has(.resource-card:focus-visible) .resource-card:not(:focus-visible){filter:none!important;opacity:1!important;transform:none!important}.evidence-stack-interactive:has(article:hover) article:not(:hover){filter:none!important;opacity:1!important;transform:none!important}.evidence-stack-interactive:has(article:focus) article:not(:focus){filter:none!important;opacity:1!important;transform:none!important}.product-story-clickable:has(button[aria-expanded=true]) button:not([aria-expanded=true]){filter:none!important;opacity:1!important;transform:none!important}.v36-value:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:none!important}.future-browser{border-radius:10px 10px 0 0}.future-browser>header{flex-wrap:wrap;row-gap:.65rem}.future-browser>header span{max-width:190px;margin-left:.35rem}.future-browser>header b{margin-left:auto}.sentiment-dashboard{grid-template-columns:1fr;min-height:0}.sentiment-dashboard aside{scroll-snap-type:x proximity;background:#10213a;gap:6px;padding:10px;display:flex;overflow-x:auto}.sentiment-dashboard aside span{scroll-snap-align:start;flex:none;padding:.65rem .8rem}.sentiment-dashboard main{min-width:0;padding:18px}.signal-summary{grid-template-columns:1fr}.signal-summary article{padding:1rem}.sentiment-timeline p{grid-template-columns:72px minmax(0,1fr) 55px;gap:.5rem}.sentiment-timeline span{font-size:.61rem}.decision-brief{padding:1rem}.product-dashboard{grid-template-columns:1fr;gap:1rem;min-height:0;padding:18px}.product-dashboard>div{min-width:0}.product-dashboard>i{text-align:center;transform:rotate(90deg)}.product-dashboard article{gap:.75rem;padding:.85rem;font-size:.72rem}.product-dashboard>div>strong{font-size:1.55rem}.mechanism-exit,.work-closing,.final-cta{background-image:none!important}.journey-impact,.surface-card-link,.future-browser,.inspectable-output,.purchase-card,.continuity-grid article{box-shadow:none!important}}@keyframes mobileHeroIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.cookie-banner{border-top:2px solid var(--blue);justify-content:space-between;align-items:center;gap:1.5rem;width:auto;max-width:none;min-height:0;padding:14px 18px;display:flex;bottom:20px;left:20px;right:20px;transform:none;box-shadow:0 14px 40px #09182f2e}.cookie-banner>div:first-child{align-items:baseline;gap:.75rem;display:flex}.cookie-banner strong,.cookie-banner p{margin:0}.cookie-banner p{font-size:.78rem}@media (width<=800px){.nav-group{border-bottom:1px solid var(--border)}.nav-group>button{justify-content:space-between;width:100%;padding:18px 0;font-size:16px}.nav-dropdown{width:auto;box-shadow:none;opacity:1;visibility:visible;border:0;padding:0;display:none;position:static;transform:none}.nav-group.is-open .nav-dropdown{display:grid}.site-nav .nav-dropdown a{background:#f4f8ff;grid-template-columns:82px 1fr;padding:14px 10px}.site-nav .nav-dropdown a:last-child{border-bottom:0}.v36 .container{width:min(100% - 36px,1180px)}.v36-hero .hero-inner{gap:2.5rem;min-height:auto;padding-top:7rem;padding-bottom:7.5rem}.v36-hero .hero-title{font-size:44px;line-height:1}.v36-hero .rotating-outcome{min-height:0}.recognition-split{grid-template-columns:1fr;gap:4rem}.hero-signal-preview{grid-template-columns:auto 1fr;padding-inline:18px}.hero-signal-preview strong{display:none}.intervention-kicker,.cookie-banner,.cookie-banner>div:first-child{flex-direction:column;align-items:flex-start}.product-story,.platform-horizon,.proof-band-inner,.v36-resource-grid{grid-template-columns:1fr}.platform-portal{grid-template-columns:1fr;gap:.75rem}.platform-portal i{width:44px}.mechanism-exit{flex-direction:column;align-items:flex-start}.v36-holmes .control-transition{margin-bottom:0}.control-stage{min-height:390px}.cycle-panel{padding:27px 22px 26px}.cycle-panel-head{flex-direction:column;align-items:flex-start;gap:.4rem}.cycle-panel p{font-size:clamp(2.3rem,11vw,3.6rem)}.platform-page-hero{padding:8rem 0 5rem}.platform-page-hero h1{font-size:clamp(3.3rem,15vw,5rem)}.platform-transform-intro{grid-template-columns:1fr}.platform-system .mechanism-system{min-height:auto;margin-top:2.5rem}.intervention-demo{align-items:flex-start;padding:2rem 0}.intervention-demo .container{width:min(100% - 36px,1180px)}.product-story article{border-right:0;border-bottom:1px solid var(--border);min-height:240px}.product-story strong,.platform-horizon strong{margin-top:2.5rem}.platform-horizon article{min-height:240px}.surface-card>button{min-height:430px}.holmes-control-bridge{margin-top:4rem}.holmes-forecast-bridge>header{flex-direction:column;align-items:flex-start}.holmes-forecast-bridge>header p{text-align:left}.forecast-bridge-flow{grid-template-columns:1fr}.forecast-bridge-flow>article,.forecast-bridge-engine{min-height:340px;padding:1.5rem}.forecast-bridge-flow h3{margin-top:2.5rem}.forecast-bridge-engine{border:1px solid #aac7eb26;border-left:0;border-right:0}.holmes-forecast-bridge>footer{grid-template-columns:1fr}.holmes-forecast-bridge>footer span{border-bottom:1px solid #aac7eb2e;border-right:0}.holmes-forecast-bridge>footer span:last-child{border-bottom:0}.proof-band-inner{gap:.5rem}.proof-band-inner p{margin-bottom:1.25rem}.cookie-banner{gap:.75rem}.homepage-intervention .impact-stage--compact{padding:18px 12px}.impact-stage--compact .impact-intro{grid-template-columns:1fr;padding:24px 20px 20px}.impact-stage--compact .impact-intro h1{white-space:normal}.impact-stage--compact .impact-finding article{padding:15px 20px}.impact-stage--compact .impact-chart{padding:22px 18px 16px}.impact-stage--compact .chart-canvas{height:320px}.impact-stage--compact .chart-now{top:38%;left:27%}.impact-stage--compact .chart-current-state{top:60%;left:54%}.impact-stage--compact .chart-outcome-good{top:8%}.impact-stage--compact .chart-outcome-bad{top:62%}.impact-stage--compact .chart-outcome strong{font-size:17px}.impact-stage--compact .chart-outcome small{display:none}.impact-stage--compact .chart-axis{height:28px;display:block;position:relative}.impact-stage--compact .chart-axis span{text-align:center;width:44px;font-size:6px;line-height:1.2;position:absolute;transform:none}.impact-stage--compact .chart-axis span:first-child{text-align:left;left:0}.impact-stage--compact .chart-axis span:nth-child(2){left:27%;transform:translate(-50%)}.impact-stage--compact .chart-axis span:nth-child(3){left:54%;transform:translate(-50%)}.impact-stage--compact .chart-axis span:last-child{text-align:right;right:0}.cycle-sentence-reporting>span{white-space:normal}.journey-stages{scroll-snap-type:x mandatory;grid-template-columns:repeat(6,150px);padding-bottom:1rem;overflow-x:auto}.journey-path{display:none}.journey-impact{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.journey-outcomes{grid-template-columns:1fr}.journey-controls{grid-template-columns:1fr auto}.journey-controls .journey-play{display:none}.operating-visual{grid-template-columns:1fr}.shift-tabs{grid-template-columns:repeat(5,180px);overflow-x:auto}.screen-transform{grid-template-columns:1fr}.screen-pulse{min-height:100px}.platform-final-cta{grid-template-columns:1fr!important}.cta-logo-pulse{margin-top:3rem}.platform-hero-actions{flex-direction:column;align-items:flex-start}.platform-intro-restored{gap:1.5rem;grid-template-columns:1fr!important}.platform-intro-restored h2{font-size:3rem!important}.surface-card-link{min-height:500px!important}.journey-graphic{height:110px}.mechanism-exit{padding-block:4rem}.mechanism-exit p{font-size:2.1rem}.screen-transform{height:auto;min-height:0}.screen-transform section{grid-template-rows:auto 58px 145px auto auto auto}.inspectable-explorer,.inspectable-explorer .inspectable-grid{grid-template-columns:1fr}.inspectable-grid button{border-right:0}.inspectable-output{min-height:500px}.evidence-stack-interactive article:hover,.evidence-stack-interactive article:focus,.evidence-stack-interactive article.is-active{transform:translateY(-5px)scale(1.01)}.work-hero{padding:7.5rem 0 4rem}.work-hero-grid{grid-template-columns:1fr;gap:3rem}.work-hero h1{font-size:clamp(3.2rem,15vw,4.6rem)}.work-portrait,.work-portrait img{height:460px;min-height:460px}.work-diagnostics,.work-continuity{padding:5rem 0}.work-section-heading{grid-template-columns:1fr;gap:1rem}.work-section-heading h2,.work-section-heading>span{grid-column:1}.work-section-heading h2{font-size:3.2rem}.purchase-grid,.continuity-grid{grid-template-columns:1fr}.purchase-card{border-bottom:1px solid #cbd8e8;border-right:0;min-height:330px}.purchase-card:last-child{border-bottom:0}.purchase-card:hover,.purchase-card:focus-visible,.purchase-card.is-active{transform:none}.purchase-drawer{grid-template-columns:1fr;gap:1.5rem;padding:2rem}.continuity-grid article{min-height:auto;padding:2rem}.continuity-grid h3{margin-top:2rem;font-size:2rem}.work-closing{padding:5rem 0}.work-closing h2{font-size:3.2rem}.work-path{flex-wrap:wrap}.work-path i{display:none}.role-popout,.deployment-popout{position:static}.journey-diagram{height:120px}.diagram-decide{gap:4px;padding:12px}.inspectable-output{border-width:30px 7px 7px}.site-nav .nav-group,.site-nav .nav-dropdown{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.site-nav .nav-group:hover .nav-dropdown,.site-nav .nav-group.is-open .nav-dropdown{opacity:1!important;visibility:visible!important;width:100%!important;position:static!important;inset:auto!important;transform:none!important}.site-nav .nav-dropdown a{box-sizing:border-box;width:100%;min-width:0;grid-template-columns:minmax(76px,82px) minmax(0,1fr)!important}.site-nav .nav-dropdown a>*{overflow-wrap:anywhere;min-width:0}.v36 h1,.subpage h1,.calculator-hero h1,.legal-page h1,.work-page h1{letter-spacing:-.055em!important;font-size:clamp(2.6rem,11vw,3.55rem)!important;line-height:.98!important}.v36 .section h2,.v36 h2,.subpage h2,.calculator-page h2,.future-heading h2,.work-section-heading h2,.work-closing h2,.platform-transform-intro h2,.platform-intro-restored h2{font-size:clamp(2rem,9vw,2.75rem)!important;line-height:1!important}}.mobile-product-nav,.mobile-output-nav,.mobile-output-summary,.mobile-cost-panel{display:none}@media (width<=800px){.site-nav>.nav-group{display:none}.site-nav{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 68px);min-height:0!important;padding:22px 28px 36px!important;inset:68px 0 0!important;overflow-y:auto!important}.site-nav>a{line-height:1.12;padding:13px 0!important;font-size:1.42rem!important}.mobile-product-nav{width:100%;display:grid}.site-nav .mobile-product-nav a{border-bottom:1px solid var(--border);font-family:var(--sans);grid-template-columns:minmax(0,1fr);gap:.22rem;padding:11px 0;text-decoration:none;display:grid}.mobile-product-nav span{color:var(--ink);letter-spacing:-.035em;font-size:1.16rem;font-weight:500}.mobile-product-nav strong{color:var(--blue);font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;font-size:.58rem;font-weight:500}.hero-opening-line{opacity:0;transform:translateY(.12em);animation:.72s cubic-bezier(.16,.76,.2,1) .5s forwards heroSoftIn!important}.hero-get{opacity:0;transform:translateY(.12em);animation:.7s cubic-bezier(.16,.76,.2,1) .65s forwards heroSoftIn!important}.hero-answer-line .resolving-answer{opacity:0;transform:none;animation:1ms linear .65s forwards heroAnswerVisible!important}.answer-tiles{display:block;animation:.24s 1.84s forwards answerTilesOut!important}.answer-final{opacity:1;animation:.3s 1.81s both answerFinalIn!important}.resolution-tail{opacity:0;transform:translateY(.12em);animation:.62s cubic-bezier(.22,.72,.22,1) 2.05s forwards heroSoftIn,6.9s linear 2.45s infinite workingShimmer!important}.mobile-output-nav{width:100%;color:inherit;border-bottom:1px solid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:.55rem;padding:.65rem;display:grid}.mobile-output-nav button{width:40px;height:40px;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:999px;place-items:center;display:grid}.mobile-output-nav span{min-width:0;font-family:var(--mono);letter-spacing:.035em;text-align:center;text-transform:uppercase;font-size:.58rem;line-height:1.35}.mobile-output-summary{color:#b7c8dc;margin:0;padding:1rem 1.2rem 0;font-size:.78rem;display:block}.inspectable-explorer .inspectable-grid,.role-intelligence .role-table,.deployment-interactive .deployment-steps,.operating-visual .shift-tabs{display:none!important}.inspectable-explorer,.role-intelligence,.operating-visual{margin-top:2rem;display:block}.inspectable-output{grid-template-rows:auto auto 160px auto auto 1fr auto;min-height:0!important}.inspectable-output .mobile-output-nav{width:calc(100% + 4rem);color:var(--ink);margin:0 -2rem}.inspectable-output .output-icon{height:160px}.role-popout,.deployment-popout{position:static!important}.role-popout .mobile-output-nav,.deployment-popout .mobile-output-nav{color:var(--pulse-light)}.decision-flow{gap:.55rem;padding:1rem}.decision-flow article{min-height:0;padding:.85rem}.decision-flow article strong{margin-top:.6rem}.deployment-popout{padding:1rem;display:block}.deployment-popout>.mobile-output-nav{width:calc(100% + 2rem);margin:-1rem -1rem 1rem}.deployment-popout h3{margin:.8rem 0}.deployment-popout p{margin-bottom:1rem}.shift-screen>.mobile-output-nav{color:var(--ink);background:#eef5ff}.screen-transform{gap:.75rem}.screen-transform section{grid-template-rows:auto auto 145px auto auto auto!important;padding:1rem!important}.screen-transform section h3{white-space:normal;min-height:0;overflow:visible}.screen-before>p{display:none}.forecast-bridge-engine li{opacity:1!important;animation:none!important;transform:none!important}.trajectory-actual,.trajectory-upside,.trajectory-risk,.chart-delay,.chart-risk,.chart-recovery{stroke-dashoffset:0!important;opacity:1!important;animation:none!important}.trajectory-plan,.trajectory-graphic circle,.decision-window-area,.chart-window-fill,.chart-current-line,.chart-current-point{opacity:1!important;animation:none!important}.cost-strip{display:none!important}.mobile-cost-panel{color:var(--ink);background:#fff;border:1px solid #c7d4e4;margin-top:2rem;display:block}.mobile-cost-panel>.mobile-output-nav{color:var(--blue);background:#eef5ff}.mobile-cost-panel>span{color:var(--pulse);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:1.2rem 1.2rem 0;font-size:.6rem;display:block}.mobile-cost-panel h3{margin:.65rem 1.2rem;font-size:1.75rem;font-weight:500}.mobile-cost-panel>p{color:var(--ink-muted);margin:0;padding:0 1.2rem 1.25rem;font-size:.88rem}.mobile-cost-panel>div{color:#fff;background:#071426;padding:1rem 1.2rem 1.2rem}.mobile-cost-panel small{color:var(--pulse-light);font-family:var(--mono);text-transform:uppercase;margin-bottom:.55rem;font-size:.58rem;display:block}.mobile-cost-panel strong{font-size:.95rem;font-weight:500;line-height:1.45;display:block}.shift-screen{max-height:640px}.shift-screen>header{padding:.55rem .75rem}.shift-screen>.mobile-output-nav{grid-template-columns:34px minmax(0,1fr) 34px;padding:.45rem .6rem}.shift-screen>.mobile-output-nav button{width:34px;height:34px}.screen-transform{grid-template-rows:170px 46px 230px;gap:0;overflow:hidden;grid-template-columns:1fr!important;height:446px!important;min-height:446px!important}.screen-transform section{overflow:hidden;grid-template-rows:auto auto 76px auto auto auto!important;padding:.7rem 1rem!important}.screen-transform h3{margin:.35rem 0;font-size:1.05rem;line-height:1.15}.shift-visual{height:76px!important;min-height:76px!important}.download-ui,.sheet-ui,.dashboard-ui,.boardpack-ui{padding:.55rem}.boardpack-ui svg,.window-mini svg,.signal-ui svg{height:62px}.donut-ui>i{border-width:10px;width:58px;height:58px;top:8px}.signal-pie>i{width:56px;height:56px}.screen-pulse{justify-content:center;align-items:center;gap:.6rem;min-height:46px;display:flex}.screen-pulse i{width:28px;height:28px;font-size:.85rem}.screen-pulse span{margin:0}.screen-after>p{display:none}.screen-after>strong{margin-top:.35rem;font-size:1.35rem;line-height:1;display:block}.screen-after>small{margin-top:.25rem;font-size:.63rem;display:block}.direction-ui,.donut-ui,.signal-pie{grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr);place-content:center;justify-items:start;column-gap:.8rem;padding:.5rem .8rem;display:grid}.direction-ui>i{grid-row:1/3;align-self:center;width:42px;height:42px;box-shadow:0 0 0 6px #10a9781a}.direction-ui strong,.signal-pie strong,.donut-ui strong{align-self:end;margin:0;font-size:.76rem;line-height:1.15}.direction-ui span,.signal-pie span,.donut-ui span{align-self:start;font-size:.54rem;position:static}.donut-ui>i,.signal-pie>i{border-width:8px;grid-row:1/3;align-self:center;width:48px;height:48px;position:static;transform:none}.donut-ui strong{font-size:1rem}.signal-pie>b{width:18px;height:18px;top:9px;right:12px}.window-mini{padding:.25rem .5rem}.window-mini span{background:#ffffffdb;padding:.15rem .3rem;bottom:5px;right:8px}.signal-ui{padding:.2rem .5rem}.signal-ui>i{width:22px;height:22px;top:7px;right:7px}.signal-ui span{background:#ffffffdb;padding:.15rem .3rem;bottom:5px;right:8px}}
