.prestadores_page__Ct2B5{background:#f1f5f9;background-image:radial-gradient(at 10% 10%,rgba(14,165,233,.08) 0,transparent 45%),radial-gradient(at 90% 90%,rgba(30,58,138,.07) 0,transparent 45%),radial-gradient(at 50% 50%,rgba(241,245,249,1) 0,rgba(226,232,240,.8) 100%);min-height:100vh}.prestadores_hero__fm1zQ{position:relative;padding:85px 20px 28px;text-align:center;overflow:hidden;background:#061540;min-height:260px;display:flex;flex-direction:column;justify-content:center;align-items:center}.prestadores_heroBg___sJvh{position:absolute;inset:0;z-index:0}.prestadores_heroImg__IQz72{object-fit:cover;object-position:center 25%;opacity:.6;filter:contrast(1.08) saturate(1.1)}.prestadores_heroOverlay__HcKQ7{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,21,64,.42),rgba(10,36,99,.52) 50%,rgba(6,21,64,.75));z-index:10;pointer-events:none}.prestadores_heroContent__fX14P{max-width:820px;margin:0 auto;position:relative;z-index:20}.prestadores_ospsaLogoWrapper___zG4o{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:8px}.prestadores_ospsaLogoHero__o2TnM{object-fit:contain;height:48px;width:auto;filter:brightness(0) invert(1);drop-shadow:0 4px 16px rgba(0,0,0,.4)}.prestadores_filialTitle__QZnui{font-family:var(--font-jakarta),sans-serif;font-size:.8rem;font-weight:800;color:#ffffff;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.9),0 1px 3px rgba(0,0,0,.95);margin-top:5px;margin-bottom:2px}.prestadores_badgeHeader__WjqI8{display:inline-flex;align-items:center;gap:8px;background:rgba(14,165,233,.16);color:#7dd3fc;border:1px solid rgba(56,189,248,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:4px 16px;border-radius:9999px;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.prestadores_heroTitle__WV6Gw{font-family:var(--font-jakarta),sans-serif;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:900;color:#ffffff;line-height:1.15;margin-bottom:10px;letter-spacing:-.02em;text-shadow:0 2px 14px rgba(0,0,0,.7)}.prestadores_heroTitleHighlight__npIli{color:#38bdf8;background:linear-gradient(90deg,#38bdf8,#7dd3fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.prestadores_heroSubtitle__3WfiA{color:#e2e8f0;font-size:clamp(.92rem,1.2vw,1.08rem);line-height:1.55;max-width:680px;margin:0 auto 20px;text-shadow:0 1px 6px rgba(0,0,0,.6)}.prestadores_heroBreadcrumbs__UMr_m{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.8rem;color:#94a3b8;font-weight:600}.prestadores_heroBreadcrumbs__UMr_m a{color:#38bdf8;text-decoration:none;transition:color .2s}.prestadores_heroBreadcrumbs__UMr_m a:hover{color:#ffffff}.prestadores_mainContainer__haqkF{max-width:1180px;width:90%;margin:0 auto;padding:20px 24px 60px;box-sizing:border-box}.prestadores_filterPanel___Q7kC{background:rgba(255,255,255,.98);backdrop-filter:blur(12px);border-radius:18px;padding:14px 18px;box-shadow:0 8px 24px -4px rgba(10,36,99,.07),0 2px 6px -1px rgba(0,0,0,.02);border:1.5px solid #cbd5e1;margin-top:-38px;position:relative;z-index:30;margin-bottom:20px;box-sizing:border-box}.prestadores_searchInputsGrid__cQG8p{display:grid;grid-template-columns:2fr 1fr;gap:10px;margin-bottom:10px}@media (max-width:768px){.prestadores_searchInputsGrid__cQG8p{grid-template-columns:1fr}}.prestadores_searchBox__gmRek{position:relative;display:flex;align-items:center}.prestadores_searchIcon__lWxKJ{position:absolute;left:12px;color:#64748b;pointer-events:none;display:flex;align-items:center}.prestadores_searchInput__GcGFe{width:100%;height:38px;padding:6px 32px 6px 36px;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:10px;font-size:.85rem;font-weight:600;color:#0f172a;outline:none;transition:all .2s;box-sizing:border-box}.prestadores_searchInput__GcGFe:focus{background:#ffffff;border-color:#0a2463;box-shadow:0 0 0 3px rgba(10,36,99,.1)}.prestadores_clearBtn__DfTiP{position:absolute;right:10px;background:#e2e8f0;border:none;color:#475569;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.prestadores_clearBtn__DfTiP:hover{background:#cbd5e1;color:#0f172a}.prestadores_localitySelect__8l1JS{height:38px;padding:6px 12px;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:10px;font-size:.85rem;font-weight:700;color:#0f172a;outline:none;cursor:pointer;transition:all .2s;box-sizing:border-box}.prestadores_localitySelect__8l1JS:focus{background:#ffffff;border-color:#0a2463;box-shadow:0 0 0 3px rgba(10,36,99,.1)}.prestadores_categoryPills__RC1d2{display:flex;flex-wrap:wrap;gap:5px;padding-top:10px;border-top:1px solid #f1f5f9}.prestadores_categoryBtn__SChpn{padding:5px 11px;border-radius:8px;font-size:.74rem;font-weight:700;border:1.5px solid #e2e8f0;background:#f8fafc;color:#334155;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:5px}.prestadores_categoryPillIcon__mzVMX{flex-shrink:0}.prestadores_categoryBtn__SChpn:hover{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}.prestadores_categoryBtnActive__G5b6V{background:#0a2463;color:#ffffff;border-color:#0a2463;box-shadow:0 2px 8px rgba(10,36,99,.25)}.prestadores_categoryCountBadge__6QpR1{background:rgba(15,23,42,.08);color:#475569;font-size:.65rem;font-weight:800;padding:1px 6px;border-radius:9999px;margin-left:2px;transition:all .15s}.prestadores_categoryBtnActive__G5b6V .prestadores_categoryCountBadge__6QpR1{background:rgba(255,255,255,.28);color:#ffffff}.prestadores_resultsSummary__6MZL1{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;flex-wrap:wrap;gap:10px}.prestadores_resultsCount__a46_k{font-size:.88rem;font-weight:800;color:#1e293b;font-family:var(--font-jakarta),sans-serif}.prestadores_resultsBadge__jXRcP{background:#0a2463;color:#ffffff;padding:2px 10px;border-radius:9999px;font-size:.76rem;font-weight:800;margin-left:6px}.prestadores_categorySectionsList__VjNN1{display:flex;flex-direction:column;gap:32px}.prestadores_categorySection__PGHBJ{display:flex;flex-direction:column;gap:12px}.prestadores_categorySectionHeader__fd_ei{display:flex;align-items:center;gap:12px;padding:4px 0 2px}.prestadores_categoryHeaderLeft__mcJO6{display:flex;align-items:center;gap:8px;flex-shrink:0}.prestadores_categoryHeaderIconWrap__Fui9s{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#0a2463;border:1.5px solid #cbd5e1}.prestadores_categoryHeaderTitle__6O9OR{font-family:var(--font-jakarta),sans-serif;font-size:1.12rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.015em}.prestadores_categoryHeaderCount__xkUW1{font-size:.72rem;font-weight:700;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:9999px;border:1px solid #e2e8f0}.prestadores_categoryHeaderLine__zE2os{flex:1;height:2px;background:linear-gradient(90deg,#cbd5e1,transparent);border-radius:2px}.prestadores_sectionHeader_CLINICA_SANATORIO__wZ7lS .prestadores_categoryHeaderCount__xkUW1,.prestadores_sectionHeader_CLINICA_SANATORIO__wZ7lS .prestadores_categoryHeaderIconWrap__Fui9s{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.prestadores_sectionHeader_CLINICA_SANATORIO__wZ7lS .prestadores_categoryHeaderLine__zE2os{background:linear-gradient(90deg,#3b82f6,rgba(59,130,246,.15) 60%,transparent)}.prestadores_sectionHeader_PROFESIONAL_MEDICO__xUcQN .prestadores_categoryHeaderCount__xkUW1,.prestadores_sectionHeader_PROFESIONAL_MEDICO__xUcQN .prestadores_categoryHeaderIconWrap__Fui9s{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.prestadores_sectionHeader_PROFESIONAL_MEDICO__xUcQN .prestadores_categoryHeaderLine__zE2os{background:linear-gradient(90deg,#6366f1,rgba(99,102,241,.15) 60%,transparent)}.prestadores_sectionHeader_ODONTOLOGIA__9K4wT .prestadores_categoryHeaderCount__xkUW1,.prestadores_sectionHeader_ODONTOLOGIA__9K4wT .prestadores_categoryHeaderIconWrap__Fui9s{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.prestadores_sectionHeader_ODONTOLOGIA__9K4wT .prestadores_categoryHeaderLine__zE2os{background:linear-gradient(90deg,#10b981,rgba(16,185,129,.15) 60%,transparent)}.prestadores_sectionHeader_LABORATORIO__LZqMD .prestadores_categoryHeaderCount__xkUW1,.prestadores_sectionHeader_LABORATORIO__LZqMD .prestadores_categoryHeaderIconWrap__Fui9s{background:#faf5ff;color:#7e22ce;border-color:#e9d5ff}.prestadores_sectionHeader_LABORATORIO__LZqMD .prestadores_categoryHeaderLine__zE2os{background:linear-gradient(90deg,#a855f7,rgba(168,85,247,.15) 60%,transparent)}.prestadores_sectionHeader_DIAGNOSTICO_IMAGENES__GVVya .prestadores_categoryHeaderCount__xkUW1,.prestadores_sectionHeader_DIAGNOSTICO_IMAGENES__GVVya .prestadores_categoryHeaderIconWrap__Fui9s{background:#f0f9ff;color:#0369a1;border-color:#bae6fd}.prestadores_sectionHeader_DIAGNOSTICO_IMAGENES__GVVya .prestadores_categoryHeaderLine__zE2os{background:linear-gradient(90deg,#0284c7,rgba(2,132,199,.15) 60%,transparent)}.prestadores_sectionHeader_KINESIOLOGIA__vgo0E .prestadores_categoryHeaderCount__xkUW1,.prestadores_sectionHeader_KINESIOLOGIA__vgo0E .prestadores_categoryHeaderIconWrap__Fui9s{background:#fffbeb;color:#b45309;border-color:#fde68a}.prestadores_sectionHeader_KINESIOLOGIA__vgo0E .prestadores_categoryHeaderLine__zE2os{background:linear-gradient(90deg,#f59e0b,rgba(245,158,11,.15) 60%,transparent)}.prestadores_sectionHeader_PEDIATRIA__EyUyd .prestadores_categoryHeaderCount__xkUW1,.prestadores_sectionHeader_PEDIATRIA__EyUyd .prestadores_categoryHeaderIconWrap__Fui9s{background:#fff1f2;color:#be123c;border-color:#fecdd3}.prestadores_sectionHeader_PEDIATRIA__EyUyd .prestadores_categoryHeaderLine__zE2os{background:linear-gradient(90deg,#f43f5e,rgba(244,63,94,.15) 60%,transparent)}.prestadores_providersGrid__zJvGl{display:grid;grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:16px;width:100%;box-sizing:border-box}@media (max-width:960px){.prestadores_mainContainer__haqkF{padding:16px 16px 50px;width:100%}.prestadores_providersGrid__zJvGl{grid-template-columns:1fr}}.prestadores_card__Dh4ET{position:relative;background:#ffffff;border-radius:14px;border:1.5px solid #cbd5e1;border-left-width:5px;box-shadow:0 2px 8px -1px rgba(15,23,42,.05);padding:12px 14px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;transition:all .25s cubic-bezier(.16,1,.3,1);min-width:0;box-sizing:border-box}.prestadores_card__Dh4ET:hover{transform:translateY(-2px);box-shadow:0 8px 20px -3px rgba(15,23,42,.12)}.prestadores_card_CLINICA_SANATORIO__oz21z{border-color:#bfdbfe;background:linear-gradient(90deg,#f8fbff,#ffffff 40px)}.prestadores_card_CLINICA_SANATORIO__oz21z:hover{border-color:#2563eb}.prestadores_card_PROFESIONAL_MEDICO__EaecF{border-color:#c7d2fe;background:linear-gradient(90deg,#fafaff,#ffffff 40px)}.prestadores_card_PROFESIONAL_MEDICO__EaecF:hover{border-color:#4f46e5}.prestadores_card_ODONTOLOGIA__8oyH9{border-color:#a7f3d0;background:linear-gradient(90deg,#f3fbf7,#ffffff 40px)}.prestadores_card_ODONTOLOGIA__8oyH9:hover{border-color:#059669}.prestadores_card_LABORATORIO___7xRA{border-color:#e9d5ff;background:linear-gradient(90deg,#fcf8ff,#ffffff 40px)}.prestadores_card_LABORATORIO___7xRA:hover{border-color:#9333ea}.prestadores_card_DIAGNOSTICO_IMAGENES__SpoU0{border-color:#bae6fd;background:linear-gradient(90deg,#f2faff,#ffffff 40px)}.prestadores_card_DIAGNOSTICO_IMAGENES__SpoU0:hover{border-color:#0284c7}.prestadores_card_KINESIOLOGIA__o4YdC{border-color:#fde68a;background:linear-gradient(90deg,#fffdf2,#ffffff 40px)}.prestadores_card_KINESIOLOGIA__o4YdC:hover{border-color:#d97706}.prestadores_card_PEDIATRIA__D7nBH{border-color:#fecdd3;background:linear-gradient(90deg,#fff5f6,#ffffff 40px)}.prestadores_card_PEDIATRIA__D7nBH:hover{border-color:#e11d48}.prestadores_cardMainContent__Jm_gs{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;cursor:pointer}.prestadores_card__Dh4ET:hover .prestadores_providerName___kcSw{color:#0284c7}.prestadores_cardTopRow__pgui3{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.prestadores_categoryTag__EAbMX{font-family:var(--font-jakarta),sans-serif;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:6px;display:inline-flex;align-items:center;gap:4px}.prestadores_categoryTagIcon__pfgl_{flex-shrink:0}.prestadores_categoryTag_CLINICA_SANATORIO__rc5BX{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.prestadores_categoryTag_PROFESIONAL_MEDICO__zJzs5{background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe}.prestadores_categoryTag_ODONTOLOGIA__oc6MV{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.prestadores_categoryTag_LABORATORIO__TtvNB{background:#faf5ff;color:#7e22ce;border:1px solid #e9d5ff}.prestadores_categoryTag_DIAGNOSTICO_IMAGENES__czeej{background:#f0f9ff;color:#0369a1;border:1px solid #bae6fd}.prestadores_categoryTag_KINESIOLOGIA__Okvhk{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.prestadores_categoryTag_PEDIATRIA__Kuiv4{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.prestadores_sucursalBadge__PgcSh{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:1.5px 6px;border-radius:5px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.prestadores_providerName___kcSw{font-family:var(--font-jakarta),sans-serif;font-size:1.05rem;font-weight:800;color:#0b1f44;line-height:1.25;margin:1px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.prestadores_addressLine__q6l1x{display:flex;align-items:center;gap:5px;font-size:.76rem;color:#475569;min-width:0;line-height:1.2}.prestadores_addressPinIcon__8YpI9{flex-shrink:0;color:#0284c7}.prestadores_addressStreet__tetFR{font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prestadores_addressDot__8rpTe{color:#cbd5e1;flex-shrink:0}.prestadores_addressCity__3DLJ4{color:#64748b;font-weight:600;white-space:nowrap;flex-shrink:0}.prestadores_mapsLink__BQfms{color:#0284c7;font-weight:800;font-size:.72rem;text-decoration:none;display:inline-flex;align-items:center;gap:2px;white-space:nowrap;flex-shrink:0}.prestadores_mapsLink__BQfms:hover{color:#0369a1;text-decoration:underline}.prestadores_specialtiesWrapper__77UjW{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:1px}.prestadores_specPill__ZR6jC{font-size:.68rem;font-weight:700;background:#f8fafc;color:#334155;border:1px solid #e2e8f0;padding:1.5px 6px;border-radius:5px;white-space:nowrap}.prestadores_moreSpecsBtn__mwSda{font-size:.68rem;font-weight:800;color:#0284c7;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;cursor:pointer;padding:1px 5px;transition:all .15s}.prestadores_moreSpecsBtn__mwSda:hover{background:#0284c7;color:#ffffff}.prestadores_scheduleRow__3vSIJ{display:flex;align-items:center;gap:5px;font-size:.7rem;color:#475569;font-weight:600;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prestadores_scheduleIcon__TWteu{flex-shrink:0;color:#64748b}.prestadores_scheduleText__LlUl6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prestadores_cardActions__ksN6n{flex-shrink:0;display:flex;flex-direction:column;gap:4px;width:82px}.prestadores_contactBtn__e_0f5{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:4px 6px;border-radius:7px;font-size:.72rem;font-weight:800;text-decoration:none;cursor:pointer;transition:all .15s;border:1px solid transparent;white-space:nowrap;height:25px;box-sizing:border-box}.prestadores_btnPhone__WIQYQ{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.prestadores_btnPhone__WIQYQ:hover{background:#1d4ed8;color:#ffffff}.prestadores_btnWhatsApp__qwcgG{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.prestadores_btnWhatsApp__qwcgG:hover{background:#059669;color:#ffffff}.prestadores_btnDetails__pcrRq{background:#f8fafc;color:#334155;border-color:#cbd5e1}.prestadores_btnDetails__pcrRq:hover{background:#e2e8f0;color:#0f172a}.prestadores_btnWeb__5nCPu{background:#f1f5f9;color:#0a2463;border-color:#cbd5e1}.prestadores_btnWeb__5nCPu:hover{background:#0a2463;color:#ffffff}@media (max-width:580px){.prestadores_card__Dh4ET{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.prestadores_cardMainContent__Jm_gs{width:100%}.prestadores_addressStreet__tetFR,.prestadores_providerName___kcSw{white-space:normal}.prestadores_cardActions__ksN6n{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;width:100%}.prestadores_cardActions__ksN6n .prestadores_contactBtn__e_0f5{flex:1 1 calc(50% - 6px);min-width:75px;height:30px;font-size:.75rem}}.prestadores_modalBackdrop__1Y1Bh{position:fixed;inset:0;background:rgba(15,23,42,.7);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}.prestadores_modalContent__6C3PI{background:#ffffff;border-radius:24px;max-width:620px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -10px rgba(0,0,0,.35);padding:24px;border:1px solid #cbd5e1}.prestadores_modalHeader__w3QVJ{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1.5px solid #f1f5f9;padding-bottom:12px;margin-bottom:16px}.prestadores_modalCloseBtn__uFXT_{background:#f1f5f9;border:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s}.prestadores_modalCloseBtn__uFXT_:hover{background:#e2e8f0;color:#0f172a}.prestadores_emptyState__QFtjt{text-align:center;padding:40px 20px;background:#ffffff;border-radius:18px;border:1.5px dashed #cbd5e1}.prestadores_emptyIcon__nYnVO{color:#94a3b8;margin-bottom:8px;display:flex;justify-content:center}.prestadores_emptyTitle__SfVGH{font-size:1.1rem;font-weight:800;color:#1e293b;margin-bottom:4px;font-family:var(--font-jakarta),sans-serif}.prestadores_emptyDesc__ItLls{color:#64748b;font-size:.85rem}.prestadores_progressiveHub__eLEuS{background:rgba(255,255,255,.98);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:20px;padding:24px;box-shadow:0 10px 30px -5px rgba(10,36,99,.08),0 2px 8px -1px rgba(0,0,0,.04);border:1.5px solid #cbd5e1;margin-top:-38px;position:relative;z-index:30;margin-bottom:24px;box-sizing:border-box}.prestadores_hubHeader__83TBx{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-bottom:18px;border-bottom:1.5px solid #f1f5f9;margin-bottom:20px}.prestadores_hubHeaderTitleWrap__Rxt0r{max-width:600px}.prestadores_hubBadge__dn3s3{display:inline-flex;align-items:center;gap:6px;background:#eff6ff;color:#0284c7;border:1px solid #bae6fd;padding:3px 10px;border-radius:9999px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.prestadores_hubTitle__71vCb{font-family:var(--font-jakarta),sans-serif;font-size:1.4rem;font-weight:900;color:#0a2463;letter-spacing:-.02em;margin:0 0 4px}.prestadores_hubSubtitle__5bywq{font-size:.86rem;color:#64748b;margin:0;line-height:1.4}.prestadores_stepsTracker__0DNxb{display:flex;align-items:center;gap:8px;background:#f8fafc;padding:6px 14px;border-radius:14px;border:1px solid #e2e8f0}.prestadores_stepIndicator__9wkQi{display:flex;align-items:center;gap:6px;font-size:.76rem;font-weight:700;color:#64748b;transition:all .2s}.prestadores_stepIndicatorActive__RX6jR{color:#0284c7;font-weight:800}.prestadores_stepIndicatorDone__YnSDT{color:#0f172a}.prestadores_stepIndicatorPending__An25L{opacity:.6}.prestadores_stepNum__l2anR{width:20px;height:20px;border-radius:50%;background:#e2e8f0;color:#475569;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;transition:all .2s}.prestadores_stepIndicatorActive__RX6jR .prestadores_stepNum__l2anR{background:#0284c7;color:#ffffff;box-shadow:0 2px 6px rgba(2,132,199,.35)}.prestadores_stepIndicatorDone__YnSDT .prestadores_stepNum__l2anR{background:#0a2463;color:#ffffff}.prestadores_stepLabel__LXj_S{white-space:nowrap}.prestadores_stepConnector__fvSfd{width:18px;height:2px;background:#cbd5e1;border-radius:2px}@media (max-width:860px){.prestadores_stepsTracker__0DNxb{width:100%;justify-content:space-between}}@media (max-width:520px){.prestadores_stepsTracker__0DNxb{padding:6px 10px;gap:6px}.prestadores_stepIndicator__9wkQi{font-size:.68rem;gap:4px}.prestadores_stepNum__l2anR{width:20px;height:20px;font-size:.65rem}.prestadores_stepConnector__fvSfd{width:12px}}@media (max-width:440px){.prestadores_stepLabel__LXj_S{display:none}.prestadores_stepsTracker__0DNxb{padding:6px 16px;justify-content:center;gap:12px}.prestadores_stepConnector__fvSfd{width:28px}}.prestadores_hubGrid__L8v1f{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:900px){.prestadores_hubGrid__L8v1f{grid-template-columns:1fr}}.prestadores_stepCard__yK1nd{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s,box-shadow .2s}.prestadores_stepCard__yK1nd:focus-within{border-color:#0284c7;box-shadow:0 4px 14px rgba(2,132,199,.08)}.prestadores_stepCardHeader__21Lso{display:flex;align-items:flex-start;gap:10px}.prestadores_stepBadgeCircle__vxPMQ{width:28px;height:28px;border-radius:8px;background:#0a2463;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:900;flex-shrink:0;box-shadow:0 2px 6px rgba(10,36,99,.25)}.prestadores_stepCardTitle__h83w_{font-family:var(--font-jakarta),sans-serif;font-size:.96rem;font-weight:800;color:#0f172a;margin:0 0 2px;letter-spacing:-.01em}.prestadores_stepCardDesc__IeW2f{font-size:.76rem;color:#64748b;margin:0;line-height:1.35}.prestadores_stepSelectWrapper__jCr3c{position:relative;display:flex;align-items:center;width:100%}.prestadores_specialtySelect__RkH7Y{width:100%;height:42px;padding:8px 36px 8px 14px;background:#ffffff;border:1.5px solid #cbd5e1;border-radius:12px;font-size:.88rem;font-weight:700;color:#0f172a;outline:none;cursor:pointer;transition:all .2s;appearance:none;-webkit-appearance:none;box-sizing:border-box}.prestadores_specialtySelect__RkH7Y:focus{border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.15)}.prestadores_selectChevron__G8lJ1{position:absolute;right:14px;pointer-events:none;color:#64748b;display:flex;align-items:center}.prestadores_quickSearchBox__iP1gT{position:relative;display:flex;align-items:center}.prestadores_quickSearchIcon__OILUy{position:absolute;left:12px;color:#94a3b8;pointer-events:none;display:flex;align-items:center}.prestadores_quickSearchInput__wmMYP{width:100%;height:36px;padding:6px 32px 6px 34px;background:#ffffff;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.8rem;font-weight:600;color:#0f172a;outline:none;transition:all .2s;box-sizing:border-box}.prestadores_quickSearchInput__wmMYP:focus{border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.12)}.prestadores_quickSearchInput__wmMYP::placeholder{color:#94a3b8}.prestadores_ambitoSegmented__MUnmq{display:flex;flex-direction:column;gap:8px}.prestadores_ambitoBtn__KbgK_{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:11px;background:#ffffff;border:1.5px solid #cbd5e1;color:#1e293b;cursor:pointer;transition:all .2s;text-align:left}.prestadores_ambitoBtn__KbgK_:hover:not(:disabled){border-color:#0284c7;background:#f0f9ff;transform:translateY(-1px)}.prestadores_ambitoBtnActive__J6yFK{background:#0a2463!important;border-color:#0a2463!important;color:#ffffff!important;box-shadow:0 3px 10px rgba(10,36,99,.2)}.prestadores_ambitoBtnDisabled__pXNmp{opacity:.45;cursor:not-allowed;background:#f1f5f9!important;border-color:#e2e8f0!important;color:#94a3b8!important}.prestadores_ambitoBtnTop__2Eabv{display:flex;align-items:center;gap:8px}.prestadores_ambitoBtnTitle__dEyZU{font-size:.82rem;font-weight:800}.prestadores_ambitoBtnBadge__yrCmv{font-size:.72rem;font-weight:800;padding:2px 8px;border-radius:9999px;background:#f1f5f9;color:#475569}.prestadores_ambitoBtnActive__J6yFK .prestadores_ambitoBtnBadge__yrCmv{background:rgba(255,255,255,.22);color:#ffffff}.prestadores_ambitoBtnDisabled__pXNmp .prestadores_ambitoBtnBadge__yrCmv{background:#e2e8f0;color:#94a3b8}.prestadores_localityRow__mbr9J{display:flex;align-items:center;gap:8px;margin-top:4px;padding-top:8px;border-top:1px solid #e2e8f0}.prestadores_localityLabel__jpmPi{font-size:.76rem;font-weight:700;color:#64748b;white-space:nowrap}.prestadores_localitySelectMini__yFzn6{height:32px;padding:4px 10px;background:#ffffff;border:1.5px solid #cbd5e1;border-radius:8px;font-size:.78rem;font-weight:700;color:#0f172a;outline:none;cursor:pointer;flex:1}.prestadores_activeFiltersBar__iv246{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:14px;border-top:1.5px solid #f1f5f9}.prestadores_activeFilterChips__JLMVF{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.prestadores_activeFilterLead__0IyeD{font-size:.76rem;font-weight:800;color:#64748b;margin-right:4px}.prestadores_activeChip__3rBk5{display:inline-flex;align-items:center;gap:6px;background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd;padding:3px 8px;border-radius:8px;font-size:.74rem;font-weight:600}.prestadores_activeChip__3rBk5 strong{font-weight:800}.prestadores_activeChip__3rBk5 button{background:none;border:none;color:#0369a1;cursor:pointer;font-size:.75rem;padding:0;display:flex;align-items:center}.prestadores_activeChip__3rBk5 button:hover{color:#0c4a6e}.prestadores_resetAllBtn__HsK_e{display:inline-flex;align-items:center;gap:6px;background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5;padding:4px 12px;border-radius:8px;font-size:.74rem;font-weight:800;cursor:pointer;transition:all .15s}.prestadores_resetAllBtn__HsK_e:hover{background:#fecaca;color:#991b1b}.prestadores_incorBanner__5twUO{background:linear-gradient(135deg,#0b1f48,#0d2861 60%,#081a3d);border:1.5px solid rgba(56,189,248,.35);border-radius:18px;padding:20px 24px;color:#ffffff;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;box-shadow:0 8px 24px -4px rgba(10,36,99,.15)}.prestadores_incorBannerLeft__ouEDI{max-width:650px}.prestadores_incorBannerBadge__crZ_3{display:inline-flex;align-items:center;gap:6px;background:rgba(14,165,233,.2);color:#7dd3fc;border:1px solid rgba(56,189,248,.4);padding:3px 10px;border-radius:9999px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.prestadores_incorBannerTitle__Hy_MI{font-family:var(--font-jakarta),sans-serif;font-size:1.3rem;font-weight:900;color:#ffffff;margin:0 0 4px;letter-spacing:-.015em}.prestadores_incorBannerSubtitle__R5bfu{font-size:.84rem;color:#cbd5e1;margin:0;line-height:1.4}.prestadores_incorBannerActions__HN6qp{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.prestadores_incorBannerCallBtn__LtbfF{display:inline-flex;align-items:center;gap:6px;background:#ffffff;color:#0b1f48;font-size:.8rem;font-weight:800;padding:7px 12px;border-radius:10px;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s}.prestadores_incorBannerCallBtn__LtbfF:hover{background:#38bdf8;color:#061540;transform:translateY(-1px)}.prestadores_incorBannerCallBtnSecondary__K9_C2{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.12);color:#ffffff;font-size:.8rem;font-weight:700;padding:7px 12px;border-radius:10px;text-decoration:none;border:1px solid rgba(255,255,255,.3);transition:all .2s}.prestadores_incorBannerCallBtnSecondary__K9_C2:hover{background:rgba(255,255,255,.25);border-color:#ffffff}.prestadores_otherBanner__vJlua{background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1.5px solid #bfdbfe;border-radius:18px;padding:18px 22px;margin-bottom:24px}.prestadores_otherBannerBadge__Ao4nL{display:inline-flex;align-items:center;gap:6px;background:#e0e7ff;color:#4338ca;border:1px solid #c7d2fe;padding:3px 10px;border-radius:9999px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.prestadores_otherBannerTitle__SAD3C{font-family:var(--font-jakarta),sans-serif;font-size:1.22rem;font-weight:900;color:#0a2463;margin:0 0 4px}.prestadores_otherBannerSubtitle__N_r0M{font-size:.82rem;color:#64748b;margin:0}.prestadores_sectionSplitGroup__hx19Q{margin-bottom:36px}.prestadores_sectionSplitHeader__DtgFp{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 18px;background:#ffffff;border:1.5px solid #cbd5e1;border-radius:14px;margin-bottom:16px;box-shadow:0 2px 6px rgba(0,0,0,.02)}.prestadores_sectionSplitHeaderIncor__Q_mKF{border-left:5px solid #0284c7;background:linear-gradient(90deg,#f0f9ff,#ffffff 50px)}.prestadores_sectionSplitHeaderOther__QUudn{border-left:5px solid #4338ca;background:linear-gradient(90deg,#eef2ff,#ffffff 50px)}.prestadores_sectionSplitLeft__4vVud{display:flex;align-items:center;gap:10px}.prestadores_sectionSplitIconWrap__lHYTH{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#0a2463;color:#ffffff;flex-shrink:0}.prestadores_sectionSplitIconWrapOther__z8_Vj{background:#4338ca}.prestadores_sectionSplitTitle__PyI8W{font-family:var(--font-jakarta),sans-serif;font-size:1.05rem;font-weight:900;color:#0f172a;margin:0}.prestadores_sectionSplitSubtitle__GkFEJ{font-size:.74rem;color:#64748b;margin:1px 0 0}.prestadores_sectionSplitBadge__ly0s4{font-size:.74rem;font-weight:800;padding:3px 10px;border-radius:9999px;background:#f1f5f9;color:#334155;border:1px solid #e2e8f0}.prestadores_sedeIncorBadge__vQve8{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd;border-radius:6px}.prestadores_sedeIncorBadge__vQve8,.prestadores_sedeOtherBadge__SWFVH{display:inline-flex;align-items:center;gap:4px;font-size:.64rem;font-weight:800;padding:2px 7px;letter-spacing:.02em}.prestadores_sedeOtherBadge__SWFVH{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;border-radius:6px}