@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500;600&display=swap");.mvxai-page{--bg:#07080a;--bg-elev:#0d0e12;--bg-soft:#111218;--bg-card:hsla(0,0%,100%,.025);--bg-card-hover:hsla(0,0%,100%,.045);--border:hsla(0,0%,100%,.07);--border-strong:hsla(0,0%,100%,.13);--text:#f5f5f7;--text-muted:#9ca3af;--text-dim:#6b7280;--text-faint:#4b5563;--mvx:#5faffb;--mvx-strong:#7fc1ff;--mvx-deep:#3a7cb8;--mvx-soft:rgba(95,175,251,.16);--mvx-glow:rgba(95,175,251,.45);--mvx-line:rgba(95,175,251,.32);--kick:var(--mvx);--kick-soft:var(--mvx-soft);--snare:var(--mvx-deep);--radius-sm:6px;--radius:12px;--radius-lg:18px;--radius-xl:24px;--font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace}.mvxai-page *{box-sizing:border-box}.mvxai-page{background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;margin-top:0}.mvxai-page a{color:inherit;text-decoration:none}.mvxai-page img,.mvxai-page svg{display:block;max-width:100%}.mvxai-page button{font-family:inherit}.mvxai-page ::-moz-selection{background:var(--mvx);color:#061018}.mvxai-page ::selection{background:var(--mvx);color:#061018}.mvxai-page .container{width:100%;max-width:1180px;margin:0 auto;padding:0 28px}.mvxai-page .container--wide{max-width:1280px}.mvxai-page .container--narrow{max-width:800px}.mvxai-page .section-head{text-align:center;max-width:720px;margin:0 auto 64px}.mvxai-page .section-head--left{text-align:left;max-width:820px;margin:0 0 56px}.mvxai-page .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:hsla(240,5%,96%,.55);margin-bottom:22px}.mvxai-page h2{font-family:var(--font);font-size:clamp(38px,5.2vw,72px);line-height:.95;letter-spacing:-.035em;font-weight:500;margin:0 0 18px;color:var(--text)}.mvxai-page .serif{font-family:var(--font-serif);font-weight:400;letter-spacing:-.005em}.mvxai-page .serif em{font-style:italic;color:var(--mvx)}.mvxai-page .section-lede{font-size:18px;line-height:1.55;color:var(--text-muted);margin:0}.mvxai-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;font-size:14px;font-weight:500;line-height:1;border:1px solid transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease;cursor:pointer}.mvxai-page .btn--lg{padding:16px 26px;font-size:15px;border-radius:999px}.mvxai-page .btn--block{width:100%;border-radius:999px}.mvxai-page .btn--primary{background:var(--mvx);color:#061018;font-weight:500}.mvxai-page .btn--primary:hover{background:var(--mvx-strong);color:#061018}.mvxai-page .btn--primary svg{stroke:currentColor}.mvxai-page a.btn--primary.lemonsqueezy-button{background:var(--mvx)!important;color:#061018!important;border-color:transparent!important}.mvxai-page a.btn--primary.lemonsqueezy-button:hover{background:var(--mvx-strong)!important;color:#061018!important}.mvxai-page .btn--ghost{background:transparent;color:var(--text-muted);border-color:var(--border)}.mvxai-page .btn--ghost:hover{background:hsla(0,0%,100%,.04);color:var(--text);border-color:var(--border-strong)}.mvxai-page .nav{position:sticky;top:0;z-index:60;background:rgba(7,8,10,.78);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--border)}.mvxai-page .nav__inner{display:flex;align-items:center;justify-content:space-between;height:64px}.mvxai-page .nav__brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;text-decoration:none;color:inherit}.mvxai-page .nav__brand:hover{opacity:.85}.mvxai-page .nav__name{font-size:15px;letter-spacing:-.01em}.mvxai-page .nav__by{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);margin-left:4px}.mvxai-page .nav__pxlsafe-logo{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;display:block}.mvxai-page .nav__links{display:flex;gap:28px;font-size:14px}.mvxai-page .nav__links a{color:var(--text-muted);transition:color .15s ease}.mvxai-page .nav__links a:hover{color:var(--text)}.mvxai-page .nav__cta{padding:9px 16px;font-size:13px}@media (max-width:860px){.mvxai-page .nav__links{display:none}}.mvxai-page .hero{position:relative;padding:84px 0 88px;overflow:hidden}.mvxai-page .hero__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.mvxai-page .hero__bg-glow{position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:1100px;height:700px;background:radial-gradient(ellipse at center,rgba(95,175,251,.22) 0,rgba(95,175,251,.08) 30%,transparent 65%);filter:blur(40px)}.mvxai-page .hero__bg-grid{position:absolute;inset:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 30%,transparent 75%)}.mvxai-page .hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:72px;align-items:start}@media (max-width:1080px){.mvxai-page .hero__inner{grid-template-columns:1fr;gap:56px}}.mvxai-page .hero__copy{max-width:560px;text-align:left}.mvxai-page .hero__kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 28px;padding:0;border:none;background:none;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:hsla(240,5%,96%,.55)}.mvxai-page .hero__kicker .pp-mark{width:16px;height:16px}.mvxai-page .hero__title{font-size:clamp(30px,4.4vw,56px);line-height:.98;letter-spacing:-.035em;font-weight:500;color:var(--text);margin:0 0 24px}.mvxai-page .hero__title-line{display:block}.mvxai-page .hero__title .serif em{font-weight:400}.mvxai-page .hero__lede{font-size:17px;line-height:1.55;color:var(--text-muted);margin:0 0 32px;max-width:520px}.mvxai-page .hero__cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.mvxai-page .hero__guarantee{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--text-dim);margin:0}.mvxai-page .hero__spec{margin-top:56px;padding-top:24px;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(4,1fr);gap:24px 32px;max-width:720px}.mvxai-page .hero__spec-cell .ed-label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:hsla(240,5%,96%,.55);margin:0}.mvxai-page .hero__spec-cell .ed-value{margin-top:6px;font-size:14px;color:var(--text);font-variant-numeric:tabular-nums}@media (max-width:640px){.mvxai-page .hero__spec{grid-template-columns:repeat(2,1fr);margin-top:40px}}.mvxai-page .hero__video{width:100%;max-width:620px;margin:0 auto}.mvxai-page .hero__video-frame{position:relative;width:100%;aspect-ratio:640/414;border-radius:16px;overflow:hidden;border:1px solid var(--border-strong);background:#000;box-shadow:0 30px 70px -20px rgba(0,0,0,.85),0 0 80px rgba(95,175,251,.16),inset 0 0 0 1px hsla(0,0%,100%,.02)}.mvxai-page .hero__video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.mvxai-page .hero__video-caption{margin:14px 0 0;text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.mvxai-page section{padding:96px 0}@media (max-width:720px){.mvxai-page section{padding:72px 0}}.mvxai-page .gripes{list-style:none;margin:8px 0 28px;padding:0;border-top:1px solid var(--border)}.mvxai-page .gripes__item{position:relative;padding:22px 0 22px 28px;border-bottom:1px solid var(--border);font-size:clamp(18px,1.9vw,22px);line-height:1.45;color:var(--text);letter-spacing:-.005em;font-weight:400}.mvxai-page .gripes__item:before{content:"";position:absolute;left:0;top:32px;width:14px;height:1px;background:var(--mvx);opacity:.7}.mvxai-page .gripes__item em{font-family:var(--font-serif);font-style:italic;color:var(--mvx);font-weight:400}.mvxai-page .gripes__kicker{margin:32px 0 0;font-size:clamp(22px,2.6vw,32px);line-height:1.25;letter-spacing:-.015em;color:var(--text-muted);font-weight:400}.mvxai-page .gripes__kicker .serif em{color:var(--text);font-weight:400}.mvxai-page .how__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:880px){.mvxai-page .how__grid{grid-template-columns:1fr}}.mvxai-page .how-step{position:relative;padding:18px;background:var(--bg-card);border:1px solid var(--border);border-radius:18px;transition:border-color .2s ease,background .2s ease;display:flex;flex-direction:column}.mvxai-page .how-step:hover{border-color:var(--mvx-line);background:rgba(95,175,251,.04)}.mvxai-page .how-step__video{aspect-ratio:16/10;border-radius:12px;overflow:hidden;margin-bottom:18px;background:#000;border:1px solid var(--border)}.mvxai-page .how-step__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mvxai-page .how-step__step{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:0 6px}.mvxai-page .how-step__num{font-family:var(--font-serif);font-style:italic;font-size:28px;color:var(--mvx);line-height:1}.mvxai-page .how-step__tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);padding:3px 9px;border:1px solid var(--border);border-radius:999px;background:hsla(0,0%,100%,.02)}.mvxai-page .how-step__title{font-size:19px;font-weight:500;margin:0 0 8px;padding:0 6px;letter-spacing:-.01em}.mvxai-page .how-step__body{color:var(--text-muted);font-size:14.5px;line-height:1.55;margin:0;padding:0 6px 6px}.mvxai-page .audience__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 56px;margin-top:12px}@media (max-width:720px){.mvxai-page .audience__grid{grid-template-columns:1fr;gap:32px}}.mvxai-page .audience-card{position:relative;padding:22px 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:14px}.mvxai-page .audience-card:before{content:"";position:absolute;top:-1px;left:0;width:32px;height:1px;background:var(--mvx)}.mvxai-page .audience-card__tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mvx-strong)}.mvxai-page .audience-card__body{margin:0;color:var(--text);font-size:clamp(17px,1.6vw,19px);line-height:1.5;letter-spacing:-.005em}.mvxai-page .audience-card__quote{margin:6px 0 0;padding:16px 0 0;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:10px}.mvxai-page .audience-card__quote blockquote{margin:0;color:var(--text-muted);font-family:var(--font-serif);font-style:italic;font-size:15px;line-height:1.5;letter-spacing:-.005em}.mvxai-page .audience-card__quote figcaption{display:flex;flex-direction:column;line-height:1.3}.mvxai-page .audience-card__name{font-size:13px;color:var(--text);font-weight:500}.mvxai-page .audience-card__role{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);letter-spacing:.04em;margin-top:2px}.mvxai-page .modes__split{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:880px){.mvxai-page .modes__split{grid-template-columns:1fr}}.mvxai-page .mode-card{padding:28px 26px;background:var(--bg-card);border:1px solid var(--border);border-radius:18px}.mvxai-page .mode-card__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--mvx-soft);color:var(--mvx-strong);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;margin-bottom:14px}.mvxai-page .mode-card__title{font-size:24px;font-weight:500;margin:0 0 8px;letter-spacing:-.015em}.mvxai-page .mode-card__body{color:var(--text-muted);font-size:15px;line-height:1.55;margin:0 0 18px}.mvxai-page .mode-card__hint{font-family:var(--font-mono);font-size:12px;color:var(--text-dim);border-top:1px dashed var(--border);padding-top:14px;margin:0}.mvxai-page .lib{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--border)}.mvxai-page .lib__item{display:flex;align-items:baseline;gap:28px;padding:26px 4px;border-bottom:1px solid var(--border)}.mvxai-page .lib__count{font-family:var(--font-serif);font-style:italic;font-size:clamp(56px,8vw,80px);line-height:1;color:var(--mvx);flex-shrink:0;min-width:96px;letter-spacing:-.02em}.mvxai-page .lib__copy{display:flex;flex-direction:column;gap:4px}.mvxai-page .lib__name{font-size:clamp(22px,2.4vw,28px);color:var(--text);letter-spacing:-.015em;font-weight:500}.mvxai-page .lib__sub{font-size:15px;color:var(--text-muted);line-height:1.5}.mvxai-page .reviews{border-top:1px solid var(--border);overflow:hidden}.mvxai-page .reviews .container{text-align:center}.mvxai-page .reviews .section-head{margin-bottom:56px}.mvxai-page .reviews__badge{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding:8px 16px;border:1px solid var(--border);background:hsla(0,0%,100%,.025);border-radius:999px}.mvxai-page .reviews__badge-text{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);letter-spacing:.02em}.mvxai-page .reviews__badge-text strong{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.mvxai-page .reviews__stars{display:inline-flex;gap:2px;color:#f5b94b}.mvxai-page .reviews__stars svg{fill:currentColor;stroke:none}.mvxai-page .reviews__stars--sm svg{width:12px;height:12px}.mvxai-page .reviews__stars--md svg{width:16px;height:16px}.mvxai-page .reviews__rails{display:flex;flex-direction:column;gap:20px;margin-top:12px}.mvxai-page .reviews__rail{padding:4px 0}.mvxai-page .reviews__track{gap:20px;padding:0 20px}.mvxai-page .reviews__card{flex-shrink:0;width:clamp(300px,30vw,420px);height:360px;padding:28px 26px;background:var(--bg-card);border:1px solid var(--border);border-radius:18px;display:flex;flex-direction:column;gap:18px;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease}.mvxai-page .reviews__card:hover{border-color:var(--mvx-line);background:rgba(95,175,251,.04);transform:translateY(-2px)}.mvxai-page .reviews__quote{flex:1 1 auto;margin:0;color:var(--text);font-size:16px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}.mvxai-page .reviews__meta{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px dashed var(--border)}.mvxai-page .reviews__avatar{flex-shrink:0;width:40px;height:40px;border-radius:999px;border:1px solid var(--border-strong);background:hsla(0,0%,100%,.04);color:var(--text-muted);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.04em;display:inline-flex;align-items:center;justify-content:center}.mvxai-page .reviews__who{display:flex;flex-direction:column;line-height:1.25;min-width:0}.mvxai-page .reviews__name{font-size:14px;font-weight:600;color:var(--text);letter-spacing:-.005em}.mvxai-page .reviews__role{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);letter-spacing:.04em;margin-top:2px}@media (max-width:720px){.mvxai-page .reviews__card{width:280px;height:340px;padding:24px 22px}.mvxai-page .reviews__quote{font-size:15px;-webkit-line-clamp:8}}@media (prefers-reduced-motion:reduce){.mvxai-page .reviews__track{animation:none!important;transform:none!important}.mvxai-page .reviews__rail{overflow-x:auto}}.mvxai-page .billing{display:inline-flex;padding:4px;background:hsla(0,0%,100%,.04);border:1px solid var(--border);border-radius:999px;gap:4px;align-self:center;margin:0 auto 36px}.mvxai-page .pricing .container{display:flex;flex-direction:column;align-items:center}.mvxai-page .pricing .section-head{align-self:stretch}.mvxai-page .billing__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-muted);padding:9px 20px;border-radius:999px;font-size:13px;font-weight:500;cursor:pointer;transition:color .15s ease,background .15s ease;display:inline-flex;align-items:center;gap:8px}.mvxai-page .billing__btn:hover{color:var(--text)}.mvxai-page .billing__btn.is-active{background:var(--text);color:#04111d}.mvxai-page .billing__save{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:#34d399;font-weight:600}.mvxai-page .billing__btn.is-active .billing__save{color:#047a4d}.mvxai-page .price-card{position:relative;padding:36px 32px 30px;background:var(--bg-card);border:1px solid var(--border);border-radius:22px;display:flex;flex-direction:column;width:100%;max-width:480px}.mvxai-page .price-card--solo{border-color:var(--mvx-line);background:radial-gradient(120% 80% at 50% 0,rgba(95,175,251,.08),transparent 50%),var(--bg-card)}.mvxai-page .price-card__name{font-size:14px;font-weight:500;color:var(--text-muted);letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase;font-family:var(--font-mono)}.mvxai-page .price-card__lede{font-size:12.5px;color:var(--text-dim);margin:0 0 22px;line-height:1.5}.mvxai-page .price-card__price{display:flex;align-items:baseline;gap:4px;margin-bottom:6px}.mvxai-page .price-card__currency{font-size:22px;color:var(--text-muted);font-weight:500}.mvxai-page .price-card__num{font-size:56px;font-weight:600;color:var(--text);letter-spacing:-.03em;line-height:1}.mvxai-page .price-card__per{font-size:14px;color:var(--text-muted);margin-left:2px}.mvxai-page .price-card__note{font-size:12.5px;color:var(--text-dim);margin:0 0 22px;line-height:1.5}.mvxai-page .price-card__list{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px;flex:1}.mvxai-page .price-card__list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text)}.mvxai-page .price-card__list .check{flex-shrink:0;margin-top:4px;color:var(--mvx)}.mvxai-page .price-card__guarantee{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);text-align:center;margin:12px 0 0}.mvxai-page .faq__list{max-width:820px;margin:0 auto}.mvxai-page .faq__item{border-top:1px solid var(--border);padding:28px 24px}.mvxai-page .faq__item:last-child{border-bottom:1px solid var(--border)}.mvxai-page .faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;list-style:none;font-size:17px;font-weight:500;letter-spacing:-.005em;color:var(--text)}.mvxai-page .faq__item summary::-webkit-details-marker{display:none}.mvxai-page .faq__item summary:after{content:"+";font-family:var(--font-mono);font-size:22px;color:var(--mvx);transition:transform .2s ease}.mvxai-page .faq__item[open] summary:after{content:"−"}.mvxai-page .faq__item p{color:var(--text-muted);font-size:15px;line-height:1.65;margin:14px 0 0}.mvxai-page .cta-final{border-top:1px solid var(--border);text-align:center;padding:84px 0 64px;background:radial-gradient(60% 80% at 50% 0,rgba(95,175,251,.08),transparent 65%)}.mvxai-page .cta-final h2{font-size:clamp(36px,4.8vw,64px);font-weight:500;line-height:.95;letter-spacing:-.035em;margin:0 0 14px}.mvxai-page .cta-final h2 em{font-family:var(--font-serif);color:var(--mvx)}.mvxai-page .cta-final p{color:var(--text-muted);max-width:540px;margin:0 auto 28px;font-size:16px;line-height:1.55}.mvxai-page footer{padding:36px 0 64px;border-top:1px solid var(--border);color:var(--text-dim);font-size:13px}.mvxai-page .footer__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.mvxai-page .footer__brand{display:inline-flex;align-items:center;gap:10px;color:var(--text-muted)}.mvxai-page .footer__links{display:flex;gap:22px;font-family:var(--font-mono);font-size:12px}.mvxai-page .footer__links a:hover{color:var(--text)}