.mn{--mn-bg:#f6f5f2;--mn-panel:#ffffff;--mn-ink:#141414;--mn-muted:#5f5f66;--mn-line:#e5e3dd;--mn-blade:#e11d2e;--mn-blade2:#ff5a68;--mn-on-blade:#ffffff;--mn-chip:#f0efeb;--mn-good:#15803d;--mn-good-bg:#dcfce7;--mn-warn:#a16207;--mn-warn-bg:#fef3c7;--mn-bad:#b91c1c;--mn-bad-bg:#fee2e2;--mn-shadow:0 1px 2px rgba(0,0,0,0.06),0 8px 24px rgba(0,0,0,0.05)}@media (prefers-color-scheme:dark){html:not(.light) .mn{--mn-bg:#0d0d0f;--mn-panel:#16161a;--mn-ink:#f3f3f3;--mn-muted:#a3a3ab;--mn-line:#2a2a30;--mn-chip:#202026;--mn-good:#4ade80;--mn-good-bg:rgba(74,222,128,0.12);--mn-warn:#fbbf24;--mn-warn-bg:rgba(251,191,36,0.12);--mn-bad:#f87171;--mn-bad-bg:rgba(248,113,113,0.12);--mn-shadow:0 1px 2px rgba(0,0,0,0.4)}}html.dark .mn{--mn-bg:#0d0d0f;--mn-panel:#16161a;--mn-ink:#f3f3f3;--mn-muted:#a3a3ab;--mn-line:#2a2a30;--mn-chip:#202026;--mn-good:#4ade80;--mn-good-bg:rgba(74,222,128,0.12);--mn-warn:#fbbf24;--mn-warn-bg:rgba(251,191,36,0.12);--mn-bad:#f87171;--mn-bad-bg:rgba(248,113,113,0.12);--mn-shadow:0 1px 2px rgba(0,0,0,0.4)}.mn{min-height:100vh;background:var(--mn-bg);color:var(--mn-ink);font:16px/1.6 ui-sans-serif,-apple-system,Segoe UI,Inter,Roboto,sans-serif;background-image:repeating-linear-gradient(-18deg,transparent 0 140px,rgba(225,29,46,.035) 140px 141px)}.mn a{color:inherit}.mn .wrap{max-width:1160px;margin:0 auto;padding:20px 16px 40px}.mn .skip{position:absolute;left:-9999px}.mn .skip:focus{left:16px;top:8px;background:var(--mn-panel);padding:8px 12px;border-radius:8px;z-index:50}.mn :focus-visible{outline:2px solid var(--mn-blade);outline-offset:2px;border-radius:6px}.mn .top{justify-content:space-between;gap:16px;flex-wrap:wrap}.mn .brand,.mn .top{display:flex;align-items:center}.mn .brand{gap:10px;font-weight:900;letter-spacing:.06em;font-size:20px;text-transform:uppercase;text-decoration:none;position:relative}.mn .brand b{color:var(--mn-blade)}.mn .brand .shuriken{width:30px;height:30px;color:var(--mn-ink);animation:mn-spin 8s linear infinite}.mn .brand:after{content:"";position:absolute;left:40px;right:-6px;top:50%;height:2px;background:linear-gradient(90deg,transparent,var(--mn-blade2),transparent);transform:rotate(-8deg) scaleX(0);transform-origin:left;animation:mn-cut .7s cubic-bezier(.7,0,.3,1) .2s forwards}.mn .nav{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.mn .nav a{padding:6px 12px;border-radius:999px;color:var(--mn-muted);text-decoration:none;font-weight:600;font-size:14px}.mn .nav a:hover,.mn .nav a[aria-current=page]{background:var(--mn-chip);color:var(--mn-ink)}.mn section{margin-top:72px;scroll-margin-top:16px}.mn .eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mn-blade)}.mn h2{font-size:34px;line-height:1.1;letter-spacing:-.02em;margin:6px 0 10px}.mn h2,.mn h3{font-weight:900}.mn h3{margin:0 0 6px;font-size:19px;line-height:1.25}.mn .lede{font-size:17px;max-width:700px;margin:0 0 22px}.mn .lede,.mn .note{color:var(--mn-muted)}.mn .note{display:inline-block;font-size:13px;border:1px dashed var(--mn-line);border-radius:8px;padding:6px 10px;margin-top:14px}.mn .note strong{color:var(--mn-blade)}.mn .hero{display:grid;grid-template-columns:1.15fr .85fr;gap:32px;align-items:center;margin-top:44px}.mn .hero.solo{grid-template-columns:1fr;max-width:820px}.mn .hl{position:relative;font-size:60px;line-height:1.02;font-weight:900;letter-spacing:-.03em;margin:8px 0 18px}.mn .hl em{font-style:normal;color:var(--mn-blade)}.mn .hl .a{display:block;clip-path:polygon(0 0,100% 0,100% 38%,0 62%)}.mn .hl .b{display:block;position:absolute;inset:0;clip-path:polygon(0 62%,100% 38%,100% 100%,0 100%);animation:mn-drop .6s cubic-bezier(.6,0,.3,1) .75s forwards}.mn .hl .cut{position:absolute;left:-6%;right:-6%;top:50%;height:4px;background:linear-gradient(90deg,transparent,var(--mn-blade2),#fff,var(--mn-blade2),transparent);box-shadow:0 0 16px var(--mn-blade);transform:rotate(-8deg) scaleX(0);transform-origin:left;animation:mn-cut .8s cubic-bezier(.7,0,.3,1) .2s forwards;pointer-events:none}.mn .sub{font-size:19px;color:var(--mn-muted);margin:0;max-width:580px}.mn .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.mn .btn{font:inherit;font-weight:800;border:1px solid var(--mn-line);background:var(--mn-panel);color:var(--mn-ink);padding:11px 18px;border-radius:10px;cursor:pointer;position:relative;overflow:hidden;text-decoration:none;display:inline-block}.mn .btn:after{content:"";position:absolute;top:-50%;left:-60%;width:40%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-25deg);transition:left .45s}.mn .btn:hover:after{left:130%}.mn .btn.pri{background:var(--mn-blade);border-color:var(--mn-blade);color:var(--mn-on-blade)}.mn .btn.ink{background:var(--mn-ink);border-color:var(--mn-ink);color:var(--mn-bg)}.mn .card{background:var(--mn-panel);border:1px solid var(--mn-line);border-radius:14px;padding:22px;box-shadow:var(--mn-shadow);position:relative;overflow:hidden}.mn .card p{margin:0;color:var(--mn-muted);font-size:15px}.mn .card ul{margin:12px 0 0;padding:0;list-style:none;font-size:15px}.mn .card li{padding:6px 0;border-top:1px solid var(--mn-line)}.mn .card li:before{content:"✦ ";color:var(--mn-blade)}.mn .card.link{text-decoration:none;display:block;transition:transform .2s,border-color .2s}.mn .card.link:hover{transform:translateY(-3px);border-color:var(--mn-blade)}.mn .card .more{display:inline-block;margin-top:14px;font-weight:800;color:var(--mn-blade)}.mn .g2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.mn .g2,.mn .g3{display:grid;gap:16px}.mn .g3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.mn .g4{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.mn .ic{width:38px;height:38px;border-radius:10px;background:var(--mn-blade);color:var(--mn-on-blade);display:grid;place-items:center;margin-bottom:12px}.mn .ic,.mn .n{font-weight:900}.mn .n{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--mn-ink);color:var(--mn-bg);margin-bottom:10px}.mn .tag{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--mn-chip);color:var(--mn-muted);vertical-align:middle}.mn .demo ul{margin-top:10px}.mn .demo li{display:flex;justify-content:space-between;gap:10px;font-size:14px}.mn .demo li:before{content:none}.mn .demo li small{display:block;color:var(--mn-muted)}.mn .demo li{animation:mn-rowin .5s cubic-bezier(.6,0,.3,1) both;animation-delay:calc(.9s + var(--i) * .11s)}.mn .query{font-size:14px;padding:10px 12px;border:1px solid var(--mn-line);border-radius:8px;background:var(--mn-bg)}.mn .badge{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap;align-self:center}.mn .badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.mn .good{color:var(--mn-good);background:var(--mn-good-bg)}.mn .warn{color:var(--mn-warn);background:var(--mn-warn-bg)}.mn .bad{color:var(--mn-bad);background:var(--mn-bad-bg)}.mn .small{font-size:13px;color:var(--mn-muted);margin-top:10px}.mn .amt{font-size:34px;font-weight:900;font-variant-numeric:tabular-nums;margin:6px 0 0}.mn .amt small{font-size:14px;color:var(--mn-muted);font-weight:700}.mn .feat{border-color:var(--mn-blade)}.mn table.rates{width:100%;border-collapse:collapse;font-size:14px;margin-top:12px}.mn table.rates td,.mn table.rates th{padding:8px 0;border-top:1px solid var(--mn-line);text-align:left;font-weight:400}.mn table.rates td{text-align:right;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap;padding-left:10px}.mn .net{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mn .net li{padding:6px 12px;border:1px solid var(--mn-line);border-radius:999px;font-size:13px;font-weight:700;background:var(--mn-panel)}.mn .net li:before{content:none}.mn .net li.hub{background:var(--mn-ink);color:var(--mn-bg);border-color:var(--mn-ink)}.mn pre{margin:12px 0 0;padding:14px;border-radius:10px;background:#141414;color:#f3f3f3;font-size:13px;line-height:1.5;overflow-x:auto}.mn .faq{display:grid;gap:10px;max-width:860px}.mn .faq details{background:var(--mn-panel);border:1px solid var(--mn-line);border-radius:12px;padding:14px 18px}.mn .faq summary{cursor:pointer;font-weight:800;list-style:none;display:flex;justify-content:space-between;gap:12px}.mn .faq summary::-webkit-details-marker{display:none}.mn .faq summary:after{content:"+";color:var(--mn-blade);font-weight:900}.mn .faq details[open] summary:after{content:"–"}.mn .faq details p{margin:10px 0 0;color:var(--mn-muted)}.mn .cta{text-align:center;padding:40px 20px}.mn .cta h2{font-size:36px}.mn .cta .lede{margin:0 auto 18px}.mn form.wl{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;max-width:760px;margin:0 auto}.mn form.wl input,.mn form.wl select{font:inherit;padding:11px 12px;border:1px solid var(--mn-line);border-radius:10px;background:var(--mn-bg);color:var(--mn-ink);min-width:0}.mn form.wl input[type=email]{flex:2 1 240px}.mn form.wl input[name=company],.mn form.wl select{flex:1 1 180px}.mn .hp{left:-9999px}.mn .hp,.mn .sr{position:absolute;width:1px;height:1px;overflow:hidden}.mn .sr{padding:0;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mn footer{margin-top:56px;padding-top:20px;border-top:1px solid var(--mn-line);justify-content:space-between;gap:12px;font-size:13px;color:var(--mn-muted)}.mn footer,.mn footer nav{display:flex;flex-wrap:wrap}.mn footer nav{gap:14px}.mn footer a{text-decoration:none}.mn footer a:hover{color:var(--mn-ink)}@keyframes mn-spin{to{transform:rotate(1turn)}}@keyframes mn-cut{60%{transform:rotate(-8deg) scaleX(1);opacity:1}to{transform:rotate(-8deg) scaleX(1);opacity:0}}@keyframes mn-drop{to{transform:translate(6px,4px)}}@keyframes mn-rowin{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%);transform:translateX(-10px)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:none}}@media (max-width:900px){.mn .hero{grid-template-columns:1fr}}@media (max-width:560px){.mn .hl{font-size:42px}.mn h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.mn *,.mn :after,.mn :before{animation:none!important;transition:none!important}.mn .hl .b{transform:translate(6px,4px)}.mn .brand:after,.mn .hl .cut{display:none}}