/* Explicit surfaces for the AlphaNexusPanel product page. */
.as-panel-fix .nx{--nx-ink:#172b46;--nx-mute:#425873;--nx-line:#b8c9db;--nx-blue:#075985;--nx-violet:#5638a1}
.as-panel-fix .nx .nx-sec:not(.nx-dark){background:#e7edf4!important;color:#172b46}
.as-panel-fix .nx .nx-sec.nx-alt:not(.nx-dark){background:#dfe8f2!important}
.as-panel-fix .nx .nx-sec.nx-dark,.as-panel-fix .nx .nx-end{background:#142b46!important;color:#edf3fc!important;border-top:1px solid #334e6b;border-bottom:1px solid #334e6b}
.as-panel-fix .nx .nx-dark :is(h2,h3,h4),.as-panel-fix .nx .nx-end h2{color:#edf3fc!important;text-shadow:none!important}
.as-panel-fix .nx .nx-dark :is(.nx-sub,.nx-side-card p,.nx-plan-small),.as-panel-fix .nx .nx-end p{color:#c5d4e7!important}
.as-panel-fix .nx .nx-dark .nx-list li{color:#dce8f6!important}
.as-panel-fix .nx .nx-grad{background:none!important;color:#80d5dc!important;-webkit-text-fill-color:currentColor!important}
.as-panel-fix .nx .nx-sub,.as-panel-fix .nx .nx-card p,.as-panel-fix .nx .nx-why p,.as-panel-fix .nx .nx-steps p{color:#425873}
.as-panel-fix .nx .nx-card,.as-panel-fix .nx .nx-why li,.as-panel-fix .nx .nx-steps li,.as-panel-fix .nx .nx-box,.as-panel-fix .nx .nx-faq details{background:#f0f4f9!important;border:1px solid #b8c9db!important;box-shadow:none!important;border-radius:16px}
.as-panel-fix .nx .nx-card h3,.as-panel-fix .nx .nx-why h3,.as-panel-fix .nx .nx-steps h3,.as-panel-fix .nx .nx-box h3{color:#172b46!important;font-size:18px;line-height:1.4}
.as-panel-fix .nx .nx-card .nx-list li{color:#344d69!important;line-height:1.8}
.as-panel-fix .nx .nx-ic{background:#d3e6ed!important;color:#0b647b!important;box-shadow:none!important}
.as-panel-fix .nx .nx-ic i{color:#0b647b!important}
.as-panel-fix .nx .nx-quote{background:#dbe7f3!important;border-color:#adbed4}
.as-panel-fix .nx .nx-quote p{color:#203f5e}
.as-panel-fix .nx .nx-quote span{color:#394f81}
.as-panel-fix .nx .nx-btn{border-radius:9px;box-shadow:none!important;transform:none!important;line-height:1.5}
.as-panel-fix .nx .nx-btn-main{background:#075985!important;color:#fff!important;border:1px solid #075985}
.as-panel-fix .nx .nx-btn-main:hover{background:#096f95!important}
.as-panel-fix .nx .nx-btn-ghost{background:#294562!important;border:1px solid #617892;color:#edf3fc!important}
.as-panel-fix .nx .nx-btn-ghost:hover{background:#365774!important}
.as-panel-fix .nx .nx-btn-light{background:#edf3f8!important;color:#173e5c!important;border:1px solid #b7c8db}
.as-panel-fix .nx .nx-btn-light span{color:#173e5c!important}
.as-panel-fix .nx .nx-btn:focus-visible,.as-panel-fix .nx .nx-gal-tabs label:focus-visible{outline:3px solid #42b6c7;outline-offset:4px}
.as-panel-fix .nx .nx-plan{background:#213c5b!important;border:1px solid #6a83a0;box-shadow:none!important}
.as-panel-fix .nx .nx-plan-name{color:#d8e5f6}
.as-panel-fix .nx .nx-plan-price b{color:#fff}
.as-panel-fix .nx .nx-plan-price span{color:#e0ebf7}
.as-panel-fix .nx .nx-side-card{background:#203752!important;border:1px solid #566d89;box-shadow:none}
.as-panel-fix .nx .nx-gal-tabs label{background:#243e5c;color:#e2ebf7;border-color:#60758e}
.as-panel-fix .nx .nx-gal-pane figcaption{background:#203751;color:#dbe7f5;border-color:#566b87;line-height:1.8}
.as-panel-fix .nx .nx-flow{background:#203752!important;box-shadow:none;border:1px solid #58728f}
.as-panel-fix .nx .nx-flow-to{background:#075985!important;color:#fff}
.as-panel-fix .nx .nx-flow-from li{background:#2b4562;color:#edf3fc;border-color:#6b8098}
.as-panel-fix .nx .nx-flow-what li{color:#ddf5f8;background:#224856;border-color:#568193}
.as-panel-fix .nx .nx-story{color:#344b78;background:#dfe7f4;border-color:#536d99}
.as-panel-fix .nx .nx-stats li{background:#203752;border-color:#526b88}
.as-panel-fix .nx .nx-stats span,.as-panel-fix .nx .nx-price-s,.as-panel-fix .nx .nx-demo-note{color:#c0d0e5}
.as-panel-fix .nx .nx-chips li{background:#243d59;border-color:#5a718d;color:#e0eaf7}
.as-panel-fix .nx .nx-frame-bar span,.as-panel-fix .nx .nx-term-h{color:#bdcee5}
.as-panel-fix [data-asb-new]{background:#075985!important;color:#fff!important}
@media(max-width:560px){.as-panel-fix .nx .nx-wrap{padding:0 18px}.as-panel-fix .nx .nx-head{margin-bottom:28px}.as-panel-fix .nx .nx-btns{gap:10px}.as-panel-fix .nx .nx-btns>.nx-btn{width:100%}.as-panel-fix .nx .nx-plan{padding:26px 22px}.as-panel-fix .nx .nx-side-card{padding:22px}.as-panel-fix .nx .nx-title{font-size:28px}.as-panel-fix .nx .nx-feat>*{min-width:0}}
