.proteccion__rejilla{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:48px clamp(48px,6vw,96px);display:grid}.anillos{justify-self:center;width:100%;max-width:460px;height:auto;overflow:visible}.anillo__trazo{fill:none;stroke:#7d5f2c61;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke .35s var(--curva-cine), stroke-width .35s var(--curva-cine), stroke-dashoffset 1.6s var(--curva-cine) calc(var(--orden) * .12s)}.anillos--animados .anillo__trazo{stroke-dashoffset:1px}.anillos--animados.esta-visible .anillo__trazo{stroke-dashoffset:0}.anillo__insignia{fill:var(--marfil);stroke:#7d5f2c99;stroke-width:1px;transition:fill .35s,stroke .35s}.anillo__numero{font:700 11px var(--fuente-texto);fill:var(--oro-sobre-claro);text-anchor:middle;transition:fill .35s}.anillo.esta-activo .anillo__trazo{stroke:var(--oro-sobre-claro);stroke-width:2.6px}.anillo.esta-activo .anillo__insignia{fill:var(--azul-noche);stroke:var(--azul-noche)}.anillo.esta-activo .anillo__numero{fill:var(--oro-luz)}.anillos__centro{fill:var(--azul-noche)}.anillos__texto{font:italic 600 23px var(--fuente-titulos);fill:var(--oro-luz);text-anchor:middle}.capas-de-proteccion{border-top:1px solid var(--linea-oscura);margin:36px 0 0;padding:0;list-style:none}.capa-de-proteccion{border-bottom:1px solid var(--linea-oscura);transition:background-color .3s var(--curva-cine);grid-template-columns:32px minmax(0,1fr);gap:16px;padding:15px 14px;display:grid}.capa-de-proteccion.esta-activa{background:var(--marfil-claro)}.capa-de-proteccion__numero{width:30px;height:30px;color:var(--oro-sobre-claro);border:1px solid var(--oro-sobre-claro);border-radius:50%;place-items:center;margin-top:2px;font-size:13px;font-weight:700;transition:background-color .3s,color .3s,border-color .3s;display:grid}.capa-de-proteccion.esta-activa .capa-de-proteccion__numero{color:var(--oro-luz);background:var(--azul-noche);border-color:var(--azul-noche)}.capa-de-proteccion__titulo{font-family:var(--fuente-titulos);font-weight:var(--peso-titulos);margin:0 0 2px;font-size:22px;line-height:1.2}.capa-de-proteccion__detalle{color:var(--texto-oscuro-suave);margin:0;font-size:15.5px;line-height:1.5}.informe-de-muestra{background:var(--azul-noche);overflow:hidden}.informe-de-muestra__rejilla{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:48px clamp(48px,6vw,96px);display:grid}.informe-de-muestra__figura{margin:0}.informe-de-muestra__rotulo{letter-spacing:.06em;color:var(--tinta);background:var(--oro-luz);border-radius:999px;margin:0 0 20px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.informe{color:var(--texto-oscuro);background:var(--marfil-claro);transition:transform .9s var(--curva-cine);border-radius:2px;padding:clamp(22px,3vw,40px);position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 50px 90px -40px #000000b3,inset 0 1px #fff6}.informe:hover,.informe:focus-within{transform:rotate(0)}.informe__marca-de-agua{font-family:var(--fuente-titulos);font-weight:var(--peso-titulos);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#7d5f2c12;pointer-events:none;font-size:clamp(90px,12vw,170px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.informe__marca-de-agua:before{content:attr(data-texto)}.informe__cabecera{border-bottom:2px solid var(--texto-oscuro);gap:3px;padding-bottom:16px;display:grid}.informe__firma{letter-spacing:.2em;text-transform:uppercase;color:var(--oro-sobre-claro);margin:0;font-size:11.5px;font-weight:700}.informe__titulo{font-family:var(--fuente-titulos);font-weight:var(--peso-titulos);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:30px;display:flex}.informe__titulo span{font-family:var(--fuente-texto);color:var(--texto-oscuro-suave);font-size:14px;font-weight:500}.informe__operacion{color:var(--texto-oscuro-suave);margin:0;font-size:14px}.informe__bloque{border-top:1px solid var(--linea-oscura);margin-top:18px;padding-top:18px;position:relative}.informe__bloque--indicadores{border-top:0}.informe__subtitulo{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;font-weight:700;display:flex}.informe__indicadores{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.indicador dt{min-height:2.8em;color:var(--texto-oscuro-suave);font-size:12.5px;line-height:1.4}.indicador dd{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;margin:4px 0 0;display:grid}.indicador__valor{font-family:var(--fuente-titulos);font-weight:var(--peso-titulos);font-size:26px}.indicador__variacion{color:var(--olivo);font-size:12.5px;font-weight:700}.indicador__grafico{grid-column:1/-1;width:100%;max-width:120px;height:auto;margin-top:4px;overflow:visible}.indicador__grafico polyline{fill:none;stroke:var(--oro-sobre-claro);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.indicador__grafico circle{fill:var(--oro-sobre-claro)}.informe__columnas{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.informe__plan,.informe__riesgos{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.informe__plan li{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;display:grid}.informe__plan b{font-variant-numeric:tabular-nums;font-size:12.5px}.informe__avance{background:#1b243317;border-radius:4px;grid-column:1/-1;height:7px;position:relative}.informe__avance:before{content:"";width:var(--avance);background:var(--azul-noche);border-radius:4px;position:absolute;inset:0 auto 0 0}.informe__riesgos li{align-items:center;gap:10px;display:flex}.informe__nivel{flex:none;align-items:center;gap:6px;min-width:64px;font-size:12px;font-weight:700;display:inline-flex}.informe__nivel:before{content:"";border-radius:50%;width:9px;height:9px}.informe__nivel--bajo:before{background:var(--olivo)}.informe__nivel--medio:before{background:#c28a2e}.informe__nivel--alto:before{background:#a34a3a}.informe__hitos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;font-size:14px;display:grid}.informe__hitos ul{gap:4px;margin:0;padding-left:18px;display:grid}.informe__proximos{color:var(--texto-oscuro-suave);margin:0 0 6px;font-size:12px;font-weight:700}.nota-explicativa__marca{width:22px;height:22px;font:700 12px/1 var(--fuente-texto);color:var(--tinta);background:var(--oro-champagne);cursor:pointer;transition:transform .3s var(--curva-cine);border-radius:50%;place-items:center;text-decoration:none;display:inline-grid;box-shadow:0 0 0 4px #c9a56b40}.nota-explicativa__marca:hover{transform:scale(1.1)}.nota-explicativa .termino__definicion{letter-spacing:normal;text-transform:none;font-weight:400}@media (width<=1000px){.proteccion__rejilla,.informe-de-muestra__rejilla{grid-template-columns:minmax(0,1fr)}.anillos{max-width:340px}}@media (width<=700px){.anillos{display:none}.informe{transform:none}.informe__indicadores,.informe__columnas,.informe__hitos{grid-template-columns:repeat(2,minmax(0,1fr))}.informe__columnas,.informe__hitos{grid-template-columns:minmax(0,1fr);gap:0}.informe__subtitulo{flex-wrap:wrap}.informe .nota-explicativa{display:contents}.informe .nota-explicativa__marca{display:none}.informe .termino__definicion{width:auto;max-width:none;color:var(--texto-oscuro-suave);box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;flex-basis:100%;order:3;margin:2px 0 0;padding:0;font-size:13px;line-height:1.45;position:static;transform:none}}.estructura__pasos{--tamano-del-numero:44px;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.estructura__pasos:before{content:"";top:calc(var(--tamano-del-numero) / 2);left:calc(var(--tamano-del-numero) / 2);background:linear-gradient(90deg, var(--oro-champagne), #c9a56b26);height:1px;position:absolute;right:10%}.estructura__paso{align-content:start;gap:10px;display:grid;position:relative}.estructura__numero{width:var(--tamano-del-numero);height:var(--tamano-del-numero);border:1px solid var(--oro-champagne);background:var(--azul-noche);font-family:var(--fuente-titulos);color:var(--oro-champagne);font-variant-numeric:lining-nums;border-radius:50%;place-items:center;font-size:21px;display:grid}.estructura__titulo{font-family:var(--fuente-titulos);font-weight:var(--peso-titulos);margin:10px 0 0;font-size:23px;line-height:1.2}.estructura__detalle{color:var(--texto-claro-suave);margin:0;font-size:15.5px;line-height:1.6}@media (width<=1000px){.estructura__pasos{grid-template-columns:minmax(0,1fr);gap:26px;max-width:640px}.estructura__pasos:before{top:calc(var(--tamano-del-numero) / 2);bottom:calc(var(--tamano-del-numero) / 2);background:linear-gradient(180deg, var(--oro-champagne), #c9a56b26);width:1px;height:auto;right:auto}.estructura__paso{grid-template-columns:var(--tamano-del-numero) minmax(0, 1fr);gap:4px 20px}.estructura__numero{grid-row:1/span 2}.estructura__titulo{margin-top:8px}}.estructura__titulo .termino__palabra{text-align:left}.rentabilidad__rejilla{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:56px clamp(48px,6vw,96px);display:grid}.rentabilidad__objetivo{background:var(--marfil-claro);border:1px solid var(--linea-oscura);border-top:2px solid var(--oro-sobre-claro);border-radius:3px;padding:clamp(28px,3.4vw,44px)}.rentabilidad__cifra{font-family:var(--fuente-titulos);font-weight:var(--peso-titulos);color:var(--texto-oscuro);margin:0 0 22px;font-size:clamp(64px,7vw,104px);line-height:.95;display:grid}.rentabilidad__cifra span{color:var(--oro-sobre-claro);margin-top:10px;font-size:clamp(22px,2vw,28px);font-style:italic;font-weight:500}.rentabilidad__texto{max-width:46ch;color:var(--texto-oscuro);margin:0;font-size:17px;line-height:1.6}.rentabilidad__aviso{border-top:1px solid var(--linea-oscura);margin-top:14px;padding-top:14px}.retorno__titulo{font-family:var(--fuente-titulos);font-weight:var(--peso-titulos);margin:0 0 22px;font-size:clamp(28px,2.6vw,36px);line-height:1.15}.retorno__capas{flex-direction:column-reverse;gap:3px;margin:0;padding:0;list-style:none;display:flex}.capa-del-retorno{min-height:68px;color:var(--texto-claro);background:var(--azul-noche);border-top:1px solid #c9a56b8c;border-radius:3px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;padding:12px 22px;display:grid}.capa-del-retorno__numero{font-family:var(--fuente-titulos);font-weight:var(--peso-titulos);color:var(--oro-champagne);font-size:24px}.capa-del-retorno__texto{gap:2px;display:grid}.capa-del-retorno__texto b{font-size:17px;font-weight:600}.capa-del-retorno__texto>span{color:var(--texto-claro-suave);font-size:14.5px;line-height:1.45}.capa-del-retorno .termino__palabra{text-decoration-color:var(--oro-champagne)}.retorno__nota{color:var(--texto-oscuro-suave);margin:14px 0 0;font-size:14.5px;font-style:italic}.otra-forma{border-top:1px solid var(--linea-oscura);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px 32px;padding:22px 0 0;display:flex}.otra-forma p{max-width:70ch;color:var(--texto-oscuro-suave);margin:0;font-size:16.5px;line-height:1.55}.otra-forma b{font-family:var(--fuente-titulos);font-size:22px;font-weight:var(--peso-titulos);color:var(--texto-oscuro)}.otra-forma .enlace-dorado svg{width:18px;height:18px;transition:transform .4s var(--curva-cine)}.otra-forma .enlace-dorado:hover svg{transform:translate(4px)}@media (width<=1000px){.rentabilidad__rejilla{grid-template-columns:minmax(0,1fr)}}
