/* Health Plus Turkey unified refinements - isolated and reversible. */
body .hpt-28-footer .hpt-28-brand-title{display:none!important}
body .hpt-28-footer .hpt-28-brand-link{margin-bottom:22px!important}
body .hpt-28-footer .hpt-28-brand-link img{width:185px!important;max-width:100%!important;height:auto!important;display:block!important}
body .hpt-28-footer .hpt-29-contact-action{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important;text-decoration:none!important;margin:0 0 14px!important;white-space:normal!important}
body .hpt-28-footer .hpt-29-contact-action svg{flex:none!important;color:#d7bc91!important}
body .hpt-28-footer .hpt-29-contact-action span{overflow-wrap:anywhere!important}
body .hpt-28-footer .hpt-29-address-label{display:block!important;font-size:10px!important;letter-spacing:.14em!important;color:#d7bc91!important;margin:8px 0 2px!important}
body .hpt-28-footer .hpt-28-foot-col address{margin:0!important}
body .hpt-28-footer{margin-top:52px!important}
body .hpt-28-footer .hpt-28-foot-wrap{padding-top:56px!important;padding-bottom:34px!important}
body .hpt-29-patient-overview{padding:68px 24px 44px!important;background:#f6f7f6!important}
body .hpt-29-overview-inner{max-width:1110px!important;margin:auto!important}
body .hpt-29-overview-intro{max-width:790px!important}
body .hpt-29-eyebrow{font-size:11px!important;letter-spacing:.18em!important;color:#a48050!important;font-weight:700!important}
body .hpt-29-overview-intro h2{font:normal clamp(30px,3vw,43px)/1.2 Georgia,serif!important;color:#0a2a3a!important;margin:12px 0 20px!important}
body .hpt-29-overview-intro>p:not(.hpt-29-eyebrow){font-size:16px!important;line-height:1.85!important;color:#3a5361!important}
body .hpt-29-journey{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 42px!important;padding:34px 0!important;margin:12px 0 0!important;list-style:none!important}
body .hpt-29-journey li{display:flex!important;gap:20px!important;border-top:1px solid #cdd5d7!important;padding-top:24px!important;min-width:0!important}
body .hpt-29-journey li>span{font:normal 27px Georgia,serif!important;color:#b08b5f!important}
body .hpt-29-journey h3{font:normal 24px Georgia,serif!important;color:#0a2a3a!important;margin:0 0 11px!important}
body .hpt-29-journey p{font-size:14px!important;line-height:1.8!important;color:#3a5361!important;margin:0!important}
body .hpt-29-next-step{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:22px!important;border-top:1px solid #d5dcde!important;padding:25px 0!important}
body .hpt-29-next-step strong{font-size:15px!important;color:#0a2a3a!important}
body .hpt-29-next-step a{display:inline-block!important;background:#0b2b3c!important;color:white!important;padding:13px 19px!important;text-decoration:none!important;font-weight:600!important;font-size:13px!important}
body .medical-icon-wrap{display:flex!important;align-items:center!important;justify-content:center!important;min-width:70px!important;width:70px!important;min-height:70px!important;height:70px!important}
body .medical-icon-wrap .medical-icon{width:38px!important;height:38px!important;stroke-width:1.5!important;color:#9d7944!important}
body.page-contact .hpt-27-contact-grid{display:grid!important;grid-template-columns:minmax(0,0.88fr) minmax(0,1.12fr)!important;gap:26px!important;align-items:start!important}
body.page-contact .hpt-27-contact-section{padding-bottom:28px!important;min-height:0!important}
body.page-contact .hpt-27-contact-wrap{padding-bottom:0!important}
body.page-contact .hpt-form{max-width:none!important;width:100%!important;margin:0!important}
body.page-contact .hpt-28-footer{margin-top:0!important}
body.page-about .hpt-28-footer{margin-top:42px!important}
body.page-about .hpt-about-authority{margin-top:54px!important;margin-bottom:54px!important}
body.page-about .hpt-authority-stats{gap:18px!important}
body.page-about .hpt-authority-stat strong{white-space:nowrap!important}
body.page-about .hpt-authority-stat h3{font-size:19px!important}
@media(max-width:800px){body .hpt-29-journey{grid-template-columns:1fr!important}body .hpt-29-next-step{align-items:flex-start!important;flex-direction:column!important}body.page-contact .hpt-27-contact-grid{grid-template-columns:1fr!important}}
