/* Health Plus Turkey | Unified editorial finish | English main pages only | 2026-11-10 */
/* Strict namespacing prevents legacy footer/hero overrides affecting other sections. */
.hpt-26-footer, .hpt-26-footer * {box-sizing:border-box!important;}
body .hpt-26-footer {display:block!important;position:relative!important;clear:both!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#092638!important;color:#eff3f4!important;border:0!important;box-shadow:none!important;font-family:inherit!important;}
body .hpt-26-footer .hpt-26-foot-wrap {width:min(1160px,calc(100% - 64px))!important;max-width:1160px!important;margin:0 auto!important;padding:70px 0 44px!important;display:grid!important;grid-template-columns:1.5fr .9fr 1.2fr!important;gap:clamp(24px,5vw,75px)!important;align-items:start!important;}
body .hpt-26-footer .hpt-26-foot-col {display:block!important;min-width:0!important;text-align:left!important;margin:0!important;padding:0!important;}
body .hpt-26-footer h2, body .hpt-26-footer h3 {font-family:Georgia,'Times New Roman',serif!important;color:#fff!important;display:block!important;font-size:21px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:-.01em!important;margin:0 0 20px!important;padding:0!important;border:0!important;transform:none!important;}
body .hpt-26-footer .hpt-26-footer-brand {font-size:25px!important;}
body .hpt-26-footer p,body .hpt-26-footer a,body .hpt-26-footer address {font-family:inherit!important;font-size:13px!important;line-height:1.85!important;color:#d6e1e7!important;font-weight:400!important;letter-spacing:0!important;margin:0 0 11px!important;font-style:normal!important;text-align:left!important;display:block!important;}
body .hpt-26-footer a {text-decoration:none!important;transition:color .15s ease!important;}
body .hpt-26-footer a:hover,body .hpt-26-footer a:focus-visible {color:#d6b58b!important;text-decoration:underline!important;text-underline-offset:4px!important;}
body .hpt-26-footer .hpt-26-foot-kicker {color:#c5a477!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:700!important;margin:0 0 18px!important;}
body .hpt-26-footer .hpt-26-foot-rule {width:min(1160px,calc(100% - 64px))!important;max-width:1160px!important;margin:0 auto!important;border-top:1px solid rgba(255,255,255,.18)!important;padding:19px 0 28px!important;}
body .hpt-26-footer .hpt-26-foot-rule p {font-size:11px!important;line-height:1.65!important;color:#b5c6cf!important;margin:0!important;}
body .hpt-26-footer .hpt-26-foot-credentials {color:#d7bc91!important;margin-top:18px!important;font-size:11px!important;}
/* Balanced photographic editorial headers, not billboard-like visuals. */
body .hpt-26-photo-hero {isolation:isolate;position:relative!important;overflow:hidden!important;width:100%!important;margin:0!important;min-height:510px!important;display:flex!important;align-items:center!important;background:#0c2b3d!important;color:white!important;}
body .hpt-26-photo-hero .hpt-26-hero-image {position:absolute!important;inset:0 0 0 42%!important;width:58%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;z-index:-2!important;filter:saturate(.72) contrast(1.03)!important;}
body .hpt-26-photo-hero::before {content:''!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(90deg,#092638 0%,#092638 36%,rgba(9,38,56,.92) 46%,rgba(9,38,56,.45) 70%,rgba(9,38,56,.06) 100%)!important;}
body .hpt-26-photo-hero .hpt-26-hero-inner {box-sizing:border-box!important;width:min(1160px,calc(100% - 64px))!important;max-width:1160px!important;margin:0 auto!important;padding:86px 0!important;position:relative!important;}
body .hpt-26-photo-hero .hpt-26-hero-content {max-width:650px!important;margin:0!important;}
body .hpt-26-photo-hero .hpt-26-overline {font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#d9ba8b!important;font-weight:700!important;margin:0 0 30px!important;}
body .hpt-26-photo-hero h1 {font-family:Georgia,'Times New Roman',serif!important;color:#fff!important;font-size:clamp(42px,4.15vw,65px)!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.035em!important;max-width:680px!important;margin:0 0 25px!important;padding:0!important;}
body .hpt-26-photo-hero .hpt-26-lead {font-size:clamp(16px,1.5vw,19px)!important;line-height:1.7!important;color:#e3ebee!important;max-width:590px!important;margin:0 0 28px!important;}
body .hpt-26-photo-hero .hpt-26-hero-link {display:inline-block!important;padding:14px 25px!important;background:#cba979!important;color:#092638!important;border-radius:2px!important;font-weight:700!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.06em!important;text-decoration:none!important;}
body .hpt-26-photo-hero .hpt-26-hero-link:hover {background:#ebd1a9!important;color:#092638!important;}
@media(max-width:760px){body .hpt-26-footer .hpt-26-foot-wrap{grid-template-columns:1fr!important;gap:27px!important;width:calc(100% - 44px)!important;padding:48px 0 30px!important;}body .hpt-26-footer .hpt-26-foot-rule{width:calc(100% - 44px)!important;}body .hpt-26-photo-hero{min-height:510px!important;}body .hpt-26-photo-hero .hpt-26-hero-image{inset:0!important;width:100%!important;}body .hpt-26-photo-hero::before{background:linear-gradient(90deg,rgba(9,38,56,.96),rgba(9,38,56,.78))!important;}body .hpt-26-photo-hero .hpt-26-hero-inner{width:calc(100% - 44px)!important;padding:65px 0!important;}body .hpt-26-photo-hero h1{font-size:clamp(36px,9vw,50px)!important;}}
