/* Deba Servis - kategori alt sayfa premium uyum katmani
   Yalnizca gorunumu duzenler; gorunur metin/SEO/URL/JS icerigi eklemez. */
body.category-premium.category-subpage{
  --cat-ink:#152536;--cat-muted:#52677b;--cat-border:rgba(31,57,84,.18);
  background:#f7f9fb!important;color:var(--cat-ink)!important;
  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;
}
body.category-premium.category-subpage *{box-sizing:border-box}
body.category-premium.category-subpage a{transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}

/* Ust yasal bant / navigasyon */
body.category-premium.category-subpage .legal{background:var(--cat-dark)!important;color:rgba(255,255,255,.86)!important;border:0!important}
body.category-premium.category-subpage .legal a{color:#fff!important}
body.category-premium.category-subpage .navbar,
body.category-premium.category-subpage .header,
body.category-premium.category-subpage header.nav,
body.category-premium.category-subpage header.header{
  background:rgba(255,255,255,.95)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);
  border-bottom:1px solid var(--cat-border)!important;box-shadow:0 5px 24px rgba(20,42,66,.055)!important;
}
body.category-premium.category-subpage .navbar .nav-link,
body.category-premium.category-subpage .nav a:not(.call-btn),
body.category-premium.category-subpage .header a:not(.call-top):not(.phone-top){color:#31455a!important;font-weight:650!important}
body.category-premium.category-subpage .navbar .nav-link:hover,
body.category-premium.category-subpage .nav a:hover,
body.category-premium.category-subpage .header a:hover{color:var(--cat-accent)!important}
body.category-premium.category-subpage .logo-icon,
body.category-premium.category-subpage .logo-mark,
body.category-premium.category-subpage .brand-icon{
  background:linear-gradient(145deg,var(--cat-accent),var(--cat-accent-2))!important;color:#fff!important;
  box-shadow:0 8px 20px color-mix(in srgb,var(--cat-accent) 24%, transparent)!important;border-radius:14px!important
}
body.category-premium.category-subpage .call-btn,
body.category-premium.category-subpage .call-top,
body.category-premium.category-subpage .phone-top,
body.category-premium.category-subpage .nav-call{
  background:linear-gradient(135deg,var(--cat-accent),color-mix(in srgb,var(--cat-accent) 72%,var(--cat-dark)))!important;
  color:#fff!important;border:0!important;border-radius:13px!important;box-shadow:0 10px 24px color-mix(in srgb,var(--cat-accent) 18%, transparent)!important;
}

/* Hero: index ile ayni acik premium dil */
body.category-premium.category-subpage .hero{
  position:relative!important;isolation:isolate!important;overflow:hidden!important;
  padding:clamp(48px,5.5vw,82px) 0 clamp(66px,6.5vw,94px)!important;
  background:radial-gradient(circle at 9% 15%,color-mix(in srgb,var(--cat-accent-2) 25%,transparent) 0 0,transparent 30%),linear-gradient(128deg,#fff 0%,var(--cat-soft) 52%,color-mix(in srgb,var(--cat-accent) 8%,#f7fbff) 100%)!important;
  color:var(--cat-ink)!important;border-bottom:1px solid color-mix(in srgb,var(--cat-accent) 15%,transparent)!important;
}
body.category-premium.category-subpage .hero::before{content:"";position:absolute;inset:auto -8% -46% auto;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--cat-accent) 13%,transparent),transparent 67%);z-index:-1;pointer-events:none}
body.category-premium.category-subpage .hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--cat-accent-2),transparent);opacity:.55;pointer-events:none}
body.category-premium.category-subpage .hero-grid,
body.category-premium.category-subpage .hero .row{gap:clamp(24px,4vw,58px)!important;align-items:center!important}
body.category-premium.category-subpage .hero-badge,
body.category-premium.category-subpage .hero .badge{
  display:inline-flex!important;align-items:center!important;max-width:100%!important;padding:8px 13px!important;border-radius:999px!important;
  border:1px solid color-mix(in srgb,var(--cat-accent) 22%,white)!important;background:rgba(255,255,255,.82)!important;color:var(--cat-dark)!important;
  box-shadow:0 7px 22px rgba(24,48,72,.05)!important;font-size:.86rem!important;font-weight:750!important;letter-spacing:.01em!important;
}
body.category-premium.category-subpage .hero h1,
body.category-premium.category-subpage .hero-title{
  color:var(--cat-dark)!important;font-size:clamp(2.0rem,3vw,3.12rem)!important;line-height:1.08!important;
  letter-spacing:-.042em!important;font-weight:800!important;max-width:900px!important;margin:17px 0 15px!important;text-wrap:balance;
}
body.category-premium.category-subpage .hero p,
body.category-premium.category-subpage .hero-lead{
  color:#51657a!important;font-size:1.02rem!important;line-height:1.72!important;max-width:780px!important;font-weight:450!important;
}
body.category-premium.category-subpage .hero-actions{display:flex!important;gap:11px!important;flex-wrap:wrap!important;margin:22px 0 24px!important}
body.category-premium.category-subpage .hero-actions .btn,
body.category-premium.category-subpage .hero-actions a,
body.category-premium.category-subpage .btn-light,
body.category-premium.category-subpage .btn-primary{
  min-height:46px!important;padding:11px 18px!important;border-radius:13px!important;font-size:.92rem!important;font-weight:750!important;
}
body.category-premium.category-subpage .hero-actions .btn-light,
body.category-premium.category-subpage .hero-actions .btn:first-child,
body.category-premium.category-subpage .btn-primary{
  background:linear-gradient(135deg,var(--cat-accent),color-mix(in srgb,var(--cat-accent) 72%,var(--cat-dark)))!important;color:#fff!important;border-color:transparent!important;
  box-shadow:0 12px 26px color-mix(in srgb,var(--cat-accent) 20%,transparent)!important;
}
body.category-premium.category-subpage .hero-actions .btn-outline-light,
body.category-premium.category-subpage .hero-actions .btn-outline,
body.category-premium.category-subpage .btn-outline{
  border:1px solid color-mix(in srgb,var(--cat-accent) 26%,#dbe3ea)!important;background:#fff!important;color:var(--cat-dark)!important;
}
body.category-premium.category-subpage .hero-points{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:4px!important}
body.category-premium.category-subpage .hero-point{
  position:relative!important;padding:14px 14px 14px 17px!important;border-radius:15px!important;background:rgba(255,255,255,.76)!important;
  border:1px solid var(--cat-border)!important;box-shadow:0 9px 26px rgba(25,47,70,.045)!important;min-height:84px!important;color:var(--cat-ink)!important;
}
body.category-premium.category-subpage .hero-point::before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:3px;background:linear-gradient(var(--cat-accent),var(--cat-accent-2))}
body.category-premium.category-subpage .hero-point strong{display:block!important;color:var(--cat-dark)!important;font-size:.91rem!important;margin-bottom:4px!important}
body.category-premium.category-subpage .hero-point span{display:block!important;color:#566c80!important;font-size:.86rem!important;line-height:1.48!important}

/* Hero sag kartlari ve gorseller */
body.category-premium.category-subpage .hero-side-card,
body.category-premium.category-subpage .hero-card,
body.category-premium.category-subpage .hero-image{
  border-radius:22px!important;padding:20px!important;background:rgba(255,255,255,.93)!important;color:var(--cat-ink)!important;
  border:1px solid var(--cat-border)!important;box-shadow:0 20px 46px rgba(21,45,68,.11)!important;overflow:hidden!important;
}
body.category-premium.category-subpage .hero-image{padding:0!important;min-height:260px!important}
body.category-premium.category-subpage .hero-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
body.category-premium.category-subpage .hero-side-icon{background:linear-gradient(145deg,var(--cat-accent),var(--cat-accent-2))!important;color:#fff!important;border-radius:12px!important}
body.category-premium.category-subpage .hero-side-card h2,
body.category-premium.category-subpage .hero-side-card h3,
body.category-premium.category-subpage .hero-card h2,
body.category-premium.category-subpage .hero-card h3{color:var(--cat-dark)!important}
body.category-premium.category-subpage .hero-side-card p,
body.category-premium.category-subpage .hero-card p{color:#53697d!important;line-height:1.6!important}
body.category-premium.category-subpage .hero-side-list li{color:#46596d!important}
body.category-premium.category-subpage .hero-side-list i{color:var(--cat-accent)!important}
body.category-premium.category-subpage .hero-side-call,
body.category-premium.category-subpage .hero-call{background:var(--cat-dark)!important;color:#fff!important;border-radius:12px!important}

/* Breadcrumb */
body.category-premium.category-subpage .visible-breadcrumb,
body.category-premium.category-subpage .breadcrumb,
body.category-premium.category-subpage .breadcrumbs{
  color:#65778a!important;font-size:.87rem!important;line-height:1.5!important;
}
body.category-premium.category-subpage .visible-breadcrumb a,
body.category-premium.category-subpage .breadcrumb a,
body.category-premium.category-subpage .breadcrumbs a{color:var(--cat-accent)!important;text-decoration:none!important}

/* Ana govde */
body.category-premium.category-subpage main,
body.category-premium.category-subpage .main,
body.category-premium.category-subpage .page,
body.category-premium.category-subpage .page-section,
body.category-premium.category-subpage .lead-section{background:#f7f9fb!important}
body.category-premium.category-subpage .overlap-section{position:relative!important;margin-top:-34px!important;z-index:3!important}
body.category-premium.category-subpage .main-grid,
body.category-premium.category-subpage .lead-grid{gap:clamp(18px,3vw,34px)!important}
body.category-premium.category-subpage .content-stack{gap:18px!important}

/* Tum bilgi/kart ailelerini ayni premium dile getir */
body.category-premium.category-subpage .content-card,
body.category-premium.category-subpage .info-panel,
body.category-premium.category-subpage .form-panel,
body.category-premium.category-subpage .form-card,
body.category-premium.category-subpage .service-card,
body.category-premium.category-subpage .guide-card,
body.category-premium.category-subpage .guide-card-link,
body.category-premium.category-subpage .related-guide-card,
body.category-premium.category-subpage .warning-box,
body.category-premium.category-subpage .safety-note,
body.category-premium.category-subpage .content-context__inner,
body.category-premium.category-subpage .lead-copy,
body.category-premium.category-subpage .faq-block{
  position:relative!important;background:#fff!important;border:1px solid var(--cat-border)!important;border-radius:18px!important;
  box-shadow:0 10px 30px rgba(22,46,69,.055)!important;color:var(--cat-ink)!important;
}
body.category-premium.category-subpage .content-card,
body.category-premium.category-subpage .info-panel,
body.category-premium.category-subpage .form-panel,
body.category-premium.category-subpage .form-card,
body.category-premium.category-subpage .lead-copy{padding:clamp(20px,2.8vw,32px)!important}
body.category-premium.category-subpage .content-card::before,
body.category-premium.category-subpage .info-panel::before,
body.category-premium.category-subpage .form-panel::before,
body.category-premium.category-subpage .form-card::before{
  content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--cat-accent),var(--cat-accent-2));opacity:.85;border-radius:18px 18px 0 0;
}
body.category-premium.category-subpage .content-card h2,
body.category-premium.category-subpage .content-card h3,
body.category-premium.category-subpage .info-panel h2,
body.category-premium.category-subpage .lead-copy h2,
body.category-premium.category-subpage .section-title{
  color:var(--cat-dark)!important;letter-spacing:-.025em!important;font-weight:780!important;line-height:1.24!important;
}
body.category-premium.category-subpage .content-card h2,
body.category-premium.category-subpage .section-title{font-size:clamp(1.38rem,2vw,1.78rem)!important}
body.category-premium.category-subpage .content-card p,
body.category-premium.category-subpage .info-panel p,
body.category-premium.category-subpage .lead-copy p,
body.category-premium.category-subpage .section-subtitle,
body.category-premium.category-subpage .content-context__inner p{
  color:#52677b!important;font-size:.97rem!important;line-height:1.72!important;
}
body.category-premium.category-subpage .eyebrow,
body.category-premium.category-subpage .mini-eyebrow{color:var(--cat-accent)!important;font-weight:800!important;letter-spacing:.10em!important}

/* Kucuk kart gridleri */
body.category-premium.category-subpage .service-grid,
body.category-premium.category-subpage .guide-grid,
body.category-premium.category-subpage .check-grid,
body.category-premium.category-subpage .mini-stats,
body.category-premium.category-subpage .related-guide-grid{gap:14px!important}
body.category-premium.category-subpage .service-card,
body.category-premium.category-subpage .guide-card,
body.category-premium.category-subpage .guide-card-link,
body.category-premium.category-subpage .related-guide-card,
body.category-premium.category-subpage .mini-stat,
body.category-premium.category-subpage .check-item{
  background:#fff!important;border:1px solid var(--cat-border)!important;border-radius:15px!important;box-shadow:0 7px 22px rgba(22,46,69,.045)!important;
}
body.category-premium.category-subpage .service-card,
body.category-premium.category-subpage .guide-card,
body.category-premium.category-subpage .guide-card-link,
body.category-premium.category-subpage .related-guide-card{padding:18px!important;overflow:hidden!important}
body.category-premium.category-subpage .service-card:hover,
body.category-premium.category-subpage .guide-card:hover,
body.category-premium.category-subpage .guide-card-link:hover,
body.category-premium.category-subpage .related-guide-card:hover{transform:translateY(-2px)!important;box-shadow:0 15px 34px rgba(24,50,75,.09)!important}
body.category-premium.category-subpage .service-icon,
body.category-premium.category-subpage .guide-icon{background:var(--cat-soft)!important;color:var(--cat-accent)!important;border-radius:13px!important}
body.category-premium.category-subpage .service-card h3,
body.category-premium.category-subpage .guide-card h3,
body.category-premium.category-subpage .guide-card-link h3,
body.category-premium.category-subpage .related-guide-card h3{color:var(--cat-dark)!important;font-size:1.02rem!important;line-height:1.32!important}
body.category-premium.category-subpage .service-card p,
body.category-premium.category-subpage .guide-card p,
body.category-premium.category-subpage .guide-card-link p,
body.category-premium.category-subpage .related-guide-card p{color:#566b7f!important;font-size:.94rem!important;line-height:1.62!important}
body.category-premium.category-subpage .check-item{color:#40566b!important;padding:13px 14px!important}
body.category-premium.category-subpage .check-item i,
body.category-premium.category-subpage .bullet-list i{color:var(--cat-accent)!important}

/* Mahalle/bolge chipleri */
body.category-premium.category-subpage .hood-chip,
body.category-premium.category-subpage .district-link{
  background:#fff!important;color:#53677a!important;border:1px solid var(--cat-border)!important;border-radius:11px!important;
  box-shadow:0 4px 14px rgba(23,47,70,.035)!important;
}
body.category-premium.category-subpage .hood-chip:hover,
body.category-premium.category-subpage .district-link:hover{color:var(--cat-accent)!important;border-color:color-mix(in srgb,var(--cat-accent) 36%,#d9e1e8)!important;background:var(--cat-soft)!important}

/* Gorsel/uyari alanlari */
body.category-premium.category-subpage .inline-figure{border-radius:17px!important;overflow:hidden!important;border:1px solid var(--cat-border)!important;background:#fff!important;box-shadow:0 8px 24px rgba(23,47,70,.055)!important}
body.category-premium.category-subpage .inline-figure img{display:block!important;width:100%!important;height:auto!important}
body.category-premium.category-subpage .figure-badge{background:rgba(255,255,255,.92)!important;color:var(--cat-dark)!important;border:1px solid var(--cat-border)!important;border-radius:999px!important}
body.category-premium.category-subpage .warning-box,
body.category-premium.category-subpage .safety-note{border-left:4px solid var(--cat-accent)!important;padding:17px 18px!important;background:linear-gradient(135deg,#fff,var(--cat-soft))!important}

/* Formlar */
body.category-premium.category-subpage .form-panel,
body.category-premium.category-subpage .form-card{border-top:4px solid var(--cat-accent)!important}
body.category-premium.category-subpage .form-title{color:var(--cat-dark)!important;font-weight:800!important}
body.category-premium.category-subpage .form-subtitle{color:#5b6f82!important;line-height:1.6!important}
body.category-premium.category-subpage label,
body.category-premium.category-subpage .field-label,
body.category-premium.category-subpage .form-label{color:#31485e!important;font-weight:650!important}
body.category-premium.category-subpage input:not([type=checkbox]):not([type=radio]),
body.category-premium.category-subpage select,
body.category-premium.category-subpage textarea{
  border-radius:12px!important;border:1px solid #c8d4df!important;background:#fbfcfd!important;color:#1f3448!important;min-height:44px!important;
}
body.category-premium.category-subpage input::placeholder,
body.category-premium.category-subpage textarea::placeholder{color:#6b7c8d!important;opacity:1!important}
body.category-premium.category-subpage input:focus,
body.category-premium.category-subpage select:focus,
body.category-premium.category-subpage textarea:focus{border-color:var(--cat-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--cat-accent) 12%,transparent)!important;outline:none!important}
body.category-premium.category-subpage .submit-btn,
body.category-premium.category-subpage button.submit,
body.category-premium.category-subpage button[type=submit]{background:linear-gradient(135deg,var(--cat-accent),color-mix(in srgb,var(--cat-accent) 74%,var(--cat-dark)))!important;color:#fff!important;border:0!important;border-radius:12px!important;font-weight:750!important;box-shadow:0 10px 24px color-mix(in srgb,var(--cat-accent) 18%,transparent)!important}
body.category-premium.category-subpage .consent-box,
body.category-premium.category-subpage .consent,
body.category-premium.category-subpage .generator-form-consent{color:#5c6e7f!important;background:var(--cat-soft)!important;border:1px solid var(--cat-border)!important;border-radius:11px!important}

/* SSS / accordion / rehber linkleri */
body.category-premium.category-subpage details,
body.category-premium.category-subpage .accordion-item{border:1px solid var(--cat-border)!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important;margin-bottom:9px!important}
body.category-premium.category-subpage summary,
body.category-premium.category-subpage .accordion-button{color:var(--cat-dark)!important;background:#fff!important;font-weight:700!important}
body.category-premium.category-subpage details[open] summary,
body.category-premium.category-subpage .accordion-button:not(.collapsed){background:var(--cat-soft)!important}
body.category-premium.category-subpage .text-link,
body.category-premium.category-subpage .inline-link,
body.category-premium.category-subpage .guide-inline-link{color:var(--cat-accent)!important;font-weight:700!important;text-decoration:none!important}

/* Footer ve mobil bar */
body.category-premium.category-subpage .mobile-bar{background:rgba(255,255,255,.96)!important;backdrop-filter:blur(12px)!important;border-top:1px solid var(--cat-border)!important;box-shadow:0 -8px 28px rgba(20,42,66,.08)!important}
body.category-premium.category-subpage .mobile-form{background:#fff!important;color:var(--cat-dark)!important;border:1px solid var(--cat-border)!important}
body.category-premium.category-subpage .mobile-call{background:linear-gradient(135deg,var(--cat-accent),var(--cat-dark))!important;color:#fff!important;border:0!important}

/* Mobil okunabilirlik */
@media(max-width:991.98px){
 body.category-premium.category-subpage .hero{padding:38px 0 68px!important}
 body.category-premium.category-subpage .hero h1,body.category-premium.category-subpage .hero-title{font-size:clamp(1.82rem,6vw,2.25rem)!important}
 body.category-premium.category-subpage .hero-points{grid-template-columns:1fr 1fr!important}
 body.category-premium.category-subpage .overlap-section{margin-top:-28px!important}
}
@media(max-width:767.98px){
 body.category-premium.category-subpage .hero{padding:29px 0 60px!important}
 body.category-premium.category-subpage .hero h1,body.category-premium.category-subpage .hero-title{font-size:1.72rem!important;line-height:1.1!important;margin:13px 0 12px!important}
 body.category-premium.category-subpage .hero p,body.category-premium.category-subpage .hero-lead{font-size:.95rem!important;line-height:1.6!important}
 body.category-premium.category-subpage .hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:18px!important}
 body.category-premium.category-subpage .hero-actions .btn,body.category-premium.category-subpage .hero-actions a{min-height:44px!important;padding:10px 9px!important;font-size:.86rem!important}
 body.category-premium.category-subpage .hero-points{grid-template-columns:1fr 1fr!important;gap:8px!important}
 body.category-premium.category-subpage .hero-point{padding:11px 10px 11px 13px!important;min-height:78px!important}
 body.category-premium.category-subpage .hero-side-card,body.category-premium.category-subpage .hero-card{padding:15px!important;border-radius:16px!important}
 body.category-premium.category-subpage .content-card,body.category-premium.category-subpage .info-panel,body.category-premium.category-subpage .form-panel,body.category-premium.category-subpage .form-card,body.category-premium.category-subpage .lead-copy{padding:18px!important;border-radius:15px!important}
 body.category-premium.category-subpage .content-card p,body.category-premium.category-subpage .info-panel p,body.category-premium.category-subpage .lead-copy p{font-size:.96rem!important;line-height:1.68!important}
 body.category-premium.category-subpage .service-card,body.category-premium.category-subpage .guide-card,body.category-premium.category-subpage .guide-card-link,body.category-premium.category-subpage .related-guide-card{padding:15px!important;border-radius:14px!important}
 body.category-premium.category-subpage input:not([type=checkbox]):not([type=radio]),body.category-premium.category-subpage select,body.category-premium.category-subpage textarea{font-size:16px!important}
}
@media(max-width:390px){
 body.category-premium.category-subpage .hero h1,body.category-premium.category-subpage .hero-title{font-size:1.58rem!important}
 body.category-premium.category-subpage .hero-actions{grid-template-columns:1fr!important}
 body.category-premium.category-subpage .hero-points{grid-template-columns:1fr!important}
 body.category-premium.category-subpage .hero-point{min-height:auto!important}
}

/* Footer styles are shared in readability-qa.css. */

/* ===== REGION PAGE DESKTOP LAYOUT QA (scoped) ===== */
/* Yalnızca doğrulanmış bölge sayfaları. Index ve bilgi/rehber alt sayfalarını etkilemez. */
@media (min-width:992px){
  body.category-premium.category-subpage.region-page .hero{
    padding:42px 0 58px!important;
  }
  /* Bootstrap .row yüzde kolonlarına ayrıca gap eklenmesi 7/5 kolon toplamını taşırıp
     sağ kartı alt satıra düşürebiliyordu. Gap yerine Bootstrap gutter kullanılır. */
  body.category-premium.category-subpage.region-page .hero .row{
    --bs-gutter-x:2rem;
    --bs-gutter-y:0;
    gap:0!important;
    align-items:center!important;
  }
  body.category-premium.category-subpage.region-page .hero-grid,
  body.category-premium.category-subpage.region-page .hp-hero-grid{
    gap:clamp(22px,2.2vw,34px)!important;
    align-items:center!important;
  }
  body.category-premium.category-subpage.region-page .hero-grid>*,
  body.category-premium.category-subpage.region-page .hp-hero-grid>*,
  body.category-premium.category-subpage.region-page .hero .row>* ,
  body.category-premium.category-subpage.region-page .lead-grid>*{
    min-width:0!important;
  }
  body.category-premium.category-subpage.region-page .hero h1,
  body.category-premium.category-subpage.region-page .hero-title{
    margin:12px 0 12px!important;
    line-height:1.12!important;
  }
  /* Genel .hero p kuralının sağ servis kartlarındaki metni gereksiz büyütmesini önler. */
  body.category-premium.category-subpage.region-page .hero-side-card p,
  body.category-premium.category-subpage.region-page .hero-card p{
    max-width:none!important;
    font-size:.90rem!important;
    line-height:1.58!important;
    margin-bottom:14px!important;
  }
  body.category-premium.category-subpage.region-page .hero-side-card,
  body.category-premium.category-subpage.region-page .hero-card{
    min-width:0!important;
  }
  body.category-premium.category-subpage.region-page .hero-point{
    min-width:0!important;
    min-height:0!important;
    padding:12px 13px!important;
  }
  body.category-premium.category-subpage.region-page .hero-point strong,
  body.category-premium.category-subpage.region-page .hero-point span,
  body.category-premium.category-subpage.region-page .hero-side-card,
  body.category-premium.category-subpage.region-page .hero-card,
  body.category-premium.category-subpage.region-page .lead-copy{
    overflow-wrap:break-word;
    word-break:normal;
  }
}
@media (min-width:992px) and (max-width:1399.98px){
  body.category-premium.category-subpage.region-page .hero-points{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

/* ===== MOBILE BOX DEPTH ONLY — 2026-09-10 =====
   SADECE <=768px kutu kenarlari: cizgi yok, hafif yukselmis golge.
   Tipografi, arka plan, hero, navbar, footer ve masaustu degismez. */
@media (max-width: 768px){
  body.category-premium.category-subpage .hero-point,
  body.category-premium.category-subpage .hero-side-card,
  body.category-premium.category-subpage .hero-card,
  body.category-premium.category-subpage .content-card,
  body.category-premium.category-subpage .section-heading,
  body.category-premium.category-subpage .breadcrumbs,
  body.category-premium.category-subpage .content-context,
  body.category-premium.category-subpage .info-panel,
  body.category-premium.category-subpage .form-panel,
  body.category-premium.category-subpage .form-card,
  body.category-premium.category-subpage .consent-box,
  body.category-premium.category-subpage .generator-form-consent,
  body.category-premium.category-subpage .service-card,
  body.category-premium.category-subpage .guide-card,
  body.category-premium.category-subpage .guide-card-link,
  body.category-premium.category-subpage .related-guide-card,
  body.category-premium.category-subpage .symptom-card,
  body.category-premium.category-subpage .info-card,
  body.category-premium.category-subpage .intent-card,
  body.category-premium.category-subpage .scenario-card,
  body.category-premium.category-subpage .region-card,
  body.category-premium.category-subpage .hub-card,
  body.category-premium.category-subpage .lead-box,
  body.category-premium.category-subpage .lead-copy,
  body.category-premium.category-subpage .warning-box,
  body.category-premium.category-subpage .success-box,
  body.category-premium.category-subpage .safety-note,
  body.category-premium.category-subpage .soft-note,
  body.category-premium.category-subpage .focus-box,
  body.category-premium.category-subpage .faq-block,
  body.category-premium.category-subpage .mini-stat,
  body.category-premium.category-subpage .check-item,
  body.category-premium.category-subpage .hood-chip,
  body.category-premium.category-subpage .district-chip,
  body.category-premium.category-subpage .district-item,
  body.category-premium.category-subpage .district-link,
  body.category-premium.category-subpage .district-box,
  body.category-premium.category-subpage .inline-figure,
  body.category-premium.category-subpage details,
  body.category-premium.category-subpage .accordion-item{
    border:0!important;
    border-top:0!important;
    border-right:0!important;
    border-bottom:0!important;
    border-left:0!important;
    
    box-shadow:0 11px 24px rgba(20,42,66,.085),0 3px 8px rgba(20,42,66,.035)!important;
    transform:translateY(-1px);
  }

  body.category-premium.category-subpage .hero-point::before,
  body.category-premium.category-subpage .content-card::before,
  body.category-premium.category-subpage .info-panel::before,
  body.category-premium.category-subpage .form-panel::before,
  body.category-premium.category-subpage .form-card::before{
    content:none!important;
    display:none!important;
  }

  body.category-premium.category-subpage .service-card:hover,
  body.category-premium.category-subpage .guide-card:hover,
  body.category-premium.category-subpage .guide-card-link:hover,
  body.category-premium.category-subpage .related-guide-card:hover,
  body.category-premium.category-subpage .hood-chip:hover,
  body.category-premium.category-subpage .district-chip:hover,
  body.category-premium.category-subpage .district-link:hover{
    border:0!important;
    border-color:transparent!important;
    transform:translateY(-2px)!important;
    box-shadow:0 14px 30px rgba(20,42,66,.10),0 4px 10px rgba(20,42,66,.04)!important;
  }
}

/* MOBILE ALT SAYFA HERO BADGE — bölgelerdeki kompakt görünüm tüm alt sayfalarda */
@media (max-width: 768px){
  body.category-premium.category-subpage .hero-badge{
    font-size:clamp(8.5px,2.65vw,10.5px)!important;
    line-height:1.2!important;
    padding:6px 8px!important;
    gap:4px!important;
    letter-spacing:-.12px!important;
    white-space:nowrap!important;
    flex-wrap:nowrap!important;
    max-width:100%!important;
  }
}

/* ONLY: Servis öncesi güvenli hazırlık — mobil ferah görünüm */
@media (max-width: 768px){
  body.category-premium.category-subpage section.content-context[data-seo-context-v3="1"]{
    padding-left:14px!important;
    padding-right:14px!important;
  }
  body.category-premium.category-subpage section.content-context[data-seo-context-v3="1"] .content-context__inner{
    padding:22px 18px!important;
    border:0!important;
    border-left:0!important;
    border-right:0!important;
    
  }
}
