.fk-fj .sys{--navy:#061a2b;--sysacc:#00c2ff;color:#eaf1f7;background:var(--navy);background-image:radial-gradient(120% 80% at 80% -8%,#4e9eff29,#0000 60%),linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:auto,46px 46px,46px 46px}.fk-fj .sys *{box-sizing:border-box}.fk-fj .sys .wrap{max-width:1240px;padding:0 var(--gutter);margin:0 auto}.fk-fj .sys .sh{z-index:80;background:0 0;position:relative}.fk-fj .sys .sh-brand .fk-logo-svg .cls-1{fill:var(--sysacc)}.fk-fj .sys .sh-brand .fk-logo-svg .cls-2{fill:#fff}.fk-fj .sys .sh-nav{background:#ffffff12;border-color:#ffffff29}.fk-fj .sys .sh-nav a{color:#eaf1f7bd}.fk-fj .sys .sh-nav a:hover{color:#fff;background:#ffffff14}.fk-fj .sys .sh-nav a.on{color:#fff;background:#ffffff29;font-weight:600}.fk-fj .sys .sh-login{background:var(--sysacc);color:var(--navy)}.fk-fj .sys .sh-mobnav a{color:#eaf1f7e0;border-bottom-color:#ffffff24}.fk-fj .sys .sh-mobnav .mn-login{color:var(--sysacc)}.fk-fj .sys .crumb{letter-spacing:.14em;text-transform:uppercase;color:#eaf1f7c7;align-items:center;gap:9px;padding:30px 0 24px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.fk-fj .sys .crumb a{color:var(--sysacc);font-weight:600;text-decoration:none}.fk-fj .sys .crumb .sep{opacity:.5}.fk-fj .sys .shero{grid-template-columns:1.25fr .75fr;align-items:end;gap:54px;padding-bottom:64px;display:grid}.fk-fj .sys .shero h1{letter-spacing:-.03em;color:#fff;margin:0;font-family:Cabinet Grotesk,IBM Plex Sans,sans-serif;font-size:60px;font-weight:800;line-height:1}.fk-fj .sys .shero h1 .mark{color:var(--sysacc)}.fk-fj .sys .shero .ing{color:#eaf1f7e0;margin:0;font-size:16.5px;line-height:1.6;transform:translateY(5px)}.fk-fj .sys .shero .ing b{color:#fff;font-weight:600}.fk-fj .sys .ssub{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;align-items:stretch;margin-bottom:40px;display:flex}.fk-fj .sys .ssub a{color:#eaf1f7ad;cursor:pointer;white-space:nowrap;background:0 0;border-left:1px solid #ffffff24;padding:17px 22px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:color .14s,background .14s;position:relative}.fk-fj .sys .ssub a:first-child{border-left:none}.fk-fj .sys .ssub a:hover{color:#fff}.fk-fj .sys .ssub a[aria-current=page]{color:#fff;background:#ffffff1a}.fk-fj .sys .mod,.fk-fj .sys .browserframe,.fk-fj .sys .mtag,.fk-fj .sys .usp,.fk-fj .sys .mdcard{border-radius:4px}.fk-fj .sys .incl{border-radius:4px 4px 4px 40px}.fk-fj .sys .mdcard.demo{border-radius:4px 40px 4px 4px}.fk-fj .sys .sh-login,.fk-fj .sys .mdemo,.fk-fj .sys .btn-pri,.fk-fj .sys .btn-ghost{border-radius:999px}.fk-fj .sys .sintro{margin-bottom:44px}.fk-fj .sys .sintro p{color:#eaf1f7e0;max-width:56em;margin:0 0 30px;font-size:16.5px;line-height:1.65}.fk-fj .sys .usps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fk-fj .sys .usp{background:#ffffff0a;border:1px solid #ffffff1f;padding:24px 26px}.fk-fj .sys .usp .un{letter-spacing:-.02em;color:var(--sysacc);margin-bottom:10px;font-family:Cabinet Grotesk,sans-serif;font-size:26px;font-weight:800;display:block}.fk-fj .sys .usp .ut{color:#eaf1f7c7;font-size:14.5px;line-height:1.5}.fk-fj .sys .mods{flex-direction:column;gap:30px;display:flex}.fk-fj .sys .mod{--mc:#4e8cf5;background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff1a;position:relative;overflow:hidden}.fk-fj .sys .mod:before{content:"";background:linear-gradient(90deg, var(--mc), color-mix(in srgb, var(--mc) 30%, transparent));height:3px;position:absolute;top:0;left:0;right:0}.fk-fj .sys .mod-in{grid-template-columns:1fr 1.02fr;align-items:stretch;gap:14px;display:grid}.fk-fj .sys .mod:nth-child(2n) .mod-in{grid-template-columns:1.02fr 1fr}.fk-fj .sys .mod:nth-child(2n) .mod-txt{order:2}.fk-fj .sys .mod.nobild .mod-in{grid-template-columns:1fr}.fk-fj .sys .mod-txt{flex-direction:column;padding:38px 40px 34px;display:flex}.fk-fj .sys .mod-eye{letter-spacing:.16em;text-transform:uppercase;color:var(--mc);align-self:flex-start;align-items:center;gap:8px;margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;display:inline-flex}.fk-fj .sys .mod-eye .dot{background:var(--mc);width:8px;height:8px;box-shadow:0 0 10px var(--mc);border-radius:50%}.fk-fj .sys .mod-txt h3{letter-spacing:-.02em;color:#fff;margin-bottom:14px;font-family:Cabinet Grotesk,sans-serif;font-size:32px;font-weight:800;line-height:1.04}.fk-fj .sys .mtags{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.fk-fj .sys .mtag{letter-spacing:.08em;text-transform:uppercase;color:#eaf1f7d1;background:#ffffff12;border:1px solid #ffffff24;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.fk-fj .sys .mdesc{color:#eaf1f7e0;margin-bottom:20px;font-size:14.5px;line-height:1.6}.fk-fj .sys .mlist{flex-direction:column;gap:11px;margin-bottom:26px;display:flex}.fk-fj .sys .mli{color:#eaf1f7;align-items:flex-start;gap:11px;font-size:14px;line-height:1.4;display:flex}.fk-fj .sys .mli .ck{background:color-mix(in srgb, var(--mc) 22%, transparent);width:18px;height:18px;color:var(--mc);border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;margin-top:1px;display:flex}.fk-fj .sys .mli .ck svg{width:11px;height:11px}.fk-fj .sys .mfoot{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:20px;display:flex}.fk-fj .sys .mprice{letter-spacing:.1em;text-transform:uppercase;color:#eaf1f7c7;font-family:IBM Plex Mono,monospace;font-size:11px}.fk-fj .sys .mdemo{color:#fff;white-space:nowrap;border:1.5px solid #ffffff4d;flex:none;align-items:center;gap:8px;min-height:48px;padding:0 26px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.fk-fj .sys .mdemo:hover{background:var(--mc);border-color:var(--mc);color:#fff}.fk-fj .sys .mod-vis{justify-content:center;align-items:center;padding:30px;display:flex;position:relative;overflow:hidden}.fk-fj .sys .mod-vis:before{content:"";background:var(--mc);filter:blur(80px);opacity:.22;border-radius:50%;width:60%;height:70%;position:absolute}.fk-fj .sys .browserframe{border:1px solid #ffffff1f;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 50px #00000080}.fk-fj .sys .browserframe .bbar{background:#0c2336;align-items:center;gap:7px;padding:10px 14px;display:flex}.fk-fj .sys .browserframe .bbar i{border-radius:50%;width:10px;height:10px;display:block}.fk-fj .sys .browserframe img{width:100%;display:block}.fk-fj .sys .mdetail{--mc:#4e8cf5}.fk-fj .sys .mdhead{border-bottom:1px solid #ffffff24;margin-bottom:40px;padding-bottom:34px}.fk-fj .sys .mdhead h2{letter-spacing:-.03em;color:#fff;margin:0 0 16px;font-family:Cabinet Grotesk,sans-serif;font-size:46px;font-weight:800;line-height:1.04}.fk-fj .sys .mdgrid{grid-template-columns:1fr 360px;align-items:start;gap:48px;display:grid}.fk-fj .sys .mdtx{min-width:0}.fk-fj .sys .mdp{color:#eaf1f7e0;max-width:44em;margin:0 0 16px;font-size:15.5px;line-height:1.65}.fk-fj .sys .mdsec{border-top:1px solid #ffffff1f;margin-top:34px;padding-top:30px}.fk-fj .sys .mdsec h3{letter-spacing:-.02em;color:#fff;margin:0 0 14px;font-family:Cabinet Grotesk,sans-serif;font-size:24px;font-weight:800}.fk-fj .sys .mdside{flex-direction:column;gap:16px;display:flex;position:sticky;top:24px}.fk-fj .sys .mdcard{background:#ffffff0d;border:1px solid #ffffff1f;padding:26px 28px}.fk-fj .sys .mdcard.demo{background:#ffffff12}.fk-fj .sys .mdlab{letter-spacing:.16em;text-transform:uppercase;color:var(--mc);margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600}.fk-fj .sys .mdcard p{color:#eaf1f7e0;margin:0 0 20px;font-size:14.5px;line-height:1.55}.fk-fj .sys .mdper{align-items:center;gap:14px;margin-bottom:22px;display:flex}.fk-fj .sys .mdper img{object-fit:cover;object-position:50% 20%;background:#ffffff14;border-radius:50%;flex:0 0 52px;width:52px;height:52px}.fk-fj .sys .mdn{color:#fff;font-family:Cabinet Grotesk,sans-serif;font-size:15.5px;font-weight:800}.fk-fj .sys .mdr{color:#eaf1f7c7;margin-top:2px;font-size:13px}.fk-fj .sys .mdetail .mod-vis{background:#ffffff0a;border:1px solid #ffffff1a;margin-top:44px}.fk-fj .sys .cta{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:70px 0 64px;display:grid}.fk-fj .sys .cta-eye{letter-spacing:.16em;text-transform:uppercase;color:var(--sysacc);margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.fk-fj .sys .cta h2{letter-spacing:-.025em;color:#fff;margin-bottom:18px;font-family:Cabinet Grotesk,sans-serif;font-size:40px;font-weight:800;line-height:1.05}.fk-fj .sys .cta h2 .mark{color:var(--sysacc)}.fk-fj .sys .cta p{color:#eaf1f7e0;max-width:32em;margin-bottom:26px;font-size:16px;line-height:1.6}.fk-fj .sys .cta-btns{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.fk-fj .sys .btn-pri{min-height:52px;color:var(--navy);background:var(--sysacc);white-space:nowrap;align-items:center;gap:9px;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s;display:inline-flex}.fk-fj .sys .btn-pri:hover{transform:translateY(-2px)}.fk-fj .sys .btn-ghost{color:#fff;white-space:nowrap;border:1.5px solid #ffffff4d;align-items:center;gap:9px;min-height:52px;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.fk-fj .sys .btn-ghost:hover{border-color:#fff}.fk-fj .sys .incl{background:#ffffff0a;border:1px solid #ffffff1a;padding:34px 36px}.fk-fj .sys .incl .ie{letter-spacing:.16em;text-transform:uppercase;color:#eaf1f7c7;margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600}.fk-fj .sys .incl h3{letter-spacing:-.02em;color:#fff;margin-bottom:22px;font-family:Cabinet Grotesk,sans-serif;font-size:26px;font-weight:800;line-height:1.1}.fk-fj .sys .incl .il{flex-direction:column;gap:14px;display:flex}.fk-fj .sys .incl .ili{color:#eaf1f7;align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.fk-fj .sys .incl .ili .ck{background:color-mix(in srgb, var(--sysacc) 20%, transparent);width:19px;height:19px;color:var(--sysacc);border-radius:50%;flex:0 0 19px;justify-content:center;align-items:center;margin-top:1px;display:flex}.fk-fj .sys .incl .ili .ck svg{width:11px;height:11px}.fk-fj .sys .ftx{--acc:var(--sysacc)}.fk-fj .sys a:focus-visible,.fk-fj .sys button:focus-visible{outline:2px solid var(--sysacc);outline-offset:2px}@media (width<=1099px){.fk-fj .sys .shero{grid-template-columns:1fr;align-items:start;gap:18px;padding-bottom:44px}.fk-fj .sys .shero h1{max-width:660px;font-size:44px}.fk-fj .sys .shero .ing{max-width:660px;transform:none}.fk-fj .sys .ssub{scrollbar-width:none;overflow-x:auto}.fk-fj .sys .ssub::-webkit-scrollbar{display:none}.fk-fj .sys .usps{grid-template-columns:repeat(2,1fr)}.fk-fj .sys .mod-in,.fk-fj .sys .mod:nth-child(2n) .mod-in{grid-template-columns:1fr}.fk-fj .sys .mod:nth-child(2n) .mod-txt{order:0}.fk-fj .sys .mod-txt{padding:30px 30px 26px}.fk-fj .sys .mdgrid{grid-template-columns:1fr;gap:32px}.fk-fj .sys .mdside{position:static}.fk-fj .sys .cta{grid-template-columns:1fr;gap:32px;padding:56px 0 48px}}@media (width<=699px){.fk-fj .sys .sh-login{padding:0 16px;font-size:15px}.fk-fj .sys .crumb{padding:22px 0 18px}.fk-fj .sys .shero{padding-bottom:32px}.fk-fj .sys .shero h1{font-size:38px}.fk-fj .sys .ssub a{padding:15px 16px}.fk-fj .sys .usps{grid-template-columns:1fr}.fk-fj .sys .mod-txt{padding:26px 20px 22px}.fk-fj .sys .mod-txt h3{font-size:26px}.fk-fj .sys .mod-vis{padding:20px}.fk-fj .sys .mdhead h2{font-size:32px}.fk-fj .sys .mdsec h3{font-size:20px}.fk-fj .sys .mfoot{flex-direction:column;align-items:flex-start}.fk-fj .sys .cta h2{font-size:30px}.fk-fj .sys .cta{padding:44px 0 40px}.fk-fj .sys .incl{padding:26px 22px}.fk-fj .sys .btn-pri,.fk-fj .sys .btn-ghost{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.fk-fj .sys *,.fk-fj .sys :before{transition-duration:.01ms!important}.fk-fj .sys .btn-pri:hover,.fk-fj .sys .sh-login:hover{transform:none}}.fk-fj .sys .mdlink{color:var(--sysblue);align-items:center;gap:9px;margin-top:4px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.fk-fj .sys .mdlink:hover{color:#fff}.fk-fj .sys .mdlink svg{transition:transform .15s}.fk-fj .sys .mdlink:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.fk-fj .sys .mdlink svg{transition:none}.fk-fj .sys .mdlink:hover svg{transform:none}}.mod-txt[data-astro-cid-q3phtopv] h3[data-astro-cid-q3phtopv] a[data-astro-cid-q3phtopv]{color:inherit;text-decoration:none}.mod-txt[data-astro-cid-q3phtopv] h3[data-astro-cid-q3phtopv] a[data-astro-cid-q3phtopv]:hover{text-underline-offset:4px;text-decoration:underline}
