/* =====================================================================
   SKB — Op. Dr. Süleyman Kumbasar · Global CSS (tek dosya, sıra önemli)
   0 Fontlar · 1 Değişkenler · 2 Temel · 3 Bileşenler · 4 Bölümler · 5 Sayfa şablonları · 6 Medya sorguları (blok içi)
   ===================================================================== */

/* ---------- 0 · Yerel fontlar (assets/fonts) ---------- */
@font-face{font-family:"Fraunces";font-style:normal;font-weight:300 600;font-display:swap;src:url("../fonts/fraunces-normal.woff2") format("woff2-variations"),url("../fonts/fraunces-normal.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2013-2014,U+2018-201E,U+2026,U+20AC,U+2122}
@font-face{font-family:"Fraunces";font-style:italic;font-weight:300 600;font-display:swap;src:url("../fonts/fraunces-italic.woff2") format("woff2-variations"),url("../fonts/fraunces-italic.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2013-2014,U+2018-201E,U+2026,U+20AC,U+2122}
@font-face{font-family:"Fraunces";font-style:normal;font-weight:300 600;font-display:swap;src:url("../fonts/fraunces-ext-normal.woff2") format("woff2-variations"),url("../fonts/fraunces-ext-normal.woff2") format("woff2");unicode-range:U+011E-011F,U+015E-015F,U+0130-0131,U+0152-0153,U+0178}
@font-face{font-family:"Fraunces";font-style:italic;font-weight:300 600;font-display:swap;src:url("../fonts/fraunces-ext-italic.woff2") format("woff2-variations"),url("../fonts/fraunces-ext-italic.woff2") format("woff2");unicode-range:U+011E-011F,U+015E-015F,U+0130-0131,U+0152-0153,U+0178}
@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/inter-normal.woff2") format("woff2-variations"),url("../fonts/inter-normal.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2013-2014,U+2018-201E,U+2026,U+20AC,U+2122}
@font-face{font-family:"Inter";font-style:italic;font-weight:400 700;font-display:swap;src:url("../fonts/inter-italic.woff2") format("woff2-variations"),url("../fonts/inter-italic.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2013-2014,U+2018-201E,U+2026,U+20AC,U+2122}
@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/inter-ext-normal.woff2") format("woff2-variations"),url("../fonts/inter-ext-normal.woff2") format("woff2");unicode-range:U+011E-011F,U+015E-015F,U+0130-0131,U+0152-0153,U+0178}
@font-face{font-family:"Inter";font-style:italic;font-weight:400 700;font-display:swap;src:url("../fonts/inter-ext-italic.woff2") format("woff2-variations"),url("../fonts/inter-ext-italic.woff2") format("woff2");unicode-range:U+011E-011F,U+015E-015F,U+0130-0131,U+0152-0153,U+0178}


:root{
  --skb-primary:#004741;
  --skb-primary-deep:#00302C;
  --skb-primary-soft:#DCE9E5;
  --skb-bg:#F0EDE4;
  --skb-surface:#FFFFFF;
  --skb-ink:#14211F;
  --skb-ink-muted:#5C6B68;
  --skb-accent:#FFC6A8;
  --skb-accent-deep:#B8684A;
  --skb-whatsapp:#25D366;
  --skb-line:#D9D4C8;

  --skb-serif:"Fraunces",Georgia,"Times New Roman",serif;
  --skb-sans:"Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;

  --skb-s1:4px;  --skb-s2:8px;  --skb-s3:12px; --skb-s4:16px; --skb-s5:24px;
  --skb-s6:32px; --skb-s7:48px; --skb-s8:64px; --skb-s9:96px;

  --skb-w:1200px;
  --skb-w-text:720px;
  --skb-r-btn:8px; --skb-r-card:16px; --skb-r-img:12px;
  --skb-shadow:0 8px 24px rgba(0,71,65,.08);
  --skb-ease:cubic-bezier(.2,.7,.2,1);
}

/* ---------- Temel ---------- */
body.skb{font-family:var(--skb-sans);color:var(--skb-ink);line-height:1.65;font-size:16px;-webkit-font-smoothing:antialiased}
.skb *,.skb *::before,.skb *::after{box-sizing:border-box}
.skb img{max-width:100%;height:auto;display:block}
.skb a{color:var(--skb-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.skb a:hover{color:var(--skb-accent-deep)}
.skb :focus-visible{outline:2px solid var(--skb-primary);outline-offset:3px;border-radius:2px}
.skb p{margin:0 0 var(--skb-s4)}
.skb ul,.skb ol{margin:0 0 var(--skb-s4);padding-left:1.25em}

.skb h1,.skb h2,.skb .skb-h1,.skb .skb-h2{font-family:var(--skb-serif);font-weight:500;color:var(--skb-primary);margin:0 0 var(--skb-s4);letter-spacing:-.01em;font-variation-settings:"opsz" 144}
.skb h1,.skb .skb-h1{font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.1}
.skb h2,.skb .skb-h2{font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.15}
.skb h3,.skb .skb-h3{font-family:var(--skb-sans);font-weight:600;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3;color:var(--skb-ink);margin:0 0 var(--skb-s3)}
.skb .skb-lead{font-size:1.125rem;line-height:1.6;color:var(--skb-ink)}
.skb .skb-small{font-size:.875rem;line-height:1.5;color:var(--skb-ink-muted)}
.skb .skb-kicker{font-family:var(--skb-serif);font-style:italic;font-weight:400;font-size:1.0625rem;color:var(--skb-accent-deep);margin:0 0 var(--skb-s2)}

/* ---------- Yerleşim ---------- */
.skb-wrap{max-width:var(--skb-w);margin:0 auto;padding:0 var(--skb-s5)}
.skb-text{max-width:var(--skb-w-text)}
.skb-section{padding:var(--skb-s7) 0}
@media(min-width:900px){.skb-section{padding:var(--skb-s9) 0}}
.skb-section--dark{background:var(--skb-primary);color:var(--skb-bg)}
.skb-section--dark h2,.skb-section--dark h3,.skb-section--dark .skb-h2{color:var(--skb-bg)}
.skb-section--dark .skb-kicker{color:var(--skb-accent)}
.skb-section--dark a{color:var(--skb-accent)}
.skb-section--dark .skb-small{color:rgba(240,237,228,.72)}
.skb-section--soft{background:var(--skb-primary-soft)}
.skb-section--white{background:var(--skb-surface)}

/* ---------- Butonlar ---------- */
.skb a.skb-btn,.skb a.skb-btn:hover,.skb a.skb-btn:focus{text-decoration:none}
.skb a.skb-btn--primary,.skb a.skb-btn--primary:hover{color:#fff}
.skb a.skb-btn--whatsapp,.skb a.skb-btn--whatsapp:hover{color:#0B2B12}
.skb a.skb-btn--outline{color:var(--skb-primary)}
.skb a.skb-btn--outline:hover{color:var(--skb-primary)}
.skb-hero a.skb-btn--outline,.skb-section--dark a.skb-btn--outline{color:var(--skb-bg);border-color:rgba(240,237,228,.6)}
.skb-hero a.skb-btn--outline:hover,.skb-section--dark a.skb-btn--outline:hover{background:rgba(240,237,228,.12);color:var(--skb-bg)}
.skb-btn{background:transparent;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 22px;border-radius:var(--skb-r-btn);font-family:var(--skb-sans);font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background .2s var(--skb-ease),color .2s var(--skb-ease),border-color .2s var(--skb-ease)}
.skb-btn svg{width:20px;height:20px;flex:none}
.skb-btn--primary{background:var(--skb-primary);color:#fff}
.skb-btn--primary:hover{background:var(--skb-primary-deep);color:#fff}
.skb-btn--outline{background:transparent;color:var(--skb-primary);border-color:var(--skb-primary)}
.skb-btn--outline:hover{background:var(--skb-primary-soft);color:var(--skb-primary)}
.skb-btn--whatsapp{background:var(--skb-whatsapp);color:#0B2B12}
.skb-btn--whatsapp:hover{background:#1FB955;color:#0B2B12}
.skb-section--dark .skb-btn--outline{color:var(--skb-bg);border-color:rgba(240,237,228,.6)}
.skb-section--dark .skb-btn--outline:hover{background:rgba(240,237,228,.1);color:var(--skb-bg)}

/* ---------- Header ---------- */
body{background:var(--skb-bg)}
.skb-header,.skb-footer{margin-top:0}
.skb-header{position:sticky;top:0;z-index:50;background:var(--skb-bg);border-bottom:1px solid var(--skb-line)}
.skb-header__in{max-width:var(--skb-w);margin:0 auto;padding:0 var(--skb-s5);height:72px;display:flex;align-items:center;justify-content:space-between;gap:var(--skb-s5)}
.skb-header__logo img{height:36px;width:auto}
.skb-header nav{display:flex;align-items:center;margin:0;padding:0;line-height:1}
.skb-nav{display:none;margin:0!important;padding:0!important;list-style:none;align-items:center;line-height:1}
.skb-nav>li{list-style:none;margin:0!important;padding:0!important}
.skb-nav>li>a,.skb-nav>li>button{line-height:1.2;margin:0}
.skb-header__right{display:flex;align-items:center;gap:var(--skb-s4)}
.skb-lang{display:flex;gap:2px;font-size:.875rem;font-weight:500}
.skb-lang a{padding:6px 8px;text-decoration:none;color:var(--skb-ink-muted);border-radius:6px}
.skb-lang a:hover{color:var(--skb-primary);background:var(--skb-primary-soft)}
.skb-lang a[aria-current="true"]{color:var(--skb-primary);font-weight:600}
.skb-header .skb-btn{min-height:42px;padding:10px 18px;font-size:.9375rem}
.skb-header__cta{display:none}
.skb-burger{width:44px;height:44px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;border-radius:8px}
.skb-burger span,.skb-burger span::before,.skb-burger span::after{display:block;width:22px;height:2px;background:var(--skb-primary);position:relative;transition:transform .25s var(--skb-ease)}
.skb-burger span::before,.skb-burger span::after{content:"";position:absolute;left:0}
.skb-burger span::before{top:-7px}.skb-burger span::after{top:7px}
.skb-header.is-open .skb-burger span{background:transparent}
.skb-header.is-open .skb-burger span::before{transform:translateY(7px) rotate(45deg)}
.skb-header.is-open .skb-burger span::after{transform:translateY(-7px) rotate(-45deg)}
.skb-drawer{display:none;background:var(--skb-bg);border-top:1px solid var(--skb-line);padding:var(--skb-s4) var(--skb-s5) var(--skb-s6)}
.skb-header.is-open .skb-drawer{display:block}
@media(min-width:1024px){
  .skb-burger,.skb-drawer{display:none!important}
  .skb-nav{display:flex;gap:2px}
  .skb-nav>li{list-style:none;position:relative}
  .skb-nav>li>a,.skb-nav>li>button{display:block;padding:10px 12px;font-size:.9375rem;font-weight:500;color:var(--skb-ink);text-decoration:none;background:none;border:0;font-family:inherit;cursor:pointer;border-radius:6px}
  .skb-nav>li>a:hover,.skb-nav>li:hover>button{background:var(--skb-primary-soft);color:var(--skb-primary)}
  .skb-nav ul{margin:0;padding:8px;list-style:none}
  .skb-nav .sub-menu{position:absolute;top:100%;left:0;min-width:260px;background:var(--skb-surface);border:1px solid var(--skb-line);border-radius:12px;box-shadow:var(--skb-shadow);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s var(--skb-ease),transform .18s var(--skb-ease)}
  .skb-nav>li:hover>.sub-menu,.skb-nav>li:focus-within>.sub-menu,.skb-nav>li.is-focus>.sub-menu{opacity:1;visibility:visible;transform:none}
  .skb-nav .sub-menu a{display:block;padding:9px 12px;border-radius:8px;text-decoration:none;color:var(--skb-ink);font-size:.9375rem}
  .skb-nav .sub-menu a:hover{background:var(--skb-primary-soft);color:var(--skb-primary)}
  .skb-header__cta{display:inline-flex}
}

/* ---------- Mobil alt bar ---------- */
.skb-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--skb-surface);border-top:1px solid var(--skb-line);padding-bottom:env(safe-area-inset-bottom)}
.skb-mobile-bar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:56px;font-size:.75rem;font-weight:600;text-decoration:none;color:var(--skb-primary)}
.skb-mobile-bar a svg{width:22px;height:22px}
.skb-mobile-bar a.is-wa{color:#0B2B12;background:var(--skb-whatsapp)}
@media(min-width:1024px){.skb-mobile-bar{display:none}}
@media(max-width:1023px){.skb{padding-bottom:64px}}

/* ---------- Yüzen WhatsApp (masaüstü) ---------- */
.skb-wa-float{display:none}
@media(min-width:1024px){
  .skb-wa-float{position:fixed;right:24px;bottom:24px;z-index:60;display:inline-flex;align-items:center;gap:10px;background:var(--skb-whatsapp);color:#0B2B12;font-weight:600;padding:12px 18px 12px 14px;border-radius:999px;text-decoration:none;box-shadow:0 10px 28px rgba(0,0,0,.18)}
  .skb-wa-float svg{width:24px;height:24px}
}

/* ---------- Hero ---------- */
.skb-hero{background:var(--skb-primary);color:var(--skb-bg);position:relative;overflow:hidden}
.skb-hero__in{max-width:var(--skb-w);margin:0 auto;padding:var(--skb-s7) var(--skb-s5);display:grid;gap:var(--skb-s6)}
.skb-hero h1{color:var(--skb-bg);margin-bottom:var(--skb-s4);font-size:clamp(2.5rem,5.6vw,4rem)}
.skb-hero h1 span{display:block}
.skb-hero__thin{font-weight:300;font-size:.72em;letter-spacing:0;color:rgba(240,237,228,.86)}
.skb-hero__bold{font-weight:600;letter-spacing:-.015em;color:var(--skb-accent)}

.skb-hero__lead{font-size:1.125rem;line-height:1.6;max-width:34rem;color:rgba(240,237,228,.86);margin-bottom:var(--skb-s5)}
.skb-hero__cta{display:flex;flex-wrap:wrap;gap:var(--skb-s3)}
.skb-hero__note{margin-top:var(--skb-s4);font-size:.875rem;color:rgba(240,237,228,.66)}
.skb-hero__figure{position:relative;margin:0 0 var(--skb-s6) 0;padding-right:14px}
.skb-hero__figure img{position:relative;z-index:1;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--skb-r-img)}
.skb-hero__frame{position:absolute;inset:14px -0px -14px 14px;border:1px solid var(--skb-accent);border-radius:var(--skb-r-img);opacity:.7;z-index:0}
.skb-hero__plate{position:absolute;z-index:2;left:-16px;bottom:-22px;background:var(--skb-bg);color:var(--skb-ink);border-radius:10px;padding:12px 18px 12px 16px;box-shadow:0 12px 32px rgba(0,0,0,.22);display:grid;gap:2px;max-width:min(88%,320px);border-left:3px solid var(--skb-accent-deep)}
.skb-hero__plate strong{font-family:var(--skb-serif);font-weight:500;font-size:1.125rem;line-height:1.2;color:var(--skb-primary)}
.skb-hero__plate span{font-size:.8125rem;line-height:1.35;color:var(--skb-ink-muted)}
.skb-hero__plate span:first-of-type{color:var(--skb-ink);font-weight:500}
@media(max-width:899px){.skb-hero__plate{left:8px;bottom:-18px}}
@media(min-width:900px){
  .skb-hero__in{grid-template-columns:7fr 5fr;align-items:center;padding:var(--skb-s9) var(--skb-s5)}
  .skb-hero__figure{margin-left:var(--skb-s6)}
}

/* ---------- Güven şeridi ---------- */
.skb-trust{background:var(--skb-primary-deep);color:var(--skb-bg)}
.skb-trust__in{max-width:var(--skb-w);margin:0 auto;padding:var(--skb-s5) var(--skb-s5);display:grid;grid-template-columns:1fr 1fr;gap:var(--skb-s4) var(--skb-s6)}
.skb-trust dl{margin:0}
.skb-trust dt{font-family:var(--skb-serif);font-size:1.5rem;font-weight:500;line-height:1.1;color:var(--skb-accent)}
.skb-trust dd{margin:4px 0 0;font-size:.9375rem;color:rgba(240,237,228,.8);line-height:1.4}
@media(min-width:900px){
  .skb-trust__in{grid-template-columns:repeat(4,1fr);gap:0}
  .skb-trust dl{padding:0 var(--skb-s5);border-left:1px solid rgba(240,237,228,.18)}
  .skb-trust dl:first-child{padding-left:0;border-left:0}
}

/* ---------- Hizmet listesi (ledger) ---------- */
.skb-services{background:var(--skb-bg)}
.skb-services__head{max-width:var(--skb-w-text);margin-bottom:var(--skb-s6)}
.skb-ledger{list-style:none;margin:0;padding:0;border-top:1px solid var(--skb-line)}
.skb-ledger>li{border-bottom:1px solid var(--skb-line);padding:var(--skb-s5) 0;display:grid;gap:var(--skb-s3)}
.skb-ledger__title{margin:0}
.skb-ledger__title a{font-family:var(--skb-serif);font-weight:500;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15;text-decoration:none;color:var(--skb-primary)}
.skb-ledger__title a:hover{color:var(--skb-accent-deep)}
.skb-ledger p{margin:0;color:var(--skb-ink);max-width:52ch}
.skb-ledger__links{display:flex;flex-wrap:wrap;gap:8px 6px;margin:0;padding:0;list-style:none}
.skb-ledger__links a{font-size:.875rem;text-decoration:none;color:var(--skb-primary);background:var(--skb-surface);border:1px solid var(--skb-line);border-radius:999px;padding:6px 12px}
.skb-ledger__links a:hover{border-color:var(--skb-primary);color:var(--skb-primary)}
.skb-ledger>li.is-main{padding-top:var(--skb-s6);padding-bottom:var(--skb-s6)}
.skb-ledger>li.is-main .skb-ledger__title a{font-size:clamp(2rem,3.8vw,2.75rem)}
@media(min-width:900px){
  .skb-ledger>li{grid-template-columns:5fr 4fr 3fr;gap:var(--skb-s6);align-items:start}
  .skb-ledger__links{flex-direction:column;align-items:flex-start}
}

/* ---------- Özet bloğu (GEO) ---------- */
.skb-summary{border-left:3px solid var(--skb-primary);background:var(--skb-primary-soft);padding:var(--skb-s4) var(--skb-s5);border-radius:0 var(--skb-r-img) var(--skb-r-img) 0;margin:0 0 var(--skb-s6);font-size:1.0625rem;line-height:1.6;max-width:var(--skb-w-text)}
.skb-summary p:last-child{margin:0}
.skb-section--dark .skb-summary{border-left-color:var(--skb-accent);background:rgba(240,237,228,.08)}

/* ---------- Neden KBB ---------- */
.skb-why__grid{display:grid;gap:var(--skb-s6)}
.skb-why__points{list-style:none;margin:0;padding:0;display:grid;gap:var(--skb-s5)}
.skb-why__points li{padding-top:var(--skb-s4);border-top:1px solid rgba(240,237,228,.18)}
.skb-why__points strong{display:block;font-family:var(--skb-serif);font-weight:500;font-size:1.375rem;line-height:1.2;margin-bottom:6px;color:var(--skb-accent)}
.skb-why__points p{margin:0;color:rgba(240,237,228,.86)}
@media(min-width:900px){.skb-why__grid{grid-template-columns:5fr 7fr;gap:var(--skb-s8);align-items:start}}

/* ---------- Hekim (kanıt bloğu) ---------- */
.skb-proof{background:var(--skb-surface)}
.skb-proof__grid{display:grid;gap:var(--skb-s6)}
.skb-proof__figure{margin:0}
.skb-proof__figure img{border-radius:var(--skb-r-img);width:100%;aspect-ratio:4/5;object-fit:cover}
.skb-proof__timeline{list-style:none;margin:var(--skb-s5) 0;padding:0;border-top:1px solid var(--skb-line)}
.skb-proof__timeline li{display:grid;grid-template-columns:72px 1fr;gap:var(--skb-s4);padding:12px 0;border-bottom:1px solid var(--skb-line)}
.skb-proof__timeline span{font-family:var(--skb-serif);font-size:1.125rem;color:var(--skb-primary)}
.skb-proof__timeline p{margin:0}
@media(min-width:900px){.skb-proof__grid{grid-template-columns:5fr 7fr;gap:var(--skb-s8);align-items:start}}

/* ---------- Süreç ---------- */
.skb-steps{background:var(--skb-bg)}
.skb-steps ol{list-style:none;margin:var(--skb-s6) 0 0;padding:0;display:grid;gap:var(--skb-s5);counter-reset:skb}
.skb-steps li{counter-increment:skb;position:relative;padding-left:56px}
.skb-steps li::before{content:counter(skb);position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--skb-primary);color:var(--skb-primary);font-family:var(--skb-serif);font-size:1.25rem;display:grid;place-items:center}
.skb-steps h3{margin-bottom:6px}
.skb-steps p{margin:0;color:var(--skb-ink);max-width:40ch}
@media(min-width:900px){
  .skb-steps ol{grid-template-columns:repeat(4,1fr);gap:var(--skb-s6)}
  .skb-steps li{padding-left:0;padding-top:56px}
  .skb-steps li::after{content:"";position:absolute;left:52px;top:20px;right:-32px;height:1px;background:var(--skb-line)}
  .skb-steps li:last-child::after{display:none}
}

/* ---------- Blog + Form ---------- */
.skb-blogform__grid{display:grid;gap:var(--skb-s7)}
.skb-posts{list-style:none;margin:0;padding:0;display:grid;gap:var(--skb-s5)}
.skb-posts li{display:grid;grid-template-columns:96px 1fr;gap:var(--skb-s4);align-items:start}
.skb-posts img{width:96px;height:96px;object-fit:cover;border-radius:var(--skb-r-img)}
.skb-posts h3{font-size:1.0625rem;margin:0 0 4px}
.skb-posts h3 a{text-decoration:none;color:var(--skb-ink)}
.skb-posts h3 a:hover{color:var(--skb-primary)}
.skb-posts time{font-size:.8125rem;color:var(--skb-ink-muted)}
.skb-form{background:var(--skb-surface);border:1px solid var(--skb-line);border-radius:var(--skb-r-card);padding:var(--skb-s5)}
.skb-form h2{font-size:1.75rem}
.skb-form__iframe{min-height:420px;width:100%;border:0}
.skb-form__kvkk{font-size:.8125rem;color:var(--skb-ink-muted);margin:var(--skb-s3) 0 0}
@media(min-width:900px){.skb-blogform__grid{grid-template-columns:6fr 6fr;gap:var(--skb-s8);align-items:start}}

/* ---------- Yasal uyarı ---------- */
.skb-disclaimer{font-size:.8125rem;line-height:1.5;color:var(--skb-ink-muted);border-top:1px solid var(--skb-line);padding-top:var(--skb-s4);margin-top:var(--skb-s6);max-width:var(--skb-w-text)}

/* ---------- Footer ---------- */
.skb-footer{background:var(--skb-primary-deep);color:rgba(240,237,228,.8);font-size:.9375rem}
.skb-footer__in{max-width:var(--skb-w);margin:0 auto;padding:var(--skb-s7) var(--skb-s5) var(--skb-s5);display:grid;gap:var(--skb-s6)}
.skb-footer__logo img{height:40px;width:auto;margin-bottom:var(--skb-s4)}
.skb-footer h4{font-family:var(--skb-sans);font-size:.875rem;font-weight:600;color:var(--skb-accent);margin:0 0 var(--skb-s3)}
.skb-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.skb-footer a{color:rgba(240,237,228,.86);text-decoration:none}
.skb-footer a:hover{color:var(--skb-accent)}
.skb-footer address{font-style:normal;line-height:1.6}
.skb-footer__bottom{max-width:var(--skb-w);margin:0 auto;padding:var(--skb-s4) var(--skb-s5) var(--skb-s5);border-top:1px solid rgba(240,237,228,.14);font-size:.8125rem;color:rgba(240,237,228,.6);display:flex;flex-wrap:wrap;gap:var(--skb-s3) var(--skb-s5);justify-content:space-between}
.skb-footer__bottom a{color:inherit}
@media(min-width:900px){.skb-footer__in{grid-template-columns:4fr 3fr 3fr 3fr}}

/* ---------- Hareket / erişilebilirlik ---------- */
@media(prefers-reduced-motion:reduce){.skb *,.skb *::before,.skb *::after{transition:none!important;animation:none!important}}
.skb-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* =====================================================================
   HİZMET SAYFASI ŞABLONU (Faz 2)
   ===================================================================== */
.skb-page-hero{background:var(--skb-primary);color:var(--skb-bg)}
.skb-page-hero__in{max-width:var(--skb-w);margin:0 auto;padding:var(--skb-s6) var(--skb-s5) var(--skb-s7)}
.skb-page-hero h1{color:var(--skb-bg);max-width:18ch;margin-bottom:var(--skb-s3)}
.skb-page-hero h1 em{font-style:italic;font-weight:400;color:var(--skb-accent)}
.skb-page-hero__lead{font-size:1.125rem;line-height:1.6;max-width:40rem;color:rgba(240,237,228,.86);margin-bottom:var(--skb-s5)}
.skb-page-hero__cta{display:flex;flex-wrap:wrap;gap:var(--skb-s3)}
.skb-page-hero__meta{margin-top:var(--skb-s5);font-size:.875rem;color:rgba(240,237,228,.66)}
.skb-breadcrumb{list-style:none;margin:0 0 var(--skb-s5);padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:.8125rem;color:rgba(240,237,228,.66)}
.skb-breadcrumb a{color:rgba(240,237,228,.86);text-decoration:none}
.skb-breadcrumb a:hover{color:var(--skb-accent)}
.skb-breadcrumb li+li::before{content:"/";margin-right:6px;opacity:.5}

.skb-article{background:var(--skb-bg)}
.skb-article__grid{max-width:var(--skb-w);margin:0 auto;padding:var(--skb-s7) var(--skb-s5);display:grid;gap:var(--skb-s7)}
.skb-article__body{max-width:var(--skb-w-text)}
.skb-article__body h2{margin-top:var(--skb-s7);scroll-margin-top:96px}
.skb-article__body h2:first-of-type{margin-top:0}
.skb-article__body h3{margin-top:var(--skb-s5)}
.skb-article__body ul li,.skb-article__body ol li{margin-bottom:6px}
.skb-aside{display:grid;gap:var(--skb-s5);align-self:start}
.skb-aside__card{background:var(--skb-surface);border:1px solid var(--skb-line);border-radius:var(--skb-r-card);padding:var(--skb-s5)}
.skb-aside__card h3{font-size:1.125rem;margin-bottom:var(--skb-s2)}
.skb-aside__card p{font-size:.9375rem;color:var(--skb-ink-muted)}
.skb-aside__card .skb-btn{width:100%;justify-content:center;margin-top:var(--skb-s3)}
.skb-toc{background:var(--skb-surface);border:1px solid var(--skb-line);border-radius:var(--skb-r-card);padding:var(--skb-s4) var(--skb-s5)}
.skb-toc h3{font-size:.875rem;font-weight:600;color:var(--skb-ink-muted);margin-bottom:var(--skb-s2)}
.skb-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.9375rem}
.skb-toc a{text-decoration:none;color:var(--skb-ink)}
.skb-toc a:hover{color:var(--skb-primary)}
@media(min-width:1024px){
  .skb-article__grid{grid-template-columns:minmax(0,7fr) minmax(280px,4fr);gap:var(--skb-s9)}
  .skb-aside{position:sticky;top:96px}
}

/* İyileşme takvimi */
.skb-timeline{margin:var(--skb-s5) 0;display:grid;gap:var(--skb-s3)}
.skb-timeline__row{display:grid;grid-template-columns:1fr;gap:4px;padding:var(--skb-s4) 0;border-top:1px solid var(--skb-line)}
.skb-timeline__row:last-child{border-bottom:1px solid var(--skb-line)}
.skb-timeline__when{font-family:var(--skb-serif);font-size:1.125rem;color:var(--skb-primary)}
.skb-timeline__what{margin:0}
@media(min-width:600px){.skb-timeline__row{grid-template-columns:160px 1fr;gap:var(--skb-s5)}}

/* Öncesi / sonrası kaydırıcı */
.skb-ba{margin:var(--skb-s5) 0}
.skb-ba__consent{font-size:.8125rem;color:var(--skb-ink-muted);margin:0 0 var(--skb-s4);padding:var(--skb-s3) var(--skb-s4);background:var(--skb-primary-soft);border-radius:8px}
.skb-ba__grid{display:grid;gap:var(--skb-s5)}
.skb-ba__item{margin:0}
.skb-ba__still{position:relative;border-radius:var(--skb-r-img);overflow:hidden;background:var(--skb-primary-soft)}
.skb-ba__still img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}
.skb-ba__item figcaption{margin-top:var(--skb-s2);font-size:.875rem;font-style:normal;color:var(--skb-ink-muted)}
@media(min-width:900px){.skb-ba__grid{grid-template-columns:1fr 1fr}}

/* SSS */
.skb-faq{margin:var(--skb-s5) 0 0;border-top:1px solid var(--skb-line)}
.skb-faq details{border-bottom:1px solid var(--skb-line)}
.skb-faq summary{list-style:none;cursor:pointer;padding:var(--skb-s4) 40px var(--skb-s4) 0;position:relative;font-weight:600;font-size:1.0625rem;color:var(--skb-ink)}
.skb-faq summary::-webkit-details-marker{display:none}
.skb-faq summary::after{content:"";position:absolute;right:8px;top:50%;width:10px;height:10px;border-right:1.5px solid var(--skb-primary);border-bottom:1.5px solid var(--skb-primary);transform:translateY(-70%) rotate(45deg);transition:transform .2s var(--skb-ease)}
.skb-faq details[open] summary::after{transform:translateY(-30%) rotate(-135deg)}
.skb-faq details>div{padding:0 0 var(--skb-s4);color:var(--skb-ink);max-width:62ch}
.skb-faq details>div p:last-child{margin:0}

/* İlgili hizmetler */
.skb-related{margin:var(--skb-s6) 0 0;padding:0;list-style:none;display:grid;gap:var(--skb-s3)}
.skb-related a{display:block;padding:var(--skb-s4) var(--skb-s5);background:var(--skb-surface);border:1px solid var(--skb-line);border-radius:12px;text-decoration:none;color:var(--skb-ink)}
.skb-related a:hover{border-color:var(--skb-primary);color:var(--skb-primary)}
.skb-related strong{display:block;font-family:var(--skb-serif);font-weight:500;font-size:1.125rem;color:var(--skb-primary)}
.skb-related span{font-size:.875rem;color:var(--skb-ink-muted)}
@media(min-width:600px){.skb-related{grid-template-columns:1fr 1fr}}

/* Yazar satırı */
.skb-byline{display:flex;flex-wrap:wrap;gap:6px var(--skb-s4);font-size:.8125rem;color:var(--skb-ink-muted);padding:var(--skb-s3) 0;border-top:1px solid var(--skb-line);border-bottom:1px solid var(--skb-line);margin-bottom:var(--skb-s5)}

/* ---------- Anasayfa: öncesi/sonrası vitrini (03b) ---------- */
.skb-results{background:var(--skb-bg);overflow:hidden}
.skb-results__head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--skb-s5);margin-bottom:var(--skb-s6)}
.skb-results__head .skb-lead{margin:0;max-width:40ch}
.skb-results__nav{display:none;gap:8px;flex:none}
.skb-results__btn{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--skb-primary);background:transparent;color:var(--skb-primary);display:grid;place-items:center;cursor:pointer}
.skb-results__btn svg{width:20px;height:20px}
.skb-results__btn:hover{background:var(--skb-primary);color:#fff}
.skb-results{--skb-gutter:max(var(--skb-s5),calc((100vw - var(--skb-w)) / 2 + var(--skb-s5)))}
.skb-results__track{display:flex;gap:var(--skb-s5);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--skb-gutter) var(--skb-s4);scroll-padding-inline:var(--skb-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}
.skb-results__track::-webkit-scrollbar{display:none}
.skb-results__card{flex:0 0 78%;scroll-snap-align:start;margin:0}
.skb-results__card .skb-ba__still{box-shadow:var(--skb-shadow)}
.skb-results__card figcaption{margin-top:var(--skb-s2);font-size:.875rem;font-style:normal;color:var(--skb-ink-muted)}
.skb-results__consent{font-size:.8125rem;color:var(--skb-ink-muted);max-width:60ch;margin:var(--skb-s4) 0 0}
@media(min-width:600px){.skb-results__card{flex-basis:44%}}
@media(min-width:900px){.skb-results__nav{display:flex}.skb-results__card{flex-basis:calc((var(--skb-w) - 2*var(--skb-s5) - 2*var(--skb-s5)) / 3)}}

/* =====================================================================
   v2 · GÖRSEL KATMAN — başlık sistemi, bölüm etiketleri, sonuç karuseli
   ===================================================================== */
:root{--skb-display:"Fraunces",Georgia,serif}

/* İki tonlu başlık: <h2 class="skb-display"><em>vurgu</em><span>ana</span></h2> */
.skb .skb-display{font-family:var(--skb-display);font-weight:600;letter-spacing:-.02em;line-height:1.02;margin:0 0 var(--skb-s5);font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1}
.skb .skb-display em,.skb .skb-display span{display:block}
.skb .skb-display em{font-style:italic;font-weight:300;font-size:.62em;letter-spacing:0;color:var(--skb-accent-deep);margin-bottom:.12em;font-variation-settings:"opsz" 96,"SOFT" 100,"WONK" 1}
.skb .skb-display span{color:var(--skb-primary)}
.skb-section--dark .skb-display em,.skb-hero .skb-display em,.skb-results .skb-display em{color:var(--skb-accent)}
.skb-section--dark .skb-display span,.skb-hero .skb-display span,.skb-results .skb-display span{color:var(--skb-bg)}
.skb-display--xl{font-size:clamp(2.6rem,6vw,4.6rem)}
.skb-display--lg{font-size:clamp(2.1rem,4.2vw,3.4rem)}
.skb-display--md{font-size:clamp(1.75rem,3vw,2.5rem)}

/* Bölüm etiketi: <p class="skb-index">02 — Sonuçlar</p> */
.skb-index{display:flex;align-items:center;gap:12px;font-family:var(--skb-sans);font-size:.8125rem;font-weight:500;color:var(--skb-ink-muted);margin:0 0 var(--skb-s4);letter-spacing:.02em}
.skb-index::before{content:"";width:28px;height:1px;background:var(--skb-accent-deep)}
.skb-section--dark .skb-index,.skb-results .skb-index{color:rgba(240,237,228,.66)}
.skb-section--dark .skb-index::before,.skb-results .skb-index::before{background:var(--skb-accent)}

/* Hero: başlık iki tonlu, arkada ışık */
.skb-hero{position:relative}
.skb-hero::before{content:"";position:absolute;right:-10%;top:-20%;width:60%;height:120%;background:radial-gradient(closest-side,rgba(255,198,168,.14),transparent 70%);pointer-events:none}
.skb-hero__in{position:relative}
.skb-hero h1{font-size:clamp(2.8rem,6.4vw,4.8rem);line-height:1;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1}
.skb-hero__thin{font-style:italic;font-weight:300;font-size:.62em;color:var(--skb-accent);font-variation-settings:"opsz" 96,"SOFT" 100,"WONK" 1}
.skb-hero__bold{font-weight:600;color:var(--skb-bg);letter-spacing:-.02em}

/* Güven şeridi: büyük rakamlar */
.skb-trust dt{font-size:clamp(1.9rem,3vw,2.6rem);font-weight:400;letter-spacing:-.02em;font-variation-settings:"opsz" 144,"SOFT" 40}
.skb-trust dd{margin-top:8px}

/* Hizmet listesi: numaralı satırlar */
.skb-ledger>li{position:relative;padding-left:56px}
.skb-ledger>li::before{content:attr(data-n);position:absolute;left:0;top:calc(var(--skb-s5) + 6px);font-family:var(--skb-display);font-style:italic;font-weight:300;font-size:1.5rem;color:var(--skb-accent-deep);font-variation-settings:"SOFT" 100}
.skb-ledger>li.is-main::before{top:calc(var(--skb-s6) + 8px);font-size:1.75rem}
@media(min-width:900px){.skb-ledger>li{padding-left:72px}}

/* Süreç: büyük numaralar */
.skb-steps li::before{border:0;width:auto;height:auto;font-family:var(--skb-display);font-style:italic;font-weight:300;font-size:2.75rem;line-height:1;color:var(--skb-accent-deep);font-variation-settings:"SOFT" 100,"opsz" 144}
.skb-steps li{padding-left:64px}
@media(min-width:900px){.skb-steps li{padding-left:0;padding-top:64px}.skb-steps li::after{left:64px;top:24px}}

/* ---------- Sonuçlar v2: koyu zemin, sekmeler, coverflow ---------- */
.skb-results{background:var(--skb-primary-deep);color:var(--skb-bg);position:relative;overflow:hidden}
.skb-results::before{content:"";position:absolute;inset:auto -20% -40% -20%;height:70%;background:radial-gradient(closest-side,rgba(255,198,168,.10),transparent 70%);pointer-events:none}
.skb-results__head{display:block;text-align:center;margin-bottom:var(--skb-s6);position:relative}
.skb-results__head .skb-index{justify-content:center}
.skb-results__sub{max-width:42ch;margin:0 auto;color:rgba(240,237,228,.8)}
.skb-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;margin:var(--skb-s5) auto 0;padding:4px;border:1px solid rgba(240,237,228,.22);border-radius:999px;width:max-content;max-width:100%;position:relative}
.skb-tabs button{border:0;background:transparent;color:rgba(240,237,228,.7);font-family:var(--skb-sans);font-size:.9375rem;font-weight:500;padding:10px 18px;border-radius:999px;cursor:pointer;transition:background .2s var(--skb-ease),color .2s var(--skb-ease)}
.skb-tabs button:hover{color:var(--skb-bg)}
.skb-tabs button[aria-selected="true"]{background:var(--skb-bg);color:var(--skb-primary)}
.skb-results__nav{display:none}
@media(min-width:900px){
  .skb-results__nav{display:flex;position:absolute;inset:0;justify-content:space-between;align-items:center;pointer-events:none;padding:0 var(--skb-gutter);z-index:3}
  .skb-results__btn{pointer-events:auto;border-color:rgba(240,237,228,.45);color:var(--skb-bg);background:rgba(0,48,44,.6);backdrop-filter:blur(6px)}
  .skb-results__btn:hover{background:var(--skb-bg);color:var(--skb-primary)}
}
.skb-results__stage{position:relative}
.skb-results__track{scroll-snap-type:x mandatory;padding:var(--skb-s4) 11% var(--skb-s5);scroll-padding-inline:11%;gap:var(--skb-s4)}
.skb-results__card{flex:0 0 78%;scroll-snap-align:center;transform:scale(.88);opacity:.45;transition:transform .35s var(--skb-ease),opacity .35s var(--skb-ease)}
.skb-results__card.is-active{transform:none;opacity:1}
.skb-results__card.is-hidden{display:none}
.skb-results__card .skb-ba__still{box-shadow:0 24px 60px rgba(0,0,0,.35);background:var(--skb-primary)}
.skb-results__card figcaption{text-align:center;color:rgba(240,237,228,.78)}
.skb-results__consent{text-align:center;margin:var(--skb-s5) auto 0;color:rgba(240,237,228,.6)}
@media(min-width:600px){.skb-results__track{padding-inline:25%;scroll-padding-inline:25%}.skb-results__card{flex-basis:50%}}
@media(min-width:900px){.skb-results__track{padding-inline:32%;scroll-padding-inline:32%}.skb-results__card{flex-basis:36%}}
@media(min-width:1280px){.skb-results__track{padding-inline:calc(50% - 210px);scroll-padding-inline:calc(50% - 210px)}.skb-results__card{flex-basis:420px}}

/* Blog/Form ve kanıt: başlık boyutu */
.skb-form h2.skb-display{margin-bottom:var(--skb-s3)}

/* Sonuçlar: düzeltmeler */
.skb-results .skb-results__consent{text-align:center;max-width:60ch;margin:var(--skb-s5) auto 0;display:block}
.skb-results .skb-results__btn,.skb-results .skb-results__btn:hover,.skb-results .skb-results__btn:focus,.skb-results .skb-results__btn:active{background:rgba(0,48,44,.6);color:var(--skb-bg);border:1.5px solid rgba(240,237,228,.45);box-shadow:none;outline:none}
.skb-results .skb-results__btn:hover{background:var(--skb-bg);color:var(--skb-primary)}
.skb-results .skb-results__btn:focus-visible{outline:2px solid var(--skb-accent);outline-offset:3px}
.skb-results .skb-tabs button,.skb-results .skb-tabs button:hover,.skb-results .skb-tabs button:focus{background:transparent;color:rgba(240,237,228,.7);border:0;box-shadow:none}
.skb-results .skb-tabs button:hover{color:var(--skb-bg)}
.skb-results .skb-tabs button[aria-selected="true"],.skb-results .skb-tabs button[aria-selected="true"]:hover{background:var(--skb-bg);color:var(--skb-primary)}
.skb-results .skb-results__head{margin-bottom:var(--skb-s5)}


/* =====================================================================
   TEMA EKLERİ — WordPress işaretlemesi ve yeni bileşenler
   ===================================================================== */
.skb-skip{position:absolute;left:-999px;top:8px;z-index:100;background:var(--skb-primary);color:#fff;padding:10px 14px;border-radius:8px}
.skb-skip:focus{left:8px}
.skb-main{display:block}
.skb-header__wordmark,.skb-footer__wordmark{font-family:var(--skb-serif);font-weight:600;font-size:1.25rem;color:var(--skb-primary);letter-spacing:-.01em}
.skb-footer__wordmark{color:var(--skb-bg);display:block;margin-bottom:var(--skb-s4)}

/* Masaüstü menü (wp_nav_menu) */
.skb-nav-wrap{display:none}
@media(min-width:1024px){
  .skb-nav-wrap{display:flex;align-items:center}
  .skb-nav{display:flex;gap:2px;margin:0;padding:0;list-style:none}
  .skb-nav li{list-style:none;margin:0;padding:0;position:relative}
  .skb-nav>li>a{display:block;padding:10px 12px;font-size:.9375rem;font-weight:500;color:var(--skb-ink);text-decoration:none;border-radius:6px;line-height:1.2}
  .skb-nav>li>a:hover,.skb-nav>li:hover>a,.skb-nav>li.is-focus>a{background:var(--skb-primary-soft);color:var(--skb-primary)}
  .skb-nav>li.menu-item-has-children>a::after{content:"";display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-left:8px;position:relative;top:-3px}
  .skb-nav .sub-menu{position:absolute;top:100%;left:0;min-width:280px;margin:0;padding:8px;list-style:none;background:var(--skb-surface);border:1px solid var(--skb-line);border-radius:12px;box-shadow:var(--skb-shadow);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s var(--skb-ease),transform .18s var(--skb-ease);z-index:20}
  .skb-nav>li:hover>.sub-menu,.skb-nav>li:focus-within>.sub-menu,.skb-nav>li.is-focus>.sub-menu{opacity:1;visibility:visible;transform:none}
  .skb-nav .sub-menu a{display:block;padding:9px 12px;border-radius:8px;text-decoration:none;color:var(--skb-ink);font-size:.9375rem}
  .skb-nav .sub-menu a:hover{background:var(--skb-primary-soft);color:var(--skb-primary)}
}

/* Mobil çekmece (wp_nav_menu) */
.skb-drawer__menu,.skb-drawer__menu ul{list-style:none;margin:0;padding:0}
.skb-drawer__menu>li{border-bottom:1px solid var(--skb-line);display:flex;flex-wrap:wrap;align-items:center}
.skb-drawer__menu>li>a{flex:1;display:block;padding:12px 0;text-decoration:none;color:var(--skb-ink);font-weight:500}
.skb-drawer__toggle{width:44px;height:44px;border:0;background:transparent;color:var(--skb-primary);font-size:1.5rem;line-height:1;cursor:pointer;position:relative}
.skb-drawer__toggle::before{content:"+";}
.skb-drawer__menu>li.is-open>.skb-drawer__toggle::before{content:"–"}
.skb-drawer__menu .sub-menu{display:none;flex-basis:100%;padding:0 0 8px var(--skb-s4)}
.skb-drawer__menu>li.is-open>.sub-menu{display:block}
.skb-drawer__menu .sub-menu a{display:block;padding:8px 0;text-decoration:none;color:var(--skb-ink-muted)}
.skb-drawer .skb-btn{margin-top:var(--skb-s4);width:100%;justify-content:center}
body.skb-menu-open{overflow:hidden}

/* Dar makale (blog yazısı, genel sayfa) — 960px */
.skb-article--dar .skb-article__in{max-width:960px;margin:0 auto;padding:var(--skb-s7) var(--skb-s5)}
.skb-cover{margin:0 0 var(--skb-s6)}
.skb-cover img{width:100%;height:auto;border-radius:var(--skb-r-img);aspect-ratio:16/9;object-fit:cover}
.skb-prose{max-width:72ch}
.skb-prose>*+*{margin-top:1em}
.skb-prose h2{margin-top:var(--skb-s7)}
.skb-prose h3{margin-top:var(--skb-s5)}
.skb-prose img{border-radius:var(--skb-r-img)}
.skb-prose table{width:100%;border-collapse:collapse;font-size:.9375rem}
.skb-prose th,.skb-prose td{padding:10px 12px;border-bottom:1px solid var(--skb-line);text-align:left;vertical-align:top}
.skb-prose th{font-family:var(--skb-sans);font-weight:600;color:var(--skb-primary)}
.skb-prose blockquote{margin:0;padding:var(--skb-s4) var(--skb-s5);border-left:3px solid var(--skb-accent-deep);background:var(--skb-primary-soft);border-radius:0 var(--skb-r-img) var(--skb-r-img) 0}
.skb-toc__title{font-family:var(--skb-sans);font-size:.875rem;font-weight:600;color:var(--skb-ink-muted);margin:0 0 var(--skb-s2)}
.skb-article--dar .skb-toc{margin-bottom:var(--skb-s6)}
.skb-related-one{margin-top:var(--skb-s7)}

/* Hizmet kartı (yazı yan bloğu) */
.skb-hizmet-card{display:grid;grid-template-columns:120px 1fr;gap:var(--skb-s4);align-items:center;background:var(--skb-surface);border:1px solid var(--skb-line);border-radius:var(--skb-r-card);padding:var(--skb-s4);text-decoration:none;color:var(--skb-ink)}
.skb-hizmet-card img{width:120px;height:80px;object-fit:cover;border-radius:10px}
.skb-hizmet-card strong{display:block;font-family:var(--skb-serif);font-weight:500;font-size:1.25rem;color:var(--skb-primary);margin-bottom:4px}
.skb-hizmet-card span{font-size:.875rem;color:var(--skb-ink-muted)}
.skb-hizmet-card:hover{border-color:var(--skb-primary)}

/* Blog listesi kartları */
.skb-posts__grid{display:grid;gap:var(--skb-s5)}
@media(min-width:640px){.skb-posts__grid{grid-template-columns:1fr 1fr}}
@media(min-width:1024px){.skb-posts__grid{grid-template-columns:1fr 1fr 1fr}}
.skb-yazi-card{display:flex;flex-direction:column;background:var(--skb-surface);border:1px solid var(--skb-line);border-radius:var(--skb-r-card);overflow:hidden;box-shadow:0 8px 24px rgba(0,71,65,.06);transition:box-shadow .25s var(--skb-ease),border-color .25s var(--skb-ease)}
.skb-yazi-card:hover{box-shadow:0 14px 36px rgba(0,71,65,.12);border-color:rgba(0,71,65,.25)}
.skb-yazi-card__media{display:block;position:relative;aspect-ratio:3/2;background:var(--skb-primary-soft)}
.skb-yazi-card__media img{width:100%;height:100%;object-fit:cover;display:block}
.skb-yazi-card__badge{position:absolute;top:12px;right:12px;background:var(--skb-primary);color:var(--skb-bg);font-family:var(--skb-sans);font-size:.6875rem;font-weight:600;letter-spacing:.04em;border-radius:999px;padding:5px 10px}
.skb-yazi-card__body{padding:0 var(--skb-s5) var(--skb-s4);flex:1;display:flex;flex-direction:column}
.skb-yazi-card__avatar{width:56px;height:56px;margin:-28px 0 12px;border-radius:50%;overflow:hidden;border:3px solid var(--skb-surface);box-shadow:0 4px 12px rgba(0,71,65,.18);background:var(--skb-primary)}
.skb-yazi-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}
.skb-yazi-card__avatar:empty{display:none}
.skb-yazi-card__title{font-family:var(--skb-serif);font-weight:500;font-size:1.375rem;line-height:1.2;letter-spacing:-.01em;margin:0 0 10px;font-variation-settings:"opsz" 96,"SOFT" 40}
.skb-yazi-card__title a{color:var(--skb-primary);text-decoration:none}
.skb-yazi-card__title a:hover{color:var(--skb-accent-deep)}
.skb-yazi-card__excerpt{font-size:.9375rem;line-height:1.6;color:var(--skb-ink);margin:0 0 14px;flex:1}
.skb-yazi-card__more{align-self:flex-start;font-family:var(--skb-sans);font-size:.9375rem;font-weight:600;color:var(--skb-primary);text-decoration:none;border-bottom:1.5px solid var(--skb-accent-deep);padding-bottom:2px}
.skb-yazi-card__more:hover{color:var(--skb-accent-deep)}
.skb-yazi-card__meta{display:flex;justify-content:space-between;gap:12px;font-family:var(--skb-sans);font-size:.8125rem;color:var(--skb-ink-muted);padding:12px var(--skb-s5);border-top:1px solid var(--skb-line);background:var(--skb-bg)}
.skb-pagination{margin-top:var(--skb-s7)}
.skb-pagination .nav-links{display:flex;justify-content:center;gap:6px;font-family:var(--skb-sans)}
.skb-pagination .page-numbers{min-width:40px;height:40px;display:inline-grid;place-items:center;padding:0 12px;border-radius:999px;border:1px solid var(--skb-line);color:var(--skb-ink);text-decoration:none;font-size:.9375rem}
.skb-pagination .page-numbers svg{width:18px;height:18px}
.skb-pagination .page-numbers.current{background:var(--skb-primary);color:#fff;border-color:var(--skb-primary)}
.skb-pagination a.page-numbers:hover{border-color:var(--skb-primary);color:var(--skb-primary)}
.skb-pagination .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}

/* Ana sayfa mini yazı listesi */
.skb-posts-mini{list-style:none;margin:0;padding:0;display:grid;gap:var(--skb-s5)}
.skb-posts-mini li{display:grid;grid-template-columns:96px 1fr;gap:var(--skb-s4);align-items:start}
.skb-posts-mini img{width:96px;height:96px;object-fit:cover;border-radius:var(--skb-r-img)}
.skb-posts-mini h3{font-size:1.0625rem;margin:0 0 4px}
.skb-posts-mini h3 a{text-decoration:none;color:var(--skb-ink)}
.skb-posts-mini h3 a:hover{color:var(--skb-primary)}
.skb-posts-mini time{font-size:.8125rem;color:var(--skb-ink-muted)}

/* Arama, form uyarısı, altbilgi yasal */
.skb-search{display:flex;gap:8px;max-width:520px}
.skb-search input{flex:1;min-height:48px;padding:0 14px;border:1px solid var(--skb-line);border-radius:var(--skb-r-btn);font:inherit;background:var(--skb-surface)}
.skb-form__missing{background:#fff3cd;color:#664d03;padding:10px 12px;border-radius:8px;font-size:.875rem}
.skb-footer__legal-menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}
.skb-footer__legal-menu a{color:inherit;text-decoration:none}
.skb-footer__legal-menu a:hover{color:var(--skb-accent)}
.skb-wa-float span{font-family:var(--skb-sans)}
.skb-hero__text{position:relative}
.skb-page-hero h1 em{font-style:italic;font-weight:400;color:var(--skb-accent)}

/* Bağlantı kurallarını ezen bileşenler (body.skb a alt çizgi/renk) */
body.skb a.skb-wa-float,body.skb a.skb-wa-float:hover{text-decoration:none;color:#0B2B12}
body.skb .skb-mobile-bar a,body.skb .skb-mobile-bar a:hover{text-decoration:none}
body.skb .skb-header__logo,body.skb .skb-footer__logo,body.skb .skb-lang a,body.skb .skb-breadcrumb a,body.skb .skb-toc a,body.skb .skb-related a,body.skb .skb-hizmet-card,body.skb .skb-yazi-card__title a,body.skb .skb-yazi-card__more,body.skb .skb-ledger__title a,body.skb .skb-ledger__links a,body.skb .skb-footer a,body.skb .skb-posts-mini h3 a,body.skb .skb-blog-hero__topics a,body.skb .skb-pagination a{text-decoration:none}
body.skb .skb-footer a:hover{color:var(--skb-accent)}

/* ---------- Öncesi/sonrası: tek etiket ---------- */
.skb-ba__tag{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);white-space:nowrap;font-family:var(--skb-sans);font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:6px 12px;border-radius:999px;background:rgba(20,33,31,.72);color:var(--skb-bg);backdrop-filter:blur(4px);pointer-events:none}
.skb-results .skb-results__consent{text-align:center;max-width:60ch;margin:var(--skb-s5) auto 0;display:block}
.skb-results .skb-results__btn,.skb-results .skb-results__btn:hover,.skb-results .skb-results__btn:focus{background:rgba(0,48,44,.6);color:var(--skb-bg);border:1.5px solid rgba(240,237,228,.45);box-shadow:none}
.skb-results .skb-results__btn:hover{background:var(--skb-bg);color:var(--skb-primary)}
.skb-results .skb-results__btn:focus-visible{outline:2px solid var(--skb-accent);outline-offset:3px}
.skb-results .skb-results__head{margin-bottom:var(--skb-s5)}
.skb-results--izgara{background:var(--skb-bg);color:var(--skb-ink)}
.skb-results--izgara .skb-display em{color:var(--skb-accent-deep)}
.skb-results--izgara .skb-display span{color:var(--skb-primary)}
.skb-results--izgara .skb-index{color:var(--skb-ink-muted)}
.skb-results--izgara .skb-results__consent{color:var(--skb-ink-muted)}
.skb-results--izgara .skb-results__card{transform:none;opacity:1}

/* ---------- Blog hero ---------- */
.skb-blog-hero .skb-page-hero__in{padding-bottom:var(--skb-s7)}
.skb-blog-hero .skb-index{color:rgba(240,237,228,.66)}
.skb-blog-hero .skb-index::before{background:var(--skb-accent)}
.skb-blog-hero h1.skb-display{max-width:none}
.skb-blog-hero .skb-display em{color:var(--skb-accent)}
.skb-blog-hero .skb-display span{color:var(--skb-bg)}
.skb-blog-hero__topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--skb-s5)}
.skb-blog-hero__topics a{font-size:.875rem;font-weight:500;padding:8px 14px;border-radius:999px;border:1px solid rgba(240,237,228,.3);color:var(--skb-bg);text-decoration:none}
.skb-blog-hero__topics a:hover{background:rgba(240,237,228,.12);color:var(--skb-bg)}
.skb-blog-hero__topics a[aria-current="page"]{background:var(--skb-bg);color:var(--skb-primary);border-color:var(--skb-bg)}

/* Sayfa üst bölümü: outline buton koyu zeminde */
.skb-page-hero a.skb-btn--outline{color:var(--skb-bg);border-color:rgba(240,237,228,.6)}
.skb-page-hero a.skb-btn--outline:hover{background:rgba(240,237,228,.12);color:var(--skb-bg)}

/* =====================================================================
   SAYFA ŞABLONLARI — S.S.S. · İletişim · Hakkımda (adım 5a)
   ===================================================================== */

/* Küçük metinde terracotta: --skb-accent-deep Sand üzerinde 3.51:1 (yalnızca büyük başlık/çizgi için yeterli).
   Metin boyutunda --skb-accent-ink: Sand 5.37:1 · beyaz 6.29:1 · Cyprus soft 5.04:1 */
:root{--skb-accent-ink:#8F4F36}

/* Ortak: iki tonlu başlıklı sayfa üstü (blog hero ile aynı dil) */
.skb-page-hero--display .skb-index{color:rgba(240,237,228,.72)}
.skb-page-hero--display .skb-index::before{background:var(--skb-accent)}
.skb-page-hero--display h1.skb-display{max-width:none;margin-bottom:var(--skb-s4)}
.skb-page-hero--display .skb-display em{color:var(--skb-accent)}
.skb-page-hero--display .skb-display span{color:var(--skb-bg)}
.skb-page-hero--display .skb-page-hero__lead{max-width:44rem}

/* Sand buton (koyu zeminde birincil eylem) — <button> üzerinde de güvenli: temel kural background tanımlı */
.skb-btn--sand{background:var(--skb-bg);color:var(--skb-primary);border-color:var(--skb-bg)}
.skb-btn--sand:hover{background:#fff;color:var(--skb-primary-deep);border-color:#fff}

/* Konu çipleri (sayfa üstünde, çapa bağlantıları) */
.skb-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--skb-s5)}
body.skb .skb-chips a{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;padding:8px 8px 8px 14px;border-radius:999px;border:1px solid rgba(240,237,228,.5);color:var(--skb-bg);text-decoration:none;transition:background .2s var(--skb-ease)}
body.skb .skb-chips a:hover{background:rgba(240,237,228,.12);color:var(--skb-bg)}
.skb-chips a span{min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:rgba(240,237,228,.14);display:inline-grid;place-items:center;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}

/* ---- S.S.S. ---- */
.skb-sss__grup{scroll-margin-top:96px}
.skb-sss__grup+.skb-sss__grup{margin-top:var(--skb-s8)}
.skb-sss .skb-article__body .skb-sss__grup h2{margin:0 0 var(--skb-s2);display:flex;align-items:baseline;gap:14px}
.skb-sss__no{flex:none;font-family:var(--skb-sans);font-size:.8125rem;font-weight:600;letter-spacing:.06em;color:var(--skb-accent-ink);font-variant-numeric:tabular-nums}
.skb-sss .skb-faq{margin-top:var(--skb-s3)}
.skb-faq details{scroll-margin-top:96px}
.skb-faq details[open]>summary{color:var(--skb-primary)}
.skb-faq summary:hover{color:var(--skb-primary)}
.skb-faq__more{margin:var(--skb-s3) 0 0;font-size:.9375rem}
body.skb .skb-faq__more a{font-weight:600;text-decoration:none;border-bottom:1.5px solid var(--skb-accent-deep);padding-bottom:1px}
body.skb .skb-faq__more a::after{content:" →"}
.skb-aside__card--ask{background:var(--skb-primary);border-color:var(--skb-primary);color:var(--skb-bg)}
.skb-aside__card--ask h3{color:var(--skb-bg);font-family:var(--skb-serif);font-weight:500;font-size:1.375rem}
.skb-aside__card--ask p{color:rgba(240,237,228,.86)}
.skb-aside__card--ask a.skb-btn--outline{color:var(--skb-bg);border-color:rgba(240,237,228,.6)}
.skb-aside__card--ask a.skb-btn--outline:hover{background:rgba(240,237,228,.12);color:var(--skb-bg)}

/* ---- İletişim ---- */
.skb-contact{background:var(--skb-bg)}
.skb-contact__grid{display:grid;gap:var(--skb-s7)}
.skb-nap{margin:0;border-top:1px solid var(--skb-line)}
.skb-nap>div{display:grid;gap:8px;padding:var(--skb-s5) 0;border-bottom:1px solid var(--skb-line)}
.skb-nap dt{font-family:var(--skb-serif);font-style:italic;font-weight:400;font-size:1.125rem;line-height:1.3;color:var(--skb-accent-ink);font-variation-settings:"opsz" 96,"SOFT" 100,"WONK" 1}
.skb-nap dd{margin:0}
.skb-nap dd p:last-child{margin:0}
.skb-nap address{font-style:normal;font-size:1.0625rem;line-height:1.55;margin:0 0 var(--skb-s3)}
.skb-nap__link,.skb-nap__links a{font-weight:600}
.skb-nap__link::after{content:" ↗"}
.skb-nap__links{display:flex;flex-wrap:wrap;gap:6px 24px}
body.skb a.skb-nap__big{font-family:var(--skb-serif);font-weight:500;font-size:clamp(1.375rem,2.4vw,1.75rem);line-height:1.2;letter-spacing:-.01em;color:var(--skb-primary);text-decoration:none;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 96}
body.skb a.skb-nap__big:hover{color:var(--skb-accent-ink)}
.skb-hatlar{list-style:none;margin:0;padding:0;display:grid;gap:var(--skb-s4)}
.skb-hatlar li{display:grid;gap:2px;padding-left:14px;border-left:2px solid var(--skb-line)}
.skb-hatlar li.is-current{border-left-color:var(--skb-accent-deep)}
.skb-hatlar__dil{font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--skb-ink-muted)}
.skb-hatlar__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px}
body.skb a.skb-hatlar__wa{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;color:var(--skb-primary);text-decoration:none}
body.skb a.skb-hatlar__wa:hover{color:var(--skb-accent-ink)}
.skb-hatlar__wa svg{width:18px;height:18px}
.skb-saatler{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-width:420px}
.skb-saatler li{display:flex;justify-content:space-between;gap:16px;border-bottom:1px dashed var(--skb-line);padding-bottom:6px;font-variant-numeric:tabular-nums}
.skb-contact__form h2.skb-display{margin-bottom:var(--skb-s3)}
.skb-form__fallback p{color:var(--skb-ink)}
.skb-form__btns{display:flex;flex-wrap:wrap;gap:var(--skb-s3)}
.skb-aside__card .skb-form__btns .skb-btn{margin-top:0}
@media(min-width:600px){.skb-nap>div{grid-template-columns:200px 1fr;gap:var(--skb-s5)}}
@media(min-width:960px){
  .skb-contact__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--skb-s8);align-items:start}
  .skb-contact__form{position:sticky;top:96px;padding:var(--skb-s6)}
}

