:root{--color-primario:#41f27f;--color-primario-claro:#a5f9c6;--color-primario-oscuro:#2db35a;--color-secundario:#f2a2ce;--color-secundario-claro:#fad5e8;--color-secundario-oscuro:#d56ea3;--color-terciario:#c9d952;--color-terciario-claro:#e4eca3;--color-terciario-oscuro:#9ca82e;--color-acento:#035159;--color-acento-claro:#0a7d89;--color-acento-oscuro:#023238;--color-verde-claro:var(--color-primario);--color-verde-medio:var(--color-primario-oscuro);--color-verde-oscuro:var(--color-acento);--color-rosa:var(--color-secundario);--color-amarillo-lima:var(--color-terciario);--color-blanco:#fff;--color-fondo:#fff;--color-fondo-claro:#f5f5f5;--color-gris-claro:#f5f5f5;--color-gris-medio:#ddd;--color-gris:#9e9e9e;--color-gris-oscuro:#035159;--color-negro:#212121;--color-texto:#1e3a4c;--color-texto-secundario:#4a5568;--color-exito:#4caf50;--color-advertencia:#ff9800;--color-error:#f44336;--color-info:#2196f3;--fuente-principal:"Poppins",sans-serif;--fuente-secundaria:"Poppins",sans-serif;--tamano-texto-pequeno:clamp(0.82rem,0.78rem + 0.4vw,0.94rem);--tamano-texto-normal:clamp(0.95rem,0.9rem + 0.5vw,1.08rem);--tamano-texto-medio:clamp(1.05rem,0.98rem + 0.6vw,1.25rem);--tamano-texto-grande:clamp(1.2rem,1.05rem + 0.9vw,1.45rem);--tamano-subtitulo:clamp(1.4rem,1.15rem + 1vw,1.9rem);--tamano-titulo-pequeno:clamp(1.4rem,1.15rem + 1vw,1.9rem);--tamano-titulo-medio:clamp(1.6rem,1.25rem + 1.4vw,2.2rem);--tamano-titulo-grande:clamp(1.9rem,1.4rem + 2vw,2.6rem);--tamano-titulo-xl:clamp(2.3rem,1.6rem + 2.6vw,3.2rem);--peso-fuente-ligero:300;--peso-fuente-normal:400;--peso-fuente-medio:500;--peso-fuente-negrita:600;--peso-fuente-extra-negrita:700;--peso-medio:var(--peso-fuente-medio);--peso-negrita:var(--peso-fuente-negrita);--peso-extra-negrita:var(--peso-fuente-extra-negrita);--altura-linea:1.6;--espaciado-xs:0.25rem;--espaciado-s:0.5rem;--espaciado-m:1rem;--espaciado-l:1.5rem;--espaciado-xl:2rem;--espaciado-xxl:3rem;--espaciado-lateral:1rem;--borde-radio:0.5rem;--borde-radio-pequeno:0.25rem;--borde-radio-grande:1rem;--borde-radio-circular:50%;--borde-ancho:1px;--borde-ancho-medio:2px;--borde-ancho-grueso:3px;--sombra-suave:0 2px 10px #0000001a;--sombra-media:0 4px 12px #00000026;--sombra-fuerte:0 8px 16px #0000001a;--sombra-interna:inset 0 2px 4px #0000000d;--transicion:all 0.3s ease;--transicion-rapida:0.2s ease;--transicion-normal:0.3s ease;--transicion-lenta:0.5s ease;--ancho-maximo:1200px;--ancho-medio:960px;--ancho-pequeno:768px;--ancho-formularios:950px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--z-index-bajo:1;--z-index-medio:10;--z-index-alto:100;--z-index-modal:1000;--opacidad-baja:0.3;--opacidad-media:0.5;--opacidad-alta:0.8}.barra-progreso{height:100%;border-radius:9999px;transition:width .5s ease}.indicador{margin-bottom:1rem}.titulo-indicador{font-weight:500;margin-bottom:.5rem;display:block;color:var(--color-texto)}.porcentaje{text-align:right;font-size:.875rem;margin-top:.25rem;color:var(--color-texto)}@media (max-width:576px){.porcentaje{font-size:.75rem}}