.findDoctors_doctorsSection__PDFy9{width:100%;padding:9.5rem 2rem 4rem;background-color:#fff}@media(max-width:950px){.findDoctors_doctorsSection__PDFy9{padding:4rem 1.5rem 3rem}}@media(max-width:630px){.findDoctors_doctorsSection__PDFy9{padding:3rem 1rem 2rem}}.findDoctors_doctorsWrapper__0xH2h{max-width:1440px;margin:0 auto;width:100%}.findDoctors_sectionHeader__rGk_f{text-align:center;margin-bottom:.5rem}.findDoctors_sectionTitle__oF8Gw{font-size:2.75rem;font-weight:700;color:#595a5a;font-family:Inter,Arial,Helvetica,sans-serif;letter-spacing:-.8px;line-height:1.3;margin:0 0 2.5rem}@media(max-width:950px){.findDoctors_sectionTitle__oF8Gw{font-size:2.2rem}}@media(max-width:630px){.findDoctors_sectionTitle__oF8Gw{font-size:1.6rem}}.findDoctors_highlightBlue__kTLkI{color:#1c6ba4;font-weight:700}.findDoctors_specialtyFilters__4U2VZ{display:flex;gap:1.2rem;justify-content:center;margin-bottom:4.5rem;flex-wrap:wrap}@media(max-width:950px){.findDoctors_specialtyFilters__4U2VZ{gap:1rem;margin-bottom:3rem}}@media(max-width:630px){.findDoctors_specialtyFilters__4U2VZ{gap:.7rem;margin-bottom:2.5rem}}.findDoctors_filterButton__b5WsM{padding:.65rem 1.3rem;border:none;border-radius:14px;background-color:#f2f2f2;color:rgba(85,85,85,.9);font-size:.95rem;font-weight:500;font-family:Inter,Arial,Helvetica,sans-serif;cursor:pointer;transition:all .3s ease;white-space:nowrap}.findDoctors_filterButton__b5WsM:hover{border-color:#1c6ba4;background-color:#e8f2f8;color:#333}.findDoctors_filterButton__b5WsM.findDoctors_active__C0aFF{background-color:#0e5487;color:#fff;border-color:#0e5487}@media(max-width:950px){.findDoctors_filterButton__b5WsM{padding:.6rem 1.5rem;font-size:.9rem}}@media(max-width:630px){.findDoctors_filterButton__b5WsM{padding:.55rem 1.2rem;font-size:.85rem}}.findDoctors_doctorsGrid__2cVok{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.5rem;gap:2.5rem;margin-bottom:0}@media(max-width:950px){.findDoctors_doctorsGrid__2cVok{grid-template-columns:1fr;gap:2rem}}@media(max-width:630px){.findDoctors_doctorsGrid__2cVok{grid-template-columns:1fr;gap:1.5rem}}.findDoctors_doctorCard__0Aboi{background:#fff;border:1px solid #e5e5e5;border-radius:14px;padding:1.5rem;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:flex-start;gap:.8rem;width:95%;max-width:570px;margin:0 auto}.findDoctors_doctorCard__0Aboi:hover{box-shadow:0 6px 16px rgba(0,0,0,.15);transform:translateY(-3px)}@media(max-width:950px){.findDoctors_doctorCard__0Aboi{padding:1.3rem;gap:.6rem;max-width:450px}}@media(max-width:630px){.findDoctors_doctorCard__0Aboi{padding:1rem;gap:.5rem;max-width:100%}}.findDoctors_cardHeader__V_iFD{display:flex;gap:1rem;margin-bottom:.8rem;align-items:flex-start}@media(max-width:950px){.findDoctors_cardHeader__V_iFD{gap:.8rem}}@media(max-width:630px){.findDoctors_cardHeader__V_iFD{flex-direction:column;align-items:center;text-align:center}}.findDoctors_imageContainer__Cj2Ri{position:relative;flex-shrink:0}.findDoctors_imageContainer__Cj2Ri .findDoctors_doctorImage__lL_lt{width:85px;height:85px;border-radius:50%;object-fit:cover;background-color:#f5f5f5;display:block}@media(max-width:630px){.findDoctors_imageContainer__Cj2Ri .findDoctors_doctorImage__lL_lt{width:75px;height:75px}}.findDoctors_imageContainer__Cj2Ri .findDoctors_onlineIndicator__Xkl7g{position:absolute;width:16px;height:16px;background-color:#32d24a;border-radius:50%;border:3px solid #fff;bottom:4px;right:4px;box-shadow:0 2px 4px rgba(0,0,0,.15);z-index:2}.findDoctors_filterActive__5OXbZ{background-color:#0e5487;color:#fff;border-color:#0e5487}.findDoctors_doctorInfo__e_Fps{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;gap:.25rem}.findDoctors_doctorInfo__e_Fps .findDoctors_ratingBadge__bPE8M{display:inline-block;background-color:#e8e8e8;color:#888;font-size:.85rem;font-weight:600;padding:.35rem .75rem;border-radius:20px;width:-moz-fit-content;width:fit-content;font-family:Inter,Arial,Helvetica,sans-serif;margin-bottom:.3rem}.findDoctors_doctorInfo__e_Fps .findDoctors_doctorName__9tKVq{font-size:1.4rem;font-weight:500;color:#000;font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.2;margin:0 0 .3rem}@media(max-width:630px){.findDoctors_doctorInfo__e_Fps .findDoctors_doctorName__9tKVq{font-size:1.2rem}}.findDoctors_doctorInfo__e_Fps .findDoctors_specialtyRow__Fr3Qn{display:flex;align-items:center;gap:.8rem}@media(max-width:630px){.findDoctors_doctorInfo__e_Fps .findDoctors_specialtyRow__Fr3Qn{flex-direction:column;gap:.3rem}}.findDoctors_doctorInfo__e_Fps .findDoctors_specialtyRow__Fr3Qn .findDoctors_specialty__FryzF{font-size:1.023rem;font-weight:500;color:#555;margin:0;font-family:Inter,Arial,Helvetica,sans-serif}.findDoctors_doctorInfo__e_Fps .findDoctors_specialtyRow__Fr3Qn .findDoctors_experienceBadge__UXEmf{display:inline-block;background-color:#0e5487;color:#fff;font-size:.8rem;font-weight:600;padding:.4rem .8rem;border-radius:14px;width:-moz-fit-content;width:fit-content;font-family:Inter,Arial,Helvetica,sans-serif}.findDoctors_cardMiddle__yqWY0{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;align-items:flex-start}.findDoctors_cardMiddle__yqWY0 .findDoctors_leftSection__1ZG_j{flex:1 1;padding-right:1rem;border-right:1px solid #e0e0e0}.findDoctors_cardMiddle__yqWY0 .findDoctors_rightSection__0zyY_{flex:1 1;padding-left:1rem}@media(max-width:630px){.findDoctors_cardMiddle__yqWY0 .findDoctors_leftSection__1ZG_j{border-right:none;padding-right:0}.findDoctors_cardMiddle__yqWY0 .findDoctors_rightSection__0zyY_{padding-left:0}}.findDoctors_cardMiddle__yqWY0 .findDoctors_availabilityStatus__ZGvXA{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;white-space:nowrap}.findDoctors_cardMiddle__yqWY0 .findDoctors_availabilityStatus__ZGvXA .findDoctors_availabilityText__5CQbJ{color:#000;font-weight:500;font-size:1.054rem;font-family:Inter,Arial,Helvetica,sans-serif}.findDoctors_cardMiddle__yqWY0 .findDoctors_consultationType__YO_xB{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:#32d24a;font-weight:700;white-space:nowrap;justify-content:flex-start}.findDoctors_cardMiddle__yqWY0 .findDoctors_consultationType__YO_xB .findDoctors_consultationIcon__3_8VM{width:30px;height:20px}.findDoctors_cardMiddle__yqWY0 .findDoctors_consultationType__YO_xB .findDoctors_consultationLabel__sCvjL{color:#32d24a;font-family:Inter,Arial,Helvetica,sans-serif;font-size:1.059rem;font-weight:400}.findDoctors_rightSection__0zyY_ .findDoctors_feeLabel__SWUQq{font-size:1.25rem;font-weight:500;color:#000;font-family:Inter,Arial,Helvetica,sans-serif}.findDoctors_rightSection__0zyY_ .findDoctors_feeDescription__DrIb8{font-size:1.034rem;color:#555;text-align:right;font-family:Inter,Arial,Helvetica,sans-serif}.findDoctors_actionButtons__h9rwQ{display:flex;gap:1.7rem}@media(max-width:950px){.findDoctors_actionButtons__h9rwQ{flex-direction:column;gap:1rem}}@media(max-width:630px){.findDoctors_actionButtons__h9rwQ{width:100%}}.findDoctors_actionButtons__h9rwQ button{width:100%}.findDoctors_viewProfileBtn__U1_SU{flex:1 1;padding:1rem 3.5rem;border:2px solid #0e5487;background-color:#fff;color:#0e5487;border-radius:12px;font-size:1.054rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Inter,Arial,Helvetica,sans-serif}.findDoctors_viewProfileBtn__U1_SU:hover{background-color:#f0f7fb}@media(max-width:950px){.findDoctors_viewProfileBtn__U1_SU{font-size:.85rem;padding:.65rem .9rem}}.findDoctors_bookAppointmentBtn__R49ah{flex:1 1;padding:1rem 2.5rem;background-color:#0e5487;color:#fff;border:none;border-radius:12px;font-size:1.124rem;font-weight:400;cursor:pointer;transition:all .3s ease;font-family:Inter,Arial,Helvetica,sans-serif}.findDoctors_bookAppointmentBtn__R49ah:hover{background-color:#0d4670}@media(max-width:950px){.findDoctors_bookAppointmentBtn__R49ah{font-size:.9rem;padding:.8rem .9rem}}.findDoctors_bookAppointmentBtn__R49ah .findDoctors_arrowIcon__NYyTl{margin-left:.5rem;vertical-align:middle}.findDoctors_carePlanSection__im0_p{width:100%;padding:4rem 2rem;background-color:#f8f9fa}.findDoctors_carePlanWrapper__JD5dZ{max-width:1200px;margin:0 auto;width:100%}.findDoctors_carePlanHeader__AxlSn{text-align:center;margin-bottom:3rem}.findDoctors_carePlanTitle__aAwZw{font-size:2.2rem;font-weight:700;color:#595a5a;font-family:Inter,Arial,Helvetica,sans-serif;margin:0 0 1rem;line-height:1.3}.findDoctors_carePlanTitle__aAwZw .findDoctors_highlightBlue__kTLkI{color:#0e5487}.findDoctors_carePlanSubtitle__JiVQe{font-size:.95rem;color:#666;margin:0;line-height:1.6;font-family:Inter,Arial,Helvetica,sans-serif!important}.findDoctors_planTabs__LcpDg{display:flex;gap:0;justify-content:center;margin-bottom:3rem;background-color:#eef6ff;padding:1rem;border-radius:14px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.findDoctors_planTab__I6P7v{padding:1rem 1.4rem;border:none;background-color:transparent;color:#000;font-size:1.109rem;font-weight:400;border-radius:14px;cursor:pointer;transition:all .3s ease;font-family:Inter,Arial,Helvetica,sans-serif;position:relative}.findDoctors_planTab__I6P7v:hover{color:#333}.findDoctors_planTab__I6P7v.findDoctors_active__C0aFF{background-color:#fff;color:#000;font-weight:400;box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-3px)}.findDoctors_plansContainer__xdi0_{display:grid;grid-template-columns:auto auto auto;grid-gap:2rem;gap:2rem;justify-content:center;align-items:start}.findDoctors_planCard__PFHw0{background:#fff;border:2px solid #00568a;border-radius:16px;padding:2rem 1.8rem;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;min-width:320px}.findDoctors_planCard__PFHw0:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-3px)}.findDoctors_planCard__PFHw0.findDoctors_popularPlan__9pJuh{border-color:#e0e8ee;border-width:3px;box-shadow:0 8px 24px rgba(14,84,135,.2),inset 0 -30px 30px -20px rgba(14,84,135,.15);background:linear-gradient(135deg,#f8fcff,#fff);border-radius:16px;overflow:visible;position:relative;padding-bottom:3rem}.findDoctors_planCard__PFHw0.findDoctors_popularPlan__9pJuh .findDoctors_planTitle__8HrKv{color:#0e5487}.findDoctors_popularBadge__A_HnS{position:absolute;top:0;left:0;right:0;background-color:#0e5487;color:#fff;font-size:.85rem;font-weight:600;padding:.75rem 1rem;border-radius:14px 14px 0 0;font-family:Inter,Arial,Helvetica,sans-serif;text-align:center}.findDoctors_planHeader__Qatkl{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between;margin-top:0}.findDoctors_popularPlan__9pJuh .findDoctors_planHeader__Qatkl{margin-top:2.8rem}.findDoctors_planTitle__8HrKv{font-size:1.75rem;font-weight:700;color:#0e5487;margin:0;font-family:Inter,Arial,Helvetica,sans-serif;text-align:left}.findDoctors_savingBadge__clNze{display:inline-block;background-color:#eef6ff;color:#0e5487;font-size:.75rem;font-weight:600;padding:.5rem .9rem;margin-left:.4rem;border-radius:20px;border:1.5px solid #0e5487;font-family:Inter,Arial,Helvetica,sans-serif;white-space:nowrap;flex-shrink:0}.findDoctors_planPrice__okAtb{margin-bottom:1.5rem;display:flex;align-items:baseline;justify-content:flex-start;gap:.2rem;border-bottom:1px solid #e5e5e5}.findDoctors_price__d_eIP{font-size:2.2rem;font-weight:700;color:#000;margin:0;font-family:Inter,Arial,Helvetica,sans-serif}.findDoctors_priceDescription__jBjtP{font-size:1.35rem;color:#8f8f8f;margin:0;font-family:Inter,Arial,Helvetica,sans-serif!important}.findDoctors_featuresList__sWUiC{list-style:none;padding:0;margin:0 0 2rem;flex:1 1}.findDoctors_featureItem__O0r6i{display:flex;align-items:flex-start;gap:.8rem;padding:.45rem 0;font-size:.85rem;color:#333;font-family:Inter,Arial,Helvetica,sans-serif;text-align:left}.findDoctors_checkmark__fMgt6{color:#0e5487;font-weight:700;font-size:.85rem;flex-shrink:0;line-height:1.4;background-color:#fff;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #e0effa;margin-top:2px;padding:.5rem}.findDoctors_featureText__Q1bCL{text-align:left;line-height:1.5;flex:1 1}.findDoctors_subscribeBtn__20qxo{width:100%;padding:.9rem 1.5rem;background-color:#0e5487;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Inter,Arial,Helvetica,sans-serif}.findDoctors_subscribeBtn__20qxo:hover{background-color:#0d4670}@media(max-width:1200px){.findDoctors_plansContainer__xdi0_{grid-template-columns:1fr;gap:1.5rem}.findDoctors_planCard__PFHw0{width:100%;min-width:auto}}@media(max-width:768px){.findDoctors_carePlanSection__im0_p{padding:3rem 1.5rem}.findDoctors_carePlanTitle__aAwZw{font-size:1.7rem}.findDoctors_carePlanSubtitle__JiVQe{font-size:.9rem}.findDoctors_planTabs__LcpDg{flex-direction:column;width:100%;gap:.5rem;padding:.5rem}.findDoctors_planTab__I6P7v{padding:.6rem 1.4rem;font-size:.85rem}.findDoctors_planCard__PFHw0{padding:1.8rem 1.3rem}.findDoctors_planTitle__8HrKv{font-size:1.2rem}.findDoctors_price__d_eIP{font-size:2rem}.findDoctors_featureItem__O0r6i{font-size:.8rem}}@media(max-width:480px){.findDoctors_carePlanSection__im0_p{padding:2.5rem 1rem}.findDoctors_carePlanTitle__aAwZw{font-size:1.5rem}.findDoctors_planTab__I6P7v{padding:.5rem 1rem;font-size:.8rem}.findDoctors_planCard__PFHw0{padding:1.5rem 1rem}.findDoctors_price__d_eIP{font-size:1.8rem}}.findDoctors_benefitsSection__mc8Z8{width:100%;padding:5rem 2rem 4rem;background-color:#fafafa}@media(max-width:950px){.findDoctors_benefitsSection__mc8Z8{padding:4rem 1.5rem 3rem}}@media(max-width:630px){.findDoctors_benefitsSection__mc8Z8{padding:3rem 1rem 2rem}}.findDoctors_benefitsWrapper__Bbx2W{max-width:1440px;margin:0 auto;width:90%}.findDoctors_benefitsHeader__qI7j_{text-align:center;margin-bottom:3.5rem}.findDoctors_benefitsTitle__kWr34{font-size:2.75rem;font-weight:700;color:#595a5a;font-family:Inter,Arial,Helvetica,sans-serif;letter-spacing:-.8px;margin:0 0 1rem;line-height:1.3}@media(max-width:950px){.findDoctors_benefitsTitle__kWr34{font-size:2.2rem}}@media(max-width:630px){.findDoctors_benefitsTitle__kWr34{font-size:1.6rem}}.findDoctors_benefitsSubtitle__swizn{font-size:1rem;color:#666;margin:0;line-height:1.6;font-family:Inter,Arial,Helvetica,sans-serif!important}@media(max-width:950px){.findDoctors_benefitsSubtitle__swizn{font-size:.95rem}}.findDoctors_benefitsGrid__M6WQJ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem;gap:2.5rem}@media(max-width:950px){.findDoctors_benefitsGrid__M6WQJ{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(max-width:630px){.findDoctors_benefitsGrid__M6WQJ{grid-template-columns:1fr;gap:1.5rem}}.findDoctors_benefitIcon__0HgAl{width:70px;height:70px;background-color:#e8f4f8;border-radius:8px;margin-bottom:1.2rem;display:flex;align-items:center;justify-content:center}.findDoctors_benefitIcon__0HgAl img{width:40px;height:40px;object-fit:contain;display:block}.findDoctors_benefitCard__kBiYc{background:#fff;border:1px solid #e5e5e5;border-radius:18px;padding:2rem 1.8rem;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.08);min-height:260px;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}.findDoctors_benefitCard__kBiYc:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-3px)}@media(max-width:950px){.findDoctors_benefitCard__kBiYc{padding:1.5rem;min-height:250px}}@media(max-width:630px){.findDoctors_benefitCard__kBiYc{padding:1.3rem;min-height:240px}}.findDoctors_benefitTitle__a164Z{font-size:1.27rem;font-weight:500!important;color:#000;margin:0 0 .8rem;font-family:Inter,Arial,Helvetica,sans-serif;letter-spacing:-.3px}.findDoctors_benefitDescription__Lxz_E{font-size:.9rem;color:#666;line-height:1.6;margin:0;font-family:Inter,Arial,Helvetica,sans-serif!important}.findDoctors_faqSection__xBDaE{width:100%;padding:5rem 2rem 4rem;background-color:#fff}@media(max-width:950px){.findDoctors_faqSection__xBDaE{padding:4rem 1.5rem 3rem}}@media(max-width:630px){.findDoctors_faqSection__xBDaE{padding:3rem 1rem 2rem}}.findDoctors_faqWrapper__k4lnS{max-width:1200px;margin:0 auto}.findDoctors_faqHeader__YEoq6{text-align:center;margin-bottom:3.5rem}.findDoctors_faqTitle__kIo1p{font-size:2.75rem;font-weight:700;color:#595a5a;font-family:Inter,Arial,Helvetica,sans-serif;letter-spacing:-.8px;margin:0;line-height:1.3}@media(max-width:950px){.findDoctors_faqTitle__kIo1p{font-size:2.2rem}}@media(max-width:630px){.findDoctors_faqTitle__kIo1p{font-size:1.6rem}}.findDoctors_faqContainer__e_SQ9{display:flex;flex-direction:column;gap:0}.findDoctors_faqItem__gQUQO{border-bottom:1px solid #e8e8e8;padding-bottom:0}.findDoctors_faqItem__gQUQO:last-child{border-bottom:none}.findDoctors_faqQuestion__VmWsv{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;padding:1.2rem 0;cursor:pointer;transition:all .3s ease;text-align:left}.findDoctors_faqQuestion__VmWsv.findDoctors_expanded__wvpbu,.findDoctors_faqQuestion__VmWsv:hover{color:#1c6ba4}.findDoctors_questionText__OvBHO{font-size:1rem;font-weight:600;color:#1c6ba4;font-family:Inter,Arial,Helvetica,sans-serif}@media(max-width:950px){.findDoctors_questionText__OvBHO{font-size:.95rem}}@media(max-width:630px){.findDoctors_questionText__OvBHO{font-size:.9rem}}.findDoctors_toggleIcon__062iR{font-size:1.2rem;color:#1c6ba4;font-weight:600;transition:transform .3s ease;flex-shrink:0}.findDoctors_toggleIcon__062iR svg{width:16px;height:16px;display:block}.findDoctors_faqAnswer__36_PB{padding:0 0 1.2rem;animation:findDoctors_slideDown__KiL8H .3s ease}@keyframes findDoctors_slideDown__KiL8H{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.findDoctors_faqAnswer__36_PB p{font-size:.95rem;color:#666;line-height:1.7;margin:0;font-family:Inter,Arial,Helvetica,sans-serif!important}@media(max-width:950px){.findDoctors_faqAnswer__36_PB p{font-size:.9rem}}@media(max-width:630px){.findDoctors_faqAnswer__36_PB p{font-size:.85rem}}.findDoctors_benefitsSection__mc8Z8,.findDoctors_carePlanSection__im0_p,.findDoctors_doctorsSection__PDFy9,.findDoctors_faqSection__xBDaE{font-family:Inter,Arial,Helvetica,sans-serif!important}