/* Harita — tıklayınca yüklenir; yer tutucu "harita kâğıdı" dokusu */
.skb-map{background:var(--skb-primary-deep)}
.skb-map__frame{position:relative;height:clamp(340px,42vw,480px)}
.skb-map__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.skb-map__placeholder{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--skb-s3);padding:var(--skb-s6) var(--skb-s5);text-align:center;color:var(--skb-bg);background:radial-gradient(closest-side,rgba(255,198,168,.16),transparent 72%) center/min(720px,100%) 100% no-repeat,repeating-linear-gradient(0deg,rgba(240,237,228,.07) 0 1px,transparent 1px 48px),repeating-linear-gradient(90deg,rgba(240,237,228,.07) 0 1px,transparent 1px 48px),var(--skb-primary-deep)}
.skb-map__pin{width:44px;height:44px;color:var(--skb-accent)}
.skb-map__pin svg{width:100%;height:100%}
.skb .skb-map__place{margin:0;font-family:var(--skb-serif);font-style:italic;font-weight:300;font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.1;color:var(--skb-accent);font-variation-settings:"opsz" 96,"SOFT" 100,"WONK" 1}
.skb .skb-map__note{margin:0;max-width:46ch;font-size:.8125rem;line-height:1.5;color:rgba(240,237,228,.78)}

