/* 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;}

/* Source-bound tiny photos only; originals are never requested by this module. */
.clinic-home-refresh .home-cases--carousel .home-cases__track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 44px)/3);gap:22px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:4px 2px 14px;margin-inline:-2px;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#b5c0c9 #f3f5f7}
.clinic-home-refresh .home-cases--carousel .home-cases__card{align-items:stretch;min-width:0;padding:0;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:normal}
.clinic-home-refresh .home-cases--carousel .home-cases__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0;padding:22px}
.clinic-home-refresh .home-cases--carousel .home-cases__card h3{font-size:21px;overflow-wrap:anywhere}
.clinic-home-refresh .home-cases--carousel .home-cases__media{display:none;flex:none;min-width:0;margin:0;background:#f3f5f7;border-block-end:1px solid var(--home-border)}
.clinic-home-refresh .home-cases--carousel.has-home-case-photos .home-cases__media{display:block}
.clinic-home-refresh .home-cases--carousel .home-cases__media[hidden]{display:none!important}
.clinic-home-refresh .home-cases--carousel .clinical-home-case-image{display:block;width:100%;height:auto;aspect-ratio:3/2;max-width:100%;object-fit:contain;opacity:0}
.clinic-home-refresh .home-cases--carousel .clinical-home-case-image.is-loaded{opacity:1}
.clinic-home-refresh .home-cases--carousel .home-cases__media figcaption{display:flex;flex-wrap:wrap;gap:3px 7px;margin:0;padding:10px 16px;color:#485967;background:#fff;font-size:13px;line-height:1.6;text-align:start}
.clinic-home-refresh .home-cases--carousel time{direction:ltr;unicode-bidi:isolate}
.clinic-home-refresh .home-cases--carousel .home-cases__controls{display:flex;justify-content:flex-end;gap:10px;margin:-4px 0 14px}
.clinic-home-refresh .home-cases--carousel .home-cases__controls[hidden]{display:none!important}
.clinic-home-refresh .home-cases--carousel .home-cases__control{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;padding:0;border:1px solid #173047;border-radius:5px;background:#fff;color:#173047;font:600 23px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;cursor:pointer}
.clinic-home-refresh .home-cases--carousel .home-cases__control:hover:not(:disabled){background:#f3ead8}
.clinic-home-refresh .home-cases--carousel .home-cases__control:disabled{opacity:.35;cursor:default}
.clinic-home-refresh .home-cases--carousel[dir="rtl"] .home-cases__control span{transform:scaleX(-1)}
.clinic-home-refresh .home-cases--carousel .home-cases__track:focus-visible,.clinic-home-refresh .home-cases--carousel .home-cases__control:focus-visible{outline:3px solid #356f9e;outline-offset:4px}
/* Existing seven-language href/copy remains unchanged; only the portal presentation changes. */
.clinic-home-refresh .clinic-home-hero__panel{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;min-height:52px;margin-top:18px;padding:14px 22px;border:1px solid var(--home-navy);border-radius:5px;background:#f3ead8;color:var(--home-navy);font-size:17px;font-weight:650;line-height:1.4;text-align:center;text-decoration:none;box-sizing:border-box}
.clinic-home-refresh .clinic-home-hero__panel:hover{background:#eadcc1;color:var(--home-navy);text-decoration:none}
.clinic-home-refresh .clinic-home-hero__panel:focus-visible{outline:3px solid #356f9e;outline-offset:4px}
@media(max-width:1199px){.clinic-home-refresh .home-cases--carousel .home-cases__track{grid-auto-columns:calc((100% - 22px)/2)}}
@media(max-width:767px){.clinic-home-refresh .home-cases--carousel .home-cases__track{grid-auto-columns:minmax(0,88%);gap:16px;scroll-padding-inline:2px}.clinic-home-refresh .home-cases--carousel .home-cases__body{padding:20px}.clinic-home-refresh .home-cases--carousel .home-cases__control{width:44px;height:44px}.clinic-home-refresh .home-cases--carousel .home-cases__controls{margin-block:0 12px}.clinic-home-refresh .clinic-home-hero__panel{width:100%;min-height:48px;margin-top:14px;padding:12px 16px;font-size:16px}}
@media(prefers-reduced-motion:reduce){.clinic-home-refresh .home-cases--carousel .home-cases__track{scroll-behavior:auto}}

/* User-requested paragraph alignment and explicit accessible autoplay control. */
.clinic-home-refresh .about-one__text,.clinic-home-refresh .benefits-one__text{text-align:justify;text-align-last:start}
.clinic-home-refresh .home-cases--carousel .home-cases__controls{flex-wrap:wrap}
.clinic-home-refresh .home-cases--carousel .home-cases__autoplay{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:48px;padding:10px 16px;border:1px solid #173047;border-radius:5px;background:#f3ead8;color:#173047;font:600 14px/1.4 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;text-align:center;cursor:pointer}
.clinic-home-refresh .home-cases--carousel .home-cases__autoplay:hover:not(:disabled){background:#eadcc1}
.clinic-home-refresh .home-cases--carousel .home-cases__autoplay:focus-visible{outline:3px solid #356f9e;outline-offset:4px}
.clinic-home-refresh .home-cases--carousel .home-cases__autoplay:disabled{opacity:.6;cursor:default}
@media(max-width:767px){.clinic-home-refresh .home-cases--carousel .home-cases__autoplay{flex:1 1 100%;min-height:44px}}

/* Homepage blog cards: retain gold dates and white cards with readable ink. */
.clinic-home-refresh .clinic-home-blog .blog-one__content{background:#fff;color:#334b5c;}
.clinic-home-refresh .clinic-home-blog .blog-one__date>p{background-color:#fec944;color:#173047;}
.clinic-home-refresh .clinic-home-blog .blog-one__btn>a{color:#334b5c;}
.clinic-home-refresh .clinic-home-blog .blog-one__btn>a:hover,.clinic-home-refresh .clinic-home-blog .blog-one__btn>a:focus-visible{color:#173047;text-decoration:underline;text-underline-offset:3px;}
.clinic-home-refresh .clinic-home-blog .blog-one__btn>a:focus-visible{outline:3px solid #173047;outline-offset:4px;}
