.DoctorProfilePage_page__gprTs{font-family:var(--font-doctor-bengali),Arial,sans-serif;--navy:#102d58;--ink:#182e49;--muted:#617184;--line:#dce4ec;--blue:#225fa3;color:var(--ink);background:#fff;max-width:1320px;padding:calc(var(--site-header-height, 84px) + 24px) 28px 64px;margin:0 auto;line-height:1.9}.DoctorProfilePage_page__gprTs h1,.DoctorProfilePage_page__gprTs h2,.DoctorProfilePage_page__gprTs h3,.DoctorProfilePage_page__gprTs p{margin:0}.DoctorProfilePage_page__gprTs h1,.DoctorProfilePage_page__gprTs h2,.DoctorProfilePage_page__gprTs h3{text-wrap:balance}.DoctorProfilePage_page__gprTs h1{font-size:clamp(28px,2.7vw,38px);line-height:1.55;font-weight:700}.DoctorProfilePage_page__gprTs h2{font-size:25px;line-height:1.7;font-weight:600}.DoctorProfilePage_page__gprTs h3{font-size:15px;font-weight:600;line-height:1.9}.DoctorProfilePage_page__gprTs a{text-underline-offset:4px}.DoctorProfilePage_page__gprTs a:focus-visible,.DoctorProfilePage_page__gprTs summary:focus-visible{outline:3px solid #2582cc;outline-offset:4px}.DoctorProfilePage_page__gprTs svg{flex-shrink:0}.DoctorProfilePage_breadcrumb__QlJwl{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;color:var(--muted);padding:0 0 20px}.DoctorProfilePage_grid__xm82B{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:25px 30px;grid-template-areas:"hero booking" "schedule booking" "phone booking" "about booking" "guide booking";align-items:start}.DoctorProfilePage_hero__V8_k_{grid-area:hero;background:var(--navy);border-radius:18px;color:#fff;padding:30px}.DoctorProfilePage_heroTop__iLfjB{display:flex;gap:20px;justify-content:space-between;align-items:flex-start}.DoctorProfilePage_heroTop__iLfjB>div:first-child{min-width:0}.DoctorProfilePage_heroEyebrow__HV9sS{color:#a9d6e8;font-size:11px;margin-bottom:9px!important}.DoctorProfilePage_portrait__lo7Mj{width:136px;height:172px;flex:0 0 136px;position:relative;border:4px solid #ffffff26;border-radius:12px;overflow:hidden;background:#fff}.DoctorProfilePage_portraitImage__Ny8Y3{object-fit:cover;object-position:center top}.DoctorProfilePage_specialty__wiA5Z{color:#b9e5ee;font-size:16px;margin-top:9px!important}.DoctorProfilePage_heroIntro__xdZL0{color:#d3dfed;font-size:13px;line-height:2.1;margin-top:24px!important}.DoctorProfilePage_heroBottom__llztd{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid #ffffff2a;font-size:11px}.DoctorProfilePage_heroBottom__llztd a:first-child{display:flex;align-items:flex-start;gap:6px;max-width:75%}.DoctorProfilePage_heroBottom__llztd svg{width:16px;margin-top:2px}.DoctorProfilePage_schedule__q_Os4{grid-area:schedule;padding-top:24px}.DoctorProfilePage_eyebrow__hvCxf{color:var(--blue);font-size:11px;font-weight:600;margin-bottom:9px!important}.DoctorProfilePage_biography__eqFGr,.DoctorProfilePage_intro__7vWTH{font-size:13px;line-height:2.1;color:var(--muted);margin-top:13px!important;white-space:pre-line}.DoctorProfilePage_weekdays__c6fkP{list-style:none;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding:0;margin:22px 0 0}.DoctorProfilePage_day__t7YtO{grid-column:span 3;min-width:0;padding:17px 14px;border:1px solid #d6e2ee;border-radius:12px;box-shadow:0 5px 18px -15px #102d5850}.DoctorProfilePage_day__t7YtO:nth-child(n+5){grid-column:span 4}.DoctorProfilePage_hours__ZRO90{display:flex;align-items:flex-start;gap:6px;margin-top:10px!important;font-size:11px;color:var(--muted);line-height:2}.DoctorProfilePage_hours__ZRO90 svg{width:16px;height:16px;flex-shrink:0;margin-top:3px;color:var(--blue)}.DoctorProfilePage_hours__ZRO90>span{min-width:0}.DoctorProfilePage_hours__ZRO90 time{white-space:nowrap}.DoctorProfilePage_note__756Bc{font-size:11px;color:#788696;margin-top:17px!important;line-height:2}.DoctorProfilePage_booking__uWn4I{grid-area:booking;position:sticky;top:calc(var(--site-header-height, 84px) + 16px);max-height:calc(100dvh - var(--site-header-height, 84px) - 32px);overflow:auto;scrollbar-width:thin;border:1px solid #ccdae8;border-top:3px solid var(--navy);border-radius:18px;padding:25px;background:#fff;box-shadow:0 12px 36px -20px #102d5833;scroll-margin-top:110px}.DoctorProfilePage_booking__uWn4I h2{font-size:26px}.DoctorProfilePage_bookingIntro__0VDqc{font-size:12px;color:var(--muted);margin-top:9px!important}.DoctorProfilePage_bookingForm__MAKDP{margin-top:22px}.DoctorProfilePage_bookingForm__MAKDP form>div:first-child{display:flex!important;flex-direction:column;gap:24px}.DoctorProfilePage_bookingForm__MAKDP form>div:first-child>:last-child{border:0;padding:0}.DoctorProfilePage_bookingForm__MAKDP input,.DoctorProfilePage_bookingForm__MAKDP select{min-width:0}.DoctorProfilePage_bookingForm__MAKDP button[type=submit]{font-size:14px}.DoctorProfilePage_fees__k7Tce,.DoctorProfilePage_phone__320Da{font-size:12px;margin-top:18px!important;color:var(--muted)}.DoctorProfilePage_phone__320Da a{color:var(--blue)}.DoctorProfilePage_about__txH4K{grid-area:about;padding-top:24px}.DoctorProfilePage_about__txH4K h2{scroll-margin-top:calc(var(--site-header-height, 72px) + 16px)}.DoctorProfilePage_biography__eqFGr{display:grid;white-space:pre-line;gap:16px;margin-top:20px;overflow-wrap:anywhere}.DoctorProfilePage_biography__eqFGr p{white-space:pre-line}.DoctorProfilePage_biography__eqFGr ul{display:grid;gap:6px;margin:0;padding:15px 18px 15px 34px;border:1px solid var(--line);border-radius:12px;background:#f8fafc;list-style:disc}.DoctorProfilePage_biography__eqFGr li{padding-left:3px}.DoctorProfilePage_biography__eqFGr li::marker{color:var(--blue)}.DoctorProfilePage_credentials__wXvkF{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.DoctorProfilePage_credentials__wXvkF p{font-size:13px;color:var(--muted);margin-top:9px}.DoctorProfilePage_guide__VdVNq{grid-area:guide;min-width:0}.DoctorProfilePage_sectionNav__N6V8z{display:flex;flex-wrap:wrap;gap:6px 22px;border-bottom:1px solid var(--line);padding:8px 0 18px;font-size:11px;color:var(--blue)}.DoctorProfilePage_sectionNav__N6V8z a{display:inline-flex;min-height:36px;align-items:center}.DoctorProfilePage_section__WRDde{padding:39px 0 35px;border-bottom:1px solid var(--line);scroll-margin-top:110px}.DoctorProfilePage_schedule__q_Os4{scroll-margin-top:110px}.DoctorProfilePage_concerns__eg2rL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:18px}.DoctorProfilePage_concern__C7TU5{display:flex;align-items:flex-start;gap:12px;padding:20px 0;border-bottom:1px solid #e6ebf0}.DoctorProfilePage_concern__C7TU5>svg,.DoctorProfilePage_preparation__Fc__N li>svg{width:25px;height:25px;color:var(--blue);margin-top:3px}.DoctorProfilePage_concern__C7TU5 p,.DoctorProfilePage_preparation__Fc__N p{font-size:13px;color:var(--muted);margin-top:5px;line-height:2}.DoctorProfilePage_preparation__Fc__N{list-style:none;padding:0;margin:22px 0 19px}.DoctorProfilePage_preparation__Fc__N li{display:flex;gap:16px;align-items:flex-start;padding:15px 0}.DoctorProfilePage_textLink__ccm74{color:var(--blue);font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:7px;min-height:42px;text-decoration:none}.DoctorProfilePage_textLink__ccm74 svg{width:18px;height:18px}.DoctorProfilePage_chamber___N2gT{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:25px;background:#f4f7fa;border-radius:12px;margin-top:24px}.DoctorProfilePage_chamber___N2gT p{font-size:13px;color:var(--muted);margin-top:9px}.DoctorProfilePage_chamberActions__2uLS0{display:flex;flex-direction:column;align-items:flex-start;border-left:1px solid var(--line);padding-left:20px}.DoctorProfilePage_chamberActions__2uLS0>p:first-child{margin-top:0}.DoctorProfilePage_faq__bVZMJ{margin-top:25px;border-top:1px solid var(--line)}.DoctorProfilePage_faq__bVZMJ details{border-bottom:1px solid var(--line)}.DoctorProfilePage_faq__bVZMJ summary{display:flex;justify-content:space-between;gap:18px;padding:20px 0;min-height:65px;list-style:none;cursor:pointer;font-size:14px;font-weight:500}.DoctorProfilePage_faq__bVZMJ summary::-webkit-details-marker{display:none}.DoctorProfilePage_faq__bVZMJ summary span{color:var(--blue);font:21px sans-serif}.DoctorProfilePage_faq__bVZMJ details[open] summary span{transform:rotate(45deg)}.DoctorProfilePage_faq__bVZMJ details p{font-size:13px;color:var(--muted);line-height:2.1;padding:0 26px 23px 0}.DoctorProfilePage_editorial__bAyNd{font-size:11px;color:#84909e;padding-top:22px}.DoctorProfilePage_closing__JxPyr{margin-top:43px;background:#edf4fb;border-radius:12px;padding:30px}.DoctorProfilePage_closing__JxPyr h2{font-size:23px}.DoctorProfilePage_closingActions__idUs2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.DoctorProfilePage_closingAction__22tzF{display:flex;align-items:center;gap:12px;min-width:0;min-height:88px;padding:16px;border:1px solid #d6e2ee;border-radius:10px;background:#fff;text-decoration:none;transition:background-color .15s ease}.DoctorProfilePage_closingAction__22tzF>span:last-child{min-width:0}.DoctorProfilePage_closingActionIcon__BiQzr{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:10px}.DoctorProfilePage_closingActionIcon__BiQzr svg{width:22px;height:22px}.DoctorProfilePage_closingActionLabel__p_rkH{display:block;color:var(--muted);font-size:11px}.DoctorProfilePage_closingActionValue__SkGvA{display:block;color:var(--navy);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.DoctorProfilePage_closingBooking__YIqhD{color:#fff;border-color:var(--navy);background:var(--navy)}.DoctorProfilePage_closingBooking__YIqhD .DoctorProfilePage_closingActionIcon__BiQzr{background:#ffffff17}.DoctorProfilePage_closingBooking__YIqhD .DoctorProfilePage_closingActionValue__SkGvA{color:inherit;font-size:16px}.DoctorProfilePage_closingBookingHint__0WJSl{display:block;margin-top:2px;color:#c9d8e9;font-size:11px;line-height:1.8}.DoctorProfilePage_closingPhone__tkTS4 .DoctorProfilePage_closingActionIcon__BiQzr{color:#2563b9;background:#e9f1ff}.DoctorProfilePage_closingWhatsapp__w5Qf7{border-color:#cee6da}.DoctorProfilePage_closingWhatsapp__w5Qf7 .DoctorProfilePage_closingActionIcon__BiQzr{color:#138a53;background:#e6f7ee}@media (hover:hover) and (pointer:fine){.DoctorProfilePage_closingPhone__tkTS4:hover{background:#f4f8ff}.DoctorProfilePage_closingWhatsapp__w5Qf7:hover{background:#f0faf4}.DoctorProfilePage_closingBooking__YIqhD:hover{background:#193c6c}}.DoctorProfilePage_primary__BS_2B{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:var(--navy);padding:12px 18px;min-height:46px;border-radius:8px;text-decoration:none;font-size:13px;font-weight:600;white-space:nowrap}.DoctorProfilePage_primary__BS_2B svg{width:19px;height:19px}.DoctorProfilePage_primary__BS_2B:active{transform:scale(.97)}.DoctorProfilePage_related__k20Y7{padding-top:36px;margin-top:37px;border-top:1px solid var(--line)}.DoctorProfilePage_similarGrid__IXjbi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin-top:17px}.DoctorProfilePage_doctorCard__fv7aV{display:flex;align-items:flex-start;gap:16px;padding:24px 0;min-width:0;border-bottom:1px solid var(--line);border-radius:8px;text-decoration:none}.DoctorProfilePage_relatedPortrait__7z1gA{position:relative;width:84px;height:104px;flex:0 0 84px;border-radius:9px;overflow:hidden;background:#f4f7fa}.DoctorProfilePage_doctorCard__fv7aV h3{font-size:15px}.DoctorProfilePage_relatedSpecialty__PrHxS{color:var(--blue);font-size:11px;margin-top:2px!important}.DoctorProfilePage_relatedClinic__R_FGL{color:var(--muted);font-size:11px;margin-top:6px!important}.DoctorProfilePage_doctorCard__fv7aV .DoctorProfilePage_textLink__ccm74{font-size:11px;margin-top:5px}.DoctorProfilePage_doctorCard__fv7aV .DoctorProfilePage_textLink__ccm74 svg{width:16px;height:16px}.DoctorProfilePage_exceptions__3eurW{margin-top:20px;font-size:12px;color:var(--muted)}@media (hover:hover) and (pointer:fine){.DoctorProfilePage_primary__BS_2B:hover{background:#1c477b}.DoctorProfilePage_textLink__ccm74:hover{text-decoration:underline}.DoctorProfilePage_doctorCard__fv7aV:hover{background:#f4f7fa}.DoctorProfilePage_doctorCard__fv7aV:hover .DoctorProfilePage_textLink__ccm74{text-decoration:underline}}@media (max-width:1100px){.DoctorProfilePage_grid__xm82B{grid-template-columns:minmax(0,1fr) 360px;gap:24px}.DoctorProfilePage_hero__V8_k_{padding:24px}.DoctorProfilePage_portrait__lo7Mj{width:106px;flex-basis:106px;height:144px}.DoctorProfilePage_day__t7YtO,.DoctorProfilePage_day__t7YtO:nth-child(n+5){grid-column:span 6}.DoctorProfilePage_day__t7YtO:last-child:nth-child(odd){grid-column:1/-1}.DoctorProfilePage_chamber___N2gT,.DoctorProfilePage_concerns__eg2rL{grid-template-columns:1fr}.DoctorProfilePage_chamberActions__2uLS0{border-left:0;padding:18px 0 0;border-top:1px solid var(--line)}.DoctorProfilePage_similarGrid__IXjbi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.DoctorProfilePage_page__gprTs{padding-inline:20px}.DoctorProfilePage_grid__xm82B{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "schedule" "phone" "booking" "about" "guide"}.DoctorProfilePage_booking__uWn4I{position:static;max-height:none;overflow:visible}.DoctorProfilePage_hero__V8_k_{padding:25px}.DoctorProfilePage_portrait__lo7Mj{width:108px;flex-basis:108px;height:145px}.DoctorProfilePage_page__gprTs h1{font-size:30px}.DoctorProfilePage_heroTop__iLfjB{gap:16px}.DoctorProfilePage_about__txH4K,.DoctorProfilePage_schedule__q_Os4{padding-top:10px}.DoctorProfilePage_bookingForm__MAKDP button[type=submit]{font-size:16px}.DoctorProfilePage_closing__JxPyr{padding:25px}.DoctorProfilePage_closingActions__idUs2{grid-template-columns:1fr}}@media (max-width:600px){.DoctorProfilePage_similarGrid__IXjbi{grid-template-columns:1fr}.DoctorProfilePage_page__gprTs{padding-inline:16px}.DoctorProfilePage_hero__V8_k_{padding:22px}.DoctorProfilePage_page__gprTs h1{font-size:27px}.DoctorProfilePage_portrait__lo7Mj{width:91px;flex-basis:91px;height:126px}.DoctorProfilePage_specialty__wiA5Z{font-size:14px}.DoctorProfilePage_heroBottom__llztd a:first-child{max-width:100%}.DoctorProfilePage_booking__uWn4I{padding:22px}.DoctorProfilePage_day__t7YtO{padding:16px 14px}.DoctorProfilePage_hours__ZRO90{font-size:12px}.DoctorProfilePage_section__WRDde{padding:31px 0}.DoctorProfilePage_page__gprTs h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.DoctorProfilePage_primary__BS_2B:active{transform:none}}@media (max-width:359px){.DoctorProfilePage_day__t7YtO,.DoctorProfilePage_day__t7YtO:nth-child(n+5){grid-column:1/-1}}.DoctorProfilePage_sectionEyebrow__h_5jE{display:flex;align-items:center;gap:7px;color:var(--blue);font-size:11px;font-weight:600;margin-bottom:9px!important}.DoctorProfilePage_sectionEyebrow__h_5jE svg{width:16px;height:16px}.DoctorProfilePage_cover__oJoqj{position:relative;height:200px;border-radius:12px;overflow:hidden;margin-bottom:24px;background:#f4f7fa}.DoctorProfilePage_coverImage__7uzLG{object-fit:cover}.DoctorProfilePage_phone__320Da{display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media (max-width:800px){.DoctorProfilePage_booking__uWn4I,.DoctorProfilePage_schedule__q_Os4,.DoctorProfilePage_section__WRDde{scroll-margin-top:calc(var(--site-header-height, 84px) + 16px)}}.DoctorProfilePage_appDownload__cAgqA{margin-top:36px}.DoctorProfilePage_phoneBooking__M9zwt{grid-area:phone;padding-top:24px;scroll-margin-top:110px}.DoctorProfilePage_phoneOptions___QWp3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.DoctorProfilePage_contactCard__bERSy{display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:12px;padding:18px;min-width:0;text-decoration:none;background:#fff}.DoctorProfilePage_contactCard__bERSy>span:last-child{min-width:0}.DoctorProfilePage_contactCard__bERSy strong{display:block;font-size:17px;font-weight:600;color:var(--navy);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.DoctorProfilePage_contactLabel__XmOGb{display:block;color:var(--muted);font-size:12px;margin-bottom:3px}.DoctorProfilePage_phoneIcon__b__Vt,.DoctorProfilePage_whatsappIcon__mg59a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:12px}.DoctorProfilePage_whatsappIcon__mg59a{color:#138a53;background:#e6f7ee}.DoctorProfilePage_phoneIcon__b__Vt{color:#2563b9;background:#e9f1ff}.DoctorProfilePage_phoneIcon__b__Vt svg,.DoctorProfilePage_whatsappIcon__mg59a svg{width:24px;height:24px}@media (hover:hover) and (pointer:fine){.DoctorProfilePage_contactCard__bERSy:hover{background:#f4f7fa}}@media (min-width:801px) and (max-width:1100px){.DoctorProfilePage_phoneOptions___QWp3{grid-template-columns:1fr}}@media (max-width:800px){.DoctorProfilePage_phoneBooking__M9zwt{padding-top:10px;scroll-margin-top:calc(var(--site-header-height, 84px) + 86px)}}@media (max-width:500px){.DoctorProfilePage_phoneOptions___QWp3{grid-template-columns:1fr}.DoctorProfilePage_contactCard__bERSy{padding:16px 18px}}.DoctorProfilePage_heroEyebrow__HV9sS{font-size:10px}.DoctorProfilePage_faq__bVZMJ summary{align-items:flex-start}.DoctorProfilePage_faq__bVZMJ summary span{flex:0 0 18px;width:18px;height:24px;display:inline-flex;align-items:center;justify-content:center}.DoctorProfilePage_appDownload__cAgqA{display:none;grid-area:app;margin-top:0;padding:23px;border:1px solid var(--line);border-radius:14px;background:#f8fafc}.DoctorProfilePage_appDownload__cAgqA h2{font-size:23px}.DoctorProfilePage_playStoreButton__ldf_t{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:56px;padding:13px 17px;margin-top:20px;border-radius:9px;background:#14202c;color:#fff;font-size:13px;line-height:1.8;font-weight:600;text-decoration:none}.DoctorProfilePage_playStoreMark___uSe3{width:30px;height:30px;flex:0 0 30px}.DoctorProfilePage_playStoreButton__ldf_t:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.DoctorProfilePage_playStoreButton__ldf_t:hover{background:#253647}}@media (max-width:767px){.DoctorProfilePage_grid__xm82B{grid-template-areas:"hero" "schedule" "phone" "booking" "about" "app" "guide"}.DoctorProfilePage_appDownload__cAgqA{display:block}}@media (prefers-reduced-motion:reduce){.DoctorProfilePage_playStoreButton__ldf_t:active{transform:none}}.DoctorProfilePage_appDownload__cAgqA{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#edf8f1,#f5faff 72%,#fff6dc);border-color:#cde3d7;box-shadow:0 12px 32px -24px #23784755}.DoctorProfilePage_appDownload__cAgqA h2{font-size:25px;line-height:1.65}.DoctorProfilePage_appDownload__cAgqA .DoctorProfilePage_sectionEyebrow__h_5jE{color:#177d4e}.DoctorProfilePage_appDownload__cAgqA .DoctorProfilePage_intro__7vWTH{color:#415768;font-size:13px;line-height:2.05}.DoctorProfilePage_appDownload__cAgqA>a,.DoctorProfilePage_appDownload__cAgqA>div:not(.DoctorProfilePage_playBackdrop__mkxLA){position:relative;z-index:1}.DoctorProfilePage_playBackdrop__mkxLA{position:absolute;inset:0;z-index:-1;pointer-events:none}.DoctorProfilePage_playBackdrop__mkxLA svg{position:absolute;width:160px;height:160px;right:-22px;top:-25px;opacity:.11;transform:rotate(-13deg)}.DoctorProfilePage_appDownload__cAgqA:after{content:"";position:absolute;width:160px;height:160px;bottom:-100px;left:-55px;border-radius:50%;background:#dce9fd;opacity:.6;z-index:-1}.DoctorProfilePage_appBenefits__kDsoF{padding:0;margin:18px 0 0;list-style:none;display:grid;gap:9px}.DoctorProfilePage_appBenefits__kDsoF li{display:flex;align-items:center;gap:9px;font-size:12px;color:#334e43}.DoctorProfilePage_appBenefits__kDsoF li:before{content:"";display:block;width:7px;height:7px;flex:0 0 7px;border-radius:2px;background:#34a853}.DoctorProfilePage_appBenefits__kDsoF li:nth-child(2):before{background:#4285f4}.DoctorProfilePage_appBenefits__kDsoF li:nth-child(3):before{background:#fbbc04}.DoctorProfilePage_mobileBooking__H6v3p{display:none}@media (max-width:767px){.DoctorProfilePage_mobileBooking__H6v3p{position:fixed;inset:auto 0 0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(255,255,255,.98);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -8px 28px -22px #102d5855}.DoctorProfilePage_mobileBooking__H6v3p>div{min-width:0;flex:1}.DoctorProfilePage_mobileBooking__H6v3p strong{display:block;font-size:14px;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DoctorProfilePage_mobileBooking__H6v3p p{font-size:11px;line-height:1.7;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DoctorProfilePage_mobileBooking__H6v3p .DoctorProfilePage_primary__BS_2B{min-height:40px;padding:9px 12px;font-size:12px;gap:6px}.DoctorProfilePage_mobileBooking__H6v3p .DoctorProfilePage_primary__BS_2B svg{width:17px;height:17px}.DoctorProfilePage_page__gprTs~footer{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.DoctorProfilePage_booking__uWn4I,.DoctorProfilePage_phoneBooking__M9zwt,.DoctorProfilePage_schedule__q_Os4,.DoctorProfilePage_section__WRDde{scroll-margin-top:calc(var(--site-header-height, 72px) + 16px)}}.DoctorProfilePage_appDownload__cAgqA{scroll-margin-top:calc(var(--site-header-height, 72px) + 16px)}@media (min-width:801px){.DoctorProfilePage_bookingForm__MAKDP [aria-busy],.DoctorProfilePage_booking__uWn4I{scrollbar-width:none}.DoctorProfilePage_bookingForm__MAKDP [aria-busy]::-webkit-scrollbar,.DoctorProfilePage_booking__uWn4I::-webkit-scrollbar{display:none}}.DoctorQualifications_qualifications__0bRHD{margin-top:16px;min-width:0;color:#c9d8e9;font-size:12px;line-height:1.9}.DoctorQualifications_viewport__54dyk{position:relative;height:calc(var(--desktop-rows) * 1.9em);overflow:hidden}.DoctorQualifications_visual__fCeHK{height:100%;overflow:hidden;mask-image:linear-gradient(180deg,transparent,#000 .22em,#000 calc(100% - .22em),transparent)}.DoctorQualifications_reel__cRG23{list-style:none;margin:0;padding:0;transition:transform .24s var(--ease-out)}.DoctorQualifications_reset__oxtUO{transition:none}.DoctorQualifications_reel__cRG23 li,.DoctorQualifications_source__dv0DP li{height:1.9em;line-height:1.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DoctorQualifications_source__dv0DP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;list-style:none}.DoctorQualifications_viewport__54dyk:focus-visible{outline:2px solid #a9d6e8;outline-offset:3px}@media (max-width:767px){.DoctorQualifications_viewport__54dyk{height:calc(var(--mobile-rows) * 1.9em)}}@media (prefers-reduced-motion:reduce){.DoctorQualifications_viewport__54dyk{overflow-y:auto;scrollbar-width:none}.DoctorQualifications_viewport__54dyk::-webkit-scrollbar{display:none}.DoctorQualifications_visual__fCeHK{display:none}.DoctorQualifications_source__dv0DP{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}}@font-face{font-family:doctorBengaliFont;src:url(/_next/static/media/505f0393735fc0bb.p.woff2) format("woff2");font-display:optional;font-weight:400;font-style:normal}@font-face{font-family:doctorBengaliFont;src:url(/_next/static/media/aecd718670965570.p.woff2) format("woff2");font-display:optional;font-weight:500;font-style:normal}@font-face{font-family:doctorBengaliFont;src:url(/_next/static/media/77b40b447da6d5d1.p.woff2) format("woff2");font-display:optional;font-weight:600;font-style:normal}@font-face{font-family:doctorBengaliFont;src:url(/_next/static/media/22b8177760b0b3b9.p.woff2) format("woff2");font-display:optional;font-weight:700;font-style:normal}.__className_c1e4f9{font-family:doctorBengaliFont,Arial,sans-serif}.__variable_c1e4f9{--font-doctor-bengali:"doctorBengaliFont",Arial,sans-serif}