.lk{border-top:1px solid var(--line)}.lk-head{padding-block:clamp(48px,6vw,80px) 0;display:flex;flex-direction:column;gap:14px}.lk-head .h-1{max-width:14em}.lk-track{position:relative}.lk-pin-stage{position:sticky;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.lk-in{width:100%;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;align-items:center;height:100%}.lk-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lk-steps li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 12px;padding:14px 0;border-top:1px solid var(--line);color:var(--muted);transition:color .3s var(--ease)}.lk-steps li:last-child{border-bottom:1px solid var(--line)}.lk-steps li:before{content:"";width:10px;height:10px;margin-top:8px;border:1.5px solid var(--line-strong);transition:background-color .3s var(--ease),border-color .3s var(--ease)}.lk-steps h3{margin:0;font-weight:800;font-size:clamp(20px,2vw,26px);letter-spacing:-.03em;line-height:1.15;color:inherit}.lk-steps p{grid-column:2;margin:0;font-size:15.5px;max-width:30em;overflow:hidden;max-height:0;opacity:0;transition:max-height .42s var(--ease),opacity .3s var(--ease)}.lk-steps li.on{color:var(--ink)}.lk-steps li.on:before{background:var(--rust);border-color:var(--rust)}.lk-steps li.on p{max-height:6em;opacity:1;color:var(--body)}.lk-meter{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none}.lk-meter i{position:absolute;left:0;bottom:-16px;height:2px;background:var(--rust);width:calc(var(--p, 0) * 100%)}.lk-rig{position:relative;perspective:1800px;height:100%;min-height:0;min-width:0;touch-action:pan-y}.lk-stack{position:absolute;left:50%;top:50%;width:42em;height:30em;margin:-15em 0 0 -26em;font-size:10.5px;transform-style:preserve-3d;will-change:transform}.lk-stack-sq{width:36em;height:36em;margin:-18em 0 0 -23em}.lk-pl{position:absolute;inset:0;border:1px solid var(--line);overflow:hidden;transform-style:preserve-3d}.lk-pl>*{position:absolute}.lk-slab{border:0;background:transparent;overflow:visible}.lk-pin{position:absolute;right:0;bottom:0;width:1px;height:1px}.lk-cell{position:absolute;width:4.3em;height:4.3em;overflow:hidden}.lk-cell span{display:block;padding:.55em;font-family:var(--mono);font-size:.66em;line-height:1.22;color:#fdfcfaf0}.lk-paper{background:var(--paper);box-shadow:0 30px 60px -30px #1a15124d}.lk-dark{background:#120e0c;border-color:var(--ink-line);color:var(--on-ink-muted)}.lk-dark2{background:#1e1815;border-color:var(--ink-line);color:var(--on-ink-muted)}.lk-labels{position:absolute;inset:0;pointer-events:none}.lk-labels span{position:absolute;left:0;top:0;display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;opacity:0;will-change:transform,opacity;transition:color .3s var(--ease)}.lk-labels span:before{content:"";width:22px;height:1px;background:var(--rust)}.lk-labels span.on{color:var(--ink);font-weight:700}.lk-labels em{font-style:normal}.lk-sample{font-family:var(--mono);font-size:.8em;letter-spacing:.06em;text-transform:uppercase;color:#8c8079}.lk-mono{font-family:var(--mono)}.lk-bar{height:.7em;background:var(--line-strong)}.lk-h9{font-weight:900;letter-spacing:-.05em;line-height:.92;color:var(--ink)}.lk-bub{border-radius:.9em;padding:.9em 1.1em;font-size:1.15em;line-height:1.35}.lk-node{border:1px solid #5A4A40;background:#120e0c;font-family:var(--mono);color:var(--on-ink);padding:.8em;line-height:1.3}.lk-node small{display:block;color:#8c8079;font-size:.8em}.lk-wire{height:1px;background:var(--rust);transform-origin:0 0}.lk-phone{display:none;border-top:0}.lk-top{width:100%;padding-top:18px}.lk-cta{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-block:8px 56px}.lk-note{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media(max-width:860px){.lk-in{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:8px;padding-block:12px 44px}.lk-rig{order:-1}.lk-stack{font-size:5.2px;margin-left:-29.5em;top:56%}.lk-stack-sq{font-size:5.7px;margin-left:-25em;top:46%}.lk-steps li{display:none;border:0;padding:0}.lk-steps li.on{display:grid}.lk-steps li:last-child{border:0}.lk-steps p{max-height:none;opacity:1}.lk-labels span{font-size:9.5px;gap:6px}.lk-labels span:before{width:12px}.lk-rest{display:none}.lk-phone{display:block}}
