.mg-landing{--mg-shadow:0 24px 64px -28px color-mix(in oklch,var(--foreground)18%,transparent);--mg-shadow-lg:0 32px 80px -24px color-mix(in oklch,var(--foreground)22%,transparent);scroll-behavior:smooth}.mg-landing [id]{scroll-margin-top:5.5rem}.mg-deepdive-badge{transition:transform .2s,box-shadow .2s,border-color .2s}.mg-deepdive-badge:hover{box-shadow:var(--mg-shadow-lg);transform:translateY(-1px)}.mg-hero-bg{background:radial-gradient(ellipse 90% 60% at 50% -30%,color-mix(in oklch,var(--primary)14%,transparent),transparent 70%),radial-gradient(ellipse 50% 40% at 100% 10%,color-mix(in oklch,var(--accent)16%,transparent),transparent),var(--background)}.mg-gradient-text{background:linear-gradient(135deg,var(--primary)0%,color-mix(in oklch,var(--primary)70%,var(--accent))100%);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-block:.06em}.mg-hero-title{letter-spacing:-.02em;line-height:1.2}.mg-hero-video-icon{color:var(--primary);animation:1.9s ease-in-out infinite mg-video-icon-pulse}@keyframes mg-video-icon-pulse{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}[dir=rtl] .mg-hero-title{letter-spacing:0;line-height:1.4}[dir=rtl] .mg-gradient-text{padding-block:.12em;line-height:1.4}.mg-card-hover{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s}.mg-card-hover:hover{box-shadow:var(--mg-shadow-lg);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.mg-hero-video-icon{animation:none}.mg-deepdive-badge:hover,.mg-card-hover:hover{transform:none}}.mg-quote-scroll{scrollbar-width:none;-ms-overflow-style:none}.mg-quote-scroll::-webkit-scrollbar{display:none}.mg-notif-bell-pulse{animation:1.8s ease-out infinite mg-notif-bell-pulse}@keyframes mg-notif-bell-pulse{0%{opacity:.55;transform:scale(.9)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}.mg-live-pulse{animation:1.6s ease-out infinite mg-live-pulse}@keyframes mg-live-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}.mg-analysis-bar{transform-origin:bottom;min-height:4px;animation:.75s cubic-bezier(.22,1,.36,1) backwards mg-bar-rise}.mg-analysis-bar-highlight{animation:.75s cubic-bezier(.22,1,.36,1) backwards mg-bar-rise,2.8s ease-in-out .9s infinite mg-bar-glow}@keyframes mg-bar-rise{0%{opacity:.35;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes mg-bar-glow{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@media (prefers-reduced-motion:reduce){.mg-notif-bell-pulse{opacity:.35;animation:none}.mg-live-pulse,.mg-analysis-bar,.mg-analysis-bar-highlight{animation:none}}.mg-hero-board-grid{background-image:linear-gradient(color-mix(in oklch,var(--background)14%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--background)14%,transparent)1px,transparent 1px);background-size:22px 22px}.mg-hero-board-glow{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)35%,transparent),0 0 28px -6px color-mix(in oklch,var(--primary)55%,transparent)}.mg-float-a{animation:4.2s ease-in-out infinite mg-float-y}.mg-float-b{animation:5s ease-in-out .6s infinite reverse mg-float-y}.mg-float-toast{animation:.45s cubic-bezier(.22,1,.36,1) both mg-toast-in,3.6s ease-in-out .45s infinite mg-float-y}@keyframes mg-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes mg-toast-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.mg-float-a,.mg-float-b,.mg-float-toast{animation:none}}.mg-rail-scroll{scrollbar-width:none;-ms-overflow-style:none}.mg-rail-scroll::-webkit-scrollbar{display:none}.mg-rail-tile{transition:border-color .2s,background-color .2s,box-shadow .2s}.mg-rail-tile:hover{border-color:color-mix(in oklch,var(--primary)25%,var(--border));background-color:color-mix(in oklch,var(--muted)35%,var(--background));box-shadow:var(--mg-shadow)}@media (prefers-reduced-motion:reduce){.mg-rail-tile:hover{box-shadow:none}}.mg-team-row{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),background-color .25s,border-color .25s;transform:translateY(12px)}.mg-team-row[data-visible=true]{opacity:1;transform:translateY(0)}.mg-team-row:hover{background-color:color-mix(in oklch,var(--primary)6%,var(--muted)40%);border-color:color-mix(in oklch,var(--primary)12%,var(--border))}@media (min-width:768px){.mg-team-row:hover{background-color:color-mix(in oklch,var(--primary)5%,var(--muted)35%);border-color:#0000}}.mg-team-row:hover .mg-team-num{color:var(--accent)}.mg-team-row:after{content:"";inset-inline:0;background:linear-gradient(90deg,var(--primary)0%,color-mix(in oklch,var(--primary)50%,var(--accent))50%,var(--accent)100%);height:2px;transform-origin:inline-start;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;transform:scaleX(0)}.mg-team-row:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.mg-team-row{opacity:1;transition:none;transform:none}.mg-team-row:after{display:none}}.mg-testimonials-track{animation:52s linear infinite mg-testimonials-marquee}.mg-testimonials-track:hover{animation-play-state:paused}.mg-testimonial-card{transition:transform .25s,box-shadow .25s,border-color .25s}.mg-testimonial-card:hover{border-color:color-mix(in oklch,var(--accent)25%,var(--border));box-shadow:var(--mg-shadow-lg);transform:translateY(-3px)}@keyframes mg-testimonials-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mg-testimonials-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.mg-testimonial-card:hover{transform:none}}.mg-case-stat-grid{background-image:linear-gradient(color-mix(in oklch,var(--background)10%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--background)10%,transparent)1px,transparent 1px);background-size:20px 20px}.mg-case-bar{transform-origin:bottom;animation:.7s cubic-bezier(.22,1,.36,1) backwards mg-bar-rise}.mg-notif-card{animation:.55s cubic-bezier(.22,1,.36,1) backwards mg-notif-in}@keyframes mg-notif-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mg-notif-card,.mg-case-bar{animation:none}}.mg-template-canvas-bg{background-color:color-mix(in oklch,var(--muted)55%,var(--background));background-image:linear-gradient(45deg,color-mix(in oklch,var(--border)55%,transparent)25%,transparent 25%),linear-gradient(-45deg,color-mix(in oklch,var(--border)55%,transparent)25%,transparent 25%),linear-gradient(45deg,transparent 75%,color-mix(in oklch,var(--border)55%,transparent)75%),linear-gradient(-45deg,transparent 75%,color-mix(in oklch,var(--border)55%,transparent)75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.mg-oldway-unified-panel{background:linear-gradient(155deg,color-mix(in oklch,var(--primary)9%,var(--card))0%,color-mix(in oklch,var(--accent)7%,var(--muted))45%,color-mix(in oklch,var(--primary)11%,var(--card))100%)}.mg-oldway-unified-glow{background:radial-gradient(ellipse 90% 70% at 18% 12%,color-mix(in oklch,var(--primary)28%,transparent),transparent 68%);animation:5s ease-in-out infinite mg-unified-glow-a}.mg-oldway-unified-glow-b{background:radial-gradient(ellipse 75% 55% at 88% 88%,color-mix(in oklch,var(--accent)22%,transparent),transparent 72%);animation:6.5s ease-in-out infinite mg-unified-glow-b}@keyframes mg-unified-glow-a{0%,to{opacity:.45;transform:scale(1)translateY(0)}50%{opacity:.9;transform:scale(1.06)translateY(-2%)}}@keyframes mg-unified-glow-b{0%,to{opacity:.35;transform:scale(1)translate(0)}50%{opacity:.75;transform:scale(1.08)translate(-2%)}}.mg-oldway-chaos-stack{flex-direction:column;gap:.375rem;display:flex}.mg-oldway-friction-row{transition:border-color .2s,background-color .2s}.mg-oldway-friction-row:hover{border-color:color-mix(in oklch,var(--destructive)35%,transparent);background-color:color-mix(in oklch,var(--destructive)6%,var(--background))}.mg-oldway-scatter{transition:transform .25s,border-color .2s}.mg-oldway-scatter:hover{border-color:color-mix(in oklch,var(--accent)20%,var(--border));transform:rotate(0)scale(1.02)}.mg-oldway-unified-row{transition:border-color .2s,background-color .2s,box-shadow .2s}.mg-oldway-unified-row:hover{border-color:color-mix(in oklch,var(--primary)35%,transparent);background-color:color-mix(in oklch,var(--primary)6%,var(--background));box-shadow:0 0 24px -10px color-mix(in oklch,var(--primary)45%,transparent)}@media (prefers-reduced-motion:reduce){.mg-oldway-scatter:hover{transform:none}.mg-oldway-unified-row{transition:none}.mg-oldway-unified-glow,.mg-oldway-unified-glow-b{animation:none}}.mg-final-cta-section{background:radial-gradient(ellipse 55% 45% at 92% 18%,color-mix(in oklch,var(--accent)10%,transparent),transparent 68%),radial-gradient(ellipse 50% 40% at 4% 82%,color-mix(in oklch,var(--primary)8%,transparent),transparent 70%)}.mg-final-cta-panel{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.mg-final-cta-panel[data-visible=true]{opacity:1;transform:translateY(0)}.mg-final-cta-copy{transition:opacity .5s 80ms,transform .5s cubic-bezier(.22,1,.36,1) 80ms}.mg-final-cta-visual{opacity:0;transition:opacity .55s .18s,transform .55s cubic-bezier(.22,1,.36,1) .18s;transform:translateY(14px)scale(.98)}.mg-final-cta-panel[data-visible=true] .mg-final-cta-visual{opacity:1;transform:translateY(0)scale(1)}.mg-final-cta-orb{filter:blur(56px);opacity:.35;border-radius:999px;width:14rem;height:14rem}.mg-final-cta-orb-a{inset-inline-start:-5rem;background:var(--primary);animation:7s ease-in-out infinite mg-final-cta-float-a;top:8%}.mg-final-cta-orb-b{inset-inline-end:-4rem;background:var(--accent);animation:8.5s ease-in-out infinite mg-final-cta-float-b;bottom:6%}.mg-dashboard-preview{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.mg-final-cta-panel:hover .mg-dashboard-preview{box-shadow:var(--mg-shadow-lg);transform:translateY(-3px)}.mg-dashboard-pulse-bar{animation:1.2s cubic-bezier(.22,1,.36,1) .4s both mg-dashboard-pulse-grow}@keyframes mg-final-cta-float-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-12px)scale(1.05)}}@keyframes mg-final-cta-float-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(10px)scale(1.06)}}@keyframes mg-dashboard-pulse-grow{0%{width:0}}@media (prefers-reduced-motion:reduce){.mg-final-cta-panel,.mg-final-cta-copy,.mg-final-cta-visual{opacity:1;transition:none;transform:none}.mg-final-cta-orb{animation:none}.mg-final-cta-panel:hover .mg-dashboard-preview{transform:none}.mg-dashboard-pulse-bar{animation:none}}
