.m-home{--m-ease:cubic-bezier(.22, 1, .36, 1)}html:has(.m-home){scroll-behavior:smooth}@keyframes m-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.m-hero-in{animation:m-up .62s var(--m-ease) both;animation-delay:var(--d,0s)}.m-home .rv{opacity:0;transition:opacity .62s var(--m-ease), transform .62s var(--m-ease);transition-delay:var(--d,0s);transform:translateY(16px)}.m-home .rv.in{opacity:1;transform:none}#m-prog{z-index:60;pointer-events:none;background:linear-gradient(90deg,#224a86,#0f7b6c);width:0;height:2px;transition:width .1s linear;position:fixed;top:0;left:0}.front-nav{transition:box-shadow .3s}.front-nav.scrolled{box-shadow:0 6px 24px -14px #10192a73}.front-nav .brand-link img{transition:transform .55s cubic-bezier(.22,1,.36,1)}.front-nav .brand-link:hover img{transform:rotate(-14deg)scale(1.07)}.m-card{transition:transform .26s var(--m-ease), box-shadow .26s, border-color .26s}.m-card:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 8px 30px -12px #0d1b2e38}.m-dark .m-card:hover{box-shadow:none;border-color:#3a5a7d}.m-plan{transition:transform .26s var(--m-ease), box-shadow .26s}.m-plan:hover{transform:translateY(-4px);box-shadow:0 8px 30px -12px #0d1b2e38}.m-btn{transition:transform .18s,background-color .18s,border-color .18s,color .18s}.m-btn:hover{transform:translateY(-1px)}.m-btn:active{transform:none}.m-arrow{transition:transform .26s;display:inline-block}.m-card:hover .m-arrow{transform:translate(5px)}.m-feat li{transition:background-color .2s}.m-feat li:hover{background:#f4f7fb}.m-dark .m-feat li:hover{background:#223954}.m-stat{transition:background-color .25s}.m-stat:hover{background:#f4f7fb}.m-home .tabular{font-variant-numeric:tabular-nums}@keyframes m-panel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.m-panel:not([hidden]){animation:m-panel .42s var(--m-ease) both}@keyframes m-row{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.m-cov tbody tr{animation:.36s both m-row}.m-cov tbody tr:first-child{animation-delay:20ms}.m-cov tbody tr:nth-child(2){animation-delay:50ms}.m-cov tbody tr:nth-child(3){animation-delay:80ms}.m-cov tbody tr:nth-child(4){animation-delay:.11s}.m-cov tbody tr:nth-child(5){animation-delay:.14s}.m-cov tbody tr:nth-child(6){animation-delay:.17s}.m-cov tbody tr:nth-child(7){animation-delay:.2s}.m-cov tbody tr:nth-child(n+8){animation-delay:.23s}.m-js .m-gbar{clip-path:inset(0 100% 0 0);transition:clip-path 1.05s var(--m-ease) .18s}.m-js .in .m-gbar{clip-path:inset(0)}.m-js .m-bars i{transform-origin:bottom;transition:transform .7s var(--m-ease);transform:scaleY(.06)}.m-js .in .m-bars i{transform:scaleY(1)}.m-bars i:first-child{transition-delay:.1s}.m-bars i:nth-child(2){transition-delay:.16s}.m-bars i:nth-child(3){transition-delay:.22s}.m-bars i:nth-child(4){transition-delay:.28s}.m-bars i:nth-child(5){transition-delay:.34s}.m-bars i:nth-child(6){transition-delay:.4s}.m-bars i:nth-child(7){transition-delay:.46s}.m-bars i:nth-child(8){transition-delay:.52s}.m-bars i:nth-child(9){transition-delay:.58s}.m-js .m-chat>*{opacity:0;transition:opacity .5s var(--m-ease), transform .5s var(--m-ease);transform:translateY(10px)}.m-js .in .m-chat>*{opacity:1;transform:none}.m-chat>:first-child{transition-delay:.15s}.m-chat>:nth-child(2){transition-delay:.75s}.m-chat>:nth-child(3){transition-delay:1.35s}.m-chat>:nth-child(4){transition-delay:2s}.m-chat>:nth-child(5){transition-delay:2.5s}.m-chat>:nth-child(6){transition-delay:3s}.m-chat>:nth-child(7){transition-delay:3.5s}@keyframes m-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.m-js .in .m-pill{animation:m-pop .4s var(--m-ease) both}.m-js .in .m-pill:nth-of-type(2){animation-delay:70ms}.m-js .in .m-pill:nth-of-type(3){animation-delay:.14s}@media (prefers-reduced-motion:reduce){html:has(.m-home){scroll-behavior:auto}.m-home *,.m-home :before,.m-home :after,.front-nav,.front-nav *{transition:none!important;animation:none!important}.m-home .rv,.m-js .m-chat>*,.m-js .m-bars i,.m-js .m-gbar{opacity:1!important;clip-path:none!important;transform:none!important}#m-prog{display:none}}
