.seccion-carrusel.svelte-14ck961{background:var(--marca-fondo);padding:100px 0 120px;overflow:hidden}.carrusel-cabecera.svelte-14ck961{max-width:var(--ancho-contenido-l);padding:0 var(--e-5);justify-content:space-between;align-items:flex-end;gap:var(--e-5);flex-wrap:wrap;margin:0 auto 56px;display:flex}.etiqueta-seccion.svelte-14ck961{font-family:var(--marca-fuente-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--marca-azul-oscuro);margin:0 0 16px;font-size:10px;font-weight:500}h2.svelte-14ck961{font-family:var(--marca-fuente-display);letter-spacing:-.03em;color:var(--marca-navy);margin:0;font-size:clamp(28px,3.5vw,48px);font-weight:800;line-height:1.1}.degradado.svelte-14ck961{background-image:var(--marca-degradado-texto);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.carrusel-controles.svelte-14ck961{gap:var(--e-2);display:flex}.control.svelte-14ck961{justify-content:center;align-items:center;gap:var(--e-2);min-height:var(--alto-tactil-min);min-width:var(--alto-tactil-min);padding:0 var(--e-4);border:1.5px solid var(--marca-superficie);color:var(--marca-navy);font-family:var(--marca-fuente-display);cursor:pointer;background:#fff;border-radius:999px;font-size:13px;font-weight:700;display:inline-flex}.control.svelte-14ck961:hover{border-color:var(--marca-azul)}.control-flecha.svelte-14ck961{padding:0}.pista.svelte-14ck961{padding:16px var(--e-5) 40px;scrollbar-width:none;-webkit-user-select:none;user-select:none;gap:24px;display:flex;overflow-x:auto}.pista.svelte-14ck961::-webkit-scrollbar{display:none}.tarjeta.svelte-14ck961{background:#fff;border:1.5px solid #e8eeff;border-radius:20px;flex-shrink:0;width:240px;text-decoration:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s,border-color .4s;overflow:hidden;box-shadow:0 4px 20px #0f172a0f}.tarjeta.svelte-14ck961:hover,.tarjeta.svelte-14ck961:focus-visible{border-color:var(--marca-azul);transform:translateY(-14px)scale(1.03);box-shadow:0 28px 64px #4f76f630,0 4px 16px #00000012}.tarjeta.svelte-14ck961:focus-visible{outline:3px solid var(--marca-azul-oscuro);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tarjeta.svelte-14ck961,.tarjeta.svelte-14ck961:hover,.tarjeta.svelte-14ck961:focus-visible{transition:none;transform:none}}.tarjeta-foto.svelte-14ck961{background:var(--marca-superficie);height:220px;position:relative}.tarjeta-foto.svelte-14ck961 img:where(.svelte-14ck961){object-fit:cover;object-position:top;width:100%;height:100%;display:block}.tarjeta-iniciales.svelte-14ck961{width:100%;height:100%;font-family:var(--marca-fuente-display);letter-spacing:-.03em;justify-content:center;align-items:center;font-size:56px;font-weight:800;display:flex}.sello.svelte-14ck961{color:var(--marca-navy);font-family:var(--marca-fuente-mono);letter-spacing:.08em;text-transform:uppercase;background:#10b981;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:9px;font-weight:500;display:inline-flex;position:absolute;top:12px;right:12px}.pildora.svelte-14ck961{max-width:calc(100% - 24px);font-family:var(--marca-fuente-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:20px;padding:4px 12px;font-size:9px;position:absolute;bottom:12px;left:12px;overflow:hidden}.tarjeta-info.svelte-14ck961{flex-direction:column;gap:10px;padding:20px 20px 22px;display:flex}.tarjeta-nombre.svelte-14ck961{font-family:var(--marca-fuente-display);color:var(--marca-navy);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.tarjeta-fecha.svelte-14ck961{font-family:var(--marca-fuente-mono);letter-spacing:.06em;color:var(--marca-muted);margin:-4px 0 0;font-size:10px}.tarjeta-cta.svelte-14ck961{text-align:center;background:var(--marca-superficie);color:var(--marca-navy);font-family:var(--marca-fuente-display);letter-spacing:.07em;text-transform:uppercase;border-radius:10px;padding:10px;font-size:11px;font-weight:700;transition:background .3s,color .3s;display:block}.tarjeta.svelte-14ck961:hover .tarjeta-cta:where(.svelte-14ck961),.tarjeta.svelte-14ck961:focus-visible .tarjeta-cta:where(.svelte-14ck961){background:var(--marca-degradado-boton);color:#fff}.tarjeta-plantilla.svelte-14ck961{border-style:dashed}.plantilla-foto.svelte-14ck961{color:var(--marca-muted);background:#fff;border-bottom:1.5px dashed #e8eeff;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12.5px;display:flex}.plantilla-nombre.svelte-14ck961{color:var(--marca-muted);font-weight:500}.seccion-turno.svelte-41iw9w{background:var(--marca-fondo);padding:80px 0 96px;overflow:hidden}.turno-cabecera.svelte-41iw9w{max-width:var(--ancho-contenido-l);margin:0 auto var(--e-6);padding:0 var(--e-5);justify-content:space-between;align-items:flex-end;gap:var(--e-5);flex-wrap:wrap;display:flex}.etiqueta-turno.svelte-41iw9w{font-family:var(--marca-fuente-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--marca-azul-oscuro);margin:0 0 14px;font-size:10px;font-weight:500}h2.svelte-41iw9w{font-family:var(--marca-fuente-display);letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.5vw,48px);font-weight:800;line-height:1.1}.degradado.svelte-41iw9w{background-image:var(--marca-degradado-texto);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.turno-reloj.svelte-41iw9w{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.reloj-numeros.svelte-41iw9w{align-items:baseline;gap:4px;display:flex}.reloj-hm.svelte-41iw9w{font-family:var(--marca-fuente-mono);color:var(--marca-navy);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(40px,6vw,72px);font-weight:500;line-height:1}.reloj-ss.svelte-41iw9w{font-family:var(--marca-fuente-mono);color:var(--marca-azul);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(18px,2.5vw,28px);line-height:1}.reloj-fecha.svelte-41iw9w{font-family:var(--marca-fuente-mono);color:var(--marca-muted);letter-spacing:.08em;font-size:11px}.turno-controles.svelte-41iw9w{max-width:var(--ancho-contenido-l);padding:0 var(--e-5);gap:var(--e-2);margin:0 auto 16px;display:flex}.control.svelte-41iw9w{justify-content:center;align-items:center;gap:var(--e-2);min-height:var(--alto-tactil-min);min-width:var(--alto-tactil-min);padding:0 var(--e-4);border:1.5px solid var(--marca-superficie);color:var(--marca-navy);font-family:var(--marca-fuente-display);cursor:pointer;background:#fff;border-radius:999px;font-size:13px;font-weight:700;display:inline-flex}.control.svelte-41iw9w:hover{border-color:var(--marca-azul)}.control-flecha.svelte-41iw9w{padding:0}.turno-pista.svelte-41iw9w{padding:4px var(--e-5) 44px;scrollbar-width:none;-webkit-user-select:none;user-select:none;gap:16px;display:flex;overflow-x:auto}.turno-pista.svelte-41iw9w::-webkit-scrollbar{display:none}.tarjeta-turno.svelte-41iw9w{border:1.5px solid var(--marca-superficie);background:#fff;border-radius:18px;flex-direction:column;flex-shrink:0;gap:12px;width:260px;padding:22px 20px;text-decoration:none;display:flex;box-shadow:0 4px 20px #0f172a12}.tarjeta-turno-top.svelte-41iw9w{justify-content:space-between;align-items:center;display:flex}.tarjeta-icono.svelte-41iw9w{background:var(--marca-superficie);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.estado-abierto.svelte-41iw9w{font-family:var(--marca-fuente-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--marca-navy);background:#d1fae5;border-radius:20px;padding:4px 10px;font-size:9px;font-weight:700}.tarjeta-nombre.svelte-41iw9w{font-family:var(--marca-fuente-display);color:var(--marca-navy);margin:0 0 3px;font-size:15px;font-weight:800;line-height:1.2}.tarjeta-direccion.svelte-41iw9w{color:var(--marca-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.tarjeta-horario.svelte-41iw9w{background:var(--marca-superficie);color:var(--marca-muted);font-family:var(--marca-fuente-mono);border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:flex}.tarjeta-turno-plantilla.svelte-41iw9w{text-align:center;cursor:pointer;border-style:dashed;justify-content:center;align-items:center}.plantilla-icono.svelte-41iw9w{background:var(--marca-fondo);border:1.5px dashed var(--marca-azul);width:40px;height:40px;color:var(--marca-azul-oscuro);border-radius:8px;justify-content:center;align-items:center;font-size:20px;display:flex}.plantilla-texto.svelte-41iw9w{color:var(--marca-muted);text-align:center}.plantilla-cta.svelte-41iw9w{font-family:var(--marca-fuente-display);color:var(--marca-azul-oscuro);font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){.turno-pista.svelte-41iw9w{scroll-behavior:auto}}.turno-cta.svelte-41iw9w{max-width:calc(var(--ancho-contenido-l) - 2 * var(--e-5));align-items:center;gap:var(--e-4);background:var(--marca-superficie);border:1px dashed var(--marca-azul);padding:var(--e-5) var(--e-6);border-radius:14px;flex-wrap:wrap;margin:24px auto 0;display:flex}.turno-cta-icono.svelte-41iw9w{border:1.5px dashed var(--marca-azul);width:40px;height:40px;color:var(--marca-azul-oscuro);background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.turno-cta-texto.svelte-41iw9w{flex:1;min-width:200px}.turno-cta-titulo.svelte-41iw9w{font-family:var(--marca-fuente-display);color:var(--marca-navy);margin:0 0 2px;font-size:15px;font-weight:700}.turno-cta-sub.svelte-41iw9w{font-family:var(--marca-fuente-mono);color:var(--marca-muted);letter-spacing:.03em;margin:0;font-size:11px}.boton-turno-cta.svelte-41iw9w{min-height:var(--alto-tactil-min);padding:0 var(--e-5);background:var(--marca-degradado-boton);color:#fff;font-family:var(--marca-fuente-display);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.seccion-mapa.svelte-rfg90d{background:#fff;padding:80px 0}.mapa-cabecera.svelte-rfg90d{max-width:var(--ancho-contenido-l);padding:0 var(--e-5);margin:0 auto 40px}.etiqueta-mapa.svelte-rfg90d{font-family:var(--marca-fuente-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--marca-azul-oscuro);margin:0 0 14px;font-size:10px;font-weight:500}.mapa-cabecera.svelte-rfg90d h2:where(.svelte-rfg90d){font-family:var(--marca-fuente-display);letter-spacing:-.03em;color:var(--marca-navy);margin:0;font-size:clamp(26px,3.2vw,44px);font-weight:800;line-height:1.1}.degradado.svelte-rfg90d{background-image:var(--marca-degradado-texto);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mapa-layout.svelte-rfg90d{max-width:var(--ancho-contenido-l);padding:0 var(--e-5);border:1px solid var(--marca-superficie);border-radius:20px;height:620px;margin:0 auto;display:flex;overflow:hidden}@media (width<=860px){.mapa-layout.svelte-rfg90d{flex-direction:column;height:auto}}.mapa-sidebar.svelte-rfg90d{border-right:1px solid var(--marca-superficie);background:#fafbff;flex-direction:column;flex-shrink:0;width:380px;display:flex}@media (width<=860px){.mapa-sidebar.svelte-rfg90d{border-right:none;border-bottom:1px solid var(--marca-superficie);width:100%;max-height:420px}}.sidebar-buscador.svelte-rfg90d{align-items:center;gap:var(--e-2);margin:var(--e-4) var(--e-4) 0;padding:0 var(--e-3);min-height:var(--alto-tactil-min);border:1.5px solid var(--marca-superficie);color:var(--marca-muted);background:#fff;border-radius:10px;display:flex}.sidebar-buscador.svelte-rfg90d input:where(.svelte-rfg90d){font-family:var(--marca-fuente-texto);color:var(--marca-navy);min-height:var(--alto-tactil-min);background:0 0;border:none;outline:none;flex:1;font-size:14px}.boton-ubicacion.svelte-rfg90d{justify-content:center;align-items:center;gap:var(--e-2);margin:var(--e-3) var(--e-4) 0;min-height:var(--alto-tactil-min);background:var(--marca-degradado-boton);color:#fff;font-family:var(--marca-fuente-display);cursor:not-allowed;opacity:.55;border:none;border-radius:10px;font-size:13px;font-weight:700;display:flex}.sidebar-filtros.svelte-rfg90d{margin:var(--e-3) var(--e-4) 0;flex-wrap:wrap;gap:6px;display:flex}.chip-filtro.svelte-rfg90d{background:var(--marca-superficie);color:var(--marca-navy-claro);font-family:var(--marca-fuente-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:none;border-radius:20px;padding:6px 14px;font-size:10px;font-weight:600}.chip-filtro.activo.svelte-rfg90d{background:var(--marca-navy);color:#fff}.sidebar-conteo.svelte-rfg90d{margin:var(--e-3) var(--e-4) 0;padding-bottom:var(--e-2);border-bottom:1px solid var(--marca-superficie);font-family:var(--marca-fuente-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--marca-muted);align-items:center;gap:8px;font-size:10px;display:flex}.punto-vista-previa.svelte-rfg90d{background:var(--marca-azul);border-radius:50%;flex-shrink:0;width:6px;height:6px}.sidebar-lista.svelte-rfg90d{padding:var(--e-2) 0;flex:1;overflow-y:auto}.sidebar-vacio.svelte-rfg90d{padding:var(--e-5) var(--e-4);color:var(--marca-muted);text-align:center;font-size:13px}.fila-resultado.svelte-rfg90d{align-items:flex-start;gap:var(--e-3);padding:var(--e-3) var(--e-4);min-height:var(--alto-tactil-min);border-bottom:1px solid #f0f4ff;text-decoration:none;display:flex}.fila-resultado.svelte-rfg90d:hover{background:var(--marca-superficie-clara)}.fila-punto.svelte-rfg90d{background:var(--marca-azul);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px}.fila-texto.svelte-rfg90d{flex-direction:column;gap:2px;min-width:0;display:flex}.fila-nombre.svelte-rfg90d{font-family:var(--marca-fuente-display);color:var(--marca-navy);font-size:13.5px;font-weight:700}.fila-tipo.svelte-rfg90d{font-family:var(--marca-fuente-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--marca-muted);font-size:10px}.fila-aviso.svelte-rfg90d{color:var(--marca-azul-oscuro);font-size:11px}.mapa-visor.svelte-rfg90d{background:var(--marca-superficie);flex:1;min-width:0;min-height:360px;position:relative}.mapa-real.svelte-rfg90d,.mapa-placeholder.svelte-rfg90d{position:absolute;inset:0}.mapa-overlay.svelte-rfg90d{justify-content:center;align-items:center;gap:var(--e-2);text-align:center;padding:var(--e-5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#ffffff8c;flex-direction:column;display:flex;position:absolute;inset:0}.mapa-overlay.svelte-rfg90d>:where(.svelte-rfg90d){pointer-events:auto}.overlay-icono.svelte-rfg90d{background:var(--marca-degradado-boton);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;display:flex}.overlay-titulo.svelte-rfg90d{font-family:var(--marca-fuente-display);color:var(--marca-navy);margin:0;font-size:17px;font-weight:800}.overlay-texto.svelte-rfg90d{color:var(--marca-navy-claro);max-width:260px;margin:0;font-size:13px;line-height:1.5}.boton-activar.svelte-rfg90d{margin-top:var(--e-2);min-height:var(--alto-tactil-min);padding:0 var(--e-6);background:var(--marca-degradado-boton);color:#fff;font-family:var(--marca-fuente-display);cursor:not-allowed;opacity:.55;border:none;border-radius:999px;font-size:14px;font-weight:700}.pildora-turno.svelte-rfg90d{min-height:var(--alto-tactil-min);padding:0 var(--e-4);border:1.5px solid var(--marca-superficie);color:var(--marca-azul-oscuro);font-family:var(--marca-fuente-display);background:#fffffff2;border-radius:999px;align-items:center;gap:7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pin-mapa{background:var(--marca-azul-oscuro);cursor:pointer;border:3px solid #fff;border-radius:50%;width:28px;height:28px;padding:0;box-shadow:0 2px 8px #0f172a59}.popup-pin{font-family:var(--marca-fuente-texto);min-width:180px}.popup-tipo{font-family:var(--marca-fuente-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--marca-azul-oscuro);margin:0 0 2px;font-size:9px}.popup-nombre{font-family:var(--marca-fuente-display);color:var(--marca-navy);margin:0 0 4px;font-size:14px;font-weight:800}.popup-direccion{color:var(--marca-navy-claro);margin:0 0 6px;font-size:12px}.popup-aviso{color:var(--marca-azul-oscuro);margin:0 0 6px;font-size:11px}.popup-acciones{flex-direction:column;gap:6px;display:flex}.popup-acciones a{color:var(--marca-azul-oscuro);font-size:12.5px;font-weight:700;text-decoration:none}@media (prefers-reduced-motion:reduce){.seccion-mapa.svelte-rfg90d :where(.svelte-rfg90d){transition:none!important;animation:none!important}}.magazine.svelte-y1rnim{background:linear-gradient(#f8faff 0%,#fff 60%);padding:80px 0 88px;position:relative}.magazine-barra.svelte-y1rnim{background:var(--marca-degradado);height:3px;position:absolute;top:0;left:0;right:0}.magazine-ancho.svelte-y1rnim{max-width:var(--ancho-contenido-l);margin:0 auto;padding:0 40px}.magazine-cabecera.svelte-y1rnim{justify-content:space-between;align-items:center;gap:var(--e-4);margin-bottom:48px;display:flex}.magazine-logo.svelte-y1rnim{color:var(--marca-navy);margin:0;line-height:0}.ver-todo.svelte-y1rnim{min-height:var(--alto-tactil-min);font-family:var(--marca-fuente-display);color:#0e7490;align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ver-todo.svelte-y1rnim:hover{text-decoration:underline}.franja-autor.svelte-y1rnim{background:var(--marca-navy);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:24px;padding:28px 36px;display:flex;position:relative;overflow:hidden}.franja-brillo.svelte-y1rnim{pointer-events:none;background:radial-gradient(circle,#4f76f62e 0%,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.franja-izq.svelte-y1rnim{flex-wrap:wrap;flex:1;align-items:center;gap:28px;display:flex;position:relative}.franja-etiqueta.svelte-y1rnim{font-family:var(--marca-fuente-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--marca-cian);background:#22d3ee14;border:1px solid #22d3ee26;border-radius:4px;margin-bottom:10px;padding:4px 10px;font-size:9px;font-weight:700;display:inline-block}.franja-titulo.svelte-y1rnim p:where(.svelte-y1rnim){font-family:var(--marca-fuente-display);letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(16px,1.8vw,22px);font-weight:900;line-height:1.15}.degradado.svelte-y1rnim{background-image:var(--marca-degradado-texto);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.franja-beneficios.svelte-y1rnim{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.franja-beneficios.svelte-y1rnim li:where(.svelte-y1rnim){font-family:var(--marca-fuente-texto);color:#ffffffb3;align-items:center;gap:7px;font-size:13px;display:flex}.franja-beneficios.svelte-y1rnim li:where(.svelte-y1rnim) span:where(.svelte-y1rnim){color:var(--marca-cian);font-size:9px}.franja-der.svelte-y1rnim{flex-wrap:wrap;align-items:center;gap:14px;display:flex;position:relative}.franja-boton.svelte-y1rnim{min-height:var(--alto-tactil-min);background:var(--marca-degradado-boton);color:#fff;font-family:var(--marca-fuente-display);letter-spacing:.04em;border-radius:9px;align-items:center;gap:8px;padding:0 24px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 24px #4f76f666}.franja-boton.svelte-y1rnim:hover{transform:translateY(-2px);box-shadow:0 10px 32px #4f76f68c}.franja-contacto.svelte-y1rnim{min-height:var(--alto-tactil-min);font-family:var(--marca-fuente-display);letter-spacing:.04em;color:#ffffffb8;text-underline-offset:6px;white-space:nowrap;align-items:center;font-size:12px;font-weight:700;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;display:inline-flex}.franja-contacto.svelte-y1rnim:hover{color:#fff}@media (width<=860px){.magazine.svelte-y1rnim{padding:56px 0 64px}.magazine-ancho.svelte-y1rnim{padding:0 16px}.magazine-cabecera.svelte-y1rnim{margin-bottom:32px}.franja-autor.svelte-y1rnim{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.magazine.svelte-y1rnim :where(.svelte-y1rnim){transition:none!important}.franja-boton.svelte-y1rnim:hover{transform:none}}main.svelte-1uha8ag{font-family:var(--marca-fuente-texto);flex-direction:column;display:flex}.hero.svelte-1uha8ag{text-align:center;isolation:isolate;background:var(--marca-navy);flex-direction:column;justify-content:center;align-items:center;min-height:max(640px,100svh);padding:96px 0;display:flex;position:relative;overflow:hidden}.hero-fondo.svelte-1uha8ag{z-index:-2;position:absolute;inset:0}.hero-foto.svelte-1uha8ag{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-foto.svelte-1uha8ag{transition:none}}.hero-foto.activa.svelte-1uha8ag{opacity:1;transition:opacity 1.2s,transform 6.5s;transform:scale(1.07)}@media (prefers-reduced-motion:reduce){.hero-foto.activa.svelte-1uha8ag{transition:none;transform:none}}.hero-velo.svelte-1uha8ag{z-index:-1;background:linear-gradient(#080f2380 0%,#080f23ad 45%,#080f23e6 100%);position:absolute;inset:0}.hero-velo-radial.svelte-1uha8ag{z-index:-1;background:radial-gradient(#0000 35%,#040a18a6 100%);position:absolute;inset:0}.hero-contenido.svelte-1uha8ag{width:100%;max-width:820px;padding:0 var(--e-5);flex-direction:column;align-items:center;display:flex}.hero-leyenda.svelte-1uha8ag{font-family:var(--marca-fuente-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--marca-cian);margin:0 0 20px;font-size:11px;font-weight:500;animation:.7s both svelte-1uha8ag-subir}@keyframes svelte-1uha8ag-subir{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--marca-fuente-display);letter-spacing:-.04em;color:#fff;text-shadow:0 2px 48px #040a1899;margin:0 0 44px;font-size:clamp(36px,6vw,82px);font-weight:800;line-height:1.04}.hero-ciudad.svelte-1uha8ag{background-image:var(--marca-degradado-texto);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-buscador-ancho.svelte-1uha8ag{width:100%;max-width:700px}.pestañas-buscador.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:14px;display:flex}.pestaña.svelte-1uha8ag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffd9;font-family:var(--marca-fuente-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff1a;border:none;border-radius:20px;padding:6px 18px;font-size:12px;font-weight:600;transition:background .2s,box-shadow .2s;position:relative}.pestaña.activa.svelte-1uha8ag{background:var(--marca-degradado-boton);color:#fff;box-shadow:0 4px 16px #4f76f666}.pestaña.svelte-1uha8ag:after,.chip-frecuente.svelte-1uha8ag:after,.slide-punto.svelte-1uha8ag:after{content:"";height:var(--alto-tactil-min);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.buscador.svelte-1uha8ag{background:#fff;border-radius:14px;align-items:stretch;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 64px #040a1873}.buscador.svelte-1uha8ag:focus-within{box-shadow:0 0 0 3px #4f76f673,0 28px 64px #040a188c}.buscador-icono.svelte-1uha8ag{color:var(--marca-muted);pointer-events:none;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.buscador.svelte-1uha8ag input:where(.svelte-1uha8ag){font-family:var(--marca-fuente-texto);color:var(--marca-navy);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:22px 20px 22px 58px;font-size:17px;font-weight:500}.buscador.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--marca-muted)}.buscador-boton.svelte-1uha8ag{min-height:var(--alto-tactil-min);background:var(--marca-degradado-boton);color:#fff;font-family:var(--marca-fuente-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;margin:7px;padding:0 36px;font-size:14px;font-weight:700}.buscador-boton.svelte-1uha8ag:hover{opacity:.9}.chips-frecuentes.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.chips-etiqueta.svelte-1uha8ag{font-family:var(--marca-fuente-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;font-size:10px}.chip-frecuente.svelte-1uha8ag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffb8;font-family:var(--marca-fuente-texto);cursor:pointer;background:#ffffff17;border:1px solid #ffffff29;border-radius:20px;padding:5px 16px;font-size:13px;transition:background .2s,color .2s,border-color .2s;position:relative}.chip-frecuente.svelte-1uha8ag:hover{border-color:var(--marca-azul);color:#fff;background:#4f76f640}.slide-puntos.svelte-1uha8ag{align-items:center;gap:8px;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.slide-punto.svelte-1uha8ag{cursor:pointer;background:#ffffff40;border:none;border-radius:3px;width:8px;height:4px;padding:0;transition:width .4s,background .4s;position:relative}.slide-punto.svelte-1uha8ag:after{left:-4px;right:-4px}.slide-punto.activo.svelte-1uha8ag{background:var(--marca-azul);width:28px;box-shadow:0 0 8px var(--marca-azul)}.scroll-hint.svelte-1uha8ag{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:32px;right:44px}.scroll-linea.svelte-1uha8ag{background:linear-gradient(#0000,#4f76f680);width:1px;height:48px}.scroll-texto.svelte-1uha8ag{font-family:var(--marca-fuente-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;writing-mode:vertical-rl;font-size:9px}@media (width<=640px){.scroll-hint.svelte-1uha8ag{display:none}.buscador-boton.svelte-1uha8ag{padding:0 20px}.buscador.svelte-1uha8ag input:where(.svelte-1uha8ag){padding-left:50px}.buscador-icono.svelte-1uha8ag{left:18px}}@media (prefers-reduced-motion:reduce){.hero-leyenda.svelte-1uha8ag{animation:none}.pestaña.svelte-1uha8ag,.chip-frecuente.svelte-1uha8ag,.slide-punto.svelte-1uha8ag,.buscador.svelte-1uha8ag{transition:none}}.seccion-profesionales.svelte-1uha8ag{background:var(--marca-fondo);width:100%;padding:var(--e-7) 0 var(--e-5)}.resultados-caja.svelte-1uha8ag{width:100%;max-width:700px;margin-top:var(--e-3);text-align:left;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #0f172a40}.resultados.svelte-1uha8ag{padding:var(--e-2) 0;max-height:320px;margin:0;list-style:none;overflow-y:auto}.resultados.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){padding:var(--e-2) var(--e-5);color:var(--marca-navy);min-height:var(--alto-tactil-min);align-items:center;font-weight:500;text-decoration:none;display:flex}.resultados.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{background:var(--marca-fondo)}.resultado-esp.svelte-1uha8ag{color:var(--marca-muted);font-weight:400}.resultados-vinculados.svelte-1uha8ag{padding:0 0 var(--e-2) 34px;margin:0;list-style:none}.resultados-vinculados.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--marca-navy-claro);min-height:auto;padding:4px 0;font-size:13px;font-weight:400}.resultados-vinculados.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--marca-azul-oscuro);background:0 0}.sin-resultados.svelte-1uha8ag{padding:var(--e-4) var(--e-5);color:var(--marca-muted)}.resultado-categoria.svelte-1uha8ag{min-height:var(--alto-tactil-min);padding:var(--e-3) var(--e-5);color:var(--marca-azul-oscuro);align-items:center;font-weight:700;text-decoration:none;display:flex}.resultado-categoria.svelte-1uha8ag:hover{background:var(--marca-fondo)}.aviso-sin-contenido.svelte-1uha8ag{padding:var(--e-4) var(--e-5);gap:var(--e-2);flex-direction:column;display:flex}.aviso-sin-contenido.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--marca-navy);text-align:left;font-size:14px;line-height:1.5}.aviso-acciones.svelte-1uha8ag{gap:var(--e-4);flex-wrap:wrap;display:flex}.aviso-acciones.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--marca-azul-oscuro);font-size:13.5px;font-weight:600;text-decoration:none}.aviso-acciones.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.banda-categorias.svelte-1uha8ag{background:#b8c4d8;width:100%}.seccion-categorias.svelte-1uha8ag{max-width:var(--ancho-contenido-l);width:100%;padding:var(--e-8) var(--e-5);margin:0 auto}.categorias-cabecera.svelte-1uha8ag{margin-bottom:var(--e-6)}.etiqueta-seccion.svelte-1uha8ag{font-family:var(--marca-fuente-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--marca-navy);margin:0 0 14px;font-size:10px;font-weight:500}.seccion-categorias.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--marca-fuente-display);letter-spacing:-.03em;color:var(--marca-navy);margin:0;font-size:clamp(28px,3.5vw,48px);font-weight:800;line-height:1.1}.seccion-categorias.svelte-1uha8ag .degradado:where(.svelte-1uha8ag){background-image:var(--marca-degradado-texto);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mosaico.svelte-1uha8ag{gap:var(--e-4);grid-template-columns:repeat(2,1fr);grid-auto-rows:180px;display:grid}@media (width>=720px){.mosaico.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}}.mosaico-ancha.svelte-1uha8ag{grid-column:span 2}.mosaico-tarjeta.svelte-1uha8ag{background:var(--marca-navy-medio);border-radius:14px;text-decoration:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;display:block;position:relative;overflow:hidden}.mosaico-tarjeta.svelte-1uha8ag:hover,.mosaico-tarjeta.svelte-1uha8ag:focus-visible{transform:scale(1.02);box-shadow:0 16px 40px #0f172a40}.mosaico-tarjeta.svelte-1uha8ag:focus-visible{outline:3px solid var(--marca-azul-oscuro);outline-offset:2px}.mosaico-deshabilitada.svelte-1uha8ag{background:var(--marca-superficie);opacity:.7}@media (prefers-reduced-motion:reduce){.mosaico-tarjeta.svelte-1uha8ag{transition:none}.mosaico-tarjeta.svelte-1uha8ag:hover,.mosaico-tarjeta.svelte-1uha8ag:focus-visible{transform:none}}.mosaico-foto.svelte-1uha8ag{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.mosaico-foto.svelte-1uha8ag{transition:none}}.mosaico-tarjeta.svelte-1uha8ag:hover .mosaico-foto:where(.svelte-1uha8ag){transform:scale(1.06)}.mosaico-velo.svelte-1uha8ag{background:linear-gradient(160deg,#0f172a26 0%,#0f172abf 100%);position:absolute;inset:0}.mosaico-tile.svelte-1uha8ag{border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;top:18px;left:18px}.mosaico-contenido.svelte-1uha8ag{padding:var(--e-4);flex-direction:column;gap:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.mosaico-nombre.svelte-1uha8ag{font-family:var(--marca-fuente-display);color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:800}.mosaico-ancha.svelte-1uha8ag .mosaico-nombre:where(.svelte-1uha8ag){font-size:22px}.mosaico-deshabilitada.svelte-1uha8ag .mosaico-nombre:where(.svelte-1uha8ag){color:var(--marca-navy)}.mosaico-proximamente.svelte-1uha8ag{font-family:var(--marca-fuente-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--marca-navy-claro);font-size:10px}.mosaico-flecha.svelte-1uha8ag{color:#fff;background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:14px;right:14px}
