@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=IBM+Plex+Serif:ital,wght@0,400;0,600;0,700;1,600&display=swap";:root{--red: #ff5a45;--red-hover: #e24d39;--red-light: #fff0ee;--red-mid: #ffd4ce;--red-glass: rgba(255, 90, 69, .09);--red-border: rgba(255, 90, 69, .28);--cool-accent: #61b3d4;--cool-glass: rgba(97, 179, 212, .14);--cool-border: rgba(97, 179, 212, .3);--bg: #f2f2f2;--slide-bg: #ffffff;--surface-1: #f4f4f4;--surface-2: #ffffff;--surface-dark: #161616;--t1: #161616;--t2: #525252;--t3: #8d8d8d;--t-inv: #ffffff;--b1: #e0e0e0;--b2: #c6c6c6;--ba: rgba(255, 90, 69, .28);--shadow-sm: 0 2px 8px rgba(0,0,0,.07);--shadow-md: 0 6px 20px rgba(0,0,0,.09);--shadow-lg: 0 16px 48px rgba(0,0,0,.11);--f-hero: clamp(2.8rem, 5.2vw, 5.9rem);--f-h2: clamp(1.86rem, 3.15vw, 3.6rem);--f-h3: clamp(1.1rem, 1.64vw, 1.44rem);--f-lead: clamp(1.04rem, 1.36vw, 1.26rem);--f-body: clamp(.95rem, 1.1vw, 1.08rem);--f-sm: clamp(.84rem, .97vw, .97rem);--f-eye: clamp(.72rem, .83vw, .82rem);--f-stat: clamp(2.38rem, 4vw, 4.65rem);--slide-ease: cubic-bezier(.77, 0, .175, 1);--in-ease: cubic-bezier(.22, 1, .36, 1);--r-sm: 6px;--r-md: 12px;--r-lg: 18px;--r-xl: 24px}[data-theme=dark]{--bg: #070c14;--slide-bg: #101722;--surface-1: #141d2a;--surface-2: #1b2534;--surface-dark: #070c14;--t1: #edf2f8;--t2: #b1bdcc;--t3: #7f8ea2;--t-inv: #070c14;--b1: rgba(165, 182, 204, .17);--b2: rgba(188, 203, 221, .3);--ba: rgba(255, 108, 89, .42);--shadow-sm: 0 3px 12px rgba(0, 0, 0, .42);--shadow-md: 0 10px 28px rgba(0, 0, 0, .56);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .68);--red: #ff6c59;--red-hover: #ff7c6b;--red-light: rgba(255, 108, 89, .12);--red-mid: rgba(255, 108, 89, .24);--red-glass: rgba(255, 108, 89, .17);--red-border: rgba(255, 108, 89, .4);--cool-accent:#78bfdc;--cool-glass: rgba(120, 191, 220, .14);--cool-border:rgba(120, 191, 220, .3)}[data-theme=dark] .slide:after{background-image:radial-gradient(circle,rgba(255,255,255,.025) 1px,transparent 1px)}[data-theme=dark] .ring-track{stroke:#a5b6cc2e}[data-theme=dark] .ring-num{fill:var(--red)}[data-theme=dark] .ring-lbl{fill:var(--t2)}[data-theme=dark] .ai-cap-item{background:linear-gradient(180deg,var(--cool-glass) 0%,rgba(255,108,89,.05) 100%)}[data-theme=dark] .ai-control-pill--gov{background:#78b0ff29;border-color:#78b0ff6b;color:#b6d4ff}[data-theme=dark] .ai-control-pill--cost{background:#ffb86a26;border-color:#ffb86a66;color:#ffd49c}[data-theme=dark] .ai-control-pill--comp{background:#5ad0b129;border-color:#5ad0b166;color:#a8ead6}[data-theme=dark] .ai-control-plane{background:#0a1019bd;border-color:#a5b6cc47}[data-theme=dark] .ai-control-plane-head>span:first-child{color:#dce7f4}[data-theme=dark] .ai-control-plane-head{justify-content:center}[data-theme=dark] .ai-control-plane-kicker{color:#99abc2}[data-theme=dark] .ai-control-plane-metrics span{background:#0b131ddb;border-color:#a5b6cc40;color:#c5d1e0}[data-theme=dark] .ai-control-plane-metrics span:after{background:linear-gradient(90deg,transparent 0%,rgba(120,191,220,.28) 50%,transparent 100%)}[data-theme=dark] .ai-box-inner{box-shadow:0 0 0 1px var(--cool-border),0 0 0 5px #ff6c5914,0 0 34px #ff6c5921,var(--shadow-md)}[data-theme=dark] .ai-pulse-ring{opacity:.5}[data-theme=dark] .stat-card:hover{box-shadow:var(--shadow-md),0 0 22px #ff6c591a}[data-theme=dark] .journey-step--accent{background:linear-gradient(120deg,#ff6c591f,#78bfdc17)}[data-theme=dark] .nav-arrow{background:var(--surface-1)}[data-theme=dark] .progress-wrap{background:linear-gradient(90deg,#a5b6cc24,#78bfdc1a)}[data-theme=dark] .slide--cta{background:linear-gradient(135deg,#170b12,#0f1521 52%,#0b121b)}[data-theme=dark] .slide--cta:after{background-image:radial-gradient(circle,rgba(120,191,220,.06) 1px,transparent 1px)}[data-theme=dark] .cta-bg-glow{background:radial-gradient(ellipse 64% 58% at 54% 50%,rgba(255,108,89,.13) 0%,transparent 62%),radial-gradient(ellipse 52% 48% at 38% 56%,rgba(120,191,220,.12) 0%,transparent 66%)}[data-theme=dark] .cta-title{color:#f0f0f4}[data-theme=dark] .cta-body{color:var(--t2)}[data-theme=dark] .cta-eyebrow{color:var(--red);letter-spacing:.28em}[data-theme=dark] .cta-domains span{border-color:var(--red-border);background:var(--red-light);color:var(--t1)}[data-theme=dark] .cta-k{background:var(--red-light);border-color:var(--red-border);color:var(--red)}[data-theme=dark] .cta-brand-name{color:var(--t1)}[data-theme=dark] .cta-brand-sub{color:var(--t3)}[data-theme=dark] .ai-stack-group{background:#0e141fc7;border-color:#ff6c594d}[data-theme=dark] .ai-logo{background:#080c13cc;color:#d9e3f2;border-color:#a5b6cc4d}[data-theme=dark] .model-exec-item{background:linear-gradient(165deg,#0c1420e6,#ff6c591f);border-color:#a5b6cc3d}[data-theme=dark] .model-exec-item strong{color:#e6eef9}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:IBM Plex Sans,Helvetica Neue,system-ui,sans-serif;background:var(--bg);color:var(--t1);overflow:hidden;width:100vw;height:100vh;user-select:none;-webkit-user-select:none}h1,h2,h3,h4{font-family:IBM Plex Sans,system-ui,sans-serif;font-weight:700;line-height:1.08;color:var(--t1)}p{color:var(--t2);line-height:1.65}ul{list-style:none;padding:0}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit;line-height:1}#bg-canvas{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.35}.presentation{position:relative;width:100vw;height:100vh;overflow:hidden;z-index:1}.slides-track{display:flex;height:100vh;transition:transform .78s var(--slide-ease);will-change:transform}.slide{width:100vw;height:100vh;flex-shrink:0;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--slide-bg)}.slide:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--red);z-index:2}.slide:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(0,0,0,.045) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0}.slide--findings,.slide--model,.slide--governance,.slide--capability{background:var(--surface-1)}.slide--baseline,.slide--capabilities,.slide--programs,.slide--case{background:var(--slide-bg)}.slide--cta{background:var(--red)}.slide--cta:after{background-image:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 1px);background-size:28px 28px}.slide--cta:before{background:#00000026}.slide-inner{position:relative;z-index:1;width:100%;max-width:1500px;padding:4rem 5.5rem;display:flex;flex-direction:column;gap:1.8rem}.slide-header{display:flex;flex-direction:column;gap:.35rem}.slide-eyebrow{font-size:var(--f-eye);font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--red);display:block}.slide-heading{font-size:var(--f-h2);font-weight:700;letter-spacing:-.3px;color:var(--t1)}.slide-sub{font-size:var(--f-lead);color:var(--t2);max-width:700px;line-height:1.5}.source-note--inline{margin-top:.45rem;font-size:calc(var(--f-sm) * .9)}.slide--hero{background:var(--slide-bg)}.slide-inner--hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:3.5rem;padding-top:2.5rem}.eyebrow-pill{display:inline-flex;align-items:center;padding:.35rem .9rem;border-radius:999px;border:1.5px solid var(--red-border);background:var(--red-light);color:var(--red);font-size:var(--f-eye);font-weight:600;text-transform:uppercase;letter-spacing:.18em;margin-bottom:1rem}.hero-title{font-size:var(--f-hero);font-weight:700;letter-spacing:-1.5px;line-height:.97;color:var(--t1);margin-bottom:1.2rem}.hero-title span.accent{color:var(--red)}.hero-lead{font-size:var(--f-lead);color:var(--t2);margin-bottom:.7rem;line-height:1.55}.hero-body{font-size:var(--f-body);color:var(--t3);line-height:1.75;margin-bottom:1.3rem}.hero-claim{font-size:var(--f-lead);font-weight:600;color:var(--t1);border-left:3px solid var(--red);padding-left:1rem;margin-top:.2rem}.metric-cluster{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:1rem}.big-metric{background:var(--slide-bg);border:1px solid var(--b1);border-radius:var(--r-md);padding:1.1rem 1.2rem;position:relative;overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow .25s,border-color .25s,transform .25s}.big-metric:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--red);opacity:0;transition:opacity .25s}.big-metric:hover{border-color:var(--red-border);box-shadow:var(--shadow-md);transform:translateY(-2px)}.big-metric:hover:before{opacity:1}.big-num{display:block;font-size:clamp(1.8rem,3vw,3rem);font-weight:700;color:var(--red);line-height:1;margin-bottom:.35rem}.big-num--prefixed{display:flex;align-items:baseline;gap:.05em}.big-label{display:block;font-size:var(--f-sm);color:var(--t2);font-weight:500;margin-bottom:.1rem}.big-ctx{display:block;font-size:calc(var(--f-sm) * .91);color:var(--t3)}.hero-card{background:var(--surface-1);border:1px solid var(--b1);border-radius:var(--r-lg);padding:1.3rem 1.4rem;margin-bottom:.6rem;box-shadow:var(--shadow-sm)}.hero-card h2{font-size:var(--f-h3);margin-bottom:.5rem;color:var(--t1)}.hero-card p{font-size:var(--f-sm);margin-bottom:.85rem}.domain-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem}.domain-tags span{font-size:calc(var(--f-sm) * .9);font-weight:600;color:var(--t1);background:var(--slide-bg);border:1px solid var(--b1);border-radius:5px;padding:.22rem .55rem}.hitl-notice{background:var(--red-light);border:1px dashed var(--red-border);border-radius:var(--r-sm);padding:.65rem .85rem;font-size:var(--f-sm);color:var(--t2)}.hitl-notice strong{color:var(--red);margin-right:.3rem}.source-note{font-size:calc(var(--f-sm) * .91);color:var(--t3);margin-top:.6rem}.journey-steps{display:flex;flex-direction:column;gap:.5rem}.journey-step{display:flex;align-items:center;gap:.8rem;padding:.65rem .9rem;background:var(--slide-bg);border:1px solid var(--b1);border-left:3px solid transparent;border-radius:var(--r-md);transition:border-color .22s,box-shadow .22s,transform .22s}.journey-step:hover{border-left-color:var(--red);border-color:var(--red-border);box-shadow:var(--shadow-md);transform:translate(4px)}.journey-step--accent{border-left-color:var(--red);background:var(--red-light);border-color:var(--red-border)}.js-num{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--red);color:#fff;font-size:.68rem;font-weight:700;display:flex;align-items:center;justify-content:center;letter-spacing:0}.journey-step--accent .js-num{background:var(--red)}.js-body{display:flex;flex-direction:column;gap:.1rem}.js-body strong{font-size:var(--f-sm);font-weight:600;color:var(--t1);line-height:1.3}.js-body span{font-size:calc(var(--f-sm) * .9);color:var(--t2);line-height:1.48}.slide-accent-bar{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--red) 0%,rgba(255,90,69,.25) 40%,transparent 70%);z-index:2}.findings-body{display:flex;flex-direction:column;gap:.9rem;flex:1}.stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}.stat-card{background:var(--slide-bg);border:1px solid var(--b1);border-radius:var(--r-md);padding:1.3rem 1.2rem 1.4rem;box-shadow:var(--shadow-sm);transition:transform .25s var(--in-ease),box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.stat-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--in-ease)}.stat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--red-border)}.stat-card:hover:after{transform:scaleX(1)}.stat-val{font-size:var(--f-stat);font-weight:700;color:var(--red);line-height:1;margin-bottom:.4rem;display:block}.stat-label{font-size:var(--f-body);font-weight:600;color:var(--t1);margin-bottom:.25rem}.stat-ctx{font-size:var(--f-sm);color:var(--t3);line-height:1.4}.insight-card{background:var(--slide-bg);border:1px solid var(--b1);border-left:3px solid var(--red);border-radius:var(--r-md);padding:1.1rem 1.2rem;box-shadow:var(--shadow-sm);transition:transform .25s,box-shadow .25s}.insight-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.insight-card--warn{border-left-color:#e6a817}.insight-icon{font-size:1.3rem;color:var(--red);margin-bottom:.5rem;display:block}.insight-card--warn .insight-icon{color:#e6a817}.insight-card h3{font-size:var(--f-body);font-weight:600;margin-bottom:.3rem;color:var(--t1)}.insight-card p{font-size:var(--f-sm)}.findings-visual{display:block}.adoption-ring{display:flex;flex-direction:column;align-items:center;gap:.65rem}.ring-svg{width:160px;height:160px;display:block}.ring-outer{stroke-dasharray:408.41;stroke-dashoffset:408.41}.ring-inner{stroke-dasharray:295.31;stroke-dashoffset:295.31}.slide.is-active .ring-outer{stroke-dashoffset:40.84;transition:stroke-dashoffset 1.6s .3s var(--in-ease)}.slide.is-active .ring-inner{stroke-dashoffset:103.36;transition:stroke-dashoffset 1.4s .5s var(--in-ease)}.ring-num{font-family:IBM Plex Sans,sans-serif;font-size:26px;font-weight:700;fill:var(--red)}.ring-lbl{font-family:IBM Plex Sans,sans-serif;font-size:11px;fill:#525252}.ring-legend{display:flex;flex-direction:column;gap:.32rem}.ring-leg-row{display:flex;align-items:center;gap:.4rem;font-size:var(--f-sm);color:var(--t2)}.ring-leg-dot{width:10px;height:10px;border-radius:50%;background:var(--red);flex-shrink:0}.ring-leg-dot--b{background:#ff5a4580}.insight-pair{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.insight-pair--quad .insight-card{min-height:100%}.baseline-layout{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;align-items:start;flex:1}.vp-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.vp-pillar{background:var(--slide-bg);border:1px solid var(--b1);border-radius:var(--r-md);padding:1rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.35rem;min-height:100%}.vp-pillar--accent{border-color:var(--red-border);background:linear-gradient(180deg,var(--red-light) 0%,var(--slide-bg) 75%)}.vp-pillar-icon{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;border:1px solid var(--red-border);background:var(--red-light);color:var(--red);font-size:.73rem;font-weight:700}.vp-pillar-metric{font-size:clamp(1.18rem,2vw,1.9rem);font-weight:700;color:var(--red);line-height:1.05}.vp-pillar-name{font-size:var(--f-sm);font-weight:700;color:var(--t1)}.vp-pillar-desc{font-size:calc(var(--f-sm) * .93);color:var(--t2);line-height:1.48}.vp-pillar-source{margin-top:auto;padding-top:.35rem;border-top:1px solid var(--b1);font-size:calc(var(--f-sm) * .82);color:var(--t3)}.perf-bars{display:flex;flex-direction:column;gap:1.5rem}.perf-row{display:grid;grid-template-columns:155px 1fr 190px;align-items:center;gap:1rem}.perf-label{font-size:var(--f-body);font-weight:600;color:var(--t2);white-space:nowrap}.perf-track{display:flex;flex-direction:column;gap:4px}.perf-bar{height:10px;border-radius:999px;width:0}.perf-bar--elite{background:linear-gradient(90deg,var(--red),rgba(255,90,69,.5))}.perf-bar--non{background:var(--b1)}.slide.is-active .perf-bar{width:var(--bar-w, 0%);transition:width 1.2s var(--in-ease)}.perf-vals{display:flex;flex-direction:column;gap:4px}.val-elite{font-size:var(--f-sm);font-weight:700;color:var(--red)}.val-non{font-size:var(--f-sm);color:var(--t3)}.signals-split{display:grid;grid-template-rows:1fr 1fr;gap:.85rem}.signal-card{background:var(--slide-bg);border:1px solid var(--b1);border-radius:var(--r-md);padding:1.1rem 1.3rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.65rem}.signal-card--elite{border-left:3px solid var(--red)}.signal-card--non,.signal-card--nonelite{border-left:3px solid var(--b2)}.signal-label,.signal-tag{font-size:var(--f-eye);font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--red)}.signal-label--non{color:var(--t3)}.signal-card li{font-size:var(--f-sm);color:var(--t2);padding-left:1rem;position:relative;margin-bottom:.3rem;line-height:1.5}.signal-card li:before{content:"→";position:absolute;left:0;color:var(--red);font-size:.6rem;top:.2em}.signal-card--non li:before,.signal-card--nonelite li:before{color:var(--t3)}.valueprop-diff{margin-top:-.4rem;font-size:calc(var(--f-sm) * .95);color:var(--t2);padding:.8rem 1rem;background:var(--red-light);border:1px dashed var(--red-border);border-radius:var(--r-sm)}.valueprop-commitment{margin-top:.55rem;padding:.82rem 1rem;border-radius:var(--r-sm);border:1px solid var(--red-border);background:var(--slide-bg);box-shadow:var(--shadow-sm)}.valueprop-commitment strong{display:block;font-size:calc(var(--f-sm) * .92);color:var(--red);margin-bottom:.2rem;text-transform:uppercase;letter-spacing:.06em}.valueprop-commitment p{font-size:calc(var(--f-sm) * .92);color:var(--t2);line-height:1.46}.slide--model .slide-inner{gap:1.1rem;padding-top:3.2rem;padding-bottom:3.2rem}.slide--model .slide-header{gap:.48rem}.model-exec-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.18rem}.model-exec-item{background:linear-gradient(165deg,#ffffffeb,#ff5a450d);border:1px solid var(--b1);border-radius:10px;padding:.38rem .5rem .44rem;min-height:63px;display:flex;flex-direction:column;justify-content:space-between;gap:.16rem}.model-exec-tag{font-size:calc(var(--f-sm) * .67);text-transform:uppercase;letter-spacing:.09em;color:var(--red);font-weight:700}.model-exec-item strong{font-size:calc(var(--f-sm) * .82);line-height:1.24;color:var(--t1);font-weight:600}.model-diagram{display:grid;grid-template-columns:195px 90px 1fr 90px 235px;align-items:stretch;flex:1;min-height:0}.md-sources{display:flex;flex-direction:column;justify-content:space-around;height:100%}.md-col-hdr{font-size:var(--f-eye);font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--t3)}.src-node{display:flex;align-items:center;gap:.65rem;background:var(--slide-bg);border:1px solid var(--b1);border-radius:var(--r-md);padding:.7rem .9rem;box-shadow:var(--shadow-sm);transition:border-color .25s,box-shadow .25s}.src-node:hover{border-color:var(--red-border);box-shadow:var(--shadow-md)}.src-icon{width:36px;height:36px;border-radius:8px;background:var(--red-light);border:1px solid var(--red-border);display:grid;place-items:center;color:var(--red);flex-shrink:0}.src-text{display:flex;flex-direction:column;gap:1px}.src-name{font-size:var(--f-sm);font-weight:600;color:var(--t1)}.src-sub{font-size:calc(var(--f-sm) * .84);color:var(--t3)}.md-conn-wrap{height:100%;display:flex;align-items:center}.conn-svg{width:100%;height:100%;overflow:visible}.md-ai-center{display:flex;align-items:center;padding:0 .5rem;height:100%}.ai-agent-box{position:relative;width:100%}.ai-pulse-ring{position:absolute;inset:-8px;border-radius:var(--r-lg);border:2px solid var(--red);opacity:.3;animation:aiRingPulse 2.8s ease-in-out infinite}@keyframes aiRingPulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.03);opacity:.1}}.ai-box-inner{background:var(--red-light);border:2px solid var(--red);border-radius:var(--r-lg);padding:1rem 1.15rem;box-shadow:0 0 0 6px #ff5a4512,var(--shadow-md);position:relative}.ai-box-eyebrow{font-size:var(--f-eye);font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--red);text-align:center;margin-bottom:.5rem}.ai-control-strip{display:flex;justify-content:center;flex-wrap:wrap;gap:.2rem;margin-bottom:.32rem}.ai-control-pill{font-size:calc(var(--f-sm) * .71);text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--t1);border-radius:999px;padding:.1rem .42rem;animation:pillBreath 7.2s ease-in-out infinite}.ai-control-pill:nth-child(2){animation-delay:1.8s}.ai-control-pill:nth-child(3){animation-delay:3.6s}@keyframes pillBreath{0%,to{transform:translateY(0);box-shadow:0 0 #0000}50%{transform:translateY(-1px);box-shadow:0 3px 10px #00000014}}.ai-control-pill--gov{background:#0f62fe1f;border:1px solid rgba(15,98,254,.34);color:#0f62fe}.ai-control-pill--cost{background:#d977061f;border:1px solid rgba(217,119,6,.35);color:#9a6700}.ai-control-pill--comp{background:#0f766e21;border:1px solid rgba(15,118,110,.34);color:#0f766e}.ai-control-plane{border:1px solid var(--b1);background:#ffffff9e;border-radius:9px;padding:.34rem .44rem;margin-bottom:.34rem}.ai-control-plane-head{display:flex;align-items:center;justify-content:center;gap:.25rem;margin-bottom:.24rem}.ai-control-plane-head>span:first-child{font-size:calc(var(--f-sm) * .74);text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--t1);text-align:center}.ai-control-plane-kicker{font-size:calc(var(--f-sm) * .7);color:var(--t3);letter-spacing:.05em;text-transform:uppercase}.ai-control-plane-metrics{display:grid;grid-template-columns:1fr 1fr;gap:.16rem .2rem}.ai-control-plane-metrics span{font-size:calc(var(--f-sm) * .71);color:var(--t2);background:var(--slide-bg);border:1px solid var(--b1);border-radius:999px;padding:.1rem .36rem;text-align:center;position:relative;overflow:hidden}.ai-control-plane-metrics span:after{content:"";position:absolute;top:0;left:-120%;width:55%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.52) 50%,transparent 100%);animation:metricSheen 6.8s linear infinite}.ai-control-plane-metrics span:nth-child(2):after{animation-delay:1.1s}.ai-control-plane-metrics span:nth-child(3):after{animation-delay:2.2s}.ai-control-plane-metrics span:nth-child(4):after{animation-delay:3.3s}@keyframes metricSheen{0%{left:-120%}40%{left:120%}to{left:120%}}.ai-cap-list{display:flex;flex-direction:column;gap:.28rem;margin-bottom:.32rem}.ai-cap-item{display:flex;align-items:center;gap:.7rem;background:#ffffffbf;border:1px solid var(--red-border);border-radius:var(--r-sm);padding:.42rem .58rem}.ai-cap-ico{font-size:1.1rem;color:var(--red);width:22px;text-align:center;flex-shrink:0;line-height:1}.ai-cap-name{font-size:var(--f-sm);font-weight:600;color:var(--t1)}.ai-cap-desc{font-size:calc(var(--f-sm) * .88);color:var(--t3)}.ai-hitl-badge{text-align:center;font-size:calc(var(--f-sm) * .76);font-weight:600;color:var(--red);background:#ff5a4512;border:1px dashed var(--red-border);border-radius:4px;padding:.16rem .42rem;margin-bottom:.32rem}.ai-platform-stack{display:flex;flex-direction:column;gap:.23rem}.ai-stack-group{display:flex;flex-direction:column;align-items:center;background:#ffffffd1;border:1px solid var(--red-border);border-radius:8px;padding:.24rem .34rem;animation:stackFloat 9.5s ease-in-out infinite}.ai-stack-group:nth-child(2){animation-delay:1.7s}.ai-stack-group:nth-child(3){animation-delay:3.4s}@keyframes stackFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.ai-stack-label{display:block;font-size:calc(var(--f-sm) * .66);color:var(--t3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.17rem;text-align:center}.ai-logo-row{display:flex;flex-wrap:wrap;gap:.2rem;justify-content:center}.ai-logo{font-size:calc(var(--f-sm) * .68);font-weight:700;border-radius:999px;padding:.08rem .34rem;border:1px solid rgba(0,0,0,.1);background:#fff;color:#111}.ai-logo--aws{border-color:#ff990059;color:#7b4c00;background:#ff99001a}.ai-logo--azure{border-color:#0078d457;color:#005ca8;background:#0078d41a}.ai-logo--gcp{border-color:#4285f459;color:#1c5cb6;background:#4285f41a}.ai-logo--anthropic{border-color:#2a262040;color:#2a2620;background:#e8dfd28c}.ai-logo--openai{border-color:#10a37f59;color:#0f765f;background:#10a37f1f}.ai-logo--github{border-color:#24292f40;color:#24292f;background:#24292f14}.ai-logo--databricks{border-color:#ff362159;color:#b32613;background:#ff36211f}.ai-logo--ibm{border-color:#0f62fe59;color:#0f62fe;background:#0f62fe1f}.ai-logo--private{border-color:#49505742;color:#343a40;background:#6c757d1a}.ai-logo--oss{border-color:#26a69a57;color:#0f766e;background:#26a69a21}.md-outputs{display:flex;flex-direction:column;justify-content:space-around;height:100%}.output-panel,.obs-panel{flex:1;max-height:none;background:var(--slide-bg);border:1px solid var(--b1);border-radius:var(--r-md);padding:.85rem 1rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.35rem}.output-panel{flex:.78}.obs-panel{border-left:3px solid var(--red)}.obs-panel{flex:1.22}.obs-hdr{color:var(--red)!important}.asset-chips{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.35rem}.asset-chips span{font-size:calc(var(--f-sm) * .88);padding:.2rem .5rem;border-radius:4px;background:var(--red-light);border:1px solid var(--red-border);color:var(--red);font-weight:500}.obs-mini-chart{display:flex;flex-direction:column;gap:.48rem;margin-top:.35rem}.obs-row{display:grid;grid-template-columns:132px 1fr 22px;align-items:center;gap:.4rem}.obs-metric{font-size:calc(var(--f-sm) * .82);color:var(--t2);line-height:1.2}.obs-delta{font-size:var(--f-sm);font-weight:700;text-align:right}.obs-up{color:#24a148}.obs-track{height:7px;background:var(--b1);border-radius:999px;overflow:hidden}.obs-fill{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#24a148,#24a14880)}.obs-fill--b{background:linear-gradient(90deg,#0f62fe,#0f62fe80)}.obs-fill--c{background:linear-gradient(90deg,var(--red),rgba(255,90,69,.5))}.obs-fill--d{background:linear-gradient(90deg,#24a148,#24a14859)}.obs-fill--e{background:linear-gradient(90deg,#8a3ffc,#8a3ffc61)}.obs-fill--f{background:linear-gradient(90deg,#ff832b,#ff832b73)}.slide.is-active .obs-fill{width:var(--w, 0%);transition:width 1.4s .4s var(--in-ease)}.slide--adoption6 .slide-inner{gap:1.05rem;padding-top:3.1rem;padding-bottom:3.1rem}.adopt6-layout{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:.8rem;flex:1;min-height:0}.adopt6-waves{display:grid;gap:.48rem}.adopt6-wave{background:var(--slide-bg);border:1px solid var(--b1);border-left:3px solid var(--red-border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:.68rem .84rem;display:flex;flex-direction:column;gap:.2rem}.adopt6-wave--accent{border-color:var(--red-border);border-left-color:var(--red);background:linear-gradient(180deg,var(--red-light) 0%,var(--slide-bg) 72%)}.adopt6-wave-num{font-size:calc(var(--f-sm) * .74);text-transform:uppercase;letter-spacing:.08em;color:var(--red);font-weight:700}.adopt6-wave h3{font-size:calc(var(--f-sm) * .95);line-height:1.3;color:var(--t1)}.adopt6-wave p{font-size:calc(var(--f-sm) * .86);line-height:1.42;color:var(--t2)}.adopt6-tracks{display:flex;flex-direction:column;gap:.48rem}.adopt6-track{background:var(--slide-bg);border:1px solid var(--b1);border-left:3px solid var(--red-border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:.62rem .76rem}.adopt6-track--green{border-left-color:#24a148}.adopt6-track--brown{border-left-color:var(--red)}.adopt6-track-head{display:flex;justify-content:space-between;align-items:baseline;gap:.4rem;margin-bottom:.32rem}.adopt6-track-head h3{font-size:calc(var(--f-sm) * .92);color:var(--t1)}.adopt6-track-head span{font-size:calc(var(--f-sm) * .75);color:var(--t3);text-transform:uppercase;letter-spacing:.06em}.adopt6-track-flow{display:flex;flex-wrap:wrap;gap:.28rem}.adopt6-track-flow span{font-size:calc(var(--f-sm) * .8);color:var(--t2);background:var(--red-light);border:1px solid var(--red-border);border-radius:999px;padding:.12rem .5rem}.adopt6-commitment{grid-column:1 / -1;background:var(--slide-bg);border:1px solid var(--b1);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:.74rem .86rem}.adopt6-commitment h3{font-size:calc(var(--f-sm) * .92);text-transform:uppercase;letter-spacing:.08em;color:var(--red);margin-bottom:.3rem}.adopt6-commitment ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;margin-bottom:.46rem}.adopt6-commitment li{font-size:calc(var(--f-sm) * .84);color:var(--t2);line-height:1.36;padding-left:.74rem;position:relative}.adopt6-commitment li:before{content:"•";position:absolute;left:0;color:var(--red)}.adopt6-kpis{display:flex;flex-wrap:wrap;gap:.3rem}.adopt6-kpis span{font-size:calc(var(--f-sm) * .8);color:var(--red);background:var(--red-light);border:1px solid var(--red-border);border-radius:999px;padding:.12rem .52rem}.cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem;flex:1}.cap-card{background:var(--slide-bg);border:1px solid var(--b1);border-radius:var(--r-md);padding:1.2rem 1.1rem;display:flex;flex-direction:column;gap:.4rem;box-shadow:var(--shadow-sm);transition:transform .25s var(--in-ease),box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.cap-card:before{content:"";position:absolute;top:3px;left:0;right:0;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--in-ease)}.cap-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--red-border)}.cap-card:hover:before{transform:scaleX(1)}.cap-icon{width:48px;height:48px;border-radius:10px;background:var(--red-light);border:1px solid var(--red-border);display:grid;place-items:center;font-size:.62rem;font-weight:700;letter-spacing:.04em;color:var(--red);margin-bottom:.25rem}.cap-card h3{font-size:var(--f-body);font-weight:700;line-height:1.25;color:var(--t1)}.cap-card>p{font-size:var(--f-sm);color:var(--t3)}.cap-ai-label{font-size:calc(var(--f-sm) * .84);font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--red);margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--b1)}.cap-card li{font-size:calc(var(--f-sm) * .92);color:var(--t2);padding-left:.85rem;position:relative;margin-bottom:.28rem;line-height:1.45}.cap-card li:before{content:"·";position:absolute;left:0;color:var(--red);font-size:1rem;line-height:1}.programs-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:.85rem;flex:1}.programs-domain-strip{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.programs-domain-label{font-size:calc(var(--f-sm) * .82);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.programs-domain-tags{display:flex;gap:.35rem;flex-wrap:wrap}.programs-domain-tags span,.prog-domains span{padding:.17rem .52rem;border-radius:999px;border:1px solid var(--red-border);background:var(--red-light);color:var(--red);font-size:calc(var(--f-sm) * .78);font-weight:600;line-height:1.2}.prog-card{background:var(--slide-bg);border:1px solid var(--b1);border-radius:var(--r-md);padding:1.3rem 1.2rem;display:flex;flex-direction:column;gap:.45rem;box-shadow:var(--shadow-sm);transition:transform .25s var(--in-ease),box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.prog-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--in-ease)}.prog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--red-border)}.prog-card:hover:after{transform:scaleX(1)}.prog-num{font-size:2.2rem;font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--red-border);margin-bottom:.1rem}.prog-phase{align-self:flex-start;margin-bottom:.2rem;padding:.14rem .5rem;border-radius:999px;font-size:calc(var(--f-sm) * .78);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.prog-phase--now{background:#20b0761f;border:1px solid rgba(32,176,118,.35);color:#159463}.prog-phase--next{background:var(--red-light);border:1px solid var(--red-border);color:var(--red)}.prog-card{display:flex;flex-direction:column}.prog-domains{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.1rem}.prog-card h3{font-size:var(--f-body);font-weight:600;line-height:1.3;color:var(--t1);margin-bottom:.2rem}.prog-card p{font-size:calc(var(--f-sm) * .93);color:var(--t2);line-height:1.45;margin-bottom:.3rem}.prog-card ul{padding:0;margin:0 0 .3rem;list-style:none}.prog-card li{font-size:calc(var(--f-sm) * .89);color:var(--t3);padding-left:.8rem;position:relative;margin-bottom:.15rem;line-height:1.48}.prog-card li:before{content:"·";position:absolute;left:0;color:var(--red);font-size:1rem;line-height:1}.prog-metric{margin-top:auto;padding-top:.45rem;display:flex;align-items:center;gap:.45rem;border-top:1px solid var(--b1)}.prog-metric-bar{flex:1;height:5px;background:var(--red-mid);border-radius:3px;overflow:hidden}.prog-metric-fill{height:100%;background:var(--red);width:0;border-radius:3px;transition:none}.slide.is-active .prog-metric-fill{width:var(--pw);transition:width .9s var(--in-ease);transition-delay:.5s}.prog-metric-val{font-size:calc(var(--f-sm) * .82);font-weight:600;color:var(--red);white-space:nowrap}.prog-metric-src{font-size:calc(var(--f-sm) * .82);color:var(--t3);white-space:nowrap;margin-left:auto}.case-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:1rem;flex:1}.case-table-wrap,.case-side-card{background:var(--slide-bg);border:1px solid var(--b1);border-radius:var(--r-md);box-shadow:var(--shadow-sm)}.case-table-wrap{padding:.8rem}.case-table{width:100%;border-collapse:collapse;font-size:calc(var(--f-sm) * .92)}.case-table th,.case-table td{text-align:left;padding:.62rem .65rem;border-bottom:1px solid var(--b1)}.case-table th{font-size:calc(var(--f-sm) * .86);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--red)}.case-table tr:last-child td{border-bottom:0}.case-side{display:flex;flex-direction:column;gap:.65rem}.case-side-card{padding:.95rem 1.05rem}.case-side-card h3{font-size:var(--f-body);margin-bottom:.45rem}.case-side-card ul{display:flex;flex-direction:column;gap:.34rem}.case-side-card li{font-size:calc(var(--f-sm) * .92);color:var(--t2);padding-left:.85rem;position:relative;line-height:1.43}.case-side-card li:before{content:"•";position:absolute;left:0;color:var(--red)}.case-side-foot{font-size:calc(var(--f-sm) * .9);color:var(--t2);border-left:3px solid var(--red);padding:.62rem .75rem;background:var(--red-light);border-radius:var(--r-sm)}.adoption-layout{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(300px,.76fr);gap:1rem;flex:1}.adoption-main{display:flex;flex-direction:column;gap:.62rem}.adoption-roadmap{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.adoption-roadmap:before{content:"";position:absolute;top:26px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--red-border) 12%,var(--red-border) 88%,transparent 100%)}.adoption-stage{position:relative;z-index:1;background:var(--slide-bg);border:1px solid var(--b1);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:.78rem .86rem;display:flex;flex-direction:column;gap:.3rem}.adoption-stage--accent{border-color:var(--red-border);background:linear-gradient(180deg,var(--red-light) 0%,var(--slide-bg) 60%)}.adoption-stage-step{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;font-size:calc(var(--f-sm) * .86);font-weight:700;color:var(--red);background:var(--red-light);border:1px solid var(--red-border)}.adoption-stage h3{font-size:calc(var(--f-sm) * .93);line-height:1.33;color:var(--t1)}.adoption-stage p{font-size:calc(var(--f-sm) * .86);line-height:1.42;color:var(--t2)}.adoption-lanes{display:grid;gap:.55rem}.adoption-lane{background:var(--slide-bg);border:1px solid var(--b1);border-left:3px solid var(--red-border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:.7rem .88rem;display:flex;flex-direction:column;gap:.42rem}.adoption-lane--green{border-left-color:#24a148}.adoption-lane--brown{border-left-color:var(--red)}.adoption-lane-head{display:flex;justify-content:space-between;gap:.45rem;align-items:baseline}.adoption-lane-head h3{font-size:calc(var(--f-sm) * .95);color:var(--t1)}.adoption-lane-tag{font-size:calc(var(--f-sm) * .78);color:var(--t3);text-transform:uppercase;letter-spacing:.07em}.adoption-flow{display:flex;gap:.38rem;flex-wrap:wrap}.adoption-flow span{font-size:calc(var(--f-sm) * .82);color:var(--t2);background:var(--red-light);border:1px solid var(--red-border);border-radius:999px;padding:.16rem .56rem}.adoption-side{display:flex;flex-direction:column;gap:.55rem}.adoption-side-card{background:var(--slide-bg);border:1px solid var(--b1);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:.86rem .95rem}.adoption-side-card h3{font-size:calc(var(--f-sm) * .94);text-transform:uppercase;letter-spacing:.08em;color:var(--red);margin-bottom:.35rem}.adoption-side-card ul{display:flex;flex-direction:column;gap:.32rem}.adoption-side-card li{font-size:calc(var(--f-sm) * .88);color:var(--t2);line-height:1.4;padding-left:.82rem;position:relative}.adoption-side-card li:before{content:"•";position:absolute;left:0;color:var(--red)}.adoption-kpi-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.adoption-kpi{background:var(--slide-bg);border:1px solid var(--red-border);border-radius:var(--r-sm);padding:.46rem .5rem}.adoption-kpi span{display:block;font-size:calc(var(--f-sm) * .74);color:var(--t3);text-transform:uppercase;letter-spacing:.06em}.adoption-kpi strong{font-size:calc(var(--f-sm) * .92);color:var(--red)}.adoption-side-foot{font-size:calc(var(--f-sm) * .88);color:var(--t2);border-left:3px solid var(--red);background:var(--red-light);border-radius:var(--r-sm);padding:.56rem .68rem}.slide-inner--gov{gap:1.3rem;padding-top:3rem;padding-bottom:3rem}.gov-layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:1.1rem;flex:1;min-height:0}.gov-framework{display:flex;flex-direction:column;gap:.6rem}.gov-layer{flex:1;background:var(--slide-bg);border:1px solid var(--b1);border-left:3px solid var(--b2);border-radius:var(--r-md);padding:.85rem 1.05rem;display:flex;flex-direction:column;gap:.38rem;box-shadow:var(--shadow-sm);transition:box-shadow .25s,border-color .25s}.gov-layer:hover{box-shadow:var(--shadow-md)}.gov-layer--accent{border-left-color:var(--red)}.gov-layer-head{display:flex;align-items:center;gap:.65rem}.gov-layer-ico{width:34px;height:34px;border-radius:8px;background:var(--red-light);border:1px solid var(--red-border);display:grid;place-items:center;color:var(--red);flex-shrink:0}.gov-layer-info{display:flex;flex-direction:column;gap:1px}.gov-layer-tier{font-size:var(--f-eye);font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--t3)}.gov-layer-name{font-size:var(--f-body);font-weight:700;color:var(--t1);line-height:1.2}.gov-layer-desc{font-size:calc(var(--f-sm) * .92);color:var(--t2);line-height:1.52}.gov-coverage{display:flex;align-items:center;gap:.5rem;margin-top:.1rem}.gov-coverage-track{flex:1;height:6px;background:var(--red-mid);border-radius:3px;overflow:hidden}.gov-coverage-fill{height:100%;background:linear-gradient(90deg,var(--red),rgba(255,90,69,.6));width:0;border-radius:3px;transition:none}.slide.is-active .gov-coverage-fill{width:var(--gw);transition:width 1s var(--in-ease);transition-delay:.45s}.gov-coverage-val{font-size:calc(var(--f-sm) * .86);font-weight:600;color:var(--red);white-space:nowrap}.gov-layer-badges{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.1rem}.gov-layer-badge{font-size:calc(var(--f-sm) * .82);font-weight:600;color:var(--red);background:var(--red-light);border:1px solid var(--red-border);border-radius:4px;padding:.16rem .42rem}.gov-groundcheck{display:flex;flex-direction:column;gap:.58rem;min-height:0}.gov-groundcheck-head{background:var(--slide-bg);border:1px solid var(--b1);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:.75rem .9rem}.gov-groundcheck-kicker{display:block;font-size:calc(var(--f-sm) * .8);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--red);margin-bottom:.2rem}.gov-groundcheck-head p{font-size:calc(var(--f-sm) * .9);color:var(--t2);line-height:1.45}.gov-check-list{display:grid;gap:.5rem}.gov-check{background:var(--slide-bg);border:1px solid var(--b1);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:.7rem .86rem;display:flex;flex-direction:column;gap:.26rem}.gov-check-top{display:flex;justify-content:space-between;gap:.45rem;align-items:baseline}.gov-check-top strong{font-size:calc(var(--f-sm) * .92);line-height:1.33;color:var(--t1)}.gov-check-status{font-size:calc(var(--f-sm) * .73);font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.12rem .45rem;white-space:nowrap}.gov-check-status--live{background:#24a14826;color:#127a32;border:1px solid rgba(36,161,72,.35)}.gov-check-status--ramp{background:#ff832b29;color:#b05a0b;border:1px solid rgba(255,131,43,.35)}.gov-check p{font-size:calc(var(--f-sm) * .86);line-height:1.45;color:var(--t2)}.gov-check-foot{display:flex;justify-content:space-between;gap:.4rem;padding-top:.28rem;border-top:1px solid var(--b1)}.gov-check-foot span{font-size:calc(var(--f-sm) * .78);color:var(--t3)}.gov-check-foot span:last-child{color:var(--red);font-weight:600;white-space:nowrap}.capability-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:1rem;flex:1}.capability-phases{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.capability-phases:before{content:"";position:absolute;top:40px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--red-border) 18%,var(--red-border) 82%,transparent 100%);z-index:0}.cap-phase{position:relative;z-index:1;background:var(--slide-bg);border:1px solid var(--b1);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:.9rem .95rem .85rem;display:flex;flex-direction:column;gap:.35rem;transition:transform .25s var(--in-ease),box-shadow .25s,border-color .25s}.cap-phase:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--red-border)}.cap-phase--accent{border-color:var(--red-border);background:linear-gradient(180deg,var(--red-light) 0%,var(--slide-bg) 42%)}.cap-phase-step{width:40px;height:40px;border-radius:11px;border:1px solid var(--red-border);background:var(--red-light);color:var(--red);font-size:calc(var(--f-sm) * 1.18);font-weight:700;display:grid;place-items:center;margin-bottom:.15rem}.cap-phase h3{font-size:var(--f-sm);line-height:1.34;color:var(--t1)}.cap-phase p{font-size:calc(var(--f-sm) * .9);line-height:1.46;color:var(--t2);margin:0}.capability-side{display:flex;flex-direction:column;gap:.65rem}.capability-kpi-card{background:var(--slide-bg);border:1px solid var(--red-border);border-radius:var(--r-md);padding:.85rem 1rem;box-shadow:var(--shadow-sm)}.capability-commitment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.capability-kpi-label{display:block;font-size:calc(var(--f-sm) * .85);color:var(--t3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2rem}.capability-kpi-value{font-size:clamp(1.1rem,2vw,1.85rem);color:var(--red)}.capability-kpi-value--small{font-size:calc(var(--f-sm) * .95);line-height:1.4;color:var(--t1)}.capability-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.cap-signal{background:var(--slide-bg);border:1px solid var(--b1);border-left:3px solid var(--red-border);border-radius:var(--r-sm);padding:.56rem .66rem;display:flex;flex-direction:column;gap:.12rem}.cap-signal-label{font-size:calc(var(--f-sm) * .78);color:var(--t3);text-transform:uppercase;letter-spacing:.06em}.cap-signal-value{font-size:calc(var(--f-sm) * .9);color:var(--t1);line-height:1.35}.capability-timeline{background:var(--slide-bg);border:1px solid var(--b1);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:.85rem 1rem}.capability-timeline h3{font-size:var(--f-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--red);margin-bottom:.45rem}.capability-timeline ul{display:flex;flex-direction:column;gap:.34rem}.capability-timeline li{font-size:calc(var(--f-sm) * .9);color:var(--t2);padding-left:.9rem;position:relative;line-height:1.42}.capability-timeline li:before{content:"→";position:absolute;left:0;color:var(--red);font-size:.72rem;top:.15rem}.capability-inline-meta{margin-top:.5rem;padding-top:.45rem;border-top:1px solid var(--b1);display:grid;gap:.34rem}.capability-inline-meta span{display:flex;gap:.35rem;align-items:baseline;font-size:calc(var(--f-sm) * .86)}.capability-inline-meta em{font-style:normal;color:var(--t3)}.capability-inline-meta strong{color:var(--t1)}.exec-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1rem;flex:1}.exec-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.exec-value-card{background:var(--slide-bg);border:1px solid var(--b1);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:.9rem .96rem;display:flex;flex-direction:column;gap:.28rem}.exec-value-card--accent{border-color:var(--red-border);background:linear-gradient(180deg,var(--red-light) 0%,var(--slide-bg) 55%)}.exec-value-tag{font-size:calc(var(--f-sm) * .76);text-transform:uppercase;letter-spacing:.07em;color:var(--t3)}.exec-value-card h3{font-size:calc(var(--f-sm) * .95);color:var(--t1);line-height:1.34}.exec-value-card p{font-size:calc(var(--f-sm) * .88);color:var(--t2);line-height:1.45}.exec-value-metric{margin-top:auto;padding-top:.35rem;border-top:1px solid var(--b1);font-size:calc(var(--f-sm) * .9);color:var(--red)}.exec-decision{display:flex;flex-direction:column;gap:.6rem}.exec-decision-card{background:var(--slide-bg);border:1px solid var(--b1);border-left:3px solid var(--red);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:.88rem .96rem}.exec-decision-card h3{font-size:calc(var(--f-sm) * .95);text-transform:uppercase;letter-spacing:.08em;color:var(--red);margin-bottom:.35rem}.exec-decision-card ul{display:flex;flex-direction:column;gap:.3rem}.exec-decision-card li{font-size:calc(var(--f-sm) * .89);line-height:1.42;color:var(--t2);padding-left:.82rem;position:relative}.exec-decision-card li:before{content:"•";position:absolute;left:0;color:var(--red)}.exec-decision-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.exec-meta-item{background:var(--slide-bg);border:1px solid var(--red-border);border-radius:var(--r-sm);padding:.52rem .6rem}.exec-meta-item span{display:block;font-size:calc(var(--f-sm) * .76);text-transform:uppercase;letter-spacing:.07em;color:var(--t3)}.exec-meta-item strong{font-size:calc(var(--f-sm) * .89);color:var(--t1);line-height:1.35}.exec-decision-foot{font-size:calc(var(--f-sm) * .88);line-height:1.43;color:var(--t2);background:var(--red-light);border-left:3px solid var(--red);border-radius:var(--r-sm);padding:.56rem .68rem}.slide-inner--cta{align-items:center;justify-content:center;text-align:center;gap:2.5rem}.cta-body-wrap{max-width:860px}.cta-eyebrow{display:block;font-size:var(--f-eye);font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:#ffffffbf;margin-bottom:1.5rem}.cta-title{font-size:clamp(2.4rem,5vw,5.8rem);font-weight:700;letter-spacing:-1.5px;line-height:1;color:#fff;margin-bottom:1.4rem}.cta-body{font-size:var(--f-lead);color:#ffffffc7;max-width:600px;margin:0 auto 1.8rem;line-height:1.65}.cta-offer{max-width:640px;margin:0 auto 1.2rem;padding:.85rem 1rem 1rem;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.4);background:#ffffff21}.cta-offer-title{font-size:var(--f-sm);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-bottom:.25rem}.cta-offer-body{font-size:calc(var(--f-sm) * .95);color:#ffffffd9;line-height:1.45;margin-bottom:.65rem}.cta-offer-link{display:inline-flex;align-items:center;justify-content:center;min-width:170px;padding:.52rem .95rem;border-radius:999px;border:1px solid rgba(255,255,255,.52);background:#fff3;color:#fff;font-weight:700;font-size:calc(var(--f-sm) * .95);transition:transform .2s ease,background .2s ease}.cta-offer-link:hover{transform:translateY(-1px);background:#ffffff4d}.cta-domains{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}.cta-domains span{padding:.35rem .85rem;border-radius:999px;border:1.5px solid rgba(255,255,255,.35);background:#ffffff1f;color:#fff;font-size:var(--f-sm);font-weight:600}.cta-brand-block{display:flex;flex-direction:column;align-items:center;gap:.35rem}.cta-k{width:58px;height:58px;border-radius:14px;background:#ffffff2e;border:2px solid rgba(255,255,255,.5);color:#fff;font-size:1.65rem;font-weight:700;display:grid;place-items:center;margin-bottom:.5rem}.cta-brand-name{font-size:var(--f-lead);font-weight:600;color:#fff}.cta-brand-sub{font-size:var(--f-sm);color:#fff9}.cta-bg-glow{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,rgba(255,255,255,.07) 0%,transparent 65%);pointer-events:none;z-index:0}.nav-arrow{position:fixed;top:50%;transform:translateY(-50%);z-index:200;width:48px;height:48px;border-radius:50%;background:var(--slide-bg);border:1.5px solid var(--b1);color:var(--t2);display:grid;place-items:center;box-shadow:var(--shadow-md);transition:background .22s,border-color .22s,color .22s,transform .22s,box-shadow .22s}.nav-arrow:hover{background:var(--red-light);border-color:var(--red-border);color:var(--red);transform:translateY(-50%) scale(1.1);box-shadow:var(--shadow-lg)}.nav-arrow--prev{left:1.4rem}.nav-arrow--next{right:1.4rem}.nav-arrow:disabled{opacity:.22;pointer-events:none}.progress-wrap{position:fixed;bottom:0;left:0;right:0;height:3px;background:var(--b1);z-index:200}.progress-fill{height:100%;background:var(--red);transition:width .6s var(--in-ease)}.slide-counter{position:fixed;bottom:1.2rem;right:5rem;z-index:200;display:flex;align-items:center;gap:.25rem;font-size:var(--f-sm);color:var(--t3);font-weight:500;letter-spacing:.1em;font-variant-numeric:tabular-nums}.counter-sep{color:var(--b2);margin:0 .1rem}.dot-nav{position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%);z-index:200;display:flex;gap:.45rem;align-items:center}.dot-btn{width:7px;height:7px;border-radius:50%;background:var(--b2);transition:background .28s,width .28s,border-radius .28s;padding:0}.dot-btn.active{background:var(--red);width:22px;border-radius:999px}.dot-btn:hover:not(.active){background:var(--t2)}.brand-wm{position:fixed;top:1.3rem;left:1.7rem;z-index:200;display:none;align-items:center;gap:.6rem}html[data-kyndryl=true] .brand-wm{display:flex}.cta-brand-block{display:none!important}html[data-kyndryl=true] .cta-brand-block{display:flex!important}.brand-wm-k{width:30px;height:30px;border-radius:7px;background:var(--red);color:#fff;font-size:.9rem;font-weight:700;display:grid;place-items:center;flex-shrink:0}.brand-wm-text{display:flex;flex-direction:column;gap:.1rem}.brand-wm-text span:first-child{font-size:.8rem;font-weight:600;color:var(--t1);line-height:1}.brand-wm-sub{font-size:.58rem;color:var(--t3);text-transform:uppercase;letter-spacing:.1em}.controls-bar{position:fixed;top:1.3rem;right:1.7rem;z-index:200;display:flex;align-items:center;gap:.45rem}.lang-toggle{display:flex;border:1.5px solid var(--b1);border-radius:999px;overflow:hidden;background:var(--slide-bg);box-shadow:var(--shadow-sm)}.lang-btn{padding:.3rem .6rem;font-size:.68rem;font-weight:600;color:var(--t3);transition:all .2s}.lang-btn.active{background:var(--red);color:#fff}.autoplay-btn,.fullscreen-btn,.theme-btn,.kyndryl-btn{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--b1);background:var(--slide-bg);color:var(--t3);display:grid;place-items:center;transition:all .2s;box-shadow:var(--shadow-sm);font-size:.68rem;font-weight:700}.autoplay-btn:hover,.fullscreen-btn:hover,.theme-btn:hover,.kyndryl-btn:hover,.autoplay-btn.is-playing,.kyndryl-btn.is-active{border-color:var(--red-border);color:var(--red);background:var(--red-light)}@media(max-width:1280px){.slide-inner{padding:4.5rem 3.3rem}.slide-inner--hero{gap:2rem}.baseline-layout{grid-template-columns:1fr}.vp-pillars,.model-exec-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.slide{align-items:flex-start;overflow-y:auto}.slide-inner{min-height:100%;padding:4.8rem 1.4rem 5.8rem;gap:1.15rem}.slide-inner--hero{grid-template-columns:1fr;gap:1rem;padding-top:4.8rem}.hero-title{line-height:1.03}.stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.findings-visual,.insight-pair,.vp-pillars{grid-template-columns:1fr}.model-diagram{display:flex;flex-direction:column;gap:.75rem}.model-exec-strip{grid-template-columns:1fr;gap:.32rem}.model-exec-item{min-height:auto}.md-conn-wrap{display:none}.md-sources,.md-outputs{height:auto}.ai-control-strip{justify-content:center}.ai-logo-row{gap:.22rem}.ai-logo{font-size:calc(var(--f-sm) * .72)}.adopt6-layout,.adopt6-commitment ul{grid-template-columns:1fr}.cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.programs-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.case-layout,.adoption-layout,.gov-layout,.capability-layout,.exec-layout,.adoption-roadmap{grid-template-columns:1fr}.adoption-roadmap:before{display:none}.adoption-kpi-strip,.exec-value-grid,.exec-decision-meta,.capability-phases{grid-template-columns:1fr}.capability-phases:before{display:none}.capability-commitment,.capability-signals{grid-template-columns:1fr}.nav-arrow{width:40px;height:40px;top:auto;bottom:4.8rem;transform:none}.nav-arrow:hover{transform:scale(1.05)}.nav-arrow--prev{left:.7rem}.nav-arrow--next{right:.7rem}.slide-counter{right:1.1rem;bottom:1rem}.dot-nav{bottom:1rem}.controls-bar{right:.8rem;top:.8rem}}@media(max-width:640px){.stat-row,.cap-grid,.programs-grid,.exec-value-grid,.ai-control-plane-metrics{grid-template-columns:1fr}.controls-bar{gap:.32rem}.lang-btn{padding:.28rem .52rem}.cta-offer{margin-bottom:.9rem;padding:.75rem .8rem .9rem}.cta-domains span{font-size:calc(var(--f-sm) * .85)}}[data-animate-in]{opacity:1;transform:translateY(0);transition:opacity .6s var(--in-ease),transform .6s var(--in-ease);transition-delay:var(--delay, 0s)}html[data-js-ready=true] [data-animate-in]{opacity:0;transform:translateY(20px)}html[data-js-ready=true] .slide.is-active [data-animate-in]{opacity:1;transform:translateY(0)}.nav-arrow:focus-visible,.dot-btn:focus-visible,.lang-btn:focus-visible,.autoplay-btn:focus-visible,.fullscreen-btn:focus-visible,.theme-btn:focus-visible,.kyndryl-btn:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){.slides-track{transition:none!important}[data-animate-in]{opacity:1!important;transform:none!important;transition:none!important}.slide.is-active .perf-bar,.slide.is-active .obs-fill,.slide.is-active .prog-metric-fill,.slide.is-active .gov-coverage-fill{transition:none!important}.slide.is-active .ring-outer,.slide.is-active .ring-inner{transition:none!important;stroke-dashoffset:40.84}.slide.is-active .ring-inner{stroke-dashoffset:103.36}.ai-pulse-ring{animation:none!important}.stat-card,.cap-card,.prog-card,.gov-card,.insight-card,.big-metric{transition:none!important}}@media print{body{overflow:auto;background:#fff}#bg-canvas,.nav-arrow,.progress-wrap,.slide-counter,.controls-bar,.dot-nav,.brand-wm{display:none!important}.slides-track{flex-direction:column;transform:none!important;width:100%}.slide{height:auto;min-height:100vh;break-inside:avoid;page-break-inside:avoid}.slide:before,.slide:after{display:none}[data-animate-in]{opacity:1!important;transform:none!important}.perf-bar{width:var(--bar-w, 0%)!important}.obs-fill{width:var(--w, 0%)!important}.prog-metric-fill{width:var(--pw, 0%)!important}.gov-coverage-fill{width:var(--gw, 0%)!important}.ring-outer{stroke-dashoffset:40.84!important}.ring-inner{stroke-dashoffset:103.36!important}.slide--cta{background:var(--red)!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}}
