/* Ajuste cromático das páginas especiais — v20261029 */
html.premium-checkup {
 --forest:#16324F;--forest-mid:#244B74;--forest-pale:#E8F1F3;--forest-ghost:#F3F7FA;
 --ink:#263238;--ink-mid:#405563;--ink-light:#617480;
 --border:#D8E5E9;--gold:#C8A96B;--gold-pale:#FAF6EC;--radius:12px;
}
html.premium-checkup .btn-primary{background:#2E8B57;color:#fff;border-radius:10px;}
html.premium-checkup .btn-primary:hover{background:#236D44;}
html.premium-checkup .btn-outline{border-color:#A8C9C8;color:#16324F;border-radius:10px;}
html.premium-checkup .hero{background:linear-gradient(145deg,#F3F7FA 0%,#FDFEFE 70%,#EFF7F3 100%);}
html.premium-checkup a:focus-visible{outline:3px solid #3FA7A3;outline-offset:3px;}
html.premium-diabetes{
 --bg:#0B1D31;--panel:#16324F;--panel2:#193854;--accent:#3FA7A3;
 --blue:#3FA7A3;--soft:#A5D5D1;--deep:#091624;--muted:#B4CBD5;
}
html.premium-diabetes .btn-wa{background:linear-gradient(135deg,#2E8B57,#277D71);box-shadow:0 12px 30px rgba(46,139,87,.24);border-radius:12px;}
html.premium-diabetes .hero{background:linear-gradient(135deg,#16324F 0%,#0B1D31 78%);}
html.premium-diabetes .btn-ghost{border-color:rgba(141,199,195,.5);border-radius:12px;}
html.premium-diabetes a:focus-visible{outline:3px solid #3FA7A3;outline-offset:3px;}
