@font-face{font-family:KL Archivo;font-style:normal;font-weight:600 900;font-stretch:62% 125%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kQo8UDI-1M0wlSfdfoLnnA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:KL Archivo;font-style:normal;font-weight:600 900;font-stretch:62% 125%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kQo8UDI-1M0wlSfdnoLg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.kl-landing :where(*){border-style:revert;border-width:revert;border-color:revert}.kl-landing :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert;margin:revert}.kl-landing :where(p,blockquote,figure,dl,dd,hr,pre){margin:revert}.kl-landing :where(ul,ol,menu){margin:revert;padding:revert;list-style:revert}.kl-landing :where(a){color:revert;-webkit-text-decoration:revert;-webkit-text-decoration:revert;text-decoration:revert}.kl-landing :where(button,input,select,textarea){font:revert;color:revert;background:revert;letter-spacing:revert;padding:revert;border-radius:revert;opacity:revert}.kl-landing :where(button){cursor:revert}.kl-landing :where(svg,video,canvas,iframe,embed,object){display:revert;vertical-align:revert}.kl-landing :where(img){vertical-align:revert;height:revert}.kl-landing :where(b,strong){font-weight:revert}.kl-landing :where(table){border-collapse:revert;text-indent:revert;border-color:revert}.kl-landing *,.kl-landing :before,.kl-landing :after{box-sizing:border-box}html:has(.kl-landing){scroll-behavior:smooth;background:#050505}body:has(.kl-landing){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#050505;margin:0}.kl-landing [hidden]{display:none!important}.kl-landing img{max-width:100%;display:block}.kl-landing .k{--black:#050505;--white:#fff;--paper:#f4f3f1;--paper-2:#ebe9e6;--ink:#0b0b0c;--muted:#5b5b61;--muted-d:#9b9ba2;--hair:#0a0a0e17;--hair-d:#ffffff17;--uv:#030012;--uv-2:#090327;--uv-3:#150a44;--uv-ink:#2b1b86;--uv-lit:#9a88ff;--r:14px;--r-lg:22px;--ease:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.65,0,.35,1);--f-d:"KL Archivo","Helvetica Neue",Helvetica,Arial,sans-serif;--f-b:"Geist","Helvetica Neue",Helvetica,Arial,sans-serif;--f-m:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--gut:clamp(16px,4vw,56px);width:100%;min-height:100vh;font-family:var(--f-b);color:var(--ink);background:#fff;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}.kl-landing .k a:not(.btn){color:inherit}.kl-landing .k ::selection{color:#fff;background:#2b1b86}.kl-landing .k :focus{outline:none}.kl-landing .k :focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #6c58ff}.kl-landing .k section{scroll-margin-top:56px;position:relative}.kl-landing .wrap{z-index:2;width:100%;max-width:1320px;padding-inline:var(--gut);margin:0 auto;position:relative}.kl-landing .skip{z-index:100;color:#000;background:#fff;border-radius:10px;padding:10px 14px;font-size:14px;text-decoration:none;position:absolute;top:-60px;left:12px}.kl-landing .skip:focus-visible{top:12px}.kl-landing .d{font-family:var(--f-d);text-transform:uppercase;letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:800;font-stretch:94%;line-height:.86}.kl-landing .d .dim{color:#6f6f76}.kl-landing .dark .d .dim{color:#77777e}.kl-landing .h2{font-size:clamp(44px,6.6vw,108px)}.kl-landing .mono{font-family:var(--f-m);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:500}.kl-landing .label{color:var(--muted);font-family:var(--f-m);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:11px;font-weight:500;display:flex}.kl-landing .label:before{content:"";background:var(--uv-ink);border-radius:50%;flex:none;width:6px;height:6px}.kl-landing .dark .label{color:var(--muted-d)}.kl-landing .dark .label:before{background:var(--uv-lit)}.kl-landing .lead{letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(19px,1.7vw,24px);line-height:1.42}.kl-landing .body{color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.62}.kl-landing .dark .body{color:#a3a3aa}.kl-landing .btn{--h:52px;height:var(--h);font-family:var(--f-b);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .6s var(--ease),box-shadow .6s var(--ease),background-color .3s,color .3s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.kl-landing .btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .6s var(--ease)}.kl-landing .btn:hover svg{transform:translate(3px)}.kl-landing .btn:active{transform:scale(.975)}.kl-landing .btn-uv{color:#fff;background:radial-gradient(130% 160% at 28% 0,#22116a 0%,#0c0436 36%,#030012 74%);box-shadow:inset 0 1px #cdc0ff4d,inset 0 0 0 1px #9682ff4d,0 12px 30px -12px #341abe8c}.kl-landing .btn-uv:hover{transform:translateY(-1px);box-shadow:inset 0 1px #d7cdff6b,inset 0 0 0 1px #aa96ff80,0 18px 40px -14px #482ce1b3}.kl-landing .btn-ghost{color:#ffffffe0;background:0 0;box-shadow:inset 0 0 0 1px #fff3}.kl-landing .btn-ghost:hover{box-shadow:inset 0 0 0 1px #ffffff80}.kl-landing .btn-line{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #0a0a0e29}.kl-landing .btn-line:hover{box-shadow:inset 0 0 0 1px #0a0a0e80}.kl-landing .btn-white{color:#030012;background:#fff;box-shadow:0 10px 30px -12px #00000080}.kl-landing .btn-white:hover{transform:translateY(-1px)}.kl-landing .btn-sm{--h:38px;gap:8px;padding:0 17px;font-size:11.5px}.kl-landing .icon-btn{width:46px;height:46px;color:var(--ink);cursor:pointer;transition:box-shadow .3s,transform .5s var(--ease);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0a0a0e24}.kl-landing .icon-btn:hover{box-shadow:inset 0 0 0 1px #0a0a0e80}.kl-landing .icon-btn:active{transform:scale(.95)}.kl-landing .icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.kl-landing .st{color:#3c3c42;height:24px;font-family:var(--f-m);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#f1f0ee;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 8px;font-size:10px;font-weight:500;display:inline-flex}.kl-landing .st:before{content:"";box-sizing:border-box;border-radius:50%;flex:none;width:9px;height:9px}.kl-landing .st-dir:before{border:1.5px dashed}.kl-landing .st-prod:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1.5px solid}.kl-landing .st-rev{color:#2b1b86;background:#eeebfb}.kl-landing .st-rev:before{background:radial-gradient(circle,currentColor 32%,#0000 36%);border:1.5px solid}.kl-landing .st-fix{color:#6b3a14;background:#f6eee6}.kl-landing .st-fix:before{border:1.5px solid;border-top-color:#0000}.kl-landing .st-ok{color:#fff;background:#0b0b0c}.kl-landing .st-ok:before{background:radial-gradient(circle,#fff 45%,#0000 50%);border:0;box-shadow:inset 0 0 0 2.5px #0b0b0c,inset 0 0 0 9px #fff;-webkit-mask:none}.kl-landing .dk .st{color:#ffffffc7;background:#ffffff14}.kl-landing .dk .st-rev{color:#d3caff;background:#9a88ff29}.kl-landing .dk .st-ok{color:#030012;background:#fff}.kl-landing .dk .st-ok:before{background:radial-gradient(circle,#030012 45%,#0000 50%)}.kl-landing .k.js .rv{opacity:0;transition:opacity 1.1s var(--ease),transform 1.3s var(--ease);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(26px)}.kl-landing .k.js .rv.in{opacity:1;transform:none}.kl-landing .k.rm .rv{opacity:1!important;transition:none!important;transform:none!important}.kl-landing [data-focus]{will-change:filter,opacity,transform}.kl-landing .moth{z-index:1;pointer-events:none;visibility:hidden;width:100vw;height:100vh;position:fixed;top:0;left:0}.kl-landing .nav{z-index:60;color:#fff;height:58px;transition:background-color .6s var(--ease),color .6s var(--ease),border-color .6s var(--ease);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.kl-landing .nav.scrolled{-webkit-backdrop-filter:saturate(1.5)blur(18px);backdrop-filter:saturate(1.5)blur(18px);background:#07070899;border-bottom-color:#ffffff12}.kl-landing .nav.is-light{color:var(--ink)}.kl-landing .nav.is-light.scrolled{background:#ffffffc2;border-bottom-color:#0a0a0e12}.kl-landing .nav-in{max-width:1320px;height:100%;padding-inline:var(--gut);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 auto;display:grid}.kl-landing .wordmark{font-family:var(--f-d);letter-spacing:-.01em;text-transform:uppercase;color:inherit;justify-self:start;font-size:16px;font-weight:800;font-stretch:100%;text-decoration:none}.kl-landing .nav-links{gap:30px;display:flex}.kl-landing .nav-links a{opacity:.7;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .3s}.kl-landing .nav-links a:hover{opacity:1}.kl-landing .nav-right{justify-self:end;align-items:center;gap:20px;display:flex}.kl-landing .nav-login{opacity:.7;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .3s}.kl-landing .nav-login:hover{opacity:1}.kl-landing .nav-menu{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:none}.kl-landing .nav-menu span{width:18px;height:1.5px;transition:transform .5s var(--ease);background:currentColor;border-radius:2px;display:block}.kl-landing .nav-menu span+span{margin-top:5px}.kl-landing .nav.open .nav-menu span:first-child{transform:translateY(3.25px)rotate(45deg)}.kl-landing .nav.open .nav-menu span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.kl-landing .nav-sheet{display:none}.kl-landing .s-hero{color:#fff;background:#050505;min-height:max(760px,108svh);padding:104px 0 40px;overflow:hidden}.kl-landing .hero-atm{pointer-events:none;background:radial-gradient(46% 36% at 50% 80%,#3a22ba33,#3a22ba00 72%),radial-gradient(90% 60% at 50% -10%,#ffffff0d,#fff0 60%);position:absolute;inset:0}.kl-landing .hero-copy{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.kl-landing .hero-h{font-size:clamp(46px,6.7vw,118px);line-height:.85}.kl-landing .hero-h .ln{display:block}.kl-landing .hero-sub{color:#ffffffad;text-wrap:pretty;max-width:640px;margin:0;font-size:clamp(16px,1.3vw,18.5px);line-height:1.55}.kl-landing .hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.kl-landing .eyebrow{color:#ffffffb3;background:#ffffff08;border-radius:999px;align-items:center;gap:10px;height:30px;padding:0 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.kl-landing .eyebrow i{background:#9a88ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #9a88ffb3}.kl-landing .stage{z-index:2;height:560px;margin-top:clamp(4px,1vw,16px);position:relative}.kl-landing .stage-scale{transform-origin:50% 0;width:1280px;height:600px;transform:scale(var(--ss,1));perspective:1700px;perspective-origin:50% 38%;margin-left:-640px;position:absolute;top:0;left:50%}.kl-landing .stage-rot{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.kl-landing .surf{border-radius:var(--r);width:440px;height:300px;font-family:var(--f-m);color:#8b8b92;letter-spacing:.02em;transform-style:preserve-3d;background:#0c0c0e;font-size:10px;position:absolute;top:62px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -40px #000}.kl-landing .surf-l{transform-origin:100%;transform:translate3d(calc(var(--px,0) * -18px),calc(var(--py,0) * 6px),-150px) rotateY(32deg);left:-20px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000008c 30%,#000 70%);mask-image:linear-gradient(90deg,#0000 0%,#0000008c 30%,#000 70%)}.kl-landing .surf-r{transform-origin:0;transform:translate3d(calc(var(--px,0) * -18px),calc(var(--py,0) * 6px),-150px) rotateY(-32deg);right:-20px;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#0000008c 30%,#000 70%);mask-image:linear-gradient(270deg,#0000 0%,#0000008c 30%,#000 70%)}.kl-landing .surf-bar{color:#b4b4ba;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;height:34px;padding:0 14px;display:flex}.kl-landing .surf-bar b{color:#d6d6db;font-weight:500}.kl-landing .surf-bar .tag{color:#8b8b92;background:#ffffff0f;border-radius:5px;margin-left:auto;padding:2px 7px}.kl-landing .sheet{grid-template-columns:26px 1.9fr .8fr .8fr 1fr .7fr;font-size:9.5px;display:grid}.kl-landing .sheet span{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ffffff0d;border-right:1px solid #ffffff0d;align-items:center;height:25px;padding:0 7px;display:flex;overflow:hidden}.kl-landing .sheet .hd{color:#5f5f66;background:#ffffff06}.kl-landing .sheet .n{color:#55555c;justify-content:center}.kl-landing .sheet .hl{color:#d8c38a;background:#ffd6661a}.kl-landing .sheet .x{color:#d98b7a}.kl-landing .sheet .l{color:#8d9bd6;-webkit-text-decoration:underline #8d9bd659;text-decoration:underline #8d9bd659}.kl-landing .files{padding:6px 0}.kl-landing .file{white-space:nowrap;border-bottom:1px solid #ffffff0b;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;height:31px;padding:0 14px;display:grid}.kl-landing .file i{background:#ffffff24;border-radius:2px;width:14px;height:11px}.kl-landing .file i.fo{background:#fff3;border-radius:2px 5px 2px 2px}.kl-landing .file i.vi{background:#8d9bd666;width:12px;height:14px}.kl-landing .file i.pd{background:#d98b7a73;width:12px;height:14px}.kl-landing .file em{color:#56565d;font-style:normal}.kl-landing .crumb{color:#5f5f66;padding:10px 14px 6px}.kl-landing .vault{width:480px;height:340px;transform-style:preserve-3d;transform:translate3d(calc(var(--px,0) * 4px),var(--fy,0px),0) rotateX(10deg);position:absolute;top:34px;left:400px}.kl-landing .v-layer{background:#06021a;border-radius:32px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #8c78ff1f}.kl-landing .v-layer.l2{opacity:.85;background:#040112;transform:translateZ(-34px)}.kl-landing .v-layer.l1{background:#07031f;transform:translateZ(-17px)}.kl-landing .v-body{background:radial-gradient(120% 95% at 22% 0,#1a0c52 0%,#0b0432 34%,#050020 58%,#030012 80%);border-radius:32px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #d6caff4d,inset 0 0 0 1px #9682ff33,0 60px 120px -50px #2e16aa8c,0 30px 60px -30px #000000e6}.kl-landing .v-sheen{background:linear-gradient(112deg,#fff0 36%,#b09eff21 46%,#ffffff0f 49%,#fff0 60%) 0 0/260% 100%;background-position:var(--shx,50%) 0;pointer-events:none;position:absolute;inset:-2px}.kl-landing .v-well{background:linear-gradient(#010005 0%,#040118 100%);border-radius:20px;position:absolute;inset:18px 18px 48px;box-shadow:inset 0 22px 40px #000c,inset 0 0 0 1px #8c78ff1a,inset 0 -1px #b09eff33}.kl-landing .v-dust{border-radius:20px;width:100%;height:100%;position:absolute;inset:0}.kl-landing .v-foot{color:#d6ceff6b;font-family:var(--f-m);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9.5px;display:flex;position:absolute;bottom:17px;left:30px;right:30px}.kl-landing .v-foot i{vertical-align:1px;background:#9a88ff;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block;box-shadow:0 0 8px #9a88ffe6}.kl-landing .v-rim{background:linear-gradient(90deg,#d6caff00,#d6caffbf,#d6caff00);height:1px;position:absolute;top:0;left:12%;right:12%}.kl-landing .v-floor{pointer-events:none;background:radial-gradient(closest-side,#4026c842,#4026c800);border-radius:50%;width:620px;height:120px;position:absolute;top:356px;left:330px;transform:translateZ(-60px)rotateX(80deg)}.kl-landing .tool{color:#fff;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:80px;height:100px;transform:translate3d(0,0,var(--z)) rotate(var(--r));will-change:transform;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;margin:0;padding:0;display:flex;position:absolute}.kl-landing .tool-ic{width:66px;height:66px;transition:box-shadow .5s var(--ease);background:linear-gradient(#ffffff2b,#ffffff0b);border-radius:18px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff42,inset 0 0 0 1px #ffffff17,0 16px 30px -14px #000000f2,0 0 0 .5px #a08cff40}.kl-landing .tool svg{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.kl-landing .tool-lb{font-family:var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:#fff9;font-size:9.5px;font-weight:500}.kl-landing .tool.grab{cursor:grabbing}.kl-landing .tool.grab .tool-ic{box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1px #beb0ff66,0 30px 50px -18px #000,0 0 30px -6px #7860ff73}.kl-landing .stage-hint{text-align:center;color:#ffffff61;transition:opacity .8s var(--ease);margin:0;position:absolute;bottom:-6px;left:0;right:0}.kl-landing .stage-hint.gone{opacity:0}.kl-landing .s-hook{background:#fff;padding:clamp(100px,12vw,190px) 0 clamp(80px,10vw,150px)}.kl-landing .head12{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:28px 24px;display:grid}.kl-landing .head12 .label{grid-column:1/-1}.kl-landing .head12 .h2{grid-column:1/9}.kl-landing .head12 .side{flex-direction:column;grid-column:9/13;gap:18px;padding-bottom:6px;display:flex}.kl-landing .hook-demo{border-radius:var(--r-lg);background:var(--paper);grid-template-columns:minmax(0,290px) minmax(0,1fr) minmax(0,500px);align-items:center;gap:clamp(20px,3vw,44px);margin-top:clamp(48px,6vw,84px);padding:clamp(20px,3.2vw,52px);display:grid;position:relative}.kl-landing .ph-col{flex-direction:column;align-items:center;gap:16px;display:flex}.kl-landing .phone{aspect-ratio:9/16;background:#111;border-radius:28px;width:100%;max-width:290px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 40px 70px -40px #0a05288c}.kl-landing .phone img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kl-landing .phone .shade{background:linear-gradient(#00000059 0%,#0000 22% 62%,#0000008c 100%);position:absolute;inset:0}.kl-landing .ph-top{gap:4px;display:flex;position:absolute;top:14px;left:14px;right:14px}.kl-landing .ph-top i{background:#ffffff59;border-radius:2px;flex:1;height:2px}.kl-landing .ph-top i:first-child{background:#fff}.kl-landing .ph-bot{color:#ffffffd1;font-family:var(--f-m);letter-spacing:.06em;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.kl-landing .cap{text-align:center;color:#fff;font-family:var(--f-b);letter-spacing:-.01em;text-shadow:0 1px 12px #00000073;font-size:clamp(15px,1.35vw,18px);font-weight:600;line-height:1.28;position:absolute;top:30%;left:12%;right:12%}.kl-landing .cap-txt{padding:10px 12px;display:block}.kl-landing .scan{pointer-events:none;position:absolute;inset:-4px}.kl-landing .scan i{opacity:0;width:14px;height:14px;transition:opacity .5s var(--ease),transform .7s var(--ease);border:0 solid #b9acff;position:absolute;transform:scale(1.4)}.kl-landing .scan i:first-child{border-top-width:2px;border-left-width:2px;border-top-left-radius:5px;top:0;left:0}.kl-landing .scan i:nth-child(2){border-top-width:2px;border-right-width:2px;border-top-right-radius:5px;top:0;right:0}.kl-landing .scan i:nth-child(3){border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:5px;bottom:0;left:0}.kl-landing .scan i:nth-child(4){border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:5px;bottom:0;right:0}.kl-landing .scan b{opacity:0;height:100%;transition:opacity .6s var(--ease) .5s;background:#9a88ff2e;border-radius:6px;position:absolute;top:0;left:0;right:0}.kl-landing .scanline{opacity:0;pointer-events:none;background:linear-gradient(#9a88ff00,#9a88ff47 85%,#d6ceffe6 100%);height:30%;position:absolute;top:0;left:0;right:0;transform:translateY(-110%)}.kl-landing .hook-demo.run .scanline{animation:kl-scanDown 1.2s var(--ease-io) forwards}@keyframes kl-scanDown{0%{opacity:1;transform:translateY(-110%)}85%{opacity:1}to{opacity:0;transform:translateY(340%)}}.kl-landing .hook-demo.run .scan i{opacity:1;transition-delay:.55s;transform:none}.kl-landing .hook-demo.run .scan b{opacity:1}.kl-landing .ph-ctl{align-items:center;gap:12px;display:flex}.kl-landing .dots{gap:6px;display:flex}.kl-landing .dots button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.kl-landing .dots button:after{content:"";width:6px;height:6px;transition:background .3s,transform .3s var(--ease);background:#0a0a0e33;border-radius:50%}.kl-landing .dots button[aria-pressed=true]:after{background:var(--ink);transform:scale(1.2)}.kl-landing .flowmid{flex-direction:column;justify-content:center;align-self:stretch;gap:18px;padding-left:4px;display:flex;position:relative}.kl-landing .flowline{background:linear-gradient(#0a0a0e00,#0a0a0e2e 20% 80%,#0a0a0e00);width:1px;position:absolute;top:12%;bottom:12%;left:10px}.kl-landing .fm-step{color:var(--muted);align-items:center;gap:14px;display:flex;position:relative}.kl-landing .fm-step i{z-index:1;background:var(--paper);border-radius:50%;width:13px;height:13px;transition:box-shadow .4s,background .4s;position:relative;box-shadow:inset 0 0 0 1.5px #0a0a0e40}.kl-landing .hook-demo.run .fm-step i{background:var(--uv-ink);box-shadow:inset 0 0 0 1.5px var(--uv-ink),0 0 0 4px #2b1b861f;transition-delay:calc(.35s + var(--i) * .28s)}.kl-landing .hook-demo.run .fm-step{color:var(--ink);transition:color .4s calc(.35s + var(--i) * .28s)}.kl-landing .hook-card{border-radius:var(--r);border:1px solid var(--hair);background:#fff;flex-direction:column;gap:18px;padding:clamp(18px,2vw,26px);display:flex;box-shadow:0 30px 70px -40px #0a052859}.kl-landing .hc-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.kl-landing .hc-id{color:var(--muted);align-items:center;gap:10px;display:flex}.kl-landing .hc-id b{color:var(--ink);font-weight:500}.kl-landing .hc-hook{letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:clamp(19px,1.6vw,23px);font-weight:600;line-height:1.25}.kl-landing .hc-hook:before{content:"“"}.kl-landing .hc-hook:after{content:"”"}.kl-landing .hc-grid{border:1px solid var(--hair);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.kl-landing .hc-f:nth-child(odd){border-right:1px solid var(--hair)}.kl-landing .hc-f:nth-child(-n+2){border-bottom:1px solid var(--hair)}.kl-landing .hc-f{background:#fff;flex-direction:column;gap:4px;min-width:0;padding:11px 14px;display:flex}.kl-landing .hc-f .mono{color:#76767d;font-size:9.5px}.kl-landing .hc-f span.v{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex;overflow:hidden}.kl-landing .av{background:#ddd;border-radius:50%;flex:none;width:20px;height:20px;overflow:hidden}.kl-landing .av img{object-fit:cover;width:100%;height:100%}.kl-landing .hc-dir{background:var(--paper);border-radius:12px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.kl-landing .hc-dir .mono{color:#76767d;font-size:9.5px}.kl-landing .hc-dir p{color:#2a2a2f;margin:0;font-size:14px;line-height:1.5}.kl-landing .hc-act{flex-wrap:wrap;gap:10px;display:flex}.kl-landing .k.js .fx{opacity:0;filter:blur(6px);transition:opacity .7s var(--ease),transform .8s var(--ease),filter .8s var(--ease);transition-delay:calc(.75s + var(--i,0) * 80ms);transform:translateY(10px)}.kl-landing .k.js .hook-demo.run .fx{opacity:1;filter:blur();transform:none}.kl-landing .k.rm .fx{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.kl-landing .s-why{background:#fff;padding:clamp(130px,15vw,240px) 0 clamp(100px,12vw,180px)}.kl-landing .why-g{grid-template-columns:repeat(12,minmax(0,1fr));gap:34px 24px;display:grid}.kl-landing .why-g .label{grid-column:5/13}.kl-landing .why-h{grid-column:5/13;font-size:clamp(64px,11.5vw,196px)}.kl-landing .why-lead{grid-column:5/11;margin-top:18px}.kl-landing .why-body{grid-column:5/10}.kl-landing .why-pts{grid-column:5/13;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:44px 0 0;padding:0;list-style:none;display:grid}.kl-landing .why-pts li{border-top:1px solid var(--ink);flex-direction:column;gap:8px;padding-top:18px;display:flex}.kl-landing .why-pts h3{font-family:var(--f-d);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800;font-stretch:96%;line-height:1.05}.kl-landing .why-pts p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.kl-landing .s-people{background:#fff;padding:clamp(80px,10vw,160px) 0 0}.kl-landing .panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(44px,6vw,80px);display:grid}.kl-landing .panel{border:1px solid var(--hair);border-radius:var(--r);background:#fff;overflow:hidden;box-shadow:0 30px 60px -48px #00000059}.kl-landing .p-hd{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.kl-landing .p-hd h3{font-family:var(--f-d);text-transform:uppercase;letter-spacing:-.015em;margin:0;font-size:18px;font-weight:800}.kl-landing .p-hd .mono{color:var(--muted)}.kl-landing .row{border-bottom:1px solid var(--hair);align-items:center;gap:14px;padding:14px 20px;display:grid}.kl-landing .row:last-child{border-bottom:0}.kl-landing .m-row{grid-template-columns:40px minmax(0,1fr) auto}.kl-landing .m-row .av{width:40px;height:40px}.kl-landing .who{flex-direction:column;gap:2px;min-width:0;display:flex}.kl-landing .who b{letter-spacing:-.01em;font-size:15px;font-weight:600}.kl-landing .who span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.kl-landing .pips{align-items:center;gap:6px;display:flex}.kl-landing .pip{height:24px;font-family:var(--f-m);color:#3c3c42;letter-spacing:.05em;background:#f3f2f0;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:inline-flex}.kl-landing .pip b{color:var(--ink);font-weight:500}.kl-landing .e-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.kl-landing .load{flex-direction:column;gap:7px;display:flex}.kl-landing .bar{gap:3px;height:8px;display:flex}.kl-landing .bar i{background:#e6e5e2;border-radius:3px}.kl-landing .bar i.a{background:#0b0b0c}.kl-landing .bar i.b{background:#2b1b86}.kl-landing .bar i.c{background:repeating-linear-gradient(135deg,#0b0b0c 0 2px,#e6e5e2 2px 5px)}.kl-landing .load .mono{color:#76767d;justify-content:space-between;font-size:9.5px;display:flex}.kl-landing .legend{border-top:1px solid var(--hair);background:#fbfbfa;flex-wrap:wrap;gap:16px;padding:14px 20px;display:flex}.kl-landing .legend span{font-family:var(--f-m);letter-spacing:.07em;text-transform:uppercase;color:#5b5b61;align-items:center;gap:7px;font-size:9.5px;display:inline-flex}.kl-landing .legend i{border-radius:2px;width:14px;height:8px}.kl-landing .assign{border-top:1px solid var(--hair);color:var(--muted);background:#fbfbfa;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;font-size:13px;display:flex}.kl-landing .assign b{color:var(--ink);font-weight:600}.kl-landing .assign svg{fill:none;stroke:#8a8a90;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.kl-landing .flow-track{height:210vh;margin-top:clamp(70px,9vw,130px);position:relative}.kl-landing .flow-pin{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,5vw,72px);height:560px;display:grid;position:sticky;top:calc(50vh - 280px)}.kl-landing .flow-txt{flex-direction:column;gap:22px;display:flex}.kl-landing .flow-txt h3{margin:0;font-size:clamp(32px,3.6vw,54px)}.kl-landing .fsteps{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.kl-landing .fstep{border:0;border-top:1px solid var(--hair);text-align:left;cursor:pointer;color:#8a8a90;width:100%;font:inherit;transition:color .45s var(--ease);background:0 0;grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:11px 0;display:grid}.kl-landing .fstep .mono{color:inherit}.kl-landing .fstep b{letter-spacing:-.01em;font-size:16px;font-weight:600}.kl-landing .fstep.on{color:var(--ink)}.kl-landing .fstep.on .mono{color:var(--uv-ink)}.kl-landing .stack{perspective:1400px;height:500px;position:relative}.kl-landing .fc{border:1px solid var(--hair);transform-origin:50% 0;will-change:transform,opacity;background:#fff;border-radius:18px;flex-direction:column;gap:16px;max-width:560px;height:360px;margin:0 auto;padding:22px;display:flex;position:absolute;top:40px;left:0;right:0;box-shadow:0 1px #00000005,0 30px 60px -36px #0a052859}.kl-landing .fc-hd{color:#76767d;justify-content:space-between;align-items:center;gap:10px;display:flex}.kl-landing .fc-hd b{color:var(--ink);font-weight:500}.kl-landing .fc-main{flex:1;grid-template-columns:120px minmax(0,1fr);gap:18px;min-height:0;display:grid}.kl-landing .fc-thumb{background:#ddd;border-radius:12px;position:relative;overflow:hidden}.kl-landing .fc-thumb img{object-fit:cover;width:100%;height:100%}.kl-landing .fc-body{flex-direction:column;gap:10px;min-width:0;display:flex}.kl-landing .fc-body h4{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:19px;font-weight:600;line-height:1.25}.kl-landing .fc-body p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.kl-landing .chk{flex-direction:column;gap:7px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.kl-landing .chk li{align-items:center;gap:9px;display:flex}.kl-landing .chk li:before{content:"";border-radius:4px;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1.5px #0a0a0e4d}.kl-landing .chk li.y:before{box-shadow:none;background:#0b0b0c}.kl-landing .prog{background:#eceae7;border-radius:6px;height:6px;overflow:hidden}.kl-landing .prog i{background:linear-gradient(90deg,#0b0b0c,#2b1b86);border-radius:6px;width:72%;height:100%;display:block}.kl-landing .fc-rev{gap:12px;margin-top:auto;display:flex}.kl-landing .fc-rev span{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-size:13px;font-weight:600;display:flex}.kl-landing .fc-rev .no{color:#3c3c42;box-shadow:inset 0 0 0 1px #0a0a0e29}.kl-landing .fc-rev .yes{color:#fff;background:#0b0b0c}.kl-landing .fc-ok{color:#fff;background:radial-gradient(120% 120% at 20% 0,#1d0f5c 0%,#0a0330 40%,#030012 80%);border-radius:12px;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:10px;padding:20px;display:flex}.kl-landing .fc-ok .big{font-family:var(--f-d);text-transform:uppercase;letter-spacing:-.04em;font-size:44px;font-weight:800;line-height:.9}.kl-landing .fc-ok .mono{color:#ffffff9e}.kl-landing .s-rail{background:#fff;padding:clamp(80px,10vw,150px) 0 clamp(40px,5vw,70px)}.kl-landing .rail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.kl-landing .rail-head .l{flex-direction:column;gap:26px;display:flex}.kl-landing .rail-ctl{align-items:center;gap:14px;display:flex}.kl-landing .rail-ctl .mono{color:var(--muted);margin-right:6px}.kl-landing .rail-view{z-index:2;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;margin-top:clamp(36px,5vw,60px);padding:10px 0 30px;position:relative;overflow:hidden}.kl-landing .rail-view.dragging{cursor:grabbing}.kl-landing .rail-track{width:max-content;padding-inline:max(var(--gut),calc((100vw - 1320px) / 2 + var(--gut)));will-change:transform;gap:20px;display:flex}.kl-landing .fcard{border-radius:var(--r);border:1px solid var(--hair);background:#fff;flex-direction:column;flex:none;width:clamp(290px,29vw,400px);display:flex;overflow:hidden;box-shadow:0 30px 60px -50px #0006}.kl-landing .fui{background:var(--paper);height:300px;padding:18px;position:relative;overflow:hidden}.kl-landing .fui.uv{color:#fff;background:radial-gradient(130% 110% at 20% 0,#1b0d55 0%,#0a0331 38%,#030012 76%)}.kl-landing .fui .corner{color:#8a8a90;position:absolute;top:14px;right:16px}.kl-landing .fui.uv .corner{color:#ffffff73}.kl-landing .ftx{flex-direction:column;gap:8px;padding:20px 22px 24px;display:flex}.kl-landing .ftx h3{font-family:var(--f-d);text-transform:uppercase;letter-spacing:-.025em;margin:0;font-size:24px;font-weight:800;font-stretch:96%;line-height:1}.kl-landing .ftx p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.kl-landing .search{height:34px;box-shadow:inset 0 0 0 1px var(--hair);color:#8a8a90;background:#fff;border-radius:10px;align-items:center;gap:8px;margin-top:22px;padding:0 12px;font-size:12.5px;display:flex}.kl-landing .search svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:14px;height:14px}.kl-landing .lib{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.kl-landing .lib div{aspect-ratio:9/13;background:#ccc;border-radius:9px;position:relative;overflow:hidden}.kl-landing .lib img{object-fit:cover;width:100%;height:100%}.kl-landing .lib span{color:#fff;text-shadow:0 1px 6px #0009;font-size:9.5px;font-weight:600;line-height:1.2;position:absolute;bottom:6px;left:6px;right:6px}.kl-landing .mcard{box-shadow:inset 0 0 0 1px var(--hair);background:#fff;border-radius:12px;flex-direction:column;gap:12px;margin-top:24px;padding:16px;display:flex}.kl-landing .mtop{align-items:center;gap:12px;display:flex}.kl-landing .mtop .av{width:46px;height:46px}.kl-landing .tags{flex-wrap:wrap;gap:6px;display:flex}.kl-landing .tags span{background:var(--paper);color:#3c3c42;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11.5px;display:inline-flex}.kl-landing .mini{flex-direction:column;gap:6px;font-size:12.5px;display:flex}.kl-landing .mini div{border-top:1px solid var(--hair);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.kl-landing .mini em{color:#76767d;font-style:normal;font-family:var(--f-m);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.kl-landing .ed{flex-direction:column;gap:16px;margin-top:26px;display:flex}.kl-landing .ed-r{flex-direction:column;gap:7px;display:flex}.kl-landing .ed-r div{justify-content:space-between;font-size:13px;display:flex}.kl-landing .ed-r div span{color:#76767d;font-family:var(--f-m);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.kl-landing .doc{box-shadow:inset 0 0 0 1px var(--hair);background:#fff;border-radius:12px;flex-direction:column;gap:11px;margin-top:22px;padding:16px;font-size:12.5px;display:flex}.kl-landing .doc .mono{color:#76767d;font-size:9.5px}.kl-landing .doc p{margin:0;line-height:1.45}.kl-landing .doc .rule{background:var(--hair);height:1px}.kl-landing .dd{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kl-landing .dd div{flex-direction:column;gap:4px;display:flex}.kl-landing .cal{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:24px;display:grid}.kl-landing .cal .dh{font-family:var(--f-m);color:#76767d;text-align:center;letter-spacing:.06em;padding-bottom:4px;font-size:9.5px}.kl-landing .cal .col{min-height:170px;box-shadow:inset 0 0 0 1px var(--hair);background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:6px;display:flex}.kl-landing .cal .ev{background:var(--paper);color:#2a2a2f;border-radius:7px;padding:6px 7px;font-size:10.5px;line-height:1.25}.kl-landing .cal .ev.dk2{color:#fff;background:#0b0b0c}.kl-landing .cal .ev.uv2{color:#fff;background:#2b1b86}.kl-landing .rq{height:196px;margin-top:22px;position:relative}.kl-landing .rv-card{width:128px;height:190px;transition:transform .55s var(--ease),opacity .45s var(--ease);will-change:transform;background:#222;border-radius:14px;margin-left:-64px;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 20px 40px -18px #000000e6,0 0 0 1px #ffffff14}.kl-landing .rv-card img{object-fit:cover;width:100%;height:100%}.kl-landing .rv-card span{color:#fff;text-shadow:0 1px 8px #0009;font-size:10px;font-weight:600;line-height:1.25;position:absolute;bottom:10px;left:10px;right:10px}.kl-landing .rv-card:after{font-family:var(--f-m);letter-spacing:.1em;opacity:0;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:500;transition:opacity .2s;position:absolute;top:10px;left:10px}.kl-landing .rv-card.is-yes:after{content:"APPROVE";opacity:1;color:#030012;background:#fff}.kl-landing .rv-card.is-no:after{content:"REVISE";opacity:1;color:#fff;background:#030012;box-shadow:inset 0 0 0 1px #fff6}.kl-landing .rq-ctl{z-index:5;justify-content:center;gap:14px;display:flex;position:absolute;bottom:14px;left:0;right:0}.kl-landing .rq-ctl button{cursor:pointer;width:46px;height:46px;transition:transform .4s var(--ease),box-shadow .3s;border:0;border-radius:50%;place-items:center;display:grid}.kl-landing .rq-ctl button:active{transform:scale(.92)}.kl-landing .rq-ctl svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.kl-landing .rq-no{color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff40}.kl-landing .rq-yes{color:#030012;background:#fff}.kl-landing .rq-note{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6;opacity:0;transition:opacity .4s var(--ease),transform .5s var(--ease);pointer-events:none;background:#ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex;position:absolute;top:18px;left:18px;right:18px;transform:translateY(-8px);box-shadow:inset 0 0 0 1px #ffffff24}.kl-landing .rq-note.show{opacity:1;transform:none}.kl-landing .rq-note .mono{color:#c9bfff;font-size:9px}.kl-landing .rq-count{color:#ffffff8c;position:absolute;top:14px;left:18px}.kl-landing .apl{box-shadow:inset 0 0 0 1px var(--hair);background:#fff;border-radius:12px;flex-direction:column;margin-top:24px;display:flex;overflow:hidden}.kl-landing .apl div{border-bottom:1px solid var(--hair);grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:grid}.kl-landing .apl div:last-child{border-bottom:0}.kl-landing .apl i{background:#0b0b0c;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.kl-landing .apl i:after{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:6px;height:3px;transform:translateY(-1px)rotate(-45deg)}.kl-landing .apl em{color:#76767d;font-style:normal;font-family:var(--f-m);font-size:9.5px}.kl-landing .pipe{flex-direction:column;gap:14px;margin-top:26px;display:flex}.kl-landing .pipe-bar{gap:3px;height:12px;display:flex}.kl-landing .pipe-bar i{border-radius:3px}.kl-landing .pipe-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kl-landing .pipe-l .st{justify-content:flex-start}.kl-landing .rail-bar{z-index:2;background:var(--hair);border-radius:2px;height:2px;margin-top:6px;position:relative;overflow:hidden}.kl-landing .rail-bar i{width:var(--w,30%);background:var(--ink);transform:translateX(var(--x,0));border-radius:2px;position:absolute;top:0;bottom:0;left:0}.kl-landing .s-breath{text-align:center;background:#fff;padding:clamp(110px,14vw,220px) 0}.kl-landing .breath-h{text-wrap:balance;max-width:none;margin:0 auto;font-size:clamp(30px,4.3vw,72px)}.kl-landing .s-breath .body{max-width:520px;margin:28px auto 0;font-size:17px}.kl-landing .s-reels{background:#fff;padding:clamp(60px,7vw,110px) 0 clamp(90px,10vw,150px);overflow:hidden}.kl-landing .reels-head{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.kl-landing .reels-head .body{max-width:420px}.kl-landing .reels-stage{z-index:2;perspective:1100px;perspective-origin:50% 45%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:clamp(420px,44vw,560px);margin-top:clamp(20px,3vw,40px);position:relative}.kl-landing .reels-stage.dragging{cursor:grabbing}.kl-landing .ring{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%}.kl-landing .reel{width:var(--cw,216px);height:calc(var(--cw,216px) * 1.72);left:calc(var(--cw,216px) * -.5);top:calc(var(--cw,216px) * -.86);backface-visibility:hidden;will-change:transform,opacity;background:#ddd;border-radius:16px;position:absolute;overflow:hidden;box-shadow:0 30px 50px -32px #0000008c,0 0 0 1px #0000000d}.kl-landing .reel img{object-fit:cover;pointer-events:none;width:100%;height:100%}.kl-landing .reel .sh{background:linear-gradient(#00000040,#0000 26% 60%,#0009);position:absolute;inset:0}.kl-landing .reel .top{color:#ffffffd9;font-family:var(--f-m);letter-spacing:.08em;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:12px;left:12px;right:12px}.kl-landing .reel .bot{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.kl-landing .reel .bot .st{height:22px;font-size:9px}.kl-landing .reels-note{text-align:center;color:var(--muted);margin:8px 0 0}.kl-landing .s-impact{color:#fff;background:#050505;height:280vh}.kl-landing .imp-pin{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.kl-landing .imp-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;display:grid}.kl-landing .imp-head .label{grid-column:1/-1}.kl-landing .imp-head .h2{grid-column:1/9}.kl-landing .imp-head .side{grid-column:1/6;margin-top:-4px}.kl-landing .imp-viz{aspect-ratio:1200/400;width:100%;max-height:44vh;margin-top:clamp(28px,4vw,56px);position:relative}.kl-landing .imp-viz svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kl-landing .imp-viz path{fill:none;stroke-linecap:round;stroke-linejoin:round}.kl-landing .ms{color:#d6d6db;white-space:nowrap;will-change:transform,opacity,filter;background:#0e0e10;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 12px 0 10px;font-size:12.5px;display:inline-flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff1a}.kl-landing .ms em{font-style:normal;font-family:var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:#77777e;border-right:1px solid #ffffff1a;padding-right:8px;font-size:9px}.kl-landing .sn{opacity:0;will-change:transform,opacity;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;top:0;left:0}.kl-landing .sn i{background:#030012;border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1.5px #b3a6ff,0 0 0 5px #9a88ff1a,0 0 18px #7860ff73}.kl-landing .sn span{font-family:var(--f-d);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(13px,1.3vw,18px);font-weight:800}.kl-landing .imp-cap{height:26px;margin-top:clamp(26px,3.4vw,48px);position:relative}.kl-landing .imp-cap p{color:#a3a3aa;margin:0;font-size:16px;position:absolute;top:0;left:0;right:0}.kl-landing .imp-cap p b{color:#fff;font-weight:500}.kl-landing .s-price{background:#fff;padding:clamp(100px,12vw,190px) 0 clamp(90px,10vw,150px)}.kl-landing .offer{border-radius:var(--r);background:var(--paper);margin-top:clamp(40px,5vw,64px);overflow:hidden}.kl-landing .offer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 16px 16px 24px;display:flex}.kl-landing .offer-bar p{color:#3c3c42;margin:0;font-size:15px}.kl-landing .offer-bar p b{color:var(--ink);font-weight:600}.kl-landing .offer-tray{transition:grid-template-rows .8s var(--ease);grid-template-rows:0fr;display:grid}.kl-landing .offer.open .offer-tray{grid-template-rows:1fr}.kl-landing .offer-in{overflow:hidden}.kl-landing .offer-cards{perspective:1100px;justify-content:center;gap:clamp(12px,2vw,22px);padding:14px 24px 26px;display:flex}.kl-landing .oc{aspect-ratio:3/4;cursor:pointer;width:clamp(96px,12vw,150px);transform-style:preserve-3d;transition:transform 1s var(--ease),opacity .6s;background:0 0;border:0;padding:0;position:relative}.kl-landing .oc:hover:not(.flip){transform:translateY(-6px)}.kl-landing .oc.flip{transform:rotateY(180deg)}.kl-landing .oc .face{transition:opacity .6s}.kl-landing .oc.dim .face{opacity:.45}.kl-landing .oc .face{backface-visibility:hidden;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.kl-landing .oc .back{color:#d6ceff99;background:radial-gradient(130% 110% at 20% 0,#1d0f5c 0%,#0a0330 40%,#030012 78%);box-shadow:inset 0 1px #d2c6ff4d,inset 0 0 0 1px #9682ff40,0 20px 40px -24px #1e0c8ccc}.kl-landing .oc .back:before{content:"";border-radius:9px;position:absolute;inset:10px;box-shadow:inset 0 0 0 1px #9a88ff2e}.kl-landing .oc .back b{font-family:var(--f-d);color:#d6ceffd9;letter-spacing:-.04em;font-size:28px;font-weight:800}.kl-landing .oc .front{box-shadow:inset 0 0 0 1px var(--hair),0 20px 40px -24px #00000059;background:#fff;transform:rotateY(180deg)}.kl-landing .oc .front b{font-family:var(--f-d);letter-spacing:-.05em;font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:.9}.kl-landing .oc .front span{color:var(--muted)}.kl-landing .offer-res{text-align:center;color:var(--muted);min-height:20px;margin:0;padding:0 24px 24px;font-size:14px}.kl-landing .offer-res b{color:var(--ink)}.kl-landing .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:20px;display:grid}.kl-landing .plan{--lift:0px;top:var(--lift);border-radius:var(--r);border:1px solid var(--hair);will-change:transform;background:#fff;flex-direction:column;gap:22px;padding:clamp(22px,2.4vw,32px);display:flex;position:relative;box-shadow:0 1px #00000005,0 40px 70px -56px #00000073}.kl-landing .plan.feat{--lift:-14px;color:#fff;background:radial-gradient(120% 90% at 18% 0,#1c0e58 0%,#0b0434 34%,#050020 60%,#030012 84%);border-color:#9682ff42;box-shadow:inset 0 1px #d6caff42,0 50px 100px -50px #2812aaa6,0 30px 60px -40px #0009}.kl-landing .plan-glint{border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--ease);background:radial-gradient(520px circle at var(--gx,50%) var(--gy,0%),#0a0a0e0b,#0a0a0e00 45%);position:absolute;inset:0}.kl-landing .plan.feat .plan-glint{background:radial-gradient(460px circle at var(--gx,50%) var(--gy,0%),#b09eff33,#b09eff00 45%),linear-gradient(112deg,#fff0 40%,#ffffff0d 50%,#fff0 60%)}.kl-landing .plan:hover .plan-glint{opacity:1}.kl-landing .pl-top{justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.kl-landing .pl-top .mono{color:var(--muted)}.kl-landing .feat .pl-top .mono{color:#fff9}.kl-landing .pop{height:26px;font-family:var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#ffffff14;border-radius:999px;align-items:center;padding:0 11px;font-size:9.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #beb0ff59}.kl-landing .plan h3{font-family:var(--f-d);text-transform:uppercase;letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.6vw,38px);font-weight:800;font-stretch:94%;line-height:.92}.kl-landing .plan .for{color:var(--muted);margin:-10px 0 0;font-size:15px;line-height:1.5}.kl-landing .feat .for{color:#ffffffb3}.kl-landing .price{border-top:1px solid var(--hair);align-items:baseline;gap:10px;padding-top:18px;display:flex}.kl-landing .feat .price{border-top-color:#ffffff1f}.kl-landing .amt{font-family:var(--f-d);letter-spacing:-.05em;font-size:54px;font-weight:800;line-height:.9}.kl-landing .per{color:var(--muted);font-size:14px}.kl-landing .feat .per{color:#ffffff9e}.kl-landing .ph{color:#8a8a90;font-family:var(--f-m);letter-spacing:.08em;text-transform:uppercase;margin:-12px 0 0;font-size:9.5px}.kl-landing .feat .ph{color:#ffffff80}.kl-landing .plan-offer{color:#fff;height:26px;font-family:var(--f-m);letter-spacing:.06em;text-transform:uppercase;background:#0b0b0c;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:-8px;padding:0 11px;font-size:10px;display:inline-flex}.kl-landing .feat .plan-offer{color:#030012;background:#fff}.kl-landing .plan .btn{width:100%}.kl-landing .feats{flex-direction:column;gap:11px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.kl-landing .feats li{grid-template-columns:18px 1fr;align-items:start;gap:10px;line-height:1.45;display:grid}.kl-landing .feats svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;width:16px;height:16px;margin-top:2px}.kl-landing .price-note{text-align:center;color:#76767d;margin:28px 0 0}.kl-landing .s-faq{background:#fff;padding:clamp(80px,10vw,160px) 0 clamp(100px,12vw,180px)}.kl-landing .faq-g{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;display:grid}.kl-landing .faq-l{flex-direction:column;grid-column:1/5;align-self:start;gap:24px;display:flex;position:sticky;top:110px}.kl-landing .faq-l .d{font-size:clamp(44px,4.4vw,64px)}.kl-landing .faq-list{border-bottom:1px solid var(--hair);grid-column:6/13}.kl-landing .qa{border-top:1px solid var(--hair)}.kl-landing .qa-btn{width:100%;color:var(--ink);font:inherit;letter-spacing:-.012em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(17px,1.5vw,20px);font-weight:500;line-height:1.35;display:flex}.kl-landing .qa-ic{width:28px;height:28px;transition:transform .6s var(--ease),background .4s,box-shadow .4s;border-radius:50%;flex:none;position:relative;box-shadow:inset 0 0 0 1px #0a0a0e29}.kl-landing .qa-ic:before,.kl-landing .qa-ic:after{content:"";background:currentColor;border-radius:2px;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;position:absolute;top:50%;left:50%}.kl-landing .qa-ic:after{transform:rotate(90deg)}.kl-landing .qa.open .qa-ic{color:#fff;box-shadow:none;background:#0b0b0c;transform:rotate(45deg)}.kl-landing .qa-p{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.kl-landing .qa.open .qa-p{grid-template-rows:1fr}.kl-landing .qa-in{overflow:hidden}.kl-landing .qa-in p{color:var(--muted);opacity:0;max-width:62ch;transition:opacity .5s var(--ease);margin:0;padding:0 56px 28px 0;font-size:16px;line-height:1.65}.kl-landing .qa.open .qa-in p{opacity:1;transition-delay:.12s}.kl-landing .s-cta{color:#fff;text-align:center;background:#050505;padding:clamp(130px,16vw,250px) 0 clamp(110px,12vw,190px);overflow:hidden}.kl-landing .cta-atm{pointer-events:none;background:radial-gradient(40% 40% at 50% 100%,#3a22ba3d,#3a22ba00 70%);position:absolute;inset:0}.kl-landing .cta-h{font-size:clamp(60px,12vw,210px);line-height:.84}.kl-landing .cta-sub{color:#ffffffa8;max-width:520px;margin:30px auto 40px;font-size:17px;line-height:1.55}.kl-landing .foot{color:#fff;background:#050505;padding:0 0 40px;position:relative}.kl-landing .foot-g{border-top:1px solid #ffffff14;grid-template-columns:repeat(12,minmax(0,1fr));gap:36px 24px;padding-top:56px;display:grid}.kl-landing .foot-b{flex-direction:column;grid-column:1/6;gap:14px;display:flex}.kl-landing .foot-b .wordmark{font-size:22px}.kl-landing .foot-b p{color:#8e8e95;max-width:34ch;margin:0;font-size:14px}.kl-landing .foot-c{flex-direction:column;grid-column:span 2;gap:12px;display:flex}.kl-landing .foot-c:first-of-type{grid-column:8/10}.kl-landing .foot-c .mono{color:#6e6e75;margin-bottom:4px}.kl-landing .foot-c a{color:#c9c9ce;font-size:14px;text-decoration:none;transition:color .3s}.kl-landing .foot-c a:hover{color:#fff}.kl-landing .foot-bot{color:#6e6e75;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;display:flex}.kl-landing .st-base{color:#3c3c42;background:#f1f0ee}.kl-landing .st-base:before{border:1.5px solid}.kl-landing .hc-g2 .hc-f{border-bottom:0!important}.kl-landing .hc-cp{background:#f5f3ff;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #2b1b8624}.kl-landing .hc-cph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.kl-landing .hc-cph .mono{color:#2b1b86;font-size:9.5px}.kl-landing .hc-ed{background:#fff;border-radius:999px;padding:3px 8px;box-shadow:inset 0 0 0 1px #2b1b8633}.kl-landing .hc-cp p{color:#17171b;margin:0;font-size:15px;font-weight:600;line-height:1.4}.kl-landing .hc-sees{color:#5b5b61;font-size:12.5px}.kl-landing .panels .panel{flex-direction:column;display:flex}.kl-landing .panels .assign{margin-top:auto}.kl-landing .ty{z-index:2;color:#fff;height:18px;font-family:var(--f-m);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:none;background:#0a0a0e9e;border-radius:6px;align-items:center;padding:0 7px;font-size:8.5px;font-style:normal;font-weight:500;display:inline-flex;position:absolute;top:7px;left:7px}.kl-landing .ty.ok{color:#0b0b0c;background:#fff}.kl-landing .fc-k{color:#76767d;font-size:9.5px}.kl-landing .fc-body p.fc-reel{color:#2a2a2f;font-size:13.5px}.kl-landing .fc-reel b{font-family:var(--f-m);color:#2b1b86;margin-right:6px;font-size:10px;font-weight:500}.kl-landing .fc-fold{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kl-landing .fc-fold li{color:#3c3c42;background:var(--paper);border-radius:8px;align-items:center;gap:8px;padding:6px 9px;font-size:12.5px;display:flex}.kl-landing .fc-fold i,.kl-landing .dfold span:before{content:"";border:1.5px solid #8a8a90;border-radius:2px 2px 3px 3px;flex:none;width:13px;height:10px}.kl-landing .fc-raw{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;display:grid}.kl-landing .fr{background:#ddd;border-radius:12px;position:relative;overflow:hidden}.kl-landing .fr img{object-fit:cover;width:100%;height:100%}.kl-landing .fr.cur{box-shadow:0 0 0 2px #2b1b86}.kl-landing .fr em{height:18px;font-style:normal;font-family:var(--f-m);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-items:center;padding:0 7px;font-size:8.5px;display:inline-flex;position:absolute;bottom:30px;right:7px}.kl-landing .fr em.ok{color:#fff;background:#0b0b0c}.kl-landing .fr em.rd{color:#6b3a14;background:#f6eee6}.kl-landing .fr-l{color:#fff;text-shadow:0 1px 6px #0009;font-size:11px;font-weight:600;position:absolute;bottom:8px;left:8px;right:8px}.kl-landing .fc-rev.sm{margin-top:0}.kl-landing .fc-rev.sm span{height:40px}.kl-landing .fc-play{background:#ffffffeb;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;position:absolute;top:50%;left:50%;box-shadow:0 8px 20px -8px #00000080}.kl-landing .fc-play:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid #0b0b0c;position:absolute;top:11px;left:14px}.kl-landing .fc-cap{color:#fff;text-shadow:0 1px 6px #0009;font-size:10.5px;font-weight:600;line-height:1.25;position:absolute;bottom:8px;left:8px;right:8px}.kl-landing .lib .ty{height:16px;padding:0 5px;font-size:7.5px;top:6px;left:6px}.kl-landing .rawr{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.kl-landing .rawr div{aspect-ratio:1;background:#ccc;border-radius:8px;position:relative;overflow:hidden}.kl-landing .rawr img{object-fit:cover;width:100%;height:100%}.kl-landing .rawr .ty{height:16px;padding:0 5px;font-size:7.5px;top:5px;left:5px}.kl-landing .ed{gap:10px}.kl-landing .ed .ed-r{box-shadow:inset 0 0 0 1px var(--hair);background:#fff;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.kl-landing .ed-ini{color:#fff;width:36px;height:36px;font-family:var(--f-d);background:linear-gradient(160deg,#2b1b9a,#5a3ff0);border-radius:10px;place-items:center;font-size:12.5px;font-weight:800;display:grid}.kl-landing .ed-t{flex-direction:column;gap:2px;min-width:0;display:flex}.kl-landing .ed-t b{font-size:13.5px;font-weight:600}.kl-landing .ed-s{color:#76767d;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.kl-landing .ed-s strong{color:#0b0b0c;font-weight:600}.kl-landing .doc{gap:8px}.kl-landing .dfold{flex-direction:column;gap:5px;display:flex}.kl-landing .dfold span{background:var(--paper);border-radius:7px;align-items:center;gap:7px;padding:5px 8px;font-size:11.5px;display:flex}.kl-landing .rv-card .ty{top:8px;left:auto;right:8px}.kl-landing .rv-card.is-no:after{content:"REDO"}.kl-landing .apv{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;margin-top:22px;display:grid}.kl-landing .apv-v{aspect-ratio:9/16;background:#222;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 18px 36px -20px #0009}.kl-landing .apv-v img{object-fit:cover;width:100%;height:100%}.kl-landing .apv-v .ty{height:16px;padding:0 5px;font-size:7.5px;top:6px;left:6px}.kl-landing .apv-c{color:#fff;text-shadow:0 1px 6px #0009;font-size:10.5px;font-weight:600;position:absolute;bottom:8px;left:8px;right:8px}.kl-landing .apv .apl{margin-top:0}.kl-landing .apv .apl div{padding:9px 10px;font-size:12px}.kl-landing .apl small{color:#76767d;margin-top:1px;font-size:10px;display:block}.kl-landing .cal .ev small{opacity:.7;margin-top:2px;font-size:9px;display:block}.kl-landing .reel .top{align-items:center}.kl-landing .reel .ctag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:24px;font-family:var(--f-b);letter-spacing:0;color:#fff;background:#0a0a0e6b;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 3px;font-size:11px;font-weight:600;display:inline-flex}.kl-landing .reel .ctag img{object-fit:cover;border-radius:50%;width:18px;height:18px}.kl-landing .soon{height:26px;font-family:var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:#3c3c42;background:#f1f0ee;border-radius:999px;align-items:center;padding:0 11px;font-size:9.5px;display:inline-flex}.kl-landing .plan-soon h3,.kl-landing .plan-soon .price,.kl-landing .plan-soon .for,.kl-landing .plan-soon .feats{opacity:.55}.kl-landing .plan .btn.is-off,.kl-landing .plan .wl-btn.done{pointer-events:none}.kl-landing .plan .wl-btn.done:before{content:"";background:#8ef0bf;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #8ef0bfcc}.kl-landing .vote{border-top:1px solid var(--hair);flex-direction:column;gap:10px;margin-top:auto;padding-top:18px;display:flex}.kl-landing .plan.feat .vote{border-top-color:#ffffff24}.kl-landing .vote-q{font-family:var(--f-m);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10px}.kl-landing .plan.feat .vote-q{color:#fff9}.kl-landing .vote-o{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.kl-landing .vo{height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#f3f2f0;border:0;border-radius:10px;font-size:13.5px;font-weight:600;transition:background .3s,color .3s,box-shadow .3s}.kl-landing .vo:hover{box-shadow:inset 0 0 0 1px #0a0a0e4d}.kl-landing .vo.on{color:#fff;background:#0b0b0c}.kl-landing .plan.feat .vo{color:#fff;background:#ffffff14}.kl-landing .plan.feat .vo:hover{box-shadow:inset 0 0 0 1px #fff6}.kl-landing .plan.feat .vo.on{color:#030012;background:#fff}.kl-landing .vote-go{height:38px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:12.5px;font-weight:600;transition:opacity .3s;box-shadow:inset 0 0 0 1px #0a0a0e33}.kl-landing .plan.feat .vote-go{color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.kl-landing .vote-go:disabled{opacity:.4;cursor:default}.kl-landing .vote-ok{background:#f3f2f0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.4;display:flex}.kl-landing .plan.feat .vote-ok{background:#ffffff14}.kl-landing .vote-ch{color:inherit;font:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;flex:none;font-size:12px;text-decoration:underline}.kl-landing .vote [hidden]{display:none!important}@media (width<=720px){.kl-landing .fc-raw{gap:6px}.kl-landing .fr-l{font-size:10px}.kl-landing .apv{grid-template-columns:96px minmax(0,1fr)}.kl-landing .hc-cph{flex-direction:column;align-items:flex-start;gap:6px}.kl-landing .hc-grid.hc-g2{grid-template-columns:1fr}.kl-landing .hc-g2 .hc-f{border-right:0!important}.kl-landing .hc-g2 .hc-f+.hc-f{border-top:1px solid var(--hair)}}.kl-landing .stk{perspective:1100px;perspective-origin:50% 40%;--u:136px;height:340px;margin:8px 0 4px;position:relative;overflow:hidden}.kl-landing .stc{width:196px;height:286px;transition:transform .6s var(--ease),opacity .6s;margin-left:-98px;position:absolute;top:22px;left:50%}.kl-landing .stc.p0{z-index:5;transform:none}.kl-landing .stc.p1{z-index:4;transform:translate3d(var(--u),10px,-110px) rotateY(-16deg);opacity:.92}.kl-landing .stc.pm1{z-index:4;transform:translate3d(calc(var(--u) * -1),10px,-110px) rotateY(16deg);opacity:.92}.kl-landing .stc.p2{z-index:3;transform:translate3d(calc(var(--u) * 1.8),18px,-230px) rotateY(-24deg);opacity:.55}.kl-landing .stc.pm2{z-index:3;transform:translate3d(calc(var(--u) * -1.8),18px,-230px) rotateY(24deg);opacity:.55}.kl-landing .stc:not(.p0):after{content:"";opacity:.38;pointer-events:none;background:#fff;border-radius:20px;position:absolute;inset:0}.kl-landing .tlt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .55s var(--ease)}.kl-landing .tlt.hov{transition:transform .12s linear}.kl-landing .lmc,.kl-landing .lec,.kl-landing .lad{text-align:center;border-radius:20px;flex-direction:column;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.kl-landing .lmc{color:#fff;background:radial-gradient(110% 80% at 100% 108%,#c4acff80,#c4acff00 58%),linear-gradient(165deg,#170c52 0%,#2b1b9a 55%,#5a3ff0 100%);padding:18px 12px 12px;box-shadow:inset 0 1px #d6caff4d,0 26px 50px -26px #2b1ba0bf}.kl-landing .lmc-av{border-radius:50%;width:70px;height:70px;overflow:hidden;transform:translateZ(22px);box-shadow:0 0 0 3px #ffffff2e,0 10px 20px -10px #0009}.kl-landing .lmc-av img{object-fit:cover;width:100%;height:100%}.kl-landing .lmc>b{letter-spacing:-.015em;margin-top:12px;font-size:19px;font-weight:600}.kl-landing .lmc>.mono{letter-spacing:.14em;color:#ece8ff9e;margin-top:3px;font-size:8.5px}.kl-landing .lmc-raw{border-radius:14px;flex-direction:column;align-self:stretch;align-items:center;gap:3px;margin-top:auto;padding:12px 8px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.kl-landing .lmc-raw.on{background:#ffffff14}.kl-landing .lmc-raw strong{letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:1}.kl-landing .lmc-raw>span{color:#ece8ffc7;font-size:11px;line-height:1.3}.kl-landing .lmc-raw em{color:#2a1a8f;background:#f7f5ff;border-radius:999px;margin-top:6px;padding:4px 10px;font-size:10.5px;font-style:normal;font-weight:600}.kl-landing .lec{color:#fff;background:radial-gradient(120% 70% at 18% 0,#5c40e68c 0%,#5c40e600 55%),linear-gradient(170deg,#1b0e5c 0%,#0e0638 45%,#07021f 100%);padding:10px 14px 0;box-shadow:inset 0 1px #d6caff47,inset 0 0 0 1px #9682ff3d,0 26px 50px -26px #14085acc}.kl-landing .lec-slot{background:#04020e;border-radius:5px;width:40px;height:7px;box-shadow:inset 0 1px 2px #000c}.kl-landing .lec-top{justify-content:space-between;align-self:stretch;align-items:center;margin-top:10px;display:flex}.kl-landing .lec-top b{font-family:var(--f-d);text-transform:uppercase;font-size:11px;font-weight:800}.kl-landing .lec-top .mono{letter-spacing:.14em;color:#d6ceff99;font-size:7.5px}.kl-landing .lec-av{color:#e9e4ff;text-shadow:0 0 16px #aa96ff8c;background:radial-gradient(80% 80% at 50% 30%,#7860ff59,#7860ff00 70%),#0a0428;border-radius:16px;place-items:center;width:66px;height:66px;margin-top:16px;font-size:23px;font-weight:600;display:grid;transform:translateZ(22px);box-shadow:inset 0 0 0 1px #aa96ff4d,0 14px 24px -14px #000c}.kl-landing .lec-hl{letter-spacing:.16em;color:#d6ceff80;margin-top:12px;font-size:7.5px}.kl-landing .lec-nm{letter-spacing:-.015em;margin-top:3px;font-size:19px;font-weight:600}.kl-landing .lec-ws{letter-spacing:.1em;color:#d6ceffb8;margin-top:4px;font-size:7.5px}.kl-landing .lec-st{border-top:1px dashed #aa96ff4d;grid-template-columns:1fr 1fr;align-self:stretch;margin-top:auto;display:grid}.kl-landing .lec-st>span{flex-direction:column;gap:4px;padding:10px 0 12px;display:flex}.kl-landing .lec-st>span+span{box-shadow:inset 1px 0 #aa96ff2e}.kl-landing .lec-st strong{font-size:24px;font-weight:600;line-height:1}.kl-landing .lec-st>span:first-child strong{color:#c9bcff}.kl-landing .lec-st .mono{letter-spacing:.12em;color:#d6ceff8c;font-size:7.5px}.kl-landing .lad{color:#5b5b61;background:#f7f6fb;justify-content:center;gap:10px;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1.5px #3d29c929}.kl-landing .lad span{color:#3d29c9;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;font-weight:400;display:grid;box-shadow:inset 0 0 0 1.5px #3d29c940}@media (width<=720px){.kl-landing .lec-top .mono{display:none}.kl-landing .lec-ws{white-space:nowrap;letter-spacing:.04em}.kl-landing .stk{--u:74px;height:300px}.kl-landing .stc{width:160px;height:250px;margin-left:-80px}.kl-landing .lmc-av{width:58px;height:58px}.kl-landing .lec-av{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.kl-landing .tlt{transition:none;transform:none!important}}.kl-landing .fc.fcs{gap:12px;max-width:660px;height:430px;padding:16px;top:34px}.kl-landing .scw{background:#f6f5fb;border-radius:12px;flex:1;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1410280f}.kl-landing .scr{width:600px;height:360px;transform:scale(var(--s,1));transform-origin:0 0;font-family:var(--f-b);color:#14102a;text-align:left;flex-direction:column;gap:7px;padding:12px 16px;display:flex;position:absolute;top:0;left:0}.kl-landing .ks-bar{color:#8a8799;border-bottom:1px solid #14102812;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;font-size:11px;display:flex}.kl-landing .ks-bar i{opacity:.6;margin:0 6px;font-style:normal}.kl-landing .ks-bar b{color:#14102a;font-weight:600}.kl-landing .ks-btn{color:#fff;white-space:nowrap;background:#3d29c9;border-radius:7px;align-items:center;height:24px;padding:0 11px;font-size:10.5px;font-weight:600;display:inline-flex}.kl-landing .ks-btn.g{color:#14102a;background:#fff;box-shadow:inset 0 0 0 1px #14102824}.kl-landing .ks-k{font-family:var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:#3d29c9;margin:4px 0 0;font-size:9px}.kl-landing .ks-h{font-family:var(--f-d);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800;line-height:.95}.kl-landing .ks-h2{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600}.kl-landing .ks-m{font-family:var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:#8a8799;font-size:8.5px;display:block}.kl-landing .ks-m.v{color:#3d29c9}.kl-landing .ks-sub{color:#8a8799;font-size:10px}.kl-landing .ks-tbl{background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #14102812}.kl-landing .ks-row{border-top:1px solid #1410280f;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.kl-landing .ks-row:first-child{border-top:0}.kl-landing .ks-row img{object-fit:cover;border-radius:6px;width:34px;height:44px}.kl-landing .ks-row b{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.kl-landing .ks-row.cp{background:#faf9ff;grid-template-columns:34px minmax(0,1fr) auto auto}.kl-landing .ks-row.dim{opacity:.55}.kl-landing .ks-ln{border-bottom:1.5px solid #3d29c94d;border-left:1.5px solid #3d29c94d;border-radius:0 0 0 6px;justify-self:center;width:12px;height:22px;margin-top:-14px}.kl-landing .ks-chip{color:#141028b3;white-space:nowrap;background:#1410280f;border-radius:6px;align-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.kl-landing .ks-chip.s1{color:#3d29c9;background:#6246ff1f}.kl-landing .ks-ed{white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:inline-flex}.kl-landing .ks-ed i{color:#fff;background:linear-gradient(160deg,#2b1b9a,#5a3ff0);border-radius:5px;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.kl-landing .ks-ed.mu{color:#8a8799;font-weight:500}.kl-landing .ks-kp{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.kl-landing .ks-kp span{font-family:var(--f-m);letter-spacing:.08em;text-transform:uppercase;color:#8a8799;background:#fff;border-radius:8px;flex-direction:column;gap:1px;padding:6px 8px;font-size:8px;display:flex;box-shadow:inset 0 0 0 1px #1410280f}.kl-landing .ks-kp b{font-family:var(--f-b);letter-spacing:-.02em;color:#14102a;text-transform:none;font-size:15px}.kl-landing .ks-loc{align-items:baseline;gap:8px;display:flex}.kl-landing .ks-loc b{font-size:15px;font-weight:600}.kl-landing .ks-of{color:#5b5870;margin-left:auto;font-size:10px}.kl-landing .ks-reel{background:#fff;border-radius:10px;flex:1;grid-template-columns:86px minmax(0,1fr) 200px;gap:10px;min-height:0;padding:8px;display:grid;box-shadow:inset 0 0 0 1px #14102812}.kl-landing .ks-ref{border-radius:8px;position:relative;overflow:hidden}.kl-landing .ks-ref img,.kl-landing .ks-ti img,.kl-landing .ks-vid img{object-fit:cover;width:100%;height:100%;display:block}.kl-landing .ks-ref em,.kl-landing .ks-vt{color:#fff;font-style:normal;font-family:var(--f-m);letter-spacing:.08em;text-transform:uppercase;background:#0a0a0e99;border-radius:4px;padding:2px 5px;font-size:6.5px;position:absolute;top:5px;left:5px}.kl-landing .ks-play{background:#ffffffeb;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute;top:50%;left:50%}.kl-landing .ks-play:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #14102a;position:absolute;top:7px;left:9px}.kl-landing .ks-play.sm{transform:scale(.8)}.kl-landing .ks-rt p{color:#2a2738;margin:4px 0 0;font-size:12px;line-height:1.4}.kl-landing .ks-folds{flex-direction:column;gap:6px;display:flex}.kl-landing .ks-f{background:#faf9ff;border-radius:8px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:4px 7px;padding:7px 8px;display:grid;box-shadow:inset 0 0 0 1px #14102812}.kl-landing .ks-f i{border:1.5px solid #6a64a0;border-radius:2px 2px 3px 3px;width:13px;height:10px}.kl-landing .ks-f b{font-size:11px}.kl-landing .ks-f div span{color:#5b5870;margin-left:6px;font-size:10px}.kl-landing .ks-f em{color:#3d29c9;grid-column:2;font-size:9.5px;font-style:normal;font-weight:600}.kl-landing .ks-f.need{background:#fdf6ef;box-shadow:inset 0 0 0 1px #a05a1e40}.kl-landing .ks-f.need em{color:#8a4a16}.kl-landing .ks-modal{background:#fff;border-radius:12px;flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 14px;display:flex;box-shadow:0 20px 40px -24px #140a3c73,inset 0 0 0 1px #14102812}.kl-landing .ks-mh{justify-content:space-between;gap:10px;display:flex}.kl-landing .ks-mh b{letter-spacing:-.01em;margin:2px 0;font-size:16px;font-weight:600;display:block}.kl-landing .ks-x{color:#5b5870;border-radius:6px;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 0 0 1px #1410281f}.kl-landing .ks-takes{flex:1;grid-template-columns:repeat(3,1fr);gap:8px;min-height:0;display:grid}.kl-landing .ks-t{border-radius:9px;flex-direction:column;gap:4px;padding:6px;display:flex;box-shadow:inset 0 0 0 1px #14102812}.kl-landing .ks-t.cur{box-shadow:inset 0 0 0 1.5px #3d29c9}.kl-landing .ks-ti{border-radius:6px;height:74px;position:relative;overflow:hidden}.kl-landing .ks-t b{font-size:11px}.kl-landing .ks-st{color:#3d29c9;background:#6246ff1f;border-radius:5px;align-self:flex-start;align-items:center;height:17px;padding:0 6px;font-size:9px;font-weight:600;display:inline-flex}.kl-landing .ks-st.ok{color:#157a50;background:#157a501f}.kl-landing .ks-st.rd{color:#8a4a16;background:#f6eee6}.kl-landing .ks-t p{color:#5b5870;margin:0;font-size:9.5px;line-height:1.3}.kl-landing .ks-ab{gap:4px;margin-top:auto;display:flex}.kl-landing .ks-ab span{border-radius:6px;flex:1;place-items:center;height:20px;font-size:9.5px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #14102824}.kl-landing .ks-ab span.ok{color:#fff;box-shadow:none;background:#14102a}.kl-landing .ks-mf{border-top:1px solid #1410280f;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.kl-landing .ks-rv,.kl-landing .ks-ap{flex:1;grid-template-columns:150px minmax(0,1fr);gap:16px;min-height:0;padding-top:4px;display:grid}.kl-landing .ks-vid{background:#0b0620;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 20px 34px -18px #14085ab3}.kl-landing .ks-vt{top:8px;left:8px}.kl-landing .ks-vt.ok{color:#14102a;background:#fff}.kl-landing .ks-cap{color:#fff;text-shadow:0 1px 6px #0009;font-size:10px;font-weight:600;line-height:1.25;position:absolute;bottom:8px;left:8px;right:8px}.kl-landing .ks-vid.ok{box-shadow:0 0 0 2px #8ef0bf,0 20px 34px -18px #14085ab3}.kl-landing .ks-rvb,.kl-landing .ks-apb{flex-direction:column;gap:8px;min-width:0;display:flex}.kl-landing .ks-t2{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.25}.kl-landing .ks-chain{flex-wrap:wrap;gap:5px;display:flex}.kl-landing .ks-chain span{color:#5b5870;background:#1410280f;border-radius:6px;align-items:center;height:20px;padding:0 8px;font-size:9.5px;font-weight:600;display:inline-flex}.kl-landing .ks-chain .rd{color:#8a4a16;background:#f6eee6}.kl-landing .ks-chain .cur{color:#fff;background:#2a1d86}.kl-landing .ks-note{color:#2a2738;background:#fff;border-radius:9px;padding:8px 10px;font-size:11px;line-height:1.4;box-shadow:inset 0 0 0 1px #14102812}.kl-landing .ks-dec{gap:8px;margin-top:auto;display:flex}.kl-landing .ks-dec span{border-radius:9px;flex:1;place-items:center;height:32px;font-size:11px;font-weight:600;display:grid}.kl-landing .ks-dec .no{color:#a4401e;background:#fdf1ec;box-shadow:inset 0 0 0 1px #a4401e33}.kl-landing .ks-dec .yes{color:#fff;background:#14102a}.kl-landing .ks-ai{background:#fff;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;display:grid;box-shadow:inset 0 0 0 1px #14102812}.kl-landing .ks-ai.on{box-shadow:inset 0 0 0 1.5px #157a5073}.kl-landing .ks-ai img{object-fit:cover;border-radius:5px;width:28px;height:36px}.kl-landing .ks-ai b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.kl-landing .ks-ai span{color:#8a8799;font-size:9.5px}.kl-landing .ks-dl{font-family:var(--f-m);letter-spacing:.06em;color:#3d29c9!important;font-size:8.5px!important}.kl-landing .ks-next{border:1px dashed #3d29c94d;border-radius:9px;margin-top:auto;padding:8px 10px}.kl-landing .ks-next b{color:#3d29c9;margin-top:2px;font-size:11.5px;display:block}.kl-landing .offer-soon+.plans{margin-top:36px}.kl-landing .offer-soon .offer-bar{flex-wrap:nowrap;padding:14px 20px 14px 16px}.kl-landing .offer-soon .offer-bar p{flex:1;font-size:14px}.kl-landing .offer-soon .offer-cards{perspective:none;flex:none;gap:8px;padding:0}.kl-landing .oc.oc-soon{cursor:default;opacity:.8;width:44px}.kl-landing .oc.oc-soon:first-child{transform:rotate(-7deg)}.kl-landing .oc.oc-soon:nth-child(3){transform:rotate(7deg)}.kl-landing .oc.oc-soon .back b{font-size:15px}.kl-landing .oc.oc-soon .mono{font-size:7px}.kl-landing .oc.oc-soon .face.back:before{border-radius:5px;inset:4px}.kl-landing .oc.oc-soon .face{border-radius:8px}@media (width<=720px){.kl-landing .offer-soon .offer-bar{flex-wrap:wrap}.kl-landing .offer-soon .offer-bar p{flex-basis:100%;order:3}}.kl-landing img.km{object-fit:cover!important;object-position:50% 48%!important}.kl-landing .lib div img.km,.kl-landing .rawr div img.km,.kl-landing .ks-ai img.km,.kl-landing .ks-row img.km{object-position:50% 48%!important}.kl-landing .cap{top:11%;left:9%;right:9%}.kl-landing .cap-txt{text-shadow:0 1px 2px #0a04288c,0 2px 14px #0a042873;padding:0}@media (width<=1100px){.kl-landing .head12 .h2,.kl-landing .imp-head .h2{grid-column:1/-1}.kl-landing .head12 .side,.kl-landing .imp-head .side{grid-column:1/10}.kl-landing .hook-demo{grid-template-columns:minmax(0,250px) minmax(0,1fr)}.kl-landing .flowmid{display:none}.kl-landing .why-g .label,.kl-landing .why-h,.kl-landing .why-pts{grid-column:3/13}.kl-landing .why-lead{grid-column:3/12}.kl-landing .why-body{grid-column:3/11}.kl-landing .flow-pin{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.kl-landing .faq-l{grid-column:1/-1;gap:16px;position:static}.kl-landing .faq-g{row-gap:24px}.kl-landing .faq-list,.kl-landing .foot-b{grid-column:1/-1}.kl-landing .foot-c:first-of-type,.kl-landing .foot-c{grid-column:span 4}}@media (width<=900px){.kl-landing .nav-links{display:none}.kl-landing .panels{grid-template-columns:1fr}.kl-landing .plans{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.kl-landing .plan.feat{--lift:0px}.kl-landing .imp-viz{max-height:none}}@media (width<=720px){.kl-landing .nav{height:56px}.kl-landing .nav-in{grid-template-columns:1fr auto;gap:12px}.kl-landing .nav-login{display:none}.kl-landing .nav-right{gap:6px}.kl-landing .nav-menu{display:grid}.kl-landing .nav-sheet{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;transform-origin:50% 0;pointer-events:none;transition:opacity .35s var(--ease),transform .5s var(--ease);background:#0c0c0eeb;border-radius:18px;flex-direction:column;gap:2px;padding:10px;display:flex;position:absolute;top:62px;left:10px;right:10px;transform:translateY(-8px)scale(.98);box-shadow:inset 0 0 0 1px #ffffff14,0 30px 60px -20px #0009}.kl-landing .nav.is-light .nav-sheet{background:#fffffff2;box-shadow:inset 0 0 0 1px #0a0a0e14,0 30px 60px -20px #00000040}.kl-landing .nav.open .nav-sheet{opacity:1;pointer-events:auto;transform:none}.kl-landing .nav-sheet a{border-radius:12px;align-items:center;height:48px;padding:0 14px;font-size:17px;font-weight:500;text-decoration:none;display:flex}.kl-landing .s-hero{min-height:auto;padding-top:104px}.kl-landing .hero-copy{gap:20px}.kl-landing .hero-h{font-size:clamp(40px,13.2vw,64px)}.kl-landing .hero-ctas{flex-direction:column;align-items:stretch;width:100%;max-width:340px}.kl-landing .stage-scale{width:560px;height:470px;margin-left:-280px}.kl-landing .surf{width:300px;height:210px;top:-6px}.kl-landing .surf-l{opacity:.8;left:-70px;transform:translateZ(-200px)rotateY(16deg)}.kl-landing .surf-r{opacity:.8;top:236px;right:-70px;transform:translateZ(-200px)rotateY(-16deg)}.kl-landing .vault{top:44px;left:40px}.kl-landing .v-floor{width:620px;top:360px;left:-30px}.kl-landing .stage-hint{bottom:0}.kl-landing .imp-viz.vert .sn{flex-direction:row;gap:12px}.kl-landing .head12{column-gap:0}.kl-landing .head12 .side,.kl-landing .imp-head .side{grid-column:1/-1}.kl-landing .hook-demo{grid-template-columns:1fr;padding:18px}.kl-landing .ph-col .phone{max-width:230px}.kl-landing .hc-grid{grid-template-columns:1fr 1fr}.kl-landing .why-g{column-gap:0}.kl-landing .why-g .label,.kl-landing .why-h,.kl-landing .why-lead,.kl-landing .why-body,.kl-landing .why-pts{grid-column:1/-1}.kl-landing .why-pts{grid-template-columns:1fr;gap:26px;margin-top:20px}.kl-landing .e-row{grid-template-columns:1fr}.kl-landing .flow-track{height:230vh}.kl-landing .flow-pin{grid-template-columns:1fr;align-content:start;gap:18px;height:calc(100svh - 80px);max-height:640px;top:64px}.kl-landing .flow-txt{gap:14px}.kl-landing .flow-txt .body{display:none}.kl-landing .fsteps{flex-direction:row;gap:6px;overflow:hidden}.kl-landing .fstep{border-top:2px solid var(--hair);grid-template-columns:1fr;gap:2px;padding:10px 0 0}.kl-landing .fstep.on{border-top-color:var(--ink)}.kl-landing .fstep b{font-size:12px}.kl-landing .fstep .mono{font-size:9px}.kl-landing .stack{height:380px}.kl-landing .fc{height:330px;padding:16px;top:30px}.kl-landing .fc.fcs{height:320px;padding:12px;top:26px}.kl-landing .fc-main{grid-template-columns:86px minmax(0,1fr);gap:12px}.kl-landing .fc-body h4{font-size:16px}.kl-landing .fc-ok .big{font-size:34px}.kl-landing .rail-ctl .mono{display:none}.kl-landing .imp-viz{aspect-ratio:auto;height:52vh;max-height:none}.kl-landing .ms{height:26px;padding:0 10px 0 8px;font-size:11px}.kl-landing .ms em{display:none}.kl-landing .faq-g{column-gap:0}.kl-landing .qa-in p{padding-right:0}.kl-landing .foot-g{column-gap:0}.kl-landing .foot-c:first-of-type,.kl-landing .foot-c{grid-column:span 6}}.kl-landing .k.rm *{scroll-behavior:auto}.kl-landing .k [aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (width<=900px){.kl-landing .nav-menu{display:grid}.kl-landing .nav-sheet{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;transform-origin:50% 0;pointer-events:none;transition:opacity .35s var(--ease),transform .5s var(--ease);background:#0c0c0eeb;border-radius:18px;flex-direction:column;gap:2px;padding:10px;display:flex;position:absolute;top:62px;left:10px;right:10px;transform:translateY(-8px)scale(.98);box-shadow:inset 0 0 0 1px #ffffff14,0 30px 60px -20px #0009}.kl-landing .nav.is-light .nav-sheet{background:#fffffff2;box-shadow:inset 0 0 0 1px #0a0a0e14,0 30px 60px -20px #00000040}.kl-landing .nav.open .nav-sheet{opacity:1;pointer-events:auto;transform:none}.kl-landing .nav-sheet a{border-radius:12px;align-items:center;height:48px;padding:0 14px;font-size:17px;font-weight:500;text-decoration:none;display:flex}}.kl-landing .pr-wrap{font-family:var(--font-sans);color:var(--foreground);--pr-cta-ink:oklch(100% 0 0);--pr-plus-cta-ink:oklch(28% .18 280);--pr-plus-cta-surface:linear-gradient(180deg,oklch(100% 0 0),oklch(90% .05 295));--pr-plus-divider:oklch(100% 0 0/.16);line-height:1.5}.kl-landing .pr-wrap :where(h2,h3,p,ul){margin:0}.kl-landing .pr-wrap :where(ul){padding:0;list-style:none}.kl-landing .pr-wrap :where(svg){vertical-align:middle;display:block}.kl-landing .pr-wrap :where(button,input){font:inherit;letter-spacing:0;border-style:solid;border-width:0}.kl-landing .pr-title{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(28px,4vw,40px);font-weight:700}.kl-landing .pr-name{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-size:20px;font-weight:700}.kl-landing .pr-sub{margin-top:10px}.kl-landing .pr-desc{margin-top:8px}.kl-landing .pr-price b{font-weight:700}.kl-landing .pr-white{border:1px solid var(--border)}.kl-landing .pr-cta{opacity:.92;cursor:not-allowed;white-space:normal;background:var(--uv-metal);height:auto;min-height:44px;color:var(--pr-cta-ink);border:0;border-radius:11px;padding:10px 8px;font-size:14px;font-weight:600}.kl-landing .pr-plus .pr-cta{background:var(--pr-plus-cta-surface);color:var(--pr-plus-cta-ink)}.kl-landing .pr-feat{border-top:1px solid var(--border);overflow-wrap:anywhere;min-width:0;margin-top:22px;padding-top:20px}.kl-landing .pr-plus .pr-feat{border-top-color:var(--pr-plus-divider)}.kl-landing .pr-note{margin-top:28px}.kl-landing .pr-disc{margin:10px auto 0}.kl-landing .pr-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kl-landing .pr-tier{letter-spacing:0;color:var(--primary-foreground);background:var(--uv-metal);box-shadow:var(--uv-metal-shadow);border-radius:6px;flex:none;align-items:center;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex;position:relative;overflow:hidden}.kl-landing .pr-tier:after{content:"";pointer-events:none;background:var(--uv-metal);filter:brightness(1.7);opacity:.22;animation:6s ease-in-out infinite pr-sheen;position:absolute;inset:-50%}.kl-landing .pr-sugg{--sugg-ink:var(--foreground);--sugg-muted:var(--muted-foreground);--sugg-surface:var(--secondary);--sugg-line:var(--border);margin-top:auto;padding-top:24px}.kl-landing .pr-plus .pr-sugg{--sugg-ink:var(--primary-foreground);--sugg-muted:var(--primary-foreground);--sugg-surface:transparent;--sugg-line:var(--primary-foreground)}.kl-landing .pr-sugg-label{color:var(--sugg-ink);font-size:13px;font-weight:600}.kl-landing .pr-sugg-options{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.kl-landing .pr-sugg-chip{border:1px solid var(--sugg-line);height:auto;min-height:36px;color:var(--sugg-ink);background:var(--sugg-surface);box-shadow:none;cursor:pointer;border-radius:6px;padding:7px 10px;font-size:13px;font-weight:600;line-height:1.4}.kl-landing .pr-sugg-chip:hover{background:var(--accent);color:var(--accent-foreground)}.kl-landing .pr-sugg-chip[aria-pressed=true]{background:var(--uv-metal);color:var(--primary-foreground);border-color:var(--primary);box-shadow:var(--uv-metal-shadow)}.kl-landing .pr-plus .pr-sugg-chip[aria-pressed=true]{background:var(--card);color:var(--primary);border-color:var(--card)}.kl-landing .pr-sugg-note{color:var(--sugg-muted);margin-top:10px;font-size:12px}.kl-landing .pr-custom{gap:6px;margin-top:12px;display:grid}.kl-landing .pr-custom label{color:var(--sugg-ink);font-size:13px}.kl-landing .pr-custom input{border:1px solid var(--input);background:var(--card);width:100%;min-width:0;color:var(--foreground);border-radius:6px;padding:9px 10px;font-size:16px}.kl-landing .pr-custom input[aria-invalid=true]{border-color:var(--destructive)}.kl-landing .pr-custom-error{color:var(--sugg-ink);font-size:12px}.kl-landing .pr-custom-error:empty{display:none}.kl-landing .pr-wrap :where(button,input):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.kl-landing .pr-plus :where(button,input):focus-visible{outline-color:var(--primary-foreground)}@media (prefers-reduced-motion:reduce){.kl-landing .pr-tier:after{opacity:0;animation:none}}.kl-landing .s-impact:not(.imp-live) .ms{visibility:hidden!important}.kl-landing .s-impact:not(.imp-live) .imp-cap{height:auto}.kl-landing .s-impact:not(.imp-live) .imp-cap p{position:static}.kl-landing .s-impact:not(.imp-live) .imp-cap p+p{margin-top:8px}.kl-landing .s-impact:not(.imp-live) .imp-cap p{opacity:1!important}.kl-landing .s-impact:not(.imp-live) .sn{opacity:0!important}.kl-landing .cta-soon{letter-spacing:.14em;text-transform:uppercase;opacity:.6;text-align:center;pointer-events:none;margin:0;font-size:11px}.kl-landing .hero-copy>.cta-soon{margin-top:-8px}.kl-landing .s-cta .cta-soon{margin-top:12px}
