.mm-root{--mm-ink:#181a20;--mm-ink-2:#202223;--mm-muted:#6d7175;--mm-line:#eaeaea;--mm-line-2:#dedede;--mm-chip:#f5f5f5;--mm-brand:#5b2bff;--mm-brand-soft:#ebe6ff;--mm-shadow:0 24px 48px rgba(0,24,52,.1);--mm-nav-h:64px;--mm-pad-x:clamp(20px,5vw,120px)}.mm-root,.mm-root *{box-sizing:border-box}.mm-nav,.mm-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.mm-nav{background:#fff;border-bottom:1px solid transparent;box-shadow:0 1px 2px rgba(0,24,52,.04);color:var(--mm-ink);font-family:var(--font-sans);left:0;position:fixed;right:0;top:0;transition:border-color .15s ease,box-shadow .15s ease;z-index:50}.mm-nav.is-open{border-bottom-color:var(--mm-line);box-shadow:none}.mm-nav__inner{align-items:center;display:flex;gap:24px;height:var(--mm-nav-h);justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 var(--mm-pad-x)}.mm-logo{align-items:center;display:inline-flex;flex:0 0 auto;height:22px;text-decoration:none}.mm-logo .mark{flex:0 0 31px;height:22px;position:relative;width:31px}.mm-logo .mark img{height:22px;position:absolute;top:0;width:auto}.mm-logo .mark img:first-child{left:0}.mm-logo .mark img:nth-child(2){left:7px}.mm-logo .word{height:14px;margin-left:5px}.mm-menu{display:flex;flex:1;gap:22px;justify-content:center}.mm-item,.mm-menu{align-items:center;height:var(--mm-nav-h)}.mm-item{background:none;border:0;color:var(--mm-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;padding:0 2px;position:relative;text-decoration:none;white-space:nowrap}.mm-root[data-lang=en] .mm-item{font-size:14px}.mm-item .lbl{align-items:center;display:inline-flex;gap:6px;position:relative}.mm-item .ul{background:var(--mm-brand);border-radius:2px;bottom:0;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .2s ease;width:0}.mm-item.is-active .ul,.mm-item:hover .ul{width:100%}.mm-cta{display:flex;flex:0 0 auto;gap:8px}.mm-btn,.mm-cta{align-items:center}.mm-btn{border:0;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:1;padding:0 16px;text-decoration:none;transition:transform .12s ease,background .15s ease;white-space:nowrap}.mm-btn:hover{transform:translateY(-1px)}.mm-btn--ghost{background:transparent;color:var(--mm-ink);padding:0 10px}.mm-btn--ghost:hover{color:var(--mm-brand);transform:none}.mm-btn--dark{background:var(--mm-ink);color:#fff}.mm-btn--brand{background:var(--mm-brand);color:#fff}.mm-btn--brand:hover{background:#4818ee}.mm-lang{align-items:center;background:#fff;border:1px solid var(--mm-line);border-radius:99px;display:inline-flex;font-family:var(--font-sans);font-size:12px;font-weight:500;margin-right:4px;padding:3px}.mm-lang button{background:transparent;border:0;border-radius:99px;color:var(--mm-muted);cursor:pointer;font:inherit;letter-spacing:.04em;padding:4px 10px;transition:background .15s ease,color .15s ease}.mm-lang button.is-active{background:var(--mm-ink);color:#fff}.mm-burger{align-items:center;background:transparent;border:0;cursor:pointer;display:none;flex-direction:column;gap:5px;height:40px;justify-content:center;padding:0;width:40px}.mm-burger span{background:var(--mm-ink);border-radius:2px;display:block;height:2px;transition:transform .25s ease,opacity .2s ease;width:20px}.mm-root.is-drawer .mm-burger span:first-child{transform:translateY(7px) rotate(45deg)}.mm-root.is-drawer .mm-burger span:nth-child(2){opacity:0}.mm-root.is-drawer .mm-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mm-panels{z-index:49}.mm-backdrop,.mm-panels{left:0;pointer-events:none;position:fixed;right:0;top:var(--mm-nav-h)}.mm-backdrop{background:rgba(0,0,0,.15);bottom:0;opacity:0;transition:opacity .18s ease;z-index:48}.mm-root.is-open .mm-backdrop{opacity:1;pointer-events:auto}.mm-panel{background:#fff;border-radius:0 0 8px 8px;box-shadow:var(--mm-shadow);color:var(--mm-ink);font-family:var(--font-sans);left:0;opacity:0;padding:44px 0;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease}.mm-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mm-grid{display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 584px;margin:0 auto;max-width:1440px;padding:0 var(--mm-pad-x)}.mm-grid--single{grid-template-columns:1fr}.mm-grid--products{align-items:flex-start;gap:48px;grid-template-columns:repeat(4,minmax(0,1fr))}.mm-grid--products .mm-group{margin-bottom:0}.mm-grid--products .mm-group--span-2{grid-column:span 2}.mm-grid--products .mm-group__items{gap:22px;grid-template-columns:1fr}.mm-grid--products .mm-group--span-2 .mm-group__items{gap:26px 24px;grid-template-columns:1fr 1fr}.mm-grid--products .mm-group--cols-1 .mm-group__items{gap:22px;grid-template-columns:1fr}.mm-grid--products .mm-pfeat{grid-column:span 2}.mm-grid--partners{display:grid;gap:48px;grid-template-columns:repeat(2,minmax(0,1fr)) 1.25fr}.mm-pcol{min-width:0}.mm-pcol__title{color:var(--mm-muted);font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 18px;text-transform:uppercase}.mm-pcol__items{gap:22px}.mm-pcol__items,.mm-pfeat2{display:flex;flex-direction:column}.mm-pfeat2{background:linear-gradient(160deg,#181a20,#1d1530 55%,#281a3f);border-radius:14px;color:#fff;min-height:340px;overflow:hidden;padding:24px;position:relative}.mm-pfeat2__bg{inset:0;overflow:hidden;pointer-events:none;position:absolute}.mm-pfeat2__bg:before{background:radial-gradient(circle,rgba(91,43,255,.55),transparent 65%);height:340px;right:-20%;top:-30%;width:340px}.mm-pfeat2__bg:after,.mm-pfeat2__bg:before{border-radius:50%;content:"";filter:blur(40px);position:absolute}.mm-pfeat2__bg:after{background:radial-gradient(circle,rgba(138,77,255,.4),transparent 70%);bottom:-30%;height:280px;left:-20%;width:280px}.mm-pfeat2__stack{display:flex;flex-direction:column;gap:6px;opacity:.5;position:absolute;right:14px;top:18px}.mm-pfeat2__layer{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:6px;color:hsla(0,0%,100%,.9);display:inline-flex;font-family:var(--font-sans);font-size:9.5px;font-weight:600;gap:6px;letter-spacing:.04em;padding:5px 10px;white-space:nowrap}.mm-pfeat2__dot{border-radius:50%;height:5px;width:5px}.mm-pfeat2__layerLbl{line-height:1}.mm-pfeat2__body{display:flex;flex-direction:column;margin-top:auto;position:relative;z-index:1}.mm-pfeat2__eyebrow{align-items:center;align-self:flex-start;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:99px;color:#fff;display:inline-flex;font-family:var(--font-sans);font-size:9.5px;font-weight:700;gap:6px;letter-spacing:.1em;padding:4px 9px}.mm-pfeat2__pulse{animation:rcxPulse 1.8s ease-in-out infinite;background:var(--mm-brand);border-radius:50%;height:5px;width:5px}@keyframes rcxPulse{0%,to{opacity:1}50%{opacity:.4}}.mm-pfeat2__title{color:#fff;font-family:var(--font-sans);font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin-top:14px}.mm-pfeat2__sub{color:hsla(0,0%,100%,.65);font-size:12px;line-height:1.55;margin-top:10px}.mm-pfeat2__ctas{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.mm-pfeat2__cta{align-items:center;border-radius:8px;display:inline-flex;font-family:var(--font-sans);font-size:12px;font-weight:600;gap:6px;padding:8px 14px;text-decoration:none;transition:transform .12s ease,background .15s ease;white-space:nowrap}.mm-pfeat2__cta--brand{background:var(--mm-brand);box-shadow:0 8px 20px -8px rgba(91,43,255,.6);color:#fff}.mm-pfeat2__cta--brand:hover{background:#4818ee;transform:translateY(-1px)}.mm-pfeat2__cta--ghost{background:transparent;border:1px solid hsla(0,0%,100%,.18);color:#fff}.mm-pfeat2__cta--ghost:hover{background:hsla(0,0%,100%,.06)}.mm-pfeat{gap:10px;height:100%}.mm-pfeat,.mm-pfeat__dir{display:flex;flex-direction:column}.mm-pfeat__dir{background:linear-gradient(155deg,#efe9ff,#dcd4f6 55%,#c9d6ff);border-radius:10px;color:inherit;gap:12px;overflow:hidden;padding:16px;position:relative;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.mm-pfeat__dir:before{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.16) 0 2px,transparent 2px 14px);content:"";inset:0;mix-blend-mode:overlay;pointer-events:none;position:absolute}.mm-pfeat__dir:hover{box-shadow:0 12px 28px rgba(91,43,255,.18);transform:translateY(-1px)}.mm-pfeat__head{position:relative;z-index:1}.mm-pfeat__head .mm-feat__tag{background:#fff;color:var(--mm-brand)}.mm-pfeat__title{color:var(--mm-ink);font-family:var(--font-sans);font-size:17px;font-weight:700;line-height:1.2;margin-top:8px}.mm-pfeat__sub{color:rgba(24,26,32,.7);font-size:11px;line-height:1.5;margin-top:4px}.mm-pfeat__logos{display:grid;gap:4px;grid-template-columns:repeat(8,1fr);position:relative;z-index:1}.mm-pfeat__logo{aspect-ratio:1;background:hsla(0,0%,100%,.85);border-radius:6px;box-shadow:0 1px 0 rgba(0,0,0,.04);color:var(--mm-ink);display:flex;font-size:11px;justify-content:center}.mm-pfeat__cta,.mm-pfeat__logo{align-items:center;font-family:var(--font-sans);font-weight:600}.mm-pfeat__cta{align-self:flex-start;color:var(--mm-brand);display:inline-flex;font-size:12px;gap:6px;margin-top:auto;position:relative;z-index:1}.mm-pfeat__dir:hover .mm-pfeat__cta svg{transform:translateX(2px)}.mm-pfeat__cta svg{transition:transform .15s ease}.mm-pfeat__apply{align-items:center;background:var(--mm-ink);border-radius:10px;color:#fff;display:flex;gap:12px;justify-content:space-between;padding:12px 14px;text-decoration:none;transition:background .15s ease}.mm-pfeat__apply:hover{background:#000}.mm-pfeat__applyBody{flex:1;min-width:0}.mm-pfeat__applyTag{background:hsla(0,0%,100%,.12);border-radius:99px;color:hsla(0,0%,100%,.85);display:inline-block;font-family:var(--font-sans);font-size:8px;font-weight:600;letter-spacing:.08em;padding:2px 6px}.mm-pfeat__applyTitle{font-size:13px;font-weight:600;line-height:1.2;margin-top:6px}.mm-pfeat__applySub{color:hsla(0,0%,100%,.6);font-size:10px;line-height:1.5;margin-top:2px}.mm-pfeat__applyCta{align-items:center;background:var(--mm-brand);border-radius:99px;color:#fff;display:inline-flex;flex:0 0 auto;font-family:var(--font-sans);font-size:11px;font-weight:600;gap:5px;padding:7px 11px}.mm-pfeat__apply:hover .mm-pfeat__applyCta svg{transform:translateX(2px)}.mm-pfeat__applyCta svg{transition:transform .15s ease}.mm-group{margin-bottom:36px}.mm-group:last-child{margin-bottom:0}.mm-group__title{color:var(--mm-muted);font-size:12px;font-weight:500;margin:0 0 14px}.mm-group__badge{align-items:center;background:var(--mm-brand-soft);border-radius:8px;color:var(--mm-brand);display:inline-flex;font-family:var(--font-sans);font-size:9px;font-weight:600;justify-content:center;letter-spacing:.04em;line-height:1;margin-left:6px;padding:2px 6px;vertical-align:middle}.mm-group__items{display:grid;gap:24px 16px;grid-template-columns:1fr 1fr}.mm-it{border-radius:10px;color:inherit;display:flex;gap:12px;margin:-10px -12px;padding:10px 12px;text-decoration:none;transition:background .12s ease}.mm-it:hover{background:#fafafa}.mm-it:hover .mm-it__t{color:var(--mm-brand)}.mm-it__ico{align-items:center;background:var(--mm-chip);border-radius:4px;color:var(--mm-ink);display:flex;flex:0 0 24px;height:24px;justify-content:center}.mm-it__ico svg{display:block;height:14px;width:14px}.mm-it__body{display:flex;flex-direction:column;gap:4px;min-width:0}.mm-it__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mm-it__t{color:var(--mm-ink-2);font-size:13px;font-weight:500;line-height:1.3;transition:color .12s ease}.mm-it__en{color:var(--mm-brand);font-family:var(--font-sans);font-size:10px;font-weight:500;line-height:1}.mm-root[data-lang=en] .mm-it__en{display:none}.mm-root[data-lang=en] .mm-it__t{font-family:var(--font-sans);font-size:14px;font-weight:600}.mm-it__chip{align-items:center;background:var(--mm-chip);border:1px solid var(--mm-line-2);border-radius:36px;color:var(--mm-ink);display:inline-flex;font-size:10px;justify-content:center;line-height:1.5;padding:1px 7px}.mm-it__d{color:var(--mm-muted);font-size:11px;line-height:1.5}.mm-root[data-lang=en] .mm-it__d{font-size:12px}.mm-feat{color:inherit;display:flex;flex-direction:column;gap:10px;height:100%;text-decoration:none}.mm-feat__m{align-items:center;background:linear-gradient(135deg,#efe9ff,#d9d3f5 50%,#c9d6ff);border-radius:8px;display:flex;flex:1;justify-content:center;min-height:240px;overflow:hidden;position:relative}.mm-feat__m:before{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.18) 0 2px,transparent 2px 14px);content:"";inset:0;mix-blend-mode:overlay;position:absolute}.mm-feat__mi{color:var(--mm-ink);position:relative;text-align:center;z-index:1}.mm-feat__tag{background:#fff;border-radius:99px;color:var(--mm-brand);display:inline-block;font-family:var(--font-sans);font-size:10px;letter-spacing:.06em;padding:4px 10px}.mm-feat__title{color:var(--mm-ink);font-family:var(--font-sans);font-size:28px;font-weight:700;line-height:1.1;margin-top:14px}.mm-feat__sub{color:rgba(24,26,32,.7);font-size:12px;margin-top:8px}.mm-feat__cap{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.mm-feat__cap .t{color:var(--mm-ink-2);font-size:13px;font-weight:500;line-height:1}.mm-feat__cap .d{color:var(--mm-muted);font-size:11px;line-height:1.5}.mm-simple{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);width:100%}.mm-simple a{background:#fff;border:1px solid var(--mm-line);border-radius:10px;color:inherit;padding:18px;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.mm-simple a:hover{border-color:var(--mm-brand);transform:translateY(-2px)}.mm-simple .t{color:var(--mm-ink-2);font-size:14px;font-weight:600;margin:0 0 6px}.mm-simple .d{color:var(--mm-muted);font-size:12px;line-height:1.6;margin:0}.mm-simple .en{color:var(--mm-brand);display:block;font-family:var(--font-sans);font-size:10px;margin-bottom:8px}.mm-root[data-lang=en] .mm-simple .en{display:none}.mm-marker{background:var(--mm-brand);border-radius:2px;height:2px;left:0;opacity:0;pointer-events:none;position:absolute;top:calc(var(--mm-nav-h) - 2px);transition:transform .25s cubic-bezier(.2,.7,.2,1),width .25s cubic-bezier(.2,.7,.2,1),opacity .15s ease;width:0}.mm-nav.is-open .mm-marker{opacity:1}.mm-drawer{background:#fff;bottom:0;color:var(--mm-ink);display:none;font-family:var(--font-sans);left:0;overflow-y:auto;padding:8px var(--mm-pad-x) 80px;position:fixed;right:0;top:var(--mm-nav-h);transform:translateX(100%);transition:transform .28s cubic-bezier(.2,.7,.2,1);z-index:47}.mm-root.is-drawer .mm-drawer{transform:translateX(0)}.mm-d-sec{border-bottom:1px solid var(--mm-line)}.mm-d-head{background:transparent;border:0;color:var(--mm-ink);cursor:pointer;font:inherit;gap:12px;justify-content:space-between;padding:18px 4px;text-decoration:none;width:100%}.mm-d-head,.mm-d-head .t{align-items:center;display:flex}.mm-d-head .t{font-size:15px;font-weight:600;gap:8px}.mm-d-head .chev{align-items:center;border-radius:50%;color:var(--mm-ink);display:flex;height:22px;justify-content:center;transition:transform .25s ease;width:22px}.mm-d-sec.is-open .mm-d-head .chev{transform:rotate(180deg)}.mm-d-body{max-height:0;overflow:hidden;transition:max-height .3s ease}.mm-d-sec.is-open .mm-d-body{max-height:2400px}.mm-d-inner{display:flex;flex-direction:column;gap:4px;padding:0 4px 18px}.mm-d-sub{color:var(--mm-muted);font-family:var(--font-sans);font-size:11px;letter-spacing:.06em;margin:10px 0 6px;text-transform:uppercase}.mm-drawer .mm-it{margin:0;padding:10px 8px}.mm-drawer .mm-it__t{font-size:14px}.mm-d-cta{display:flex;flex-direction:column;gap:10px;padding:20px 0}.mm-d-cta .mm-btn{border-radius:10px;font-size:14px;height:44px;width:100%}@media (max-width:1200px){.mm-menu{gap:14px}.mm-item{font-size:12px}}@media (max-width:1024px){.mm-backdrop,.mm-marker,.mm-menu,.mm-panels{display:none}.mm-burger{display:inline-flex}.mm-drawer{display:block}.mm-lang{margin-right:0}.mm-grid,.mm-grid--products{gap:24px;grid-template-columns:1fr}.mm-feat,.mm-pfeat,.mm-pfeat2{display:none}.mm-grid--partners{gap:24px;grid-template-columns:1fr!important}.mm-simple{gap:12px;grid-template-columns:1fr 1fr}}@media (max-width:640px){.mm-cta .mm-btn--brand,.mm-cta .mm-btn--ghost{display:none}.mm-nav__inner{gap:8px}.mm-group__items,.mm-simple{grid-template-columns:1fr}.mm-group__items{gap:10px}}