.kc-pay{--ink:#0e0e12;--body:#54555e;--muted:#9a9aa2;--cream:#f5f4f0;--line:rgba(0,0,0,.08);--accent:#0c63ff;--wash:rgba(12,99,255,.05);--hair:rgba(12,99,255,.12);--shadow:0 10px 30px rgba(0,0,0,.05),0 2px 8px rgba(0,0,0,.03);--railh:56px;--siteh:0px;--fullw:100vw;color:var(--body);position:relative}.kc-pay *{box-sizing:border-box}.kc-pay__wrap{margin:0 auto;max-width:1120px;padding:0 clamp(20px,4vw,40px)}.kc-pay__sec{padding:72px 0}.kc-pay>.kc-pay__wrap{padding-bottom:72px}.kc-pay__prose{max-width:64ch}.kc-pay h1,.kc-pay h2,.kc-pay h3{color:var(--ink)}.kc-pay__over{letter-spacing:.12em;text-transform:uppercase}.kc-pay__num{font-variant-numeric:tabular-nums}.kc-pay__rule{background:var(--line);height:1px;margin:32px 0}.kc-pay a{color:var(--accent)}.kc-pay__bosspin,.kc-pay__rail,.kc-pay__sec--cream,.kc-pay__sec--dark{margin-left:calc(50% - var(--fullw)/2);margin-right:calc(50% - var(--fullw)/2);width:var(--fullw)}.kc-pay__sec--cream{background:var(--cream)}.kc-pay__sec--dark{background:var(--ink)}.kc-pay__calc,.kc-pay__card{background:#fff;border-radius:20px;box-shadow:var(--shadow);margin:28px 0;padding:32px}.kc-pay__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kc-pay__grid>*{min-width:0}.kc-pay__rev{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.kc-pay__rev.is-in{opacity:1;transform:none}.kc-pay__rail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.92);border-bottom:1px solid var(--line);position:sticky;top:var(--siteh);z-index:5}.kc-pay__rail-in{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1120px;padding:12px clamp(20px,4vw,40px)}.kc-pay__rail-now{color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-pay__rail-pct{color:var(--muted);white-space:nowrap}.kc-pay__bar{background:var(--line);height:2px}.kc-pay__bar-fill{background:var(--accent);height:2px;transition:width .12s linear;width:0}.kc-pay__dotsnav{align-items:center;display:flex;flex:none;gap:7px}.kc-pay__navdot{background:rgba(0,0,0,.16);border:0;border-radius:50%;cursor:pointer;height:7px;padding:0;transition:background .2s ease,transform .2s ease;width:7px}.kc-pay__navdot:focus-visible,.kc-pay__navdot:hover{background:var(--accent);outline:none;transform:scale(1.35)}.kc-pay__navdot.is-on{background:var(--accent);transform:scale(1.5)}.kc-pay__bosspin{background:var(--ink);height:280vh;position:relative}.kc-pay__boss-view{align-items:center;display:flex;height:calc(100vh - var(--siteh));height:calc(100svh - var(--siteh));overflow:hidden;padding:48px 0;position:sticky;top:var(--siteh)}.kc-pay__bosses{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.kc-pay__bosses>*{min-width:0}.kc-pay__boss{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;opacity:.18;padding:24px;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease,border-color .5s ease}.kc-pay__boss.is-on{border-color:rgba(12,99,255,.55);opacity:1;transform:none}.kc-pay__boss-who{color:#fff;margin:0 0 4px}.kc-pay__boss-want{color:#4d8cff;margin:0 0 16px}.kc-pay__boss-list{color:hsla(0,0%,100%,.62);margin:0;padding-left:18px}.kc-pay__boss-list li{margin-bottom:8px}.kc-pay__boss-list li:last-child{margin-bottom:0}.kc-pay__know{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:28px 0}.kc-pay__know>*{min-width:0}.kc-pay__know-col{background:#fff;border-radius:20px;box-shadow:var(--shadow);cursor:pointer;padding:28px;transition:transform .25s ease,box-shadow .25s ease}.kc-pay__know-col.is-dark{background:var(--ink)}.kc-pay__know-col.is-active{box-shadow:0 18px 44px rgba(0,0,0,.1);transform:translateY(-4px)}.kc-pay__know-list{color:var(--body);margin:0;padding-left:18px}.kc-pay__know-list li{margin-bottom:10px}.kc-pay__know-list li:last-child{margin-bottom:0}.kc-pay__know-list--dark{color:hsla(0,0%,100%,.72)}.kc-pay__barrow{margin-bottom:22px}.kc-pay__barrow:last-child{margin-bottom:0}.kc-pay__bartop{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.kc-pay__bartrack{background:var(--cream);border-radius:99px;height:14px;overflow:hidden}.kc-pay__barfill{background:var(--accent);border-radius:99px;height:100%;transition:width .9s cubic-bezier(.22,.61,.36,1);width:0}.kc-pay__barfill--muted{background:var(--muted)}.kc-pay__depthrows{margin-top:4px}.kc-pay__planbody{min-height:120px}.kc-pay__note{background:#fff;border-left:3px solid var(--accent);border-radius:20px;box-shadow:var(--shadow);max-width:68ch;padding:36px}.kc-pay__note p{margin:0 0 16px}.kc-pay__note p:last-child{margin-bottom:0}.kc-pay__race{background:var(--cream);border-radius:20px;margin:28px 0;padding:32px}.kc-pay__track{background:#fff;border-radius:99px;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);height:12px;overflow:hidden}.kc-pay__fill{background:var(--accent);border-radius:99px;height:100%;width:0}.kc-pay__fill--slow{background:var(--muted)}.kc-pay__btn{background:transparent;border:1.5px solid var(--accent);border-radius:99px;color:var(--accent);cursor:pointer;font:inherit;padding:.7rem 1.4rem;transition:background .15s,color .15s}.kc-pay__btn:focus-visible,.kc-pay__btn:hover{background:var(--accent);color:#fff;outline:none}.kc-pay__btn[disabled]{cursor:default;opacity:.45}.kc-pay__btn[disabled]:hover{background:transparent;color:var(--accent)}.kc-pay__dist{margin-top:26px}.kc-pay__dist-track{background:var(--cream);border-radius:99px;height:14px;position:relative}.kc-pay__dist-box{background:var(--hair);border-radius:99px;bottom:0;position:absolute;top:0;transition:left .3s ease,width .3s ease}.kc-pay__dist-tick{background:var(--ink);height:22px;opacity:.22;position:absolute;top:-4px;width:1px}.kc-pay__dist-med{background:var(--accent);height:24px;opacity:.7;position:absolute;top:-5px;width:2px}.kc-pay__dist-you{background:var(--ink);border-radius:2px;height:30px;position:absolute;top:-8px;transition:left .3s ease;width:4px}.kc-pay__dist-lbl{color:var(--muted);display:flex;justify-content:space-between;margin-top:16px}.kc-pay__csicalc{margin-top:36px}.kc-pay__wash{background:var(--wash);border:1px solid var(--hair);border-radius:20px;margin:28px 0;padding:32px}.kc-pay__seg{background:#fff;border:1px solid var(--line);border-radius:99px;display:inline-flex;margin-bottom:24px;overflow:hidden}.kc-pay__seg button{background:transparent;border:0;color:var(--body);cursor:pointer;font:inherit;padding:.55rem 1.1rem;transition:background .15s,color .15s}.kc-pay__seg button.is-on{background:var(--accent);color:#fff}.kc-pay__fields{display:grid;gap:18px 20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.kc-pay__fields>*{display:flex;flex-direction:column;min-width:0}.kc-pay__field label{color:var(--muted);display:block;margin-bottom:8px}.kc-pay__field>:last-child{margin-top:auto}@media (max-width:1080px){.kc-pay__fields{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.kc-pay__field input[type=number],.kc-pay__field select{background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--ink);font:inherit;padding:.7rem .9rem;width:100%}.kc-pay__field select{padding-right:2.2rem;text-overflow:ellipsis}.kc-pay__field input[type=number]{font-variant-numeric:tabular-nums}.kc-pay__field input[type=number]:focus,.kc-pay__field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--wash);outline:none}.kc-pay__field input[type=range]{accent-color:var(--accent);margin-top:4px;width:100%}.kc-pay__v{color:var(--accent)}.kc-pay__attr{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.kc-pay__attrbtns{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.kc-pay__attrbtns>*{min-width:0}.kc-pay__attrbtns button{background:#fff;border:1.5px solid var(--line);border-radius:14px;color:var(--body);cursor:pointer;font:inherit;padding:18px;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.kc-pay__attrbtns button:hover{border-color:var(--hair);transform:translateY(-2px)}.kc-pay__attrbtns button.is-on{background:var(--wash);border-color:var(--accent)}.kc-pay__attrbtns strong{color:var(--ink);display:block;margin-bottom:2px}.kc-pay__attrbtns span{color:var(--accent);display:block;font-variant-numeric:tabular-nums;margin-bottom:8px}.kc-pay__attrbtns small{color:var(--muted);display:block;line-height:1.5}.kc-pay__out{background:var(--wash);border:1px solid var(--hair);border-radius:16px;margin-top:28px;padding:26px}.kc-pay__big{color:var(--accent);letter-spacing:-.02em}.kc-pay__cliff{border-top:1px solid var(--line)}.kc-pay__cliff-row{align-items:baseline;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 0}.kc-pay__cliff-row.is-hi{background:var(--wash);border-radius:10px;margin:0 -12px;padding:16px 12px}.kc-pay__cliff-row.is-hi strong{color:var(--accent)}.kc-pay__quart{margin-top:8px}.kc-pay__quart-track{background:var(--cream);border-radius:99px;height:12px;margin-bottom:10px;position:relative}.kc-pay__quart-box{background:var(--hair);border-radius:99px;bottom:0;position:absolute;top:0;transition:left .35s ease,width .35s ease}.kc-pay__quart-med{background:var(--accent);height:22px;opacity:.6;top:-5px;width:2px}.kc-pay__quart-med,.kc-pay__quart-you{position:absolute;transition:left .35s ease}.kc-pay__quart-you{background:var(--ink);border-radius:2px;height:28px;top:-8px;width:4px}.kc-pay__quart-lbl{color:var(--muted);display:flex;justify-content:space-between;margin-top:14px}.kc-pay__tw{background:#fff;border-radius:20px;box-shadow:var(--shadow);margin:28px 0;overflow-x:auto}.kc-pay table{border-collapse:collapse;width:100%}.kc-pay th{background:var(--cream);color:var(--muted);letter-spacing:.1em;padding:16px 18px;text-align:left;text-transform:uppercase;white-space:nowrap}.kc-pay td{border-top:1px solid var(--line);color:var(--body);padding:13px 18px;white-space:nowrap}.kc-pay__moves{display:grid;gap:10px}.kc-pay__move{align-items:flex-start;border:1px solid var(--line);border-radius:14px;cursor:pointer;display:flex;gap:14px;padding:16px 18px;transition:border-color .15s,background .15s}.kc-pay__move:hover{background:var(--wash);border-color:var(--hair)}.kc-pay__move input{accent-color:var(--accent);flex:none;margin:.3em 0 0}.kc-pay__move-txt{flex:1;min-width:0}.kc-pay__move-name{color:var(--ink)}.kc-pay__move-val{flex:none;white-space:nowrap}.kc-pay__move input:checked~.kc-pay__move-txt .kc-pay__move-name,.kc-pay__move-val{color:var(--accent)}.kc-pay__comp{margin-top:32px}.kc-pay__field--dark label{color:hsla(0,0%,100%,.55)}.kc-pay__field--dark input[type=number],.kc-pay__field--dark select{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.2);color:#fff}.kc-pay__field--dark input[type=number]:focus,.kc-pay__field--dark select:focus{border-color:#4d8cff;box-shadow:0 0 0 3px rgba(77,140,255,.25)}.kc-pay__field--dark input[type=range]{accent-color:#4d8cff}.kc-pay__field--dark .kc-pay__v{color:#4d8cff}.kc-pay__out--dark{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14)}.kc-pay__complines{border-top:1px solid hsla(0,0%,100%,.14);margin-top:22px}.kc-pay__compline{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.09);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:13px 0}.kc-pay__compline span{color:hsla(0,0%,100%,.62)}.kc-pay__compline strong{color:#fff}.kc-pay__warn{background:rgba(255,200,42,.09);border:1px solid rgba(255,200,42,.3);border-radius:16px;margin-top:24px;padding:24px}.kc-pay__roles{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:18px;margin:28px 0;padding:26px}.kc-pay__rolegrid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.kc-pay__rolegrid>*{min-width:0}.kc-pay__role{background:hsla(0,0%,100%,.05);border-radius:14px;padding:20px}@media (max-width:600px){.kc-pay__roles{padding:22px}}.kc-pay__objection{background:rgba(255,200,42,.07);border:1px solid rgba(255,200,42,.26);border-radius:16px;margin-top:24px;max-width:72ch;padding:26px}@media (max-width:600px){.kc-pay__objection{padding:22px}}.kc-pay__lockwrap{margin-top:24px;position:relative}.kc-pay__locked{display:none}.kc-pay__lockwrap.is-open .kc-pay__locked{display:block}.kc-pay__lockveil{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:16px;padding:28px}.kc-pay__lockwrap.is-open .kc-pay__lockveil{display:none}.kc-pay__gate-form{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.kc-pay__gate-form input[type=email]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;flex:1 1 240px;font:inherit;min-width:0;padding:.8rem 1rem}.kc-pay__gate-form input[type=email]::placeholder{color:hsla(0,0%,100%,.4)}.kc-pay__gate-form input[type=email]:focus{border-color:#4d8cff;box-shadow:0 0 0 3px rgba(77,140,255,.3);outline:none}.kc-pay__gate-btn{background:var(--accent);border:0;border-radius:99px;color:#fff;cursor:pointer;flex:none;font:inherit;padding:.8rem 1.6rem;transition:opacity .15s}.kc-pay__gate-btn:focus-visible,.kc-pay__gate-btn:hover{opacity:.88;outline:none}.kc-pay__gate-err{color:#ffc82a;display:none;margin:10px 0 0}.kc-pay__gate-err.is-on{display:block}@media (max-width:600px){.kc-pay__lockveil{padding:22px}.kc-pay__gate-btn{width:100%}}.kc-pay__q{border-top:1px solid hsla(0,0%,100%,.14);padding:22px 0}.kc-pay__q:first-of-type{border-top:0;padding-top:0}.kc-pay__q-txt{color:#fff;margin:0 0 14px;max-width:62ch}.kc-pay__ans{display:flex;flex-wrap:wrap;gap:8px}.kc-pay__ans button{background:transparent;border:1.5px solid hsla(0,0%,100%,.28);border-radius:99px;color:hsla(0,0%,100%,.8);cursor:pointer;font:inherit;padding:.5rem 1.1rem;transition:background .18s,color .18s,border-color .18s}.kc-pay__ans button:focus-visible,.kc-pay__ans button:hover{border-color:#fff;color:#fff;outline:none}.kc-pay__ans button.is-on{background:#fff;border-color:#fff;color:var(--ink)}.kc-pay__verdict{border-top:1px solid hsla(0,0%,100%,.14);margin-top:28px;padding-top:24px}.kc-pay details{border-top:1px solid var(--line);padding:20px 0}.kc-pay details summary{color:var(--ink);cursor:pointer;list-style:none}.kc-pay details summary::-webkit-details-marker{display:none}.kc-pay details summary:before{color:var(--accent);content:"+ "}.kc-pay details[open] summary:before{content:"– "}.kc-pay details p{margin:14px 0 0;max-width:70ch}@media (max-width:820px){.kc-pay__know{grid-template-columns:1fr}.kc-pay__bosspin{height:auto}.kc-pay__boss-view{height:auto;padding:56px 0;position:static}.kc-pay__boss{opacity:1;transform:none}}@media (max-width:600px){.kc-pay__dotsnav{display:none}.kc-pay__sec{padding:56px 0}.kc-pay>.kc-pay__wrap{padding-bottom:56px}.kc-pay__calc,.kc-pay__card,.kc-pay__know-col{padding:24px}.kc-pay__seg{width:100%}.kc-pay__seg button{flex:1}}@media (prefers-reduced-motion:reduce){.kc-pay__rev{opacity:1!important;transform:none!important}.kc-pay__ans button,.kc-pay__attrbtns button,.kc-pay__bar-fill,.kc-pay__barfill,.kc-pay__boss,.kc-pay__know-col,.kc-pay__navdot,.kc-pay__quart-box,.kc-pay__quart-med,.kc-pay__quart-you,.kc-pay__rev{transition:none!important}.kc-pay__bosspin{height:auto}.kc-pay__boss-view{height:auto;position:static}.kc-pay__boss{opacity:1!important;transform:none!important}}