/* Local proposal: home paper/snow surfaces and teal light. No layout changes. */
body.partner-light{background:#fafcfd}
.partner-v7.partner-light{--ve-paper:#fafcfd;--ve-copy:#4a5a66}
.partner-light .cosmos{--fg-3:#8fa8b4}
.partner-v7.partner-light .partner-product,.partner-v7.partner-light .partner-learning,.partner-v7.partner-light .partner-entry{background:#fafcfd}
.partner-v7.partner-light .partner-ownership,.partner-v7.partner-light .partner-plans{background:#f4f7f9;border-color:#dce3e8}
.partner-light .sec .eyebrow{color:#0a89a6;border-color:#0a89a62e;background:#13f2f209}
.partner-light .sec .sec-head h2,.partner-light .ownership-grid h2,.partner-light .entry-preview h2{color:#011826}
.partner-light .sec .sec-head h2 em,.partner-light .ownership-grid h2 em,.partner-light .entry-preview h2 em{color:#0a89a6}
.partner-light .sec .sec-head .lead,.partner-v7.partner-light .partner-plans .lead,.partner-v7.partner-light .partner-entry .lead,.partner-light .ownership-grid .lead{color:#4a5a66}
.partner-v7.partner-light .ps-clarity{background:#fff;border-color:#dce3e8;box-shadow:0 24px 65px #01182612}
.partner-v7.partner-light .ps-clarity .ps-header{background:radial-gradient(ellipse at 85% 0,#13f2f218,transparent 65%),#fff}
.partner-light .ps-header h3{color:#011826}
.partner-v7.partner-light .ps-header h3 em{color:#0a89a6}
.partner-v7.partner-light .ps-header>p{color:#4a5a66}
.partner-v7.partner-light .ps-demo-intro{background:#f4f7f9;border-top:1px solid #dce3e8;border-bottom:1px solid #dce3e8;color:#517184}
.partner-v7.partner-light .ps-clarity .ps-module-tabs{background:#fff;border-color:#dce3e8}
.partner-v7.partner-light .ps-clarity .ps-module-tabs button,.partner-v7.partner-light .ps-clarity .ps-module-tabs [data-ps-tab=agents]{background:#f4f7f9;border-color:#dce3e8;color:#033159}
.partner-v7.partner-light .ps-clarity .ps-module-tabs button:hover{background:#e8f7fa;border-color:#0a89a6}
.partner-v7.partner-light .ps-clarity .ps-module-tabs button[aria-selected=true]{background:#033159;border-color:#0a89a6;color:#fff;box-shadow:0 5px 18px #0a89a626}
.partner-light .ps-module-tabs button[aria-selected=true] .ps-icon{color:#13f2f2}
.partner-v7.partner-light .ps-clarity .ps-construction{background:#fafcfd;border-color:#dce3e8}
.partner-v7.partner-light .ps-clarity #ps-detail h3{color:#011826}
.partner-v7.partner-light .ps-clarity #ps-detail>p{color:#4a5a66}
.partner-v7.partner-light .ps-clarity .ps-kicker{color:#0a89a6}
.partner-v7.partner-light .ps-clarity .ps-step-track button{background:#fff;border-color:#d0e1e7;color:#4a5a66;box-shadow:0 2px 7px #01182605}
.partner-v7.partner-light .ps-clarity .ps-step-track button>span{color:#517184}
.partner-v7.partner-light .ps-clarity .ps-step-track button.active{background:#0a89a6;border-color:#0a89a6;color:#fff;box-shadow:0 7px 20px #0a89a625}
.partner-v7.partner-light .ps-clarity .ps-step-track button.active>span{color:#fff}
.partner-v7.partner-light .ps-clarity .ps-step-explanation{background:#edf8fa;border-color:#0a89a6}
.partner-v7.partner-light .ps-clarity .ps-step-explanation p{color:#315b72}
.partner-light .ps-step-explanation>span{color:#0a89a6}
.partner-v7.partner-light .ps-clarity .ps-graph-label>span,.partner-v7.partner-light .ps-clarity .ps-graph-label button{color:#456d82}
.partner-v7.partner-light .ps-simple-flow{background:linear-gradient(135deg,#fffdfdcb,#e8f8fad9);border-color:#abd6df;box-shadow:inset 0 1px #fff,0 12px 35px #0118260d;backdrop-filter:blur(14px)}
.partner-light .ps-flow-source,.partner-light .ps-simple-flow>p{color:#315b72}
.partner-v7.partner-light .ps-flow-source img{background:#033159;box-shadow:0 0 22px #13f2f24d}
.partner-v7.partner-light .ps-flow-outputs button{background:#ffffffb8;border-color:#b8d7df;color:#033159}
.partner-v7.partner-light .ps-flow-outputs button.active{background:#033159;color:#fff;border-color:#0a89a6;box-shadow:0 0 23px #13f2f226}
.partner-v7.partner-light .ps-flow-line{border-color:#0a89a633}
.partner-v7.partner-light .ps-flow-line i{background:linear-gradient(90deg,transparent,#0a89a6,#13f2f2);box-shadow:0 0 12px #0a89a655}
.partner-v7.partner-light .ps-clarity .ps-experience{background:radial-gradient(ellipse at 60% 0,#13f2f21c,transparent 60%),#eef4f7}
.partner-v7.partner-light .ps-clarity .ps-preview-window{border-color:#c1d5de;box-shadow:0 20px 45px #01182614}
.partner-v7.partner-light .ps-clarity .ps-window-bar{background:#fff;border-color:#dce3e8;color:#315b72}
.partner-v7.partner-light .ps-clarity .ps-window-bar small{color:#517184}
.partner-v7.partner-light .ps-clarity .ps-result{background:#ffffffcf;border-color:#c8dce3;box-shadow:0 4px 14px #01182607}
.partner-v7.partner-light .ps-clarity .ps-navigation>button{background:#033159;color:#fff;border-color:#033159;box-shadow:0 8px 22px #0331591c}
.partner-v7.partner-light .ps-clarity .ps-navigation>button:hover{background:#0a89a6;border-color:#0a89a6}
.partner-v7.partner-light .ps-footer{background:#f4f7f9;border-color:#dce3e8}
.partner-v7.partner-light .ps-footer>span,.partner-v7.partner-light .ps-footer small{color:#4a5a66}
.partner-v7.partner-light .ownership-cards article,.partner-v7.partner-light .ownership-cards article:nth-child(2){background:#fff;border-color:#dce3e8;box-shadow:0 8px 28px #01182609}
.partner-v7.partner-light .ownership-cards article:nth-child(2){background:linear-gradient(130deg,#fff,#e8f8fa);border-color:#b8d7df}
.partner-light .ownership-cards h3{color:#011826}
.partner-v7.partner-light .ownership-cards p{color:#4a5a66}
.partner-v7.partner-light .ownership-cards article>span{color:#0a89a6}
.partner-v7.partner-light .learning-route article{background:linear-gradient(130deg,#fff,#f4f7f9);border-color:#dce3e8;box-shadow:inset 0 1px #fff,0 12px 35px #0118260a}
.partner-v7.partner-light .learning-route article:nth-child(2){background:linear-gradient(135deg,#fff,#e8f8fa);border-color:#b5dbe3}
.partner-v7.partner-light .learning-route article:nth-child(3){background:linear-gradient(135deg,#f4f7f9,#fff);border-color:#c5dce4}
.partner-v7.partner-light .learning-route article>span{color:#0a89a6}
.partner-v7.partner-light .learning-route article h3{color:#011826}
.partner-v7.partner-light .learning-route article p,.partner-v7.partner-light .learning-route article small{color:#4a5a66}
.partner-v7.partner-light .learning-route article:before{border-color:#a9d2dc;background:radial-gradient(circle at 25% 20%,#fff,#13f2f215 70%);box-shadow:inset 0 1px #fff,0 0 26px #13f2f21a}
.partner-v7.partner-light .learning-route article:after{background:#0a89a6;box-shadow:0 0 9px #13f2f2,0 0 24px #0a89a644}
.partner-v7.partner-light .learning-signature{background:linear-gradient(125deg,#fff,#edf8fa);border-color:#badbe3;box-shadow:0 10px 30px #01182608}
.partner-v7.partner-light .learning-signature>span{color:#0a89a6}
.partner-v7.partner-light .learning-signature p{color:#4a5a66}
.partner-v7.partner-light .learning-signature b{color:#033159}
.partner-v7.partner-light .ps-plan{--plan-accent:#0a89a6;--plan-ink:#011826;--plan-copy:#4a5a66;--plan-muted:#517184;--plan-line:#c5dce4;--plan-price:#f4f7f9;--plan-glow:#0a89a61a;background:#fff;border-color:#dce3e8;box-shadow:0 12px 35px #0118260b}
.partner-v7.partner-light .ps-plan:nth-child(2){--plan-accent:#0a89a6;--plan-ink:#011826;--plan-copy:#315b72;--plan-muted:#517184;--plan-line:#a9d4df;--plan-price:#033159;--plan-glow:#13f2f226;background:radial-gradient(ellipse at 85% 0,#13f2f220,transparent 60%),#f5fcfd;border-color:#0a89a6;box-shadow:0 18px 42px #0a89a618}
.partner-v7.partner-light .ps-plan:nth-child(3){--plan-accent:#0a89a6;--plan-ink:#011826;--plan-copy:#4a5a66;--plan-muted:#517184;--plan-line:#c5dce4;--plan-price:#fff;--plan-glow:#0a89a61a;background:linear-gradient(155deg,#eef5f8,#fff);border-color:#b8d2dd}
.partner-v7.partner-light .ps-plan:nth-child(2) .ps-price-currency{color:#13f2f2}
.partner-v7.partner-light .ps-plan:nth-child(2) .ps-plan-price strong{color:#fff}
.partner-v7.partner-light .ps-plan:nth-child(2) .ps-plan-price small{color:#c7dce2}
.partner-v7.partner-light .ps-plan:nth-child(2) .ps-plan-price{border-color:#033159}
.partner-v7.partner-light .ps-plan:nth-child(2) .ps-plan-glyph>b{color:#13f2f2}
.partner-v7.partner-light .ps-plan:nth-child(2) .btn{background:#033159;color:#fff;border-color:#033159;box-shadow:0 8px 24px #03315922}
.partner-v7.partner-light .ps-plan:nth-child(3) .btn{background:#fff;color:#033159;border-color:#0a89a6}
.partner-v7.partner-light .ps-plan-price{box-shadow:inset 0 1px #fff5,0 6px 18px #01182608}
.partner-v7.partner-light .ps-plan-terms{background:#fff;border-color:#dce3e8}
.partner-v7.partner-light .ps-plan-terms h4{color:#011826}
.partner-v7.partner-light .ps-plan-terms p{color:#4a5a66}
.partner-v7.partner-light .ps-plan-terms>div>span,.partner-v7.partner-light .ps-plan-terms>small{color:#517184;border-color:#dce3e8}
.partner-v7.partner-light .partner-enterprise{background:radial-gradient(ellipse at 85% 100%,#13f2f222,transparent 65%),#fff;border-color:#b5d7e0;box-shadow:0 14px 40px #0118260a}
.partner-light .partner-enterprise h3{color:#011826}
.partner-light .partner-enterprise p{color:#4a5a66}
.partner-v7.partner-light .partner-enterprise .btn{background:#033159;color:#fff;border-color:#033159;box-shadow:0 10px 30px #0a89a622}
.partner-light .partner-enterprise [data-ambient-network]{filter:contrast(1.3) saturate(1.15)}
.partner-light .entry-preview .btn-ghost{background:#fff;color:#033159;border-color:#abcbd7}
.partner-light .entry-note{color:#517184}
.partner-light>footer{background:#f4f7f9;border-color:#dce3e8;color:#4a5a66}
.partner-light>footer a{color:#033159}
.partner-light>footer .logo-light-2{fill:#011826}
.partner-light :is(.ps-module-tabs button,.ps-step-track button,.ps-flow-outputs button):focus-visible{outline-color:#0a89a6}
@media(prefers-reduced-motion:reduce){.partner-light .ps-simple-flow,.partner-light .learning-signature,.partner-light .learning-route article{backdrop-filter:none}}
