.deck-lang{position:fixed;inset:0}.deck-lang[hidden]{display:none}.slide{position:absolute;inset:0;display:none;flex-direction:column;justify-content:center;gap:16px;padding:5.5vh 8vw 8.5vh;overflow:hidden;background:var(--bg);color:var(--fg)}.slide.active{display:flex;animation:slide-in .45s ease}@keyframes slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.slide h1{font-size:clamp(2.4rem,5.2vw,4.6rem)}.slide h2{font-size:clamp(1.7rem,3.4vw,2.8rem)}.slide .lead{font-size:clamp(1.05rem,1.7vw,1.4rem);font-weight:300;max-width:60ch;color:var(--muted)}.slide .sub{font-size:clamp(1rem,1.5vw,1.3rem);font-weight:300;max-width:48ch;color:var(--muted)}.points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;max-width:52ch}.points li{position:relative;padding-left:26px;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:300;line-height:1.4}.points li:before{content:"";position:absolute;left:0;top:.55em;width:9px;height:9px;background:var(--emphasis)}.points li strong{font-weight:600;color:var(--fg)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:22px}.stat{background:var(--card);border-top:2px solid var(--emphasis);padding:26px 24px;display:flex;flex-direction:column;gap:10px}.stat .stat-num{font-size:clamp(2rem,3.6vw,3.1rem);font-weight:300;line-height:1;font-variant-numeric:tabular-nums}.stat .stat-num small{font-size:.42em;font-weight:400;vertical-align:super}.stat .stat-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.stat .stat-sub{font-size:.85rem;font-weight:300;color:var(--muted);line-height:1.4}.contacts{display:flex;flex-wrap:wrap;gap:40px;margin-top:8px}.contact .k{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin-bottom:6px}.contact .v{font-size:1.05rem}.cover-wm{margin-bottom:2vh}.progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--gray-500);z-index:40;transition:width .35s ease}.chip{background:#f4f7f6d1;border:1px solid var(--gray-150);backdrop-filter:blur(8px);border-radius:40px}.counter{position:fixed;bottom:24px;left:26px;z-index:40;display:flex;align-items:center;gap:12px;padding:7px 14px;font-family:var(--mono);font-size:.8rem;color:var(--ink);letter-spacing:.06em}.counter .cwm{height:13px;color:var(--ink)}.controls{position:fixed;bottom:24px;right:26px;z-index:40;display:flex;align-items:center;gap:8px;padding:5px}.lang{display:flex;gap:2px}.lang button{font-family:var(--mono);font-size:.76rem;font-weight:500;border:0;background:transparent;color:var(--gray-500);padding:6px 12px;border-radius:40px;cursor:pointer;letter-spacing:.04em}.lang button.on{background:var(--ink);color:#fff}.nav{display:flex;gap:6px}.nav button{width:38px;height:38px;border-radius:50%;border:1px solid var(--gray-150);background:transparent;color:var(--ink);font-size:1.1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s}.nav button:hover{border-color:var(--ink)}.heromap{position:absolute;inset:0;z-index:0;overflow:hidden}.heromap .worldmap{position:absolute;inset:0;width:100%;height:100%}.heromap-hi{z-index:1}.wm-base{fill:#ffffff17}.wm-hi{fill:#ffffff6b}.hero-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--ink) 0%,rgba(5,28,44,.9) 40%,rgba(5,28,44,.5) 68%,rgba(5,28,44,.12) 100%)}.hero-content{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px}.herostats{display:flex;gap:60px;align-items:center;flex-wrap:wrap;margin-top:10px}.hero-chips{margin-top:4px}.hero-num{font-size:clamp(3.4rem,8vw,6.5rem);font-weight:300;line-height:.9;font-variant-numeric:tabular-nums}.hero-num small{font-size:.3em;vertical-align:super;font-weight:400}.hero-lbl{margin-top:14px;font-size:1.05rem;font-weight:300;color:var(--muted);max-width:20ch}.hero-stats{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:baseline}.hstat{display:contents}.hstat-num{font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:300;font-variant-numeric:tabular-nums;min-width:3.4em}.hstat-lbl{font-size:.92rem;font-weight:300;color:var(--muted)}.cards-split{display:grid;grid-template-columns:1.05fr .95fr;gap:46px;align-items:center;margin-top:10px}.cards-split.solo{grid-template-columns:1fr}.cards-col{display:flex;flex-direction:column;gap:14px}.cardx{background:var(--card);border-left:2px solid var(--emphasis);padding:16px 22px}.cardx-n{font-family:var(--mono);font-size:.78rem;color:var(--muted)}.cardx h3{font-size:1.05rem;margin:4px 0 6px}.cardx p{font-size:.92rem;font-weight:300;color:var(--muted);line-height:1.5;margin:0}.cardx-tag{font-family:var(--mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.cardx ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.cardx ul li{position:relative;padding-left:15px;font-size:.86rem;font-weight:300;color:var(--muted);line-height:1.45}.cardx ul li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;background:var(--gray-300)}.cards-aside{display:flex;flex-direction:column;gap:20px;justify-content:center}.marks{display:flex;flex-direction:column;gap:22px;align-items:center;text-align:center}.mark img{height:92px;width:auto;object-fit:contain}.mark span{display:block;margin-top:10px;font-family:var(--mono);font-size:.66rem;color:var(--muted)}.endorse{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:var(--muted);text-align:center}.insured{align-self:center;max-width:34ch;margin:0;padding-top:16px;border-top:1px solid var(--hairline);font-family:var(--mono);font-size:.64rem;color:var(--muted);text-align:center}.aside-stat .stat-num{font-size:clamp(2.4rem,4.2vw,3.4rem);font-weight:300;line-height:1;font-variant-numeric:tabular-nums}.aside-stat .stat-num small{font-size:.32em;vertical-align:super}.aside-stat .stat-lbl{margin-top:8px;font-size:.95rem;font-weight:300;color:var(--muted);max-width:24ch}.chips-label{margin-top:16px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.chips-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.chips-list li{position:relative;padding-left:20px;font-size:.98rem;font-weight:300}.chips-list li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;background:var(--emphasis)}.lc{display:flex;flex-direction:column;gap:16px;margin-top:10px}.lc-axis{display:flex;align-items:center;gap:16px;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lc-axis b{color:var(--fg);font-weight:600}.lc-axisline{flex:1;height:1px;background:var(--hairline)}.lc-flow{display:flex;align-items:stretch}.lc-phase{flex:1;background:var(--card);border-top:2px solid var(--emphasis);padding:18px 20px}.lc-h{font-weight:600;font-size:1rem;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--hairline)}.lch-acc{font-weight:400;font-size:.8em;color:var(--muted)}.lc-phase ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.lc-phase li{font-size:.85rem;font-weight:300;color:var(--muted);padding-left:14px;position:relative}.lc-phase li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;background:var(--gray-300)}.lc-arrow{display:flex;align-items:center;padding:0 12px;color:var(--muted);font-size:1.3rem}.lc-bar{display:flex;align-items:center;gap:16px;background:var(--ink);color:#fff;padding:13px 22px;font-weight:300;font-size:.95rem;margin-top:4px}.lc-bar .lc-wm{display:inline-flex;color:#fff;height:14px}.tm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:28px;margin-top:16px;align-items:start}.tm-grid{display:flex;flex-direction:column}.tm-row{display:grid;grid-template-columns:minmax(0,2.2fr) repeat(var(--tm-n),minmax(0,1fr));align-items:center;min-height:32px;border-bottom:1px solid var(--hairline)}.tm-row>*{grid-row:1}.tm-role{grid-column:1;padding-right:12px;font-size:.88rem;line-height:1.25}.tm-cell{align-self:stretch;border-left:1px solid var(--hairline)}.tm-headrow{min-height:0;border-bottom:2px solid var(--emphasis)}.tm-headrow .tm-role,.tm-phase{align-self:end;padding-bottom:8px;font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tm-phase{text-align:center;border-left-color:transparent}.tm-bar{height:8px;margin:0 10px;background:var(--muted)}.tm-lead .tm-role{font-weight:600}.tm-lead .tm-bar{height:10px;background:var(--emphasis)}.tm-matrix{display:flex;flex-direction:column;gap:9px;padding:16px 24px}.tm-mhead{margin:0;font-size:.7rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.tm-levels{list-style:none;margin:0 0 4px;padding:0;display:flex;flex-direction:column;gap:6px}.tm-levels li{display:flex;align-items:baseline;gap:12px;font-size:.96rem;line-height:1.3}.tm-levels .ball{align-self:center;width:18px;height:18px}.tm-score{flex:none;width:2.7em;font-family:var(--mono);font-size:.88em}.tm-ltext{display:flex;flex-wrap:wrap;column-gap:8px}.tm-ltext b{font-weight:500}.tm-ltext span{color:var(--muted)}.tm-levels .tm-cut{display:block;padding:2px 0 3px;border-bottom:1px solid var(--emphasis);text-align:right;font-size:.64rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.tm-fields{display:grid;grid-template-columns:auto 1fr;column-gap:16px;row-gap:6px;margin:0;font-size:.88rem;line-height:1.35}.tm-fields dt{color:var(--muted)}.tm-fields dd{margin:0;display:flex;flex-wrap:wrap;column-gap:14px}.tm-fields code{font-family:var(--mono);font-size:.86em;color:var(--muted)}.ball{flex:none;width:16px;height:16px}.ball circle{fill:none;stroke:currentColor;stroke-width:1.3}.ball circle.full,.ball path{fill:currentColor}.showcase{display:grid;grid-template-columns:1fr 1.3fr;gap:44px;align-items:center;margin-top:8px;--media-h:48vh}.showcase.no-media{grid-template-columns:1fr}.showcase-cards{display:flex;flex-direction:column;gap:12px}.showcase-media{display:flex;flex-direction:column;gap:10px}.media-frame{background:var(--ink);overflow:hidden;display:block;aspect-ratio:16/9;width:min(100%,calc(var(--media-h) * 16 / 9));margin-inline:auto}.media-frame img,.media-frame video{width:100%;height:100%;object-fit:cover;display:block}.media-frame.crop video,.media-frame.crop img{transform:scale(1.42)}.media-cap{font-family:var(--mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:center}.showcase-stats{display:flex;gap:44px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--hairline)}.showcase-stats .sh-head{flex-basis:100%;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin-bottom:2px}.sh-stat{display:flex;flex-direction:column;gap:4px;max-width:28ch}.sh-stat .n{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:300;font-variant-numeric:tabular-nums;line-height:1}.sh-stat .n small{font-size:.4em;vertical-align:super}.sh-stat .l{font-size:.85rem;font-weight:300;color:var(--muted)}.sh-stat .s{font-size:.74rem;font-style:italic;color:var(--muted)}.slide:has(.showcase-stats){gap:12px}.slide:has(.showcase-stats)>.lead{margin:0}.slide:has(.showcase-stats) .showcase{margin-top:0;grid-template-columns:1fr 1fr;--media-h:42vh}.slide:has(.showcase-stats) .showcase-stats{margin-top:0;padding-top:14px}.outcome-bar{display:flex;align-items:center;gap:16px;background:var(--ink);color:#fff;padding:10px 20px;margin-top:12px;font-weight:300;font-size:.92rem}.deck-dark .outcome-bar{background:var(--dark-surface)}.outcome-bar .ol{font-family:var(--mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gray-300);flex:0 0 auto}.table-wrap{overflow-x:auto;margin-top:12px}table.dense{width:100%;border-collapse:collapse;font-family:var(--condensed);font-size:clamp(.85rem,1.1vw,1rem)}table.dense th,table.dense td{padding:11px 14px;text-align:left;white-space:nowrap}table.dense thead th{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:2px solid var(--emphasis)}table.dense th.num,table.dense td.num{text-align:right;font-variant-numeric:tabular-nums}table.dense td{border-bottom:1px solid var(--hairline);font-weight:300;color:var(--fg)}table.dense td.tot{font-weight:600}.table-note{margin-top:16px;font-size:.76rem;font-style:italic;color:var(--muted);max-width:82ch}@media(max-height:820px){table.dense th,table.dense td{padding:7px 14px}.table-note{margin-top:10px}}table.dense.compact th,table.dense.compact td{padding:6px 14px}@media(max-height:820px){table.dense.compact th,table.dense.compact td{padding:4px 14px}}.cover-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.cover-bg video,.cover-bg img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.32);transform-origin:center;filter:brightness(.42)}.cover-bg img{transform:none;filter:brightness(.5)}.cobrand{display:flex;align-items:center;gap:16px;color:var(--emphasis)}.cobrand-client{font-size:clamp(1rem,1.6vw,1.35rem);font-weight:600;letter-spacing:.04em}.cobrand-x{font-size:1.4em;font-weight:300;color:var(--muted)}.cobrand-wm{display:inline-flex}.cover-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,#051c2cf2,#051c2cc7 55%,#051c2c8c),linear-gradient(0deg,#051c2cd9,#051c2c00 22%)}.cover-bg.vivid video,.cover-bg.vivid img{transform:none;filter:brightness(.85)}.cover-scrim.vivid{background:linear-gradient(100deg,#051c2cf0,#051c2cd6 40%,#051c2c33 72%,#051c2c00),linear-gradient(0deg,#051c2cbf,#051c2c00 20%)}.cover-content{position:relative;z-index:2;display:flex;flex-direction:column;gap:20px;max-width:52ch}.cover-accent{border:0;border-top:2px solid currentColor;width:80px;margin:2px 0}.cta{display:inline-flex;align-items:center;gap:10px;border:1px solid currentColor;padding:14px 28px;text-decoration:none;font-weight:500;font-size:1rem;margin-top:8px;transition:.2s}.cta:hover{background:var(--fg);color:var(--bg)}.case-tag{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.case-split{display:grid;grid-template-columns:1fr 1.25fr;gap:48px;align-items:center;margin-top:6px}.case-meta{display:flex;flex-direction:column;gap:14px}.case-big{font-size:clamp(2rem,4vw,3.2rem);font-weight:300;line-height:1;font-variant-numeric:tabular-nums}.case-bigrow{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 24px}.case-capex{display:flex;flex-direction:column;gap:3px;padding-left:24px;border-left:1px solid var(--hairline)}.case-capex .n{font-size:1.4rem;font-weight:300;line-height:1;font-variant-numeric:tabular-nums}.case-capex .l{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font-size:.8rem;font-weight:300;padding:6px 14px;border:1px solid var(--hairline);border-radius:40px;color:var(--muted)}.chips .chip{background:transparent;backdrop-filter:none}.case-value{display:flex;gap:28px;flex-wrap:wrap;border-top:1px solid var(--hairline);padding-top:14px}.cv{display:flex;flex-direction:column;gap:3px}.cv .n{font-size:1.4rem;font-weight:300;font-variant-numeric:tabular-nums;line-height:1}.cv .l{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.cv.total .n{font-weight:600}.case-ratio{display:flex;align-items:center;gap:16px}.case-ratio .n{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:300;line-height:1;font-variant-numeric:tabular-nums}.case-ratio .l{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;line-height:1.45;color:var(--muted);max-width:26ch}.case-outcome{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:#fff;padding:9px 18px;font-weight:300;font-size:.92rem;align-self:flex-start}.case-outcome .ck{font-weight:700}.case-media{display:flex;justify-content:center}.case-media img,.case-media video{width:100%;height:auto;max-height:62vh;object-fit:contain}.case-split.wide{grid-template-columns:1fr;gap:28px}.case-split.no-media{grid-template-columns:1fr}.case-split.no-media .case-meta{max-width:72ch}.case-split.wide .case-meta .lead{max-width:none}.case-split.wide .case-media img,.case-split.wide .case-media video{max-height:42vh}.case-frame{width:100%;overflow:hidden;line-height:0}.case-frame img{display:block;object-fit:cover;transform-origin:30% 40%}.slide:nth-child(2n) .case-frame img{transform-origin:70% 60%}.slide.active .case-frame img{animation:ken-burns 14s linear infinite alternate}@keyframes ken-burns{0%{transform:scale(1)}to{transform:scale(1.2) translate(-3%,-2%)}}@media(prefers-reduced-motion:reduce){.slide.active .case-frame img{animation:none}}@media(max-height:760px){.showcase,.case-split{grid-template-columns:1fr 1fr}}.logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:14px}.logo-chip{background:var(--paper);border:1px solid var(--gray-150);height:15vh;min-height:94px;display:flex;align-items:center;justify-content:center;padding:22px}.logo-chip img{max-width:76%;max-height:60%;object-fit:contain;filter:grayscale(1)}.close-logos{display:flex;flex-direction:column;gap:10px;margin-top:18px}.close-logos .logo-grid{margin-top:0;gap:14px}.close-logos .logo-chip{height:12vh;min-height:72px;padding:10px 16px}.close-logos .logo-chip img{max-height:80%}.close-logos-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.ov-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:8px}.ov-stat{border-top:2px solid var(--emphasis);padding-top:14px}.ov-num{font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:1;font-variant-numeric:tabular-nums}.ov-num small{font-size:.3em;font-weight:400;color:var(--muted);margin-left:6px}.ov-lbl{margin-top:8px;font-size:.9rem;color:var(--muted)}.scope{margin-top:6px;border-top:1px solid var(--hairline);padding-top:16px}.scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 36px;margin-top:12px}.scope-item{display:flex;gap:12px;font-size:.9rem;font-weight:300;align-items:baseline}.scope-code{font-family:var(--mono);font-size:.78rem;color:var(--muted);flex:0 0 auto;min-width:4.6em}.pa-split{display:grid;grid-template-columns:1.1fr .9fr;gap:46px;align-items:center;margin-top:8px}.pa-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.pa-list li{position:relative;padding-left:24px;font-size:1.02rem;font-weight:300;line-height:1.45}.pa-list li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;background:var(--emphasis)}.pa-list li b{font-weight:600}.pa-result{margin-top:18px;padding:12px 18px;background:var(--card);border-left:2px solid var(--emphasis);font-size:.98rem;font-weight:300}.pa-result .amt{display:block;margin-top:10px;font-family:var(--mono);font-weight:600;font-size:1.5rem;line-height:1.15;color:var(--emphasis);letter-spacing:.01em}.pa-result .amt small{font-weight:400;font-size:.62rem;color:var(--muted);letter-spacing:.02em}.pa-stats{display:flex;flex-direction:column;gap:18px}.pa-stat{display:flex;flex-direction:column;gap:4px;border-top:2px solid var(--emphasis);padding-top:12px}.pa-num{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:300;line-height:1;font-variant-numeric:tabular-nums}.pa-lbl{font-size:.85rem;color:var(--muted)}.keycards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:8px}.keycard{background:var(--card);border-left:2px solid var(--emphasis);padding:18px 22px}.kc-k{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:8px}.keycard p{font-size:.9rem;font-weight:300;line-height:1.5;margin:0}.kc-note{margin-top:16px;font-size:.78rem;font-style:italic;color:var(--muted);max-width:82ch}.st-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center;margin-top:8px}.st-stats{display:flex;flex-direction:column;gap:16px}.st-stat{border-top:2px solid var(--emphasis);padding-top:12px}.st-num{font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:300;font-variant-numeric:tabular-nums;line-height:1}.st-desc{margin-top:6px;font-size:.85rem;font-weight:300;color:var(--muted)}.st-right{display:flex;flex-direction:column;gap:16px}table.dense tfoot td{border-top:2px solid var(--emphasis);font-weight:600;border-bottom:0}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:8px}.metrics-grid.four{grid-template-columns:repeat(4,1fr)}.metrics-grid.five{grid-template-columns:repeat(5,1fr);gap:22px}.metric{border-top:2px solid var(--emphasis);padding-top:14px}.m-num{font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:300;font-variant-numeric:tabular-nums;line-height:1}.m-desc{margin-top:10px;font-size:.84rem;font-weight:300;color:var(--muted);line-height:1.45}.m-note{margin-top:16px;font-size:.76rem;font-style:italic;color:var(--muted);max-width:86ch}.roi-banner{display:flex;gap:2px;margin-top:20px;border:1px solid var(--hairline)}.roi-seg{flex:1;padding:16px 20px;background:var(--card)}.roi-n{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:300;font-variant-numeric:tabular-nums;line-height:1}.roi-seg.roi-strong .roi-n{font-weight:600;color:var(--emphasis)}.roi-l{margin-top:6px;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.roibar{display:flex;width:100%;height:46px;margin-top:16px;overflow:hidden}.roibar-seg{height:100%}.roibar-legend{display:flex;flex-wrap:wrap;gap:20px;margin-top:16px}.rl-item{display:flex;align-items:center;gap:9px;font-size:.86rem;font-weight:300}.rl-sw{width:12px;height:12px;flex:0 0 auto}.rl-disp{font-variant-numeric:tabular-nums;color:var(--muted)}.mbar{display:none}@media(max-aspect-ratio:1/1),(max-width:760px),(max-height:560px){html{scroll-snap-type:y mandatory;scroll-padding-top:0}.deck-lang{position:static}.slide,.slide.active{position:relative;inset:auto;display:flex;animation:none;min-height:100vh;min-height:100svh;padding:84px 20px 64px;gap:18px;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.snap-pt{position:absolute;left:0;width:1px;height:1px;pointer-events:none;visibility:hidden;scroll-snap-align:start;scroll-snap-stop:always}.slide:not(.deck-dark)+.slide:not(.deck-dark){border-top:1px solid var(--gray-150)}.counter,.controls{display:none}.progress{z-index:46;height:2px}.mbar{position:fixed;top:0;left:0;right:0;z-index:45;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;padding-top:env(safe-area-inset-top);box-sizing:content-box;background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--gray-150);color:var(--ink);transition:background .25s ease,color .25s ease,border-color .25s ease}.mbar[data-ground=dark]{background:#051c2cdb;border-bottom-color:#ffffff1f;color:#fff}.mbar-wm{display:inline-flex;color:inherit}.mbar-lang{display:flex;gap:2px;padding:3px;border:1px solid currentColor;border-radius:40px;border-color:#76767673}.mbar-lang button{font-family:var(--mono);font-size:.78rem;font-weight:500;letter-spacing:.06em;min-width:44px;height:34px;padding:0 12px;border:0;border-radius:40px;background:transparent;color:inherit;opacity:.62;cursor:pointer}.mbar-lang button.on{opacity:1;background:var(--ink);color:#fff}.mbar[data-ground=dark] .mbar-lang button.on{background:#fff;color:var(--ink)}.slide h1{font-size:clamp(2rem,9vw,2.8rem)}.slide h2{font-size:clamp(1.55rem,6.6vw,2rem)}.slide .lead{font-size:1.06rem;line-height:1.55}.slide .sub{font-size:1.02rem}.cover-content{max-width:none;gap:16px}.cobrand{flex-wrap:wrap;gap:10px}.stats{grid-template-columns:1fr 1fr;gap:12px}.stat{padding:18px 16px}.cards-split,.showcase,.case-split,.pa-split,.st-split,.slide:has(.showcase-stats) .showcase{grid-template-columns:1fr;gap:24px;margin-top:0}.media-frame{width:100%}.case-media img,.case-media video,.case-split.wide .case-media img,.case-split.wide .case-media video{max-height:none}.cardx{padding:14px 16px}.case-capex{padding-left:0;border-left:0}.case-split.wide .case-media video,.case-split.wide .case-media img{aspect-ratio:2/1;object-fit:cover}.herostats{gap:28px}.hero-scrim{background:linear-gradient(180deg,rgba(5,28,44,.55) 0%,rgba(5,28,44,.92) 45%,var(--ink) 100%)}.hero-stats{column-gap:12px}.lc-flow{flex-direction:column;gap:0}.lc-arrow{justify-content:center;padding:4px 0;font-size:0}.tm{grid-template-columns:1fr;gap:22px}.tm-role{font-size:.8rem;padding-right:8px}.tm-headrow .tm-role,.tm-phase{font-size:.6rem;letter-spacing:.06em}.tm-bar{margin:0 6px}.lc-arrow:after{content:"↓";font-size:1.3rem}.lc-axis{flex-wrap:wrap;gap:8px}.lc-bar{flex-wrap:wrap;gap:10px}.logo-grid{grid-template-columns:repeat(2,1fr);gap:12px}.logo-chip{height:96px;min-height:0;padding:16px}.ov-stats{grid-template-columns:1fr 1fr;gap:18px}.metrics-grid,.metrics-grid.four,.metrics-grid.five{grid-template-columns:1fr;gap:18px}.scope-grid,.keycards{grid-template-columns:1fr}.roi-banner{flex-direction:column}.showcase-stats{gap:20px}.case-value{gap:18px}.contacts{gap:24px}.cta{padding:14px 20px}table.dense th,table.dense td{padding:9px 10px}}.slide-stamp{position:absolute;left:50%;bottom:33px;transform:translate(-50%);z-index:3;margin:0;font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;color:var(--muted);white-space:nowrap;pointer-events:none}@media(max-aspect-ratio:1/1),(max-width:760px),(max-height:560px){.slide-stamp{bottom:18px;font-size:.58rem}}.table-split{display:grid;grid-template-columns:1.7fr .6fr;gap:44px;align-items:center}.table-split>div{min-width:0}.table-split .marks{gap:32px}.table-split .mark img{height:clamp(110px,17vh,160px)}.cards-aside .marks.bare{gap:32px}.cards-aside .marks.bare .mark img{height:clamp(110px,17vh,160px)}.table-split table.dense td:first-child{white-space:normal;min-width:22ch}@media(max-aspect-ratio:1/1),(max-width:760px),(max-height:560px){.table-split{grid-template-columns:1fr;gap:24px}}.org-head{text-align:center;align-self:center}.org-wrap{margin-top:14px;overflow-x:auto}.org-wrap svg{display:block;width:100%;height:auto;max-height:64vh;font-family:var(--sans)}.org-box{fill:var(--card)}.org-box.ghost{fill:none;stroke:var(--muted);stroke-dasharray:4 4}.org-rule{stroke:var(--emphasis);stroke-width:2}.org-line{stroke:var(--muted);stroke-width:1.2;fill:none}.org-role{fill:var(--muted);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.org-name{fill:var(--fg);font-size:19px;font-weight:300}.org-note{fill:var(--muted);font-size:12.5px;font-weight:400}.org-foot{margin-top:12px;font-size:.78rem;font-style:italic;color:var(--muted);max-width:82ch}@media(max-aspect-ratio:1/1),(max-width:760px),(max-height:560px){.org-wrap svg{min-width:760px;max-height:none}}
