.mk-iar{--mki-dark:#0d2622;--mki-green:#1c4b40;--mki-acc:#199a7e;--mki-bright:#53f49c;--mki-pale:#f4fbf3;--mki-ink:#1c3a30;--mki-body:#3d4d47;--mki-line:#dfeae5;--mki-paper:#fff;--mki-low:#d97a4a;--mki-mid:#d9b44a;--mki-display:"Host Grotesk",system-ui,-apple-system,sans-serif;--mki-text:"Work Sans",system-ui,-apple-system,sans-serif;color:var(--mki-body);font-family:var(--mki-text);line-height:1.55;-webkit-font-smoothing:antialiased}.mk-iar *,.mk-iar :after,.mk-iar :before{box-sizing:border-box}.mk-iar h2,.mk-iar h3,.mk-iar h4{color:var(--mki-ink);font-family:var(--mki-display);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.mk-iar p{margin:0}.mk-iar button{font-family:inherit}.mk-iar a{color:var(--mki-acc)}.mk-iar__intro{background:var(--mki-dark);border-radius:18px;color:#fff;overflow:hidden;padding:44px clamp(20px,4vw,48px) 64px;position:relative}.mk-iar__intro:before{background:radial-gradient(900px 380px at 82% -8%,rgba(83,244,156,.16),transparent 60%),repeating-linear-gradient(115deg,hsla(0,0%,100%,.022) 0 2px,transparent 2px 26px);content:"";inset:0;pointer-events:none;position:absolute}.mk-iar__intro>*{position:relative}.mk-iar__eyebrow{color:var(--mki-bright);display:block;font-size:12px;font-weight:600;letter-spacing:.18em;margin-bottom:14px;text-transform:uppercase}.mk-iar .mk-iar__title{color:#fff;font-size:clamp(28px,4.4vw,46px);font-weight:800;margin-bottom:14px;max-width:20ch}.mk-iar__lede{color:#cfe6dd;font-size:clamp(15px,1.6vw,18px);max-width:62ch}.mk-iar__stats{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);list-style:none;margin:32px 0 0;padding:0}.mk-iar__stat{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);border-radius:14px;padding:16px 18px}.mk-iar__statnum{color:var(--mki-bright);display:block;font-family:var(--mki-display);font-size:28px;font-weight:800;letter-spacing:-.03em}.mk-iar__statlab{color:#bcd6cd;display:block;font-size:12.5px;line-height:1.3;margin-top:4px}.mk-iar__panel{background:var(--mki-paper);border:1px solid var(--mki-line);border-radius:18px;box-shadow:0 24px 60px -34px rgba(13,38,34,.45);padding:clamp(20px,3vw,34px)}.mk-iar__intro+.mk-iar__panel{margin-left:clamp(0px,2vw,24px);margin-right:clamp(0px,2vw,24px);margin-top:-34px;position:relative;z-index:2}.mk-iar__progress{align-items:center;display:flex;gap:14px;margin-bottom:26px}.mk-iar__bar{background:var(--mki-line);border-radius:999px;flex:1;height:6px;overflow:hidden}.mk-iar__bar i{background:var(--mki-acc);border-radius:999px;display:block;height:100%;transition:width .3s}.mk-iar__ptext{font-size:12.5px;font-weight:600;white-space:nowrap}.mk-iar__noscript{font-size:14px;margin-top:16px}.mk-iar__btn{align-items:center;background:var(--mki-bright);border:0;border-radius:11px;color:var(--mki-dark);cursor:pointer;display:inline-flex;font-family:var(--mki-display);font-size:15px;font-weight:700;gap:8px;padding:13px 22px;text-decoration:none;transition:.15s}.mk-iar__btn:hover{color:var(--mki-dark);filter:brightness(1.05);transform:translateY(-1px)}.mk-iar__btn:disabled{cursor:not-allowed;filter:none;opacity:.45;transform:none}.mk-iar__btn--ghost{background:transparent;border:1px solid var(--mki-acc);color:var(--mki-acc)}.mk-iar__btn--dark{background:var(--mki-green);color:#fff}.mk-iar__btn--sm{font-size:13.5px;padding:9px 14px}.mk-iar :focus-visible{outline:3px solid var(--mki-acc);outline-offset:2px}.mk-iar__axtag{align-items:center;background:#e7f3ef;border-radius:999px;color:var(--mki-acc);display:inline-flex;font-family:var(--mki-display);font-size:12px;font-weight:700;gap:8px;letter-spacing:.06em;margin-bottom:14px;padding:5px 11px;text-transform:uppercase}.mk-iar__axtag i{background:var(--mki-acc);border-radius:50%;height:8px;width:8px}.mk-iar__qtitle{font-size:clamp(20px,2.6vw,27px);margin-bottom:8px}.mk-iar__qhelp{font-size:14.5px;margin-bottom:22px;max-width:64ch}.mk-iar__opts{display:grid;gap:10px}.mk-iar__opt{align-items:flex-start;background:var(--mki-pale);border:1.5px solid var(--mki-line);border-radius:13px;color:var(--mki-ink);cursor:pointer;display:flex;font-size:14.5px;gap:14px;line-height:1.45;padding:15px 16px;text-align:left;transition:.15s;width:100%}.mk-iar__opt.is-on,.mk-iar__opt:hover{border-color:var(--mki-acc)}.mk-iar__opt.is-on{background:#e7f3ef}.mk-iar__lv{background:#fff;border:1.5px solid var(--mki-line);border-radius:50%;color:var(--mki-acc);display:grid;flex:none;font-family:var(--mki-display);font-size:13px;font-weight:700;height:28px;place-items:center;width:28px}.mk-iar__opt.is-on .mk-iar__lv{background:var(--mki-acc);border-color:var(--mki-acc);color:#fff}.mk-iar__nav{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:26px}.mk-iar__hint{font-size:12.5px}.mk-iar__ctxgrid{display:grid;gap:22px;grid-template-columns:1fr 1fr;margin-top:8px}.mk-iar__flab{color:var(--mki-ink);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.mk-iar__chips{display:flex;flex-wrap:wrap;gap:8px}.mk-iar__chip{background:#fff;border:1px solid var(--mki-line);border-radius:999px;color:var(--mki-body);cursor:pointer;font-size:13px;padding:7px 13px;transition:.15s}.mk-iar__chip:hover{border-color:var(--mki-acc);color:var(--mki-acc)}.mk-iar__chip.is-on{background:var(--mki-green);border-color:var(--mki-green);color:#fff}.mk-iar__teaser{align-items:center;display:grid;gap:34px;grid-template-columns:240px 1fr}.mk-iar__gauge{height:240px;margin:0 auto;position:relative;width:240px}.mk-iar__gauge svg{height:100%;transform:rotate(-90deg);width:100%}.mk-iar__gaugec{display:grid;inset:0;place-items:center;position:absolute;text-align:center}.mk-iar__gaugen{color:var(--mki-ink);font-family:var(--mki-display);font-size:56px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;line-height:1}.mk-iar__gauges{color:var(--mki-acc);font-size:12px;font-weight:600;letter-spacing:.12em;margin-top:4px;text-transform:uppercase}.mk-iar__lvl{color:var(--mki-ink);font-family:var(--mki-display);font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.02em;margin:6px 0 10px}.mk-iar__lvl small{color:var(--mki-acc);display:block;font-family:var(--mki-text);font-size:12px;font-weight:600;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.mk-iar__locked{background:#f7fdfa;border:1px dashed var(--mki-acc);border-radius:13px;margin-top:22px;padding:16px 18px}.mk-iar__locked b{color:var(--mki-acc);display:block;font-size:11.5px;font-weight:600;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.mk-iar__locked ul{color:var(--mki-ink);font-size:14px;margin:6px 0 0 18px;padding:0}.mk-iar__gatehead{margin-top:22px}.mk-iar__gatehead h3{font-size:20px;margin-bottom:4px}.mk-iar__gatehead p{font-size:13.5px}.mk-iar__demo{background:#f1ede6;border-radius:7px;color:#8a6d2f;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.1em;margin-left:6px;padding:4px 9px;text-transform:uppercase}.mk-iar__form{margin-top:14px}.mk-iar__form input[type=email],.mk-iar__form input[type=tel],.mk-iar__form input[type=text],.mk-iar__form select,.mk-iar__form textarea{background:#fff;border:1.5px solid var(--mki-line);border-radius:11px;color:var(--mki-ink);font:inherit;font-size:14.5px;padding:12px 14px;width:100%}.mk-iar__form input:focus,.mk-iar__form select:focus{border-color:var(--mki-acc);outline:none}.mk-iar__form .hs-form-field{margin-bottom:12px}.mk-iar__form label{color:var(--mki-ink);font-size:13.5px;font-weight:600}.mk-iar__form .hs-form-booleancheckbox label,.mk-iar__form .legal-consent-container{color:var(--mki-body);font-size:12.5px;font-weight:400;line-height:1.45}.mk-iar__form .hs-error-msg,.mk-iar__form .hs-error-msgs label{color:#b4362a;font-size:12.5px;font-weight:400}.mk-iar__form input[type=submit]{background:var(--mki-bright);border:0;border-radius:11px;color:var(--mki-dark);cursor:pointer;font-family:var(--mki-display);font-size:15px;font-weight:700;padding:13px 22px;width:auto}.mk-iar__form input[type=submit]:hover{filter:brightness(1.05)}.mk-iar__err{color:#b4362a;font-size:13px;margin-top:8px;min-height:18px}.mk-iar__reshead{align-items:center;display:grid;gap:34px;grid-template-columns:1fr 1fr}.mk-iar__scorerow{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:22px}.mk-iar__gauge--sm{flex:none;height:132px;margin:0;width:132px}.mk-iar__gauge--sm .mk-iar__gaugen{font-size:34px}.mk-iar__gauge--sm .mk-iar__gauges{font-size:10.5px;letter-spacing:.1em}.mk-iar__scorerow .mk-iar__lvl{margin:0}.mk-iar__radar{display:block;margin:0 auto;max-width:460px;width:100%}.mk-iar__axes{display:grid;gap:12px;margin-top:8px}.mk-iar__axrow{align-items:center;display:grid;font-size:14px;gap:12px;grid-template-columns:150px 1fr 44px}.mk-iar__axname{color:var(--mki-ink);font-weight:600}.mk-iar__axtrack{background:var(--mki-line);border-radius:999px;height:10px;overflow:hidden}.mk-iar__axtrack i{background:var(--mki-acc);border-radius:999px;display:block;height:100%}.mk-iar__axtrack i.is-low{background:var(--mki-low)}.mk-iar__axtrack i.is-mid{background:var(--mki-mid)}.mk-iar__axval{color:var(--mki-ink);font-family:var(--mki-display);font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.mk-iar__reading{background:var(--mki-pale);border-radius:14px;color:var(--mki-ink);font-size:15px;line-height:1.6;margin-top:26px;padding:22px 24px}.mk-iar__signal{background:#f7fdfa;border:1px solid var(--mki-acc);border-left-width:4px;border-radius:14px;margin-top:14px;padding:18px 22px}.mk-iar__signal b{color:var(--mki-acc);display:block;font-size:11.5px;font-weight:700;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.mk-iar__signal p{color:var(--mki-ink);font-size:14.5px;line-height:1.6}.mk-iar__cards{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:34px}.mk-iar__card{background:var(--mki-paper);border:1px solid var(--mki-line);border-radius:16px;overflow:hidden;padding:24px;position:relative}.mk-iar__card:before{background:var(--mki-acc);content:"";height:4px;left:0;position:absolute;right:0;top:0}.mk-iar__card--second:before{background:var(--mki-bright)}.mk-iar__card h3{font-size:19px;margin:6px 0 10px}.mk-iar__k{background:#e7f3ef;border-radius:999px;color:var(--mki-acc);display:inline-block;font-family:var(--mki-display);font-size:12px;font-weight:700;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.mk-iar__card ol{color:var(--mki-ink);font-size:14.5px;line-height:1.55;margin:10px 0 0 18px;padding:0}.mk-iar__card ol li{margin-bottom:8px}.mk-iar__card p{font-size:14.5px}.mk-iar__links{font-size:13.5px;line-height:1.7;margin-top:14px}.mk-iar__links a{font-weight:600}.mk-iar__ctxrecap{display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-top:26px}.mk-iar__ctxrecap span{background:#fff;border:1px solid var(--mki-line);border-radius:999px;padding:4px 11px}.mk-iar__cta{align-items:center;background:var(--mki-green);border-radius:16px;color:#fff;display:grid;gap:22px;grid-template-columns:1fr auto;margin-top:34px;padding:30px}.mk-iar__cta h3{color:#fff;font-size:24px;margin-bottom:8px}.mk-iar__cta p{color:#cfe6dd;font-size:14.5px;max-width:60ch}.mk-iar__tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:18px}.mk-iar__share{font-size:12.5px;word-break:break-all}@media (max-width:900px){.mk-iar__stats{grid-template-columns:1fr 1fr}.mk-iar__cards,.mk-iar__cta,.mk-iar__ctxgrid,.mk-iar__reshead,.mk-iar__teaser{grid-template-columns:1fr}.mk-iar__axrow{font-size:13.5px;grid-template-columns:128px 1fr 36px}.mk-iar__intro+.mk-iar__panel{margin-left:0;margin-right:0}}@media (prefers-reduced-motion:reduce){.mk-iar *{animation:none!important;transition:none!important}}@media print{.mk-iar__cta,.mk-iar__intro,.mk-iar__nav,.mk-iar__progress,.mk-iar__tools{display:none!important}.mk-iar__panel{border:0;box-shadow:none;margin:0;padding:0}}.mk-iar .mk-iar__notice{background:#fff7e6;border:1px solid #f1d28a;border-radius:10px;color:#5c4a12;font-size:14px;line-height:1.5;margin-bottom:18px;padding:12px 14px}.mk-iar__vgrid{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:22px}.mk-iar__vcard{background:var(--mki-paper);border:1px solid var(--mki-line);border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:18px 20px}.mk-iar__vcard--prio{border:2px solid var(--mki-acc);grid-column:1/-1}.mk-iar__vhead{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.mk-iar__vhead h3{font-size:17px;margin:0}.mk-iar__stat{border-radius:999px;font-family:var(--mki-display);font-size:11.5px;font-weight:700;letter-spacing:.08em;padding:5px 10px;text-transform:uppercase;white-space:nowrap}.mk-iar__stat.is-ok{background:#e7f3ef;color:var(--mki-acc)}.mk-iar__stat.is-mid{background:#fbf3e2;color:#a8761c}.mk-iar__stat.is-ko{background:#fbece8;color:#c2503b}.mk-iar__vs{color:var(--mki-body);font-size:12.5px}.mk-iar__vcard p{color:var(--mki-ink);font-size:14.5px;margin:0}.mk-iar__vact{border-top:1px solid var(--mki-line);color:var(--mki-body);font-size:13.5px;padding-top:8px}.mk-iar__vact b{display:block;font-size:11px;letter-spacing:.1em;margin-bottom:2px}.mk-iar__vact b,.mk-iar__vtag{color:var(--mki-acc);font-family:var(--mki-display);font-weight:700;text-transform:uppercase}.mk-iar__vtag{font-size:11.5px;letter-spacing:.08em}@media (max-width:900px){.mk-iar__vgrid{grid-template-columns:1fr}}