/* Homepage only. Shared portraits and microscope rotation remain in their source stylesheets. */
.clinic-home-refresh{--home-navy:#173047;--home-ink:#223544;--home-muted:#566571;--home-soft:#f3f5f7;--home-border:#dce2e7;--home-gold:#b59a62;background:#fff;color:var(--home-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;}
.clinic-home-refresh h2,.clinic-home-refresh h3{color:var(--home-navy);font-family:inherit;letter-spacing:-.02em;}
.clinic-home-refresh h2,.clinic-home-refresh .section-title__title{font-size:clamp(27px,2.8vw,36px);font-weight:650;line-height:1.25;}
.clinic-home-refresh a:focus-visible,.clinic-home-refresh summary:focus-visible{outline:3px solid #916d2d;outline-offset:5px;}
.clinic-home-refresh .clinic-home-hero{padding:180px 0 64px;background:#fff;color:var(--home-navy);}
.clinic-home-refresh .clinic-home-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,4vw,64px);}
.clinic-home-refresh .clinic-home-hero h1{max-width:620px;color:var(--home-navy);font-size:clamp(30px,3.1vw,46px);font-weight:600;line-height:1.18;letter-spacing:-.025em;}
.clinic-home-refresh .clinic-home-hero__doctor{margin-top:24px;font-size:clamp(20px,1.85vw,26px);}
.clinic-home-refresh .clinic-home-hero__specialty{margin-top:10px;font-size:19px;color:var(--home-muted);}
.clinic-home-refresh .clinic-home-hero__location{color:var(--home-muted);opacity:1;}
.clinic-home-refresh .clinic-home-hero__actions{gap:12px 22px;margin-top:28px;}
.clinic-home-refresh .clinic-home-hero__contact{border-color:var(--home-navy);background:var(--home-navy);color:#fff;font-size:15px;min-height:48px;}
.clinic-home-refresh .clinic-home-hero__contact:hover{background:#2c4962;color:#fff;}
.clinic-home-refresh .clinic-home-hero__contact:focus-visible{outline-color:#173047;}
.clinic-home-refresh .clinic-home-hero__secondary,.clinic-home-refresh .clinic-home-hero__panel{color:var(--home-navy);font-size:15px;}
.clinic-home-refresh .clinic-home-hero__secondary{padding:12px 18px;border:1px solid #acb9c4;border-radius:5px;text-decoration:none;}
.clinic-home-refresh .clinic-home-hero__secondary:hover{background:var(--home-soft);}
.clinic-home-refresh .clinic-home-hero__panel{margin-top:18px;color:#765a26;}
.clinic-home-refresh .clinic-home-hero__visual{order:0;}
.clinic-home-refresh .clinic-home-hero__photo{border-radius:8px;border:1px solid var(--home-border);box-shadow:none;}
.clinic-home-refresh .clinic-about-section,.clinic-home-refresh .clinic-home-module,.clinic-home-refresh .clinic-home-treatments,.clinic-home-refresh .clinic-home-people,.clinic-home-refresh .clinic-home-blog,.clinic-home-refresh .home-section{padding-block:64px;}
.clinic-home-refresh .clinic-about-section{background:#fff;}
.clinic-home-refresh .clinic-about-section .about-one__left{max-width:340px;margin:0 auto;}
.clinic-home-refresh .clinic-about-section .about-one__right{margin:0;}
.clinic-home-refresh .clinic-reception-photo{border-radius:8px;}
.clinic-home-refresh .section-title{margin-bottom:24px;}
.clinic-home-refresh .about-one__text,.clinic-home-refresh .benefits-one__text{margin:0;color:var(--home-muted);font-size:17px;line-height:1.8;}
.clinic-home-refresh .about-one__btn-and-contact{margin-top:24px;}
.clinic-home-refresh .about-one__btn,.clinic-home-refresh .thm-btn{border-radius:5px;background:var(--home-navy);color:#fff;font-family:inherit;font-size:14px;line-height:1.5;}
.clinic-home-refresh .about-one__btn:hover,.clinic-home-refresh .thm-btn:hover{background:#2c4962;color:#fff;}
.clinic-home-refresh .clinic-home-module{background:var(--home-soft);overflow:hidden;}
.clinic-home-refresh .clinic-home-module+.clinic-home-module{padding-top:0;}
.clinic-home-refresh .clinic-home-module .benefits-one__shape-1,.clinic-home-refresh .clinic-home-module .benefits-one__overly{display:none;}
.clinic-home-refresh .clinic-home-module .row{align-items:center;row-gap:28px;}
.clinic-home-refresh .clinic-home-module .benefits-one__left,.clinic-home-refresh .clinic-home-module .benefits-one__right,.clinic-home-refresh .clinic-home-module .benefits-one__img{margin:0;}
.clinic-home-refresh .clinic-home-module .benefits-one__img>img{display:block;max-width:100%;max-height:380px;width:auto;height:auto;margin-inline:auto;object-fit:contain;border-radius:8px;}
.clinic-home-refresh .clinic-home-module .section-title{margin-bottom:22px;}
.clinic-home-refresh .clinic-home-module .about-one__btn-box{margin-top:20px;}
.clinic-home-refresh .clinic-home-treatments{background:var(--home-soft);}
.clinic-home-refresh .clinic-home-section-head,.clinic-home-refresh .home-cases__head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:28px;}
.clinic-home-refresh .clinic-home-section-head h2,.clinic-home-refresh .home-cases__head h2{margin:0;}
.clinic-home-refresh .clinic-home-section-head>a,.clinic-home-refresh .home-cases__all{flex-shrink:0;min-height:44px;padding-block:10px;color:#6d5224;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px;}
.clinic-home-refresh .clinic-home-treatments>.container>.row{row-gap:24px;}
.clinic-home-refresh .clinic-home-treatments .portfolio-page__single{height:100%;margin:0;overflow:hidden;border:1px solid var(--home-border);border-radius:8px;background:#fff;}
.clinic-home-refresh .clinic-home-treatments .portfolio-page__img-box{height:100%;display:flex;flex-direction:column;}
.clinic-home-refresh .clinic-home-treatments .portfolio-page__img{height:166px;min-height:166px!important;flex-shrink:0;overflow:hidden;background:#e6ebef;}
.clinic-home-refresh .clinic-home-treatments .portfolio-page__img img{display:block;width:100%!important;height:166px!important;object-fit:cover;transform:none;}
.clinic-home-refresh .clinic-home-treatments .portfolio-page__img:before,.clinic-home-refresh .clinic-home-treatments .portfolio-page__img:after{display:none;}
.clinic-home-refresh .clinic-home-treatments .portfolio-page__content{position:static;display:flex;flex:1;align-items:center;justify-content:space-between;gap:12px;width:auto;margin:0;padding:20px;background:#fff;opacity:1;visibility:visible;transform:none;border:0;}
.clinic-home-refresh .clinic-home-treatments .portfolio-page__title-box{margin:0;padding:0;}
.clinic-home-refresh .clinic-home-treatments .portfolio-page__title{margin:0;font-size:18px;font-weight:600;line-height:1.5;}
.clinic-home-refresh .clinic-home-treatments .portfolio-page__title a{color:var(--home-navy);}
.clinic-home-refresh .clinic-home-treatments .portfolio-page__title a:hover{text-decoration:underline;text-underline-offset:4px;}
.clinic-home-refresh .clinic-home-treatments .portfolio-page__arrow{position:static;flex-shrink:0;margin:0;opacity:1;visibility:visible;transform:none;}
.clinic-home-refresh .clinic-home-treatments .portfolio-page__arrow a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--home-border);border-radius:5px;background:#fff;color:var(--home-navy);font-size:18px;}
.clinic-home-refresh .home-cases{background:#fff;}
.clinic-home-refresh .home-cases__grid,.clinic-home-refresh .home-panel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}
.clinic-home-refresh .home-cases__card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:26px;border:1px solid var(--home-border);border-top:3px solid var(--home-gold);border-radius:7px;background:#fff;}
.clinic-home-refresh .home-cases__category{margin:0 0 12px;color:#6e5528;font-size:13px;font-weight:650;line-height:1.5;}
.clinic-home-refresh .home-cases__card h3{margin:0 0 18px;font-size:21px;font-weight:600;line-height:1.4;}
.clinic-home-refresh .home-cases__dates{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0 0 16px;color:var(--home-muted);font-size:14px;line-height:1.7;}
.clinic-home-refresh .home-cases__dates dt{font-weight:550;}
.clinic-home-refresh .home-cases__dates dd{margin:0;}
.clinic-home-refresh .home-cases__attribution,.clinic-home-refresh .home-cases__warning{margin:0 0 12px;color:#566571;font-size:14px;line-height:1.7;}
.clinic-home-refresh .home-cases__warning{color:#485967;}
.clinic-home-refresh .home-cases__link{display:inline-flex;gap:12px;align-items:center;min-height:44px;margin-top:auto;padding-top:10px;color:var(--home-navy);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px;}
.clinic-home-refresh .clinic-home-people{background:#fff;padding-top:64px!important;}
.clinic-home-refresh .clinic-home-people+.clinic-home-people{padding-top:0!important;}
.clinic-home-refresh .clinic-home-people .section-title__tagline-box{display:none;}
.clinic-home-refresh .clinic-home-people .row{row-gap:24px;justify-content:center;}
.clinic-home-refresh .clinic-home-people .team-one__single{margin:0;border:1px solid var(--home-border);border-radius:7px;overflow:hidden;background:#fff;}
.clinic-home-refresh .clinic-home-people .team-one__img-box{margin:0;}
.clinic-home-refresh .clinic-home-people .team-one__img{border-radius:0;}
.clinic-home-refresh .clinic-home-people .team-one__img>img{transform:scale(1);transition:none;}
/* Exact existing per-person settings, also kept while a portrait is hovered. */
.clinic-home-refresh .clinic-home-people .team-one__img>img[src*="ismail-davut-capar-9093"]{transform:scale(1.55) translateY(-14px);transform-origin:50% 0;}
.clinic-home-refresh .clinic-home-people .team-one__img>img[src*="ercan-ergun-3672"]{transform:scale(1.5) translateY(-11px);transform-origin:50% 0;}
.clinic-home-refresh .clinic-home-people .team-one__img>img[src*="zennure-bekta"]{transform:scale(1.25) translateY(-9px);transform-origin:50% 0;}
.clinic-home-refresh .clinic-home-people .team-one__img>img[src*="sinem-yavuz"]{transform:scale(1.1) translateY(-4px);transform-origin:50% 0;}
.clinic-home-refresh .clinic-home-people .team-one__name-box{position:relative;inset:auto;z-index:1;display:block;margin:0;padding:16px 14px;min-height:112px;background:#fff;border-radius:0;opacity:1;transform:none;text-align:center;}
.clinic-home-refresh .clinic-home-people .team-one__name{margin:0 0 6px;color:var(--home-navy);font-size:18px;font-weight:600;line-height:1.4;}
.clinic-home-refresh .clinic-home-people .team-one__sub-title{margin:0;color:var(--home-muted);font-size:14px;font-weight:400;line-height:1.6;}
.clinic-home-refresh .home-panel{background:var(--home-navy);color:#fff;}
.clinic-home-refresh .home-panel__head{margin-bottom:28px;}
.clinic-home-refresh .home-panel__eyebrow{margin:0 0 10px;color:#e0ca9c;font-size:14px;font-weight:550;line-height:1.5;}
.clinic-home-refresh .home-panel h2{margin:0;color:#fff;}
.clinic-home-refresh .home-panel__card{padding:24px;border:1px solid #66798a;border-radius:7px;background:#1c3851;}
.clinic-home-refresh .home-panel__index{display:block;margin-bottom:24px;color:#ddc799;font-size:14px;font-variant-numeric:tabular-nums;}
.clinic-home-refresh .home-panel__card h3{margin:0;color:#fff;font-size:23px;font-weight:550;line-height:1.4;}
.clinic-home-refresh .home-panel__link{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;color:#fff;}
.clinic-home-refresh .home-panel__link:hover{color:#e7d5ad;text-decoration:underline;text-underline-offset:4px;}
.clinic-home-refresh .home-panel__topics{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;}
.clinic-home-refresh .home-panel__topic{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid #758594;border-radius:5px;color:#edf1f5;font-size:14px;line-height:1.5;}
.clinic-home-refresh .home-panel__topic:hover{background:#29465e;color:#fff;}
.clinic-home-refresh .clinic-home-faq{padding:56px 0 0!important;background:var(--home-soft);}
.clinic-home-refresh .clinic-home-faq .faq-one{padding:0;}
.clinic-home-refresh .clinic-home-faq>.container{padding-bottom:64px;}
.clinic-home-refresh .clinic-home-faq .col-xl-8{flex:0 0 100%;max-width:960px;}
.clinic-home-refresh .clinic-home-faq h2.section-title__tagline{margin-bottom:28px;color:var(--home-navy);font-size:clamp(27px,2.8vw,36px);font-weight:650;line-height:1.3;letter-spacing:-.02em;text-transform:none;}
.clinic-home-refresh .clinic-home-blog{background:#fff;}
.clinic-home-refresh .clinic-home-blog .testimonial-one__wrap{margin:0;padding:0;}
.clinic-home-refresh .clinic-home-blog .section-title__tagline-box{display:none;}
.clinic-home-refresh .clinic-home-blog .row{row-gap:24px;}
.clinic-home-refresh .clinic-home-blog .blog-one__single{height:100%;margin:0;overflow:hidden;border:1px solid var(--home-border);border-radius:7px;box-shadow:none;}
.clinic-home-refresh .clinic-home-blog .blog-one__img img{aspect-ratio:16/9;object-fit:cover;}
.clinic-home-refresh .clinic-home-blog .blog-one__content{padding:22px;text-align:start;}
.clinic-home-refresh .clinic-home-blog .blog-one__title{font-size:21px;line-height:1.4;}
.clinic-home-refresh .clinic-home-blog .blog-one__title a{color:var(--home-navy);}
.clinic-home-refresh .clinic-home-blog .blog-one__text{color:var(--home-muted);font-size:15px;line-height:1.8;}
.clinic-home-refresh .clinic-home-video{padding:0 0 56px;background:#fff;}
.clinic-home-refresh .clinic-home-video>summary{min-height:56px;padding:17px 22px;border:1px solid var(--home-border);border-radius:6px;color:var(--home-navy);font-size:17px;font-weight:550;cursor:pointer;}
.clinic-home-refresh .clinic-home-video[open]>summary{margin-bottom:20px;}
.clinic-home-refresh .clinic-home-video .video-one{margin-top:0;padding:90px 0;}
.clinic-home-refresh .home-contact{background:var(--home-soft);border-top:1px solid var(--home-border);}
.clinic-home-refresh .home-contact__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;}
.clinic-home-refresh .home-contact h2{margin:0 0 22px;}
.clinic-home-refresh .home-contact__action{display:inline-flex;align-items:center;gap:24px;min-height:48px;padding:12px 20px;border-radius:5px;background:var(--home-navy);color:#fff;font-size:15px;font-weight:550;line-height:1.5;}
.clinic-home-refresh .home-contact__action:hover{background:#2c4962;color:#fff;}
.clinic-home-refresh .home-contact__details{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px;margin:0;}
.clinic-home-refresh .home-contact__details>div:first-child{grid-column:1/-1;}
.clinic-home-refresh .home-contact__label{margin-bottom:8px;color:#6d552a;font-size:14px;font-weight:650;line-height:1.5;}
.clinic-home-refresh .home-contact__value{margin:0;color:var(--home-ink);font-size:18px;line-height:1.7;}
.clinic-home-refresh .home-contact__value address{margin:0;font-style:normal;}
.clinic-home-refresh .home-contact__value a{color:var(--home-navy);text-decoration:underline;text-underline-offset:4px;}
.clinic-home-refresh .home-contact__value a[href^="tel:"]{font-size:21px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;}
.clinic-home-refresh .wow{visibility:visible!important;animation:none!important;}
@media(min-width:1200px){.clinic-home-refresh .clinic-home-doctors .row>.col-xl-3{flex:0 0 20%;max-width:20%;}.clinic-home-refresh .clinic-home-team .row>.col-xl-3{flex:0 0 25%;max-width:25%;}}
@media(max-width:1199px){.clinic-home-refresh .clinic-home-hero{padding-top:140px;}.clinic-home-refresh .clinic-home-hero__grid{grid-template-columns:1fr;max-width:860px;}.clinic-home-refresh .clinic-home-hero__visual{order:0;max-width:720px;width:100%;}.clinic-home-refresh .clinic-home-hero__copy{max-width:720px;}.clinic-home-refresh .clinic-about-section .about-one__left{margin-bottom:32px;}.clinic-home-refresh .home-contact__grid{gap:32px;}}
@media(max-width:991px){.clinic-home-refresh .clinic-home-treatments .portfolio-page__img,.clinic-home-refresh .clinic-home-treatments .portfolio-page__img img{height:154px!important;min-height:154px!important;}.clinic-home-refresh .home-cases__grid{grid-template-columns:1fr;}.clinic-home-refresh .home-cases__card{padding:24px;}.clinic-home-refresh .home-cases__card h3{max-width:650px;}.clinic-home-refresh .home-contact__grid{grid-template-columns:1fr;}.clinic-home-refresh .clinic-home-module .benefits-one__img{max-width:540px;margin-inline:auto;}.clinic-home-refresh .clinic-home-module .benefits-one__img>img{max-height:310px;}}
@media(max-width:767px){.clinic-home-refresh .clinic-home-hero{padding:126px 0 40px;}.clinic-home-refresh .clinic-home-hero__grid{gap:30px;}.clinic-home-refresh .clinic-home-hero h1{font-size:clamp(28px,6.6vw,36px);}.clinic-home-refresh .clinic-home-hero__doctor{font-size:21px;margin-top:22px;}.clinic-home-refresh .clinic-home-hero__specialty{font-size:17px;}.clinic-home-refresh .clinic-home-hero__actions{margin-top:24px;gap:12px 18px;}.clinic-home-refresh .clinic-home-hero__panel{margin-top:14px;}.clinic-home-refresh .clinic-about-section,.clinic-home-refresh .clinic-home-module,.clinic-home-refresh .clinic-home-treatments,.clinic-home-refresh .clinic-home-people,.clinic-home-refresh .clinic-home-blog,.clinic-home-refresh .home-section{padding-block:44px;}.clinic-home-refresh .clinic-home-section-head,.clinic-home-refresh .home-cases__head{display:block;margin-bottom:20px;}.clinic-home-refresh .clinic-home-section-head>a,.clinic-home-refresh .home-cases__all{display:inline-block;margin-top:8px;}.clinic-home-refresh .home-panel__grid{grid-template-columns:1fr;gap:14px;}.clinic-home-refresh .home-panel__card{padding:22px;}.clinic-home-refresh .home-panel__index{margin-bottom:14px;}.clinic-home-refresh .home-panel__card h3{font-size:22px;}.clinic-home-refresh .home-panel__topics{gap:8px;}.clinic-home-refresh .clinic-home-people{padding-top:44px!important;}.clinic-home-refresh .clinic-home-faq{padding-top:42px!important;}.clinic-home-refresh .clinic-home-faq>.container{padding-bottom:44px;}.clinic-home-refresh .clinic-home-video{padding-bottom:40px;}.clinic-home-refresh .home-contact__details{grid-template-columns:1fr;gap:22px;}.clinic-home-refresh .home-contact__value{font-size:17px;}.clinic-home-refresh .clinic-home-people .row>.col-md-6{flex:0 0 50%;max-width:50%;}.clinic-home-refresh .clinic-home-people .team-one__name-box{padding:14px 10px;min-height:118px;}.clinic-home-refresh .clinic-home-people .team-one__name{font-size:16px;}.clinic-home-refresh .clinic-home-people .team-one__sub-title{font-size:13px;}.clinic-home-refresh .about-one__text,.clinic-home-refresh .benefits-one__text{font-size:16px;line-height:1.8;}}
@media(prefers-reduced-motion:reduce){.clinic-home-refresh *{scroll-behavior:auto!important;transition:none!important;}}
/* Foreign Shell navigation is in normal flow; it needs no absolute-header clearance. */
.localized-clinic .clinic-home-refresh .clinic-home-hero{padding-top:48px;}
@media(max-width:767px){.localized-clinic .clinic-home-refresh .clinic-home-hero{padding-top:32px;}}

/* Home hero is white; keep the white clinic logo and menu text on opaque navy. */
body:has(.clinic-home-refresh) .main-header > .main-menu{background-color:#173047;}
body:has(.clinic-home-refresh) .main-header > .main-menu .main-menu__left:before,
body:has(.clinic-home-refresh) .main-header > .main-menu .main-menu__left:after{background-color:transparent;clip-path:none;}
