.mm-home{--night-1:#15114a;--night-2:#1a1654;--night-3:#221a6b;--lime:#d4ff3f;--violet:#5b3fe8;--ink:#0a0820;--mm-display-stack:"TT Supermolot Neue Trl", var(--mm-font-display), "Saira Condensed", "Saira", sans-serif;--mm-body-stack:var(--mm-font-body), "Rajdhani", system-ui, sans-serif;--mm-mono-stack:var(--mm-font-mono), "JetBrains Mono", ui-monospace, monospace;background:var(--night-2);color:#fff;font-family:var(--mm-body-stack);overflow-x:hidden}.mm-home a{color:inherit;text-decoration:none}.mm-home button{color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit}.mm-home ::selection{background:var(--lime);color:var(--night-2)}.mm-home .h-display{font-family:var(--mm-display-stack);letter-spacing:.005em;text-transform:uppercase;font-weight:800;line-height:.95}.mm-home .h-section{font-family:var(--mm-display-stack);letter-spacing:.005em;text-transform:uppercase;margin:0;font-size:clamp(30px,4.4vw,58px);font-weight:800;line-height:.96}.mm-home .h-card{font-family:var(--mm-display-stack);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:22px;font-weight:800;line-height:1.05}.mm-home .eyebrow{font-family:var(--mm-mono-stack);letter-spacing:.28em;color:var(--lime);text-transform:uppercase;opacity:.85;margin:0 0 16px;font-size:11px}.mm-home .body-lg{font-family:var(--mm-body-stack);color:#ffffffb8;margin:0;font-size:17px;font-weight:500;line-height:1.6}.mm-home .body-md{font-family:var(--mm-body-stack);color:#ffffffa8;margin:0;font-size:15.5px;font-weight:500;line-height:1.6}.mm-home .mono{font-family:var(--mm-mono-stack)}.mm-home .blocky{font-family:var(--mm-display-stack);letter-spacing:.005em;text-transform:uppercase;font-weight:900}.mm-home .mm-container{z-index:2;max-width:1320px;margin:0 auto;padding:0 32px;position:relative}@media (max-width:780px){.mm-home .mm-container{padding:0 16px}.mm-home .eyebrow{letter-spacing:.22em;font-size:11px}.mm-home .body-lg{font-size:16px}.mm-home .body-md{font-size:15px}.mm-home .h-card{font-size:19px}}.mm-home .no-scrollbar::-webkit-scrollbar{display:none}.mm-home .no-scrollbar{scrollbar-width:none}.mm-home .grid-soft{pointer-events:none;z-index:0;background-image:linear-gradient(#b4aaff0f 1px,#0000 1px),linear-gradient(90deg,#b4aaff0f 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.mm-home .cut-btn{clip-path:polygon(8% 0,100% 0,100% 70%,92% 100%,0 100%,0 30%)}.mm-home .cut-btn-r{clip-path:polygon(0 0,92% 0,100% 30%,100% 100%,8% 100%,0 70%)}.mm-home .cut-card{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))}.mm-home .cut-tag{clip-path:polygon(0 0,100% 0,92% 100%,0 100%)}.mm-home .lift{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,filter .35s}.mm-home .lift:hover{transform:translateY(-8px)}.mm-home .reveal{opacity:1;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(0)}.mm-home .reveal.pre{opacity:0;transform:translateY(28px)}.mm-home .reveal.in{opacity:1;transform:translateY(0)}.mm-home .marquee{gap:48px;width:max-content;animation:40s linear infinite mmMarquee;display:flex}@keyframes mmMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mm-home .blink{animation:1.6s steps(2,end) infinite mmBlink}@keyframes mmBlink{0%,to{opacity:1}50%{opacity:.2}}@keyframes mmRiseIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes mmBgScrollX{0%{background-position:0}to{background-position:-1440px}}@keyframes mmTitleSlide{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.mm-home .lime-section{background:var(--lime);color:var(--night-2);clip-path:ellipse(140% 96% at 50% 96%);margin-top:-60px;padding:140px 0 200px;position:relative}.mm-home .lime-section:before{content:"";pointer-events:none;-webkit-mask-composite:source-in;background-image:linear-gradient(#1a165417 1px,#0000 1px),linear-gradient(90deg,#1a165417 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%),linear-gradient(90deg,#0000 12%,#000 32% 68%,#0000 88%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%),linear-gradient(90deg,#0000 12%,#000 32% 68%,#0000 88%);-webkit-mask-composite:source-in;mask-composite:intersect}.mm-home .cta-hero{transition:transform .25s,box-shadow .25s}.mm-home .cta-hero:hover{transform:translateY(-2px);box-shadow:0 12px 30px #d4ff3f4d}.mm-home .cta-hero:hover .cta-hero-arrow{transform:translate(6px)}.mm-home .cmp-cta:hover{background:var(--lime);color:var(--night-2);box-shadow:0 0 24px #d4ff3f66}.mm-home .cmp-cta:hover .cmp-cta-arrow{transform:translate(8px)}.mm-home .cta-primary .cta-arrow{transition:transform .3s}.mm-home .cta-primary:hover .cta-arrow{transform:translate(8px)}.mm-home .cta-secondary{transition:color .25s}.mm-home .cta-secondary:hover{color:var(--violet)}.mm-home .vp-platform{color:#ffffff8c;transition:color .3s}.mm-home .vp-platform:hover{color:var(--lime)}.mm-home .foot-news-btn:hover{box-shadow:0 0 22px #d4ff3f8c!important}@media (max-width:767px){.mm-home .foot-link{padding-top:6px!important;padding-bottom:6px!important}}.mm-home .foot-link:hover{transform:translate(4px);color:var(--lime)!important}.mm-home .foot-link:hover .foot-link-arrow{opacity:1;width:14px}.mm-home .foot-social:hover{background:var(--lime);color:#000;box-shadow:0 0 18px #d4ff3f80}.mm-home .faq-card{transition:background .3s,color .3s,border-color .3s,transform .3s,box-shadow .3s}.mm-home .faq-card:hover{transform:translateY(-3px)}.mm-home .faq-card .faq-anim-line{stroke-dasharray:30;stroke-dashoffset:30px;transition:stroke-dashoffset .5s}.mm-home .faq-card:hover .faq-anim-line{stroke-dashoffset:0}.mm-home .foot-mega-char{color:#0000;-webkit-text-stroke:1px #d4ff3f66;animation:8s ease-in-out infinite mmFootMegaChar;display:inline-block}@keyframes mmFootMegaChar{0%,88%,to{color:#0000;-webkit-text-stroke-color:#d4ff3f66;text-shadow:none}92%{color:#d4ff3ff2;-webkit-text-stroke-color:#d4ff3ff2;text-shadow:0 0 24px #d4ff3f80}96%{color:#0000;-webkit-text-stroke-color:#d4ff3fb3;text-shadow:none}}@media (max-width:980px){.mm-home .proc-layout{grid-template-columns:1fr!important;gap:40px!important}.mm-home .lime-grid{grid-template-columns:1fr!important;gap:50px!important}.mm-home .cta-actions{justify-content:flex-start}}@media (max-width:880px){.mm-home .testi-grid,.mm-home .cmp-grid{grid-template-columns:1fr!important}.mm-home .cmp-divider{background:linear-gradient(90deg,#0000,#d4ff3f59,#0000)!important;width:auto!important;height:1px!important;margin:18px 0!important}.mm-home .cmp-divider-arrow{transform:rotate(90deg)}.mm-home .vp-platforms{gap:24px!important}.mm-home .foot-top{grid-template-columns:1fr!important;gap:36px!important}.mm-home .foot-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}.mm-home .foot-meta{justify-content:flex-start!important}}@media (max-width:760px){.mm-home .faq-grid{grid-template-columns:1fr!important}}@media (max-width:540px){.mm-home .cta-primary{justify-content:center;width:100%}}@media (max-width:520px){.mm-home .step3-actions{flex-direction:column!important}.mm-home .step3-btn{flex:auto!important;font-size:12px!important}.mm-home .proc-mockup{min-height:600px!important}.mm-home .proc-mockup-inner{min-height:540px!important}.mm-home .foot-news{flex-direction:column}.mm-home .foot-news input{border-bottom:0!important;border-right:1px solid #d4ff3f40!important}.mm-home .foot-news-btn{clip-path:polygon(0 0,100% 0,100% 100%,10px 100%)!important;padding:14px 26px!important}}@media (max-width:980px) and (min-width:521px){.mm-home .proc-mockup{min-height:540px!important}.mm-home .proc-mockup-inner{min-height:490px!important}}@media (prefers-reduced-motion:reduce){.mm-home *,.mm-home :before,.mm-home :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}
