.mk{--mk-a:#a855f7;--mk-b:#22d3ee;--mk-c:#f472b6;color:var(--text);overflow-x:clip}.mk-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.mk-wrap-narrow{max-width:860px}.mk-grad{background:linear-gradient(100deg,#e9d5ff 0,var(--mk-a) 35%,var(--mk-c) 65%,var(--mk-b) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.mk-hero{position:relative;padding:72px 0 64px;isolation:isolate}.mk-aurora{position:absolute;inset:-20% -10% auto;height:120%;z-index:-1;pointer-events:none}.mk-aurora span{position:absolute;width:55vmax;height:55vmax;border-radius:50%;filter:blur(110px);opacity:.35;animation:mk-drift 18s ease-in-out infinite}.mk-aurora span:first-child{background:#7c3aed;left:-15vmax;top:-20vmax}.mk-aurora span:nth-child(2){background:#0891b2;right:-20vmax;top:-10vmax;animation-delay:-6s}.mk-aurora span:nth-child(3){background:#db2777;left:25%;top:10vmax;opacity:.2;animation-delay:-12s}.mk-hero:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 50% 20%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at 50% 20%,#000 20%,transparent 70%)}.mk-hero-grid{display:grid;gap:48px;align-items:center}.mk-crumb{display:table;color:var(--muted);font-size:14px;margin-bottom:18px;text-decoration:none}.mk-crumb:hover{color:#fff}.mk-eyebrow{display:inline-flex;gap:10px;align-items:center;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.02em;color:#f5ecff;background:rgba(168,85,247,.14);border:1px solid rgba(168,85,247,.35);margin:0 0 22px}.mk-dot{width:8px;height:8px;border-radius:99px;background:var(--mk-b);box-shadow:0 0 12px var(--mk-b)}.mk-h1{font-size:clamp(42px,8.5vw,88px);line-height:.98;letter-spacing:-.045em;font-weight:850;margin:0 0 22px;color:#fff}.mk-lede{font-size:clamp(17px,2.2vw,21px);line-height:1.55;color:var(--muted-strong);max-width:600px;margin:0 0 30px}.mk-ctas{display:flex;gap:12px;flex-wrap:wrap}.mk-btn,.mk-ctas-center{justify-content:center}.mk-btn{display:inline-flex;align-items:center;min-height:52px;padding:0 26px;border-radius:999px;font-weight:800;font-size:16px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}.mk-btn-primary{color:#0b0614;background:linear-gradient(135deg,#e9d5ff,#c084fc 40%,#22d3ee);box-shadow:0 18px 50px -18px rgba(168,85,247,.9)}.mk-btn-primary:hover{transform:translateY(-2px);box-shadow:0 24px 60px -16px rgba(34,211,238,.8)}.mk-btn-ghost{color:#fff;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.04)}.mk-btn-ghost:hover{background:hsla(0,0%,100%,.1)}.mk-fine{margin-top:16px;font-size:13px;color:var(--muted)}.mk-visual{position:relative;aspect-ratio:1;max-width:480px;width:100%;margin:0 auto}.mk-orbit{position:absolute;inset:8%}.mk-core{position:absolute;inset:34%;border-radius:50%;display:grid;place-items:center;font-size:clamp(40px,8vw,64px);font-weight:900;color:#0b0614;background:conic-gradient(from 90deg,#c084fc,#22d3ee,#f472b6,#c084fc);box-shadow:0 0 80px rgba(168,85,247,.7);animation:mk-spin 10s linear infinite}.mk-ring{position:absolute;border-radius:50%;border:1px solid rgba(192,132,252,.3)}.mk-ring-1{inset:22%}.mk-ring-2{inset:10%;border-style:dashed;animation:mk-spin 40s linear infinite reverse}.mk-ring-3{inset:0;border-color:rgba(34,211,238,.2)}.mk-sat{position:absolute;width:14px;height:14px;border-radius:50%;top:50%;left:50%;margin:-7px}.mk-sat-1{background:#22d3ee;box-shadow:0 0 18px #22d3ee;animation:mk-orb 6s linear infinite;--r:38%}.mk-sat-2{background:#f472b6;box-shadow:0 0 18px #f472b6;animation:mk-orb 9s linear infinite reverse;--r:46%}.mk-sat-3{background:#c084fc;box-shadow:0 0 18px #c084fc;animation:mk-orb 13s linear infinite;--r:28%}.mk-chip{position:absolute;padding:10px 14px;border-radius:14px;font-size:13px;font-weight:700;background:rgba(15,9,28,.85);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(12px);box-shadow:0 12px 30px -10px rgba(0,0,0,.6);animation:mk-bob 5s ease-in-out infinite}.mk-chip-a{top:8%;right:0}.mk-chip-b{bottom:10%;left:0;animation-delay:-2.5s}.mk-console{border-radius:22px;background:rgba(12,7,24,.85);border:1px solid rgba(192,132,252,.28);box-shadow:0 40px 100px -30px rgba(124,58,237,.8),inset 0 1px 0 hsla(0,0%,100%,.06);overflow:hidden;backdrop-filter:blur(18px)}.mk-console-bar{display:flex;gap:7px;align-items:center;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.06);font-size:12px;color:var(--muted)}.mk-console-bar i{width:11px;height:11px;border-radius:50%;background:#f87171}.mk-console-bar i:nth-child(2){background:#fbbf24}.mk-console-bar i:nth-child(3){background:#34d399}.mk-console-bar span{margin-left:8px}.mk-console-body{margin:0;padding:20px;font:13.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;color:#e9d5ff}.mk-console-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid hsla(0,0%,100%,.06)}.mk-console-metrics div{padding:16px;text-align:center;border-right:1px solid hsla(0,0%,100%,.06)}.mk-console-metrics div:last-child{border-right:0}.mk-console-metrics b{display:block;font-size:26px;font-weight:850;color:#fff}.mk-console-metrics span{font-size:12px;color:var(--muted)}.mk-console-wave{display:flex;gap:4px;align-items:flex-end;height:70px;padding:0 18px 16px}.mk-console-wave span{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#22d3ee,#a855f7);animation:mk-eq 1.4s ease-in-out infinite alternate;transform-origin:bottom}.mk-stats{border-block:1px solid hsla(0,0%,100%,.07);background:linear-gradient(90deg,rgba(168,85,247,.08),rgba(34,211,238,.06))}.mk-stats-grid{display:grid;grid-template-columns:repeat(2,1fr)}.mk-stat{padding:28px 12px;text-align:center}.mk-stat-v{font-size:clamp(30px,5vw,46px);font-weight:850;letter-spacing:-.03em;color:#fff}.mk-stat-l{font-size:14px;color:var(--muted);margin-top:4px}.mk-sec{padding:88px 0}.mk-sec-alt{background:radial-gradient(1000px 500px at 50% 0,rgba(124,58,237,.12),transparent 70%)}.mk-head{text-align:center;max-width:780px;margin:0 auto 48px}.mk-kicker{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-b);margin:0 0 12px}.mk-h2{font-size:clamp(30px,5vw,52px);line-height:1.05;letter-spacing:-.035em;font-weight:820;margin:0 0 16px;color:#fff}.mk-sub{font-size:18px;line-height:1.6;color:var(--muted-strong);margin:0}.mk-grid2,.mk-grid3{display:grid;gap:18px}.mk-card{position:relative;padding:28px;border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015));border:1px solid hsla(0,0%,100%,.08);transition:transform .25s,border-color .25s,box-shadow .25s}.mk-card:hover{transform:translateY(-4px);border-color:rgba(192,132,252,.45);box-shadow:0 30px 60px -30px rgba(124,58,237,.6)}.mk-card h3{font-size:20px;letter-spacing:-.01em;margin:0 0 10px;color:#fff}.mk-card p{margin:0;line-height:1.6;color:var(--muted-strong);font-size:15.5px}.mk-num{display:block;font-size:13px;font-weight:800;color:var(--mk-c);margin-bottom:14px;letter-spacing:.1em}.mk-ico{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;margin-bottom:18px;color:#fff;background:linear-gradient(135deg,rgba(168,85,247,.5),rgba(34,211,238,.35));box-shadow:0 10px 24px -10px rgba(168,85,247,.9)}.mk-card-use{border-left:3px solid var(--mk-a)}.mk-out-m{font-size:clamp(30px,4vw,40px);font-weight:850;letter-spacing:-.03em}.mk-out-l{font-weight:800;color:#fff;margin:6px 0 10px}.mk-steps{list-style:none;padding:0;margin:0;display:grid;gap:18px;counter-reset:s}.mk-step{position:relative;padding:30px 28px;border-radius:22px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08)}.mk-step h3{margin:14px 0 8px;font-size:20px;color:#fff}.mk-step p{margin:0;color:var(--muted-strong);line-height:1.6}.mk-step-n{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;font-weight:900;color:#0b0614;background:linear-gradient(135deg,#c084fc,#22d3ee)}.mk-statement{padding:100px 0;text-align:center;background:linear-gradient(135deg,rgba(124,58,237,.28),rgba(219,39,119,.18) 50%,rgba(8,145,178,.22));border-block:1px solid hsla(0,0%,100%,.08)}.mk-statement-t{font-size:clamp(28px,5vw,54px);line-height:1.1;letter-spacing:-.035em;font-weight:820;color:#fff;max-width:980px;margin:0 auto 18px}.mk-faq{display:grid;gap:12px}.mk-faq-i{border-radius:18px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08);padding:0 22px}.mk-faq-i summary{cursor:pointer;list-style:none;padding:20px 28px 20px 0;font-weight:750;font-size:17px;color:#fff;position:relative;min-height:44px}.mk-faq-i summary::-webkit-details-marker{display:none}.mk-faq-i summary:after{content:"+";position:absolute;right:0;top:16px;font-size:24px;color:var(--mk-a);transition:transform .2s}.mk-faq-i[open] summary:after{transform:rotate(45deg)}.mk-faq-i p{margin:0 0 20px;color:var(--muted-strong);line-height:1.65}.mk-cta{padding:40px 0 100px}.mk-cta-card{text-align:center;padding:64px 24px;border-radius:32px;background:radial-gradient(600px 300px at 20% 0,rgba(168,85,247,.45),transparent),radial-gradient(600px 300px at 80% 100%,rgba(34,211,238,.35),transparent),#120a22;border:1px solid rgba(192,132,252,.35);box-shadow:0 50px 120px -50px rgba(124,58,237,.9)}.mk-cta-card .mk-sub{max-width:640px;margin:0 auto 30px}.mk-ind{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mk-ind a{display:block;padding:16px 18px;border-radius:16px;text-decoration:none;color:#fff;font-weight:700;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);transition:.2s}.mk-ind a:hover{border-color:var(--mk-a);background:rgba(168,85,247,.12)}.mk-ind a span{display:block;color:var(--muted);font-weight:500;font-size:13px;margin-top:2px}.mk-price{display:grid;gap:18px}.mk-plan{padding:30px;border-radius:24px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column}.mk-plan-hot{border-color:rgba(192,132,252,.6);background:linear-gradient(180deg,rgba(168,85,247,.18),hsla(0,0%,100%,.03));box-shadow:0 30px 80px -40px rgba(168,85,247,.9)}.mk-plan h3{margin:0 0 6px;font-size:20px;color:#fff}.mk-plan-p{font-size:42px;font-weight:850;letter-spacing:-.03em;color:#fff;margin:10px 0 2px}.mk-plan-p small{font-size:15px;color:var(--muted);font-weight:600}.mk-plan ul{list-style:none;padding:0;margin:18px 0 24px;display:grid;gap:10px;color:var(--muted-strong);flex:1}.mk-plan li:before{content:"✓";color:var(--mk-b);font-weight:900;margin-right:10px}.mk-tag{display:inline-block;align-self:flex-start;font-size:12px;font-weight:800;padding:4px 10px;border-radius:99px;background:linear-gradient(135deg,#c084fc,#22d3ee);color:#0b0614;margin-bottom:10px}@media (min-width:720px){.mk-stats-grid{grid-template-columns:repeat(4,1fr)}.mk-grid2{grid-template-columns:repeat(2,1fr)}.mk-grid3,.mk-ind,.mk-price,.mk-steps{grid-template-columns:repeat(3,1fr)}.mk-hero{padding:110px 0 90px}}@media (min-width:1000px){.mk-hero-grid{grid-template-columns:1.15fr .85fr}.mk-ind{grid-template-columns:repeat(4,1fr)}}@keyframes mk-drift{50%{transform:translate(5vmax,4vmax) scale(1.1)}}@keyframes mk-spin{to{transform:rotate(1turn)}}@keyframes mk-orb{0%{transform:rotate(0) translateX(var(--r)) rotate(0)}to{transform:rotate(1turn) translateX(var(--r)) rotate(-1turn)}}@keyframes mk-bob{50%{transform:translateY(-10px)}}@keyframes mk-eq{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{animation:none!important;transition:none!important}}.mk a,.mk h1,.mk h2,.mk h3,.mk li,.mk p,.mk summary{overflow-wrap:break-word}.mk-h1,.mk-h2,.mk-statement-t{text-wrap:balance}.mk-card p,.mk-lede,.mk-sub{text-wrap:pretty}.mk-card,.mk-faq-i,.mk-plan,.mk-step,.mk-wrap>*{min-width:0}.mk-console-body{overflow-x:auto;max-width:100%;white-space:pre-wrap;word-break:break-word}.mk-card code,.mk-card pre{overflow-wrap:anywhere;word-break:break-word}.mk-ind{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-ind a{min-width:0;hyphens:auto;overflow-wrap:anywhere}@media (max-width:380px){.mk-wrap{padding:0 16px}.mk-h1{font-size:clamp(34px,11vw,42px)}.mk-h2{font-size:clamp(26px,8vw,32px)}.mk-ind{grid-template-columns:1fr}.mk-btn{width:100%}.mk-card,.mk-plan,.mk-step{padding:22px 18px}.mk-stat-v{font-size:28px}.mk-console-metrics b{font-size:20px}}@media (max-width:640px){.mk-hero{padding:48px 0 44px}.mk-sec{padding:64px 0}.mk-head{margin-bottom:32px}.mk-sub{font-size:16.5px}.mk-ctas .mk-btn{flex:1 1 auto}.mk-visual{max-width:320px}.mk-chip{font-size:12px;padding:8px 10px}.mk-statement{padding:72px 0}.mk-cta-card{padding:44px 18px;border-radius:24px}.mk-faq-i summary{font-size:16px}}