.masmas21719,.masmas21719 *{box-sizing:border-box}.masmas21719{--mm-ink:#30334a;--mm-muted:#6f7287;--mm-line:#dfe1ef;--mm-soft:#f7f7fc;--mm-primary:#0d26c4;--mm-primary-dark:#081b94;--mm-lilac:#eceeff;--mm-coral:#e84b5a;--mm-gold:#b7791f;--mm-green:#18794e;color:var(--mm-ink);font-family:inherit;line-height:1.5;width:100%}#diagnostico>.elementor-widget-heading .elementor-heading-title{color:#fff;font-family:"Unbounded",sans-serif;font-size:20px;font-weight:400}.masmas21719 [hidden]{display:none!important}.masmas21719 .screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.masmas21719 :where(h3,p,ul,ol){margin-top:0}.masmas21719__form{margin:0}.masmas21719__inputrow{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.masmas21719__inputrow input{appearance:none;background:#fff;border:2px solid #a5ade3;border-radius:6px;color:var(--mm-ink);font:inherit;min-height:52px;min-width:0;padding:0 16px;width:100%}.masmas21719__inputrow input:focus{border-color:var(--mm-primary);box-shadow:0 0 0 4px rgba(13,38,196,.14);outline:none}.masmas21719__inputrow button,.masmas21719__cta a,.masmas21719__actions button{align-items:center;appearance:none;border-radius:6px;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;justify-content:center;min-height:52px;padding:0 20px;text-decoration:none;transition:background 160ms ease,border-color 160ms ease,transform 160ms ease}.masmas21719__inputrow button,.masmas21719__cta a{background:var(--mm-primary);border:1px solid var(--mm-primary);color:#fff}.masmas21719__inputrow button{font-family:"Unbounded",sans-serif;font-size:20px;font-weight:400}.masmas21719__inputrow button:hover,.masmas21719__cta a:hover{background:var(--mm-primary-dark);border-color:var(--mm-primary-dark);color:#fff;transform:translateY(-1px)}.masmas21719__inputrow button:disabled{cursor:wait;opacity:.62;transform:none}.masmas21719__privacy,.masmas21719__muted,.masmas21719__disclaimer{color:var(--mm-muted);font-size:.88rem}.masmas21719__privacy{font-size:calc(0.88rem + 1px);margin:10px 0 0}.masmas21719__loading,.masmas21719__error{border-radius:6px;margin-top:18px;padding:16px}.masmas21719__loading{background:var(--mm-soft);border:1px solid var(--mm-line)}.masmas21719__progress{background:#e5e7f2;border-radius:999px;height:7px;margin-bottom:12px;overflow:hidden}.masmas21719__progress span{animation:masmas21719-progress 1.8s infinite ease-in-out;background:var(--mm-primary);border-radius:inherit;display:block;height:100%;width:42%}.masmas21719__loading ol{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.masmas21719__loading li{color:var(--mm-muted);font-size:.78rem}.masmas21719__loading li.is-active{color:var(--mm-primary);font-weight:700}.masmas21719__loading li.is-done{color:var(--mm-green)}.masmas21719__error{background:#fff3f4;border:1px solid #f4bec4;color:#a32935}.masmas21719__report{margin-top:30px;scroll-margin-top:24px}.masmas21719__reportShell{display:grid;gap:16px}.masmas21719__resultLabel,.masmas21719__overline{color:var(--mm-primary);font-size:.76rem;font-weight:800;letter-spacing:0;margin-bottom:0;text-transform:uppercase}.masmas21719__scoreBlock{align-items:center;background:var(--mm-lilac);border:1px solid #ced3ff;border-radius:8px;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr);padding:20px}.masmas21719__scoreBlock h3,.masmas21719__panel h3,.masmas21719__signals h3,.masmas21719__cta h3{color:var(--mm-ink);font-family:"Unbounded",sans-serif;font-size:20px;font-weight:400;line-height:1.25;margin-bottom:8px}.masmas21719__scoreBlock>div:last-child>p:not(.masmas21719__overline):not(.masmas21719__muted),.masmas21719__cta>p:not(.masmas21719__shareUrl){font-family:"Rubik",sans-serif;font-size:19px;font-weight:400}.masmas21719__scoreBlock p:last-child{margin-bottom:0}.masmas21719__scoreCircle{align-items:center;aspect-ratio:1;background:#fff;border:7px solid var(--mm-gold);border-radius:50%;display:flex;flex-direction:column;justify-content:center;width:112px}.masmas21719__scoreCircle[data-risk="bajo"]{border-color:var(--mm-green)}.masmas21719__scoreCircle[data-risk="medio"]{border-color:var(--mm-gold)}.masmas21719__scoreCircle[data-risk="alto"]{border-color:var(--mm-coral)}.masmas21719__scoreCircle[data-risk="critico"]{border-color:#b42335}.masmas21719__scoreCircle span{font-size:2.5rem;font-weight:800;line-height:1}.masmas21719__scoreCircle small{color:var(--mm-muted)}.masmas21719__signals,.masmas21719__panel,.masmas21719__cta{border:1px solid var(--mm-line);border-radius:8px;padding:18px}.masmas21719__signals>h3,.masmas21719__panel>h3{color:#fff}.masmas21719__signalGrid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.masmas21719__signal{align-content:start;background:var(--mm-soft);border-left:3px solid #a5ade3;display:grid;gap:4px;min-width:0;padding:12px}.masmas21719__signal>span:last-child{color:var(--mm-muted);font-size:.84rem}.masmas21719__badge{color:var(--mm-muted);font-size:.72rem;font-weight:750}.masmas21719__badge[data-state="cumple"]{color:var(--mm-green)}.masmas21719__badge[data-state="parcial"],.masmas21719__badge[data-state="no_aplica"]{color:var(--mm-gold)}.masmas21719__badge[data-state="no_detectado"],.masmas21719__badge[data-state="requiere_revision"]{color:#b42335}.masmas21719__columns{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.masmas21719__findings{color:#fff;font-family:"Rubik",sans-serif;font-size:16px;font-weight:400;margin:0;padding-left:1.1rem}.masmas21719__findings li{margin-bottom:7px}.masmas21719__cta{background:#fffdf5;border-color:#eee4bf}.masmas21719__cta p{max-width:720px}.masmas21719__actions{display:flex;flex-wrap:wrap;gap:10px}.masmas21719__actions button{background:#fff;border:1px solid #a5ade3;color:var(--mm-primary)}.masmas21719__actions button:hover{background:var(--mm-lilac)}.masmas21719__shareUrl{color:var(--mm-muted);font-size:.76rem;margin:10px 0 0;overflow-wrap:anywhere}.masmas21719__disclaimer{margin:0}@keyframes masmas21719-progress{0%{transform:translateX(-75%)}55%,100%{transform:translateX(175%)}}@media (max-width:680px){.masmas21719__inputrow,.masmas21719__scoreBlock,.masmas21719__signalGrid,.masmas21719__columns{grid-template-columns:1fr}.masmas21719__inputrow button,.masmas21719__actions>*{width:100%}.masmas21719__scoreCircle{width:104px}.masmas21719__loading ol{grid-template-columns:1fr}}