.marketing-layout{--mk-bg:#0a0a0f;--mk-bg-soft:#0c0c13;--mk-surface:#13131a;--mk-surface-2:#17171f;--mk-surface-3:#1b1b25;--mk-border:#c7d6f50f;--mk-border-strong:#1e1e2e;--mk-border-glow:#00c2ff52;--mk-primary:#4f8cff;--mk-primary-soft:#4f8cff1f;--mk-secondary:#00c2ff;--mk-secondary-soft:#00c2ff1a;--mk-positive:#22c55e;--mk-positive-soft:#22c55e1f;--mk-warning:#f59e0b;--mk-warning-soft:#f59e0b1f;--mk-danger:#ef4444;--mk-danger-soft:#ef44441f;--mk-text:#fff;--mk-text-1:#ffffffeb;--mk-text-2:#ffffffad;--mk-text-3:#ffffff75;--mk-text-4:#ffffff47;font-feature-settings:"ss01", "cv11";background:var(--mk-bg);color:var(--mk-text-1);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.mk-section{padding:4rem 1rem}@media (min-width:768px){.mk-section{padding:6rem 1.5rem}}@media (min-width:1024px){.mk-section{padding:7.5rem 2rem}}.mk-section-tight{padding:3rem 1rem}@media (min-width:1024px){.mk-section-tight{padding:5rem 2rem}}.mk-container{width:100%;max-width:76rem;margin-inline:auto}.mk-container-narrow{max-width:56rem}.mk-container-wide{max-width:88rem}.mk-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--mk-primary);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.mk-eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--mk-primary));width:1.25rem;height:1px;display:block}.mk-title{letter-spacing:-.025em;color:var(--mk-text);font-size:clamp(2rem,4.4vw,2.5rem);font-weight:800;line-height:1.08}.mk-title-hero{letter-spacing:-.038em;color:var(--mk-text);font-size:clamp(2.5rem,7.4vw,4.75rem);font-weight:800;line-height:1}.mk-card-title{letter-spacing:-.018em;color:var(--mk-text);font-size:1.5rem;font-weight:700;line-height:1.18}.mk-lead{color:var(--mk-text-2);max-width:38rem;font-size:1.0625rem;line-height:1.62}.mk-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "ss01" 1}.mk-grad-text{background:linear-gradient(92deg,#eaf3ff 0%,#4f8cff 44%,#00c2ff 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.mk-card{background:var(--mk-surface);border:1px solid var(--mk-border-strong);border-radius:12px}.mk-card-soft{border:1px solid var(--mk-border-strong);-webkit-backdrop-filter:blur(8px);background:#13131ab8;border-radius:12px}.mk-btn-primary{letter-spacing:-.005em;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#00c2ff 0%,#4f8cff 55%,#2563eb 100%) 0%/200% 100%;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .22s,background-position .36s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29,0 4px 22px -4px #00c2ff6b,0 0 44px -12px #4f8cff57}.mk-btn-primary:hover{background-position:100%;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff38,0 8px 30px -6px #00c2ff85,0 0 60px -12px #4f8cff73}.mk-btn-primary:active{transform:translateY(0)scale(.99)}.mk-btn-primary:focus-visible{box-shadow:0 0 0 2px var(--mk-bg), 0 0 0 4px #00c2ff99, 0 8px 28px -8px #00c2ff80;outline:none}.mk-btn-primary--lg{padding:1.0625rem 1.875rem;font-size:1rem}.mk-btn-ghost{color:var(--mk-text-1);border:1px solid var(--mk-border-strong);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.mk-btn-ghost:hover{background:var(--mk-surface-2);border-color:#ffffff29}.mk-chip{letter-spacing:.01em;border:1px solid var(--mk-border-strong);color:var(--mk-text-2);background:#ffffff05;border-radius:24px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.mk-chip-primary{color:#9be7ff;background:#00c2ff17;border-color:#00c2ff52}.mk-nav{z-index:50;background:0 0;border-bottom:1px solid #0000;transition:background .22s,border-color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:sticky;top:0}.mk-nav[data-scrolled=true]{-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom-color:var(--mk-border-strong);background:#0a0a0fb8}.mk-float-card{border:1px solid var(--mk-border-strong);-webkit-backdrop-filter:blur(10px);background:#13131aeb;border-radius:12px;padding:.875rem 1rem;position:absolute;box-shadow:0 24px 60px -22px #000000b3,inset 0 1px #ffffff0a}.mk-float-card--warn{border-color:#f59e0b52;box-shadow:0 24px 60px -22px #000000b3,0 0 0 1px #f59e0b2e,0 0 36px -10px #f59e0b52}.mk-float-card--ai{border-color:#7c3aed5c;box-shadow:0 24px 60px -22px #000000b3,0 0 0 1px #7c3aed2e,0 0 36px -10px #7c3aed5c}.mk-frame{border:1px solid var(--mk-border-strong);background:linear-gradient(#1a1a22 0%,#0f0f15 100%);border-radius:18px;padding:12px;position:relative;box-shadow:0 50px 120px -30px #000000d9,0 0 0 1px #ffffff08,inset 0 1px #ffffff0d}.mk-frame:before{content:"";opacity:.5;z-index:-1;filter:blur(12px);background:linear-gradient(135deg,#4f8cff5c,#0000 30% 70%,#00c2ff57);border-radius:19px;position:absolute;inset:-1px}.mk-frame__bar{align-items:center;gap:6px;padding:6px 10px 10px;display:flex}.mk-frame__dot{border-radius:999px;width:10px;height:10px}.mk-frame__inner{background:var(--mk-bg-soft);border:1px solid var(--mk-border-strong);border-radius:10px;position:relative;overflow:hidden}.mk-grid-bg{background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:56px 56px}.mk-grid-bg-fade{-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 80%)}.mk-divider{background:linear-gradient(90deg, transparent, var(--mk-border-strong) 20%, var(--mk-border-strong) 80%, transparent);height:1px}.mk-divider-glow{background:linear-gradient(90deg, transparent, var(--mk-border-strong) 30%, var(--mk-border-strong) 70%, transparent);height:1px}@keyframes mk-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-.4deg)}}@keyframes mk-float-alt{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(6px)rotate(.4deg)}}@keyframes mk-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.6)}}@keyframes mk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mk-animate-float{animation:7s ease-in-out infinite mk-float}.mk-animate-float-alt{animation:8s ease-in-out infinite mk-float-alt}.mk-pulse-dot{border-radius:999px;width:8px;height:8px;display:inline-block;position:relative}.mk-pulse-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.6s ease-out infinite mk-pulse-dot;position:absolute;inset:0}a:focus-visible,button:focus-visible{outline:2px solid var(--mk-primary);outline-offset:2px;border-radius:4px}::selection{color:#fff;background-color:#00c2ff52}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--mk-bg)}::-webkit-scrollbar-thumb{background:var(--mk-surface-3);border:2px solid var(--mk-bg);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#2a2a38}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}.safe-area-bottom{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mk-compare{border-collapse:separate;border-spacing:0;border:1px solid var(--mk-border-strong);border-radius:12px;width:100%;overflow:hidden}.mk-compare th,.mk-compare td{text-align:left;border-bottom:1px solid var(--mk-border-strong);vertical-align:middle;padding:1.125rem 1.25rem;font-size:.9375rem}.mk-compare tr:last-child th,.mk-compare tr:last-child td{border-bottom:none}.mk-compare thead th{background:var(--mk-surface);color:var(--mk-text-3);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.mk-compare thead th.mk-col-us{color:#fff;background:linear-gradient(#00c2ff29,#00c2ff0d);border-left:1px solid #00c2ff47}.mk-compare td.mk-col-us{background:#00c2ff0e;border-left:1px solid #00c2ff29}.mk-compare th[scope=row]{color:var(--mk-text-1);background:var(--mk-bg-soft);font-weight:500}
