.mvnoDeck.partnerDeck .slide{justify-content:flex-start;gap:0}.mvnoDeck.partnerDeck #pp1 .ppCtaRow{margin-top:auto;margin-bottom:clamp(48px,7vw,110px)}.mvnoDeck.partnerDeck .slide>.sectionTitle:first-of-type{margin-top:clamp(56px,7vw,96px)!important}.mvnoDeck .ppStatusPills{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:clamp(20px,2.4vw,32px) 0 0}.mvnoDeck .ppStatusPills li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;background:transparent;font-family:var(--mv-font-mono);font-size:clamp(10px,1vw,12px);letter-spacing:.14em;text-transform:uppercase;color:var(--mv-neutral-500);transition:color .6s ease,border-color .6s ease,background .6s ease}.mvnoDeck .ppStatusPills li.active{color:var(--mv-white);border-color:rgba(220,38,38,.55);background:rgba(220,38,38,.08)}.mvnoDeck .ppLiveDot{width:6px;height:6px;border-radius:50%;background:var(--primary-500);box-shadow:0 0 0 0 rgba(220,38,38,.7);animation:mvnoPing 2s infinite}.mvnoDeck .ppSlide2Layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4vw,64px);align-items:center;margin-top:0}.mvnoDeck .ppLeftCol{display:flex;flex-direction:column;gap:clamp(10px,1.4vw,18px)}.mvnoDeck .ppRightCol{display:flex;align-items:center;justify-content:center}.mvnoDeck .ppDiffStack{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.mvnoDeck .ppDiffStack li{padding:clamp(8px,1vw,12px) clamp(12px,1.4vw,16px);background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-left:3px solid var(--primary-600);border-radius:0 10px 10px 0;display:flex;flex-direction:column;gap:1px;transition:background .22s ease,border-color .22s ease,transform .22s ease}.mvnoDeck .ppDiffStack li:hover{background:rgba(220,38,38,.06);border-color:rgba(220,38,38,.4);border-left-color:var(--primary-500);transform:translateX(2px)}.mvnoDeck .ppDiffStack li strong{font-family:var(--mv-font-mono);font-size:clamp(10px,.9vw,12px);letter-spacing:.06em;text-transform:uppercase;color:var(--mv-white);font-weight:700}.mvnoDeck .ppDiffStack li p{margin:0;font-size:clamp(12px,1.05vw,14px);color:var(--mv-neutral-300);line-height:1.4}.mvnoDeck .ppNetWrap{position:relative;width:100%;max-width:600px;aspect-ratio:1/1;margin:0 auto}.mvnoDeck .ppNetSvg{width:100%;height:100%;filter:drop-shadow(0 0 36px rgba(220,38,38,.3))}.mvnoDeck .ppNetNode{transition:opacity .7s ease}.mvnoDeck .ppNetNode.active .ppNetHalo{animation:none;opacity:1;transform:scale(1.5)}.mvnoDeck .ppNetNode.active .ppNetLabel{font-weight:600;fill:#fff}.mvnoDeck .ppNetSvg.dimReady .ppNetNode:not(.active){opacity:.4!important}.mvnoDeck .ppNetSvg.dimReady .ppNetNode:not(.active) .ppNetLabel{fill:hsla(0,0%,100%,.55)}.mvnoDeck .ppNetTooltip{position:absolute;width:-moz-max-content;width:max-content;max-width:260px;padding:12px 16px;background:hsla(0,0%,6%,.94);border:1px solid rgba(220,38,38,.45);border-radius:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;opacity:0;transform:translate(var(--tip-shift-x,-50%),var(--tip-shift-y,24px));box-shadow:0 14px 32px rgba(220,38,38,.22);transition:opacity .32s ease,left .6s cubic-bezier(.4,0,.2,1),top .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);z-index:4}.mvnoDeck .ppNetTooltip.show{opacity:1}.mvnoDeck .ppNetTipLabel{font-family:var(--mv-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--primary-500);margin-bottom:4px}.mvnoDeck .ppNetTipDesc{font-size:13px;color:var(--mv-neutral-200);line-height:1.45}.mvnoDeck .ppNetRegion{opacity:0;animation:ppNetFadeIn .8s ease-out .3s forwards}.mvnoDeck .ppNetGroup{opacity:0;animation:ppNetFadeIn .6s ease-out .5s forwards}.mvnoDeck .ppNetEdge{opacity:0;animation:ppNetFadeIn .5s ease-out forwards,ppNetEdgeFlow 2s linear infinite;animation-delay:calc(.7s + var(--edge-idx, 0) * .07s),calc(.7s + var(--edge-idx, 0) * .07s)}@keyframes ppNetEdgeFlow{to{stroke-dashoffset:-9}}.mvnoDeck .ppNetNode{opacity:0;transform-origin:center;animation:ppNetNodeIn .5s ease-out forwards;animation-delay:calc(1.5s + var(--idx, 0) * .08s)}@keyframes ppNetNodeIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.mvnoDeck .ppNetHalo{transform-origin:center;transform-box:fill-box;animation:ppNetHaloPulse 3.2s ease-in-out infinite;animation-delay:calc(2.5s + var(--idx, 0) * .3s)}@keyframes ppNetHaloPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes ppNetFadeIn{to{opacity:1}}.mvnoDeck .ppBullets{list-style:none;display:flex;flex-direction:column;gap:10px;padding:0;margin:0}.mvnoDeck .ppBullets li{position:relative;padding-left:24px;font-size:clamp(14px,1.3vw,17px);color:var(--mv-neutral-200);line-height:1.5}.mvnoDeck .ppBullets li:before{content:"→";position:absolute;left:0;top:0;color:var(--primary-500);font-family:var(--mv-font-mono);font-weight:700}.mvnoDeck .ppForecast{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,20px);margin-top:clamp(28px,3.5vw,44px)}.mvnoDeck .ppForecastItem{padding:clamp(20px,2.5vw,32px);background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;display:flex;flex-direction:column;gap:12px;transition:background .6s cubic-bezier(.4,0,.2,1),border-color .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),box-shadow .6s cubic-bezier(.4,0,.2,1)}.mvnoDeck .ppForecastItem.highlight{background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.5);transform:scale(1.04);box-shadow:0 12px 36px rgba(220,38,38,.25)}.mvnoDeck .ppForecastYear{font-family:var(--mv-font-mono);font-size:clamp(10px,.9vw,12px);letter-spacing:.18em;text-transform:uppercase;color:var(--mv-neutral-500)}.mvnoDeck .ppForecastValue{font-size:clamp(36px,5vw,72px);font-weight:800;letter-spacing:-.04em;color:var(--mv-white);line-height:1;font-feature-settings:"tnum" 1;transition:color .6s cubic-bezier(.4,0,.2,1)}.mvnoDeck .ppForecastItem.highlight .ppForecastValue{color:var(--primary-500)}.mvnoDeck .ppDiffGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.4vw,16px);margin-top:clamp(20px,2.5vw,32px)}.mvnoDeck .ppDiffItem{padding:clamp(14px,1.7vw,22px);background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-top:3px solid var(--primary-600);border-radius:0 0 12px 12px;display:flex;flex-direction:column;gap:6px;transition:background .22s ease,border-color .22s ease,transform .22s ease}.mvnoDeck .ppDiffItem:hover{background:rgba(220,38,38,.06);border-color:rgba(220,38,38,.4);border-top-color:var(--primary-500);transform:translateY(-2px)}.mvnoDeck .ppDiffItem strong{font-family:var(--mv-font-mono);font-size:clamp(11px,1vw,13px);letter-spacing:.06em;text-transform:uppercase;color:var(--mv-white);font-weight:700}.mvnoDeck .ppDiffItem p{font-size:clamp(13px,1.2vw,15px);color:var(--mv-neutral-300);line-height:1.45;margin:0}.mvnoDeck .ppAskGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(12px,1.8vw,20px);margin-top:clamp(24px,3vw,36px)}.mvnoDeck .ppAskCol{padding:clamp(20px,2.5vw,32px);background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;display:flex;flex-direction:column;gap:14px}.mvnoDeck .ppAskCol.together{background:rgba(220,38,38,.05);border-color:rgba(220,38,38,.32)}.mvnoDeck .ppCardLabel{font-family:var(--mv-font-mono);font-size:clamp(10px,.9vw,12px);letter-spacing:.18em;text-transform:uppercase;color:var(--primary-500)}.mvnoDeck .ppCtaRow{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(28px,3vw,40px)}.mvnoDeck .ppCtaPrimary{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:var(--primary-600);color:var(--mv-white);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;text-decoration:none;font-family:var(--mv-font-sans);font-size:clamp(15px,1.4vw,17px);font-weight:700;letter-spacing:.01em;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 rgba(0,0,0,.25),0 8px 22px rgba(220,38,38,.45),0 2px 4px rgba(0,0,0,.3);cursor:pointer;transition:background .22s ease,transform .22s ease,box-shadow .22s ease}.mvnoDeck .ppCtaPrimary:hover{background:var(--primary-700);transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 -1px 0 rgba(0,0,0,.3),0 14px 28px rgba(220,38,38,.6),0 2px 6px rgba(0,0,0,.35)}.mvnoDeck .ppCtaPrimary:active{transform:translateY(0);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 4px 10px rgba(220,38,38,.4)}.mvnoDeck .ppCtaPrimary svg{width:15px;height:15px;transition:transform .2s ease}.mvnoDeck .ppCtaPrimary:hover svg{transform:translate(3px,-3px)}.mvnoDeck .ppCtaSecondary{display:inline-flex;align-items:center;padding:14px 24px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:var(--mv-white);text-decoration:none;font-family:var(--mv-font-sans);font-size:clamp(14px,1.4vw,16px);font-weight:500;transition:border-color .22s ease,background .22s ease}.mvnoDeck .ppCtaSecondary:hover{border-color:var(--mv-white);background:hsla(0,0%,100%,.04)}.mvnoDeck.partnerDeck .progressDots button{overflow:visible}.mvnoDeck.partnerDeck .progressDots button[aria-current=true]:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1px solid var(--primary-500);animation:ppDotRing 2s ease-out infinite;pointer-events:none}@keyframes ppDotRing{0%{transform:scale(1);opacity:.5}80%{transform:scale(1.9);opacity:0}to{transform:scale(1.9);opacity:0}}.mvnoDeck .ppScrollHint{position:fixed;bottom:clamp(28px,3.5vw,48px);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--mv-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mv-neutral-400);opacity:0;pointer-events:none;z-index:50;transition:opacity .6s ease,transform .6s ease}.mvnoDeck .ppScrollHint.show{opacity:1;animation:ppScrollHintIn .6s ease both}@keyframes ppScrollHintIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.mvnoDeck .ppScrollHint svg{width:22px;height:22px;color:var(--primary-500);animation:ppScrollHintBounce 1.6s ease-in-out infinite}@keyframes ppScrollHintBounce{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(8px);opacity:1}}@media (max-width:900px){.mvnoDeck .ppDiffGrid{grid-template-columns:repeat(3,1fr);gap:10px}}@media (max-width:740px){.mvnoDeck .ppAskGrid,.mvnoDeck .ppForecast{grid-template-columns:1fr}.mvnoDeck #pp3 .ppForecast{gap:8px;margin-top:16px}.mvnoDeck #pp3 .ppForecastItem{padding:14px 16px;gap:6px}.mvnoDeck #pp3 .ppForecastValue{font-size:clamp(28px,8vw,40px)}.mvnoDeck #pp3 .bodyMd{margin-top:16px!important}.mvnoDeck #pp3 .ppAskGrid{gap:8px;margin-top:14px}.mvnoDeck #pp3 .ppAskCol{padding:14px 16px;gap:8px}.mvnoDeck #pp3 .ppBullets{gap:6px}.mvnoDeck .ppSlide2Layout{grid-template-columns:1fr;gap:clamp(20px,3vw,32px)}.mvnoDeck .ppNetSvg{max-width:100%}.mvnoDeck .ppCtaRow{flex-direction:column}.mvnoDeck .ppCtaPrimary,.mvnoDeck .ppCtaSecondary{width:100%;justify-content:center}.mvnoDeck.partnerDeck .deck{scroll-snap-type:none}.mvnoDeck.partnerDeck .slide{height:auto;min-height:100vh;min-height:100dvh}}