/* Fix: home-only uniform cards. The first VIP tile must never be preselected. */
body.page-home .hpt-checkup-section .cards > article.card,
body.page-home .hpt-treatment-section .cards > article.card {
 background:#fff!important; background-image:none!important; color:#102b3b!important;
 border:1px solid #e3ded5!important; box-shadow:none!important;
 transition: background-color .2s ease, color .2s ease, border-color .2s ease,box-shadow .2s ease!important;
}
body.page-home .hpt-checkup-section .cards > article.card :is(h3,p),
body.page-home .hpt-treatment-section .cards > article.card :is(h3,p){color:#183444!important;opacity:1!important;text-shadow:none!important}
body.page-home .hpt-checkup-section .cards > article.card a,
body.page-home .hpt-treatment-section .cards > article.card a{color:#926b37!important;opacity:1!important}
body.page-home .hpt-checkup-section .cards > article.card:is(:hover,:focus-within),
body.page-home .hpt-treatment-section .cards > article.card:is(:hover,:focus-within){background:#103243!important;background-image:none!important;color:#fff!important;border-color:#b69b70!important;box-shadow:0 15px 30px rgba(7,35,47,.14)!important}
body.page-home .hpt-checkup-section .cards > article.card:is(:hover,:focus-within) :is(h3,p),
body.page-home .hpt-treatment-section .cards > article.card:is(:hover,:focus-within) :is(h3,p){color:#fff!important;opacity:1!important;text-shadow:none!important}
body.page-home .hpt-checkup-section .cards > article.card:is(:hover,:focus-within) a,
body.page-home .hpt-treatment-section .cards > article.card:is(:hover,:focus-within) a{color:#f0d5a7!important;opacity:1!important}
@media(hover:none){body.page-home .hpt-checkup-section .cards > article.card:not(:focus-within),body.page-home .hpt-treatment-section .cards > article.card:not(:focus-within){background:#fff!important}}
