html[data-theme=dark] body.insurance-evidence-page{--studio-bg:#050914;--studio-surface:#0b1528;--studio-raised:#12223b;--studio-text:#f2f6ff;--studio-muted:#b0bfd6;--studio-line:#2a3e5b;--studio-blue:#91c2ff;--studio-good:#7ce5ba;--studio-warning:#ffcf89;--studio-danger:#ffaaa5;--studio-selected:#183665}
.review-step{background:#0a1427!important;scroll-margin-top:100px}.review-rail{background:#0b1528!important;border-color:#294364!important;border-radius:14px}.rail-card ul{color:#b0bfd6!important}.preservation-notes{border-color:#294364!important;border-radius:10px;padding:20px}.review-header-actions{align-items:center}
.insurance-evidence-page #main{width:100%;padding:0}.studio-bar{width:min(1280px,calc(100% - 64px));padding-block:8px;font-size:.78rem;border-color:#253753}.studio-bar a{font-size:.88rem}.studio-theme{display:none!important}.studio-footer{width:min(1280px,calc(100% - 64px));border-color:#253753;color:#b0bfd6}
#main .eyebrow{color:#87d9ff!important}#main .prospect-hero h1{font-size:var(--text-hero);line-height:1.04;letter-spacing:-.055em;max-width:none;margin:22px 0}#main .hero-copy .lede{font-size:clamp(1.08rem,1.35vw,1.2rem);max-width:550px!important}#main .hero-note{margin-top:22px;font-size:.78rem;color:#b0bfd6}#main .prospect-hero .hero-copy{max-width:none}#main .prospect-hero .hero-actions{margin-top:28px}#main .action,#main .primary{background:#2169e8;color:#fff;border:1px solid #3982ef;border-radius:8px;padding:12px 20px;font-weight:700;min-height:48px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px}#main .action-secondary,#main .secondary,#main .quiet{background:#10213c;color:#dceaff;border:1px solid #38577e;border-radius:8px;padding:10px 17px;min-height:44px}#main .primary:hover{background:#357ff6}#main .section-intro h2{font-size:clamp(1.9rem,3vw,2.7rem);margin:12px 0 18px}#main .section-intro>p:last-child{color:#b0bfd6}#main .brand-section p+p{margin-top:16px}#main .hero-copy .eyebrow{color:#87d9ff}
#main .proof-strip strong{color:#f2f6ff}#main .proof-strip small{color:#b0bfd6}#main .ribbon-values strong{font-size:2.3rem;color:#7ce5ba}#main .ribbon-values>div:last-child strong{color:#ffcf89}
#main .mode-choice{display:block;padding:0;border:0}#main .mode-card{background:#0b1528;border:1px solid #294364;border-radius:14px;margin-top:16px;padding:24px;grid-template-columns:70px 1fr}#main .mode-card .mode-number{color:#8cc5ff}#main .mode-card h3{font-size:1.3rem;color:#f2f6ff}#main .mode-card p{color:#b0bfd6}#main .mode-card p+p{margin-top:12px}#main .connected-evidence{margin-top:24px;background:#0a1425;border:1px solid #2a3e5b;border-radius:12px;color:#b8cbe5}#main .connected-evidence summary{color:#e8f1ff;min-height:48px}
#sample-view,#studio-view{width:min(1280px,calc(100% - 64px));margin-inline:auto;padding-block:40px 70px}.review-header{position:relative;isolation:isolate;padding:38px!important;min-height:260px;border:1px solid #325784!important;border-radius:18px;background:linear-gradient(90deg,#0a1429 35%,#0a1429a8),url('../assets/prospect/insurance-room.webp') right center/cover!important;margin-bottom:35px}.review-header:after{content:"";z-index:-1;position:absolute;inset:0;pointer-events:none}.review-header h1{max-width:740px!important;font-size:clamp(2rem,3.4vw,3rem)!important}.review-header .subhead{max-width:720px}.review-header-actions{margin-top:22px}.review-step{padding:30px!important;background:#0a1427;border:1px solid #263e60!important;border-radius:16px;margin-bottom:28px}.review-question{color:#a6c9ff!important}.review-step .step-count{color:#88b9ff}.review-step:before{content:"";display:block;width:70px;height:70px;background:center/contain no-repeat;margin-bottom:16px}
#review-step-1:before{background-image:url('../assets/prospect/ch1.webp')}#review-step-2:before{background-image:url('../assets/prospect/role2.webp')}#review-step-3:before{background-image:url('../assets/prospect/ans1.webp')}#review-step-4:before{background-image:url('../assets/prospect/ans3.webp')}#review-step-5:before{background-image:url('../assets/prospect/ch3.webp')}
.review-sidebar{background:#0b1528!important;border:1px solid #294364!important;border-radius:14px}.review-progress-item{border-radius:7px!important}.review-progress-item.active{background:#123366!important;color:white!important}.term-board,.source-explainer,.evidence-package,.correction-flow article,.signature-meaning article,.technical-disclosure,.human-review-state,.important-boundary,.why-panel{background:#0e1c33!important;border-color:#2d496f!important;border-radius:12px!important}.result-decision{background:#0a292c!important;border:1px solid #2d7b6b!important;border-radius:12px}.result-decision strong{color:#7ce5ba!important}.revised-record{background:#2c231b!important}.package-header{background:#163763!important;color:#d6e8ff!important}.headline-metrics{border-radius:10px;background:#0d1c34}.headline-metrics strong{color:#9dccff!important}.technical-disclosure summary{min-height:44px;color:#c4dafa!important}.technical-disclosure pre,pre,code{font-family:'JetBrains Mono',monospace}.mobile-review-progress{background:#07142a!important;border-color:#325783!important}.guided-studio .subhead{color:#b8cce8!important}.review-sidebar a,.review-sidebar strong{color:#d4e4f8!important}.authoring-warning{background:#101e35;border:1px solid #345277;border-radius:10px;color:#c4d5ed}
@media(max-width:760px){.studio-bar{width:calc(100% - 36px);gap:2px}.studio-utilities span{font-size:.75rem}#main .prospect-hero h1{font-size:clamp(2.55rem,9.6vw,3.6rem);margin:18px 0}#main .hero-copy .lede{font-size:1.02rem}#main .section-intro h2{font-size:2rem}#sample-view,#studio-view{width:calc(100% - 28px);padding-top:22px}.review-header{padding:24px!important}.review-step{padding:20px!important}.review-step:before{width:56px;height:56px}.review-header-actions{display:flex;flex-direction:column;align-items:stretch}.review-sidebar{display:none}.studio-footer{width:calc(100% - 36px)}#main .mode-card{grid-template-columns:1fr}}
