@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-cyrillic-ext-wght-normal.1p5eg27ho_atv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-vietnamese-wght-normal.2gl4mcd5dm2h_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-ext-wght-normal.362mv560wxbnh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-wght-normal.1nsast9qgxif8.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer components{.mk{--mk-ink:#080916;--mk-ink-2:#0e1024;--mk-panel:#ffffff0b;--mk-panel-strong:#ffffff14;--mk-line:#ffffff21;--mk-text:#f5f5fc;--mk-muted:#b3b5d3;--mk-violet:#7b5cff;--mk-magenta:#ff4fa3;--mk-coral:#ff8a4c;--mk-amber:#ffc857;--mk-cyan:#2fd6ff;--mk-gradient:linear-gradient(100deg, #a78bfa 0%, #ff6bb5 52%, #ffab6b 100%);--mk-gradient-solid:linear-gradient(100deg, #6a3dff 0%, #d4227a 100%);--background:var(--mk-ink);--foreground:var(--mk-text);--surface:#11132b;--surface-muted:#181a38;--muted-foreground:var(--mk-muted);--border:var(--mk-line);--border-strong:#ffffff42;--primary:#6a3dff;--primary-foreground:#fff;--secondary:#1d1f40;--secondary-foreground:var(--mk-text);--success:#5ac576;--success-foreground:#060e07;--warning:#e9ab2b;--warning-foreground:#161107;--danger:#ff6367;--danger-foreground:#130807;--info:#65b4e9;--info-foreground:#040c13;--color-background:var(--background);--color-foreground:var(--foreground);--color-surface:var(--surface);--color-surface-muted:var(--surface-muted);--color-border:var(--border);--color-border-strong:var(--border-strong);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted-foreground:var(--muted-foreground);--color-success:var(--success);--color-success-foreground:var(--success-foreground);--color-warning:var(--warning);--color-warning-foreground:var(--warning-foreground);--color-danger:var(--danger);--color-danger-foreground:var(--danger-foreground);--color-info:var(--info);--color-info-foreground:var(--info-foreground);--mk-display:"Plus Jakarta Sans Variable", ui-sans-serif, system-ui, sans-serif;--font-sans:"Plus Jakarta Sans Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;min-height:100vh;color:var(--mk-text);background:var(--mk-ink);font-family:var(--font-sans);isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow-x:clip}@supports (color:lab(0% 0 0)){.mk{--success:lab(71.7413% -45.1561 29.6234);--success-foreground:lab(3.18682% -2.98586 1.8382);--warning:lab(74.5017% 15.8158 68.8514);--warning-foreground:lab(5.28768% 1.3264 4.87425);--danger:lab(63.2467% 60.4719 30.8398);--danger-foreground:lab(2.94948% 3.46796 1.56861);--info:lab(69.8062% -13.6842 -34.7419);--info-foreground:lab(3.04768% -1.31044 -4.08459)}}.mk:before,.mk:after{content:"";z-index:-1;pointer-events:none;height:110vh;position:absolute;inset:0 0 auto}.mk:before{background:radial-gradient(48rem 32rem at 12% 8%,#7b5cff6b,#0000 62%),radial-gradient(40rem 28rem at 88% 4%,#ff4fa34d,#0000 64%),radial-gradient(34rem 24rem at 62% 34%,#2fd6ff29,#0000 66%);animation:22s ease-in-out infinite alternate mk-drift}.mk:after{background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(#000 0%,#0000 80%);mask-image:linear-gradient(#000 0%,#0000 80%)}@keyframes mk-drift{0%{transform:translate(0)scale(1)}to{transform:translate(2%,3%)scale(1.06)}}.mk h1,.mk h2,.mk h3{font-family:var(--mk-display);letter-spacing:-.04em;word-spacing:.08em;text-wrap:balance;font-weight:800;line-height:1}.mk p{text-wrap:pretty}.mk-gradient-text{background:var(--mk-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-eyebrow{border:1px solid var(--mk-line);background:var(--mk-panel);color:var(--mk-muted);letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.mk-eyebrow>i{background:var(--mk-magenta);border-radius:50%;width:.5rem;height:.5rem;animation:2.2s ease-out infinite mk-pulse;box-shadow:0 0 #ff4fa399}@keyframes mk-pulse{70%{box-shadow:0 0 0 .6rem #ff4fa300}to{box-shadow:0 0 #ff4fa300}}.mk-btn{white-space:nowrap;color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.4rem;font-size:.9375rem;font-weight:600;line-height:1;transition:transform .2s,box-shadow .25s,background-color .2s;display:inline-flex;position:relative}.mk-btn:focus-visible,.mk a:focus-visible,.mk button:focus-visible{outline:2px solid var(--mk-cyan);outline-offset:3px}.mk-btn-primary{background:var(--mk-gradient-solid);box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 30px -8px #d4227ab3}.mk-btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff47,0 16px 40px -8px #d4227ad9}.mk-btn-ghost{border:1px solid var(--mk-line);background:var(--mk-panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mk-btn-ghost:hover{background:var(--mk-panel-strong);transform:translateY(-2px)}.mk-btn-sm{min-height:2.25rem;padding:0 1.05rem;font-size:.875rem}.mk-btn svg{width:1em;height:1em;transition:transform .2s}.mk-btn:hover svg{transform:translate(3px)}.mk-card{border:1px solid var(--mk-line);background:linear-gradient(160deg, #ffffff13, #ffffff05), var(--mk-ink-2);border-radius:1.5rem;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s;position:relative;overflow:hidden}.mk-card:before{content:"";border-radius:inherit;background:radial-gradient(28rem 16rem at var(--mx,20%) var(--my,0%), #a78bfa38, transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.mk-card:hover{border-color:#ffffff47;transform:translateY(-4px)}.mk-card:hover:before{opacity:1}.mk-laptop{background:linear-gradient(#2b2e4a,#14162b);border:1px solid #ffffff38;border-radius:1.1rem 1.1rem .5rem .5rem;padding:.55rem .55rem .7rem;position:relative;box-shadow:0 60px 120px -30px #7b5cff8c,0 30px 60px -20px #000000b3,0 0 0 1px #0009}.mk-laptop:after{content:"";background:linear-gradient(#3a3d5c,#1a1c33);border-radius:0 0 1.2rem 1.2rem;height:.75rem;position:absolute;bottom:-.75rem;left:-4%;right:-4%;box-shadow:0 20px 40px -10px #0009}.mk-laptop-screen{aspect-ratio:16/10;background:#0a0b10;border-radius:.65rem;position:relative;overflow:hidden}.mk-laptop-screen img{object-fit:cover;object-position:top left;width:100%;height:100%}.mk-phone{aspect-ratio:9/19;background:linear-gradient(160deg,#34375a,#12142a);border:1px solid #ffffff40;border-radius:2.4rem;width:100%;padding:.5rem;position:relative;box-shadow:0 50px 90px -25px #ff4fa373,0 25px 50px -15px #000000bf}.mk-phone-screen{height:100%;color:var(--mk-text);background:#0b0c14;border-radius:1.95rem;position:relative;overflow:hidden}.mk-phone-screen:before{content:"";z-index:2;background:#000;border-radius:999px;width:28%;height:1.1rem;position:absolute;top:.55rem;left:50%;translate:-50%}.mk-tilt{--p:0;transform-style:preserve-3d;transform:perspective(1600px) rotateX(calc(16deg - var(--p) * 16deg)) rotateZ(calc(-2deg + var(--p) * 2deg)) translateY(calc(var(--p) * -24px)) scale(calc(.94 + var(--p) * .06));transform-origin:50% 100%;will-change:transform}[data-reveal=hidden]{opacity:0;transform:translateY(28px)}[data-reveal=shown]{opacity:1;transition:opacity .8s cubic-bezier(.2, .7, .2, 1) var(--d,0s), transform .8s cubic-bezier(.2, .7, .2, 1) var(--d,0s);transform:none}.mk-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mk-marquee-track{flex-shrink:0;gap:1rem;padding-right:1rem;animation:42s linear infinite mk-marquee;display:flex}.mk-marquee:hover .mk-marquee-track{animation-play-state:paused}@keyframes mk-marquee{to{transform:translate(-100%)}}.mk-spot{filter:blur(90px);opacity:.55;pointer-events:none;z-index:-1;border-radius:50%;width:40rem;max-width:90vw;height:26rem;position:absolute}.mk-spot-violet{background:radial-gradient(closest-side,#6a3dff,#0000)}.mk-spot-magenta{background:radial-gradient(closest-side,#ff4fa3,#0000)}.mk-spot-coral{opacity:.4;background:radial-gradient(closest-side,#ff8a4c,#0000)}.mk-spot-cyan{opacity:.35;background:radial-gradient(closest-side,#2fd6ff,#0000)}.mk-section{padding:6rem 1rem;position:relative}.mk-wrap{max-width:72rem;margin-inline:auto}.mk-h2{font-size:clamp(2.25rem,5.6vw,4.25rem);font-weight:800}.mk-lead{color:var(--mk-muted);font-size:clamp(1.08rem,1.8vw,1.3rem);font-weight:500;line-height:1.55}.mk-chip{border:1px solid var(--mk-line);background:var(--mk-panel);border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.mk-chip-soon{color:#ffd9a8;background:#ffc8571a;border-color:#ffc85766}.mk-divider{background:linear-gradient(90deg, transparent, var(--mk-line), transparent);height:1px}@media (prefers-reduced-motion:reduce){.mk:before,.mk-marquee-track,.mk-eyebrow>i{animation:none}.mk-tilt{transform:none}[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.mk-btn,.mk-card{transition:none}}}@layer utilities{.mk .text-primary{color:#bcaeff}}
