@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2421d155e98c9717-s.0b-mzikr8-ae0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2qijkc4_gtkq0.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}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2421d155e98c9717-s.0b-mzikr8-ae0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2qijkc4_gtkq0.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}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2421d155e98c9717-s.0b-mzikr8-ae0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2qijkc4_gtkq0.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}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2421d155e98c9717-s.0b-mzikr8-ae0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2qijkc4_gtkq0.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}@font-face{font-family:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.urbanist_abc83d51-module__91ElDa__className{font-family:Urbanist,Urbanist Fallback;font-style:normal}.urbanist_abc83d51-module__91ElDa__variable{--font-body:"Urbanist", "Urbanist Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0f1319;--surface:#1a212a;--surface-deep:#161c23;--surface-raised:#202933;--border:#ffffff12;--border-strong:#ffffff21;--t1:#fff;--t2:#d1dbe6;--t3:#a9bcd0;--t4:#6e7b89;--brand:#f9023d;--brand-deep:#c8002f;--mint:#06a17e;--amber:#f5b935;--sky:#4da3ff;--violet:#8a38f5;--brand-soft:#f9023d21;--mint-soft:#06a17e24;--amber-soft:#f5b93524;--violet-soft:#8a38f529;--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.44, 0, .56, 1);--container:1120px;--nav-h:82px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);color:var(--t2);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}::selection{background:var(--brand);color:#fff}.kl-display,.kl-h2,.kl-h3,.kl-h4,.kl-stat,.kl-metric,.kl-wordmark{font-family:Satoshi, var(--font-body), system-ui, sans-serif;color:var(--t1);margin:0}.kl-display{overflow-wrap:break-word;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(38px,6.1vw,76px);font-weight:900;line-height:1.02}.kl-h2{overflow-wrap:break-word;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(29px,3.9vw,46px);font-weight:700;line-height:1.08}.kl-h3{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.2}.kl-h4{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.25}.kl-stat{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(34px,4vw,44px);font-weight:700;line-height:1}.kl-metric{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1}.kl-lead,.kl-body,.kl-small,.kl-micro,.kl-kicker{font-family:var(--font-body), system-ui, sans-serif;margin:0}.kl-lead{letter-spacing:-.005em;color:var(--t2);text-wrap:balance;font-size:clamp(17px,1.6vw,20px);font-weight:400;line-height:1.55}.kl-body{color:var(--t3);font-size:16px;font-weight:400;line-height:1.62}.kl-small{color:var(--t4);font-size:14px;font-weight:500;line-height:1.5}.kl-micro{color:var(--t4);font-size:11px;font-weight:600;line-height:1.25}.kl-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--t4);font-size:12px;font-weight:600;line-height:1.2}.kl-wordmark{letter-spacing:-.04em;font-size:21px;font-weight:900;line-height:1}.kl-logo{color:var(--brand);flex:none;display:block}.kl-section{border-top:1px solid var(--border);flex-direction:column;align-items:center;padding:104px 32px;scroll-margin-top:96px;display:flex;position:relative;overflow:clip}.kl-section--deep{background:var(--surface-deep)}.kl-section--flush{border-top:0}.kl-section--tight{padding-top:0}.kl-inner{z-index:1;width:100%;max-width:var(--container);position:relative}.kl-stack{flex-direction:column;display:flex}.kl-split{align-items:center;gap:72px;display:flex}.kl-split--reverse{flex-direction:row-reverse}.kl-split__copy{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:24px;min-width:0;max-width:100%;display:flex}.kl-split__copy .kl-lead{max-width:480px}.kl-head{flex-direction:column;gap:16px;max-width:760px;margin-bottom:48px;display:flex}.kl-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.kl-card{background:var(--surface);border:1px solid var(--border);border-radius:24px;overflow:hidden}.kl-card--lift{transition:background-color .45s var(--ease), transform .45s var(--ease)}.kl-card--lift:hover{background:var(--surface-raised);transform:translateY(-4px)}.kl-mock{flex:none;width:452px;box-shadow:0 18px 36px #0006}.kl-mocks{flex:none;align-content:start;gap:18px;width:452px;display:grid}.kl-chip{border:1px solid var(--border);white-space:nowrap;background:#ffffff0b;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.kl-icon-chip{border:1px solid var(--border);background:#ffffff0d;border-radius:14px;justify-content:center;align-items:center;padding:11px;display:inline-flex}.kl-icon-chip--sm{border-radius:11px;padding:8px}.kl-dot{border-radius:999px;flex:none;width:7px;height:7px}.kl-btn{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:background-color .35s var(--ease), transform .35s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 24px 15px 26px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.kl-btn:hover{transform:translateY(-2px)}.kl-btn--primary{background:var(--brand);color:#fff}.kl-btn--primary:hover{background:var(--brand-deep)}.kl-btn--secondary{border-color:var(--border-strong);color:var(--t1);background:#ffffff0f}.kl-btn--secondary:hover{background:#ffffff1f}.kl-btn:disabled{cursor:default}.kl-btn:disabled:hover{transform:none}.kl-btn--primary:disabled,.kl-btn--primary:disabled:hover{color:#ffffffc7;background:#f9023d6b}.kl-btn--secondary:disabled,.kl-btn--secondary:disabled:hover{border-color:var(--border);color:var(--t3);background:#ffffff0a}.kl-btn:disabled svg{opacity:.75}.kl-btn__soon{color:var(--t1);letter-spacing:.09em;text-transform:uppercase;background:#ffffff24;border-radius:999px;margin-left:2px;padding:4px 8px;font-size:10px;font-weight:800}.kl-btn:focus-visible,.kl-link:focus-visible,.kl-faq__trigger:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.kl-link{color:var(--t3);transition:color .2s var(--ease-io);font-size:15px;font-weight:600;text-decoration:none}.kl-link:hover{color:var(--t1)}.kl-inline-link{color:var(--brand);text-underline-offset:3px;transition:color .2s var(--ease-io);font-weight:600;text-decoration:none}.kl-inline-link:hover{color:var(--t1);text-decoration:underline}.kl-inline-link:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.kl-nav{z-index:50;-webkit-backdrop-filter:blur(22px)saturate(140%);border-bottom:1px solid var(--border);background:#0f1319bd;flex-direction:column;align-items:center;width:100%;display:flex;position:sticky;top:0}.kl-nav__row{justify-content:space-between;align-items:center;width:100%;max-width:1160px;padding:18px 32px;display:flex}.kl-nav__brand{align-items:center;gap:9px;text-decoration:none;display:flex}.kl-nav__links{align-items:center;gap:30px;display:flex}.kl-nav__actions{align-items:center;gap:14px;display:flex}.kl-nav__lang{border:1px solid var(--border);color:var(--t3);letter-spacing:.02em;transition:color .3s var(--ease), border-color .3s var(--ease), background-color .3s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.kl-nav__lang:hover{color:var(--t1);border-color:var(--border-strong);background:#ffffff0a}.kl-nav__toggle{background:var(--surface);border:1px solid var(--border-strong);color:var(--t1);cursor:pointer;border-radius:12px;padding:10px;display:none}.kl-nav__drawer{flex-direction:column;gap:2px;width:100%;max-width:1160px;padding:4px 20px 26px;display:none}.kl-nav__drawer[data-open=true]{display:flex}.kl-nav__drawer-link{border-bottom:1px solid var(--border);color:var(--t2);padding:13px 0;font-size:17px;font-weight:600;text-decoration:none}.kl-nav__drawer .kl-btn{align-self:flex-start;margin-top:18px}.kl-footer{border-top:1px solid var(--border);flex-direction:column;align-items:center;width:100%;padding:76px 32px 36px;display:flex}.kl-footer__inner{width:100%;max-width:var(--container);flex-direction:column;gap:56px;display:flex}.kl-footer__top{flex-wrap:wrap;gap:56px;display:flex}.kl-footer__brand{flex-direction:column;flex:260px;gap:16px;display:flex}.kl-footer__col{flex-direction:column;gap:14px;min-width:148px;display:flex}.kl-footer__col a{color:var(--t3);transition:color .2s var(--ease-io);font-size:15px;font-weight:500;text-decoration:none}.kl-footer__col a:hover{color:var(--t1)}.kl-footer__bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:26px;display:flex}.kl-hero{padding:88px 32px 112px}.kl-hero__glow{z-index:0;pointer-events:none;background:radial-gradient(75% 55% at 50% 46%,#f9023d42 0%,#f9023d14 38%,#f9023d00 82%);height:820px;position:absolute;inset:0 0 auto}.kl-lightfall{z-index:0;pointer-events:none;opacity:.6;mix-blend-mode:screen;height:900px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 34%,#0000004d 62%,#0000 88%);mask-image:linear-gradient(#000 0%,#000000b8 34%,#0000004d 62%,#0000 88%)}.kl-hero__preview{flex:none;width:452px}.kl-hero__cards{flex-direction:column;gap:16px;display:flex}.kl-hero__ctas{gap:12px;display:flex}.kl-mock__pad{padding:24px}.kl-mock__row{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:15px 24px;display:flex}.kl-mock__row:last-child{border-bottom:0}.kl-mock__cta{background:var(--brand);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:15px;font-weight:700;display:flex}.kl-days{gap:8px;display:flex}.kl-day{border:1px solid var(--border);background:#ffffff0a;border-radius:12px;flex:1;justify-content:center;align-items:center;height:40px;display:flex}.kl-day--done{background:var(--brand);border-color:var(--brand)}.kl-day--today{border-color:var(--brand)}.kl-set{border:1px solid var(--border);background:#ffffff08;border-radius:14px;align-items:center;gap:12px;padding:13px 16px;display:flex}.kl-set--active{border-color:var(--brand);background:#f9023d1a}.kl-track{background:#ffffff0f;border-radius:999px;width:100%;height:6px;overflow:hidden}.kl-track__bar{background:var(--brand);border-radius:999px;height:100%}.kl-track__bar--grow{width:var(--w);transform-origin:0;transition:transform .9s var(--ease)}.kl-reveal:not(.is-in) .kl-track__bar--grow{transform:scaleX(0)}.kl-bars{align-items:flex-end;gap:8px;height:92px;display:flex}.kl-bars__bar{transform-origin:bottom;transition:transform .75s var(--ease);transition-delay:calc(var(--i) * 60ms);background:#f9023d52;border-radius:7px;flex:1}.kl-reveal:not(.is-in) .kl-bars__bar{transform:scaleY(0)}.kl-bars__bar--peak{background:var(--brand)}.kl-tag{background:var(--violet-soft);color:var(--violet);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.kl-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:520px;margin-top:4px;display:grid}.kl-badge{border:1px solid var(--border);opacity:.34;transition:opacity .5s var(--ease), background-color .5s var(--ease), border-color .5s var(--ease);background:#ffffff06;border-radius:16px;align-items:center;gap:11px;padding:11px 13px;display:flex}.kl-badge[data-unlocked=true]{opacity:1;border-color:var(--border-strong);background:#ffffff0d}.kl-badge[data-front=true]{border-color:var(--accent);background:var(--soft)}.kl-badge__chip{width:34px;height:34px;color:var(--t4);transition:background-color .5s var(--ease), color .5s var(--ease);background:#ffffff0d;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.kl-badge[data-unlocked=true] .kl-badge__chip{background:var(--soft);color:var(--accent)}.kl-badge__text{gap:3px;min-width:0;display:grid}.kl-badge__text .kl-h4{font-size:14px}.kl-tilt{perspective:1200px;perspective-origin:50% 42%}.kl-tilt__inner{transform-style:preserve-3d;will-change:transform;border-radius:24px;transform:rotateX(4deg)rotateY(-4deg);box-shadow:0 30px 60px #00000073}.kl-record{transition:opacity .55s var(--ease), transform .55s var(--ease);transition-delay:calc(.18s + var(--i) * 90ms)}.kl-reveal:not(.is-in) .kl-record{opacity:0;transform:translate(14px)}.kl-stamp{transition:opacity .4s var(--ease), transform .4s var(--ease);transition-delay:.75s}.kl-reveal:not(.is-in) .kl-stamp{opacity:0;transform:scale(.6)rotate(-10deg)}.kl-strip{background:var(--surface-deep);border:1px solid var(--border);border-radius:24px;flex-direction:column;gap:18px;padding:26px 0 28px;display:flex;overflow:hidden}.kl-strip__head{padding:0 30px}.kl-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.kl-marquee__track{gap:10px;width:max-content;padding-left:10px;animation:42s linear infinite kl-marquee;display:flex}.kl-marquee:hover .kl-marquee__track{animation-play-state:paused}@keyframes kl-marquee{to{transform:translate(calc(-50% - 5px))}}.kl-faq{flex-direction:column;flex:1 1 0;gap:10px;min-width:0;display:flex}.kl-faq__item{background:var(--surface);border:1px solid var(--border);transition:background-color .35s var(--ease);border-radius:18px}.kl-faq__item:hover{background:#ffffff0e}.kl-faq__trigger{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:16px;padding:22px 24px;display:flex}.kl-faq__trigger .kl-h3{flex:1}.kl-faq__panel{transition:grid-template-rows .38s var(--ease);grid-template-rows:0fr;display:grid}.kl-faq__item[data-open=true] .kl-faq__panel{grid-template-rows:1fr}.kl-faq__panel>div{overflow:hidden}.kl-faq__panel p{padding:0 24px 22px}.kl-cta{background:var(--surface);border:1px solid var(--border-strong);border-radius:32px;flex-direction:column;align-items:center;width:100%;max-width:1000px;padding:76px 48px 80px;display:flex;position:relative;overflow:hidden}.kl-cta__glow{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 108%,#f9023d57 0%,#f9023d1a 36%,#f9023d00 68%);height:440px;position:absolute;inset:auto 0 0}.kl-cta__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:640px;display:flex;position:relative}.kl-reveal{opacity:0;transform:translateY(var(--kl-y,18px)) scale(var(--kl-scale,1));transition:opacity var(--kl-dur,.7s) var(--ease) var(--kl-delay,0s), transform var(--kl-dur,.7s) var(--ease) var(--kl-delay,0s)}.kl-reveal.is-in{opacity:1;transform:none}.kl-words{display:inline}.kl-words__w{opacity:0;filter:blur(var(--kl-blur,5px));transform:translateY(var(--kl-y,14px));transition:opacity var(--kl-dur,.7s) var(--ease), filter var(--kl-dur,.7s) var(--ease), transform var(--kl-dur,.7s) var(--ease);transition-delay:calc(var(--i) * var(--kl-step,30ms));display:inline-block}.kl-words.is-in .kl-words__w{opacity:1;filter:none;transform:none}.kl-breathe{animation:kl-breathe 3.4s var(--ease-io) infinite alternate}.kl-breathe--slow{animation-duration:3s}@keyframes kl-breathe{0%{opacity:.62}to{opacity:1}}.kl-pulse{animation:kl-pulse 1.1s var(--ease-io) infinite alternate}.kl-pulse--fast{animation-duration:.9s}@keyframes kl-pulse{0%{opacity:1}to{opacity:.28}}.kl-story{height:calc(var(--chapters) * 100vh + 40vh);border-top:1px solid var(--border);background:var(--surface-deep);position:relative}.kl-story__stage{height:100vh;min-height:620px;padding:calc(var(--nav-h) + 8px) 32px 24px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:clip}.kl-story__glow{z-index:0;pointer-events:none;opacity:calc(.3 + var(--p,0) * .7);background:radial-gradient(58% 46% at 76% 52%,#f9023d2e 0%,#f9023d00 70%);position:absolute;inset:0}.kl-story__inner{flex-direction:column;gap:26px;display:flex}.kl-story__head{flex-direction:column;gap:6px;display:flex}.kl-story__rail{flex-wrap:wrap;gap:26px;margin:0;padding:0;list-style:none;display:flex}.kl-story__rail li{align-items:center;gap:8px;display:flex}.kl-story__rail .kl-micro{transition:color .4s var(--ease)}.kl-story__rail li[data-active=true] .kl-micro{color:var(--t1)}.kl-story__dot{width:8px;height:8px;transition:background-color .4s var(--ease), box-shadow .4s var(--ease);background:#ffffff29;border-radius:999px}.kl-story__rail li[data-done=true] .kl-story__dot{background:var(--brand-deep)}.kl-story__rail li[data-active=true] .kl-story__dot{background:var(--brand);box-shadow:0 0 0 4px #f9023d2e}.kl-story__chapters{display:grid}.kl-story__chapter{opacity:0;pointer-events:none;transition:opacity .5s var(--ease), transform .5s var(--ease);grid-area:1/1;grid-template-columns:minmax(0,1fr) 424px;align-items:center;gap:72px;display:grid;transform:translateY(18px)}.kl-story__chapter[data-active=true]{opacity:1;pointer-events:auto;transform:none}.kl-story__copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.kl-story__copy .kl-lead{max-width:460px}.kl-story__points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.kl-story__points li{align-items:flex-start;gap:11px;display:flex}.kl-story__tick{background:var(--brand);border-radius:999px;flex:none;width:6px;height:6px;margin-top:9px}.kl-story__visual{transform:scale(calc(var(--vs,1) * .965));transform-origin:50%;transition:transform .6s var(--ease);filter:drop-shadow(0 24px 48px #00000073)}.kl-story__chapter[data-active=true] .kl-story__visual{transform:scale(var(--vs,1))}.kl-story__progress{background:#ffffff0f;height:3px;position:absolute;bottom:0;left:0;right:0}.kl-story__progress span{background:linear-gradient(90deg, var(--brand-deep), var(--brand));height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}.kl-story--flat,.kl-story--flat .kl-story__stage{height:auto;min-height:0;position:static}.kl-forge{border-top:1px solid var(--border);background:var(--page);height:190vh;position:relative}.kl-forge__stage{height:100vh;min-height:640px;padding:calc(var(--nav-h) + 16px) 32px 32px;justify-content:center;align-items:flex-start;display:flex;position:sticky;top:0;overflow:clip}.kl-forge__glow{z-index:0;pointer-events:none;background:radial-gradient(46% 40% at 74% 48%,#f9023d33 0%,#f9023d00 72%);position:absolute;inset:0}.kl-forge__inner{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:64px;display:grid}.kl-forge__copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.kl-forge__copy .kl-lead{max-width:440px}.kl-forge__list{gap:8px;width:100%;max-width:440px;margin:4px 0 0;padding:0;list-style:none;display:grid}.kl-forge__list li{border:1px solid var(--border);opacity:.34;transition:opacity .45s var(--ease), background-color .45s var(--ease), border-color .45s var(--ease);background:#ffffff06;border-radius:14px;align-items:center;gap:13px;padding:9px 15px;display:flex}.kl-forge__list li[data-loaded=true]{opacity:1;border-color:var(--border-strong);background:#ffffff0d}.kl-forge__bullet{width:8px;height:8px;transition:background-color .45s var(--ease), box-shadow .45s var(--ease);background:#ffffff2e;border-radius:999px;flex:none}.kl-forge__list li[data-loaded=true] .kl-forge__bullet{background:var(--brand);box-shadow:0 0 0 4px #f9023d29}.kl-forge__label{flex:1;gap:3px;display:grid}.kl-forge__total{align-items:baseline;gap:10px;margin:6px 0 0;display:flex}.kl-scene{z-index:1;perspective:1150px;perspective-origin:50% 44%;justify-content:center;align-items:center;height:420px;display:flex;position:relative}.kl-rig{width:0;height:0;transform-style:preserve-3d;transform:rotateX(var(--rx,-13deg)) rotateY(var(--ry,-56deg));position:relative}.kl-bar{background:linear-gradient(#454d58 0%,#98a2ae 18%,#eef2f6 38%,#b4bdc7 56%,#6b747f 78%,#384049 100%);border-radius:8px;width:520px;height:16px;position:absolute;top:-8px;left:-260px}.kl-bar--shaft{background:repeating-linear-gradient(90deg,#0000003d 0 1px,#ffffff0d 1px 3px),linear-gradient(#333a43 0%,#7b8590 20%,#c0c9d3 40%,#8f98a4 58%,#545c66 78%,#2c323a 100%);border-radius:6px;width:304px;height:11px;top:-5.5px;left:-152px;transform:translateZ(.6px)}.kl-plate{width:var(--d);height:var(--d);left:calc(var(--d) / -2);top:calc(var(--d) / -2);transform-style:preserve-3d;transform:translate3d(var(--x), 0, 0) rotateY(90deg);transition:transform .75s var(--ease);position:absolute}.kl-plate[data-loaded=false]{transform:translate3d(calc(var(--x) + var(--dir) * 190px), 0, 0) rotateY(90deg)}.kl-plate__slice,.kl-plate__face{transform:translateZ(var(--z));transition:opacity .35s var(--ease);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 10.5%,#000 11%);mask:radial-gradient(circle,#0000 0 10.5%,#000 11%)}.kl-plate__face--back{background:#141a21;box-shadow:inset 0 0 0 2px #f9023d42}.kl-plate__face--front{background:radial-gradient(circle at 34% 26%,#ffffff24 0%,#fff0 48%),radial-gradient(circle,#303a47 0 32%,#212a34 32% 100%);box-shadow:inset 0 0 0 2px #f9023d8c,inset 0 0 0 10px #ffffff0a}.kl-plate[data-loaded=false] .kl-plate__slice,.kl-plate[data-loaded=false] .kl-plate__face{opacity:0}.kl-vault{border-top:1px solid var(--border);background:var(--page);height:200vh;position:relative}.kl-vault__stage{height:100vh;min-height:660px;padding:calc(var(--nav-h) + 16px) 32px 40px;justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:clip}.kl-vault__glow{z-index:0;pointer-events:none;background:radial-gradient(42% 38% at 74% 46%,#f5b9352b 0%,#f5b93500 70%);position:absolute;inset:0}.kl-vault__inner{grid-template-columns:minmax(0,1fr) minmax(0,480px);grid-template-areas:"copy side""list side";align-items:center;gap:26px 56px;display:grid}.kl-vault__copy{flex-direction:column;grid-area:copy;align-self:end;align-items:flex-start;gap:16px;display:flex}.kl-vault__copy .kl-lead{max-width:480px}.kl-vault__list{grid-area:list;align-self:start;justify-items:start;gap:16px;display:grid}.kl-vault__count{align-items:baseline;gap:10px;margin:0;display:flex}.kl-vault__side{z-index:1;grid-area:side;justify-items:center;gap:18px;display:grid;position:relative}.kl-vault__hud{text-align:center;justify-items:center;gap:9px;width:100%;max-width:300px;display:grid}.kl-vault__bar{background:#ffffff14;border-radius:999px;width:100%;height:4px;display:block;overflow:hidden}.kl-vault__bar i{background:linear-gradient(90deg, var(--brand) 0%, var(--amber) 100%);transform-origin:0;height:100%;transition:transform .5s var(--ease);border-radius:999px;display:block}.kl-vault__scene{perspective:1250px;perspective-origin:50% 46%;justify-content:center;align-items:center;width:100%;height:420px;display:flex;position:relative}.kl-carousel{--r:250px;width:0;height:0;transform-style:preserve-3d;transform:rotateX(-12deg) rotateY(var(--ry,0deg));position:relative}.kl-medal{--size:148px;width:var(--size);height:var(--size);left:calc(var(--size) / -2);top:calc(var(--size) / -2);transform-style:preserve-3d;transform:rotateY(calc(var(--i) * (360deg / var(--n)))) translateZ(var(--r));position:absolute}.kl-medal__hang{transform-style:preserve-3d;animation:kl-hang 6.5s var(--ease-io) infinite;animation-delay:calc(var(--i) * -.9s);position:absolute;inset:0}@keyframes kl-hang{0%,to{transform:translateY(-5px)}50%{transform:translateY(6px)}}.kl-medal__ribbon{width:76px;height:62px;margin-left:-38px;position:absolute;top:-44px;left:50%;transform:translateZ(1px)}.kl-medal__ribbon i{transform-origin:top;width:15px;height:64px;transition:background .5s var(--ease);background:linear-gradient(#ffffff29 0%,#ffffff0d 100%);border-radius:4px;position:absolute;top:0}.kl-medal__ribbon i:first-child{left:10px;transform:rotate(21deg)}.kl-medal__ribbon i:last-child{right:10px;transform:rotate(-21deg)}.kl-medal[data-unlocked=true] .kl-medal__ribbon i{background:linear-gradient(180deg, var(--accent) 0%, var(--soft) 100%)}.kl-medal__coin{transform-style:preserve-3d;position:absolute;inset:0}.kl-medal__slice,.kl-medal__face{transform:translateZ(var(--z));transition:opacity .5s var(--ease);border-radius:50%;position:absolute;inset:0}.kl-medal__face--back{background:#131920;box-shadow:inset 0 0 0 2px #ffffff0d}.kl-medal__face--front{color:var(--t4);transition:color .5s var(--ease), box-shadow .5s var(--ease);background:radial-gradient(circle at 32% 24%,#ffffff26 0%,#fff0 46%),radial-gradient(circle,#2c3644 0 58%,#202a34 58% 100%);justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 2px #ffffff12,inset 0 0 0 9px #ffffff08}.kl-medal[data-unlocked=true] .kl-medal__face--front{color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent), inset 0 0 0 10px var(--soft)}.kl-medal[data-front=true] .kl-medal__face--front{box-shadow:inset 0 0 0 2px var(--accent), inset 0 0 0 10px var(--soft), 0 0 34px var(--soft)}.kl-medal[data-unlocked=false] .kl-medal__slice,.kl-medal[data-unlocked=false] .kl-medal__face{opacity:.42}@media (max-width:1200px){.kl-carousel{--r:208px}.kl-medal{--size:128px}}.kl-legal{justify-content:center;padding:72px 32px 104px;display:flex}.kl-prose{width:100%;max-width:760px}.kl-prose h1{font-family:Satoshi, var(--font-body), system-ui, sans-serif;letter-spacing:-.03em;color:var(--t1);text-wrap:balance;margin:0 0 12px;font-size:clamp(30px,4.4vw,46px);font-weight:900;line-height:1.08}.kl-prose h2{border-top:1px solid var(--border);font-family:Satoshi, var(--font-body), system-ui, sans-serif;letter-spacing:-.02em;color:var(--t1);margin:52px 0 14px;padding-top:26px;font-size:25px;font-weight:700;line-height:1.2}.kl-prose h3{font-family:Satoshi, var(--font-body), system-ui, sans-serif;color:var(--t1);margin:32px 0 10px;font-size:18px;font-weight:700;line-height:1.3}.kl-prose p,.kl-prose li{color:var(--t2);font-size:17px;line-height:1.7}.kl-prose p{margin:0 0 16px}.kl-prose h1+p em{color:var(--t4);font-size:14px;font-style:normal}.kl-prose ul,.kl-prose ol{margin:0 0 16px;padding-left:22px}.kl-prose li{margin-bottom:8px}.kl-prose li::marker{color:var(--brand)}.kl-prose strong{color:var(--t1);font-weight:700}.kl-prose a{color:var(--brand);text-underline-offset:3px}.kl-prose a:hover{color:var(--t1)}.kl-prose hr{border:0;border-top:1px solid var(--border);margin:40px 0}.kl-prose table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:15px}.kl-prose th,.kl-prose td{text-align:left;border:1px solid var(--border);vertical-align:top;padding:11px 14px}.kl-prose th{color:var(--t1);background:#ffffff09;font-weight:600}.kl-prose td{color:var(--t2)}.kl-grid-flow{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:16px;display:grid}.kl-prog{border-top:1px solid var(--border);background:var(--page);height:240vh;position:relative}.kl-prog__stage{height:100vh;min-height:700px;padding:calc(var(--nav-h) + 16px) 32px 40px;justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:clip}.kl-path{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:44px;display:grid}.kl-path__aside{flex-direction:column;gap:24px;display:flex}.kl-path__scene{perspective:1000px;perspective-origin:50% 26%;height:350px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 20% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 20% 88%,#0000 100%)}.kl-path__track{transform-origin:50% 100%;width:680px;transform:rotateX(58deg) translateY(var(--travel,0px));flex-direction:column-reverse;gap:20px;margin-left:-340px;display:flex;position:absolute;bottom:20px;left:50%}.kl-path__hud{border:1px solid var(--border-strong);background:#0f1319bd;border-radius:18px;flex-direction:column;gap:6px;padding:17px 19px;display:flex}.kl-path__bar{background:#ffffff14;border-radius:999px;height:4px;margin:5px 0 3px;overflow:hidden}.kl-path__bar i{border-radius:inherit;background:var(--brand);transform-origin:0;height:100%;transition:transform .5s var(--ease);display:block}.kl-path__legend{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kl-path__legend li{font-family:Urbanist, var(--font-body), sans-serif;color:var(--t3);align-items:center;gap:11px;font-size:13.5px;line-height:1.35;display:flex}.kl-path__swatch{border:1px solid var(--border);background:#ffffff0a;border-radius:7px;flex:none;width:28px;height:19px}.kl-path__swatch[data-rest=true]{border-style:dashed}.kl-path__swatch[data-state=done]{background:#f9023d29;border-color:#f9023d6b}.kl-path__swatch[data-state=today]{background:var(--brand);border-color:var(--brand)}.kl-path__week{align-items:center;gap:16px;display:flex}.kl-path__week-label{width:104px;font-family:Urbanist, var(--font-body), sans-serif;color:var(--t3);white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:4px;font-size:13px;font-weight:600;display:flex}.kl-path__note{background:var(--amber-soft);color:var(--amber);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px}.kl-path__days{flex:1;grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.kl-path__day{border:1px solid var(--border);height:50px;color:var(--t4);text-align:center;transition:background-color .45s var(--ease), border-color .45s var(--ease), color .45s var(--ease), box-shadow .45s var(--ease);background:#ffffff0a;border-radius:13px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.kl-path__day[data-rest=true]{border-style:dashed}.kl-path__day[data-state=done]{color:var(--t2);background:#f9023d29;border-color:#f9023d6b}.kl-path__day[data-state=today]{background:var(--brand);border-color:var(--brand);color:#fff;border-style:solid;box-shadow:0 0 0 4px #f9023d2e,0 12px 34px #f9023d61}.kl-path__loop{opacity:.9;justify-content:center;padding-top:6px;display:flex}@media (max-width:1000px){.kl-section{padding:84px 24px;scroll-margin-top:84px}.kl-hero{padding:64px 24px 88px}.kl-lightfall{opacity:.78;height:640px}.kl-split,.kl-split--reverse{flex-direction:column;align-items:stretch;gap:48px}.kl-split__copy{width:100%}.kl-split__copy .kl-lead{max-width:none}.kl-mock,.kl-mocks,.kl-hero__preview{width:100%;max-width:520px}.kl-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.kl-nav__links,.kl-nav__actions{display:none}.kl-nav__toggle{display:inline-flex}.kl-nav__row{padding:15px 20px}.kl-nav__drawer .kl-btn{display:inline-flex}.kl-story{height:auto}.kl-story__stage{height:auto;min-height:0;padding:84px 24px;position:static}.kl-story__rail,.kl-story__progress{display:none}.kl-story__chapters{flex-direction:column;gap:64px;display:flex}.kl-story__chapter{opacity:1;pointer-events:auto;flex-direction:column;grid-area:auto;gap:28px;display:flex;transform:none}.kl-story__chapter .kl-story__visual,.kl-story__chapter[data-active=true] .kl-story__visual{transform:none}.kl-story__copy .kl-lead{max-width:none}.kl-legal{padding:56px 24px 84px}.kl-prog{height:auto}.kl-prog__stage{height:auto;min-height:0;padding:84px 24px;position:static;overflow:visible}.kl-path{grid-template-columns:minmax(0,1fr);gap:24px}.kl-path__aside{flex-flow:wrap;align-items:center;gap:18px 32px}.kl-path__legend{flex-flow:wrap;gap:10px 22px}.kl-path__scene{height:268px}.kl-path__track{width:600px;margin-left:-300px}.kl-path__week-label{width:84px;font-size:12px}.kl-path__day{height:44px;font-size:11px}.kl-forge{height:auto}.kl-forge__stage{height:auto;min-height:0;padding:84px 24px;position:static}.kl-forge__inner{grid-template-columns:minmax(0,1fr);gap:48px}.kl-forge__copy .kl-lead,.kl-forge__list{max-width:none}.kl-scene{perspective-origin:50%;height:270px;overflow:hidden}.kl-forge__list li{opacity:1}.kl-vault{height:auto}.kl-vault__stage{height:auto;min-height:0;padding:84px 24px;position:static}.kl-vault__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""side""list";gap:40px}.kl-vault__copy .kl-lead,.kl-badges{max-width:none}.kl-vault__scene{perspective-origin:50%;height:330px;overflow:hidden}.kl-carousel{--r:205px}.kl-medal{--size:124px}.kl-plate{transform:translate3d(var(--x), 0, 0) rotateY(90deg)}.kl-plate[data-loaded=false] .kl-plate__slice,.kl-plate[data-loaded=false] .kl-plate__face{opacity:1}.kl-rig{scale:.72}}@media (max-width:640px){.kl-section{padding:64px 20px}.kl-hero{padding:48px 20px 72px}.kl-lightfall{height:520px}.kl-grid-3{grid-template-columns:minmax(0,1fr)}.kl-mock,.kl-mocks,.kl-hero__preview{max-width:none}.kl-badges{grid-template-columns:minmax(0,1fr)}.kl-vault__scene{height:260px}.kl-carousel{--r:132px}.kl-medal{--size:96px}.kl-medal__ribbon{height:42px;top:-30px}.kl-medal__ribbon i{height:44px}.kl-tilt{perspective:none}.kl-tilt__inner{transform:none!important}.kl-hero__ctas{flex-direction:column;align-items:flex-start}.kl-head{margin-bottom:36px}.kl-footer__top{flex-direction:column;gap:36px}.kl-footer__bottom{flex-direction:column;align-items:flex-start;gap:8px}.kl-path{gap:22px;margin:0 0 40px}.kl-path__scene{perspective:none;height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.kl-path__track{flex-direction:column;gap:14px;width:100%;margin:0;position:static;transform:none}.kl-path__week{flex-direction:column;align-items:stretch;gap:8px}.kl-path__week-label{flex-direction:row;justify-content:flex-start;align-items:center;width:auto}.kl-cta{border-radius:26px;padding:48px 22px 54px}.kl-cta__inner .kl-btn{width:100%}.kl-cta__inner .kl-hero__ctas{align-items:stretch;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.kl-reveal,.kl-words__w{opacity:1!important;filter:none!important;transform:none!important}.kl-bars__bar{transform:scaleY(1)!important}.kl-story{height:auto!important}.kl-story__stage{height:auto;min-height:0;padding:84px 24px;position:static}.kl-story__rail,.kl-story__progress{display:none}.kl-story__chapters{flex-direction:column;gap:64px;display:flex}.kl-story__chapter{pointer-events:auto;grid-area:auto;opacity:1!important;transform:none!important}.kl-story__chapter .kl-story__visual{transform:none!important}.kl-forge{height:auto!important}.kl-forge__stage{height:auto;min-height:0;padding:84px 24px;position:static}.kl-forge__list li{opacity:1!important}.kl-prog{height:auto!important}.kl-prog__stage{height:auto;min-height:0;padding:84px 24px;position:static;overflow:visible}.kl-path{grid-template-columns:minmax(0,1fr);gap:24px}.kl-path__aside{flex-flow:wrap;align-items:center;gap:18px 32px}.kl-path__legend{flex-flow:wrap;gap:10px 22px}.kl-path__scene{perspective:none;height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.kl-path__track{flex-direction:column;width:100%;margin:0;position:static;transform:none!important}.kl-plate{transform:translate3d(var(--x), 0, 0) rotateY(90deg)!important}.kl-plate[data-loaded=false] .kl-plate__slice,.kl-plate[data-loaded=false] .kl-plate__face{opacity:1!important}.kl-vault{height:auto!important}.kl-vault__stage{height:auto;min-height:0;padding:84px 24px;position:static}.kl-badge{opacity:1!important}.kl-medal__hang{animation:none!important;transform:none!important}.kl-medal[data-unlocked=false] .kl-medal__slice,.kl-medal[data-unlocked=false] .kl-medal__face{opacity:1!important}.kl-tilt{perspective:none}.kl-tilt__inner{transform:none!important}.kl-record,.kl-stamp{opacity:1!important;transform:none!important}}
