:root{--bg:#07070a;--bg-soft:#0d0d12;--surface:#111117;--line:rgba(255,255,255,0.08);--line-2:rgba(255,255,255,0.14);--text:#f5f5f7;--muted:#a1a1aa;--faint:#8d8d96;--accent:#b8ff3b;--accent-hover:#cfff6a;--accent-ink:#0a0a0a;--accent-text:#b8ff3b;--accent-2:#7c5cff;--glow-a:rgba(124,92,255,0.18);--glow-b:rgba(184,255,59,0.1);--dot:rgba(255,255,255,0.07);--wordmark:rgba(255,255,255,0.07);--glass:rgba(10,10,14,0.6);--radius:18px;--radius-lg:28px;--maxw:1200px;--gutter:clamp(16px,4vw,24px);--ease:cubic-bezier(0.22,1,0.36,1);--focus:0 0 0 3px var(--bg),0 0 0 5px var(--accent);--primary:var(--accent);--primary-text:var(--accent-ink);--font-heading:var(--font-sans);--font-body:var(--font-sans);--sc-ink-soft:var(--muted);color-scheme:dark}@media{:root{--bg:#f6f6f1;--bg-soft:#efefe8;--surface:#ffffff;--line:rgba(10,10,14,0.1);--line-2:rgba(10,10,14,0.2);--text:#0b0b0f;--muted:#4a4a53;--faint:#5c5c66;--accent-text:#3a6600;--accent-2:#5b3fe0;--glow-a:rgba(124,92,255,0.14);--glow-b:rgba(150,220,30,0.16);--dot:rgba(10,10,14,0.08);--wordmark:rgba(10,10,14,0.06);--glass:rgba(250,250,246,0.72);color-scheme:light}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body,html{margin:0;padding:0;overflow-x:clip}body.mk{background:radial-gradient(1200px 600px at 80% -10%,var(--glow-a),transparent 60%),radial-gradient(900px 500px at -10% 20%,var(--glow-b),transparent 60%),var(--bg);color:var(--text);font-family:var(--font-sans,system-ui,-apple-system,"Segoe UI",sans-serif);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;min-height:100dvh;line-height:1.5}body.mk:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.35;z-index:0}.mk a{color:inherit;text-decoration:none}.mk img,.mk svg{display:block;max-width:100%}.mk ::selection{background:var(--accent);color:var(--accent-ink)}.mk :is(h1,h2,h3,h4,p){margin:0}.mk :is(h1,h2,h3){letter-spacing:-.03em;line-height:1.04;font-weight:600;text-wrap:balance}.mk p{color:var(--muted);line-height:1.6}.mk :focus-visible{outline:none;box-shadow:var(--focus);border-radius:10px}.mk-sr{width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mk-skip,.mk-sr{position:absolute}.mk-skip{inset-inline-start:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--accent);color:var(--accent-ink)!important;font-weight:600}.mk-skip:focus{top:12px}.mk-main{outline:none}.mk-main,.mk-wrap{position:relative;z-index:1}.mk-wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.mk-narrow{max-width:760px}.mk-section{padding-block:clamp(72px,10vw,128px);position:relative}.mk-head{display:grid;gap:14px;max-width:760px;margin-bottom:clamp(32px,5vw,56px)}.mk-head-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px}.mk-head-row,.mk-head-split{max-width:none;align-items:end}.mk-head-row{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width:860px){.mk-head-split{grid-template-columns:1fr;gap:16px}}.mk-eyebrow{display:inline-flex;align-items:center;gap:8px;justify-self:start;width:max-content;max-width:100%;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:color-mix(in oklab,var(--text) 3%,transparent)}.mk-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.mk-display{font-size:clamp(44px,6.6vw,92px);letter-spacing:-.045em;line-height:.95;font-weight:600}.mk-display-sm{font-size:clamp(36px,6vw,76px)}.mk-h2{font-size:clamp(32px,5vw,60px);letter-spacing:-.035em;line-height:1}.mk-h3{font-size:clamp(20px,2vw,24px);letter-spacing:-.02em;margin-block:32px 12px!important}.mk-sub{font-size:clamp(16px,1.5vw,19px);max-width:60ch}.mk-lead{font-size:clamp(17px,1.7vw,21px);max-width:60ch}.mk-meta{font-size:14px;color:var(--faint)!important}.mk-link{color:var(--muted);font-size:15px;border-bottom:1px solid var(--line-2);padding-bottom:2px;justify-self:start}.mk-link:hover{color:var(--text)}.mk-accent{color:var(--accent-text)}.mk-check{width:22px;height:22px;border-radius:50%;background:color-mix(in oklab,var(--accent) 18%,transparent);position:relative;flex:none}.mk-check:after{content:"";position:absolute;inset:6px 7px 8px 7px;border:solid var(--accent-text);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.mk-btn-lg{min-height:52px;padding:14px 26px;font-size:16px}@media (hover:hover){.mk-btn-ghost:hover{background:color-mix(in oklab,var(--text) 7%,transparent)}}.mk-actions{display:flex;gap:12px;flex-wrap:wrap}.mk-card{position:relative;border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;background:linear-gradient(180deg,color-mix(in oklab,var(--text) 3%,transparent),color-mix(in oklab,var(--text) 1%,transparent));transition:border-color .5s var(--ease),transform .5s var(--ease)}@media (hover:hover){.mk-card:hover{border-color:var(--line-2);transform:translateY(-3px)}}.mk-card h3{font-size:18px;letter-spacing:-.01em;margin-block:14px 6px}.mk-card p{font-size:15px}.mk-hero{position:relative;padding-block:140px 96px;overflow:hidden}.mk-hero-sm{padding-block:140px 48px}.mk-hero-dots{position:absolute;inset:0;background-image:radial-gradient(var(--dot) 1px,transparent 1.4px);background-size:26px 26px;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 40%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 40%,transparent 80%)}.mk-blob{position:absolute;border-radius:50%;opacity:.9;pointer-events:none;z-index:0;background:radial-gradient(closest-side,var(--blob),transparent)}.mk-blob-a{width:520px;height:520px;top:-140px;inset-inline-end:-140px;--blob:rgba(124,92,255,0.35)}.mk-blob-b{width:480px;height:480px;bottom:-160px;inset-inline-start:-120px;--blob:rgba(184,255,59,0.18)}.mk-blob-c{width:560px;height:560px;top:10%;inset-inline-end:-200px;--blob:rgba(124,92,255,0.22)}.mk-hero-in{display:grid;gap:28px;position:relative;z-index:2}.mk-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.mk-line{display:block;overflow:hidden;padding-bottom:.08em}.mk-line>span{display:inline-block}.mk-sticker{position:relative;width:160px;height:160px;flex:none;margin-top:20px;color:var(--text);display:grid;place-items:center}.mk-sticker svg{position:absolute;inset:0}.mk-sticker-dot{width:58px;height:58px;border-radius:50%;background:conic-gradient(from 200deg at 50% 50%,var(--accent),var(--accent-2),var(--accent));box-shadow:0 0 40px rgba(184,255,59,.45)}.mk-wordmark{position:absolute;inset-inline:0;bottom:-24px;display:flex;justify-content:center;pointer-events:none;z-index:0}.mk-wordmark span{font-size:clamp(110px,22vw,320px);font-weight:700;letter-spacing:-.06em;line-height:.8;color:transparent;-webkit-text-stroke:1px var(--wordmark);white-space:nowrap}@media (max-width:720px){.mk-sticker{display:none}.mk-hero{padding-block:120px 72px}}@media (prefers-reduced-motion:no-preference){.mk-rise{animation:mk-rise .9s var(--ease) both;animation-delay:calc(.08s * var(--i, 0))}.mk-line>.mk-rise{animation-name:mk-rise-line}.mk-sticker svg{animation:mk-spin 22s linear infinite}}@keyframes mk-rise{0%{transform:translate3d(0,14px,0)}}@keyframes mk-rise-line{0%{transform:translate3d(0,.5em,0)}}@keyframes mk-spin{to{transform:rotate(1turn)}}.mk-statement{padding-block:clamp(96px,14vw,180px)}.mk-statement-text{font-size:clamp(28px,4.4vw,56px);line-height:1.12;letter-spacing:-.03em;font-weight:600;color:var(--text)!important;max-width:22ch}.mk-steps .sc-stage{display:flex;align-items:center}.mk-steps-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,5vw,72px);align-items:center;padding-block:88px 24px}.mk-steps-copy{display:grid;gap:28px}.mk-steps-list{list-style:none;margin:0;padding:0;display:grid}.mk-steps-list>li{grid-area:1/1}.mk-step{display:flex;gap:18px;align-items:flex-start}.mk-step h3{font-size:clamp(24px,3vw,36px);margin-bottom:10px}.mk-step p{font-size:clamp(16px,1.5vw,19px);max-width:44ch}.mk-step small{display:inline-block;margin-top:12px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.mk-step-n{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-2);font-weight:600;color:var(--accent-text)}:root:not(.sc-on) .mk-steps-list{gap:28px}:root:not(.sc-on) .mk-steps-list>li{grid-area:auto}:root:not(.sc-on) .mk-steps .sc-stage{padding-block:0;min-height:0}.sc-on .mk-steps{--sc-p:0}.mk-frame{--p:var(--sc-p,1);border-radius:22px;border:1px solid var(--line-2);background:var(--surface);box-shadow:0 40px 120px -40px rgba(124,92,255,.45);overflow:hidden}.mk-frame-bar{display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--line)}.mk-frame-bar>i{width:10px;height:10px;border-radius:50%;background:var(--line-2)}.mk-frame-url{position:relative;flex:1 1;margin-inline-start:10px;height:28px;border-radius:999px;background:color-mix(in oklab,var(--text) 5%,transparent);font-size:13px;color:var(--muted);display:grid}.mk-frame-url>span{grid-area:1/1;display:flex;align-items:center;gap:8px;padding-inline:14px}.mk-frame-url-a{opacity:clamp(0,(.8 - var(--p)) * 12,1)}.mk-frame-url-b{opacity:clamp(0,(var(--p) - .8) * 12,1);color:var(--text)}.mk-frame-live{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.mk-frame-page{position:relative;padding:20px;display:grid;gap:16px;aspect-ratio:4/3.3;align-content:start}.mk-fp b,.mk-fp i,.mk-fp span{display:block;border-radius:8px;background:color-mix(in oklab,var(--text) 9%,transparent)}.mk-fp-nav{display:flex;gap:10px;align-items:center}.mk-fp-nav b{width:26px;height:26px;border-radius:7px;background:conic-gradient(from 210deg,var(--accent),var(--accent-2),var(--accent))}.mk-fp-nav i{width:46px;height:8px}.mk-fp-nav i:first-of-type{margin-inline-start:auto}.mk-fp-hero{display:grid;gap:10px;padding-block:12px}.mk-fp-hero b{height:26px;width:80%;background:color-mix(in oklab,var(--text) 22%,transparent)}.mk-fp-hero b+b{width:56%;background:var(--accent)}.mk-fp-hero i{height:9px;width:70%}.mk-fp-hero span{width:120px;height:32px;border-radius:999px;background:var(--accent);margin-top:6px}.mk-fp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mk-fp-cards span{aspect-ratio:1/.8;border-radius:12px;border:1px solid var(--line);background:linear-gradient(160deg,color-mix(in oklab,var(--accent-2) 30%,transparent),transparent)}.mk-fp-sign{position:absolute;inset-inline-end:20px;bottom:20px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding:10px 14px;border-radius:14px;border:1px solid var(--line-2);background:var(--surface)}.mk-fp-sign svg{width:110px;height:36px;fill:none;stroke:var(--text);stroke-width:2.2;stroke-linecap:round}.mk-fp-sign em{font-style:normal;font-size:12px;color:var(--accent-text)}.mk-fp-live{position:absolute;inset-inline-start:20px;bottom:20px;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:13px;font-weight:600}.mk-fp-live .mk-frame-live{background:var(--accent-ink);box-shadow:none}.mk-fp-cards,.mk-fp-hero{clip-path:inset(0 0 calc(100% - clamp(0, (var(--p) - .18) * 3.4, 1) * 100%) 0)}.mk-fp-nav{opacity:clamp(.25,var(--p) * 6,1)}.mk-fp-sign{opacity:clamp(0,(var(--p) - .52) * 8,1);transform:translate3d(0,calc((1 - clamp(0, (var(--p) - .52) * 8, 1)) * 12px),0)}.mk-fp-live{opacity:clamp(0,(var(--p) - .8) * 10,1);transform:scale(calc(.9 + clamp(0, (var(--p) - .8) * 10, 1) * .1))}@media (max-width:860px){.mk-steps-in{grid-template-columns:1fr;gap:20px;padding-block:80px 16px;align-content:center}.mk-frame{order:-1;max-width:420px}.mk-frame-page{aspect-ratio:4/2.6;padding:14px;gap:10px}.mk-fp-cards{display:none}.mk-steps-copy{gap:16px}.mk-steps-copy .mk-h2{font-size:28px}.mk-step h3{font-size:22px;margin-bottom:6px}.mk-step p{font-size:15px}.mk-step-n{width:36px;height:36px}}@media (max-height:640px) and (max-width:860px){.mk-frame{display:none}}.mk-included{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:1000px){.mk-included{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mk-included{grid-template-columns:1fr}}.mk-count{margin-top:14px!important;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)!important}.mk-groups{columns:280px 3;column-gap:16px}.mk-group{page-break-inside:avoid;break-inside:avoid;margin-bottom:16px;padding:20px 22px;border:1px solid var(--line);border-radius:var(--radius)}.mk-group h3{font-size:15px;letter-spacing:.02em;color:var(--text);margin-bottom:12px}.mk-group ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mk-group li{font-size:13px;color:var(--muted);padding:5px 10px;border-radius:999px;background:color-mix(in oklab,var(--text) 5%,transparent)}.mk-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.mk-chips a{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border-radius:999px;border:1px solid var(--line-2);font-size:15px;transition:background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}@media (hover:hover){.mk-chips a:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}}.mk-bigcount{font-size:clamp(40px,6vw,72px);font-weight:600;letter-spacing:-.04em;color:var(--text)!important}.mk-bigcount span{color:var(--accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-posts,.mk-reviews,.mk-sites{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}.mk-site-bar{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--faint)}.mk-site-bar i{width:8px;height:8px;border-radius:50%;background:var(--line-2)}.mk-site-bar span{margin-inline-start:8px}.mk-site a{display:inline-block;margin-top:14px;color:var(--accent-text);font-size:15px}.mk-site a:after{content:"";position:absolute;inset:0;border-radius:inherit}.mk-stars{color:var(--accent-text);letter-spacing:2px}.mk-reviews blockquote{margin:10px 0;color:var(--text);font-size:16px;line-height:1.55}.mk-reviews cite{font-style:normal;color:var(--faint);font-size:14px}.mk-posts a{display:grid;gap:8px}.mk-posts small{color:var(--faint);font-size:13px}.mk-posts a:after{content:"";position:absolute;inset:0;border-radius:inherit}.mk-price{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center;padding:clamp(28px,5vw,56px);border-radius:var(--radius-lg);border:1px solid var(--line-2);background:linear-gradient(140deg,color-mix(in oklab,var(--accent-2) 14%,transparent),transparent 60%),var(--bg-soft)}.mk-price>div{display:grid;gap:20px;justify-items:start}.mk-points{list-style:none;margin:0;padding:0;display:grid;gap:14px}.mk-points li{display:flex;align-items:center;gap:12px;font-size:17px}@media (max-width:860px){.mk-price{grid-template-columns:1fr}}.mk-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(24px,5vw,64px)}@media (max-width:860px){.mk-faq{grid-template-columns:1fr}}.mk-faq-item{border-bottom:1px solid var(--line)}.mk-faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding-block:20px;font-size:18px;font-weight:500}.mk-faq-item summary::-webkit-details-marker{display:none}.mk-faq-item summary:after{content:"+";font-size:22px;line-height:1;color:var(--accent-text);transition:transform .3s var(--ease)}.mk-faq-item[open] summary:after{transform:rotate(45deg)}.mk-faq-item p{padding-bottom:20px;max-width:62ch}.mk-end{overflow:hidden}.mk-end-top{display:grid;gap:24px;justify-items:start;margin-bottom:clamp(40px,6vw,72px)}.mk-end-title{font-size:clamp(40px,7vw,96px);max-width:14ch}.mk-end-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:start}@media (max-width:860px){.mk-end-grid{grid-template-columns:1fr}}.mk-form-card{padding:clamp(20px,4vw,32px)}.mk-form-card .mk-h3{margin-top:0!important}.mk-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mk-form label{display:grid;gap:6px;font-size:14px;color:var(--muted)}.mk-form em{font-style:normal;color:var(--faint)}.mk-form :is(input,select,textarea){width:100%;min-height:46px;padding:11px 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg);color:var(--text);font:inherit;font-size:16px}.mk-form textarea{resize:vertical}.mk-form :is(input,select,textarea):focus-visible{box-shadow:var(--focus);border-color:transparent}.mk-wide{grid-column:1/-1}.mk-hp{position:absolute;inset-inline-start:-9999px}.mk-form-ok{color:var(--text)!important;font-size:18px;padding:16px;border-radius:14px;border:1px solid var(--accent)}.mk-form-err{color:#ff8a8a!important}@media{.mk-form-err{color:#b42318!important}}@media (max-width:560px){.mk-form{grid-template-columns:1fr}}.mk-contact-list{display:grid;gap:18px;margin:0}.mk-contact-list dt{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.mk-contact-list dd{margin:4px 0 0;font-size:17px}.mk-legal{padding-top:140px}.mk-legal .mk-wrap{display:grid;gap:20px}.mk-legal section{display:grid;gap:10px}.mk-legal section p,.mk-prose p{max-width:70ch}.mk-prose{display:grid;gap:16px;color:var(--muted);line-height:1.7}.mk-prose :is(h2,h3){color:var(--text);margin-top:16px}.mk-prose a{color:var(--accent-text);text-decoration:underline}.mk-footer{position:relative;z-index:1;border-top:1px solid var(--line);padding-block:56px 28px;margin-top:24px}.mk-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.mk-footer-brand{display:grid;gap:14px;align-content:start}.mk-footer-brand p{font-size:15px;max-width:34ch}.mk-footer-links,.mk-footer-meta{display:grid;gap:10px;align-content:start;font-size:14px;color:var(--muted)}.mk-footer-links a:hover,.mk-footer-meta a:hover{color:var(--text)}.mk-socials{display:flex;gap:12px;flex-wrap:wrap}.mk-footer-end{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);color:var(--faint)}@media (max-width:860px){.mk-footer-grid{grid-template-columns:1fr 1fr}.mk-footer-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{transition-duration:.001ms!important}}