.kn-land{line-height:normal}.kn-land [style],.kn-land[style]{box-sizing:content-box}.kn-land [role=menu]{line-height:1.5}.kn-land [role=menu] [style],.kn-land [role=menu][style]{box-sizing:border-box}:where(.kn-land) a{color:#0E1A2B;text-decoration:none}:where(.kn-land) a:hover{color:#1F87D8}.kn-land h2{text-wrap:wrap}.kn-svc{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.kn-svc:hover{transform:translateY(-6px);box-shadow:0 30px 60px -34px rgba(14,26,43,.45);border-color:#BFDCF4}.kn-svc-img{transition:transform .8s cubic-bezier(.22,1,.36,1)}.kn-svc:hover .kn-svc-img{transform:scale(1.06)}.kn-svc-ic{transition:transform .5s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 10px 14px rgba(14,42,92,.18))}.kn-svc:hover .kn-svc-ic{transform:translateY(-8px) rotate(-4deg) scale(1.06)}.kn-svc-cta svg{transition:transform .25s ease}.kn-svc:hover .kn-svc-cta svg{transform:translateX(4px)}.kn-pro{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.kn-pro:hover{transform:translateY(-4px);box-shadow:0 30px 60px -34px rgba(14,26,43,.4)}.kn-pro-img{transition:transform .8s cubic-bezier(.22,1,.36,1)}.kn-pro:hover .kn-pro-img{transform:scale(1.05)}.kn-feat{transition:transform .3s ease,box-shadow .3s ease}.kn-feat:hover{transform:translateY(-3px);box-shadow:0 20px 40px -28px rgba(14,26,43,.35)}.kn-land .kn-primary,.kn-land .kn-secondary,.kn-land .kn-store{white-space:nowrap}.kn-aur{will-change:transform}.kn-aur1{animation:knaur1 18s ease-in-out infinite alternate}.kn-aur2{animation:knaur2 22s ease-in-out infinite alternate}.kn-aur3{animation:knaur3 26s ease-in-out infinite alternate}@keyframes knaur1{0%{transform:translate(0) scale(1)}to{transform:translate(-12%,14%) scale(1.15)}}@keyframes knaur2{0%{transform:translate(0) scale(1)}to{transform:translate(18%,-12%) scale(.9)}}@keyframes knaur3{0%{transform:translate(0) scale(1)}to{transform:translate(14%,18%) scale(1.2)}}.kn-dots{animation:kndots 30s linear infinite}@keyframes kndots{to{background-position:26px 52px}}.kn-cta-route{animation:knroute 1.4s linear infinite}.kn-cta-ping{transform-box:fill-box;transform-origin:center;animation:knping 2s ease-out infinite}@keyframes knping{0%{transform:scale(.6);opacity:1}to{transform:scale(2.6);opacity:0}}.kn-glass{background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 20px 40px -20px rgba(0,0,0,.5)}@media (prefers-reduced-motion:reduce){.kn-aur,.kn-cta-ping,.kn-cta-route,.kn-dots{animation:none}}.kn-flink{color:#56657A}.kn-flink:hover{color:#1F87D8}@supports (animation-timeline:view()){.kn-rev{animation:knrev linear both;animation-timeline:view();animation-range:entry 0 entry 55%}@keyframes knrev{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.kn-ringp{animation:knringp linear both;animation-timeline:view();animation-range:entry 20% cover 45%}@keyframes knringp{0%{stroke-dashoffset:292.2}to{stroke-dashoffset:97.4}}}@media (max-width:1100px){.kn-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kn-app,.kn-pro-grid{grid-template-columns:1fr!important}.kn-app{justify-items:center}.kn-app>div{align-items:center!important}.kn-foot{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){.kn-plan,.kn-svc-grid{grid-template-columns:1fr!important}.kn-plan{padding:80px 20px!important}.kn-chip{display:none!important}.kn-pro>div:first-child{height:240px!important}.kn-cta{grid-template-columns:1fr!important;padding:48px 28px!important}}@media (prefers-reduced-motion:reduce){.kn-rev,.kn-ringp{animation:none!important}}.kn-feat:hover .kn-ic,.kn-svc:hover .kn-ic{opacity:1}.kn-feat:hover .kn-ig,.kn-svc:hover .kn-ig{opacity:0}.kn-feat.is-active .kn-ic{opacity:1}.kn-feat.is-active .kn-ig{opacity:0}.kn-feat.is-active .kn-app3d,.kn-feat:hover .kn-app3d{transform:scale(1.08)}.kn-feat:focus-visible{outline:2px solid #1F87D8;outline-offset:3px}.kn-screen{animation:knscreen .35s cubic-bezier(.22,1,.36,1) both}@keyframes knscreen{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kn-screen{animation:none}}.kn-x-banner{display:flex;align-items:center;gap:22px;margin-top:28px;padding:22px 28px;border-radius:26px;background:#EEF5FB;border:1px solid #d6e7f5}.kn-x-banner>div{flex:1 1 220px;min-width:0}.kn-x-banner .kn-x-banner-cta{margin-left:auto;flex:none}@media (max-width:640px){.kn-x-banner{flex-wrap:wrap;padding:20px 18px;gap:14px 14px}.kn-x-banner>img{width:56px!important;height:56px!important}.kn-x-banner>div{flex:1 1 0}.kn-x-banner .kn-x-banner-cta{margin-left:0;flex:1 1 100%;box-sizing:border-box;justify-content:center}}.kn-x-toggle{gap:3px;padding:3px;margin-bottom:14px;background:#E8EEF3}.kn-x-acc,.kn-x-toggle{display:flex;border-radius:999px}.kn-x-acc{flex:1;min-width:0;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;border:0;background:transparent;font:inherit;color:#56657A;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.kn-x-acc-l{font-size:14px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.kn-x-acc-h{font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.kn-x-acc.is-active{background:#fff;color:#0E1A2B;box-shadow:0 2px 6px -2px rgba(14,26,43,.25)}.kn-x-acc:focus-visible{outline:2px solid #1F87D8;outline-offset:2px}.kn-x-list{display:flex;flex-direction:column;gap:4px;min-width:0;margin-bottom:16px}.kn-x-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:6px 12px 6px 9px;border-radius:16px;border:1px solid transparent;background:transparent;color:#0E1A2B;font:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.kn-x-row:hover{background:#fff;border-color:#E2EAF3}.kn-x-row.is-active{background:#fff;border-color:#BFDCF4;box-shadow:0 0 0 3px rgba(31,135,216,.14),0 20px 40px -26px rgba(14,26,43,.4)}.kn-x-row.is-active .kn-x-t{color:#1F87D8}.kn-x-row .kn-x-c{display:none}.kn-x-row.is-active .kn-x-c{display:block}.kn-x-chip:focus-visible,.kn-x-cta:focus-visible,.kn-x-row:focus-visible{outline:2px solid #1F87D8;outline-offset:3px}.kn-x-cta svg{transition:transform .25s ease}.kn-x-cta:hover svg{transform:translateX(4px)}.kn-land .kn-x-cta,.kn-land .kn-x-cta:hover{color:#fff}.kn-x-chips{display:none;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 10px;scrollbar-width:none}.kn-x-chips::-webkit-scrollbar{display:none}.kn-x-chip{flex:none;scroll-snap-align:start;display:flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-radius:999px;background:#fff;border:1px solid #e2eaf3;font:inherit;font-weight:700;font-size:14px;color:#0E1A2B;cursor:pointer}.kn-x-chip.is-active{border-color:#1F87D8;color:#1F87D8;background:#E3F0FB}.kn-x-chip .kn-x-badge{font-size:10px;line-height:18px;padding:0 6px}.kn-x-screen{animation:knxfade .35s cubic-bezier(.22,1,.36,1) both}@keyframes knxfade{0%{opacity:0}to{opacity:1}}.kn-x-fill{animation:knxfill 6s linear both}@keyframes knxfill{0%{width:0}to{width:100%}}@media (max-width:1100px){.kn-x{grid-template-columns:1fr!important}.kn-x-list{display:none!important}.kn-x-chips{display:flex;order:2}.kn-x-toggle{order:0;max-width:420px}.kn-x-cta{order:1;margin:0 0 14px!important}}@media (max-width:640px){.kn-x-preview{aspect-ratio:4/3!important}}@media (prefers-reduced-motion:reduce){.kn-x-fill,.kn-x-screen{animation:none}.kn-x-row{transition:none}}