.kl .kla-badge{color:var(--kl-orange-2);font-family:var(--kl-mono-f);letter-spacing:.06em;white-space:nowrap;border:1px solid #f806;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.kl .kl-on-light .kla-badge,.kl .kla-paper .kla-badge{color:var(--kl-orange-ink);background:#fff7ee;border-color:#c2410c59}.kl .kla-seg{border:1px solid var(--kl-line-2);background:var(--kl-surface);border-radius:999px;flex:none;max-width:100%;padding:4px;display:inline-flex;position:relative}.kl .kla-seg button{z-index:1;color:var(--kl-fg-2);white-space:nowrap;cursor:pointer;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;transition:color .3s;position:relative}.kl .kla-seg button[aria-pressed=true]{color:#1a0a00}.kl .kla-seg-knob{background:var(--kl-orange);border-radius:999px;width:0;transition:left .45s cubic-bezier(.6,0,.2,1),width .45s cubic-bezier(.6,0,.2,1),background .3s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 4px 18px #ff880073}.kl .kla-seg[data-tone=bad] .kla-seg-knob{background:#ff6b5a;box-shadow:0 4px 18px #ff6b5a73}html:not(.js) .kl .kla-seg{display:none}@media (width<=480px){.kl .kla-seg button{padding:8px 12px;font-size:13px}}@media (pointer:coarse),(width<=640px){.kl .kla-seg .kla-seg-knob~button,.kl .kla-seg button{min-height:44px}}.kl .kla-card{border:1px solid var(--kl-line);background:var(--kl-surface);box-shadow:var(--kl-shadow);border-radius:24px;padding:26px;position:relative}.kl .kla-mono{font-family:var(--kl-mono-f);letter-spacing:.1em;text-transform:uppercase;color:var(--kl-fg-3);font-size:11.5px}.kl .kla-frame{color:#fff;background:linear-gradient(#1c0630eb,#0e021af0);border:1px solid #ffffff1a;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 50px 120px -30px #000000e6,0 0 0 1px #b300e61a,0 0 90px -20px #7a1fd18c}.kl .kla-frame-top{border-bottom:1px solid var(--kl-line-d);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.kl .kla-frame-dots{flex:none;gap:6px;display:flex}.kl .kla-frame-dots i{background:#ffffff24;border-radius:50%;width:10px;height:10px}.kl .kla-frame-title{font-family:var(--kl-mono-f);letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;flex:1;min-width:0;font-size:11.5px}.kl .kla-checks{gap:10px;display:grid}.kl .kla-checks li{color:var(--kl-fg-2);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:15.5px;line-height:1.5;display:grid}.kl .kla-checks li .kl-ico{color:var(--kl-accent);margin-top:2px}.kl .kla-checks b{color:var(--kl-fg);font-weight:600}.kl .kla-promises{gap:14px;display:grid}.kl .kla-promise{border:1px solid var(--kl-line);background:var(--kl-surface);border-radius:20px;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:20px 22px;display:grid}.kl .kla-promise-i{background:var(--kl-grad);color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.kl .kla-promise b{color:var(--kl-fg);margin-bottom:4px;font-size:17px;display:block}.kl .kla-promise p{color:var(--kl-fg-2);font-size:15px;line-height:1.55}.kl .kla-promise small{color:var(--kl-fg-3);margin-top:6px;font-size:13px;line-height:1.45;display:block}.kl .kla-pricebar{background:linear-gradient(100deg,#ff88001a,#b300e61a);border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px 32px;margin-top:40px;padding:22px 26px;display:grid}.kl .kla-pricebar-p{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.kl .kla-pricebar-p s{color:#ffffff80;font-size:16px}.kl .kla-pricebar-p b{letter-spacing:-.03em;font-size:clamp(34px,3.4vw,44px);font-weight:800;line-height:1}.kl .kla-pricebar-p small{color:#ffffff8c;font-size:13px}.kl .kla-pricebar p{color:#ffffffbf;font-size:15.5px;line-height:1.55}.kl .kla-pricebar-credit{color:#fff;background:#00000040;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:8px;max-width:280px;padding:10px 14px;font-size:14px;line-height:1.4;display:inline-flex}.kl .kla-pricebar-credit .kl-ico{color:var(--kl-orange)}@media (width<=1080px){.kl .kla-pricebar{grid-template-columns:minmax(0,1fr)}.kl .kla-pricebar-credit{max-width:none}}.kl .kla-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:40px;display:grid}@media (width<=1080px){.kl .kla-split{grid-template-columns:minmax(0,1fr)}}.kl .kla-subh{letter-spacing:-.03em;color:var(--kl-fg);margin:clamp(48px,5vw,72px) 0 10px;scroll-margin-top:120px;font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.1}.kl .kla-subl{color:var(--kl-fg-2);max-width:720px;margin:0 0 24px;font-size:16.5px;line-height:1.55}.kl .kla-subh+.kl-steps{margin-top:22px}
