.mk-hero[data-v-249b5b80]{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;padding:calc(var(--header-h) + 64px) 0 112px;background:#15335f}@media(max-width:1199px){.mk-hero[data-v-249b5b80]{padding:calc(var(--header-h) + 56px) 0 96px}}@media(max-width:899px){.mk-hero[data-v-249b5b80]{min-height:0;display:block}}@media(max-width:599px){.mk-hero[data-v-249b5b80]{padding:calc(var(--header-h) + 40px) 0 72px}}@media(min-width:900px)and (max-height:800px){.mk-hero[data-v-249b5b80]{padding:calc(var(--header-h) + 40px) 0 64px}}.mk-hero__stage[data-v-249b5b80]{position:absolute;inset:0;z-index:0;overflow:hidden}.mk-hero__inner[data-v-249b5b80]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center;pointer-events:none}@media(max-width:899px){.mk-hero__inner[data-v-249b5b80]{grid-template-columns:minmax(0,1fr);gap:48px}}.mk-hero__copy[data-v-249b5b80]{pointer-events:auto}.mk-hero__kicker[data-v-249b5b80]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:32px;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#4fe0d6}.mk-hero__ping[data-v-249b5b80]{width:8px;height:8px;background:#4fe0d6;animation:mk-ping-249b5b80 1.6s steps(1) infinite}@media(prefers-reduced-motion:reduce){.mk-hero__ping[data-v-249b5b80]{animation:none}}.mk-hero__depth[data-v-249b5b80]{color:#ffc44d}.mk-hero__title[data-v-249b5b80]{display:flex;flex-direction:column;gap:16px;margin:0}.mk-hero__cube[data-v-249b5b80]{display:block;width:576px;max-width:100%}@media(max-width:1199px){.mk-hero__cube[data-v-249b5b80]{width:432px}}@media(max-width:599px){.mk-hero__cube[data-v-249b5b80]{width:100%}}.mk-hero__lead[data-v-249b5b80]{max-width:560px;margin-top:40px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:20px;line-height:1.5}@media(max-width:599px){.mk-hero__lead[data-v-249b5b80]{font-size:18px}}.mk-hero__lead[data-v-249b5b80]{color:#c9d6ee;text-shadow:2px 2px 0 #15335f}@media(max-width:599px){.mk-hero__lead[data-v-249b5b80]{margin-top:32px}}.mk-hero__actions[data-v-249b5b80]{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.mk-hero__sonar[data-v-249b5b80]{position:relative;width:100%;max-width:600px;aspect-ratio:1/1;justify-self:end}@media(min-width:1440px){.mk-hero__sonar[data-v-249b5b80]{width:calc(100% + 32px);margin-right:-32px}}@media(min-width:900px){.mk-hero__sonar[data-v-249b5b80]{max-width:min(600px,max(400px,100vh - var(--header-h) - 104px))}}.mk-hero__sonar[data-v-249b5b80]{pointer-events:auto;cursor:crosshair;touch-action:manipulation}@media(max-width:899px){.mk-hero__sonar[data-v-249b5b80]{width:100%;max-width:480px;margin:0 auto;justify-self:center}}@keyframes mk-ping-249b5b80{0%,60%{background:#4fe0d6}61%,to{background:#1aa3b8}}.section[data-v-53a04952]{position:relative;padding:128px 0}@media(max-width:1199px){.section[data-v-53a04952]{padding:96px 0}}@media(max-width:599px){.section[data-v-53a04952]{padding:72px 0}}.mk-services[data-v-53a04952]{background:#102447}.mk-services__inner[data-v-53a04952]{position:relative;z-index:1}.mk-services__grid[data-v-53a04952]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:64px}@media(max-width:1199px){.mk-services__grid[data-v-53a04952]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(max-width:599px){.mk-services__grid[data-v-53a04952]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;gap:16px;margin:40px -16px 0;padding:8px 16px 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.mk-services__grid[data-v-53a04952]::-webkit-scrollbar{display:none}.mk-services__grid>li[data-v-53a04952]{scroll-snap-align:start}.mk-services__grid[data-v-53a04952]:focus-visible{outline-offset:-4px}}.mk-services__dots[data-v-53a04952]{display:none;justify-content:center;gap:8px;margin-top:16px}@media(max-width:599px){.mk-services__dots[data-v-53a04952]{display:flex}}.mk-services__dots i[data-v-53a04952]{display:block;width:8px;height:8px;background:#15335f;transition:background-color .12s steps(2),width .12s steps(2)}.mk-services__dots i.is-on[data-v-53a04952]{width:24px;background:#4fe0d6}.mk-card[data-v-53a04952]{--card-border:#15335f;position:relative;display:flex;padding:4px;background:var(--card-border);clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px));transition:background-color .16s steps(2),transform .16s steps(2)}.mk-card.is-hot[data-v-53a04952]{--card-border:#4fe0d6;transform:translateY(-4px)}.mk-card__inner[data-v-53a04952]{position:relative;display:flex;flex-direction:column;width:100%;padding:32px 32px 28px;background:#0b1730;box-shadow:inset 4px 4px 0 0 #102447,inset -4px -4px 0 0 #070d1f;clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px))}@media(max-width:599px){.mk-card__inner[data-v-53a04952]{padding:24px 20px 20px}}.mk-card__inner[data-v-53a04952]:after,.mk-card__inner[data-v-53a04952]:before{content:"";position:absolute;left:0;right:0;height:24px;z-index:-1;pointer-events:none}.mk-card__inner[data-v-53a04952]:before{top:0;background:conic-gradient(#102447 0 25%,transparent 0 50%,#102447 0 75%,transparent 0) 0 0/8px 8px}.mk-card__inner[data-v-53a04952]:after{top:24px;background:conic-gradient(#102447 0 25%,transparent 0) 0 0/8px 8px}.mk-card__top[data-v-53a04952]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}.mk-card__port[data-v-53a04952]{display:grid;place-items:center;width:88px;height:88px;background:#070d1f;box-shadow:0 -4px 0 0 #15335f,0 4px 0 0 #15335f,-4px 0 0 0 #15335f,4px 0 0 0 #15335f,inset 4px 4px 0 0 #04060f;margin:4px;transition:box-shadow .16s steps(2)}.is-hot .mk-card__port[data-v-53a04952]{box-shadow:0 -4px 0 0 #ffc44d,0 4px 0 0 #ffc44d,-4px 0 0 0 #ffc44d,4px 0 0 0 #ffc44d,inset 4px 4px 0 0 #04060f}.mk-card__num[data-v-53a04952]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#55658c}.is-hot .mk-card__num[data-v-53a04952]{color:#ffc44d}.mk-card__title[data-v-53a04952]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:700;font-size:24px;line-height:1.25;color:#eef6ff}.mk-card__short[data-v-53a04952]{margin-top:12px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:18px;line-height:1.5;color:#c9d6ee}.mk-card__list[data-v-53a04952]{margin-top:20px;padding-top:20px;background:linear-gradient(90deg,#15335f 50%,transparent 0) 0 0/8px 4px repeat-x}.mk-card__list li[data-v-53a04952]{position:relative;padding-left:20px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:16px;line-height:1.5;color:#8a9bbd}.mk-card__list li+li[data-v-53a04952]{margin-top:8px}.mk-card__list li[data-v-53a04952]:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background:#1aa3b8}.mk-card.is-hot .mk-card__list li[data-v-53a04952]:before{background:#ffc44d}.mk-card__tags[data-v-53a04952]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:24px}@media(prefers-reduced-motion:reduce){.mk-card[data-v-53a04952]{transition:none}.mk-card.is-hot[data-v-53a04952]{transform:none}}.dither-bg[data-v-8e9c09da]{position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:repeat-x;background-position:0 0;image-rendering:pixelated}.section[data-v-9f10945a]{position:relative;padding:128px 0}@media(max-width:1199px){.section[data-v-9f10945a]{padding:96px 0}}@media(max-width:599px){.section[data-v-9f10945a]{padding:72px 0}}.mk-funnel[data-v-9f10945a]{background:#102447}.mk-funnel[data-v-9f10945a] .sec-head__hl{white-space:normal}.mk-funnel__inner[data-v-9f10945a]{position:relative;z-index:1}.mk-funnel__board[data-v-9f10945a]{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin-top:64px}@media(max-width:899px){.mk-funnel__board[data-v-9f10945a]{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.mk-funnel__board[data-v-9f10945a]{margin-top:40px}}.mk-funnel__viz[data-v-9f10945a]{position:relative;overflow:hidden;min-height:100%;margin-bottom:-48px}@media(max-width:899px){.mk-funnel__viz[data-v-9f10945a]{width:100%;max-width:560px;min-height:0;height:440px;margin:0 auto 24px}}@media(max-width:599px){.mk-funnel__viz[data-v-9f10945a]{height:420px;margin-bottom:16px}}.mk-funnel__stages[data-v-9f10945a]{position:relative}.mk-funnel__row[data-v-9f10945a]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 24px;align-items:center;min-height:152px;padding:28px 0 28px 24px;cursor:default;background:linear-gradient(90deg,#15335f 50%,transparent 0) 0 0/8px 4px repeat-x;transition:background-color .16s steps(2)}@media(max-width:1199px){.mk-funnel__row[data-v-9f10945a]{grid-template-columns:auto minmax(0,1fr);align-items:start}}@media(max-width:599px){.mk-funnel__row[data-v-9f10945a]{min-height:0;padding:24px 0 24px 16px;gap:8px 12px}}.mk-funnel__row[data-v-9f10945a]:last-child{box-shadow:inset 0 -4px 0 0 transparent}.mk-funnel__row.is-active[data-v-9f10945a]{background:linear-gradient(90deg,#ffc44d 50%,transparent 0) 0 0/8px 4px repeat-x,#070d1f}.mk-funnel__idx[data-v-9f10945a]{align-self:start;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;padding-top:6px;color:#1aa3b8}.is-active .mk-funnel__idx[data-v-9f10945a]{color:#ffc44d}.mk-funnel__stage[data-v-9f10945a]{font-family:Press Start\ 2P,Pixelify Sans,monospace;font-weight:400;font-size:24px;line-height:1.25;letter-spacing:0;text-transform:uppercase}@media(max-width:1199px){.mk-funnel__stage[data-v-9f10945a]{font-size:24px}}@media(max-width:599px){.mk-funnel__stage[data-v-9f10945a]{font-size:16px}}.mk-funnel__stage[data-v-9f10945a]{line-height:1.4;color:#eef6ff}.is-active .mk-funnel__stage[data-v-9f10945a]{color:#ffc44d}.mk-funnel__text[data-v-9f10945a]{max-width:440px;margin-top:10px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:18px;line-height:1.5;color:#c9d6ee}.mk-funnel__metric[data-v-9f10945a]{justify-self:end}@media(max-width:1199px){.mk-funnel__metric[data-v-9f10945a]{grid-column:2;justify-self:start}}.section[data-v-d94ad566]{position:relative;padding:128px 0}@media(max-width:1199px){.section[data-v-d94ad566]{padding:96px 0}}@media(max-width:599px){.section[data-v-d94ad566]{padding:72px 0}}.mk-approach[data-v-d94ad566]{background:#0b1730}.mk-approach__inner[data-v-d94ad566]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}@media(max-width:1199px){.mk-approach__inner[data-v-d94ad566]{grid-template-columns:minmax(0,1fr);gap:56px}}@media(max-width:599px){.mk-approach__inner[data-v-d94ad566]{gap:40px}}.mk-approach__head[data-v-d94ad566]{position:sticky;top:calc(var(--header-h) + 48px)}@media(max-width:1199px){.mk-approach__head[data-v-d94ad566]{position:static}}.mk-approach__grid[data-v-d94ad566]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(max-width:599px){.mk-approach__grid[data-v-d94ad566]{grid-template-columns:minmax(0,1fr);gap:20px}}.mk-point[data-v-d94ad566]{--pt-border:#102447;position:relative;display:flex;padding:4px;background:var(--pt-border);clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px));transition:background-color .16s steps(2)}.mk-point[data-v-d94ad566]:before{content:"";position:absolute;left:8px;right:8px;top:0;height:4px;background:#1aa3b8;z-index:1}.mk-point.is-hot[data-v-d94ad566]{--pt-border:#1aa3b8}.mk-point__inner[data-v-d94ad566]{position:relative;width:100%;padding:32px 28px 32px;background:#070d1f;box-shadow:inset 4px 4px 0 0 #0b1730,inset -4px -4px 0 0 #04060f;clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px))}@media(max-width:599px){.mk-point__inner[data-v-d94ad566]{padding:24px 20px 24px}}.mk-point__top[data-v-d94ad566]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.mk-point__port[data-v-d94ad566]{display:grid;place-items:center;width:80px;height:80px;margin:4px;background:#04060f;box-shadow:0 -4px 0 0 #102447,0 4px 0 0 #102447,-4px 0 0 0 #102447,4px 0 0 0 #102447}.mk-point__meter[data-v-d94ad566]{display:flex;align-items:flex-end;gap:4px;height:32px;padding-top:4px}.mk-point__meter i[data-v-d94ad566]{display:block;width:8px;background:#102447}.mk-point__meter i[data-v-d94ad566]:first-child{height:8px}.mk-point__meter i[data-v-d94ad566]:nth-child(2){height:16px}.mk-point__meter i[data-v-d94ad566]:nth-child(3){height:24px}.mk-point__meter i[data-v-d94ad566]:nth-child(4){height:32px}.mk-point__meter i.is-on[data-v-d94ad566]{background:#1aa3b8}.mk-point.is-hot .mk-point__meter i.is-on[data-v-d94ad566]{background:#ffc44d}.mk-point__num[data-v-d94ad566]{display:block;margin-bottom:12px;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#1aa3b8}.is-hot .mk-point__num[data-v-d94ad566]{color:#ffc44d}.mk-point__title[data-v-d94ad566]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:700;font-size:24px;line-height:1.25;color:#eef6ff}.mk-point__text[data-v-d94ad566]{margin-top:12px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:18px;line-height:1.5;color:#c9d6ee}.mk-cta[data-v-e1d3bdb2]{position:relative;overflow:hidden;padding:128px 0 400px;background:#0b1730}@media(max-width:1199px){.mk-cta[data-v-e1d3bdb2]{padding:96px 0 360px}}@media(max-width:599px){.mk-cta[data-v-e1d3bdb2]{padding:72px 0 216px}}.mk-cta__stage[data-v-e1d3bdb2]{position:absolute;inset:0;z-index:0;overflow:hidden}.mk-cta__inner[data-v-e1d3bdb2]{position:relative;z-index:1}.mk-cta__panel[data-v-e1d3bdb2]{position:relative;max-width:960px;margin:0 auto;padding:4px;background:#4fe0d6;clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px))}.mk-cta__body[data-v-e1d3bdb2]{position:relative;padding:64px 48px 56px;background:#070d1f;box-shadow:inset 4px 4px 0 0 #15335f,inset -4px -4px 0 0 #04060f;clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px))}@media(max-width:599px){.mk-cta__body[data-v-e1d3bdb2]{padding:40px 20px 36px}}.mk-cta__actions[data-v-e1d3bdb2]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 24px;margin-top:40px}@media(max-width:899px){.mk-cta__actions[data-v-e1d3bdb2]{display:grid;grid-template-columns:max-content;justify-content:center;gap:16px}.mk-cta__actions[data-v-e1d3bdb2] .px-btn__face{justify-content:center;text-align:center}}@media(max-width:599px){.mk-cta__actions[data-v-e1d3bdb2]{grid-template-columns:minmax(0,1fr);justify-content:stretch}.mk-cta__actions[data-v-e1d3bdb2] .px-btn--ghost .px-btn__label{white-space:nowrap}.mk-cta__actions[data-v-e1d3bdb2] .px-btn--ghost .px-btn__icon{display:none}}@media(max-width:599px){.mk-cta__go[data-v-e1d3bdb2] .px-btn__face:before{content:"";width:14px;flex-shrink:0}}.marketing[data-v-38256709]{position:relative;background:#0b1730;overflow-x:clip}