/* ---- Hakkımda ---- */
.skb-about-hero .skb-page-hero__in{display:grid;gap:var(--skb-s6)}
.skb-about-hero__fig{margin:0;position:relative;max-width:480px}
.skb-about-hero__fig img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--skb-r-img)}
.skb-about-hero__fig .skb-hero__plate{left:12px;bottom:12px}
.skb-about .skb-article__body>h2{margin-top:var(--skb-s7)}
/* Künye: ekrandaki kimlik kartı = ProfilePage şeması. İletişim NAP satırlarıyla aynı dil. */
.skb-kunye{background:var(--skb-surface);border:1px solid var(--skb-line);border-top:3px solid var(--skb-primary);border-radius:0 0 var(--skb-r-card) var(--skb-r-card);padding:var(--skb-s5) var(--skb-s5) var(--skb-s2);margin:0 0 var(--skb-s7);scroll-margin-top:96px}
.skb .skb-article__body .skb-kunye__title{margin:0 0 var(--skb-s3);font-family:var(--skb-serif);font-weight:500;font-size:1.5rem;line-height:1.2;color:var(--skb-primary)}
.skb-kunye__list{border-top:0}
.skb-kunye__list>div{padding:var(--skb-s3) 0}
.skb-kunye__list>div:last-child{border-bottom:0}
.skb-kunye__list dt{font-size:1rem}
.skb-kunye__yil{font-variant-numeric:tabular-nums;color:var(--skb-ink-muted);white-space:nowrap}
.skb-kunye__yil::before{content:"· "}
.skb .skb-uyelik{list-style:none;margin:0;padding:0}
.skb-uyelik li{margin:0}
.skb-uyelik li+li{margin-top:4px}
@media(min-width:600px){.skb-kunye__list>div{grid-template-columns:170px 1fr}}
.skb-kron__list{list-style:none;margin:var(--skb-s6) 0 0;padding:0;display:grid}
.skb-kron__list li{display:grid;grid-template-columns:88px 1fr;gap:var(--skb-s4);align-items:baseline;padding:var(--skb-s4) 0;border-top:1px solid rgba(240,237,228,.18)}
.skb .skb-kron__yil{font-family:var(--skb-serif);font-style:italic;font-weight:300;font-size:1.75rem;line-height:1;color:var(--skb-accent);font-variant-numeric:lining-nums;font-variation-settings:"opsz" 96,"SOFT" 100,"WONK" 1}
.skb .skb-kron__list p{margin:0;color:rgba(240,237,228,.86)}
@media(min-width:900px){
  .skb-about-hero.has-fig .skb-page-hero__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--skb-s8);align-items:end;padding-bottom:0}
  .skb-about-hero.has-fig .skb-about-hero__text{padding-bottom:var(--skb-s8)}
  .skb-about-hero__fig{justify-self:end;width:100%}
  .skb-about-hero__fig img{border-radius:var(--skb-r-img) var(--skb-r-img) 0 0}
  .skb-about-hero__fig .skb-hero__plate{left:-32px;bottom:40px}
  .skb-kron__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--skb-s7) var(--skb-s5)}
  .skb-kron__list li{grid-template-columns:1fr;gap:var(--skb-s3);align-items:start;align-content:start;border-top:0;padding:36px 0 0;position:relative}
  .skb-kron__list li::before{content:"";position:absolute;left:0;right:0;top:13px;height:1px;background:rgba(240,237,228,.24)}
  .skb-kron__list li::after{content:"";position:absolute;left:0;top:9px;width:9px;height:9px;border-radius:50%;background:var(--skb-accent)}
  .skb .skb-kron__yil{font-size:2.5rem}
}
/* Liste sıfırlamaları: ".skb ul/ol{padding-left}" (0,1,1) bileşen sınıflarını ezmesin */
.skb .skb-breadcrumb,.skb .skb-kron__list,.skb .skb-uyelik,.skb .skb-hatlar,.skb .skb-saatler{padding-left:0}

