@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";.kw-landing{--bg:#060912;--bg-2:#0B1020;--surface:rgba(255,255,255,.04);--surface-2:rgba(255,255,255,.06);--border:rgba(255,255,255,.09);--border-strong:rgba(255,255,255,.16);--indigo:#6366F1;--violet:#8B5CF6;--cyan:#22D3EE;--gold:#E6B450;--rose:#F43F5E;--emerald:#34D399;--text:#E9ECF6;--muted:#9AA4BC;--dim:#5C667E;--r:16px;--maxw:1200px;--shadow:0 24px 70px -22px rgba(0,0,0,.78);--glow:0 0 0 1px rgba(99,102,241,.2),0 30px 80px -28px rgba(99,102,241,.5);font-synthesis:none}.kw-landing *{box-sizing:border-box}.kw-landing{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){.kw-landing{scroll-behavior:auto}.kw-landing *{animation:none!important;transition:none!important}}.kw-landing{margin:0;background:var(--bg);color:var(--text);font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.kw-landing:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(1000px 640px at 80% -10%,rgba(99,102,241,.22),transparent 60%),radial-gradient(820px 600px at 4% 6%,rgba(34,211,238,.1),transparent 55%),radial-gradient(760px 720px at 92% 96%,rgba(139,92,246,.13),transparent 60%),var(--bg)}.kw-landing:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(1100px 760px at 50% -5%,#000 28%,transparent 76%);mask-image:radial-gradient(1100px 760px at 50% -5%,#000 28%,transparent 76%)}.kw-landing a{color:inherit;text-decoration:none}.kw-landing img,.kw-landing svg{display:block}.kw-landing .icon{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.kw-landing .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.kw-landing .eyebrow{font-family:JetBrains Mono,monospace;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);display:inline-flex;align-items:center;gap:8px}.kw-landing .eyebrow:before{content:"//";color:var(--indigo);opacity:.85}.kw-landing h1,.kw-landing h2,.kw-landing h3{font-family:Space Grotesk,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:0}.kw-landing .section{padding:84px 0;position:relative}.kw-landing .section.tint{background:linear-gradient(180deg,rgba(99,102,241,.05),transparent 18%,transparent 82%,rgba(34,211,238,.04))}.kw-landing .section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1100px,86%);height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}.kw-landing .hero:before{display:none}.kw-landing .section-head{max-width:720px;margin-bottom:44px}.kw-landing .section-head.center{margin-left:auto;margin-right:auto;text-align:center}.kw-landing .section-head h2{font-size:clamp(28px,4vw,46px);margin:15px 0 12px}.kw-landing .section-head p{color:var(--muted);font-size:18px;margin:0}.kw-landing :focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:8px}.kw-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:IBM Plex Sans,sans-serif;font-weight:600;font-size:15px;padding:13px 22px;border-radius:12px;cursor:pointer;border:1px solid transparent;transition:transform .18s,box-shadow .25s,background .2s,border-color .2s;white-space:nowrap}.kw-landing .btn .icon{width:18px;height:18px}.kw-landing .btn-primary{color:#06121a;font-weight:700;background:linear-gradient(135deg,var(--cyan),var(--indigo));box-shadow:0 10px 30px -10px #6366f1b3}.kw-landing .btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 44px -10px #6366f1e6}.kw-landing .btn-ghost{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.kw-landing .btn-ghost:hover{transform:translateY(-2px);border-color:var(--indigo);background:var(--surface-2)}.kw-landing .btn-gold{color:#1a1304;font-weight:700;background:linear-gradient(135deg,var(--gold),#caa13c)}.kw-landing .btn-gold:hover{transform:translateY(-2px);box-shadow:0 16px 44px -12px #e6b45099}.kw-landing .btn-sm{padding:9px 16px;font-size:14px}.kw-landing .btn-block{width:100%}.kw-landing header{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#060912bd;border-bottom:1px solid var(--border)}.kw-landing .nav{display:flex;align-items:center;gap:28px;height:68px}.kw-landing .brand{display:flex;align-items:center;gap:11px;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:18px;letter-spacing:-.01em}.kw-landing .brand .mark{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(140deg,#6366f147,#22d3ee2e);border:1px solid var(--border-strong);box-shadow:inset 0 0 12px #6366f147}.kw-landing .brand .mark .icon{width:20px;height:20px;color:var(--cyan)}.kw-landing .brand b{color:#fff}.kw-landing .brand .sub{color:var(--muted);font-weight:500;font-size:12px;font-family:JetBrains Mono,monospace;letter-spacing:.08em}.kw-landing .nav-links{display:flex;align-items:center;gap:2px;margin-left:8px}.kw-landing .nav-links a{color:var(--muted);font-size:14.5px;font-weight:500;padding:8px 12px;border-radius:9px;transition:color .15s,background .15s}.kw-landing .nav-links a:hover{color:var(--text);background:var(--surface)}.kw-landing .nav-right{margin-left:auto;display:flex;align-items:center;gap:12px}.kw-landing .hamburger{display:none;background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;padding:9px;color:var(--text);cursor:pointer}.kw-landing .mobile-menu{display:none;border-top:1px solid var(--border);background:#060912f7;padding:10px 24px 18px}.kw-landing .mobile-menu a{display:block;padding:13px 6px;color:var(--muted);border-bottom:1px solid var(--border);font-size:15px}.kw-landing .mobile-menu a:last-child{border-bottom:none}.kw-landing .mobile-menu.open{display:block}.kw-landing .hero{padding:74px 0 40px;position:relative}.kw-landing .hero-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:54px;align-items:center}.kw-landing .hero h1{font-size:clamp(34px,5.4vw,62px);margin:18px 0 0}.kw-landing .hero h1 .accent{background:linear-gradient(120deg,var(--cyan),var(--indigo) 60%,var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}.kw-landing .hero .lede{color:var(--muted);font-size:19px;margin:20px 0 26px;max-width:560px}.kw-landing .value-points{display:grid;grid-template-columns:1fr 1fr;gap:11px 22px;margin:0 0 30px;padding:0;list-style:none;max-width:560px}.kw-landing .value-points li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--text)}.kw-landing .value-points li .icon{flex:none;width:18px;height:18px;color:var(--emerald);margin-top:3px}.kw-landing .hero-cta{display:flex;gap:14px;flex-wrap:wrap}.kw-landing .trust-row{display:flex;gap:20px;flex-wrap:wrap;margin-top:26px;color:var(--dim);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.04em}.kw-landing .trust-row span{display:inline-flex;align-items:center;gap:7px}.kw-landing .trust-row .icon{width:14px;height:14px;color:var(--emerald)}.kw-landing .console-wrap{position:relative}.kw-landing .console-glow{position:absolute;top:-12%;right:-8%;bottom:-16%;left:-8%;z-index:0;border-radius:34px;background:radial-gradient(58% 60% at 70% 18%,rgba(99,102,241,.55),transparent 70%),radial-gradient(52% 52% at 18% 92%,rgba(34,211,238,.4),transparent 70%);filter:blur(34px);opacity:.85}.kw-landing .panel{position:relative;z-index:1;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#141a2cf2,#090d1af2);border:1px solid var(--border-strong);box-shadow:var(--shadow);animation:float 7.5s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.kw-landing .panel-top{display:flex;align-items:center;gap:8px;padding:12px 15px;border-bottom:1px solid var(--border);background:#ffffff06}.kw-landing .dot{width:11px;height:11px;border-radius:50%}.kw-landing .dot.r{background:#ff5f57}.kw-landing .dot.y{background:#febc2e}.kw-landing .dot.g{background:#28c840}.kw-landing .panel-top .ptitle{margin-left:10px;font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--muted)}.kw-landing .panel-top .psearch{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--dim);background:#ffffff08;border:1px solid var(--border);padding:6px 10px;border-radius:8px}.kw-landing .panel-top .psearch .icon{width:13px;height:13px}.kw-landing .panel-top .psearch kbd{font-family:JetBrains Mono,monospace;font-size:10px;border:1px solid var(--border-strong);border-radius:4px;padding:1px 5px;color:var(--muted)}.kw-landing .panel-top .live{display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--emerald);margin-left:10px}.kw-landing .panel-top .live i{width:8px;height:8px;border-radius:50%;background:var(--emerald);animation:pulse 2.2s infinite}@keyframes pulse{0%{box-shadow:0 0 #34d3998c}70%{box-shadow:0 0 0 9px #34d39900}to{box-shadow:0 0 #34d39900}}.kw-landing .panel-main{display:grid;grid-template-columns:62px 1fr}.kw-landing .panel-side{border-right:1px solid var(--border);padding:14px 0;display:flex;flex-direction:column;align-items:center;gap:6px;background:#ffffff04}.kw-landing .panel-side .sb{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:var(--dim)}.kw-landing .panel-side .sb.active{color:#fff;background:linear-gradient(140deg,#6366f159,#22d3ee33);box-shadow:inset 0 0 10px #6366f14d}.kw-landing .panel-side .sb .icon{width:18px;height:18px}.kw-landing .panel-side .sb-logo{color:var(--cyan);margin-bottom:6px}.kw-landing .panel-content{padding:16px}.kw-landing .content-head{display:flex;align-items:center;gap:10px;margin-bottom:13px}.kw-landing .content-head b{font-size:14.5px}.kw-landing .content-head .role{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--cyan);border:1px solid rgba(34,211,238,.4);background:#22d3ee14;padding:2px 8px;border-radius:999px}.kw-landing .content-head .role.owner{color:var(--gold);border-color:#e6b45066;background:#e6b45014}.kw-landing .stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px}.kw-landing .stat{padding:10px 11px;border:1px solid var(--border);border-radius:11px;background:#ffffff05}.kw-landing .stat .lbl{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.kw-landing .stat .num{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:19px;margin-top:3px;display:flex;align-items:baseline;gap:6px}.kw-landing .stat .delta{font-size:10px;color:var(--emerald);font-family:JetBrains Mono,monospace}.kw-landing .stat .delta.flat{color:var(--dim)}.kw-landing .vlist .cred{display:flex;align-items:center;gap:12px;padding:11px;border:1px solid var(--border);border-radius:11px;margin-bottom:8px;background:#ffffff05}.kw-landing .cred .ci{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#6366f124;border:1px solid var(--border);color:var(--indigo)}.kw-landing .cred .ci .icon{width:17px;height:17px}.kw-landing .cred .meta{min-width:0}.kw-landing .cred .meta b{display:block;font-size:13.5px;font-weight:600}.kw-landing .cred .meta small{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em}.kw-landing .cred .tag{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;padding:4px 9px;border-radius:999px;border:1px solid var(--border-strong);color:var(--muted)}.kw-landing .cred .tag.synced{color:var(--emerald);border-color:#34d39966;background:#34d39914}.kw-landing .ghost-pill{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:11px;margin:4px 0 13px;background:linear-gradient(120deg,#8b5cf629,#22d3ee1a);border:1px dashed var(--border-strong)}.kw-landing .ghost-pill .icon{width:18px;height:18px;color:var(--violet)}.kw-landing .ghost-pill b{font-size:13px}.kw-landing .ghost-pill small{display:block;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10.5px}.kw-landing .ghost-pill .burn{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--cyan)}.kw-landing .feed{border-top:1px solid var(--border);padding-top:12px}.kw-landing .feed .ft{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:9px}.kw-landing .feed .row{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted);padding:5px 0}.kw-landing .feed .row .av{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:10px;font-weight:700;color:#06121a}.kw-landing .feed .row .t{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--dim)}.kw-landing .feed .row b{color:var(--text);font-weight:600}.kw-landing .badge-float{position:absolute;z-index:2;right:-12px;top:-16px;display:flex;align-items:center;gap:9px;padding:10px 14px;border-radius:12px;background:#090d1af0;border:1px solid var(--border-strong);box-shadow:var(--shadow);font-size:12.5px;font-weight:600;animation:float 7.5s ease-in-out infinite reverse}.kw-landing .badge-float .icon{width:17px;height:17px;color:var(--emerald)}.kw-landing .designed{padding:34px 0 8px}.kw-landing .designed .lab{text-align:center;font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:18px}.kw-landing .aud-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.kw-landing .aud{display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border-radius:12px;background:var(--surface);border:1px solid var(--border);font-size:14px;font-weight:600;transition:border-color .2s,transform .2s}.kw-landing .aud:hover{border-color:var(--border-strong);transform:translateY(-2px)}.kw-landing .aud .icon{width:18px;height:18px;color:var(--cyan)}.kw-landing .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.kw-landing .why-item{display:flex;gap:13px;align-items:flex-start;padding:18px;border-radius:13px;background:var(--surface);border:1px solid var(--border);transition:border-color .2s,transform .2s}.kw-landing .why-item:hover{border-color:var(--border-strong);transform:translateY(-3px)}.kw-landing .why-item .ck{flex:none;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#34d3991f;border:1px solid rgba(52,211,153,.3);color:var(--emerald)}.kw-landing .why-item .ck .icon{width:18px;height:18px}.kw-landing .why-item b{font-size:15px}.kw-landing .why-item p{margin:3px 0 0;color:var(--muted);font-size:13px}.kw-landing .tabs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:26px}.kw-landing .tab{display:inline-flex;align-items:center;gap:9px;padding:11px 18px;border-radius:11px;background:var(--surface);border:1px solid var(--border);color:var(--muted);font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.kw-landing .tab .icon{width:17px;height:17px}.kw-landing .tab:hover{color:var(--text);border-color:var(--border-strong)}.kw-landing .tab.active{color:#fff;border-color:var(--indigo);background:linear-gradient(135deg,#6366f138,#22d3ee1f)}.kw-landing .shot{display:none}.kw-landing .shot.active{display:block;animation:popin .35s ease}@keyframes popin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kw-landing .frame{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--border-strong);box-shadow:var(--shadow);background:linear-gradient(180deg,#0e1424,#080c17)}.kw-landing .frame:after{content:"high-fidelity mockup — replace with real screenshot";position:absolute;right:12px;bottom:10px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.06em;color:var(--dim);background:#06091299;padding:3px 8px;border-radius:6px;border:1px solid var(--border);pointer-events:none}.kw-landing .frame-bar{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--border);background:#ffffff06}.kw-landing .frame-bar .url{margin-left:10px;flex:1;max-width:360px;display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--muted);background:#ffffff08;border:1px solid var(--border);padding:6px 12px;border-radius:8px}.kw-landing .frame-bar .url .icon{width:12px;height:12px;color:var(--emerald)}.kw-landing .app{display:grid;grid-template-columns:184px 1fr;min-height:430px}.kw-landing .app-side{border-right:1px solid var(--border);padding:16px 12px;background:#ffffff04;display:flex;flex-direction:column;gap:4px}.kw-landing .app-side .ab{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:9px;color:var(--muted);font-size:13.5px;font-weight:500}.kw-landing .app-side .ab .icon{width:17px;height:17px}.kw-landing .app-side .ab.active{color:#fff;background:linear-gradient(140deg,#6366f14d,#22d3ee29);box-shadow:inset 0 0 10px #6366f140}.kw-landing .app-side .sephd{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding:12px 11px 6px}.kw-landing .app-main{padding:18px 20px}.kw-landing .app-h{display:flex;align-items:center;gap:12px;margin-bottom:16px}.kw-landing .app-h h4{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600;margin:0}.kw-landing .app-h .sp{margin-left:auto;display:flex;gap:8px}.kw-landing .app-h .pill{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--muted);border:1px solid var(--border);background:#ffffff08;padding:5px 10px;border-radius:8px}.kw-landing .app-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:16px}.kw-landing .app-stat{padding:13px;border:1px solid var(--border);border-radius:12px;background:#ffffff05}.kw-landing .app-stat .l{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.kw-landing .app-stat .n{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:24px;margin-top:4px}.kw-landing .app-stat .n.cy{color:var(--cyan)}.kw-landing .app-stat .n.em{color:var(--emerald)}.kw-landing .app-stat .n.go{color:var(--gold)}.kw-landing .app-stat .n.ro{color:var(--rose)}.kw-landing .app-sub{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:6px 0 10px}.kw-landing .trow{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--border);border-radius:11px;margin-bottom:8px;background:#ffffff05}.kw-landing .trow .ic{width:32px;height:32px;border-radius:8px;flex:none;display:grid;place-items:center;background:#6366f124;border:1px solid var(--border);color:var(--indigo)}.kw-landing .trow .ic .icon{width:16px;height:16px}.kw-landing .trow .nm b{display:block;font-size:13.5px}.kw-landing .trow .nm small{color:var(--dim);font-size:11.5px;font-family:JetBrains Mono,monospace}.kw-landing .trow .st{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;padding:4px 9px;border-radius:999px;border:1px solid var(--border-strong);color:var(--muted)}.kw-landing .st.ok{color:var(--emerald);border-color:#34d39966;background:#34d39914}.kw-landing .st.warn{color:var(--gold);border-color:#e6b45066;background:#e6b45014}.kw-landing .st.risk{color:var(--rose);border-color:#f43f5e66;background:#f43f5e14}.kw-landing .app-2col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.kw-landing .bar{height:7px;border-radius:999px;background:#ffffff14;overflow:hidden;margin-top:7px}.kw-landing .bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--cyan),var(--indigo))}.kw-landing .mini-card{padding:14px;border:1px solid var(--border);border-radius:12px;background:#ffffff05}.kw-landing .mini-card .mt{font-size:13px;font-weight:600;margin-bottom:4px}.kw-landing .mini-card .ms{color:var(--dim);font-size:12px}.kw-landing .cc-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:46px;align-items:center}.kw-landing .cc-list{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.kw-landing .cc-list li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px}.kw-landing .cc-list li .icon{flex:none;width:20px;height:20px;color:var(--cyan);margin-top:2px}.kw-landing .cc-list li b{display:block}.kw-landing .cc-list li small{color:var(--muted);font-size:12.5px}.kw-landing .uc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.kw-landing .uc{padding:24px 22px;border-radius:var(--r);background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--border);transition:transform .22s,border-color .22s,box-shadow .22s}.kw-landing .uc:hover{transform:translateY(-5px);border-color:var(--border-strong);box-shadow:var(--glow)}.kw-landing .uc .ui{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;margin-bottom:15px;background:linear-gradient(140deg,#6366f138,#22d3ee1f);border:1px solid var(--border);color:var(--cyan)}.kw-landing .uc .ui .icon{width:22px;height:22px}.kw-landing .uc h3{font-size:16.5px;margin-bottom:7px}.kw-landing .uc p{color:var(--muted);font-size:13.5px;margin:0}.kw-landing .arch{border:1px solid var(--border-strong);border-radius:24px;padding:42px clamp(20px,4vw,48px);background:linear-gradient(135deg,#6366f114,#22d3ee0a);position:relative;overflow:hidden}.kw-landing .arch-flow{display:flex;flex-direction:column;align-items:center;gap:0;position:relative}.kw-landing .node{display:inline-flex;align-items:center;gap:11px;padding:14px 22px;border-radius:14px;background:#090d1ab3;border:1px solid var(--border-strong);font-weight:600;font-size:15px;box-shadow:var(--shadow)}.kw-landing .node .icon{width:20px;height:20px;color:var(--cyan)}.kw-landing .node.users .icon{color:var(--emerald)}.kw-landing .node.core{background:linear-gradient(135deg,#6366f159,#22d3ee33);border-color:#6366f199;font-size:16px}.kw-landing .node.core .icon{color:#fff}.kw-landing .conn{width:2px;height:30px;background:linear-gradient(180deg,#22d3eeb3,#6366f14d);margin:7px 0}.kw-landing .arch-store{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;width:100%;margin-top:7px}.kw-landing .store{display:flex;flex-direction:column;align-items:center;gap:9px;padding:18px 12px;border-radius:13px;background:#ffffff06;border:1px solid var(--border);text-align:center}.kw-landing .store .si{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#6366f124;border:1px solid var(--border);color:var(--indigo)}.kw-landing .store .si .icon{width:21px;height:21px}.kw-landing .store b{font-size:13.5px}.kw-landing .store small{color:var(--dim);font-size:11.5px;font-family:JetBrains Mono,monospace}.kw-landing .arch-boundary{position:absolute;left:14px;right:14px;top:74px;bottom:18px;border:1px dashed rgba(34,211,238,.35);border-radius:18px;pointer-events:none}.kw-landing .arch-boundary .lab{position:absolute;top:-11px;left:20px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);background:#0a0f1c;padding:2px 10px;border-radius:6px;border:1px solid rgba(34,211,238,.35)}.kw-landing .arch-note{text-align:center;margin-top:24px;font-size:16px;color:var(--text)}.kw-landing .arch-note b{color:var(--cyan)}.kw-landing .sec-inner{border-radius:24px;padding:46px clamp(24px,4vw,52px);background:linear-gradient(135deg,#6366f11a,#22d3ee0d);border:1px solid var(--border-strong);position:relative;overflow:hidden}.kw-landing .sec-inner:before{content:"";position:absolute;right:-90px;top:-90px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.34),transparent 70%);filter:blur(22px)}.kw-landing .sec-top{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-end;justify-content:space-between;margin-bottom:32px;position:relative}.kw-landing .sec-badges{display:flex;gap:8px;flex-wrap:wrap}.kw-landing .sec-badges span{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.1em;color:var(--muted);border:1px solid var(--border-strong);background:#ffffff08;padding:5px 11px;border-radius:999px}.kw-landing .sec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;position:relative}.kw-landing .sec-item{display:flex;gap:14px;align-items:flex-start}.kw-landing .sec-item .si{flex:none;width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#34d3991f;border:1px solid rgba(52,211,153,.3);color:var(--emerald)}.kw-landing .sec-item .si .icon{width:21px;height:21px}.kw-landing .sec-item h3{font-size:16px;margin-bottom:4px}.kw-landing .sec-item p{color:var(--muted);font-size:13.5px;margin:0}.kw-landing .sec-item.future .si{background:#8b5cf624;border-color:#8b5cf659;color:var(--violet)}.kw-landing .sec-item.future h3 .soon{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.1em;color:var(--violet);border:1px solid rgba(139,92,246,.4);padding:1px 6px;border-radius:5px;margin-left:7px;vertical-align:middle}.kw-landing .tl{display:grid;grid-template-columns:repeat(6,1fr);gap:0;position:relative;margin-top:8px}.kw-landing .tl-step{position:relative;padding:0 10px;text-align:center}.kw-landing .tl-step .node-dot{width:54px;height:54px;border-radius:14px;margin:0 auto 14px;display:grid;place-items:center;background:linear-gradient(140deg,#6366f147,#22d3ee29);border:1px solid var(--border-strong);color:var(--cyan);position:relative;z-index:2}.kw-landing .tl-step .node-dot .icon{width:24px;height:24px}.kw-landing .tl-step .num{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:var(--dim)}.kw-landing .tl-step h4{font-family:Space Grotesk,sans-serif;font-size:14.5px;font-weight:600;margin:3px 0 5px}.kw-landing .tl-step p{color:var(--muted);font-size:12.5px;margin:0}.kw-landing .tl-step:not(:last-child):after{content:"";position:absolute;top:27px;left:60%;width:80%;height:2px;background:linear-gradient(90deg,#22d3ee99,#6366f140);z-index:1}.kw-landing .tl-step.audit .node-dot{color:var(--emerald);background:linear-gradient(140deg,#34d39942,#22d3ee24)}.kw-landing .price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch}.kw-landing .plan{display:flex;flex-direction:column;padding:28px 22px;border-radius:var(--r);background:var(--surface);border:1px solid var(--border);transition:transform .2s,border-color .2s}.kw-landing .plan:hover{transform:translateY(-5px);border-color:var(--border-strong)}.kw-landing .plan.popular{border-color:var(--indigo);background:linear-gradient(180deg,rgba(99,102,241,.12),var(--surface));box-shadow:var(--glow)}.kw-landing .plan.gov{position:relative;border-color:#e6b45080;background:linear-gradient(180deg,#e6b4501f,#8b5cf60f);box-shadow:0 0 0 1px #e6b45040,0 30px 80px -28px #e6b45059}.kw-landing .plan.gov:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r);padding:1px;background:linear-gradient(140deg,rgba(230,180,80,.7),rgba(139,92,246,.4),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.kw-landing .ribbon{align-self:flex-start;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;padding:4px 10px;border-radius:999px;margin-bottom:13px}.kw-landing .ribbon.pop{color:var(--cyan);background:#22d3ee1a;border:1px solid rgba(34,211,238,.4)}.kw-landing .ribbon.prem{color:var(--gold);background:#e6b4501a;border:1px solid rgba(230,180,80,.45)}.kw-landing .plan .phead{display:flex;align-items:center;gap:10px;margin-bottom:6px}.kw-landing .plan .phead .pi{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;border:1px solid var(--border);color:var(--muted)}.kw-landing .plan.gov .phead .pi{color:var(--gold);border-color:#e6b45066;background:#e6b45014}.kw-landing .plan .phead .pi .icon{width:18px;height:18px}.kw-landing .plan h3{font-size:19px}.kw-landing .plan .ptag{color:var(--muted);font-size:13px;min-height:38px;margin:8px 0 14px}.kw-landing .plan .price{font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700;margin-bottom:2px}.kw-landing .plan .price small{font-size:12.5px;color:var(--dim);font-weight:500;font-family:JetBrains Mono,monospace}.kw-landing .plan ul{list-style:none;padding:0;margin:16px 0 22px;display:grid;gap:10px}.kw-landing .plan li{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:13.5px}.kw-landing .plan li .icon{flex:none;width:16px;height:16px;color:var(--emerald);margin-top:3px}.kw-landing .plan.gov li .icon{color:var(--gold)}.kw-landing .plan .btn{margin-top:auto}.kw-landing .contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:start}.kw-landing .contact-aside h2{font-size:clamp(26px,3.4vw,38px);margin:13px 0 12px}.kw-landing .contact-aside>p{color:var(--muted);font-size:16px;margin:0 0 24px}.kw-landing .operator-card{padding:22px;border-radius:18px;background:linear-gradient(180deg,rgba(99,102,241,.1),var(--surface));border:1px solid var(--border-strong)}.kw-landing .operator-card .oc-head{display:flex;align-items:center;gap:11px;margin-bottom:16px}.kw-landing .operator-card .oc-head .av{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(140deg,#6366f14d,#22d3ee2e);border:1px solid var(--border);color:var(--cyan)}.kw-landing .operator-card .oc-head b{display:block;font-size:15px}.kw-landing .operator-card .oc-head small{color:var(--emerald);font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex;align-items:center;gap:6px}.kw-landing .operator-card .oc-head small i{width:7px;height:7px;border-radius:50%;background:var(--emerald);display:inline-block}.kw-landing .operator-card ul{list-style:none;padding:0;margin:0;display:grid;gap:13px}.kw-landing .operator-card li{display:flex;gap:12px;align-items:center;font-size:14px}.kw-landing .operator-card li .icon{flex:none;width:18px;height:18px;color:var(--cyan)}.kw-landing .form-card{padding:28px;border-radius:20px;background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow)}.kw-landing .field-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.kw-landing .field{margin-bottom:15px;display:flex;flex-direction:column;gap:7px}.kw-landing .field label{font-size:13px;font-weight:600;color:var(--text)}.kw-landing .field label .req{color:var(--rose)}.kw-landing .field input,.kw-landing .field select,.kw-landing .field textarea{background:var(--bg-2);border:1px solid var(--border-strong);border-radius:11px;padding:12px 14px;color:var(--text);font:inherit;font-size:14.5px;transition:border-color .18s,box-shadow .18s;width:100%}.kw-landing .field textarea{resize:vertical;min-height:100px}.kw-landing .field input::placeholder,.kw-landing .field textarea::placeholder{color:var(--dim)}.kw-landing .field input:focus,.kw-landing .field select:focus,.kw-landing .field textarea:focus{outline:none;border-color:var(--indigo);box-shadow:0 0 0 3px #6366f138}.kw-landing .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239AA4BC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.kw-landing .field .err{color:var(--rose);font-size:12px;display:none}.kw-landing .field.invalid input,.kw-landing .field.invalid select,.kw-landing .field.invalid textarea{border-color:var(--rose)}.kw-landing .field.invalid .err{display:block}.kw-landing .form-success{display:none;text-align:center;padding:40px 24px;border-radius:16px;background:#34d39914;border:1px solid rgba(52,211,153,.35)}.kw-landing .form-success.show{display:block;animation:popin .4s ease}.kw-landing .form-success .ok{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;margin:0 auto 16px;background:#34d39929;border:1px solid rgba(52,211,153,.5);color:var(--emerald)}.kw-landing .form-success h3{font-size:20px;margin-bottom:8px}.kw-landing .form-success p{color:var(--muted);margin:0}.kw-landing .faq-list{display:grid;gap:12px;max-width:860px}.kw-landing details.faq{border:1px solid var(--border);border-radius:13px;background:var(--surface);overflow:hidden;transition:border-color .2s}.kw-landing details.faq[open]{border-color:var(--border-strong)}.kw-landing details.faq summary{list-style:none;cursor:pointer;padding:19px 22px;display:flex;align-items:center;gap:14px;font-weight:600;font-size:16px}.kw-landing details.faq summary::-webkit-details-marker{display:none}.kw-landing details.faq summary .chev{margin-left:auto;color:var(--muted);transition:transform .2s}.kw-landing details.faq[open] summary .chev{transform:rotate(180deg);color:var(--cyan)}.kw-landing details.faq summary .q{width:28px;height:28px;flex:none;border-radius:8px;display:grid;place-items:center;background:#6366f124;border:1px solid var(--border);color:var(--indigo);font-family:JetBrains Mono,monospace;font-size:12px}.kw-landing details.faq .ans{padding:0 22px 20px 64px;color:var(--muted);font-size:14.5px}.kw-landing .final{padding:88px 0}.kw-landing .final-inner{text-align:center;border-radius:24px;padding:62px 28px;position:relative;overflow:hidden;background:linear-gradient(135deg,#6366f133,#22d3ee14);border:1px solid var(--border-strong)}.kw-landing .final-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(620px 320px at 50% 0%,rgba(99,102,241,.4),transparent 70%);pointer-events:none}.kw-landing .final-inner h2{position:relative;font-size:clamp(26px,4vw,44px);max-width:760px;margin:0 auto 12px}.kw-landing .final-inner p{position:relative;color:var(--muted);font-size:17px;margin:0 auto 28px;max-width:560px}.kw-landing .final-inner .btn{position:relative}.kw-landing footer{border-top:1px solid var(--border);padding:54px 0 30px;color:var(--dim)}.kw-landing .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:34px;margin-bottom:36px}.kw-landing .footer-brand .brand{font-size:18px;margin-bottom:14px}.kw-landing .footer-brand p{color:var(--muted);font-size:14px;max-width:300px;margin:0 0 16px}.kw-landing .footer-brand .fcta{display:inline-flex}.kw-landing .fcol h5{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.kw-landing .fcol a{display:block;color:var(--dim);font-size:14px;padding:5px 0;transition:color .15s}.kw-landing .fcol a:hover{color:var(--text)}.kw-landing .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:22px;font-size:13px}.kw-landing .reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.kw-landing .reveal.in{opacity:1;transform:none}@media (max-width:1040px){.kw-landing .feat-featured,.kw-landing .sec-grid,.kw-landing .price-grid,.kw-landing .why-grid{grid-template-columns:repeat(2,1fr)}.kw-landing .cc-grid{grid-template-columns:1fr;gap:30px}.kw-landing .tl{grid-template-columns:repeat(3,1fr);gap:26px 0}.kw-landing .tl-step:not(:last-child):after{display:none}}@media (max-width:920px){.kw-landing .nav-links{display:none}.kw-landing .hamburger{display:inline-flex}.kw-landing .hero-grid{grid-template-columns:1fr;gap:44px}.kw-landing .console-wrap{max-width:560px}.kw-landing .contact-grid{grid-template-columns:1fr;gap:30px}.kw-landing .ba-grid{grid-template-columns:1fr;gap:16px}.kw-landing .footer-grid{grid-template-columns:1fr 1fr;gap:28px}.kw-landing .app-stats,.kw-landing .arch-store{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.kw-landing .section{padding:62px 0}.kw-landing .value-points,.kw-landing .field-row{grid-template-columns:1fr}.kw-landing .hero-cta{flex-direction:column;align-items:stretch}.kw-landing .hero-cta .btn{width:100%}.kw-landing .badge-float{right:6px;top:-12px;font-size:11.5px;padding:8px 12px}.kw-landing .panel-side{display:none}.kw-landing .panel-main{grid-template-columns:1fr}.kw-landing .stat-row{grid-template-columns:repeat(2,1fr)}.kw-landing .feat-featured,.kw-landing .sec-grid,.kw-landing .price-grid,.kw-landing .why-grid,.kw-landing .cc-list{grid-template-columns:1fr}.kw-landing .app-side{display:none}.kw-landing .app{grid-template-columns:1fr}.kw-landing .app-stats{grid-template-columns:repeat(2,1fr)}.kw-landing .app-2col{grid-template-columns:1fr}.kw-landing .arch-store,.kw-landing .tl{grid-template-columns:1fr 1fr}.kw-landing .footer-grid{grid-template-columns:1fr}.kw-landing .footer-bottom{flex-direction:column;text-align:center}}.kw-landing .laptop-wrap{position:relative}.kw-landing .laptop{position:relative;z-index:1;animation:float 7.5s ease-in-out infinite}.kw-landing .laptop-screen{border-radius:16px;padding:11px;background:linear-gradient(160deg,#222b42,#0b1018);border:1px solid var(--border-strong);box-shadow:var(--shadow)}.kw-landing .laptop-screen .panel{animation:none;border-radius:9px;box-shadow:none;border-color:var(--border)}.kw-landing .laptop-base{position:relative;height:16px;margin:0 -7.5%;border-radius:0 0 16px 16px;background:linear-gradient(180deg,#2b3349,#0f131e);border:1px solid var(--border-strong);border-top:0;box-shadow:0 22px 44px -18px #000000d9}.kw-landing .laptop-base .notch{position:absolute;top:0;left:50%;transform:translate(-50%);width:96px;height:6px;border-radius:0 0 9px 9px;background:#00000073}.kw-landing .logos{padding:26px 0 6px}.kw-landing .logos .lab{text-align:center;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:18px}.kw-landing .logo-row{display:flex;flex-wrap:wrap;gap:13px;justify-content:center;align-items:center}.kw-landing .logo-tile{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 20px;border-radius:12px;background:var(--surface);border:1px solid var(--border);color:var(--muted);font-family:Space Grotesk,sans-serif;font-weight:600;font-size:14.5px;opacity:.85;transition:opacity .2s,border-color .2s}.kw-landing .logo-tile:hover{opacity:1;border-color:var(--border-strong)}.kw-landing .logo-tile .icon{width:19px;height:19px;color:var(--dim)}.kw-landing .vid-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.kw-landing .vid{border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--surface);transition:transform .22s,border-color .22s}.kw-landing .vid:hover{transform:translateY(-5px);border-color:var(--border-strong)}.kw-landing .vid .thumb{position:relative;aspect-ratio:16/10;background:radial-gradient(120% 120% at 70% 10%,rgba(99,102,241,.22),transparent 60%),linear-gradient(160deg,#12182b,#0a0e1a);display:grid;place-items:center;border-bottom:1px solid var(--border)}.kw-landing .vid .thumb:after{content:"embed real video";position:absolute;right:10px;bottom:9px;font-family:JetBrains Mono,monospace;font-size:9px;color:var(--dim);background:#06091299;padding:3px 7px;border-radius:6px;border:1px solid var(--border)}.kw-landing .vid .dur{position:absolute;top:10px;left:12px;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--muted);background:#06091299;padding:3px 8px;border-radius:6px;border:1px solid var(--border)}.kw-landing .vid .play{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--cyan),var(--indigo));color:#06121a;box-shadow:0 12px 30px -8px #6366f1b3;transition:transform .2s}.kw-landing .vid:hover .play{transform:scale(1.08)}.kw-landing .vid .play svg{width:24px;height:24px;fill:currentColor;stroke:none;margin-left:3px}.kw-landing .vid .vmeta{padding:15px 18px}.kw-landing .vid .vmeta b{font-size:15px}.kw-landing .vid .vmeta small{display:block;color:var(--muted);font-size:12.5px;margin-top:3px}.kw-landing .cmp-scroll{overflow-x:auto;border-radius:20px}.kw-landing .cmp-wrap{border:1px solid var(--border-strong);border-radius:20px;overflow:hidden;background:var(--surface);min-width:560px}.kw-landing .cmp{width:100%;border-collapse:collapse;font-size:14.5px}.kw-landing .cmp th,.kw-landing .cmp td{padding:15px 20px;text-align:left;border-bottom:1px solid var(--border)}.kw-landing .cmp thead th{font-family:Space Grotesk,sans-serif;font-size:15px;background:#ffffff05}.kw-landing .cmp thead .us{color:var(--cyan)}.kw-landing .cmp tbody tr:last-child td{border-bottom:0}.kw-landing .cmp td.feat{color:var(--text);font-weight:500}.kw-landing .cmp td.c{text-align:center;width:175px}.kw-landing .cmp .col-us{background:linear-gradient(180deg,#6366f11a,#6366f108)}.kw-landing .cmp .yes{color:var(--emerald)}.kw-landing .cmp .no{color:var(--dim);opacity:.7}.kw-landing .cmp .yes .icon,.kw-landing .cmp .no .icon{width:20px;height:20px;display:inline-block;vertical-align:middle}.kw-landing .cmp .partial{color:var(--gold);font-family:JetBrains Mono,monospace;font-size:12px}.kw-landing .cmp-note{color:var(--dim);font-size:12.5px;margin-top:14px;text-align:center;font-family:JetBrains Mono,monospace}@media (max-width:1040px){.kw-landing .vid-grid{grid-template-columns:1fr 1fr}}@media (max-width:920px){.kw-landing .vid-grid{grid-template-columns:1fr}}.kw-landing .problem .section-head h2 .strike{color:var(--rose)}.kw-landing .ba-grid{display:grid;grid-template-columns:1fr 64px 1fr;align-items:stretch}.kw-landing .ba{border-radius:18px;padding:28px 26px;border:1px solid var(--border)}.kw-landing .ba .ba-cap{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;margin-bottom:6px}.kw-landing .ba h3{font-size:21px;margin-bottom:18px}.kw-landing .ba ul{list-style:none;padding:0;margin:0;display:grid;gap:13px}.kw-landing .ba li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px}.kw-landing .ba li .icon{flex:none;width:20px;height:20px;margin-top:1px}.kw-landing .ba.before{background:linear-gradient(180deg,#f43f5e17,#f43f5e05);border-color:#f43f5e47}.kw-landing .ba.before .ba-cap{color:var(--rose)}.kw-landing .ba.before li{color:var(--muted)}.kw-landing .ba.before li .icon{color:var(--rose)}.kw-landing .ba.before li b{color:var(--text);font-weight:600}.kw-landing .ba.after{background:linear-gradient(180deg,#6366f11f,#22d3ee0a);border-color:#6366f166;box-shadow:var(--glow)}.kw-landing .ba.after .ba-cap{color:var(--cyan)}.kw-landing .ba.after li{color:var(--text)}.kw-landing .ba.after li .icon{color:var(--emerald)}.kw-landing .ba-vs{display:grid;place-items:center}.kw-landing .ba-vs span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#090d1ae6;border:1px solid var(--border-strong);color:var(--cyan);box-shadow:var(--shadow)}.kw-landing .ba-vs .icon{width:22px;height:22px}@media (max-width:920px){.kw-landing .ba-vs{height:0}.kw-landing .ba-vs span{transform:rotate(90deg)}}.kw-landing .feat-featured{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:18px}.kw-landing .card{position:relative;border-radius:var(--r);border:1px solid var(--border);background:linear-gradient(180deg,var(--surface-2),var(--surface));transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden}.kw-landing .card.big{padding:26px 22px}.kw-landing .card.big:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r);padding:1px;background:linear-gradient(140deg,rgba(99,102,241,.5),rgba(34,211,238,.25),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;transition:opacity .25s}.kw-landing .card.big:hover{transform:translateY(-6px);box-shadow:var(--glow)}.kw-landing .card.big:hover:before{opacity:1}.kw-landing .card.big .kicker{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;color:var(--cyan);position:absolute;top:18px;right:18px}.kw-landing .card .fi{width:50px;height:50px;border-radius:13px;display:grid;place-items:center;margin-bottom:15px;background:linear-gradient(140deg,#6366f13d,#22d3ee24);border:1px solid var(--border);color:var(--cyan)}.kw-landing .card .fi .icon{width:24px;height:24px}.kw-landing .card h3{font-size:17.5px;margin-bottom:8px}.kw-landing .card p{color:var(--muted);font-size:14px;margin:0}.kw-landing .feat-rest{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.kw-landing .card.small{padding:18px;display:flex;gap:14px;align-items:flex-start}.kw-landing .card.small:hover{transform:translateY(-3px);border-color:var(--border-strong)}.kw-landing .card.small .fi{width:40px;height:40px;border-radius:11px;flex:none;margin-bottom:0}.kw-landing .card.small .fi .icon{width:20px;height:20px}.kw-landing .card.small h3{font-size:15px;margin-bottom:3px}.kw-landing .card.small p{font-size:13px}.kw-landing{position:relative;isolation:isolate;min-height:100vh}html.kw-smooth{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html.kw-smooth{scroll-behavior:auto}}.kw-landing .field label .opt{color:var(--dim);font-weight:500;font-size:11.5px}.kw-landing .form-hint{margin:12px 0 0;text-align:center;color:var(--dim);font-size:12px}.kw-landing .cu{font:inherit;color:inherit}.kw-landing{--maxw:1440px}.kw-landing .hero{overflow-x:clip;padding:clamp(56px,7vw,96px) 0 clamp(48px,6vw,80px);position:relative}.kw-landing .hero-grid{grid-template-columns:minmax(560px,.95fr) minmax(560px,1.05fr);gap:clamp(48px,6vw,96px);align-items:center}.kw-landing .hero h1{font-size:clamp(48px,4.4vw,76px);line-height:1.04;margin:18px 0 0;max-width:760px}.kw-landing .hero .lede,.kw-landing .value-points{max-width:680px}.kw-landing .laptop-wrap{max-width:680px;justify-self:end;margin-left:0}@media (min-width:1600px){.kw-landing{--maxw:1520px}.kw-landing .laptop-wrap{max-width:720px}}@media (max-width:1500px){.kw-landing .hero h1{font-size:clamp(44px,4.2vw,64px)}.kw-landing .hero-grid{grid-template-columns:minmax(500px,.95fr) minmax(520px,1.05fr)}}@media (max-width:1366px){.kw-landing{--maxw:1180px}.kw-landing .hero-grid{grid-template-columns:minmax(470px,.95fr) minmax(480px,1.05fr);gap:40px}.kw-landing .hero h1{font-size:54px}.kw-landing .laptop-wrap{max-width:560px}}@media (max-width:1100px){.kw-landing .hero-grid{grid-template-columns:1fr;gap:clamp(28px,5vw,44px)}.kw-landing .hero h1{font-size:clamp(40px,6vw,56px);max-width:760px}.kw-landing .hero .lede,.kw-landing .value-points{max-width:720px}.kw-landing .laptop-wrap{justify-self:center;max-width:720px;margin:0 auto}}@media (max-width:640px){.kw-landing .wrap{padding:0 20px}.kw-landing .hero{padding:40px 0 52px}.kw-landing .hero h1{font-size:clamp(38px,12vw,50px);line-height:1.05;max-width:100%}.kw-landing .hero .lede{font-size:17px;max-width:100%;margin:16px 0 22px}.kw-landing .value-points{grid-template-columns:1fr;max-width:100%;gap:10px;margin-bottom:24px}.kw-landing .hero-cta{flex-direction:column;align-items:stretch}.kw-landing .hero-cta .btn{width:100%}.kw-landing .laptop-wrap{max-width:100%}.kw-landing .laptop{transform:scale(.94);transform-origin:top center}.kw-landing .panel-top .psearch,.kw-landing .panel-side,.kw-landing .feed{display:none}.kw-landing .panel-main{grid-template-columns:1fr}.kw-landing .stat-row{grid-template-columns:repeat(2,1fr)}.kw-landing .badge-float{right:8px;top:-10px;font-size:11px;padding:7px 11px}.kw-landing .ghost-pill{flex-wrap:wrap}}@media (max-width:380px){.kw-landing .hero h1{font-size:clamp(32px,11vw,42px)}.kw-landing .stat-row{grid-template-columns:1fr 1fr}.kw-landing .laptop{transform:scale(.9);transform-origin:top center}}@media (max-height:780px) and (min-width:1100px){.kw-landing .hero{padding-top:44px;padding-bottom:40px}}.kw-landing .panel,.kw-landing .panel-top .live i{animation:none}.kw-landing .laptop-wrap .panel{border-radius:18px;border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 100px #0000008c,0 0 0 1px #6366f129}.kw-landing .console-glow{animation:none;opacity:.55;filter:blur(40px)}.kw-landing .panel-top{flex-wrap:nowrap}.kw-landing .panel-top .edition{margin-left:auto;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.03em;color:var(--cyan);background:#6366f11f;border:1px solid rgba(99,102,241,.32);padding:3px 9px;border-radius:999px}.kw-landing .panel-top .edition .icon{width:12px;height:12px;color:var(--cyan)}.kw-landing .panel-top .live{margin-left:10px}@media (max-width:1366px){.kw-landing .panel-top .edition{font-size:9.5px;padding:3px 7px}}@media (max-width:640px){.kw-landing .panel-top .edition{display:none}}.kw-landing{--bg:#070A12;--bg-2:#0B1020;--surface:#101624;--surface-2:#0E1422;--border:rgba(255,255,255,.08);--border-strong:rgba(255,255,255,.14);--indigo:#3B82F6;--violet:#3B82F6;--cyan:#22D3EE;--emerald:#10B981;--shadow:0 18px 50px -30px rgba(0,0,0,.7);--maxw:1280px}.kw-landing:before{background:#070a12}.kw-landing:after{opacity:.3}.kw-landing .console-glow{display:none}.kw-landing .panel,.kw-landing .laptop,.kw-landing .badge-float{animation:none}.kw-landing .hero h1 .accent{background:linear-gradient(90deg,var(--cyan),var(--indigo));-webkit-background-clip:text;background-clip:text;color:transparent}.kw-landing .btn-primary{background:var(--indigo);color:#fff;box-shadow:none}.kw-landing .btn-primary:hover{background:#2f6fe0;transform:translateY(-1px);box-shadow:none}.kw-landing .card,.kw-landing .why-item,.kw-landing .sec-item,.kw-landing .uc,.kw-landing .plan,.kw-landing .mini-card,.kw-landing .operator-card,.kw-landing .form-card,.kw-landing .vid,.kw-landing .frame,.kw-landing .faq{background:var(--surface);border:1px solid var(--border);box-shadow:none}.kw-landing .section.tint{background:#0b1020}.kw-landing .laptop-wrap .panel{background:var(--surface);border:1px solid var(--border);box-shadow:0 24px 60px -32px #000000bf}.kw-landing .plan.popular{border-color:#3b82f680}.kw-landing .plan.gov{border-color:#e6b4506b}.kw-landing .card:hover,.kw-landing .why-item:hover,.kw-landing .uc:hover,.kw-landing .vid:hover,.kw-landing .plan:hover{border-color:#3b82f673;transform:translateY(-2px);box-shadow:none}.kw-landing .designed{display:none}.kw-landing .hero h1{font-size:clamp(38px,5vw,68px);line-height:1.05}@media (max-width:900px){.kw-landing .ba-grid{grid-template-columns:1fr;gap:16px}.kw-landing .ba-vs{height:auto;padding:10px 0}.kw-landing .ba-vs span{transform:none}}@media (max-width:768px){.kw-landing .laptop-wrap{display:none}}@media (max-width:640px){.kw-landing .hero h1{font-size:38px;line-height:1.08}.kw-landing .hero .lede{font-size:16px}.kw-landing .wrap{padding:0 20px}}@media (max-width:1040px){.kw-landing .feat-featured{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.kw-landing .feat-featured,.kw-landing .feat-rest,.kw-landing .uc-grid,.kw-landing .vid-grid,.kw-landing .why-grid,.kw-landing .sec-grid,.kw-landing .price-grid,.kw-landing .footer-grid{grid-template-columns:1fr}.kw-landing .app-stats{grid-template-columns:repeat(2,1fr)}}.kw-landing .hero{overflow-x:clip;position:relative;padding:clamp(72px,8vw,108px) 0 clamp(56px,6vw,88px)}.kw-landing .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(900px 380px at 50% -8%,rgba(59,130,246,.1),transparent 70%)}.kw-landing .hero .wrap{position:relative;z-index:1;max-width:1160px}.kw-landing .hero-copy{max-width:1080px;margin:0 auto;text-align:center}.kw-landing .hero-copy h1{max-width:980px;margin:14px auto 0;font-size:clamp(44px,4.8vw,80px);line-height:1.04}.kw-landing .hero-copy .lede{max-width:760px;margin:24px auto 0;font-size:clamp(18px,1.4vw,21px);line-height:1.6}.kw-landing .hero-copy .hero-cta{justify-content:center;margin-top:36px}.kw-landing .hero-summary{margin:48px auto 0;max-width:1040px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:16px;background:#101624b8;overflow:hidden;text-align:left}.kw-landing .hero-summary-item{padding:20px 22px;border-right:1px solid var(--border)}.kw-landing .hero-summary-item:last-child{border-right:0}.kw-landing .hero-summary-item span{display:block;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--dim);text-transform:uppercase;letter-spacing:.08em}.kw-landing .hero-summary-item strong{display:block;margin-top:6px;font-size:15px;color:var(--text);font-weight:600}.kw-landing .capability-grid{margin:18px auto 0;max-width:1040px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.kw-landing .capability-card{text-align:left;padding:22px;border-radius:14px;background:var(--surface);border:1px solid var(--border);transition:border-color .2s,transform .2s}.kw-landing .capability-card:hover{border-color:#3b82f673;transform:translateY(-2px)}.kw-landing .capability-card .cap-ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;border:1px solid var(--border);color:var(--cyan);margin-bottom:14px}.kw-landing .capability-card .cap-ic .icon{width:20px;height:20px}.kw-landing .capability-card h3{font-size:16px;margin:0 0 6px}.kw-landing .capability-card p{font-size:13.5px;color:var(--muted);margin:0;line-height:1.55}@media (max-width:900px){.kw-landing .hero-summary{grid-template-columns:repeat(2,1fr)}.kw-landing .hero-summary-item:nth-child(2){border-right:0}.kw-landing .hero-summary-item:nth-child(1),.kw-landing .hero-summary-item:nth-child(2){border-bottom:1px solid var(--border)}.kw-landing .capability-grid{grid-template-columns:1fr}}@media (max-width:768px){.kw-landing .hero{padding:54px 0 60px}.kw-landing .hero-copy h1{font-size:clamp(34px,9vw,44px);line-height:1.08}.kw-landing .hero-copy .lede{font-size:17px}.kw-landing .hero-cta{flex-direction:column;align-items:stretch}.kw-landing .hero-cta .btn{width:100%}.kw-landing .hero-summary{grid-template-columns:1fr}.kw-landing .hero-summary-item{border-right:0;border-bottom:1px solid var(--border)}.kw-landing .hero-summary-item:last-child{border-bottom:0}}
