@import url("https://fonts.googleapis.com/css2?family=Funnel+Display:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&family=Pathway+Extreme:opsz,wght@8..144,100..900&display=swap");.kzn-landing{--bg:#080a0e;--bg-2:#0c0f16;--card:#0e121b;--card-2:#141a26;--text:#f0ede8;--muted:#8b919c;--border:rgba(240,237,232,0.12);--border-strong:rgba(240,237,232,0.24);--accent:#3a63ff;--accent-strong:#2747e0;--accent-contrast:#ffffff;--accent-soft:rgba(58,99,255,0.16);--lime:#c6f24e;--lime-ink:#0b0d0a;--success:#3dd68c;--error:#f05252;--ink:#080a0e;--hover:rgba(240,237,232,0.05);--grid-line:rgba(240,237,232,0.05);--shadow:0 18px 60px rgba(0,0,0,0.55);--price-card:#1a2130;--price-card-pop:var(--accent);--cut-bg:var(--bg-2);background:var(--bg);color:var(--text);font-family:"Pathway Extreme",var(--font-pathway),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;min-height:100vh;transition:background-color .3s ease,color .3s ease}.kzn-landing.light{--bg:#f1efe9;--bg-2:#e8e5dd;--card:#ffffff;--card-2:#f3f1ea;--text:#080a0e;--muted:#5e6066;--border:rgba(8,10,14,0.14);--border-strong:rgba(8,10,14,0.28);--accent:#234fe3;--accent-strong:#1c40bd;--accent-contrast:#ffffff;--accent-soft:rgba(35,79,227,0.10);--lime:#a6d61e;--lime-ink:#0b0d0a;--success:#1c9d63;--error:#d83a3a;--ink:#080a0e;--hover:rgba(8,10,14,0.04);--grid-line:rgba(8,10,14,0.06);--shadow:0 18px 60px rgba(8,10,14,0.12);--price-card:var(--card);--price-card-pop:var(--ink);--cut-bg:var(--bg-2)}.kzn-landing *{border-color:var(--border)}.kzn-landing h1,.kzn-landing h2,.kzn-landing h3,.kzn-landing h4{font-family:Funnel Display,sans-serif;letter-spacing:-.01em;line-height:.98}.kzn-landing h1,.kzn-landing h2{font-weight:300}.kzn-landing h3,.kzn-landing h4{font-weight:800}.kzn-landing .text-muted{color:var(--muted)}.kzn-landing .text-accent{color:var(--accent)}.kzn-landing .text-lime{color:var(--lime)}.kzn-landing .bg-surface{background:var(--bg-2)}.kzn-landing .display{text-transform:uppercase;letter-spacing:-.02em;line-height:.92}.kzn-landing .led{-webkit-mask-image:radial-gradient(circle,#000 0 34%,transparent 38%);mask-image:radial-gradient(circle,#000 0 34%,transparent 38%);-webkit-mask-size:.12em .12em;mask-size:.12em .12em;-webkit-mask-position:0 0;mask-position:0 0}.kzn-landing .label{display:inline-flex;align-items:center;gap:9px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.kzn-landing .label:before{content:"";width:8px;height:8px;background:var(--lime);flex:none}.kzn-landing .label-box{padding:5px 11px;border:1px solid var(--border);background:var(--card)}.kzn-landing .mono{font-family:JetBrains Mono,monospace}.kzn-landing .card,.kzn-landing .cell{background:var(--card);border:1px solid var(--border);border-radius:4px;transition:border-color .25s ease,transform .25s ease,background-color .25s ease}.kzn-landing .card-hover:hover,.kzn-landing .cell-hover:hover{border-color:var(--border-strong);transform:translateY(-3px)}.kzn-landing .eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.kzn-landing .eyebrow:before{content:"";width:8px;height:8px;background:var(--lime);flex:none}.kzn-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;font-weight:500;font-size:14px;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .1s ease}.kzn-landing .btn:active{transform:translateY(1px)}.kzn-landing .btn-primary{background:var(--accent);color:var(--accent-contrast)}.kzn-landing .btn-primary:hover{background:var(--accent-strong)}.kzn-landing .btn-lime{background:var(--lime);color:var(--lime-ink)}.kzn-landing .btn-lime:hover{filter:brightness(1.05)}.kzn-landing .btn-outline{border:1px solid var(--border-strong);color:var(--text);background:transparent}.kzn-landing .btn-outline:hover{background:var(--hover)}.kzn-landing .btn-ghost{color:var(--text);background:transparent}.kzn-landing .btn-ghost:hover{background:var(--hover)}.kzn-landing .btn-sm{height:38px;padding:0 16px;font-size:13px}.kzn-landing .btn-pixel{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:50px;padding:0 22px;border-radius:0;background-color:#23262c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);color:#f4f4e8;font-family:Funnel Display,sans-serif;font-weight:600;font-size:13px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,transform .12s ease}.kzn-landing .btn-pixel:hover{background-color:#2e323a}.kzn-landing .btn-pixel:active{transform:translateY(1px)}.kzn-landing .pixel-chevrons{display:inline-flex;gap:3px}.kzn-landing .btn-ico{position:relative;display:inline-grid;place-items:center;width:18px;height:13px;color:var(--lime)}.kzn-landing .btn-ico>*{grid-area:1/1;transition:opacity .14s steps(2)}.kzn-landing .btn-ico-hover,.kzn-landing .btn-pixel:hover .btn-ico .pixel-chevrons{opacity:0}.kzn-landing .btn-pixel:hover .btn-ico-hover{opacity:1}.kzn-landing .btn-pixel.is-invert{background-color:#f0ede8;box-shadow:none;color:#0b0d0a}.kzn-landing .btn-pixel.is-invert:hover{background-color:#e6e2da}.kzn-landing .btn-pixel.is-invert .btn-ico{color:var(--accent)}.kzn-landing .btn-pixel.is-ghost{background-color:transparent;background-image:none;color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.kzn-landing .btn-pixel.is-ghost:hover{background-color:var(--hover)}.kzn-landing .btn-pixel.is-ghost .btn-ico{color:var(--accent)}.kzn-landing .btn-pixel.is-sm{height:40px;padding:0 16px;font-size:12px;gap:9px}.kzn-landing .btn-kyma{display:inline-flex;align-items:center;gap:14px;height:54px;padding:0 8px 0 26px;border-radius:200px;background:var(--text);color:var(--bg);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:opacity .2s ease,transform .1s ease}.kzn-landing .btn-kyma:hover{opacity:.92}.kzn-landing .btn-kyma:active{transform:translateY(1px)}.kzn-landing .btn-kyma>.kyma-badge{width:38px;height:38px;border-radius:999px;background:var(--lime);color:var(--lime-ink);display:grid;place-items:center;flex:none;transition:transform .2s ease}.kzn-landing .btn-kyma:hover>.kyma-badge{transform:translate(2px,-2px)}.kzn-landing .grid-bg{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:48px 48px}.kzn-landing .dot-bg{background-image:radial-gradient(var(--grid-line) 1.2px,transparent 1.3px);background-size:22px 22px}.kzn-landing .pixel{background:var(--accent)}.kzn-landing .pixel-lime{background:var(--lime)}.kzn-landing .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.kzn-landing .reveal.in{opacity:1;transform:none}.kzn-landing .arena-track{display:flex;gap:20px;width:max-content;padding:0 20px;will-change:transform}.kzn-landing .arena-track:hover{animation-play-state:paused}.kzn-landing .marquee{overflow:hidden}.kzn-landing .marquee-track{display:inline-flex;gap:14px;white-space:nowrap;will-change:transform}.kzn-landing .marquee .tag{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.kzn-landing .marquee .tag.in{opacity:1;transform:none}.kzn-landing .tag{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;border-radius:8px;border:1px solid rgba(240,237,232,.18);background:rgba(11,13,18,.92);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(240,237,232,.92)}.kzn-landing .grain:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");mix-blend-mode:overlay}.kzn-landing .pixel-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-width:260px;padding:16px 18px;border-bottom:2px solid var(--lime);background:rgba(240,237,232,.04);font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--text);cursor:pointer;transition:background-color .2s ease}.kzn-landing .pixel-btn:hover{background:rgba(240,237,232,.09)}.kzn-landing .pixel-btn:hover .pixel-chevrons{transform:translateX(3px)}.kzn-landing .acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.kzn-landing .acc-panel.open{grid-template-rows:1fr}.kzn-landing .acc-panel>div{overflow:hidden}@keyframes kzn-climb{0%{transform:translateZ(0)}to{transform:translate3d(var(--sx,110px),calc(-1 * var(--sy, 120px)),0)}}@keyframes how-step-in{0%{transform:translateY(14px)}to{transform:none}}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.kzn-landing .marquee .tag,.kzn-landing .reveal{opacity:1;transform:none;transition:none}.kzn-landing *{animation:none!important}}