/* ==================================================================
   OZEL BEYAZ DIS - Renk Paleti 2026
   "Grafit Kontrast - koyu metalik gri" (Secenek H2)

   Bu dosya styles.min.css'ten SONRA yuklenir ve onun renklerini ezer.
   Orijinal dosyaya hic dokunulmadi.
   GERI ALMA: partials/styles.php icindeki theme-2026.css link satirini sil.

   Palet:
     siyah        #182000      grafit   #242c09 > #1e2604 > #1a2201
     metalik gri  #e4decd > #d7cfba > #c6bea9 > #b6af9a > #a2a798
     yesil        #556331      koyu yesil   #394514
     turuncu      #ac8a2e      koyu turuncu #906f02
   ================================================================== */

/* ==================================================================
   1) ESKI MARKA RENKLERININ YENI PALETE CEVRIMI (105 kural)
   ================================================================== */

header .information .information-content .logo{color:#556331!important}
header .information .information-content .information-links a i{color:#394514!important}
header .information .information-content .information-links a .phone-bg{background-color:#394514!important}
header .menus{background-color:#eee9db!important}
header .menus .links .nav-item a{background-color:#ac8a2e!important}
header .menus .links .nav-item a:hover{background-color:#556331!important}
.page-heading h1{color:#394514!important}
.page-heading .breadcrumb-nav::-webkit-scrollbar-thumb{background:#394514!important}
.page-heading .breadcrumb-nav ol li span{color:#394514!important}
.homepage-slider{background-color:#e2dcca!important}
.homepage-slider .homepage-carousel .item .item-text p{background-color:#556331!important}
.homepage-treatment .treatment-carousel .item{background:#394514!important}
.treatment-item .bottom .buttons .btn-primary{background-color:#394514!important}
.homepage-treatment-clinic .clinic-slider .clinic-carousel .owl-nav button{background-color:#556331!important}
.homepage-treatment-clinic .clinic-slider .clinic-carousel .owl-item .item .bottom .buttons .btn-primary{background-color:#394514!important}
.clinic-item{background:linear-gradient(180deg,#ac8a2e 72.12%,#906f02 86.82%)!important}
.clinic-item .content-images .buttons .left{color:#556331!important}
.clinic-item .content-images .buttons .left:hover{background-color:#556331!important;color:#e2dcca!important}
.clinic-item .content-images .buttons .right{background-color:#556331!important;color:#e2dcca!important}
.clinic-item .content-images .buttons .right:hover{color:#556331!important}
.homepage-health-tourism{background:linear-gradient(187.04deg,#ac8a2e 8.69%,#906f02 94.5%)!important}
.homepage-health-tourism .tourism-items .health-tourism-title h2{color:#e2dcca!important}
.homepage-health-tourism .tourism-items .all-treatments{background-color:#ac8a2e!important}
.homepage-health-tourism .tourism-items .treatments-content .box-item .learn-more{background-color:#ac8a2e!important;border:1px solid #ac8a2e!important}
.homepage-health-tourism .tourism-items .treatments-content .box-item .learn-more:hover{border:1px solid #556331!important}
.homepage-health-tourism .tourism-items .certification-doctors-slider .certification-doctors-carousel .item:hover{background-color:#ac8a2e!important}
.homepage-our-team .homepage-our-team-carousel .owl-nav button{background-color:#556331!important}
.homepage-our-team .homepage-our-team-carousel .person-item .person-title h3{color:#556331!important}
.homepage-our-team .homepage-our-team-carousel .person-item .person-title h2{color:#394514!important}
.homepage-form .contact-form .form-title h2{color:#394514!important}
.homepage-form .contact-form form .contact-button{background-color:#394514!important}
.about .history .about-us .read-more{color:#e2dcca!important}
.about .history .about-us .read-more:hover{background-color:#e2dcca!important}
.about .history .free-offers{color:#e2dcca!important}
.about .history .free-offers:hover{background-color:#e2dcca!important}
.about-overview .text-items .item h2{color:#ac8a2e!important}
.about-overview .specialized-services .services-content h2{color:#ac8a2e!important}
.about-overview .specialized-services .services-content .our-goals h2{color:#394514!important}
.about-overview .specialized-services .services-content .our-goals ul li i{color:#394514!important}
.about-overview .specialized-services .partnerships h2{color:#ac8a2e!important}
.about-overview .specialized-services .free-offers{background-color:#e2dcca!important}
.about-overview .specialized-services .free-offers:hover{color:#e2dcca!important}
.detail-treatment-clinic .clinic-title h2{color:#556331!important}
.detail-treatment-clinic .clinic-slider .title h2{color:#556331!important}
.detail-treatment-clinic .clinic-slider .clinic-carousel .owl-nav button{background-color:#556331!important}
.detail-treatment-clinic .clinic-slider .clinic-carousel .owl-nav button:focus,.detail-treatment-clinic .clinic-slider .clinic-carousel .owl-nav button:hover{color:#556331!important}
.implant-treatments .title h2{color:#394514!important}
.implant-treatments .pre-treatment{background-color:#394514!important}
.implant-treatments .understanding-treatment .content-item h2{color:#394514!important}
.implant-treatments .understanding-treatment .form-item .title h4{color:#394514!important}
.implant-treatments .understanding-treatment .form-item form .form-group button{background-color:#394514!important}
.implant-treatments .understanding-treatment .form-item form .form-group .form-check label{color:#394514!important}
.importance-of-treatment{background:#394514!important}
.special-offers .dental-treatments-offers-carousel .owl-nav button{background-color:#556331!important}
.treatment-analysis{background-color:#e2dcca!important}
.treatment-analysis .treatment-analysis-carousel .owl-nav button{background-color:#556331!important}
.treatment-analysis .treatment-analysis-carousel .owl-nav button:hover{background-color:#e2dcca!important}
.treatment-analysis .treatment-analysis-carousel .owl-nav button:hover i{color:#556331!important}
.treatment-analysis .treatment-analysis-carousel .item .text-line .content h2{color:#556331!important}
.blogs .blog-items .blog-item:hover .more-button{color:#ac8a2e!important}
.blog-detail .blog-items .blog-item .motto{border-left:4px solid #ac8a2e!important}
.blog-detail .blog-items .blog-item .motto .desc{box-shadow:0 16px 40px rgba(29,37,3,.1),inset 4px 0 0 #ac8a2e!important}
.blog-detail .blog-items .blog-item .motto .desc .desc-name .line{background-color:#ac8a2e!important}
.blog-detail .blog-items .blog-item .post-control .prev-post{background-color:#ac8a2e!important}
.blog-detail .blog-items .side-bar-item .catagory-items .catagory-list a:hover{color:#ac8a2e!important}
.blog-detail .blog-items .side-bar-item .catagory-items .catagory-list a:hover::before{background-color:#ac8a2e!important}
.contact-page .contact-content .box-items .box .box-content .icon i{background-color:#394514!important}
.contact-page .contact-content .box-items .big-box{background-color:#394514!important}
.contact-page .contact-content .contact-form form .contact-button{background-color:#394514!important}
.appointment .component-title{color:#556331!important}
.appointment .appointment-dates{background-color:#ac8a2e!important}
.appointment .appointment-dates .appointment-dates-list .item .days-list ul li label.active .day-number,.appointment .appointment-dates .appointment-dates-list .item .days-list ul li label:hover .day-number{color:#394514!important}
.appointment .appointment-dates .appointment-dates-list .item .times-list ul li .times-select label.active,.appointment .appointment-dates .appointment-dates-list .item .times-list ul li .times-select label:hover{color:#394514!important}
.appointment-types .item label{color:#ac8a2e!important}
.appointment-types .item label.active{background-color:#556331!important}
.pagination li span{background-color:#f2ede0!important;color:#ac8a2e!important}
.pagination li.active span{background-color:#ac8a2e!important;border-color:#ac8a2e!important}
.free-offers{color:#e2dcca!important;background-color:#556331!important}
.free-offers:hover{color:#556331!important;background-color:#e2dcca!important}
.treatments-content .box-item .learn-more{background-color:#ac8a2e!important;border:1px solid #ac8a2e!important}
.treatments-content .box-item .learn-more:hover{border:1px solid #556331!important}
.form-item .title h4{color:#e2dcca!important}
.form-item form .form-group label{color:#e2dcca!important}
.form-item form .form-group button{background-color:#556331!important}
.certification-doctors-slider .certification-doctors-carousel .item:hover{background-color:#ac8a2e!important}
.fixed-pricing .btn-pricing{background-color:#394514!important}
.fixed-pricing .btn-pricing.active,.fixed-pricing .btn-pricing:focus,.fixed-pricing .btn-pricing:hover{background-color:#394514!important}
.price-us-section .area .card .top .title i{background-color:#394514!important}
.price-us-section .area .card .submit-group .btn-primary{background-color:#394514!important}
.person-detail-content h1,.person-detail-content h2,.person-detail-content h3,.person-detail-content h4,.person-detail-content h5,.person-detail-content h6{color:#556331!important;border-left:3px solid #ac8a2e!important}
.faqs-component .heading h2{color:#394514!important}
.faqs-list .item:before{background-color:#394514!important}
footer .footer-content .right p{color:#e2dcca!important}
.tourism-packages .items .text-line h2{color:#394514!important}
.dental-services .items .item{border-bottom:3px solid #ac8a2e!important}
.clinic-technology .items .item h3{color:#556331!important;color:#556331!important}
.health-tourism .items .right-content-text h4{color:#556331!important}
.gallery-faq-items .video-faq-carousel .owl-nav button{background-color:#556331!important}
.certificates-gallery .gallery-images-carousel .owl-nav button{background-color:#556331!important}
.health-tourism-banner .treatments-content-carousel .box-item{background:#ac8a2e!important}
.health-tourism-banner .treatments-content-carousel .box-item .learn-more{color:#556331!important;background-color:#394514!important}
.health-tourism-services{background:linear-gradient(187.04deg,#556331 8.69%,#394514 94.5%)!important}
.health-tourism-services .items .item .img-box{background:#556331!important}
.health-tourism-certification .text-content p{color:#556331!important}
.hotels-tours .title h2{color:#556331!important}

/* ==================================================================
   2) ZEMIN, YAPI VE BILESENLER
   ================================================================== */

/* --- 2.1 Metalik notr gri zemin (tekrar eden cizgi yok) --- */
html{background-color:#1a2201}
body{
  background:
    radial-gradient(1400px 700px at 22% -12%, rgba(255,255,255,.72), rgba(255,255,255,0) 58%),
    radial-gradient(1000px 560px at 92% 24%, rgba(255,255,255,.34), rgba(255,255,255,0) 60%),
    linear-gradient(97deg, rgba(0,0,0,.05) 0%, rgba(255,255,255,.24) 24%, rgba(0,0,0,.045) 48%, rgba(255,255,255,.18) 70%, rgba(0,0,0,.055) 90%, rgba(255,255,255,.12) 100%),
    linear-gradient(180deg, #e4decd 0%, #d7cfba 26%, #c6bea9 54%, #b6af9a 78%, #a2a798 100%);
  background-attachment:fixed;
  color:#2c3024;
}

/* --- 2.2 Beyaz/renkli bolum zeminlerini seffaflastir --- */
section.homepage-slider,
section.homepage-treatment,
section.homepage-form,
section.homepage-treatment-clinic,
section.homepage-our-team,
section.gallery-faq-items,
section.page-content,
main{background-color:transparent!important}

/* --- 2.3 Header --- */
header{background-color:transparent!important}
header .information{background-color:transparent!important}
header .menus{
  background-color:rgba(255,255,255,.60)!important;
  -webkit-backdrop-filter:blur(3px);
  backdrop-filter:blur(3px);
  box-shadow:0 6px 22px rgba(0,0,0,.08);
}
header .menus .links .nav-item a{
  background-color:transparent!important;
  color:#212a07!important;
  font-weight:500;
  box-shadow:none!important;
}
header .menus .links .nav-item a:hover,
header .menus .links .nav-item.active a,
header .menus .links .nav-item a.active{
  background-color:#182000!important;
  color:#ffffff!important;
}
header .information .information-content .logo{color:#182000!important}

/* --- 2.4 Footer: grafit --- */
footer{
  background:linear-gradient(180deg,#242c09 0%,#1e2604 55%,#1a2201 100%)!important;
}

/* --- 2.5 Sayfa icindeki <style> blogundan gelen kalinti bej (#979c8d) ---
   Bu kurallar !important tasiyor cunku hedefleri sayfaya gomulu bir <style> blogunda
   ve o blok bizim dosyamizdan SONRA yukleniyor. Katman 1'deki daha ozel seciciler de
   !important tasidigi icin onlar kazanmaya devam eder. */
.btn-primary{background-color:#ac8a2e!important;border-color:#ac8a2e!important;color:#fff!important}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#906f02!important;border-color:#906f02!important}
.btn-dark{background-color:#182000!important;border-color:#182000!important;color:#fff!important}
.btn-dark:hover,.btn-dark:focus{background-color:#242c09!important;border-color:#242c09!important}
.fixed-pricing .btn-pricing{background-color:#ac8a2e!important;border-color:#ac8a2e!important;color:#fff!important}
.fixed-pricing .btn-pricing:hover{background-color:#906f02!important;border-color:#906f02!important}
.fixed-pricing .card .top{background-color:#ac8a2e!important;color:#fff!important}

/* --- 2.6 Beyaz kartlar metalik zeminden ayrilsin --- */
.card,.contact-form,.clinic-item,.treatment-item{box-shadow:0 14px 34px rgba(0,0,0,.16)}


/* --- 2.7 Ust bilgi seridi: footer ile ayni grafit gecis --- */
header .information{
  background:linear-gradient(180deg,#242c09 0%,#1e2604 55%,#1a2201 100%)!important;
}
/* logo siyah PNG -> filtre ile sayfa zemini grisine cevriliyor */
header .information .information-content .logo img{filter:brightness(0) invert(.87)}
header .information,
header .information a,
header .information span,
header .information .information-content .lang,
header .information .information-content .lang i,
header .information .information-content .information-links a{color:#e4decd!important}
header .information .information-content .information-links a i{color:#e4decd!important}
header .information .information-content .information-links a .phone-bg{background-color:transparent!important;color:#e4decd!important}
header .information .information-content .information-links a:hover,
header .information .information-content .information-links a:hover i{color:#FFFFFF!important}
/* dil menusu acilinca beyaz zeminde koyu metin kalsin */
header .information .dropdown-menu,
header .information .dropdown-menu a,
header .information .dropdown-menu span{color:#232b09!important}


/* --- 2.8 Menu cubugu da koyu (grafit, hafif saydam) --- */
header .menus{
  background-color:rgba(26,34,1,.86)!important;
  box-shadow:0 12px 34px rgba(0,0,0,.30)!important;
}
header .menus .links .nav-item a{color:#e4decd!important;background-color:transparent!important}
header .menus .links .nav-item a:hover,
header .menus .links .nav-item a:focus,
header .menus .links .nav-item.active a,
header .menus .links .nav-item a.active{background-color:#e4decd!important;color:#1a2201!important}
/* mobil menu ikonu koyu zeminde gorunsun */
header .menus .navbar-toggler{border-color:rgba(255,255,255,.35)!important}
header .menus .navbar-toggler-icon{filter:invert(1) brightness(1.6)}


/* --- 2.9 Mobil: sabit zemin iOS'ta sorunlu, akan zemine dus --- */
@media (max-width:991px){
  body{background-attachment:scroll!important;background-size:auto,auto,auto,100% 100%!important}
}


/* ==================================================================
   3) IC SAYFALAR (palet 9 Agu'da tum siteye yayildi)
   ================================================================== */
/* ust baslik bandi beyazdi, metalik zemin gorunsun */
.page-heading{background:transparent!important;background-color:transparent!important}
.page-heading h1{color:#161d00!important}
.page-heading .breadcrumb-nav ol li a{color:#3c4033!important}
.page-heading .breadcrumb-nav ol li a:hover{color:#394514!important}
/* icerik bolumleri seffaf */
#content,
#content > section,
#content > div > section,
.clinic-bg,
section.about-us,section.treatments,section.treatment-detail,
section.blog,section.blog-detail,section.contact,
section.before-after,section.health-tourism,section.dentists,section.teams,
section.faq,section.page-content{background-color:transparent!important}
/* beyaz kartlar gri zeminden ayrilsin */
.contact-form,.blog-item,.dentist-item,.team-item,.faq-item{box-shadow:0 14px 34px rgba(0,0,0,.16)}

/* 3.1) Metin kontrasti: govde yazilari #717668 idi, metalik gri zeminde soluk
   kaliyordu. CMS icerik alani (.wrapped-content) koyulastirildi. */
.wrapped-content,
.wrapped-content p,
.wrapped-content li,
.wrapped-content span,
.wrapped-content td,
.wrapped-content div{color:#3c4033!important}
.wrapped-content h1,.wrapped-content h2,.wrapped-content h3,
.wrapped-content h4,.wrapped-content h5,.wrapped-content h6,
.wrapped-content strong,.wrapped-content b{color:#161d00!important}
.wrapped-content a{color:#394514!important;text-decoration:underline}
.wrapped-content a:hover{color:#ac8a2e!important}

/* 3.2) iOS Safari adres cubugu rengi: Safari <html> arka planini ornekliyor.
   Acik gri birakilinca cubuk beyaz goruntuluyordu. Grafit yapildi;
   govde metalik gradyani zaten <body>'de duruyor, gorunum degismiyor.
   Ayrica ust/alt tasma (overscroll) alanlari da artik grafit. */
html{background-color:#1a2201!important}
body{background-color:#c6bea9}

/* 3.3) Saf siyah: <html> (adres cubugu + tasma alanlari) ve footer. */
html{background-color:#060900!important}
footer{background:#060900!important}


/* ==================================================================
   4) SIYAH ZEMIN + METALIK GRI TEDAVI KARTLARI  (10 Agu 2026)
   ================================================================== */

/* --- 4.1 Sayfa zemini: logonun arkasindaki siyah --- */
html{background:#060900!important;background-color:#060900!important}
body{
  background:
    radial-gradient(1250px 640px at 20% -12%, rgba(255,255,255,.065), rgba(255,255,255,0) 62%),
    radial-gradient(900px 520px at 92% 20%, rgba(255,255,255,.04), rgba(255,255,255,0) 64%),
    linear-gradient(180deg,#151c00 0%,#060900 46%,#131900 100%)!important;
  background-color:#060900!important;
  background-attachment:fixed!important;
  color:#e2dcca!important;
}
@media (max-width:991px){ body{background-attachment:scroll!important} }
footer{background:transparent!important}

/* --- 4.2 Tedavi kartlari: metalik gri, yazilar saf siyah --- */
.homepage-treatment .treatment-carousel .item,
.homepage-treatment .treatment-carousel a.item{
  background:
    linear-gradient(118deg, rgba(255,255,255,.55) 0%, rgba(255,255,255,0) 34%),
    linear-gradient(160deg,#f4efe2 0%,#dbd4c0 20%,#bbb49f 47%,#d0c8b3 68%,#9a9f90 100%)!important;
  background-color:#cac2ad!important;
  border:1px solid rgba(255,255,255,.30)!important;
  box-shadow:0 12px 28px rgba(0,0,0,.55)!important;
}
.homepage-treatment .treatment-carousel .item:hover,
.homepage-treatment .treatment-carousel a.item:hover{
  background:
    linear-gradient(118deg, rgba(255,255,255,.72) 0%, rgba(255,255,255,0) 36%),
    linear-gradient(160deg,#fcf8ed 0%,#e6e0cf 20%,#cac2ad 47%,#dbd4c0 68%,#a8ad9d 100%)!important;
}
.homepage-treatment .treatment-carousel .item,
.homepage-treatment .treatment-carousel .item *,
.homepage-treatment .treatment-carousel .item .content,
.homepage-treatment .treatment-carousel .item .treatment-title{color:#060900!important}
.homepage-treatment .treatment-carousel .item img{filter:brightness(0)!important}

/* --- 4.3 Siyah zemin uzerindeki metinler acik renge dondu --- */
body .title h2, body .clinic-title h2, body .section-title h2,
body .page-heading h1{color:#f8f4e8!important}
body .about-us h2, body .history h2, body .about-us h3{color:#FFFFFF!important}
body .item > .component-title, body .item > .description{color:#d7cfba!important}
body .wrapped-content,
body .wrapped-content p, body .wrapped-content li,
body .wrapped-content span, body .wrapped-content td,
body .wrapped-content div{color:#d9d2be!important}
body .wrapped-content h1, body .wrapped-content h2, body .wrapped-content h3,
body .wrapped-content h4, body .wrapped-content h5,
body .wrapped-content strong, body .wrapped-content b{color:#FFFFFF!important}
body .wrapped-content a{color:#afbf89!important}

/* --- 4.4 Breadcrumb --- */
html body .page-heading .container .breadcrumb-nav a span,
html body .page-heading .container .breadcrumb-nav li span,
html body .page-heading .container .breadcrumb-nav a{color:#c1b9a4!important}
html body .page-heading .container .breadcrumb-nav a:hover span{color:#FFFFFF!important}
/* --- 4.5 Ic sayfalarda kalan koyu metinler --- */
html body .container .heading h2.title, html body .row .heading h2.title{color:#FFFFFF!important}
html body .tourism-packages .items .text-line h2{color:#FFFFFF!important}
html body .tourism-packages .items .text-line p{color:#d9d2be!important}
html body .content-area .blog-item a.blog-title,
html body .content-area a.blog-title{color:#FFFFFF!important}
html body .content-area .blog-item a.blog-title:hover{color:#afbf89!important}
html body .content-area .heading span,
html body .blog-item .heading span{color:#b7b09b!important}
/* --- 4.6 Hero bandi: gorsel orani ne olursa olsun 1920x900 bandinda kalsin --- */
.item-images img{aspect-ratio:1920/900!important;height:auto!important;object-fit:cover!important;object-position:center center!important;background:#060900!important}
/* --- 4.7 Mobilde hero bandi daha uzun (4:3) --- */
@media (max-width:767px){
  .item-images img{aspect-ratio:4/3!important;object-position:center center!important}
}
/* --- 4.8 Mobil hero: daha uzun bant + daha yakin kadraj (Tugce'nin sagindan kirpiliyor) --- */
@media (max-width:767px){
  .item-images img{aspect-ratio:3/4!important;object-position:42% center!important}
}
/* ==================================================================
   5) BOLUM BASLIKLARI, TEDAVI KARTLARI, YESIL METINLER (10 Agu 2026)
   ================================================================== */

/* --- 5.1 Siyah kalan bolum basliklari beyaz --- */
body .title h1, body .title h2, body .title h3, body .title h4,
body .clinic-title h2, body .clinic-title h3,
body .section-title h2, body .section-title h3{color:#f8f4e8!important}

/* --- 5.2 Tedavi kartlari: beyaz zemin -> metalik gri, baslik siyah --- */
.treatment-item,
.homepage-treatment-clinic .item{background-color:#cac2ad!important}
.treatment-item > .bottom,
.homepage-treatment-clinic .item > .bottom{
  background:
    linear-gradient(118deg, rgba(255,255,255,.50) 0%, rgba(255,255,255,0) 38%),
    linear-gradient(160deg,#f2ede0 0%,#d9d2be 22%,#beb6a1 50%,#cec6b1 70%,#a0a596 100%)!important;
}
.treatment-item > .bottom h3.title,
.treatment-item > .bottom .title,
.homepage-treatment-clinic .item > .bottom h3.title,
.homepage-treatment-clinic .item > .bottom .title{color:#060900!important}

/* --- 5.3 Yesil metinler siyaha --- */
body .person-title h2, body .person-title h3, body .person-title h4,
body .contact-form .form-title h1, body .contact-form .form-title h2,
body .contact-form .form-title h3{color:#060900!important}

/* --- 5.4 "Daha Fazla Bilgi Al" karti metalik gri --- */
.homepage-form .contact-form{
  background:
    linear-gradient(118deg, rgba(255,255,255,.45) 0%, rgba(255,255,255,0) 40%),
    linear-gradient(160deg,#f2ede0 0%,#d9d2be 24%,#c0b8a3 52%,#d0c8b3 72%,#a4a99a 100%)!important;
}
.homepage-form .contact-form .form-title p,
.homepage-form .contact-form label{color:#1d2503!important}
/* --- 5.5 Yesil metinler: yuksek oncelikli surum --- */
html body .owl-carousel .owl-item .person-item .person-title h2,
html body .owl-carousel .owl-item .person-item .person-title h3,
html body .owl-carousel .owl-item .person-item .person-title h4,
html body .person-item .person-title h2,
html body .person-item .person-title h3,
html body .person-item .person-title h4{color:#060900!important}
html body .homepage-form .container .contact-form .form-title h1,
html body .homepage-form .container .contact-form .form-title h2,
html body .homepage-form .container .contact-form .form-title h3,
html body .homepage-form .contact-form .form-title h2{color:#060900!important}
/* --- 5.6 Mega menu icindeki yesil metinler --- */
html body .bd-mega .bd-mega-in .bd-mega-grid a .bd-tx,
html body .bd-mega .bd-mega-in .bd-mega-grid a .bd-tx b,
html body .bd-mega .bd-mega-in .bd-mega-grid a .bd-tx i{color:#060900!important}
/* --- 5.7 Sadece Tugce'nin profili acilsin; digerlerinde "Detaylari Incele" gizli --- */
a.person-item:not([href*="tugce"]) .person-title > span,
a.person-item:not([href*="tugce"]) .person-title > i{visibility:hidden!important}
a.person-item:not([href*="tugce"]){pointer-events:none!important;cursor:default!important}
/* --- 5.8 Hekim profil sayfasi: siyah zemin uzerindeki isim beyaz --- */
html body .container .row .person-detail-content h1,
html body .container .row .person-detail-content h2,
html body .container .row .person-detail-content h3{color:#FFFFFF!important}
/* ==================================================================
   6) TIPOGRAFI: MANROPE + DENGELI BOYUT SKALASI (10 Agu 2026)
   ================================================================== */

/* --- 6.1 Aile: ikon elemanlari (<i>, fa siniflari) disarida --- */
body, h1, h2, h3, h4, h5, h6, p, li, td, th, label, blockquote,
button, input, select, textarea, strong, b, em, small,
a:not([class*="fa"]), span:not([class*="fa"]), div:not([class*="fa"]){
  font-family:'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif !important;
}

/* --- 6.2 Basliklar: 900 yerine 700, hafif sikilastirilmis --- */
h1, h2, h3, h4, h5, h6{font-weight:700!important; letter-spacing:-.015em!important}

/* --- 6.3 Boyut skalasi (masaustu) --- */
body .page-heading h1{font-size:44px!important; line-height:1.15!important}
body .title h2, body .title h3, body .clinic-title h2, body .section-title h2{font-size:34px!important; line-height:1.25!important}
body .homepage-form .contact-form .form-title h2{font-size:40px!important; line-height:1.15!important}
body .treatment-item > .bottom h3.title,
body .homepage-treatment-clinic .item > .bottom h3.title{font-size:22px!important; line-height:1.3!important}
body .homepage-treatment .treatment-carousel .item .treatment-title{font-size:18px!important; line-height:1.3!important; font-weight:700!important}
body .item > .component-title{font-size:18px!important; font-weight:700!important}
body .item > .description{font-size:16px!important; line-height:1.6!important}
footer h2, footer h3{font-size:20px!important; line-height:1.3!important}

/* --- 6.4 Hekim/ekip kartlari: isim unvandan buyuk olsun --- */
html body .person-item .person-title h3{font-size:20px!important; font-weight:700!important; line-height:1.3!important}
html body .person-item .person-title h2{font-size:15px!important; font-weight:500!important; line-height:1.4!important}

/* --- 6.5 Govde metni --- */
body, body p, body li{font-size:16px!important; line-height:1.65!important}
body .wrapped-content p, body .wrapped-content li{font-size:16px!important; line-height:1.7!important}
body small, body .form-label, body label{font-size:14px!important; line-height:1.5!important}

/* --- 6.6 Mobil olcekleme --- */
@media (max-width:767px){
  body .page-heading h1{font-size:30px!important}
  body .title h2, body .title h3, body .clinic-title h2, body .section-title h2{font-size:25px!important}
  body .homepage-form .contact-form .form-title h2{font-size:27px!important}
  body .treatment-item > .bottom h3.title,
  body .homepage-treatment-clinic .item > .bottom h3.title{font-size:19px!important}
  body, body p, body li{font-size:15.5px!important}
}
/* ==================================================================
   7) HERO ALTI TEDAVI SERIDI — sabit 5 kutu (11 Agu 2026)
   ================================================================== */
.homepage-treatment .treatment-carousel.bd-sabit .owl-nav,
.homepage-treatment .treatment-carousel.bd-sabit .owl-dots{display:none!important}
@media (min-width:992px){
  .homepage-treatment .treatment-carousel.bd-sabit{
    display:grid!important;grid-template-columns:repeat(5,1fr);gap:14px!important;
  }
  .homepage-treatment .treatment-carousel.bd-sabit .item{
    width:auto!important;max-width:none!important;margin:0!important;float:none!important;
  }
  .homepage-treatment .treatment-carousel.bd-sabit .item .content{padding:16px 16px!important}
  .homepage-treatment .treatment-carousel.bd-sabit .item img{width:44px!important;height:44px!important}
  .homepage-treatment .treatment-carousel.bd-sabit .item .treatment-title{font-size:16px!important;line-height:1.25!important}
}
@media (max-width:991px){
  .homepage-treatment .treatment-carousel.bd-sabit{
    display:grid!important;grid-template-columns:repeat(2,1fr);gap:10px!important;
  }
  .homepage-treatment .treatment-carousel.bd-sabit .item{width:auto!important;margin:0!important;float:none!important}
  .homepage-treatment .treatment-carousel.bd-sabit .item img{width:38px!important;height:38px!important}
  .homepage-treatment .treatment-carousel.bd-sabit .item .treatment-title{font-size:14.5px!important}
}

/* 7.1) Hazir olmayan kutu (All-on-4 / All-on-6) - sayfa acilinca bu blok silinecek */
.homepage-treatment .treatment-carousel .item[href="#"],
.homepage-treatment .treatment-carousel .item[href=""]{
  pointer-events:none!important;cursor:default!important;opacity:1!important;
  background:linear-gradient(118deg, rgba(255,255,255,.22) 0%, rgba(255,255,255,0) 34%),
             linear-gradient(160deg,#989d8e 0%,#888c7e 22%,#74786a 50%,#808476 70%,#686c5e 100%)!important;
  background-color:#808476!important}
.homepage-treatment .treatment-carousel .item[href="#"] *,
.homepage-treatment .treatment-carousel .item[href=""] *{color:#383c2f!important}
.homepage-treatment .treatment-carousel .item[href="#"] img,
.homepage-treatment .treatment-carousel .item[href=""] img{opacity:.6!important}

/* 7.2) Serit kolon duzeni (esit kolonlar, mobilde son kutu tam genislik) */
@media (min-width:992px){
  .homepage-treatment .treatment-carousel.bd-sabit{grid-template-columns:repeat(5,minmax(0,1fr))!important}
  .homepage-treatment .treatment-carousel.bd-sabit .item{min-width:0!important}
}
@media (max-width:991px){
  .homepage-treatment .treatment-carousel.bd-sabit{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .homepage-treatment .treatment-carousel.bd-sabit .item{width:auto!important;min-width:0!important;margin:0!important;float:none!important}
  .homepage-treatment .treatment-carousel.bd-sabit .item:last-child{grid-column:1 / -1!important}
}

/* ===== 28. Ayri sayfasi olmayan ekip/hekim kutulari (11 Agu 2026) ===== */
@media (min-width: 1px) {
  .person-item-nolink { cursor: default; }
  .person-item-nolink:hover { transform: none; }
  .person-item-nolink .person-title h2 { pointer-events: none; }
}


/* =====================================================================
   29. TEDAVI SAYFASI 2026 DUZENI (11 Agu 2026)
   modules/partials/treatment-2026.php ile birlikte calisir.
   Ust gorsel + sol icindekiler + orta makale + sag sabit randevu + SSS.
   ===================================================================== */
.bd-t2026 { display: block; }

/* --- 29.1 Ust gorsel --- */
.bd-t2026 .bd-t-hero {
  position: relative;
  min-height: 640px;
  display: flex;
  align-items: flex-end;
  background-color: #161d00 !important;
  background-size: cover;
  background-position: center 30%;
  background-repeat: no-repeat;
}

.bd-t2026 .bd-t-hero::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(36,42,20,.86) 0%, rgba(36,42,20,.68) 42%, rgba(36,42,20,.18) 100%);
}
.bd-t2026 .bd-t-hero-ic {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  padding: 0 24px 56px;
}
.bd-t2026 .bd-t-hero h1 {
  color: #FFFFFF;
  font-size: 52px;
  line-height: 1.1;
  font-weight: 800;
  margin: 18px 0 16px;
  text-transform: none;
}
.bd-t2026 .bd-t-hero-ozet {
  color: #efe9db;
  font-size: 18px;
  line-height: 1.65;
  max-width: 620px;
  margin: 0;
}
.bd-t2026 .bd-t-hero .breadcrumb-nav ol { margin: 0; padding: 0; }
.bd-t2026 .bd-t-hero .breadcrumb-nav,
.bd-t2026 .bd-t-hero .breadcrumb-nav a,
.bd-t2026 .bd-t-hero .breadcrumb-nav span { color: #d6ceb9 !important; }

/* --- 29.2 Govde izgarasi --- */
.bd-t2026 .bd-t-govde {
  max-width: 1600px;
  margin: 0 auto;
  padding: 56px 24px 24px;
  display: grid;
  grid-template-columns: 250px minmax(0, 1fr) 366px;
  gap: 48px;
  align-items: stretch;
}
/* sticky sutunlarin calisabilmesi icin kolonlar satir yuksekligi kadar uzamali */
.bd-t2026 .bd-t-toc,
.bd-t2026 .bd-t-yan { align-self: stretch; height: 100%; }

/* --- 29.3 Sol: makale bolumleri --- */
.bd-t2026 .bd-t-toc-ic { position: sticky; top: 24px; }
.bd-t2026 .bd-t-toc-baslik {
  display: block;
  font-size: 20px;
  font-weight: 800;
  color: #FFFFFF;
  margin-bottom: 16px;
}
.bd-t2026 .bd-t-toc ul { list-style: none; margin: 0; padding: 0; border-left: 2px solid rgba(255,255,255,.20); }
.bd-t2026 .bd-t-toc li { margin: 0; }
.bd-t2026 .bd-t-toc a {
  display: block;
  padding: 9px 0 9px 16px;
  margin-left: -2px;
  border-left: 2px solid transparent;
  color: #d6ceb9;
  font-size: 15px;
  line-height: 1.45;
  text-decoration: none;
  transition: color .18s ease, border-color .18s ease;
}
.bd-t2026 .bd-t-toc a:hover { color: #FFFFFF; }
.bd-t2026 .bd-t-toc a.bd-aktif { color: #FFFFFF; font-weight: 700; border-left-color: #ac8a2e; }

/* --- 29.4 Orta: makale --- */
.bd-t2026 .bd-t-makale {
  background: #FFFFFF !important;
  color: #3c4033 !important;
  border-radius: 18px;
  padding: 44px 48px;
  box-shadow: 0 18px 40px rgba(0,0,0,.10);
  min-width: 0;
}
.bd-t2026 .bd-t-makale > *:first-child { margin-top: 0; }
.bd-t2026 .bd-t-makale h2 {
  color: #161d00 !important;
  font-size: 30px;
  line-height: 1.25;
  font-weight: 800;
  margin: 44px 0 16px;
  scroll-margin-top: 24px;
}
.bd-t2026 .bd-t-makale h3 {
  color: #161d00 !important;
  font-size: 21px;
  line-height: 1.35;
  font-weight: 700;
  margin: 30px 0 12px;
  scroll-margin-top: 24px;
}
.bd-t2026 .bd-t-makale h4 { color: #161d00 !important; font-size: 18px; font-weight: 700; margin: 24px 0 10px; }
.bd-t2026 .bd-t-makale p,
.bd-t2026 .bd-t-makale li { color: #3c4033 !important; font-size: 17px; line-height: 1.78; }
.bd-t2026 .bd-t-makale p { margin: 0 0 18px; }
.bd-t2026 .bd-t-makale ul,
.bd-t2026 .bd-t-makale ol { margin: 0 0 20px; padding-left: 22px; }
.bd-t2026 .bd-t-makale li { margin-bottom: 9px; }
.bd-t2026 .bd-t-makale strong { color: #161d00; font-weight: 700; }
.bd-t2026 .bd-t-makale a { color: #556331; text-decoration: underline; text-underline-offset: 3px; }
.bd-t2026 .bd-t-makale a:hover { color: #394514; }
.bd-t2026 .bd-t-makale img { max-width: 100%; height: auto; border-radius: 12px; }
.bd-t2026 .bd-t-makale figure { margin: 26px 0; }
.bd-t2026 .bd-t-makale figcaption { font-size: 14px; color: #6d7264; margin-top: 8px; }
.bd-t2026 .bd-t-makale table { width: 100%; border-collapse: collapse; margin: 0 0 22px; font-size: 16px; }
.bd-t2026 .bd-t-makale th,
.bd-t2026 .bd-t-makale td { border: 1px solid rgba(22,29,0,.14); padding: 11px 13px; text-align: left; color: #3c4033; vertical-align: top; }
.bd-t2026 .bd-t-makale th { background: #f7f3e7; color: #161d00; font-weight: 700; }

/* vurgu kutusu: makale icinde <blockquote> */
.bd-t2026 .bd-t-makale blockquote {
  margin: 26px 0;
  padding: 20px 24px;
  background: #f9f5ea;
  border-left: 4px solid #556331;
  border-radius: 0 12px 12px 0;
}
.bd-t2026 .bd-t-makale blockquote p:last-child { margin-bottom: 0; }

/* video */
.bd-t2026 .bd-t-video { margin: 34px 0 0; }
.bd-t2026 .bd-t-video .img-box { position: relative; border-radius: 14px; overflow: hidden; }
.bd-t2026 .bd-t-video img { display: block; width: 100%; border-radius: 14px; }
.bd-t2026 .bd-t-video .overlay {
  position: absolute; inset: 0; display: flex; align-items: center; justify-content: center;
  background: rgba(0,0,0,.28);
}

/* oncesi / sonrasi */
.bd-t2026 .bd-t-oncesi { margin-top: 44px; }
.bd-t2026 .bd-t-ba { margin-bottom: 30px; }
.bd-t2026 .bd-t-ba-metin p { margin-bottom: 14px; }
.bd-t2026 .bd-t-ba .cocoen { border-radius: 14px; overflow: hidden; }

/* --- 29.5 Sag: sabit randevu kutusu --- */
.bd-t2026 .bd-t-yan-ic { position: sticky; top: 24px; }
.bd-t2026 .bd-t-kutu {
  background: #FFFFFF !important;
  border-radius: 18px;
  padding: 26px 24px;
  box-shadow: 0 18px 40px rgba(0,0,0,.10);
  margin-bottom: 18px;
}
.bd-t2026 .bd-t-kutu-baslik { display: block; font-size: 22px; font-weight: 800; color: #161d00; margin-bottom: 6px; }
.bd-t2026 .bd-t-kutu-not { font-size: 14px; color: #6d7264 !important; margin: 0 0 18px; line-height: 1.5; }
.bd-t2026 .bd-t-form label { display: block; font-size: 13px; font-weight: 700; color: #3c4033; margin: 0 0 5px; }
.bd-t2026 .bd-t-form input[type="text"] {
  width: 100%;
  background: #fefbf1 !important;
  color: #161d00 !important;
  border: 1px solid rgba(22,29,0,.18);
  border-radius: 10px;
  padding: 11px 13px;
  font-size: 15px;
  color: #161d00;
  background: #fefbf1;
  margin-bottom: 14px;
}
.bd-t2026 .bd-t-form input[type="text"]:focus { outline: none; border-color: #556331; background: #FFFFFF; }
.bd-t2026 .bd-t-kvkk { display: flex; gap: 9px; align-items: flex-start; margin: 4px 0 16px; }
.bd-t2026 .bd-t-kvkk input { margin-top: 3px; flex: 0 0 auto; }
.bd-t2026 .bd-t-kvkk label { font-size: 12.5px; font-weight: 400; color: #6d7264; line-height: 1.45; margin: 0; }
.bd-t2026 .bd-t-kvkk a { color: #556331; text-decoration: underline; }
.bd-t2026 .bd-t-gonder {
  width: 100%;
  background: #ac8a2e !important;
  color: #FFFFFF !important;
  border: 0;
  border-radius: 999px;
  background: #ac8a2e;
  color: #FFFFFF;
  font-weight: 800;
  font-size: 15px;
  padding: 14px 18px;
  cursor: pointer;
  transition: background .18s ease;
}
.bd-t2026 .bd-t-gonder:hover { background: #906f02; }
.bd-t2026 .bd-t-gonder:disabled { opacity: .6; cursor: default; }

.bd-t2026 .bd-t-hizli { text-align: center; padding: 22px 24px; }
.bd-t2026 .bd-t-wa {
  display: block; background: #556331 !important; color: #FFFFFF !important; font-weight: 700;
  border-radius: 999px; padding: 12px 16px; text-decoration: none !important; margin-bottom: 12px;
}
.bd-t2026 .bd-t-wa:hover { background: #394514; }
.bd-t2026 .bd-t-tel { display: block; font-size: 20px; font-weight: 800; color: #161d00 !important; text-decoration: none !important; }
.bd-t2026 .bd-t-saat { display: block; font-size: 12.5px; color: #6d7264; margin-top: 6px; }

/* --- 29.6 SSS bandi --- */
.bd-t2026 .bd-t-sss {
  margin: 40px auto 56px;
  max-width: 1600px;
  padding: 0 24px;
}
.bd-t2026 .bd-t-sss-ic {
  background: linear-gradient(135deg, #394514 0%, #556331 60%, #455220 100%) !important;
  border-radius: 22px;
  padding: 48px 44px;
}
.bd-t2026 .bd-t-sss-ust { display: block; text-align: center; color: rgba(255,255,255,.72); font-size: 15px; letter-spacing: .04em; }
.bd-t2026 .bd-t-sss h2 { text-align: center; color: #FFFFFF !important; font-size: 34px; font-weight: 800; margin: 6px 0 34px; }
.bd-t2026 .bd-t-sss-liste { max-width: 980px; margin: 0 auto; }
.bd-t2026 .bd-t-sss-oge {
  background: rgba(255,255,255,.08) !important;
  border: 1px solid rgba(255,255,255,.14);
  border-radius: 14px;
  margin-bottom: 12px;
  overflow: hidden;
}
.bd-t2026 .bd-t-sss-oge > summary {
  list-style: none;
  cursor: pointer;
  padding: 18px 56px 18px 22px;
  position: relative;
  color: #FFFFFF;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.45;
}
.bd-t2026 .bd-t-sss-oge > summary::-webkit-details-marker { display: none; }
.bd-t2026 .bd-t-sss-ikon {
  position: absolute; right: 20px; top: 50%; width: 22px; height: 22px; margin-top: -11px;
  border-radius: 50%; border: 1.5px solid rgba(255,255,255,.55);
}
.bd-t2026 .bd-t-sss-ikon::before,
.bd-t2026 .bd-t-sss-ikon::after {
  content: ""; position: absolute; background: #FFFFFF; left: 50%; top: 50%;
}
.bd-t2026 .bd-t-sss-ikon::before { width: 10px; height: 1.5px; margin: -0.75px 0 0 -5px; }
.bd-t2026 .bd-t-sss-ikon::after { width: 1.5px; height: 10px; margin: -5px 0 0 -0.75px; transition: opacity .18s ease; }
.bd-t2026 .bd-t-sss-oge[open] .bd-t-sss-ikon::after { opacity: 0; }
.bd-t2026 .bd-t-sss-oge[open] > summary { color: #FFFFFF; }
.bd-t2026 .bd-t-sss-cevap { padding: 0 22px 20px; }
.bd-t2026 .bd-t-sss-cevap,
.bd-t2026 .bd-t-sss-cevap p,
.bd-t2026 .bd-t-sss-cevap li { color: rgba(255,255,255,.86) !important; font-size: 16px; line-height: 1.7; }
.bd-t2026 .bd-t-sss-cevap p:last-child { margin-bottom: 0; }

/* --- 29.7 Diger tedaviler bolumu ust bosluk --- */
.bd-t2026 .homepage-treatment-clinic { padding-top: 10px; }

/* --- 29.8 Tablet --- */
@media (max-width: 1400px) {
  .bd-t2026 .bd-t-govde { grid-template-columns: 220px minmax(0,1fr) 330px; gap: 34px; }
  .bd-t2026 .bd-t-makale { padding: 36px 34px; }
  .bd-t2026 .bd-t-hero h1 { font-size: 44px; }
}
@media (max-width: 1200px) {
  .bd-t2026 .bd-t-govde { grid-template-columns: minmax(0,1fr) 320px; gap: 28px; }
  .bd-t2026 .bd-t-toc { grid-column: 1 / -1; }
  .bd-t2026 .bd-t-toc-ic { position: static; }
  .bd-t2026 .bd-t-toc ul { display: flex; flex-wrap: wrap; gap: 8px; border-left: 0; }
  .bd-t2026 .bd-t-toc a {
    border: 1px solid rgba(255,255,255,.24); border-radius: 999px; padding: 7px 14px; margin: 0; font-size: 14px;
  }
  .bd-t2026 .bd-t-toc a.bd-aktif { border-color: #ac8a2e; }
}

/* ~~~ 29.8b MOBIL HERO DUZENI (Davut onayi, 9 Eyl 2026) ~~~
   Telefonda yazi gorselin USTUNE binmiyor: once yazi (koyu zemin), ALTINDA gorsel blogu.
   Neden bu sira: ziyaretci Google'dan soruyla geliyor, ilk ekranda basligi gormeli.
   Ana sayfa istisna (orada gorsel/video once gelir) — bu kural onu kapsamiyor.
   Kirpma yonu: VARSAYILAN ORTADAN. Yeni standartla hazirlanmis (konu sagda, sol yari bos)
   gorsellerde sayfaya .bd-sagdan sinifi eklenir, o zaman SAGDAN kirpar.
   Sayfaya .bd-sagdan eklemek icin: treatment-2026.php icindeki $page->name listesi. ~~~ */
.bd-t-hero-mobil{display:none}
@media (max-width:991px){
  .bd-t2026 .bd-t-hero{background-image:none!important;min-height:0;display:block;padding-top:20px}
  .bd-t2026 .bd-t-hero::after{display:none}
  .bd-t2026 .bd-t-hero .bd-t-hero-ic{padding:0 18px 18px}
  .bd-t2026 .bd-t-hero .bd-t-hero-mobil{display:block;height:280px;background-size:cover;background-position:center;background-repeat:no-repeat}
  .bd-t2026 .bd-t-hero.bd-sagdan .bd-t-hero-mobil{background-position:100% center}
  /* Davut: mobilde "Kurucu Dis Hekimi" satiri alta kayip uzatiyordu, gizlendi */
  .bd-t2026 .bd-t-hero .bd-t-hekim-rol{display:none}
}

/* --- 29.9 Mobil --- */
@media (max-width: 991px) {
  .bd-t2026 .bd-t-hero { min-height: 0; } /* 9 Eyl 2026: mobilde gorsel ayri blokta, sabit yukseklik gerekmiyor */
  .bd-t2026 .bd-t-hero-ic { padding: 0 18px 34px; }
  .bd-t2026 .bd-t-hero h1 { font-size: 32px; }
  .bd-t2026 .bd-t-hero-ozet { font-size: 16px; }
  .bd-t2026 .bd-t-govde { grid-template-columns: minmax(0,1fr); gap: 22px; padding: 30px 16px 10px; }
  .bd-t2026 .bd-t-yan-ic { position: static; }
  .bd-t2026 .bd-t-makale { padding: 26px 20px; border-radius: 14px; }
  .bd-t2026 .bd-t-makale h2 { font-size: 24px; margin: 32px 0 12px; }
  .bd-t2026 .bd-t-makale h3 { font-size: 19px; }
  .bd-t2026 .bd-t-makale p,
  .bd-t2026 .bd-t-makale li { font-size: 16px; line-height: 1.72; }
  .bd-t2026 .bd-t-sss { padding: 0 16px; }
  .bd-t2026 .bd-t-sss-ic { padding: 30px 18px; border-radius: 16px; }
  .bd-t2026 .bd-t-sss h2 { font-size: 26px; }
  .bd-t2026 .bd-t-sss-oge > summary { font-size: 16px; padding: 15px 48px 15px 16px; }
  .bd-t2026 .bd-t-sss-cevap { padding: 0 16px 16px; }
}

/* --- 29.10 Ust gorselde breadcrumb: numarali liste degil, yatay --- */
.bd-t2026 .bd-t-hero .breadcrumb-nav ol { list-style: none !important; display: flex; flex-wrap: wrap; gap: 8px; }
.bd-t2026 .bd-t-hero .breadcrumb-nav li { list-style: none !important; font-size: 14px; }
.bd-t2026 .bd-t-hero .breadcrumb-nav li + li::before { content: "›"; margin-right: 8px; opacity: .6; }
.bd-t2026 .bd-t-hero .breadcrumb-nav a { text-decoration: none !important; }

/* --- 29.11 Sabit randevu kutusu varken alttaki yuzen CTA gizlensin (masaustu) --- */
@media (min-width: 1201px) {
  /* 19 Eki 2026: yuzen Kostenloses Angebot dugmesi butun sayfalarda (Davut) - gizleme kurali kaldirildi */ /* 19 Eki 2026: yalniz sag form sutunu olan sayfalarda; Kosten teklif karti sayilmaz */
}

/* --- 29.12 Sabit (sticky) sutunlarin calismasi icin ---
   body'de overflow-x:hidden vardi; bu, overflow-y'yi auto yapip body'yi kaydirma
   kabi hâline getiriyor ve position:sticky hic tutmuyordu. clip, kaydirma kabi
   yaratmadan tasmayi keser. Sadece bu duzenin oldugu sayfalarda. (11 Agu 2026) */
body:has(.bd-t2026) { overflow-x: clip !important; overflow-y: visible !important; }

/* --- 29.13 Tibbi inceleme satiri (hekim atfi) --- */
.bd-t2026 .bd-t-hekim {
  display: flex; flex-wrap: wrap; align-items: center; gap: 10px;
  margin-top: 20px; padding-top: 16px;
  border-top: 1px solid rgba(255,255,255,.18);
  max-width: 620px;
}
.bd-t2026 .bd-t-hekim-et {
  font-size: 11.5px; letter-spacing: .10em; text-transform: uppercase;
  color: rgba(255,255,255,.62); border: 1px solid rgba(255,255,255,.28);
  border-radius: 999px; padding: 4px 10px;
}
.bd-t2026 .bd-t-hekim a { color: #FFFFFF !important; font-weight: 700; font-size: 15.5px; text-decoration: none !important; }
.bd-t2026 .bd-t-hekim a:hover { color: #ac8a2e !important; }
.bd-t2026 .bd-t-hekim-rol { font-size: 13.5px; color: rgba(255,255,255,.66); }
@media (max-width: 991px) {
  .bd-t2026 .bd-t-hekim { margin-top: 16px; padding-top: 13px; gap: 8px; }
  .bd-t2026 .bd-t-hekim-rol { width: 100%; }
}


/* ==========================================================================
   30. ANA SAYFA KLINIK TANITIM BLOGU (12 Agu 2026)
   Hero'nun hemen altinda; H1 + tanitim metni + kunye kartlari
   NOT: Ana sayfa koyu zeminde (body #060900) - renkler ona gore
   ========================================================================== */

.bd-anasayfa-tanitim { padding: 58px 0 26px; background: transparent; }
.bd-anasayfa-tanitim .bd-at-govde { max-width: 1000px; }

.bd-anasayfa-tanitim h1 {
  font-size: 34px; line-height: 1.25; font-weight: 800;
  color: #FFFFFF !important; margin: 0 0 20px;
  letter-spacing: -0.015em;
}
.bd-anasayfa-tanitim h2 {
  font-size: 21px; line-height: 1.35; font-weight: 700;
  color: #FFFFFF !important; margin: 34px 0 12px;
}
.bd-anasayfa-tanitim p {
  font-size: 16.5px; line-height: 1.8; margin: 0 0 15px;
  color: rgba(255,255,255,.76) !important;
}
.bd-anasayfa-tanitim p strong,
.bd-anasayfa-tanitim h2 strong { color: #FFFFFF !important; font-weight: 700; }
.bd-anasayfa-tanitim a { color: #ac8a2e !important; text-decoration: none !important; font-weight: 600; }
.bd-anasayfa-tanitim a:hover { color: #c4a248 !important; text-decoration: underline !important; }

/* 30.1 Kunye kartlari */
.bd-anasayfa-tanitim ul.bd-kunye {
  list-style: none !important; padding: 0 !important; margin: 34px 0 6px !important;
  display: grid; grid-template-columns: repeat(auto-fit, minmax(238px, 1fr)); gap: 12px;
}
.bd-anasayfa-tanitim ul.bd-kunye li {
  background: rgba(255,255,255,.045) !important;
  border: 1px solid rgba(255,255,255,.11); border-radius: 14px;
  padding: 15px 17px; margin: 0 !important; list-style: none !important;
  font-size: 14.5px; line-height: 1.55; color: rgba(255,255,255,.82) !important;
}
.bd-anasayfa-tanitim ul.bd-kunye li::before,
.bd-anasayfa-tanitim ul.bd-kunye li::marker { content: none !important; }
.bd-anasayfa-tanitim ul.bd-kunye li strong {
  display: block; font-size: 11px; letter-spacing: .07em; text-transform: uppercase;
  color: #ac8a2e !important; font-weight: 700; margin-bottom: 6px;
}

@media (max-width: 991px) {
  .bd-anasayfa-tanitim { padding: 34px 0 14px; }
  .bd-anasayfa-tanitim h1 { font-size: 25px; }
  .bd-anasayfa-tanitim h2 { font-size: 18.5px; margin-top: 26px; }
  .bd-anasayfa-tanitim p { font-size: 15.5px; line-height: 1.74; }
  .bd-anasayfa-tanitim ul.bd-kunye { grid-template-columns: 1fr; gap: 10px; }
}

/* ==========================================================================
   31. SSS HUB — /sikca-sorulan-sorular/ giris ve tedavi linkleri (12 Agu 2026)
   Koyu zemin (body #060900)
   ========================================================================== */

.bd-sss-hub { padding: 42px 0 6px; }
.bd-sss-hub .bd-sss-hub-govde { max-width: 980px; margin: 0 auto; }

.bd-sss-hub h1 { font-size: 31px; line-height: 1.25; font-weight: 800; color: #FFFFFF !important; margin: 0 0 18px; letter-spacing: -0.015em; }
.bd-sss-hub h2 { font-size: 20px; line-height: 1.35; font-weight: 700; color: #FFFFFF !important; margin: 32px 0 12px; }
.bd-sss-hub p { font-size: 16.5px; line-height: 1.8; margin: 0 0 14px; color: rgba(255,255,255,.76) !important; }
.bd-sss-hub p strong { color: #FFFFFF !important; font-weight: 700; }
.bd-sss-hub p a { color: #ac8a2e !important; text-decoration: none !important; font-weight: 600; }
.bd-sss-hub p a:hover { color: #c4a248 !important; text-decoration: underline !important; }

/* 31.1 Tedavi link kartlari */
.bd-sss-hub ul.bd-sss-linkler {
  list-style: none !important; padding: 0 !important; margin: 22px 0 8px !important;
  display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 12px;
}
.bd-sss-hub ul.bd-sss-linkler li {
  margin: 0 !important; padding: 0 !important; list-style: none !important;
}
.bd-sss-hub ul.bd-sss-linkler li::before,
.bd-sss-hub ul.bd-sss-linkler li::marker { content: none !important; }
.bd-sss-hub ul.bd-sss-linkler li a {
  display: block; height: 100%;
  background: rgba(255,255,255,.045) !important;
  border: 1px solid rgba(255,255,255,.11); border-radius: 14px;
  padding: 15px 17px; text-decoration: none !important;
  color: #FFFFFF !important; font-weight: 700; font-size: 15.5px; line-height: 1.4;
  transition: border-color .18s ease, background .18s ease;
}
.bd-sss-hub ul.bd-sss-linkler li a:hover {
  border-color: #ac8a2e; background: rgba(172,138,46,.10) !important;
  color: #FFFFFF !important; text-decoration: none !important;
}
.bd-sss-hub ul.bd-sss-linkler li a small,
.bd-sss-hub ul.bd-sss-linkler li a em {
  display: block; margin-top: 5px; font-weight: 500; font-style: normal;
  font-size: 13.5px; color: rgba(255,255,255,.62);
}

@media (max-width: 991px) {
  .bd-sss-hub { padding: 26px 0 4px; }
  .bd-sss-hub h1 { font-size: 24px; }
  .bd-sss-hub h2 { font-size: 18px; }
  .bd-sss-hub p { font-size: 15.5px; }
  .bd-sss-hub ul.bd-sss-linkler { grid-template-columns: 1fr; }
}
/* 31.2 Klinik soru-cevap bloklari (h3 + p) */
.bd-sss-hub h3 {
  font-size: 17.5px; line-height: 1.4; font-weight: 700; color: #FFFFFF !important;
  margin: 26px 0 9px; padding-left: 16px; position: relative;
}
.bd-sss-hub h3::before {
  content: ""; position: absolute; left: 0; top: 4px; bottom: 4px;
  width: 3px; border-radius: 3px; background: #ac8a2e;
}
.bd-sss-hub h3 + p { padding-left: 16px; }
.bd-sss-hub h3 + p + p { padding-left: 16px; }

/* --- 29.14 Uzun sabit sutunlar: tamami okunabilir ve tiklanabilir olsun (13 Agu 2026) ---
   Sorun: sol "Makale Bolumleri" ve sag randevu kutusu viewport'tan uzun oldugunda alt kismi
   ekrandan tasiyor; ayrica sol sutun sabit WhatsApp dugmesinin altinda kaliyordu. */
.bd-t2026 .bd-t-toc-ic {
  max-height: calc(100vh - 132px);   /* alt kenar sabit WhatsApp dugmesinin ustunde kalir */
  overflow-y: auto;
  overflow-x: hidden;
  box-sizing: border-box;
  padding-left: 2px;                 /* aktif madde sol cizgisi kirpilmasin */
  margin-left: -2px;
  padding-right: 10px;
  padding-bottom: 6px;
  scrollbar-width: thin;
  scrollbar-color: rgba(255,255,255,.30) transparent;
}
.bd-t2026 .bd-t-yan-ic {
  max-height: calc(100vh - 40px);
  overflow-y: auto;
  overflow-x: hidden;
  box-sizing: border-box;
  padding: 6px 24px 30px;            /* kutu golgeleri kirpilmasin */
  margin: -6px -24px 0;
  scrollbar-width: thin;
  scrollbar-color: rgba(255,255,255,.30) transparent;
}
.bd-t2026 .bd-t-toc-ic::-webkit-scrollbar,
.bd-t2026 .bd-t-yan-ic::-webkit-scrollbar { width: 6px; }
.bd-t2026 .bd-t-toc-ic::-webkit-scrollbar-track,
.bd-t2026 .bd-t-yan-ic::-webkit-scrollbar-track { background: transparent; }
.bd-t2026 .bd-t-toc-ic::-webkit-scrollbar-thumb,
.bd-t2026 .bd-t-yan-ic::-webkit-scrollbar-thumb { background: rgba(255,255,255,.26); border-radius: 999px; }
.bd-t2026 .bd-t-toc-ic:hover::-webkit-scrollbar-thumb,
.bd-t2026 .bd-t-yan-ic:hover::-webkit-scrollbar-thumb { background: rgba(255,255,255,.42); }

@media (max-width: 1200px) {
  .bd-t2026 .bd-t-toc-ic {
    max-height: none; overflow: visible;
    padding: 0; margin: 0;
  }
}
@media (max-width: 991px) {
  .bd-t2026 .bd-t-yan-ic {
    max-height: none; overflow: visible;
    padding: 0; margin: 0;
  }
}


/* =====================================================================
   32) HAKKIMIZDA 2026 DUZENI (13 Agu 2026)
   .bd-a2026, tedavi sayfasinin (.bd-t2026) uzerine biner:
   sag sutun yok, izgara 2 sutunlu ve daha dar.
   ===================================================================== */
.bd-a2026 .bd-t-govde {
  max-width: 1240px;
  grid-template-columns: 250px minmax(0, 1fr);
  gap: 44px;
}
/* Hakkimizda da Kliniğimiz'deki ince ust seridi kullaniyor (13 Agu 2026) */
.bd-a2026 { background: #161d00; }
.bd-a2026 .bd-k-ust-ic { max-width: 1240px; }
.bd-a2026 .bd-t-govde { padding-top: 34px; }
.bd-a2026 .bd-a-makale { padding: 44px 52px 48px; }

/* --- 32.1 Sol sutundaki Randevu Al dugmesi --- */
.bd-a2026 .bd-a-toc-cta,
.bd-s2026 .bd-a-toc-cta {
  display: block;
  margin-top: 18px;
  padding: 11px 14px;
  background: #ac8a2e;
  color: #FFFFFF !important;
  border-radius: 12px;
  text-align: center;
  font-size: 14.5px;
  font-weight: 800;
  text-decoration: none;
  box-shadow: 0 8px 18px rgba(172,138,46,.26);
  transition: background .18s ease;
}
.bd-a2026 .bd-a-toc-cta:hover,
.bd-s2026 .bd-a-toc-cta:hover { background: #987610; }

/* --- 32.2 Kurucu bolumu --- */
.bd-a-kurucu { display: grid; grid-template-columns: 260px minmax(0,1fr); gap: 32px; align-items: start; }
.bd-a-kurucu-foto { margin: 0; }
.bd-a-kurucu-foto img { width: 100%; border-radius: 16px; display: block; }
.bd-a-kurucu-foto figcaption { display: block; margin-top: 12px; line-height: 1.4; }
.bd-a-kurucu-foto figcaption strong { display: block; font-size: 16px; color: #161d00; }
.bd-a-kurucu-foto figcaption span { display: block; font-size: 13.5px; color: #6d7264; }
.bd-a-imza { margin-top: 22px !important; padding-top: 16px; border-top: 1px solid #ebe5d6; }
.bd-a-imza strong { color: #161d00; }

/* --- 32.3 / 32.4 Kart izgarasi (İlkelerimiz, Vizyon, Misyon) --- */
.bd-a-kartlar {
  display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 14px;
  margin: 0 0 8px;
}
.bd-a-kart {
  background: #faf6eb; border-radius: 14px; border-left: 3px solid #ac8a2e;
  padding: 20px 22px 18px;
}
.bd-a2026 .bd-a-kart h3 {
  margin: 0 0 8px !important; font-size: 17.5px !important; line-height: 1.3;
  color: #161d00 !important;
}
.bd-a2026 .bd-a-kart p {
  margin: 0 !important; font-size: 15.5px !important; line-height: 1.65;
  color: #4d5144 !important;
}
.bd-a-kartlar.bd-a-vm { margin-top: 22px; }
/* tek kalan son kart iki sutunu kaplasin */
.bd-a-kartlar > .bd-a-kart:last-child:nth-child(odd) { grid-column: 1 / -1; }

/* --- 32.5 Genel liste --- */
ul.bd-a-liste { list-style: none !important; margin: 0 !important; padding: 0 !important; }
ul.bd-a-liste li {
  margin: 0 0 12px !important; padding: 0 0 0 18px; position: relative;
}
ul.bd-a-liste li::before {
  content: ""; position: absolute; left: 0; top: 11px;
  width: 7px; height: 7px; border-radius: 50%; background: #ac8a2e;
}
ul.bd-a-liste strong { color: #161d00; }

/* --- 32.6 Belgeler --- */
.bd-a-belgeler { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 14px; }
.bd-a-belgeler a { display: block; background: #faf6eb; border-radius: 12px; padding: 10px; }
.bd-a-belgeler img { width: 100%; height: 190px; object-fit: contain; display: block; }

/* --- 32.7 Ekip --- */
.bd-a-ekip { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 18px; margin-bottom: 8px; }
.bd-a-kisi { display: block; text-decoration: none !important; text-align: center; }
.bd-a-kisi-foto { display: block; border-radius: 14px; overflow: hidden; background: #f2ede0; }
.bd-a-kisi-foto img { width: 100%; aspect-ratio: 3/4; object-fit: cover; display: block; }
.bd-a-kisi strong { display: block; margin-top: 10px; font-size: 15.5px; color: #161d00; line-height: 1.25; }
a.bd-a-kisi:hover strong { color: #ac8a2e; }
.bd-a-kisi-rol { display: block; font-size: 13px; color: #6d7264; margin-top: 2px; }
.bd-a-not { font-size: 15px !important; color: #5e6355 !important; font-style: italic; }

/* --- 32.8 Galeri ve video --- */
.bd-a-galeri { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 12px; }
.bd-a-galeri a { display: block; border-radius: 12px; overflow: hidden; }
.bd-a-galeri img { width: 100%; aspect-ratio: 4/3; object-fit: cover; display: block; transition: transform .3s ease; }
.bd-a-galeri a:hover img { transform: scale(1.04); }
.bd-a-video { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 14px; }
.bd-a-video-oge { display: block; text-decoration: none !important; }
.bd-a-video-oge img { width: 100%; aspect-ratio: 16/9; object-fit: cover; border-radius: 12px; display: block; }
.bd-a-video-oge span { display: block; margin-top: 8px; font-size: 14px; color: #3c4033; line-height: 1.35; }
.bd-a-video-oge:hover span { color: #ac8a2e; }

/* --- 32.9 Ulasim --- */
.bd-a-harita {
  display: inline-block; margin-top: 6px; padding: 10px 18px;
  border: 1px solid #556331; border-radius: 999px;
  color: #556331 !important; font-size: 14.5px; font-weight: 700; text-decoration: none !important;
}
.bd-a-harita:hover { background: #556331; color: #FFFFFF !important; }

/* --- 32.10 Sayfa ici randevu formu --- */
.bd-a2026 .bd-a-form { max-width: 560px; padding: 26px 26px 28px; box-shadow: none; background: #faf6eb !important; }
.bd-a2026 .bd-a-form .bd-t-kutu-not { margin-bottom: 16px; }

/* --- 32.11 Tablet / mobil --- */
@media (max-width: 1200px) {
  .bd-a2026 .bd-t-govde { grid-template-columns: minmax(0,1fr); }
  .bd-a2026 .bd-a-toc-cta,
  .bd-s2026 .bd-a-toc-cta { display: inline-block; margin-top: 14px; }
}
@media (max-width: 991px) {
  .bd-a2026 .bd-a-makale { padding: 26px 20px 30px; }
  .bd-a-kurucu { grid-template-columns: minmax(0,1fr); gap: 20px; }
  .bd-a-kurucu-foto { max-width: 220px; }
  .bd-a-kartlar { grid-template-columns: minmax(0,1fr); }
  .bd-a-belgeler,
  .bd-a-ekip { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .bd-a-galeri,
  .bd-a-video { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .bd-a2026 .bd-a-form { max-width: none; }
}

/* --- 32.12 Kurucu rozeti (13 Agu 2026) --- */
.bd-a-kurucu-foto figcaption .bd-a-rozet {
  display: block; margin-top: 10px; padding-top: 10px;
  border-top: 1px solid #ebe5d6;
  font-style: normal; font-size: 13px; line-height: 1.5; color: #ac8a2e; font-weight: 700;
}


/* =====================================================================
   33) KLINIK SAYFASI v2 (13 Agu 2026) — dentakay konum sayfasi duzeni
   ===================================================================== */
.bd-k2026 { background: #161d00; }

/* --- 33.1 Ince ust serit --- */
.bd-k-ust { background: #161d00; padding: 26px 0 30px; }
.bd-k-ust-ic { max-width: 1280px; margin: 0 auto; padding: 0 24px; }
.bd-k-ust h1 { color: #FFFFFF !important; font-size: 40px; font-weight: 800; margin: 6px 0 10px; line-height: 1.1; }
.bd-k-ust p { color: #d6ceb9 !important; font-size: 16px; line-height: 1.6; margin: 0; max-width: 760px; }
.bd-k-ust .breadcrumb-nav,
.bd-k-ust .breadcrumb-nav a,
.bd-k-ust .breadcrumb-nav span { color: #9ea394 !important; font-size: 14px; text-decoration: none !important; }
.bd-k-ust .breadcrumb-nav a:hover { color: #FFFFFF !important; }
.bd-k-ust .breadcrumb-nav ol {
  list-style: none !important; margin: 0 !important; padding: 0 !important;
  display: flex; flex-wrap: wrap; align-items: center; gap: 8px;
}
.bd-k-ust .breadcrumb-nav ol li {
  list-style: none !important; margin: 0 !important; padding: 0 !important;
  display: inline-flex; align-items: center; gap: 8px;
}
.bd-k-ust .breadcrumb-nav ol li::marker { content: none; }
.bd-k-ust .breadcrumb-nav ol li + li::before { content: "\203A"; color: #6d7264; font-size: 15px; line-height: 1; }
.bd-k-ust .breadcrumb-nav ol li.active span { color: #f0ebdd !important; }

.bd-k-govde { max-width: 1280px; margin: 0 auto; padding: 0 24px 48px; }

/* --- 33.2 Klinik karti --- */
#content.bd-k2026 .bd-k-kart,
.bd-k2026 .bd-k-kart {
  background: #FFFFFF !important; border-radius: 22px; box-shadow: 0 22px 50px rgba(0,0,0,.16);
  padding: 22px; display: grid; grid-template-columns: 620px minmax(0,1fr); gap: 28px;
  align-items: start;
}
.bd-k-sol { display: flex; flex-direction: column; gap: 14px; min-width: 0; }
.bd-k-buyuk { position: relative; border-radius: 16px; overflow: hidden; background: #f2ede0; }
.bd-k-buyuk img { width: 100%; height: auto; aspect-ratio: 3 / 2; object-fit: cover; display: block; }
.bd-k-ok {
  position: absolute; top: 50%; transform: translateY(-50%);
  width: 40px; height: 40px; border: 0; border-radius: 50%;
  background: #ac8a2e; color: #FFFFFF; cursor: pointer;
  display: flex; align-items: center; justify-content: center;
  box-shadow: 0 6px 16px rgba(0,0,0,.28); transition: background .18s ease;
}
.bd-k-ok:hover { background: #987610; }
.bd-k-onceki { left: 12px; }
.bd-k-sonraki { right: 12px; }

.bd-k-bilgi { position: relative; padding: 14px 8px 4px 0; display: flex; flex-direction: column; }
.bd-k-izle {
  align-self: flex-start; margin: 4px 0 6px;
  display: inline-flex; align-items: center; gap: 8px;
  padding: 13px 24px; border: 2px solid #ac8a2e; border-radius: 999px;
  color: #ac8a2e !important; font-size: 15.5px; font-weight: 800; text-decoration: none !important;
  transition: background .18s ease, color .18s ease;
}
.bd-k-izle:hover { background: #ac8a2e; color: #FFFFFF !important; }
.bd-k-rozet {
  display: inline-block; align-self: flex-start;
  background: #f2ede0; color: #556331 !important;
  font-size: 13px; font-weight: 700; padding: 7px 14px; border-radius: 999px;
}
.bd-k-bilgi h2 {
  color: #161d00 !important; font-size: 32px; font-weight: 800; line-height: 1.15;
  margin: 4px 0 12px; letter-spacing: -.01em;
}
.bd-k-ozet {
  color: #5e6355 !important; font-size: 16px; line-height: 1.6;
  margin: 0 0 20px; max-width: 660px;
}
ul.bd-k-satirlar { list-style: none !important; margin: 0 0 14px !important; padding: 0 !important; }
ul.bd-k-satirlar li {
  display: flex; align-items: flex-start; gap: 12px;
  margin: 0 0 13px !important; padding: 0 !important;
  font-size: 16px; line-height: 1.45; color: #3c4033;
}
ul.bd-k-satirlar li::before { display: none !important; content: none !important; }
ul.bd-k-satirlar svg { color: #ac8a2e; flex: 0 0 auto; margin-top: 2px; }
ul.bd-k-satirlar a { color: #3c4033 !important; text-decoration: none !important; }
ul.bd-k-satirlar a:hover { color: #ac8a2e !important; }

.bd-k-serit {
  display: flex; gap: 12px; overflow-x: auto; padding-bottom: 6px; margin-top: auto;
  scrollbar-width: thin; scroll-behavior: auto;
}
.bd-k-serit::-webkit-scrollbar { height: 6px; }
.bd-k-serit::-webkit-scrollbar-thumb { background: rgba(0,0,0,.18); border-radius: 999px; }
.bd-k-kucuk {
  flex: 0 0 152px; padding: 0; border: 2px solid transparent; border-radius: 12px;
  overflow: hidden; background: #f2ede0; cursor: pointer; line-height: 0;
  transition: border-color .18s ease, opacity .18s ease; opacity: .78;
}
.bd-k-kucuk img { width: 100%; aspect-ratio: 4/3; object-fit: cover; display: block; }
.bd-k-kucuk:hover { opacity: 1; }
.bd-k-kucuk.bd-secili { border-color: #ac8a2e; opacity: 1; }

/* --- 33.3 Form blogu --- */
.bd-k-form-blok { margin-top: 26px; }
.bd-k-form-kart {
  background: #FFFFFF !important; border-radius: 22px; padding: 30px 32px 32px;
  box-shadow: 0 22px 50px rgba(0,0,0,.16);
}
.bd-k-form-baslik { display: block; font-size: 24px; font-weight: 800; color: #161d00; margin-bottom: 6px; }
.bd-k-form-satir { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 0 18px; }
.bd-k-yetki {
  background: linear-gradient(160deg, #1f2705 0%, #313528 100%);
  border-radius: 22px; padding: 28px 26px; color: #FFFFFF;
}
.bd-k-yetki-ust { display: block; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; color: #ac8a2e; font-weight: 800; }
.bd-k-yetki strong { display: block; font-size: 21px; line-height: 1.25; margin: 8px 0 12px; color: #FFFFFF; }
.bd-k-yetki p { font-size: 14.5px; line-height: 1.6; color: #d6ceb9 !important; margin: 0 0 16px; }
.bd-k-yetki ul { list-style: none !important; margin: 0 !important; padding: 0 !important; }
.bd-k-yetki li {
  position: relative; padding-left: 20px; margin: 0 0 9px !important;
  font-size: 14.5px; color: #f0ebdd !important; line-height: 1.4;
}
.bd-k-yetki li::before {
  content: ""; position: absolute; left: 0; top: 8px;
  width: 7px; height: 7px; border-radius: 50%; background: #ac8a2e;
}

/* --- 33.4 Harita --- */
#content.bd-k2026 .bd-k-harita,
.bd-k2026 .bd-k-harita {
  margin-top: 26px; background: #FFFFFF !important; border-radius: 22px; overflow: hidden;
  box-shadow: 0 22px 50px rgba(0,0,0,.16);
}
.bd-k-harita-ust {
  display: flex; align-items: center; justify-content: space-between; gap: 20px;
  padding: 26px 30px;
}
.bd-k-harita-ust span { display: block; font-size: 13px; font-weight: 700; color: #ac8a2e; letter-spacing: .06em; text-transform: uppercase; }
.bd-k-harita-ust h2 { color: #161d00 !important; font-size: 24px; font-weight: 800; margin: 6px 0 4px; }
.bd-k-harita-ust p { color: #5e6355 !important; font-size: 15px; margin: 0; }
.bd-k-yol {
  flex: 0 0 auto; padding: 12px 24px; border-radius: 999px; background: #ac8a2e;
  color: #FFFFFF !important; font-size: 15px; font-weight: 700; text-decoration: none !important;
}
.bd-k-yol:hover { background: #987610; }
.bd-k-harita-cerceve { line-height: 0; }
.bd-k-harita-cerceve iframe { width: 100%; height: 400px; border: 0; display: block; }

/* --- 33.5 Tablet / mobil --- */
@media (max-width: 1100px) {
  .bd-k-kart { grid-template-columns: 460px minmax(0,1fr); gap: 22px; }
  .bd-k-form-blok { grid-template-columns: minmax(0,1fr); }
}
@media (max-width: 860px) {
  .bd-k-ust { padding: 18px 0 22px; }
  .bd-k-ust h1 { font-size: 30px; }
  .bd-k-ust p { font-size: 15px; }
  .bd-k-govde { padding: 0 16px 32px; }
  .bd-k-kart { grid-template-columns: minmax(0,1fr); padding: 14px; border-radius: 18px; }
  .bd-k-buyuk img { aspect-ratio: 3 / 2; }
  .bd-k-bilgi { padding: 4px 2px 0; }
  .bd-k-bilgi h2 { font-size: 24px; }
  .bd-k-ozet { font-size: 15px; }
  ul.bd-k-satirlar li { font-size: 15px; }
  .bd-k-kucuk { flex: 0 0 116px; }
  .bd-k-form-kart { padding: 22px 20px 26px; border-radius: 18px; }
  .bd-k-form-satir { grid-template-columns: minmax(0,1fr); }
  .bd-k-harita-ust { flex-direction: column; align-items: flex-start; padding: 20px; }
  .bd-k-harita-cerceve iframe { height: 300px; }
}


/* =====================================================================
   34) EKIBIMIZ SAYFASI 2026 DUZENI (13 Agu 2026)
   Ince koyu ust serit + tek beyaz kart. Kisi kartlari 32.7'den geliyor.
   ===================================================================== */
.bd-e2026 { background: #161d00; }
.bd-e2026 .bd-k-ust-ic { max-width: 1240px; }
.bd-e-govde { max-width: 1240px; margin: 0 auto; padding: 34px 24px 48px; }
#content.bd-e2026 .bd-e-makale,
.bd-e2026 .bd-e-makale { padding: 44px 52px 48px; background: #FFFFFF !important; }
.bd-e2026 .bd-e-makale > h2:first-of-type { margin-top: 34px !important; }
.bd-e-giris {
  font-size: 17px !important; line-height: 1.75; color: #3c4033 !important;
  margin: 0 0 12px !important; max-width: 900px;
}
.bd-e2026 .bd-a-ekip { grid-template-columns: repeat(4, minmax(0,1fr)); margin-bottom: 10px; }

@media (max-width: 991px) {
  .bd-e-govde { padding: 22px 16px 32px; }
  #content.bd-e2026 .bd-e-makale,
  .bd-e2026 .bd-e-makale { padding: 26px 20px 30px; }
  .bd-e-giris { font-size: 16px !important; }
  .bd-e2026 .bd-a-ekip { grid-template-columns: repeat(2, minmax(0,1fr)); }
}


/* =====================================================================
   35) SIKCA SORULAN SORULAR SAYFASI 2026 DUZENI (13 Agu 2026)
   Ince koyu ust serit + sol kategori listesi + akordeon sorular.
   ===================================================================== */
.bd-s2026 { background: #161d00; }
.bd-s2026 .bd-k-ust-ic { max-width: 1240px; }
.bd-s2026 .bd-s-govde {
  max-width: 1240px; grid-template-columns: 250px minmax(0, 1fr);
  gap: 44px; padding-top: 34px;
}
#content.bd-s2026 .bd-s-makale,
.bd-s2026 .bd-s-makale { padding: 40px 48px 44px; background: #FFFFFF !important; }

.bd-s-giris p { font-size: 17px !important; line-height: 1.75; margin: 0 0 4px !important; }
.bd-s2026 .bd-s-makale h2 { font-size: 25px; margin: 34px 0 14px; }
.bd-s2026 .bd-s-makale > h2:first-of-type { margin-top: 22px; }

/* --- 35.1 Akordeon --- */
.bd-s-liste { border-top: 1px solid #ebe5d6; }
details.bd-s-oge { border-bottom: 1px solid #ebe5d6; }
details.bd-s-oge > summary {
  list-style: none; cursor: pointer; position: relative;
  padding: 15px 44px 15px 0;
  font-size: 16.5px; font-weight: 700; color: #161d00; line-height: 1.45;
}
details.bd-s-oge > summary::-webkit-details-marker { display: none; }
details.bd-s-oge > summary:hover { color: #ac8a2e; }
.bd-s-ikon {
  position: absolute; right: 4px; top: 50%; transform: translateY(-50%);
  width: 20px; height: 20px;
}
.bd-s-ikon::before,
.bd-s-ikon::after {
  content: ""; position: absolute; left: 50%; top: 50%;
  background: #ac8a2e; border-radius: 2px; transform: translate(-50%, -50%);
  transition: opacity .2s ease, transform .2s ease;
}
.bd-s-ikon::before { width: 14px; height: 2px; }
.bd-s-ikon::after  { width: 2px; height: 14px; }
details.bd-s-oge[open] .bd-s-ikon::after { opacity: 0; transform: translate(-50%, -50%) rotate(90deg); }
.bd-s-cevap { padding: 0 44px 18px 0; }
.bd-s-cevap p { font-size: 16px !important; line-height: 1.75; color: #4d5144 !important; margin: 0 0 12px !important; }
.bd-s-cevap p:last-child { margin-bottom: 0 !important; }

/* --- 35.2 Tedavi baglantilari --- */
.bd-s-tedaviler { display: flex; flex-wrap: wrap; gap: 9px; margin-top: 4px; }
.bd-s-tedaviler a {
  display: inline-block; padding: 9px 16px; border-radius: 999px;
  background: #faf6eb; border: 1px solid #ebe5d6;
  color: #3c4033 !important; font-size: 14.5px; font-weight: 600; text-decoration: none !important;
  transition: background .16s ease, color .16s ease, border-color .16s ease;
}
.bd-s-tedaviler a:hover { background: #ac8a2e; border-color: #ac8a2e; color: #FFFFFF !important; }

/* --- 35.3 Yardim kutusu --- */
.bd-s-yardim {
  margin-top: 38px; background: #faf6eb; border-radius: 16px;
  border-left: 3px solid #ac8a2e; padding: 24px 26px;
}
.bd-s-yardim strong { display: block; font-size: 18.5px; color: #161d00; }
.bd-s2026 .bd-s-yardim p { font-size: 15.5px !important; color: #5e6355 !important; margin: 6px 0 16px !important; }
.bd-s-yardim-dugmeler { display: flex; flex-wrap: wrap; gap: 10px; }
.bd-s-wa, .bd-s-tel {
  display: inline-block; padding: 11px 22px; border-radius: 999px;
  font-size: 15px; font-weight: 700; text-decoration: none !important;
}
.bd-s-wa { background: #556331; color: #FFFFFF !important; }
.bd-s-wa:hover { background: #44511f; }
.bd-s-tel { background: #FFFFFF; border: 1px solid #dbd4c1; color: #161d00 !important; }
.bd-s-tel:hover { border-color: #ac8a2e; color: #ac8a2e !important; }

/* --- 35.4 Tablet / mobil --- */
@media (max-width: 1200px) {
  .bd-s2026 .bd-s-govde { grid-template-columns: minmax(0,1fr); }
}
@media (max-width: 991px) {
  .bd-s2026 .bd-s-govde { padding: 22px 16px 32px; }
  #content.bd-s2026 .bd-s-makale,
  .bd-s2026 .bd-s-makale { padding: 24px 20px 28px; }
  .bd-s2026 .bd-s-makale h2 { font-size: 21px; }
  details.bd-s-oge > summary { font-size: 15.5px; padding-right: 36px; }
  .bd-s-cevap { padding-right: 0; }
  .bd-s-cevap p { font-size: 15.5px !important; }
}


/* =====================================================================
   36) SABIT "RANDEVU OLUSTURUN" KUTUSU — 2026 standardi (13 Agu 2026)
   Eski tema kutuyu gri baslik + siyah dugme + yesil daire ikonla
   birakmisti; tedavi sayfasindaki randevu kutusuyla ayni dile getiriyoruz.
   ===================================================================== */
.fixed-pricing .price-us-section .card { border-radius: 18px !important; overflow: hidden; }
.fixed-pricing .price-us-section .top {
  background-color: #ac8a2e !important; padding: 16px 20px !important;
}
.fixed-pricing .price-us-section .top .title {
  color: #FFFFFF !important; font-size: 19px !important; font-weight: 800 !important;
  letter-spacing: -.01em;
}
.fixed-pricing .price-us-section .area .card .top .title i {
  background: transparent !important; background-color: transparent !important;
  color: #FFFFFF !important; border: 0 !important;
  width: auto !important; height: auto !important; min-width: 0 !important;
  line-height: 1 !important; border-radius: 0 !important;
  font-size: 17px !important; margin-right: 9px !important;
}
.fixed-pricing .price-us-section .top .closer i { color: #FFFFFF !important; font-size: 20px; opacity: .9; }
.fixed-pricing .price-us-section .top .closer i:hover { opacity: 1; }

.fixed-pricing .price-us-section .card-body { padding: 22px 20px 24px !important; }
.fixed-pricing .price-us-section .form-label {
  color: #161d00 !important; font-size: 14px !important; font-weight: 700 !important;
  margin-bottom: 6px !important; text-transform: none !important;
}
.fixed-pricing .price-us-section .bd-ops {
  color: #8c9183 !important; font-weight: 500; font-size: 13px; margin-left: 6px;
}
.fixed-pricing .price-us-section .form-control,
.fixed-pricing .price-us-section .iti input {
  border: 1px solid #dbd4c1 !important; border-radius: 10px !important;
  background: #fefbf1 !important; color: #161d00 !important;
  font-size: 15px !important; padding: 11px 14px !important; height: auto !important;
}
.fixed-pricing .price-us-section .iti .form-control { padding-left: 56px !important; }
.fixed-pricing .price-us-section .form-control:focus {
  border-color: #ac8a2e !important; box-shadow: none !important; background: #FFFFFF !important;
}
.fixed-pricing .price-us-section .contact-make-button,
.fixed-pricing .price-us-section .btn-dark {
  background: #ac8a2e !important; border-color: #ac8a2e !important; color: #FFFFFF !important;
  border-radius: 999px !important; padding: 13px 20px !important;
  font-size: 15.5px !important; font-weight: 800 !important;
}
.fixed-pricing .price-us-section .contact-make-button:hover,
.fixed-pricing .price-us-section .btn-dark:hover {
  background: #987610 !important; border-color: #987610 !important;
}

/* Acilir dugme */
.fixed-pricing .btn-pricing,
.fixed-pricing .btn-pricing.active,
.fixed-pricing .btn-pricing:focus,
.fixed-pricing .btn-pricing:hover {
  background-color: #ac8a2e !important; border-color: #ac8a2e !important;
  color: #FFFFFF !important; font-weight: 700; border-radius: 999px !important;
}
.fixed-pricing .btn-pricing:hover { background-color: #987610 !important; border-color: #987610 !important; }


/* ======================================================================
   37. BLOG - liste ve yazi sayfasi (13 Agu 2026)
   ====================================================================== */

/* --- 37.1 Ust serit --- */
.bd-bl2026 .bd-k-ust-ic { max-width: 1400px;}
.bd-b2026 .bd-k-ust-ic { max-width: 1600px;}
.bd-b2026 .bd-k-ust h1 { max-width: 1020px; font-size: 34px; line-height: 1.22; margin: 10px 0 0;}
.bd-t2026 .bd-k-ust-ozet { max-width: 780px; margin: 12px 0 0; color: rgba(255,255,255,.68) !important; font-size: 16px; line-height: 1.7;}
.bd-b2026 .bd-b-etiket { display: inline-block; margin: 0; background: rgba(255,255,255,.10); border: 1px solid rgba(255,255,255,.22); border-radius: 999px; padding: 6px 14px; color: #FFFFFF !important; font-size: 12px; font-weight: 700; letter-spacing: .04em; text-transform: uppercase; text-decoration: none !important; transition: .16s;}
.bd-b2026 .bd-b-etiket:hover { background: #ac8a2e; border-color: #ac8a2e;}
.bd-b2026 .bd-b-meta { display: flex; flex-wrap: wrap; gap: 6px 26px; margin-top: 16px;}
.bd-b2026 .bd-b-meta span { color: rgba(255,255,255,.55); font-size: 13px;}

/* --- 37.2 Liste govdesi --- */
.bd-bl2026 .bd-bl-govde { max-width: 1400px; margin: 0 auto; padding: 48px 24px 8px;}

/* --- 37.3 Arama ve kategori cipleri --- */
.bd-bl2026 .bd-bl-arac { display: flex; flex-wrap: wrap; align-items: center; gap: 14px 20px; margin-bottom: 32px;}
.bd-bl2026 .bd-bl-ara { display: flex; align-items: center; background: #FFFFFF; border: 1px solid #ece6d7; border-radius: 999px; padding: 4px 4px 4px 18px; box-shadow: 0 6px 18px rgba(0,0,0,.07);}
.bd-bl2026 .bd-bl-ara i { color: #9da293; font-size: 15px; margin-right: 10px;}
.bd-bl2026 .bd-bl-ara input { border: 0; outline: 0; background: transparent; font-size: 15px; color: #161d00; width: 220px; padding: 9px 0;}
.bd-bl2026 .bd-bl-ara button { border: 0; background: #ac8a2e; color: #FFFFFF; font-size: 14px; font-weight: 700; border-radius: 999px; padding: 10px 24px; cursor: pointer; transition: .16s;}
.bd-bl2026 .bd-bl-ara button:hover { background: #987610;}
.bd-bl2026 .bd-bl-etiketler { display: flex; flex-wrap: wrap; gap: 8px;}
.bd-bl2026 .bd-bl-cip { display: inline-flex; align-items: center; gap: 7px; background: #FFFFFF; border: 1px solid #ece6d7; border-radius: 999px; padding: 9px 16px; font-size: 14px; font-weight: 600; color: #3c4033 !important; text-decoration: none !important; transition: .16s;}
.bd-bl2026 .bd-bl-cip b { font-size: 12px; font-weight: 700; color: #9da293;}
.bd-bl2026 .bd-bl-cip:hover { border-color: #161d00; color: #161d00 !important;}
.bd-bl2026 .bd-bl-cip.bd-aktif { background: #161d00; border-color: #161d00; color: #FFFFFF !important;}
.bd-bl2026 .bd-bl-cip.bd-aktif b { color: rgba(255,255,255,.6);}

/* --- 37.4 Kart izgarasi --- */
.bd-t2026 .bd-bl-izgara { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 26px;}
.bd-t2026 .bd-bl-kart { position: relative; background: #FFFFFF !important; border-radius: 18px; overflow: hidden; box-shadow: 0 14px 34px rgba(0,0,0,.10); display: flex; flex-direction: column; transition: transform .18s, box-shadow .18s;}
.bd-t2026 .bd-bl-kart:hover { transform: translateY(-4px); box-shadow: 0 22px 48px rgba(0,0,0,.17);}
.bd-t2026 .bd-bl-gorsel { display: block; aspect-ratio: 16 / 10; background: #f3eee1; overflow: hidden;}
.bd-t2026 .bd-bl-gorsel img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .35s;}
.bd-t2026 .bd-bl-kart:hover .bd-bl-gorsel img { transform: scale(1.05);}
.bd-t2026 .bd-bl-ic { padding: 22px 24px 24px; display: flex; flex-direction: column; flex: 1 1 auto;}
.bd-t2026 .bd-bl-etiket { align-self: flex-start; background: #f8f4e8; color: #556331 !important; font-size: 11px; font-weight: 700; letter-spacing: .05em; text-transform: uppercase; border-radius: 6px; padding: 5px 10px; margin-bottom: 12px;}
.bd-t2026 .bd-bl-baslik { margin: 0 0 10px !important; font-size: 19px !important; line-height: 1.4 !important; font-weight: 800 !important;}
.bd-t2026 .bd-bl-baslik a { color: #161d00 !important; text-decoration: none !important;}
.bd-t2026 .bd-bl-baslik a::after { content: ""; position: absolute; inset: 0;}
.bd-t2026 .bd-bl-kart:hover .bd-bl-baslik a { color: #556331 !important;}
.bd-t2026 .bd-bl-ozet { margin: 0 0 18px !important; color: #6d7264 !important; font-size: 15px !important; line-height: 1.65 !important;}
.bd-t2026 .bd-bl-devam { margin-top: auto; color: #ac8a2e !important; font-size: 14px; font-weight: 700; display: inline-flex; align-items: center; gap: 8px; text-decoration: none !important;}
.bd-t2026 .bd-bl-devam i { transition: transform .18s;}
.bd-t2026 .bd-bl-kart:hover .bd-bl-devam i { transform: translateX(4px);}

/* --- 37.5 Sayfalama --- */
.bd-bl2026 .bd-bl-sayfalama { margin: 40px 0 4px;}
.bd-bl2026 .bd-bl-sayfalama ul.pagination { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; list-style: none; margin: 0; padding: 0;}
.bd-bl2026 .bd-bl-sayfalama li { margin: 0;}
.bd-bl2026 .bd-bl-sayfalama a { display: block; text-decoration: none !important;}
.bd-bl2026 .bd-bl-sayfalama .page-link { display: flex; align-items: center; justify-content: center; min-width: 44px; height: 44px; padding: 0 14px; background: #FFFFFF; border: 1px solid #ece6d7; border-radius: 12px; color: #3c4033 !important; font-size: 15px; font-weight: 700; transition: .16s;}
.bd-bl2026 .bd-bl-sayfalama a:hover .page-link { border-color: #161d00; color: #161d00 !important;}
.bd-bl2026 .bd-bl-sayfalama li.MarkupPagerNavOn .page-link,
.bd-bl2026 .bd-bl-sayfalama li.on .page-link,
.bd-bl2026 .bd-bl-sayfalama li.active .page-link { background: #161d00; border-color: #161d00; color: #FFFFFF !important;}

/* --- 37.6 Sonuc yok --- */
.bd-bl2026 .bd-bl-bos { background: #FFFFFF; border-radius: 18px; padding: 46px 40px; text-align: center; box-shadow: 0 14px 34px rgba(0,0,0,.10);}
.bd-bl2026 .bd-bl-bos strong { display: block; color: #161d00; font-size: 20px; font-weight: 800; margin-bottom: 8px;}
.bd-bl2026 .bd-bl-bos p { color: #6d7264 !important; margin: 0 0 16px;}

/* --- 37.7 Yazi sayfasi: sol menu ve izgara --- */
.bd-t2026 .bd-t-govde.bd-b-tocsuz { grid-template-columns: minmax(0,1fr) 366px;}
.bd-b2026 .bd-t-toc li.bd-b-toc-h3 a { padding-left: 14px; font-size: 13px; opacity: .82;}

/* --- 37.8 Kapak gorseli --- */
.bd-b2026 .bd-b-kapak { margin: 0 0 30px;}
.bd-b2026 .bd-b-kapak img { width: 100%; height: auto; border-radius: 14px; display: block;}

/* --- 37.9 Alinti --- */
.bd-t2026 .bd-b-alinti { margin: 32px 0; padding: 26px 30px; border-left: 4px solid #ac8a2e; background: #fefbf1; border-radius: 0 14px 14px 0;}
.bd-t2026 .bd-b-alinti p { margin: 0 !important; color: #161d00 !important; font-size: 19px !important; line-height: 1.65 !important; font-weight: 600; font-style: italic;}
.bd-t2026 .bd-b-alinti cite { display: block; margin-top: 12px; color: #6d7264; font-size: 14px; font-style: normal; font-weight: 700;}

/* --- 37.10 Video --- */
.bd-b2026 .bd-b-video { margin: 40px 0 0;}
.bd-b2026 .bd-b-video h2 { margin-top: 0 !important;}

/* --- 37.11 Yazar kunyesi --- */
.bd-t2026 .bd-b-yazar { display: flex; gap: 22px; align-items: flex-start; margin: 40px 0 0; padding: 24px; border: 1px solid #f1ecde; border-radius: 16px; background: #fefbf1;}
.bd-t2026 .bd-b-yazar-foto { flex: 0 0 92px; display: block;}
.bd-t2026 .bd-b-yazar-foto img { width: 92px; height: 92px; object-fit: cover; object-position: top center; border-radius: 50%; display: block;}
.bd-t2026 .bd-b-yazar-et { display: block; color: #6d7264; font-size: 11px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; margin-bottom: 4px;}
.bd-t2026 .bd-b-yazar-ad { display: inline-block; color: #161d00 !important; font-size: 19px; font-weight: 800; text-decoration: none !important;}
.bd-t2026 .bd-b-yazar-ad:hover { color: #556331 !important;}
.bd-t2026 .bd-b-yazar-rol { display: block; color: #556331; font-size: 13px; font-weight: 700; margin: 2px 0 10px;}
.bd-t2026 .bd-b-yazar p { margin: 0 !important; font-size: 15px !important; line-height: 1.7 !important; color: #6d7264 !important;}

/* --- 37.12 Paylas --- */
.bd-t2026 .bd-b-paylas { display: flex; align-items: center; gap: 10px; margin: 30px 0 0; padding-top: 24px; border-top: 1px solid #f4efe2;}
.bd-t2026 .bd-b-paylas span { color: #6d7264; font-size: 14px; font-weight: 700; margin-right: 4px;}
.bd-t2026 .bd-b-paylas a { width: 38px; height: 38px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: #f7f2e7; color: #3c4033 !important; text-decoration: none !important; font-size: 15px; transition: .16s;}
.bd-t2026 .bd-b-paylas a:hover { background: #161d00; color: #FFFFFF !important;}

/* --- 37.13 Onceki / sonraki --- */
.bd-b2026 .bd-b-gezinme { max-width: 1600px; margin: 0 auto; padding: 10px 24px 0;}
.bd-b2026 .bd-b-gezinme-ic { display: grid; grid-template-columns: 1fr 1fr; gap: 20px;}
.bd-b2026 a.bd-b-gez { background: #FFFFFF; border-radius: 16px; padding: 20px 24px; text-decoration: none !important; box-shadow: 0 12px 28px rgba(0,0,0,.09); transition: transform .18s, box-shadow .18s; display: block;}
.bd-b2026 a.bd-b-gez:hover { transform: translateY(-3px); box-shadow: 0 18px 38px rgba(0,0,0,.15);}
.bd-b2026 .bd-b-gez span { display: block; color: #ac8a2e; font-size: 11px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; margin-bottom: 6px;}
.bd-b2026 .bd-b-gez b { display: block; color: #161d00; font-size: 16px; font-weight: 700; line-height: 1.45;}
.bd-b2026 .bd-b-gez-son { text-align: right;}

/* --- 37.14 Ilgili yazilar --- */
.bd-b2026 .bd-b-ilgili { padding: 46px 0 6px;}
.bd-b2026 .bd-b-ilgili-ic { max-width: 1600px; margin: 0 auto; padding: 0 24px;}
.bd-b2026 .bd-b-ilgili-ust { display: block; color: #ac8a2e; font-size: 12px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; margin-bottom: 8px;}
.bd-b2026 .bd-b-ilgili h2 { color: #FFFFFF !important; font-size: 28px; font-weight: 800; margin: 0 0 24px;}

/* --- 37.15 Makale ici tablo ve alinti standardi (tum 2026 sayfalari) --- */
.bd-t2026 .bd-t-makale table { width: 100%; border-collapse: separate; border-spacing: 0; margin: 26px 0; font-size: 15px; border: 1px solid #eee9db; border-radius: 12px; overflow: hidden;}
.bd-t2026 .bd-t-makale th,
.bd-t2026 .bd-t-makale td { padding: 12px 16px; border-bottom: 1px solid #f4efe2; color: #3c4033; vertical-align: top; text-align: left; line-height: 1.6;}
.bd-t2026 .bd-t-makale th,
.bd-t2026 .bd-t-makale thead td { background: #faf6ec; color: #161d00; font-weight: 700;}
.bd-t2026 .bd-t-makale tbody tr:nth-child(even) td { background: #fffdf7;}
.bd-t2026 .bd-t-makale tr:last-child td { border-bottom: 0;}
.bd-t2026 .bd-t-makale blockquote:not(.bd-b-alinti) { margin: 26px 0; padding: 18px 24px; border-left: 4px solid #556331; background: #fcf8ed; border-radius: 0 12px 12px 0;}
.bd-t2026 .bd-t-makale hr { border: 0; border-top: 1px solid #f4efe2; margin: 30px 0;}

/* --- 37.16 Tablet / mobil --- */
@media (max-width: 1400px) {
  .bd-t2026 .bd-t-govde.bd-b-tocsuz { grid-template-columns: minmax(0,1fr) 330px;}
}
@media (max-width: 1200px) {
  .bd-t2026 .bd-t-govde.bd-b-tocsuz { grid-template-columns: minmax(0,1fr) 320px;}
  .bd-t2026 .bd-bl-izgara { grid-template-columns: repeat(2, minmax(0,1fr));}
}
@media (max-width: 992px) {
  .bd-t2026 .bd-t-govde.bd-b-tocsuz { grid-template-columns: minmax(0,1fr);}
}
@media (max-width: 860px) {
  .bd-b2026 .bd-k-ust h1 { font-size: 26px;}
  .bd-bl2026 .bd-bl-govde { padding: 30px 16px 4px;}
  .bd-t2026 .bd-bl-izgara { grid-template-columns: minmax(0,1fr); gap: 20px;}
  .bd-bl2026 .bd-bl-ara { width: 100%;}
  .bd-bl2026 .bd-bl-ara input { width: 100%;}
  .bd-b2026 .bd-b-gezinme-ic { grid-template-columns: minmax(0,1fr);}
  .bd-b2026 .bd-b-gez-son { text-align: left;}
  .bd-t2026 .bd-b-yazar { flex-direction: column; gap: 16px;}
  .bd-b2026 .bd-b-ilgili-ic { padding: 0 16px;}
  .bd-b2026 .bd-b-ilgili h2 { font-size: 23px;}
  .bd-t2026 .bd-t-makale table { display: block; overflow-x: auto;}
}


/* --- 37.17 Sayfalama aktif oge duzeltmesi --- */
.bd-bl2026 .bd-bl-sayfalama li a span { display: flex; align-items: center; justify-content: center; min-width: 44px; height: 44px; padding: 0 14px; background: #FFFFFF; border: 1px solid #ece6d7; border-radius: 12px; color: #3c4033 !important; font-size: 15px; font-weight: 700; transition: .16s;}
.bd-bl2026 .bd-bl-sayfalama li a:hover span { border-color: #161d00; color: #161d00 !important;}
.bd-bl2026 .bd-bl-sayfalama li.active a span,
.bd-bl2026 .bd-bl-sayfalama li.MarkupPagerNavOn a span { background: #ac8a2e !important; border-color: #ac8a2e !important; color: #FFFFFF !important;}

/* --- 37.18 Sayfa sonu CTA seridi --- */
.bd-t2026 .bd-b-cta { padding: 48px 0 58px;}
.bd-bl2026 .bd-b-cta-ic { max-width: 1400px; margin: 0 auto; padding: 0 24px;}
.bd-b2026 .bd-b-cta-ic { max-width: 1600px; margin: 0 auto; padding: 0 24px;}
.bd-t2026 .bd-b-cta-kart { background: #FFFFFF; border-radius: 20px; padding: 38px 44px; display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 32px; align-items: center; box-shadow: 0 18px 44px rgba(0,0,0,.13);}
.bd-t2026 .bd-b-cta-ust { display: block; color: #ac8a2e; font-size: 12px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; margin-bottom: 8px;}
.bd-t2026 .bd-b-cta-kart h2 { color: #161d00 !important; font-size: 26px; font-weight: 800; line-height: 1.3; margin: 0 0 10px;}
.bd-t2026 .bd-b-cta-kart p { color: #6d7264 !important; font-size: 16px; line-height: 1.7; margin: 0; max-width: 680px;}
.bd-t2026 .bd-b-cta-dugmeler { display: flex; flex-direction: column; align-items: stretch; gap: 10px; min-width: 250px;}
.bd-t2026 .bd-b-cta-birincil { background: #ac8a2e; color: #FFFFFF !important; border-radius: 999px; padding: 14px 30px; font-size: 15px; font-weight: 700; text-align: center; text-decoration: none !important; transition: .16s;}
.bd-t2026 .bd-b-cta-birincil:hover { background: #987610;}
.bd-t2026 .bd-b-cta-ikincil { background: #f8f4e8; color: #556331 !important; border-radius: 999px; padding: 14px 30px; font-size: 15px; font-weight: 700; text-align: center; text-decoration: none !important; transition: .16s;}
.bd-t2026 .bd-b-cta-ikincil:hover { background: #556331; color: #FFFFFF !important;}
.bd-t2026 .bd-b-cta-tel { color: #161d00 !important; font-size: 17px; font-weight: 800; text-align: center; text-decoration: none !important; padding-top: 4px;}
@media (max-width: 900px) {
  .bd-t2026 .bd-b-cta-kart { grid-template-columns: minmax(0,1fr); padding: 28px 24px; gap: 22px;}
  .bd-t2026 .bd-b-cta-kart h2 { font-size: 21px;}
  .bd-t2026 .bd-b-cta-dugmeler { min-width: 0;}
}


/* ======================================================================
   38. INSAN KAYNAKLARI (13 Agu 2026)
   ====================================================================== */
.bd-ik2026 .bd-k-ust-ic { max-width: 1280px;}
.bd-ik2026 .bd-ik-govde { max-width: 1280px; margin: 0 auto; padding: 48px 24px 8px;}
.bd-ik2026 .bd-ik-ust { display: block; color: #ac8a2e; font-size: 12px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; margin-bottom: 10px;}

/* --- 38.1 Giris --- */
.bd-ik2026 .bd-ik-giris { display: grid; grid-template-columns: minmax(0,1fr) 380px; gap: 30px; align-items: start;}
.bd-ik2026 .bd-ik-giris-yazi { background: #FFFFFF !important; border-radius: 20px; padding: 40px 44px; box-shadow: 0 18px 44px rgba(0,0,0,.12);}
.bd-ik2026 .bd-ik-giris-yazi h2 { color: #161d00 !important; font-size: 28px; font-weight: 800; line-height: 1.28; margin: 0 0 18px;}
.bd-ik2026 .bd-ik-giris-yazi p { color: #3c4033 !important; font-size: 17px; line-height: 1.78; margin: 0 0 16px;}
.bd-ik2026 .bd-ik-dugme { display: inline-flex; align-items: center; gap: 10px; margin-top: 10px; background: #ac8a2e; color: #FFFFFF !important; border-radius: 999px; padding: 14px 30px; font-size: 15px; font-weight: 700; text-decoration: none !important; transition: .16s;}
.bd-ik2026 .bd-ik-dugme:hover { background: #987610;}
.bd-ik2026 .bd-ik-not { background: #FFFFFF !important; border-radius: 20px; padding: 30px 32px; box-shadow: 0 18px 44px rgba(0,0,0,.12);}
.bd-ik2026 .bd-ik-not-baslik { display: block; color: #161d00; font-size: 18px; font-weight: 800; margin-bottom: 14px;}
.bd-ik2026 .bd-ik-not ul { list-style: none; margin: 0; padding: 0;}
.bd-ik2026 .bd-ik-not li { position: relative; padding-left: 20px; margin-bottom: 12px; color: #6d7264 !important; font-size: 15px; line-height: 1.65;}
.bd-ik2026 .bd-ik-not li::before { content: ""; position: absolute; left: 0; top: 9px; width: 7px; height: 7px; border-radius: 50%; background: #556331;}
.bd-ik2026 .bd-ik-not a { color: #556331 !important; text-decoration: underline; text-underline-offset: 3px;}

/* --- 38.2 Degerler --- */
.bd-ik2026 .bd-ik-degerler { margin-top: 44px;}
.bd-ik2026 .bd-ik-degerler h2 { color: #FFFFFF !important; font-size: 26px; font-weight: 800; margin: 0 0 22px;}
.bd-ik2026 .bd-ik-kartlar { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 20px;}
.bd-ik2026 .bd-ik-kart { background: #FFFFFF !important; border-radius: 16px; padding: 24px 24px 26px; box-shadow: 0 14px 34px rgba(0,0,0,.10);}
.bd-ik2026 .bd-ik-kart span { display: block; color: #161d00; font-size: 17px; font-weight: 800; margin-bottom: 8px;}
.bd-ik2026 .bd-ik-kart p { color: #6d7264 !important; font-size: 15px; line-height: 1.65; margin: 0;}

/* --- 38.3 Basvuru formu --- */
.bd-ik2026 .bd-ik-form-blok { margin-top: 44px; scroll-margin-top: 24px;}
.bd-ik2026 .bd-ik-form-ic { background: #FFFFFF !important; border-radius: 20px; padding: 40px 44px; box-shadow: 0 18px 44px rgba(0,0,0,.12); display: grid; grid-template-columns: 330px minmax(0,1fr); gap: 44px; align-items: start;}
.bd-ik2026 .bd-ik-form-yazi h2 { color: #161d00 !important; font-size: 25px; font-weight: 800; line-height: 1.3; margin: 0 0 12px;}
.bd-ik2026 .bd-ik-form-yazi p { color: #6d7264 !important; font-size: 15px; line-height: 1.7; margin: 0;}
.bd-ik2026 .bd-ik-satir { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 18px;}
.bd-ik2026 .bd-ik-alan { margin-bottom: 18px;}
.bd-ik2026 .bd-ik-satir .bd-ik-alan { margin-bottom: 0;}
.bd-ik2026 .bd-ik-satir { margin-bottom: 18px;}
.bd-ik2026 .bd-ik-alan label { display: block; color: #161d00; font-size: 14px; font-weight: 700; margin-bottom: 7px;}
.bd-ik2026 .bd-ik-alan label b { color: #ac8a2e; font-weight: 700;}
.bd-ik2026 .bd-ik-alan .bd-ops { color: #9da293; font-weight: 600; font-size: 12px;}
.bd-ik2026 .bd-ik-alan input[type=text],
.bd-ik2026 .bd-ik-alan select,
.bd-ik2026 .bd-ik-alan textarea { width: 100%; background: #fefbf1; border: 1px solid #ece6d7; border-radius: 10px; padding: 13px 15px; font-size: 15px; color: #161d00; outline: none; transition: .16s;}
.bd-ik2026 .bd-ik-alan input[type=text]:focus,
.bd-ik2026 .bd-ik-alan select:focus,
.bd-ik2026 .bd-ik-alan textarea:focus { border-color: #161d00; background: #FFFFFF;}
.bd-ik2026 .bd-ik-alan textarea { resize: vertical; min-height: 110px; line-height: 1.6;}
.bd-ik2026 .bd-ik-dosya { position: relative; display: flex; align-items: center; gap: 14px; background: #fefbf1; border: 1px dashed #d8d0bc; border-radius: 10px; padding: 14px 16px;}
.bd-ik2026 .bd-ik-dosya input[type=file] { flex: 0 0 auto; font-size: 14px; color: #3c4033; max-width: 260px;}
.bd-ik2026 .bd-ik-dosya-etiket { color: #9da293; font-size: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.bd-ik2026 .bd-ik-kvkk { display: flex; align-items: flex-start; gap: 10px; margin: 4px 0 20px;}
.bd-ik2026 .bd-ik-kvkk input { margin-top: 4px; flex: 0 0 auto;}
.bd-ik2026 .bd-ik-kvkk label { color: #6d7264; font-size: 13px; line-height: 1.6;}
.bd-ik2026 .bd-ik-kvkk a { color: #556331; text-decoration: underline; text-underline-offset: 3px;}
.bd-ik2026 .bd-ik-gonder { background: #ac8a2e; color: #FFFFFF; border: 0; border-radius: 999px; padding: 15px 40px; font-size: 16px; font-weight: 700; cursor: pointer; transition: .16s;}
.bd-ik2026 .bd-ik-gonder:hover { background: #987610;}
.bd-ik2026 .bd-ik-gonder:disabled { opacity: .6; cursor: default;}
.bd-ik2026 .bd-ik-sonuc { margin: 16px 0 0; font-size: 15px; font-weight: 600; line-height: 1.6;}
.bd-ik2026 .bd-ik-sonuc.bd-basarili { color: #556331 !important;}
.bd-ik2026 .bd-ik-sonuc.bd-hata { color: #987610 !important;}

/* --- 38.4 Tablet / mobil --- */
@media (max-width: 1100px) {
  .bd-ik2026 .bd-ik-giris { grid-template-columns: minmax(0,1fr);}
  .bd-ik2026 .bd-ik-form-ic { grid-template-columns: minmax(0,1fr); gap: 26px;}
  .bd-ik2026 .bd-ik-kartlar { grid-template-columns: repeat(2, minmax(0,1fr));}
}
@media (max-width: 860px) {
  .bd-ik2026 .bd-ik-govde { padding: 30px 16px 4px;}
  .bd-ik2026 .bd-ik-giris-yazi,
  .bd-ik2026 .bd-ik-form-ic { padding: 28px 22px;}
  .bd-ik2026 .bd-ik-giris-yazi h2 { font-size: 22px;}
  .bd-ik2026 .bd-ik-kartlar { grid-template-columns: minmax(0,1fr);}
  .bd-ik2026 .bd-ik-satir { grid-template-columns: minmax(0,1fr); gap: 18px;}
  .bd-ik2026 .bd-ik-dosya { flex-direction: column; align-items: flex-start; gap: 8px;}
  .bd-ik2026 .bd-ik-dosya input[type=file] { max-width: 100%;}
  .bd-ik2026 .bd-ik-degerler h2 { font-size: 22px;}
}


/* ======================================================================
   39. ILETISIM (13 Agu 2026)
   ====================================================================== */
.bd-il2026 .bd-k-ust-ic { max-width: 1280px;}
.bd-il2026 .bd-k-ust h1 { font-size: 36px;}
.bd-il2026 .bd-il-govde { max-width: 1280px; margin: 0 auto; padding: 44px 24px 8px;}
.bd-il2026 .bd-il-ust { display: block; color: #ac8a2e; font-size: 12px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; margin-bottom: 8px;}

/* --- 39.1 Hizli iletisim kartlari --- */
.bd-il2026 .bd-il-kartlar { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 20px; margin-bottom: 40px;}
.bd-il2026 .bd-il-kart { display: block; background: #FFFFFF !important; border-radius: 18px; padding: 26px 26px 28px; box-shadow: 0 14px 34px rgba(0,0,0,.10); text-decoration: none !important; transition: transform .18s, box-shadow .18s;}
.bd-il2026 a.bd-il-kart:hover { transform: translateY(-4px); box-shadow: 0 22px 48px rgba(0,0,0,.16);}
.bd-il2026 .bd-il-kart i { display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; border-radius: 12px; background: #f8f4e8; color: #556331; font-size: 18px; margin-bottom: 16px;}
.bd-il2026 .bd-il-kart-baslik { display: block; color: #9da293; font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; margin-bottom: 8px;}
.bd-il2026 .bd-il-kart strong { display: block; color: #161d00 !important; font-size: 17px; font-weight: 800; line-height: 1.5;}
.bd-il2026 .bd-il-kart em { display: block; color: #6d7264 !important; font-size: 13px; font-style: normal; line-height: 1.55; margin-top: 8px;}

/* --- 39.2 Form + adres --- */
.bd-il2026 .bd-il-orta { display: grid; grid-template-columns: minmax(0,1fr) 400px; gap: 28px; align-items: start;}
.bd-il2026 .bd-il-form-kutu { background: #FFFFFF !important; border-radius: 20px; padding: 38px 40px; box-shadow: 0 18px 44px rgba(0,0,0,.12);}
.bd-il2026 .bd-il-form-kutu h2 { color: #161d00 !important; font-size: 25px; font-weight: 800; margin: 0 0 8px;}
.bd-il2026 .bd-il-form-not { color: #6d7264 !important; font-size: 15px; line-height: 1.7; margin: 0 0 24px;}
.bd-il2026 .bd-il-satir { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 18px; margin-bottom: 18px;}
.bd-il2026 .bd-il-alan { margin-bottom: 18px;}
.bd-il2026 .bd-il-satir .bd-il-alan { margin-bottom: 0;}
.bd-il2026 .bd-il-alan label { display: block; color: #161d00; font-size: 14px; font-weight: 700; margin-bottom: 7px;}
.bd-il2026 .bd-il-alan label b { color: #ac8a2e;}
.bd-il2026 .bd-il-alan .bd-ops { color: #9da293; font-weight: 600; font-size: 12px;}
.bd-il2026 .bd-il-alan input[type=text],
.bd-il2026 .bd-il-alan select,
.bd-il2026 .bd-il-alan textarea { width: 100%; background: #fefbf1; border: 1px solid #ece6d7; border-radius: 10px; padding: 13px 15px; font-size: 15px; color: #161d00; outline: none; transition: .16s;}
.bd-il2026 .bd-il-alan input[type=text]:focus,
.bd-il2026 .bd-il-alan select:focus,
.bd-il2026 .bd-il-alan textarea:focus { border-color: #161d00; background: #FFFFFF;}
.bd-il2026 .bd-il-alan textarea { resize: vertical; min-height: 110px; line-height: 1.6;}
.bd-il2026 .bd-il-kvkk { display: flex; align-items: flex-start; gap: 10px; margin: 4px 0 20px;}
.bd-il2026 .bd-il-kvkk input { margin-top: 4px; flex: 0 0 auto;}
.bd-il2026 .bd-il-kvkk label { color: #6d7264; font-size: 13px; line-height: 1.6;}
.bd-il2026 .bd-il-kvkk a { color: #556331; text-decoration: underline; text-underline-offset: 3px;}
.bd-il2026 .bd-il-gonder { background: #ac8a2e; color: #FFFFFF; border: 0; border-radius: 999px; padding: 15px 44px; font-size: 16px; font-weight: 700; cursor: pointer; transition: .16s;}
.bd-il2026 .bd-il-gonder:hover { background: #987610;}
.bd-il2026 .bd-il-gonder:disabled { opacity: .6; cursor: default;}
.bd-il2026 .bd-il-sonuc { margin: 16px 0 0; font-size: 15px; font-weight: 600; line-height: 1.6;}
.bd-il2026 .bd-il-sonuc.bd-basarili { color: #556331 !important;}
.bd-il2026 .bd-il-sonuc.bd-hata { color: #987610 !important;}

/* --- 39.3 Adres karti --- */
.bd-il2026 .bd-il-adres { background: #FFFFFF !important; border-radius: 20px; padding: 32px 32px 34px; box-shadow: 0 18px 44px rgba(0,0,0,.12);}
.bd-il2026 .bd-il-adres h2 { color: #161d00 !important; font-size: 20px; font-weight: 800; line-height: 1.35; margin: 0 0 12px;}
.bd-il2026 .bd-il-adres-metin { color: #3c4033 !important; font-size: 15px; line-height: 1.7; margin: 0 0 16px;}
.bd-il2026 .bd-il-yol { display: inline-flex; align-items: center; gap: 8px; color: #ac8a2e !important; font-size: 14px; font-weight: 700; text-decoration: none !important;}
.bd-il2026 .bd-il-yol:hover i { transform: translateX(4px);}
.bd-il2026 .bd-il-yol i { transition: transform .18s;}
.bd-il2026 .bd-il-satirlar { list-style: none; margin: 22px 0 0; padding: 22px 0 0; border-top: 1px solid #f4efe2;}
.bd-il2026 .bd-il-satirlar li { margin-bottom: 16px; color: #6d7264 !important; font-size: 14px; line-height: 1.65;}
.bd-il2026 .bd-il-satirlar li:last-child { margin-bottom: 0;}
.bd-il2026 .bd-il-satirlar b { display: block; color: #161d00; font-size: 14px; font-weight: 700; margin-bottom: 3px;}
.bd-il2026 .bd-il-sss { margin-top: 22px; background: #161d00 !important; border-radius: 20px; padding: 28px 30px 30px;}
.bd-il2026 .bd-il-sss span { display: block; color: #FFFFFF; font-size: 18px; font-weight: 800; margin-bottom: 8px;}
.bd-il2026 .bd-il-sss p { color: rgba(255,255,255,.62) !important; font-size: 14px; line-height: 1.65; margin: 0 0 16px;}
.bd-il2026 .bd-il-sss a { display: inline-flex; align-items: center; gap: 8px; color: #FFFFFF !important; font-size: 14px; font-weight: 700; text-decoration: none !important; background: #ac8a2e; border-radius: 999px; padding: 11px 22px;}
.bd-il2026 .bd-il-sss a:hover { background: #987610;}

/* --- 39.4 Harita --- */
.bd-il2026 .bd-il-harita { padding: 46px 0 56px;}
.bd-il2026 .bd-il-harita-ic { max-width: 1280px; margin: 0 auto; padding: 0 24px;}
.bd-il2026 .bd-il-harita-ust { display: flex; align-items: flex-end; justify-content: space-between; gap: 20px; margin-bottom: 20px;}
.bd-il2026 .bd-il-harita-ust h2 { color: #FFFFFF !important; font-size: 26px; font-weight: 800; margin: 0;}
.bd-il2026 .bd-il-harita-dugme { background: #FFFFFF; color: #161d00 !important; border-radius: 999px; padding: 13px 26px; font-size: 14px; font-weight: 700; text-decoration: none !important; white-space: nowrap; transition: .16s;}
.bd-il2026 .bd-il-harita-dugme:hover { background: #ac8a2e; color: #FFFFFF !important;}
.bd-il2026 .bd-il-harita-cerceve { border-radius: 20px; overflow: hidden; box-shadow: 0 18px 44px rgba(0,0,0,.20); line-height: 0;}

/* --- 39.5 Tablet / mobil --- */
@media (max-width: 1100px) {
  .bd-il2026 .bd-il-kartlar { grid-template-columns: repeat(2, minmax(0,1fr));}
  .bd-il2026 .bd-il-orta { grid-template-columns: minmax(0,1fr);}
}
@media (max-width: 860px) {
  .bd-il2026 .bd-k-ust h1 { font-size: 26px;}
  .bd-il2026 .bd-il-govde { padding: 30px 16px 4px;}
  .bd-il2026 .bd-il-kartlar { grid-template-columns: minmax(0,1fr); gap: 14px;}
  .bd-il2026 .bd-il-form-kutu { padding: 26px 22px;}
  .bd-il2026 .bd-il-satir { grid-template-columns: minmax(0,1fr); gap: 18px;}
  .bd-il2026 .bd-il-adres { padding: 26px 22px;}
  .bd-il2026 .bd-il-harita-ic { padding: 0 16px;}
  .bd-il2026 .bd-il-harita-ust { flex-direction: column; align-items: flex-start;}
  .bd-il2026 .bd-il-harita-ust h2 { font-size: 22px;}
}


/* --- 38.5 Bize Katilin basligi (14 Agu 2026 duzeltmesi) --- */
.bd-ik2026 .bd-ik-giris-yazi h2.bd-ik-ust { color: #ac8a2e !important; font-size: 30px; font-weight: 800; letter-spacing: 0; text-transform: none; line-height: 1.25; margin: 0 0 18px;}
@media (max-width: 860px) { .bd-ik2026 .bd-ik-giris-yazi h2.bd-ik-ust { font-size: 24px;}}


/* ======================================================================
   40. SAYFA SONU BILGI SERIDI - tum sayfalarda (14 Agu 2026)
   ====================================================================== */
.bd-sonu { background: #161d00; border-top: 1px solid rgba(255,255,255,.08); padding: 46px 0 44px;}
.bd-sonu-ic { max-width: 1280px; margin: 0 auto; padding: 0 24px; display: grid; grid-template-columns: 1.25fr 1fr 1fr 1.15fr; gap: 34px;}
.bd-sonu-baslik { display: block; color: #ac8a2e; font-size: 12px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; margin-bottom: 14px;}
.bd-sonu-kutu p { color: rgba(255,255,255,.72) !important; font-size: 15px; line-height: 1.7; margin: 0 0 12px;}
.bd-sonu-link { display: block; color: rgba(255,255,255,.72) !important; font-size: 14px; font-weight: 600; text-decoration: none !important; margin-top: 8px; transition: .16s;}
.bd-sonu-link:hover { color: #FFFFFF !important;}
.bd-sonu-tel { display: block; color: #FFFFFF !important; font-size: 19px; font-weight: 800; text-decoration: none !important;}
.bd-sonu-tel:hover { color: #ac8a2e !important;}
.bd-sonu-saat { list-style: none; margin: 0; padding: 0;}
.bd-sonu-saat li { display: flex; flex-direction: column; margin-bottom: 12px;}
.bd-sonu-saat b { color: #FFFFFF; font-size: 14px; font-weight: 700;}
.bd-sonu-saat span { color: rgba(255,255,255,.72); font-size: 15px; margin-top: 2px;}
@media (max-width: 1000px) {
  .bd-sonu-ic { grid-template-columns: repeat(2, minmax(0,1fr)); gap: 28px;}
}
@media (max-width: 620px) {
  .bd-sonu { padding: 34px 0 32px;}
  .bd-sonu-ic { grid-template-columns: minmax(0,1fr); gap: 24px; padding: 0 16px;}
}


/* ======================================================================
   41. SAG RANDEVU SUTUNU: EKRANA SIGMIYORSA SABITLENMEZ (14 Agu 2026)
   Kutu ekrandan uzunsa position:sticky + ic kaydirma yuzunden WhatsApp
   bolumunun alti gorunmuyordu. yan-randevu.php icindeki olcum JS'i
   bu sinifi ekliyor; kutu o zaman sayfayla birlikte akiyor.
   ====================================================================== */
.bd-t2026 .bd-t-yan-ic.bd-yan-akan { position: static !important; max-height: none !important; overflow: visible !important;}


/* ======================================================================
   42. SAG RANDEVU KUTUSU SADELESTIRILDI VE KUCULTULDU (14 Agu 2026)
   Telefon ve calisma saati satiri kaldirildi (ikisi de sayfa sonu
   seridinde var), WhatsApp dugmesi ayri kart olmaktan cikip formun
   altina alindi. Amac: kutunun ekrana sigmasi ve sabit kalabilmesi.
   ====================================================================== */
.bd-t2026 .bd-t-kutu { padding: 20px 20px 18px !important; margin-bottom: 0 !important;}
.bd-t2026 .bd-t-kutu-baslik { font-size: 19px !important; margin-bottom: 4px !important;}
.bd-t2026 .bd-t-kutu-not { font-size: 13px !important; line-height: 1.45 !important; margin: 0 0 12px !important;}
.bd-t2026 .bd-t-form label { font-size: 12.5px !important; margin: 0 0 4px !important;}
.bd-t2026 .bd-t-form label .bd-ops { color: #9da293; font-weight: 600; font-size: 11.5px;}
.bd-t2026 .bd-t-form input[type="text"] { padding: 9px 12px !important; font-size: 14px !important; margin-bottom: 10px !important;}
.bd-t2026 .bd-t-kvkk { margin: 2px 0 12px !important;}
.bd-t2026 .bd-t-kvkk label { font-size: 11.5px !important; line-height: 1.4 !important;}
.bd-t2026 .bd-t-gonder { padding: 12px 14px !important; font-size: 15px !important;}
.bd-t2026 .bd-t-yan-ic { padding-bottom: 16px !important;}

/* --- 42.1 "veya" ayiraci + WhatsApp dugmesi artik formun icinde --- */
.bd-t2026 .bd-t-ayirac { display: flex; align-items: center; gap: 10px; margin: 14px 0 12px;}
.bd-t2026 .bd-t-ayirac::before,
.bd-t2026 .bd-t-ayirac::after { content: ""; flex: 1 1 auto; height: 1px; background: #f4efe2;}
.bd-t2026 .bd-t-ayirac span { color: #9da293; font-size: 12px; font-weight: 600;}
.bd-t2026 .bd-t-kutu .bd-t-wa { display: block; width: 100%; text-align: center; padding: 12px 14px !important; font-size: 15px !important; margin: 0 !important;}


/* ======================================================================
   43. CALISMA SAATLERI SITEDEN KALDIRILDI (14 Agu 2026)
   ★ KURAL: Davut acikca istemedikce hicbir yere calisma saati YAZILMAZ.
   Kaldirilan yerler: sayfa sonu bilgi seridi, Iletisim hizli kartlari,
   Kliniginiz kart satirlari, sag randevu kutusu.
   Asagidaki kurallar 4 sutunluk yerlesimleri 3 sutuna gore duzeltir.
   ====================================================================== */
.bd-sonu-ic { grid-template-columns: 1.3fr 1fr 1.2fr;}
.bd-il2026 .bd-il-kartlar { grid-template-columns: repeat(3, minmax(0,1fr));}
@media (max-width: 1100px) {
  .bd-il2026 .bd-il-kartlar { grid-template-columns: repeat(3, minmax(0,1fr));}
}
@media (max-width: 1000px) {
  .bd-sonu-ic { grid-template-columns: repeat(2, minmax(0,1fr));}
}
@media (max-width: 860px) {
  .bd-il2026 .bd-il-kartlar { grid-template-columns: minmax(0,1fr);}
}
@media (max-width: 620px) {
  .bd-sonu-ic { grid-template-columns: minmax(0,1fr);}
}

/* ==========================================================
   44. "D VARYANTI" — TUM 2026 SAYFALARINDA (14 Agu 2026, onayli)
   Ara ton zemin (#1c2402) + kirik beyaz kart (#f9f5ea) + gumus
   kenarlik parlamasi (bdParla) + tum dugmelerde supurme (bdSupur).
   Kapsam: #content.bd-t2026 => tedavi, blog, blog yazisi, SSS,
   Ekibimiz, Hakkimizda, Kliniğimiz, Insan Kaynaklari, Iletisim.
   NOT: Serif baslik (Fraunces / Frank Ruhl Libre) REDDEDILDI —
   basliklar Inter kalir, tekrar eklenmez.
   ========================================================== */
html body #content.bd-t2026 {
--gumus: linear-gradient(135deg,#727769 0%,#c9c1ac 16%,#f9f4e9 32%,#bab29e 50%,#84887a 66%,#e4decd 84%,#9a9f90 100%);
--gumus-soluk: linear-gradient(135deg,rgba(114,119,105,.55) 0%,rgba(201,193,172,.75) 16%,rgba(249,244,233,.95) 32%,rgba(186,178,158,.7) 50%,rgba(132,136,122,.5) 66%,rgba(228,222,205,.85) 84%,rgba(154,159,144,.55) 100%);
--kart: #f9f5ea;
background: #1c2402;
}
html body #content.bd-t2026 .bd-t-makale,
html body #content.bd-t2026 .bd-t-kutu {
background: var(--kart) !important;
box-shadow: 0 10px 30px rgba(0,0,0,.35) !important;
position: relative;
}
html body #content.bd-t2026 .bd-t-makale p,
html body #content.bd-t2026 .bd-t-makale li { color: #4d5144 !important;}
html body #content.bd-t2026 .bd-t-makale h2,
html body #content.bd-t2026 .bd-t-makale h3,
html body #content.bd-t2026 .bd-t-makale h4,
html body #content.bd-t2026 .bd-t-makale strong { color: #1c2402 !important;}
html body #content.bd-t2026 .bd-t-makale table { border-color: #e6e0d0;}
html body #content.bd-t2026 .bd-t-makale th,
html body #content.bd-t2026 .bd-t-makale thead td { background: #f1ecdf;}
html body #content.bd-t2026 .bd-t-makale td { border-bottom-color: #e6e0d0;}
html body #content.bd-t2026 .bd-t-makale tbody tr:nth-child(even) td { background: #fefaf0;}
html body #content.bd-t2026 .bd-t-makale::before,
html body #content.bd-t2026 .bd-t-kutu::before {
content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px;
background: var(--gumus); background-size: 260% 260%;
-webkit-mask: linear-gradient(#060900 0 0) content-box, linear-gradient(#060900 0 0);
-webkit-mask-composite: xor; mask-composite: exclude;
pointer-events: none; z-index: 1;
animation: bdParla 9s ease-in-out infinite;
}
html body #content.bd-t2026 .bd-t-kutu::before { animation-duration: 11s; animation-delay: -4s;}
@keyframes bdParla { 0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%} }
@media (prefers-reduced-motion: reduce) {
html body #content.bd-t2026 .bd-t-makale::before,
html body #content.bd-t2026 .bd-t-kutu::before { animation: none;}
}
html body #content.bd-t2026 .bd-t-ayirac::before,
html body #content.bd-t2026 .bd-t-ayirac::after { background: var(--gumus-soluk) !important;}
html body #content.bd-t2026 .bd-t-ayirac span { color: #909586 !important;}
html body #content.bd-t2026 .bd-t-gonder,
html body #content.bd-t2026 .bd-t-wa,
html body #content.bd-t2026 .bd-t-sss-dugme,
html body #content.bd-t2026 .bd-b-cta-birincil,
html body #content.bd-t2026 .bd-b-cta-ikincil { position: relative; overflow: hidden;}
html body #content.bd-t2026 .bd-t-gonder::after,
html body #content.bd-t2026 .bd-t-wa::after,
html body #content.bd-t2026 .bd-b-cta-birincil::after,
html body #content.bd-t2026 .bd-b-cta-ikincil::after {
content: ""; position: absolute; top: 0; left: -60%; width: 40%; height: 100%;
background: linear-gradient(100deg, transparent, rgba(255,255,255,.42), transparent);
transform: skewX(-18deg); pointer-events: none;
}
html body #content.bd-t2026 .bd-b-cta-ikincil::after { background: linear-gradient(100deg, transparent, rgba(255,255,255,.85), transparent);}
html body #content.bd-t2026 .bd-t-gonder:hover::after,
html body #content.bd-t2026 .bd-t-wa:hover::after,
html body #content.bd-t2026 .bd-b-cta-birincil:hover::after,
html body #content.bd-t2026 .bd-b-cta-ikincil:hover::after { animation: bdSupur .85s ease;}
@keyframes bdSupur { from{left:-60%} to{left:120%} }
html body #content.bd-t2026 .bd-t-toc nav ul { border-left-color: rgba(255,255,255,.14);}
html body #content.bd-t2026 { background-color:#1c2402 !important; }
html body #content.bd-t2026 > section { background-color:transparent !important; }

/* --- 44.7 Ayni gorunum diger 2026 sayfalarindaki kartlara --- */
html body #content.bd-t2026 .bd-bl-kart,
html body #content.bd-t2026 .bd-b-cta-kart,
html body #content.bd-t2026 .bd-il-kart,
html body #content.bd-t2026 .bd-il-form-kutu,
html body #content.bd-t2026 .bd-il-adres,
html body #content.bd-t2026 .bd-il-sss,
html body #content.bd-t2026 .bd-ik-giris-yazi,
html body #content.bd-t2026 .bd-ik-not,
html body #content.bd-t2026 .bd-ik-kart,
html body #content.bd-t2026 .bd-ik-form-ic,
html body #content.bd-t2026 .bd-k-kart,
html body #content.bd-t2026 .bd-k-form-kart,
html body #content.bd-t2026 .bd-k-harita,
html body #content.bd-t2026 .bd-a-kart,
html body #content.bd-t2026 .bd-s-yardim {
  background: var(--kart) !important;
  box-shadow: 0 10px 30px rgba(0,0,0,.35) !important;
  position: relative;
}
html body #content.bd-t2026 .bd-bl-kart::before,
html body #content.bd-t2026 .bd-b-cta-kart::before,
html body #content.bd-t2026 .bd-il-kart::before,
html body #content.bd-t2026 .bd-il-form-kutu::before,
html body #content.bd-t2026 .bd-il-adres::before,
html body #content.bd-t2026 .bd-il-sss::before,
html body #content.bd-t2026 .bd-ik-giris-yazi::before,
html body #content.bd-t2026 .bd-ik-not::before,
html body #content.bd-t2026 .bd-ik-kart::before,
html body #content.bd-t2026 .bd-ik-form-ic::before,
html body #content.bd-t2026 .bd-k-kart::before,
html body #content.bd-t2026 .bd-k-form-kart::before,
html body #content.bd-t2026 .bd-k-harita::before,
html body #content.bd-t2026 .bd-a-kart::before,
html body #content.bd-t2026 .bd-s-yardim::before {
  content:""; position:absolute; inset:0; border-radius:inherit; padding:1px;
  background: var(--gumus); background-size:260% 260%;
  -webkit-mask: linear-gradient(#060900 0 0) content-box, linear-gradient(#060900 0 0);
  -webkit-mask-composite: xor; mask-composite: exclude;
  pointer-events:none; z-index:1;
  animation: bdParla 11s ease-in-out infinite;
}
@media (prefers-reduced-motion: reduce) {
html body #content.bd-t2026 .bd-bl-kart::before,
html body #content.bd-t2026 .bd-b-cta-kart::before,
html body #content.bd-t2026 .bd-il-kart::before,
html body #content.bd-t2026 .bd-il-form-kutu::before,
html body #content.bd-t2026 .bd-il-adres::before,
html body #content.bd-t2026 .bd-il-sss::before,
html body #content.bd-t2026 .bd-ik-giris-yazi::before,
html body #content.bd-t2026 .bd-ik-not::before,
html body #content.bd-t2026 .bd-ik-kart::before,
html body #content.bd-t2026 .bd-ik-form-ic::before,
html body #content.bd-t2026 .bd-k-kart::before,
html body #content.bd-t2026 .bd-k-form-kart::before,
html body #content.bd-t2026 .bd-k-harita::before,
html body #content.bd-t2026 .bd-a-kart::before,
html body #content.bd-t2026 .bd-s-yardim::before { animation:none;}
}

/* ======================================================================
   45) ANA SAYFA 2026 (15 Agu 2026) - modules/partials/anasayfa-2026.php
   ====================================================================== */
html body #content.bd-h2026{background:#1c2402!important;padding:0!important;overflow-x:hidden}
#content.bd-h2026 .container{max-width:1180px}
#content.bd-h2026 h1,#content.bd-h2026 h2,#content.bd-h2026 h3,#content.bd-h2026 h4{font-family:'Inter',sans-serif;letter-spacing:-.022em;line-height:1.15;margin:0 0 .5em;color:#1c2402}
#content.bd-h2026 p{line-height:1.75;margin:0 0 1em}
/* 45.1 gumus kenarlik + buton */
#content.bd-h2026 .bd-h-gm{position:relative}
#content.bd-h2026 .bd-h-gm::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#fff,#9da293,#efeadc,#6d7264,#fff);background-size:220% 220%;-webkit-mask:linear-gradient(#060900 0 0) content-box,linear-gradient(#060900 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#060900 0 0) content-box,linear-gradient(#060900 0 0);mask-composite:exclude;pointer-events:none;animation:bdParla 11s linear infinite;z-index:2}
#content.bd-h2026 .bd-h-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:9px;padding:15px 30px;border-radius:9px;font-weight:700;font-size:15px;text-decoration:none;border:0;font-family:'Inter',sans-serif}
#content.bd-h2026 .bd-h-btn::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);animation:bdSupur 4.2s ease-in-out infinite}
#content.bd-h2026 .bd-h-btn-t{background:#ac8a2e;color:#fff}
#content.bd-h2026 .bd-h-btn-t:hover{background:#906f02;color:#fff}
#content.bd-h2026 .bd-h-btn-b{background:#fff;color:#1c2402}
#content.bd-h2026 .bd-h-btn-b:hover{background:#f9f5ea;color:#1c2402}
#content.bd-h2026 .bd-h-btn-c{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}
#content.bd-h2026 .bd-h-btn-c::after{display:none}
#content.bd-h2026 .bd-h-orta{text-align:center;margin-top:36px}
/* 45.2 bolum + baslik */
html body #content.bd-h2026 > section.bd-h-bolum{background:#1c2402!important;padding:78px 0;position:relative}
html body #content.bd-h2026 > section.bd-h-os,html body #content.bd-h2026 > section.bd-h-ks,html body #content.bd-h2026 > section.bd-h-sss{background:#192000!important}
#content.bd-h2026 .bd-h-bs{max-width:700px;margin:0 auto 46px;text-align:center}
#content.bd-h2026 .bd-h-bs.bd-h-sol{text-align:left;margin:0 0 40px}
#content.bd-h2026 .bd-h-etiket{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#9da293;margin-bottom:15px;position:relative;padding-top:16px}
#content.bd-h2026 .bd-h-etiket::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:26px;height:2px;background:#ac8a2e}
#content.bd-h2026 .bd-h-bs.bd-h-sol .bd-h-etiket::before,#content.bd-h2026 .bd-h-ksmetin .bd-h-etiket::before{left:0;transform:none}
#content.bd-h2026 .bd-h-bs h2{font-size:clamp(26px,3.5vw,38px);color:#fff}
#content.bd-h2026 .bd-h-bs p{color:#b6ae9a;font-size:16.5px;margin:0}
#content.bd-h2026 .bd-h-bs h2 em{font-style:italic;font-weight:800;font-size:1.2em;padding:0 .02em;color:#ac8a2e}
#content.bd-h2026 .bd-h-bs h2 em u{text-decoration:none;color:#ac8a2e;font-weight:700;font-style:normal}
#content.bd-h2026 .bd-h-bs h2 em u.sag{margin-left:.16em}
/* 45.3 hero */
html body #content.bd-h2026 > section.bd-h-hero{background:#060900!important;line-height:0}
#content.bd-h2026 .bd-h-hero img{width:100%;height:auto;display:block}
/* ~~~ HERO YUKSEKLIK STANDARDI (Davut karari, 9 Eyl 2026) ~~~
   Ana sayfa 800 px, DIGER TUM SAYFALAR 640 px. Bu olcu degismez.
   Ana sayfadaki gorsel <img> oldugu icin yukseklik burada sabitleniyor;
   diger sayfalarinki background oldugu icin .bd-t-hero / .bd-s-hero / .bd-k-hero
   min-height degerlerinden geliyor (hepsi 640). ~~~ */
@media (min-width:992px){
  #content.bd-h2026 .bd-h-hero img{height:800px;object-fit:cover}
}
/* 45.4 akan serit + tedavi kutulari */
#content.bd-h2026 .bd-h-serit{background:#060900;border-top:1px solid rgba(255,255,255,.1)}
#content.bd-h2026 .bd-h-mq{overflow:hidden;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.09);-webkit-mask:linear-gradient(90deg,transparent,#060900 7%,#060900 93%,transparent);mask:linear-gradient(90deg,transparent,#060900 7%,#060900 93%,transparent)}
#content.bd-h2026 .bd-h-mq-in{display:flex;width:max-content;animation:bdKay 52s linear infinite}
#content.bd-h2026 .bd-h-mq:hover .bd-h-mq-in{animation-play-state:paused}
#content.bd-h2026 .bd-h-mq-g{display:flex;align-items:center}
#content.bd-h2026 .bd-h-mq-g i{display:flex;align-items:center;gap:24px;padding:0 24px;font-style:normal;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(90deg,#efeadc,#9da293,#fff,#8e9284,#efeadc);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bdMqParla 7s linear infinite}
#content.bd-h2026 .bd-h-mq-g i::after{content:"";width:5px;height:5px;border-radius:50%;background:#ac8a2e;flex:none}
#content.bd-h2026 .bd-h-tedserit{display:grid;grid-template-columns:repeat(5,1fr)}
#content.bd-h2026 .bd-h-tedserit a{padding:21px 14px;text-align:center;color:#fff;text-decoration:none;font-weight:700;font-size:14px;border-right:1px solid rgba(255,255,255,.09);transition:background .2s}
#content.bd-h2026 .bd-h-tedserit a:last-child{border-right:0}
#content.bd-h2026 .bd-h-tedserit a:hover{background:rgba(255,255,255,.06);color:#fff}
@keyframes bdKay{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes bdMqParla{to{background-position:200% center}}
/* 45.5 gulus portreleri */
#content.bd-h2026 .bd-h-pgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}
#content.bd-h2026 .bd-h-portre{aspect-ratio:4/5;border-radius:11px;overflow:hidden;background:#252e0c}
#content.bd-h2026 .bd-h-portre img{width:100%;height:100%;object-fit:cover;display:block}
/* 45.6 oncesi / sonrasi */
#content.bd-h2026 .bd-h-osgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
#content.bd-h2026 .bd-h-oskart{background:#f9f5ea;border-radius:13px;padding:9px}
#content.bd-h2026 .bd-h-kare{position:relative;border-radius:8px;overflow:hidden;margin-bottom:7px;background:#e4decd}
#content.bd-h2026 .bd-h-kare img{width:100%;height:auto;display:block}
#content.bd-h2026 .bd-h-kare span{position:absolute;top:8px;left:8px;z-index:2;background:rgba(0,0,0,.62);color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:20px;letter-spacing:.1em}
#content.bd-h2026 .bd-h-oskart p{margin:8px 4px 6px;font-size:12.5px;color:#5f6355;line-height:1.5}
/* 45.7 tedaviler */
#content.bd-h2026 .bd-h-tgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
#content.bd-h2026 .bd-h-tkart{background:#f9f5ea;border-radius:14px;padding:26px 24px 22px;text-decoration:none;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease;overflow:hidden}
#content.bd-h2026 .bd-h-tkart:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(0,0,0,.42)}
#content.bd-h2026 .bd-h-tikon{width:46px;height:46px;border-radius:12px;background:#fff;border:1px solid #e6e0cf;display:flex;align-items:center;justify-content:center;margin-bottom:17px;transition:.22s}
#content.bd-h2026 .bd-h-tikon svg{width:23px;height:23px;stroke:#1c2402;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:.22s}
#content.bd-h2026 .bd-h-tkart:hover .bd-h-tikon{background:#ac8a2e;border-color:#ac8a2e}
#content.bd-h2026 .bd-h-tkart:hover .bd-h-tikon svg{stroke:#fff}
#content.bd-h2026 .bd-h-tkart h3{font-size:18px;margin-bottom:8px}
#content.bd-h2026 .bd-h-tkart p{font-size:13.5px;color:#6d7163;margin:0;line-height:1.6;flex:1}
#content.bd-h2026 .bd-h-tayrac{height:1px;background:linear-gradient(90deg,#e1dac8,transparent);margin:17px 0 12px}
#content.bd-h2026 .bd-h-ok{color:#ac8a2e;font-weight:800;font-size:13px;display:flex;align-items:center;gap:7px}
#content.bd-h2026 .bd-h-ok svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;transition:transform .22s}
#content.bd-h2026 .bd-h-tkart:hover .bd-h-ok svg{transform:translateX(5px)}
#content.bd-h2026 .bd-h-tumu{margin-top:38px;border-radius:16px;padding:34px 34px 30px;position:relative;background:linear-gradient(160deg,rgba(255,255,255,.062),rgba(255,255,255,.022))}
#content.bd-h2026 .bd-h-tumu-bas{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px;flex-wrap:wrap}
#content.bd-h2026 .bd-h-tumu-bas h3{color:#fff;font-size:19px;margin:0}
#content.bd-h2026 .bd-h-rozet{font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#cec7b1;border:1px solid rgba(255,255,255,.24);border-radius:30px;padding:7px 15px}
#content.bd-h2026 .bd-h-tsut{display:grid;grid-template-columns:repeat(4,1fr)}
#content.bd-h2026 .bd-h-tsut > div{padding:0 26px;border-right:1px solid rgba(255,255,255,.09)}
#content.bd-h2026 .bd-h-tsut > div:first-child{padding-left:0}
#content.bd-h2026 .bd-h-tsut > div:last-child{border-right:0;padding-right:0}
#content.bd-h2026 .bd-h-tsut h4{color:#fff;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px;font-weight:800;position:relative;padding-top:13px}
#content.bd-h2026 .bd-h-tsut h4::before{content:"";position:absolute;top:0;left:0;width:18px;height:2px;background:#ac8a2e}
#content.bd-h2026 .bd-h-tsut h4.ikinci{margin-top:26px}
#content.bd-h2026 .bd-h-tsut ul{list-style:none;margin:0;padding:0}
#content.bd-h2026 .bd-h-tsut li{margin-bottom:9px}
#content.bd-h2026 .bd-h-tsut a{color:#dbd4c0;font-size:13.5px;text-decoration:none;font-weight:500;display:inline-block;transition:.18s}
#content.bd-h2026 .bd-h-tsut a:hover{color:#ac8a2e;transform:translateX(4px)}
/* 45.8 Kusadasi */
#content.bd-h2026 .bd-h-ksgrid{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:stretch}
#content.bd-h2026 .bd-h-ksmetin h1{color:#fff;font-size:clamp(25px,3.3vw,35px);margin-bottom:20px}
#content.bd-h2026 .bd-h-ksmetin p{color:#b6ae9a;font-size:15.5px}
#content.bd-h2026 .bd-h-kunye{display:grid;grid-template-columns:1fr 1fr;gap:13px;grid-auto-rows:1fr;align-self:stretch}
#content.bd-h2026 .bd-h-kkart{background:#f9f5ea;border-radius:12px;padding:21px 20px;display:flex;flex-direction:column;justify-content:center}
#content.bd-h2026 .bd-h-kkart b{display:block;font-size:26px;font-weight:800;color:#1c2402;letter-spacing:-.025em;line-height:1.05}
#content.bd-h2026 .bd-h-kkart span{display:block;margin-top:8px;font-size:13px;color:#666a5c;font-weight:600;line-height:1.45}
#content.bd-h2026 .bd-h-gizlilink{margin-top:24px;font-size:13px;color:#7e8374}
#content.bd-h2026 .bd-h-gizlilink a{color:#9ca192;text-decoration:underline;text-underline-offset:3px}
/* 45.9 belge / logo seridi */
#content.bd-h2026 .bd-h-belge{margin-top:46px;padding-top:34px;border-top:1px solid rgba(255,255,255,.11);text-align:center}
#content.bd-h2026 .bd-h-belge-bas{display:block;font-size:11.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#838879;margin-bottom:26px}
#content.bd-h2026 .bd-h-belge-sira{display:grid;grid-template-columns:repeat(4,1fr);gap:26px 30px;align-items:start;max-width:880px;margin:0 auto}
#content.bd-h2026 .bd-h-lg{width:auto}
#content.bd-h2026 .bd-h-lg{display:flex;flex-direction:column;align-items:center;gap:15px;opacity:.66;transition:opacity .25s}
#content.bd-h2026 .bd-h-lg:hover{opacity:1}
#content.bd-h2026 .bd-h-lg-m{height:104px;width:100%;display:flex;align-items:center;justify-content:center}
#content.bd-h2026 .bd-h-lg-m img{max-height:104px;max-width:100%;width:auto;height:auto;display:block}
#content.bd-h2026 .bd-h-lg b{color:#d3ccb6;font-size:13px;font-weight:600;line-height:1.4;text-align:center}
/* 45.10 klinigimiz ve teknoloji */
#content.bd-h2026 .bd-h-klgrid{display:grid;grid-template-columns:1.02fr .98fr;gap:40px;align-items:center}
#content.bd-h2026 .bd-h-klfoto{border-radius:15px;overflow:hidden;background:#262e0c;min-height:240px}
#content.bd-h2026 .bd-h-klfoto img{width:100%;height:100%;object-fit:cover;display:block}
#content.bd-h2026 .bd-h-klliste{list-style:none;margin:0;padding:0}
#content.bd-h2026 .bd-h-klliste li{display:flex;gap:16px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.09)}
#content.bd-h2026 .bd-h-klliste li:last-child{border-bottom:0}
#content.bd-h2026 .bd-h-klikon{width:42px;height:42px;flex:none;border-radius:11px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}
#content.bd-h2026 .bd-h-klikon svg{width:21px;height:21px;stroke:#fff;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
#content.bd-h2026 .bd-h-klliste b{display:block;color:#fff;font-size:15.5px;font-weight:700;margin-bottom:4px}
#content.bd-h2026 .bd-h-klliste span{display:block;color:#9ca192;font-size:13.5px;line-height:1.55}
#content.bd-h2026 .bd-h-klcta{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}
#content.bd-h2026 .bd-h-kltrit{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}
#content.bd-h2026 .bd-h-kltrit > div{border-radius:11px;overflow:hidden;background:#242d0a;aspect-ratio:4/3}
#content.bd-h2026 .bd-h-kltrit img{width:100%;height:100%;object-fit:cover;display:block}
/* 45.11 ekip */
#content.bd-h2026 .bd-h-egrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
#content.bd-h2026 .bd-h-ekart{background:#f9f5ea;border-radius:13px;overflow:hidden;text-align:center;padding-bottom:20px}
#content.bd-h2026 .bd-h-foto{aspect-ratio:4/5;background:#d3cbb5;overflow:hidden}
#content.bd-h2026 .bd-h-foto img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}
#content.bd-h2026 .bd-h-ekart b{display:block;margin-top:16px;font-size:16px;color:#1c2402;font-weight:700}
#content.bd-h2026 .bd-h-ekart span{display:block;margin-top:3px;font-size:12.5px;color:#707466}
#content.bd-h2026 .bd-h-ekipalt{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
#content.bd-h2026 .bd-h-minik{background:rgba(255,255,255,.045);border-radius:10px;padding:15px 16px}
#content.bd-h2026 .bd-h-minik b{display:block;color:#fff;font-size:14px}
#content.bd-h2026 .bd-h-minik span{color:#919687;font-size:12px}
/* 45.12 sss */
#content.bd-h2026 .bd-h-sssgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
#content.bd-h2026 .bd-h-soru{background:#f9f5ea;border-radius:11px;padding:20px 23px}
#content.bd-h2026 .bd-h-soru b{display:block;font-size:15.5px;color:#1c2402;margin-bottom:7px}
#content.bd-h2026 .bd-h-soru p{margin:0;font-size:13.5px;color:#666a5c}
/* 45.13 duyarli */
@media(max-width:1000px){
#content.bd-h2026 .bd-h-ksgrid,#content.bd-h2026 .bd-h-klgrid{grid-template-columns:1fr}
#content.bd-h2026 .bd-h-pgrid{grid-template-columns:repeat(3,1fr)}
#content.bd-h2026 .bd-h-osgrid,#content.bd-h2026 .bd-h-tgrid,#content.bd-h2026 .bd-h-egrid,#content.bd-h2026 .bd-h-ekipalt{grid-template-columns:repeat(2,1fr)}
#content.bd-h2026 .bd-h-tsut,#content.bd-h2026 .bd-h-sssgrid{grid-template-columns:1fr 1fr}
#content.bd-h2026 .bd-h-tsut > div{border-right:0;padding:0 0 20px}
#content.bd-h2026 .bd-h-belge-sira{grid-template-columns:repeat(3,1fr)}
#content.bd-h2026 .bd-h-tedserit{grid-template-columns:repeat(2,1fr)}
#content.bd-h2026 .bd-h-tedserit a{border-bottom:1px solid rgba(255,255,255,.09)}
}
@media(max-width:600px){
html body #content.bd-h2026 > section.bd-h-bolum{padding:52px 0}
#content.bd-h2026 .bd-h-pgrid{grid-template-columns:repeat(2,1fr)}
#content.bd-h2026 .bd-h-osgrid,#content.bd-h2026 .bd-h-tgrid,#content.bd-h2026 .bd-h-egrid,#content.bd-h2026 .bd-h-ekipalt,#content.bd-h2026 .bd-h-tsut,#content.bd-h2026 .bd-h-sssgrid{grid-template-columns:1fr}
#content.bd-h2026 .bd-h-kunye,#content.bd-h2026 .bd-h-belge-sira,#content.bd-h2026 .bd-h-kltrit{grid-template-columns:1fr 1fr}
#content.bd-h2026 .bd-h-tumu{padding:26px 20px 22px}
}
@media(prefers-reduced-motion:reduce){
#content.bd-h2026 .bd-h-mq-in,#content.bd-h2026 .bd-h-mq-g i,#content.bd-h2026 .bd-h-gm::before,#content.bd-h2026 .bd-h-btn::after{animation:none!important}
}
/* ===== 45 sonu ===== */


/* ==================================================================
   46. ANA SAYFA — 6. TEDAVI KUTUSU + IS ORTAKLARI SERIDI (14 Agu 2026)
   - Serit 5'ten 6'ya cikti: 6. kutu "Tum Tedaviler".
     ★ 6 sutun kurali @media(min-width:1001px) icinde olmali; yoksa
       45.13'teki mobil 2-sutun kuralini eziyor.
   - Belge seridinin altina "Is ortaklarimiz" bandi: marka logolari
     ayni beyaz-siluet dilinde, belgelerden daha kucuk ve daha soluk
     (belgeler onde kalsin diye).
   ================================================================== */
@media (min-width:1001px){
  #content.bd-h2026 .bd-h-tedserit{grid-template-columns:repeat(6,1fr)}
}
#content.bd-h2026 .bd-h-tumted{font-weight:800!important}
#content.bd-h2026 .bd-h-tumted::after{
  content:"";display:inline-block;width:6px;height:6px;margin-left:9px;vertical-align:middle;
  border-right:2px solid currentColor;border-top:2px solid currentColor;
  transform:rotate(45deg);opacity:.7;transition:transform .2s ease
}
#content.bd-h2026 .bd-h-tumted:hover::after{transform:rotate(45deg) translate(2px,-2px)}

#content.bd-h2026 .bd-h-ortak{margin-top:38px;padding-top:30px}
#content.bd-h2026 .bd-h-ortak-sira{
  display:flex;flex-wrap:wrap;justify-content:center;align-items:center;
  gap:24px 46px;max-width:900px;margin:0 auto
}
#content.bd-h2026 .bd-h-olg{opacity:.6;transition:opacity .25s ease}
#content.bd-h2026 .bd-h-olg:hover{opacity:1}
#content.bd-h2026 .bd-h-olg img{
  display:block;width:auto;height:auto;max-height:32px;max-width:148px
}
@media (max-width:1000px){
  #content.bd-h2026 .bd-h-ortak{margin-top:30px;padding-top:24px}
  #content.bd-h2026 .bd-h-ortak-sira{gap:20px 32px}
  #content.bd-h2026 .bd-h-olg img{max-height:26px;max-width:118px}
}


/* --- 46.1 Logo bazinda optik denge (14 Agu 2026, canlida bakildi) ---
   Ivoclar iki satirli bir kilit oldugu icin ayni yukseklikte kuculuyor;
   3shape ise harf yapisi geregi buyuk gorunuyor. Optik olarak esitlendi. */
#content.bd-h2026 .bd-h-olg img[src*="ivoclar"]{max-height:46px}
#content.bd-h2026 .bd-h-olg img[src*="3shape"]{max-height:29px}
@media (max-width:1000px){
  #content.bd-h2026 .bd-h-olg img[src*="ivoclar"]{max-height:38px}
  #content.bd-h2026 .bd-h-olg img[src*="3shape"]{max-height:24px}
}


/* --- 46.2 IS ORTAKLARI: DAVUT'UN ISTEGI (14 Agu 2026) -----------------
   [stated] "ben cok net istiyorum" + "alttaki A Straumann Group Brand
   yazisi kalsin". Onceki surumde soluklastirilmis (opacity .6) ve alt
   satiri kirpilmisti; ikisi de GERI ALINDI, logolar buyutuldu.
   ★ Bir daha bu banda "sadelestirme" adina kirpma/soluklastirma YAPMA. */
#content.bd-h2026 .bd-h-olg{opacity:1}
#content.bd-h2026 .bd-h-olg:hover{opacity:1}
#content.bd-h2026 .bd-h-ortak-sira{gap:30px 54px;max-width:1180px}
#content.bd-h2026 .bd-h-olg img{max-height:40px;max-width:230px}
#content.bd-h2026 .bd-h-olg img[src*="neodent"],
#content.bd-h2026 .bd-h-olg img[src*="medentika"],
#content.bd-h2026 .bd-h-olg img[src*="ivoclar"]{max-height:58px}
#content.bd-h2026 .bd-h-olg img[src*="3shape"]{max-height:36px}
@media (max-width:1000px){
  #content.bd-h2026 .bd-h-ortak-sira{gap:24px 36px}
  #content.bd-h2026 .bd-h-olg img{max-height:32px;max-width:170px}
  #content.bd-h2026 .bd-h-olg img[src*="neodent"],
  #content.bd-h2026 .bd-h-olg img[src*="medentika"],
  #content.bd-h2026 .bd-h-olg img[src*="ivoclar"]{max-height:46px}
  #content.bd-h2026 .bd-h-olg img[src*="3shape"]{max-height:29px}
}


/* ==============================================================
   47. MOBIL: IKI SUTUNLU IZGARALAR  (14 Agu 2026 - Davut'un istegi)
   "oncesi sonrasi fotograflari cok buyuk mobilde onlari yan yana
    2 fotograf sigacak sekilde yapalim. Sik basvurulan tedaviler
    bolumu de yine yanyana iki tane sigacak sekilde olsun.
    Hekimlerimiz bolumu de yine yan yana iki hekim gelecek bicimde."
   ============================================================== */
@media (max-width:1000px){
  /* Eski 45.x kurallari #content.bd-h2026 ile geldigi ve <=600px'te
     tek sutuna dustugu icin ayni ozgulluk + !important gerekiyor. */
  #content.bd-h2026 .bd-h-osgrid,
  #content.bd-h2026 .bd-h-tgrid,
  #content.bd-h2026 .bd-h-egrid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
  }
}
@media (max-width:600px){
  /* Iki sutunda kart daralinca ic tipografiyi kucult */
  #content.bd-h2026 .bd-h-oskart p,
  #content.bd-h2026 .bd-h-oskart span{font-size:12.5px;line-height:1.35}
  #content.bd-h2026 .bd-h-tkart h3{font-size:15px;line-height:1.25}
  #content.bd-h2026 .bd-h-tkart p{font-size:12.5px;line-height:1.35}
  #content.bd-h2026 .bd-h-ekart b{font-size:14.5px}
  #content.bd-h2026 .bd-h-ekart span{font-size:12px}
}

/* --- 47.1 Hekim kartlari artik <a> (profil sayfasina gider) --- */
a.bd-h-ekart-l{display:block;color:inherit;text-decoration:none}
a.bd-h-ekart-l:hover,a.bd-h-ekart-l:focus{color:inherit;text-decoration:none}
a.bd-h-ekart-l:hover .bd-h-foto img{transform:scale(1.04)}
.bd-h-ekart .bd-h-foto img{transition:transform .45s ease}

/* ============================================================
   48. SAYFA SONU 2026  (15 Agu 2026 - dentspa'dan ilham)
   Kucuk tipografi, beyaz siluet belge/ortak logo seritleri,
   dort sutun, yuvarlak sosyal medya ikonlari, ince alt bar.
   Parca: modules/partials/sayfa-sonu-2026.php  (YALNIZCA TR)
   ============================================================ */
footer.bd-s26-footer{
  background:none!important;background-image:none!important;
  padding:0!important;margin:0!important;border:0!important}
.bd-s26{
  background-image:linear-gradient(180deg,#161d00 0%,#060900 100%);
  border-top:1px solid rgba(255,255,255,.07);
  color:#9ea394;
  font-size:13px;line-height:1.6}
.bd-s26 *{box-sizing:border-box}
.bd-s26-ic{max-width:1240px;margin:0 auto;padding:34px 20px 0}

/* --- 48.1 Belge + is ortagi logo seritleri --- */
.bd-s26-rozet{padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.07)}
.bd-s26-belge{
  display:flex;flex-wrap:wrap;align-items:center;justify-content:center;
  gap:14px 52px}
.bd-s26-belge img{
  max-height:48px;width:auto;opacity:.5;
  transition:opacity .3s ease}
.bd-s26-belge img:hover{opacity:.95}
.bd-s26-ortak{
  display:flex;flex-wrap:wrap;align-items:center;justify-content:center;
  gap:12px 44px;margin-top:22px;padding-top:20px;
  border-top:1px solid rgba(255,255,255,.05)}
.bd-s26-ortak img{
  max-height:20px;width:auto;opacity:.34;
  transition:opacity .3s ease}
.bd-s26-ortak img:hover{opacity:.8}
.bd-s26-ortak img[src*="ivoclar"]{max-height:30px}
.bd-s26-ortak img[src*="3shape"]{max-height:18px}

/* --- 48.2 Dort sutun --- */
.bd-s26-grid{
  display:grid;grid-template-columns:1.55fr 1fr 1fr 1.3fr;
  gap:34px 40px;padding:34px 0 30px}
.bd-s26-kol h3{
  font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;
  color:#ac8a2e;margin:0 0 14px}
.bd-s26-kol ul{list-style:none;margin:0;padding:0}
.bd-s26-kol li{margin:0 0 9px}
.bd-s26-kol a{
  color:#9ea394;text-decoration:none;font-size:13px;
  transition:color .25s ease}
.bd-s26-kol a:hover,.bd-s26-kol a:focus{color:#FFFFFF;text-decoration:none}

/* 48.3 Marka sutunu */
.bd-s26-logo{max-height:52px;width:auto;margin-bottom:14px;opacity:.95}
.bd-s26-ozet{font-size:12.5px;line-height:1.65;color:#868b7c;margin:0 0 18px;max-width:330px}
.bd-s26-sosyal{display:flex;align-items:center;gap:10px}
.bd-s26-sosyal a{
  width:34px;height:34px;border-radius:50%;
  display:inline-flex;align-items:center;justify-content:center;
  border:1px solid rgba(255,255,255,.16);
  color:#d5cdb8;font-size:14px;text-decoration:none;
  transition:background-color .25s ease,border-color .25s ease,color .25s ease}
.bd-s26-sosyal a:hover{
  background-image:linear-gradient(100deg,#b9973e 0%,#ac8a2e 60%,#896b12 100%);
  border-color:transparent;color:#fff}
.bd-s26-sosyal a i{font-size:14px;line-height:1}

/* 48.4 Iletisim sutunu */
.bd-s26-adres{font-size:12.5px;line-height:1.65;color:#9ea394;margin:0 0 10px}
.bd-s26-yol,.bd-s26-satir{
  display:block;font-size:12.5px;color:#9ea394;text-decoration:none;margin:0 0 7px;
  transition:color .25s ease}
.bd-s26-yol:hover,.bd-s26-satir:hover{color:#fff;text-decoration:none}
.bd-s26-yol{color:#d5cdb8;border-bottom:1px solid rgba(255,255,255,.18);
  display:inline-block;padding-bottom:2px;margin-bottom:14px}
.bd-s26-tel{
  display:block;font-size:16px;font-weight:700;color:#FFFFFF;
  text-decoration:none;margin:0 0 8px;letter-spacing:.01em}
.bd-s26-tel:hover{color:#ac8a2e;text-decoration:none}
.bd-s26-not{font-size:11.5px;line-height:1.55;color:#727768;margin:14px 0 0}

/* --- 48.5 Alt bar --- */
.bd-s26-alt{
  border-top:1px solid rgba(255,255,255,.07);
  padding:15px 0 18px;
  display:flex;align-items:center;justify-content:space-between;gap:14px 26px;
  flex-wrap:wrap}
.bd-s26-telif{font-size:11.5px;color:#727768;margin:0}
.bd-s26-yasal{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0}
.bd-s26-yasal a{font-size:11.5px;color:#727768;text-decoration:none;transition:color .25s ease}
.bd-s26-yasal a:hover{color:#d5cdb8;text-decoration:none}

/* --- 48.6 Tablet --- */
@media (max-width:1000px){
  .bd-s26-grid{grid-template-columns:1fr 1fr;gap:30px}
  .bd-s26-marka{grid-column:1 / -1}
  .bd-s26-ozet{max-width:none}
  .bd-s26-belge{gap:14px 34px}
  .bd-s26-belge img{max-height:42px}
  .bd-s26-ortak{gap:10px 30px}
}

/* --- 48.7 Mobil --- */
@media (max-width:600px){
  .bd-s26-ic{padding:26px 18px 0}
  .bd-s26-belge{gap:16px 26px}
  .bd-s26-belge img{max-height:34px;opacity:.55}
  .bd-s26-ortak{gap:12px 22px;margin-top:18px;padding-top:16px}
  .bd-s26-ortak img{max-height:16px;opacity:.4}
  .bd-s26-ortak img[src*="ivoclar"]{max-height:24px}
  .bd-s26-ortak img[src*="3shape"]{max-height:15px}
  .bd-s26-grid{grid-template-columns:1fr 1fr;gap:26px 20px;padding:28px 0 24px}
  .bd-s26-ilt{grid-column:1 / -1}
  .bd-s26-alt{flex-direction:column;align-items:flex-start;padding:14px 0 20px}
  .bd-s26-yasal{gap:6px 14px}
}

/* --- 48.8 Eski !important kurallarini ezen kesin degerler --------------
   Tema genelinde p{16px!important}, h3{20px!important}, footer a{14px!important}
   gibi kurallar var; sayfa sonunun kucuk tipografisi bunlarla eziliyordu. */
footer.bd-s26-footer .bd-s26 .bd-s26-ozet{font-size:12.5px!important;line-height:1.65!important;color:#868b7c!important;margin:0 0 18px!important}
footer.bd-s26-footer .bd-s26 .bd-s26-adres{font-size:12.5px!important;line-height:1.65!important;color:#9ea394!important;margin:0 0 10px!important}
footer.bd-s26-footer .bd-s26 .bd-s26-not{font-size:11.5px!important;line-height:1.55!important;color:#727768!important;margin:14px 0 0!important}
footer.bd-s26-footer .bd-s26 .bd-s26-telif{font-size:11.5px!important;line-height:1.5!important;color:#727768!important;margin:0!important}
footer.bd-s26-footer .bd-s26 .bd-s26-kol h3{
  font-size:11px!important;line-height:1.4!important;font-weight:700!important;
  letter-spacing:.14em!important;text-transform:uppercase!important;
  color:#ac8a2e!important;margin:0 0 14px!important}
footer.bd-s26-footer .bd-s26 .bd-s26-kol a{font-size:13px!important;color:#9ea394!important;font-weight:400!important}
footer.bd-s26-footer .bd-s26 .bd-s26-kol a:hover,
footer.bd-s26-footer .bd-s26 .bd-s26-kol a:focus{color:#FFFFFF!important}
footer.bd-s26-footer .bd-s26 .bd-s26-yol,
footer.bd-s26-footer .bd-s26 .bd-s26-satir{font-size:12.5px!important;color:#9ea394!important;font-weight:400!important}
footer.bd-s26-footer .bd-s26 .bd-s26-yol{color:#d5cdb8!important}
footer.bd-s26-footer .bd-s26 .bd-s26-yol:hover,
footer.bd-s26-footer .bd-s26 .bd-s26-satir:hover{color:#FFFFFF!important}
footer.bd-s26-footer .bd-s26 .bd-s26-tel{font-size:16px!important;font-weight:700!important;color:#FFFFFF!important;line-height:1.4!important}
footer.bd-s26-footer .bd-s26 .bd-s26-tel:hover{color:#ac8a2e!important}
footer.bd-s26-footer .bd-s26 .bd-s26-yasal a{font-size:11.5px!important;color:#727768!important;font-weight:400!important}
footer.bd-s26-footer .bd-s26 .bd-s26-yasal a:hover{color:#d5cdb8!important}
footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a{color:#d5cdb8!important;font-size:14px!important}
footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a:hover{color:#FFFFFF!important}

/* --- 48.9 DUZELTME: 48.8'deki ".bd-s26-kol a" kurali (0,4,2) iletisim
   sutunundaki tel/yol/satir kurallarini (0,3,2) eziyordu. Ayni zincire
   .bd-s26-kol eklenerek ozgulluk (0,5,3)'e cikarildi. -------------------- */
footer.bd-s26-footer .bd-s26 .bd-s26-kol a.bd-s26-yol,
footer.bd-s26-footer .bd-s26 .bd-s26-kol a.bd-s26-satir{
  font-size:12.5px!important;font-weight:400!important;color:#9ea394!important}
footer.bd-s26-footer .bd-s26 .bd-s26-kol a.bd-s26-yol{color:#d5cdb8!important}
footer.bd-s26-footer .bd-s26 .bd-s26-kol a.bd-s26-yol:hover,
footer.bd-s26-footer .bd-s26 .bd-s26-kol a.bd-s26-satir:hover{color:#FFFFFF!important}
footer.bd-s26-footer .bd-s26 .bd-s26-kol a.bd-s26-tel{
  font-size:16px!important;font-weight:700!important;color:#FFFFFF!important;line-height:1.4!important}
footer.bd-s26-footer .bd-s26 .bd-s26-kol a.bd-s26-tel:hover{color:#ac8a2e!important}

/* --- 48.10 Alt bar: sag alttaki sabit "Randevu Olusturun" dugmesi yasal
   linklerin uzerine biniyordu; telif + yasal linkler sola alindi. -------- */
.bd-s26-alt{justify-content:flex-start;gap:8px 28px;padding-bottom:26px}
@media (max-width:600px){
  .bd-s26-alt{padding-bottom:30px}
}


/* ============================================================
   49. 15 AGUSTOS DUZELTMELERI (Davut'un listesi)
   49.1 Oncesi/Sonrasi: resim ici etiket ve resim alti yazi kalkti
   49.2 "Tum tedaviler" basligi ortalandi, sayac rozeti silindi
   49.3 Belge seridi ile is ortagi seridinin tonu esitlendi
   49.4 Yeni is ortagi logolari (Osstem, MegaGen, Aidite, Dentsply, MyRay)
   ============================================================ */

/* --- 49.2 Tum tedaviler basligi ortada --- */
#content.bd-h2026 .bd-h-tumu-bas{justify-content:center;text-align:center}
#content.bd-h2026 .bd-h-tumu-bas h3{text-align:center}

/* --- 49.3 Belge seridi artik tam net; is ortaklariyla ayni ton --- */
#content.bd-h2026 .bd-h-lg{opacity:1}
#content.bd-h2026 .bd-h-lg:hover{opacity:1}

/* --- 49.4 Yeni ortak logolari: optik denge ---
   Osstem ve Dentsply Sirona iki satirli kilitler (Ivoclar gibi),
   ayni yukseklikte kucuk kaliyorlar; bir tik buyutuldu. */
#content.bd-h2026 .bd-h-olg img[src*="osstem"]{max-height:52px}
#content.bd-h2026 .bd-h-olg img[src*="dentsply"]{max-height:52px}
#content.bd-h2026 .bd-h-olg img[src*="megagen"]{max-height:38px}
#content.bd-h2026 .bd-h-olg img[src*="aidite"]{max-height:34px}
#content.bd-h2026 .bd-h-olg img[src*="myray"]{max-height:34px}
@media (max-width:1000px){
  #content.bd-h2026 .bd-h-olg img[src*="osstem"]{max-height:42px}
  #content.bd-h2026 .bd-h-olg img[src*="dentsply"]{max-height:42px}
  #content.bd-h2026 .bd-h-olg img[src*="megagen"]{max-height:30px}
  #content.bd-h2026 .bd-h-olg img[src*="aidite"]{max-height:28px}
  #content.bd-h2026 .bd-h-olg img[src*="myray"]{max-height:28px}
}

/* --- 49.5 Sayfa sonundaki ortak seridinde ayni denge --- */
.bd-s26-ortak img[src*="osstem"]{max-height:28px}
.bd-s26-ortak img[src*="dentsply"]{max-height:28px}
.bd-s26-ortak img[src*="megagen"]{max-height:22px}
.bd-s26-ortak img[src*="aidite"]{max-height:19px}
.bd-s26-ortak img[src*="myray"]{max-height:19px}
@media (max-width:600px){
  .bd-s26-ortak img[src*="osstem"]{max-height:22px}
  .bd-s26-ortak img[src*="dentsply"]{max-height:22px}
  .bd-s26-ortak img[src*="megagen"]{max-height:18px}
  .bd-s26-ortak img[src*="aidite"]{max-height:15px}
  .bd-s26-ortak img[src*="myray"]{max-height:15px}
}


/* ============================================================
   50. SAYFA SONU MARKA SUTUNU YENIDEN  (15 Agu 2026)
   Davut: "logonun altindaki '4 dis hekimi / 9 dil' yazisini sil;
   sosyal medya ikonlarini buyutup logonun SAGINA yan yana koy."
   Ozet cumlesi parcadan (sayfa-sonu-2026.php) tamamen kaldirildi.
   ============================================================ */
footer.bd-s26-footer .bd-s26 .bd-s26-marka{
  display:flex!important;align-items:center!important;align-self:flex-start!important;
  gap:16px 28px!important;flex-wrap:wrap!important}
footer.bd-s26-footer .bd-s26 .bd-s26-logo{
  max-height:56px!important;margin-bottom:0!important;flex:0 0 auto!important}
footer.bd-s26-footer .bd-s26 .bd-s26-sosyal{gap:12px!important;flex:0 0 auto!important}
footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a{
  width:44px!important;height:44px!important;
  border-color:rgba(255,255,255,.20)!important}
footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a,
footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a i{font-size:18px!important}

/* 50.1 Dar ekranlarda da yan yana kalsin, ikonlar bir tik kucuk */
@media (max-width:600px){
  footer.bd-s26-footer .bd-s26 .bd-s26-marka{gap:14px 20px!important}
  footer.bd-s26-footer .bd-s26 .bd-s26-logo{max-height:46px!important}
  footer.bd-s26-footer .bd-s26 .bd-s26-sosyal{gap:10px!important}
  footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a{width:40px!important;height:40px!important}
  footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a,
  footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a i{font-size:17px!important}
}


/* ============================================================
   51. 15 AGUSTOS - UCUNCU TUR (Davut'un listesi)
   51.1 Iletisim: adresin soluna harita ikonu, telefonun soluna
        telefon ikonu; ikon da yazi da ayni baglantiyi aciyor.
   51.2 Oncesi/Sonrasi basligi: "Gulumsemeniz" italik + altin degrade,
        alt satirda "Ne kadar degisebilir?"
   51.3 Sayfa sonu sosyal medya: daha buyuk daireler + altlarinda ad,
        ustlerinde "Bizi takip edin".
   ============================================================ */

/* --- 51.1 Iletisim satirlari (ikon + yazi tek baglanti) --- */
footer.bd-s26-footer .bd-s26 .bd-s26-ilt .bd-s26-satir2{
  display:flex!important;align-items:flex-start!important;gap:10px!important;
  text-decoration:none!important;margin:0 0 10px!important}
footer.bd-s26-footer .bd-s26 .bd-s26-ilt .bd-s26-satir2 .bd-s26-ik{
  flex:0 0 18px;width:18px;height:18px;margin-top:2px;
  display:inline-flex;align-items:center;justify-content:center}
footer.bd-s26-footer .bd-s26 .bd-s26-ilt .bd-s26-satir2 .bd-s26-ik svg{
  width:18px;height:18px;fill:#9ea394;transition:fill .25s ease}
footer.bd-s26-footer .bd-s26 .bd-s26-ilt .bd-s26-satir2:hover .bd-s26-ik svg{fill:#ac8a2e}
footer.bd-s26-footer .bd-s26 .bd-s26-ilt .bd-s26-satir2 .bd-s26-adres{
  font-size:12.5px!important;line-height:1.65!important;color:#9ea394!important;
  margin:0!important;display:block;transition:color .25s ease}
footer.bd-s26-footer .bd-s26 .bd-s26-ilt .bd-s26-satir2:hover .bd-s26-adres{color:#fff!important}
/* telefon satiri */
footer.bd-s26-footer .bd-s26 .bd-s26-ilt .bd-s26-telsatir{
  align-items:center!important;margin:0 0 8px!important}
footer.bd-s26-footer .bd-s26 .bd-s26-ilt .bd-s26-telsatir .bd-s26-ik{margin-top:0}
footer.bd-s26-footer .bd-s26 .bd-s26-ilt .bd-s26-telsatir .bd-s26-ik svg{fill:#FFFFFF}
footer.bd-s26-footer .bd-s26 .bd-s26-ilt .bd-s26-telsatir .bd-s26-tel{
  display:block;font-size:16px!important;font-weight:700!important;
  color:#FFFFFF!important;line-height:1.4!important;letter-spacing:.01em;
  transition:color .25s ease}
footer.bd-s26-footer .bd-s26 .bd-s26-ilt .bd-s26-telsatir:hover .bd-s26-tel,
footer.bd-s26-footer .bd-s26 .bd-s26-ilt .bd-s26-telsatir:hover .bd-s26-ik svg{color:#ac8a2e!important;fill:#ac8a2e}
/* "Yol tarifi alin" artik adresin hemen altinda, ikon hizasinda */
footer.bd-s26-footer .bd-s26 .bd-s26-ilt .bd-s26-yol{margin-left:28px!important}

/* --- 51.3 Sosyal medya: daire + altinda ad --- */
footer.bd-s26-footer .bd-s26 .bd-s26-takip{display:flex;flex-direction:column;gap:12px}
footer.bd-s26-footer .bd-s26 .bd-s26-takip-bas{
  font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;
  color:#ac8a2e;line-height:1}
footer.bd-s26-footer .bd-s26 .bd-s26-sosyal{
  display:flex!important;align-items:flex-start!important;gap:22px!important}
footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a{
  width:auto!important;height:auto!important;
  border:0!important;border-radius:0!important;background:none!important;
  display:inline-flex!important;flex-direction:column!important;
  align-items:center!important;justify-content:flex-start!important;gap:8px!important;
  text-decoration:none!important}
footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a i{
  width:54px;height:54px;border-radius:50%;
  border:1px solid rgba(255,255,255,.22);
  display:inline-flex;align-items:center;justify-content:center;
  font-size:22px!important;color:#d5cdb8;
  transition:background-color .25s ease,border-color .25s ease,color .25s ease,background-image .25s ease}
footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a::after{
  content:attr(title);
  font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;
  color:#828778;transition:color .25s ease}
footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a:hover{background:none!important}
footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a:hover i{
  background-image:linear-gradient(100deg,#b9973e 0%,#ac8a2e 60%,#896b12 100%);
  border-color:transparent;color:#fff}
footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a:hover::after{color:#d5cdb8}
/* marka sutunu artik logo + takip blogu */
footer.bd-s26-footer .bd-s26 .bd-s26-marka{align-items:flex-start!important;gap:20px 34px!important}
footer.bd-s26-footer .bd-s26 .bd-s26-logo{margin-top:6px!important}
@media (max-width:600px){
  footer.bd-s26-footer .bd-s26 .bd-s26-sosyal{gap:18px!important}
  footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a i{width:48px;height:48px;font-size:20px!important}
  footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a::after{font-size:10px}
}

/* --- 51.2 Oncesi/Sonrasi basligi --- */
#content.bd-h2026 .bd-h-osbas{line-height:1.12}
#content.bd-h2026 .bd-h-osbas em{
  display:block;font-style:italic;
  background-image:linear-gradient(100deg,#b9973e 0%,#ac8a2e 42%,#896b12 76%,#b49545 100%);
  -webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;color:transparent}
#content.bd-h2026 .bd-h-osbas span{display:block}

/* 51.4 Iletisim sutunu ikon eklenince daralinca adres kotu sariyordu -> bir tik genis */
@media (min-width:1001px){
  footer.bd-s26-footer .bd-s26 .bd-s26-grid{grid-template-columns:1.45fr .92fr .92fr 1.55fr!important}
}


/* ============================================================
   52. 15 AGUSTOS - DORDUNCU TUR (Davut'un listesi)
   52.1 Sayfa sonu: sosyal medya blogu klinik logosunun SAGINDA
        kalsin (alt satira dusmesin).
   52.2 Sayfa sonu: telefonun altina "Bizi arayin" (adresteki
        "Yol tarifi alin" ile ayni bicim).
   52.3 Iletisim sayfasi: ust 3 kutucukta amblem YAZILARIN SAGINDA,
        daha buyuk; kutular boyca kisaldi.
   52.4 Iletisim sayfasi: sag alttaki SSS kutusunda beyaz yazi
        acik zeminde gorunmuyordu -> koyulastirildi.
   ============================================================ */

/* --- 52.1 Marka sutunu genisletildi; logo + sosyal yan yana --- */
@media (min-width:1001px){
  footer.bd-s26-footer .bd-s26 .bd-s26-grid{
    grid-template-columns:1.85fr .85fr .85fr 1.45fr!important}
}
footer.bd-s26-footer .bd-s26 .bd-s26-marka{
  flex-wrap:nowrap!important;align-items:center!important;gap:26px!important}
footer.bd-s26-footer .bd-s26 .bd-s26-logo{
  max-height:50px!important;margin-top:0!important;flex:0 0 auto!important}
footer.bd-s26-footer .bd-s26 .bd-s26-takip{flex:0 0 auto}
footer.bd-s26-footer .bd-s26 .bd-s26-sosyal{gap:18px!important}
footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a i{width:52px;height:52px;font-size:21px!important}
@media (max-width:600px){
  footer.bd-s26-footer .bd-s26 .bd-s26-marka{gap:16px!important}
  footer.bd-s26-footer .bd-s26 .bd-s26-logo{max-height:40px!important}
  footer.bd-s26-footer .bd-s26 .bd-s26-sosyal{gap:12px!important}
  footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a i{width:42px;height:42px;font-size:18px!important}
  footer.bd-s26-footer .bd-s26 .bd-s26-sosyal a::after{font-size:9px;letter-spacing:.06em}
  footer.bd-s26-footer .bd-s26 .bd-s26-takip-bas{font-size:10px}
}

/* --- 52.2 "Bizi arayin" telefonun hemen altinda --- */
footer.bd-s26-footer .bd-s26 .bd-s26-ilt .bd-s26-ara{margin-top:-2px!important;margin-bottom:14px!important}

/* --- 52.3 Iletisim sayfasi: amblem yazilarin saginda --- */
#content.bd-il2026 .bd-il-kart{
  display:grid;
  grid-template-columns:1fr auto;
  grid-template-areas:"bas ikon" "deger ikon" "not ikon";
  align-items:center;column-gap:20px;
  padding:22px 24px 24px}
#content.bd-il2026 .bd-il-kart > i{
  grid-area:ikon;align-self:center;
  width:64px;height:64px;font-size:26px;margin:0;border-radius:16px}
#content.bd-il2026 .bd-il-kart > .bd-il-kart-baslik{grid-area:bas}
#content.bd-il2026 .bd-il-kart > strong{grid-area:deger}
#content.bd-il2026 .bd-il-kart > em{grid-area:not}
@media (max-width:700px){
  #content.bd-il2026 .bd-il-kart{column-gap:16px;padding:20px}
  #content.bd-il2026 .bd-il-kart > i{width:54px;height:54px;font-size:22px}
}

/* --- 52.4 SSS kutusundaki yazi acik zeminde okunmuyordu --- */
#content.bd-il2026 .bd-il-sss span{color:#1c2402!important}
#content.bd-il2026 .bd-il-sss p{color:#666a5c!important}


/* ============================================================
   53. SABIT RANDEVU PENCERESI - 2026 DUZENI  (15 Agu 2026)
   Kompakt surum: her zaman ekrana sigar
   ============================================================ */
.fixed-pricing .card.bd-rv{
  border:1px solid #f2ede0 !important;
  border-radius:18px !important;
  box-shadow:0 18px 46px rgba(22,29,0,.16) !important;
  background:#fff !important;
  max-height:calc(100vh - 110px) !important;
  overflow-y:auto !important;
  overflow-x:hidden !important;
}
.fixed-pricing .card.bd-rv::-webkit-scrollbar{ width:5px; }
.fixed-pricing .card.bd-rv::-webkit-scrollbar-thumb{ background:#e7e1d0; border-radius:3px; }
.bd-rv-govde{ padding:17px 18px 16px; position:relative; }
.bd-rv-kapat{
  position:absolute; top:13px; right:13px;
  width:26px; height:26px; border-radius:50%;
  background:#faf5ea; color:#666a5c;
  display:flex; align-items:center; justify-content:center;
  font-size:13px; cursor:pointer; transition:.15s; z-index:2;
}
.bd-rv-kapat:hover{ background:#f2ede0; color:#1c2402; }
.bd-rv-ust{
  font-family:'Inter',sans-serif !important; font-size:10px !important; font-weight:800 !important;
  letter-spacing:.14em !important; text-transform:uppercase; color:#ac8a2e !important;
  margin:0 0 4px !important; line-height:1.2 !important;
}
.bd-rv-baslik{
  font-family:'Inter',sans-serif !important; font-size:18px !important; font-weight:800 !important;
  color:#161d00 !important; margin:0 0 4px !important; letter-spacing:-.01em !important; line-height:1.2 !important;
}
.bd-rv-alt{
  font-size:12.5px !important; line-height:1.45 !important; color:#666a5c !important;
  margin:0 0 13px !important; padding-right:24px;
}
.bd-rv-grup{ margin-bottom:9px; }
.bd-rv-grup label{
  display:block !important; font-family:'Inter',sans-serif !important;
  font-size:12.5px !important; font-weight:700 !important; color:#161d00 !important; margin:0 0 4px !important;
}
.bd-rv-grup label span{ font-weight:500 !important; color:#8d9183 !important; font-size:11.5px !important; }
.bd-rv-grup .form-control{
  width:100% !important; height:42px !important; padding:0 13px !important; font-size:14.5px !important;
  border:1px solid #ece6d7 !important; border-radius:10px !important;
  background:#fefbf1 !important; color:#161d00 !important; box-shadow:none !important;
}
.bd-rv-grup .form-control::placeholder{ color:#b5ae99 !important; }
.bd-rv-grup .form-control:focus{ border-color:#d5cdb8 !important; background:#fff !important; }
.bd-rv-grup .iti{ width:100% !important; display:block !important; }
.bd-rv-btn{
  width:100% !important; height:46px !important; margin-top:4px !important;
  border:0 !important; border-radius:999px !important;
  background:#ac8a2e !important; color:#fff !important;
  font-family:'Inter',sans-serif !important; font-weight:700 !important; font-size:15.5px !important;
}
.bd-rv-btn:hover{ background:#9c7b18 !important; }
.bd-rv-kvkk{
  font-size:10.5px !important; line-height:1.45 !important; color:#8d9183 !important;
  text-align:center !important; margin:8px 0 0 !important;
}
.bd-rv-kvkk a{ color:#8d9183 !important; text-decoration:underline !important; }
.bd-rv-ayrac{ display:flex; align-items:center; gap:9px; margin:12px 0 9px; }
.bd-rv-ayrac span{ flex:1; height:1px; background:#f2ede0; }
.bd-rv-ayrac b{
  font-family:'Inter',sans-serif; font-size:10px; font-weight:700;
  color:#b5ae99; letter-spacing:.06em;
}
.bd-rv-ara{
  display:flex !important; align-items:center; justify-content:center; gap:8px;
  height:42px; border:1px solid #ece6d7; border-radius:999px;
  text-decoration:none !important; background:#fff !important;
  font-family:'Inter',sans-serif !important; font-weight:700 !important; font-size:14.5px !important;
  color:#161d00 !important;
}
.bd-rv-ara:hover{ background:#fefbf1 !important; }

/* Alcak ekranlarda "YA DA / Hemen arayin" blogu gizlenir */
@media (max-height: 700px){
  .bd-rv-ayrac{ display:none !important; }
  .bd-rv-ara{ margin-top:10px; }
}
@media (max-height: 620px){
  .bd-rv-alt{ display:none !important; }
}
@media (max-height: 560px){
  .bd-rv-govde{ padding:14px 16px 13px; }
  .bd-rv-grup{ margin-bottom:7px; }
  .bd-rv-grup .form-control{ height:40px !important; }
}

/* 53.1 Aciklama alani ve zorunlu alan uyarisi */
.bd-rv-grup textarea.form-control{
  height:auto !important; min-height:64px !important; max-height:120px;
  padding:9px 13px !important; line-height:1.45 !important; resize:vertical;
}
.fixed-pricing .bd-rv-grup .form-control.bd-hata,
.fixed-pricing .bd-rv-grup .form-control.bd-hata:focus,
.fixed-pricing .bd-rv-grup textarea.form-control.bd-hata,
.fixed-pricing .bd-rv-grup textarea.form-control.bd-hata:focus{
  border:1px solid #ac8a2e !important; background:#fcf9ee !important; box-shadow:0 0 0 3px rgba(172,138,46,.10) !important;
}
.bd-rv-uyari{
  display:none; margin:8px 0 0; text-align:center;
  font-family:'Inter',sans-serif; font-size:11.5px; font-weight:600; color:#937205;
}
.bd-rv-uyari.acik{ display:block; }

/* 53.2 Hata cercevesi - kimlik secicisiyle kesin oncelik */
#priceUsToggler .bd-rv-grup .form-control.bd-hata,
#priceUsToggler .bd-rv-grup .form-control.bd-hata:focus,
#priceUsToggler .bd-rv-grup .form-control.bd-hata:hover{
  border-color:#ac8a2e !important;
  border-top-color:#ac8a2e !important;
  border-right-color:#ac8a2e !important;
  border-bottom-color:#ac8a2e !important;
  border-left-color:#ac8a2e !important;
}

/* ============================================================
   54. YAN RANDEVU KUTUSU - aciklama alani, KVKK notu, hata durumu
   ============================================================ */
.bd-t-form .bd-t-mesaj{
  width:100%; min-height:64px; max-height:120px; resize:vertical;
  padding:9px 12px; font-size:14px; line-height:1.45;
  border:1px solid #ece6d7; border-radius:10px;
  background:#fefbf1; color:#161d00; font-family:inherit;
  margin-bottom:10px;
}
.bd-t-form .bd-t-mesaj::placeholder{ color:#b5ae99; }
.bd-t-form .bd-t-mesaj:focus{ outline:none; border-color:#d5cdb8; background:#fff; }
.bd-t-kvkknot{
  font-size:10.5px !important; line-height:1.45 !important; color:#8d9183 !important;
  text-align:center !important; margin:9px 0 0 !important;
}
.bd-t-kvkknot a{ color:#8d9183 !important; text-decoration:underline !important; }

/* Zorunlu alan uyarisi - site genelinde */
input.bd-hata, textarea.bd-hata,
.bd-t-form input.bd-hata, .bd-t-form textarea.bd-hata{
  border-color:#ac8a2e !important;
  border-top-color:#ac8a2e !important; border-right-color:#ac8a2e !important;
  border-bottom-color:#ac8a2e !important; border-left-color:#ac8a2e !important;
  background:#fcf9ee !important;
}
.bd-t-form .bd-rv-uyari{ display:none; }
.bd-t-form .bd-rv-uyari.acik{
  display:block; margin:8px 0 0; text-align:center;
  font-family:'Inter',sans-serif; font-size:11.5px; font-weight:600; color:#937205;
}

/* 54.1 "Hemen ara" butonu - numara gorunur */
#priceUsToggler .bd-rv-ara{ gap:7px !important; }
#priceUsToggler .bd-rv-ara .bd-rv-ara-et{
  font-family:'Inter',sans-serif; font-size:13.5px; font-weight:600; color:#666a5c;
}
#priceUsToggler .bd-rv-ara b{
  font-family:'Inter',sans-serif; font-size:15px; font-weight:800; color:#161d00;
  letter-spacing:.01em;
}

/* ============================================================
   55. ULKE SECICI (intl-tel-input) DUZENLEMELERI
   ============================================================ */
/* Ulke listesi kartin disinda cizilir, kirpilmaz */
.iti--container{ z-index:2147483000 !important; }
.iti--container .iti__country-list{
  border-radius:12px !important; border:1px solid #ece6d7 !important;
  box-shadow:0 14px 36px rgba(22,29,0,.18) !important; font-size:14px;
}

/* Sabit randevu penceresi */
#priceUsToggler .iti{ width:100% !important; display:block !important; }
#priceUsToggler .iti--separate-dial-code .iti__selected-flag{
  background:transparent !important; border-radius:10px 0 0 10px; padding-left:12px;
}
#priceUsToggler .iti--separate-dial-code .iti__selected-dial-code{
  font-family:'Inter',sans-serif; font-weight:700; font-size:14.5px; color:#161d00; margin-left:6px;
}

/* Tedavi sayfasi randevu kutusu */
.bd-t-form .iti{ width:100% !important; display:block !important; margin-bottom:10px; }
.bd-t-form .iti input[type=text]{ margin-bottom:0 !important; }
.bd-t-form .iti--separate-dial-code .iti__selected-flag{
  background:transparent !important; border-radius:10px 0 0 10px; padding-left:12px;
}
.bd-t-form .iti--separate-dial-code .iti__selected-dial-code{
  font-family:'Inter',sans-serif; font-weight:700; font-size:14px; color:#161d00; margin-left:6px;
}

/* 55.1 Ulke kodu etiketi (bayragin yaninda) */
.iti__selected-flag .bd-tel-kod{
  font-family:'Inter',sans-serif; font-weight:700; font-size:14.5px;
  color:#161d00; margin-left:7px; line-height:1;
}
.bd-t-form .iti__selected-flag .bd-tel-kod{ font-size:14px; }
.iti__selected-flag{ padding-right:8px !important; }

/* ============================================================
   56. ULKE LISTESI OKUNABILIRLIGI  (15 Agu 2026)
   ============================================================ */
.iti__country-list{
  background:#fff !important;
  color:#161d00 !important;
  max-height:230px !important;
  padding:6px !important;
}
.iti__country{
  color:#161d00 !important;
  padding:9px 10px !important;
  border-radius:8px !important;
}
.iti__country-name{ color:#161d00 !important; font-size:14px !important; }
.iti__dial-code{ color:#666a5c !important; font-size:13.5px !important; }
.iti__country.iti__highlight,
.iti__country:hover{ background:#faf5ea !important; }
.iti__country.iti__active{ background:#f7f3e7 !important; }
.iti__divider{ border-bottom:1px solid #f2ede0 !important; margin:5px 0 !important; }
.iti__search-input{
  color:#161d00 !important; background:#fefbf1 !important;
  border:1px solid #ece6d7 !important; border-radius:8px !important;
  padding:9px 11px !important; font-size:14px !important; margin-bottom:5px !important;
}
.iti__search-input::placeholder{ color:#b5ae99 !important; }
.iti__country-list .iti__flag{ margin-right:8px !important; }

/* Tek ok, tek kod etiketi */
.iti__selected-flag .iti__arrow ~ .iti__arrow{ display:none !important; }
.iti__selected-flag .bd-tel-kod ~ .bd-tel-kod{ display:none !important; }

/* 56.1 Tedavi kutusunda "Hemen ara" butonu */
.bd-t-ara{
  display:flex; align-items:center; justify-content:center; gap:8px;
  height:44px; margin-top:10px;
  border:1px solid #ece6d7; border-radius:999px;
  background:#fff; text-decoration:none !important;
}
.bd-t-ara span{
  font-family:'Inter',sans-serif; font-size:13.5px; font-weight:600; color:#666a5c;
}
.bd-t-ara b{
  font-family:'Inter',sans-serif; font-size:15px; font-weight:800; color:#161d00; letter-spacing:.01em;
}
.bd-t-ara:hover{ background:#fefbf1; }


/* =====================================================================
   53) GULUS GALERISI - portre duvari (19 Agu 2026)
   Sablon: smile-gallery.php | Sayfa: /gulus-galerisi/
   ===================================================================== */
.bd-g2026{ background:#1c2402; }
.bd-g2026 .container{ max-width:1320px; }

.bd-g-bolum{ background:#1c2402; color:#f9f5ea; padding:104px 0 96px; }

.bd-g-bs{ text-align:center; max-width:760px; margin:0 auto 46px; }
.bd-g-etiket{
  display:inline-block; font-family:'Inter',sans-serif; font-size:12px; font-weight:700;
  letter-spacing:.18em; text-transform:uppercase; color:#acb59b; margin-bottom:14px;
}
.bd-g-bs h1{
  font-family:'Inter',sans-serif; font-size:44px; line-height:1.14; font-weight:700;
  letter-spacing:-.01em; color:#f9f5ea; margin:0 0 16px;
}
.bd-g-bs h1 em{
  font-style:italic; font-weight:800; font-size:1.2em; padding:0 .02em; color:#ac8a2e;
  background:none; -webkit-background-clip:initial; background-clip:initial;
}
.bd-g-bs p{ font-family:'Inter',sans-serif; font-size:16.5px; line-height:1.62; color:#b5ae99; margin:0; }

.bd-g-grid{ display:grid; grid-template-columns:repeat(5,1fr); gap:14px; }
.bd-g-kare{
  position:relative; display:block; padding:0; border:0; background:#212907;
  border-radius:12px; overflow:hidden; cursor:pointer; aspect-ratio:4/5;
}
.bd-g-kare img{
  width:100%; height:100%; object-fit:cover; display:block;
  transition:transform .55s cubic-bezier(.2,.7,.3,1);
}
.bd-g-kare::after{
  content:""; position:absolute; inset:0; border-radius:12px; pointer-events:none;
  box-shadow:inset 0 0 0 0 rgba(172,181,155,0); transition:box-shadow .3s;
}
.bd-g-kare:hover img{ transform:scale(1.045); }
.bd-g-kare:hover::after{ box-shadow:inset 0 0 0 2px rgba(172,181,155,.55); }
.bd-g-kare:focus-visible{ outline:2px solid #acb59b; outline-offset:3px; }
.bd-g-gizli{ display:none !important; }

.bd-g-orta{ text-align:center; margin-top:40px; }
.bd-g-btn{
  font-family:'Inter',sans-serif; font-size:15px; font-weight:600;
  display:inline-block; border:1px solid rgba(249,245,234,.28); background:transparent;
  color:#f9f5ea; padding:14px 32px; border-radius:999px; cursor:pointer;
  transition:background .25s, border-color .25s;
}
.bd-g-btn:hover{ background:rgba(249,245,234,.08); border-color:rgba(249,245,234,.5); }

.bd-g-lb{
  position:fixed; inset:0; background:rgba(21,28,0,.94);
  display:none; align-items:center; justify-content:center; z-index:99999;
}
.bd-g-lb.acik{ display:flex; }
.bd-g-lb img{ max-width:min(80vw,600px); max-height:86vh; border-radius:10px; display:block; }
.bd-g-kapat, .bd-g-ok{
  position:absolute; background:rgba(249,245,234,.10); border:0; color:#f9f5ea;
  width:46px; height:46px; border-radius:50%; font-size:24px; line-height:1; cursor:pointer;
  display:flex; align-items:center; justify-content:center; transition:background .2s;
}
.bd-g-kapat:hover, .bd-g-ok:hover{ background:rgba(249,245,234,.22); }
.bd-g-kapat{ top:22px; right:24px; }
.bd-g-onceki{ left:24px; top:50%; transform:translateY(-50%); }
.bd-g-sonraki{ right:24px; top:50%; transform:translateY(-50%); }
.bd-g-sayac{
  position:absolute; bottom:26px; left:50%; transform:translateX(-50%);
  font-family:'Inter',sans-serif; font-size:13px; color:#919587; letter-spacing:.06em;
}

@media (max-width:1024px){
  .bd-g-grid{ grid-template-columns:repeat(3,1fr); }
  .bd-g-bs h1{ font-size:34px; }
  .bd-g-bolum{ padding:84px 0 72px; }
}
@media (max-width:640px){
  .bd-g-grid{ grid-template-columns:repeat(2,1fr); gap:10px; }
  .bd-g-bolum{ padding:64px 0 56px; }
  .bd-g-bs{ margin-bottom:32px; }
  .bd-g-bs h1{ font-size:27px; }
  .bd-g-ok{ width:40px; height:40px; }
  .bd-g-onceki{ left:8px; }
  .bd-g-sonraki{ right:8px; }
  .bd-g-kapat{ top:14px; right:14px; }
}
@media (prefers-reduced-motion:reduce){
  .bd-g-kare img{ transition:none; }
}

/* 53.1 ana sayfa portre duvari: gizli kareler (19 Agu 2026) */
#content.bd-h2026 .bd-h-gizli{ display:none !important; }


/* =====================================================================
   53.2 GULUS GALERISI - ONCESI/SONRASI seridi ve satir alti paneli (20 Agu 2026)
   ===================================================================== */
.bd-g-serit{
  position:absolute; left:0; right:0; bottom:0; z-index:2; pointer-events:none;
  padding:26px 8px 9px; text-align:center;
  font-family:'Inter',sans-serif; font-size:9.5px; font-weight:700; letter-spacing:.16em;
  color:rgba(249,245,234,.72);
  background:linear-gradient(to top, rgba(21,28,0,.82), rgba(21,28,0,0));
  border-radius:0 0 12px 12px;
  transition:color .25s;
}
.bd-g-kare:hover .bd-g-serit{ color:#FFFFFF; }
.bd-g-kare.bd-g-secili::after{ box-shadow:inset 0 0 0 2px #acb59b; }

.bd-g-panel{
  grid-column:1 / -1; display:none; position:relative;
  background:#1f2704; border:1px solid rgba(249,245,234,.10); border-radius:14px;
  padding:22px; margin:2px 0 6px;
}
.bd-g-panel.acik{ display:block; }
.bd-g-pic{ display:flex; gap:20px; justify-content:center; align-items:stretch; }
.bd-g-ppor, .bd-g-pos{ height:clamp(300px, 50vh, 500px); border-radius:10px; overflow:hidden; background:#1f2705; position:relative; }
.bd-g-ppor img, .bd-g-pos img{ height:100%; width:auto; display:block; }
.bd-g-pet{
  position:absolute; left:10px; z-index:2;
  font-family:'Inter',sans-serif; font-size:9.5px; font-weight:800; letter-spacing:.14em; color:#f9f5ea;
  background:rgba(21,28,0,.68); border:1px solid rgba(249,245,234,.22); padding:4px 8px; border-radius:4px;
}
.bd-g-pet-ust{ top:10px; }
.bd-g-pet-alt{ bottom:10px; }
.bd-g-pkapat{
  position:absolute; top:12px; right:14px; z-index:3;
  background:rgba(249,245,234,.10); border:0; color:#f9f5ea;
  width:34px; height:34px; border-radius:50%; font-size:19px; line-height:1; cursor:pointer;
  display:flex; align-items:center; justify-content:center; transition:background .2s;
}
.bd-g-pkapat:hover{ background:rgba(249,245,234,.22); }

@media (max-width:640px){
  .bd-g-serit{ padding:20px 4px 7px; font-size:8.5px; letter-spacing:.12em; }
  .bd-g-panel{ padding:16px; }
  .bd-g-pic{ flex-direction:column; align-items:center; gap:14px; }
  .bd-g-ppor, .bd-g-pos{ height:auto; width:100%; max-width:360px; }
  .bd-g-ppor img, .bd-g-pos img{ width:100%; height:auto; }
}

/* ======================================================================
   53.3 GULUS GALERISI BASLIGI (21 Agu 2026)
   "ILHAM ALIN": italik degil, dil secici kutusuyla ayni turuncu degrade (parlak).
   Alt satir: beyaz ve daha buyuk. Iki sayfada da (ana sayfa + /gulus-galerisi/).
   ====================================================================== */
.bd-g-bs h1 em,
#content.bd-h2026 .bd-h-portreler .bd-h-bs h2 em{
  font-style:normal; font-weight:800; font-size:1.2em; padding:0 .04em 0 0;
  background:linear-gradient(100deg,#d1b674,#ac8a2e 46%,#a68a41 78%,#dfc993);
  -webkit-background-clip:text; background-clip:text;
  color:transparent; -webkit-text-fill-color:transparent;
}
.bd-g-bs p,
#content.bd-h2026 .bd-h-portreler .bd-h-bs p{
  color:#FFFFFF!important; font-size:20px!important; font-weight:500; line-height:1.5!important;
}
@media (max-width:640px){
  .bd-g-bs p,
  #content.bd-h2026 .bd-h-portreler .bd-h-bs p{ font-size:17.5px!important; }
}

/* ======================================================================
   53.4 ONCESI/SONRASI PANELI — ZORUNLU UYARI IBARESI (21 Agu 2026)
   Yonetmelik m.7/1-k geregi gorsel iceriklerde bulunmasi gereken ibare.
   Kompozitin altinda, kucuk ve sade.  Not: body p{font-size:16px!important}
   genel kurali oldugu icin font-size !important olmak zorunda.
   ====================================================================== */
.bd-g-uyari{
  margin:14px 0 0!important; text-align:center;
  font-family:'Inter',sans-serif;
  font-size:11.5px!important; line-height:1.5!important;
  color:rgba(249,245,234,.5); letter-spacing:.01em;
}
@media (max-width:640px){
  .bd-g-uyari{ font-size:10.5px!important; margin-top:10px!important; }
}


/* --- 33.6 Klinik sayfasi 2026-2 duzeni (8 Eyl 2026) ---
   Kutusuz galeri + serit/video alt sirasi + form ve harita yan yana. */
#content.bd-k2026 .bd-k-govde { max-width: 1280px; margin: 0 auto; padding: 40px 24px 56px; display: flex; flex-direction: column; gap: 40px; }
.bd-t2026.bd-k2026 .bd-k-hero { min-height: 640px; background-position: center 30%; }
/* Bizi Kesfedin sayfalarinin ortak ust gorseli */
.bd-s-hero { position: relative; min-height: 640px; display: flex; align-items: flex-end; background-color: #161d00 !important; background-size: cover; background-position: center 42%; background-repeat: no-repeat; }
.bd-s-hero::after { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, rgba(36,42,20,.86) 0%, rgba(36,42,20,.68) 42%, rgba(36,42,20,.18) 100%); }
.bd-s-hero .bd-t-hero-ic { position: relative; z-index: 2; width: 100%; max-width: 1600px; margin: 0 auto; padding: 0 24px 52px; }
.bd-s-hero h1 { color: #FFFFFF; font-size: 48px; line-height: 1.12; font-weight: 800; margin: 16px 0 14px; }
.bd-s-hero .bd-t-hero-ozet { color: #efe9db; font-size: 17px; line-height: 1.65; max-width: 620px; margin: 0; }
.bd-s-hero .breadcrumb, .bd-s-hero .breadcrumb a, .bd-s-hero .breadcrumb span { color: #d4ccb7; }
@media (max-width: 860px) {
  .bd-s-hero { min-height: 0; }
  .bd-s-hero h1 { font-size: 30px; }
  .bd-s-hero .bd-t-hero-ozet { font-size: 15px; }
  .bd-s-hero .bd-t-hero-ic { padding: 0 16px 30px; }
}
.bd-k2026 .bd-k-galeri { display: block; }
.bd-k2026 .bd-k-galeri .bd-k-buyuk { position: relative; border-radius: 18px; overflow: hidden; background: #192000; }
.bd-k2026 .bd-k-galeri .bd-k-buyuk img { width: 100%; height: auto; aspect-ratio: 16 / 9; max-height: 640px; object-fit: cover; display: block; }
.bd-k2026 .bd-k-altsira { display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 18px; align-items: center; margin-top: 14px; }
.bd-k2026 .bd-k-altsira .bd-k-serit { margin: 0; }
.bd-k2026 .bd-k-altsira .bd-k-izle { margin: 0; white-space: nowrap; }
.bd-k2026 .bd-k-ikili { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 26px; align-items: stretch; }
.bd-k2026 .bd-k-ikili .bd-k-form-blok { display: block; margin: 0; }
.bd-k2026 .bd-k-ikili .bd-k-harita { margin: 0; display: flex; flex-direction: column; }
.bd-k2026 .bd-k-ikili .bd-k-harita-cerceve { flex: 1; min-height: 320px; }
.bd-k2026 .bd-k-ikili .bd-k-harita-cerceve iframe { width: 100%; height: 100%; min-height: 320px; border: 0; display: block; }
@media (max-width: 980px) {
  .bd-k2026 .bd-k-ikili { grid-template-columns: minmax(0,1fr); }
  .bd-k2026 .bd-k-altsira { grid-template-columns: minmax(0,1fr); }
  .bd-k2026 .bd-k-altsira .bd-k-izle { justify-self: start; }
  .bd-k2026 .bd-k-galeri .bd-k-buyuk img { aspect-ratio: 3 / 2; }
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   46. SATIR SONU DENGELEME (Davut karari, 9 Eyl 2026)
   Davut sag kenardaki duzensizlikten rahatsizdi. Iki yana yaslama (justify)
   DENENDI VE ELENDI: satir sayisini hic degistirmiyor (olculdu: 130 satir ->
   130 satir), buna karsilik Turkcede tireleme olmadigi icin kelime aralari
   acilip "nehir" olusturuyor, okumayi yavaslatiyor.
   Cozum: text-wrap. Kelime araligina dokunmaz, sadece satir sonlarini
   akillica secer; tek kelimelik son satirlari ve asiri kisa satirlari onler.
   Desteklemeyen tarayicida hicbir sey bozulmaz, eski haliyle gorunur.
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
h1, h2, h3, h4, h5, h6,
.bd-t-hero-ozet, .bd-g-bs p { text-wrap: balance; }
p, li, dd, dt, blockquote, figcaption, summary { text-wrap: pretty; }

/* ============================================================
   47. YENI STANDART GORSELLERDE KARARTMA YOK  (Davut, 9 Eyl 2026)
   Davut'un hazirladigi gorsellerde sol yari zaten siyah; ustune
   karartma koymak fotografi gereksiz solduruyordu.
   1440 px alti pencerelerde gorsel yanlardan kirpildigi icin yazi
   fotografin uzerine tasiyor; orada hafif karartma guvenlik olarak kalir.
   Dogal cekim (ajans donemi) gorsellerinde karartma aynen devam eder.
   ============================================================ */
.bd-t2026 .bd-t-hero.bd-sagdan::after{background:linear-gradient(90deg,rgba(36,42,20,.72) 0%,rgba(36,42,20,.50) 40%,rgba(36,42,20,0) 68%)}
@media (min-width:1440px){.bd-t2026 .bd-t-hero.bd-sagdan::after{background:none}}


/* ======================================================================
   57. TEDAVI FOTOGRAF KARTLARI + /tedaviler/ 2026 DUZENI (15 Eyl 2026)
   Ortak kart parcasi: modules/partials/tedavi-kart.php
   Kullanildigi yerler: /tedaviler/ (tedaviler-2026.php), ana sayfa
   "Sik Basvurulan Tedaviler", tedavi sayfasi alti "Diger Tedaviler".
   Eski kare kartlar 2880x1280 ust gorselleri sikistirip konuyu kesiyordu;
   yeni kart 3:2 oraninda, tasarimlarda SAGDAN (konu sagda) kirpar.
   ====================================================================== */
.bd-tk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.bd-tk-grid.bd-tk-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
html body .bd-tk{display:flex;flex-direction:column;background:#FFFFFF!important;border-radius:16px;overflow:hidden;text-decoration:none!important;box-shadow:0 14px 34px rgba(0,0,0,.18);transition:transform .22s ease,box-shadow .22s ease;min-width:0;color:#161d00}
html body .bd-tk:hover{transform:translateY(-5px);box-shadow:0 22px 46px rgba(0,0,0,.34)}
.bd-tk-foto{aspect-ratio:16/9;background:#192000;overflow:hidden}
.bd-tk-foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}
.bd-tk:hover .bd-tk-foto img{transform:scale(1.04)}
.bd-tk-ic{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}
html body .bd-tk h3{font-family:'Inter',sans-serif;font-size:18px;line-height:1.25;font-weight:800;color:#161d00!important;margin:0 0 8px;letter-spacing:-.01em;text-transform:none}
html body .bd-tk p{font-size:13.5px!important;line-height:1.6!important;color:#5e6355!important;margin:0 0 14px;flex:1}
.bd-tk-ok{display:inline-flex;align-items:center;gap:7px;color:#ac8a2e;font-weight:800;font-size:13px;margin-top:auto}
.bd-tk-ok svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s}
.bd-tk:hover .bd-tk-ok svg{transform:translateX(5px)}

/* --- 57.1 /tedaviler/ liste sayfasi --- */
.bd-tl2026{background:#161d00}
.bd-tl-govde{max-width:1280px;margin:0 auto;padding:40px 24px 30px}
.bd-tl-nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 38px}
html body .bd-tl-nav a{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#f0ebdd!important;font-size:14px;font-weight:600;text-decoration:none!important;transition:border-color .18s,color .18s;line-height:1.2}
.bd-tl-nav a b{font-size:11.5px;font-weight:800;color:#161d00;background:#f0ebdd;border-radius:999px;padding:2px 7px;line-height:1.3}
html body .bd-tl-nav a:hover{border-color:#ac8a2e;color:#FFFFFF!important}
.bd-tl-grup{margin:0 0 54px;scroll-margin-top:24px}
.bd-tl-bas{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12)}
html body .bd-tl-bas h2{font-family:'Inter',sans-serif;color:#FFFFFF!important;font-size:26px;font-weight:800;margin:0;letter-spacing:-.015em;position:relative;padding-left:16px;text-transform:none}
.bd-tl-bas h2::before{content:"";position:absolute;left:0;top:.3em;width:4px;height:.8em;background:#ac8a2e;border-radius:2px}
.bd-tl-bas span{color:#9ea394;font-size:13.5px;font-weight:600;white-space:nowrap}
.bd-tl2026 .bd-b-cta-ic{max-width:1280px;margin:0 auto;padding:0 24px}
.bd-hk2026 .bd-b-cta-ic{max-width:1280px;margin:0 auto;padding:0 24px}

/* --- 57.2 Ana sayfa: "Sik Basvurulan Tedaviler" fotografli kartlar --- */
#content.bd-h2026 .bd-h-ted .bd-tk-grid{margin-top:6px}
#content.bd-h2026 .bd-h-ted .bd-h-orta{margin-top:40px}

/* --- 57.3 Tedavi sayfasi alti: "Diger Tedaviler" seridi --- */
.bd-t2026 .bd-t-diger{max-width:1600px;margin:0 auto;padding:0 24px 56px}
.bd-t2026 .bd-t-diger-bas{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 22px;flex-wrap:wrap}
html body .bd-t2026 .bd-t-diger-bas h2{color:#FFFFFF!important;font-size:28px;font-weight:800;margin:0;letter-spacing:-.015em;text-transform:none}
html body .bd-t2026 .bd-t-diger-bas a{color:#d1b674!important;font-weight:700;font-size:14.5px;text-decoration:none!important}
html body .bd-t2026 .bd-t-diger-bas a:hover{color:#FFFFFF!important}

/* --- 57.4 Tablet / mobil --- */
@media(max-width:1100px){
.bd-tk-grid,.bd-tk-grid.bd-tk-4{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:991px){
.bd-tl-govde{padding:26px 16px 10px}
.bd-tl-nav{gap:8px;margin-bottom:26px}
html body .bd-tl-nav a{font-size:13px;padding:8px 12px}
.bd-tl-bas{margin-bottom:14px}
html body .bd-tl-bas h2{font-size:21px;padding-left:13px}
.bd-tl-grup{margin-bottom:36px}
.bd-t2026 .bd-t-diger{padding:0 16px 40px}
html body .bd-t2026 .bd-t-diger-bas h2{font-size:23px}
}
@media(max-width:600px){
/* telefon: 2 sutun, sadece baslik (31 tedaviyi tek sutunda kaydirmak cok uzuyordu) */
.bd-tk-grid,.bd-tk-grid.bd-tk-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
html body .bd-tk{border-radius:12px}
.bd-tk-ic{padding:11px 12px 12px}
html body .bd-tk h3{font-size:14.5px;margin-bottom:6px}
html body .bd-tk p{display:none}
.bd-tk-ok{font-size:12px}
}

/* ======================================================================
   58. HEKIM PROFIL SAYFASI 2026 (15 Eyl 2026) — modules/partials/hekim-2026.php
   Hero + solda sabit portre karti + sagda biyografi (bd-t-makale) + altta form.
   ====================================================================== */
.bd-hk2026{background:#161d00}
.bd-hk-rol{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#d1b674;margin-top:18px}
.bd-t2026.bd-hk2026 .bd-t-hero h1{margin-top:8px}
.bd-hk-govde{max-width:1280px;margin:0 auto;padding:48px 24px 8px;display:grid;grid-template-columns:360px minmax(0,1fr);gap:36px;align-items:start}
.bd-hk-yan-ic{position:sticky;top:24px}
html body .bd-hk-kart{background:#FFFFFF!important;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.18)}
.bd-hk-foto{aspect-ratio:4/5;background:#f2ede0;overflow:hidden}
.bd-hk-foto img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}
.bd-hk-kunye{padding:20px 22px 22px;text-align:center}
.bd-hk-kunye b{display:block;font-size:20px;font-weight:800;color:#161d00;letter-spacing:-.01em;line-height:1.2}
.bd-hk-kunye > span{display:block;font-size:13px;color:#6d7264;margin:4px 0 16px}
html body .bd-hk-btn{display:block;background:#ac8a2e!important;color:#FFFFFF!important;font-weight:800;font-size:15px;border-radius:999px;padding:13px 18px;text-decoration:none!important;transition:background .18s}
html body .bd-hk-btn:hover{background:#906f02!important}
html body .bd-hk-wa{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;background:#556331!important;color:#FFFFFF!important;font-weight:700;font-size:14.5px;border-radius:999px;padding:12px 16px;text-decoration:none!important;transition:background .18s}
.bd-hk-wa svg{width:18px;height:18px;fill:currentColor;flex:none}
html body .bd-hk-wa:hover{background:#394514!important}
html body .bd-hk-tel{display:block;margin-top:12px;font-size:17px;font-weight:800;color:#161d00!important;text-decoration:none!important}
.bd-hk-makale{min-width:0}
.bd-t2026 .bd-hk-makale h2{font-size:24px;margin:34px 0 12px}
.bd-t2026 .bd-hk-makale > h2:first-child{margin-top:0}
.bd-t2026 .bd-hk-makale ul{padding-left:20px}
.bd-hk-randevu{max-width:1280px;margin:0 auto;padding:40px 24px 64px}
.bd-hk-randevu-ic{max-width:760px;margin:0 auto}
.bd-hk-randevu .bd-t-kutu-not a{color:#556331;font-weight:700;text-decoration:none}
@media(max-width:991px){
.bd-hk-govde{grid-template-columns:minmax(0,1fr);gap:22px;padding:28px 16px 4px}
.bd-hk-yan-ic{position:static}
html body .bd-hk-kart{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:stretch}
.bd-hk-foto{aspect-ratio:auto;height:100%;min-height:200px}
.bd-hk-kunye{text-align:left;padding:16px 18px}
.bd-hk-kunye b{font-size:18px}
.bd-hk-randevu{padding:24px 16px 48px}
}
@media(max-width:480px){
html body .bd-hk-kart{grid-template-columns:118px minmax(0,1fr)}
.bd-hk-kunye{padding:14px 14px}
.bd-hk-kunye b{font-size:16px}
html body .bd-hk-btn,html body .bd-hk-wa{font-size:13px;padding:10px 10px}
html body .bd-hk-tel{font-size:15px}
}

/* ======================================================================
   59. GENEL DUZELTMELER (15 Eyl 2026 taramasi)
   ====================================================================== */
/* 59.1 Klinigimiz: randevu formu ile harita karti esit yukseklikte.
   Sebep: 33.4'teki #content.bd-k2026 .bd-k-harita{margin-top:26px} kurali
   33.6'daki margin:0'i (dusuk oncelik) eziyordu -> harita 26px asagida basliyordu.
   Ayrica form karti kendi kutusunu doldurmuyordu. */
#content.bd-k2026 .bd-k-ikili .bd-k-harita{margin:0!important}
#content.bd-k2026 .bd-k-ikili .bd-k-form-blok{display:flex;flex-direction:column}
#content.bd-k2026 .bd-k-ikili .bd-k-form-kart{flex:1;display:flex;flex-direction:column}
#content.bd-k2026 .bd-k-ikili .bd-k-form-kart form{flex:1;display:flex;flex-direction:column}
#content.bd-k2026 .bd-k-ikili .bd-k-form-kart .bd-t-gonder{margin-top:auto}
#content.bd-k2026 .bd-k-ikili .bd-k-form-kart input[type="text"]{padding:13px 14px;margin-bottom:18px}
#content.bd-k2026 .bd-k-ikili .bd-k-form-kart .bd-t-kvkk{margin:2px 0 20px}

/* 59.2 Klinigimiz mobil: 33.6'daki .bd-t2026.bd-k2026 .bd-k-hero{min-height:640px}
   29.9'daki mobil min-height:0 kuralini eziyordu -> gorselin altinda ~170px bos siyah alan. */
@media(max-width:991px){
.bd-t2026.bd-k2026 .bd-k-hero{min-height:0}
}

/* 59.3 Ana sayfa hekimler: 5 hekim 4'lu izgarada tek basina 2. satira dusuyordu.
   Esnek satir: masaustunde 5 yan yana, tablette 3, telefonda 2; son satir ortali. */
#content.bd-h2026 .bd-h-egrid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}
#content.bd-h2026 .bd-h-egrid > *{flex:0 1 calc(20% - 15px);min-width:0}
@media(max-width:1000px){#content.bd-h2026 .bd-h-egrid > *{flex-basis:calc(33.333% - 12px)}}
@media(max-width:600px){#content.bd-h2026 .bd-h-egrid{gap:12px}#content.bd-h2026 .bd-h-egrid > *{flex-basis:calc(50% - 6px)}}

/* 59.4 Ana sayfa MOBIL hero: menu saydam ve fotografin ustunde (header-2026 32.1);
   dikey mobil gorselde yuzler en ustte oldugu icin menunun altinda kaliyordu.
   Fotograf menu yuksekligi (70px) kadar asagidan baslar; ust bant siyah,
   gorselin kendi siyah fonuyla birlesir. Tum sayfa 375px'te 70+480 = 550px. */
@media(max-width:991px){
html body #content.bd-h2026 > section.bd-h-hero{background:#060900!important}
}


/* 59.5 Tedaviler ve hekim sayfasi hero'su: gercek fotograf, yazi ekranin uzerine dusuyor;
   sol taraf daha koyu karartilir (okunurluk). */
.bd-tl2026 .bd-s-hero::after,.bd-hk2026 .bd-s-hero::after{background:linear-gradient(90deg,rgba(36,42,20,.92) 0%,rgba(36,42,20,.80) 38%,rgba(36,42,20,.30) 70%,rgba(36,42,20,.06) 100%)}

/* 59.6 Klinigimiz: harita cercevesi 320 yerine 200 taban; boylece iki kart formun dogal boyuna yakin esitlenir,
   fazlalik formdaki dugmenin ustune degil haritaya gider. */
#content.bd-k2026 .bd-k-ikili .bd-k-harita-cerceve{min-height:200px}
#content.bd-k2026 .bd-k-ikili .bd-k-harita-cerceve iframe{min-height:200px}

/* 59.7 Hero karartmasi: bd-sagdan kurali (47) daha ozgul oldugu icin 59.5 kaybediyordu; ozgullugu artirildi.
   Harita taban yuksekligi 200 -> 240. */
.bd-t2026.bd-tl2026 .bd-s-hero::after,.bd-t2026.bd-hk2026 .bd-s-hero.bd-sagdan::after,.bd-t2026.bd-hk2026 .bd-s-hero::after{background:linear-gradient(90deg,rgba(36,42,20,.92) 0%,rgba(36,42,20,.80) 38%,rgba(36,42,20,.30) 70%,rgba(36,42,20,.06) 100%)!important}
#content.bd-k2026 .bd-k-ikili .bd-k-harita-cerceve,#content.bd-k2026 .bd-k-ikili .bd-k-harita-cerceve iframe{min-height:240px}


/* ======================================================================
   61. MOBIL UST GORSEL — ICERIK SINIRINA GORE TAM GENISLIK (16 Eyl 2026)
   Davut: "tasarimin dort ucu belirlensin, soldan saga tam otursun; yukseklik
   onunla paralel ne kadar gerekiyorsa o kadar olsun — yukseklikte sabit bir
   olcuye sadik kalma zorunlulugumuz yok."
   Tasarim gorsellerinde artik <img class="bd-t-mobil-tam"> basiliyor ve
   29.8b'deki sabit 280 px kadraj yalniz GERCEK FOTOGRAFLARDA calisiyor.
   Kirpma sunucuda: modules/partials/bd-gorsel.php > bdGorselTam()
   ====================================================================== */
.bd-t-mobil-tam{display:none}
@media (max-width:991px){
.bd-t2026 .bd-t-hero img.bd-t-mobil-tam{display:block;width:100%;height:auto;background:none}
}

/* ==========================================================================
   63. HEKIM SAYFASI — YENI DUZEN (18 Eyl 2026)  .bd-hy-*
   ========================================================================== */
.bd-hy-hero{position:relative;min-height:640px;display:flex;align-items:center;background:#171e00;overflow:hidden}
.bd-hy-hero-foto{position:absolute;inset:0 0 0 auto;width:58%;background-size:cover;background-position:center 18%}
.bd-hy-hero-perde{position:absolute;inset:0;background:linear-gradient(90deg,#171e00 0%,#171e00 42%,rgba(23,30,0,.72) 58%,rgba(23,30,0,.15) 100%)}
.bd-hy-hero-ic{position:relative;z-index:2;width:100%;max-width:1360px;margin:0 auto;padding:64px 40px;box-sizing:border-box}
.bd-hy-hero-ic>*{max-width:660px}
.bd-hy-kirinti{font-size:12.5px;color:#9da293;margin-bottom:18px}
.bd-hy-kirinti a{color:#9da293;text-decoration:none}
.bd-hy-kirinti a:hover{color:#d1b674}
.bd-hy-kirinti span{margin:0 6px;opacity:.6}
.bd-hy-kirinti b{color:#d5cdb8;font-weight:600}
.bd-hy-etiket{display:block;font-size:12px;font-weight:800;letter-spacing:.18em;color:#d1b674;text-transform:uppercase;margin-bottom:10px}
.bd-hy-hero h1{font-size:44px;font-weight:800;color:#fff;letter-spacing:-.02em;line-height:1.1;margin:0}
.bd-hy-madde{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}
.bd-hy-madde li{position:relative;padding-left:19px;font-size:16.5px;line-height:1.62;color:#e0d9c7}
.bd-hy-madde li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#d1b674}
.bd-hy-madde b{color:#f3efe2;font-weight:700}
.bd-hy-govde{max-width:1360px;margin:0 auto;padding:40px 40px 64px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:32px;align-items:start}
.bd-hy-ana{min-width:0;display:flex;flex-direction:column;gap:24px}
.bd-hy-giris{padding:0 4px}
.bd-hy-giris h2{font-size:27px;font-weight:800;color:#fff;letter-spacing:-.015em;margin:0}
.bd-hy-giris p{font-size:15.5px;color:#b6ae9a;line-height:1.6;margin:7px 0 0;max-width:780px}
.bd-hy-sat{background:#f9f5ea;border-radius:18px;overflow:hidden;display:flex;align-items:stretch}
.bd-hy-sat.bd-hy-sag{flex-direction:row-reverse}
.bd-hy-sat-foto{width:40%;flex:none;min-height:372px;overflow:hidden}
.bd-hy-sat-foto img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.bd-hy-sat-ic{flex:1 1 auto;min-width:0;padding:30px 34px;display:flex;flex-direction:column;justify-content:center}
.bd-hy-sat-ic h3{font-size:22px;font-weight:800;color:#1c2402;letter-spacing:-.01em;margin:0}
.bd-hy-p{font-size:15.5px;line-height:1.7;color:#424639;margin:12px 0 0}
.bd-hy-cip{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.bd-hy-cip a{display:inline-block;padding:8px 14px;border:1px solid #e0d9c6;border-radius:999px;background:#fff;font-size:13.5px;font-weight:600;color:#3c4033;text-decoration:none}
.bd-hy-cip a:hover{border-color:#947418;color:#6e5504}
.bd-hy-yazi{margin-top:20px;padding-top:16px;border-top:1px solid #e6e0cf}
.bd-hy-yazi-ust{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;color:#8e9384;text-transform:uppercase}
.bd-hy-yazi a{display:block;padding:10px 0;border-bottom:1px solid #e6e0cf;font-size:15.5px;font-weight:600;color:#202806;line-height:1.45;text-decoration:none}
.bd-hy-yazi a:last-child{border-bottom:none}
.bd-hy-yazi a:hover{color:#6e5504}
.bd-hy-bant{position:relative;border-radius:18px;overflow:hidden;min-height:320px;background-size:cover;background-position:center 30%;display:flex;align-items:flex-end}
.bd-hy-bant-ic{width:100%;padding:24px 32px;background:linear-gradient(0deg,rgba(21,29,0,.9) 0%,rgba(21,29,0,.5) 60%,rgba(21,29,0,0) 100%);display:flex;align-items:flex-end;justify-content:space-between;gap:24px}
.bd-hy-bant-ic b{display:block;font-size:19px;font-weight:800;color:#fff}
.bd-hy-bant-ic span{display:block;font-size:15px;color:#e0d9c7;margin-top:5px;line-height:1.5}
.bd-hy-bant-ic a{flex:none;font-size:14.5px;font-weight:700;color:#d1b674;text-decoration:none}
@media (max-width:1100px){.bd-hy-govde{grid-template-columns:minmax(0,1fr)}}
@media (max-width:900px){
.bd-hy-hero{min-height:0;display:block}
.bd-hy-hero-foto{position:relative;inset:auto;width:100%;height:300px;background-position:center 20%}
.bd-hy-hero-perde{display:none}
.bd-hy-hero-ic{padding:24px 20px 30px}
.bd-hy-hero h1{font-size:30px}
.bd-hy-madde li{font-size:15.5px;padding-left:17px}
.bd-hy-govde{padding:26px 16px 48px;gap:18px}
.bd-hy-giris h2{font-size:22px}
.bd-hy-sat,.bd-hy-sat.bd-hy-sag{flex-direction:column}
.bd-hy-sat-foto{width:100%;min-height:0;height:250px}
.bd-hy-sat-ic{padding:20px 20px 22px}
.bd-hy-bant{min-height:230px}
.bd-hy-bant-ic{flex-direction:column;align-items:flex-start;gap:10px;padding:18px}
.bd-hy-bant-ic span{font-size:13.5px}
}


/* =====================================================================
   38) BLOG YAZI BASLIGI YEKPARE SIYAH BLOK (19 Eyl 2026, Davut onayi)
   Baslik solda; yazar + tarihler + kategori sagda. Ust menuyle ayni
   siyah, ayri serit gorunmez. Sadece yazi sayfasi (.bd-t-hekim olan).
   ===================================================================== */
html body #content.bd-b2026 > section.bd-k-ust:has(.bd-t-hekim) { background-color: #060900 !important; padding: 16px 0 30px; margin-top: 0; }
.bd-b2026 .bd-k-ust-ic:has(> .bd-t-hekim) { display: grid; grid-template-columns: minmax(0,1fr) auto; column-gap: 56px; row-gap: 8px; align-items: center; }
.bd-b2026 .bd-k-ust-ic:has(> .bd-t-hekim) > .breadcrumb-nav { grid-column: 1 / -1; grid-row: 1; margin-bottom: 10px; }
.bd-b2026 .bd-k-ust-ic:has(> .bd-t-hekim) > h1 { grid-column: 1; grid-row: 2 / 5; margin: 0; align-self: center; }
.bd-b2026 .bd-k-ust-ic > .bd-t-hekim { grid-column: 2; grid-row: 2; justify-self: end; margin: 0; padding: 0; border: 0; max-width: none; }
.bd-b2026 .bd-k-ust-ic:has(> .bd-t-hekim) > .bd-b-meta { grid-column: 2; grid-row: 3; justify-self: end; margin: 0; }
.bd-b2026 .bd-k-ust-ic:has(> .bd-t-hekim) > .bd-b-etiket { grid-column: 2; grid-row: 4; justify-self: end; margin: 0; }
.bd-b2026 .bd-k-ust:has(.bd-t-hekim) + .bd-t-govde, .bd-b2026 .bd-t-govde { padding-top: 28px; }
@media (max-width: 900px) {
  .bd-b2026 .bd-k-ust-ic:has(> .bd-t-hekim) { grid-template-columns: minmax(0,1fr); }
  .bd-b2026 .bd-k-ust-ic:has(> .bd-t-hekim) > h1,
  .bd-b2026 .bd-k-ust-ic:has(> .bd-t-hekim) > .bd-t-hekim,
  .bd-b2026 .bd-k-ust-ic:has(> .bd-t-hekim) > .bd-b-meta,
  .bd-b2026 .bd-k-ust-ic:has(> .bd-t-hekim) > .bd-b-etiket,
  .bd-b2026 .bd-k-ust-ic:has(> .bd-t-hekim) > .breadcrumb-nav { grid-column: 1; grid-row: auto; justify-self: start; margin: 6px 0 0; }
  .bd-b2026 .bd-k-ust-ic:has(> .bd-t-hekim) > .breadcrumb-nav { margin: 0 0 6px; }
  .bd-b2026 .bd-t-govde { padding-top: 22px; }
}


/* ==========================================================================
   TUA Dental — site renk sistemi (11 Eki 2026, Davut + Dt. Tuğçe Arslan kararı)
   Kaynak: Claude Docs "TUA Dental — Site Renk Sistemi" §2–§4. Bütün kodlar TUA ton tablosundan.
   Zemin #293017 · ikinci zemin #242A13 · gölge/altbilgi #121608 · yazı #EADCB8 · kutu #EADCB8 · altın #D4AF37
   ========================================================================== */
:root{--tua-z1:#293017;--tua-z2:#242A13;--tua-kart:#2F371A;--tua-alt:#121608;--tua-altin:#D4AF37;--tua-yazi:#EADCB8;--tua-yazi2:rgba(234,220,184,.8);--tua-notr:#C2BFAC;--tua-fil:#F9F4E6;--tua-cizgi:rgba(234,220,184,.14);--tua-cizgi2:rgba(234,220,184,.26)}
html,body{background:var(--tua-alt)!important}
#content.bd-t2026{background:var(--tua-z1);color:var(--tua-yazi)}
#content .bd-h-bolum{background:var(--tua-z1)}
#content .bd-h-bolum.bd-h-ks,#content .bd-h-bolum.bd-h-sss{background:var(--tua-z2);border-top:1px solid var(--tua-cizgi);border-bottom:1px solid var(--tua-cizgi)}
#content .bd-h-bolum p{color:var(--tua-yazi2)!important}
#content .bd-h-etiket{color:var(--tua-altin)!important}
#content.bd-h2026 .bd-h-etiket::before{background:var(--tua-altin)!important}
#content .bd-h-ks a{color:var(--tua-notr)!important}
#content .bd-h-ks a:hover{color:var(--tua-altin)!important}
#content .bd-g-kare:hover::after{box-shadow:inset 0 0 0 2px rgba(212,175,55,.6)!important}
#content .bd-g-kare:focus-visible{outline-color:var(--tua-altin)!important}
#bdGLb{background:rgba(18,22,8,.94)}
#bdGPanel{background:var(--tua-z2)!important;border-color:var(--tua-cizgi)!important}
.bd-g-ppor,.bd-g-pos{background:var(--tua-z1)!important}
#bdGDaha,#bdGKapat,#bdGPKapat,.bd-g-ok{background:rgba(234,220,184,.08)!important;color:var(--tua-fil)!important;border-color:var(--tua-cizgi2)!important}
.bd-g-pet{background:rgba(18,22,8,.7);border-color:var(--tua-cizgi2)!important;color:var(--tua-fil)}
#content .bd-h-foto{background:#D9C9A5!important}
#content .bd-h-kl .bd-h-gm,#content .bd-h-klfoto.bd-h-gm{background:var(--tua-kart)!important;border:1px solid var(--tua-cizgi)}
#content .bd-h-klikon{border-color:var(--tua-cizgi2)!important;color:var(--tua-altin)}
#content .bd-h-btn-c:hover{border-color:var(--tua-altin)!important;color:var(--tua-altin)!important}
html body:has(.bd-t-hero) header.bd-h26{background:linear-gradient(rgba(18,22,8,.6) 0%,rgba(18,22,8,.25) 58%,rgba(18,22,8,0) 100%)}
header .menus .links .nav-item a:hover,header .menus .links .nav-item a:focus,header .menus .links .nav-item.active a,header .menus .links .nav-item a.active{background-color:rgba(234,220,184,.12)!important;color:var(--tua-fil)!important}
.bd-mega-in,.bd-dd.bd-dd-v2,ul.dropdown-menu{background:var(--tua-fil)!important;color:#242A13!important}
.bd-mega-in a,.bd-dd a,ul.dropdown-menu a,ul.dropdown-menu li,ul.dropdown-menu span{color:#242A13}
.bd-mega-in a:hover,ul.dropdown-menu a:hover{color:#B48D28!important}
.navbar-toggler{color:var(--tua-fil)!important}
#dropdownMenuLanguage{background:transparent!important;background-image:none!important;border:1px solid var(--tua-cizgi2)!important;color:var(--tua-fil)!important;box-shadow:none}
#dropdownMenuLanguage:hover{border-color:var(--tua-altin)!important}
a.bd-wa26{background:linear-gradient(180deg,#F9F4DE 0%,#FEFEFE 14%,#F8EECE 32%,#F7EAC6 50%,#EADAB3 76%,#DCCAA0 100%)!important;box-shadow:0 6px 20px rgba(18,22,8,.35)!important}
a.bd-wa26 svg,a.bd-wa26 svg path{fill:#25D366!important;color:#25D366}
.fixed-pricing .btn-pricing,.fixed-pricing .btn-pricing.active,.fixed-pricing .btn-pricing:focus,#price-us-handler-button,.bd-rv-btn{background:linear-gradient(180deg,#F0D062 0%,#FDE48E 18%,#E6C450 45%,#D8B43C 65%,#C9A432 100%)!important;background-color:#D4AF37!important;color:#242A13!important;border:0!important;box-shadow:0 6px 20px rgba(18,22,8,.35)!important}
.fixed-pricing .btn-pricing:hover,#price-us-handler-button:hover,.bd-rv-btn:hover{background:linear-gradient(180deg,#E6C450 0%,#D4AF37 50%,#B48D28 100%)!important;color:#242A13!important}
.bd-s26{background:var(--tua-alt)!important;background-image:none;border-top:1px solid var(--tua-cizgi)!important;color:var(--tua-notr)}
.bd-s26 a,.bd-s26 p,.bd-s26 span,.bd-s26 .bd-s26-satir2{color:var(--tua-notr)!important}
.bd-s26 a:hover{color:var(--tua-fil)!important}
.bd-s26-yol,.bd-s26 .bd-s26-yol{border-color:var(--tua-cizgi2)!important}
.bd-s26-ortak,.bd-s26-alt,.bd-s26-ic{border-color:var(--tua-cizgi)!important}
.bd-s26 i.fab{border-color:var(--tua-cizgi2)!important;color:var(--tua-fil)!important}
.bd-s26-ortak img{filter:sepia(.55) brightness(1.15)!important;opacity:.5!important}
.form-control,textarea.form-control{background:var(--tua-fil)!important;border-color:#D9C9A5;color:#242A13}
.form-control:focus{border-color:var(--tua-altin)!important;box-shadow:0 0 0 3px rgba(212,175,55,.25)!important}
a:focus-visible,button:focus-visible{outline:2px solid rgba(212,175,55,.65)!important;outline-offset:2px}
.bd-t2026 .bd-t-hero::after,.bd-s-hero::after,.bd-t2026 .bd-t-hero.bd-sagdan::after,.bd-tl2026 .bd-s-hero::after,.bd-t2026.bd-tl2026 .bd-s-hero::after{background:linear-gradient(90deg,rgba(18,22,8,.88) 0%,rgba(18,22,8,.55) 38%,rgba(18,22,8,0) 66%)}
.bd-t2026 .bd-t-hero .breadcrumb-nav a,.bd-t2026 .bd-t-hero p{color:var(--tua-yazi)!important}
.fixed-pricing a#priceUsHandler.btn-pricing,.fixed-pricing a#priceUsHandler.btn-pricing.active,.fixed-pricing a#priceUsHandler.btn-pricing:focus,.fixed-pricing .price-us-section #price-us-handler-button.contact-make-button,.fixed-pricing .price-us-section .btn-dark,#content .bd-rv-btn{background-image:linear-gradient(180deg,#F0D062 0%,#FDE48E 18%,#E6C450 45%,#D8B43C 65%,#C9A432 100%)!important;background-size:auto!important;background-position:0 0!important;background-color:#D4AF37!important;color:#242A13!important;border:0!important;box-shadow:0 6px 20px rgba(18,22,8,.35)!important}
.fixed-pricing a#priceUsHandler.btn-pricing:hover,.fixed-pricing .price-us-section #price-us-handler-button.contact-make-button:hover,#content .bd-rv-btn:hover{background-image:linear-gradient(180deg,#E6C450 0%,#D4AF37 50%,#B48D28 100%)!important;color:#242A13!important}
.fixed-pricing .card.bd-rv{background:#F9F4E6!important;border-color:#E2D6B9!important}
.fixed-pricing .price-us-section .form-control,.fixed-pricing .price-us-section .iti input{background:#FCFBEF!important;border-color:#D9C9A5!important;color:#242A13!important}
.fixed-pricing .price-us-section .form-control:focus{border-color:#D4AF37!important}
/* ana sayfa hero: marka vinyeti (CSS) + üstte tane katmanı (İÇERİK, Davut 11 Eki 23:01) */
#content .bd-h-hero,section.bd-h-hero{background:url(/site/templates/images/ana-sayfa-gecis-tane-128.png) repeat,radial-gradient(ellipse at 50% 50%, #5F6E35 0%, #5D6C34 17%, #586731 33%, #4E5B2C 50%, #424C25 67%, #353E1D 83%, #293017 100%)}
#content .bd-h-hero picture,#content .bd-h-hero img,section.bd-h-hero picture{visibility:hidden}
html body:has(.bd-h-hero) header.bd-h26,header.bd-h26{background:linear-gradient(rgba(18,22,8,.55) 0%,rgba(18,22,8,.2) 60%,rgba(18,22,8,0) 100%)!important}
#content .bd-h-serit{background:linear-gradient(180deg,#F4EDDC 0%,#EADCB8 55%,#E2D6B9 100%)!important;border-top:0!important}
#content.bd-h2026 .bd-h-mq-g i{background:linear-gradient(180deg,#242A13 0%,#2F371A 25%,#3A4420 50%,#6A783E 86%,#586533 100%)!important}
#content.bd-h2026 .bd-h-mq-g i::after{background:#D4AF37}
#content .bd-h-tedserit a{color:#242A13!important}
#content .bd-h-tedserit a:hover{color:#B48D28!important}
#content .bd-h-tedserit a.bd-h-tumted{color:#242A13}
#content .bd-h-tedserit{border-top:1px solid rgba(36,42,19,.18)}
#content h1,#content .bd-h-bolum h2,#content .bd-h-bolum h2 em,#content .bd-t-hero h1,#content .bd-k-hero h1{background:linear-gradient(180deg,#F0D062 0%,#FDE48E 18%,#E6C450 45%,#D8B43C 65%,#C9A432 100%)!important;background-size:100% 1.15em!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
#content #tum-tedaviler.bd-h-gm{box-shadow:0 18px 46px rgba(18,22,8,.25)}
#content #tum-tedaviler h4::before{background:#D4AF37}
:root{--tua-kutu:#EADCB8;--tua-kutu-cizgi:#D0BD93}
#content button.bd-g-kare{border-radius:0;background:transparent}
#content .bd-g-serit{background:none;color:rgba(234,220,184,.75)}
#content button.bd-g-kare img{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24%,#000 76%,transparent 100%),linear-gradient(180deg,transparent 0,#000 18%,#000 72%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 24%,#000 76%,transparent 100%),linear-gradient(180deg,transparent 0,#000 18%,#000 72%,transparent 100%);mask-composite:intersect}
#content #tum-tedaviler.bd-h-gm{background:var(--tua-kutu)!important;border:1px solid var(--tua-kutu-cizgi)!important}
#content .bd-h-tedserit a{border-right-color:rgba(106,120,62,.5)!important}
#content .bd-h-tedserit{border-top-color:rgba(106,120,62,.5)!important}
#content .bd-h-tedserit a.bd-h-tumted:hover{color:#B48D28!important}
#content .bd-h-tedserit a.bd-h-tumted:hover svg{color:#B48D28!important}
#content .bd-h-kkart{background:var(--tua-kutu)!important;border:1px solid var(--tua-kutu-cizgi)!important;box-shadow:0 14px 40px rgba(18,22,8,.28);color:#2F371A}
#content .bd-h-kkart p,#content .bd-h-kkart li,#content .bd-h-kkart td,#content .bd-h-kkart span:not(a span):not(button span){color:#2F371A!important}
#content .bd-h-soru{background:var(--tua-kutu)!important;border:1px solid var(--tua-kutu-cizgi)!important;box-shadow:0 14px 40px rgba(18,22,8,.28);color:#2F371A}
#content .bd-h-soru p,#content .bd-h-soru li,#content .bd-h-soru td,#content .bd-h-soru span:not(a span):not(button span){color:#2F371A!important}
#content .bd-t-makale,#content .bd-t-kutu,#content .bd-tk,#content .bd-kaynak{background:var(--tua-kutu)!important;border:1px solid var(--tua-kutu-cizgi)!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important;color:#2F371A!important}
#content .bd-t-makale b,#content .bd-t-kutu b,#content .bd-tk b,#content .bd-kaynak b,#content .bd-t-makale strong,#content .bd-t-kutu strong,#content .bd-tk strong,#content .bd-kaynak strong,#content .bd-t-makale h2,#content .bd-t-kutu h2,#content .bd-tk h2,#content .bd-kaynak h2,#content .bd-t-makale h3,#content .bd-t-kutu h3,#content .bd-tk h3,#content .bd-kaynak h3,#content .bd-t-makale h4,#content .bd-t-kutu h4,#content .bd-tk h4,#content .bd-kaynak h4{color:#242A13!important}
#content .bd-t-makale p,#content .bd-t-kutu p,#content .bd-tk p,#content .bd-kaynak p,#content .bd-t-makale li,#content .bd-t-kutu li,#content .bd-tk li,#content .bd-kaynak li,#content .bd-t-makale td,#content .bd-t-kutu td,#content .bd-tk td,#content .bd-kaynak td,#content .bd-t-makale span:not(a span):not(button span),#content .bd-t-kutu span:not(a span):not(button span),#content .bd-tk span:not(a span):not(button span),#content .bd-kaynak span:not(a span):not(button span){color:#2F371A!important}
#content .bd-t-makale a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-t-kutu a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-tk a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-kaynak a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]){color:#242A13!important}
#content .bd-a-kisi-foto,#content .bd-k-kucuk,#content .bd-k-kart,#content .bd-k-form-kart,#content .bd-il-kart,#content .bd-il-form-kutu,#content .bd-il-adres,#content .bd-il-sss,#content .bd-bl-kart,#content .bd-b-cta-kart,#content .bd-a-kart,#content .bd-s-yardim,#content .bd-s-kart,#content .bd-ik-kart,#content .bd-ik-not,#content .bd-ik-giris-yazi,#content .bd-ik-form-ic{background:var(--tua-kutu)!important;border:1px solid var(--tua-kutu-cizgi)!important;box-shadow:0 14px 40px rgba(18,22,8,.28);color:#2F371A}
#content .bd-a-kisi-foto b,#content .bd-k-kucuk b,#content .bd-k-kart b,#content .bd-k-form-kart b,#content .bd-il-kart b,#content .bd-il-form-kutu b,#content .bd-il-adres b,#content .bd-il-sss b,#content .bd-bl-kart b,#content .bd-b-cta-kart b,#content .bd-a-kart b,#content .bd-s-yardim b,#content .bd-s-kart b,#content .bd-ik-kart b,#content .bd-ik-not b,#content .bd-ik-giris-yazi b,#content .bd-ik-form-ic b,#content .bd-a-kisi-foto strong,#content .bd-k-kucuk strong,#content .bd-k-kart strong,#content .bd-k-form-kart strong,#content .bd-il-kart strong,#content .bd-il-form-kutu strong,#content .bd-il-adres strong,#content .bd-il-sss strong,#content .bd-bl-kart strong,#content .bd-b-cta-kart strong,#content .bd-a-kart strong,#content .bd-s-yardim strong,#content .bd-s-kart strong,#content .bd-ik-kart strong,#content .bd-ik-not strong,#content .bd-ik-giris-yazi strong,#content .bd-ik-form-ic strong,#content .bd-a-kisi-foto h2,#content .bd-k-kucuk h2,#content .bd-k-kart h2,#content .bd-k-form-kart h2,#content .bd-il-kart h2,#content .bd-il-form-kutu h2,#content .bd-il-adres h2,#content .bd-il-sss h2,#content .bd-bl-kart h2,#content .bd-b-cta-kart h2,#content .bd-a-kart h2,#content .bd-s-yardim h2,#content .bd-s-kart h2,#content .bd-ik-kart h2,#content .bd-ik-not h2,#content .bd-ik-giris-yazi h2,#content .bd-ik-form-ic h2,#content .bd-a-kisi-foto h3,#content .bd-k-kucuk h3,#content .bd-k-kart h3,#content .bd-k-form-kart h3,#content .bd-il-kart h3,#content .bd-il-form-kutu h3,#content .bd-il-adres h3,#content .bd-il-sss h3,#content .bd-bl-kart h3,#content .bd-b-cta-kart h3,#content .bd-a-kart h3,#content .bd-s-yardim h3,#content .bd-s-kart h3,#content .bd-ik-kart h3,#content .bd-ik-not h3,#content .bd-ik-giris-yazi h3,#content .bd-ik-form-ic h3,#content .bd-a-kisi-foto h4,#content .bd-k-kucuk h4,#content .bd-k-kart h4,#content .bd-k-form-kart h4,#content .bd-il-kart h4,#content .bd-il-form-kutu h4,#content .bd-il-adres h4,#content .bd-il-sss h4,#content .bd-bl-kart h4,#content .bd-b-cta-kart h4,#content .bd-a-kart h4,#content .bd-s-yardim h4,#content .bd-s-kart h4,#content .bd-ik-kart h4,#content .bd-ik-not h4,#content .bd-ik-giris-yazi h4,#content .bd-ik-form-ic h4{color:#242A13!important}
#content .bd-a-kisi-foto p,#content .bd-k-kucuk p,#content .bd-k-kart p,#content .bd-k-form-kart p,#content .bd-il-kart p,#content .bd-il-form-kutu p,#content .bd-il-adres p,#content .bd-il-sss p,#content .bd-bl-kart p,#content .bd-b-cta-kart p,#content .bd-a-kart p,#content .bd-s-yardim p,#content .bd-s-kart p,#content .bd-ik-kart p,#content .bd-ik-not p,#content .bd-ik-giris-yazi p,#content .bd-ik-form-ic p,#content .bd-a-kisi-foto li,#content .bd-k-kucuk li,#content .bd-k-kart li,#content .bd-k-form-kart li,#content .bd-il-kart li,#content .bd-il-form-kutu li,#content .bd-il-adres li,#content .bd-il-sss li,#content .bd-bl-kart li,#content .bd-b-cta-kart li,#content .bd-a-kart li,#content .bd-s-yardim li,#content .bd-s-kart li,#content .bd-ik-kart li,#content .bd-ik-not li,#content .bd-ik-giris-yazi li,#content .bd-ik-form-ic li,#content .bd-a-kisi-foto td,#content .bd-k-kucuk td,#content .bd-k-kart td,#content .bd-k-form-kart td,#content .bd-il-kart td,#content .bd-il-form-kutu td,#content .bd-il-adres td,#content .bd-il-sss td,#content .bd-bl-kart td,#content .bd-b-cta-kart td,#content .bd-a-kart td,#content .bd-s-yardim td,#content .bd-s-kart td,#content .bd-ik-kart td,#content .bd-ik-not td,#content .bd-ik-giris-yazi td,#content .bd-ik-form-ic td,#content .bd-a-kisi-foto span:not(a span):not(button span),#content .bd-k-kucuk span:not(a span):not(button span),#content .bd-k-kart span:not(a span):not(button span),#content .bd-k-form-kart span:not(a span):not(button span),#content .bd-il-kart span:not(a span):not(button span),#content .bd-il-form-kutu span:not(a span):not(button span),#content .bd-il-adres span:not(a span):not(button span),#content .bd-il-sss span:not(a span):not(button span),#content .bd-bl-kart span:not(a span):not(button span),#content .bd-b-cta-kart span:not(a span):not(button span),#content .bd-a-kart span:not(a span):not(button span),#content .bd-s-yardim span:not(a span):not(button span),#content .bd-s-kart span:not(a span):not(button span),#content .bd-ik-kart span:not(a span):not(button span),#content .bd-ik-not span:not(a span):not(button span),#content .bd-ik-giris-yazi span:not(a span):not(button span),#content .bd-ik-form-ic span:not(a span):not(button span){color:#2F371A!important}
#content .bd-a-kisi-foto a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-k-kucuk a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-k-kart a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-k-form-kart a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-il-kart a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-il-form-kutu a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-il-adres a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-il-sss a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-bl-kart a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-b-cta-kart a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-a-kart a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-s-yardim a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-s-kart a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-ik-kart a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-ik-not a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-ik-giris-yazi a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]),#content .bd-ik-form-ic a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]){color:#242A13!important}
#content .bd-h-ekart.bd-h-gm,#content .bd-h-ekart{background:#2F371A;border:1px solid rgba(234,220,184,.14);box-shadow:0 14px 40px rgba(18,22,8,.35)}
#content .bd-h-ekart b{color:#F9F4E6!important}
#content .bd-h-ekart span{color:#C2BFAC!important}
#content .bd-h-ekart::before{display:none}
#content a.bd-h-ekart-l .bd-h-foto{position:relative}
#content a.bd-h-ekart-l .bd-h-foto::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 0 rgba(212,175,55,0);pointer-events:none;z-index:2}
#content a.bd-h-ekart-l:hover .bd-h-foto::after{box-shadow:inset 0 0 0 2px rgba(212,175,55,.65)}
header.bd-h26 .information-links a.bd-wa26,header.bd-h26 .dropdown button#dropdownMenuLanguage,.fixed-pricing a#priceUsHandler.btn-pricing{position:relative;overflow:hidden}
header.bd-h26 .information-links a.bd-wa26::before,header.bd-h26 .dropdown button#dropdownMenuLanguage::before,.fixed-pricing a#priceUsHandler.btn-pricing::before{content:"";position:absolute;top:0;left:-60%;height:100%;transform:skewX(-18deg);pointer-events:none;z-index:1}
header.bd-h26 .information-links a.bd-wa26:hover{box-shadow:0 8px 28px rgba(234,220,184,.35)!important}
header.bd-h26 .dropdown button#dropdownMenuLanguage:hover{box-shadow:0 8px 24px rgba(212,175,55,.3)!important}
.fixed-pricing a#priceUsHandler.btn-pricing:hover{box-shadow:0 8px 28px rgba(212,175,55,.45)!important}
#content .bd-h-btn::after{background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.85) 50%,transparent 80%)!important;width:55%!important}
header.bd-h26 .information-links a.bd-wa26::before,header.bd-h26 .dropdown button#dropdownMenuLanguage::before,.fixed-pricing a#priceUsHandler.btn-pricing::before{background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.8) 50%,transparent 80%);width:55%}
#content .bd-h-btn::after{animation:none!important;left:-60%!important}
#content .bd-h-btn:hover::after{animation:tuaSupur 1s ease!important}
header.bd-h26 .information-links a.bd-wa26:hover::before,header.bd-h26 .dropdown button#dropdownMenuLanguage:hover::before,.fixed-pricing a#priceUsHandler.btn-pricing:hover::before{animation:tuaSupur 1s ease!important}
header.bd-h26 .navbar-nav>li>a.nav-link,header.bd-h26 .navbar-nav>li>a.nav-link::after{color:#EADCB8}
header.bd-h26 .navbar-nav>li>a.nav-link:hover,header.bd-h26 .navbar-nav>li:hover>a.nav-link,header.bd-h26 .navbar-nav>li>a.nav-link:focus,header.bd-h26 .navbar-nav>li>a.nav-link.show{background:transparent!important;color:#D4AF37!important;box-shadow:inset 0 -2px 0 #D4AF37!important}
header.bd-h26 a.logo{transform:translate(30px,15.1px) scale(1.7);transform-origin:left center}
#content #tum-tedaviler h3{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:34px;letter-spacing:.01em!important;color:#3D4722;line-height:1.1}
#content #tum-tedaviler h4{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:19px;letter-spacing:.02em!important;text-transform:none;padding:0 0 7px;margin:0 0 12px;border-bottom:1px solid #D4AF37}
#content #tum-tedaviler h4::before{display:none}
#content #tum-tedaviler a{font-weight:400;color:#2F371A}
#content .bd-h-btn.bd-h-btn-b,#content .bd-h-btn.bd-h-btn-c{background:linear-gradient(180deg,#F0D062 0%,#FDE48E 18%,#E6C450 45%,#D8B43C 65%,#C9A432 100%)!important;color:#242A13!important;border:0!important}
#content .bd-h-btn.bd-h-btn-b:hover,#content .bd-h-btn.bd-h-btn-c:hover{background:linear-gradient(180deg,#E6C450 0%,#D4AF37 50%,#B48D28 100%)!important;color:#242A13!important}
#content .bd-h-btn.bd-h-btn-c::after{display:block}
@keyframes tuaSupur{from{left:-60%}to{left:120%}}
/* — temanın güçlü seçicilerine karşı aynı seçiciyle renk — */
html body #content.bd-h2026{background-color:#293017}
html body #content.bd-h2026>section.bd-h-hero{background-color:rgba(0,0,0,0)!important;background-image:url(/site/templates/images/ana-sayfa-gecis-tane-128.png),radial-gradient(ellipse at 50% 50%, #5F6E35 0%, #5D6C34 17%, #586731 33%, #4E5B2C 50%, #424C25 67%, #353E1D 83%, #293017 100%)!important;background-repeat:repeat,no-repeat!important}
#content.bd-h2026 .bd-h-mq-g i{background-clip:text!important;-webkit-background-clip:text!important}
html body #content.bd-h2026>section.bd-h-bolum{background-color:#293017!important}
#content.bd-h2026 .bd-h-portreler .bd-h-bs p{color:rgba(234,220,184,.8)!important}
#content.bd-h2026 .bd-h-tsut h4{color:#3D4722}
html body #content.bd-h2026>section.bd-h-ks{background-color:#242A13!important}
#content.bd-h2026 .bd-h-kkart b{color:#242A13}
html body #content.bd-h2026>section.bd-h-sss{background-color:#242A13!important}
html body #content.bd-t2026{background-color:#293017!important}
html body #content.bd-t2026 .bd-t-makale{background-color:#EADCB8!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important}
html body #content.bd-t2026 .bd-t-makale h2{color:#242A13!important}
html body #content.bd-t2026 .bd-t-makale p{color:#2F371A!important}
html body #content.bd-t2026 .bd-t-makale li{color:#2F371A!important}
html body #content.bd-t2026 .bd-t-makale strong{color:#242A13!important}
html body #content.bd-t2026 .bd-t-makale h3{color:#242A13!important}
#content .bd-kaynak{background-color:rgba(61,71,34,.06)!important}
html body #content.bd-t2026 .bd-t-kutu{background-color:#EADCB8!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important}
html body #content.bd-t2026 .bd-t-ayirac span{color:#2F371A!important}
html body #content.bd-t2026 .bd-a-kart{background-color:#EADCB8!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important}
html body #content.bd-t2026 .bd-k-form-kart{background-color:#EADCB8!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important}
html body #content.bd-t2026 .bd-s-yardim{background-color:#EADCB8!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important}
html body #content.bd-t2026 .bd-bl-kart{background-color:#EADCB8!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important}
html body #content.bd-t2026 .bd-b-cta-kart{background-color:#EADCB8!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important}
html body #content.bd-t2026 .bd-ik-giris-yazi{background-color:#EADCB8!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important}
html body #content.bd-t2026 .bd-ik-not{background-color:#EADCB8!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important}
html body #content.bd-t2026 .bd-ik-kart{background-color:#EADCB8!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important}
html body #content.bd-t2026 .bd-ik-form-ic{background-color:#EADCB8!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important}
html body #content.bd-t2026 .bd-il-kart{background-color:#EADCB8!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important}
html body #content.bd-t2026 .bd-il-form-kutu{background-color:#EADCB8!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important}
html body #content.bd-t2026 .bd-il-adres{background-color:#EADCB8!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important}
html body #content.bd-t2026 .bd-il-sss{background-color:#EADCB8!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important}
#content.bd-il2026 .bd-il-sss span{color:#2F371A!important}
#content.bd-il2026 .bd-il-sss p{color:#2F371A!important}
#content.bd-h2026 .bd-h-soru b{color:#242A13}
/* — kutu içi bağlantılar: #242A13, üzerine gelince #8A6A1E (karar tablosu) — */
#content .bd-h-kkart a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]):hover,#content .bd-h-soru a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]):hover,#content .bd-t-makale a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]):hover,#content .bd-t-kutu a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]):hover,#content .bd-tk a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]):hover,#content .bd-kaynak a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]):hover,#content .bd-a-kisi-foto a:hover,#content .bd-k-kucuk a:hover,#content .bd-k-kart a:hover,#content .bd-k-form-kart a:not([class*=btn]):hover,#content .bd-il-kart a:not([class*=btn]):hover,#content .bd-il-form-kutu a:not([class*=btn]):hover,#content .bd-il-adres a:not([class*=btn]):hover,#content .bd-il-sss a:hover,#content .bd-bl-kart a:hover,#content .bd-b-cta-kart a:not([class*=btn]):hover,#content .bd-a-kart a:hover,#content .bd-s-yardim a:not([class*=btn]):hover,#content .bd-s-kart a:hover,#content .bd-ik-kart a:hover,#content .bd-ik-not a:hover,#content .bd-ik-giris-yazi a:hover,#content .bd-ik-form-ic a:not([class*=btn]):hover,#content #tum-tedaviler a:hover{color:#8A6A1E!important}
/* — tedavi sayfası sağ sütun düğmeleri (§3 Düğmeler) — */
.bd-t2026 .bd-t-gonder,.bd-t2026 button.bd-t-gonder.contact-make-button{background:linear-gradient(180deg,#F0D062 0%,#FDE48E 18%,#E6C450 45%,#D8B43C 65%,#C9A432 100%)!important;color:#242A13!important;border:0!important}
.bd-t2026 .bd-t-gonder:hover,.bd-t2026 button.bd-t-gonder.contact-make-button:hover{background:linear-gradient(180deg,#E6C450 0%,#D4AF37 50%,#B48D28 100%)!important;color:#242A13!important}
.bd-t2026 a.bd-t-ara{background:transparent;color:#242A13;border:1px solid #B48D28}
.bd-t2026 a.bd-t-ara *{color:#242A13}
.bd-t2026 a.bd-t-ara:hover{background:rgba(212,175,55,.14)!important;border-color:#8A6A1E!important}
.bd-t2026 a.bd-t-wa{background:#25D366!important;color:#242A13;border:0}
.bd-t2026 a.bd-t-wa svg,.bd-t2026 a.bd-t-wa svg path{fill:#242A13!important;color:#242A13!important}
.bd-t2026 a.bd-t-wa:hover{background:#1FB857!important}
/* — "Medizinisch geprüft von" şeridi: #121608 zemin, şampanya yazı (§4) — */
.bd-t2026 .bd-t-hekim{border-top-color:rgba(234,220,184,.18)!important}
.bd-t2026 .bd-t-hekim-et{color:rgba(234,220,184,.8);border-color:rgba(234,220,184,.26)}
.bd-t2026 .bd-t-hekim a{color:#EADCB8!important}
.bd-t2026 .bd-t-hekim a:hover{color:#D4AF37!important}
.bd-t2026 .bd-t-hekim-rol{color:rgba(234,220,184,.8)}
html body #content.bd-b2026>section.bd-k-ust:has(.bd-t-hekim){background-color:#121608!important}

/* ==== TUA ana sayfa hero (video + portreler) — İçerik Üreticisi paketi, Davut onayı 12 Eki 2026 03:35; eski section.bd-h-hero kuralları artık kullanılmıyor ==== */
/* TUA ana sayfa ust bolum (hero) - Icerik Ureticisi, 12 Eki 2026, Davut onayli duzen (Secenek 5) */
.tuahv{position:relative;width:100%;overflow:hidden;background:url(/site/templates/images/ana-sayfa-gecis-tane-128.png) repeat,#384120}
.tuahv-side{position:absolute;top:0;overflow:hidden;z-index:1}
.tuahv-side img{position:absolute;opacity:0;transition:opacity .8s ease;max-width:none}
.tuahv-side img.on{opacity:1}
.tuahv-band{position:absolute;top:0;z-index:2;background:url(/site/templates/images/ana-sayfa-gecis-tane-128.png) repeat,#384120;
 -webkit-mask-image:linear-gradient(to right,transparent 0,#000 80px,#000 calc(100% - 80px),transparent 100%),linear-gradient(to bottom,#000 calc(100% - 40px),transparent 100%);-webkit-mask-composite:source-in;
 mask-image:linear-gradient(to right,transparent 0,#000 80px,#000 calc(100% - 80px),transparent 100%),linear-gradient(to bottom,#000 calc(100% - 40px),transparent 100%);mask-composite:intersect}
.tuahv-mid{position:absolute;z-index:3;
 -webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0px,rgba(0,0,0,.04) 25px,rgba(0,0,0,.15) 50px,rgba(0,0,0,.33) 75px,rgba(0,0,0,.55) 100px,rgba(0,0,0,.76) 125px,rgba(0,0,0,.92) 150px,#000 170px,#000 calc(100% - 170px),rgba(0,0,0,.92) calc(100% - 150px),rgba(0,0,0,.76) calc(100% - 125px),rgba(0,0,0,.55) calc(100% - 100px),rgba(0,0,0,.33) calc(100% - 75px),rgba(0,0,0,.15) calc(100% - 50px),rgba(0,0,0,.04) calc(100% - 25px),rgba(0,0,0,0) 100%),linear-gradient(to bottom,rgba(0,0,0,0) 0px,rgba(0,0,0,.04) 16px,rgba(0,0,0,.15) 32px,rgba(0,0,0,.33) 49px,rgba(0,0,0,.55) 65px,rgba(0,0,0,.76) 81px,rgba(0,0,0,.92) 97px,#000 110px);-webkit-mask-composite:source-in;
 mask-image:linear-gradient(to right,rgba(0,0,0,0) 0px,rgba(0,0,0,.04) 25px,rgba(0,0,0,.15) 50px,rgba(0,0,0,.33) 75px,rgba(0,0,0,.55) 100px,rgba(0,0,0,.76) 125px,rgba(0,0,0,.92) 150px,#000 170px,#000 calc(100% - 170px),rgba(0,0,0,.92) calc(100% - 150px),rgba(0,0,0,.76) calc(100% - 125px),rgba(0,0,0,.55) calc(100% - 100px),rgba(0,0,0,.33) calc(100% - 75px),rgba(0,0,0,.15) calc(100% - 50px),rgba(0,0,0,.04) calc(100% - 25px),rgba(0,0,0,0) 100%),linear-gradient(to bottom,rgba(0,0,0,0) 0px,rgba(0,0,0,.04) 16px,rgba(0,0,0,.15) 32px,rgba(0,0,0,.33) 49px,rgba(0,0,0,.55) 65px,rgba(0,0,0,.76) 81px,rgba(0,0,0,.92) 97px,#000 110px);mask-composite:intersect}
.tuahv-mid video{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 50%}
/* Acilis/kapanis logo karti (kapak): video baslarken ve biterken */
.tuahv-kapak{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .8s ease;pointer-events:none}
.tuahv-kapak.gizli{opacity:0}
/* Telefon/tablet (<992px): yalniz orta video, tam genislik 4:3 */
.tuahv.tuahv-mobil{height:auto!important;padding-top:50px}
.tuahv.tuahv-mobil .tuahv-side,.tuahv.tuahv-mobil .tuahv-band{display:none}
/* 12 Eki 21:10 Davut: telefonda da ustte saydam gecis (masaustundeki yumusak egri, 80 px) */
.tuahv.tuahv-mobil .tuahv-mid{position:relative;left:auto;top:auto;width:100%;height:auto;aspect-ratio:1/1;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0px,rgba(0,0,0,.04) 12px,rgba(0,0,0,.15) 23px,rgba(0,0,0,.33) 35px,rgba(0,0,0,.55) 47px,rgba(0,0,0,.76) 59px,rgba(0,0,0,.92) 70px,#000 80px);mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0px,rgba(0,0,0,.04) 12px,rgba(0,0,0,.15) 23px,rgba(0,0,0,.33) 35px,rgba(0,0,0,.55) 47px,rgba(0,0,0,.76) 59px,rgba(0,0,0,.92) 70px,#000 80px)}

/* 60.1 Mobil ana sayfa (12 Eki 2026, Davut): ust serit tanesiz ve zeminle ayni renk (#293017; adres cubugu theme-color ana sayfada #293017, diger sayfalarda #121608);
   "Zahnklinik in Kusadasi" kunye kutulari uzun Almanca kelimelerle ekrandan tasiyordu. */
.tuahv.tuahv-mobil{background:none}

@media(max-width:1199.98px){/*xl*/
html body:has(#tuahv.tuahv-mobil) header.bd-h26{background-image:none!important}
}
/* iPhone Safari adres cubugu rengini sayfanin zemininden alir (theme-color kullanmaz): telefonda ana sayfanin zemini de yesil */
@media(max-width:991px){html:has(#tuahv),html:has(#tuahv) body{background-color:#293017!important}}
@media(max-width:600px){
#content.bd-h2026 .bd-h-ksgrid{grid-template-columns:minmax(0,1fr)}
#content.bd-h2026 .bd-h-kunye{grid-template-columns:repeat(2,minmax(0,1fr))}
#content.bd-h2026 .bd-h-kunye>*{min-width:0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}
#content.bd-h2026 .bd-h-kunye b{font-size:20px;line-height:1.2}
}

/* 60.2 Mobil/tablet ana sayfa 6 tedavi kutusu (12 Eki 2026, Davut): esit iki sutun, yalniz ic cizgiler (orta dikey + satir aralari), yazilar dikey ve yatay ortali, "Alle Behandlungen" tek satir; 380 px alti 13 px. */
@media(max-width:1000px){
#content.bd-h2026 .bd-h-tedserit{grid-template-columns:repeat(2,minmax(0,1fr))}
#content.bd-h2026 .bd-h-tedserit a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:66px;line-height:1.3;padding:18px 10px!important;border-right:0!important;border-bottom:1px solid rgba(106,120,62,.5)!important}
#content.bd-h2026 .bd-h-tedserit a:nth-child(2n+1){border-right:1px solid rgba(106,120,62,.5)!important}
#content.bd-h2026 .bd-h-tedserit a:nth-last-child(-n+2){border-bottom:0!important}
#content.bd-h2026 .bd-h-tedserit a svg{flex:0 0 auto}
#content.bd-h2026 .bd-h-tedserit a.bd-h-tumted{white-space:nowrap;gap:0}
}
@media(max-width:379px){#content.bd-h2026 .bd-h-tedserit a{font-size:13px}#content.bd-h2026 .bd-h-tedserit a.bd-h-tumted{white-space:normal}}

/* 60.3 Telefon ve tablet (991 px alti), TUM sayfalar (12 Eki 2026, Davut "2. yol"): zemin ana sayfadaki gibi yesil #293017; logo seridinin koyu gecisi yok;
   iPhone Safari adres cubugu rengi zeminden alir, Android theme-color #293017 (styles.php). Tedavi/sayfa ust gorselleri koyu kenarla bittigi icin ust ve alt kenari zemine erir. Bilgisayar gorunumu degismedi. */
@media(max-width:991px){
html,html body{background-color:#293017!important}
.bd-t-hero-mobil{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 86%,transparent 100%)}
}
@media(max-width:1199.98px){/*xl*/
html:not(#z) body header.bd-h26{background-image:none!important}
}

/* 60.4 Bilgisayar da yesil (12 Eki 2026, Davut 22:18 "masaustune de uygula"): tum sayfalarin zemini #293017. Fotografli ust gorselli sayfalarda
   menunun okunurlugu icin ustteki koyu gecis kalir, digerlerinde kalkar; ust gorselin alt kenari zemine erir. */
html,html body{background-color:#293017!important}
@media(min-width:992px){
.bd-t-hero,.bd-s-hero{-webkit-mask-image:linear-gradient(to bottom,#000 90%,transparent 100%);mask-image:linear-gradient(to bottom,#000 90%,transparent 100%)}
}
@media(min-width:1200px){/*xl*/
html:not(#z) body:not(:has(.bd-t-hero,.bd-s-hero)) header.bd-h26{background-image:none!important}
}

/* 60.5 Telefon/tablet ust serit (13 Eki 2026, Davut 00:05): logo biraz buyuk; dil secici Menu ile ayni hap sekli (40 px); Menu dugmesi masaustundeki WhatsApp
   dugmesinin sampanya rengi, yazi yesil #293017; uc oge esit aralikla (sol logo, orta dil, sag Menu). 375 px alti biraz kucuk. */

@media(max-width:1199.98px){/*xl*/
html:not(#z) body header.bd-h26{justify-content:space-between!important;flex-wrap:nowrap!important;gap:0!important}
html:not(#z) body header.bd-h26 a.navbar-brand.d-xl-none{width:134px!important;height:52px!important;background-size:contain!important;background-position:left center!important;flex:0 0 auto!important;margin:0!important;padding:0!important}
html:not(#z) body header.bd-h26 .bd-dil26{flex:0 0 auto!important;width:auto!important;padding:0!important;margin:0!important}
html:not(#z) body header.bd-h26 .bd-dil26 > button.lang{height:40px!important;border-radius:40px!important;border:1px solid rgba(234,220,184,.6)!important;padding:0 12px!important;gap:6px!important;margin:0!important;align-items:center!important}
html:not(#z) body header.bd-h26 button.navbar-toggler{height:40px!important;border-radius:40px!important;border:0!important;padding:0 18px!important;background:linear-gradient(rgb(249,244,222) 0%,rgb(254,254,254) 14%,rgb(248,238,206) 32%,rgb(247,234,198) 50%,rgb(234,218,179) 76%,rgb(220,202,160) 100%)!important;color:#293017!important;font-weight:800!important;font-size:16px!important;box-shadow:0 6px 20px rgba(18,22,8,.35)!important;flex:0 0 auto!important;margin:0!important;line-height:40px!important}
html:not(#z) body header.bd-h26 button.navbar-toggler *{color:#293017!important}
}
@media(max-width:374px){
html:not(#z) body header.bd-h26 a.navbar-brand.d-xl-none{width:116px!important;height:45px!important}
html:not(#z) body header.bd-h26 .bd-dil26 > button.lang{padding:0 9px!important;height:38px!important}
html:not(#z) body header.bd-h26 button.navbar-toggler{padding:0 14px!important;font-size:15px!important;height:38px!important;line-height:38px!important}
}

/* 60.6 (13 Eki 2026, Davut 00:22): telefonda acilan menu panelinin sagdan tasmasi duzeldi (60.5'teki tek satir duzeni panelin de satira girmesine yol aciyordu; panel artik alt satirda tam genislik);
   Menu dugmesi dil secicisinden biraz buyuk; kayan seridin altindaki 6 tedavi kutusu yalniz telefon/tablette yesil zemin, sampanya yazi. */
@media(max-width:991px){
#content.bd-h2026 .bd-h-serit .bd-h-tedserit{background:#293017!important;margin-left:-12px!important;margin-right:-12px!important;border-top:0!important}
#content.bd-h2026 .bd-h-serit .bd-h-tedserit a{color:#EADCB8!important;border-color:rgba(234,220,184,.22)!important}
}
@media(max-width:1199.98px){/*xl*/
html:not(#z) body header.bd-h26{flex-wrap:wrap!important}
html:not(#z) body header.bd-h26 .navbar-collapse{flex:0 0 100%!important;order:9!important;max-width:100%!important}
html:not(#z) body header.bd-h26 .bd-dil26 > button.lang{height:38px!important;padding:0 9px!important;font-size:13px!important}
html:not(#z) body header.bd-h26 button.navbar-toggler{height:44px!important;padding:0 22px!important;min-width:108px!important;justify-content:center!important;font-size:17px!important;line-height:44px!important}
}
@media(max-width:374px){
html:not(#z) body header.bd-h26 a.navbar-brand.d-xl-none{width:108px!important;height:42px!important}
html:not(#z) body header.bd-h26 .bd-dil26 > button.lang{height:36px!important;padding:0 7px!important;font-size:12px!important}
html:not(#z) body header.bd-h26 button.navbar-toggler{height:40px!important;padding:0 14px!important;min-width:86px!important;font-size:15px!important;line-height:40px!important}
}

/* 60.7 (13 Eki 2026, Davut 00:32): telefon menusunde "Lernen Sie uns kennen" alt listesi acik zemin + acik yazi idi, okunmuyordu; alt liste menu paneliyle ayni koyu zeminde, sampanya yazi, hafif iceride. */

@media(max-width:1199.98px){/*xl*/
html:not(#z) body header.bd-h26 .navbar-collapse .bd-dd{background:transparent!important;box-shadow:none!important;border:0!important}
html:not(#z) body header.bd-h26 .navbar-collapse .bd-dd a{color:#EADCB8!important;padding:11px 0 11px 18px!important;font-size:16px!important}
html:not(#z) body header.bd-h26 .navbar-collapse .bd-dd a:hover,html:not(#z) body header.bd-h26 .navbar-collapse .bd-dd a:focus{color:#D4AF37!important}
}

/* 60.8 (13 Eki 2026) mobil menu acikken alt sabit dugmeler gizlenir, menu ekrana sigar */

@media(max-width:1199.98px){/*xl*/
html:not(#z) body header.bd-h26 #navbarNav.show{max-height:calc(100vh - 90px)!important;max-height:calc(100dvh - 90px)!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:18px!important}
body:has(#navbarNav.show) .fixed-pricing,body:has(#navbarNav.show) .btn-whatsapp{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
}

/* 60.9 (13 Eki 2026) mobil WhatsApp dugmesi teklif dugmesiyle ayni hizada; Alle Behandlungen listesinde solda altin halka */
@media(max-width:440px){html:not(#z) body .btn-whatsapp{bottom:20px!important}}
@media(max-width:374px){html:not(#z) body .btn-whatsapp{width:52px!important;height:52px!important;left:16px!important;bottom:24px!important}html:not(#z) body .fixed-pricing{right:16px!important}html:not(#z) body .fixed-pricing .btn-pricing{padding-left:16px!important;padding-right:16px!important;font-size:14px!important}}
html body #content .bd-h-ted li a{position:relative;padding-left:20px!important}
html body #content .bd-h-ted li a::before{content:"";position:absolute;left:1px;top:.72em;width:7px;height:7px;border:1.5px solid #B8952F;border-radius:50%;transform:translateY(-50%);transition:background-color .2s}
html body #content .bd-h-ted li a:hover::before,html body #content .bd-h-ted li a:focus-visible::before{background:#B8952F}

/* 60.11 (13 Eki 2026) masaustu ana sayfa ustu: tane dokusu kalkti, video menunun altindan baslar */
@media(min-width:992px){
html:not(#z) body #tuahv,html:not(#z) body #tuahv .tuahv-band{background-image:none!important}
html:not(#z) body #tuahv .tuahv-mid{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0px,rgba(0,0,0,.04) 25px,rgba(0,0,0,.15) 50px,rgba(0,0,0,.33) 75px,rgba(0,0,0,.55) 100px,rgba(0,0,0,.76) 125px,rgba(0,0,0,.92) 150px,#000 170px,#000 calc(100% - 170px),rgba(0,0,0,.92) calc(100% - 150px),rgba(0,0,0,.76) calc(100% - 125px),rgba(0,0,0,.55) calc(100% - 100px),rgba(0,0,0,.33) calc(100% - 75px),rgba(0,0,0,.15) calc(100% - 50px),rgba(0,0,0,.04) calc(100% - 25px),rgba(0,0,0,0) 100%),linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50px,rgba(0,0,0,.15) 75px,rgba(0,0,0,.45) 100px,rgba(0,0,0,.8) 125px,#000 150px)!important;mask-image:linear-gradient(to right,rgba(0,0,0,0) 0px,rgba(0,0,0,.04) 25px,rgba(0,0,0,.15) 50px,rgba(0,0,0,.33) 75px,rgba(0,0,0,.55) 100px,rgba(0,0,0,.76) 125px,rgba(0,0,0,.92) 150px,#000 170px,#000 calc(100% - 170px),rgba(0,0,0,.92) calc(100% - 150px),rgba(0,0,0,.76) calc(100% - 125px),rgba(0,0,0,.55) calc(100% - 100px),rgba(0,0,0,.33) calc(100% - 75px),rgba(0,0,0,.15) calc(100% - 50px),rgba(0,0,0,.04) calc(100% - 25px),rgba(0,0,0,0) 100%),linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50px,rgba(0,0,0,.15) 75px,rgba(0,0,0,.45) 100px,rgba(0,0,0,.8) 125px,#000 150px)!important;-webkit-mask-composite:source-in;mask-composite:intersect}
}

/* 60.12 (13 Eki 2026) masaustu ana sayfa: menu arkasinda yukaridan asagi koyu yesil gecis, logonun altin cizgisinde biter */
@media(min-width:1200px){html:not(#z) body:has(#tuahv) header.bd-h26::before{content:"";position:absolute;left:0;right:0;top:0;height:110px;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#293017 0,rgba(41,48,23,.97) 30px,rgba(41,48,23,.9) 48px,rgba(41,48,23,.76) 64px,rgba(41,48,23,.56) 78px,rgba(41,48,23,.34) 90px,rgba(41,48,23,.15) 100px,rgba(41,48,23,0) 110px)}}

/* 60.13 TUA (13 Eki 2026, Davut "yap"): 360 px altinda alt bilgide "Folgen Sie uns" logonun altina iner (Instagram tasmasi) */
@media (max-width:359.98px){footer.bd-s26-footer .bd-s26 .bd-s26-marka{flex-wrap:wrap !important;row-gap:22px !important}footer.bd-s26-footer .bd-s26 .bd-s26-takip{flex:0 0 100%}}

/* 17 Eki 2026 (Davut onayi): TUA marka yesili tarayici ust cubugu ve sayfa alti — butun TUA sayfalari */
html{background-color:#3D4722 !important}
html:not(#z) body footer.bd-s26-footer section.bd-s26{background-color:#293017 !important}

/* 17 Eki 2026 (Davut onayi): ust menu butun TUA sayfalarinda marka yesili — sayfa basinda yumusak gecis (buzlu), kaydirinca sabit menude duz buzlu yesil. Ana sayfadaki duzenin aynisi. */
@media(min-width:1200px){html:not(#z):not(#y) body header.bd-h26:not(.bd-sabit){background:transparent !important;background-image:none !important}html:not(#z):not(#y) body header.bd-h26:not(.bd-sabit)::before{content:"" !important;display:block !important;position:absolute !important;left:0 !important;right:0 !important;top:0 !important;height:110px !important;z-index:-1 !important;pointer-events:none !important;background:linear-gradient(180deg,rgb(61,71,34) 0px,rgba(61,71,34,.97) 30px,rgba(61,71,34,.9) 48px,rgba(61,71,34,.76) 64px,rgba(61,71,34,.56) 78px,rgba(61,71,34,.34) 90px,rgba(61,71,34,.15) 100px,rgba(61,71,34,0) 110px) !important;-webkit-backdrop-filter:blur(14px) saturate(1.3) !important;backdrop-filter:blur(14px) saturate(1.3) !important;-webkit-mask-image:linear-gradient(180deg,#000 0px,#000 69px,transparent 110px) !important;mask-image:linear-gradient(180deg,#000 0px,#000 69px,transparent 110px) !important}html:not(#z):not(#y) body header.bd-h26.bd-sabit{background:rgba(61,71,34,.78) !important;background-image:none !important;-webkit-backdrop-filter:blur(18px) saturate(1.35) !important;backdrop-filter:blur(18px) saturate(1.35) !important}html:not(#z):not(#y) body header.bd-h26.bd-sabit::before{background:none !important;background-image:none !important}}
@media(max-width:899.98px){html:not(#z):not(#y) body header.bd-h26:not(.bd-sabit){background:transparent !important;background-image:none !important}html:not(#z):not(#y) body header.bd-h26:not(.bd-sabit)::before{content:"" !important;display:block !important;position:absolute !important;left:0 !important;right:0 !important;top:0 !important;height:100px !important;z-index:-1 !important;pointer-events:none !important;background:linear-gradient(180deg,rgb(61,71,34) 0px,rgba(61,71,34,.97) 27px,rgba(61,71,34,.9) 44px,rgba(61,71,34,.76) 58px,rgba(61,71,34,.56) 71px,rgba(61,71,34,.34) 82px,rgba(61,71,34,.15) 91px,rgba(61,71,34,0) 100px) !important;-webkit-backdrop-filter:blur(14px) saturate(1.3) !important;backdrop-filter:blur(14px) saturate(1.3) !important;-webkit-mask-image:linear-gradient(180deg,#000 0px,#000 63px,transparent 100px) !important;mask-image:linear-gradient(180deg,#000 0px,#000 63px,transparent 100px) !important}html:not(#z):not(#y) body header.bd-h26.bd-sabit{background:rgba(61,71,34,.78) !important;background-image:none !important;-webkit-backdrop-filter:blur(18px) saturate(1.35) !important;backdrop-filter:blur(18px) saturate(1.35) !important}html:not(#z):not(#y) body header.bd-h26.bd-sabit::before{background:none !important;background-image:none !important}}

/* 17 Eki 2026 (Davut onayi): ana sayfa disindaki TUA sayfalarinda da menu kaydirinca ustte sabit kalir */
html body header.bd-h26.bd-sabit:not(.bd-h26-ev){position:fixed !important;top:0 !important;left:0 !important;right:0 !important;z-index:60 !important;border-bottom:1px solid rgba(255,255,255,.09);box-shadow:0 12px 34px rgba(0,0,0,.4);animation:bdUstIn .3s ease}
html:not(#z) body header.bd-h26.bd-sabit:not(.bd-h26-ev){background:rgba(61,71,34,.9)}
/* sabit menu acikken tedavi sayfasindaki sol bolum menusu menunun altinda kalmasin */
@media (min-width:1200px){html body:has(header.bd-h26.bd-sabit) .bd-t-toc-ic{top:124px !important;max-height:calc(100vh - 148px) !important}}


/* === TUA-IC-SAYFA-ZEMIN (18 Eki 2026) — Davut A düzeni: iç sayfalar ana sayfanın zemini; ana sayfa (#content.bd-h2026) hariç; html body ile eski "html body #content.bd-t2026" kuralını geçer === */
@media (min-width:900px){
html body:has(#content:not(.bd-h2026)){background:#353E1D!important}
html body #content:not(.bd-h2026){background-color:#353E1D!important;background-image:radial-gradient(60% 118% at 50% 50%,#5F6E35 0%,rgba(95,110,53,.72) 34%,rgba(95,110,53,.3) 56%,rgba(95,110,53,0) 76%)!important;background-attachment:fixed!important}
}
/* 18 Eki 03:25 Davut: mobilde de ana sayfa gibi ortaya dogru acilan isik (ana sayfa #content.bd-h2026::before kopyasi) */
@media (max-width:899px){
html body:has(#content:not(.bd-h2026)){background:transparent!important}
html body #content:not(.bd-h2026){background:transparent!important}
html body #content:not(.bd-h2026)::before{content:"";position:fixed;left:0;top:0;width:100%;height:100lvh;z-index:-1;pointer-events:none;background-color:#353E1D;background-image:radial-gradient(85% 70% at 50% 45%,rgba(95,110,53,1) 0%,rgba(95,110,53,.72) 34%,rgba(95,110,53,.3) 56%,rgba(95,110,53,0) 76%)}
}

/* 23 Eki 2026 (SEO, Davut 08:00): sayfa basliklari merkez sayfalardaki yazi tipiyle (Cormorant Garamond 600) — tum ust gorselli sayfalar */
/* TUA BASLIK STANDARDI (Davut 23 Eki 08:00 + 08:12): merkez sayfalardaki yazim tarzi butun ust gorselli sayfalarda — Cormorant, krem baslik + altin italik vurgu (vurguyu scripts.php ayirir: iki noktadan sonrasi ya da son kelime/ler), yol satiri yerine ust bolumun adi kucuk altin etiket; altin her yerde sitenin kendi degradesi (Kostenloses Angebot dugmesiyle ayni) */
html body #content .bd-t-hero .bd-t-hero-ic h1:not(.bd-mk2-h1){font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:600!important;letter-spacing:0!important;font-size:clamp(34px,3.9vw,56px)!important;line-height:1.06!important;text-transform:none!important;background:none!important;-webkit-text-fill-color:#F6EEDC!important;color:#F6EEDC!important}
html body #content .bd-t-hero .bd-t-hero-ic h1 em.bd-h1-vurgu{font-family:"Cormorant Garamond",Georgia,serif!important;font-style:italic!important;font-weight:600!important;padding-bottom:.12em;background:linear-gradient(180deg,#F0D062 0%,#FDE48E 18%,#E6C450 45%,#D8B43C 65%,#C9A432 100%)!important;background-size:100% 1.15em!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}
html body #content .bd-t-hero .bd-t-hero-ic > .breadcrumb-nav{margin:0 0 14px!important;padding:0!important;background:none!important;border:0!important}
html body #content .bd-t-hero .bd-t-hero-ic > .breadcrumb-nav ol{margin:0!important;padding:0!important;display:block!important;list-style:none!important}
html body #content .bd-t-hero .bd-t-hero-ic > .breadcrumb-nav li{display:none!important}
html body #content .bd-t-hero .bd-t-hero-ic > .breadcrumb-nav li:nth-last-child(2):not(:first-child){display:inline-block!important;margin:0!important;padding:0!important}
html body #content .bd-t-hero .bd-t-hero-ic > .breadcrumb-nav li::before,html body #content .bd-t-hero .bd-t-hero-ic > .breadcrumb-nav li::after{content:none!important;display:none!important}
html body #content .bd-t-hero .bd-t-hero-ic > .breadcrumb-nav li a,html body #content .bd-t-hero .bd-t-hero-ic > .breadcrumb-nav li span,html body #content.bd-hk2026 .bd-hk-rol{font:700 13.7px/1.25 Inter,system-ui,sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase!important;text-decoration:none!important;background:linear-gradient(180deg,#F0D062 0%,#FDE48E 18%,#E6C450 45%,#D8B43C 65%,#C9A432 100%)!important;background-size:100% 1.15em!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}
html body #content.bd-hk2026 .bd-t-hero-ic > .breadcrumb-nav{display:none!important}
html body #content.bd-hk2026 .bd-hk-rol{margin:0 0 6px!important;display:inline-block!important}
/* merkez sayfalar ve ana sayfa: altin yazi ve dugme sitenin degradesiyle */
html body #content .bd-mk2-metin .bd-mk2-et,html body #content .bd-mk2-metin .bd-mk2-bas em,html body #content .bd-mk2-olgu b,html body #content.bd-h2026 .bd-t6m-bas span{background:linear-gradient(180deg,#F0D062 0%,#FDE48E 18%,#E6C450 45%,#D8B43C 65%,#C9A432 100%)!important;background-size:100% 1.15em!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}
html body #content a.bd-mk2-dugme,html body #content.bd-h2026 a.bd-t6m-tumu{background:linear-gradient(180deg,#F0D062 0%,#FDE48E 18%,#E6C450 45%,#D8B43C 65%,#C9A432 100%)!important;color:#242A13!important;font-weight:700!important}
/* 23 Eki 2026 (Davut 07:58): degrade baslikta g, ç, ş, y gibi harflerin alt kuyrugu yarim gorunmesin — boyama alani asagi uzatildi */
html body #content h1:not(.bd-mk2-h1),html body #content .bd-h-bolum h2{padding-bottom:.14em!important}
/* telefonda uzun baslik dar sutuna sikismasin (23 Eki 2026) */
@media (max-width:1199.98px){html body #content .bd-t-hero .bd-t-hero-ic h1:not(.bd-mk2-h1){max-width:none!important}}

/* 23 Eki 2026 (Davut 08:25): Cormorant'in GERCEK italigi (yoktu; tarayici duz harfi egiyordu: dar ve kenarlari kesik gorunuyordu). Dosyalar fonts-tua/, kaynak Fontsource (OFL). */
@font-face{font-family:"Cormorant Garamond";src:url("/site/templates/fonts-tua/cormorant-600-italic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap;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:"Cormorant Garamond";src:url("/site/templates/fonts-tua/cormorant-ext-600-italic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
/* degrade yazida harf kenarlari ve rakam kuyruklari kesilmesin; rakamlar normal (lining) — eski usul 1 ve asagi sarkan 3/5 yok */
html body #content .bd-t-hero .bd-t-hero-ic h1 em.bd-h1-vurgu,html body #content .bd-mk2-metin .bd-mk2-bas em{padding:0 .14em .14em .06em!important;margin:0 -.14em 0 -.06em!important}
html body #content .bd-mk2-olgu b{font-variant-numeric:lining-nums!important;font-feature-settings:"lnum" 1!important;padding:0 .08em .16em 0!important;line-height:1.05!important}
html body #content .bd-t-hero h1,html body #content .bd-mk2-metin,html body #content .bd-t6m-bas h2{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}
/* TUA TEDAVI HERO 24 EKI 2026 (Davut onayi 04:49): saydam tedavi gorselleri (bd-sagdan) 1500 px ustu ekranlarda yuksekligi tam, saga yaslı; icerik kesilmez */
@media (min-width:1500px){html body .bd-t-hero.bd-sagdan{background-size:auto 100%!important;background-position:right center!important}}

/* TUA ICERIK KUTUSU UST BOSLUK 24 EKI 2026 (Davut 05:10): sampanya makale kutusunda ilk ogenin (genelde H2) ust payi sifir; kutunun kendi 44 px ic payi yeter. Tum tedavi, Zahne ve diger makale sayfalari. */
html body #content.bd-t2026 .bd-t-makale > :not(style,script,link,meta,noscript):not(:not(style,script,link,meta,noscript) ~ *){margin-top:0!important}

/* TUA EKIP BASLIKLARI 24 EKI 2026 (Davut 05:10): Unsere Zahnarzte ve Unser Praxisteam ortali */
html body #content.bd-t2026 .bd-t-makale h2.bd-a-ekip-baslik{text-align:center!important}

/* TUA 24 EKI 2026 05:45 (Davut): (a) eski tasarimdan kalan sol golge: gorselsiz ust seritlerde ve yesil zeminli sagdan gorsellerde yok */
html body .bd-t2026 .bd-t-hero:not([style*="background-image"])::after, html body .bd-t2026 .bd-t-hero.bd-s-hero.bd-sagdan::after{display:none!important}
/* (b) Unsere Zahnarzte: 5 hekim tek satir */
@media (min-width:992px){html body #content .bd-t-makale .bd-a-ekip.bd-a-ekip-hekim{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px}}
/* (c) Unsere Praxis galerisi: fotograf kirpilmaz, bos kenar site yesili */
html body .bd-k2026 .bd-k-galeri .bd-k-buyuk{background:radial-gradient(ellipse at center,#5F6E35 0%,#293017 100%)!important}
html body .bd-k2026 .bd-k-galeri .bd-k-buyuk img{object-fit:contain!important}

/* TUA KLINIK GALERISI 24 EKI 2026 06:00 (Davut onayi): kucuk gorseller solda yukaridan asagi, video dugmesi altinda; buyuk fotograf sagda, ekrana sigar */
@media (min-width:981px){
html body .bd-k2026 .bd-k-galeri{display:grid!important;grid-template-columns:190px minmax(0,1fr);gap:18px;align-items:stretch}
html body .bd-k2026 .bd-k-galeri .bd-k-buyuk{grid-column:2;grid-row:1;height:min(540px,calc(100vh - 150px))}
html body .bd-k2026 .bd-k-galeri .bd-k-buyuk img{aspect-ratio:auto!important;max-height:none!important;height:100%!important;width:100%!important;object-fit:contain!important}
html body .bd-k2026 .bd-k-galeri .bd-k-altsira{grid-column:1;grid-row:1;display:flex!important;flex-direction:column!important;gap:12px;margin:0!important;min-height:0;height:min(540px,calc(100vh - 150px))}
html body .bd-k2026 .bd-k-galeri .bd-k-serit{flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important;flex:1 1 0;min-height:0;margin:0!important;padding:0 6px 0 0!important;gap:10px}
html body .bd-k2026 .bd-k-galeri .bd-k-kucuk{flex:0 0 auto!important;width:100%!important}
html body .bd-k2026 .bd-k-galeri .bd-k-kucuk img{aspect-ratio:3/2!important}
html body .bd-k2026 .bd-k-galeri .bd-k-izle{width:100%!important;justify-content:center;box-sizing:border-box;margin:0!important;flex:0 0 auto}
}

/* TUA UST GORSEL YAZI KONUMU 24 EKI 2026 06:13 (Davut): ust gorseldeki son yazi satiri sol alttaki WhatsApp dugmesinin ustunde kalsin (alcak ekranlarda yazi yukari kayar; 800 px ve uzeri ekranlarda 56 px). Butun ic sayfalar ayni. */
@media (min-width:992px){html body #content .bd-t-hero > .bd-t-hero-ic{padding-bottom:max(56px, calc(735px - 100vh))!important}}
/* TUA UST ALAN UZAR 29 EKI 2026 (Davut "evet"): yazi ust alana sigmazsa ust alan kendiliginden uzar; kirinti ve baslik ust menunun altina kaymaz, 40 px bosluk kalir (1200 px ve uzerinde menu ust alanin ustunde, 100 px → 140; 992–1199'da menu ayri satirda → 40). Yazisi sigan sayfalarda 640 px ve gorunum aynen (bugun yalniz Festzuschuss 2027 uzuyor; alcak ekranda Zahnersatz-Kosten birkac px). Kosten ust alani (kz-rech-btn) ve merkez sayfalar (bd-t-hero-ince) kendi kurallariyla. */
@media (min-width:1200px){html body .bd-t2026 .bd-t-hero:not(.bd-t-hero-ince){padding-top:140px}}
@media (min-width:992px) and (max-width:1199.98px){html body .bd-t2026 .bd-t-hero:not(.bd-t-hero-ince){padding-top:40px}}

/* TUA UC ADIM 24 EKI 2026 (Davut onayi, secenek A): teklif formunun solunda 3 adim; kutusuz, site zemininde; telefonda formun ustunde */
html body #content .bd-tua-formbolum > .container.bd-uc-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 520px;gap:64px;align-items:start}
html body #content .bd-uc-grid .bd-tua-form-kutu{margin:0!important;max-width:520px!important;width:100%}
html body #content .bd-uc,html body #content .bd-uc *{box-sizing:border-box}
html body #content .bd-uc{font-family:Inter,system-ui,sans-serif;padding-top:4px}
html body #content .bd-uc .bd-uc-bas{font:800 34px/1.15 Inter,sans-serif;margin:0 0 10px;letter-spacing:-.2px;background:linear-gradient(180deg,#F0D062 0%,#FDE48E 18%,#E6C450 45%,#D8B43C 65%,#C9A432 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
html body #content .bd-uc .bd-uc-alt{font-size:17px;line-height:1.6;margin:0 0 30px;color:#EFE9DB}
html body #content .bd-uc .bd-uc-liste{list-style:none;margin:0;padding:0}
html body #content .bd-uc .bd-uc-adim{display:flex;gap:20px;position:relative;padding:0 0 28px;margin:0}
html body #content .bd-uc .bd-uc-adim:last-child{padding-bottom:0}
html body #content .bd-uc .bd-uc-adim:not(:last-child)::before{content:"";position:absolute;left:21px;top:48px;bottom:6px;width:2px;background:linear-gradient(180deg,rgba(230,196,80,.85),rgba(230,196,80,.15))}
html body #content .bd-uc .bd-uc-no{flex:0 0 44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 19px/1 Inter,sans-serif;color:#242A13;background:linear-gradient(180deg,#F0D062,#E6C450 45%,#C9A432);box-shadow:0 2px 8px rgba(0,0,0,.25)}
html body #content .bd-uc .bd-uc-ic{flex:1;min-width:0;padding-top:2px}
html body #content .bd-uc .bd-uc-at{font:700 20px/1.3 Inter,sans-serif;margin:0 0 6px;color:#F6EEDC}
html body #content .bd-uc .bd-uc-p{font-size:15.5px;line-height:1.65;color:#EFE9DB}
html body #content .bd-uc .bd-uc-p a{color:#F0D062;font-weight:600;text-decoration:underline;text-underline-offset:3px}
html body #content .bd-uc .bd-uc-ac{margin-top:12px}
html body #content .bd-uc .bd-uc-ac summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:15px;color:#F0D062}
html body #content .bd-uc .bd-uc-ac summary::-webkit-details-marker{display:none}
html body #content .bd-uc .bd-uc-ok{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);display:inline-block;transition:transform .2s}
html body #content .bd-uc .bd-uc-ac[open] .bd-uc-ok{transform:rotate(225deg) translate(-2px,-2px)}
html body #content .bd-uc .bd-uc-acic{margin-top:12px;border-radius:12px;padding:16px 18px;background:rgba(20,26,8,.35);border:1px solid rgba(230,196,80,.25);color:#EFE9DB}
html body #content .bd-uc .bd-uc-acic ol{margin:10px 0 8px 18px;padding:0;font-size:14.5px;line-height:1.6;color:#EFE9DB}
html body #content .bd-uc .bd-uc-foto{display:block;width:100%;height:auto;border-radius:10px;margin:0 0 10px}
html body #content .bd-uc .bd-uc-kucuk{font-size:13.5px}
@media (max-width:991px){html body #content .bd-tua-formbolum > .container.bd-uc-grid{grid-template-columns:1fr;gap:30px}html body #content .bd-uc .bd-uc-bas{font-size:26px}html body #content .bd-uc-grid .bd-tua-form-kutu{max-width:none!important}}

/* TUA UC ADIM ek (24 Eki 2026): sitenin genel acilir kutu (details) bicimi bu satira uygulanmaz */
html body #content .bd-uc details.bd-uc-ac{border:0!important;padding:0!important;border-radius:0!important;background:none!important}
html body #content .bd-uc details.bd-uc-ac > summary{padding:0!important;border:0!important;background:none!important}
html body #content .bd-uc details.bd-uc-ac > summary::after,html body #content .bd-uc details.bd-uc-ac > summary::before{content:none!important;display:none!important}

/* ===== TUA MENU KUTULARI (24 Eki 2026, Davut onayi 11:42) — menu-kutular.php; liste merkez-ayar.php ===== */
header .bd-mega-in.bd-mm, header .bd-mega.bd-mm-dd{display:none !important}
@media (min-width:1200px){
header .bd-mega.bd-mm-var > .bd-mega-in:not(.bd-mm), header nav.menus .links .nav-item .bd-mega.bd-mm-var > .bd-mega-in.bd-mega-v2:not(.bd-mm){display:none !important}
header li.bd-has-dd.bd-mm-li{position:static !important}
header li.bd-has-dd.bd-mm-li > .bd-dd, header nav.menus .links .nav-item.bd-has-dd.bd-mm-li > .bd-dd.bd-dd-v2{display:none !important}
header .bd-mega.bd-mm-dd{display:block !important}
header li.bd-has-dd.bd-mm-li:hover > .bd-mega.bd-mm-dd, header li.bd-has-dd.bd-mm-li:focus-within > .bd-mega.bd-mm-dd{opacity:1;visibility:visible;transform:translateY(0)}
header nav.menus .links .nav-item .bd-mega .bd-mega-in.bd-mm{display:block !important;background:rgb(249,244,230) !important;border-radius:0 0 18px 18px !important;box-shadow:rgba(0,0,0,.34) 0 26px 48px 0 !important;padding:20px 40px 26px !important;border:0 !important}
header nav.menus .links .nav-item .bd-mega .bd-mm-satir+.bd-mm-satir{margin-top:16px}
header nav.menus .links .nav-item .bd-mega .bd-mm-bas{max-width:1236px;margin:0 auto 9px;display:flex;align-items:center;gap:14px;font:800 11.5px/1.2 Inter,system-ui,sans-serif;letter-spacing:1.15px;text-transform:uppercase;color:rgb(172,138,46)}
header nav.menus .links .nav-item .bd-mega .bd-mm-bas:after{content:"";flex:1;height:1px;background:rgb(217,210,190)}
header nav.menus .links .nav-item .bd-mega .bd-mm-izgara{display:grid;gap:12px;margin:0 auto;justify-content:center}
header nav.menus .links .nav-item .bd-mega .bd-mm-4{grid-template-columns:repeat(4,minmax(0,300px))}
header nav.menus .links .nav-item .bd-mega .bd-mm-5{grid-template-columns:repeat(5,minmax(0,258px))}
header nav.menus .links .nav-item .bd-mega .bd-mm-5.bd-mm-r4{grid-template-columns:repeat(4,minmax(0,300px))}
header nav.menus .links .nav-item .bd-mega .bd-mm-dik{grid-template-columns:214px 214px 425px 214px 214px}
header nav.menus .links .nav-item .bd-mega a.bd-mm-k, header nav.menus .links .nav-item .bd-mega a.bd-mm-d{background:radial-gradient(90% 140% at 50% 50%,rgb(95,110,53) 0%,rgb(53,62,29) 100%) !important;border:1.5px solid rgb(216,180,60) !important;border-radius:9px !important;overflow:hidden;box-shadow:0 5px 16px -7px rgba(20,26,5,.55) !important;text-decoration:none !important;padding:0 !important;margin:0 !important;white-space:normal !important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
header nav.menus .links .nav-item .bd-mega a.bd-mm-k:hover, header nav.menus .links .nav-item .bd-mega a.bd-mm-d:hover{transform:translateY(-2px);border-color:rgb(240,208,98) !important;box-shadow:0 10px 22px -8px rgba(20,26,5,.65) !important}
header nav.menus .links .nav-item .bd-mega a.bd-mm-k{display:grid !important;grid-template-columns:44% minmax(0,1fr) 16px;align-items:center;column-gap:10px;height:66px}
header nav.menus .links .nav-item .bd-mega .bd-mm-beh a.bd-mm-k{grid-template-columns:142px minmax(0,1fr) 14px;height:72px}
header nav.menus .links .nav-item .bd-mega .bd-mm-5 a.bd-mm-k{grid-template-columns:38% minmax(0,1fr) 14px;height:76px;column-gap:9px}
header nav.menus .links .nav-item .bd-mega .bd-mm-f{display:block;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}
header nav.menus .links .nav-item .bd-mega .bd-mm-beh .bd-mm-f{background-size:100% 100%}
header nav.menus .links .nav-item .bd-mega .bd-mm-m{display:block;min-width:0}
header nav.menus .links .nav-item .bd-mega .bd-mm-m b, header nav.menus .links .nav-item .bd-mega a.bd-mm-d b{display:block;font:700 13.5px/1.2 Inter,system-ui,sans-serif !important;letter-spacing:0 !important;color:#f6eedc !important;-webkit-text-fill-color:#f6eedc !important}
header nav.menus .links .nav-item .bd-mega .bd-mm-m small{display:block;margin-top:2px !important;font:400 10px/1.25 Inter,system-ui,sans-serif !important;letter-spacing:0 !important;color:rgba(246,238,220,.72) !important;-webkit-text-fill-color:rgba(246,238,220,.72) !important}
header nav.menus .links .nav-item .bd-mega a.bd-mm-k i{font-style:normal;font-size:13px;padding-right:10px;color:#e6c450 !important;-webkit-text-fill-color:#e6c450 !important}
header nav.menus .links .nav-item .bd-mega .bd-mm-5 a.bd-mm-k i{padding-right:8px}
header nav.menus .links .nav-item .bd-mega a.bd-mm-k:hover .bd-mm-m b, header nav.menus .links .nav-item .bd-mega a.bd-mm-d:hover b{color:#f0d062 !important;-webkit-text-fill-color:#f0d062 !important}
header nav.menus .links .nav-item .bd-mega a.bd-mm-d{display:flex !important;flex-direction:column;align-items:stretch;height:150px}
header nav.menus .links .nav-item .bd-mega a.bd-mm-d .bd-mm-f{flex:1 1 auto;width:100%;height:auto}
header nav.menus .links .nav-item .bd-mega a.bd-mm-d b{padding:7px 4px 8px;text-align:center;white-space:nowrap;background:transparent !important}
header nav.menus .links .nav-item .bd-mega a.bd-mm-kontakt .bd-mk2-ikon{flex:1 1 auto;display:grid !important;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);align-items:center;row-gap:2px;padding:8px 22px 0;background:transparent !important;width:100%}
header nav.menus .links .nav-item .bd-mega a.bd-mm-kontakt .bd-mk2-ikon i{display:flex;flex-direction:column;align-items:center;gap:4px;font-style:normal;background:transparent !important;box-shadow:none !important;border:0 !important}
header nav.menus .links .nav-item .bd-mega a.bd-mm-kontakt .bd-mk2-ikon svg{width:26px;height:26px;display:block}
header nav.menus .links .nav-item .bd-mega a.bd-mm-kontakt .bd-mk2-ikon small{font:600 9px/1 Inter,system-ui,sans-serif !important;letter-spacing:0 !important;color:#f6eedc !important;-webkit-text-fill-color:#f6eedc !important}
}
@media (min-width:1200px){
header nav.menus .links .nav-item .bd-mega a.bd-mm-k:hover, header nav.menus .links .nav-item .bd-mega a.bd-mm-k:focus, header nav.menus .links .nav-item .bd-mega a.bd-mm-d:hover, header nav.menus .links .nav-item .bd-mega a.bd-mm-d:focus{background:radial-gradient(90% 140% at 50% 50%,rgb(95,110,53) 0%,rgb(53,62,29) 100%) !important;color:#f6eedc !important}
}
@media (min-width:1200px){
header nav.menus .links li.nav-item.bd-has-dd.bd-mm-li{padding-bottom:30px !important;margin-bottom:-30px !important}
header li.bd-has-dd.bd-mm-li > .bd-mega.bd-mm-dd::before{content:"";position:absolute;left:0;right:0;top:-30px;height:30px}
}

/* TUA foto rehberi numaralari (24 Eki 2026) */
.bd-uc .bd-uc-fotokap{position:relative;display:block;line-height:0}
.bd-uc .bd-uc-fotokap .bd-uc-foto{display:block;width:100%;height:auto}
.bd-uc .bd-uc-fotokap i{position:absolute;width:clamp(20px,4.6%,28px);aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 clamp(11px,2.2vw,14px)/1 Inter,system-ui,sans-serif;font-style:normal;color:rgb(36,42,19);background:linear-gradient(rgb(240,208,98),rgb(230,196,80) 45%,rgb(201,164,50));box-shadow:rgba(0,0,0,.3) 0 2px 6px}

/* TUA foto rehberi — WhatsApp gorseliyle ayni tasarim (24 Eki 2026, Davut onayi 12:17) */
.bd-uc .bd-uc-rehber{margin:4px 0 2px}
html body .bd-uc .bd-uc-rb-bas{font-family:"Cormorant Garamond",Georgia,serif !important;font-weight:600 !important;font-size:31px !important;line-height:1.05 !important;letter-spacing:0 !important;color:#F6EEDC;text-align:center;margin:6px 0 4px}
html body .bd-uc .bd-uc-rb-bas em{display:block;font-family:"Cormorant Garamond",Georgia,serif !important;font-weight:600 !important;font-style:italic;background:linear-gradient(rgb(240,208,98),rgb(253,228,142) 18%,rgb(230,196,80) 45%,rgb(201,164,50));-webkit-background-clip:text;background-clip:text;color:transparent}
.bd-uc .bd-uc-rb-alt{text-align:center;font:600 13px/1.4 Inter,system-ui,sans-serif;color:rgba(246,238,220,.8);margin-bottom:16px}
.bd-uc .bd-uc-rb-izgara{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 12px;margin:0;padding:0;list-style:none}
.bd-uc .bd-uc-rb-izgara li{position:relative;margin:0;padding:0;list-style:none}
.bd-uc .bd-uc-rb-izgara li::before,.bd-uc .bd-uc-rb-izgara li::marker{content:none}
.bd-uc .bd-uc-rb-izgara img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border:1.5px solid #E9D9A8;border-radius:10px;box-shadow:0 8px 20px -10px rgba(0,0,0,.6)}
.bd-uc .bd-uc-rb-izgara i{position:absolute;left:7px;top:7px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 13px/1 Inter,system-ui,sans-serif;font-style:normal;color:rgb(36,42,19);background:linear-gradient(rgb(240,208,98),rgb(230,196,80) 45%,rgb(201,164,50));box-shadow:rgba(0,0,0,.3) 0 2px 6px}
.bd-uc .bd-uc-rb-izgara b{display:block;text-align:center;font:700 12.5px/1.25 Inter,system-ui,sans-serif;color:#F6EEDC;margin-top:7px}
.bd-uc .bd-uc-rb-tipp{text-align:center;font:500 12.5px/1.45 Inter,system-ui,sans-serif;color:rgba(246,238,220,.72);margin-top:16px}
@media (max-width:575.98px){.bd-uc .bd-uc-rb-izgara{grid-template-columns:repeat(2,1fr)}html body .bd-uc .bd-uc-rb-bas{font-size:26px !important}}

/* ===== TUA UC ADIM v2 (24 Eki 2026, Davut onayi 12:39) — uc-adim.php .bd-u2 ===== */
html body .bd-u2{color:#F6EEDC}
html body .bd-u2 .u2-bas{font-family:"Cormorant Garamond",Georgia,serif !important;font-weight:600 !important;font-size:42px !important;line-height:1.02 !important;letter-spacing:0 !important;color:#F6EEDC !important;margin:0 0 12px}
html body .bd-u2 .u2-bas em{display:block;font-family:"Cormorant Garamond",Georgia,serif !important;font-style:italic;font-weight:600;background:linear-gradient(rgb(240,208,98),rgb(253,228,142) 18%,rgb(230,196,80) 45%,rgb(201,164,50));-webkit-background-clip:text;background-clip:text;color:transparent}
html body .bd-u2 .u2-alt{font:500 16px/1.5 Inter,system-ui,sans-serif;color:rgba(246,238,220,.78);margin:0 0 26px;padding-bottom:22px;border-bottom:1px solid rgba(230,196,80,.28)}
html body .bd-u2 .u2-liste{list-style:none;margin:0;padding:0}
html body .bd-u2 .u2-adim{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:20px;padding:0 0 26px;margin:0;list-style:none}
html body .bd-u2 .u2-adim::marker{content:none}
html body .bd-u2 .u2-adim:not(:last-child)::before{content:"";position:absolute;left:21.5px;top:48px;bottom:4px;width:1px;background:linear-gradient(rgba(230,196,80,.7),rgba(230,196,80,.15))}
html body .bd-u2 .u2-no{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:600 24px/1 "Cormorant Garamond",Georgia,serif;color:rgb(36,42,19);background:linear-gradient(rgb(240,208,98),rgb(230,196,80) 45%,rgb(201,164,50));box-shadow:0 2px 10px rgba(0,0,0,.3)}
html body .bd-u2 .u2-at{font:700 20px/1.25 Inter,system-ui,sans-serif !important;color:#F6EEDC !important;margin:9px 0 6px !important;letter-spacing:0 !important}
html body .bd-u2 .u2-p{font:400 15px/1.6 Inter,system-ui,sans-serif;color:rgba(246,238,220,.86);margin:0 0 8px !important}
html body .bd-u2 .u2-s{display:flex;align-items:center;gap:12px;padding:8px 0;font:400 15px/1.5 Inter,system-ui,sans-serif !important;color:rgba(246,238,220,.9) !important;border-bottom:1px solid rgba(246,238,220,.09)}
html body .bd-u2 .u2-ks{color:#F0D062;font-weight:700}
html body .bd-u2 .u2-ik{flex:0 0 34px;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#E6C450;background:rgba(246,238,220,.06);border:1px solid rgba(230,196,80,.4)}
html body .bd-u2 .u2-ik svg{width:18px;height:18px}
html body .bd-u2 details.u2-ac{margin:0 !important;padding:0 !important;border:0 !important;background:none !important;box-shadow:none !important;border-radius:0 !important}
html body .bd-u2 details.u2-ac>summary{list-style:none;cursor:pointer;padding:8px 0 !important;margin:0 !important;border:0;border-bottom:1px solid rgba(246,238,220,.09) !important;background:none !important;font:400 15px/1.5 Inter,system-ui,sans-serif !important;color:rgba(246,238,220,.9) !important}
html body .bd-u2 details.u2-ac>summary::-webkit-details-marker{display:none}
html body .bd-u2 details.u2-ac>summary::after,html body .bd-u2 details.u2-ac>summary::before{content:none !important;display:none !important}
html body .bd-u2 summary .u2-t{flex:1 1 auto;min-width:0}
html body .bd-u2 .u2-pill{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:30px;border:1px solid rgba(230,196,80,.65);color:#F0D062;font:700 12px/1.2 Inter,system-ui,sans-serif;white-space:nowrap;transition:background .2s}
html body .bd-u2 details.u2-ac>summary:hover .u2-pill{background:rgba(230,196,80,.12)}
html body .bd-u2 .u2-ok{width:7px;height:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}
html body .bd-u2 details.u2-ac[open] .u2-ok{transform:rotate(-135deg) translate(-1px,-1px)}
html body .bd-u2 .u2-acic{margin:14px 0 6px;padding:20px 18px;border-radius:14px;background:rgba(20,26,5,.35);border:1px solid rgba(230,196,80,.25)}
html body .bd-u2 .u2-gonder{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0;font:500 15px/1.4 Inter,system-ui,sans-serif;color:rgba(246,238,220,.86)}
html body .bd-u2 .u2-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 16px 6px 6px;border-radius:30px;text-decoration:none !important;font:700 14px/1 Inter,system-ui,sans-serif;color:rgb(36,42,19) !important;background:linear-gradient(rgb(240,208,98),rgb(253,228,142) 18%,rgb(230,196,80) 45%,rgb(201,164,50));box-shadow:0 4px 12px -4px rgba(0,0,0,.4)}
html body .bd-u2 .u2-btn .u2-ik{flex-basis:26px;width:26px;height:26px;background:rgba(36,42,19,.12);border-color:rgba(36,42,19,.25);color:rgb(36,42,19)}
html body .bd-u2 .u2-btn .u2-ik svg{width:15px;height:15px}
html body .bd-u2 .u2-oder{color:rgba(246,238,220,.6);font-size:14px}
html body .bd-u2 .u2-not{display:flex;align-items:center;gap:12px;margin:16px 0 0;padding:12px 16px;border-radius:12px;background:rgba(246,238,220,.06);border-left:2px solid #E6C450;font:500 14.5px/1.5 Inter,system-ui,sans-serif;color:#F6EEDC}
@media (max-width:575.98px){html body .bd-u2 .u2-bas{font-size:32px !important}html body .bd-u2 details.u2-ac>summary{flex-wrap:wrap}html body .bd-u2 .u2-pill{margin-left:46px;white-space:normal}}
html body .bd-u2 .u2-gonder>span:first-child{flex:0 0 100%;margin-bottom:2px}

/* ===== TUA HIZLI FORM (25 Eki 2026, SEO Uzmani) — v3 05:55 Davut: pencere sagdaki formun birebir aynisi.
   Pencere yan-randevu.php ciktisini tasir; asagidaki "#bdHfOrt" kurallari tedavi sayfasindaki #content.bd-t2026 kurallarinin pencereye uyarlanmis kopyasidir.
   Tedavi sayfasindaki form stili degisirse bu kopya da guncellenir. ===== */
html.bd-hf-acik,html.bd-hf-acik body{overflow:hidden!important}
.bd-hf-ort{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:22px 16px 16px;background:rgba(14,18,4,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.bd-hf-ort.acik{display:flex;animation:bdHfGel .22s ease-out}
@keyframes bdHfGel{from{opacity:0}to{opacity:1}}
#bdHfOrt .bd-hf-pen{position:relative;width:100%;max-width:366px;text-align:left}
#bdHfOrt .bd-hf-kay{max-height:calc(100vh - 44px);overflow-y:auto;overflow-x:hidden;border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.4)}
#bdHfOrt aside.bd-t-yan{position:static!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;top:auto!important;display:block!important;flex:none!important;height:auto!important}
#bdHfOrt .bd-t-kutu{margin:0!important}
html body #bdHfOrt .bd-t-yan-ic:not(#bdx1):not(#bdx2):not(#bdx3){position:static!important;top:auto!important;width:auto!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;overflow:visible!important}
#bdHfOrt .bd-hf-kapat{position:absolute;top:-13px;right:-13px;z-index:3;width:32px;height:32px;padding:0;font-size:22px;line-height:29px;color:#2F371A;background:#EADCB8;border:1.5px solid #D8B43C;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.3);cursor:pointer}
#bdHfOrt .bd-hf-kapat:hover{background:#F3E8CC}
@media (max-width:420px){#bdHfOrt .bd-hf-kapat{top:-10px;right:-6px}}
/* Butun formlarda (sag sutun, ana sayfa, pencere): mesaj kutusu iki satir, WhatsApp dugmesi tek satir (Davut 05:55) */
html body #content .bd-t-form textarea.bd-t-mesaj:not(#bdx1):not(#bdx2):not(#bdx3),html body #bdHfOrt .bd-t-form textarea.bd-t-mesaj:not(#bdx1):not(#bdx2):not(#bdx3){height:62px!important;min-height:62px!important}
html body #content .bd-t-wa:not(#bdx1):not(#bdx2):not(#bdx3),html body #bdHfOrt .bd-t-wa:not(#bdx1):not(#bdx2):not(#bdx3){white-space:nowrap}
/* --- sagdaki formun kurallari, pencereye uyarlanmis --- */
#bdHfOrt .bd-t2026{--gumus: linear-gradient(135deg,#727769 0%,#c9c1ac 16%,#f9f4e9 32%,#bab29e 50%,#84887a 66%,#e4decd 84%,#9a9f90 100%);--gumus-soluk: linear-gradient(135deg,rgba(114,119,105,.55) 0%,rgba(201,193,172,.75) 16%,rgba(249,244,233,.95) 32%,rgba(186,178,158,.7) 50%,rgba(132,136,122,.5) 66%,rgba(228,222,205,.85) 84%,rgba(154,159,144,.55) 100%);--kart: #f9f5ea;}
html body #bdHfOrt .bd-t2026 .bd-t-kutu{background: var(--kart) !important;
box-shadow: 0 10px 30px rgba(0,0,0,.35) !important;
position: relative;}
html body #bdHfOrt .bd-t2026 .bd-t-kutu::before{content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px;
background: var(--gumus); background-size: 260% 260%;
-webkit-mask: linear-gradient(#060900 0 0) content-box, linear-gradient(#060900 0 0);
-webkit-mask-composite: xor; mask-composite: exclude;
pointer-events: none; z-index: 1;
animation: bdParla 9s ease-in-out infinite;}
html body #bdHfOrt .bd-t2026 .bd-t-kutu::before{animation-duration: 11s; animation-delay: -4s;}
@media (prefers-reduced-motion: reduce){html body #bdHfOrt .bd-t2026 .bd-t-kutu::before{animation: none;}}
html body #bdHfOrt .bd-t2026 .bd-t-gonder,
html body #bdHfOrt .bd-t2026 .bd-t-wa{position: relative; overflow: hidden;}
html body #bdHfOrt .bd-t2026 .bd-t-gonder::after,
html body #bdHfOrt .bd-t2026 .bd-t-wa::after{content: ""; position: absolute; top: 0; left: -60%; width: 40%; height: 100%;
background: linear-gradient(100deg, transparent, rgba(255,255,255,.42), transparent);
transform: skewX(-18deg); pointer-events: none;}
html body #bdHfOrt .bd-t2026 .bd-t-gonder:hover::after,
html body #bdHfOrt .bd-t2026 .bd-t-wa:hover::after{animation: bdSupur .85s ease;}
#bdHfOrt .bd-t-kutu{background:var(--tua-kutu)!important;border:1px solid var(--tua-kutu-cizgi)!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important;color:#2F371A!important}
#bdHfOrt .bd-t-kutu b,
#bdHfOrt .bd-t-kutu strong,
#bdHfOrt .bd-t-kutu h2,
#bdHfOrt .bd-t-kutu h3,
#bdHfOrt .bd-t-kutu h4{color:#242A13!important}
#bdHfOrt .bd-t-kutu p,
#bdHfOrt .bd-t-kutu li,
#bdHfOrt .bd-t-kutu td,
#bdHfOrt .bd-t-kutu span:not(a span):not(button span){color:#2F371A!important}
#bdHfOrt .bd-t-kutu a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]){color:#242A13!important}
html body #bdHfOrt .bd-t2026 .bd-t-kutu{background-color:#EADCB8!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important}
#bdHfOrt .bd-t-kutu a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]):hover{color:#8A6A1E!important}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu::before,
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu::after{display: none !important; content: none !important;}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu{background: transparent !important; box-shadow: none !important; padding: 0px !important; margin: 0px !important; border: 0px !important; border-radius: 0px !important;}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-gonder{display: block; width: 100%; box-sizing: border-box; text-align: center; border: 0px !important; border-radius: 999px !important; padding: 15px 20px !important; font-size: 15px !important; font-weight: 700 !important; line-height: 1.2 !important; text-transform: none !important; letter-spacing: 0px !important; box-shadow: rgba(18, 22, 8, 0.28) 0px 6px 18px !important; background: linear-gradient(rgb(240, 208, 98) 0%, rgb(253, 228, 142) 18%, rgb(230, 196, 80) 45%, rgb(216, 180, 60) 65%, rgb(201, 164, 50) 100%) rgb(240, 208, 98) !important; color: rgb(36, 42, 19) !important; -webkit-text-fill-color: rgb(36, 42, 19) !important; margin: 2px 0px 10px !important;}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-gonder:hover,
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-gonder:focus{background-image: linear-gradient(rgb(253, 228, 142) 0%, rgb(240, 208, 98) 18%, rgb(230, 196, 80) 45%, rgb(216, 180, 60) 65%, rgb(201, 164, 50) 100%) !important; color: rgb(36, 42, 19) !important;}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-wa{display: block; width: 100%; box-sizing: border-box; text-align: center; border: 0px !important; border-radius: 999px !important; padding: 15px 20px !important; font-size: 15px !important; font-weight: 700 !important; line-height: 1.2 !important; text-transform: none !important; letter-spacing: 0px !important; box-shadow: rgba(18, 22, 8, 0.28) 0px 6px 18px !important; background: none rgb(37, 211, 102) !important; color: rgb(11, 46, 23) !important; -webkit-text-fill-color: rgb(11, 46, 23) !important; margin: 0px !important;}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-wa:hover,
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-wa:focus{background: rgb(31, 190, 91) !important; color: rgb(11, 46, 23) !important;}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu{background:#EADCB8!important;border:0!important;border-radius:14px!important;box-shadow:none!important;padding:20px 18px 18px!important;margin:0!important}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu-baslik{display:block!important;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;font-weight:800!important;font-size:24px!important;line-height:1.15!important;text-align:center!important;margin:0 0 8px!important;text-transform:none!important;letter-spacing:0!important;background-image:linear-gradient(rgb(74,86,39) 0%,rgb(92,107,48) 30%,rgb(70,82,42) 58%,rgb(42,50,22) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu-not{display:block!important;font-family:Inter,system-ui,sans-serif!important;font-size:14px!important;line-height:1.5!important;color:rgb(78,91,44)!important;text-align:center!important;margin:0 0 14px!important;opacity:1!important}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu{padding:16px 16px 14px!important}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu-baslik{font-size:20px!important;margin:0 0 4px!important}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu-not{font-size:12.5px!important;line-height:1.4!important;margin:0 0 10px!important}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) form label{font-size:12px!important;margin:0 0 3px!important;line-height:1.25!important}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) form input:not([type=hidden]){height:38px!important;min-height:38px!important;margin-bottom:7px!important}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) form .iti{margin-bottom:7px!important}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) form .iti input{margin-bottom:0!important}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) form textarea{height:42px!important;min-height:42px!important;margin-bottom:9px!important}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-gonder{padding:11px 16px!important;margin:0 0 6px!important}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kvkknot{display:block!important;font-size:10.5px!important;line-height:1.35!important;margin:0 0 8px!important;text-align:center!important}
html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-wa{padding:11px 16px!important;min-height:0!important;margin:0!important}
@media (min-width:1200px) and (max-height:760px){html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu-not{display:none!important}}
@media (min-width:1200px) and (max-height:760px){html body #bdHfOrt .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu-baslik{margin:0 0 10px!important}}
html body #bdHfOrt .bd-t2026 .bd-tua-form-kutu .bd-form-kart:not(#bdx1):not(#bdx2) .bd-t-kvkknot{display:block!important;font-size:11.5px!important;line-height:1.4!important;margin:0 0 10px!important;text-align:center!important}

/* ===== TUA ANA SAYFA 25 EKI (SEO Uzmani; Davut 06:06–07:28) =====
   1) Basliklar: tamami buyuk harf yalniz H1 "Zahnklinik in der Türkei", "Lassen Sie sich inspirieren" ve form bolumunun ana basligi ("Ihr neues Lächeln beginnt hier"); digerleri normal.
   2) Lassen Sie sich inspirieren galerisi Vorher-Nachher sayfasi gibi: satirda 5 (248 px), ilk 15 (anasayfa-2026.php).
   3) Form bolumu (uc-adim-yatay.php): ust baslik; kutularin ustunde Schritt 1–3 etiketleri; Schritt 1 = form (basliksiz), oklar, Schritt 2 plan, Schritt 3 seyahat. ===== */
html body #content.bd-h2026 section.bd-h-bolum:not(.bd-h-portreler) .bd-h-bs:not(.s3-ust) h2:not(#x1):not(#x2):not(#x3),html body #content.bd-h2026 .bd-t6m-bas h2:not(#x1):not(#x2):not(#x3){text-transform:none!important}
html body #content.bd-h2026 section.bd-h-portreler .bd-h-bs h2:not(#x1):not(#x2):not(#x3),html body #content .bd-tua-formbolum .s3-ust h2:not(#x1):not(#x2):not(#x3){background-image:linear-gradient(rgb(240,208,98) 0%,rgb(253,228,142) 18%,rgb(230,196,80) 45%,rgb(216,180,60) 65%,rgb(201,164,50) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;font-size:45.6px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:normal!important;text-transform:uppercase!important;font-style:normal!important}
html body #content.bd-h2026 section.bd-h-portreler .bd-h-bs h2 em:not(#x1):not(#x2):not(#x3){font:inherit!important;font-style:normal!important;background:inherit!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;letter-spacing:inherit!important}
@media (max-width:767px){html body #content.bd-h2026 section.bd-h-portreler .bd-h-bs h2:not(#x1):not(#x2):not(#x3),html body #content .bd-tua-formbolum .s3-ust h2:not(#x1):not(#x2):not(#x3){font-size:30px!important}}
@media (min-width:1200px){html body #content.bd-h2026 section.bd-mr .bd-h-bs h2:not(#x1):not(#x2):not(#x3),html body #content.bd-h2026 section.bd-tua-sss .bd-h-bs h2:not(#x1):not(#x2):not(#x3){white-space:nowrap!important;max-width:none!important;font-size:min(45.6px,3.3vw)!important}}
@media (min-width:992px){
 html body #content.bd-h2026 .bd-h-portreler .bd-g-grid:not(#x1):not(#x2):not(#x3){display:grid!important;grid-template-columns:repeat(5,minmax(0,248px))!important;gap:14px!important;justify-content:center!important;width:auto!important;max-width:1296px!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important}
 html body #content.bd-h2026 .bd-h-portreler .bd-g-kare:not(#x1):not(#x2):not(#x3){width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:4/5}
 html body #content.bd-h2026 .bd-h-portreler .bd-g-kare:nth-child(-n+15):not(#x1):not(#x2):not(#x3){display:block!important}
 html body #content.bd-h2026 .bd-h-portreler .bd-g-kare:not(#x1):not(#x2):not(#x3) img{width:100%!important;height:100%!important;object-fit:cover!important}
}
@media (min-width:1340px){html body #content.bd-h2026 .bd-h-portreler .bd-g-grid:not(#x1):not(#x2):not(#x3){grid-template-columns:repeat(5,248px)!important;width:1296px!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}
/* form bolumu (07:27–07:28): Schritt 1 = hizli form/sag sutun formunun aynisi (#bdS3Form, asagidaki kurallar #bdHfOrt kopyasidir) */
#bdS3Form aside.bd-t-yan{position:static!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;top:auto!important;display:block!important;flex:none!important;height:auto!important}
#bdS3Form .bd-t-kutu{margin:0!important}
html body #bdS3Form .bd-t-yan-ic:not(#bdx1):not(#bdx2):not(#bdx3){position:static!important;top:auto!important;width:auto!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;overflow:visible!important}
html body #bdS3Form .bd-t-form textarea.bd-t-mesaj:not(#bdx1):not(#bdx2):not(#bdx3){height:62px!important;min-height:62px!important}
html body #bdS3Form .bd-t-wa:not(#bdx1):not(#bdx2):not(#bdx3){white-space:nowrap}
#bdS3Form .bd-t2026{--gumus: linear-gradient(135deg,#727769 0%,#c9c1ac 16%,#f9f4e9 32%,#bab29e 50%,#84887a 66%,#e4decd 84%,#9a9f90 100%);--gumus-soluk: linear-gradient(135deg,rgba(114,119,105,.55) 0%,rgba(201,193,172,.75) 16%,rgba(249,244,233,.95) 32%,rgba(186,178,158,.7) 50%,rgba(132,136,122,.5) 66%,rgba(228,222,205,.85) 84%,rgba(154,159,144,.55) 100%);--kart: #f9f5ea;}
html body #bdS3Form .bd-t2026 .bd-t-kutu{background: var(--kart) !important;
box-shadow: 0 10px 30px rgba(0,0,0,.35) !important;
position: relative;}
html body #bdS3Form .bd-t2026 .bd-t-kutu::before{content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px;
background: var(--gumus); background-size: 260% 260%;
-webkit-mask: linear-gradient(#060900 0 0) content-box, linear-gradient(#060900 0 0);
-webkit-mask-composite: xor; mask-composite: exclude;
pointer-events: none; z-index: 1;
animation: bdParla 9s ease-in-out infinite;}
html body #bdS3Form .bd-t2026 .bd-t-kutu::before{animation-duration: 11s; animation-delay: -4s;}
@media (prefers-reduced-motion: reduce){html body #bdS3Form .bd-t2026 .bd-t-kutu::before{animation: none;}}
html body #bdS3Form .bd-t2026 .bd-t-gonder,
html body #bdS3Form .bd-t2026 .bd-t-wa{position: relative; overflow: hidden;}
html body #bdS3Form .bd-t2026 .bd-t-gonder::after,
html body #bdS3Form .bd-t2026 .bd-t-wa::after{content: ""; position: absolute; top: 0; left: -60%; width: 40%; height: 100%;
background: linear-gradient(100deg, transparent, rgba(255,255,255,.42), transparent);
transform: skewX(-18deg); pointer-events: none;}
html body #bdS3Form .bd-t2026 .bd-t-gonder:hover::after,
html body #bdS3Form .bd-t2026 .bd-t-wa:hover::after{animation: bdSupur .85s ease;}
#bdS3Form .bd-t-kutu{background:var(--tua-kutu)!important;border:1px solid var(--tua-kutu-cizgi)!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important;color:#2F371A!important}
#bdS3Form .bd-t-kutu b,
#bdS3Form .bd-t-kutu strong,
#bdS3Form .bd-t-kutu h2,
#bdS3Form .bd-t-kutu h3,
#bdS3Form .bd-t-kutu h4{color:#242A13!important}
#bdS3Form .bd-t-kutu p,
#bdS3Form .bd-t-kutu li,
#bdS3Form .bd-t-kutu td,
#bdS3Form .bd-t-kutu span:not(a span):not(button span){color:#2F371A!important}
#bdS3Form .bd-t-kutu a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]){color:#242A13!important}
html body #bdS3Form .bd-t2026 .bd-t-kutu{background-color:#EADCB8!important;box-shadow:0 14px 40px rgba(18,22,8,.28)!important}
#bdS3Form .bd-t-kutu a:not([class*=btn]):not([class*=gonder]):not([class*=wa]):not([class*=ara]):hover{color:#8A6A1E!important}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu::before,
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu::after{display: none !important; content: none !important;}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu{background: transparent !important; box-shadow: none !important; padding: 0px !important; margin: 0px !important; border: 0px !important; border-radius: 0px !important;}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-gonder{display: block; width: 100%; box-sizing: border-box; text-align: center; border: 0px !important; border-radius: 999px !important; padding: 15px 20px !important; font-size: 15px !important; font-weight: 700 !important; line-height: 1.2 !important; text-transform: none !important; letter-spacing: 0px !important; box-shadow: rgba(18, 22, 8, 0.28) 0px 6px 18px !important; background: linear-gradient(rgb(240, 208, 98) 0%, rgb(253, 228, 142) 18%, rgb(230, 196, 80) 45%, rgb(216, 180, 60) 65%, rgb(201, 164, 50) 100%) rgb(240, 208, 98) !important; color: rgb(36, 42, 19) !important; -webkit-text-fill-color: rgb(36, 42, 19) !important; margin: 2px 0px 10px !important;}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-gonder:hover,
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-gonder:focus{background-image: linear-gradient(rgb(253, 228, 142) 0%, rgb(240, 208, 98) 18%, rgb(230, 196, 80) 45%, rgb(216, 180, 60) 65%, rgb(201, 164, 50) 100%) !important; color: rgb(36, 42, 19) !important;}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-wa{display: block; width: 100%; box-sizing: border-box; text-align: center; border: 0px !important; border-radius: 999px !important; padding: 15px 20px !important; font-size: 15px !important; font-weight: 700 !important; line-height: 1.2 !important; text-transform: none !important; letter-spacing: 0px !important; box-shadow: rgba(18, 22, 8, 0.28) 0px 6px 18px !important; background: none rgb(37, 211, 102) !important; color: rgb(11, 46, 23) !important; -webkit-text-fill-color: rgb(11, 46, 23) !important; margin: 0px !important;}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-wa:hover,
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-wa:focus{background: rgb(31, 190, 91) !important; color: rgb(11, 46, 23) !important;}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu{background:#EADCB8!important;border:0!important;border-radius:14px!important;box-shadow:none!important;padding:20px 18px 18px!important;margin:0!important}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu-baslik{display:block!important;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;font-weight:800!important;font-size:24px!important;line-height:1.15!important;text-align:center!important;margin:0 0 8px!important;text-transform:none!important;letter-spacing:0!important;background-image:linear-gradient(rgb(74,86,39) 0%,rgb(92,107,48) 30%,rgb(70,82,42) 58%,rgb(42,50,22) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu-not{display:block!important;font-family:Inter,system-ui,sans-serif!important;font-size:14px!important;line-height:1.5!important;color:rgb(78,91,44)!important;text-align:center!important;margin:0 0 14px!important;opacity:1!important}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu{padding:16px 16px 14px!important}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu-baslik{font-size:20px!important;margin:0 0 4px!important}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu-not{font-size:12.5px!important;line-height:1.4!important;margin:0 0 10px!important}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) form label{font-size:12px!important;margin:0 0 3px!important;line-height:1.25!important}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) form input:not([type=hidden]){height:38px!important;min-height:38px!important;margin-bottom:7px!important}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) form .iti{margin-bottom:7px!important}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) form .iti input{margin-bottom:0!important}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) form textarea{height:42px!important;min-height:42px!important;margin-bottom:9px!important}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-gonder{padding:11px 16px!important;margin:0 0 6px!important}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kvkknot{display:block!important;font-size:10.5px!important;line-height:1.35!important;margin:0 0 8px!important;text-align:center!important}
html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-wa{padding:11px 16px!important;min-height:0!important;margin:0!important}
@media (min-width:1200px) and (max-height:760px){html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu-not{display:none!important}}
@media (min-width:1200px) and (max-height:760px){html body #bdS3Form .bd-t2026 aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu-baslik{margin:0 0 10px!important}}
html body #bdS3Form .bd-t2026 .bd-tua-form-kutu .bd-form-kart:not(#bdx1):not(#bdx2) .bd-t-kvkknot{display:block!important;font-size:11.5px!important;line-height:1.4!important;margin:0 0 10px!important;text-align:center!important}
html body #content #bdS3Form:not(#x1):not(#x2):not(#x3){position:relative;border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.25)}
html body #content .bd-tua-formbolum .bd-uc-grid:not(#x1):not(#x2):not(#x3){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3),html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-liste{display:contents!important}
html body #content .bd-tua-formbolum .s3-ust:not(#x1):not(#x2):not(#x3){order:1;text-align:center!important;margin:0 auto 22px!important;width:100%!important;max-width:none!important;display:flex!important;flex-direction:column!important;align-items:center!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kopf1{order:2}
html body #content #bdS3Form:not(#x1):not(#x2):not(#x3){order:3}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kopf2{order:4;margin-top:26px!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-k2{order:5}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kopf3{order:6;margin-top:26px!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-k3{order:7}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-ust-h{font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:600!important;font-size:32px!important;line-height:1.15!important;color:#F6EEDC!important;-webkit-text-fill-color:#F6EEDC!important;background:none!important;text-transform:none!important;letter-spacing:0!important;margin:10px 0 0!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-ust-h em{font-style:italic!important;font-family:inherit!important;font-weight:600!important;color:#E6C450!important;-webkit-text-fill-color:#E6C450!important;background:none!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-ust-p{margin:8px 0 0!important;color:rgba(246,238,220,.8)!important;font-size:16px!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kopf{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 10px;margin:0!important;font-family:Inter,Arial,sans-serif!important;font-weight:700!important;font-size:19px!important;line-height:1.3!important;color:#F6EEDC!important;-webkit-text-fill-color:#F6EEDC!important;background:none!important;text-transform:none!important;letter-spacing:0!important;text-align:left!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kopf-n{color:#E6C450;-webkit-text-fill-color:#E6C450}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kopf-ay{color:rgba(230,196,80,.7);-webkit-text-fill-color:rgba(230,196,80,.7)}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kart{position:relative;z-index:1;margin:0;padding:20px 22px;border:1px solid rgba(216,180,60,.4);border-radius:18px;background:linear-gradient(180deg,rgba(246,238,220,.09),rgba(246,238,220,.035));box-shadow:0 18px 40px rgba(0,0,0,.2);text-align:left;list-style:none;display:flex;flex-direction:column}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-p{margin:0 0 6px!important;font-size:15px!important;line-height:1.5!important;color:#F6EEDC!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kart ul{list-style:none;margin:0!important;padding:0!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kart li{display:flex;gap:12px;align-items:center;margin:0!important;padding:11px 0!important;border-top:1px solid rgba(216,180,60,.2);line-height:1.45;color:#F6EEDC}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kart li:first-child{border-top:0}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kart li>span:last-child,html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-sonuc>span:last-child{font-size:14.5px!important;line-height:1.45!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) li::before{display:none!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kart li b{color:#E6C450;font-weight:700}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-ik{flex:0 0 36px;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#3D4722;background:linear-gradient(180deg,#FBF4E2,#EADCB8);border:1px solid #D8B43C;box-shadow:0 3px 8px rgba(0,0,0,.18)}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-ik svg{width:18px;height:18px}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-sonuc{display:flex;gap:12px;align-items:center;margin-top:auto;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,#F6EEDC,#EADCB8);color:#2F371A;box-shadow:0 6px 16px rgba(0,0,0,.18)}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kart ul+.s3-sonuc{margin-top:14px}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-sonuc .s3-ik{background:#2F3A17;color:#E6C450;border-color:#D8B43C}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-sonuc b{color:#7A5F12;font-weight:700}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-link{display:block;margin:5px 0 0;padding:0;border:0;background:none;color:#E6C450;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}
/* foto rehberi penceresi */
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-rp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(14,18,4,.66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-rp.acik{display:flex}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-rp-kart{position:relative;max-width:1120px;width:100%;max-height:calc(100vh - 40px);overflow:auto;border-radius:18px;background:#2F3A17;border:1px solid rgba(216,180,60,.5);padding:22px 24px}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-rp-ic{display:block!important;margin:0!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-rp-ic .bd-uc-rb-bas em{display:inline!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-rp-ic .bd-uc-rb-bas em::before{content:" "}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-rp-ic .bd-uc-rb-alt{display:none!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-rp-x{position:absolute;top:10px;right:12px;z-index:2;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid #D8B43C;background:#EADCB8;color:#2F371A;font-size:22px;line-height:30px;cursor:pointer}
@media (min-width:768px){html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-rp-ic .bd-uc-rb-izgara{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}}
@media (min-width:992px){
 html body #content .bd-tua-formbolum .bd-uc-grid:not(#x1):not(#x2):not(#x3){grid-template-columns:366px minmax(0,1fr) minmax(0,1fr)!important;column-gap:56px!important;row-gap:14px!important;align-items:stretch!important}
 html body #content .bd-tua-formbolum .s3-ust:not(#x1):not(#x2):not(#x3){grid-column:1/-1;grid-row:1}
 html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kopf1{grid-column:1;grid-row:2}
 html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kopf2{grid-column:2;grid-row:2;margin-top:0!important}
 html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kopf3{grid-column:3;grid-row:2;margin-top:0!important}
 html body #content #bdS3Form:not(#x1):not(#x2):not(#x3){grid-column:1;grid-row:3;align-self:start}
 html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-k2{grid-column:2;grid-row:3}
 html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-k3{grid-column:3;grid-row:3}
 html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-k2::after,html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-k3::after{content:"";position:absolute;width:34px;height:34px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6' fill='none' stroke='%23242A13' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat,linear-gradient(180deg,#F0D062,#E6C450 55%,#C9A432);box-shadow:0 4px 12px rgba(0,0,0,.3);left:-46px;top:50%;margin-top:-17px}
}
@media (max-width:991px){html body #content #bdS3Form:not(#x1):not(#x2):not(#x3){max-width:420px;width:100%;margin:0 auto}}
/* 07:29 Davut: Schritt 2 ve 3 kutulari pazarlama afisi gibi — ustte gercek fotograf (b16-1-teknik, b16-6-kusadasi), altin rozet, Cormorant baslik */
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kart{overflow:hidden;padding-top:0!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-afis{position:relative;margin:0 -22px 14px;height:150px;overflow:hidden}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-afis img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-k3 .s3-afis img{object-position:center 55%}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-afis::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,26,8,0) 30%,rgba(20,26,8,.55) 62%,rgba(36,44,16,.96) 100%)}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-rozet{position:absolute;top:12px;right:12px;z-index:2;padding:6px 12px;border-radius:999px;background:linear-gradient(180deg,#F0D062 0%,#FDE48E 22%,#E6C450 55%,#C9A432 100%);color:#242A13;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 4px 12px rgba(0,0,0,.35)}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-afis-t{position:absolute;left:22px;right:22px;bottom:12px;z-index:2;font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;font-size:29px;line-height:1.05;color:#F6EEDC;text-shadow:0 2px 10px rgba(0,0,0,.45)}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-afis-t em{font-style:italic;color:#F0D062}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kart li{padding:9px 0!important}
@media (min-width:992px){html body #content #bdS3Form:not(#x1):not(#x2):not(#x3){align-self:center!important}}
/* 07:31 ince ayar */
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-afis-t{font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:600!important;font-size:30px!important;letter-spacing:0!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-afis-t em{font-family:inherit!important;font-weight:600!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-k2 .s3-afis img{object-position:center 22%}
@media (min-width:992px){html body #content #bdS3Form:not(#x1):not(#x2):not(#x3){align-self:start!important}}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-k2 .s3-afis img{object-position:center 52%}
/* 07:34 Davut: kutular onceki (genis) hâlinde; Schritt 1 formu kutularin boyuna uzatildi (mesaj alani buyudu) */
html body #bdS3Form .bd-t-form textarea.bd-t-mesaj:not(#bdx1):not(#bdx2):not(#bdx3):not(#bdx4){height:151px!important;min-height:151px!important}
html body #bdS3Form .bd-t-kutu:not(#bdx1):not(#bdx2):not(#bdx3):not(#bdx4){padding:22px 20px 20px!important}
/* 07:35 Davut: kutular arasindaki altin oklar geri (kart overflow gorunur, fotograf koseleri kendi kirpilir) */
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-kart{overflow:visible!important}
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-afis{border-radius:17px 17px 0 0}
/* 07:37 Davut: "So funktioniert’s" kaldirildi; "3" altin ve buyuk */
html body #content .bd-3s:not(#x1):not(#x2):not(#x3) .s3-uc{display:inline-block;font-family:"Cormorant Garamond",Georgia,serif!important;font-style:normal!important;font-weight:700!important;font-size:1.6em;line-height:.8;vertical-align:-.08em;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;color:#E6C450;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#F0D062 0%,#FDE48E 25%,#E6C450 55%,#C9A432 100%);-webkit-background-clip:text;background-clip:text;margin:0 .04em}
/* 25 Eki 2026 07:49 Davut: Tugce sayfasindaki sag form tedavi sayfalarindaki sag formla ayni gorunsun (.bd-t-govde > aside kurallarinin .bd-hy-govde kopyasi) */
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-yan{height: auto !important;}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu::before,html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu::after{display: none !important; content: none !important;}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu{background: transparent !important; box-shadow: none !important; padding: 0px !important; margin: 0px !important; border: 0px !important; border-radius: 0px !important;}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-gonder{display: block; width: 100%; box-sizing: border-box; text-align: center; border: 0px !important; border-radius: 999px !important; padding: 15px 20px !important; font-size: 15px !important; font-weight: 700 !important; line-height: 1.2 !important; text-transform: none !important; letter-spacing: 0px !important; box-shadow: rgba(18, 22, 8, 0.28) 0px 6px 18px !important; background: linear-gradient(rgb(240, 208, 98) 0%, rgb(253, 228, 142) 18%, rgb(230, 196, 80) 45%, rgb(216, 180, 60) 65%, rgb(201, 164, 50) 100%) rgb(240, 208, 98) !important; color: rgb(36, 42, 19) !important; -webkit-text-fill-color: rgb(36, 42, 19) !important; margin: 2px 0px 10px !important;}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-gonder:hover,html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-gonder:focus{background-image: linear-gradient(rgb(253, 228, 142) 0%, rgb(240, 208, 98) 18%, rgb(230, 196, 80) 45%, rgb(216, 180, 60) 65%, rgb(201, 164, 50) 100%) !important; color: rgb(36, 42, 19) !important;}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-wa{display: block; width: 100%; box-sizing: border-box; text-align: center; border: 0px !important; border-radius: 999px !important; padding: 15px 20px !important; font-size: 15px !important; font-weight: 700 !important; line-height: 1.2 !important; text-transform: none !important; letter-spacing: 0px !important; box-shadow: rgba(18, 22, 8, 0.28) 0px 6px 18px !important; background: none rgb(37, 211, 102) !important; color: rgb(11, 46, 23) !important; -webkit-text-fill-color: rgb(11, 46, 23) !important; margin: 0px !important;}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-wa:hover,html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-wa:focus{background: rgb(31, 190, 91) !important; color: rgb(11, 46, 23) !important;}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu{background:#EADCB8!important;border:0!important;border-radius:14px!important;box-shadow:none!important;padding:20px 18px 18px!important;margin:0!important}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu-baslik{display:block!important;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;font-weight:800!important;font-size:24px!important;line-height:1.15!important;text-align:center!important;margin:0 0 8px!important;text-transform:none!important;letter-spacing:0!important;background-image:linear-gradient(rgb(74,86,39) 0%,rgb(92,107,48) 30%,rgb(70,82,42) 58%,rgb(42,50,22) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu-not{display:block!important;font-family:Inter,system-ui,sans-serif!important;font-size:14px!important;line-height:1.5!important;color:rgb(78,91,44)!important;text-align:center!important;margin:0 0 14px!important;opacity:1!important}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu{padding:16px 16px 14px!important}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu-baslik{font-size:20px!important;margin:0 0 4px!important}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu-not{font-size:12.5px!important;line-height:1.4!important;margin:0 0 10px!important}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) form label{font-size:12px!important;margin:0 0 3px!important;line-height:1.25!important}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) form input:not([type=hidden]){height:38px!important;min-height:38px!important;margin-bottom:7px!important}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) form .iti{margin-bottom:7px!important}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) form .iti input{margin-bottom:0!important}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) form textarea{height:42px!important;min-height:42px!important;margin-bottom:9px!important}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-gonder{padding:11px 16px!important;margin:0 0 6px!important}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kvkknot{display:block!important;font-size:10.5px!important;line-height:1.35!important;margin:0 0 8px!important;text-align:center!important}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-ara{min-height:0!important;padding:9px 14px!important;margin:0!important}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-ayirac{margin:4px 0!important;line-height:14px!important;height:auto!important}
html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-wa{padding:11px 16px!important;min-height:0!important;margin:0!important}
@media (min-width:1200px){html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-yan-ic{top:108px!important;max-height:calc(100vh - 186px)!important;overflow-y:auto!important;padding-bottom:4px!important}}
@media (min-width:1200px) and (max-height:760px){html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu-not{display:none!important}}
@media (min-width:1200px) and (max-height:760px){html body #content.bd-t2026 .bd-hy-govde > aside.bd-t-yan:not(#bdx1):not(#bdx2) .bd-t-kutu-baslik{margin:0 0 10px!important}}
/* ===== TUA TIPOGRAFI 25 EKI 2026 (Davut onayi; 09:02 son karar: Inter yok) =====
   Iki yazi tipi: Inter (logonun yazi tipi) butun basliklar, menu, dugmeler, rozetler ve okuma metni;
   Cormorant Garamond yalniz vitrin ve vurgu (sayfa giris basliklari h1, Warum afis basliklari,
   "In 3 Schritten zu" satiri, afis basliklari, istatistik sayilari, Kosten hesaplayici ve tablo adlari).
   Inter ve eski Mulish sitede yoktur; yeni bir vitrin basligi Cormorant olacaksa asagidaki h3 :not() listesine eklenir. */
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content h2,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content h2 em,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content h3:not(.s3-ust-h):not(.bd-n-afis h3):not(.kr-hesap h3),
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content h4,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content summary,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .s3-kopf span,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) .nav-link,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) .btn,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) button.lang,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) .bd-wa26,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) .bd-wa26 span,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) .bd-t-gonder,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) .bd-t-wa,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) .s3-link,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-h-btn,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-t6m-tumu,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-n-galeri,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-h-etiket,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .s3-rozet,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-g-serit,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) .bd-mm-bas,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-n-orgl li,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-mr-not,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-mr-say b,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-mr-kim b,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-t6m-bas span,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-t6m-y b,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-h-ekart b,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-n-afis h3 em,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-n-tek dt,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-h-mq-g i,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-n-rk span,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-t-toc-baslik,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content th:not(.kb-ad),
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-kaynak-bas,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-kaynak-dil,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-t-hekim a,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) .bd-s26-kol h3,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) .bd-s26-takip-bas,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) .bd-s26-tel{font-family:'Inter',system-ui,-apple-system,'Segoe UI',Arial,sans-serif!important}
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content sup,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content time,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content caption,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content figcaption,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-n-tek dd,
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) .bd-mm-k i{font-family:'Inter',system-ui,-apple-system,'Segoe UI',Arial,sans-serif!important}
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) .nav-link{font-weight:600!important}
html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-t6m-bas h2{font-family:'Inter',system-ui,-apple-system,'Segoe UI',Arial,sans-serif!important;font-weight:800!important;font-style:normal!important;letter-spacing:normal!important;font-size:30px!important;line-height:1.15!important}
@media (min-width:992px){html body:not(#ty1):not(#ty2):not(#ty3):not(#ty4):not(#ty5):not(#ty6) #content .bd-t6m-bas h2{font-size:45.6px!important}}
/* ===== /TUA TIPOGRAFI ===== */
/* ===== TUA ZAHNE ALT SAYFALAR 25 EKI 2026: sag form yok, makale genis (Preise duzeni; kurallar kosten-sayfa.php ile ayni) ===== */
.bd-t2026 .bd-t-govde.bd-t-kgovde{padding-top:40px!important;grid-template-columns:250px minmax(0,1fr);max-width:1500px}
@media (max-width:1400px){.bd-t2026 .bd-t-govde.bd-t-kgovde{grid-template-columns:220px minmax(0,1fr)}}
@media (max-width:1200px){.bd-t2026 .bd-t-govde.bd-t-kgovde{grid-template-columns:minmax(0,1fr)}}
/* Preise ust gorseli: metin fiyat kartlarinin altinda baslar, baslik tek satir (Davut 25 Eki 09:32) */
/* 10:07-10:08 Davut: ust bolum 640 px, gorsel asil boyunda; ustteki altin bolum etiketi gorunur (10:18 Davut: geri gelsin) */ html body .bd-t2026 .bd-t-hero:has(.kz-rech-btn):not(#a1):not(#a2){height:640px!important;min-height:640px!important;padding-top:0!important;background-position:50% 12px!important}html body .bd-t2026 .bd-t-hero:has(.kz-rech-btn):not(#a1):not(#a2) .bd-t-hero-ic{padding-bottom:24px!important}html body .bd-t2026 .bd-t-hero:has(.kz-rech-btn):not(#a1):not(#a2) .bd-t-hero-ozet{max-width:1080px!important}
html body .bd-t2026 .bd-t-hero:has(.kz-rech-btn) h1{max-width:none!important}
html body .bd-t2026 .bd-t-hero:has(.kz-rech-btn) .bd-t-hero-ozet{max-width:1000px}
/* ===== TUA ICERIK SAYFA STANDARDI 25 EKI 2026 (Davut 09:56 + 10:02): Haufige Fragen ve Zahne alt sayfalari ayni duzen - ortali en fazla 1300 px, solda Inhalt 250 px (1440 ekranda cizgi WhatsApp simgesinin hemen saginda), sagda kutu; kutu ic payi 40/48/44, paragraf 17 px. Sol sutun basligi her ikisinde Inhalt (bd-dil.php kr_soru_basliklari). ===== */
html body .bd-t2026 .bd-t-govde.bd-t-kgovde:not(#q1):not(#q2),html body .bd-t-govde.bd-s-govde:not(#q1):not(#q2){max-width:1300px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;grid-template-columns:250px minmax(0,1fr)!important;column-gap:44px!important;box-sizing:border-box!important}
html body .bd-t2026 .bd-t-govde.bd-t-kgovde:not(#q1):not(#q2) .bd-t-makale,html body .bd-t-govde.bd-s-govde:not(#q1):not(#q2) .bd-t-makale{padding:40px 48px 44px!important}
html body .bd-t2026 .bd-t-govde.bd-t-kgovde:not(#q1):not(#q2) .bd-t-makale p,html body .bd-t2026 .bd-t-govde.bd-t-kgovde:not(#q1):not(#q2) .bd-t-makale li{font-size:17px!important;line-height:1.65!important}
@media (max-width:1200px){html body .bd-t2026 .bd-t-govde.bd-t-kgovde:not(#q1):not(#q2),html body .bd-t-govde.bd-s-govde:not(#q1):not(#q2){grid-template-columns:minmax(0,1fr)!important}}
/* TUA ZAHNE UST GORSELLERI 25 EKI 2026: sagda konu gorseli (bd-sagdan), baslik solda iki satira kirilir */
html body .bd-t2026 .bd-t-hero.bd-zhero:not(#a1) h1,html body .bd-t2026 .bd-t-hero.bd-zhero:not(#a1) .bd-t-hero-ozet{max-width:min(780px,54vw)!important}html body .bd-t2026 .bd-t-hero.bd-zhero.bd-h1-uzun:not(#a1) h1{font-size:42px!important;line-height:1.12!important}html body .bd-t2026 .bd-t-hero.bd-zhero.bd-h1-uzun:not(#a1) .bd-t-hero-ozet{font-size:16px!important;line-height:1.55!important}
/* TUA "B" (Davut 29 Eki 2026): rg-ayar / rg-ayar-en 'h1_kucuk' => true olan uzun basliklarda H1 masaustunde bir kademe kucuk; kirinti ve etiket satiri logoya yapismasin. EN + DE tek kaynak (once en-ortak.php'deydi). Zaten kucuk (bd-h1-uzun, 42 px) basliklarda 1440'ta ayni kalir, dar masaustunde kuculur. */
@media (min-width:992px){html body #content.bd-t2026 .bd-t-hero.bd-h1-kucuk .bd-t-hero-ic h1:not(.bd-mk2-h1){font-size:clamp(34px,3.1vw,44px)!important;line-height:1.08!important}html body #content.bd-t2026 .bd-t-hero.bd-h1-kucuk.bd-h1-uzun .bd-t-hero-ic h1:not(.bd-mk2-h1){font-size:clamp(32px,2.9vw,42px)!important;line-height:1.12!important}}