.landing.svelte-1uha8ag{--naranja-marca:#ff8c1a;--verde-marca:#2bb673;--margen:clamp(1rem, 5.5vw, 5rem);flex-direction:column;min-height:100vh;display:flex}main.svelte-1uha8ag{flex-grow:1}main.svelte-1uha8ag:focus{outline:none}.cabecera.svelte-1uha8ag{min-height:5.5rem;padding:.75rem var(--margen);border-bottom:.0625rem solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.marca.svelte-1uha8ag{color:var(--texto);min-height:2.75rem;font-family:var(--fuente-titulo);letter-spacing:-.03rem;align-items:center;gap:.75rem;font-size:1.625rem;font-weight:800;text-decoration:none;display:flex}.marca.svelte-1uha8ag:hover{color:var(--texto)}.anclas.svelte-1uha8ag{gap:2.25rem;font-weight:500;display:flex}.anclas.svelte-1uha8ag a:where(.svelte-1uha8ag),.enlace-suave.svelte-1uha8ag{min-height:2.75rem;color:var(--texto-suave);align-items:center;text-decoration:none;display:inline-flex}.anclas.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.enlace-suave.svelte-1uha8ag:hover{color:var(--texto);text-decoration:underline}.acceso.svelte-1uha8ag{align-items:center;gap:.75rem;display:flex}.enlace-suave.svelte-1uha8ag{padding:0 .75rem;font-weight:500}.pildora.svelte-1uha8ag{border-radius:var(--radio-pildora);justify-content:center;align-items:center;min-height:2.875rem;padding:0 1.375rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.pildora.grande.svelte-1uha8ag{min-height:3.5rem;padding:0 1.875rem;font-size:1.0625rem}.pildora.amarilla.svelte-1uha8ag{background:var(--amarillo);color:var(--sobre-amarillo)}.pildora.amarilla.svelte-1uha8ag:hover{color:var(--sobre-amarillo);background:#ffe27a}.pildora.contorno.svelte-1uha8ag{border:.09375rem solid var(--borde-control);color:var(--texto)}.pildora.contorno.svelte-1uha8ag:hover{background:var(--superficie-2);color:var(--texto)}.pildora.azul.svelte-1uha8ag{background:var(--relleno-primario);color:var(--texto-primario)}.pildora.azul.svelte-1uha8ag:hover{color:var(--texto-primario);background:color-mix(in srgb, var(--relleno-primario) 85%, #000)}.botones.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.hero.svelte-1uha8ag{padding:clamp(2.5rem, 5vw, 4.5rem) var(--margen) clamp(3rem, 5.5vw, 5rem);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3rem;display:grid}.hero-texto.svelte-1uha8ag{flex-direction:column;gap:1.75rem;display:flex}.antetitulo.svelte-1uha8ag{letter-spacing:.09rem;text-transform:uppercase;color:var(--destacado);align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:700;display:flex}.antetitulo.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--amarillo);border-radius:.1875rem;width:.625rem;height:.625rem}h1.svelte-1uha8ag{letter-spacing:-.03em;margin:0;font-size:clamp(3rem,6.2vw,5.5rem);line-height:.95}.entradilla.svelte-1uha8ag{color:var(--entradilla);max-width:34rem;margin:0;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.hero-cubo.svelte-1uha8ag{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.hero-cubo.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;max-width:31.25rem;height:auto}.hero-cubo.svelte-1uha8ag rect:where(.svelte-1uha8ag){transition:fill .3s}.hero-cubo.svelte-1uha8ag button:where(.svelte-1uha8ag){background:var(--superficie)}.tira.svelte-1uha8ag{grid-template-columns:repeat(6,minmax(0,1fr));height:.75rem;display:grid}.tira.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{box-shadow:inset 0 0 0 .0625rem var(--filo-tira);background:#f5f3ee}.tira.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){background:#ffd23f}.tira.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){background:#ff8c1a}.tira.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(4){background:#e63946}.tira.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(5){background:#2f6bff}.tira.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(6){background:#2bb673}.seccion.svelte-1uha8ag{padding:clamp(3rem, 7vw, 6rem) var(--margen) 0;flex-direction:column;gap:2.5rem;display:flex}.seccion-cabecera.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2.5rem;display:flex}.seccion-cabecera.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,4.2vw,3.5rem);line-height:1}.seccion-cabecera.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--entradilla);max-width:26rem;margin:0;font-size:1.125rem;line-height:1.5}.pilares.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.pilar.svelte-1uha8ag{text-align:left;min-height:15rem;color:var(--texto);background:var(--superficie);border:.125rem solid var(--borde);border-radius:1.75rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.875rem;padding:2rem;font-size:1rem;font-weight:400;transition:border-color .2s,transform .2s;display:flex}button.pilar.svelte-1uha8ag:hover{background:var(--superficie-2)}.pilar.activo.svelte-1uha8ag{background:var(--superficie-2);border-color:var(--color);transform:translateY(-.375rem)}.chip.svelte-1uha8ag{font-family:var(--fuente-mono);background:var(--color);border-radius:.625rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:700}.pilar-nombre.svelte-1uha8ag{font-family:var(--fuente-titulo);letter-spacing:-.02em;font-size:clamp(1.75rem,2.4vw,2.125rem);font-weight:800}.pilar-texto.svelte-1uha8ag{color:var(--entradilla);font-size:1rem;line-height:1.5}.paneles.svelte-1uha8ag{gap:1.25rem;display:grid}.panel.svelte-1uha8ag{background:var(--superficie);border:.0625rem solid var(--borde);border-radius:1.75rem;padding:clamp(1.25rem,3vw,2.75rem)}.rejilla-4.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.rejilla-3.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.rejilla-2.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2rem;display:grid}.mini.svelte-1uha8ag{background:var(--hundido);border-radius:1.125rem;flex-direction:column;gap:.625rem;padding:1.5rem;display:flex}.panel.svelte-1uha8ag .rejilla-3:where(.svelte-1uha8ag){gap:1rem}.nivel.svelte-1uha8ag{letter-spacing:.06rem;font-size:.8125rem;font-weight:700}.nivel.naranja.svelte-1uha8ag{color:var(--naranja)}.nivel.amarillo.svelte-1uha8ag{color:var(--destacado)}.nivel.verde.svelte-1uha8ag{color:var(--verde)}.nivel.azul.svelte-1uha8ag{color:var(--acento)}.mini-titulo.svelte-1uha8ag{font-size:1.25rem;font-weight:700;line-height:1.25}.mini-texto.svelte-1uha8ag{color:var(--texto-suave);font-size:.9375rem;line-height:1.5}.practica-texto.svelte-1uha8ag{flex-direction:column;gap:.875rem;display:flex}.panel-titulo.svelte-1uha8ag{font-family:var(--fuente-titulo);font-size:clamp(1.625rem,2.4vw,2rem);font-weight:800;line-height:1.1}.practica-demo.svelte-1uha8ag{background:var(--hundido);border-radius:1.375rem;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem;display:flex}.reloj.svelte-1uha8ag{font-family:var(--fuente-mono);letter-spacing:-.03em;font-size:clamp(3.5rem,7vw,6rem);font-weight:700;line-height:1}.proxima.svelte-1uha8ag{border-radius:1.5rem;flex-direction:column;gap:1rem;padding:1.75rem;display:flex}.proxima.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:clamp(1.625rem,2.2vw,1.875rem);line-height:1.1}.proxima.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.9375rem;line-height:1.5}.proxima.svelte-1uha8ag .estado:where(.svelte-1uha8ag){font-family:var(--fuente-mono);border-radius:var(--radio-pildora);background:#00000024;align-self:flex-start;padding:.375rem .75rem;font-size:.8125rem;font-weight:700}.proxima.verde.svelte-1uha8ag{color:#0b2a1a;background:#2bb673}.proxima.amarilla.svelte-1uha8ag{color:#141413;background:#ffd23f}.proxima.azul.svelte-1uha8ag{color:#fff;background:#1e4fcc}.proxima.azul.svelte-1uha8ag .estado:where(.svelte-1uha8ag){background:#00000038}.enlace-tarjeta.svelte-1uha8ag{color:inherit;margin-top:auto;font-weight:700}.enlace-tarjeta.svelte-1uha8ag:hover{color:inherit}.proxima.verde.svelte-1uha8ag .estado:where(.svelte-1uha8ag){background:0 0;border:.0625rem solid}.cta.svelte-1uha8ag{margin:clamp(3rem, 7vw, 6rem) var(--margen) 0;background:var(--cta-fondo);color:var(--cta-texto);border-radius:2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2.5rem;padding:clamp(2rem,4.5vw,4rem);display:flex}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(2rem,3.8vw,3rem);line-height:1}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--cta-suave);max-width:32rem;margin:0;font-size:1.125rem}.cta-principal.svelte-1uha8ag{background:var(--cta-texto);color:var(--cta-acento);min-height:3.25rem;padding:0 1.625rem;font-size:1rem}.cta-principal.svelte-1uha8ag:hover{color:var(--cta-acento);opacity:.9}.cta-secundario.svelte-1uha8ag{color:var(--cta-texto);border:.09375rem solid;min-height:3.25rem;padding:0 1.625rem;font-size:1rem}.cta-secundario.svelte-1uha8ag:hover{color:var(--cta-texto)}.cta.svelte-1uha8ag a:focus-visible{outline-color:var(--cta-texto)}.pie.svelte-1uha8ag{padding:2.5rem var(--margen);border-top:.0625rem solid var(--borde);color:var(--texto-suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:clamp(3rem,7vw,6rem);font-size:.9375rem;display:flex}.pie-marca.svelte-1uha8ag{font-family:var(--fuente-titulo);color:var(--texto);font-size:1.375rem;font-weight:800}.pie.svelte-1uha8ag nav:where(.svelte-1uha8ag){flex-wrap:wrap;gap:.25rem 1.75rem;display:flex}.pie.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){min-height:2.75rem;color:var(--texto-suave);align-items:center;text-decoration:none;display:inline-flex}.pie.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--texto);text-decoration:underline}@media (width<=64rem){.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.hero-cubo.svelte-1uha8ag svg:where(.svelte-1uha8ag){max-width:22rem}.rejilla-4.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=52rem){.anclas.svelte-1uha8ag{display:none}.pilares.svelte-1uha8ag,.rejilla-3.svelte-1uha8ag,.rejilla-2.svelte-1uha8ag,.rejilla-4.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.pilar.svelte-1uha8ag{min-height:0;padding:1.5rem}.pilar.activo.svelte-1uha8ag{transform:none}}
