.site-refresh{--accent:#1E7A6E;overflow-x:clip;overflow-y:visible;--text-dark:#182b32;--text-mid:#48575f;--text-light:#586770;--border:#dbe3e7;--radius-md:6px;--radius-lg:8px;--radius-xl:8px;--radius-2xl:8px;--shadow-md:0 4px 16px rgba(20, 42, 50, .06);--shadow-lg:0 6px 24px rgba(20, 42, 50, .07);--shadow-xl:0 8px 28px rgba(20, 42, 50, .08)}html[lang^=hi] .site-refresh,html[lang^=mr] .site-refresh{--font-body:'Noto Sans Devanagari','Inter',sans-serif;--font-head:'Noto Sans Devanagari','Plus Jakarta Sans',sans-serif}.site-refresh :is(h1,h2,h3,h4,h5,h6,.btn,.section-label,.core-label,.intent-kicker,.th-caption-tag,.article-category,.tqa-label){letter-spacing:0!important}.site-refresh h1{font-size:44px;line-height:1.2}.site-refresh h2{font-size:30px;line-height:1.3}.site-refresh h3{font-size:21px;line-height:1.35}.site-refresh .ui-icon{width:20px;height:20px;flex:0 0 20px;vertical-align:middle;stroke-width:1.7}.site-refresh .btn{min-height:46px;max-width:100%;border-width:1px;border-radius:6px;line-height:1.4;white-space:normal;padding:12px 20px;box-shadow:none;transition:background-color .16s,color .16s,border-color .16s}.site-refresh .btn:hover{transform:none;box-shadow:none}.site-refresh .section-pad{padding:64px 0}.site-refresh .section-pad-lg{padding:72px 0}.site-refresh .section-label{background:0 0;color:var(--accent-dark);padding:0;border-radius:0;font-size:12px}.site-refresh .fade-up{opacity:1;transform:none;transition:none}.site-refresh .site-header,.site-refresh .site-header.transparent{background:#fff;border-bottom:1px solid var(--border);box-shadow:none}.site-refresh .site-header .header-language summary,.site-refresh .site-header .main-nav a{color:var(--text-dark)}.site-refresh .site-header .logo-img-color{display:block!important}.site-refresh .site-header .logo-img-white{display:none!important}.site-refresh .site-header .menu-toggle span{background:var(--text-dark)}.site-refresh .mobile-menu a.btn-primary{color:#fff;border-color:var(--accent-dark)}.site-refresh .mobile-menu-ctas{gap:10px}.site-refresh .mobile-sticky-bar{border-top:1px solid var(--border);box-shadow:none;padding-bottom:max(8px,env(safe-area-inset-bottom))}.site-refresh .sticky-btns .sticky-whatsapp{padding:0;width:44px;min-width:44px;flex:0 0 44px}.site-refresh .sticky-whatsapp svg{width:22px;height:22px;flex-shrink:0}.site-refresh .whatsapp-fab-btn{background:var(--accent-dark);box-shadow:0 2px 10px rgba(0,0,0,.1);animation:none}.site-refresh :is(.th-blob,.hero-orb,.contact-hero-blob,.article-hero-blob){display:none}.site-refresh :is(.treatment-hero,.treatments-hub-hero,.cat-hero,.article-hero,.blog-hero,.loc-hero,.about-hero,.core-localized-hero){background:#edf3f5;border-bottom:1px solid var(--border)}.site-refresh :is(.treatment-hero,.treatments-hub-hero,.cat-hero,.article-hero,.blog-hero,.loc-hero,.about-hero,.core-localized-hero)::after,.site-refresh :is(.treatment-hero,.treatments-hub-hero,.cat-hero,.article-hero,.blog-hero,.loc-hero,.about-hero,.core-localized-hero)::before{display:none}.site-refresh :is(.treatment-hero,.treatments-hub-hero,.cat-hero,.article-hero,.blog-hero,.loc-hero,.about-hero,.core-localized-hero) :is(h1,h2,h3,strong){color:var(--text-dark)}.site-refresh :is(.treatment-hero,.treatments-hub-hero,.cat-hero,.article-hero,.blog-hero,.loc-hero,.about-hero,.core-localized-hero) :is(p,.hero-intro,.article-meta,.article-meta-item,.article-author-info,.ab-hero-sub,.th-doc-details span,.th-condition-caption span,.core-card span,.core-label){color:var(--text-mid)}.site-refresh :is(.th-breadcrumb,.ab-breadcrumb,.contact-hero-breadcrumb,.loc-breadcrumb,.ui-breadcrumb){display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--text-mid);line-height:1.6}.site-refresh :is(.th-breadcrumb,.ab-breadcrumb,.contact-hero-breadcrumb,.loc-breadcrumb) :is(a,span){color:inherit;display:inline}.site-refresh :is(.th-breadcrumb,.ab-breadcrumb,.contact-hero-breadcrumb,.loc-breadcrumb,.ui-breadcrumb)>a{display:inline-flex;align-items:center}.site-refresh :is(.th-quick-answer,.loc-trust-card,.th-condition-card,.core-card,.ab-hero-card){background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:none}.site-refresh .th-condition-card:hover{transform:none}.site-refresh :is(.hero-category,.th-pill,.loc-pill,.article-category,.core-label){background:0 0;border-color:#bacbd1;color:var(--primary-dark);border-radius:4px}.site-refresh .th-condition-caption{background:#f4f7f8}.site-refresh .tqa-label{color:#775400}.site-refresh .th-pill{display:inline-flex;align-items:center;gap:6px}.site-refresh .th-pill .ui-icon{width:15px;height:15px;flex-basis:15px}.site-refresh .hub-hero-highlight{color:var(--accent-dark)}.site-refresh .hhc-grid{grid-template-columns:repeat(2,1fr)}.site-refresh .hhc-card{background:#fff;border-color:var(--border);border-radius:6px;min-height:68px;flex-direction:row;justify-content:space-between;gap:10px;padding:14px;transform:none;cursor:pointer}.site-refresh .hhc-card span{color:var(--text-dark);font-size:13px;text-align:left;line-height:1.6}.site-refresh .hhc-card:hover{border-color:var(--accent-dark);background:#f4f8f7}.site-refresh .hhc-doctor-badge{background:#fff;border:1px solid var(--border);border-radius:6px;backdrop-filter:none}.site-refresh .hhc-doctor-badge span{color:var(--text-mid)}.site-refresh .hub-hero-text h1{font-size:42px}.site-refresh .hcc-conditions li a{justify-content:flex-start;gap:8px;text-align:left}.site-refresh .hcc-badge,.site-refresh .hcc-conditions li a::before{display:none}.site-refresh .hcc-live a{text-decoration:underline;text-underline-offset:3px}.site-refresh .th-doctor-strip{background:#fff;border-top:1px solid var(--border)}.site-refresh .th-condition-card{overflow:hidden}.site-refresh .th-image-col{padding-bottom:0}.site-refresh .th-image-col::after{display:none}.site-refresh :is(.treatment-hero,.treatments-hub-hero,.cat-hero,.loc-hero,.about-hero,.core-localized-hero) .btn-white{background:var(--accent-dark);color:#fff;border-color:var(--accent-dark)}.site-refresh :is(.th-ctas,.ab-hero-ctas,.core-ctas,.loc-hero-ctas) a:not(.btn-white):not(.btn-primary){color:var(--primary-dark)!important;background:0 0!important;border-color:#8fa9b2!important}.site-refresh :is(.treatment-hero,.loc-hero,.about-hero,.core-localized-hero) h1{font-size:42px}.site-refresh .treatment-hero{min-height:0;padding-top:40px;padding-bottom:44px}.site-refresh .article-hero{padding-bottom:48px}.site-refresh .article-hero h1{font-size:40px;line-height:1.3}.site-refresh .article-category{padding:0;border:0}.site-refresh .article-author-avatar{background:#d4e3e7;color:var(--primary-dark)}.site-refresh :is(.loc-hero,.article-hero,.blog-hero,.about-hero,.cat-hero,.treatments-hub-hero,.core-localized-hero) :is(.loc-eyebrow,.loc-signal-row span,.loc-card li,.am-name,.am-cred,.am-date,.am-read,.article-category-tag,.blog-hero-breadcrumb,.blog-hero-breadcrumb a,.blog-hero-breadcrumb span,.blog-hero-pill,.section-label,.cat-hero-sub,.cat-summary-card li,.hero-meta-item,.ab-hero-intro){color:var(--text-mid)!important}.site-refresh .article-meta .am-author-avatar{background:#d4e3e7;color:var(--primary-dark)}.site-refresh .cat-summary-card,.site-refresh .loc-hero .loc-card{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:none}.site-refresh .loc-hero .hero-actions .btn:not(.btn-white){color:var(--primary-dark)!important;background:0 0!important;border-color:#8fa9b2!important}.site-refresh .loc-signal-row span{border-color:#bacbd1;background:0 0;border-radius:4px}.site-refresh :is(.article-hero,.blog-hero) .article-category-tag{background:0 0;border:0;padding:0}.site-refresh .language-switcher a{background:#fff;color:var(--primary-dark);border:1px solid var(--border);border-radius:4px}.site-refresh .language-switcher a[aria-current=page]{background:var(--accent-dark);color:#fff;border-color:var(--accent-dark)}.site-refresh :is(.loc-hero,.cat-hero,.blog-hero,.core-localized-hero) .language-switcher a{background:#fff;color:var(--primary-dark);border:1px solid var(--border)}.site-refresh :is(.loc-hero,.cat-hero,.blog-hero,.core-localized-hero) .language-switcher a[aria-current=page]{background:var(--accent-dark);color:#fff;border-color:var(--accent-dark)}.site-refresh .blog-hero{padding-bottom:40px}.site-refresh .loc-route-actions{grid-template-columns:minmax(0,1fr)}.site-refresh .loc-route-actions a{overflow:visible;white-space:normal;min-width:0}.site-refresh :is(.core-local-footer,.site-footer) p{color:#d5dfe3}.site-refresh .core-local-footer{padding-bottom:40px}.site-refresh .footer-logo img{max-width:220px}.site-refresh .footer-brand p{max-width:46ch}.site-refresh .footer-main{padding-top:40px;padding-bottom:32px}.site-refresh :is(.core-language-switcher,.language-switcher,.treatment-language-switcher) a{border-radius:4px;min-height:40px;display:inline-flex;align-items:center;padding:8px 12px;box-shadow:none}.site-refresh .core-language-switcher a{background:#fff;color:var(--primary-dark);border-color:var(--border)}.site-refresh .core-language-switcher a[aria-current=page]{background:var(--accent-dark);color:#fff;border-color:var(--accent-dark)}.site-refresh .ui-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--primary-dark);font-size:13px;font-weight:600;line-height:1.5}.site-refresh .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-refresh [hidden]{display:none!important}.clinic-hero{position:relative;min-height:620px;padding-top:var(--header-height);background:#dce6e8;display:flex;align-items:end}.clinic-hero-photo{position:absolute;inset:var(--header-height) 0 0;width:100%;height:calc(100% - var(--header-height));object-fit:cover;object-position:center 38%}.clinic-hero-content{position:relative;width:100%;margin-top:290px;padding:28px 0 32px;background:rgba(17,43,48,.94);color:#fff}.clinic-hero .ui-eyebrow{color:#c9e3e3}.site-refresh .clinic-hero h1{color:#fff;font-size:42px;margin:9px 0 12px;max-width:100%}.clinic-hero-bottom{display:flex;gap:28px;justify-content:space-between;align-items:center}.clinic-hero-bottom p{color:#e2e9ea;max-width:68ch;font-size:16px}.clinic-hero-bottom .btn{flex:0 0 auto}.clinic-credentials{border-bottom:1px solid var(--border);padding:22px 0}.clinic-credentials .container{display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:24px;row-gap:5px}.clinic-credentials strong{font-size:15px}.clinic-credentials p{font-size:14px}.clinic-credentials span{font-size:12px;color:var(--text-mid);grid-column:2}.clinic-credentials [data-doctor-qualification-line]{font-size:14px}.clinic-section{padding:60px 0}.clinic-section h2{max-width:32ch;margin-bottom:24px}.clinic-section-heading{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:24px}.clinic-section-heading h2{margin:0}.clinic-section-heading a,.clinic-text-link{display:inline-flex;gap:10px;align-items:center;color:var(--accent-dark);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.clinic-search{position:relative;display:flex;gap:12px;align-items:center;border:1px solid #adbdc5;border-radius:6px;padding:0 16px;margin-bottom:18px;max-width:580px;min-height:52px}.clinic-search input{border:0;outline:0;background:0 0;width:100%;min-width:0;padding:13px 0;font:inherit;color:var(--text-dark)}.clinic-search:focus-within{outline:2px solid var(--accent-dark);outline-offset:2px}.clinic-search button{background:0 0;border:0;min-width:40px;min-height:40px}.clinic-condition-list{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px}.clinic-condition-list a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--border);color:var(--text-dark);font-weight:600;min-width:0}.clinic-condition-list a:hover{color:var(--accent-dark)}.clinic-condition-list a span{overflow-wrap:anywhere}.clinic-area-links,.clinic-category-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:25px}.clinic-area-links a,.clinic-category-links a{color:var(--text-mid);font-size:14px;text-decoration:underline;text-underline-offset:4px;padding:5px 0}.clinic-profile{background:#eff3f5;border-block:1px solid var(--border)}.clinic-profile-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:60px}.clinic-profile h2{margin-top:12px}.clinic-profile p{font-size:17px;line-height:1.8}.clinic-experience{margin:18px 0 22px}.clinic-education{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px;margin-top:30px}.clinic-education article{padding-top:20px;border-top:1px solid #bacbd1}.clinic-education h3{font-size:19px;margin-bottom:10px}.clinic-education p{font-size:14px}.clinic-process{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:36px}.clinic-process li{border-top:1px solid #adbdc5;padding-top:20px}.clinic-step-number{font-size:13px;color:var(--accent-dark)}.clinic-process h3{margin:14px 0 9px;font-size:20px}.clinic-process p{font-size:15px}.clinic-visit{background:#f5f7f8;border-block:1px solid var(--border)}.clinic-visit-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:44px}.clinic-visit h2{margin-top:10px}.clinic-visit p{margin-bottom:14px}.clinic-visit iframe{width:100%;height:350px;border:0;border-radius:6px;background:#e2e9ec}.clinic-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:20px}.clinic-articles{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.clinic-articles article{min-width:0}.clinic-articles img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:6px}.clinic-articles h3{margin:16px 0 12px;font-size:20px}.clinic-articles .ui-icon{color:var(--accent-dark)}.clinic-faq{border-top:1px solid var(--border)}.clinic-faq-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:60px}.clinic-faq details{border-bottom:1px solid var(--border);padding:17px 0}.clinic-faq summary{cursor:pointer;font-weight:600;line-height:1.6}.clinic-faq details p{margin-top:12px;max-width:65ch}.clinic-faq .clinic-text-link{margin-top:24px}.site-refresh .article-meta .am-author,.site-refresh .article-meta .am-divider,.site-refresh .reviewed-bar .rb-avatar:not(:has(img)){display:none}.site-refresh .sidebar-appt{background:#edf3f5;border:1px solid var(--border);box-shadow:none}.site-refresh .sidebar-appt :is(h3,p){color:var(--text-dark)}.site-refresh .sidebar-appt .btn-white{background:var(--accent-dark);color:#fff;border-color:var(--accent-dark)}.site-refresh .sidebar-appt a.btn:not(.btn-white):not(.btn-primary){color:var(--primary-dark)!important;background:0 0!important;border-color:#8fa9b2!important}.site-refresh .sidebar-appt .sa-phone{color:var(--primary-dark)}.site-refresh .page-sidebar{position:sticky;top:96px;max-height:calc(100dvh - 116px);overflow-y:auto}.site-refresh .page-content p{max-width:70ch}.site-refresh .cp-section{background:0 0;border:0;border-block:1px solid var(--border);border-radius:0;box-shadow:none;padding:24px 0}.enquiry-page{padding:calc(var(--header-height) + 28px) 0 60px}.ui-breadcrumb{font-size:13px;margin-bottom:24px}.enquiry-heading{margin-bottom:32px;max-width:760px}.enquiry-heading h1{margin:9px 0 12px}.enquiry-heading p{font-size:17px;max-width:65ch}.enquiry-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:60px;align-items:start}.enquiry-compose h2{font-size:24px;margin-bottom:22px}.enquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.enquiry-fields label,.enquiry-fields legend{color:var(--text-dark);font-size:14px;font-weight:600;line-height:1.6}.enquiry-fields small{font-size:12px;color:var(--text-mid);font-weight:400}.enquiry-fields :is(input:not([type=radio]),select,textarea),.enquiry-review textarea{display:block;width:100%;min-width:0;border:1px solid #aebec6;background:#fff;color:var(--text-dark);border-radius:6px;font:inherit;font-size:16px;line-height:1.6;padding:10px 12px;margin-top:7px;min-height:46px}.enquiry-fields textarea{resize:vertical}.enquiry-full{grid-column:1/-1}.enquiry-fields fieldset{border:0;min-width:0}.enquiry-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:7px}.enquiry-modes label{display:flex;gap:8px;align-items:center;border:1px solid #adbdc5;border-radius:6px;padding:12px;cursor:pointer;min-width:0}.enquiry-modes label:has(:checked){border-color:var(--accent-dark);background:#edf6f3}.enquiry-consent input,.enquiry-modes input{accent-color:var(--accent-dark);width:18px;height:18px;flex:0 0 18px}.enquiry-privacy{font-size:13px;line-height:1.7;margin-top:20px}.enquiry-privacy a{color:var(--accent-dark);text-decoration:underline}.enquiry-consent{display:flex;align-items:start;gap:11px;margin:17px 0 22px;font-size:14px;line-height:1.7;cursor:pointer}.enquiry-consent input{margin-top:3px}.enquiry-review{margin-top:24px;padding-top:24px;border-top:1px solid var(--border);scroll-margin-top:100px}.enquiry-review h3{margin-bottom:10px}.enquiry-review textarea{resize:vertical;background:#f5f8f9;font-family:var(--font-body)}.enquiry-review-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.enquiry-direct{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:var(--accent-dark);text-decoration:underline;font-size:14px}.enquiry-clinic{border-left:1px solid var(--border);padding-left:30px}.enquiry-clinic>img{aspect-ratio:4/3;width:100%;height:auto;object-fit:cover;border-radius:6px;margin-bottom:24px}.enquiry-clinic h2{font-size:23px;margin-bottom:12px}.enquiry-clinic dl,.enquiry-clinic p{font-size:14px;line-height:1.8}.enquiry-clinic h3{font-size:16px;margin:22px 0 10px}.enquiry-clinic dt{font-weight:600;margin-top:10px}.enquiry-clinic dd{margin-bottom:12px}.enquiry-phone{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:var(--accent-dark);font-weight:600}.enquiry-clinic .btn{margin-top:8px}.enquiry-safety{border-top:1px solid var(--border);padding-top:18px;margin-top:22px}.enquiry-map{margin-top:40px;padding-top:28px;border-top:1px solid var(--border)}.enquiry-map h2{font-size:24px;margin-bottom:20px}.enquiry-map iframe{width:100%;height:320px;border:0;border-radius:6px;background:#edf3f5}@media (max-width:1024px){.site-refresh .page-sidebar{position:static;max-height:none;overflow:visible}}@media (max-width:900px){.clinic-hero-bottom{align-items:start}.clinic-hero-bottom .btn{max-width:270px}.clinic-faq-layout,.clinic-profile-layout{gap:30px}.enquiry-layout{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:28px}.enquiry-clinic{padding-left:20px}.enquiry-modes{grid-template-columns:1fr}}@media (max-width:680px){.site-refresh :is(.treatment-hero,.treatments-hub-hero,.hub-hero-text,.cat-hero,.loc-hero,.about-hero,.core-localized-hero,.article-hero) h1,.site-refresh h1{font-size:30px;line-height:1.35}.site-refresh h2{font-size:25px}.site-refresh h3{font-size:20px}.site-refresh .section-pad{padding:42px 0}.site-refresh .container{padding-inline:20px}.clinic-hero{min-height:0}.clinic-hero-photo{height:270px;object-position:63% 40%}.clinic-hero-content{margin-top:235px;padding:22px 0 26px}.site-refresh .clinic-hero h1{font-size:30px;line-height:1.35}.clinic-hero-bottom{display:block}.clinic-hero-bottom p{font-size:15px;line-height:1.7}.clinic-hero-bottom .btn{margin-top:18px;max-width:100%}.clinic-credentials{padding:18px 0}.clinic-credentials .container{display:block}.clinic-credentials p{margin:8px 0;line-height:1.8}.clinic-credentials span{font-size:12px}.clinic-section{padding:38px 0}.clinic-section-heading{display:block}.clinic-section-heading a{margin-top:12px}.clinic-condition-list{grid-template-columns:1fr 1fr;gap:0 20px}.clinic-condition-list a{font-size:14px;padding-block:16px}.clinic-education,.clinic-faq-layout,.clinic-profile-layout,.clinic-visit-layout{grid-template-columns:1fr;gap:24px}.clinic-profile p{font-size:16px}.clinic-faq h2,.clinic-profile h2{margin-bottom:0}.clinic-process{grid-template-columns:1fr;gap:24px;margin-top:24px}.clinic-process li{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:10px;padding-top:16px}.clinic-step-number{grid-row:span 2;padding-top:4px}.clinic-process h3{margin-top:0}.clinic-process p{grid-column:2}.clinic-visit iframe{height:280px}.clinic-articles{grid-template-columns:1fr;gap:24px}.clinic-articles article a{display:grid;grid-template-columns:104px minmax(0,1fr) 20px;gap:14px;align-items:center}.clinic-articles img{aspect-ratio:4/3}.clinic-articles h3{margin:0;font-size:17px}.enquiry-page{padding-bottom:40px}.enquiry-heading{margin-bottom:24px}.enquiry-layout{grid-template-columns:1fr;gap:36px}.enquiry-fields{gap:16px;grid-template-columns:1fr}.enquiry-clinic{border-left:0;border-top:1px solid var(--border);padding:26px 0 0}.enquiry-clinic>img{max-width:320px}.enquiry-review-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.site-refresh *,.site-refresh ::after,.site-refresh ::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}