/*
  Tema: psikoterapi_merkezi_site_v4.html görünümü
  Tüm sayfalarda en son yüklenir; mevcut Astro stillerinin üzerine yazar.
*/

/* ---------- Tasarım değişkenleri ---------- */
:root{
  --ink:#17243d;
  --ink-soft:#667184;
  --muted:#667184;
  --paper:#fff;
  --bg:#fbfaf9;
  --mist:#eaf6f5;
  --sage-soft:#eaf6f5;
  --teal:#087e9a;
  --teal-dark:#102b55;
  --sage:#46aaa2;
  --sage2:#46aaa2;
  --sand:#f1ced7;
  --sand2:#fff3f6;
  --coral:#087e9a;
  --coral-dark:#06657c;
  --dark:#102b55;
  --line:#e4e7eb;
  --focus:#46aaa2;
  --shadow:0 18px 50px rgba(16,43,85,.10);
  --grad:linear-gradient(145deg,#102b55,#087e9a);
  --container:min(1180px,92%);
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
body{background:var(--bg);color:var(--ink);line-height:1.65}
body::selection{background:var(--teal)}
body *:not(code):not(pre):not(kbd):not(samp){font-family:inherit!important}

/* ---------- Tipografi ---------- */
h1,h2,h3{color:var(--ink);font-weight:700;text-wrap:balance}
h1{font-size:clamp(2.3rem,5vw,3.625rem)!important;line-height:1.04!important;letter-spacing:-1.8px}
main h2{font-size:clamp(1.75rem,3vw,2.125rem)!important;line-height:1.18!important;letter-spacing:-.6px}
h3{font-size:1.1875rem;line-height:1.25;letter-spacing:0}
.hub-list h2,.post-copy h2,.scale-card h2,article[data-astro-cid-duwp65rj] h2{font-size:clamp(1.2rem,2vw,1.4rem)!important;letter-spacing:-.2px}
.scale-context h2{font-size:.86rem!important;letter-spacing:0}
.certificate-documents__heading h3,.booking__content h3,.step-heading h3{font-size:clamp(1.3rem,2.4vw,1.6rem)}
.lede{font-size:1.1875rem;color:var(--muted);line-height:1.65}
.eyebrow{display:inline-flex;color:var(--teal);font-size:12px;font-weight:850;letter-spacing:1.5px;margin-bottom:10px}
.eyebrow:before{display:none}
.section--ink .eyebrow{color:#bcd0c8}
.meta-line,.breadcrumb{color:var(--muted)}

/* ---------- Bölümler ---------- */
.section{padding-block:70px}
.section--compact{padding-block:52px}
.section--mist{background:var(--sage-soft)}
.section--ink{background:var(--grad);color:#d5e0dc}
.section--ink p{color:#d5e0dc}

/* Sayfa başlık alanları (v4 hero zemini) */
.page-head,
.about-hero[data-astro-cid-gkn5lxaa],
.article-head[data-astro-cid-4ee7rn3o],
.scale-page-head[data-astro-cid-ghvxr65t],
.scale-head[data-astro-cid-k6lb4pol],
.appointment-head[data-astro-cid-ck2zzuio],
.history-page-head[data-astro-cid-cyp4n7ec],
.history-page-head[data-astro-cid-ebxmfhs4]{
  background:
    radial-gradient(circle at 80% 10%,rgba(113,143,132,.17),transparent 30%),
    radial-gradient(circle at 8% 15%,rgba(239,230,216,.7),transparent 28%),
    var(--bg);
  border-bottom:1px solid var(--line);
}
.page-head,
.history-page-head[data-astro-cid-cyp4n7ec],
.history-page-head[data-astro-cid-ebxmfhs4]{padding-block:78px 56px}

/* ---------- Topbar ---------- */
.topbar{background:var(--dark);color:#eef5f1;font-size:13px;line-height:1.5}
.topbar .container{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:8px 0}
.topbar a{color:inherit;text-decoration:none;opacity:.92}
.topbar a:hover{opacity:1;text-decoration:underline}
.toplinks{display:flex;flex-wrap:wrap;gap:16px}

/* ---------- Header ---------- */
.site-header[data-astro-cid-nen7h5rs]{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-bottom:1px solid rgba(229,227,220,.9)}
.header-inner[data-astro-cid-nen7h5rs]{min-height:0;padding-block:15px;gap:24px}
.brand[data-astro-cid-nen7h5rs]{gap:12px}
.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:46px;height:46px;border-radius:50%;background:#fff;object-fit:contain;box-shadow:0 5px 16px rgba(16,43,85,.10)}
.brand[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{color:var(--dark);font-size:1rem;font-weight:850;letter-spacing:.1px}
.brand[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:var(--teal);font-weight:800}
.desktop-nav[data-astro-cid-nen7h5rs]{gap:19px}
.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],
.scale-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{color:#53605b;font-size:14px;font-weight:400}
.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],
.mobile-scale-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{font-weight:400}
.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,
.scale-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover,
.scale-menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{color:var(--teal)}
.scale-menu__panel[data-astro-cid-nen7h5rs]{border-radius:16px;padding:.6rem}
.scale-menu__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:10px}
.scale-menu__panel[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{color:var(--teal)}
.scale-menu__panel[data-astro-cid-nen7h5rs] .scale-menu__form[data-astro-cid-nen7h5rs]{background:var(--sand2)}
.header-cta[data-astro-cid-nen7h5rs]{background:var(--teal);border-color:var(--teal);color:#fff;border-radius:12px;padding:12px 18px;font-size:.9rem;box-shadow:0 10px 24px rgba(8,126,154,.18);transition:.2s ease}
.header-cta[data-astro-cid-nen7h5rs]:hover{background:var(--coral-dark);border-color:var(--coral-dark);transform:translateY(-1px)}
.mobile-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{border-radius:12px;color:var(--dark)}
.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{border-radius:16px}
.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:10px}

/* ---------- Butonlar & linkler ---------- */
.button{border-radius:12px;padding:12px 18px;min-height:0;font-weight:750;transition:.2s ease;background:var(--teal);border-color:var(--teal);box-shadow:0 10px 24px rgba(8,126,154,.18)}
.button:hover{background:var(--coral-dark);border-color:var(--coral-dark);transform:translateY(-1px)}
.button--coral{background:var(--teal);border-color:var(--teal)}
.button--coral:hover{background:var(--coral-dark);border-color:var(--coral-dark)}
.button--ghost{background:#fff;color:var(--teal);border-color:#b8c7c0;box-shadow:none}
.button--ghost:hover{background:var(--sage-soft);color:var(--teal);border-color:#b8c7c0}
.button--light{background:#fff;color:#1c352d;border-color:#fff;box-shadow:none}
.button--light:hover{background:var(--sage-soft);color:var(--dark);border-color:var(--sage-soft)}
.text-link{color:var(--teal);font-weight:800}
.text-link:hover{color:var(--dark)}
.prose a{color:var(--teal)}

/* ---------- Ana sayfa: hero ---------- */
.hero[data-astro-cid-lcdefpme]{
  color:var(--ink);min-height:0;max-height:none;overflow:visible;
  display:grid;
  grid-template-columns:minmax(4vw,1fr) minmax(0,660px) 44px minmax(0,476px) minmax(4vw,1fr);
  grid-template-rows:auto auto;
  padding:78px 0 56px;
  background:
    radial-gradient(circle at 80% 10%,rgba(113,143,132,.17),transparent 30%),
    radial-gradient(circle at 8% 15%,rgba(239,230,216,.7),transparent 28%),
    var(--bg);
}
.hero-overlay[data-astro-cid-lcdefpme]{display:none}
.hero-content[data-astro-cid-lcdefpme]{
  grid-column:2;grid-row:1/span 2;width:auto;margin:0;min-height:0;max-height:none;padding:0;
  justify-content:center;
}
.hero-image[data-astro-cid-lcdefpme]{
  position:static;grid-column:4;grid-row:1;width:100%;height:auto;aspect-ratio:4/4.1;
  object-fit:cover;object-position:center 28%;
  border-radius:24px 24px 0 0;
}
.hero-facts[data-astro-cid-lcdefpme]{
  position:static;grid-column:4;grid-row:2;backdrop-filter:none;
  background:var(--grad);border:0;border-radius:0 0 24px 24px;
  grid-template-columns:repeat(3,1fr);gap:9px;padding:18px;
  box-shadow:0 24px 55px rgba(16,43,85,.20);
}
.hero-facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{
  flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;gap:6px;
  padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.06);
  color:#fff;font-size:13px;font-weight:700;line-height:1.35;
}
.hero-facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]+span[data-astro-cid-lcdefpme]{border-left:1px solid rgba(255,255,255,.14)}
.hero-facts[data-astro-cid-lcdefpme] svg{opacity:.75}
.hero-kicker[data-astro-cid-lcdefpme]{color:var(--teal);font-size:12px;font-weight:850;letter-spacing:1.5px;margin-bottom:10px}
.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--ink);text-shadow:none;max-width:800px;margin:8px 0 20px}
.hero-content[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.hero-kicker){color:var(--muted);font-size:19px;max-width:760px;margin-top:0}
.hero[data-astro-cid-lcdefpme] .button-row[data-astro-cid-lcdefpme]{margin-top:26px;gap:12px}
.hero-link[data-astro-cid-lcdefpme]{
  color:var(--teal);background:#fff;border:1px solid #b8c7c0;border-radius:12px;padding:12px 18px;font-weight:750;transition:.2s ease;
}
.hero-link[data-astro-cid-lcdefpme]:hover{background:var(--sage-soft)}

/* ---------- Ana sayfa: diğer bölümler ---------- */
.intro-section[data-astro-cid-lcdefpme]{background:#fff}
.section-heading[data-astro-cid-lcdefpme]{margin-bottom:30px}
.service-grid[data-astro-cid-lcdefpme]{border:0;gap:18px}
.service-card[data-astro-cid-lcdefpme],
.service-card[data-astro-cid-lcdefpme]+.service-card[data-astro-cid-lcdefpme]{
  min-height:0;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:23px;
  box-shadow:0 4px 14px rgba(36,49,45,.03);transition:.2s ease;
}
.service-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px);box-shadow:var(--shadow)}
.service-card[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#8d9994;font-size:12px;font-weight:850;letter-spacing:1px;margin-bottom:15px}
.service-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:0}
.service-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:8px 0 18px}
.service-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--teal);font-weight:800}
.approaches-section[data-astro-cid-lcdefpme]{background:#fff}
.approach-list[data-astro-cid-lcdefpme]{border:0;display:grid;gap:14px}
.approach-list[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{
  background:#fff;border:1px solid var(--line);border-radius:18px;padding:23px;
  box-shadow:0 4px 14px rgba(36,49,45,.03);transition:.2s ease;
}
.approach-list[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px);box-shadow:var(--shadow)}
.approach-list[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#8d9994;font-size:12px;font-weight:850;letter-spacing:1px}
.approach-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}
.approach-list[data-astro-cid-lcdefpme]>a>svg{color:var(--teal)}
.portrait-wrap[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:22px;box-shadow:0 20px 42px rgba(0,0,0,.18)}
.about-copy[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#d5e0dc}
.about-copy[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] svg{color:#bcd0c8}
.office-section[data-astro-cid-lcdefpme]{background:var(--sage-soft)}
.office-grid[data-astro-cid-lcdefpme]>img{border-radius:22px;box-shadow:var(--shadow)}
.office-local-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--teal)}

/* İletişim bandı (ana sayfa + alt sayfalar) -> v4 contact-card */
.contact-band[data-astro-cid-lcdefpme],
.contact-band[data-astro-cid-3le7lev5]{background:var(--bg);border-top:0;padding-block:70px}
.contact-band__inner[data-astro-cid-lcdefpme],
.contact-band__inner[data-astro-cid-3le7lev5]{
  background:var(--grad);color:#d4dfdb;border-radius:22px;padding:clamp(24px,4vw,40px);
  box-shadow:0 20px 42px rgba(16,43,85,.18);
}
.contact-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],
.contact-band[data-astro-cid-3le7lev5] h2[data-astro-cid-3le7lev5]{color:#fff}
.contact-band[data-astro-cid-lcdefpme] .eyebrow,
.contact-band[data-astro-cid-3le7lev5] .eyebrow{color:#bcd0c8}
.contact-band[data-astro-cid-lcdefpme] .button,
.contact-band[data-astro-cid-3le7lev5] .button{background:#fff;color:#1c352d;border-color:#fff;box-shadow:none}
.contact-band[data-astro-cid-lcdefpme] .button--ghost,
.contact-band[data-astro-cid-3le7lev5] .button--ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.3)}
.contact-band[data-astro-cid-lcdefpme] .button:hover,
.contact-band[data-astro-cid-3le7lev5] .button:hover{background:var(--sage-soft);color:var(--dark)}

/* ---------- Ortak kart görünümü ---------- */
.related-card[data-astro-cid-j6udew5h],
.detail-aside[data-astro-cid-j6udew5h],
.location-aside[data-astro-cid-pvafepqq],
.author-box[data-astro-cid-4ee7rn3o],
aside[data-astro-cid-waosa6pj],
.cookie-consent[data-astro-cid-kror3uvh]{border-radius:18px;border-color:var(--line)}
.related-card[data-astro-cid-j6udew5h]{min-height:0;padding:23px;box-shadow:0 4px 14px rgba(36,49,45,.03);transition:.2s ease}
.related-card[data-astro-cid-j6udew5h]:hover{border-color:var(--line);transform:translateY(-3px);box-shadow:var(--shadow)}
.related-card[data-astro-cid-j6udew5h] h3[data-astro-cid-j6udew5h]{margin-top:1.2rem}
.related-card[data-astro-cid-j6udew5h] p[data-astro-cid-j6udew5h]{color:var(--muted)}
.detail-aside[data-astro-cid-j6udew5h] strong[data-astro-cid-j6udew5h],
.author-box[data-astro-cid-4ee7rn3o] strong[data-astro-cid-4ee7rn3o]{font-weight:700;font-size:1.1rem}

/* Hizmet / çalışma alanı listeleri -> kart ızgarası */
.hub-list[data-astro-cid-ulywqzf3]{border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.hub-list[data-astro-cid-ulywqzf3]>a[data-astro-cid-ulywqzf3]{
  background:#fff;border:1px solid var(--line);border-radius:18px;padding:23px;gap:1rem;
  grid-template-columns:2.4rem minmax(0,1fr) auto;
  box-shadow:0 4px 14px rgba(36,49,45,.03);transition:.2s ease;
}
.hub-list[data-astro-cid-ulywqzf3]>a[data-astro-cid-ulywqzf3]:hover{transform:translateY(-3px);box-shadow:var(--shadow)}
.hub-list[data-astro-cid-ulywqzf3]>a[data-astro-cid-ulywqzf3]>span[data-astro-cid-ulywqzf3]{color:#8d9994;font-size:12px;font-weight:850;letter-spacing:1px;padding-top:.3rem}
.hub-list[data-astro-cid-ulywqzf3] p[data-astro-cid-ulywqzf3]{color:var(--muted)}
.hub-list[data-astro-cid-ulywqzf3]>a>svg{color:var(--teal)}

/* İçerik detay sayfaları */
.definition[data-astro-cid-j6udew5h]{background:var(--sage-soft);border-left:3px solid var(--sage2);border-radius:0 18px 18px 0}
.definition[data-astro-cid-j6udew5h] p[data-astro-cid-j6udew5h]{font-size:1.15rem;font-weight:500}
.clinical-note[data-astro-cid-j6udew5h]{background:var(--sand2);border-color:var(--sand);border-radius:18px}
.context-links[data-astro-cid-j6udew5h],
.section-links[data-astro-cid-pvafepqq]{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}
.context-links[data-astro-cid-j6udew5h] strong[data-astro-cid-j6udew5h],
.section-links[data-astro-cid-pvafepqq] strong[data-astro-cid-pvafepqq]{color:var(--teal)}
.table-wrap[data-astro-cid-j6udew5h]{border-radius:18px;background:#fff}
.explanation-list[data-astro-cid-j6udew5h] h3[data-astro-cid-j6udew5h]{color:var(--dark)}
.topic-list[data-astro-cid-j6udew5h] svg,
.context-links[data-astro-cid-j6udew5h] svg,
.section-links[data-astro-cid-pvafepqq] svg,
.location-aside[data-astro-cid-pvafepqq] svg{color:var(--teal)}

/* Konum sayfası hero */
.location-overlay[data-astro-cid-pvafepqq]{background:linear-gradient(145deg,rgba(16,43,85,.9),rgba(8,126,154,.72))}

/* SSS -> v4 açılır kartlar */
.faq-list[data-astro-cid-bppbuphv]{border:0;display:grid;gap:12px}
details[data-astro-cid-bppbuphv]{
  background:#fff;border:1px solid var(--line);border-radius:15px;padding:0 20px;
  box-shadow:0 4px 14px rgba(16,43,85,.03);
}
details[data-astro-cid-bppbuphv][open]{box-shadow:var(--shadow);border-color:#c8dde3}
summary[data-astro-cid-bppbuphv]{font-size:1rem;font-weight:800;padding:18px 0}
summary[data-astro-cid-bppbuphv] svg{
  box-sizing:content-box;width:16px;height:16px;padding:5px;border-radius:50%;
  background:var(--sage-soft);color:var(--teal);
}
details[data-astro-cid-bppbuphv]>div[data-astro-cid-bppbuphv]{color:var(--muted);padding:0 0 18px}

/* İletişim sayfası */
.contact-grid[data-astro-cid-wvck5gkz]>img{border-radius:22px;box-shadow:var(--shadow)}
.contact-card[data-astro-cid-wvck5gkz] svg,
.transport-grid[data-astro-cid-wvck5gkz] svg{color:var(--teal)}
.transport-grid[data-astro-cid-wvck5gkz]{border:0;gap:18px}
.transport-grid[data-astro-cid-wvck5gkz] article[data-astro-cid-wvck5gkz],
.transport-grid[data-astro-cid-wvck5gkz] article[data-astro-cid-wvck5gkz]+article[data-astro-cid-wvck5gkz]{
  background:#fff;border:1px solid var(--line);border-radius:18px;padding:23px;min-height:0;
}
.transport-grid[data-astro-cid-wvck5gkz] h3[data-astro-cid-wvck5gkz]{margin-top:1.2rem}
.map-section[data-astro-cid-wvck5gkz]{width:var(--container);margin:0 auto 70px;border:1px solid var(--line);border-radius:22px;overflow:hidden}

/* Blog */
.post-image[data-astro-cid-x255k2k2]{border-radius:18px}
.post-meta[data-astro-cid-x255k2k2]{color:var(--teal)}
.post-copy[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{color:var(--teal)}
.article-body[data-astro-cid-4ee7rn3o] a{text-decoration-color:var(--sage2)}
.article-body[data-astro-cid-4ee7rn3o] blockquote{border-left:3px solid var(--sage2);background:var(--sage-soft);border-radius:0 18px 18px 0;font-size:1.1rem}
.prose img{border-radius:18px}
.prose th,.prose tr:first-child td{background:var(--sage-soft)}

/* Hakkımda */
.about-hero[data-astro-cid-gkn5lxaa] img{border-radius:22px 22px 0 0}
.philosophy-grid[data-astro-cid-gkn5lxaa] img{border-radius:22px}
.credentials[data-astro-cid-gkn5lxaa] li[data-astro-cid-gkn5lxaa]>span[data-astro-cid-gkn5lxaa]{color:#8d9994}
.certificate-document__image[data-astro-cid-gkn5lxaa]{border-radius:18px}
.certificate-lightbox[data-astro-cid-gkn5lxaa]{border-radius:22px}

/* Ölçekler */
.scale-grid[data-astro-cid-k6lb4pol]{border:0;background:transparent;gap:18px}
.scale-card[data-astro-cid-k6lb4pol]{border:1px solid var(--line);border-radius:18px;min-height:0;padding:23px;transition:.2s ease}
.scale-card[data-astro-cid-k6lb4pol]:hover{transform:translateY(-3px);box-shadow:var(--shadow)}
.scale-card[data-astro-cid-k6lb4pol]>p[data-astro-cid-k6lb4pol]{color:var(--muted)}
.scale-context[data-astro-cid-ghvxr65t]{border-radius:18px;overflow:hidden}
.permission-panel[data-astro-cid-ghvxr65t]{border-radius:22px;background:#fff}
.permission-icon[data-astro-cid-ghvxr65t]{border-radius:14px}

/* Formlar (ölçek, yaşam öyküsü, randevu) */
.scale-form[data-astro-cid-wbnddjhf],
.history-form[data-astro-cid-a2ui2q5z],
.booking[data-astro-cid-gxblbkxd],
.booking-success[data-astro-cid-gxblbkxd],
.submission-success[data-astro-cid-wbnddjhf],
.submission-success[data-astro-cid-a2ui2q5z]{border-radius:22px;overflow:hidden}
.scale-safety[data-astro-cid-wbnddjhf],
.history-safety[data-astro-cid-a2ui2q5z]{background:var(--sand2);border-left-color:#e7a9b9;border-radius:0 14px 14px 0}
.question-card[data-astro-cid-wbnddjhf],
.response-group[data-astro-cid-wbnddjhf],
.parent-choice[data-astro-cid-wbnddjhf],
.consent-box[data-astro-cid-wbnddjhf],
.consent-box[data-astro-cid-a2ui2q5z],
.option-key[data-astro-cid-wbnddjhf],
.session-card[data-astro-cid-gxblbkxd],
.booking-summary[data-astro-cid-gxblbkxd],
.booking-consent[data-astro-cid-gxblbkxd],
.table-scroll[data-astro-cid-a2ui2q5z]{border-radius:14px}
.question-card[data-astro-cid-wbnddjhf] legend[data-astro-cid-wbnddjhf]>span[data-astro-cid-wbnddjhf],
.question-card[data-astro-cid-wbnddjhf] h4[data-astro-cid-wbnddjhf]>span[data-astro-cid-wbnddjhf]{border-radius:50%}
.rating-options[data-astro-cid-wbnddjhf] label[data-astro-cid-wbnddjhf]>span[data-astro-cid-wbnddjhf],
.rating-options[data-astro-cid-a2ui2q5z] label[data-astro-cid-a2ui2q5z]>span[data-astro-cid-a2ui2q5z],
.choice-options[data-astro-cid-a2ui2q5z] label[data-astro-cid-a2ui2q5z]>span[data-astro-cid-a2ui2q5z],
.multi-options[data-astro-cid-a2ui2q5z] label[data-astro-cid-a2ui2q5z]>span[data-astro-cid-a2ui2q5z],
.parent-choice[data-astro-cid-wbnddjhf] label[data-astro-cid-wbnddjhf],
.identity-grid[data-astro-cid-wbnddjhf] input[data-astro-cid-wbnddjhf],
.form-field[data-astro-cid-a2ui2q5z] input,
.form-field[data-astro-cid-a2ui2q5z] textarea,
.contact-fields[data-astro-cid-gxblbkxd] input,
.contact-fields[data-astro-cid-gxblbkxd] fieldset[data-astro-cid-gxblbkxd],
.calendar-controls[data-astro-cid-gxblbkxd] button[data-astro-cid-gxblbkxd],
.date-button,.slot-button{border-radius:10px!important;border-color:#cfd6dd}
.date-button[aria-pressed=true],.slot-button[aria-pressed=true]{border-color:var(--teal)}
.form-actions[data-astro-cid-wbnddjhf],
.form-actions[data-astro-cid-a2ui2q5z],
.booking__actions[data-astro-cid-gxblbkxd]{background:var(--bg)}
.booking-section[data-astro-cid-ck2zzuio]{background:var(--bg)}
.step-number[data-astro-cid-wbnddjhf]{color:var(--teal);font-weight:800}

/* ---------- Footer ---------- */
.site-footer[data-astro-cid-jo6i4kqk]{background:#0c2348;color:#d7e4e8;padding:38px 0 24px}
.footer-grid[data-astro-cid-jo6i4kqk]{gap:30px}
.footer-brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:84px;height:84px;border-radius:50%;padding:4px;object-fit:contain;box-shadow:0 5px 16px rgba(0,0,0,.18)}
.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#d7e4e8}
h2[data-astro-cid-jo6i4kqk]{color:#fff;font-size:.9rem;letter-spacing:0;text-transform:none;font-weight:800;margin-bottom:10px}
nav[data-astro-cid-jo6i4kqk]{gap:8px;font-size:14px}
a[data-astro-cid-jo6i4kqk]{color:#dfe8e4}
.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid rgba(255,255,255,.1);margin-top:28px;padding-top:18px;font-size:12px;color:#95a59f}

/* ---------- Mobil iletişim çubuğu ---------- */
@media (width<=640px){
  .mobile-contact[data-astro-cid-crwiy46b] a[data-astro-cid-crwiy46b]{background:var(--teal)}
  .mobile-contact[data-astro-cid-crwiy46b] a[data-astro-cid-crwiy46b]:last-child{background:var(--dark)}
}

/* ---------- Duyarlı düzen ---------- */
@media (max-width:980px){
  .hero[data-astro-cid-lcdefpme]{grid-template-columns:4vw minmax(0,1fr) 4vw;grid-template-rows:auto auto auto;padding:56px 0}
  .hero-content[data-astro-cid-lcdefpme]{grid-column:2;grid-row:1;margin-bottom:32px}
  .hero-image[data-astro-cid-lcdefpme]{grid-column:2;grid-row:2;aspect-ratio:4/3.4;max-height:520px}
  .hero-facts[data-astro-cid-lcdefpme]{grid-column:2;grid-row:3}
  .hub-list[data-astro-cid-ulywqzf3]{grid-template-columns:1fr}
  .service-grid[data-astro-cid-lcdefpme] .service-card[data-astro-cid-lcdefpme]:nth-child(n){border:1px solid var(--line)}
}
@media (max-width:620px){
  .topbar .container{flex-direction:column;align-items:flex-start;gap:4px}
  .hero[data-astro-cid-lcdefpme]{padding-top:44px}
  h1{letter-spacing:-1px}
  .hero-facts[data-astro-cid-lcdefpme]{grid-template-columns:1fr}
  .hero[data-astro-cid-lcdefpme] .button-row[data-astro-cid-lcdefpme]{display:grid}
  .service-grid[data-astro-cid-lcdefpme] .service-card[data-astro-cid-lcdefpme]+.service-card[data-astro-cid-lcdefpme]{border:1px solid var(--line)}
  .transport-grid[data-astro-cid-wvck5gkz] article[data-astro-cid-wvck5gkz]+article[data-astro-cid-wvck5gkz]{border:1px solid var(--line)}
}

/* ---------- İnce ayarlar ---------- */
.contact-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],
.contact-band[data-astro-cid-3le7lev5] h2[data-astro-cid-3le7lev5]{max-width:18ch}
.office-grid[data-astro-cid-lcdefpme]>img{max-height:32rem}

/* === v4 bileşenleri: başlangıç === */
.v4 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;
      padding:12px 18px;border-radius:12px;font-weight:750;border:1px solid transparent;
      transition:.2s ease;}
.v4 .btn.primary{background:var(--sage);color:#fff;box-shadow:0 10px 24px rgba(70,103,92,.18)}
.v4 .btn.primary:hover{transform:translateY(-1px);background:#38584d}
.v4 .btn.ghost{border-color:#b8c7c0;color:var(--sage);background:#fff}
.v4 .btn.ghost:hover{background:var(--sage-soft)}
.v4 .hero{padding:78px 0 56px;
      background:
        radial-gradient(circle at 80% 10%, rgba(113,143,132,.17), transparent 30%),
        radial-gradient(circle at 8% 15%, rgba(239,230,216,.7), transparent 28%),
        var(--bg);}
.v4 .hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center}
.v4 .eyebrow{display:inline-block;
      text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:850;color:var(--sage);
      margin-bottom:10px;}
.v4 .lead{font-size:19px;color:var(--muted);max-width:760px}
.v4 .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.v4 .hero-note{margin-top:18px;font-size:13px;color:#7d8783}
.v4 .focus-card{background:linear-gradient(145deg,#102b55,#087e9a);
      color:white;border-radius:24px;padding:30px;box-shadow:0 24px 55px rgba(16,43,85,.20);position:relative;overflow:hidden;}
.v4 .focus-card:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;
      border:34px solid rgba(255,255,255,.05);right:-80px;top:-60px;}
.v4 .focus-card .mini{font-size:12px;letter-spacing:1.4px;text-transform:uppercase;opacity:.72;font-weight:800}
.v4 .focus-card h3{font-size:30px;margin:8px 0 12px;max-width:430px}
.v4 .focus-card p{opacity:.82;max-width:480px}
.v4 .wave{height:74px;margin:25px 0 22px;position:relative;border-top:1px solid rgba(255,255,255,.1);
      border-bottom:1px solid rgba(255,255,255,.1);
      background:
        linear-gradient(135deg,transparent 0 10%,rgba(255,255,255,.12) 10% 11%,transparent 11% 20%,rgba(255,255,255,.2) 20% 21%,transparent 21% 31%,rgba(255,255,255,.1) 31% 32%,transparent 32% 45%,rgba(255,255,255,.24) 45% 46%,transparent 46% 58%,rgba(255,255,255,.11) 58% 59%,transparent 59% 72%,rgba(255,255,255,.2) 72% 73%,transparent 73%);}
.v4 .statrow{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}
.v4 .stat{padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.06)}
.v4 .stat strong{display:block;font-size:13px}
.v4 .stat small{opacity:.72}
.v4 .section-head{max-width:790px;margin-bottom:30px}
.v4 .muted{color:var(--muted)}
.v4 .band{background:#fff}
.v4 .soft{background:var(--sage-soft)}
.v4 .sand{background:var(--sand2)}
.v4 .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.v4 .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.v4 .grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.v4 .card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:23px;
      box-shadow:0 4px 14px rgba(36,49,45,.03);transition:.2s ease;}
.v4 .card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}
.v4 .card p{color:var(--muted);margin-bottom:0}
.v4 .card .more{display:inline-block;margin-top:14px;color:var(--sage);font-weight:800;font-size:14px}
.v4 .service-no{font-size:12px;color:#8d9994;font-weight:850;letter-spacing:1px;margin-bottom:15px}
.v4 .area-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.v4 .area{border:1px solid #d9e0dc;background:#fff;border-radius:14px;padding:16px 17px;font-weight:700;}
.v4 .area span{display:block;color:#7a8581;font-size:13px;font-weight:500;margin-top:4px}
.v4 .feature-row{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}
.v4 .eeg-panel{background:linear-gradient(145deg,#102b55,#087e9a);color:#fff;border-radius:22px;padding:29px;
      box-shadow:0 20px 42px rgba(16,43,85,.18)}
.v4 .eeg-panel h3{font-size:27px}
.v4 .eeg-panel p{color:#d5e0dc}
.v4 .eeg-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}
.v4 .eeg-badges span{font-size:12px;border:1px solid rgba(255,255,255,.18);padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.06)}
.v4 .test-panel{background:#fff;border:1px solid var(--line);border-radius:22px;padding:29px}
.v4 .test-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px}
.v4 .test-item{padding:12px;border-radius:12px;background:#f8f8f5;border:1px solid #eceae3;font-size:14px;font-weight:700}
.v4 .test-item small{display:block;color:#7c8782;font-weight:500;margin-top:3px}
.v4 .team{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}
.v4 .person{background:#fff;border:1px solid var(--line);padding:20px;border-radius:16px}
.v4 .avatar{width:50px;height:50px;border-radius:50%;background:var(--sage-soft);display:grid;place-items:center;font-weight:900;color:var(--sage);margin-bottom:13px}
.v4 .person small{color:var(--muted)}
.v4 .content-card{min-height:210px;display:flex;flex-direction:column;justify-content:space-between}
.v4 .linkline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;font-weight:800;color:var(--sage)}
.v4 .socials{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.v4 .social{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;
      display:flex;flex-direction:column;gap:5px;transition:.2s ease}
.v4 .social:hover{transform:translateY(-3px);box-shadow:var(--shadow)}
.v4 .social strong{font-size:17px}
.v4 .social span{font-size:13px;color:var(--muted)}
.v4 .contact-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px;align-items:stretch}
.v4 .contact-card{background:linear-gradient(145deg,#102b55,#087e9a);color:#fff;border-radius:22px;padding:28px}
.v4 .contact-card p{color:#d4dfdb}
.v4 .contact-card .btn{margin-top:8px}
.v4 .address{padding-top:16px;margin-top:16px;border-top:1px solid rgba(255,255,255,.12)}
.v4 .map{border-radius:22px;overflow:hidden;border:1px solid var(--line);min-height:420px;background:#eee}
.v4 .map iframe{width:100%;height:100%;min-height:420px;border:0}
.v4 .note{border-left:3px solid var(--sage2);padding:10px 0 10px 14px;color:#67736e;font-size:13px;margin-top:20px}
.v4 .team-photo{width:92px;height:92px;border-radius:50%;object-fit:cover;
      display:block;margin-bottom:14px;border:4px solid #fff;
      box-shadow:0 8px 22px rgba(16,43,85,.16);}
.v4 .placeholder-avatar{width:92px;height:92px;border-radius:50%;
      display:grid;place-items:center;margin-bottom:14px;
      font-size:22px;font-weight:850;color:var(--dark);
      background:linear-gradient(135deg,var(--sage-soft),var(--sand2));
      border:1px solid var(--line);}
.v4 .person.featured{background:linear-gradient(180deg,#ffffff 0%,#f3fbfb 100%);
      border-color:#cfe7e5;}
.v4 .faq-list{display:grid;gap:12px}
.v4 details.faq{background:#fff;border:1px solid var(--line);border-radius:15px;
      padding:0 20px;box-shadow:0 4px 14px rgba(16,43,85,.03)}
.v4 details.faq[open]{box-shadow:var(--shadow);border-color:#c8dde3}
.v4 details.faq summary{cursor:pointer;list-style:none;font-weight:800;padding:18px 34px 18px 0;
      position:relative;color:var(--ink)}
.v4 details.faq summary::-webkit-details-marker{display:none}
.v4 details.faq summary:after{content:"+";
      position:absolute;right:2px;top:15px;
      width:26px;height:26px;border-radius:50%;
      display:grid;place-items:center;
      background:var(--sage-soft);color:var(--sage);
      font-size:19px;font-weight:700;}
.v4 details.faq[open] summary:after{content:"–"}
.v4 details.faq p{color:var(--muted);padding:0 0 18px;margin:0}
@media (max-width:980px){
.v4 .hero-grid,.v4 .feature-row,.v4 .contact-wrap{grid-template-columns:1fr}
.v4 .grid4{grid-template-columns:repeat(2,1fr)}
.v4 .grid3,.v4 .area-grid{grid-template-columns:repeat(2,1fr)}
.v4 .team{grid-template-columns:repeat(2,1fr)}
.v4 .socials{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:620px){
.v4 .grid4,.v4 .grid3,.v4 .grid2,.v4 .area-grid,.v4 .team,.v4 .socials,.v4 .test-list,.v4 .statrow{grid-template-columns:1fr}
.v4 .hero{padding-top:52px}
.v4 .btn{width:100%}
.v4 .hero-actions{display:grid}
}

/* v4 genel tipografi ve aralıklar */
.v4{--sage:#087e9a}
.v4 .focus-card h3,.v4 .eeg-panel h3,.v4 .contact-card h3,.v4 .contact-card strong{color:#fff}
.v4 .btn.primary:hover{background:#06657c}
.v4>section{padding:70px 0}
.v4 p{margin:0 0 1em}
.v4 .card p,.v4 .faq p{margin-bottom:0}
.v4 h2{margin:0 0 13px}
.v4 h3{margin:0 0 8px}
.v4 .hero h1{max-width:800px;margin:8px 0 20px}
.v4 .page-head .lede{margin:0}
.v4 a.card,.v4 a.area{display:block;color:inherit;text-decoration:none}
.v4 a.card{display:flex;flex-direction:column}
.v4 a.card .more{margin-top:auto;padding-top:14px}
.v4 a.area{transition:.2s ease}
.v4 a.area:hover{border-color:#c8dde3;box-shadow:var(--shadow);transform:translateY(-2px)}
.v4 a.area:after{content:" →";color:var(--teal)}
.v4 .section-more{margin:22px 0 0}
.v4 .btn.ghost-light{margin-top:8px;margin-left:6px;border-color:rgba(255,255,255,.35);color:#fff;background:rgba(255,255,255,.06)}
.v4 .btn.ghost-light:hover{background:rgba(255,255,255,.14)}
.v4 .test-item{line-height:1.4}
.v4 .scale-grid{margin-top:0}
.v4 .posts-grid{margin-top:4px}

/* Merkez fotoğraf galerisi */
.v4 .gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.v4 .gallery--3{grid-template-columns:repeat(3,1fr)}
.v4 .gallery--5,.v4 .gallery--10{grid-template-columns:repeat(5,1fr);gap:12px}
.v4 .gallery-item{position:relative;margin:0;border-radius:18px;overflow:hidden;background:#e9eef0;box-shadow:0 4px 14px rgba(36,49,45,.06)}
.v4 .gallery-item a{display:block}
.v4 .gallery-item img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;transition:transform .35s ease}
.v4 .gallery-item:hover img{transform:scale(1.03)}
.v4 .gallery-item figcaption{position:absolute;left:0;right:0;bottom:0;padding:34px 16px 14px;color:#fff;font-size:13px;font-weight:700;pointer-events:none;background:linear-gradient(transparent,rgba(16,43,85,.78))}
@media (max-width:980px){.v4 .gallery,.v4 .gallery--3,.v4 .gallery--5,.v4 .gallery--10{grid-template-columns:repeat(2,1fr)}}

/* Galeri popup'ı */
.v4 .gallery-item a{cursor:zoom-in}
.lightbox{position:fixed;inset:0;margin:auto;width:fit-content;height:fit-content;max-width:92vw;max-height:none;padding:0;border:0;background:transparent;overflow:visible}
.lightbox::backdrop{background:rgba(12,35,72,.82);backdrop-filter:blur(4px)}
.lightbox[open]{animation:lightbox-in .2s ease}
@keyframes lightbox-in{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}
.lightbox__frame{margin:0;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.35)}
.lightbox__img{display:block;width:auto;height:auto;max-width:92vw;max-height:min(74vh,820px);background:transparent}
.lightbox__caption{width:0;min-width:100%;box-sizing:border-box;display:flex;justify-content:space-between;gap:16px;padding:14px 20px;color:var(--ink);font-size:14px;font-weight:700}
.lightbox__count{color:var(--muted);font-weight:600}
.lightbox__btn{position:absolute;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:var(--dark);font-size:28px;line-height:1;cursor:pointer;box-shadow:0 8px 22px rgba(0,0,0,.25);transition:.2s ease}
.lightbox__btn:hover{background:var(--sage-soft);color:var(--teal)}
.lightbox__close{top:-16px;right:-16px;font-size:26px}
.lightbox__prev{left:-22px;top:calc(50% - 44px)}
.lightbox__next{right:-22px;top:calc(50% - 44px)}
.lightbox.is-single .lightbox__prev,.lightbox.is-single .lightbox__next{display:none}
html.lightbox-open{overflow:hidden}
@media (max-width:620px){
  .lightbox{max-width:94vw}
  .lightbox__img{max-width:94vw;max-height:62vh}
  .lightbox__close{top:8px;right:8px}
  .lightbox__prev{left:8px}
  .lightbox__next{right:8px}
}

/* Blog kapakları */
.post-cover{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;aspect-ratio:1.65;padding:clamp(18px,3vw,30px);background:var(--grad);color:#fff;border-radius:18px;transition:transform .22s}
.post-cover:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;border:34px solid rgba(255,255,255,.06);right:-70px;top:-70px}
.post-cover small{font-size:12px;font-weight:850;letter-spacing:1.5px;text-transform:uppercase;opacity:.75}
.post-cover strong{font-size:clamp(1.25rem,2.6vw,2rem);line-height:1.15;font-weight:700;max-width:16ch}
a:hover>.post-cover{transform:scale(1.015)}

/* Ekip: tüm uzman fotoğrafları kare kart içinde */
.v4 .person{padding:10px 10px 18px;overflow:hidden}
.v4 .person .team-photo{width:100%;height:auto;aspect-ratio:1/1;margin:0 0 14px;object-fit:cover;object-position:50% 12%;border:0;border-radius:12px;box-shadow:0 8px 22px rgba(16,43,85,.12)}
.v4 .person strong,.v4 .person small{padding:0 10px}
.v4 .person .team-photo--default{box-shadow:none;border:1px solid var(--line)}

/* Yeni header: aktif menü */
.desktop-nav[data-astro-cid-nen7h5rs] a[aria-current=page][data-astro-cid-nen7h5rs],
.scale-menu[data-astro-cid-nen7h5rs] summary.is-active[data-astro-cid-nen7h5rs]{color:var(--teal);font-weight:600}
.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[aria-current=page]{color:var(--teal);background:var(--sage-soft)}
.header-cta[data-astro-cid-nen7h5rs]{white-space:nowrap}

/* Yeni footer */
.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1fr}
.footer-logo[data-astro-cid-jo6i4kqk]{display:inline-flex;align-items:center;gap:12px;color:#fff;font-weight:850;font-size:1.05rem;text-decoration:none!important}
.footer-logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:46px;height:46px;border-radius:50%;background:#fff;object-fit:contain;box-shadow:0 5px 16px rgba(0,0,0,.18)}
.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:520px;margin-top:14px}
.footer-brand[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{margin-top:10px;font-size:14px;color:#b9c9cf}
.footer-bottom[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center}
.footer-cta[data-astro-cid-jo6i4kqk]{display:inline-flex;align-items:center;margin-top:16px;padding:10px 16px;border-radius:12px;background:var(--teal);color:#fff;font-size:14px;font-weight:750;text-decoration:none!important;box-shadow:0 10px 24px rgba(0,0,0,.18);transition:.2s ease}
address[data-astro-cid-jo6i4kqk]+a.footer-cta[data-astro-cid-jo6i4kqk]{display:inline-flex;margin-bottom:0}
.footer-cta[data-astro-cid-jo6i4kqk]:hover{background:#fff;color:var(--dark);transform:translateY(-1px)}
.footer-legal[data-astro-cid-jo6i4kqk]{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px}
.footer-legal[data-astro-cid-jo6i4kqk] .cookie-settings[data-astro-cid-jo6i4kqk]{margin:0;font-size:12px;color:#dfe8e4}

/* İletişim bandı yerleşimi (satır içi stili olmayan sayfalar için) */
.contact-band__inner[data-astro-cid-3le7lev5]{grid-template-columns:1fr .75fr auto;align-items:center;gap:2.5rem;display:grid}
.contact-band__inner[data-astro-cid-3le7lev5] p{margin:0}
@media (width<=950px){.contact-band__inner[data-astro-cid-3le7lev5]{grid-template-columns:1fr 1fr}
  .contact-band__inner[data-astro-cid-3le7lev5] .button-row{grid-column:1/-1}}
@media (width<=640px){.contact-band__inner[data-astro-cid-3le7lev5]{grid-template-columns:1fr}
  .contact-band__inner[data-astro-cid-3le7lev5] .button-row{grid-column:auto}}
@media (width<=850px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}}
@media (width<=560px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}

/* === v4 bileşenleri: bitiş === */
