.site[data-astro-cid-lbmiifce]{--ink:#0d2b3e;--muted:#557080;--line:#dbe9ec;--suave:#f0f8f8;--teal:#0e7c86;--teal-2:#0a5e66;--coral:#ff7a59;color:var(--ink);background:#fff;font-family:Manrope Variable,system-ui,sans-serif}.contenedor[data-astro-cid-lbmiifce]{max-width:1200px;margin:0 auto;padding:0 28px}h1[data-astro-cid-lbmiifce],h2[data-astro-cid-lbmiifce],h3[data-astro-cid-lbmiifce]{letter-spacing:-.025em;font-weight:700;line-height:1.12}h2[data-astro-cid-lbmiifce]{max-width:22ch;font-size:clamp(1.8rem,3.2vw,2.5rem)}.kicker[data-astro-cid-lbmiifce]{color:var(--teal);margin-bottom:10px;font-size:.82rem;font-weight:700}.kicker[data-astro-cid-lbmiifce].claro{color:#8fe0d8}.btn[data-astro-cid-lbmiifce]{background:var(--teal);color:#fff;border:1px solid var(--teal);border-radius:12px;justify-content:center;align-items:center;padding:14px 24px;font-size:.93rem;font-weight:700;transition:background-color .2s;display:inline-flex}.btn[data-astro-cid-lbmiifce]:hover{background:var(--teal-2)}.btn-sm[data-astro-cid-lbmiifce]{padding:10px 18px;font-size:.88rem}.btn-borde[data-astro-cid-lbmiifce]{color:var(--teal);background:#fff}.btn-borde[data-astro-cid-lbmiifce]:hover{background:var(--suave)}.ancho[data-astro-cid-lbmiifce]{width:100%}.topbar[data-astro-cid-lbmiifce]{background:var(--ink);color:#b9cdd6;font-size:.8rem}.top-in[data-astro-cid-lbmiifce]{gap:28px;padding-block:8px;display:flex}.topbar[data-astro-cid-lbmiifce] b[data-astro-cid-lbmiifce]{color:#fff}.top-in[data-astro-cid-lbmiifce] span[data-astro-cid-lbmiifce]:last-child{margin-left:auto}.cab[data-astro-cid-lbmiifce]{z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.cab-in[data-astro-cid-lbmiifce]{align-items:center;gap:32px;height:72px;display:flex;position:relative}.logo[data-astro-cid-lbmiifce]{align-items:center;gap:10px;display:flex}.marca[data-astro-cid-lbmiifce]{background:var(--teal);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.marca[data-astro-cid-lbmiifce] svg[data-astro-cid-lbmiifce]{width:20px;height:20px}.logo[data-astro-cid-lbmiifce] b[data-astro-cid-lbmiifce]{letter-spacing:-.03em;font-size:1.25rem;line-height:1;display:block}.logo[data-astro-cid-lbmiifce] small[data-astro-cid-lbmiifce]{color:var(--muted);letter-spacing:.06em;font-size:.72rem}.menu[data-astro-cid-lbmiifce]{color:var(--muted);gap:26px;margin-left:auto;font-size:.92rem;font-weight:600;display:flex}.menu[data-astro-cid-lbmiifce] a[data-astro-cid-lbmiifce]:hover{color:var(--teal)}.hero[data-astro-cid-lbmiifce]{background:radial-gradient(50% 60% at 85% 20%, #0e7c861f, transparent 70%), linear-gradient(180deg, var(--suave), #fff)}.hero-in[data-astro-cid-lbmiifce]{grid-template-columns:1fr 460px;align-items:center;gap:56px;padding-block:64px 80px;display:grid}.pill[data-astro-cid-lbmiifce]{color:var(--teal-2);border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.pill[data-astro-cid-lbmiifce] i[data-astro-cid-lbmiifce]{background:#22b07d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #22b07d26}h1[data-astro-cid-lbmiifce]{letter-spacing:-.04em;max-width:13ch;margin-top:20px;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.02}.lead[data-astro-cid-lbmiifce]{color:var(--muted);max-width:48ch;margin-top:18px;font-size:1.1rem}.checks[data-astro-cid-lbmiifce]{flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:.92rem;font-weight:600;display:flex}.checks[data-astro-cid-lbmiifce] li[data-astro-cid-lbmiifce]{align-items:center;gap:8px;display:flex}.checks[data-astro-cid-lbmiifce] li[data-astro-cid-lbmiifce]:before{content:"✓";width:20px;height:20px;color:var(--teal);background:#d7f3ef;border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}.rating[data-astro-cid-lbmiifce]{color:var(--muted);align-items:center;gap:14px;margin-top:32px;font-size:.88rem;display:flex}.rating[data-astro-cid-lbmiifce] b[data-astro-cid-lbmiifce]{color:var(--ink)}.caras[data-astro-cid-lbmiifce]{display:flex}.caras[data-astro-cid-lbmiifce] i[data-astro-cid-lbmiifce]{color:#fff;background:linear-gradient(135deg, var(--a), var(--b));border:2px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:-10px;font-size:.7rem;font-style:normal;font-weight:800;display:grid}.caras[data-astro-cid-lbmiifce] i[data-astro-cid-lbmiifce]:first-child{margin-left:0}.agenda[data-astro-cid-lbmiifce]{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 40px 70px -40px #0d2b3e73}.ag-cab[data-astro-cid-lbmiifce]{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ag-cab[data-astro-cid-lbmiifce] h2[data-astro-cid-lbmiifce]{font-size:1.2rem}.ag-cab[data-astro-cid-lbmiifce] span[data-astro-cid-lbmiifce]{color:#b9cdd6;font-size:.8rem}.ag-cuerpo[data-astro-cid-lbmiifce],.ag-listo[data-astro-cid-lbmiifce]{gap:18px;padding:22px 24px 24px;display:grid}.fila2[data-astro-cid-lbmiifce]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agenda[data-astro-cid-lbmiifce] label[data-astro-cid-lbmiifce]{gap:6px;display:grid}.agenda[data-astro-cid-lbmiifce] label[data-astro-cid-lbmiifce] span[data-astro-cid-lbmiifce],legend[data-astro-cid-lbmiifce]{color:var(--muted);font-size:.78rem;font-weight:700}legend[data-astro-cid-lbmiifce]{margin-bottom:8px}select[data-astro-cid-lbmiifce]{border:1px solid var(--line);background:#fff;border-radius:10px;outline:none;width:100%;padding:11px 12px}select[data-astro-cid-lbmiifce]:focus{border-color:var(--teal)}fieldset[data-astro-cid-lbmiifce]{border:0}.dias[data-astro-cid-lbmiifce]{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.horas[data-astro-cid-lbmiifce]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.dias[data-astro-cid-lbmiifce] label,.horas[data-astro-cid-lbmiifce] label{cursor:pointer;position:relative}.dias[data-astro-cid-lbmiifce] input,.horas[data-astro-cid-lbmiifce] input{opacity:0;position:absolute}.dias[data-astro-cid-lbmiifce] span,.horas[data-astro-cid-lbmiifce] span{border:1px solid var(--line);text-align:center;border-radius:10px;place-items:center;padding:8px 4px;font-size:.82rem;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:grid}.dias[data-astro-cid-lbmiifce] small{color:var(--muted);text-transform:capitalize;font-size:.68rem;font-weight:500}.dias[data-astro-cid-lbmiifce] label:hover span,.horas[data-astro-cid-lbmiifce] label:hover span{border-color:var(--teal)}.dias[data-astro-cid-lbmiifce] input:checked+span,.horas[data-astro-cid-lbmiifce] input:checked+span{background:var(--teal);border-color:var(--teal);color:#fff}.dias[data-astro-cid-lbmiifce] input:checked+span small{color:#d7f3ef}.dias[data-astro-cid-lbmiifce] input:focus-visible+span,.horas[data-astro-cid-lbmiifce] input:focus-visible+span{outline:2px solid var(--coral);outline-offset:2px}.horas[data-astro-cid-lbmiifce] input:disabled+span{color:#a9bac2;cursor:not-allowed;background:#f6f9fa;text-decoration:line-through}.ag-listo[data-astro-cid-lbmiifce]{text-align:center;justify-items:center;padding-block:36px}.ok[data-astro-cid-lbmiifce]{width:56px;height:56px;color:var(--teal);background:#d7f3ef;border-radius:50%;place-items:center;font-size:1.6rem;font-weight:800;display:grid}.ag-listo[data-astro-cid-lbmiifce] h3[data-astro-cid-lbmiifce]{font-size:1.35rem}.ag-listo[data-astro-cid-lbmiifce] p[data-astro-cid-lbmiifce]{max-width:34ch}.mini-txt[data-astro-cid-lbmiifce]{color:var(--muted);font-size:.85rem}.confianza[data-astro-cid-lbmiifce]{border-block:1px solid var(--line)}.conf-in[data-astro-cid-lbmiifce]{grid-template-columns:repeat(4,1fr);display:grid}.conf-in[data-astro-cid-lbmiifce] div[data-astro-cid-lbmiifce]{padding:28px 24px}.conf-in[data-astro-cid-lbmiifce] div[data-astro-cid-lbmiifce]+div[data-astro-cid-lbmiifce]{border-left:1px solid var(--line)}.conf-in[data-astro-cid-lbmiifce] b[data-astro-cid-lbmiifce]{letter-spacing:-.04em;color:var(--teal);font-size:2rem;display:block}.conf-in[data-astro-cid-lbmiifce] span[data-astro-cid-lbmiifce]{color:var(--muted);font-size:.88rem}.seccion[data-astro-cid-lbmiifce]{padding:96px 0}.suave[data-astro-cid-lbmiifce]{background:var(--suave)}.titulo[data-astro-cid-lbmiifce]{margin-bottom:44px}.esp-grid[data-astro-cid-lbmiifce]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.esp[data-astro-cid-lbmiifce]{text-align:left;border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.esp[data-astro-cid-lbmiifce]:hover{border-color:var(--teal);transform:translateY(-3px);box-shadow:0 20px 40px -28px #0e7c8699}.ico[data-astro-cid-lbmiifce]{background:var(--suave);width:48px;height:48px;color:var(--teal);border-radius:14px;place-items:center;margin-bottom:6px;transition:background-color .2s,color .2s;display:grid}.esp[data-astro-cid-lbmiifce]:hover .ico[data-astro-cid-lbmiifce]{background:var(--teal);color:#fff}.ico[data-astro-cid-lbmiifce] svg[data-astro-cid-lbmiifce]{width:24px;height:24px}.esp[data-astro-cid-lbmiifce] h3[data-astro-cid-lbmiifce]{font-size:1.05rem}.esp[data-astro-cid-lbmiifce] p[data-astro-cid-lbmiifce]{color:var(--muted);flex:1;font-size:.88rem}.desde[data-astro-cid-lbmiifce]{color:var(--teal);font-size:.8rem;font-weight:700}.med-grid[data-astro-cid-lbmiifce]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.medico[data-astro-cid-lbmiifce]{background:#fff;border-radius:20px;padding:14px 14px 20px}.foto[data-astro-cid-lbmiifce]{aspect-ratio:1/1.05;background:radial-gradient(circle at 50% 120%, var(--a) 0 42%, transparent 43%), radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--a) 55%, #000) 0 17%, transparent 18%), linear-gradient(160deg, var(--b), color-mix(in srgb, var(--b) 40%, #fff));border-radius:14px;place-items:end start;margin-bottom:16px;padding:12px;display:grid}.foto[data-astro-cid-lbmiifce] span[data-astro-cid-lbmiifce]{color:#fff;background:#0d2b3e80;border-radius:999px;padding:3px 8px;font-size:.75rem;font-weight:800}.medico[data-astro-cid-lbmiifce] h3[data-astro-cid-lbmiifce]{padding:0 6px;font-size:1.05rem}.medico[data-astro-cid-lbmiifce] p[data-astro-cid-lbmiifce]{color:var(--muted);padding:2px 6px 10px;font-size:.85rem}.link[data-astro-cid-lbmiifce]{color:var(--teal);padding:0 6px;font-size:.88rem;font-weight:700}.link[data-astro-cid-lbmiifce]:hover{text-decoration:underline}.lab[data-astro-cid-lbmiifce]{background:var(--ink);color:#fff}.lab-in[data-astro-cid-lbmiifce]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.lab-lista[data-astro-cid-lbmiifce]{color:#c9dbe2;gap:12px;margin-top:24px;display:grid}.lab-lista[data-astro-cid-lbmiifce] li[data-astro-cid-lbmiifce]{gap:12px;display:flex}.lab-lista[data-astro-cid-lbmiifce] li[data-astro-cid-lbmiifce]:before{content:"";background:#8fe0d8;border-radius:2px;flex:none;width:8px;height:8px;margin-top:8px}.portal[data-astro-cid-lbmiifce]{color:var(--ink);background:#fff;border-radius:20px;padding:22px;rotate:2deg;box-shadow:0 30px 60px -30px #0009}.p-cab[data-astro-cid-lbmiifce]{justify-content:space-between;margin-bottom:10px;display:flex}.p-cab[data-astro-cid-lbmiifce] span[data-astro-cid-lbmiifce]{color:var(--muted);font-size:.82rem}.portal[data-astro-cid-lbmiifce] li[data-astro-cid-lbmiifce]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;font-size:.92rem;display:flex}.portal[data-astro-cid-lbmiifce] em[data-astro-cid-lbmiifce]{border-radius:999px;padding:3px 10px;font-size:.75rem;font-style:normal;font-weight:700}.listo[data-astro-cid-lbmiifce]{color:var(--teal-2);background:#d7f3ef}.proceso[data-astro-cid-lbmiifce]{color:#b45f06;background:#fff1e0}.p-btn[data-astro-cid-lbmiifce]{text-align:center;background:var(--suave);color:var(--teal);border-radius:10px;margin-top:12px;padding:11px;font-size:.88rem;font-weight:700;display:block}.convenios[data-astro-cid-lbmiifce]{border-bottom:1px solid var(--line);padding-block:64px}.conv-in[data-astro-cid-lbmiifce]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.convenios[data-astro-cid-lbmiifce] h2[data-astro-cid-lbmiifce]{font-size:1.4rem}.convenios[data-astro-cid-lbmiifce] ul[data-astro-cid-lbmiifce]{flex-wrap:wrap;gap:10px;display:flex}.convenios[data-astro-cid-lbmiifce] li[data-astro-cid-lbmiifce]{background:var(--suave);color:var(--teal-2);border-radius:999px;padding:9px 16px;font-size:.88rem;font-weight:600}.faq-in[data-astro-cid-lbmiifce]{grid-template-columns:1fr 1.3fr;gap:64px;display:grid}.testimonio[data-astro-cid-lbmiifce]{border-left:3px solid var(--coral);background:#fff7f4;border-radius:0 16px 16px 0;margin-top:32px;padding:24px}.testimonio[data-astro-cid-lbmiifce] blockquote[data-astro-cid-lbmiifce]{font-size:1.05rem;font-weight:600}.testimonio[data-astro-cid-lbmiifce] figcaption[data-astro-cid-lbmiifce]{color:var(--muted);margin-top:10px;font-size:.85rem}.faq[data-astro-cid-lbmiifce] details[data-astro-cid-lbmiifce]{border:1px solid var(--line);border-radius:16px;margin-bottom:10px;padding:0 20px}.faq[data-astro-cid-lbmiifce] details[data-astro-cid-lbmiifce][open]{border-color:var(--teal)}.faq[data-astro-cid-lbmiifce] summary[data-astro-cid-lbmiifce]{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-weight:700;list-style:none;display:flex}.faq[data-astro-cid-lbmiifce] summary[data-astro-cid-lbmiifce]::-webkit-details-marker{display:none}.faq[data-astro-cid-lbmiifce] summary[data-astro-cid-lbmiifce]:after{content:"+";color:var(--teal);font-size:1.3rem;line-height:1;transition:transform .3s}.faq[data-astro-cid-lbmiifce] details[data-astro-cid-lbmiifce][open] summary[data-astro-cid-lbmiifce]:after{transform:rotate(45deg)}.faq[data-astro-cid-lbmiifce] p[data-astro-cid-lbmiifce]{color:var(--muted);padding-bottom:18px}.contacto[data-astro-cid-lbmiifce]{padding:0 0 96px}.cont-in[data-astro-cid-lbmiifce]{grid-template-columns:1fr 1.3fr;align-items:center;gap:48px;display:grid}.contacto[data-astro-cid-lbmiifce] p[data-astro-cid-lbmiifce]{color:var(--muted);max-width:40ch;margin-top:12px}.contacto[data-astro-cid-lbmiifce] dl[data-astro-cid-lbmiifce]{gap:10px;margin-top:24px;display:grid}.contacto[data-astro-cid-lbmiifce] dl[data-astro-cid-lbmiifce] div[data-astro-cid-lbmiifce]{gap:16px;display:flex}.contacto[data-astro-cid-lbmiifce] dt[data-astro-cid-lbmiifce]{min-width:90px;color:var(--muted);font-size:.85rem}.contacto[data-astro-cid-lbmiifce] dd[data-astro-cid-lbmiifce]{font-weight:700}.mapa[data-astro-cid-lbmiifce]{width:100%;height:auto}.pie[data-astro-cid-lbmiifce]{background:var(--ink);color:#b9cdd6;padding:24px 0;font-size:.85rem}.pie-in[data-astro-cid-lbmiifce]{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.pie[data-astro-cid-lbmiifce] nav[data-astro-cid-lbmiifce]{gap:20px;display:flex}.pie[data-astro-cid-lbmiifce] a[data-astro-cid-lbmiifce]:hover{color:#fff}@media (width<=1020px){.hero-in[data-astro-cid-lbmiifce]{grid-template-columns:1fr}.agenda[data-astro-cid-lbmiifce]{max-width:520px}.esp-grid[data-astro-cid-lbmiifce],.med-grid[data-astro-cid-lbmiifce]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.menu[data-astro-cid-lbmiifce]{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:0;margin:0;display:none;position:absolute;top:100%;left:0;right:0}.menu[data-astro-cid-lbmiifce].abierto{display:flex}.menu[data-astro-cid-lbmiifce] a[data-astro-cid-lbmiifce]{border-top:1px solid var(--line);padding:14px 20px}.cab-in[data-astro-cid-lbmiifce] .btn-sm[data-astro-cid-lbmiifce]{margin-left:auto}.hamb[data-astro-cid-lbmiifce]{display:block}.lab-in[data-astro-cid-lbmiifce],.faq-in[data-astro-cid-lbmiifce],.cont-in[data-astro-cid-lbmiifce]{grid-template-columns:1fr}.conf-in[data-astro-cid-lbmiifce]{grid-template-columns:1fr 1fr}.conf-in[data-astro-cid-lbmiifce] div[data-astro-cid-lbmiifce]:nth-child(3){border-left:0}.conf-in[data-astro-cid-lbmiifce] div[data-astro-cid-lbmiifce]:nth-child(n+3){border-top:1px solid var(--line)}.ocultable[data-astro-cid-lbmiifce]{display:none}}@media (width<=600px){.contenedor[data-astro-cid-lbmiifce]{padding:0 18px}.top-in[data-astro-cid-lbmiifce]{gap:14px;font-size:.74rem}.top-in[data-astro-cid-lbmiifce] span[data-astro-cid-lbmiifce]:nth-child(2){display:none}.cab-in[data-astro-cid-lbmiifce]{gap:12px}.fila2[data-astro-cid-lbmiifce],.esp-grid[data-astro-cid-lbmiifce]{grid-template-columns:1fr}.med-grid[data-astro-cid-lbmiifce]{gap:12px}.dias[data-astro-cid-lbmiifce],.horas[data-astro-cid-lbmiifce]{grid-template-columns:repeat(3,1fr)}.seccion[data-astro-cid-lbmiifce]{padding:72px 0}}
