.nkh{--ink:#111214;--ink-2:#3d4047;--ink-3:#7a7f8a;--surface:#f6f7f9;--white:#fff;--border:rgba(17,18,20,.1);--accent:#7a73ff;--accent-h:#6860ee;--accent-t:rgba(122,115,255,.2);--green:#479e9a;--green-t:#cbe4e3;--blue:#0d6efd;--blue-t:#eff4ff;--r:12px;--r-s:8px;--sh:0 1px 3px rgba(17,18,20,.06),0 4px 16px rgba(17,18,20,.07);--sh-lg:0 2px 6px rgba(17,18,20,.05),0 10px 36px rgba(17,18,20,.11);--t:.2s;--ease:cubic-bezier(.4,0,.2,1);color:var(--ink);font-family:Helvetica,sans-serif;margin:0 auto;max-width:850px;padding:24px 20px 40px}.nkh__header{margin-bottom:18px;text-align:center}.nkh__title{color:var(--ink);font-size:clamp(26px,4vw,34px);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin-bottom:0}.nkh-step{background:var(--white);border:1px solid var(--border);border-radius:0;box-shadow:var(--sh);padding:20px 22px 18px}@keyframes nkh-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nkh-step__q{color:var(--ink);font-size:18px;font-weight:700;line-height:1.3;margin-bottom:14px}.nkh-opts{display:grid;gap:10px}.nkh-step--first .nkh-opts{grid-template-columns:repeat(2,minmax(0,1fr))}.nkh-opt{align-items:center;background:var(--white);border:1px solid var(--border);border-radius:0;color:var(--ink-2);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:400;gap:12px;min-height:44px;padding:10px 14px;text-align:left;transition:border-color var(--t) var(--ease),background var(--t) var(--ease),box-shadow var(--t) var(--ease),transform var(--t) var(--ease);-webkit-tap-highlight-color:transparent}.nkh-opt:hover{transform:translateY(-1px)}.nkh-opt.is-on,.nkh-opt:hover{background:#f7f7fc;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-t)}.nkh-opt__txt{flex:1}.nkh-opt__txt b{color:var(--ink);display:block;font-weight:700}.nkh-opt__txt small{color:var(--ink-3);font-size:14px;font-weight:400}.nkh-opt__dot{align-items:center;border:1.5px solid var(--border);border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:background var(--t) var(--ease),border-color var(--t) var(--ease);width:18px}.nkh-opt.is-on .nkh-opt__dot{background:var(--accent);border-color:var(--accent)}.nkh-opt.is-on .nkh-opt__dot:after{background:#fff;border-radius:50%;content:"";display:block;height:5px;width:5px}.nkh-nav{display:flex;gap:10px;justify-content:space-between;margin-top:16px}.nkh-btn,.nkh-nav{align-items:center}.nkh-btn{border:none;border-radius:0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:700;gap:5px;min-height:44px;padding:9px 18px;transition:background var(--t) var(--ease),transform var(--t) var(--ease),box-shadow var(--t) var(--ease),opacity var(--t)}.nkh-btn:disabled{color:var(--ink-2);cursor:default;opacity:.5;pointer-events:none}.nkh-btn--ghost{background:transparent;border:1.5px solid var(--border);color:var(--ink-2)}.nkh-btn--ghost:hover:not(:disabled){background:var(--surface);color:var(--ink-2)}.nkh-btn--cta{background:var(--accent);box-shadow:none;color:#fff}.nkh-btn--cta:hover:not(:disabled){background:var(--accent-h);box-shadow:none;transform:translateY(-1px)}.nkh-result{animation:nkh-in .3s var(--ease) both}.nkh-unavailable{background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh);margin-bottom:16px;padding:18px 20px 6px}.nkh-unavailable__message{color:var(--ink);font-size:16px;font-weight:700;line-height:1.45;margin:0 0 14px}.nkh-rc{background:var(--white);border:1px solid var(--border);border-radius:0;box-shadow:var(--sh-lg);margin-bottom:16px;overflow:hidden}.nkh-rc--best{border-top:0 solid var(--accent)}.nkh-rc--alt{border-top:0 solid var(--blue)}.nkh-badge{align-items:center;border:1px solid #300;border-radius:999px;display:inline-flex;font-size:14px;font-weight:400;gap:5px;letter-spacing:.07em;margin:16px 22px 0;padding:6px 14px;text-transform:none}.nkh-badge--best{background:var(--green-t);color:var(--green)}.nkh-badge--alt{background:var(--blue-t);color:var(--blue)}.nkh-rc__hero{background:#7a73ff;flex-direction:column;gap:12px;padding:18px 20px 20px}.nkh-rc__hero,.nkh-rc__top{align-items:flex-start;display:flex}.nkh-rc__top{gap:20px;justify-content:space-between;width:100%}.nkh-rc__hero .nkh-badge{background:hsla(0,0%,100%,.3);color:#000;flex-shrink:0;margin:0;width:fit-content}.nkh-rc__top .nkh-rc__logo{max-width:70%}.nkh-rc__logo{max-height:60px;width:auto}.nkh-rc__name{color:var(--ink);font-size:19px;font-weight:800;letter-spacing:-.02em;margin-bottom:4px}.nkh-rc__desc{color:var(--ink);font-size:16px;line-height:1.7;margin-bottom:12px}.nkh-rc__desc--hero{color:#000;font-size:16px;line-height:1.45;margin:0}.nkh-rc__body{padding:10px 20px 6px}.nkh-path{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:14px;gap:7px;line-height:1.4;margin:2px 0 12px}.nkh-path__item{line-height:1.4}.nkh-path__item,.nkh-path__separator{align-items:center;color:var(--ink-3);display:inline-flex;font-size:14px;font-weight:400}.nkh-path__separator{align-self:center;justify-content:center;line-height:1;transform:translateY(-1px)}.nkh-rc__features{margin:10px 0}.nkh-rc__features-title{color:var(--ink);font-family:inherit;font-size:16px;font-weight:700;margin:0 0 6px}.nkh-rc__features-list{column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;row-gap:4px}.nkh-rc__features-list li{color:var(--ink-2);font-size:16px;line-height:1.45;padding-left:24px;position:relative}.nkh-rc__features-list li:before{background-image:url(https://47927199.fs1.hubspotusercontent-eu1.net/hubfs/47927199/Check%20paars.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:0;position:absolute;top:6px;width:14px}.nkh-rc__actions{border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;margin-top:4px;padding:16px 20px}.nkh-link{align-items:center;border-radius:0;display:inline-flex;font-family:inherit;font-size:16px;font-weight:700;gap:5px;padding:10px 18px;text-align:center;text-decoration:none;transition:background var(--t) var(--ease),transform var(--t) var(--ease),box-shadow var(--t) var(--ease);white-space:nowrap}.nkh-rc__actions .nkh-link{display:flex;flex:1;justify-content:center}.nkh-link:focus,.nkh-link:hover{color:inherit;font-weight:inherit;text-decoration:none}.nkh-link--cta{background:var(--accent);box-shadow:none;color:#fff}.nkh-link--cta:hover{background:var(--accent-h);color:#fff;font-weight:700;text-decoration:none;transform:translateY(-1px)}.nkh-link--demo{background:var(--white);border:1.5px solid var(--border);color:var(--ink-2)}.nkh-link--demo:hover{background:var(--surface);color:var(--ink-2);font-weight:700;text-decoration:none;transform:translateY(-1px)}.nkh-rc__alt{display:flex;flex-direction:column}.nkh-rc__alt .nkh-badge{background:hsla(0,0%,100%,.3);color:#000;flex-shrink:0;margin:0}.nkh-rc__alt-main{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:16px 20px}.nkh-rc__alt-actions{align-items:center;border-top:1px solid var(--border);display:flex;justify-content:flex-end;padding:12px 20px}.nkh-rc--alt{background:#fff;border:1px solid var(--border);box-shadow:var(--sh)}.nkh-rc__logo--alt{max-height:50px;max-width:70%}.nkh-restart{display:flex;justify-content:center;margin-top:12px}.nkh-restart-btn{align-items:center;background:none;border:none;border-radius:var(--r-s);color:var(--ink-3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:5px;padding:8px 12px;transition:background var(--t),color var(--t)}.nkh-restart-btn:hover{background:var(--surface);color:var(--ink-2)}@media(max-width:500px){.nkh{padding:16px 14px 28px}.nkh-step{padding:16px 14px 14px}.nkh-step__q{font-size:15px;margin-bottom:12px}.nkh-opt{gap:10px;padding:10px 12px}.nkh-rc__body{padding:10px 14px 6px}.nkh-unavailable{padding:16px 14px 4px}.nkh-rc__actions{flex-direction:column;padding:12px 14px}.nkh-rc__alt-actions,.nkh-rc__alt-main{padding-left:14px;padding-right:14px}.nkh-link{justify-content:center;width:100%}.nkh-btn--cta{flex:1;justify-content:center}.nkh-path{gap:5px;margin-bottom:10px}.nkh-path,.nkh-path__item,.nkh-path__separator{font-size:13px}.nkh-rc__features-list{grid-template-columns:1fr}}@media(max-width:420px){.nkh-step--first .nkh-opts{grid-template-columns:1fr}}