.marketing-root,.edge-root{--mk-bg:#050706;--mk-bg-2:#080b09;--mk-panel:#111513;--mk-glass:rgba(255,255,255,.04);--mk-border:rgba(255,255,255,.08);--mk-text:#eafbe2;--mk-text-muted:rgba(255,255,255,.55);--mk-text-soft:rgba(255,255,255,.45);--mk-green-300:#77eb34;--mk-green-400:#92f35b;--mk-green-500:#77eb34;--mk-green-600:#5fbc2a;--mk-green-700:#4a9421;--mk-green-glow:rgba(119,235,52,.35);--mk-btn-gradient:#77eb34;--mk-btn-gradient-hover:#92f35b}.mk-eyebrow{border:1px solid var(--mk-border);color:rgba(255,255,255,.78);letter-spacing:.01em;background:rgba(119,235,52,.06);border-radius:999px;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.05)}.mk-eyebrow .mk-eyebrow-dot{background:var(--mk-green-500);width:6px;height:6px;box-shadow:0 0 10px var(--mk-green-glow);border-radius:999px}.mk-btn-primary{background:var(--mk-btn-gradient);color:#04120a;letter-spacing:-.01em;border-radius:200px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;box-shadow:0 10px 30px -12px rgba(119,235,52,.55),inset 0 1px rgba(255,255,255,.35)}.mk-btn-primary:hover{background:var(--mk-btn-gradient-hover);transform:translateY(-1px);box-shadow:0 16px 38px -12px rgba(119,235,52,.65),inset 0 1px rgba(255,255,255,.45)}.mk-btn-primary:active{transform:translateY(0)}.mk-btn-nav{background:var(--mk-btn-gradient);color:#04120a;letter-spacing:-.01em;border-radius:200px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.35)}.mk-btn-nav:hover{background:var(--mk-btn-gradient-hover);box-shadow:inset 0 1px rgba(255,255,255,.45)}.mk-btn-ghost{color:#eafbe2;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:200px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.mk-btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);transform:translateY(-1px)}.mk-btn-primary-sm{background:var(--mk-btn-gradient);color:#04120a;letter-spacing:-.005em;border-radius:200px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 18px -8px rgba(119,235,52,.55),inset 0 1px rgba(255,255,255,.35)}.mk-btn-primary-sm:hover:not(:disabled){background:var(--mk-btn-gradient-hover);transform:translateY(-1px)}.mk-btn-primary-sm:disabled{opacity:.6;cursor:not-allowed}.mk-btn-ghost-sm{color:rgba(255,255,255,.85);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:200px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.mk-btn-ghost-sm:hover:not(:disabled){color:#eafbe2;background:rgba(119,235,52,.08);border-color:rgba(119,235,52,.25);transform:translateY(-1px)}.mk-btn-ghost-sm:disabled{opacity:.6;cursor:not-allowed}.mk-card{background:#0a0d0b;border:1px solid rgba(255,255,255,.05);border-radius:20px;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s,box-shadow .24s;box-shadow:inset 0 1px rgba(255,255,255,.03),0 30px 60px -40px rgba(0,0,0,.6)}.mk-card-dense{border-radius:12px}.mk-card-hover:hover{border-color:rgba(119,235,52,.18);transform:translateY(-2px);box-shadow:inset 0 1px rgba(255,255,255,.04),0 30px 60px -40px rgba(0,0,0,.6),0 0 0 1px rgba(119,235,52,.15)}.mk-container{width:100%;max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}@media (min-width:1600px){.mk-container{max-width:1400px;padding-left:32px;padding-right:32px}}.mk-divider{border:none;border-top:1px solid rgba(255,255,255,.06);margin:0}:-webkit-any(.marketing-root,.edge-root) [data-text-split]{opacity:0}:-moz-any(.marketing-root,.edge-root) [data-text-split]{opacity:0}:is(.marketing-root,.edge-root) [data-text-split]{opacity:0}:-webkit-any(.marketing-root,.edge-root) .word{transform-origin:bottom;vertical-align:top;white-space:nowrap;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}:-moz-any(.marketing-root,.edge-root) .word{transform-origin:bottom;vertical-align:top;white-space:nowrap;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}:is(.marketing-root,.edge-root) .word{transform-origin:bottom;vertical-align:top;white-space:nowrap;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}:-webkit-any(.marketing-root,.edge-root) .char{transform-origin:bottom;display:inline-block}:-moz-any(.marketing-root,.edge-root) .char{transform-origin:bottom;display:inline-block}:is(.marketing-root,.edge-root) .char{transform-origin:bottom;display:inline-block}.mk-btn-primary,.mk-btn-ghost,.mk-btn-primary-sm,.mk-btn-ghost-sm{position:relative;overflow:hidden}.mk-btn-flair{pointer-events:none;will-change:transform;transform-origin:0 0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(0)}.mk-btn-label{z-index:1;position:relative}@keyframes mk-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-fade-up-lg{0%{opacity:0;transform:translateY(40px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.mk-enter{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards mk-fade-up}.mk-enter-lg{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards mk-fade-up-lg}.mk-d-0{animation-delay:0s}.mk-d-100{animation-delay:.1s}.mk-d-200{animation-delay:.2s}.mk-d-300{animation-delay:.3s}.mk-d-500{animation-delay:.5s}.mk-d-700{animation-delay:.7s}.mk-d-900{animation-delay:.9s}@media (prefers-reduced-motion:reduce){.mk-enter,.mk-enter-lg{opacity:1;animation:none}}.mk-reveal{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.mk-reveal.is-visible{opacity:1;transform:translateY(0)}.mk-reveal-stagger>*{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.mk-reveal-stagger.is-visible>:first-child{transition-delay:0s}.mk-reveal-stagger.is-visible>:nth-child(2){transition-delay:80ms}.mk-reveal-stagger.is-visible>:nth-child(3){transition-delay:.16s}.mk-reveal-stagger.is-visible>:nth-child(4){transition-delay:.24s}.mk-reveal-stagger.is-visible>:nth-child(5){transition-delay:.32s}.mk-reveal-stagger.is-visible>:nth-child(6){transition-delay:.4s}.mk-reveal-stagger.is-visible>*{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mk-reveal,.mk-reveal-stagger>*{opacity:1;transition:none;transform:none}}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mk-float{animation:6s ease-in-out 2s infinite mk-float}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
