.informe[data-astro-cid-qcjdant5]{padding-block:clamp(3rem,7vw,5.5rem);position:relative;overflow:hidden}.informe__luz[data-astro-cid-qcjdant5]{pointer-events:none;background:radial-gradient(45% 60% at 50% 0,#388cff24,#0000 70%);height:40rem;position:absolute;inset:0 0 auto}.portada[data-astro-cid-qcjdant5]{border-bottom:1px solid var(--line);gap:1.25rem;max-width:52rem;padding-bottom:clamp(2rem,5vw,3.5rem);display:grid;position:relative}.portada[data-astro-cid-qcjdant5] h1[data-astro-cid-qcjdant5]{text-wrap:balance;font-size:clamp(2rem,4vw,3rem)}.aviso[data-astro-cid-qcjdant5]{border-radius:var(--radius-sm);border:1px dashed var(--line-strong);font-size:var(--t-small);color:var(--muted);background:#5aa9ff0f;padding:.85rem 1.1rem}.aviso[data-astro-cid-qcjdant5] strong[data-astro-cid-qcjdant5]{color:var(--accent)}.ficha[data-astro-cid-qcjdant5]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.9rem 2rem;display:grid}.ficha[data-astro-cid-qcjdant5] dt[data-astro-cid-qcjdant5],.opcion__datos[data-astro-cid-qcjdant5] dt[data-astro-cid-qcjdant5],.presupuesto[data-astro-cid-qcjdant5] dt[data-astro-cid-qcjdant5]{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}dd[data-astro-cid-qcjdant5]{margin:0}.ficha[data-astro-cid-qcjdant5] dd[data-astro-cid-qcjdant5]{font-size:var(--t-small)}.cuerpo[data-astro-cid-qcjdant5]{gap:2.5rem;padding-top:clamp(2rem,5vw,3.5rem);display:grid;position:relative}@media (width>=64rem){.cuerpo[data-astro-cid-qcjdant5]{grid-template-columns:14rem minmax(0,1fr);gap:4rem}.indice[data-astro-cid-qcjdant5]{align-self:start;position:sticky;top:6.5rem}}.indice__titulo[data-astro-cid-qcjdant5]{font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:.7rem}.indice[data-astro-cid-qcjdant5] ol[data-astro-cid-qcjdant5]{gap:.15rem;list-style:none;display:grid}.indice[data-astro-cid-qcjdant5] a[data-astro-cid-qcjdant5]{color:var(--muted);border-radius:6px;gap:.7rem;padding:.35rem .6rem;font-size:.9rem;text-decoration:none;display:flex}.indice[data-astro-cid-qcjdant5] a[data-astro-cid-qcjdant5]:hover{color:var(--fg);background:#5aa9ff12}.indice[data-astro-cid-qcjdant5] a[data-astro-cid-qcjdant5] .mono[data-astro-cid-qcjdant5]{color:var(--faint);padding-top:.1rem;font-size:.78rem}@media (width<=63.99rem){.indice[data-astro-cid-qcjdant5] ol[data-astro-cid-qcjdant5]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}}.contenido[data-astro-cid-qcjdant5]{gap:clamp(3rem,6vw,4.5rem);min-width:0;max-width:50rem;display:grid}.contenido[data-astro-cid-qcjdant5] section[data-astro-cid-qcjdant5]{gap:1.25rem;scroll-margin-top:6rem;display:grid}.contenido[data-astro-cid-qcjdant5] h2[data-astro-cid-qcjdant5]{align-items:baseline;gap:.9rem;font-size:clamp(1.45rem,2.6vw,1.9rem);display:flex}.num[data-astro-cid-qcjdant5]{color:var(--accent);font-size:.85rem;font-weight:400}.contenido[data-astro-cid-qcjdant5] p[data-astro-cid-qcjdant5]{max-width:65ch}.kpis[data-astro-cid-qcjdant5]{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.8rem;list-style:none;display:grid}.kpis[data-astro-cid-qcjdant5] li[data-astro-cid-qcjdant5]{gap:.3rem;padding:1.1rem 1.15rem;display:grid}.kpi[data-astro-cid-qcjdant5]{letter-spacing:-.02em;color:var(--ice);font-size:1.7rem;font-weight:600}.kpis[data-astro-cid-qcjdant5] .texto-suave[data-astro-cid-qcjdant5]{font-size:.85rem}.mapa[data-astro-cid-qcjdant5]{gap:.7rem;list-style:none;display:grid}@media (width>=48rem){.mapa[data-astro-cid-qcjdant5]{grid-template-columns:repeat(5,minmax(0,1fr))}}.paso[data-astro-cid-qcjdant5]{align-content:start;gap:.4rem;padding:1rem;display:grid;position:relative}.paso__n[data-astro-cid-qcjdant5]{border:1px solid var(--line-strong);width:1.6rem;height:1.6rem;color:var(--muted);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.paso__t[data-astro-cid-qcjdant5]{font-size:.95rem;font-weight:600;line-height:1.3}.paso__d[data-astro-cid-qcjdant5]{font-size:.82rem;line-height:1.45}.paso__min[data-astro-cid-qcjdant5]{color:var(--accent);background:#5aa9ff1f;border-radius:999px;justify-self:start;margin-top:.3rem;padding:.15rem .5rem;font-size:.72rem}.paso--caliente[data-astro-cid-qcjdant5]{box-shadow:var(--edge), 0 0 30px -12px #388cff80;border-color:#5aa9ff66}.paso--caliente[data-astro-cid-qcjdant5] .paso__n[data-astro-cid-qcjdant5]{border-color:var(--accent);color:var(--accent)}.leyenda[data-astro-cid-qcjdant5]{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.punto[data-astro-cid-qcjdant5]{background:var(--accent);border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 8px #5aa9ffb3}.tabla[data-astro-cid-qcjdant5]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}table[data-astro-cid-qcjdant5]{border-collapse:collapse;width:100%;min-width:34rem;font-size:.92rem}th[data-astro-cid-qcjdant5],td[data-astro-cid-qcjdant5]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.8rem 1rem}thead[data-astro-cid-qcjdant5] th[data-astro-cid-qcjdant5]{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);background:#ffffff04;font-weight:400}tbody[data-astro-cid-qcjdant5] th[data-astro-cid-qcjdant5]{font-weight:500}tbody[data-astro-cid-qcjdant5] tr[data-astro-cid-qcjdant5]:last-child th[data-astro-cid-qcjdant5],tbody[data-astro-cid-qcjdant5] tr[data-astro-cid-qcjdant5]:last-child td[data-astro-cid-qcjdant5]{border-bottom:0}tfoot[data-astro-cid-qcjdant5] th[data-astro-cid-qcjdant5],tfoot[data-astro-cid-qcjdant5] td[data-astro-cid-qcjdant5]{border-top:1px solid var(--line-strong);color:var(--ice);border-bottom:0;font-weight:600}.horas[data-astro-cid-qcjdant5]{min-width:9rem;position:relative}.horas[data-astro-cid-qcjdant5] .barra[data-astro-cid-qcjdant5]{height:3px;width:calc(var(--w) * .7);background:linear-gradient(90deg, var(--accent-ink), var(--accent));border-radius:2px;position:absolute;bottom:.45rem;left:1rem}.tabla--riesgos[data-astro-cid-qcjdant5]{min-width:36rem}.tabla--riesgos[data-astro-cid-qcjdant5] th[data-astro-cid-qcjdant5]{width:40%}.tabla--riesgos[data-astro-cid-qcjdant5] td[data-astro-cid-qcjdant5]{color:var(--muted)}.opciones[data-astro-cid-qcjdant5]{gap:1rem;list-style:none;display:grid}.opcion[data-astro-cid-qcjdant5]{gap:.9rem;padding:1.3rem 1.4rem;display:grid}.opcion--recomendada[data-astro-cid-qcjdant5]{background:linear-gradient(180deg, #5aa9ff14, transparent 60%), var(--surface);box-shadow:var(--edge), 0 0 50px -20px #388cff73;border-color:#5aa9ff73}.opcion__cab[data-astro-cid-qcjdant5]{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;display:flex}.opcion__cab[data-astro-cid-qcjdant5] h3[data-astro-cid-qcjdant5]{flex:16rem;font-size:1.12rem}.opcion__letra[data-astro-cid-qcjdant5]{width:2rem;height:2rem;color:var(--accent);border:1px solid var(--line-strong);border-radius:8px;place-items:center;font-size:.9rem;display:grid}.sello[data-astro-cid-qcjdant5]{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--accent-ink);border-radius:999px;padding:.2rem .6rem;font-size:.68rem}.opcion__datos[data-astro-cid-qcjdant5]{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.8rem;padding-block:.9rem;display:grid}.opcion__datos[data-astro-cid-qcjdant5] dd[data-astro-cid-qcjdant5]{color:var(--ice);font-size:1.05rem;font-weight:600}.opcion__riesgo[data-astro-cid-qcjdant5]{color:var(--muted);font-size:.88rem}.opcion__riesgo[data-astro-cid-qcjdant5] .mono[data-astro-cid-qcjdant5]{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-right:.4rem}.fases[data-astro-cid-qcjdant5]{border-left:1px solid var(--line-strong);gap:0;margin-left:.4rem;list-style:none;display:grid}.fases[data-astro-cid-qcjdant5] li[data-astro-cid-qcjdant5]{gap:.2rem;padding:0 0 1.1rem 1.4rem;display:grid;position:relative}.fases[data-astro-cid-qcjdant5] li[data-astro-cid-qcjdant5]:before{content:"";background:var(--bg);border:2px solid var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:.45rem;left:-5px}.fases[data-astro-cid-qcjdant5] .mono[data-astro-cid-qcjdant5]{color:var(--accent);font-size:.78rem}.presupuesto[data-astro-cid-qcjdant5]{gap:1.3rem;padding:1.4rem;display:grid}.presupuesto[data-astro-cid-qcjdant5] dl[data-astro-cid-qcjdant5]{gap:.6rem;display:grid}.presupuesto[data-astro-cid-qcjdant5] dl[data-astro-cid-qcjdant5] div[data-astro-cid-qcjdant5]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.presupuesto[data-astro-cid-qcjdant5] dd[data-astro-cid-qcjdant5]{font-size:1.05rem}.presupuesto__total[data-astro-cid-qcjdant5]{border-top:1px solid var(--line-strong);padding-top:.8rem}.presupuesto__total[data-astro-cid-qcjdant5] dd[data-astro-cid-qcjdant5]{letter-spacing:-.02em;color:var(--ice);font-size:1.6rem;font-weight:600}.presupuesto[data-astro-cid-qcjdant5] .checks[data-astro-cid-qcjdant5]{color:var(--muted);font-size:.92rem}.calculo[data-astro-cid-qcjdant5]{gap:0;padding:.6rem 1.2rem;font-size:.82rem;display:grid}.calculo[data-astro-cid-qcjdant5] p[data-astro-cid-qcjdant5]{border-bottom:1px dashed var(--line);max-width:none;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;padding-block:.65rem;display:flex}.calculo[data-astro-cid-qcjdant5] p[data-astro-cid-qcjdant5] span[data-astro-cid-qcjdant5]:last-child{color:var(--fg)}.calculo[data-astro-cid-qcjdant5] p[data-astro-cid-qcjdant5]:last-child{border-bottom:0}.calculo__total[data-astro-cid-qcjdant5] span[data-astro-cid-qcjdant5]{font-weight:500;color:var(--accent)!important}.final[data-astro-cid-qcjdant5]{background:radial-gradient(80% 120% at 100% 0%, #388cff24, transparent 60%), var(--surface);gap:1rem;padding:clamp(1.5rem,4vw,2.4rem);display:grid}.final[data-astro-cid-qcjdant5] h2[data-astro-cid-qcjdant5]{font-size:clamp(1.5rem,3vw,2rem)}.final[data-astro-cid-qcjdant5] p[data-astro-cid-qcjdant5]:last-child{font-size:var(--t-small)}
