@font-face{font-family:__Chivo_12f776;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Chivo_12f776;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Chivo_12f776;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Chivo_12f776;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Chivo_12f776;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Chivo_12f776;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Chivo_12f776;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Chivo_12f776;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Chivo_12f776;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Chivo_Fallback_12f776;src:local("Arial");ascent-override:87.67%;descent-override:23.32%;line-gap-override:0.00%;size-adjust:107.22%}.__className_12f776{font-family:__Chivo_12f776,__Chivo_Fallback_12f776;font-style:normal}.__variable_12f776{--font-display:"__Chivo_12f776","__Chivo_Fallback_12f776"}@font-face{font-family:__Public_Sans_b873bd;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Public_Sans_b873bd;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Public_Sans_b873bd;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Public_Sans_b873bd;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Public_Sans_b873bd;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Public_Sans_b873bd;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Public_Sans_b873bd;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Public_Sans_b873bd;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Public_Sans_b873bd;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Public_Sans_Fallback_b873bd;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_b873bd{font-family:__Public_Sans_b873bd,__Public_Sans_Fallback_b873bd;font-style:normal}.__variable_b873bd{--font-body:"__Public_Sans_b873bd","__Public_Sans_Fallback_b873bd"}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_6d24ac;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:__JetBrains_Mono_6d24ac,__JetBrains_Mono_Fallback_6d24ac;font-style:normal}.__variable_6d24ac{--font-mono:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}:root{--papel:#f7f6f2;--papel-2:#edebe3;--tinta:#12291c;--tinta-dim:#5a6a60;--naranja:#c24a1b;--azul:#2d5bd1;--verde:#1c6b3c;--amarillo:#f2b705;--sombra:5px 5px 0 var(--tinta);--filete:#12291c1f;--display:var(--font-display),"Chivo",sans-serif;--body:var(--font-body),"Public Sans",sans-serif;--mono:var(--font-mono),"JetBrains Mono",monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0;border-radius:0!important}html{-webkit-text-size-adjust:100%}body{font-family:var(--body);background:var(--papel);line-height:1.6;-webkit-font-smoothing:antialiased}body,h1,h2,h3{color:var(--tinta)}h1,h2,h3{font-family:var(--display);font-weight:300;letter-spacing:-.028em;line-height:1.08;text-wrap:balance}em{font-style:normal;font-weight:600}a{color:var(--verde)}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--naranja);outline-offset:3px}main{max-width:960px;margin:0 auto;padding:3.5rem 1.5rem 4.5rem}.topbar{border-bottom:2px solid var(--tinta)}.topbar-inner{max-width:960px;margin:0 auto;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.logo{display:inline-flex;align-items:center;gap:11px;font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;color:var(--tinta);text-decoration:none}.logo img{width:34px;height:36px;display:block}.tagline{color:var(--tinta-dim);font-family:var(--mono);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.footer{background:var(--tinta);color:var(--papel);border-top:2px solid var(--tinta);text-align:center;padding:1.5rem;font-size:.8rem}.footer a{color:var(--amarillo)}.eyebrow,.metodologia-rotulo,.sub{display:inline-block;font-family:var(--mono);font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.eyebrow{color:var(--naranja);margin-bottom:.75rem}.hero h1{font-size:clamp(2.2rem,5vw,3.5rem);margin-bottom:.9rem;max-width:17ch}.hero p.lead{font-size:1.08rem;color:var(--tinta-dim);max-width:56ch}.beneficios{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin:2rem 0 2.5rem}.beneficio{background:var(--papel-2);border:2px solid var(--tinta);box-shadow:var(--sombra);padding:1rem;font-size:.92rem}.beneficio strong{display:block;color:var(--tinta);margin-bottom:.25rem;font-weight:600}.card{background:var(--papel);border:2px solid var(--tinta);box-shadow:var(--sombra);padding:1.6rem;margin-top:1.5rem}.card h2{font-size:1.4rem;margin-bottom:1rem}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:640px){.grid-2{grid-template-columns:1fr}}label.field{display:block;color:var(--tinta);font-size:.86rem;font-weight:600}label.field span{display:block;margin-bottom:.35rem}input[type=email],input[type=password],input[type=text],select{width:100%;padding:.7rem;border:2px solid var(--tinta);font-family:var(--body);font-size:.95rem;background:var(--papel)}input:focus,select:focus{outline:2px solid var(--naranja);outline-offset:2px;border-color:var(--tinta)}.check{display:flex;gap:.55rem;align-items:flex-start;font-size:.88rem;margin-top:.5rem}.check input{margin-top:.22rem;accent-color:var(--naranja)}.btn{display:inline-block;background:var(--naranja);color:var(--papel);border:2px solid var(--naranja);box-shadow:3px 3px 0 var(--tinta);font-family:var(--body);font-weight:600;font-size:.95rem;padding:.8rem 1.35rem;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.btn:not(:disabled):hover{transform:translate(-2px,-2px);box-shadow:var(--sombra)}.btn:not(:disabled):active{transform:translate(0);box-shadow:1px 1px 0 var(--tinta)}.btn:disabled{opacity:.55;cursor:wait}.btn-terra{color:var(--papel)}.btn-terra,.btn-terra:hover{background:var(--naranja)}.cta-secundaria{background:transparent;color:var(--tinta);border-color:var(--tinta)}.cta-secundaria:hover{background:var(--papel-2)}.aviso,.aviso-ok,.error{border:2px solid var(--tinta);border-left-width:6px;padding:.75rem .9rem;font-size:.88rem;margin:1rem 0}.error{border-left-color:var(--naranja)}.aviso-ok,.error{background:var(--papel-2)}.aviso-ok{border-left-color:var(--verde)}.aviso{border-left-color:var(--amarillo)}.aviso,.progreso{background:var(--papel-2)}.progreso{height:12px;border:2px solid var(--tinta);overflow:hidden;margin:1rem 0 1.6rem}.progreso>div{height:100%;background:var(--verde);transition:width .25s}.dim-titulo{display:flex;align-items:baseline;gap:.7rem;margin-bottom:.35rem}.cat-chip,.desbloqueo,.dim-chip,.dim-titulo .peso-chip,.estado-chip,.marco-chip{font-family:var(--mono);font-size:.7rem;font-weight:500;letter-spacing:.04em;border:2px solid var(--tinta)}.dim-titulo .peso-chip{color:var(--tinta);background:var(--papel-2);padding:.15rem .5rem}.pregunta{padding:1.2rem 0;border-bottom:2px solid var(--filete)}.pregunta:last-child{border-bottom:none}.pregunta p.texto{font-weight:600;margin-bottom:.7rem}.pregunta .sub{color:var(--naranja);margin-bottom:.35rem}.likert{display:flex;gap:.5rem;flex-wrap:wrap}.likert button{flex:1 1;min-width:92px;border:2px solid var(--tinta);background:var(--papel);padding:.65rem .45rem .6rem;font-family:var(--body);font-size:.8rem;cursor:pointer;color:var(--tinta);box-shadow:inset 0 4px 0 var(--acc,transparent);transition:transform .12s ease,box-shadow .12s ease}.likert button b{display:block;font-size:1.05rem;color:var(--verde)}.likert button:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--tinta),inset 0 4px 0 var(--acc,transparent)}.likert button.activo{background:var(--tinta);color:var(--papel)}.likert button.activo b{color:var(--amarillo)}.nav-pasos{display:flex;justify-content:space-between;gap:1rem;margin-top:1.7rem}.score-hero{display:grid;grid-template-columns:auto 1fr;grid-gap:1.6rem;gap:1.6rem;align-items:center}@media (max-width:640px){.score-hero{grid-template-columns:1fr}}.score-num{font-family:var(--display);font-weight:300;font-size:4.5rem;color:var(--tinta);line-height:.9}.score-num small{font-family:var(--mono);font-size:1rem;color:var(--tinta-dim);font-weight:500;letter-spacing:0}.cat-chip{display:inline-block;background:var(--amarillo);color:var(--tinta);padding:.3rem .6rem;margin-top:.65rem}.quickwin{display:flex;gap:.9rem;padding:1rem 0;border-bottom:2px solid var(--filete)}.quickwin:last-child{border-bottom:none}.quickwin .num{font-family:var(--mono);font-weight:500;font-size:1rem;color:var(--naranja);min-width:1.6rem}.quickwin .tema{font-weight:600;color:var(--tinta)}.fuente-nota,.norma-detalle,.quickwin .servicio{font-size:.8rem;color:var(--tinta-dim);margin-top:.25rem}.alerta-reg{background:var(--tinta);color:var(--papel);border:2px solid var(--tinta);box-shadow:var(--sombra);padding:1.5rem;margin-top:1.5rem}.alerta-reg .eyebrow{color:var(--amarillo)}.alerta-reg h2{color:var(--papel);font-size:1.35rem;margin-bottom:.5rem}.alerta-reg .plazo{display:inline-block;background:var(--naranja);color:var(--papel);border:2px solid var(--papel);font-family:var(--mono);font-size:.7rem;padding:.3rem .6rem;margin-top:.8rem}.cta-pro{background:var(--papel-2);border:2px solid var(--tinta);box-shadow:var(--sombra);padding:1.5rem;margin-top:1.5rem;text-align:center}.encabezado-resultados{justify-content:space-between;gap:1rem;flex-wrap:wrap}.encabezado-resultados,.norma{display:flex;align-items:flex-start}.norma{gap:.8rem;padding:.9rem 0;border-bottom:2px solid var(--filete)}.norma:last-of-type{border-bottom:none}.norma>div{flex:1 1}.semaforo{width:12px;height:12px;border:2px solid var(--tinta);margin-top:.35rem;flex-shrink:0}.semaforo.brecha{background:var(--naranja)}.semaforo.atencion{background:var(--amarillo)}.semaforo.gestionada{background:var(--verde)}.semaforo.informativa{background:var(--papel-2)}.estado-chip{padding:.2rem .5rem;white-space:nowrap;align-self:center}.estado-chip.brecha{background:var(--naranja);color:var(--papel)}.estado-chip.atencion{background:var(--amarillo);color:var(--tinta)}.estado-chip.gestionada{background:var(--verde);color:var(--papel)}.estado-chip.informativa{background:var(--papel-2);color:var(--tinta-dim)}.cobertura-marcos{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.8rem}.marco-chip{background:var(--papel-2);padding:.25rem .55rem;color:var(--tinta)}.temas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:.7rem;gap:.7rem}.tema-item{display:flex;align-items:center;gap:.5rem;background:var(--papel-2);border:2px solid var(--tinta);padding:.6rem .7rem;font-size:.88rem}.dim-chip{padding:.12rem .4rem;color:var(--papel);flex-shrink:0}.dim-E{background:var(--verde)}.dim-S{background:var(--naranja)}.dim-G{background:var(--azul)}.tema-item .tocado{margin-left:auto;color:var(--verde);font-weight:800}.solo-print{display:none}@media print{.footer,.no-print,.topbar{display:none!important}.solo-print{display:block}body{background:#fff}main{max-width:100%;padding:0}.alerta-reg,.card{box-shadow:none;page-break-inside:avoid;break-inside:avoid;margin-top:.7rem;padding:1rem}.alerta-reg{-webkit-print-color-adjust:exact;print-color-adjust:exact}.score-num{font-size:3rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (max-width:480px){main{padding:2.5rem 1rem 3.5rem}.topbar-inner{padding:.9rem 1rem}.tagline{display:none}.card{padding:1.15rem;box-shadow:3px 3px 0 var(--tinta)}.likert{flex-direction:column;gap:.5rem}.likert button{min-width:0;width:100%;display:flex;align-items:baseline;gap:.6rem;text-align:left;padding:.7rem .9rem}.likert button b{display:inline-block;min-width:1.3rem;font-size:1rem}}.pw-wrap{position:relative;display:block}.pw-wrap input{padding-right:4.4rem}.pw-toggle{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-family:var(--mono);font-size:.7rem;font-weight:500;color:var(--verde);padding:.35rem .45rem}.pw-toggle:hover{background:var(--papel-2)}.cargando-marca{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;color:var(--tinta-dim)}.spinner{width:38px;height:38px;border:3px solid var(--papel-2);border-top-color:var(--verde);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.guardado-fila{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.4rem}.guardado-nota{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:var(--verde)}.guardado-nota.error{color:var(--naranja)}.guardado-dot{width:8px;height:8px;background:var(--verde);flex-shrink:0}.guardado-nota.error .guardado-dot{background:var(--naranja)}.termino-wrap{position:relative;display:inline-block}.termino{font:inherit;color:inherit;background:none;padding:0;cursor:help;border:none;border-bottom:2px dotted;text-decoration:none}.termino:hover{color:var(--verde)}.termino-glosa{bottom:calc(100% + 8px);width:max-content;max-width:min(280px,80vw);background:var(--tinta);color:var(--papel);border:2px solid var(--tinta);box-shadow:var(--sombra);font-family:var(--body);font-size:.82rem;line-height:1.45;text-align:left;padding:.65rem .75rem;opacity:0;visibility:hidden;display:none;z-index:30}.termino-glosa,.termino-glosa:after{position:absolute;left:50%;transform:translateX(-50%)}.termino-glosa:after{content:"";top:100%;border:7px solid transparent;border-top:7px solid var(--tinta)}.termino-glosa.visible{opacity:1;visibility:visible;display:block}@media (max-width:520px){.termino-glosa{position:fixed;left:1rem;right:1rem;bottom:1rem;top:auto;width:auto;max-width:none;transform:none}.termino-glosa:after{display:none}}.dim-desc,.ejemplo-cta-nota,.ejemplo-llano,.form-spam,.form-sub,.metodologia-rotulo{color:var(--tinta-dim)}.ejemplo-llano{font-size:.85rem;margin:-.35rem 0 .7rem}.dim-desc{font-size:.95rem;margin:.1rem 0 .4rem;max-width:60ch}.desbloqueo{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .7rem;margin-top:1rem}.desbloqueo,.score-interpreta{background:var(--papel-2);color:var(--tinta)}.score-interpreta{border:2px solid var(--tinta);border-left:6px solid var(--verde);padding:.8rem 1rem;margin-top:1.2rem;font-size:.95rem}.cuest-top{display:flex;align-items:flex-start;gap:1.2rem;justify-content:space-between}.cuest-top-info{flex:1 1;min-width:0}.radar-mini{width:132px;flex-shrink:0;margin-top:.2rem}@media (max-width:560px){.cuest-top{flex-direction:column-reverse;align-items:center;gap:.4rem}.radar-mini{width:116px}.cuest-top-info{width:100%}}.aliento{font-size:.9rem;color:var(--verde);font-weight:600;margin-top:.5rem}.cta-pro .eyebrow{color:var(--naranja)}.cta-pro h2{font-size:1.45rem;margin-bottom:.3rem}.cta-bullets{list-style:none;text-align:left;max-width:56ch;margin:1rem auto 1.3rem;display:grid;grid-gap:.55rem;gap:.55rem}.cta-bullets li{position:relative;padding-left:1.6rem;font-size:.92rem;color:var(--tinta)}.cta-bullets li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--verde);font-weight:800}.cta-bullets strong{color:var(--tinta)}.cta-acciones{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap}.form-sub{font-size:.92rem;margin:-.4rem 0 1rem;max-width:56ch}.form-tranquiliza{text-align:center;font-size:.82rem;font-weight:600;color:var(--verde);margin-top:.6rem}label.field.full{grid-column:1/-1}.form-nota-clave,.form-sin-clave{background:var(--papel-2);border:2px solid var(--tinta);padding:.7rem .85rem;margin:.9rem 0 .2rem;font-size:.82rem;color:var(--tinta);line-height:1.45}.form-spam{text-align:center;font-size:.8rem;margin-top:.9rem;line-height:1.45}.link-btn{background:none;border:none;padding:0;font:inherit;color:var(--verde);font-weight:600;text-decoration:underline;cursor:pointer}.metodologia{margin-top:1.3rem;padding-top:1.1rem;border-top:2px solid var(--filete);text-align:center}.metodologia-rotulo{display:block;margin-bottom:.55rem}.metodologia-chips{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:center}.metodologia-chips .marco-chip{background:var(--papel-2)}.ejemplo-cta{text-align:center;margin-top:1.8rem}.ejemplo-cta-nota{font-size:.82rem;margin-top:.5rem}.ejemplo-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:var(--papel-2);border:2px dashed var(--tinta);box-shadow:var(--sombra);padding:.9rem 1.1rem;margin-bottom:1.5rem;font-size:.9rem;color:var(--tinta)}.ejemplo-banner .btn{padding:.55rem 1.1rem;font-size:.9rem;white-space:nowrap}.alerta-reg,.card,.cta-pro{animation:subir-fade .5s cubic-bezier(.22,1,.36,1) both}@keyframes subir-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.radar-poly{transform-box:fill-box;transform-origin:center;animation:radar-aparece .7s cubic-bezier(.22,1,.36,1) both}@keyframes radar-aparece{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}