/* Shared presentation tokens. No product behavior or entitlement changes. */
@layer solar-v83 {
:root{color-scheme:light!important;--solar-canvas:#fdfbf7;--solar-surface:#fff;--solar-sand:#f8f6f0;--solar-ink:#172554;--solar-body:#475569;--solar-line:#dedbd2;--solar-cobalt:#1d4ed8;--solar-gold:#f59e0b;--solar-teal:#0f766e;--v74-bg:#fdfbf7;--v74-card:#fff;--v74-line:#dedbd2;--v74-text:#172554;--v74-muted:#475569;--v74-indigo:#1d4ed8}
html,body{background:var(--solar-canvas)!important;color:var(--solar-ink)!important}
body :is(h1,h2,h3,h4,h5){color:var(--solar-ink)!important;-webkit-text-fill-color:currentColor!important}
body main :is(p,li,dt,dd,label,legend){color:var(--solar-body)!important;-webkit-text-fill-color:currentColor!important}
body a{color:var(--solar-cobalt)!important}body a:hover{color:#1e3a8a!important}
body main :is(.eng-kicker,.eyebrow,.v74-eyebrow,.v81-kicker,.checkpoint-label-v73,.v82-capture-label){color:var(--solar-teal)!important}
body main :is(.eng-note,.eng-small,.v81-note,.v74-small,small){color:#596475!important}
body main>section,body main .eng-section{background:transparent!important;border-color:var(--solar-line)!important}
body main :is(article,.eng-card,.v81-card,.v74-card,.checkpoint-card-v73,.checkpoint-flow-v73){background:#fff!important;border-color:var(--solar-line)!important;box-shadow:0 12px 32px #17255409!important}
body main :is(details,.checkpoint-details-v73){background:var(--solar-sand)!important;border-color:var(--solar-line)!important}
body summary{color:#243b60!important}
body main :is(th,thead){background:#f1efe7!important;color:var(--solar-ink)!important;border-color:var(--solar-line)!important}
body main td{background:white!important;color:var(--solar-body)!important;border-color:var(--solar-line)!important}
body :is(input,select,textarea){background:#fff!important;color:var(--solar-ink)!important;border-color:#94a3b8!important}
body :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #1d4ed8!important;outline-offset:4px!important}
body :is(.eng-header,.site-header-v36){background:#fdfbf7ed!important;border-color:var(--solar-line)!important;box-shadow:0 3px 20px #17255406!important}
body .eng-header .header-nav-link{color:var(--solar-ink)!important}
body .eng-header .header-brand-image{background:transparent!important;filter:none!important}
body .eng-header .header-cta,body main :is(.v81-cta,.v74-primary,.eng-btn-primary,.eng-primary-demo,.otc-pilot-cta,.otc-contact-cta){background:var(--solar-gold)!important;color:#172554!important;-webkit-text-fill-color:#172554!important;border:1px solid #e69a10!important;box-shadow:0 5px 14px #b7791317!important}
body .eng-header .header-cta:hover,body main :is(.v81-cta,.v74-primary,.eng-btn-primary,.otc-contact-cta):hover{background:#fbbf24!important;box-shadow:0 8px 20px #b7791322!important}
body main .v81-secondary,body main .v74-btn:not(.v74-primary),body main .eng-btn:not(.eng-btn-primary){background:#fff!important;color:var(--solar-cobalt)!important;border-color:#a6b4cf!important;box-shadow:none!important}
body .eng-header .eng-menu{background:#fff!important;color:var(--solar-ink)!important;border-color:#a6b4cf!important}
body .eng-header .header-navigation-stack-v54{background:transparent!important}
body footer{background:#f2efe6!important;border-color:var(--solar-line)!important}
body footer :is(p,small,.v74-footer-details,.v74-footer-bottom){color:#536074!important}
body footer :is(h2,strong,summary){color:var(--solar-ink)!important}
body footer a{color:#24467e!important}
body .otc-assistant-launch{background:#1d4ed8!important;color:#fff!important;border-color:#1d4ed8!important;box-shadow:0 6px 20px #17255422!important}
body .otc-assistant-head{background:#f8f6f0!important;border-color:var(--solar-line)!important}
body .otc-assistant button{background:#f2f5fb!important;border-color:#a6b4cf!important;color:#172554!important}
body .v81-home{background:var(--solar-canvas)!important;color:var(--solar-ink)!important}
body .v81-home h1 span,body .v74-hero h1 span{color:#1d4ed8!important}
body .v81-home .v81-hero,body main .v74-hero{background:linear-gradient(115deg,#fdfbf7 20%,#f7f5ed 100%)!important;border-color:var(--solar-line)!important}
body .v81-home :is(.v81-product,.v81-insight){background:#fff!important}
body .v81-home :is(.v81-workflow,.v81-resources){background:#f8f6f0!important}
body .v81-home .v81-commercial{background:#fdfbf7!important}
body .v81-home .v81-proof,body .v81-home .v81-price{background:#172b46!important}
body .v81-home .v81-proof :is(p,strong,span),body .v81-home .v81-price :is(h2,h3,p,dt,dd,span){color:#f4f7fc!important;-webkit-text-fill-color:currentColor!important}
body .v81-home .v81-price a:not(.v81-cta){color:#b9d3ff!important;-webkit-text-fill-color:currentColor!important}
body .v81-home .v81-price .v81-cta{color:#172554!important;-webkit-text-fill-color:#172554!important}
body .v81-home .v81-price .v81-kicker{color:#b9d3ff!important}
body .v81-home a:not(.v81-cta){color:#1d4ed8!important}
body .v81-home .v81-price a:not(.v81-cta){color:#c5daff!important}
body .v81-home .v81-kicker,body .v81-home .v82-capture-label{color:#0f766e!important}
body .v81-home .v81-num{color:#0f766e!important}
body .v81-home .v81-insight-body{border-color:#d3a642!important}
body .v81-home .v83-preview{background:#f8f6f0!important;border-color:#dedbd2!important;padding:18px!important;box-shadow:0 16px 40px #1725540c!important}
body .v83-preview .v82-capture-layout{border-color:#dedbd2!important}
body .v83-preview .v82-capture-copy h3{color:#172554!important}
body .v81-home .v81-gallery .v82-capture img{max-width:none!important;max-height:none!important}
body .v81-home .v81-film{box-shadow:0 22px 55px #17255420!important}
body .v81-home .v81-film::after{background:linear-gradient(180deg,#172b4600 35%,#102033e8)!important}
body .v81-home .v81-film-label,body .v81-home .v81-film-label strong{color:white!important;-webkit-text-fill-color:white!important}
body main :is(.v74-vector-wrap,.v74-tabs,.v74-signals>span,.v75-facts>div){background:#f8f6f0!important;border-color:#dedbd2!important}
body main .v74-signals>span{color:#34465e!important;-webkit-text-fill-color:currentColor!important}
body main .v74-tabs button[aria-selected=true]{color:#1d4ed8!important;background:white!important}
body main .v74-number{color:#0f766e!important}
body main .eng-package-featured{border:2px solid #d29b29!important;box-shadow:0 14px 36px #b7791310!important}
body main .eng-price{color:#172554!important}
body main .flow-node-buttons-v52 button,body main .flow-controls-v52 button{background:#fff!important;color:#243b60!important;border-color:#a6b4cf!important}
body main .flow-node-buttons-v52 button[aria-pressed=true],body main .flow-controls-v52 button[aria-pressed=true]{background:#1d4ed8!important;color:white!important;-webkit-text-fill-color:white!important;border-color:#1d4ed8!important}
body main :is(.planner-v46,.deployment-detail,.v74-console){background:#172b46!important;border-color:#4d6685!important}
body main :is(.planner-v46,.deployment-detail,.v74-console) :is(h3,p,label,output,strong,span,li,dt,dd,code,pre,small){color:#e8eef8!important;-webkit-text-fill-color:currentColor!important}
body main .planner-v46 :is(input:not([type=range]),select,option){background:#fff!important;color:#172554!important;-webkit-text-fill-color:#172554!important}
body main .planner-numbers>div,body main .planner-window-v52>div{background:#25465d!important;border-color:#67849d!important}
body main .v74-console .v74-amber,body main .v74-console .v74-command code{color:#ffcb59!important}
body main .v74-console :is(.v74-zone,details){background:#203851!important;border-color:#59728e!important}
body main .v74-console summary{color:#e8eef8!important}
body main .v74-console a{color:#b9d3ff!important}
body main .v74-console .v74-boundary{background:#473a23!important;color:#ffcb59!important}
body main .enterprise-contact-card{background:#fff!important;border:1px solid #dedbd2!important;box-shadow:0 14px 38px #17255409!important}
body main .otc-contact-enquiry{background:#fff!important;border-color:#dedbd2!important}
body .contact-draft-button{background:#f59e0b!important;color:#172554!important;border-color:#e69a10!important}
body .otc-contact-options-v56{background:#fff!important;border-color:#a6b4cf!important}
body .otc-contact-options-open-v56{background:#1d4ed8!important;color:white!important}
@media(max-width:1000px){body .eng-header .header-navigation-stack-v54{background:#fdfbf7!important;border-color:#dedbd2!important}}
}
.v83-preview .v82-capture-layout{gap:35px;padding:24px;grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr)}
.v83-preview .v82-capture-copy{padding:12px}
@media(max-width:760px){.v83-preview .v82-capture-layout{grid-template-columns:1fr;gap:18px;padding:10px}.v83-preview .v82-capture-copy{padding:8px}}
@layer solar-v83{
body main{background:#fdfbf7!important}
body main.eng-pricing,body main.otc-contact-v25{background:#fdfbf7!important}
body main li::marker{color:#0f766e!important}
body main .contact-trust li{background:#f3f5f2!important;border-color:#d8dfd9!important;color:#334e48!important}
body main .contact-route-buttons button{background:#f8f6f0!important;border-color:#dedbd2!important;color:#172554!important}
body main .contact-route-buttons button[aria-pressed=true]{background:#eaf0fc!important;border-color:#1d4ed8!important}
body main .v74-protocols code{background:#fff!important;border-color:#a6b4cf!important;color:#24467e!important}
}
@layer solar-v83{
body .v78-reading-line{background:#1d4ed8!important}
body input[type=range],body input[type=checkbox],body input[type=radio]{accent-color:#1d4ed8!important}
}
