/* Identidad Consusalud: blanco, rojo institucional, vino y rosa; hexágonos, cuadrícula suave y pulso cardíaco. */
:root{
  --rojo:#d90817;--rojo-vivo:#e20613;--rojo-osc:#b0060f;--vino:#8f1d2c;--malva:#b85f6e;--rosa:#f4babf;--blush:#f7e8ea;--blush-2:#fcf3f4;
  --tinta:#101010;--texto:#4a4a4a;--gris:#707070;--linea:#e7e7e7;--fondo:#f5f5f5;
  /* Indicadores: confianza, resultados, sostenibilidad */
  --c:#d90817;--r:#3b3b3b;--s:#1fae5b;
  --sombra-sm:0 6px 20px -10px rgba(16,16,16,.18);--sombra:0 24px 50px -24px rgba(16,16,16,.28);--sombra-roja:0 18px 40px -16px rgba(217,8,23,.45);
  --hex:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);
  --cruz:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%);
  --display:'Plus Jakarta Sans','Segoe UI',sans-serif;--body:'Plus Jakarta Sans','Segoe UI',sans-serif;
  --logo:url("data:image/png;base64,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");
  color-scheme:light;
}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
html,body{height:100%;margin:0;overflow:hidden;background:#fff;color:var(--tinta);font-family:var(--body)}
button{font:inherit;color:inherit;cursor:pointer}
:focus-visible{outline:3px solid var(--rojo);outline-offset:2px}
h1,h2,h3{font-family:var(--display);font-weight:800;margin:0;line-height:1.06;text-wrap:balance;letter-spacing:-.03em;color:var(--tinta)}
.rojo{color:var(--rojo)}
canvas#mundo{position:fixed;inset:0;width:100%;height:100%;display:block}
.vidrio{background:rgba(255,255,255,.94);border:1px solid var(--linea);border-radius:22px;box-shadow:var(--sombra-sm);backdrop-filter:blur(8px)}
.letra{flex:none;width:1.9em;height:1.65em;display:grid;place-items:center;clip-path:var(--hex);color:#fff;font:800 1em var(--display)}
.letra.A{background:linear-gradient(135deg,var(--rojo-vivo),var(--rojo-osc))}.letra.B{background:var(--vino)}.letra.C{background:#3b3b3b}.letra.D{background:var(--malva)}
.logo{display:block;aspect-ratio:366/112;background:var(--logo) center/contain no-repeat}
.eyebrow,.tag{display:inline-flex;align-items:center;gap:.5em;padding:.4em 1em .4em .8em;border-radius:999px;font:700 .72em var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--rojo);background:rgba(217,8,23,.07);border:1px solid rgba(217,8,23,.14)}
.eyebrow::before,.tag::before{content:"";width:.8em;height:.8em;background:currentColor;clip-path:var(--cruz)}
.ind{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.1em .5em}
.ind b{font-weight:700;color:var(--texto)}
.ind em{font:800 1.25em var(--display);font-style:normal;font-variant-numeric:tabular-nums}
.ind i{grid-column:1/-1;height:.55em;border-radius:99px;background:#ececec;overflow:hidden;display:block}
.ind i u{display:block;height:100%;border-radius:99px;transition:width .9s cubic-bezier(.2,1.3,.4,1)}
.ind.c em{color:var(--c)}.ind.c u{background:linear-gradient(90deg,var(--rojo-vivo),var(--rojo-osc))}
.ind.r em{color:var(--r)}.ind.r u{background:var(--r)}
.ind.s em{color:var(--s)}.ind.s u{background:var(--s)}
.ind.baja{animation:alarma .5s infinite alternate}
@keyframes alarma{to{transform:scale(1.04)}}
.punto{display:inline-block;width:.8em;height:.8em;border-radius:50%;margin-right:.2em;box-shadow:0 0 0 2px #fff}
.punto.c{background:var(--c)}.L .punto.c{background:#fff}.punto.r{background:var(--r)}.punto.s{background:var(--s)}
.delta{display:inline-flex;font:800 1em var(--display);padding:.25em .7em;border-radius:99px;font-variant-numeric:tabular-nums;color:#fff;animation:salta .5s cubic-bezier(.2,1.8,.4,1) both}
.delta.c{background:var(--c)}.delta.r{background:var(--r)}.delta.s{background:var(--s)}
.delta:nth-child(2){animation-delay:.12s}.delta:nth-child(3){animation-delay:.24s}
@keyframes salta{from{transform:scale(.2);opacity:0}}
@keyframes temblor{10%,50%,90%{transform:translate(-6px,2px)}30%,70%{transform:translate(6px,-2px)}}
.temblor{animation:temblor .5s}
.btn{font:700 1em var(--display);background:linear-gradient(135deg,var(--rojo-vivo),var(--rojo-osc));color:#fff;border:0;border-radius:99px;padding:.75em 1.6em;box-shadow:var(--sombra-roja);transition:transform .15s,border-color .2s,color .2s}
.btn:hover{transform:translateY(-2px)}.btn:active{transform:scale(.96)}
.btn.sec{background:#fff;color:var(--tinta);border:1.5px solid var(--linea);box-shadow:none}
.btn.sec:hover{border-color:var(--rojo);color:var(--rojo)}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
