/* ==========================================================================
   Betadent — Türkçe ana sayfa, görsel sürüm 2 (25 Eylül 2026)
   Yalnızca body.bd-tr-home üzerinde çalışır. Metin değişmez; bölümler iç sayfalarla
   aynı teal + şampanya altın palete, Muli başlıklara ve kavisli kartlara taşınır.
   visual-flow-v1.css, visual-v2.css ve tr-v2.css'ten SONRA yüklenmeli.
   ========================================================================== */
.bd-tr-home{--th-ink:#12343c;--th-ink2:#0d2a31;--th-teal:#0f6f6c;--th-gold:#c9a66b;--th-gold-l:#e6cd9a;--th-gold-d:#86652f;--th-line:#dfe8e5;--th-tint:#f3f6f5}

/* --- 1 · tipografi ------------------------------------------------------- */
.bd-tr-home main h1,.bd-tr-home main h2,.bd-tr-home main h3{font-family:"Muli",sans-serif}
.bd-tr-home .section-title h2,.bd-tr-home .services-title-content h2{font-weight:800;font-size:clamp(28px,3.1vw,40px);line-height:1.16;letter-spacing:-.01em;color:var(--th-ink)}
.bd-tr-home .section-title h2::after,.bd-tr-home .services-title-content h2::after{content:"";display:block;width:112px;height:16px;margin-top:16px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 18'%3E%3Cpath d='M4 4Q60 27 116 4' fill='none' stroke='%23c9a66b' stroke-width='2.6' stroke-linecap='round'/%3E%3Ccircle cx='4' cy='4' r='2.4' fill='%230f6f6c'/%3E%3Ccircle cx='116' cy='4' r='2.4' fill='%230f6f6c'/%3E%3C/svg%3E") no-repeat left center/contain}
.bd-tr-home .section-title h2::after{margin-left:auto;margin-right:auto}
.bd-tr-home .services-title-content .sub-title,.bd-tr-home .section-title .sub-title,.bd-tr-home .blog-title .sub-title{
  display:inline-flex;align-items:center;gap:10px;color:var(--th-gold-d);font-size:12.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.bd-tr-home .services-title-content .sub-title::before,.bd-tr-home .section-title .sub-title::before,.bd-tr-home .blog-title .sub-title::before{
  content:"";width:28px;height:2px;border-radius:2px;background:var(--th-gold)}
.bd-tr-home .about-us-content .sub-title,.bd-tr-home .why-choose-us-content .sub-title{color:var(--th-gold-l);letter-spacing:.16em;font-weight:800}

/* --- 2 · üst bölüm ------------------------------------------------------- */
.bd-tr-home .bd-int-hero{background:
  radial-gradient(ellipse at 6% 0,#e2efeb 0,transparent 52%),
  radial-gradient(ellipse at 100% 70%,#f3ede3 0,transparent 48%),
  linear-gradient(180deg,#f7faf9,#fff)}
.bd-tr-home .bd-int-visual{border-radius:30px 90px 30px 30px;box-shadow:0 34px 60px -40px rgba(18,52,60,.55)}
.bd-tr-home .main-banner-content h1,.bd-tr-home .main-banner-content h2{font-weight:900;letter-spacing:-.01em}
.bd-tr-home .main-banner-content .sub-title{letter-spacing:.14em;color:var(--th-gold-l)}
.bd-tr-home .bd-consult{border-top:3px solid var(--th-gold);box-shadow:0 34px 60px -44px rgba(18,52,60,.5)}
.bd-tr-home .bd-consult .bd-kicker{color:var(--th-gold-d);letter-spacing:.16em}
.bd-tr-home .bd-consult h2{color:var(--th-ink);font-weight:800}
.bd-tr-home .partner-area{display:none}

/* --- 3 · koyu paneller (Hakkımızda, Neden Bizi Seçmelisiniz) ------------- */
.bd-tr-home .about-us-content,.bd-tr-home .why-choose-us-content{position:relative;overflow:hidden;
  background:radial-gradient(ellipse at 0 0,#2f6c6d,transparent 65%),linear-gradient(120deg,var(--th-ink),var(--th-ink2))!important}
.bd-tr-home .about-us-content::after,.bd-tr-home .why-choose-us-content::after{content:"";position:absolute;right:-40px;bottom:-8px;width:min(70%,520px);aspect-ratio:360/132;opacity:.09;pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 132' fill='none' stroke='%23c9a66b' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M8 128H352M20 128V70A30 30 0 0 1 80 70V128M130 128V52A50 50 0 0 1 230 52V128M280 128V70A30 30 0 0 1 340 70V128M8 20H352M8 28H352M100 128V28M260 128V28'/%3E%3C/svg%3E") no-repeat center bottom/contain}
.bd-tr-home .about-us-content .content,.bd-tr-home .why-choose-us-content .content{position:relative;z-index:1}
.bd-tr-home .about-us-content .features-list li i,.bd-tr-home .why-choose-us-content .features-list li i{
  background:rgba(201,166,107,.14)!important;color:var(--th-gold-l)!important;border:1px solid rgba(201,166,107,.42);transition:background .3s,transform .3s}
.bd-tr-home .about-us-content .features-list li:hover i,.bd-tr-home .why-choose-us-content .features-list li:hover i{background:var(--th-gold)!important;color:var(--th-ink)!important;transform:translateY(-2px)}
.bd-tr-home .why-choose-us-image{border-radius:0 0 0 90px;overflow:hidden}
.bd-tr-home .why-choose-us-area:nth-of-type(odd) .why-choose-us-image{border-radius:0 90px 0 0}

/* --- 4 · tedaviler ------------------------------------------------------- */
.bd-tr-home .services-title-content .features-list li i{color:#fff;background:var(--th-teal)}
.bd-tr-home .single-services-box{position:relative;overflow:hidden;background:#fff;border:1px solid var(--th-line);
  box-shadow:0 18px 40px -34px rgba(18,52,60,.55);transition:transform .35s,box-shadow .35s}
.bd-tr-home .single-services-box::after{content:"";position:absolute;left:0;right:0;top:0;height:3px;
  background:linear-gradient(90deg,var(--th-teal),var(--th-gold));transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.2,.7,.2,1)}
.bd-tr-home .single-services-box:hover{transform:translateY(-6px);box-shadow:0 28px 50px -34px rgba(18,52,60,.6)}
.bd-tr-home .single-services-box:hover::after{transform:scaleX(1)}
.bd-tr-home .single-services-box h3{color:var(--th-ink);font-weight:800}
.bd-tr-home .single-services-box .read-more-btn{color:var(--th-teal);font-weight:800}
.bd-tr-home .single-services-box .read-more-btn:hover{color:var(--th-gold-d)}

/* --- 5 · hekimler -------------------------------------------------------- */
.bd-tr-home .doctor-area .doctor-area{padding-top:30px}
.bd-tr-home .doctor-area .doctor-area .row{justify-content:center}
.bd-tr-home .single-doctor-box{overflow:hidden;border:1px solid var(--th-line);transition:transform .35s,box-shadow .35s}
.bd-tr-home .single-doctor-box:hover{transform:translateY(-6px);box-shadow:0 28px 50px -34px rgba(18,52,60,.6)}
.bd-tr-home .single-doctor-box .image{border-radius:26px 26px 0 0;overflow:hidden}
.bd-tr-home .single-doctor-box .image img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.bd-tr-home .single-doctor-box:hover .image img{transform:scale(1.04)}
.bd-tr-home .single-doctor-box .content h3{color:var(--th-ink);font-weight:800}
.bd-tr-home .single-doctor-box .content span{color:var(--th-gold-d);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}

/* --- 6 · alıntı bandı ---------------------------------------------------- */
.bd-tr-home .subscribe-inner{border-radius:28px;background:linear-gradient(120deg,#f8f2e7,#eef6f3);border:1px solid #eadcc2;box-shadow:0 30px 60px -48px rgba(18,52,60,.5)}
.bd-tr-home .subscribe-content h2{font-family:"Muli",sans-serif;font-weight:900;font-size:clamp(21px,2.3vw,29px);line-height:1.3;letter-spacing:.02em;color:var(--th-ink)}
/* kaynak metin "Bİr", "Sİz" gibi büyük İ içeriyor: her ekranda büyük harf gösterilir (mobilde capitalize "Bİr" gösteriyordu) */
.bd-tr-home .subscribe-content h2{text-transform:uppercase!important}
/* Hakkımızda panelindeki logo mobilde panelden taşıyordu */
.bd-tr-home .about-us-content .features-list>li[style]{max-width:100%!important}
.bd-tr-home .about-us-content .features-list>li[style] .navbar-brand{max-width:100%;padding-left:0!important}
.bd-tr-home .about-us-content .features-list>li[style] .navbar-brand img{max-width:100%;height:auto}

/* Blog ve "Bizi takip edin" bölümlerinde başlık yalnızca bu etiket: ortada, iki yanı çizgili */
body.bd-tr-home .blog-area .blog-title{text-align:center;margin-bottom:34px}
body.bd-tr-home .blog-area .blog-title .sub-title{display:flex;justify-content:center;font-size:15px;letter-spacing:.22em;gap:14px;color:var(--th-ink)}
.bd-tr-home .blog-title .sub-title::after{content:"";width:28px;height:2px;border-radius:2px;background:var(--th-gold)}

/* Google puan bandı (sabit değer: 4,9 · 160+ yorum, 23 Eylül 2026) — üst bölümün hemen altında */
.bd-tr-home .bd-tr-grate-band{padding:4px 0 34px;background:#fff}
.bd-tr-home .bd-tr-grate-band .bd-grate{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 18px;max-width:760px;margin:0 auto;
  border:1px solid #eadcc2;border-radius:22px;padding:16px 24px;box-shadow:0 24px 50px -44px rgba(18,52,60,.5)}
.bd-tr-home .bd-tr-grate-band .bd-grate-txt{font-size:14.5px;color:#4a6268}
.bd-tr-home .bd-tr-grate-band .bd-grate-btn{margin-left:auto}
@media (max-width:575px){.bd-tr-home .bd-tr-grate-band .bd-grate-btn{margin-left:0}}

/* --- 7 · düğmeler -------------------------------------------------------- */
.bd-tr-home main .btn-primary{background:var(--th-teal);border-color:var(--th-teal);color:#fff}
.bd-tr-home main .btn-primary:hover,.bd-tr-home main .btn-primary:focus-visible{background:var(--th-ink);border-color:var(--th-ink);color:#fff}

@media (max-width:991px){
  .bd-tr-home .bd-int-visual{border-radius:26px 60px 26px 26px}
  .bd-tr-home .why-choose-us-image,.bd-tr-home .why-choose-us-area:nth-of-type(odd) .why-choose-us-image{border-radius:0}
}
@media (prefers-reduced-motion:reduce){
  .bd-tr-home .single-services-box,.bd-tr-home .single-doctor-box,.bd-tr-home .single-doctor-box .image img{transition:none}
}
