.pagina-inicio[data-v-b4942125]{color:#111827;background-color:#0f1115}.posicion-relativa[data-v-b4942125]{position:relative}.z-index-1[data-v-b4942125]{z-index:1}.contenedor-ancho-maximo[data-v-b4942125]{max-width:1320px}.texto-volt[data-v-b4942125]{color:#70df3f}.texto-verde-oscuro[data-v-b4942125]{color:#15803d}.hero-inicio[data-v-b4942125]{background-color:#0b0d11;min-height:85vh;padding:80px 0 60px;position:relative;overflow:hidden}.capa-fondo-hero[data-v-b4942125]{filter:brightness(.35)saturate(1.1);z-index:0;background-image:url(/images/bg-fitness-1.jpg);background-position:top;background-size:cover;position:absolute;inset:0}.overlay-gradiente-oscuro[data-v-b4942125]{background:linear-gradient(#0b0d11b3 0%,#0b0d11f2 100%);position:absolute;inset:0}.badge-tag-hero[data-v-b4942125]{letter-spacing:1.5px;color:#70df3f;text-transform:uppercase;background-color:#70df3f26;border:1px solid #70df3f66;border-radius:9999px;padding:6px 18px;font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:900}.titulo-principal-hero[data-v-b4942125]{text-transform:uppercase;letter-spacing:1px;font-family:Barlow Condensed,sans-serif;font-size:clamp(3.2rem,8vw,6.2rem);font-weight:900;line-height:.95}.subtitulo-hero[data-v-b4942125]{letter-spacing:1px;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.1rem,2.5vw,1.6rem);font-weight:800}.bloque-sede-fecha[data-v-b4942125]{letter-spacing:1px;font-family:Barlow Condensed,sans-serif;font-size:1.15rem}.punto-separador-hero[data-v-b4942125]{color:#70df3f;font-size:1.5rem}.caja-cuenta-atras-hero[data-v-b4942125]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111827bf;border:1px solid #ffffff1f;width:100%;max-width:540px}.fila-contadores-reloj[data-v-b4942125]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.etiqueta-reloj-hero[data-v-b4942125]{letter-spacing:1px;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:.85rem;font-weight:800}.celda-digito-hero[data-v-b4942125]{background:#00000080;border:1px solid #70df3f40;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.numero-digito-hero[data-v-b4942125]{color:#70df3f;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1}.texto-digito-hero[data-v-b4942125]{color:#9ca3af;letter-spacing:.8px;font-size:.7rem;font-weight:800}.boton-cta-grande[data-v-b4942125]{color:#0f172a;letter-spacing:1px;background-color:#70df3f;border-radius:9999px;padding:14px 34px;font-family:Barlow Condensed,sans-serif;font-size:1.25rem;font-weight:900;transition:transform .2s,box-shadow .2s}.boton-cta-grande[data-v-b4942125]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #70df3f59}.boton-secundario-hero[data-v-b4942125]{letter-spacing:.8px;color:#fff;border-color:#fff6;border-radius:9999px;padding:14px 28px;font-family:Barlow Condensed,sans-serif;font-size:1.15rem}.boton-secundario-hero[data-v-b4942125]:hover{background-color:#ffffff1a;border-color:#fff}.metricas-fila-hero[data-v-b4942125]{border-top:1px solid #ffffff1a;padding-top:28px}.metrica-hero-numero[data-v-b4942125]{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:2.5rem;font-weight:900;line-height:1}.metrica-hero-etiqueta[data-v-b4942125]{letter-spacing:.8px;color:#9ca3af;text-transform:uppercase;margin-top:4px;font-size:.75rem;font-weight:800}.seccion-que-es[data-v-b4942125]{border-bottom:1px solid #e5e7eb}.etiqueta-seccion-volt[data-v-b4942125]{letter-spacing:1px;color:#15803d;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:900}.titulo-seccion-oscuro[data-v-b4942125]{color:#111827;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:900;line-height:1}.parrafo-destacado[data-v-b4942125]{font-size:1.15rem;line-height:1.6}.parrafo-cuerpo[data-v-b4942125]{font-size:.98rem;line-height:1.6}.caja-icono-pilar[data-v-b4942125]{background-color:#ecfdf5;border:1px solid #bbf7d0;border-radius:12px;flex-shrink:0;width:48px;height:48px}.titulo-pilar[data-v-b4942125]{color:#111827;font-size:1.05rem}.tarjeta-modalidad[data-v-b4942125]{background-color:#f9fafb;border:1px solid #e5e7eb;transition:transform .2s,box-shadow .2s}.tarjeta-modalidad[data-v-b4942125]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000000f}.tarjeta-modalidad.destacada-borde[data-v-b4942125]{background-color:#f6fef2;border:2px solid #70df3f}.badge-modalidad[data-v-b4942125]{letter-spacing:.8px;border-radius:6px;padding:4px 10px;font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:900}.badge-individual[data-v-b4942125]{color:#1f2937;background-color:#e5e7eb}.badge-parejas[data-v-b4942125]{color:#0f172a;background-color:#70df3f}.badge-equipos[data-v-b4942125]{color:#fff;background-color:#111827}.badge-popular[data-v-b4942125]{color:#15803d;background-color:#dcfce7;border-radius:9999px;padding:2px 8px;font-size:.7rem;font-weight:900}.titulo-modalidad[data-v-b4942125]{color:#111827;letter-spacing:.5px;font-family:Barlow Condensed,sans-serif;font-size:1.45rem;font-weight:900}.texto-modalidad[data-v-b4942125]{font-size:.9rem;line-height:1.5}.seccion-pollenca[data-v-b4942125]{background-color:#0b0d11;overflow:hidden}.capa-fondo-pollenca[data-v-b4942125]{filter:brightness(.25)saturate(1.2);z-index:0;background-image:url(/images/bg-fitness-2.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.badge-tag-pollenca[data-v-b4942125]{letter-spacing:1.5px;color:#70df3f;text-transform:uppercase;background:#70df3f33;border:1px solid #70df3f66;border-radius:9999px;padding:4px 14px;font-family:Barlow Condensed,sans-serif;font-size:.9rem;font-weight:900}.titulo-seccion-pollenca[data-v-b4942125]{text-transform:uppercase;letter-spacing:1px;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.4rem,6vw,3.8rem);font-weight:900}.subtitulo-seccion-pollenca[data-v-b4942125]{max-width:700px;font-size:1.05rem;line-height:1.5}.tarjeta-sede-item[data-v-b4942125]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111827b3;border:1px solid #ffffff1a;height:100%}.titulo-card-sede[data-v-b4942125]{color:#fff;letter-spacing:.5px;font-family:Barlow Condensed,sans-serif;font-size:1.35rem;font-weight:900}.texto-card-sede[data-v-b4942125]{font-size:.9rem;line-height:1.5}.caja-info-ubicacion[data-v-b4942125]{background:#111827d9;border:1px solid #70df3f4d}.boton-mapa[data-v-b4942125]{color:#fff;background-color:#ffffff26;border-radius:8px}.boton-mapa[data-v-b4942125]:hover{background-color:#ffffff40}.banner-separador-inscripcion[data-v-b4942125]{background:radial-gradient(circle,#1b2816 0%,#0d120c 100%);border-top:1px solid #70df3f4d}.badge-alerta-tramo[data-v-b4942125]{letter-spacing:1.2px;color:#fff;text-transform:uppercase;background-color:#ef4444;border-radius:9999px;padding:6px 16px;font-family:Barlow Condensed,sans-serif;font-size:.95rem}.titulo-banner-cierre[data-v-b4942125]{letter-spacing:1px;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:900;line-height:1}.subtitulo-banner-cierre[data-v-b4942125]{max-width:680px;font-size:1.05rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.boton-cta-grande[data-v-b4942125],.tarjeta-modalidad[data-v-b4942125]{transition:none!important;transform:none!important}}
