.mm-skip-link{background:var(--accent);border-radius:0 0 var(--r-md) 0;color:var(--text);font-family:var(--font-display);font-weight:600;left:-9999px;padding:12px 20px;position:absolute;text-decoration:none;top:0;z-index:1000}.mm-skip-link:focus,.mm-skip-link:focus-visible{left:0;outline:2px solid var(--text);outline-offset:2px;top:0}main:focus{outline:none}#compare,#how-it-works{height:0;position:relative;top:calc(var(--header-h, 80px)*-1);visibility:hidden;width:0}[data-mm-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}[data-mm-reveal].is-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-mm-reveal]{opacity:1;transform:none;transition:none}}.mm-home-hero{background:radial-gradient(ellipse at top right,rgba(244,120,92,.1),transparent 55%),radial-gradient(ellipse at bottom left,rgba(43,42,108,.18),transparent 60%),var(--canvas-deep);isolation:isolate;overflow:hidden;padding:96px 0 72px;position:relative}.mm-home-hero-glow{border-radius:50%;filter:blur(80px);pointer-events:none;position:absolute;z-index:-1}.mm-home-hero-glow--a{animation:mm-glow-a 14s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(244,120,92,.45),transparent 65%);height:520px;right:-80px;top:-120px;width:520px}.mm-home-hero-glow--b{animation:mm-glow-b 18s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(43,42,108,.55),transparent 65%);bottom:-160px;height:460px;left:-100px;width:460px}@keyframes mm-glow-a{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,40px) scale(1.08)}}@keyframes mm-glow-b{0%{transform:translate(0) scale(1)}to{transform:translate(40px,-30px) scale(1.12)}}.mm-home-hero-grid-bg{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:56px 56px;inset:0;mask-image:radial-gradient(ellipse at center,#000 35%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 35%,transparent 75%);opacity:.6;position:absolute;z-index:-1}.mm-home-hero-grid{align-items:center;display:grid;gap:var(--s-xxl);grid-template-columns:1fr 1.05fr;position:relative;z-index:1}.mm-home-hero-copy{display:flex;flex-direction:column;gap:var(--s-md);max-width:540px}.mm-home-hero-eyebrow{align-items:center;align-self:flex-start;background:rgba(244,120,92,.1);border:1px solid rgba(244,120,92,.3);border-radius:var(--r-pill);color:var(--accent);display:inline-flex;font-family:var(--font-body);font-size:12px;font-weight:600;gap:8px;letter-spacing:.4px;padding:6px 14px;text-transform:uppercase}.mm-home-hero-eyebrow-pulse{animation:mm-pulse 2s ease-out infinite;background:var(--accent);border-radius:50%;box-shadow:0 0 0 0 rgba(244,120,92,.6);height:8px;width:8px}@keyframes mm-pulse{0%{box-shadow:0 0 0 0 rgba(244,120,92,.7)}70%{box-shadow:0 0 0 12px rgba(244,120,92,0)}to{box-shadow:0 0 0 0 rgba(244,120,92,0)}}.mm-home-hero-h1{color:var(--text);font-family:var(--font-display);font-size:clamp(44px,6vw,80px);font-weight:600;letter-spacing:-2.4px;line-height:1.02;margin:0}.mm-home-hero-h1-accent{animation:mm-gradient-text 8s linear infinite;background:linear-gradient(120deg,var(--accent) 0,#fef1ef 60%,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:transparent}@keyframes mm-gradient-text{0%{background-position:0 50%}to{background-position:200% 50%}}.mm-home-hero-sub{color:var(--text-muted);font-family:var(--font-body);font-size:18px;line-height:1.55;margin:0;max-width:520px}.mm-home-hero-actions{display:flex;flex-wrap:wrap;gap:var(--s-md);margin-top:var(--s-sm)}.mm-home-hero-cta-primary{align-items:center;background:var(--accent);border-radius:var(--r-sm);box-shadow:0 0 0 0 rgba(244,120,92,.55),0 8px 32px rgba(244,120,92,.25);color:var(--text);display:inline-flex;font-family:var(--font-display);font-size:16px;font-weight:600;gap:10px;height:56px;padding:16px 26px;text-decoration:none;transition:transform .2s ease,box-shadow .3s ease,background .2s ease}.mm-home-hero-cta-primary:hover{background:var(--accent-active,#e55a3d);box-shadow:0 0 0 6px rgba(244,120,92,.25),0 12px 48px rgba(244,120,92,.45);transform:translateY(-1px)}.mm-home-hero-cta-primary:focus-visible{outline:2px solid var(--text);outline-offset:4px}.mm-home-hero-cta-secondary{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:var(--r-sm);color:var(--text);display:inline-flex;font-family:var(--font-display);font-size:16px;font-weight:600;gap:8px;height:56px;padding:16px 22px;text-decoration:none;transition:background .2s ease,border-color .2s ease}.mm-home-hero-cta-secondary:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.35)}.mm-home-hero-trust{color:var(--text-subtle);font-family:var(--font-body);font-size:13px;margin:var(--s-sm) 0 0}.mm-home-hero-mockup{perspective:1200px;position:relative;z-index:1}.mm-home-hero-mockup-frame{animation:mm-mockup-bob 8s ease-in-out infinite;background:linear-gradient(180deg,rgba(20,30,42,.85),rgba(10,31,44,.95));border:1px solid rgba(244,120,92,.25);border-radius:var(--r-lg);box-shadow:0 30px 80px -20px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.04),0 0 60px -10px rgba(244,120,92,.2);overflow:hidden;transition:transform .4s ease,box-shadow .4s ease}.mm-home-hero-mockup-frame:hover{animation-play-state:paused;box-shadow:0 40px 100px -20px rgba(0,0,0,.75),0 0 0 1px hsla(0,0%,100%,.04),0 0 100px -10px rgba(244,120,92,.35);transform:translateY(-6px) rotate(0deg)}@keyframes mm-mockup-bob{0%,to{transform:rotate(-1deg) translateY(0)}50%{transform:rotate(-.5deg) translateY(-8px)}}@media (prefers-reduced-motion:reduce){.mm-home-hero-mockup-frame{animation:none;transform:rotate(-1deg)}}.mm-home-hero-mockup-chrome{align-items:center;background:rgba(0,0,0,.25);border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:8px;padding:12px 16px}.mm-home-hero-mockup-dot{border-radius:50%;height:10px;width:10px}.mm-home-hero-mockup-dot--r{background:#ff5f56}.mm-home-hero-mockup-dot--y{background:#ffbd2e}.mm-home-hero-mockup-dot--g{background:#27c93f}.mm-home-hero-mockup-url{color:var(--text-subtle);font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-app{background:#faf8f5;display:grid;font-family:var(--font-body);grid-template-columns:150px 1fr;min-height:440px}.mm-app-side{background:#001428;color:hsla(0,0%,100%,.92);display:flex;flex-direction:column;font-size:11px;gap:10px;padding:14px 10px}.mm-app-brand{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff;display:flex;font-family:var(--font-display);font-size:12px;font-weight:600;gap:6px;padding-bottom:8px}.mm-app-brand-mark{align-items:center;background:rgba(244,120,92,.15);border-radius:4px;display:inline-flex;height:16px;justify-content:center;width:16px}.mm-app-org{background:hsla(0,0%,100%,.04);border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:8px}.mm-app-org-row{align-items:center;display:flex;gap:4px;justify-content:space-between}.mm-app-org-name{color:hsla(0,0%,100%,.95);font-size:10px;overflow:hidden;text-overflow:ellipsis}.mm-app-org-name,.mm-app-org-tag{font-weight:600;white-space:nowrap}.mm-app-org-tag{background:rgba(123,91,255,.25);border-radius:4px;color:#c7b7ff;font-size:8px;letter-spacing:.3px;padding:2px 5px;text-transform:uppercase}.mm-app-org-company{display:flex;flex-direction:column;gap:1px}.mm-app-org-company-label{color:hsla(0,0%,100%,.45);font-size:9px;letter-spacing:.3px;text-transform:uppercase}.mm-app-org-company-value{color:hsla(0,0%,100%,.9);font-size:11px;font-weight:500}.mm-app-side-section{align-items:center;border-radius:5px;color:hsla(0,0%,100%,.78);display:flex;font-size:11px;font-weight:500;justify-content:space-between;padding:6px 8px}.mm-app-side-count{background:hsla(0,0%,100%,.08);border-radius:999px;color:hsla(0,0%,100%,.5);font-size:10px;font-weight:600;padding:1px 6px}.mm-app-side-heading{color:hsla(0,0%,100%,.4);font-size:9px;font-weight:600;letter-spacing:.4px;margin-top:4px;padding:8px 8px 2px;text-transform:uppercase}.mm-app-nav{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:0}.mm-app-nav li{align-items:center;border-radius:5px;color:hsla(0,0%,100%,.78);display:flex;font-size:11px;gap:7px;padding:6px 8px;transition:background .2s ease,color .2s ease}.mm-app-nav li.is-active{background:linear-gradient(120deg,rgba(123,91,255,.28),rgba(123,91,255,.18));box-shadow:inset 0 0 0 1px rgba(123,91,255,.3);color:#fff}.mm-app-nav-icon{align-items:center;color:hsla(0,0%,100%,.5);display:inline-flex;font-size:10px;height:14px;justify-content:center;width:14px}.mm-app-nav li.is-active .mm-app-nav-icon{color:#c7b7ff}.mm-app-nav--small li{font-size:10px;padding:5px 8px}.mm-app-main{color:#1a2333;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:14px 16px}.mm-app-topbar{align-items:center;border-bottom:1px solid #e8e2d7;display:flex;gap:6px;padding-bottom:10px}.mm-app-topbar-pill{background:#fff;border:1px solid #e0dac9;border-radius:999px;color:#4f5763;font-size:10px;font-weight:500;padding:3px 8px;white-space:nowrap}.mm-app-topbar-pill--enterprise{background:rgba(123,91,255,.1);border-color:rgba(123,91,255,.3);color:#4f39b8}.mm-app-topbar-pill--project{background:rgba(244,120,92,.1);border-color:rgba(244,120,92,.3);color:#b5421f}.mm-app-main-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.mm-app-main-title{display:flex;flex-direction:column;gap:2px}.mm-app-main-title h3{align-items:center;color:#1a2333;display:inline-flex;font-family:var(--font-display);font-size:16px;font-weight:600;gap:6px;letter-spacing:-.3px;margin:0}.mm-app-main-icon{align-items:center;background:rgba(123,91,255,.12);border-radius:4px;display:inline-flex;height:20px;justify-content:center;width:20px}.mm-app-main-title p{color:#6b7280;font-size:11px;margin:0}.mm-app-main-cta{align-items:center;background:var(--accent);border:0;border-radius:6px;box-shadow:0 4px 12px rgba(244,120,92,.35);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:11px;font-weight:600;gap:6px;padding:7px 12px;white-space:nowrap}.mm-app-input-card{background:#fff;border:1px solid #e0dac9;border-radius:7px;box-shadow:0 1px 2px rgba(0,0,0,.03);display:flex;flex-direction:column;gap:4px;padding:10px 12px}.mm-app-input-label{color:#8a6e5c;font-size:9px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.mm-app-input-text{color:#1a2333;font-size:12px;line-height:1.4}.mm-app-cursor{animation:mm-blink 1s steps(2) infinite;background:var(--accent);display:inline-block;height:11px;margin-left:1px;vertical-align:middle;width:1.5px}.mm-app-queue{background:#fff;border:1px solid #e0dac9;border-radius:7px;display:flex;flex-direction:column;overflow:hidden}.mm-app-queue-head{align-items:center;background:#f5efe6;border-bottom:1px solid #e8e2d7;display:flex;justify-content:space-between;padding:9px 12px}.mm-app-queue-title{color:#1a2333;font-family:var(--font-display);font-size:12px;font-weight:600}.mm-app-queue-meta{color:#8a6e5c;font-size:10px}.mm-app-queue-row{align-items:center;border-bottom:1px solid #f0eae0;display:grid;font-size:11px;gap:10px;grid-template-columns:56px 1fr auto;padding:8px 12px;transition:background .2s ease}.mm-app-queue-row:last-child{border-bottom:0}.mm-app-queue-row--active{background:rgba(244,120,92,.06)}.mm-app-queue-tag{align-items:center;border-radius:4px;display:inline-flex;font-size:9px;font-weight:700;justify-content:center;letter-spacing:.3px;padding:3px 0;text-align:center;text-transform:uppercase;width:100%}.mm-app-queue-tag--seo{background:rgba(244,120,92,.15);color:#b5421f}.mm-app-queue-tag--social{background:rgba(101,181,255,.18);color:#1f69b5}.mm-app-queue-tag--email{background:rgba(11,223,80,.15);color:#1f8c3a}.mm-app-queue-tag--paid{background:rgba(255,32,103,.13);color:#b5174d}.mm-app-queue-desc{color:#1a2333;font-size:11px;font-weight:500;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-app-queue-stage{align-items:center;border-radius:4px;display:inline-flex;font-size:10px;font-weight:600;gap:4px;padding:3px 7px;white-space:nowrap}.mm-app-queue-stage--done{background:rgba(11,223,80,.13);color:#1f8c3a}.mm-app-queue-stage--review{background:rgba(101,181,255,.18);color:#1f69b5}.mm-app-queue-stage--generating{background:rgba(244,120,92,.15);color:#b5421f}.mm-app-queue-stage--queued{background:#f0eae0;color:#8a6e5c}.mm-app-queue-pulse{animation:mm-stage-pulse 1.4s ease-in-out infinite;background:var(--accent);border-radius:50%;height:6px;width:6px}@keyframes mm-stage-pulse{0%,to{opacity:.4;transform:scale(.85)}50%{box-shadow:0 0 8px rgba(244,120,92,.6);opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.mm-app-cursor,.mm-app-queue-pulse{animation:none}}@media (max-width:720px){.mm-app{grid-template-columns:1fr;min-height:0}.mm-app-side{display:none}.mm-app-main{padding:14px}.mm-app-queue-desc{white-space:normal}.mm-app-queue-row{grid-template-columns:50px 1fr auto}}@media (max-width:1024px){.mm-home-hero{padding:64px 0 48px}.mm-home-hero-grid{gap:var(--s-xl);grid-template-columns:1fr}.mm-home-hero-mockup-frame{transform:none}}@media (max-width:720px){.mm-home-hero-h1{font-size:clamp(36px,9vw,48px);letter-spacing:-1.6px}.mm-home-hero-actions{align-items:stretch;flex-direction:column}.mm-home-hero-cta-primary,.mm-home-hero-cta-secondary{justify-content:center;width:100%}.mm-home-hero-mockup-output{grid-template-columns:1fr}}.mm-home-logos{background:var(--canvas);padding:var(--s-xxl) 0;position:relative}.mm-home-logos-eyebrow{color:var(--text-subtle);font-family:var(--font-body);font-size:12px;letter-spacing:.4px;margin:0 0 var(--s-lg);text-align:center;text-transform:uppercase}.mm-home-logos-marquee{display:flex;gap:var(--s-xxl);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden;position:relative}.mm-home-logos-track{align-items:center;animation:mm-logos-scroll 36s linear infinite;display:flex;flex-shrink:0;gap:var(--s-xxl);list-style:none;margin:0;min-width:max-content;padding:0;padding-right:var(--s-xxl)}.mm-home-logos-track li{align-items:center;display:inline-flex;flex-shrink:0;height:60px}.mm-home-logos-track img{filter:brightness(0) invert(1);height:auto;max-height:48px;opacity:.6;transition:opacity .2s ease;width:auto}.mm-home-logos-track li:hover img{opacity:1}.mm-home-logos-marquee:hover .mm-home-logos-track{animation-play-state:paused}@keyframes mm-logos-scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.mm-home-logos-track{animation:none}.mm-home-logos-marquee{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.mm-home-logos-track{gap:var(--s-xl)}.mm-home-logos-track img{max-height:36px}}.mm-beam{background:linear-gradient(90deg,transparent,rgba(244,120,92,0) 8%,rgba(244,120,92,.45) 30%,rgba(244,120,92,.65) 50%,rgba(244,120,92,.45) 70%,rgba(244,120,92,0) 92%,transparent);display:block;height:1px;margin:0;overflow:visible;pointer-events:none;position:relative;width:100%}.mm-beam:before{background:linear-gradient(90deg,transparent,rgba(244,120,92,.18) 30%,rgba(244,120,92,.32) 50%,rgba(244,120,92,.18) 70%,transparent);content:"";filter:blur(6px);inset:-1px 0 -1px 0;pointer-events:none;position:absolute}.mm-beam:after{animation:mm-beam-travel 7s cubic-bezier(.4,0,.6,1) infinite;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.95) 0,rgba(244,120,92,.85) 25%,rgba(244,120,92,0) 70%);border-radius:50%;box-shadow:0 0 16px rgba(244,120,92,.7);content:"";height:5px;left:-160px;position:absolute;top:-2px;width:160px}@keyframes mm-beam-travel{0%{left:-160px;opacity:0}10%{opacity:1}90%{opacity:1}to{left:calc(100% + 20px);opacity:0}}.mm-beam--strong{background:linear-gradient(90deg,transparent,rgba(244,120,92,.65) 30%,rgba(244,120,92,.95) 50%,rgba(244,120,92,.65) 70%,transparent);height:1px}.mm-beam--strong:before{background:linear-gradient(90deg,transparent,rgba(244,120,92,.3) 30%,rgba(244,120,92,.5) 50%,rgba(244,120,92,.3) 70%,transparent);filter:blur(10px)}.mm-beam--strong:after{animation-duration:5s}.mm-beam--soft{background:linear-gradient(90deg,transparent,rgba(244,120,92,.2) 35%,rgba(244,120,92,.3) 50%,rgba(244,120,92,.2) 65%,transparent)}.mm-beam--soft:before{opacity:.5}.mm-beam--soft:after{animation-duration:11s;opacity:.7}@media (prefers-reduced-motion:reduce){.mm-beam:after{animation:none;opacity:0}}.mm-stat-row.mm-stat-row--deep{background:var(--canvas);border-bottom:1px solid var(--hairline)}.mm-stat-row .mm-stat-row-h2{letter-spacing:-1.2px}.mm-stat-row .mm-stat-row-value{font-size:clamp(56px,8vw,96px)!important;letter-spacing:-2.5px!important;line-height:1!important;text-shadow:0 0 40px rgba(244,120,92,.35)}.mm-stat-row .mm-stat-row-prefix,.mm-stat-row .mm-stat-row-suffix{font-size:.45em!important}.mm-stat-row .mm-stat-row-caption{font-size:15px;margin:0 auto;max-width:280px}.mm-stat-row .mm-stat-row-list{gap:var(--s-xxl)}.mm-feature-grid{background:linear-gradient(180deg,var(--canvas) 0,var(--canvas-deep) 100%);padding:var(--s-section) 0}.mm-feature-grid .mm-feature-grid-h2{letter-spacing:-1.2px}.mm-feature-grid .mm-feature-grid-list{gap:var(--s-lg);grid-template-columns:1.4fr 1fr 1fr}.mm-feature-grid .mm-feature-grid-item{background:linear-gradient(160deg,rgba(244,120,92,.05),rgba(20,30,42,.6));border:1px solid rgba(244,120,92,.15);overflow:hidden;padding:var(--s-xxl) var(--s-xl) var(--s-xl);position:relative;transition:border-color .3s ease,transform .3s ease}.mm-feature-grid .mm-feature-grid-item:hover{border-color:rgba(244,120,92,.5);transform:translateY(-2px)}.mm-feature-grid .mm-feature-grid-item:after{background:radial-gradient(circle,rgba(244,120,92,.18),transparent 70%);border-radius:50%;content:"";filter:blur(40px);height:240px;pointer-events:none;position:absolute;right:-120px;top:-120px;width:240px}.mm-feature-grid .mm-feature-grid-item-h3{background:linear-gradient(120deg,var(--text) 0,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:40px;letter-spacing:-1.2px}.mm-feature-grid .mm-feature-grid-item-body{font-size:16px;line-height:1.55}@media (max-width:1024px){.mm-feature-grid .mm-feature-grid-list{grid-template-columns:1fr}}.mm-home-roles{padding:var(--s-section) 0}.mm-home-roles-head{display:flex;flex-direction:column;gap:var(--s-md);margin:0 auto var(--s-xxl);max-width:720px;text-align:center}.mm-home-roles-head>*{margin:0}.mm-home-roles-list{display:grid;gap:var(--s-md);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.mm-home-roles-item{display:flex}.mm-home-roles-link{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease;width:100%}.mm-home-roles-link:hover{border-color:var(--accent);box-shadow:0 12px 36px -12px rgba(244,120,92,.4);transform:translateY(-3px)}.mm-home-roles-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mm-home-roles-avatar{aspect-ratio:1/1;background:var(--canvas-deep);overflow:hidden;position:relative}.mm-home-roles-avatar img,.mm-home-roles-avatar svg{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,.61,.36,1);width:100%}.mm-home-roles-link:hover .mm-home-roles-avatar img{transform:scale(1.04)}.mm-home-roles-avatar:after{background:linear-gradient(180deg,transparent 60%,rgba(0,23,38,.55));content:"";inset:0;pointer-events:none;position:absolute}.mm-home-roles-meta{display:flex;flex:1;flex-direction:column;gap:var(--s-xs);padding:var(--s-lg)}.mm-home-roles-name{color:var(--text);display:flex;flex-direction:column;font-family:var(--font-display);font-size:18px;font-weight:600;margin:0}.mm-home-roles-name-tag{color:var(--accent);font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.4px;margin-top:2px;text-transform:uppercase}.mm-home-roles-title{color:var(--text-subtle);font-family:var(--font-body);font-size:12px;margin:0}.mm-home-roles-tagline{color:var(--text-muted);flex:1;font-family:var(--font-body);font-size:14px;line-height:1.5;margin:var(--s-sm) 0 0}.mm-home-roles-cta{align-items:center;color:var(--accent);display:inline-flex;font-family:var(--font-display);font-size:13px;font-weight:600;gap:6px;margin-top:var(--s-md);transition:gap .2s ease}.mm-home-roles-link:hover .mm-home-roles-cta{gap:10px}@media (max-width:1280px){.mm-home-roles-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.mm-home-roles-list{grid-template-columns:1fr}}.mm-how-it-works{background:var(--canvas-deep)}.mm-how-it-works .mm-how-it-works-num{background:linear-gradient(135deg,var(--accent) 0,#fef1ef 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:64px;text-shadow:0 0 30px rgba(244,120,92,.5)}.mm-how-it-works .mm-how-it-works-step{background:linear-gradient(160deg,rgba(244,120,92,.04),rgba(20,30,42,.6));border-color:rgba(244,120,92,.15);transition:border-color .3s ease,transform .3s ease}.mm-how-it-works .mm-how-it-works-step:hover{border-color:rgba(244,120,92,.4);transform:translateY(-2px)}.mm-home-connector{background:var(--canvas);overflow:hidden;padding:var(--s-section) 0;position:relative}.mm-home-connector-grid{align-items:center;display:grid;gap:var(--s-xxl);grid-template-columns:1fr 1.1fr}.mm-home-connector-copy{display:flex;flex-direction:column;gap:var(--s-md);max-width:520px}.mm-home-connector-eyebrow{margin:0}.mm-home-connector-h2{letter-spacing:-1.2px;margin:0}.mm-home-connector-body{color:var(--text-muted);font-family:var(--font-body);font-size:17px;line-height:1.6;margin:0}.mm-home-connector-cta{align-items:center;color:var(--accent);display:inline-flex;font-family:var(--font-display);font-weight:600;gap:6px;margin-top:var(--s-sm);text-decoration:none;transition:gap .2s ease}.mm-home-connector-cta:hover{gap:10px}.mm-home-connector-diagram{flex-direction:column;height:360px}.mm-home-connector-diagram,.mm-home-connector-tools{display:flex;justify-content:space-between;position:relative}.mm-home-connector-tools{z-index:2}.mm-home-connector-tool{animation:mm-float 4s ease-in-out infinite;animation-delay:calc(var(--i)*.4s);background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--r-pill);color:var(--text);font-family:var(--font-body);font-size:13px;font-weight:500;padding:8px 14px;white-space:nowrap}@keyframes mm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.mm-home-connector-lines{height:100%;inset:0;position:absolute;width:100%;z-index:1}.mm-home-connector-core{align-items:center;animation:mm-core-pulse 3s ease-in-out infinite;background:radial-gradient(ellipse at center,var(--accent) 0,#c45336 100%);border-radius:var(--r-md);box-shadow:0 0 60px rgba(244,120,92,.6),0 0 120px rgba(244,120,92,.3);display:flex;flex-direction:column;gap:4px;left:50%;padding:20px 28px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}@keyframes mm-core-pulse{0%,to{box-shadow:0 0 60px rgba(244,120,92,.6),0 0 120px rgba(244,120,92,.3)}50%{box-shadow:0 0 80px rgba(244,120,92,.8),0 0 160px rgba(244,120,92,.5)}}.mm-home-connector-core-label{color:var(--text);font-family:var(--font-display);font-size:16px;font-weight:600}.mm-home-connector-core-tag{color:hsla(0,0%,100%,.85);font-family:var(--font-body);font-size:11px;letter-spacing:.4px;text-transform:uppercase}.mm-home-connector-outputs{display:flex;justify-content:space-between;position:relative;z-index:2}.mm-home-connector-output{background:rgba(244,120,92,.1);border:1px solid rgba(244,120,92,.4);border-radius:var(--r-pill);color:var(--accent);font-family:var(--font-body);font-size:13px;font-weight:600;padding:8px 14px;white-space:nowrap}@media (max-width:1024px){.mm-home-connector-grid{gap:var(--s-xl);grid-template-columns:1fr}.mm-home-connector-diagram{height:320px}.mm-home-connector-outputs,.mm-home-connector-tools{flex-wrap:wrap;gap:6px;justify-content:center}}.mm-testimonial-card .mm-testimonial-card-figure{background:linear-gradient(135deg,#0a1f2c,#2b2a6c);border:1px solid rgba(244,120,92,.2);box-shadow:0 30px 80px -20px rgba(43,42,108,.5),0 0 100px -30px rgba(244,120,92,.4);overflow:hidden;position:relative}.mm-testimonial-card .mm-testimonial-card-figure:before{background:radial-gradient(circle,rgba(244,120,92,.25),transparent 70%);border-radius:50%;content:"";height:300px;pointer-events:none;position:absolute;right:-100px;top:-100px;width:300px}.mm-testimonial-card .mm-testimonial-card-quote{border-left-color:var(--accent)}.mm-testimonial-card .mm-testimonial-card-metric-value{text-shadow:0 0 30px rgba(244,120,92,.5)}.mm-comparison-table .mm-comparison-table-col--us{background:linear-gradient(180deg,rgba(244,120,92,.18),rgba(244,120,92,.05));border-bottom:2px solid var(--accent);box-shadow:0 0 40px rgba(244,120,92,.25);position:relative}.mm-comparison-table .mm-comparison-table-cell--us{background:linear-gradient(180deg,rgba(244,120,92,.08),rgba(244,120,92,.04))}.mm-comparison-table .mm-comparison-table-col--us .mm-comparison-table-col-name{color:var(--accent);text-shadow:0 0 20px rgba(244,120,92,.5)}.mm-cta-banner.mm-cta-banner--deep{background:radial-gradient(ellipse at top right,rgba(244,120,92,.25),transparent 55%),radial-gradient(ellipse at bottom left,rgba(43,42,108,.3),transparent 60%),linear-gradient(135deg,var(--canvas-deep) 0,#1a2d44 100%);overflow:hidden;position:relative}.mm-cta-banner.mm-cta-banner--deep:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:56px 56px;content:"";inset:0;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);opacity:.6;pointer-events:none;position:absolute}.mm-cta-banner .mm-cta-banner-headline{letter-spacing:-1.4px}.btn.btn-ai{box-shadow:0 0 0 0 rgba(244,120,92,.55),0 8px 32px rgba(244,120,92,.25);transition:box-shadow .3s ease,background .2s ease,transform .2s ease}.btn.btn-ai:hover{box-shadow:0 0 0 6px rgba(244,120,92,.25),0 12px 48px rgba(244,120,92,.45);transform:translateY(-1px)}.mm-faq-accordion{background:radial-gradient(ellipse at top right,rgba(244,120,92,.06),transparent 50%),radial-gradient(ellipse at bottom left,rgba(43,42,108,.1),transparent 55%),var(--canvas-deep);overflow:hidden;position:relative}.mm-faq-accordion:before{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:56px 56px;content:"";inset:0;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);opacity:.5;pointer-events:none;position:absolute}.mm-faq-accordion .container{position:relative;z-index:1}.mm-faq-accordion .mm-faq-accordion-h2{letter-spacing:-1.2px}.mm-faq-accordion .mm-faq-accordion-item{background:linear-gradient(160deg,rgba(244,120,92,.04),rgba(20,30,42,.7));border:1px solid rgba(244,120,92,.12);transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease}.mm-faq-accordion .mm-faq-accordion-item:hover{border-color:rgba(244,120,92,.3);transform:translateY(-1px)}.mm-faq-accordion .mm-faq-accordion-item[open]{border-color:var(--accent);box-shadow:0 8px 24px -8px rgba(244,120,92,.35),inset 0 0 0 1px rgba(244,120,92,.25)}.mm-faq-accordion .mm-faq-accordion-item[open] .mm-faq-accordion-question{color:var(--accent)}.mm-home-blog{background:radial-gradient(ellipse at top left,rgba(43,42,108,.18),transparent 60%),radial-gradient(ellipse at bottom right,rgba(244,120,92,.1),transparent 55%),var(--canvas);overflow:hidden;padding:var(--s-section) 0;position:relative}.mm-home-blog-head{align-items:flex-end;display:flex;gap:var(--s-lg);justify-content:space-between;margin-bottom:var(--s-xxl)}.mm-home-blog-head-text{display:flex;flex-direction:column;gap:var(--s-sm);max-width:640px}.mm-home-blog-eyebrow{margin:0}.mm-home-blog-h2{letter-spacing:-1.2px;margin:0}.mm-home-blog-subhead{margin:0}.mm-home-blog-all{align-items:center;background:rgba(244,120,92,.06);border:1px solid rgba(244,120,92,.4);border-radius:var(--r-pill);color:var(--accent);display:inline-flex;font-family:var(--font-display);font-size:14px;font-weight:600;gap:6px;padding:10px 18px;text-decoration:none;transition:gap .2s ease,background .2s ease,border-color .2s ease;white-space:nowrap}.mm-home-blog-all:hover{background:rgba(244,120,92,.14);border-color:var(--accent);gap:10px}.mm-home-blog-list{display:grid;gap:var(--s-lg);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.mm-home-blog-card{display:flex}.mm-home-blog-link{background:linear-gradient(180deg,rgba(20,30,42,.7),rgba(10,31,44,.95));border:1px solid rgba(244,120,92,.12);border-radius:var(--r-lg);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease;width:100%}.mm-home-blog-link:hover{border-color:rgba(244,120,92,.5);box-shadow:0 16px 48px -16px rgba(244,120,92,.35);transform:translateY(-3px)}.mm-home-blog-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mm-home-blog-cover{aspect-ratio:16/10;overflow:hidden;position:relative}.mm-home-blog-cover svg{display:block;height:100%;transition:transform .5s ease;width:100%}.mm-home-blog-link:hover .mm-home-blog-cover svg{transform:scale(1.04)}.mm-home-blog-cover:after{background:linear-gradient(180deg,transparent 60%,rgba(10,31,44,.5));content:"";inset:0;pointer-events:none;position:absolute}.mm-home-blog-body{display:flex;flex:1;flex-direction:column;gap:var(--s-sm);padding:var(--s-lg)}.mm-home-blog-tag{align-self:flex-start;background:rgba(244,120,92,.1);border:1px solid rgba(244,120,92,.3);border-radius:var(--r-pill);color:var(--accent);display:inline-block;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.4px;padding:4px 10px;text-transform:uppercase}.mm-home-blog-title{color:var(--text);font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:1.25;margin:0}.mm-home-blog-excerpt{color:var(--text-muted);flex:1;font-family:var(--font-body);font-size:14px;line-height:1.55;margin:0}.mm-home-blog-meta{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);color:var(--text-subtle);display:flex;flex-wrap:wrap;font-family:var(--font-body);font-size:12px;gap:8px;margin-top:var(--s-xs);padding-top:var(--s-sm)}.mm-home-blog-author{color:var(--text-muted);font-weight:600}.mm-home-blog-dot{background:var(--text-subtle);border-radius:50%;display:inline-block;height:3px;width:3px}@media (max-width:1024px){.mm-home-blog-list{grid-template-columns:1fr}.mm-home-blog-head{align-items:flex-start;flex-direction:column}}.mm-cta-banner.mm-cta-banner--deep .mm-cta-banner-headline{animation:mm-gradient-text 10s linear infinite;background:linear-gradient(120deg,var(--text) 0,var(--accent) 70%,#fef1ef 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:transparent}.mm-cta-banner.mm-cta-banner--deep .mm-cta-banner-eyebrow{align-items:center;align-self:center;background:rgba(244,120,92,.12);border:1px solid rgba(244,120,92,.35);border-radius:var(--r-pill);color:var(--accent);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.4px;padding:6px 14px;text-transform:uppercase}