.kx{--bg:#071420;--bg2:#0a1a26;--surface:#11283a;--surface2:#16344a;--line:#1d3849;--line2:#2a485e;--ink:#e9f1f5;--muted:#9fb6c2;--muted-bright:#c7d7df;--muted2:#8ea0ac;--teal:#0d9488;--teal-h:#14b8a6;--teal-b:#2dd4bf;--teal-d:#0b7d73;--teal-glow:rgba(20,184,166,.3);--btn-ink:#08141c;--info:#3b82f6;--info-b:#60a5fa;--green:#10b981;--amber:#f59e0b;--red:#ef4444;--green-b:#34d399;--amber-b:#fbbf24;--red-b:#f87171;--r:14px;--ease:cubic-bezier(.2,.7,.2,1);--shell:1480px;--gut:44px;--navh:78px;--display:var(--font-fraunces),Georgia,serif;--body:var(--font-libre-franklin),system-ui,sans-serif;--mono:var(--font-ibm-plex-mono),ui-monospace,monospace;position:relative;height:100vh;height:100dvh;overflow:hidden;background:var(--bg);color:var(--ink);font-family:var(--body);line-height:1.55;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1,"lnum" 1}.kx *{box-sizing:border-box;margin:0;padding:0}.kx a{color:inherit;text-decoration:none}.kx ::-moz-selection{background:rgba(20,184,166,.32);color:#eafffb}.kx ::selection{background:rgba(20,184,166,.32);color:#eafffb}.kx-scroll{position:relative;z-index:1;height:100%;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.kx-scroll::-webkit-scrollbar{width:11px}.kx-scroll::-webkit-scrollbar-track{background:transparent}.kx-scroll::-webkit-scrollbar-thumb{background:var(--line2);border-radius:8px;border:3px solid var(--bg)}.kx-scroll::-webkit-scrollbar-thumb:hover{background:var(--teal-d)}.kx .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.kx .shell{max-width:var(--shell);margin:0 auto;padding:0 var(--gut)}.kx .eyebrow{font-family:var(--body);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-h);font-weight:600}.kx .mono{font-family:var(--display);letter-spacing:.04em}.kx-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.kx-bg .aurora{position:absolute;border-radius:50%;filter:blur(90px);mix-blend-mode:screen;will-change:transform}.kx-bg .a1{width:780px;height:780px;top:-300px;left:-180px;opacity:.5;background:radial-gradient(circle,rgba(45,212,191,.5),transparent 68%);animation:kxDrift1 28s ease-in-out infinite}.kx-bg .a2{width:920px;height:920px;top:-8%;right:-320px;opacity:.5;background:radial-gradient(circle,rgba(13,148,136,.55),transparent 70%);animation:kxDrift2 34s ease-in-out infinite}.kx-bg .a3{width:760px;height:540px;bottom:-320px;left:36%;opacity:.3;background:radial-gradient(circle,rgba(20,184,166,.4),transparent 70%);animation:kxDrift1 40s ease-in-out infinite reverse}.kx-bg .grid{position:absolute;inset:0;opacity:.85;background-image:linear-gradient(rgba(125,165,185,.05) 1px,transparent 0),linear-gradient(90deg,rgba(125,165,185,.05) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse 130% 95% at 60% 0,#000 42%,transparent 90%);mask-image:radial-gradient(ellipse 130% 95% at 60% 0,#000 42%,transparent 90%)}.kx-bg .grain{position:absolute;inset:0;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.kx-bg .vignette{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% -10%,transparent 55%,rgba(3,9,14,.55) 100%)}.kx .kx-page{position:relative}.kx-bg-m{display:none;position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.kx-bg-m .aurora{position:absolute;border-radius:50%}.kx-bg-m .a1{width:520px;height:520px;top:-150px;left:-150px;opacity:.42;background:radial-gradient(circle,rgba(45,212,191,.5),transparent 68%)}.kx-bg-m .a2{width:620px;height:620px;top:-70px;right:-230px;opacity:.42;background:radial-gradient(circle,rgba(13,148,136,.55),transparent 70%)}.kx-bg-m .a3{width:480px;height:360px;top:540px;left:28%;opacity:.2;background:radial-gradient(circle,rgba(20,184,166,.4),transparent 72%)}@keyframes kxDrift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.08)}}@keyframes kxDrift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,26px) scale(1.1)}}@keyframes kxFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes kxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes kxSpin{to{transform:rotate(1turn)}}@keyframes kxScan{0%{transform:translateY(-70%)}to{transform:translateY(560%)}}@keyframes kxDraw{to{transform:scaleX(1)}}@keyframes kxShine{to{transform:translateX(280%) skewX(-16deg)}}@keyframes kxRise{to{opacity:1;transform:none}}@keyframes kxPulse{0%,to{opacity:1;box-shadow:0 0 0 0 var(--teal-glow)}50%{opacity:.6;box-shadow:0 0 0 5px rgba(20,184,166,0)}}.kx .btn{position:relative;font-family:var(--body);font-weight:600;font-size:14px;border:none;cursor:pointer;border-radius:11px;padding:11px 19px;transition:transform .14s var(--ease),box-shadow .25s,background .2s,border-color .2s;display:inline-block;overflow:hidden}.kx .btn-primary{background:linear-gradient(135deg,var(--teal-b),var(--teal-h));color:var(--btn-ink);box-shadow:0 6px 22px -6px var(--teal-glow),inset 0 1px 0 hsla(0,0%,100%,.18)}.kx .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 34px -8px var(--teal-glow),inset 0 1px 0 hsla(0,0%,100%,.25)}.kx .btn-primary:after{content:"";position:absolute;top:0;left:0;width:55%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.4),transparent);transform:translateX(-180%) skewX(-16deg);pointer-events:none}.kx .btn-primary:hover:after{animation:kxShine .85s var(--ease)}.kx .btn-ghost{background:hsla(0,0%,100%,.015);border:1px solid var(--line2);color:var(--ink)}.kx .btn-ghost:hover{border-color:var(--teal-h);color:#fff;transform:translateY(-2px);box-shadow:0 10px 28px -14px var(--teal-glow)}.kx nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(7,20,32,.55);border-bottom:1px solid transparent;transition:background .3s,border-color .3s,box-shadow .3s}.kx.is-scrolled nav{background:rgba(7,20,32,.86);border-bottom-color:var(--line);box-shadow:0 14px 34px -24px rgba(0,0,0,.9)}.kx .nav-in{justify-content:space-between;height:var(--navh)}.kx .logo,.kx .nav-in{display:flex;align-items:center}.kx .logo{gap:11px;font-family:var(--body);font-weight:700;font-size:20px;letter-spacing:-.01em}.kx .logo .mark{width:31px;height:31px;border-radius:9px;background:linear-gradient(135deg,var(--teal-h),var(--teal-d));display:grid;place-items:center;box-shadow:0 0 22px var(--teal-glow),inset 0 1px 0 hsla(0,0%,100%,.25)}.kx .logo .mark svg{width:17px;height:17px}.kx .nav-links{display:flex;gap:34px;align-items:center}.kx .nav-links a:not(.btn){font-size:14px;color:var(--muted);font-weight:500;transition:color .15s;position:relative}.kx .nav-links a:not(.btn):after{content:"";position:absolute;left:0;bottom:-4px;height:1.5px;width:0;background:var(--teal-h);transition:width .25s var(--ease)}.kx .nav-links a:not(.btn):hover{color:var(--ink)}.kx .nav-links a:not(.btn):hover:after{width:100%}.kx .burger{display:none;width:44px;height:44px;place-items:center;background:none;border:none;cursor:pointer}.kx .burger span{position:relative;display:block;width:22px;height:2px;background:var(--ink);border-radius:2px}.kx .burger span:after,.kx .burger span:before{content:"";position:absolute;left:0;width:22px;height:2px;background:var(--ink);border-radius:2px}.kx .burger span:before{top:-7px}.kx .burger span:after{top:7px}.kx .menu{position:fixed;inset:0;z-index:60;display:none;flex-direction:column;padding:0 26px 30px;background:rgba(7,20,32,.98);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .28s var(--ease),transform .28s var(--ease)}.kx.is-menu .menu{opacity:1;pointer-events:auto;transform:none}.kx .menu .mtop{display:flex;align-items:center;height:var(--navh);margin:0 -26px;padding:0 18px;border-bottom:1px solid var(--line)}.kx .menu .back{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;color:var(--ink);font-family:var(--body);font-weight:600;font-size:15px;padding:10px 8px}.kx .menu .back svg{width:20px;height:20px;stroke:var(--teal-b);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.kx .menu .menu-nav{display:flex;flex-direction:column;margin-top:8px}.kx .menu a.ml{font-family:var(--display);font-weight:500;font-size:25px;color:var(--ink);padding:15px 0;border-bottom:1px solid var(--line)}.kx .menu a.ml:active{color:var(--teal-b)}.kx .menu .mcta{margin-top:auto;display:flex;flex-direction:column;gap:12px}.kx .menu .b{display:block;text-align:center;font-family:var(--body);font-weight:600;font-size:16px;border-radius:13px;padding:16px 0}.kx .menu .b.solid{background:linear-gradient(135deg,var(--teal-b),var(--teal-h));color:var(--btn-ink)}.kx .menu .b.ghost{border:1px solid var(--line2);color:var(--ink)}.kx .hero{min-height:calc(100vh - var(--navh));display:flex;flex-direction:column;position:relative;z-index:1}.kx .hero-in{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:58px;align-items:center;padding:36px var(--gut) 26px}@media(max-width:980px),(orientation:landscape) and (max-height:450px){.kx .hero-in{grid-template-columns:minmax(0,1fr);gap:42px;padding-top:20px}}.kx .hero .eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:999px;border:1px solid var(--line2);background:rgba(20,184,166,.07);font-family:var(--body);font-weight:600;font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--teal-h)}.kx .hero .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal-b);box-shadow:0 0 10px var(--teal-b);animation:kxPulse 2.4s ease-in-out infinite}.kx .hero h1{font-family:var(--display);font-weight:500;font-size:clamp(40px,5.4vw,70px);line-height:1.02;letter-spacing:-.015em;margin-top:24px}.kx .hero h1 .hl{color:var(--teal-b)}.kx .hero p.lede{color:var(--muted);font-size:20px;max-width:560px;margin-top:26px;line-height:1.6}.kx .hero p.lede-m{display:none}.kx .hero-cta{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.kx .hero-cta .btn{font-size:15px;padding:14px 24px}.kx .micro{margin-top:30px;font-size:13px;color:var(--muted2);display:flex;gap:24px;flex-wrap:wrap}.kx .micro span{display:flex;align-items:center;gap:8px}.kx .dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.kx.is-ready .hero-copy>*{animation:kxFadeUp .75s var(--ease) both}.kx.is-ready .hero-copy>:first-child{animation-delay:.05s}.kx.is-ready .hero-copy>:nth-child(2){animation-delay:.14s}.kx.is-ready .hero-copy>:nth-child(3){animation-delay:.23s}.kx.is-ready .hero-copy>:nth-child(4){animation-delay:.32s}.kx.is-ready .hero-copy>:nth-child(5){animation-delay:.41s}.kx.is-ready .panel-wrap{animation:kxFadeUp .95s var(--ease) .32s both}.kx .panel-wrap{position:relative;min-width:0}.kx .panel{position:relative;overflow:hidden;border-radius:22px;padding:24px;background:transparent;isolation:isolate;box-shadow:0 56px 120px -46px rgba(0,0,0,.9),0 0 90px -26px var(--teal-glow);animation:kxFloat 8.5s ease-in-out infinite}.kx .panel:before{inset:-60%;background:conic-gradient(from 0deg,transparent 0 60%,rgba(45,212,191,0) 60%,var(--teal-b) 77%,var(--teal) 86%,transparent 95%);animation:kxSpin 6.5s linear infinite}.kx .panel:after,.kx .panel:before{content:"";position:absolute;z-index:0}.kx .panel:after{inset:1.6px;border-radius:20.4px;background:linear-gradient(180deg,var(--surface),var(--bg2))}.kx .panel>*{position:relative;z-index:1}.kx .panel .scan{position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:22px;overflow:hidden}.kx .panel .scan:before{content:"";position:absolute;left:0;right:0;top:0;height:150px;background:linear-gradient(180deg,transparent,rgba(20,184,166,.1),transparent);transform:translateY(-100%);animation:kxScan 5.6s ease-in-out infinite}.kx .panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.kx .panel-title{font-family:var(--body);font-size:13px;color:var(--muted);font-weight:500}.kx .panel-title b{color:var(--ink);font-weight:600}.kx .live{display:flex;align-items:center;gap:7px;font-family:var(--body);font-weight:600;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.kx .live .dot{width:7px;height:7px;background:var(--teal-b);box-shadow:0 0 8px var(--teal-b);animation:kxPulse 1.8s ease-in-out infinite}.kx .counters{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.kx .counter{background:rgba(7,20,32,.72);border:1px solid var(--line);border-radius:13px;padding:15px 16px;position:relative;overflow:hidden;text-align:center}.kx .counter:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.kx .counter.g:before{background:var(--green)}.kx .counter.a:before{background:var(--amber)}.kx .counter.r:before{background:var(--red)}.kx .counter .n{font-family:var(--mono);font-weight:600;font-size:29px;letter-spacing:-.01em}.kx .counter .l{font-family:var(--body);font-size:11px;color:var(--muted-bright);text-transform:uppercase;letter-spacing:.09em;margin-top:5px;font-weight:600}.kx .counter.g .n{color:var(--green-b)}.kx .counter.a .n{color:var(--amber-b)}.kx .counter.r .n{color:var(--red-b)}.kx .feed{display:flex;flex-direction:column;gap:8px;height:320px;overflow:hidden;position:relative}.kx .feed:after{content:"";position:absolute;bottom:0;left:0;right:0;height:54px;background:linear-gradient(transparent,var(--bg2))}.kx .row{display:grid;grid-template-columns:100px minmax(0,1fr) minmax(0,1fr) 98px;align-items:center;gap:12px;background:rgba(7,20,32,.72);border:1px solid var(--line2);border-radius:11px;padding:13px 16px;font-family:var(--mono);font-size:13px;opacity:0;transform:translateY(6px);animation:kxRise .4s forwards}.kx .type{font-family:var(--body);font-size:10.5px;font-weight:600;letter-spacing:.03em;padding:4px 0;border-radius:6px;text-align:center}.kx .type.dep{color:var(--info-b);background:rgba(59,130,246,.14);border:1px solid rgba(96,165,250,.4)}.kx .type.wd{color:var(--muted-bright);background:rgba(125,165,185,.1);border:1px solid var(--line2)}.kx .ref{justify-self:center;text-align:center;color:#f3f8fa}.kx .ref,.kx .val{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.kx .val{justify-self:start;color:#eaf2f5}.kx .val .ne{color:var(--amber-b)}.kx .val .miss{color:var(--red-b)}.kx .tag{font-family:var(--body);font-size:10.5px;font-weight:700;text-align:center;border-radius:6px;padding:5px 0;letter-spacing:.05em}.kx .tag.m{color:var(--green-b);background:rgba(16,185,129,.18);border:1px solid rgba(52,211,153,.45)}.kx .tag.p{color:var(--amber-b);background:rgba(245,158,11,.18);border:1px solid rgba(251,191,36,.45)}.kx .tag.u{color:var(--red-b);background:rgba(239,68,68,.18);border:1px solid hsla(0,91%,71%,.45)}@media (hover:none) and (pointer:coarse){.kx-bg{display:none}.kx-bg-m{display:block}.kx nav,.kx.is-scrolled nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(7,20,32,.93)}.kx .panel{animation:none;border:1px solid rgba(20,184,166,.4);background:linear-gradient(180deg,var(--surface),var(--bg2));box-shadow:0 16px 40px -26px rgba(0,0,0,.82)}.kx .panel .scan,.kx .panel:after,.kx .panel:before{display:none}.kx .appwin{box-shadow:0 16px 44px -28px rgba(0,0,0,.85)}}.kx section{position:relative;z-index:1;padding:64px 0}.kx .sec-head{max-width:660px;margin-bottom:46px}.kx section .sec-head .eyebrow{display:inline-flex;align-items:center;gap:9px}.kx section .sec-head .eyebrow:before{content:"";width:20px;height:1px;background:linear-gradient(90deg,transparent,var(--teal-h))}.kx .sec-head h2{font-family:var(--display);font-weight:700;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.022em;margin-top:14px;line-height:1.08}.kx .sec-head p{color:var(--muted);font-size:17px;margin-top:14px}.kx section.loop{padding:64px 0}.kx .loop-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:64px;align-items:start}@media(max-width:880px),(orientation:landscape) and (max-height:450px){.kx .loop-grid{grid-template-columns:1fr;gap:40px}.kx .loop .lead{position:static;top:auto}}@media(min-width:881px){.kx .loop .lead{position:sticky;top:calc(var(--navh) + 28px)}}.kx .loop .lead .eyebrow{display:inline-flex;align-items:center;gap:9px}.kx .loop .lead .eyebrow:before{content:"";width:22px;height:1px;background:linear-gradient(90deg,transparent,var(--teal-h))}.kx .loop .lead h2{font-family:var(--display);font-weight:500;font-size:clamp(28px,3.6vw,42px);line-height:1.06;letter-spacing:-.014em;margin-top:18px}.kx .loop .lead h2 .hl{color:var(--teal-b)}.kx .loop .lead p{color:var(--muted);font-size:16.5px;margin-top:18px;line-height:1.62;max-width:380px}.kx .loop .lead .stat{margin-top:28px;display:flex;gap:28px}.kx .loop .lead .stat .n{font-family:var(--display);font-weight:600;font-size:30px;color:var(--ink);line-height:1}.kx .loop .lead .stat .l{font-size:12.5px;color:var(--muted2);margin-top:6px;line-height:1.4}.kx .beats{position:relative;display:flex;flex-direction:column;gap:18px;padding-left:46px}.kx .beats:before{content:"";position:absolute;left:17px;top:14px;bottom:14px;width:2px;background:linear-gradient(180deg,var(--teal-b),var(--teal-d),transparent)}.kx .beat{position:relative;background:linear-gradient(180deg,var(--surface),#0e2231);border:1px solid var(--line);border-radius:16px;padding:24px 26px;transition:border-color .3s,transform .3s,box-shadow .3s}.kx .beat:hover{border-color:rgba(20,184,166,.5);transform:translateX(4px);box-shadow:0 24px 50px -34px rgba(0,0,0,.85)}.kx .beat .node{position:absolute;left:-46px;top:22px;width:40px;height:40px;border-radius:50%;background:var(--bg);border:2px solid var(--line2);display:grid;place-items:center;font-family:var(--display);font-weight:500;font-size:19px;color:var(--muted);transition:all .3s}.kx .beat:hover .node{border-color:var(--teal-h);color:var(--teal-h)}.kx .beat .tag{font-family:var(--body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-h);text-align:left}.kx .beat h3{font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:-.01em;margin-top:8px}.kx .beat p{color:var(--muted);font-size:14.5px;margin-top:9px;line-height:1.6}.kx .beat.core{background:linear-gradient(180deg,#143247,#0f293b);border-color:var(--teal);box-shadow:inset 4px 0 0 var(--teal-h),0 22px 52px -36px rgba(0,0,0,.9);padding-left:30px}.kx .beat.core p{color:var(--muted-bright)}.kx .beat.core .node{background:linear-gradient(135deg,var(--teal-h),var(--teal-d));border-color:transparent;color:#fff;font-weight:600;box-shadow:0 6px 16px -6px var(--teal-glow)}.kx .beat.core:hover .node{color:#fff}.kx .beat.core .tag{color:var(--teal-b)}.kx .band{position:relative;z-index:1;background:linear-gradient(180deg,var(--bg2),var(--bg));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.kx .band:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--teal-glow),transparent)}.kx .bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(168px,auto);gap:16px;grid-template-areas:"big big a b" "big big c d"}@media(max-width:880px),(orientation:landscape) and (max-height:450px){.kx .bento{grid-template-columns:repeat(2,1fr);grid-template-areas:"big big" "a b" "c d"}}@media(max-width:560px),(orientation:landscape) and (max-height:450px){.kx .bento{grid-template-columns:1fr;grid-template-areas:"big" "a" "b" "c" "d"}}.kx .tile{background:linear-gradient(180deg,var(--surface),rgba(13,30,44,.55));border:1px solid var(--line);border-radius:16px;padding:24px;transition:border-color .3s,box-shadow .3s,background .3s;display:flex;flex-direction:column}.kx .tile:hover{border-color:rgba(20,184,166,.5);box-shadow:0 24px 50px -34px rgba(0,0,0,.8),0 0 40px -28px var(--teal-glow)}.kx .tile .fi{flex:0 0 auto;width:38px;height:38px;border-radius:11px;background:rgba(7,20,32,.6);border:1px solid var(--line2);display:grid;place-items:center;margin-bottom:14px;transition:background .3s,border-color .3s}.kx .tile .fi svg{width:19px;height:19px;stroke:var(--teal-h);transition:stroke .3s}.kx .tile:hover .fi{background:linear-gradient(135deg,var(--teal-h),var(--teal-d));border-color:transparent}.kx .tile:hover .fi svg{stroke:#fff}.kx .tile h4{font-family:var(--display);font-weight:500;font-size:18px;letter-spacing:-.005em}.kx .tile p{color:var(--muted);font-size:13.5px;margin-top:6px;line-height:1.55}.kx .tile.big{grid-area:big}.kx .tile.two{grid-area:a}.kx .tile.three{grid-area:b}.kx .tile.four{grid-area:c}.kx .tile.six{grid-area:d}.kx .tile.big{justify-content:space-between;background:linear-gradient(160deg,var(--surface2),var(--bg2))}.kx .tile.big h4{font-size:24px}.kx .tile.big p{font-size:15px;max-width:340px}.kx .tile.big .exc-glance{display:flex;margin-top:26px;border-top:1px solid var(--line2)}.kx .tile.big .eg{flex:1;padding:16px 14px 2px;text-align:center}.kx .tile.big .eg+.eg{border-left:1px solid var(--line2)}.kx .tile.big .eg b{display:block;font-family:var(--display);font-weight:600;font-size:21px;color:var(--ink);letter-spacing:-.01em;line-height:1}.kx .tile.big .eg span{display:block;font-family:var(--body);font-size:11.5px;color:var(--muted2);margin-top:6px;letter-spacing:.02em}.kx .exc{margin-top:20px;background:rgba(7,20,32,.55);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.kx .exc .top{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--muted)}.kx .exc .top .risk{color:var(--amber);font-weight:500}.kx .exc .exc-ref{font-family:var(--mono);font-size:13px;color:var(--ink);margin-top:8px}@media(max-width:560px),(orientation:landscape) and (max-height:450px){.kx .tile.big .eg{min-width:0;padding:14px 12px 2px}.kx .tile.big .eg b{font-size:17px;white-space:nowrap}.kx .tile.big .eg span{font-size:11px}.kx .tile.big .exc-glance{margin-top:20px}.kx .tile.big .exc{margin-top:13px}.kx .exc .exc-ref{display:flex;flex-direction:column;gap:3px;align-items:flex-start}}.kx .exc .why{font-size:13px;color:var(--muted);margin-top:8px;line-height:1.5}.kx .exc .why b{color:var(--teal-b);font-weight:600}.kx .exc .act{margin-top:11px;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--teal-h)}.kx #pricing .sec-head h2 em{font-style:normal;color:var(--teal-b)}.kx .tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch;margin-top:24px}@media(max-width:1080px),(orientation:landscape) and (max-height:450px){.kx .tiers{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:560px),(orientation:landscape) and (max-height:450px){.kx .tiers{grid-template-columns:1fr}}.kx .tier{position:relative;background:linear-gradient(180deg,var(--surface),#0e2231);border:1px solid var(--line);border-radius:18px;padding:30px 26px;display:flex;flex-direction:column;cursor:pointer;transition:border-color .3s,transform .3s,box-shadow .3s}.kx .tier:hover{transform:translateY(-4px);border-color:var(--line2);box-shadow:0 28px 60px -38px rgba(0,0,0,.85)}.kx .tier .name{font-family:var(--display);font-weight:500;font-size:23px;letter-spacing:-.01em;color:var(--ink)}.kx .tier .vol{font-family:var(--body);font-size:12.5px;color:var(--muted2);margin-top:5px}.kx .tier .volbar{height:4px;border-radius:3px;background:rgba(125,165,185,.14);margin-top:13px;overflow:hidden}.kx .tier .volbar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--teal-d),var(--teal-b))}.kx .tier .price{font-family:var(--display);font-weight:500;font-size:42px;letter-spacing:-.02em;margin:20px 0 0;line-height:1}.kx .tier .price small{font-family:var(--body);font-size:14px;color:var(--muted);font-weight:500;letter-spacing:0}.kx .tier ul{list-style:none;margin:20px 0 24px;display:flex;flex-direction:column;gap:11px;flex:1}.kx .tier li{font-size:13.5px;color:var(--muted);display:flex;gap:10px;align-items:flex-start;line-height:1.45}.kx .tier li svg{flex:0 0 auto;width:15px;height:15px;stroke:var(--teal-h);margin-top:2px;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.kx .tier li span b{color:var(--muted-bright);font-weight:600}.kx .tier .tbody,.kx .tier .thead,.kx .tier .tn{display:contents}.kx .tier .chev{display:none}.kx .tier .cta{font-family:var(--body);font-weight:600;font-size:14px;cursor:pointer;border-radius:11px;padding:12px 0;text-align:center;text-decoration:none;display:block;background:hsla(0,0%,100%,.015);border:1px solid var(--line2);color:var(--ink);transition:transform .14s var(--ease),box-shadow .25s,border-color .2s,background .2s}.kx .tier .cta:hover{border-color:var(--teal-h);transform:translateY(-2px)}.kx .tier.sel .cta{background:linear-gradient(135deg,var(--teal-b),var(--teal-h));border-color:transparent;color:var(--btn-ink);box-shadow:0 8px 22px -8px var(--teal-glow)}.kx .tier.sel .cta:hover{transform:translateY(-2px);box-shadow:0 14px 34px -10px var(--teal-glow)}.kx .tier.feat{border-color:rgba(20,184,166,.55)}.kx .tier .ribbon{position:absolute;top:0;right:0;width:112px;height:112px;overflow:hidden;z-index:6;pointer-events:none;border-top-right-radius:18px}.kx .tier .ribbon span{position:absolute;top:24px;right:-32px;width:150px;transform:rotate(45deg);text-align:center;background:linear-gradient(135deg,var(--teal-b),var(--teal-h));color:var(--btn-ink);font-family:var(--body);font-weight:700;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:6px 0;box-shadow:0 6px 14px -6px rgba(0,0,0,.6)}.kx .tier.sel{border-color:transparent;background:transparent;overflow:hidden;transform:translateY(-16px);z-index:3;box-shadow:0 44px 88px -46px rgba(0,0,0,.9),0 0 64px -34px var(--teal-glow)}.kx .tier.sel:hover{transform:translateY(-20px)}.kx .tier.sel:before{content:"";position:absolute;inset:-60%;z-index:-2;background:conic-gradient(from 0deg,transparent 0 60%,rgba(45,212,191,0) 60%,var(--teal-b) 77%,var(--teal) 86%,transparent 95%);animation:kxSpin 6.5s linear infinite}.kx .tier.sel:after{content:"";position:absolute;inset:1.6px;z-index:-1;border-radius:16.4px;background:linear-gradient(180deg,#143247,#0f293b)}.kx .tier.sel .name{color:var(--teal-b)}.kx .tier.sel li{color:var(--muted-bright)}.kx #pricing .note{text-align:center;color:var(--muted2);font-size:13.5px;margin-top:38px;font-family:var(--body)}.kx #pricing .note b{color:var(--muted-bright)}.kx .saleslink{text-align:center;margin-top:10px;font-size:13.5px}.kx .saleslink a{color:var(--teal-h);font-weight:600;text-decoration:none}.kx .saleslink a:hover{color:var(--teal-b)}.kx .ent{position:relative;overflow:hidden;margin-top:44px;border-radius:22px;padding:46px 48px;background:linear-gradient(125deg,#12303f,#0b1d2a 58%,#091824);border:1px solid rgba(20,184,166,.32);box-shadow:0 50px 110px -56px rgba(0,0,0,.95)}.kx .ent:before{content:"";position:absolute;top:-180px;right:-120px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(20,184,166,.2),transparent 70%);filter:blur(50px);pointer-events:none}.kx .ent:after{content:"";position:absolute;top:0;left:0;right:0;height:1.5px;background:linear-gradient(90deg,transparent,var(--teal-b),transparent);opacity:.7}.kx .ent>*{position:relative;z-index:1}.kx .ent-head{display:flex;justify-content:space-between;align-items:flex-start;gap:48px;flex-wrap:wrap}.kx .ent-head .lead{max-width:660px}.kx .ename{font-family:var(--display);font-weight:500;font-size:38px;letter-spacing:-.018em;display:flex;align-items:center;gap:14px}.kx .ename .flag{font-family:var(--body);font-weight:600;font-size:11px;letter-spacing:.04em;color:var(--teal-b);background:rgba(20,184,166,.14);border:1px solid rgba(45,212,191,.4);padding:4px 11px;border-radius:20px}.kx .epos{color:var(--muted-bright);font-size:16px;line-height:1.62;margin-top:16px}.kx .ebuy{flex:0 0 auto;text-align:right}.kx .ebuy .pricetag{font-family:var(--display);font-weight:500;font-size:34px;color:var(--ink);line-height:1}.kx .ebuy .pricesub{font-family:var(--body);font-size:12.5px;color:var(--muted2);margin-top:6px}.kx .ebuy .ecta{display:inline-block;margin-top:18px;background:linear-gradient(135deg,var(--teal-b),var(--teal-h));color:var(--btn-ink);font-family:var(--body);font-weight:600;font-size:14.5px;border-radius:11px;padding:13px 26px;text-decoration:none;box-shadow:0 10px 26px -10px var(--teal-glow);transition:transform .14s}.kx .ebuy .ecta:hover{transform:translateY(-2px)}.kx .efeats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;padding-top:32px;border-top:1px solid rgba(125,165,185,.14)}@media(max-width:760px),(orientation:landscape) and (max-height:450px){.kx .efeats{grid-template-columns:1fr;gap:20px}.kx .ent-head{flex-direction:column;align-items:flex-start}.kx .ebuy{text-align:left}.kx .ent{padding:32px 22px}.kx .ename{font-size:29px;gap:10px;flex-wrap:wrap;align-items:flex-start}.kx .ename .flag{margin-top:2px}.kx .efeat{gap:11px}.kx .efeat .fi{width:32px;height:32px;border-radius:9px}.kx .efeat .fi svg{width:16px;height:16px}}.kx .efeat{display:flex;gap:14px;align-items:flex-start}.kx .efeat .fi{flex:0 0 auto;width:38px;height:38px;border-radius:11px;background:rgba(20,184,166,.12);border:1px solid rgba(45,212,191,.3);display:grid;place-items:center}.kx .efeat .fi svg{width:18px;height:18px;stroke:var(--teal-b);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kx .efeat h4{font-family:var(--body);font-weight:600;font-size:14.5px;color:var(--ink)}.kx .efeat p{color:var(--muted);font-size:13px;margin-top:4px;line-height:1.52}.kx .efeat p em{font-style:italic;color:var(--muted-bright)}.kx .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}@media(max-width:820px),(orientation:landscape) and (max-height:450px){.kx .contact-grid{grid-template-columns:1fr;gap:30px}}.kx .contact-grid h2{font-family:var(--display);font-weight:700;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.022em;line-height:1.08}.kx .contact-grid .lede{color:var(--muted);font-size:16px;margin-top:14px;max-width:420px}.kx .clist{margin-top:28px;display:flex;flex-direction:column;gap:14px}.kx .clist .ci{display:flex;gap:12px;align-items:center;font-size:14px;color:var(--muted)}.kx .clist .ci svg{width:17px;height:17px;stroke:var(--teal-h)}.kx form{background:linear-gradient(180deg,var(--surface),var(--bg2));border:1px solid var(--line);border-radius:var(--r);padding:28px;display:flex;flex-direction:column;gap:15px}.kx .field label{display:block;font-size:12.5px;color:var(--muted);margin-bottom:6px;font-weight:500}.kx .field input,.kx .field select,.kx .field textarea{width:100%;background:rgba(7,20,32,.6);border:1px solid var(--line2);border-radius:9px;padding:11px 13px;color:var(--ink);font-family:var(--body);font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.kx .field input::-moz-placeholder,.kx .field textarea::-moz-placeholder{color:var(--muted2)}.kx .field input::placeholder,.kx .field textarea::placeholder{color:var(--muted2)}.kx .field input:focus,.kx .field select:focus,.kx .field textarea:focus{outline:none;border-color:var(--teal-h);background:rgba(7,20,32,.85);box-shadow:0 0 0 3px var(--teal-glow)}.kx .field textarea{resize:vertical;min-height:92px}.kx .frow{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:520px),(orientation:landscape) and (max-height:450px){.kx .frow{grid-template-columns:1fr}}.kx .form-note{font-size:12px;color:var(--muted2);text-align:center}.kx .hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kx .btn[disabled]{opacity:.6;cursor:default;pointer-events:none}.kx .form-done{background:linear-gradient(180deg,var(--surface),var(--bg2));border:1px solid var(--line);border-radius:var(--r);padding:44px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:13px}.kx .form-done .fd-ic{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--teal-glow);border:1px solid var(--teal-h)}.kx .form-done .fd-ic svg{width:26px;height:26px;stroke:var(--teal-h)}.kx .form-done h3{font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:-.02em}.kx .form-done p{color:var(--muted);font-size:14.5px;line-height:1.55;max-width:380px}.kx .form-done a{color:var(--teal-h);text-decoration:underline}.kx footer{position:relative;z-index:1;border-top:1px solid var(--line);padding:46px 0 60px;background:var(--bg2)}.kx .foot-in{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.kx .foot-in p{color:var(--muted2);font-size:13px;max-width:300px;margin-top:12px}.kx .foot-col h5{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-family:var(--display);font-weight:600;margin-bottom:12px}.kx .foot-col a{display:block;color:var(--muted2);font-size:14px;margin-bottom:9px;transition:color .15s}.kx .foot-col a:hover{color:var(--ink)}.kx .foot-cols{display:flex;gap:60px;flex-wrap:wrap}.kx .copyright{margin-top:36px;padding-top:24px;border-top:1px solid var(--line);color:var(--muted2);font-size:12.5px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.kx section.proof{position:relative;z-index:1;padding:64px 0}.kx .proof-head{max-width:680px;margin-bottom:44px}.kx .proof-h2{font-family:var(--display);font-weight:500;font-size:clamp(30px,3.8vw,46px);line-height:1.05;letter-spacing:-.016em;margin-top:14px}.kx .proof-h2 .hl{color:var(--teal-b)}.kx .proof-sub{color:var(--muted);font-size:17px;margin-top:16px;line-height:1.6}.kx .appwin{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--line2);box-shadow:0 60px 130px -50px rgba(0,0,0,.95),0 0 90px -40px var(--teal-glow);display:grid;grid-template-columns:204px 1fr;min-height:560px;font-family:var(--body)}@media(max-width:820px),(orientation:landscape) and (max-height:450px){.kx .appwin{grid-template-columns:1fr}}.kx .aw-sidebar{background:#091a27;border-right:1px solid var(--line);padding:20px 14px;display:flex;flex-direction:column}@media(max-width:820px),(orientation:landscape) and (max-height:450px){.kx .aw-sidebar{display:none}}.kx .aw-brand{display:flex;align-items:center;gap:10px;padding:6px 8px 18px;font-family:var(--body);font-weight:700;font-size:17px;letter-spacing:-.01em;color:var(--ink)}.kx .aw-mark{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--teal-h),var(--teal-d));display:grid;place-items:center;flex:0 0 auto}.kx .aw-mark svg{width:15px;height:15px}.kx .aw-nav{display:flex;flex-direction:column;gap:3px;margin-top:6px}.kx .aw-nav span{display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:9px;color:var(--muted);font-size:13.5px;font-weight:500;text-decoration:none;cursor:default}.kx .aw-nav span svg{width:17px;height:17px;stroke:var(--muted);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.kx .aw-nav span.aw-on{background:rgba(20,184,166,.13);color:var(--teal-b);font-weight:600}.kx .aw-nav span.aw-on svg{stroke:var(--teal-b)}.kx .aw-navlabel{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted2);padding:0 11px;margin:16px 0 6px}.kx .aw-sbfoot{margin-top:auto;display:flex;align-items:center;gap:10px;padding:10px 11px;border-top:1px solid var(--line)}.kx .aw-av{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#2a485e,#16344a);display:grid;place-items:center;font-size:12px;flex:0 0 auto}.kx .aw-av,.kx .aw-who{color:var(--ink);font-weight:600}.kx .aw-who{font-size:12.5px}.kx .aw-who small{display:block;color:var(--muted2);font-weight:400;font-size:11px}.kx .aw-main{background:linear-gradient(180deg,#0b1c29,#091824);padding:24px 28px 30px;min-width:0;overflow:hidden}.kx .aw-mhead{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;gap:12px;flex-wrap:wrap}.kx .aw-ttl{font-family:var(--body);font-weight:600;font-size:22px;letter-spacing:-.01em;color:var(--ink)}.kx .aw-sub{font-size:13px;color:var(--muted2);margin-top:4px}.kx .aw-samp{color:var(--amber-b)}.kx .aw-export{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(135deg,var(--teal-b),var(--teal-h));color:var(--btn-ink);font-family:var(--body);font-weight:600;font-size:13px;border-radius:9px;padding:9px 15px;flex:0 0 auto;cursor:default}.kx .aw-export svg{width:14px;height:14px;stroke:var(--btn-ink);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.kx .aw-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.kx .aw-kpi{background:rgba(7,20,32,.6);border:1px solid var(--line);border-radius:12px;padding:18px 20px;position:relative;text-align:center}.kx .aw-n{font-family:var(--mono);font-weight:500;font-size:29px}@media(max-width:640px),(orientation:landscape) and (max-height:450px){.kx .aw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kx .aw-kpi{padding:13px 10px;min-width:0;text-align:center}.kx .aw-n{font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kx .aw-l{font-size:11.5px}}.kx .aw-l{font-family:var(--body);font-size:12.5px;color:var(--muted);margin-top:5px;font-weight:500}.kx .aw-kpi-m .aw-n{color:var(--green-b)}.kx .aw-kpi-p .aw-n{color:var(--amber-b)}.kx .aw-kpi-u .aw-n{color:var(--red-b)}.kx .aw-kpi-v .aw-n{color:var(--teal-b)}.kx .aw-kpi-v{border-color:rgba(20,184,166,.55);box-shadow:0 0 0 1px rgba(20,184,166,.25)}.kx .aw-tabs{display:flex;gap:4px;margin-bottom:12px;border-bottom:1px solid var(--line)}.kx .aw-tab{font-family:var(--body);font-size:13px;color:var(--muted2);padding:9px 14px;font-weight:500;border-bottom:2px solid transparent;cursor:default}.kx .aw-tab.aw-tab-on{color:var(--ink);border-bottom-color:var(--teal-b)}.kx .aw-tbl{font-size:13.5px}.kx .aw-trow{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(0,1fr) 52px 58px 132px;gap:14px;align-items:center;padding:17px 12px;border-bottom:1px solid var(--line)}.kx .aw-mcards{display:none}@media(max-width:560px),(orientation:landscape) and (max-height:450px){.kx .aw-tbl{display:none}.kx .aw-tabs .aw-tab{flex:1;text-align:center;padding-left:4px;padding-right:4px}.kx .aw-mcards{display:flex;flex-direction:column;gap:13px;margin-top:2px}.kx .aw-mcard{background:rgba(7,20,32,.55);border:1px solid var(--line);border-radius:12px;padding:15px}.kx .aw-mcard-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.kx .aw-mconf{font-family:var(--mono);font-size:12px;color:var(--amber-b)}.kx .aw-mref{font-family:var(--mono);font-size:13.5px;color:#fff;word-break:break-all;margin-bottom:13px;text-align:center}.kx .aw-mlines{display:flex;flex-direction:column;gap:9px;margin-bottom:13px}.kx .aw-mline{display:grid;grid-template-columns:92px 1fr;gap:10px;align-items:baseline}.kx .aw-mline>span{color:var(--muted2);font-family:var(--body);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.kx .aw-mline b{font-family:var(--mono);color:#f3f8fa;font-weight:500;font-size:12.5px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.kx .aw-mline b.aw-none{color:var(--muted2)}.kx .aw-mdisc{align-self:flex-start;display:inline-flex;align-items:center;font-family:var(--body);font-weight:600;font-size:12.5px;color:var(--red-b);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.28);border-radius:8px;padding:6px 12px}.kx .aw-mexplain{background:rgba(20,184,166,.05);border:1px solid rgba(45,212,191,.25);border-radius:12px;padding:14px 15px}.kx .aw-mexplain .aw-exwhy{font-size:13px;margin-top:2px;line-height:1.55}}.kx .aw-trow-h{color:var(--muted2);font-size:11px;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--line2)}.kx .aw-trow-h,.kx .aw-typ{font-family:var(--body);font-weight:600}.kx .aw-typ{font-size:10px;padding:3px 9px;border-radius:5px;justify-self:start}.kx .aw-dep{color:var(--info-b);background:rgba(59,130,246,.14);border:1px solid rgba(96,165,250,.4)}.kx .aw-src{font-family:var(--mono);color:var(--muted-bright);min-width:0;overflow:hidden}.kx .aw-src b{color:#f3f8fa;font-weight:500}.kx .aw-src b,.kx .aw-src small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kx .aw-src small{font-size:10.5px}.kx .aw-none,.kx .aw-src small{color:var(--muted2)}.kx .aw-conf{font-family:var(--mono);color:var(--muted-bright)}.kx .aw-disc{font-family:var(--body);font-weight:600}.kx .aw-disc-miss{color:var(--red-b)}.kx .aw-explain{background:rgba(20,184,166,.05);border-bottom:1px solid var(--line);padding:0 12px 14px}.kx .aw-extag{display:inline-block;font-family:var(--body);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-b);background:rgba(20,184,166,.14);border:1px solid rgba(45,212,191,.4);border-radius:5px;padding:3px 8px;margin-bottom:9px}.kx .aw-exbox{background:rgba(7,20,32,.55);border:1px solid rgba(45,212,191,.3);border-radius:10px;padding:14px 16px;display:flex;gap:13px;align-items:flex-start}.kx .aw-ai-icon{flex:0 0 auto;width:30px;height:30px;border-radius:8px;background:rgba(20,184,166,.14);border:1px solid rgba(45,212,191,.4);display:grid;place-items:center}.kx .aw-ai-icon svg{width:15px;height:15px;stroke:var(--teal-b);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kx .aw-extxt{flex:1;min-width:0}.kx .aw-exwhy{font-family:var(--body);font-size:13px;color:var(--muted-bright);line-height:1.5}.kx .aw-exwhy b{color:var(--teal-b);font-weight:600}.kx .aw-exact{margin-top:10px;display:inline-flex;gap:8px;flex-wrap:wrap}.kx .aw-accept{background:linear-gradient(135deg,var(--teal-b),var(--teal-h));color:var(--btn-ink)}.kx .aw-accept,.kx .aw-dismiss{font-family:var(--body);font-size:12px;font-weight:600;border-radius:7px;padding:7px 13px;cursor:default}.kx .aw-dismiss{border:1px solid var(--line2);color:var(--muted)}.kx .aw-intent{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:40px}@media(max-width:820px),(orientation:landscape) and (max-height:450px){.kx .aw-intent{grid-template-columns:1fr;gap:16px}}.kx .aw-ipt{display:flex;gap:12px;align-items:flex-start}.kx .aw-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--teal-b);box-shadow:0 0 10px var(--teal-b);margin-top:6px}.kx .aw-ipt h4{font-family:var(--body);font-weight:600;font-size:14.5px;color:var(--ink)}.kx .aw-ipt p{color:var(--muted);font-size:13px;margin-top:3px;line-height:1.5}.kx.is-ready .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.kx.is-ready .reveal.in{opacity:1;transform:none}.kx.is-ready .beats .beat:nth-child(2),.kx.is-ready .bento .tile:nth-child(2),.kx.is-ready .tiers .tier:nth-child(2){transition-delay:.08s}.kx.is-ready .beats .beat:nth-child(3),.kx.is-ready .bento .tile:nth-child(3),.kx.is-ready .tiers .tier:nth-child(3){transition-delay:.16s}.kx.is-ready .bento .tile:nth-child(4),.kx.is-ready .tiers .tier:nth-child(4){transition-delay:.24s}.kx.is-ready .bento .tile:nth-child(5){transition-delay:.32s}@media(max-width:780px),(orientation:landscape) and (max-height:450px){.kx{--gut:24px}.kx .nav-links{display:none}.kx .burger{display:grid}.kx .menu{display:flex}.kx section,.kx section.loop{padding:38px 0}.kx section.proof{padding:26px 0 38px}.kx .hero .eyebrow{display:block;max-width:300px;padding:0;border:none;background:none;font-size:10.5px;letter-spacing:.12em;line-height:1.6}.kx .hero .eyebrow:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--teal-b);box-shadow:0 0 8px var(--teal-b);margin-right:8px;vertical-align:middle;animation:none}.kx .hero-in{gap:26px;padding-top:12px}.kx .hero h1{font-size:clamp(29px,8vw,37px);margin-top:14px;line-height:1.08;letter-spacing:-.02em}.kx .hero p.lede{font-size:15.5px;margin-top:15px;line-height:1.52;max-width:none}.kx .hero p.lede-d{display:none}.kx .hero p.lede-m{display:block}.kx .hero-cta{flex-direction:column;gap:6px;margin-top:22px}.kx .hero-cta .btn{display:block;width:100%;text-align:center;font-size:16px;padding:15px 0}.kx .hero-cta .btn-ghost{background:transparent;border:none;box-shadow:none;width:auto;align-self:center;padding:10px 6px;font-size:14px;color:var(--teal-b)}.kx .micro{flex-direction:column;align-items:center;gap:8px;margin-top:16px;font-size:12.5px}.kx .beats{padding-left:54px;gap:26px}.kx .beats:before{left:19px;top:8px;bottom:8px}.kx .beat,.kx .beat.core{background:none;border:none;box-shadow:none;padding:0;border-radius:0}.kx .beat:hover{transform:none;box-shadow:none}.kx .beat .node{left:-54px;top:-1px}.kx .beat,.kx .beat .tag{text-align:left}.kx .beat h3{font-size:19px;margin-top:6px}.kx .beat p{font-size:14px;line-height:1.55}.kx .loop .lead p{font-size:15.5px;max-width:none}.kx .loop .lead .stat{gap:22px;margin-top:22px;justify-content:center;text-align:center}.kx .loop .lead .stat .n{font-size:26px}.kx .contact-grid .lede{font-size:15px;margin-top:12px;max-width:none}.kx .clist{margin-top:20px;gap:11px}.kx .clist .ci{font-size:13.5px}.kx .panel{animation:none;border:1px solid rgba(20,184,166,.4);border-radius:18px;padding:18px;background:linear-gradient(180deg,var(--surface),var(--bg2));box-shadow:0 24px 60px -36px rgba(0,0,0,.85)}.kx .panel .scan,.kx .panel:after,.kx .panel:before{display:none}.kx .panel-head{margin-bottom:14px;flex-direction:column;align-items:center;gap:7px}.kx .panel-head,.kx .panel-title{text-align:center}.kx .panel-title .pt-sep{display:none}.kx .panel-title b{display:block;margin-top:1px}.kx .counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:13px}.kx .counter{border-radius:10px;padding:10px 5px;min-width:0;text-align:center}.kx .counter .n{font-size:15.5px;letter-spacing:-.02em;white-space:nowrap}.kx .counter .l{font-size:9px;letter-spacing:.06em;margin-top:3px}.kx .feed{gap:7px;height:283px}.kx .feed:after{display:none}.kx .row{flex:0 0 auto;display:flex;align-items:center;gap:10px;border-radius:10px;padding:13px;font-size:11.5px;min-width:0;overflow:hidden}.kx .row .type{flex:0 0 62px;font-size:9px;padding:4px 0;text-align:center}.kx .row .ref{flex:1 1 auto;min-width:0;justify-self:auto;text-align:center}.kx .row .val{display:none}.kx .row .tag{flex:0 0 84px;font-size:9px;padding:4px 0;text-align:center}}.kx .stickycta{display:none}@media(max-width:780px),(orientation:landscape) and (max-height:450px){.kx .stickycta{display:block;position:absolute;left:0;right:0;bottom:0;z-index:40;padding:34px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,rgba(7,20,32,0),rgba(7,20,32,.94) 58%);transform:translateY(105%);transition:transform .32s var(--ease);pointer-events:none}.kx.show-cta .stickycta{transform:none}.kx.show-cta .stickycta .btn{pointer-events:auto}.kx.is-menu .stickycta{transform:translateY(105%)}.kx .stickycta .btn{display:block;width:100%;max-width:520px;margin:0 auto;text-align:center;font-size:15.5px;padding:15px 0;box-shadow:0 14px 34px -14px rgba(0,0,0,.8),0 0 30px -12px var(--teal-glow)}}@media(max-width:560px),(orientation:landscape) and (max-height:450px){.kx .bento{gap:10px;grid-auto-rows:auto}.kx .tile.four,.kx .tile.six,.kx .tile.three,.kx .tile.two{display:grid;grid-template-columns:36px 1fr;-moz-column-gap:14px;column-gap:14px;row-gap:2px;padding:15px 16px;align-items:start;align-content:start}.kx .tile.four .fi,.kx .tile.six .fi,.kx .tile.three .fi,.kx .tile.two .fi{grid-row:span 2;width:36px;height:36px;margin-bottom:0}.kx .tile.four h4,.kx .tile.six h4,.kx .tile.three h4,.kx .tile.two h4{font-size:16px}.kx .tile.four p,.kx .tile.six p,.kx .tile.three p,.kx .tile.two p{font-size:12.5px;margin-top:2px;line-height:1.5}.kx .tile.big h4{font-size:20px}.kx .tile.big p{font-size:14px}.kx .tiers{display:flex;flex-direction:column;gap:10px;margin-top:22px}.kx .tier{padding:0;overflow:hidden;border-radius:14px}.kx .tier:hover{transform:none;box-shadow:none}.kx .tier,.kx .tier.feat,.kx .tier.open,.kx .tier.sel,.kx .tier.sel:hover,.kx .tier:hover{width:100%;margin-left:0;margin-right:0;transform:none!important}.kx .tier .thead{display:flex;align-items:center;gap:12px;padding:18px 20px;cursor:pointer}.kx .tier .tn{display:flex;flex-direction:column;flex:1;min-width:0;gap:0}.kx .tier .name{font-size:20px;line-height:1.1}.kx .tier .vol{margin-top:2px}.kx .tier .price{font-size:24px;margin:0;white-space:nowrap}.kx .tier .price small{font-size:12px}.kx .tier .chev{display:block;flex:0 0 auto;width:18px;height:18px;stroke:var(--muted);fill:none;transition:transform .25s var(--ease)}.kx .tier.open .chev{transform:rotate(180deg);stroke:var(--teal-b)}.kx .tier.open .name{color:var(--teal-b)}.kx .tier .tbody{display:block;max-height:0;overflow:hidden;transition:max-height .3s var(--ease)}.kx .tier.open .tbody{max-height:520px}.kx .tier .volbar{margin:0 20px 16px}.kx .tier ul{margin:0 20px 18px;gap:9px;flex:none}.kx .tier li{color:var(--muted-bright)}.kx .tier .cta{margin:0 20px 20px}.kx .tier.open{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal),0 24px 50px -34px var(--teal-glow)}.kx .tier.open .cta{background:linear-gradient(135deg,var(--teal-b),var(--teal-h));border-color:transparent;color:var(--btn-ink)}.kx .tier.sel{transform:none!important;background:transparent!important;border-color:var(--line);box-shadow:none;overflow:hidden}.kx .tier.feat,.kx .tier.feat.sel{border-color:rgba(20,184,166,.5)}.kx .tier.sel:after,.kx .tier.sel:before{display:none}.kx .tier.sel .name{color:var(--ink)}.kx .tier.open.sel .name{color:var(--teal-b)}.kx .tier.sel li{color:var(--muted-bright)}.kx .tier .ribbon{width:90px;height:90px;border-top-right-radius:14px}.kx .tier .ribbon span{top:17px;right:-32px;width:130px;font-size:8px;letter-spacing:.1em;padding:5px 0}}@media(orientation:landscape) and (max-height:450px){.kx .shell{max-width:520px}.kx nav .nav-in{max-width:none}}.kx :focus-visible{outline:2px solid var(--teal-h);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.kx *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.kx .hero-copy>*,.kx .panel-wrap,.kx .reveal{opacity:1!important;transform:none!important}.kx .panel,.kx .row{transform:none!important}.kx .row{opacity:1!important}.kx .tier.sel{transform:none!important;border-color:rgba(20,184,166,.55)!important;background:linear-gradient(180deg,#143247,#0f293b)!important}.kx .tier.sel:before{display:none!important}}