:root{--night:#061419;--night-2:#0a1c22;--card:#0d2229;--card-2:#122b33;--well:#08181e;--line:#8bc3d01a;--line-2:#8bc3d02e;--text:#eef7f9;--muted:#a9c7cf;--muted-2:#7f9ea7;--flame:#ef5a2b;--flame-hover:#f5845e;--flame-tint:#fab29a;--ok:#6fd8a8;--r-xl:28px;--r-lg:20px;--r-md:14px;--ease:cubic-bezier(.2, .7, .2, 1)}body{background:var(--night);color:var(--text);overflow-x:clip}@layer components{.k-wrap{width:min(1180px,100% - 40px);margin-inline:auto}.k-sec{padding:130px 0;position:relative}.k-sec.tight{padding-top:90px}.k-sec.rule{border-top:1px solid var(--line)}@media (max-width:760px){.k-sec{padding:90px 0}}.k-mono{font-family:var(--font-jakarta), system-ui, sans-serif;font-variant-numeric:tabular-nums}.k-h1{letter-spacing:-.045em;text-wrap:balance;color:var(--text);text-shadow:0 0 18px #eef7f938,0 0 60px #529fb14d,0 0 150px #ef5a2b38;margin-top:26px;font-size:clamp(42px,min(6.6vw,10.4vh),100px);font-weight:600;line-height:1.02;position:relative}.k-h1>span{display:block}.k-h1 .acc{color:var(--flame);text-shadow:0 0 30px #ef5a2b73,0 0 120px #ef5a2b59}.k-head{text-align:center;max-width:920px;margin:0 auto 56px}.k-head.left{text-align:left;margin-left:0}.k-head h2{letter-spacing:-.035em;color:#f4fbfc;text-wrap:balance;text-shadow:0 0 50px #529fb13d;margin:0 0 16px;font-size:clamp(34px,4.6vw,60px);font-weight:600;line-height:1.04}.k-head h2>span{color:#8bb4bf;display:block}.k-head p{max-width:620px;color:var(--muted);text-wrap:pretty;margin:0 auto;font-size:18px;line-height:1.55}.k-head.left p{margin-left:0}.k-eyebrow{font:600 13.5px/1 var(--font-jakarta), system-ui, sans-serif;color:var(--flame-hover);margin-bottom:18px;display:inline-block}.k-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:14.5px;font-weight:600;transition:background-color .2s,border-color .2s,transform .15s;display:inline-flex}.k-btn:active{transform:scale(.97)}.k-btn.lg{height:48px;padding:0 24px;font-size:15.5px}.k-btn.p{background:var(--flame);color:#fff;box-shadow:0 8px 24px -10px #ef5a2bb3}.k-btn.p:hover{background:var(--flame-hover)}.k-btn.g{border:1px solid var(--line-2);color:var(--text)}.k-btn.g:hover{background:#8bc3d00f}.k-btn.ink{background:var(--night);color:#fff}.k-btn.ink:hover{background:#0b2229}.k-btn.w{color:#fff;border:1px solid #ffffff80}.k-btn.w:hover{border-color:#fff}.k-nav{z-index:50;-webkit-backdrop-filter:blur(24px)saturate(140%);border:1px solid var(--line-2);background:#08181eeb;border-radius:999px;align-items:center;gap:6px;width:min(1240px,100% - 32px);height:60px;padding:0 10px 0 20px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px -16px #000000b3}.k-logo{letter-spacing:-.03em;color:#fff;align-items:center;gap:9px;margin-right:14px;font-size:19px;font-weight:700;display:flex}.k-logo svg{width:21px;height:21px}.k-links{gap:2px;display:flex}.k-link{color:#c4dbe1;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:14.5px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.k-link:hover,.k-link[aria-expanded=true]{color:#fff;background:#8bc3d014}.k-link .chev{width:12px;height:12px;transition:transform .2s var(--ease)}.k-link[aria-expanded=true] .chev{transform:rotate(180deg)}.k-nav .sp{flex:1}.k-signin{color:#c4dbe1;padding:10px 14px;font-size:14.5px;font-weight:500}.k-signin:hover{color:#fff}.k-burger{border:1px solid var(--line-2);background:var(--card);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:none}@media (max-width:1100px){.k-links,.k-signin{display:none}.k-burger{margin-left:auto;display:inline-flex}.k-nav>.k-btn.p{display:none}}.k-menu{z-index:49;opacity:0;visibility:hidden;pointer-events:none;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-lg);width:min(1180px,100vw - 32px);transition:opacity .18s var(--ease), transform .18s var(--ease), visibility 0s .18s;position:fixed;top:88px;left:50%;transform:translate(-50%,-6px);box-shadow:0 30px 80px -20px #000c}.k-menu:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.k-menu.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s var(--ease), transform .18s var(--ease);transform:translate(-50%)}.k-mega{overscroll-behavior:contain;grid-template-columns:repeat(3,1fr);max-height:calc(100vh - 150px);display:grid;overflow-y:auto}.k-mcol{flex-direction:column;gap:14px;padding:22px 14px 18px;display:flex}.k-msub{flex-wrap:wrap;gap:2px 12px;margin-top:-4px;padding:0 12px 6px 62px;display:flex}.k-msub a{color:var(--muted-2);transition:color .15s var(--ease);font-size:12.5px;line-height:1.7}.k-msub a:hover,.k-msub a:focus-visible{color:var(--flame-hover)}.k-mcol+.k-mcol{border-left:1px solid var(--line)}.k-mi{color:var(--text);border-radius:12px;align-items:center;gap:14px;min-height:56px;padding:8px 12px;transition:background-color .15s;display:flex}.k-mi:hover,.k-mi:focus-visible{background:#15333c}.k-mi .ic{border:1px solid var(--line-2);width:36px;height:36px;color:var(--flame-hover);background:var(--card-2);border-radius:10px;flex:none;place-items:center;display:grid}.k-mi b{font-size:15px;font-weight:500;line-height:1.35;display:block}.k-mi small{color:var(--muted);margin-top:2px;font-size:13.5px;line-height:1.35;display:block}.k-mgroup{font:500 11.5px/1 var(--font-jakarta), system-ui, sans-serif;letter-spacing:.02em;color:var(--muted-2);padding:4px 12px 10px}.k-mfoot{border-top:1px solid var(--line);font:400 12px var(--font-jakarta), system-ui, sans-serif;color:var(--muted-2);align-items:center;gap:18px;padding:12px 20px;display:flex}.k-mfoot a{color:var(--flame-hover);align-items:center;min-height:28px;margin-left:auto;display:inline-flex}.k-sheet{z-index:60;background:var(--night);flex-direction:column;padding:14px 16px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.k-sheet-row{border-bottom:1px solid var(--line);min-height:54px;color:var(--text);text-align:left;justify-content:space-between;align-items:center;width:100%;font-size:17px;font-weight:500;display:flex}.k-sheet-sub{gap:2px;padding:6px 0 14px;display:grid}.k-sheet-sub a{min-height:44px;color:var(--muted);align-items:center;padding-left:4px;font-size:15px;display:flex}.k-hero{text-align:center;padding-top:168px;position:relative;overflow:hidden}.k-bloom{pointer-events:none;background:radial-gradient(closest-side,#ef5a2b42,#ef5a2b14 55%,#0000 78%);width:1200px;max-width:none;height:760px;position:absolute;left:50%;transform:translate(-50%)}.k-bloom.b1{top:-50px}.k-bloom.b2{background:radial-gradient(closest-side,#327a8c4d,#327a8c14 55%,#0000 78%);top:620px}.k-pill{border:1px solid var(--line-2);max-width:calc(100% - 32px);color:var(--muted);background:#8bc3d00a;border-radius:999px;align-items:center;gap:10px;padding:5px 5px 5px 6px;font-size:13px;transition:border-color .2s;display:inline-flex;position:relative}.k-pill:hover{border-color:#8bc3d052}.k-pill b{min-height:30px;color:var(--text);background:#8bc3d01a;border-radius:999px;flex:none;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.k-pill .pl-stack{flex:none;align-items:center;display:inline-flex}.k-pill .pl-l{width:24px;height:24px;box-shadow:0 0 0 2px var(--night);background:#f7f4ee;border-radius:50%;place-items:center;margin-left:-4px;display:grid}.k-pill .pl-l:first-child{margin-left:0}.k-pill .pl-l svg{width:14px;height:14px;display:block}.k-pill .pl-more{font:600 13px/1 var(--font-jakarta), sans-serif;color:#394047;background:#dfe9ec}.k-pill .pl-short{display:none}.k-sub{max-width:700px;color:var(--muted);text-wrap:pretty;margin:24px auto 0;font-size:18px;line-height:1.55;position:relative}.k-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex;position:relative}.k-note{color:var(--muted-2);margin-top:14px;font-size:13px;position:relative}@media (max-width:640px){.k-hero{padding-top:120px}.k-sub{padding-inline:4px;font-size:16.5px}.k-pill{gap:8px;font-size:12px}.k-pill .pl-long{display:none}.k-pill .pl-short{display:inline}.k-pill .pl-l:nth-child(4),.k-pill .pl-l:nth-child(5){display:none}}.k-bento{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.k-b{border-radius:var(--r-xl);border:1px solid var(--line);background:linear-gradient(#0f262d,#0a1c22);flex-direction:column;grid-column:span 2;min-width:0;padding:22px 22px 24px;display:flex;position:relative;overflow:hidden}.k-b.w3{grid-column:span 3}.k-b.w4{grid-column:span 4}.k-b.w6{grid-column:1/-1}.k-b h3{letter-spacing:-.015em;color:var(--text);margin:0 0 6px;font-size:19px;font-weight:600}.k-b p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.k-b .ui{background:var(--well);border:1px solid var(--line);border-radius:16px;min-height:150px;margin:-2px -2px 22px;padding:16px}.k-leaf{border-radius:40px 12px}@media (max-width:1020px){.k-bento{grid-template-columns:1fr 1fr}.k-b,.k-b.w3,.k-b.w4{grid-column:span 1}.k-b.w4,.k-b.w6{grid-column:1/-1}}@media (max-width:640px){.k-bento{grid-template-columns:1fr}.k-b.w4,.k-b.w6{grid-column:auto}}.k-chip{border:1px solid var(--line-2);color:var(--text);background:#8bc3d00d;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.k-tag{font:500 11px var(--font-jakarta), system-ui, sans-serif;color:var(--muted-2)}.k-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.k-stat{text-align:left;padding:34px 24px}.k-stat+.k-stat{border-left:1px solid var(--line)}.k-stat .n{letter-spacing:-.04em;color:#fff;font-size:clamp(40px,4.4vw,58px);font-weight:600;line-height:1}.k-stat .n em{color:var(--flame);font-style:normal}.k-stat .l{color:var(--muted);margin-top:12px;font-size:14.5px;line-height:1.45}@media (max-width:760px){.k-stats{grid-template-columns:1fr 1fr}.k-stat:nth-child(3){border-left:0}.k-stat:nth-child(n+3){border-top:1px solid var(--line)}}.k-table-wrap{border-radius:var(--r-xl);border:1px solid var(--line);background:linear-gradient(#0f262d,#0a1c22);position:relative;overflow-x:auto}.k-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px;font-size:14.5px}.k-table th{font:600 13px var(--font-jakarta), system-ui, sans-serif;color:var(--muted-2);border-bottom:1px solid var(--line-2);padding:18px 20px}.k-table td{border-bottom:1px solid var(--line);color:var(--muted);vertical-align:top;padding:15px 20px}.k-table tr:last-child td{border-bottom:0}.k-table td:first-child{color:var(--text);font-weight:500}.k-table .us{color:#fff;background:#ef5a2b12}.k-table th.us{color:var(--flame-hover)}.k-cta{text-align:center;color:#fff;background:radial-gradient(60% 90% at 50% 0,#ffffff2e,#0000 70%),linear-gradient(160deg,#ef5a2b,#c2441e 70%,#a33417);padding:88px 32px;position:relative;overflow:hidden;box-shadow:0 40px 120px -40px #ef5a2b99}.k-cta h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.02}.k-cta h2>span{color:#ffffffb8;display:block}.rv{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(14px)}.rv.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.k-agents .pl-l{width:24px;height:24px;box-shadow:0 0 0 2px var(--well);background:#f7f4ee;border-radius:50%;place-items:center;margin-left:-4px;display:grid}.k-agents .pl-l:first-child{margin-left:0}.k-agents .pl-l svg{width:14px;height:14px;display:block}.k-agents.lg{row-gap:6px}.k-agents.lg .pl-l{color:#111;width:34px;height:34px;box-shadow:0 0 0 2.5px var(--card,#0d2229);margin-left:-6px}.k-agents.lg .pl-l:first-child{margin-left:0}.k-agents.lg .pl-l svg{width:19px;height:19px}.k-agents .pl-more{font:600 13px/1 var(--font-jakarta), sans-serif;color:#394047;background:#dfe9ec}.k-wl{width:min(560px,100% - 32px);margin-inline:auto;position:relative}.k-wl-pill{border:1px solid var(--line-2);background:#08181ed9;border-radius:999px;align-items:center;height:58px;padding:5px 5px 5px 8px;transition:border-color .2s;display:flex;box-shadow:0 20px 50px -24px #000c}.k-wl-pill:focus-within{border-color:#ef5a2b8c}.k-wl-pill.err{border-color:#f39aa8}.k-wl input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:none;padding:0 14px;font-size:15.5px}.k-wl input::placeholder{color:var(--muted-2)}.k-wl-first{flex:0 0 34%}.k-wl-email{flex:1}.k-wl-div{background:var(--line-2);width:1px;height:26px}.k-wl-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.k-wl-btn{background:var(--flame);color:#fff;white-space:nowrap;border-radius:999px;flex:none;height:46px;padding:0 20px;font-size:15px;font-weight:600;transition:background-color .2s,transform .15s;box-shadow:0 8px 24px -10px #ef5a2bb3}.k-wl-btn:hover{background:var(--flame-hover)}.k-wl-btn:active{transform:scale(.97)}.k-wl-btn:disabled{opacity:.7}.k-wl-msg{color:var(--muted-2);text-align:center;margin-top:12px;font-size:13px}.k-wl-msg.err{color:#f39aa8}.k-wl.done{min-height:58px;color:var(--text);text-align:left;background:#6fd8a814;border:1px solid #6fd8a859;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:auto;max-width:calc(100% - 32px);padding:0 22px;font-size:15px;display:inline-flex}.k-wl-ok{background:var(--ok);color:#06281b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.k-wl.flame .k-wl-pill{background:#061419e0;border-color:#ffffff40}.k-wl.flame .k-wl-btn{color:#a33417;box-shadow:none;background:#fff}.k-wl.flame .k-wl-btn:hover{background:#fdded4}.k-wl.flame .k-wl-msg{color:#fffc}.k-wl.flame .k-wl-msg.err{color:#fff;font-weight:600}.k-wl.flame.done{background:#06141980;border-color:#ffffff59}@media (max-width:560px){.k-wl-pill{border-radius:22px;flex-direction:column;gap:0;height:auto;padding:6px}.k-wl input{flex:none;width:100%;height:50px}.k-wl-div{width:calc(100% - 28px);height:1px}.k-wl-btn{width:100%;height:50px;margin-top:6px}}.k-ph{text-align:center;padding:168px 0 40px;position:relative;overflow:hidden}.k-ph .k-bloom.b1{top:-320px}.k-ph h1{letter-spacing:-.045em;text-wrap:balance;color:#f4fbfc;text-shadow:0 0 18px #eef7f92e,0 0 60px #529fb142;max-width:980px;margin:0 auto;font-size:clamp(38px,5.4vw,72px);font-weight:600;line-height:1.03}.k-ph h1>span{color:#8bb4bf;display:block}.k-ph-sub{max-width:640px;color:var(--muted);text-wrap:pretty;margin:24px auto 0;font-size:18px;line-height:1.55}.k-ph-act{margin-top:32px}.k-ph.left{text-align:left}.k-ph.left h1,.k-ph.left .k-ph-sub{margin-left:0}@media (max-width:640px){.k-ph{padding-top:124px}.k-ph-sub{font-size:16.5px}}.k-steps{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.k-step{border-radius:var(--r-xl);border:1px solid var(--line);background:linear-gradient(#0f262d,#0a1c22);padding:26px 24px 28px;position:relative}.k-step-n{width:38px;height:38px;color:var(--flame-hover);border:1px solid #ef5a2b59;border-radius:12px;place-items:center;margin-bottom:18px;font-size:13px;display:inline-grid}.k-step h3{letter-spacing:-.015em;margin:0 0 6px;font-size:19px;font-weight:600}.k-step p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}@media (max-width:860px){.k-steps{grid-template-columns:1fr}}.k-faq{border-top:1px solid var(--line);max-width:820px;margin:0 auto}.k-faq details{border-bottom:1px solid var(--line)}.k-faq summary{cursor:pointer;min-height:64px;color:var(--text);justify-content:space-between;align-items:center;gap:20px;padding:16px 4px;font-size:17px;font-weight:500;list-style:none;display:flex}.k-faq summary::-webkit-details-marker{display:none}.k-faq summary svg{width:14px;height:14px;color:var(--muted-2);transition:transform .2s var(--ease);flex:none}.k-faq details[open] summary svg{color:var(--flame-hover);transform:rotate(45deg)}.k-faq-a{max-width:68ch;color:var(--muted);padding:0 4px 22px;font-size:15.5px;line-height:1.65}.k-faq-a a{color:var(--flame-hover);text-decoration:underline}.k-ex{border:1px dashed var(--line-2);color:var(--muted-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;display:inline-flex}.k-demo{border-radius:var(--r-xl);border:1px solid var(--line-2);background:linear-gradient(#0f262d,#0a1c22);position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #000c}.k-demo-bar{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.k-demo-bar .dots{gap:6px;display:inline-flex}.k-demo-bar .dots i{background:#8bc3d02e;border-radius:50%;width:9px;height:9px}.k-demo-bar .k-ex{margin-left:auto}.k-demo-body{padding:22px}@media (max-width:640px){.k-demo-body{padding:14px}}.k-lc{border-radius:var(--r-lg);border:1px solid var(--line);height:100%;transition:border-color .2s, transform .2s var(--ease);background:linear-gradient(#0f262d,#0a1c22);flex-direction:column;gap:6px;padding:20px 22px;display:flex}a.k-lc:hover{border-color:#ef5a2b80;transform:translateY(-2px)}.k-lc b{color:var(--text);font-size:16.5px;font-weight:600}.k-lc small{color:var(--muted);font-size:14px;line-height:1.5}.k-lc .k-tag{margin-top:auto;padding-top:10px}.k-grid3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:960px){.k-grid3{grid-template-columns:1fr 1fr}}@media (max-width:600px){.k-grid3{grid-template-columns:1fr}}.k-prose{max-width:760px;color:var(--muted);margin:0 auto;font-size:16.5px;line-height:1.75}.k-prose>*+*{margin-top:1.1em}.k-prose h2{letter-spacing:-.025em;color:var(--text);margin-top:2.2em;font-size:26px;font-weight:600;line-height:1.2}.k-prose h3{color:var(--text);margin-top:1.8em;font-size:19px;font-weight:600}.k-prose a{color:var(--flame-hover);font-weight:500;text-decoration:underline}.k-prose strong{color:var(--text)}.k-prose ul,.k-prose ol{padding-left:1.3em}.k-prose ul{list-style:outside}.k-prose ol{list-style:decimal}.k-prose li+li{margin-top:.4em}.k-prose table{border-collapse:collapse;width:100%;font-size:14.5px}.k-prose th,.k-prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 8px}}#waitlist,#how{scroll-margin-top:120px}.k-win{border:1px solid var(--line-2);background:linear-gradient(#0f262d,#0a1c22);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 120px -30px #000000d9,0 0 120px -40px #ef5a2b59}.k-win-bar{border-bottom:1px solid var(--line);height:46px;color:var(--muted);align-items:center;gap:10px;padding:0 14px;font-size:13px;display:flex}.k-win-bar .dots{gap:6px;display:flex}.k-win-bar .dots i{background:var(--line-2);border-radius:50%;width:9px;height:9px}.k-win-body{padding:22px}@media (max-width:640px){.k-win-body{padding:14px}}.k-win-bar>.truncate{flex:auto;min-width:0}.k-win-bar .k-ex,.k-win-bar .k-replay{white-space:nowrap;flex:none}.k-replay{border:1px solid var(--line-2);color:var(--muted);transition:color .15s var(--ease), border-color .15s var(--ease);border-radius:999px;padding:3px 10px;font-size:11px}.k-replay:hover{color:var(--text);border-color:#ef5a2b80}.sc [class*=st]{transition:opacity .6s var(--ease), transform .6s var(--ease), filter .6s var(--ease)}.sc .st1,.sc .st2,.sc .st3,.sc .st4,.sc .st5,.sc .st6{opacity:0;transform:translateY(10px)}.sc.at-1 .st1,.sc.at-2 .st2,.sc.at-3 .st3,.sc.at-4 .st4,.sc.at-5 .st5,.sc.at-6 .st6{opacity:1;transform:none}.sc.at-2 .x2,.sc.at-3 .x3,.sc.at-4 .x4,.sc.at-5 .x5,.sc.at-6 .x6{pointer-events:none;opacity:0!important;transform:scale(.98)!important}.sc .x2,.sc .x3,.sc .x4,.sc .x5,.sc .x6{transition:opacity .5s var(--ease), transform .5s var(--ease)}.sc .grow{transform-origin:0;transition:transform 1.1s cubic-bezier(.16,1,.3,1)!important;transform:scaleX(0)!important}.sc.at-1 .grow.g1,.sc.at-2 .grow.g2,.sc.at-3 .grow.g3,.sc.at-4 .grow.g4,.sc.at-5 .grow.g5,.sc.at-6 .grow.g6{transform:scaleX(1)!important}.sc .draw{stroke-dasharray:1200;stroke-dashoffset:1200px;transition:stroke-dashoffset 2.4s cubic-bezier(.16,1,.3,1)}.sc.at-1 .draw.d1,.sc.at-2 .draw.d2,.sc.at-3 .draw.d3,.sc.at-4 .draw.d4,.sc.at-5 .draw.d5{stroke-dashoffset:0}.sc .ring{transition:box-shadow .5s var(--ease);box-shadow:0 0 #ef5a2b00}.sc.at-1 .ring.r1,.sc.at-2 .ring.r2,.sc.at-3 .ring.r3,.sc.at-4 .ring.r4,.sc.at-5 .ring.r5{box-shadow:0 0 0 2px #ef5a2bbf,0 0 30px -4px #ef5a2b99}.sc .fly{offset-distance:0%;opacity:0}.sc.at-2 .fly.f2,.sc.at-3 .fly.f3,.sc.at-4 .fly.f4{animation:1.3s cubic-bezier(.5,0,.3,1) forwards k-fly}@keyframes k-fly{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.k-live{color:var(--ok,#6fd8a8);align-items:center;gap:6px;display:inline-flex}.k-live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite k-pulse}@keyframes k-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.sc [class*=st],.sc .grow,.sc .draw{transition:none!important}.sc .fly{display:none}.sc .st1,.sc .st2,.sc .st3,.sc .st4,.sc .st5,.sc .st6{opacity:1;transform:none}.sc .x2,.sc .x3,.sc .x4,.sc .x5,.sc .x6{opacity:0!important}.sc .grow{transform:scaleX(1)!important}.sc .draw{stroke-dashoffset:0}.k-live:before{animation:none}}.k-stage{max-width:1040px;margin:0 auto;position:relative}.k-stage:before{content:"";filter:blur(40px);z-index:-1;background:radial-gradient(closest-side,#ef5a2b47,#0000 70%);position:absolute;inset:10% 8% -6%}.k-story{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.k-story.flip .k-story-stage{order:2}.k-story-stage{top:var(--story-top,88px);min-height:calc(100vh - var(--story-top,88px));min-height:calc(100svh - var(--story-top,88px));flex-direction:column;justify-content:safe center;display:flex;position:sticky}.k-story-stage>*{flex:none}@media (min-width:960px) and (max-height:640px){.k-story-stage{min-height:0;position:relative;top:0}}.k-story-steps{align-content:start;gap:0;padding:clamp(60px,50svh - 164px,300px) 0 clamp(80px,50svh - 130px,320px);display:grid}.k-story-step{opacity:.38;min-height:clamp(170px,24vh,250px);transition:opacity .4s var(--ease);gap:18px;padding:18px 0;display:flex}.k-story-step.on{opacity:1}.k-story-step.past{opacity:.55}.k-story-step .n{border:1px solid var(--line-2);width:34px;height:34px;color:var(--muted);transition:all .4s var(--ease);border-radius:10px;flex:none;place-items:center;font-size:12px;display:grid}.k-story-step.on .n{background:var(--flame);border-color:var(--flame);color:#fff;box-shadow:0 0 24px -4px #ef5a2bb3}.k-story-step h3{letter-spacing:-.015em;color:var(--text);margin-top:4px;font-size:21px;font-weight:600}.k-story-step p{color:var(--muted);max-width:46ch;margin-top:8px;font-size:15.5px;line-height:1.65}@media (max-width:959px){.k-story{grid-template-columns:minmax(0,1fr);gap:28px}.k-story.flip .k-story-stage{order:0}.k-story-stage{min-height:0;display:block;position:relative;top:0}.k-story-steps{padding:0}.k-story-step{opacity:1;min-height:0;padding:14px 0}.k-story-step .n{background:0 0}}.k-bigstats{background:var(--line);border:1px solid var(--line);border-radius:var(--r-xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;display:grid;overflow:hidden}.k-bigstats>div{background:var(--night,#061419);padding:30px 26px}.k-bigstats b{letter-spacing:-.04em;color:var(--text);text-shadow:0 0 40px #ef5a2b59;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1;display:block}.k-bigstats span{color:var(--muted);margin-top:10px;font-size:14px;display:block}.k-planrail{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.k-planrail>div{border-left:1px solid var(--line);padding:16px 18px}.k-planrail>div:first-child{border-left:0}.k-planrail b{color:var(--text);font-size:13px;font-weight:600;display:block}.k-planrail span{color:var(--muted);margin-top:4px;font-size:13.5px;line-height:1.45;display:block}.k-planrail .no span{color:var(--muted-2)}@media (max-width:760px){.k-planrail{grid-template-columns:repeat(2,minmax(0,1fr))}.k-planrail>div:nth-child(3){border-left:0}.k-planrail>div:nth-child(n+3){border-top:1px solid var(--line)}}.k-paper{--text:#10262c;--muted:#4c6168;--muted-2:#7b8d92;--line:#1131391a;--line-2:#1131392e;--card:#fff;--card-2:#f1ede4;color:var(--text);background:#f7f4ee}.k-paper .k-head h2{color:#10262c;text-shadow:none}.k-paper .k-head h2>span{color:#6b8b93}.k-paper .k-head p{color:var(--muted)}.k-paper .k-sec.rule{border-top-color:var(--line)}.k-paper .k-lc{background:#fff}.k-paper .k-lc b{color:var(--text)}.k-paper-edge{background:linear-gradient(#0000,#f7f4ee);height:140px}.k-paper-edge.out{background:linear-gradient(#f7f4ee,#0000)}.k-bigstats b.long{letter-spacing:-.025em;text-shadow:none;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.k-mono.uppercase,.k-mono[class*=tracking-]{text-transform:none;letter-spacing:0}.k-mi-photo{object-fit:cover;border-radius:10px;width:40px;height:40px;display:block}.k-mi .ic:has(.k-mi-photo){border:0;width:40px;height:40px;padding:0;overflow:hidden}.k-solphoto{box-shadow:0 0 0 1px var(--line), 0 50px 120px -40px #000000e6;border-radius:24px;margin:0;position:relative;overflow:hidden}.k-solphoto img{aspect-ratio:2000/857;object-fit:cover;width:100%;height:auto;display:block}.k-solphoto figcaption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#eef7f9;background:#061419b8;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;display:inline-flex;position:absolute;bottom:16px;left:18px}.k-solphoto figcaption span{background:#ffffff24;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.k-lc-photo{aspect-ratio:16/8;object-fit:cover;border-radius:14px;width:calc(100% + 2px);margin-bottom:14px;display:block}@media (max-width:640px){.k-solphoto{border-radius:16px}.k-solphoto img{aspect-ratio:4/3}.k-solphoto figcaption{font-size:12px;bottom:10px;left:10px}}