/* =====================================================================
   KISA VİDEO KARUSELİ (YouTube Shorts) — otomatik akış yok, sayfa içi oynatıcı
   ===================================================================== */
.skb-videos{background:var(--skb-surface)}
.skb-videos__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--skb-s5);margin-bottom:var(--skb-s5)}
.skb-videos__head h2{margin:0}
.skb-videos__all{font-family:var(--skb-sans);font-size:.9375rem;font-weight:600;color:var(--skb-primary);text-decoration:none;border-bottom:1.5px solid var(--skb-primary);padding-bottom:2px;white-space:nowrap}
.skb-videos__all:hover{color:var(--skb-accent-deep);border-color:var(--skb-accent-deep)}
.skb-shorts-box{position:relative}
.skb-shorts{--skb-kenar:max(var(--skb-s5),calc((100vw - var(--skb-w)) / 2 + var(--skb-s5)));list-style:none;margin:0;padding:4px var(--skb-kenar) var(--skb-s2);display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--skb-kenar);scrollbar-width:none;overscroll-behavior-x:contain}
.skb-shorts::-webkit-scrollbar{display:none}
.skb-shorts__item{flex:none;width:clamp(200px,58vw,250px);scroll-snap-align:start;margin:0}
.skb-shorts__item[hidden]{display:none}
.skb-shorts__btn{position:relative;display:block;width:100%;aspect-ratio:9/16;padding:0;border:0;border-radius:14px;overflow:hidden;background:var(--skb-primary-deep);cursor:pointer;appearance:none}
.skb-shorts__btn img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s var(--skb-ease)}
.skb-shorts__btn:hover img{transform:scale(1.03)}
.skb-shorts__btn::after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(0,48,44,.6));pointer-events:none}
.skb-shorts__play{position:absolute;z-index:1;left:50%;bottom:1.1rem;width:54px;height:54px;margin-left:-27px;border-radius:50%;background:var(--skb-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7v10l8-5z' fill='%23004741'/%3E%3C/svg%3E") center/28px no-repeat;box-shadow:0 6px 18px rgba(0,0,0,.25)}
.skb-shorts__btn:focus-visible{outline:2px solid var(--skb-primary);outline-offset:3px}
.skb-shorts__title{margin:.7rem 0 0;font-family:var(--skb-sans);font-weight:600;font-size:.95rem;line-height:1.35;color:var(--skb-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.skb-shorts__arrow{position:absolute;z-index:3;top:calc(50% - 1.8rem);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid rgba(240,237,228,.6);border-radius:50%;background:rgba(0,48,44,.9);color:var(--skb-bg);cursor:pointer;appearance:none;transition:opacity .2s var(--skb-ease)}
.skb-shorts__arrow svg{width:22px;height:22px}
.skb-shorts__arrow:hover{background:var(--skb-bg);color:var(--skb-primary)}
.skb-shorts__arrow:disabled{opacity:0;pointer-events:none}
.skb-shorts__arrow--prev{left:10px}
.skb-shorts__arrow--next{right:10px}
@media(min-width:960px){
  .skb-shorts__arrow{width:56px;height:56px}
  .skb-shorts__arrow--prev{left:max(24px,calc((100vw - var(--skb-w)) / 2 + var(--skb-s5)))}
  .skb-shorts__arrow--next{right:max(100px,calc((100vw - var(--skb-w)) / 2 + var(--skb-s5)))} /* sabit WhatsApp düğmesine çarpmasın */
}
/* Oynatıcı */
.skb-player{padding:0;border:0;background:transparent;width:min(92vw,calc(82vh * 9 / 16));max-height:94vh}
.skb-player::backdrop{background:rgba(0,48,44,.92)}
.skb-player__frame{aspect-ratio:9/16;width:100%;background:#000;border-radius:14px;overflow:hidden}
.skb-player__frame iframe{width:100%;height:100%;border:0;display:block}
.skb-player__close{display:block;margin:.75rem auto 0;min-height:48px;padding:.6rem 1.6rem;border:1px solid var(--skb-bg);border-radius:var(--skb-r-btn);background:transparent;color:var(--skb-bg);font-family:var(--skb-sans);font-weight:600;cursor:pointer;appearance:none}
.skb-player__close:hover{background:var(--skb-bg);color:var(--skb-primary)}

/* =====================================================================
   v3 · "KLİNİK DOSYA" — dekor geri çekildi (16 Ekim 2026)
   İki tonlu başlık, bölüm etiketi, ışık lekesi, plaka/çerçeve, rakam kutuları,
   coverflow, italik numaralar ve kart gölgeleri kaldırıldı. Başlıklar düz, tek renk.
   ===================================================================== */
:root{--skb-r-btn:6px;--skb-r-card:8px;--skb-r-img:6px}
body.skb h1,body.skb h2,body.skb .skb-h1,body.skb .skb-h2{font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;letter-spacing:-.01em}
.skb-display em,.skb-display span{display:inline;font-style:normal;font-weight:inherit;font-size:inherit;color:inherit;margin:0}
.skb-index{display:none!important}
.skb-kicker{font-style:normal}

/* Hero */
.skb-hero::before{display:none}
.skb-hero h1{font-size:clamp(2.4rem,5vw,3.75rem);line-height:1.08;font-weight:500}
.skb-hero h1 span{display:inline}
.skb-hero__thin,.skb-hero__bold{font-style:normal;font-weight:500;font-size:inherit;color:var(--skb-bg);letter-spacing:-.01em;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0}
.skb-hero__frame{display:none}
.skb-hero__figure{margin:0;padding-right:0}
.skb-hero__figure img{border-radius:4px}
.skb-hero__plate{position:static;display:block;max-width:none;margin-top:12px;padding:12px 0 0;background:none;box-shadow:none;border:0;border-top:1px solid rgba(240,237,228,.25);border-radius:0;color:var(--skb-bg)}
.skb-hero__plate strong{display:block;font-family:var(--skb-sans);font-weight:600;font-size:.9375rem;color:var(--skb-bg)}
.skb-hero__plate span{display:inline;font-size:.875rem;color:rgba(240,237,228,.72)}
.skb-hero__plate span+span::before{content:", "}
@media(max-width:899px){.skb-hero__plate{left:auto;bottom:auto}}

/* Künye şeridi (eski güven şeridi) */
.skb-trust{background:var(--skb-bg);color:var(--skb-ink);border-bottom:1px solid var(--skb-line)}
.skb-trust__in{display:flex;flex-wrap:wrap;gap:8px 0;padding:14px var(--skb-s5)}
.skb-trust dl{margin:0;padding:0 16px;border-left:1px solid var(--skb-line);display:flex;gap:6px;align-items:baseline}
  .skb-trust dl:first-child{padding-left:0;border-left:0}
.skb-trust dt{font-family:var(--skb-sans);font-size:.875rem;font-weight:600;line-height:1.4;letter-spacing:0;color:var(--skb-primary);font-variation-settings:normal}
.skb-trust dd{margin:0;font-size:.875rem;line-height:1.4;color:var(--skb-ink-muted)}
@media(max-width:640px){.skb-trust dl{padding:0;border-left:0;flex-basis:100%}}

/* Öncesi/sonrası: eşit kartlar, sönükleştirme yok */
.skb-results::before{display:none}
.skb-results__card{transform:none!important;opacity:1!important}
.skb-results__card .skb-ba__still{box-shadow:none}
.skb-results h2{color:var(--skb-bg);text-align:center}

/* Uzmanlık listesi: numara yok */
.skb-ledger>li{padding-left:0!important}
.skb-ledger>li::before{display:none}
.skb-ledger__links a{border-radius:6px}

/* Yaklaşım */
.skb-why__points strong{color:var(--skb-bg);font-variation-settings:"opsz" 96,"SOFT" 0,"WONK" 0}
.skb-why h2{color:var(--skb-bg)}

/* Süreç: küçük düz numara (gerçek sıra) */
.skb-steps li::before{font-family:var(--skb-sans);font-style:normal;font-weight:600;font-size:.875rem;line-height:1;color:var(--skb-primary);width:28px;height:28px;border:1px solid var(--skb-primary);border-radius:50%;display:grid;place-items:center;font-variation-settings:normal}
.skb-steps li{padding-left:44px}
@media(min-width:900px){.skb-steps li{padding-left:0;padding-top:44px}.skb-steps li::after{left:40px;top:14px}}

/* Kartlar ve kutular: gölge yok, ince çizgi */
.skb-yazi-card,.skb-yazi-card:hover,.skb-form,.skb-aside__card,.skb-hizmet-card{box-shadow:none}
.skb-yazi-card__badge{display:none}
.skb-yazi-card__title{font-variation-settings:"opsz" 96,"SOFT" 0,"WONK" 0}
.skb-page-hero h1 em{font-style:normal;font-weight:inherit;color:inherit}
.skb-blog-hero h1{max-width:none}

/* v3 düzeltme: başlık optik boyutu (moda dergisi kontrastı yerine sağlam), plaka unvan rengi */
body.skb h1,body.skb h2,.skb-hero__thin,.skb-hero__bold{font-variation-settings:"opsz" 60,"SOFT" 0,"WONK" 0}
.skb-hero h1{font-weight:500;letter-spacing:-.015em}
.skb-hero__plate span:first-of-type{color:rgba(240,237,228,.85)}

.skb-hero__plate{display:flex;flex-wrap:wrap;column-gap:.3em;align-items:baseline}
.skb-hero__plate strong{flex-basis:100%}
.skb-hero__plate span+span::before{content:none}
.skb-hero__plate span:not(:last-child)::after{content:","}

/* =====================================================================
   v5 — Archivo + Cyprus (16 Eki 2026)
   Ana sayfa, üst/alt bilgi yeni sınıflarla; iç sayfalar değişkenlerle.
   ===================================================================== */
@font-face{font-family:"Archivo";font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../fonts/archivo-latin-wdth-normal.woff2) format("woff2-variations"),url(../fonts/archivo-latin-wdth-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Archivo";font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../fonts/archivo-latin-ext-wdth-normal.woff2) format("woff2-variations"),url(../fonts/archivo-latin-ext-wdth-normal.woff2) format("woff2");unicode-range:U+011E-011F,U+0130,U+015E-015F,U+0178,U+20BA}

:root{
  --skb-primary:#004741;--skb-primary-deep:#00332F;--skb-primary-soft:#ECEFED;
  --skb-bg:#FFFFFF;--skb-surface:#FFFFFF;--skb-ink:#12201E;--skb-ink-muted:#56635F;
  --skb-accent:#A8CBC2;--skb-accent-deep:#00332F;--skb-accent-ink:#004741;--skb-line:#D5DCD9;
  --skb-serif:"Archivo",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  --skb-sans:"Archivo",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  --skb-display:"Archivo",system-ui,sans-serif;
  --skb-w:1232px;--skb-r-btn:999px;--skb-r-card:14px;--skb-r-img:4px;--skb-shadow:0 18px 40px rgba(0,30,27,.12);
  --skb5-stone:#ECEFED;--skb5-mint:#A8CBC2;--skb5-pad:clamp(20px,4.2vw,64px);--skb5-max:1360px;--skb5-wide:118%
}
html{-webkit-text-size-adjust:100%}
body.skb{background:#fff;color:var(--skb-ink);font-family:var(--skb-sans);font-size:17px;line-height:1.6;word-spacing:.04em;-webkit-font-smoothing:antialiased}
.skb h1,.skb h2,.skb h3,.skb h4{font-family:var(--skb-display);font-stretch:var(--skb5-wide);font-variation-settings:normal;font-style:normal;letter-spacing:-.02em;word-spacing:0}
.skb h1 em,.skb h1 i,.skb h2 em,.skb h2 i,.skb h1 span,.skb h2 span{font-style:normal}
.skb :focus-visible{outline:2px solid var(--skb-primary);outline-offset:3px}
.skb .skb-skip{position:absolute;left:-999px;top:8px;z-index:100;background:#fff;color:var(--skb-ink);padding:10px 16px;border-radius:8px}
.skb .skb-skip:focus{left:8px}

/* Ortak yapı */
.skb .skb-c{max-width:var(--skb5-max);margin:0 auto;padding:0 var(--skb5-pad)}
.skb .skb-band{padding:clamp(72px,9vw,136px) 0;background:#fff}
.skb .skb-band--stone{background:var(--skb5-stone)}
.skb .skb-band--c{background:var(--skb-primary);color:#fff}
.skb .skb-d{font-family:var(--skb-display);font-stretch:var(--skb5-wide);font-weight:480;letter-spacing:-.025em;line-height:1.04;margin:0;color:inherit}
.skb .skb-t2{font-size:clamp(32px,3.6vw,54px)}
.skb .skb-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,4vw,52px)}
.skb .skb-more{display:inline-block;font-weight:600;font-size:16px;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.skb .skb-more:hover{text-decoration-thickness:2px}

/* Düğmeler — yeni: .skb-pill; eski .skb-btn değişkenlerle uyumlanır */
.skb .skb-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:999px;border:1px solid transparent;font:600 16px/1 var(--skb-sans);letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}
.skb .skb-pill svg{width:20px;height:20px;flex:none}
.skb .skb-pill--light{background:#fff;color:var(--skb-primary)}
.skb .skb-pill--light:hover{background:var(--skb5-mint);color:var(--skb-primary-deep)}
.skb .skb-pill--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}
.skb .skb-pill--ghost:hover{border-color:#fff;background:rgba(255,255,255,.06)}
.skb .skb-pill--c{background:var(--skb-primary);color:#fff}
.skb .skb-pill--c:hover{background:var(--skb-primary-deep)}
.skb .skb-btn{border-radius:999px;font-family:var(--skb-sans);font-weight:600;letter-spacing:0;box-shadow:none}

/* ---------- Üst bilgi ---------- */
.skb .skb-hd{position:sticky;top:0;z-index:60;background:var(--skb-primary);color:#fff}
.admin-bar .skb-hd{top:32px}
.skb .skb-hd__in{max-width:var(--skb5-max);margin:0 auto;padding:0 var(--skb5-pad);height:88px;display:flex;align-items:center;gap:36px}
.skb .skb-hd__logo{display:block;flex:none;line-height:0}
.skb .skb-hd__logo img{height:46px;width:auto;display:block}
.skb .skb-hd__wordmark{font:600 18px/1.1 var(--skb-display);font-stretch:var(--skb5-wide);color:#fff}
.skb .skb-hd__nav{margin-left:auto}
.skb .skb-hd .skb-nav{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}
.skb .skb-hd .skb-nav>li{position:relative;margin:0;padding:0}
.skb .skb-hd .skb-nav>li>a{display:block;padding:33px 0;color:#fff;opacity:.92;font:500 15.5px/1.2 var(--skb-sans);letter-spacing:0;text-decoration:none;border:0;background:none}
.skb .skb-hd .skb-nav>li>a:hover,.skb .skb-hd .skb-nav>li.current-menu-item>a,.skb .skb-hd .skb-nav>li.current-menu-ancestor>a{opacity:1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}
.skb .skb-hd .skb-nav>li.menu-item-has-children>a::after{content:none}
.skb .skb-hd .skb-nav .sub-menu{display:block;position:absolute;top:100%;left:-18px;min-width:300px;margin:0;padding:10px;list-style:none;background:#fff;border:0;border-radius:14px;box-shadow:var(--skb-shadow);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s}
.skb .skb-hd .skb-nav li:hover>.sub-menu,.skb .skb-hd .skb-nav li.is-focus>.sub-menu{opacity:1;visibility:visible;transform:none}
.skb .skb-hd .skb-nav .sub-menu li{margin:0;padding:0}
.skb .skb-hd .skb-nav .sub-menu a{display:block;padding:10px 14px;border-radius:8px;color:var(--skb-ink);font:400 15px/1.35 var(--skb-sans);text-decoration:none;background:none}
.skb .skb-hd .skb-nav .sub-menu a:hover,.skb .skb-hd .skb-nav .sub-menu .current-menu-item>a{background:var(--skb5-stone);color:var(--skb-primary)}
.skb .skb-hd__right{display:flex;align-items:center;gap:22px}
.skb .skb-hd .skb-lang{display:flex;gap:12px;margin:0;padding:0;border:0}
.skb .skb-hd .skb-lang a{color:var(--skb5-mint);font:500 13.5px/1 var(--skb-sans);text-decoration:none;padding:4px 0;border:0;background:none}
.skb .skb-hd .skb-lang a:hover{color:#fff}
.skb .skb-hd .skb-lang a[aria-current]{color:#fff;font-weight:600}
.skb .skb-hd__cta{min-height:44px;padding:0 20px;font-size:15px}
.skb .skb-hd .skb-burger{display:none;position:relative;width:44px;height:44px;margin:0 -10px 0 0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;appearance:none}
.skb .skb-hd .skb-burger span,.skb .skb-hd .skb-burger span::before,.skb .skb-hd .skb-burger span::after{position:absolute;left:11px;width:22px;height:1.5px;background:#fff;border-radius:2px;transition:transform .2s,top .2s,opacity .2s;content:""}
.skb .skb-hd .skb-burger span{top:21px}
.skb .skb-hd .skb-burger span::before{left:0;top:-7px}
.skb .skb-hd .skb-burger span::after{left:0;top:7px}
.skb .skb-hd.is-open .skb-burger span{background:transparent}
.skb .skb-hd.is-open .skb-burger span::before{top:0;transform:rotate(45deg)}
.skb .skb-hd.is-open .skb-burger span::after{top:0;transform:rotate(-45deg)}
.skb .skb-hd__drawer{display:none}
.skb .skb-hd__drawer .skb-drawer__menu{list-style:none;margin:0;padding:0}
.skb .skb-hd__drawer .skb-drawer__menu>li{position:relative;border-bottom:1px solid rgba(168,203,194,.25);margin:0;padding:0}
.skb .skb-hd__drawer .skb-drawer__menu>li>a{display:block;padding:18px 48px 18px 0;color:#fff;font:480 22px/1.2 var(--skb-display);font-stretch:var(--skb5-wide);letter-spacing:-.01em;text-decoration:none}
.skb .skb-hd__drawer .sub-menu{display:none;list-style:none;margin:0 0 14px;padding:0}
.skb .skb-hd__drawer li.is-open>.sub-menu{display:block}
.skb .skb-hd__drawer .sub-menu a{display:block;padding:8px 0;color:var(--skb5-mint);font:400 16px/1.4 var(--skb-sans);text-decoration:none}
.skb .skb-hd__drawer .skb-drawer__toggle{position:absolute;right:0;top:12px;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:transparent;color:#fff;font-size:0;cursor:pointer;appearance:none}
.skb .skb-hd__drawer .skb-drawer__toggle::before,.skb .skb-hd__drawer .skb-drawer__toggle::after{content:"";position:absolute;left:13px;top:19px;width:12px;height:1.5px;background:#fff}
.skb .skb-hd__drawer .skb-drawer__toggle::after{transform:rotate(90deg);transition:transform .2s}
.skb .skb-hd__drawer li.is-open>.skb-drawer__toggle::after{transform:none}
.skb .skb-hd__drawer-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px}
.skb .skb-hd__drawer-foot .skb-lang{display:flex;gap:14px}
.skb .skb-hd__drawer-foot .skb-lang a{color:var(--skb5-mint);text-decoration:none;font-size:15px}
.skb .skb-hd__drawer-foot .skb-lang a[aria-current]{color:#fff;font-weight:600}
body.skb-menu-open{overflow:hidden}

/* ---------- Giriş ---------- */
.skb .skb-intro{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:min(calc(100vh - 88px),860px);background:var(--skb-primary);color:#fff}
.skb .skb-intro__text{display:flex;flex-direction:column;padding:clamp(48px,7vh,96px) clamp(32px,5vw,88px) 48px calc(max(0px,(100vw - var(--skb5-max)) / 2) + var(--skb5-pad))}
.skb .skb-intro__who{margin:0 0 28px;color:var(--skb5-mint);font-size:16px}
.skb .skb-intro__title{margin:0 0 36px;color:#fff;font-family:var(--skb-display);font-stretch:122%;font-weight:460;font-size:clamp(50px,5.9vw,100px);line-height:.95;letter-spacing:-.035em}
.skb .skb-intro__lead{max-width:31em;margin:0 0 40px;color:rgba(255,255,255,.84);font-size:19px;line-height:1.6}
.skb .skb-intro__cta{display:flex;flex-wrap:wrap;gap:12px}
.skb .skb-intro__note{max-width:34em;margin:20px 0 0;color:var(--skb5-mint);font-size:14.5px;line-height:1.5}
.skb .skb-intro__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px;max-width:760px;margin:auto 0 0;padding:56px 0 0}
.skb .skb-intro__facts div{min-width:0}
.skb .skb-intro__facts dt{margin:0;color:#fff;font-weight:600;font-size:15px;line-height:1.35}
.skb .skb-intro__facts dd{margin:4px 0 0;color:var(--skb5-mint);font-size:14px;line-height:1.45}
.skb .skb-intro__photo{position:relative;margin:0;overflow:hidden;background:#c9d2cf}
.skb .skb-intro__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%;animation:skb5-reveal 1.1s cubic-bezier(.2,.7,.1,1) both}
@keyframes skb5-reveal{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}

/* ---------- Videolar (mevcut işaretleme) ---------- */
.skb .skb-videos{background:#fff;padding:clamp(72px,9vw,136px) 0}
.skb .skb-videos .skb-wrap{max-width:var(--skb5-max);padding:0 var(--skb5-pad)}
.skb .skb-videos__head{align-items:flex-end;margin-bottom:clamp(32px,4vw,52px)}
.skb .skb-videos__head h2{margin:0;font-family:var(--skb-display);font-stretch:var(--skb5-wide);font-weight:480;font-size:clamp(32px,3.6vw,54px);line-height:1.04;letter-spacing:-.025em;color:var(--skb-ink)}
.skb .skb-videos__all{color:var(--skb-ink);border:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;font-size:16px}
.skb .skb-videos__all:hover{color:var(--skb-ink);text-decoration-thickness:2px}
.skb .skb-shorts{--skb-kenar:max(var(--skb5-pad),calc((100vw - var(--skb5-max)) / 2 + var(--skb5-pad)))}
.skb .skb-shorts__item{width:clamp(210px,19vw,258px)}
.skb .skb-shorts__btn{background:var(--skb-primary-deep)}
.skb .skb-shorts__btn::after{background:linear-gradient(transparent,rgba(0,0,0,.5))}
.skb .skb-shorts__play{left:16px;margin-left:0;bottom:16px;width:44px;height:44px;background-color:#fff;background-size:22px;box-shadow:none}
.skb .skb-shorts__title{font-weight:500;font-size:15.5px;line-height:1.4;margin-top:14px}
.skb .skb-shorts__arrow{background:#fff;color:var(--skb-ink);border:1px solid var(--skb-line);box-shadow:var(--skb-shadow)}
.skb .skb-shorts__arrow:hover{background:var(--skb-primary);color:#fff;border-color:var(--skb-primary)}

/* ---------- Öncesi / sonrası ---------- */
.skb .skb-cases__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5vw,80px);align-items:start}
.skb .skb-cases__intro .skb-t2{color:var(--skb-ink)}
.skb .skb-cases__note{max-width:28em;margin:28px 0 0;padding-top:20px;border-top:1px solid var(--skb-line);color:var(--skb-ink-muted);font-size:14px;line-height:1.5}
.skb .skb-cases__list{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px) / 3);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:6px}
.skb .skb-cases__list:focus-visible{outline-offset:6px}
.skb .skb-case{margin:0;scroll-snap-align:start}
.skb .skb-case__img{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:4px;background:#d8dfdc}
.skb .skb-case__img img{display:block;width:100%;height:100%;object-fit:cover}
.skb .skb-case figcaption{margin-top:14px;font-size:15px;line-height:1.4}
.skb .skb-case figcaption b{display:block;font-weight:600;color:var(--skb-ink)}
.skb .skb-case figcaption span{display:block;color:var(--skb-ink-muted)}
.skb .skb-cases__stack{margin:48px 0}
.skb .skb-cases__stack .skb-cases__intro{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;margin-bottom:24px}
.skb .skb-cases__stack .skb-t2{font-size:clamp(26px,2.6vw,36px)}
.skb .skb-cases__stack .skb-cases__note{order:3;flex-basis:100%;margin:0;padding:0;border:0}
.skb .skb-cases__stack .skb-cases__list{grid-auto-columns:calc((100% - 32px) / 3)}

/* ---------- Hekim ---------- */
.skb .skb-doc__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,7vw,120px)}
.skb .skb-doc__name{margin:0 0 24px;color:var(--skb-ink-muted);font:400 16px/1.4 var(--skb-sans);font-stretch:100%;letter-spacing:0}
.skb .skb-doc__lead{color:var(--skb-ink);font-size:clamp(26px,2.7vw,40px);line-height:1.18;font-weight:420}
.skb .skb-doc__tl{list-style:none;margin:0 0 28px;padding:0;border-top:1px solid var(--skb-ink)}
.skb .skb-doc__tl li{display:grid;grid-template-columns:96px 1fr;gap:16px;margin:0;padding:18px 0;border-bottom:1px solid var(--skb-line);font-size:16px;line-height:1.5}
.skb .skb-doc__year{font-weight:600;font-stretch:var(--skb5-wide)}

/* ---------- Neden KBB uzmanı ---------- */
.skb .skb-why5__title{max-width:15em;color:#fff}
.skb .skb-why5__lead{max-width:40em;margin:28px 0 0;color:rgba(255,255,255,.8);font-size:19px;line-height:1.6}
.skb .skb-why5__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);list-style:none;margin:clamp(48px,6vw,88px) 0 0;padding:0}
.skb .skb-why5__points li{margin:0;padding:24px 0 0;border-top:1px solid rgba(168,203,194,.5)}
.skb .skb-why5__points h3{margin:0 0 14px;color:#fff;font-size:22px;line-height:1.25;font-weight:520;font-stretch:110%;letter-spacing:-.01em}
.skb .skb-why5__points p{margin:0;color:rgba(255,255,255,.76);font-size:16.5px;line-height:1.6}

/* ---------- Uzmanlık alanları (mevcut işaretleme: .skb-services / .skb-ledger) ---------- */
.skb .skb-services.skb-section{background:#fff;padding:clamp(72px,9vw,136px) 0}
.skb .skb-services .skb-wrap{max-width:var(--skb5-max);padding:0 var(--skb5-pad)}
.skb .skb-services .skb-services__head{margin:0 0 clamp(36px,4vw,56px);max-width:none}
.skb .skb-services .skb-services__head h2{margin:0;color:var(--skb-ink);font-family:var(--skb-display);font-stretch:var(--skb5-wide);font-weight:480;font-size:clamp(32px,3.6vw,54px);line-height:1.04;letter-spacing:-.025em}
.skb .skb-services .skb-services__head .skb-lead{max-width:36em;margin:16px 0 0;color:var(--skb-ink-muted);font-size:19px;line-height:1.6}
.skb .skb-services .skb-ledger{list-style:none;margin:0;padding:0;border-top:1px solid var(--skb-ink);counter-reset:none}
.skb .skb-services .skb-ledger>li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);gap:32px;align-items:start;margin:0;padding:36px 0;border-bottom:1px solid var(--skb-line);background:none}
.skb .skb-services .skb-ledger>li::before,.skb .skb-services .skb-ledger>li::after{content:none;display:none}
.skb .skb-services .skb-ledger__title{margin:0;font-family:var(--skb-display);font-stretch:var(--skb5-wide);font-weight:480;font-size:clamp(28px,2.8vw,42px);line-height:1.05;letter-spacing:-.025em}
.skb .skb-services .skb-ledger__title a{color:var(--skb-ink);text-decoration:none;border:0}
.skb .skb-services .skb-ledger__title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}
.skb .skb-services .skb-ledger>li>p{margin:4px 0 0;max-width:28em;color:var(--skb-ink-muted);font-size:16.5px;line-height:1.6}
.skb .skb-services .skb-ledger__links{display:block;columns:auto;list-style:none;margin:4px 0 0;padding:0;font-size:15.5px;line-height:1.85}
.skb .skb-services .skb-ledger__links li{display:block;margin:0;padding:0;border:0}
.skb .skb-services .skb-ledger__links li::before{content:none}
.skb .skb-services .skb-ledger__links a{color:var(--skb-ink);text-decoration:none;border:0;border-bottom:1px solid var(--skb-line);border-radius:0;background:none;padding:0}
.skb .skb-services .skb-ledger__links a:hover{border-color:var(--skb-ink)}

/* ---------- Süreç ---------- */
.skb .skb-steps5 .skb-t2{color:var(--skb-ink);margin-bottom:clamp(40px,4.5vw,64px)}
.skb .skb-steps5__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.6vw,40px);list-style:none;counter-reset:skb5s;margin:0;padding:0;border-top:1px solid var(--skb-ink)}
.skb .skb-steps5__list li{position:relative;counter-increment:skb5s;margin:0;padding:28px 0 0}
.skb .skb-steps5__list li::before{content:counter(skb5s);position:absolute;top:-17px;left:0;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--skb-ink);border-radius:50%;background:var(--skb5-stone);color:var(--skb-ink);font:600 14px/1 var(--skb-sans)}
.skb .skb-steps5__list h3{margin:16px 0 10px;color:var(--skb-ink);font-size:22px;line-height:1.25;font-weight:520;font-stretch:110%}
.skb .skb-steps5__list p{margin:0;color:var(--skb-ink-muted);font-size:16px;line-height:1.6}

/* ---------- Bilgi Bankası + Randevu ---------- */
.skb .skb-bf__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,6vw,96px);align-items:start}
.skb .skb-bf .skb-t2{color:var(--skb-ink)}
.skb .skb-bf__posts{list-style:none;margin:0;padding:0;border-top:1px solid var(--skb-ink)}
.skb .skb-bf__posts li{display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:center;margin:0;padding:22px 0;border-bottom:1px solid var(--skb-line)}
.skb .skb-bf__thumb{display:block;line-height:0}
.skb .skb-bf__thumb img{width:120px;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:4px}
.skb .skb-bf__posts h3{margin:0;font-size:20px;line-height:1.3;font-weight:520;font-stretch:108%;letter-spacing:-.01em}
.skb .skb-bf__posts h3 a{color:var(--skb-ink);text-decoration:none}
.skb .skb-bf__posts h3 a:hover{text-decoration:underline;text-underline-offset:5px}
.skb .skb-bf__posts time{display:block;margin-top:6px;color:var(--skb-ink-muted);font-size:14px}
.skb .skb-book{scroll-margin-top:110px;padding:clamp(28px,3vw,44px);border-radius:20px;background:var(--skb-primary);color:#fff}
.skb .skb-book>h2{margin:0 0 10px;color:#fff;font-size:34px}
.skb .skb-book__lead{margin:0 0 24px;color:rgba(255,255,255,.8);font-size:16px;line-height:1.55}
.skb .skb-book p{color:rgba(255,255,255,.8)}
.skb .skb-book .skb-form__fallback p{margin:0 0 18px;font-size:16px}
.skb .skb-book .skb-form__btns{display:flex;flex-direction:column;gap:10px}
.skb .skb-book .skb-btn{width:100%;justify-content:center;min-height:54px}
.skb .skb-book .skb-btn--whatsapp{background:#fff;color:var(--skb-primary);border-color:#fff}
.skb .skb-book .skb-btn--whatsapp:hover{background:var(--skb5-mint)}
.skb .skb-book .skb-btn--outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45)}
.skb .skb-book .skb-btn--outline:hover{border-color:#fff}
.skb .skb-book .skb-form__missing{margin:16px 0 0;font-size:13px;color:var(--skb5-mint)}
.skb .skb-book input,.skb .skb-book select,.skb .skb-book textarea{border-radius:10px}
.skb .skb-bf__legal{max-width:60em;margin:clamp(48px,6vw,80px) 0 0;color:var(--skb-ink-muted);font-size:13.5px;line-height:1.55}

/* ---------- Alt bilgi ---------- */
.skb .skb-ft{background:var(--skb-primary-deep);color:rgba(255,255,255,.78);padding:80px 0 40px;font-size:15.5px;line-height:1.6}
.skb .skb-ft__top{display:grid;grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));gap:40px}
.skb .skb-ft__logo{display:inline-block;line-height:0;margin-bottom:24px}
.skb .skb-ft__logo img{height:52px;width:auto}
.skb .skb-ft address{font-style:normal;max-width:24em}
.skb .skb-ft__menu{list-style:none;margin:0;padding:0;line-height:2}
.skb .skb-ft__menu li{margin:0}
.skb .skb-ft a{color:inherit;text-decoration:none}
.skb .skb-ft a:hover{color:#fff}
.skb .skb-ft__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:64px;padding-top:24px;border-top:1px solid rgba(255,255,255,.15);color:var(--skb5-mint);font-size:13.5px}
.skb .skb-ft__legal{display:flex;flex-wrap:wrap;gap:6px 20px;list-style:none;margin:0;padding:0}
.skb .skb-ft__made{opacity:.8}

/* ---------- Mobil ---------- */
@media (max-width:1180px){
  .skb .skb-hd__cta{display:none}
}
@media (max-width:1080px){
  .skb .skb-hd__in{height:72px}
  .skb .skb-hd__logo img{height:38px}
  .skb .skb-hd__nav,.skb .skb-hd__right .skb-lang{display:none}
  .skb .skb-hd__right{margin-left:auto}
  .skb .skb-hd .skb-burger{display:block}
  .skb .skb-hd.is-open .skb-hd__drawer{display:block;position:fixed;left:0;right:0;top:72px;bottom:0;overflow-y:auto;padding:8px var(--skb5-pad) 120px;background:var(--skb-primary)}
  .admin-bar .skb-hd.is-open .skb-hd__drawer{top:118px}
  .skb .skb-intro{grid-template-columns:1fr;min-height:0}
  .skb .skb-intro__text{padding:40px var(--skb5-pad)}
  .skb .skb-intro__photo{aspect-ratio:4/5}
  .skb .skb-intro__facts{grid-template-columns:1fr;gap:16px;padding-top:40px}
  .skb .skb-cases__grid,.skb .skb-doc__grid,.skb .skb-bf__grid{grid-template-columns:1fr}
  .skb .skb-cases__list,.skb .skb-cases__stack .skb-cases__list{grid-auto-columns:78%}
  .skb .skb-why5__points,.skb .skb-steps5__list{grid-template-columns:1fr}
  .skb .skb-steps5__list{gap:36px;padding-left:28px;border-top:0;border-left:1px solid var(--skb-ink)}
  .skb .skb-steps5__list li{padding-top:0}
  .skb .skb-steps5__list li::before{top:-4px;left:-46px}
  .skb .skb-steps5__list h3{margin-top:0}
  .skb .skb-services .skb-ledger>li{grid-template-columns:1fr;gap:12px;padding:28px 0}
  .skb .skb-head,.skb .skb-videos__head{flex-direction:column;align-items:flex-start}
  .skb .skb-ft__top{grid-template-columns:1fr 1fr}
}
@media (max-width:782px){.admin-bar .skb-hd{top:46px}.admin-bar .skb-hd.is-open .skb-hd__drawer{top:118px}}
@media (max-width:600px){.admin-bar .skb-hd{top:0}.admin-bar .skb-hd.is-open .skb-hd__drawer{top:72px}}
@media (max-width:560px){
  body.skb{font-size:16.5px}
  .skb .skb-intro__title{font-size:44px}
  .skb .skb-intro__lead,.skb .skb-why5__lead,.skb .skb-services .skb-services__head .skb-lead{font-size:17px}
  .skb .skb-pill{min-height:52px;padding:0 22px}
  .skb .skb-intro__cta .skb-pill{flex:1 1 auto}
  .skb .skb-bf__posts li{grid-template-columns:88px 1fr;gap:16px}
  .skb .skb-bf__thumb img{width:88px}
  .skb .skb-bf__posts h3{font-size:17.5px}
  .skb .skb-ft__top{grid-template-columns:1fr}
}
@media (prefers-reduced-motion:reduce){.skb .skb-intro__photo img{animation:none}}

/* ---------- v5.1: öncesi/sonrası karuseli + büyütme, hekim bölümü fotoğraflı ---------- */
.skb .skb-cases__viewport{position:relative;min-width:0}
.skb .skb-cases__list{grid-auto-columns:calc((100% - 32px) / 2.4);scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:0}
.skb .skb-cases__list::-webkit-scrollbar{display:none}
.skb .skb-cases__stack .skb-cases__list{grid-auto-columns:calc((100% - 32px) / 2.4)}
.skb .skb-case__img{display:block;width:100%;padding:0;border:0;border-radius:4px;background:#d8dfdc;cursor:zoom-in;appearance:none}
.skb .skb-case__img img{transition:transform .5s cubic-bezier(.2,.7,.1,1)}
.skb .skb-case__img:hover img{transform:scale(1.03)}
.skb .skb-case__img:focus-visible{outline:2px solid var(--skb-primary);outline-offset:3px}
.skb .skb-cases__arrow{position:absolute;z-index:2;top:calc(50% - 28px);transform:translateY(-50%);display:grid;place-items:center;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--skb-ink);box-shadow:var(--skb-shadow);cursor:pointer;appearance:none;transition:background-color .2s,color .2s}
.skb .skb-cases__arrow svg{width:22px;height:22px}
.skb .skb-cases__arrow:hover{background:var(--skb-primary);color:#fff}
.skb .skb-cases__arrow--prev{left:-26px}
.skb .skb-cases__arrow--next{right:-26px}

.skb .skb-lb{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgba(0,26,24,.96);color:#fff;overflow:hidden}
.skb .skb-lb[open]{display:grid;place-items:center}
.skb .skb-lb::backdrop{background:rgba(0,26,24,.96)}
.skb .skb-lb__fig{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0;padding:72px 96px 48px;max-width:100%;max-height:100%}
.skb .skb-lb__fig img{display:block;width:auto;height:auto;max-width:min(100%,760px);max-height:calc(100vh - 170px);object-fit:contain;border-radius:4px}
.skb .skb-lb__cap{color:var(--skb5-mint);font-size:15px;line-height:1.4;text-align:center}
.skb .skb-lb__count{position:absolute;top:28px;left:28px;color:var(--skb5-mint);font-size:14px;font-variant-numeric:tabular-nums}
.skb .skb-lb__nav,.skb .skb-lb__close{position:absolute;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:transparent;color:#fff;cursor:pointer;appearance:none;transition:background-color .2s,border-color .2s}
.skb .skb-lb__nav:hover,.skb .skb-lb__close:hover{background:rgba(255,255,255,.1);border-color:#fff}
.skb .skb-lb__nav{top:50%;transform:translateY(-50%);width:56px;height:56px}
.skb .skb-lb__nav svg{width:24px;height:24px}
.skb .skb-lb__nav--prev{left:24px}
.skb .skb-lb__nav--next{right:24px}
.skb .skb-lb__close{top:18px;right:18px;width:48px;height:48px}
.skb .skb-lb__close svg{width:22px;height:22px}
html.skb-lb-open{overflow:hidden}

.skb .skb-doc__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);align-items:center}
.skb .skb-doc__grid.is-noimg{grid-template-columns:minmax(0,1fr);max-width:860px}
.skb .skb-doc__photo{margin:0;aspect-ratio:4/5;overflow:hidden;border-radius:4px;background:var(--skb-primary)}
.skb .skb-doc__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}
.skb .skb-doc__name{margin:0 0 20px;color:var(--skb-ink);font-family:var(--skb-display);font-stretch:var(--skb5-wide);font-weight:480;font-size:clamp(30px,3vw,46px);line-height:1.05;letter-spacing:-.025em}
.skb .skb-doc__lead{max-width:36em;margin:0 0 36px;color:var(--skb-ink-muted);font-family:var(--skb-sans);font-stretch:100%;font-weight:400;font-size:18px;line-height:1.65;letter-spacing:0}

@media (max-width:1080px){
  .skb .skb-cases__list,.skb .skb-cases__stack .skb-cases__list{grid-auto-columns:78%}
  .skb .skb-cases__arrow{width:44px;height:44px;top:calc(50% - 30px)}
  .skb .skb-cases__arrow--prev{left:8px}
  .skb .skb-cases__arrow--next{right:8px}
  .skb .skb-doc__grid{grid-template-columns:1fr}
  .skb .skb-doc__photo{max-width:520px}
}
@media (max-width:700px){
  .skb .skb-lb__fig{padding:72px 16px 104px}
  .skb .skb-lb__fig img{max-height:calc(100vh - 220px)}
  .skb .skb-lb__nav{top:auto;bottom:28px;transform:none;width:52px;height:52px}
  .skb .skb-lb__nav--prev{left:calc(50% - 64px)}
  .skb .skb-lb__nav--next{right:calc(50% - 64px)}
}
@media (prefers-reduced-motion:reduce){.skb .skb-case__img img{transition:none}}

/* ---------- v5.2: iç sayfalar (hizmet, blog, yazı, hakkımda, iletişim, SSS) ---------- */
.skb .skb-wrap{max-width:var(--skb5-max);padding:0 var(--skb5-pad)}
.skb .skb-display em,.skb .skb-display span{display:inline;font:inherit;font-style:normal;color:inherit;letter-spacing:inherit;margin:0;font-variation-settings:normal}
.skb h1 em,.skb h2 em{font-style:normal;font-weight:inherit;color:inherit}

/* Düğmeler: açık zeminde Cyprus, koyu zeminde beyaz; yüzen WhatsApp ve mobil bar yeşil kalır */
.skb .skb-btn{min-height:52px;padding:0 24px;border-width:1px;justify-content:center;font-size:16px;letter-spacing:0}
.skb a.skb-btn--whatsapp,.skb a.skb-btn--primary{background:var(--skb-primary);color:#fff;border-color:var(--skb-primary)}
.skb a.skb-btn--whatsapp:hover,.skb a.skb-btn--primary:hover{background:var(--skb-primary-deep);color:#fff;border-color:var(--skb-primary-deep)}
.skb a.skb-btn--outline{background:transparent;color:var(--skb-primary);border-color:var(--skb-primary)}
.skb a.skb-btn--outline:hover{background:var(--skb5-stone);color:var(--skb-primary)}
.skb .skb-page-hero a.skb-btn--whatsapp,.skb .skb-aside__card a.skb-btn--whatsapp,.skb .skb-section--dark a.skb-btn--whatsapp{background:#fff;color:var(--skb-primary);border-color:#fff}
.skb .skb-page-hero a.skb-btn--whatsapp:hover,.skb .skb-aside__card a.skb-btn--whatsapp:hover,.skb .skb-section--dark a.skb-btn--whatsapp:hover{background:var(--skb5-mint);border-color:var(--skb5-mint);color:var(--skb-primary-deep)}
.skb .skb-page-hero a.skb-btn--outline,.skb .skb-aside__card a.skb-btn--outline,.skb .skb-section--dark a.skb-btn--outline{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}
.skb .skb-page-hero a.skb-btn--outline:hover,.skb .skb-aside__card a.skb-btn--outline:hover,.skb .skb-section--dark a.skb-btn--outline:hover{background:rgba(255,255,255,.06);border-color:#fff;color:#fff}
.skb .skb-page-hero .skb-btn{min-height:56px;padding:0 28px}

/* Sayfa üstü */
.skb .skb-page-hero{background:var(--skb-primary);color:#fff}
.skb .skb-page-hero__in{max-width:var(--skb5-max);margin:0 auto;padding:clamp(40px,6vw,88px) var(--skb5-pad) clamp(52px,6.5vw,104px)}
.skb .skb-breadcrumb{margin:0 0 clamp(28px,3vw,44px);color:var(--skb5-mint);font-size:14px}
body.skb .skb-breadcrumb a{color:var(--skb5-mint);text-decoration:none}
body.skb .skb-breadcrumb a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}
.skb .skb-page-hero h1,.skb .skb-page-hero h1.skb-display{max-width:15em;margin:0 0 28px;color:#fff;font-family:var(--skb-display);font-stretch:120%;font-weight:460;font-size:clamp(40px,5.2vw,84px);line-height:.98;letter-spacing:-.03em}
.skb .skb-page-hero__lead{max-width:36em;margin:0 0 36px;color:rgba(255,255,255,.84);font-size:19px;line-height:1.6}
.skb .skb-page-hero__cta{gap:12px}
.skb .skb-page-hero__meta{margin-top:20px;color:var(--skb5-mint);font-size:14.5px}
.skb .skb-chips{gap:8px}
body.skb .skb-chips a,body.skb .skb-blog-hero__topics a{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.4);color:#fff;font-size:14.5px;font-weight:500;display:inline-flex;align-items:center;gap:8px;text-decoration:none}
body.skb .skb-chips a:hover,body.skb .skb-blog-hero__topics a:hover{border-color:#fff;background:rgba(255,255,255,.06)}
body.skb .skb-blog-hero__topics a[aria-current="page"]{background:#fff;color:var(--skb-primary);border-color:#fff}

/* Makale (hizmet, hakkımda, SSS) */
.skb .skb-article{background:#fff}
.skb .skb-article__grid{max-width:var(--skb5-max);padding:clamp(56px,7vw,104px) var(--skb5-pad)}
@media (min-width:1024px){
  .skb .skb-article__grid{grid-template-columns:minmax(0,7fr) minmax(300px,4fr);gap:clamp(48px,6vw,112px)}
  .skb .skb-aside{top:120px}
}
.skb .skb-article__body{max-width:720px;font-size:17.5px;line-height:1.7}
.skb .skb-article__body h2,.skb .skb-prose h2{margin:64px 0 18px;color:var(--skb-ink);font-family:var(--skb-display);font-stretch:118%;font-weight:480;font-size:clamp(28px,2.6vw,40px);line-height:1.08;letter-spacing:-.025em;scroll-margin-top:120px}
.skb .skb-article__body h2:first-of-type{margin-top:8px}
.skb .skb-article__body h3,.skb .skb-prose h3{margin:36px 0 10px;color:var(--skb-ink);font-family:var(--skb-display);font-stretch:110%;font-weight:540;font-size:21px;line-height:1.3;letter-spacing:-.01em}
.skb .skb-article__body li::marker,.skb .skb-prose li::marker{color:var(--skb-primary)}
.skb .skb-byline{margin:0 0 32px;padding:12px 0;border-color:var(--skb-line);color:var(--skb-ink-muted);font-size:13.5px}
.skb .skb-summary{margin:0 0 40px;padding:24px 28px;border:0;border-radius:4px;background:var(--skb5-stone);font-size:18px;line-height:1.6;color:var(--skb-ink)}
.skb .skb-timeline{gap:0;margin:24px 0}
.skb .skb-timeline__row{padding:18px 0;border-top:1px solid var(--skb-line)}
.skb .skb-timeline__row:first-child{border-top-color:var(--skb-ink)}
.skb .skb-timeline__when{color:var(--skb-ink);font-family:var(--skb-display);font-stretch:118%;font-weight:600;font-size:17px}
.skb .skb-ba__consent{border-radius:4px;background:var(--skb5-stone);color:var(--skb-ink-muted);font-size:13.5px}
.skb .skb-ba__grid{gap:16px}
.skb .skb-faq{border-top:1px solid var(--skb-ink)}
.skb .skb-faq details{border-bottom:1px solid var(--skb-line)}
.skb .skb-faq summary{padding:20px 44px 20px 0;color:var(--skb-ink);font-family:var(--skb-display);font-stretch:110%;font-weight:520;font-size:19px;line-height:1.35}
.skb .skb-faq summary::after{width:9px;height:9px;border-color:var(--skb-ink)}
.skb .skb-faq details>div{padding:0 0 22px;color:var(--skb-ink-muted);font-size:17px}
.skb .skb-related{gap:0 32px;border-top:1px solid var(--skb-ink)}
body.skb .skb-related a{padding:20px 0;border:0;border-bottom:1px solid var(--skb-line);border-radius:0;background:none}
body.skb .skb-related a:hover strong{text-decoration:underline;text-underline-offset:5px}
.skb .skb-related strong{color:var(--skb-ink);font-family:var(--skb-display);font-stretch:118%;font-weight:480;font-size:22px;letter-spacing:-.015em}
.skb .skb-related span{color:var(--skb-ink-muted);font-size:14.5px}
.skb .skb-disclaimer{max-width:none;margin-top:56px;padding-top:18px;border-color:var(--skb-line);color:var(--skb-ink-muted);font-size:13.5px}

/* Yan sütun */
.skb .skb-toc{padding:18px 0 0;border:0;border-top:1px solid var(--skb-ink);border-radius:0;background:none}
.skb .skb-toc__title,.skb .skb-toc h3{margin:0 0 12px;color:var(--skb-ink-muted);font:600 13.5px/1.4 var(--skb-sans);font-stretch:100%;letter-spacing:0}
.skb .skb-toc ol{gap:2px;font-size:15px}
body.skb .skb-toc a{display:block;padding:5px 0;color:var(--skb-ink);text-decoration:none}
body.skb .skb-toc a:hover{color:var(--skb-primary);text-decoration:underline;text-underline-offset:4px}
.skb .skb-aside__card{padding:32px;border:0;border-radius:20px;background:var(--skb-primary);color:#fff}
.skb .skb-aside__card h3{margin:0 0 10px;color:#fff;font-family:var(--skb-display);font-stretch:118%;font-weight:480;font-size:26px;line-height:1.1;letter-spacing:-.02em}
.skb .skb-aside__card p,.skb .skb-aside__card .skb-form__fallback p{color:rgba(255,255,255,.8);font-size:15.5px}
.skb .skb-aside__card .skb-form__btns{flex-direction:column;gap:10px}
.skb .skb-aside__card .skb-btn{width:100%}

/* Blog listesi */
.skb .skb-posts.skb-section{padding:clamp(56px,7vw,104px) 0;background:#fff}
.skb .skb-posts__grid{gap:56px 32px}
.skb .skb-yazi-card,.skb .skb-yazi-card:hover{border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}
.skb .skb-yazi-card__media{border-radius:4px;overflow:hidden;background:var(--skb5-stone)}
.skb .skb-yazi-card__media img{transition:transform .5s cubic-bezier(.2,.7,.1,1)}
.skb .skb-yazi-card:hover .skb-yazi-card__media img{transform:scale(1.03)}
.skb .skb-yazi-card__badge,.skb .skb-yazi-card__avatar{display:none}
.skb .skb-yazi-card__body{padding:20px 0 0}
.skb .skb-yazi-card__title{margin:0 0 10px;font-family:var(--skb-display);font-stretch:112%;font-weight:520;font-size:22px;line-height:1.2;letter-spacing:-.015em}
body.skb .skb-yazi-card__title a{color:var(--skb-ink)}
body.skb .skb-yazi-card__title a:hover{color:var(--skb-primary);text-decoration:underline;text-underline-offset:5px}
.skb .skb-yazi-card__excerpt{color:var(--skb-ink-muted);font-size:15.5px}
body.skb .skb-yazi-card__more{color:var(--skb-ink);border:0;text-decoration:underline;text-underline-offset:5px;padding:0}
.skb .skb-yazi-card__meta{padding:14px 0 0;margin-top:16px;border-top:1px solid var(--skb-line);background:none;color:var(--skb-ink-muted);font-size:13.5px}
.skb .skb-pagination .page-numbers{border-color:var(--skb-line)}

/* Yazı sayfası */
.skb .skb-article--dar .skb-article__in{padding:clamp(56px,7vw,96px) var(--skb5-pad)}
.skb .skb-cover img{border-radius:4px}
.skb .skb-prose{font-size:17.5px;line-height:1.7}
.skb .skb-prose blockquote{border-left:2px solid var(--skb-primary);border-radius:0;background:var(--skb5-stone)}
.skb .skb-prose th{color:var(--skb-ink)}
body.skb .skb-hizmet-card{border:0;border-radius:14px;background:var(--skb5-stone)}
.skb .skb-hizmet-card strong{color:var(--skb-ink);font-family:var(--skb-display);font-stretch:118%;font-weight:480;font-size:22px}
.skb .skb-hizmet-card img{border-radius:4px}

/* Hakkımda */
.skb .skb-about-hero__fig img{border-radius:4px}
.skb .skb-about-hero__fig .skb-hero__plate strong{font-family:var(--skb-sans);color:#fff}
.skb .skb-kunye{border:0;border-radius:14px;background:var(--skb5-stone)}
.skb .skb-article__body .skb-kunye__title{color:var(--skb-ink);font-family:var(--skb-display);font-stretch:118%;font-weight:480;font-size:26px}
.skb .skb-nap{border-top-color:var(--skb-ink)}
.skb .skb-nap dt{color:var(--skb-ink);font-family:var(--skb-display);font-style:normal;font-stretch:110%;font-weight:560;font-size:17px;font-variation-settings:normal}
body.skb a.skb-nap__big{color:var(--skb-ink);font-family:var(--skb-display);font-stretch:118%;font-weight:480;font-variation-settings:normal}
body.skb a.skb-nap__big:hover{color:var(--skb-primary)}
.skb .skb-kron__yil{color:var(--skb5-mint);font-family:var(--skb-display);font-style:normal;font-stretch:118%;font-weight:520;font-variation-settings:normal}
.skb .skb-section--dark{background:var(--skb-primary);color:#fff}
.skb .skb-section--dark h2{color:#fff;font-family:var(--skb-display);font-stretch:118%;font-weight:480;letter-spacing:-.025em}
.skb .skb-map__place{color:#fff;font-family:var(--skb-display);font-style:normal;font-stretch:118%;font-weight:480;font-variation-settings:normal}
.skb .skb-sss__no{color:var(--skb-ink-muted)}

@media (max-width:1023px){
  .skb .skb-article__body{font-size:17px}
  .skb .skb-aside__card{padding:28px 24px}
}
@media (max-width:560px){
  .skb .skb-page-hero__lead{font-size:17px}
  .skb .skb-page-hero__cta .skb-btn{flex:1 1 auto}
}
.skb .skb-lb [hidden]{display:none}
.skb .skb-related{padding:0}
.skb .skb-aside__card .skb-form__missing,.skb .skb-book .skb-form__missing{margin:14px 0 0;padding:10px 12px;border-radius:8px;background:rgba(255,255,255,.1);color:var(--skb5-mint);font-size:13px}
.skb .skb-display em::after{content:" "}

/* ---------- Yan sütun hekim bandı (hizmet sayfaları ve blog yazıları) ---------- */
.skb .skb-hekim { margin: 0 0 22px; }
.skb .skb-hekim__kimlik { display: flex; align-items: center; gap: 16px; }
.skb .skb-hekim__foto { position: relative; flex: 0 0 76px; width: 76px; height: 76px; border-radius: 50%; overflow: hidden; background: var(--skb-primary-deep); box-shadow: 0 0 0 3px var(--skb-primary), 0 0 0 4px var(--skb5-mint); }
.skb .skb-hekim__foto img { position: absolute; left: -44%; top: -2%; width: 180%; max-width: none; height: auto; }
.skb .skb-aside__card .skb-hekim__ad { margin: 0; font-family: var(--skb-display); font-stretch: 118%; font-weight: 480; font-size: 21px; line-height: 1.15; letter-spacing: -0.015em; color: #fff; }
.skb .skb-hekim__ad a { color: inherit; text-decoration: none; }
.skb .skb-hekim__ad a:hover { text-decoration: underline; text-underline-offset: 4px; }
.skb .skb-aside__card .skb-hekim__unvan { margin: 4px 0 0; font-size: 14px; line-height: 1.4; color: rgba(255, 255, 255, 0.72); }
.skb .skb-aside__card .skb-hekim__yer { display: flex; flex-wrap: wrap; gap: 4px 10px; margin: 22px 0 0; padding: 14px 0; border-top: 1px solid rgba(255, 255, 255, 0.16); border-bottom: 1px solid rgba(255, 255, 255, 0.16); font-size: 15px; line-height: 1.4; color: #fff; }
.skb .skb-hekim__yer span { color: var(--skb5-mint); }
/* Kart yan sütunda yapışkan kalır; içindekiler normal akar (ikisi birlikte ekrana sığmadığı için). */
@media (min-width: 1024px) {
	.skb .skb-article__grid > .skb-aside:has(.skb-hekim) { position: static; align-self: stretch; align-content: start; }
	.skb .skb-article__grid > .skb-aside:has(.skb-hekim) > .skb-aside__card { position: sticky; top: 120px; }
}

/* v6 — Sizden gelenler: başlık ve not üstte ortada, altında tam genişlikte sonsuz karusel (ana sayfa + burun estetiği sayfaları). */
.skb .skb-cases__head{display:grid;justify-items:center;gap:18px;margin-bottom:clamp(32px,4vw,56px);text-align:center}
.skb .skb-cases__head .skb-t2{margin:0;color:var(--skb-ink);text-wrap:balance}
.skb .skb-cases--wide .skb-cases__note{max-width:52em;margin:0;padding:0;border:0;text-align:center;font-size:14px}
.skb .skb-cases--wide .skb-cases__viewport{width:100%}
.skb .skb-cases--wide .skb-cases__list{grid-auto-columns:clamp(240px,21vw,330px);gap:18px}
.skb .skb-cases--wide .skb-case figcaption{margin-top:12px;font-size:14px}
.skb .skb-cases--wide .skb-cases__arrow--prev{left:clamp(10px,2.4vw,40px)}
.skb .skb-cases--wide .skb-cases__arrow--next{right:clamp(10px,2.4vw,40px)}
@media (max-width:1080px){
  .skb .skb-cases--wide .skb-cases__list{grid-auto-columns:clamp(220px,40vw,300px)}
}
@media (max-width:600px){
  .skb .skb-cases--wide .skb-cases__list{grid-auto-columns:76%;gap:12px}
  .skb .skb-cases--wide .skb-cases__note{font-size:13px}
}
