/* uzman-landing.css — Uzmanlara yönelik SEO giriş sayfaları (ul-). Site paleti: lacivert #0B3C5D, cam göbeği #1F7A8C, kum #F4F8FB. Mobil öncelikli; gövde 16px, ikincil 15px. */
.ul-sayfa{color:#1f2937;font-size:16px;line-height:1.6;}
.ul-kap{max-width:1200px;margin:0 auto;padding:0 1rem;}
.ul-iz ol{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem .4rem;padding:.6rem 0 0;margin:0;font-size:.82rem;color:#6b7280;}
.ul-iz li+li::before{content:"›";margin-right:.4rem;color:#9ca3af;}
.ul-iz a{color:#1F7A8C;text-decoration:none;}
.ul-iz a:hover{text-decoration:underline;}
/* İlk ekran */
.ul-hero{background:#fff;color:#1f2937;padding:1.6rem 0 1.9rem;margin-top:.5rem;border:1px solid #dbe6ef;border-radius:20px;box-shadow:0 10px 30px rgba(11,60,93,.06),0 1px 2px rgba(11,60,93,.05);position:relative;overflow:hidden;}
.ul-hero .ul-kap{position:relative;z-index:1;}
.ul-hero-ic{display:grid;gap:1.4rem;}
.ul-etiket{display:inline-flex;align-items:center;gap:.4rem;background:#e8f1f8;border:1px solid #c9dcea;color:#0B3C5D;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .8rem;border-radius:999px;margin-bottom:.9rem;}
.ul-hero h1{font-size:1.85rem;line-height:1.18;font-weight:800;letter-spacing:-.01em;margin:0 0 .8rem;color:#0B3C5D;}
.ul-hero-alt{font-size:1.08rem;line-height:1.55;color:#374151;margin:0 0 1.2rem;max-width:640px;}
.ul-hero-madde{list-style:none;padding:0;margin:0 0 1.4rem;display:grid;gap:.45rem;font-size:.98rem;color:#1f2937;}
.ul-hero-madde li{display:flex;gap:.55rem;align-items:flex-start;}
.ul-hero-madde li::before{content:"✓";flex:none;width:1.35rem;height:1.35rem;border-radius:50%;background:#FFD166;color:#0B3C5D;font-weight:800;font-size:.8rem;display:inline-flex;align-items:center;justify-content:center;margin-top:.1rem;}
.ul-hero-kart{background:#f3f7fb;color:#1f2937;border:1px solid #dbe6ef;border-radius:1rem;padding:1.25rem 1.2rem;}
.ul-hero-kart h2{font-size:1.05rem;color:#0B3C5D;margin:0 0 .5rem;font-weight:800;}
.ul-hero-kart p{margin:0 0 .9rem;font-size:.95rem;color:#4b5563;}
.ul-hero-kart small{display:block;margin-top:.7rem;font-size:.82rem;color:#6b7280;}
/* CTA */
.ul-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#FFD166;color:#0B3C5D;font-weight:800;font-size:1.05rem;padding:.95rem 1.5rem;border-radius:.85rem;text-decoration:none;box-shadow:0 10px 24px rgba(0,0,0,.16);transition:transform .12s ease,box-shadow .12s ease;min-height:3.25rem;width:100%;}
.ul-cta:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(0,0,0,.2);text-decoration:none;color:#0B3C5D;}
.ul-cta-lacivert{background:#0B3C5D;color:#fff;box-shadow:0 10px 24px rgba(11,60,93,.22);}
.ul-cta-lacivert:hover{background:#0d4a73;color:#fff;}
.ul-cta-ikincil{display:inline-flex;align-items:center;gap:.4rem;color:#1F7A8C;font-weight:700;text-decoration:none;font-size:.95rem;margin-top:.8rem;}
.ul-cta-ikincil:hover{text-decoration:underline;}
.ul-cta-blok{background:#fff;border:1px solid #dbe6ef;border-radius:1rem;padding:1.4rem 1.2rem;margin:1.75rem 0;display:grid;gap:.9rem;box-shadow:0 8px 28px rgba(11,60,93,.07);}
.ul-cta-blok h2,.ul-cta-blok h3{font-size:1.2rem;color:#0B3C5D;margin:0;font-weight:800;}
.ul-cta-blok p{margin:0;color:#4b5563;font-size:.97rem;}
.ul-cta-blok .ul-cta{width:auto;justify-self:start;}
.ul-cta-blok-koyu{background:linear-gradient(135deg,#0B3C5D,#1F7A8C);border:0;color:#fff;}
.ul-cta-blok-koyu h2,.ul-cta-blok-koyu h3{color:#fff;}
.ul-cta-blok-koyu p{color:#e6eef8;}
/* Bölümler */
.ul-bolum{padding:2rem 0 .5rem;}
.ul-bolum h2{font-size:1.45rem;line-height:1.25;color:#0B3C5D;font-weight:800;margin:0 0 .5rem;letter-spacing:-.01em;}
.ul-bolum h3{font-size:1.08rem;color:#0B3C5D;font-weight:700;margin:1.2rem 0 .4rem;}
.ul-bolum p{margin:0 0 .9rem;color:#374151;}
.ul-ozet{font-size:1.02rem;color:#4b5563;max-width:760px;margin:0 0 1.2rem;}
.ul-bolum ul:not([class]){padding-left:1.2rem;margin:0 0 1rem;color:#374151;}
.ul-bolum ul:not([class]) li{margin:.3rem 0;}
.ul-kum{background:#F4F8FB;border-radius:1.25rem;padding:1.5rem 1rem;margin:1.5rem 0;}
/* Özellik kartları */
.ul-izgara{display:grid;gap:.9rem;grid-template-columns:1fr;margin:1rem 0 .5rem;}
.ul-kart{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1.1rem 1.05rem;box-shadow:0 6px 20px rgba(11,60,93,.06);}
.ul-kart-ikon{width:2.6rem;height:2.6rem;border-radius:.8rem;background:#E8F1F8;color:#0B3C5D;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;margin-bottom:.7rem;}
.ul-kart h3{font-size:1.02rem;margin:0 0 .35rem;color:#0B3C5D;}
.ul-kart p{margin:0;font-size:.93rem;color:#4b5563;line-height:1.5;}
/* Adımlar */
.ul-adimlar{list-style:none;padding:0;margin:1rem 0 .5rem;display:grid;gap:.8rem;counter-reset:adim;}
.ul-adimlar li{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1rem 1rem 1rem 3.6rem;counter-increment:adim;}
.ul-adimlar li::before{content:counter(adim);position:absolute;left:1rem;top:1rem;width:1.9rem;height:1.9rem;border-radius:50%;background:#0B3C5D;color:#fff;font-weight:800;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;}
.ul-adimlar b{display:block;color:#0B3C5D;margin-bottom:.2rem;}
.ul-adimlar span{font-size:.93rem;color:#4b5563;}
/* Rakamlar (gerçek, tarihli) */
.ul-rakamlar{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin:1rem 0 .4rem;}
.ul-rakam{background:#fff;border-radius:1rem;padding:1rem;border:1px solid #e5e7eb;}
.ul-rakam b{display:block;font-size:1.6rem;color:#0B3C5D;font-weight:800;line-height:1.1;}
.ul-rakam span{font-size:.85rem;color:#6b7280;}
.ul-not{font-size:.85rem;color:#6b7280;margin:.4rem 0 0;}
/* Karşılaştırma tablosu */
.ul-tablo{overflow-x:auto;margin:1rem 0;border:1px solid #e5e7eb;border-radius:1rem;background:#fff;}
.ul-tablo table{width:100%;border-collapse:collapse;font-size:.92rem;min-width:520px;}
.ul-tablo th,.ul-tablo td{padding:.7rem .8rem;border-bottom:1px solid #eef2f6;text-align:left;vertical-align:top;}
.ul-tablo th{background:#F4F8FB;color:#0B3C5D;font-weight:700;}
.ul-tablo tr:last-child td{border-bottom:0;}
/* Doğruluk kutusu */
.ul-durust{display:flex;gap:.7rem;background:#FFF7ED;border:1px solid #FDBA74;border-left:5px solid #EA580C;border-radius:.75rem;padding:.9rem 1rem;margin:1rem 0;font-size:.95rem;color:#7c2d12;}
.ul-durust p{margin:0;color:#7c2d12;}
/* SSS */
.ul-sss details{background:#fff;border:1px solid #e5e7eb;border-radius:.9rem;padding:0;margin:0 0 .6rem;}
.ul-sss summary{cursor:pointer;list-style:none;padding:.95rem 1.05rem;font-weight:700;color:#0B3C5D;display:flex;justify-content:space-between;gap:.8rem;align-items:center;}
.ul-sss summary::-webkit-details-marker{display:none;}
.ul-sss summary::after{content:"+";flex:none;width:1.5rem;height:1.5rem;border-radius:50%;background:#E8F1F8;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#0B3C5D;}
.ul-sss details[open] summary::after{content:"–";}
.ul-sss details p{margin:0;padding:0 1.05rem 1rem;color:#374151;font-size:.95rem;}
/* Diğer sayfalar */
.ul-diger{display:grid;gap:.7rem;grid-template-columns:1fr;margin:1rem 0 2rem;}
.ul-diger a{display:block;background:#fff;border:1px solid #e5e7eb;border-radius:.9rem;padding:.9rem 1rem;text-decoration:none;color:#0B3C5D;font-weight:700;}
.ul-diger a small{display:block;font-weight:500;color:#6b7280;font-size:.85rem;margin-top:.15rem;}
.ul-diger a:hover{border-color:#94b5cf;background:#F4F8FB;}
/* Mobil yapışkan CTA */
.ul-yapiskan{position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);border-top:1px solid #e5e7eb;padding:.6rem .9rem calc(.6rem + env(safe-area-inset-bottom));display:flex;gap:.6rem;align-items:center;}
.ul-yapiskan span{font-size:.85rem;color:#4b5563;flex:1;min-width:0;}
.ul-yapiskan .ul-cta{width:auto;padding:.7rem 1.1rem;font-size:.95rem;min-height:2.75rem;box-shadow:none;}
body:has(.pr-altnav) .ul-yapiskan{bottom:var(--pr-altnav-h,64px);}
.ul-sayfa-alt-bosluk{height:4.5rem;}
@media (min-width:768px){
  .ul-hero{padding:2.4rem 0 2.6rem;}
  .ul-hero-ic{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:2.5rem;align-items:center;}
  .ul-hero h1{font-size:2.6rem;}
  .ul-hero-alt{font-size:1.15rem;}
  .ul-cta{width:auto;}
  .ul-izgara{grid-template-columns:repeat(2,1fr);}
  .ul-rakamlar{grid-template-columns:repeat(4,1fr);}
  .ul-diger{grid-template-columns:repeat(3,1fr);}
  .ul-cta-blok{grid-template-columns:1fr auto;align-items:center;padding:1.6rem 1.5rem;}
  .ul-cta-blok .ul-cta{justify-self:end;}
  .ul-bolum h2{font-size:1.7rem;}
  .ul-kum{padding:2rem 1.5rem;}
  .ul-yapiskan{display:none;}
  .ul-sayfa-alt-bosluk{display:none;}
}
@media (min-width:1024px){
  .ul-izgara{grid-template-columns:repeat(3,1fr);}
  .ul-hero h1{font-size:2.9rem;}
}

/* Hero içindeki ikincil bağlantı: lacivert zeminde okunur olsun */
.ul-hero .ul-cta-ikincil{color:#1F7A8C;text-decoration:underline;text-underline-offset:3px;}
.ul-hero .ul-cta-ikincil:hover{color:#0B3C5D;}

/* >>> bolum-kart 2026-10-02: her bölüm beyaz kart olur; düz metin gri sayfa zemininde çıplak kalmaz (13 uzman sayfası). */
.ul-bolum{background:#fff;border:1px solid #dbe6ef;border-radius:20px;padding:1.4rem 1.15rem 1.25rem;margin:1.25rem 0;box-shadow:0 8px 26px rgba(11,60,93,.05);}
.ul-bolum>h2{position:relative;padding-left:.95rem;margin-bottom:.75rem;}
.ul-bolum>h2::before{content:"";position:absolute;left:0;top:.18em;bottom:.18em;width:5px;border-radius:5px;background:#FFD166;}
.ul-bolum>p,.ul-bolum>.ul-ozet{max-width:920px;}
.ul-bolum>*:last-child{margin-bottom:0;}
.ul-kum{background:#F4F8FB;border-color:#d3e2ee;padding:1.4rem 1.15rem 1.25rem;margin:1.25rem 0;}
/* beyaz kartın içindeki küçük kutular hafif tonlu; kum zeminli bölümde beyaz kalır */
.ul-bolum .ul-kart,.ul-bolum .ul-adimlar li,.ul-bolum .us-ornek div,.ul-bolum.ul-sss details,.ul-bolum .ul-diger a{background:#F7FAFD;border-color:#dfe9f2;box-shadow:none;}
.ul-kum .ul-kart,.ul-kum .ul-adimlar li,.ul-kum .us-ornek div{background:#fff;}
.ul-bolum .ul-diger a:hover{background:#EDF4FA;border-color:#94b5cf;}
.ul-bolum .ul-diger{margin-bottom:0;}
.ul-bolum .ul-izgara{margin-bottom:0;}
@media (min-width:768px){
  .ul-bolum,.ul-kum{padding:2rem 2.2rem 1.9rem;margin:1.5rem 0;}
}
/* <<< bolum-kart */
