:is(html:has(.mn-main),body:has(.mn-main)){overflow:clip visible}.mn-theme{--mn-ink:#09090b;--mn-muted:#52525c;--mn-subtle:#71717a;--mn-surface:#fff;--mn-soft:#fafafa;--mn-line:#e4e4e7;--mn-accent:#2458ed;--mn-canvas:#f4f4f5;--mn-black:#09090b;--mn-pill:999px;--mn-header-h:84px;--mn-radius-section:48px;--mn-radius-card:28px;--mn-glass:inset 0 0 12px #fff, 0 8px 24px #8383833d;--mn-grad-cyan:linear-gradient(110deg, #23e6af 37%, #63e8f9 92%);--mn-grad-violet:linear-gradient(76deg, #7457ff, #2458ed 76%);--mn-grad-pink:linear-gradient(118deg, #db3e99 33%, #fbb590 97%);--mn-grad-deep:radial-gradient(60% 70% at 100% 100%, #c9bdff 0%, transparent 60%), radial-gradient(70% 70% at 0% 0%, #23d6e6 0%, transparent 55%), radial-gradient(90% 90% at 30% 60%, #2458ed 0%, transparent 70%), linear-gradient(150deg, #0c1a7a, #2a1f9e 50%, #7457ff);color:var(--mn-ink);background:var(--mn-surface);font-family:var(--font-manrope), var(--font-inter), Arial, sans-serif;font-size:16px;line-height:1.6}.dark .mn-theme{--mn-ink:#f4f4f5;--mn-muted:#c4c4cc;--mn-subtle:#a1a1aa;--mn-surface:#141418;--mn-soft:#1c1c22;--mn-line:#2a2a31;--mn-accent:#8fa8ff;--mn-canvas:#0b0b0e;--mn-black:#f4f4f5;--mn-glass:inset 0 0 12px #ffffff10, 0 8px 24px #0006}.mn-theme *,.mn-theme :before,.mn-theme :after{box-sizing:border-box}@layer components{.mn-theme h1,.mn-theme h2,.mn-theme h3,.mn-theme p{margin:0}.mn-theme h1,.mn-theme h2,.mn-theme h3{color:var(--mn-ink);text-wrap:balance;font-family:inherit}.mn-theme :is(h1,h2,h3) span{font:inherit;line-height:inherit}.mn-theme h1{letter-spacing:-.055em;font-size:clamp(2.6rem,5.4vw,5rem);font-weight:560;line-height:1.05}.mn-theme h2{letter-spacing:-.045em;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:560;line-height:1.1}.mn-theme h3{letter-spacing:-.025em;font-size:1.2rem;font-weight:600;line-height:1.35}.mn-theme p{color:var(--mn-muted)}.mn-theme a,.mn-theme button{touch-action:manipulation}.mn-theme button{cursor:pointer;font:inherit}}.mn-theme :is(a,button,summary,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--mn-accent);outline-offset:4px}.mn-container{width:min(100% - 48px,1240px);margin-inline:auto}.mn-main{overflow:clip}.mn-main:focus{outline:none}.mn-main :is([id],a,button,summary,input,select,textarea){scroll-margin-top:100px}.mn-main:not(.mx-landing){background:var(--mn-canvas);gap:12px;padding:0 12px 12px;display:grid}.mn-main:not(.mx-landing)>*{border-radius:var(--mn-radius-section);background:var(--mn-surface)}.mn-main:not(.mx-landing)>:first-child{border-radius:0 0 var(--mn-radius-section) var(--mn-radius-section)}.mn-section{padding-block:clamp(56px,7vw,104px)}.mn-section-flush{padding-top:0}.mn-hero.mn-pricing-hero{padding-block:48px}.mn-plan-price h2{font-size:clamp(1.5rem,2vw,2rem)}.mn-theme .mn-eyebrow{border-radius:var(--mn-pill);background:var(--mn-soft);width:fit-content;box-shadow:var(--mn-glass);color:var(--mn-ink);align-items:center;gap:8px;margin-bottom:24px;padding:7px 14px;font-size:.8rem;font-weight:600;line-height:1.4;display:inline-flex}.mn-theme .mn-eyebrow:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.mn-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:none}.mn-theme .mn-lead{max-width:58ch;margin-top:22px;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.7}.mn-theme .mn-caption{color:var(--mn-muted);font-size:.78rem;line-height:1.5}.mn-hero{background:radial-gradient(70% 60% at 50% 45%, transparent 30%, var(--mn-surface) 85%), radial-gradient(var(--mn-line) 1px, transparent 1px) 0 0 / 18px 18px, var(--mn-surface);padding-block:clamp(64px,9vw,128px)}.mn-hero-grid{grid-template-columns:.95fr 1.1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.mn-hero-copy h1 span{color:color-mix(in srgb, var(--mn-ink) 66%, var(--mn-surface))}.mn-hero-copy>.mn-caption{margin-top:22px}.mn-hero-centered{text-align:center;max-width:840px}.mn-hero-centered .mn-actions{justify-content:center}.mn-hero-centered .mn-lead{margin-inline:auto}.mn-hero-visual{min-width:0}.mn-theme .mn-back-link{border-radius:var(--mn-pill);width:fit-content;min-height:40px;color:var(--mn-ink);align-items:center;gap:8px;margin-bottom:20px;padding:8px 16px 8px 12px;font-size:.85rem;font-weight:600;transition:background .2s;display:flex}.mn-theme .mn-back-link:hover{background:color-mix(in srgb, var(--mn-ink) 6%, transparent)}.mn-hero-centered .mn-back-link{margin-inline:auto}.mn-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.mn-theme .mn-button{border-radius:var(--mn-pill);letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 24px;font-size:.94rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.mn-theme .mn-button:active{transform:translateY(1px)}.mn-theme .mn-button-primary{color:var(--mn-surface);background:var(--mn-black);box-shadow:inset 0 1px #ffffff38,0 8px 18px -8px #09090b8c}.mn-theme .mn-button-primary:hover{background:color-mix(in srgb, var(--mn-black) 84%, var(--mn-surface))}.mn-theme .mn-button-secondary{color:var(--mn-ink);border-color:var(--mn-line);background:var(--mn-surface)}.mn-theme .mn-button-secondary:hover{border-color:color-mix(in srgb, var(--mn-ink) 30%, transparent)}.mn-theme .mn-button-ghost{color:var(--mn-ink);background:0 0}.mn-theme .mn-button-ghost:hover{background:color-mix(in srgb, var(--mn-ink) 6%, transparent)}.mn-button svg{flex-shrink:0}.mn-section-heading{max-width:690px;margin-bottom:38px}.mn-section-heading .mn-eyebrow{margin-bottom:14px}.mn-product{background:var(--mn-surface);box-shadow:var(--mn-glass), 0 30px 60px -30px #14145059;border-radius:32px;overflow:hidden}.mn-product-bar{border-bottom:1px solid var(--mn-line);justify-content:space-between;gap:12px;padding:17px 20px;display:flex}.mn-product-brand{font-size:.9rem;font-weight:700}.mn-product-brand span{color:var(--mn-muted);font-weight:400}.mn-tabs{border-radius:var(--mn-pill);background:var(--mn-canvas);gap:4px;margin:10px;padding:5px;display:flex}.mn-tabs button{border-radius:var(--mn-pill);min-height:42px;color:var(--mn-muted);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:7px;font-size:.82rem;font-weight:600;transition:background .2s,color .2s;display:flex}.mn-tabs button[aria-selected=true]{background:var(--mn-black);color:var(--mn-surface)}.mn-preview-image{aspect-ratio:1.6;background:var(--mn-soft);overflow:hidden}.mn-preview-image img{object-fit:contain;width:100%;height:100%;display:block}.mn-product-caption{border-top:1px solid var(--mn-line);padding:20px}.mn-product-caption h3{font-size:1rem}.mn-product-caption p{margin-top:6px;font-size:.85rem}.mn-capabilities{padding-block:28px}.mn-capabilities .mn-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.mn-capabilities p{color:var(--mn-ink);letter-spacing:-.01em;font-size:.95rem;font-weight:600}.mn-capabilities span{border-radius:var(--mn-pill);background:var(--mn-soft);box-shadow:var(--mn-glass);color:var(--mn-ink);align-items:center;gap:9px;padding:8px 16px 8px 10px;font-size:.85rem;font-weight:550;display:flex}.mn-capabilities svg{color:var(--mn-accent)}.mn-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mn-module-grid>:first-child{grid-column:span 2}.mn-module-card,.mn-card{border-radius:var(--mn-radius-card);background:var(--mn-soft);height:100%;box-shadow:var(--mn-glass);flex-direction:column;padding:32px;display:flex}.mn-module-card{color:var(--mn-ink);text-decoration:none;transition:box-shadow .25s,transform .25s}.mn-module-card:hover{box-shadow:var(--mn-glass), 0 24px 40px -24px #14145059;transform:translateY(-4px)}.mn-card-top{color:var(--mn-accent);justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.mn-card-top>svg{box-sizing:content-box;background:var(--mn-surface);box-shadow:var(--mn-glass);border-radius:50%;padding:12px}.mn-module-card p,.mn-card p{max-width:58ch;margin-top:12px;font-size:.95rem}.mn-checks{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.mn-checks li{color:var(--mn-muted);align-items:flex-start;gap:10px;font-size:.88rem;display:flex}.mn-checks svg{color:var(--mn-accent);flex-shrink:0;margin-top:4px}.mn-text-link{min-height:44px;color:var(--mn-ink);align-items:center;gap:9px;margin-top:auto;font-size:.9rem;font-weight:600;display:inline-flex}.mn-text-link svg{transition:transform .2s}a:hover>.mn-text-link svg,.mn-text-link:hover svg{transform:translate(3px)}.mn-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mn-workflow li{border-radius:var(--mn-radius-card);background:var(--mn-soft);box-shadow:var(--mn-glass);padding:28px}.mn-step{border-radius:var(--mn-pill);background:var(--mn-black);min-width:40px;height:40px;color:var(--mn-surface);font-variant-numeric:tabular-nums;align-self:flex-start;place-items:center;margin-bottom:26px;padding-inline:10px;font-size:.85rem;font-weight:600;display:inline-grid}.mn-workflow p{margin-top:12px;font-size:.95rem}.mn-split{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.mn-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.mn-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.mn-faq{gap:12px;display:grid}.mn-faq details{border:1px solid var(--mn-line);background:var(--mn-surface);border-radius:28px;padding:0 24px;transition:box-shadow .25s,border-color .25s}.mn-faq details[open]{box-shadow:var(--mn-glass);border-color:#0000}.mn-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding-block:20px;font-weight:600;list-style:none;display:flex}.mn-faq summary::-webkit-details-marker{display:none}.mn-faq summary span{color:var(--mn-ink);font-size:1.4rem;transition:transform .2s}.mn-faq details[open] summary span{transform:rotate(45deg)}.mn-faq details p{padding:0 30px 24px 0;font-size:.95rem}.mn-main:not(.mx-landing)>.mn-closing-section{background:var(--mn-grad-deep);position:relative;overflow:hidden}.mn-closing{justify-content:space-between;align-items:center;gap:40px;display:flex}.mn-theme .mn-closing h2{color:#fff}.mn-theme .mn-closing p:not(.mn-eyebrow){color:#ffffffd1;margin-top:18px}.mn-theme .mn-closing .mn-eyebrow{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff47}.mn-theme .mn-closing .mn-button-primary{color:#09090b;background:#fff}.mn-theme .mn-closing .mn-button-secondary{color:#fff;background:#ffffff14;border-color:#fff6}.mn-closing .mn-actions{flex-direction:column;flex-shrink:0;margin:0}.mn-plan{background:var(--mn-surface);box-shadow:var(--mn-glass), 0 30px 60px -36px #1414504d;border-radius:32px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.mn-plan-price,.mn-plan-included{padding:clamp(24px,4vw,48px)}.mn-plan-price{background:var(--mn-soft)}.mn-plan-included h3{margin-bottom:22px}.mn-billing{border-radius:var(--mn-pill);background:var(--mn-canvas);gap:4px;margin-block:28px;padding:5px;display:flex}.mn-billing button{border-radius:var(--mn-pill);min-height:44px;color:var(--mn-muted);background:0 0;border:0;flex:1;padding:10px 8px;font-size:.88rem;font-weight:600;transition:background .2s,color .2s}.mn-billing button[aria-pressed=true]{color:var(--mn-surface);background:var(--mn-black)}.mn-price{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,4.5rem);font-weight:560;line-height:1.2}.mn-price small{letter-spacing:normal;color:var(--mn-muted);font-size:1rem;font-weight:400}.mn-plan-price .mn-button{width:100%;margin-top:28px}.mn-plan-price .mn-caption{margin-top:10px}.mn-contact{padding-block:54px 80px}.mn-contact .mn-split{grid-template-columns:.9fr 1.1fr}.mn-contact h1{font-size:clamp(2.5rem,4vw,3.7rem)}.mn-contact-links{gap:16px;margin-block:28px;display:grid}.mn-contact-links a{border-radius:var(--mn-pill);background:var(--mn-soft);width:fit-content;min-height:44px;box-shadow:var(--mn-glass);color:var(--mn-ink);overflow-wrap:anywhere;align-items:center;gap:12px;padding:6px 18px 6px 8px;font-weight:550;display:flex}.mn-contact-links a svg{box-sizing:content-box;background:var(--mn-surface);color:var(--mn-accent);border-radius:50%;padding:8px}.mn-form-panel{background:var(--mn-soft);box-shadow:var(--mn-glass);border-radius:32px;padding:clamp(24px,4vw,44px);scroll-margin-top:100px}.mn-form-panel>p{margin:8px 0 26px;font-size:.9rem}.mn-form-input{border:1px solid var(--mn-line);background:var(--mn-surface);width:100%;min-height:48px;color:var(--mn-ink);font:inherit;border-radius:16px;padding:12px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.mn-form-input:focus{border-color:var(--mn-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--mn-ink) 8%, transparent)}.mn-form-label{color:var(--mn-ink);margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.mn-form-input::placeholder{color:var(--mn-muted)}.mn-form-input:disabled{opacity:.6;cursor:wait}.mn-initials{background:var(--mn-grad-violet);width:64px;height:64px;box-shadow:var(--mn-glass);color:#fff;border-radius:50%;place-items:center;margin-bottom:24px;font-weight:700;display:grid}.mn-theme .mn-person-role{color:var(--mn-subtle);font-size:.85rem}.mn-header{z-index:50;background:var(--mn-canvas);position:sticky;top:0}.mn-header-inner{min-height:var(--mn-header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.mn-header-desktop{border-radius:var(--mn-pill);background:var(--mn-surface);box-shadow:var(--mn-glass);padding:5px}.mn-logo{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.mn-header nav ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.mn-nav-link{min-height:40px;color:var(--mn-ink);border-radius:var(--mn-pill);letter-spacing:-.01em;align-items:center;padding:8px 16px;font-size:.9rem;font-weight:550;transition:background .2s;display:flex}.mn-nav-link[aria-current=page],.mn-nav-link:hover{background:var(--mn-canvas)}.mn-header-actions{align-items:center;gap:8px;display:flex}.mn-header-actions .mn-button{min-height:44px;padding:10px 20px;font-size:.9rem}.mn-mobile-trigger.mn-icon-button{display:none}.mn-icon-button{background:var(--mn-surface);width:44px;height:44px;color:var(--mn-ink);border:1px solid var(--mn-line);border-radius:var(--button-border-radius);justify-content:center;align-items:center;padding:0;display:inline-flex}.mn-dialog-overlay{z-index:100010;background:#0f172a8c;position:fixed;inset:0}.mn-dialog{z-index:100011;overscroll-behavior:contain;width:min(100%,440px);height:100dvh;padding:max(20px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto}.mn-dialog-top{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mn-dialog nav{margin:28px 0}.mn-dialog nav ul{margin:0;padding:0;list-style:none}.mn-dialog .mn-nav-link{border-bottom:1px solid var(--mn-line);border-radius:0;justify-content:space-between;min-height:52px;font-size:1.05rem}.mn-dialog-actions{border-top:1px solid var(--mn-line);gap:12px;margin-top:auto;padding-top:24px;display:grid}.mn-dialog-actions .mn-button{width:100%}.mn-banner{background:var(--mn-soft);border-bottom:1px solid var(--mn-line)}.mn-banner-inner{justify-content:center;align-items:center;gap:16px;min-height:44px;padding-right:44px;font-size:.78rem;display:flex;position:relative}.mn-banner a{color:var(--mn-accent);white-space:nowrap;font-weight:650}.mn-banner button{background:0 0;border:0;position:absolute;right:0}.mn-skip{z-index:202;background:var(--mn-surface);color:var(--mn-ink);padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.mn-skip:focus{transform:none}.mn-footer{--mn-ink:#fafafa;--mn-muted:#a1a1aa;--mn-line:#ffffff1f;--mn-accent:#fafafa;color:var(--mn-ink);background:radial-gradient(60% 80% at 0 0,#ffffff1a,#0000 60%),radial-gradient(#ffffff0f 1px,#0000 1px) 0 0/18px 18px,#09090b;border-radius:40px;margin:12px;padding:64px 0 28px}.mn-footer .mn-logo{background:#fafafa;border-radius:16px;padding:8px 14px}.mn-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:36px;display:grid}.mn-footer-grid p{max-width:31ch;margin:18px 0;font-size:.88rem}.mn-footer h3{text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:.8rem}.mn-footer a:not(.mn-logo){min-height:44px;color:var(--mn-muted);align-items:center;font-size:.85rem;display:flex}.mn-footer a:hover{color:var(--mn-accent)}.mn-site{background:var(--mn-canvas)}.mn-legal-body{max-width:820px}.mn-theme .mn-legal-updated{margin-top:18px}.mn-legal-body h2{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:600}.mn-legal-body h3{margin-bottom:10px;font-size:1.1rem}.mn-legal-body p,.mn-legal-body li{color:var(--mn-muted);line-height:1.75}.mn-legal-body a{color:var(--mn-accent);text-underline-offset:3px;text-decoration:underline}.mn-legal-body section[class*=bg-]{border-radius:var(--mn-radius-card);background:var(--mn-soft);box-shadow:var(--mn-glass);border:0}.mn-theme .mn-footer-link-button{min-height:24px;color:var(--mn-muted);font-size:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.mn-theme .mn-footer-link-button:hover{color:var(--mn-ink)}.mn-footer-bottom{border-top:1px solid var(--mn-line);color:var(--mn-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:38px;padding-top:22px;font-size:.75rem;display:flex}@media (max-width:1199px){.mn-header-desktop,.mn-header-actions{display:none}.mn-mobile-trigger.mn-icon-button{display:inline-flex}.mn-theme{--mn-header-h:68px}}@media (max-width:999px){.mn-hero-grid,.mn-split,.mn-contact .mn-split{grid-template-columns:1fr;gap:38px}.mn-hero-copy{max-width:720px}.mn-module-grid{grid-template-columns:1fr 1fr}.mn-module-grid>:first-child{grid-column:auto}.mn-workflow{grid-template-columns:1fr 1fr}.mn-footer-grid{grid-template-columns:2fr 1fr 1fr}.mn-footer-grid>:first-child{grid-column:1/-1}.mn-closing{align-items:start}}@media (max-width:639px){.mn-container{width:calc(100% - 40px)}.mn-theme h1{font-size:clamp(2.2rem,10vw,3.15rem)}.mn-hero{padding-block:36px 44px}.mn-hero-copy .mn-lead{margin-top:20px}.mn-actions{gap:10px;margin-top:24px}.mn-actions .mn-button{flex:auto;padding-inline:14px}.mn-product-bar{padding:14px}.mn-product-bar .mn-caption{display:none}.mn-tabs{gap:2px;padding:6px}.mn-tabs button{gap:5px;font-size:.72rem}.mn-tabs button svg{display:none}.mn-product-caption{padding:16px}.mn-capabilities .mn-container{gap:14px;display:grid}.mn-module-grid,.mn-three,.mn-two,.mn-plan,.mn-workflow{grid-template-columns:1fr}.mn-module-card,.mn-card{padding:24px}.mn-card-top{margin-bottom:22px}.mn-workflow{gap:24px}.mn-workflow li{grid-template-columns:36px 1fr;column-gap:14px;display:grid}.mn-step{grid-row:span 2;margin:0}.mn-workflow p{margin-top:8px}.mn-closing{display:block}.mn-closing .mn-actions{margin-top:24px}.mn-banner-inner{justify-content:flex-start;gap:8px;font-size:.73rem}.mn-banner-inner>span{display:none}.mn-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.mn-contact{padding-top:36px}}@media (prefers-reduced-motion:no-preference){.mn-dialog[data-state=open]{animation:.22s ease-out mn-sheet-enter}@keyframes mn-sheet-enter{0%{transform:translate(24px)}to{transform:translate(0)}}}@media (prefers-reduced-motion:reduce){.mn-theme *,.mn-theme :before,.mn-theme :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
