.diag-hero[data-astro-cid-ozvawoeb]{padding:clamp(130px,18vh,190px) 0 clamp(56px,8vw,96px);overflow:hidden}.diag-hero-in[data-astro-cid-ozvawoeb]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:40px clamp(40px,6vw,96px);align-items:center}.diag-hero-texto[data-astro-cid-ozvawoeb]{display:grid;gap:22px;max-width:640px}.diag-hero[data-astro-cid-ozvawoeb] .h1[data-astro-cid-ozvawoeb]{font-size:clamp(38px,5.2vw,74px)}.diag-hero[data-astro-cid-ozvawoeb] .reveal-linea[data-astro-cid-ozvawoeb]{display:block}.diag-hero-ctas[data-astro-cid-ozvawoeb]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px}.diag-linea[data-astro-cid-ozvawoeb]{font-size:13.5px;letter-spacing:.02em}.diag-hero-nota[data-astro-cid-ozvawoeb]{font-size:14.5px;max-width:38em}.diag-hero-in[data-astro-cid-ozvawoeb] .diag-hero-tarjeta{border:1px solid var(--linea-clara);background:var(--tinta-2)}.llevas[data-astro-cid-ozvawoeb]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(20px,3vw,40px);border-top:1px solid var(--linea)}.lleva[data-astro-cid-ozvawoeb]{display:grid;gap:10px;align-content:start;padding-top:26px}.lleva[data-astro-cid-ozvawoeb]+.lleva[data-astro-cid-ozvawoeb]{border-left:1px solid var(--linea);padding-left:clamp(20px,3vw,40px);margin-left:calc(-1*clamp(20px,3vw,40px))}.lleva-cab[data-astro-cid-ozvawoeb]{display:flex;justify-content:space-between;align-items:start;margin-bottom:8px}.lleva[data-astro-cid-ozvawoeb] .h3[data-astro-cid-ozvawoeb]{font-size:clamp(20px,1.8vw,24px)}.lleva[data-astro-cid-ozvawoeb] .muted[data-astro-cid-ozvawoeb]{font-size:15.5px;line-height:1.5}.como-in[data-astro-cid-ozvawoeb]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px clamp(32px,5vw,72px);align-items:start}.como-in[data-astro-cid-ozvawoeb] .cabecera[data-astro-cid-ozvawoeb]{margin-bottom:0}.como-in[data-astro-cid-ozvawoeb] .tildes[data-astro-cid-ozvawoeb]{margin-top:8px}.bloques[data-astro-cid-ozvawoeb]{list-style:none;margin:0;padding:0;display:grid}.bloque[data-astro-cid-ozvawoeb]{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(120px,.6fr);grid-template-areas:"l n c" "l t c";gap:4px 16px;align-items:start;padding:20px 0;border-top:1px solid var(--linea)}.bloque[data-astro-cid-ozvawoeb]:last-child{border-bottom:1px solid var(--linea)}.bloque-letra[data-astro-cid-ozvawoeb]{grid-area:l;font-family:var(--font-display);font-weight:800;font-size:26px;letter-spacing:-.04em;line-height:1;color:var(--gris)}.bloque-nombre[data-astro-cid-ozvawoeb]{grid-area:n;font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:-.01em;line-height:1.2}.bloque-texto[data-astro-cid-ozvawoeb]{grid-area:t;font-size:15px;line-height:1.45}.bloque-n[data-astro-cid-ozvawoeb]{grid-area:c;display:grid;gap:8px;align-self:center;font-family:var(--font-text);font-weight:700;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.bloque-barra[data-astro-cid-ozvawoeb]{display:block;height:3px;border-radius:var(--r-pill);background:var(--line);position:relative;overflow:hidden}.bloque-barra[data-astro-cid-ozvawoeb]:after{content:"";position:absolute;inset:0;width:var(--w);background:var(--tinta);border-radius:inherit}.calculo-in[data-astro-cid-ozvawoeb]{display:grid;gap:36px}.calculo-in[data-astro-cid-ozvawoeb] .cabecera[data-astro-cid-ozvawoeb]{margin-bottom:0}.formula[data-astro-cid-ozvawoeb]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:28px;border-top:1px solid var(--linea-clara)}.formula-paso[data-astro-cid-ozvawoeb]{display:inline-block;padding:12px 18px;border:1px solid var(--linea-clara);border-radius:var(--r-pill);font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:-.01em;white-space:nowrap}.formula-res[data-astro-cid-ozvawoeb]{display:inline-block;padding:12px 20px;border-radius:var(--r-pill);background:var(--lima);color:var(--tinta);font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:-.01em;white-space:nowrap}.diag[data-astro-cid-ozvawoeb]{padding-block:clamp(56px,8vw,100px)}.diag-form[data-astro-cid-ozvawoeb]{max-width:920px;display:grid;gap:22px}.diag-barra[data-astro-cid-ozvawoeb]{height:4px;border-radius:var(--r-pill);background:#1f23291f;overflow:hidden}.diag-barra-in[data-astro-cid-ozvawoeb]{display:block;height:100%;width:100%;background:var(--tinta);transform-origin:0 50%;transform:scaleX(0);transition:transform .5s var(--ease-power3)}.diag-estado[data-astro-cid-ozvawoeb]{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.diag-contador[data-astro-cid-ozvawoeb]{font-family:var(--font-display);font-weight:700;font-size:14px}.diag-q[data-astro-cid-ozvawoeb]{border:0;margin:0;padding:0;display:grid;gap:16px;min-width:0}.js .diag-q[data-astro-cid-ozvawoeb][hidden]{display:none}.diag-q[data-astro-cid-ozvawoeb].entra{animation:diag-entra .35s var(--ease-power3) both}@keyframes diag-entra{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.diag-res[data-astro-cid-ozvawoeb].revela .diag-res-in[data-astro-cid-ozvawoeb]{animation:diag-revela .9s var(--ease-power3) both}@keyframes diag-revela{0%{clip-path:inset(0 0 100% 0);opacity:.4}to{clip-path:inset(0 0 0 0);opacity:1}}@media(prefers-reduced-motion:reduce){.diag-q[data-astro-cid-ozvawoeb].entra,.diag-res[data-astro-cid-ozvawoeb].revela .diag-res-in[data-astro-cid-ozvawoeb]{animation:none}.diag-barra-in[data-astro-cid-ozvawoeb]{transition:none}}html.sin-movimiento .diag-q[data-astro-cid-ozvawoeb].entra,html.sin-movimiento .diag-res[data-astro-cid-ozvawoeb].revela .diag-res-in[data-astro-cid-ozvawoeb]{animation:none}.diag-legend[data-astro-cid-ozvawoeb]{padding:0;margin-bottom:4px;font-size:clamp(24px,2.6vw,34px);max-width:22em}.diag-num[data-astro-cid-ozvawoeb]{opacity:.35;margin-right:6px}.diag-ayuda[data-astro-cid-ozvawoeb]{font-size:15px;max-width:44em}.diag-opciones[data-astro-cid-ozvawoeb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.diag-op[data-astro-cid-ozvawoeb]{display:flex;align-items:center;gap:12px;padding:15px 18px;border-radius:var(--r);border:1px solid var(--linea);background:#fff;cursor:pointer;font-size:16.5px;transition:border-color .2s,background .2s}.diag-op[data-astro-cid-ozvawoeb]:hover{border-color:#1f232973}.diag-op[data-astro-cid-ozvawoeb]:has(input:checked){border-color:var(--tinta);background:var(--tinta);color:var(--hueso)}.diag-op[data-astro-cid-ozvawoeb]:has(input:focus-visible){outline:3px solid var(--tinta);outline-offset:2px}.diag-op[data-astro-cid-ozvawoeb] input[data-astro-cid-ozvawoeb]{appearance:none;width:18px;height:18px;flex:none;border-radius:50%;border:2px solid currentColor;margin:0;display:grid;place-items:center}.diag-op[data-astro-cid-ozvawoeb] input[data-astro-cid-ozvawoeb][type=checkbox]{border-radius:5px}.diag-op[data-astro-cid-ozvawoeb] input[data-astro-cid-ozvawoeb]:before{content:"";width:8px;height:8px;border-radius:inherit;background:var(--hueso);transform:scale(0);transition:transform .15s var(--ease-out)}.diag-op[data-astro-cid-ozvawoeb] input[data-astro-cid-ozvawoeb]:checked:before{transform:scale(1)}.diag-error[data-astro-cid-ozvawoeb]{font-weight:700;font-size:14.5px}.diag-botones[data-astro-cid-ozvawoeb]{display:flex;flex-wrap:wrap;gap:10px;padding-top:10px}.diag-botones[data-astro-cid-ozvawoeb] .btn[data-astro-cid-ozvawoeb][hidden]{display:none}html:not(.js) .diag-botones[data-astro-cid-ozvawoeb] [data-astro-cid-ozvawoeb][data-diag-sig],html:not(.js) .diag-botones[data-astro-cid-ozvawoeb] [data-astro-cid-ozvawoeb][data-diag-atras]{display:none}html:not(.js) .diag-botones[data-astro-cid-ozvawoeb] [data-astro-cid-ozvawoeb][data-diag-ver]{display:inline-flex}.diag-res[data-astro-cid-ozvawoeb][hidden]{display:none}.diag-res-in[data-astro-cid-ozvawoeb]{max-width:920px;display:grid;gap:44px}.diag-res-in[data-astro-cid-ozvawoeb] .res-cab{display:grid;gap:18px}.diag-res-in[data-astro-cid-ozvawoeb] .res-h{font-size:clamp(30px,4vw,54px)}.diag-res-in[data-astro-cid-ozvawoeb] .res-plata{font-family:var(--font-display);font-weight:700;font-size:clamp(20px,2.2vw,28px);line-height:1.2;letter-spacing:-.01em}.diag-res-in[data-astro-cid-ozvawoeb] .res-como{font-size:14.5px;max-width:48em}.diag-res-in[data-astro-cid-ozvawoeb] .res-bloque{display:grid;gap:14px;padding-top:28px;border-top:1px solid var(--linea)}.diag-res-in[data-astro-cid-ozvawoeb] .res-bloque h2{font-size:clamp(22px,2.4vw,32px)}.diag-res-in[data-astro-cid-ozvawoeb] .res-frases{list-style:none;margin:0;padding:0;display:grid;gap:12px;max-width:48em}.diag-res-in[data-astro-cid-ozvawoeb] .res-frases li{padding-left:18px;position:relative}.diag-res-in[data-astro-cid-ozvawoeb] .res-frases li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--tinta)}.diag-res-in[data-astro-cid-ozvawoeb] .res-valor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.diag-res-in[data-astro-cid-ozvawoeb] .res-proc{display:grid;gap:8px;padding:22px 24px;border-radius:var(--r-xl);background:var(--hueso-elev);border:1px solid var(--linea)}.diag-res-in[data-astro-cid-ozvawoeb] .res-proc-ilus{width:76px;margin:2px 0 -2px}.diag-res-in[data-astro-cid-ozvawoeb] .res-proc-cab{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.diag-res-in[data-astro-cid-ozvawoeb] .res-proc h3{font-size:21px}.diag-res-in[data-astro-cid-ozvawoeb] .res-proc-h{font-family:var(--font-display);font-weight:700;font-size:15px;opacity:.75}.diag-res-in[data-astro-cid-ozvawoeb] .res-proc p{font-size:15px;line-height:1.5}.diag-res-in[data-astro-cid-ozvawoeb] .res-nivel{display:inline-block;font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.02em}.diag-res-in[data-astro-cid-ozvawoeb] .res-captura{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.diag-res-in[data-astro-cid-ozvawoeb] .res-cap{display:grid;gap:12px;align-content:start;padding:26px;border-radius:var(--r-xl);background:var(--tinta);color:var(--hueso)}.diag-res-in[data-astro-cid-ozvawoeb] .res-cap h3{font-size:22px}.diag-res-in[data-astro-cid-ozvawoeb] .res-cap .campo input{background:#f4f1ea0f;border-color:var(--linea-clara);color:var(--hueso)}.diag-res-in[data-astro-cid-ozvawoeb] .res-cap .muted{color:#f4f1eaad}.diag-res-in[data-astro-cid-ozvawoeb] .res-cap .btn-lima{--bg: var(--lima);--fg: var(--tinta);border-color:transparent;justify-self:start}.diag-res-in[data-astro-cid-ozvawoeb] .res-cap .btn-fantasma{justify-self:start}.diag-res-in[data-astro-cid-ozvawoeb] .res-honesto{font-size:14px}.diag-res-in[data-astro-cid-ozvawoeb] .res-reiniciar{justify-self:start;font-size:14.5px}.formas[data-astro-cid-ozvawoeb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,5vw,72px);border-top:1px solid var(--linea)}.forma[data-astro-cid-ozvawoeb]{display:grid;gap:14px;align-content:start;justify-items:start;padding:28px 0 0}.forma[data-astro-cid-ozvawoeb]+.forma[data-astro-cid-ozvawoeb]{border-left:1px solid var(--linea);padding-left:clamp(28px,5vw,72px);margin-left:calc(-1*clamp(28px,5vw,72px))}.forma-texto[data-astro-cid-ozvawoeb]{font-size:16px;line-height:1.5;max-width:30em}.forma-precio[data-astro-cid-ozvawoeb]{font-family:var(--font-display);font-weight:800;font-size:18px;padding-top:12px;border-top:1px solid var(--linea);width:100%}@media print{.diag-res-in[data-astro-cid-ozvawoeb] .res-captura,.diag-res-in[data-astro-cid-ozvawoeb] .res-reiniciar{display:none}.diag-res[data-astro-cid-ozvawoeb][hidden]{display:block}}@media(max-width:960px){.diag-hero-in[data-astro-cid-ozvawoeb],.como-in[data-astro-cid-ozvawoeb]{grid-template-columns:1fr}.diag-hero-in[data-astro-cid-ozvawoeb] .diag-hero-tarjeta{max-width:480px}.llevas[data-astro-cid-ozvawoeb]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.lleva[data-astro-cid-ozvawoeb]:nth-child(3){border-left:0;padding-left:0;margin-left:0}}@media(max-width:720px){.diag-opciones[data-astro-cid-ozvawoeb],.diag-res-in[data-astro-cid-ozvawoeb] .res-valor,.diag-res-in[data-astro-cid-ozvawoeb] .res-captura,.formas[data-astro-cid-ozvawoeb],.llevas[data-astro-cid-ozvawoeb]{grid-template-columns:1fr}.lleva[data-astro-cid-ozvawoeb]+.lleva[data-astro-cid-ozvawoeb],.forma[data-astro-cid-ozvawoeb]+.forma[data-astro-cid-ozvawoeb]{border-left:0;padding-left:0;margin-left:0;border-top:1px solid var(--linea);padding-top:24px;margin-top:8px}.bloque[data-astro-cid-ozvawoeb]{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"l n" "l t" "l c"}}
