/* MedReview Indonesia: electric blue, cyan, orange and white. */
:root {
  --ink:#082b4b; --navy:#082b4b; --muted:#3e586d;
  --paper:#fff; --soft:#f3fbff; --line:#c8dce9;
  --teal:#0758dc; --mint:#00d7e8; --cyan:#00d7e8;
  --cyan-dark:#006c78; --coral:#ff875e;
}
body { background:#fff; color:var(--ink); }
header { background:#082b4b; border-color:#164561; }
header nav { background:#164563; }
header nav button:not(.active), header nav a { color:#fff; }
header nav button.active { background:#00d7e8; color:#082b4b; }
header .nav-source { color:#65edfa; }
.editorial-page header nav a { color:#fff; }
.editorial-page header nav a:hover { background:#00d7e8; color:#082b4b; }
.seo-content-nav { background:#fff; border-color:#c8dce9; }
.seo-content-nav a { color:#0758dc; }

/* Saturated opening panels, with a separate white reading surface. */
.concept-hero { background:#0758dc; color:#fff; }
.concept-hero h1, .concept-hero .lead { color:#fff; }
.concept-hero .edition { color:#9af5ff; }
.concept-hero .desc { color:#fff; }
.concept-hero .market-demand-line { border-left-color:#00d7e8; }
.concept-hero .market-demand-line a { color:#fff; }
.concept-hero .hero-actions .secondary { color:#fff; }
.concept-hero .fact-strip { background:#082b4b; color:#fff; border-color:#00d7e8; }
.concept-hero .fact-strip b { color:#61f0fb; }
.hero-panel { background:#00d7e8; color:#082b4b; border-top:6px solid #ff875e; border-radius:16px; box-shadow:none; }
.hero-panel .label, .hero-panel p { color:#082b4b; }
.hero-panel h3 { color:#082b4b; }
.spec-row { border-color:#078da4; }
.primary { background:#ff875e; color:#082b4b; border-color:#ff875e; }
.primary:hover { background:#ffac8e; border-color:#ffac8e; }
.path-hero:not(.pro-hero) { background:#0758dc; color:#fff; }
.path-hero:not(.pro-hero) h1 { color:#fff; }
.path-hero:not(.pro-hero) h1 em { color:#62f2fc; }
.path-hero:not(.pro-hero) .intro { color:#fff; }
.path-hero:not(.pro-hero) .eyebrow { color:#b5f9ff; }
.path-hero:not(.pro-hero) a { color:#fff; text-underline-offset:5px; }

.editorial-feature { background:#fff; border-top:5px solid #ff875e; }
.clinical-finder { background:#fff; border-top-color:#0758dc; }
.procedure-choice { border-left-color:#0758dc; }
.procedure-choice.active { background:#0758dc; }
.procedure-choice.active strong, .procedure-choice.active span, .procedure-choice.active b { color:#fff; }
.laser-benefit-grid article { background:#fff; border:1px solid #c8dce9; border-top:5px solid #00b8ca; }
.laser-benefit-grid article:nth-child(2) { border-top-color:#ff875e; }
.laser-benefit-grid article:nth-child(3) { border-top-color:#0758dc; }
.clinical-grid article { background:#fff; border:1px solid #c8dce9; border-top:4px solid #00b8ca; }
.patient-question-card { background:#0758dc; border-left-color:#ff875e; }
.soft-band { background:#00d7e8; border-color:#00d7e8; }
#operasional { background:#082b4b; }
#operasional .hospital-positioning { background:#fff; color:#082b4b; border-top-color:#ff875e; }
#operasional .hospital-positioning h3, #operasional .hospital-positioning p { color:#082b4b; }
#operasional .hospital-positioning .eyebrow { color:#0758dc; }
.cost-narrative { background:#104862; }
.check-panel { background:#fff; border:1px solid #a6d9e4; border-top:5px solid #00b8ca; }
.source-item { background:#f3fbff; }

.ask-more-toggle { background:#0758dc; }
.ask-more-panel { border-color:#a6c8e5; }
.ask-treatment { background:#fff; border:2px solid #00adbf; }
.ask-machines { background:#fff; border:2px solid #0758dc; }
.ask-treatment .ask-choice-icon { background:#00d7e8; color:#082b4b; }
.ask-machines .ask-choice-icon { background:#ff875e; color:#082b4b; }
.ask-more-choice:hover { background:#e9fbff; }
footer { background:#082b4b; }
