.clinic-site{--clinic-paper:#f7f5ef;--clinic-ink:#302e2b;--clinic-muted:#625e57;--clinic-rule:#dcd7ce;--clinic-red:#8d292b;--clinic-shell-max:1280px;--clinic-gutter:clamp(16px, 3vw, 40px);background:var(--clinic-paper);color:var(--clinic-ink);font-family:var(--font-body), Arial, sans-serif;overflow-x:clip}html[lang=bn] .clinic-site,html[lang=bn] .clinic-site :is(h1,h2,h3,button,a){font-family:var(--font-bangla), Arial, sans-serif}.clinic-wrap{width:min(var(--clinic-shell-max), calc(100% - (2 * var(--clinic-gutter))));margin-inline:auto}.clinic-site main,.clinic-site main :is(section,article,div){min-width:0}.clinic-site main :is(img,video,iframe,svg){max-width:100%}.clinic-site main .max-w-7xl{width:min(var(--clinic-shell-max), calc(100% - (2 * var(--clinic-gutter))));max-width:none;margin-inline:auto;padding-inline:0}.clinic-route-page{background:var(--clinic-paper);padding-top:0}.clinic-public-breadcrumb{border-bottom:1px solid var(--clinic-rule);background:var(--clinic-paper);color:var(--clinic-muted);padding-block:104px 14px}.clinic-public-breadcrumb ol{align-items:center;gap:8px;margin:0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:flex}.clinic-public-breadcrumb li,.clinic-public-breadcrumb a{align-items:center;gap:6px;display:inline-flex}.clinic-public-breadcrumb a{min-height:28px;color:var(--clinic-muted);text-decoration:none}.clinic-public-breadcrumb a:hover{color:var(--clinic-red)}.clinic-public-breadcrumb [aria-current=page]{color:var(--clinic-ink);font-weight:600}.clinic-route-page>div>section:first-child>.max-w-7xl{padding-top:32px!important}.clinic-route-page>.clinic-service-page>section:first-child,.clinic-route-page>.clinic-contact{padding-top:40px}.clinic-route-page>section{background:var(--clinic-paper)!important}.clinic-route-page>section>.max-w-7xl{width:min(var(--clinic-shell-max), calc(100% - (2 * var(--clinic-gutter))));padding-inline:0!important}.clinic-site :is(a,button,input,summary,select,textarea):focus-visible{outline:2px solid var(--clinic-red);outline-offset:5px}.clinic-site :is(.clinic-home,.clinic-service-page) :is(h1,h2){font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;font-weight:400;line-height:1.1}.clinic-site :is(.clinic-home,.clinic-service-page) h1{font-size:clamp(40px,4.8vw,68px)}.clinic-site :is(.clinic-home,.clinic-service-page) h2{font-size:clamp(32px,3.4vw,46px)}.clinic-site :is(.clinic-home,.clinic-service-page) em{color:var(--clinic-red);font-weight:400}.clinic-kicker{letter-spacing:.15em;text-transform:uppercase;color:var(--clinic-muted);margin-bottom:24px;font-size:10px;font-weight:600;line-height:1.6}.clinic-intro{color:var(--clinic-muted);max-width:470px;margin-block:26px 30px;font-size:16px;line-height:1.8}.clinic-button{background:var(--clinic-red);color:#fff;border:1px solid var(--clinic-red);border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:14px 22px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.clinic-button:hover{background:#6e2022}.clinic-text-link{color:var(--clinic-red);text-underline-offset:6px;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.clinic-text-link:hover{text-decoration:underline}.clinic-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.clinic-section{padding-block:88px}.clinic-hero{padding-top:126px}.clinic-hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:64px;display:grid}.clinic-hero-image{background:#e9e5dc;min-width:0;height:550px;margin:0;position:relative}.clinic-hero-image img{object-position:58% center}.clinic-hero-image figcaption{font-family:var(--font-display), Georgia, serif;background:#ebe7dd;justify-content:space-between;align-items:center;padding:22px 26px;font-size:24px;line-height:1.2;display:flex;position:absolute;bottom:0;left:0;right:0}.clinic-hero-image figcaption a{border:1px solid #c7bfb1;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.clinic-hero-note{border-left:1px solid #b7ada1;margin-top:42px;padding-left:18px;font-size:12px;line-height:1.8}.clinic-hero-note span{font-weight:600}.clinic-hero-note p{color:var(--clinic-muted)}.clinic-hero-bottom{border-top:1px solid var(--clinic-rule);letter-spacing:.02em;color:var(--clinic-muted);justify-content:space-between;align-items:center;margin-top:40px;padding-block:25px;font-size:11px;display:flex}.clinic-hero-bottom a{align-items:center;gap:15px;min-height:44px;display:flex}.clinic-care-grid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.clinic-number{color:var(--clinic-red);font-variant-numeric:tabular-nums;font-size:11px}.clinic-service-preview li{border-top:1px solid var(--clinic-rule)}.clinic-service-preview li:last-child{border-bottom:1px solid var(--clinic-rule)}.clinic-service-preview a{grid-template-columns:22px 1fr 18px;align-items:start;gap:20px;padding-block:23px;display:grid}.clinic-service-preview h3{font-size:16px;font-weight:500;line-height:1.4}.clinic-service-preview p{color:var(--clinic-muted);margin-top:8px;font-size:12px;line-height:1.65}.clinic-service-preview a:hover h3{color:var(--clinic-red)}.clinic-visit{background:#eae7df}.clinic-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;display:flex}.clinic-section-heading>p{max-width:370px;color:var(--clinic-muted);font-size:14px;line-height:1.8}.clinic-steps{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.clinic-steps li{border-top:1px solid #bdb7aa;padding-top:22px}.clinic-steps h3{font-family:var(--font-display), Georgia, serif;margin-block:25px 14px;font-size:25px}.clinic-steps p{color:var(--clinic-muted);font-size:14px;line-height:1.8}.clinic-doctors{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.clinic-doctors>a{border-top:1px solid var(--clinic-rule);padding-block:24px}.clinic-doctors .clinic-kicker{min-height:32px;margin-bottom:14px;font-size:9px}.clinic-doctors h3{font-family:var(--font-display), Georgia, serif;margin-bottom:12px;font-size:25px;line-height:1.3}.clinic-doctors p:not(.clinic-kicker){color:var(--clinic-muted);font-size:13px;line-height:1.7}.clinic-doctors .clinic-text-link{margin-top:16px}.clinic-learning{border-block:1px solid var(--clinic-rule);flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:48px;padding-block:22px;font-size:12px;display:flex}.clinic-learning>span{color:var(--clinic-muted);margin-right:auto}.clinic-learning a{align-items:center;gap:10px;min-height:40px;display:flex}.clinic-faq{background:#efede7}.clinic-faq details{border-top:1px solid #d1cbc0}.clinic-faq details:last-child{border-bottom:1px solid #d1cbc0}.clinic-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:25px;font-size:15px;font-weight:500;list-style:none;display:flex}.clinic-faq summary::-webkit-details-marker{display:none}.clinic-faq summary svg{flex-shrink:0}.clinic-faq details[open] summary svg{transform:rotate(45deg)}.clinic-faq details p{color:var(--clinic-muted);max-width:520px;padding-bottom:25px;font-size:14px;line-height:1.8}.clinic-endnote{justify-content:space-between;align-items:center;gap:48px;display:flex}.clinic-endnote>div:last-child{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.clinic-endnote p:not(.clinic-kicker){color:var(--clinic-muted);font-size:12px}.clinic-footer{border-top:1px solid var(--clinic-rule);background:#ebe7de;padding-top:58px}.clinic-footer-grid{grid-template-columns:1.3fr .8fr 1fr 1.2fr;gap:40px;padding-bottom:52px;display:grid}.clinic-footer-logo{mix-blend-mode:multiply;width:170px;height:auto;margin-bottom:22px}.clinic-footer :is(p,a){font-size:12px;line-height:1.9}.clinic-footer p{color:var(--clinic-muted);margin-bottom:12px}.clinic-footer h2{text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px;font-size:10px;font-weight:600}.clinic-footer-grid>div>a{margin-bottom:7px;display:block}.clinic-footer a:hover{color:var(--clinic-red)}.clinic-footer-bottom{color:var(--clinic-muted);border-top:1px solid #d2cbc0;justify-content:space-between;gap:20px;padding-block:22px;font-size:10px;display:flex}.clinic-service-page{background:var(--clinic-paper);padding-top:88px}.clinic-services-intro{grid-template-columns:1.5fr .7fr;align-items:start;gap:80px;display:grid}.clinic-services-intro h1{font-size:clamp(38px,4vw,58px)!important}.clinic-help{border-top:2px solid var(--clinic-red);background:#eae7df;padding:32px}.clinic-help h2{font-size:28px!important}.clinic-help p:not(.clinic-kicker){color:var(--clinic-muted);margin-block:18px;font-size:14px;line-height:1.75}.clinic-catalogue-bar{border-bottom:1px solid var(--clinic-rule);justify-content:space-between;align-items:center;gap:24px;padding-bottom:25px;display:flex}.clinic-catalogue-bar h2{font-size:28px!important}.clinic-catalogue-bar h2 span{font-family:var(--font-body);color:var(--clinic-muted);font-size:13px}.clinic-search{background:0 0;border:1px solid #b5ada0;align-items:center;gap:12px;padding:12px 15px;display:flex}.clinic-search input{background:0 0;border:0;outline:none;width:220px;min-width:0;font-size:13px}.clinic-service-list li{border-bottom:1px solid var(--clinic-rule)}.clinic-service-list a{grid-template-columns:40px 1fr 160px;align-items:center;gap:28px;padding-block:30px;display:grid}.clinic-service-list .clinic-kicker{margin-bottom:9px;font-size:9px;display:block}.clinic-service-list h3{font-family:var(--font-display), Georgia, serif;font-size:27px;font-weight:400;line-height:1.3}.clinic-service-list p{color:var(--clinic-muted);margin-top:10px;font-size:13px;line-height:1.7}.clinic-service-list a:hover h3{color:var(--clinic-red)}.clinic-service-link{color:var(--clinic-red);justify-content:flex-end;align-items:center;gap:15px;font-size:12px;display:flex}.clinic-empty{padding:60px 0}.clinic-empty p{margin-block:16px}.clinic-back{color:var(--clinic-muted);align-items:center;gap:12px;margin-bottom:45px;font-size:13px;display:flex}.clinic-detail-grid{grid-template-columns:1.4fr .7fr;align-items:start;gap:100px;display:grid}.clinic-detail-grid h1{font-size:clamp(36px,4vw,54px)!important}.clinic-detail-body{border-top:1px solid var(--clinic-rule);margin-top:45px;padding-top:32px}.clinic-detail-body h2{margin-block:30px 18px;font-size:26px!important}.clinic-detail-body :is(p,li){color:var(--clinic-muted);font-size:15px;line-height:1.9}.clinic-detail-body ul{padding-left:18px;list-style:outside}.clinic-detail-body li{padding-block:7px}.clinic-detail-booking{position:sticky;top:120px}.clinic-detail-booking .clinic-button{gap:12px;width:100%}.clinic-detail-booking .clinic-text-link{margin-top:15px}.clinic-detail-booking small{color:var(--clinic-muted);margin-top:18px;font-size:11px;line-height:1.7;display:block}.clinic-related{border-top:1px solid var(--clinic-rule)}.clinic-related>div{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:30px;display:grid}.clinic-related a{border-top:1px solid var(--clinic-rule);justify-content:space-between;align-items:center;gap:18px;padding-block:24px;font-size:15px;line-height:1.6;display:flex}.clinic-related svg{flex-shrink:0}@media (min-width:1024px) and (max-width:1200px){.clinic-site header nav a{padding-inline:10px;font-size:13px}}@media (max-width:900px){.clinic-wrap{width:calc(100% - (2 * var(--clinic-gutter)))}.clinic-section{padding-block:60px}.clinic-hero-grid{gap:35px}.clinic-hero-image{height:460px}.clinic-care-grid{gap:40px}.clinic-detail-grid,.clinic-services-intro{grid-template-columns:1.2fr 1fr;gap:40px}.clinic-footer-grid{grid-template-columns:repeat(2,1fr)}.clinic-service-list a{grid-template-columns:30px 1fr 28px;gap:18px}.clinic-service-link{font-size:0}.clinic-service-link svg{min-width:18px}.clinic-doctors{gap:22px}}@media (max-width:640px){.clinic-section{padding-block:48px}.clinic-hero{padding-top:110px}.clinic-hero-grid,.clinic-care-grid,.clinic-services-intro,.clinic-detail-grid{grid-template-columns:1fr;gap:35px}.clinic-hero-copy{padding:0}.clinic-hero-image{height:380px}.clinic-hero-note{margin-top:26px}.clinic-hero-bottom{flex-direction:column;align-items:flex-start;gap:12px;margin-top:25px}.clinic-steps,.clinic-doctors,.clinic-related>div{grid-template-columns:1fr;gap:20px}.clinic-section-heading,.clinic-endnote{flex-direction:column;align-items:flex-start;gap:28px}.clinic-steps h3{margin-top:14px}.clinic-footer-grid{gap:32px 22px}.clinic-footer-grid>div:first-child{grid-column:1/-1}.clinic-footer-bottom{flex-direction:column;gap:8px}.clinic-catalogue-bar{flex-direction:column;align-items:stretch}.clinic-search input{width:100%}.clinic-service-list h3{font-size:23px}.clinic-service-list a{gap:12px;padding-block:24px}.clinic-service-list .clinic-number{align-self:start;padding-top:3px}.clinic-help{padding:26px}.clinic-detail-booking{position:static}.clinic-learning{gap:10px 20px}.clinic-learning>span{width:100%}.clinic-hero-image figcaption{font-size:22px}.clinic-intro{font-size:15px}}@media (prefers-reduced-motion:reduce){.clinic-site *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.clinic-contact{width:min(var(--clinic-shell-max), calc(100% - (2 * var(--clinic-gutter))));margin-inline:auto;padding-block:128px 60px}.clinic-contact :is(h1,h2){font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;font-weight:400;line-height:1.15}.clinic-contact h1{max-width:750px;font-size:clamp(36px,4.5vw,58px)}.clinic-contact h2{font-size:32px}.clinic-contact-heading{border-bottom:1px solid var(--clinic-rule);padding-bottom:35px}.clinic-contact-grid{grid-template-columns:1.4fr .8fr;gap:100px;padding-top:50px;display:grid}.clinic-contact-form{scroll-margin-top:120px}.clinic-form-note{color:var(--clinic-muted);margin-block:18px 26px;font-size:12px;line-height:1.8}.clinic-form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.clinic-contact form label{margin-bottom:24px;font-size:12px;font-weight:500;display:block}.clinic-contact label>span{color:var(--clinic-muted);font-weight:400}.clinic-contact :is(input,textarea,select){width:100%;color:var(--clinic-ink);font:inherit;background:#fcfbf8;border:1px solid #b8b0a4;border-radius:2px;margin-top:10px;padding:12px;font-size:15px;line-height:1.5;display:block}.clinic-contact textarea{resize:vertical}.clinic-contact button:disabled{opacity:.6;cursor:wait}.clinic-contact-phone{font-family:var(--font-display), Georgia, serif;font-size:32px}.clinic-contact-info>p:not(.clinic-kicker){color:var(--clinic-muted);margin-block:18px;font-size:13px;line-height:1.9}.clinic-contact-info>a:not(.clinic-contact-phone){font-size:13px}.clinic-address{border-top:1px solid var(--clinic-rule);margin-top:36px;padding-top:30px}.clinic-address p:not(.clinic-kicker){color:var(--clinic-muted);margin-top:20px;font-size:14px;line-height:1.8}.clinic-contact-map{margin-top:50px;overflow:hidden}.clinic-map-loading{background:#eae7df;justify-content:center;align-items:center;gap:15px;height:300px;display:flex}.clinic-consultant-contacts{border-top:1px solid var(--clinic-rule);grid-template-columns:1fr 1fr;gap:35px;margin-top:35px;padding-top:30px;display:grid}.clinic-consultant-contacts .clinic-kicker{margin-bottom:12px}.clinic-consultant-contacts h3{margin-bottom:15px;font-size:17px}.clinic-consultant-contacts a{margin-top:8px;font-size:13px;display:block}.clinic-contact-success{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;min-height:400px;display:flex}.clinic-contact-success>p{max-width:450px;color:var(--clinic-muted);font-size:15px;line-height:1.8}@media (max-width:900px){.clinic-contact-grid{gap:45px}}@media (max-width:640px){.clinic-contact{padding-top:108px}.clinic-contact-grid,.clinic-form-row,.clinic-consultant-contacts{grid-template-columns:1fr}.clinic-contact-grid{gap:40px}.clinic-form-row{gap:0}}.clinic-skip{z-index:100;background:var(--clinic-red);color:#fff;padding:12px 18px;font-size:14px;position:fixed;top:12px;left:20px;transform:translateY(-150%)}.clinic-skip:focus{transform:translateY(0)}.clinic-site main :is(h1,h2){font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;font-weight:400}.clinic-site main h3{letter-spacing:-.015em;font-weight:600}.clinic-site main :is(div,span)[aria-hidden=true].pointer-events-none.absolute,.clinic-site main svg[aria-hidden=true].absolute:not(.lucide){display:none}.clinic-site main :is(h1,h2,h3) [style*=background-clip]{-webkit-text-fill-color:var(--clinic-red)!important;color:var(--clinic-red)!important;filter:none!important;background:0 0!important}.clinic-site main :is(.rounded-2xl,.rounded-3xl){border-radius:6px}.clinic-site main :is(a,button).rounded-full{border-radius:4px}.clinic-site main :is(div,article,a,button)[class*=shadow-]{box-shadow:none}.clinic-site main span.rounded-full.uppercase{letter-spacing:.12em;background:0 0;border:0;border-radius:0;padding-inline:0}.clinic-original-home>section:not(.clinic-hero){border-top:1px solid var(--clinic-rule);background:var(--clinic-paper);padding-block:72px}.clinic-original-home>section:nth-of-type(2n){background:#fff}.clinic-original-home>section>.max-w-7xl{width:min(var(--clinic-shell-max), calc(100% - (2 * var(--clinic-gutter))));max-width:none;padding-inline:0}.clinic-original-home h2{font-size:clamp(30px,3.1vw,42px);line-height:1.18}.clinic-original-home .clinic-trust-card{background:#fff!important;border-color:#e5d8d4!important;transform:none!important}.clinic-original-home .clinic-trust-card :is(h3,p){color:var(--clinic-ink)!important}.clinic-original-home .clinic-trust-card p{color:var(--clinic-muted)!important}.clinic-original-home .clinic-trust-card span{color:var(--clinic-ink)!important}.clinic-original-home .clinic-trust-card span[class*=uppercase],.clinic-original-home .clinic-trust-card svg{color:var(--clinic-red)!important}.clinic-original-home .clinic-featured-services{background:#fff}.clinic-original-home .clinic-service-tabs{gap:12px}.clinic-original-home .clinic-service-tab{cursor:pointer;border:1px solid var(--clinic-rule);min-height:58px;color:var(--clinic-muted);border-radius:6px;padding:14px 18px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;background:0 0!important}.clinic-original-home .clinic-service-tab:hover{color:var(--clinic-red);border-color:#cfaead;box-shadow:inset 0 -2px #8d292b59;background:#fbf6f4!important}.clinic-original-home .clinic-service-tab[aria-selected=true]{border-color:var(--clinic-red);color:var(--clinic-red);box-shadow:inset 0 -3px 0 var(--clinic-red);background:var(--clinic-paper)!important}.clinic-original-home .clinic-featured-service-panel{border:1px solid var(--clinic-rule);margin-top:24px;background:var(--clinic-paper)!important}.clinic-original-home :is(a,button)[style*=linear-gradient]{background:var(--clinic-red)!important}.clinic-slide-controls{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.clinic-slide-controls button{border-bottom:1px solid var(--clinic-rule);width:44px;height:44px;color:var(--clinic-muted);place-items:center;font-size:12px;display:grid}.clinic-slide-controls button[aria-pressed=true]{color:var(--clinic-red);border-bottom:2px solid var(--clinic-red);font-weight:600}@media (max-width:640px){.clinic-original-home .clinic-service-tabs{grid-template-columns:1fr}.clinic-original-home .clinic-service-tab{text-align:left;min-height:48px}.clinic-original-home>section:not(.clinic-hero){padding-block:48px}.clinic-original-home>section>.max-w-7xl{padding-inline:0}}@media (max-width:360px){.clinic-site{--clinic-gutter:16px}.clinic-site main :is(h1,h2,h3,p,a,button,span){overflow-wrap:anywhere}.clinic-site main form>.flex-1,.clinic-site main [class*=grid]>*,.clinic-site main [class*=flex]>*{min-width:0}.clinic-route-page form.flex{flex-direction:column;align-items:stretch}.clinic-route-page form.flex>button[type=submit]{width:100%}.clinic-public-breadcrumb{padding-block:98px 10px}.clinic-public-breadcrumb ol{font-size:11px}}.clinic-course-inquiry{border-top:1px solid var(--clinic-rule);padding-top:28px}.clinic-course-inquiry h2{font-size:28px}.clinic-course-inquiry p{margin-block:12px 20px}.clinic-course-inquiry .clinic-text-link{margin-left:20px}.clinic-site main :is(div,span).pointer-events-none[class*=blur-]{display:none}.clinic-site main :is(article,section){scroll-margin-top:112px}@media (max-width:640px){.clinic-course-inquiry .clinic-text-link{margin:12px 0 0;display:flex}}.clinic-hero-grid{align-items:start;gap:40px}.clinic-hero-copy{padding-block:0}.clinic-hero-copy-stage{grid-template-columns:minmax(0,1fr);display:grid}.clinic-hero-slide{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;align-self:start;min-width:0}.clinic-hero-slide[data-active=true]{visibility:visible;opacity:1;pointer-events:auto}.clinic-site .clinic-home .clinic-hero-slide h1{overflow-wrap:break-word;font-size:clamp(34px,3.6vw,50px);line-height:1.1}.clinic-hero-slide .clinic-kicker{margin-bottom:16px}.clinic-hero-slide .clinic-intro{margin-block:18px 22px;line-height:1.65}.clinic-hero-copy .clinic-slide-controls{margin-top:18px}.clinic-hero-bottom{margin-top:24px;padding-block:18px}.clinic-hero-grid>.clinic-hero-image{aspect-ratio:4/3;border-radius:6px;align-self:start;width:100%;height:auto;overflow:hidden}.clinic-hero-image .clinic-hero-photo{object-fit:cover;object-position:center;opacity:0;transition:opacity .45s}.clinic-hero-image .clinic-hero-photo[data-active=true]{opacity:1}@media (max-width:640px){.clinic-hero-grid{gap:24px}}@media (prefers-reduced-motion:reduce){.clinic-hero-image .clinic-hero-photo{transition:none}}
