.mma-page{--mma-coral:#a78bfa;--mma-sky:#fbcfe8;--mma-emerald:#fda4af;--mma-violet:#8b5cf6;--mma-bg:var(--background);--mma-bg-alt:color-mix(in srgb, var(--background) 92%, #fbcfe8 8%);--mma-bg-warm:color-mix(in srgb, var(--background) 90%, #a78bfa 10%);--mma-card-bg:var(--surface-elevated);--mma-card-border:var(--border)}:root[data-theme=light] .mma-page{--mma-bg-alt:#f5f3ff;--mma-bg-warm:#ede9fe}.mma-hero{background:#2e1065}.mma-hero-overlay{z-index:1;background:linear-gradient(95deg,#500724e6 0%,#6d28d9b8 40%,#a78bfa61 65%,#fbcfe826 100%);position:absolute;inset:0}.mma-hero-orb{z-index:2;pointer-events:none;filter:blur(80px);border-radius:9999px;position:absolute}.mma-hero-orb-a{background:#a78bfa73;width:28rem;height:28rem;top:-10%;right:5%}.mma-hero-orb-b{background:#fbcfe866;width:24rem;height:24rem;bottom:-15%;left:-5%}.mma-trust-chip{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:#ffffffe6;background:#00000026;border:1px solid #fff3;border-radius:4px;padding:.4rem .75rem;font-size:10px;display:inline-block}.mma-btn-outline{font-family:var(--font-display), system-ui, sans-serif;color:#fff;border:1px solid #ffffff59;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;transition:border-color .2s,background .2s;display:inline-flex}.mma-btn-outline:hover{background:#ffffff1a;border-color:#fff}.mma-stats-section{background:linear-gradient(135deg,#4c1d95 0%,#6d28d9 35%,#db2777 70%,#f472b6 100%)}.mma-stats-orb{pointer-events:none;filter:blur(72px);z-index:1;border-radius:9999px;position:absolute}.mma-stats-orb-a{background:#ffffff1f;width:22rem;height:22rem;top:-20%;left:10%}.mma-stats-orb-b{background:#ffffff1a;width:20rem;height:20rem;bottom:-25%;right:8%}.mma-stats-intro{color:#ffffffd9}.mma-stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;transition:border-color .3s,box-shadow .3s}.mma-stat-card:hover{border-color:#ffffff4d;box-shadow:0 20px 40px -20px #00000073}.mma-stat-glow{background:#ffffff2e}.mma-stat-accent-bar{background:linear-gradient(90deg,#ffffff8c,#0000);width:100%;height:3px}.mma-stat-icon-wrap{color:#ffffffbf;background:linear-gradient(145deg,#ffffff1a,#0000);border-color:#ffffff2e}.mma-stat-value{color:#fff}.mma-stat-label{color:#ffffff8c}.mma-stat-hover-line{background-color:#ffffff73}:root[data-theme=light] .mma-stats-section{background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 30%,#ddd6fe 65%,#c4b5fd 100%)}:root[data-theme=light] .mma-stats-intro{color:#334155}:root[data-theme=light] .mma-stat-card{background:#ffffffe0;border-color:#0f172a1a;box-shadow:0 4px 24px -8px #0f172a1a}:root[data-theme=light] .mma-stat-card:hover{border-color:#0f172a2e;box-shadow:0 16px 40px -16px #0f172a24}:root[data-theme=light] .mma-stat-glow{background:#0f172a0f}:root[data-theme=light] .mma-stat-accent-bar{background:linear-gradient(90deg,#6d28d973,#0000)}:root[data-theme=light] .mma-stat-icon-wrap{color:#475569;background:linear-gradient(145deg,#0f172a0d,#0000);border-color:#0f172a1f}:root[data-theme=light] .mma-stat-value{color:var(--foreground)}:root[data-theme=light] .mma-stat-label{color:#64748b}:root[data-theme=light] .mma-stat-hover-line{background-color:#6d28d959}.mma-services-section{background:var(--background)}.mma-service-split{border:1px solid var(--border);border-radius:18px;grid-template-columns:2fr 3fr;min-height:26rem;display:grid;overflow:hidden;box-shadow:0 24px 48px -28px #6d28d933}.mma-service-pointers-wrap{min-height:0}.mma-service-pointers{background:linear-gradient(160deg,#7c3aed 0%,#db2777 55%,#ec4899 100%);flex-direction:column;height:100%;min-height:100%;padding:1.5rem 0;display:flex;position:relative;overflow-y:auto}.mma-service-rail{pointer-events:none;width:2px;position:absolute;top:2rem;bottom:2rem;left:1.85rem}.mma-service-rail-line{background:linear-gradient(#ffffff14,#ffffff59,#ffffff14);width:100%;height:100%;display:block}.mma-service-pointer{z-index:1;text-align:left;width:100%;font-family:var(--font-display), system-ui, sans-serif;color:#ffffff8c;cursor:pointer;background:0 0;border:none;align-items:center;gap:.875rem;padding:1rem 3rem 1rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.35;display:flex;position:relative;overflow:hidden}.mma-service-pointer:hover{color:#ffffffe0}.mma-service-pointer[data-active=true]{color:#fff;font-weight:700}.mma-service-pointer-bg{inset:.25rem .75rem;background:#ffffff1f;border-radius:10px;position:absolute;inset:.3rem 1rem}.mma-service-pointer-dot-wrap{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;display:flex;position:relative}.mma-service-pointer-dot{background:#ffffff59;border-radius:9999px;width:.5rem;height:.5rem;display:block}.mma-service-pointer-label{z-index:1;flex:1;min-width:0;position:relative}.mma-service-pointer-arrow{z-index:1;color:#fff;flex-shrink:0;font-size:1rem;line-height:1;position:relative}.mma-service-nav-track{pointer-events:none;background:#ffffff26;width:3px;position:absolute;top:1.5rem;bottom:1.5rem;right:0}.mma-service-nav-indicator{background:#fff;border-radius:0 2px 2px 0;width:3px;position:absolute;left:0;right:0}.mma-service-content{background:#1a0a12;min-height:18rem;position:relative;overflow:hidden}.mma-service-content-inner{flex-direction:column;justify-content:center;min-height:100%;padding:3rem;display:flex;position:relative}.mma-service-content-overlay{background:linear-gradient(105deg,#1a0a12eb 0%,#500724c7 45%,#6d28d959 100%);position:absolute;inset:0}.mma-service-detail-icon{color:#fff;background:#ec4899;border-radius:10px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.mma-service-detail-cta{font-family:var(--font-display), system-ui, sans-serif;color:#fff;border:1px solid #ffffffd9;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:background-color .25s,border-color .25s;display:inline-flex}.mma-service-detail-cta:hover{background:#ffffff14;border-color:#fff}.mma-compliance-section{background:linear-gradient(160deg,#0f172a 0%,#111827 45%,#4c1d95 100%)}.mma-compliance-split{grid-template-columns:4fr 8fr;align-items:stretch;gap:3rem;height:34rem;display:grid}.mma-compliance-aside,.mma-compliance-main{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.mma-compliance-scroll{overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#8b5cf673 #ffffff0f;flex:1;min-height:0;margin-top:1.25rem;padding-right:.375rem;overflow-y:auto}.mma-compliance-scroll::-webkit-scrollbar{width:5px}.mma-compliance-scroll::-webkit-scrollbar-track{background:#ffffff0f;border-radius:9999px}.mma-compliance-scroll::-webkit-scrollbar-thumb{background:#8b5cf673;border-radius:9999px}.mma-compliance-scroll::-webkit-scrollbar-thumb:hover{background:#8b5cf6a6}.mma-compliance-orb{pointer-events:none;filter:blur(72px);z-index:1;border-radius:9999px;position:absolute}.mma-compliance-orb-a{background:#8b5cf659;width:20rem;height:20rem;top:-15%;right:8%}.mma-compliance-orb-b{background:#a78bfa47;width:18rem;height:18rem;bottom:-10%;left:5%}.mma-compliance-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#10b981;font-size:.6875rem;font-weight:700;display:inline-block}.mma-compliance-chip{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;padding:.375rem .75rem;font-size:.6875rem;display:inline-flex}.mma-compliance-shield-wrap{justify-content:center;align-items:center;width:10rem;height:10rem;margin-top:.5rem;display:flex;position:relative}.mma-compliance-shield-ring{border:1px solid #8b5cf659;border-radius:9999px;position:absolute;inset:0}.mma-compliance-shield-ring-b{inset:-.75rem}.mma-compliance-shield-core{z-index:1;background:#8b5cf614;border:1px solid #8b5cf640;border-radius:9999px;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex;position:relative}.mma-compliance-marquee-wrap{background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mma-compliance-marquee-track{width:max-content;animation:28s linear infinite re-compliance-marquee;display:flex}.mma-compliance-marquee-static{flex-wrap:wrap;justify-content:center;gap:.5rem;padding:.625rem 1rem;display:flex}.mma-compliance-marquee-item{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;flex-shrink:0;padding:.625rem 1.25rem;font-size:.6875rem}.mma-compliance-marquee-static .mma-compliance-marquee-item{border:1px solid #ffffff1a;border-radius:9999px;padding:.25rem .625rem}.mma-compliance-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:1.375rem 1.5rem;transition:border-color .3s,background-color .3s;position:relative;overflow:hidden}.mma-compliance-card:hover{background:#ffffff0f;border-color:#ffffff29}.mma-clone-card{border-top:3px solid var(--mma-coral)}.mma-feature-panel{border:1px solid var(--mma-card-border);background:var(--mma-card-bg);border-top:3px solid var(--panel-accent,var(--da-sky));border-radius:8px;padding:1.5rem 1.75rem}.mma-feature-dot{shrink:0;background:var(--panel-accent,var(--da-sky));border-radius:9999px;width:6px;height:6px;margin-top:.4rem}.mma-features-section{background:linear-gradient(165deg, color-mix(in srgb, var(--mma-coral) 4%, var(--background)) 0%, var(--background) 45%, color-mix(in srgb, var(--da-sky) 5%, var(--background)) 100%)}.mma-features-glow{pointer-events:none;filter:blur(80px);border-radius:9999px;position:absolute}.mma-features-glow-a{background:#a78bfa2e;width:24rem;height:24rem;top:-8%;right:-5%}.mma-features-glow-b{background:#8b5cf61f;width:28rem;height:28rem;bottom:-10%;left:-8%}.mma-features-grid-bg{opacity:.35;background-image:linear-gradient(90deg,#a78bfa0f 1px,#0000 1px),linear-gradient(#a78bfa0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 95%);mask-image:linear-gradient(#000 20%,#0000 95%)}.mma-feature-card{border:1px solid var(--mma-card-border);background:color-mix(in srgb, var(--surface-elevated) 92%, transparent);border-radius:14px;padding:1.5rem 1.5rem 1.25rem;transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 18px 40px -28px #0f172a33}.mma-feature-card:before{content:"";background:var(--feature-accent,var(--mma-coral));height:3px;position:absolute;top:0;left:0;right:0}.mma-feature-card:after{content:"";background:color-mix(in srgb, var(--feature-accent,var(--mma-coral)) 12%, transparent);pointer-events:none;opacity:.6;border-radius:9999px;width:12rem;height:12rem;transition:opacity .35s;position:absolute;top:-40%;right:-20%}.mma-feature-card:hover{border-color:color-mix(in srgb, var(--feature-accent,var(--mma-coral)) 35%, var(--border));box-shadow:0 28px 56px -24px #0f172a47, 0 0 0 1px color-mix(in srgb, var(--feature-accent,var(--mma-coral)) 10%, transparent)}.mma-feature-card:hover:after{opacity:1}.mma-feature-card-head{z-index:1;align-items:flex-start;gap:1rem;display:flex;position:relative}.mma-feature-card-icon{width:3rem;height:3rem;color:var(--feature-accent,var(--mma-coral));background:color-mix(in srgb, var(--feature-accent,var(--mma-coral)) 12%, transparent);border:1px solid color-mix(in srgb, var(--feature-accent,var(--mma-coral)) 22%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mma-feature-card-index{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-dim);margin-bottom:.35rem;font-size:10px;display:block}.mma-feature-card-list{z-index:1;gap:.625rem;display:grid;position:relative}.mma-feature-card-item{color:var(--muted);align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.45;display:flex}.mma-feature-card-check{color:#fff;background:var(--feature-accent,var(--mma-coral));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.1rem;display:flex}.mma-feature-card-foot{z-index:1;border-top:1px solid var(--border);position:relative}.mma-feature-closing{border:1px solid color-mix(in srgb, var(--mma-coral) 18%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--mma-coral) 6%, var(--surface-elevated)) 0%, var(--surface-elevated) 100%);border-radius:12px;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.mma-feature-closing-mark{width:2.25rem;height:2.25rem;color:var(--mma-coral);background:color-mix(in srgb, var(--mma-coral) 12%, transparent);border:1px solid color-mix(in srgb, var(--mma-coral) 22%, transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;display:flex}.mma-solutions-section{background:var(--mma-bg-alt)}.mma-solutions-grid-bg{pointer-events:none;opacity:.45;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%)}.mma-solutions-count{border-left:3px solid var(--mma-coral);background:color-mix(in srgb, var(--mma-coral) 5%, var(--background));padding:1rem 1.25rem}.mma-solutions-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);background:var(--background);border-radius:9999px;padding:.35rem .7rem;font-size:.625rem;display:inline-flex}.mma-solutions-list{border:1px solid var(--border);background:var(--background);border-radius:14px;overflow:hidden;box-shadow:0 20px 48px -32px #0f172a33}.mma-solution-item{border-bottom:1px solid var(--border)}.mma-solution-item:last-child{border-bottom:none}.mma-solution-trigger{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:1.125rem;width:100%;padding:1.25rem 1.5rem;transition:background-color .25s;display:flex;position:relative}.mma-solution-trigger:hover{background:color-mix(in srgb, var(--foreground) 3%, var(--background))}.mma-solution-item-open .mma-solution-trigger{background:color-mix(in srgb, var(--mma-coral) 4%, var(--background))}.mma-solution-active-bar{background:var(--mma-coral);width:3px;position:absolute;top:0;bottom:0;left:0}.mma-solution-item-icon{z-index:1;border:1px solid var(--border);background:var(--surface-elevated);width:2.5rem;height:2.5rem;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:color .25s,border-color .25s;display:flex;position:relative}.mma-solution-item-open .mma-solution-item-icon{color:var(--foreground);border-color:color-mix(in srgb, var(--mma-coral) 30%, var(--border))}.mma-solution-item-title{z-index:1;min-width:0;font-family:var(--font-display), system-ui, sans-serif;color:var(--foreground);flex:1;font-size:1.0625rem;font-weight:700;line-height:1.35;position:relative}.mma-solution-chevron{z-index:1;color:var(--muted-dim);flex-shrink:0;font-size:.875rem;line-height:1;position:relative}.mma-solution-item-open .mma-solution-chevron{color:var(--mma-coral)}.mma-solution-panel-body{padding:0 1.5rem 1.5rem 5rem}.mma-solution-panel-body p{color:var(--muted);font-size:.9375rem;line-height:1.65}.mma-solution-link{color:var(--mma-coral);margin-top:1rem;transition:color .25s}.mma-solution-link:hover{color:color-mix(in srgb, var(--mma-coral) 80%, var(--foreground))}.mma-brands-section{background:#0f1419}.mma-brands-glow{pointer-events:none;filter:blur(80px);border-radius:9999px;position:absolute}.mma-brands-glow-a{background:#a78bfa1f;width:22rem;height:22rem;top:-10%;left:15%}.mma-brands-glow-b{background:#ffffff0a;width:20rem;height:20rem;bottom:-15%;right:10%}.mma-brands-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#a78bfae6;font-size:.6875rem;font-weight:700;display:inline-block}.mma-brand-card{height:100%}.mma-brand-card-inner{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;height:100%;transition:border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.mma-brand-card:hover .mma-brand-card-inner{border-color:#a78bfa47;box-shadow:0 24px 48px -28px #0000008c}.mma-brand-card-inner-featured{grid-template-columns:1.1fr 1fr;min-height:20rem;display:grid}.mma-brand-card-media{min-height:11rem;position:relative}.mma-brand-card-inner-featured .mma-brand-card-media{min-height:100%}.mma-brand-card-media-overlay{background:linear-gradient(#0f141959 0%,#0f141933 45%,#0f1419d9 100%);position:absolute;inset:0}.mma-brand-card-inner:not(.mma-brand-card-inner-featured) .mma-brand-card-media-overlay{background:linear-gradient(#0f141940 0%,#0f1419e6 100%)}.mma-brand-region{z-index:1;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f14198c;border:1px solid #ffffff2e;border-radius:9999px;padding:.3rem .65rem;font-size:.625rem;position:absolute;top:1rem;right:1rem}.mma-brand-card-content{flex-direction:column;flex:1;padding:1.5rem 1.75rem 1.75rem;display:flex}.mma-brand-card-inner-featured .mma-brand-card-content{justify-content:center;padding:2rem 2.25rem}.mma-brand-outcome{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;padding:.35rem .7rem;font-size:.75rem;line-height:1.35;display:inline-flex}.mma-brand-link{color:#f472b6;margin-top:auto;padding-top:1.25rem}.mma-brand-link:hover{color:#ddd6fe}.mma-clone-section{background:var(--mma-bg-warm)}.mma-clone-split{grid-template-columns:5fr 7fr;align-items:stretch;gap:1.5rem;min-height:26rem}.mma-clone-pointers{flex-direction:column;gap:.625rem;min-height:0;display:flex}.mma-clone-pointer{border:1px solid var(--border);background:var(--surface-elevated);cursor:pointer;border-radius:12px;align-items:center;gap:.875rem;width:100%;padding:.75rem;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.mma-clone-pointer:hover,.mma-clone-pointer[data-active=true]{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));box-shadow:0 8px 24px -16px #0f172a40}.mma-clone-pointer-bg{background:color-mix(in srgb, var(--accent) 6%, var(--surface-elevated));position:absolute;inset:0}.mma-clone-pointer-logo{border:1px solid var(--border);background:var(--background);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:5.5rem;height:2.75rem;padding:.375rem .5rem;display:flex}.mma-clone-pointer-logo-sm{width:4.5rem;height:2.25rem}.mma-clone-pointer-logo-md{width:6.5rem;height:3rem}.mma-clone-pointer-thumb{border:1px solid var(--border);background:var(--background);border-radius:8px;flex-shrink:0;width:4.5rem;height:3.25rem;position:relative;overflow:hidden}.mma-clone-stage{cursor:pointer;height:100%;min-height:26rem}.mma-clone-flip-front-panel{background:#0f1419;min-height:100%}.mma-clone-flip{perspective:1200px;width:100%;height:100%;min-height:26rem}.mma-clone-flip-standalone{height:auto;min-height:18rem}.mma-clone-flip-inner{width:100%;height:100%;min-height:inherit;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,1,.36,1);position:relative}.mma-clone-flip.is-flipped .mma-clone-flip-inner,.mma-clone-flip-standalone:hover .mma-clone-flip-inner,.mma-clone-flip-standalone:focus-within .mma-clone-flip-inner{transform:rotateY(180deg)}.mma-clone-flip-face{backface-visibility:hidden;border:1px solid var(--border);border-radius:16px;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 48px -28px #0f172a59}.mma-clone-flip-back{transform:rotateY(180deg)}.mma-clone-flip-back-panel{background:var(--surface-elevated);border-top:3px solid var(--accent);height:100%;padding:2rem;overflow-y:auto}.mma-clone-flip-fallback{border:1px solid var(--border);background:var(--surface-elevated);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.mma-clone-flip-fallback .mma-clone-flip-front-panel{min-height:12rem;position:relative}.mma-uae-cta{background:var(--ink-deep)}.mma-uae-cta-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#a78bfad9;font-size:.6875rem;font-weight:700;display:inline-block}.mma-uae-cta-chip{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;background:#a78bfa0f;border:1px solid #a78bfa38;border-radius:9999px;align-items:center;padding:.375rem .75rem;font-size:.625rem;display:inline-flex}.mma-uae-cta-visual{border-radius:1rem;box-shadow:0 24px 48px -24px #000000a6,inset 0 0 0 1px #ffffff0f}.mma-uae-cta-visual-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a8c;border:1px solid #ffffff1a;border-radius:.625rem;padding:.625rem .875rem}.mma-uae-cta-visual-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a80;border:1px solid #ffffff1f;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;display:flex}.mma-awards-compact{background:var(--background)}.mma-award-compact-card{border:1px solid var(--border);background:var(--surface-elevated);border-radius:10px;flex-direction:column;height:100%;padding:1.25rem 1.375rem;transition:border-color .25s,box-shadow .25s;display:flex}.mma-award-compact-card:hover{border-color:color-mix(in srgb, var(--foreground) 14%, var(--border));box-shadow:0 12px 28px -20px #0f172a40}.mma-award-compact-badge{justify-content:flex-start;align-items:center;min-height:2rem;display:flex}.mma-award-compact-mark{border:1px solid var(--border);background:var(--background);width:2rem;height:2rem;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;font-size:.875rem;display:flex}.mma-section{background:var(--mma-bg)}.mma-section-alt{background:var(--mma-bg-alt)}.mma-section-warm{background:var(--mma-bg-warm)}.mma-card{background:var(--mma-card-bg);border:1px solid var(--mma-card-border);border-radius:8px}.mma-card-hover{transition:transform .28s,box-shadow .28s,border-color .28s}.mma-card-hover:hover{border-color:color-mix(in srgb, var(--mma-coral) 35%, var(--mma-card-border));box-shadow:0 16px 40px -16px color-mix(in srgb, var(--mma-coral) 25%, transparent);transform:translateY(-4px)}.mma-blog-section{background:#0f1419}.mma-blog-glow{pointer-events:none;filter:blur(80px);border-radius:9999px;position:absolute}.mma-blog-glow-a{background:#a78bfa1a;width:20rem;height:20rem;top:-8%;right:12%}.mma-blog-glow-b{background:#ffffff0a;width:18rem;height:18rem;bottom:-12%;left:8%}.mma-blog-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#a78bfae6;font-size:.6875rem;font-weight:700;display:inline-block}.mma-blog-section .mma-blog-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.mma-blog-section .mma-blog-card:hover{border-color:#a78bfa47;box-shadow:0 24px 48px -28px #0000008c}.mma-blog-section .mma-blog-card-media{aspect-ratio:16/10;border-bottom:1px solid #ffffff14;display:block;position:relative;overflow:hidden}.mma-blog-section .mma-blog-card-media-overlay{pointer-events:none;background:linear-gradient(#0000 45%,#0f1419bf);position:absolute;inset:0}.mma-blog-section .mma-blog-card-category{z-index:1;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mma-coral);background:#0f1419d9;border:1px solid #a78bfa59;border-radius:4px;padding:.2rem .5rem;font-size:10px;position:absolute;top:.875rem;left:.875rem}.mma-blog-section .mma-blog-card-body{flex-direction:column;flex:1;padding:1.25rem 1.375rem 1.375rem;display:flex}.mma-blog-section .mma-blog-card-link{color:var(--mma-coral);align-items:center;gap:.35rem;margin-top:auto;padding-top:1rem;font-size:.875rem;font-weight:500;transition:gap .2s;display:inline-flex}.mma-blog-section .mma-blog-card-link:hover{gap:.55rem}.mma-card-num{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--mma-coral);font-size:11px;font-weight:700}.mma-award-card{background:linear-gradient(145deg, var(--mma-card-bg), color-mix(in srgb, var(--mma-coral) 6%, var(--mma-card-bg)));border:1px solid var(--mma-card-border);border-radius:8px}.mma-portfolio-showcase{background:var(--background)}.mma-portfolio-showcase-wash{background:radial-gradient(ellipse 70% 50% at 15% 0%, color-mix(in srgb, var(--accent) 8%, transparent) 0%, transparent 60%), radial-gradient(ellipse 55% 45% at 90% 100%, #0ea5e90f 0%, transparent 55%)}.mma-portfolio-controls{z-index:20;position:relative}.mma-portfolio-nav-btn{border:1px solid var(--border);background:var(--surface-elevated);width:2.75rem;height:2.75rem;color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;font-size:1rem;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.mma-portfolio-nav-btn:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--surface-elevated))}.mma-portfolio-scroll{scrollbar-width:none;-ms-overflow-style:none;scroll-padding-inline:max(1.25rem,50% - 38.75rem)}.mma-portfolio-scroll::-webkit-scrollbar{display:none}.mma-portfolio-scroll-fade{pointer-events:none;z-index:2;width:min(8rem,12vw);position:absolute;top:0;bottom:0}.mma-portfolio-scroll-fade-left{background:linear-gradient(to right, var(--background), transparent);left:0}.mma-portfolio-scroll-fade-right{background:linear-gradient(to left, var(--background), transparent);right:0}.mma-portfolio-showcase-slide{flex:0 0 24rem}.mma-portfolio-showcase-slide.is-active .mma-portfolio-showcase-card{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));box-shadow:0 28px 56px -24px #0f172a59, 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}.mma-portfolio-showcase-card{border:1px solid var(--border);background:var(--surface-elevated);border-radius:1.125rem;height:100%;transition:border-color .35s,box-shadow .35s;overflow:hidden;box-shadow:0 18px 40px -28px #0f172a47}.mma-portfolio-showcase-hit{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.mma-portfolio-showcase-hit:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:-2px}.mma-portfolio-browser{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 4%, var(--surface-elevated));border-radius:1.125rem 1.125rem 0 0;overflow:hidden}.mma-portfolio-browser-bar{border-bottom:1px solid var(--border);align-items:center;gap:.375rem;padding:.625rem .875rem;display:flex}.mma-portfolio-browser-dot{background:color-mix(in srgb, var(--foreground) 12%, var(--border));border-radius:9999px;width:.5rem;height:.5rem}.mma-portfolio-browser-url{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--muted-dim);text-transform:lowercase;margin-left:.5rem;font-size:.5625rem}.mma-portfolio-browser-screen{aspect-ratio:16/10}.mma-portfolio-showcase-body{padding:1.125rem 1.25rem 1.375rem}.mma-portfolio-showcase-category{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:9999px;padding:.3rem .6rem;font-size:.5625rem;font-weight:700;display:inline-flex}.mma-portfolio-showcase-tech{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);background:var(--background);border-radius:9999px;padding:.25rem .5rem;font-size:.5rem;display:inline-flex}.mma-portfolio-showcase-link{color:var(--foreground);transition:color .2s,gap .2s}.mma-portfolio-showcase-link:hover{color:var(--accent)}.mma-portfolio-dot{background:var(--border);border:none;border-radius:9999px;width:.5rem;height:.5rem;transition:width .3s,background .3s}.mma-portfolio-dot.is-active{background:var(--accent);width:1.75rem}.mma-why-section{background:var(--mma-bg-warm)}.mma-why-wash{background:radial-gradient(ellipse 60% 45% at 0% 0%, color-mix(in srgb, var(--accent) 10%, transparent) 0%, transparent 60%), radial-gradient(ellipse 50% 40% at 100% 100%, #0ea5e914 0%, transparent 55%)}.mma-why-grid-bg{background-image:linear-gradient(color-mix(in srgb, var(--foreground) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--foreground) 4%, transparent) 1px, transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(85% 75% at 50% 35%,#000,#0000);mask-image:radial-gradient(85% 75% at 50% 35%,#000,#0000)}.mma-why-chip{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);border:1px solid var(--border);background:color-mix(in srgb, var(--background) 70%, transparent);border-radius:9999px;align-items:center;padding:.4rem .8rem;font-size:.625rem;display:inline-flex}.mma-why-split{align-items:start}.mma-why-list{flex-direction:column;gap:.625rem;display:flex}.mma-why-row{border:1px solid var(--border);background:var(--surface-elevated);text-align:left;cursor:pointer;border-radius:.875rem;grid-template-columns:2.5rem 1fr 1.25rem;align-items:center;gap:.875rem;width:100%;padding:1rem 1.125rem;transition:border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.mma-why-row.is-active{align-items:start}.mma-why-row:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}.mma-why-row.is-active{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:0 16px 36px -24px #0f172a47}.mma-why-row-active-bg{z-index:0;background:color-mix(in srgb, var(--accent) 6%, var(--surface-elevated));border-radius:inherit;position:absolute;inset:0}.mma-why-row-icon,.mma-why-row-copy,.mma-why-row-chevron{z-index:1;position:relative}.mma-why-row-icon{border:1px solid var(--border);background:var(--background);width:2.5rem;height:2.5rem;color:var(--muted);border-radius:.625rem;justify-content:center;align-items:center;transition:color .25s,border-color .25s,background .25s;display:flex}.mma-why-row.is-active .mma-why-row-icon{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--background))}.mma-why-row-title{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;color:var(--foreground);font-size:1rem;font-weight:700;line-height:1.35;display:block}.mma-why-row-body{color:var(--muted);margin-top:.5rem;font-size:.875rem;line-height:1.6;overflow:hidden}.mma-why-row-chevron{width:1.25rem;height:1.25rem;color:var(--muted-dim);justify-content:center;align-items:center;font-size:.875rem;display:flex}.mma-why-row.is-active .mma-why-row-chevron{color:var(--accent);margin-top:.625rem}.mma-why-progress{background:var(--border);cursor:pointer;border:0;border-radius:9999px;width:.5rem;height:.5rem;padding:0;transition:width .3s,background .3s}.mma-why-progress.is-active{background:var(--accent);width:1.75rem}.mma-process-section{background:#0f1419}.mma-process-stage{border-radius:.75rem}.mma-process-phase-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0a;border:1px solid;border-radius:9999px;align-items:center;padding:.35rem .65rem;font-size:.625rem;font-weight:700;display:inline-flex}.mma-cta-band{background:linear-gradient(135deg,#ea580c 0%,#ff6b35 45%,#f97316 100%)}.mma-cta-band-violet{background:linear-gradient(135deg,#4c1d95 0%,#7c3aed 50%,#a855f7 100%)}.mma-idea-cta{min-height:20rem}.mma-idea-cta-glow{background:radial-gradient(55% 45% at 12% 88%,#a78bfa29 0%,#0000 60%),radial-gradient(40% 35% at 88% 20%,#a78bfa14 0%,#0000 55%)}.mma-idea-cta-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.mma-idea-cta-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#a78bfae6;font-size:.6875rem;font-weight:700;display:inline-block}.mma-idea-cta-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080e1a9e;border:1px solid #ffffff1a;border-radius:1rem;padding:1.375rem 1.5rem;box-shadow:0 24px 48px -24px #0000008c,inset 0 1px #ffffff0f}.mma-idea-cta-item{background:#ffffff08;border:1px solid #ffffff12;border-radius:.625rem;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;display:flex}.mma-idea-cta-item-dot{background:#f472b6;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.375rem;box-shadow:0 0 12px #a78bfa73}.mma-ai-section{background:linear-gradient(160deg,#0f0720 0%,#1e1b4b 40%,#312e81 100%)}.mma-ai-mesh{pointer-events:none;opacity:.8;background:radial-gradient(circle at 30% 30%,#8b5cf640 0%,#0000 45%),radial-gradient(circle at 70% 60%,#a78bfa33 0%,#0000 40%),radial-gradient(circle at 50% 80%,#8b5cf626 0%,#0000 35%);width:140%;height:140%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mma-ai-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;transition:border-color .3s,box-shadow .3s}.mma-ai-card:hover{border-color:#ffffff47;box-shadow:0 0 40px -10px #8b5cf673}.mma-ai-icon{border-radius:10px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;box-shadow:0 8px 24px -8px #0006}.mma-process-step{background:var(--mma-card-bg);border:1px solid var(--mma-card-border);border-left:4px solid var(--mma-coral);border-radius:8px}.mma-process-num{font-family:var(--font-display), system-ui, sans-serif;color:var(--mma-coral);opacity:.85;font-size:2rem;font-weight:800;line-height:1}.mma-lead-section{background:var(--mma-bg-warm)}.mma-lead-trust-chip{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid color-mix(in srgb, var(--mma-coral) 25%, var(--border));background:color-mix(in srgb, var(--mma-coral) 6%, var(--background));border-radius:9999px;padding:.35rem .7rem;font-size:.625rem;display:inline-flex}.mma-lead-form-card{border-color:color-mix(in srgb, var(--mma-coral) 18%, var(--border));box-shadow:0 20px 48px -28px #6d28d926}.mma-why-trust-band{border:1px solid color-mix(in srgb, var(--mma-coral) 20%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--mma-coral) 8%, var(--background)), var(--background));border-radius:12px;padding:1.25rem 1.5rem}.mma-why-trust-heading{font-family:var(--font-display), system-ui, sans-serif;color:var(--foreground);font-size:1.125rem;font-weight:700}.mma-why-trust-stat{color:var(--muted);border:1px solid var(--border);background:var(--background);border-radius:9999px;padding:.35rem .75rem;font-size:.8125rem;display:inline-flex}.mma-ai-benefits{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;padding:1.5rem 1.75rem}.mma-ai-benefit-item{color:#ffffffbf;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.45;display:flex}.mma-ai-benefit-dot{background:#d97706;border-radius:9999px;flex-shrink:0;width:.4rem;height:.4rem;margin-top:.45rem;box-shadow:0 0 0 3px #d9770633}.mma-page .tech-stack-showcase{--tech-stack-from:#2e1065;--tech-stack-mid:#4c1d95;--tech-stack-to:#6d28d9;--tech-stack-panel:#ffffff0f;--tech-stack-panel-border:#ffffff1f;--tech-stack-nav-muted:#ffffff8c;--tech-stack-nav-active:#a78bfa38;--tech-stack-card-bg:#fffffff2;--tech-stack-card-fg:#1f2937}
