/* HOBİTEK localized service pages: scoped component adjustments only.
   Existing typography, palette, navigation, hero and footer inherit from original site. */
.local-premium .local-seo-hero{background:#0b0d10}
.local-premium .local-seo-hero .inner-premium-hero__media{background:linear-gradient(132deg,#101317 7%,#202024 61%,#08090b 100%)}
.local-premium .local-seo-hero .inner-premium-hero__media:after{background:linear-gradient(90deg,rgba(5,6,8,.95),rgba(5,6,8,.8) 43%,rgba(5,6,8,.28) 82%),linear-gradient(0deg,rgba(5,6,8,.4),transparent 35%)}
.local-premium .local-seo-hero .inner-premium-hero__content h1{max-width:1100px}
.local-premium .local-hero-tail{display:inline-block;margin-top:34px;padding-top:17px;border-top:1px solid rgba(255,255,255,.2);font-family:'Space Grotesk',Arial,sans-serif;font-size:.67rem;letter-spacing:.14em;color:#c1b9b0}
.local-premium .local-seo-section{padding-bottom:110px}
.local-premium .local-first-line{font-family:'Space Grotesk',Arial,sans-serif;font-size:.66rem;letter-spacing:.16em;font-weight:500;color:#8c9298}
.local-premium .local-facts{display:flex;flex-wrap:wrap;gap:10px 22px;margin:36px 0 54px;padding:18px 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}
.local-premium .local-facts span{font-family:'Space Grotesk',Arial,sans-serif;color:#aeb1b5;font-size:.64rem;font-weight:500;letter-spacing:.07em}
.local-premium .local-truth{margin:45px 0 70px;border-left:2px solid #b5483f;padding:6px 0 7px 25px}
.local-premium .local-truth span{font-family:'Space Grotesk',Arial,sans-serif;color:#b3b8bd;font-size:.66rem;letter-spacing:.13em}
.local-premium .local-truth p{margin:8px 0 0;color:#a4a9ae;line-height:1.75;font-size:.88rem}
.local-premium .local-truth strong{color:#eeedea;font-weight:600}
.local-premium .local-faq-heading{margin-top:72px}
.local-premium .local-faq{margin-top:13px}
.local-premium .local-side-address{margin:30px 0 18px;padding-top:19px;border-top:1px solid rgba(255,255,255,.1)}
.local-premium .local-side-address span{display:block;color:#7e858b;font-size:.65rem;letter-spacing:.08em}
.local-premium .local-side-address strong{display:block;color:#d8d8d5;font-weight:500;font-size:.85rem;line-height:1.6;margin-top:9px}
.local-premium .local-route{display:flex;justify-content:space-between;align-items:center;margin:16px 0 28px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.14);color:#edece8;font-size:.85rem;transition:color .2s ease}
.local-premium .local-route:hover{color:#cc6d60}
.local-premium .local-route span{font-size:1.1rem}
.local-premium .local-subtle-action{display:inline-flex;margin-left:22px;color:#aeb1b4;font-size:.77rem;border-bottom:1px solid rgba(255,255,255,.22);padding-bottom:7px}
.local-premium .local-subtle-action:hover{color:#fff}
.local-premium .local-visual-break figure{background:linear-gradient(145deg,#191c1f,#0b0d10)}
@media(max-width:950px){.local-premium .local-seo-section{padding-bottom:70px}.local-premium .local-side{position:relative;top:auto}.local-premium .local-subtle-action{margin-left:14px}}
@media(max-width:600px){.local-premium .local-seo-hero .inner-premium-hero__content h1{overflow-wrap:normal;word-break:normal}.local-premium .local-facts{gap:12px 20px}.local-premium .local-truth{margin-bottom:38px}.local-premium .local-subtle-action{margin-left:0;margin-top:19px}.local-premium .local-first-line{font-size:.6rem}.local-premium .local-hero-tail{line-height:1.7}}

/* Quiet regional routes, only on the existing service interior page. */
.inner-article .local-regions{margin-top:65px;padding-top:25px;border-top:1px solid rgba(255,255,255,.12)}
.inner-article .local-regions p{margin:0;color:#999ea3;font-size:.76rem;line-height:1.8}
.inner-article .local-regions p.local-region-links{margin-top:10px;color:#777d82;line-height:2}
.inner-article .local-regions a{color:#adafb1;padding:4px 2px;text-underline-offset:4px;transition:color .2s ease}
.inner-article .local-regions a:hover{color:#f4f1ec}
