.DoctorsDirectoryDetails_carouselSection__KDVEn{background:linear-gradient(180deg,#f8fbfa,#fff);padding:38px 0 44px}.DoctorsDirectoryDetails_carouselShell__7kLl3{width:var(--doctors-shell);margin:0 auto}.DoctorsDirectoryDetails_catalogSurface__0Pj8s{border:1px solid rgba(111,172,184,.3);border-radius:24px;background:rgba(255,255,255,.96);padding:30px;box-shadow:0 18px 48px rgba(39,83,94,.07)}.DoctorsDirectoryDetails_carouselHeader__bLyhp{margin-bottom:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,32%);align-items:end;gap:30px}.DoctorsDirectoryDetails_carouselHeaderCopy__pthBt{max-width:700px}.DoctorsDirectoryDetails_catalogBrand__3Tiyv{display:flex;align-items:center;gap:8px}.DoctorsDirectoryDetails_catalogBrand__3Tiyv img{flex:none}.DoctorsDirectoryDetails_carouselHeaderCopy__pthBt .DoctorsDirectoryDetails_carouselTitle__ZOa0z{margin-bottom:0;text-wrap:wrap}.DoctorsDirectoryDetails_carouselTitle__ZOa0z{margin:0 0 9px;color:var(--doctors-ink);font-size:clamp(30px,3vw,46px);font-weight:760;letter-spacing:-.042em;line-height:1.05;text-wrap:balance}.DoctorsDirectoryDetails_carouselCaption__LgkT7{margin:0;color:var(--doctors-muted);font-size:15px;line-height:1.58}.DoctorsDirectoryDetails_carouselNav__D9RRa{display:flex;align-items:center;gap:8px}.DoctorsDirectoryDetails_carouselStatus__AoMUg{min-width:84px;color:#607083;font-size:13px;font-variant-numeric:tabular-nums;text-align:center}.DoctorsDirectoryDetails_carouselViewport__SxGKQ{overflow-x:auto;overflow-y:visible;outline:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.DoctorsDirectoryDetails_carouselViewport__SxGKQ::-webkit-scrollbar{display:none}.DoctorsDirectoryDetails_carouselViewport__SxGKQ:focus-visible{box-shadow:0 0 0 4px rgba(45,116,132,.13)}.DoctorsDirectoryDetails_carouselTrack__RDGC_{display:flex;align-items:stretch;gap:20px;padding:10px 0 18px}.DoctorsDirectoryDetails_doctorCardSlide__Vn6OB{flex-shrink:0;min-width:calc((100% - 40px) / 3);width:calc((100% - 40px) / 3);height:auto!important;scroll-snap-align:start;scroll-snap-stop:always}.DoctorsDirectoryDetails_emptyState__daBPj{border:1px dashed rgba(100,157,169,.48);border-radius:18px;background:#fff;padding:56px 24px;text-align:center}.DoctorsDirectoryDetails_emptyState__daBPj h2{margin:0 0 10px;color:var(--doctors-ink);font-size:25px;font-weight:760}.DoctorsDirectoryDetails_emptyState__daBPj p{max-width:650px;margin:0 auto;color:var(--doctors-muted);line-height:1.6}.DoctorsDirectoryDetails_page__c1VgA[data-doctors-motion-ready=true] [data-doctors-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .66s cubic-bezier(.22,1,.36,1)}.DoctorsDirectoryDetails_page__c1VgA[data-doctors-motion-ready=true] [data-doctors-reveal][data-visible=true]{opacity:1;transform:none}@keyframes DoctorsDirectoryDetails_heroCopyIn__izNKt{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.DoctorsDirectoryDetails_page__c1VgA[data-doctors-motion-ready=true] .DoctorsDirectoryDetails_heroCopy__5Ph9_>*{animation:DoctorsDirectoryDetails_heroCopyIn__izNKt .72s cubic-bezier(.22,1,.36,1) both}.DoctorsDirectoryDetails_page__c1VgA[data-doctors-motion-ready=true] .DoctorsDirectoryDetails_heroCopy__5Ph9_>:first-child{animation-delay:60ms}.DoctorsDirectoryDetails_page__c1VgA[data-doctors-motion-ready=true] .DoctorsDirectoryDetails_heroCopy__5Ph9_>:nth-child(2){animation-delay:.11s}.DoctorsDirectoryDetails_page__c1VgA[data-doctors-motion-ready=true] .DoctorsDirectoryDetails_heroCopy__5Ph9_>:nth-child(3){animation-delay:.17s}.DoctorsDirectoryDetails_page__c1VgA[data-doctors-motion-ready=true] .DoctorsDirectoryDetails_heroCopy__5Ph9_>:nth-child(4){animation-delay:.23s}.DoctorsDirectoryDetails_page__c1VgA[data-doctors-motion-ready=true] .DoctorsDirectoryDetails_heroCopy__5Ph9_>:nth-child(5){animation-delay:.29s}.DoctorsDirectoryDetails_page__c1VgA[data-doctors-motion-ready=true] .DoctorsDirectoryDetails_heroCopy__5Ph9_>:nth-child(6){animation-delay:.35s}.DoctorsDirectoryDetails_page__c1VgA[data-doctors-motion-ready=true] .DoctorsDirectoryDetails_heroVisual__1rQiT{transform-origin:right center;animation:DoctorsDirectoryDetails_heroVisualIn__7zghp .98s cubic-bezier(.22,1,.36,1) 145ms both}}@keyframes DoctorsDirectoryDetails_heroVisualIn__7zghp{0%{opacity:0;transform:scale(1.024)}to{opacity:1;transform:none}}@media (max-width:1050px){.DoctorsDirectoryDetails_doctorCardSlide__Vn6OB{min-width:calc((100% - 20px) / 2);width:calc((100% - 20px) / 2)}}@media (max-width:760px){.DoctorsDirectoryDetails_carouselSection__KDVEn{padding:24px 0 32px}.DoctorsDirectoryDetails_catalogSurface__0Pj8s{border-radius:18px;padding:16px 14px}.DoctorsDirectoryDetails_carouselHeader__bLyhp{margin-bottom:17px;grid-template-columns:1fr;gap:12px}.DoctorsDirectoryDetails_carouselTitle__ZOa0z{font-size:31px}.DoctorsDirectoryDetails_carouselCaption__LgkT7{font-size:13px;line-height:1.5}.DoctorsDirectoryDetails_carouselNav__D9RRa{justify-content:flex-end}.DoctorsDirectoryDetails_carouselStatus__AoMUg{margin-right:auto;text-align:left}.DoctorsDirectoryDetails_doctorCardSlide__Vn6OB{min-width:100%;width:100%}}@media (prefers-reduced-motion:reduce){.DoctorsDirectoryDetails_page__c1VgA *,.DoctorsDirectoryDetails_page__c1VgA :after,.DoctorsDirectoryDetails_page__c1VgA :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}.DoctorsDirectoryDetails_page__c1VgA[data-doctors-motion-ready=true] [data-doctors-reveal]{opacity:1;transform:none}}