.FindClinic_page__PBa_r{min-height:100vh;background:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0f172a}.FindClinic_nav__UcHhI{background:#fff;border-bottom:1px solid #e2e8f0;padding:0 32px;height:60px;display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:50;box-shadow:0 1px 3px rgba(0,0,0,.06)}.FindClinic_brand__8Yz_J{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;color:#0f172a;text-decoration:none}.FindClinic_brand__8Yz_J strong{color:#00c896}.FindClinic_navRight__r_3Jn{display:flex;align-items:center;gap:20px}.FindClinic_navLink__Kl8eJ{font-size:14px;font-weight:500;color:#475569;text-decoration:none}.FindClinic_navLink__Kl8eJ:hover{color:#00c896}.FindClinic_navCta__siQqV{background:#00c896;color:#fff;padding:8px 18px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none}.FindClinic_navCta__siQqV:hover{background:#00a87e}.FindClinic_breadcrumb__4P6Rf{padding:12px 40px;font-size:13px;color:#64748b;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;gap:6px;flex-wrap:wrap}.FindClinic_breadcrumb__4P6Rf a{color:#00c896;text-decoration:none}.FindClinic_main__Iqf_P{max-width:960px;margin:0 auto;padding:32px 24px 64px}.FindClinic_heroCard__dDLoZ{background:#fff;border-radius:14px;border:1px solid #e2e8f0;padding:28px;display:flex;align-items:flex-start;gap:20px;margin-bottom:28px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.FindClinic_clinicIcon__SiPgX{font-size:52px;flex-shrink:0}.FindClinic_heroDetails__QPjOn{flex:1 1}.FindClinic_clinicName__4NALJ{font-size:26px;font-weight:800;margin:0 0 10px}.FindClinic_address__KZXmh,.FindClinic_email__Xh8GC,.FindClinic_phone__FJaMQ{font-size:14px;color:#475569;margin-bottom:4px}.FindClinic_planBadge__nDfvM{margin-top:8px;font-size:12px;background:#f0fdf9;border:1px solid #a7f3d0;color:#059669;padding:3px 10px;border-radius:12px;display:inline-block;font-weight:600}.FindClinic_bookBtn__bNL9j{background:#00c896;color:#fff;padding:12px 22px;border-radius:10px;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;flex-shrink:0;align-self:center}.FindClinic_bookBtn__bNL9j:hover{background:#00a87e}.FindClinic_section__o9zhp{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:24px;margin-bottom:20px}.FindClinic_sectionTitle__XtmSa{font-size:17px;font-weight:700;color:#0f172a;margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid #f0fdf9}.FindClinic_docGrid__hBMGI{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.FindClinic_docCard__wgoBI{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px;text-decoration:none;color:inherit;display:flex;align-items:center;gap:12px;transition:border-color .15s,box-shadow .15s}.FindClinic_docCard__wgoBI:hover{border-color:#a7f3d0;box-shadow:0 2px 8px rgba(0,200,150,.12)}.FindClinic_docAvatar__393NQ{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:#fff;flex-shrink:0}.FindClinic_docMeta___C_zY{flex:1 1;min-width:0}.FindClinic_docName__2w5nS{font-size:14px;font-weight:700;color:#0f172a}.FindClinic_docSpec__yivJt{font-size:12px;color:#00c896;font-weight:600}.FindClinic_docQual__UcJUv{font-size:11px;color:#94a3b8}.FindClinic_docLink__pbxW3{font-size:13px;font-weight:700;color:#00c896;white-space:nowrap}.FindClinic_ctaRow__oO_QY{background:#f0fdf9;border:1px solid #a7f3d0;border-radius:10px;padding:16px 22px;display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#334155}.FindClinic_ctaRow__oO_QY a{color:#00c896;font-weight:700;text-decoration:none}.FindClinic_notFound__gTjrn{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.FindClinic_notFoundIcon__rPoVT{font-size:56px;margin:0}.FindClinic_notFound__gTjrn h1{font-size:24px;font-weight:800;margin:0}.FindClinic_notFound__gTjrn p{font-size:15px;color:#64748b;margin:0}.FindClinic_backBtn__Bo8E1{background:#00c896;color:#fff;padding:12px 24px;border-radius:10px;text-decoration:none;font-weight:600}.FindClinic_footer__Y0rxw{background:#0f172a;color:#94a3b8;padding:20px 40px;font-size:13px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.FindClinic_footer__Y0rxw a{color:#00c896;text-decoration:none}@media (max-width:640px){.FindClinic_heroCard__dDLoZ{flex-direction:column}.FindClinic_bookBtn__bNL9j{width:100%;text-align:center}.FindClinic_ctaRow__oO_QY{flex-direction:column;gap:10px}.FindClinic_nav__UcHhI{padding:0 16px}}.FindClinic_main__Iqf_P,.FindClinic_page__PBa_r{background:var(--bg)}.FindClinic_nav__UcHhI{background:var(--sidebar-bg)}.FindClinic_heroCard__dDLoZ{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow-md)}.FindClinic_footer__Y0rxw{background:var(--sidebar-bg)}