@font-face{font-family:Golos Text;src:url(/fonts/GolosText-variable.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/BeVietnamPro-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/BeVietnamPro-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/BeVietnamPro-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/BeVietnamPro-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--mf-primary:#7f3fa2;--mf-secondary:#2f1d59;--mf-accent:#b253c9;--mf-periwinkle:#e3cef3;--mf-bg-dark:#150e2b;--mf-bg-indigo:#2a1652;--mf-bg-indigo-alpha:#2a1652cc;--mf-bg-body:#fff;--mf-bg-soft:#f7f4fb;--mf-text:#5f5872;--mf-text-secondary:#857e96;--mf-heading-light:#ede7f5;--mf-heading-dark:#20143b;--mf-on-dark:#fff;--mf-black:#000;--mf-white:#fff;--mf-grad-1-from:#2f1d59;--mf-grad-1-mid:#7f3fa2;--mf-grad-1-to:#b253c9;--mf-grad-2-from:#7f3fa2;--mf-grad-2-mid:#b253c9;--mf-grad-2-to:#d98ae0;--mf-gradient-primary:linear-gradient(90deg, #2f1d59 0%, #7f3fa2 52%, #b253c9 100%);--mf-gradient-secondary:linear-gradient(90deg, #7f3fa2 0%, #b253c9 54%, #d98ae0 100%);--mf-gradient-fade:linear-gradient(#fff0 0%, #fff 100%);--surface-page:var(--mf-bg-body);--surface-soft:var(--mf-bg-soft);--surface-card:var(--mf-bg-body);--surface-dark:var(--mf-bg-dark);--surface-dark-alt:var(--mf-bg-indigo);--text-body:var(--mf-text);--text-muted:var(--mf-text-secondary);--text-heading:var(--mf-heading-dark);--text-on-dark:var(--mf-on-dark);--text-heading-on-dark:var(--mf-heading-light);--text-link:var(--mf-secondary);--accent:var(--mf-accent);--action:var(--mf-primary);--action-text:var(--mf-white);--mf-font-hero:"Golos Text", sans-serif;--mf-font-heading:"Onest", "Golos Text", sans-serif;--mf-font-body:"Be Vietnam Pro", sans-serif;--mf-fs-base:16px;--mf-fs-sm:15px;--mf-fs-md:clamp(1.1rem, .995rem + .326vw, 1.25rem);--mf-fs-lg:clamp(1.75rem, 1.576rem + .543vw, 2rem);--mf-fs-xl:clamp(2.5rem, 2rem + 1.5vw, 3.3rem);--mf-fs-xxl:clamp(3rem, 2.2rem + 2.5vw, 5.25rem);--mf-weight-regular:400;--mf-weight-medium:500;--mf-weight-semibold:600;--mf-weight-bold:700;--mf-leading-tight:1.05;--mf-leading-snug:1.1;--mf-leading-normal:1.5;--mf-tracking-tight:-.03em;--mf-tracking-normal:0;--text-h1-size:var(--mf-fs-xxl);--text-h2-size:var(--mf-fs-xl);--text-h3-size:var(--mf-fs-lg);--text-h5-size:19px;--text-body-size:var(--mf-fs-base);--mf-space-xs:.5rem;--mf-space-sm:1rem;--mf-space-md:1.5rem;--mf-space-lg:2.5rem;--mf-space-xl:4rem;--mf-space-xxl:5rem;--mf-section-pad:clamp(3rem, 6vw, 7rem);--mf-container-max:1200px;--mf-container-pad:clamp(1.25rem, 4vw, 3rem);--mf-radius-sm:6px;--mf-radius-md:12px;--mf-radius-lg:20px;--mf-radius-xl:40px;--mf-radius-pill:50px;--mf-border-light:1px solid #e7edf4;--mf-border-subtle:1px solid #00000021;--mf-border-dark:1px solid #ffffff1a;--mf-shadow-sm:0 1px 2px #1e22270f;--mf-shadow-md:0 8px 24px #1e222714;--mf-shadow-lg:0 24px 60px #1e22271f;--mf-shadow-glow:0 0 0 4px #b253c947;--mf-ease:cubic-bezier(.22, 1, .36, 1);--mf-dur-fast:.15s;--mf-dur:.2s;--mf-dur-slow:.4s;--mf-hover-scale:1.1}html{scroll-behavior:smooth}body{margin:0}.mf-hover-navlink:hover{background:#ffffff0f;color:#fff!important}.mf-hover-footerlink:hover{color:#fff!important}.mf-hover-legallink:hover{color:#ede7f5cc!important}.mf-hover-scale105{transition:transform .2s var(--mf-ease)}.mf-hover-scale105:hover{transform:scale(1.05)}.mf-hover-accent:hover{color:var(--mf-accent)!important}.mf-hover-navpill:hover{color:#fff!important;background:#b253c933!important}@keyframes mfDrift1{0%,to{transform:translate(-12%,-8%)scale(1)}50%{transform:translate(8%,6%)scale(1.15)}}@keyframes mfPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes mfFlowX{to{background-position:12px 0}}@keyframes mfFlowXR{to{background-position:-12px 0}}@keyframes mfTravel{0%{opacity:0;left:0%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes mfTravelR{0%{opacity:0;left:calc(100% - 8px)}12%{opacity:1}88%{opacity:1}to{opacity:0;left:0%}}@keyframes mfDrift2{0%,to{transform:translate(10%,4%)scale(1.1)}50%{transform:translate(-6%,-10%)scale(.95)}}@keyframes mfFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes mfFloatB{0%,to{transform:translateY(-6px)rotate(-1.5deg)}50%{transform:translateY(8px)rotate(1.5deg)}}@keyframes mfOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mfOrbitR{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes mfTyping{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@keyframes mfBob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(2deg)}}@keyframes mfDashF{to{stroke-dashoffset:-24px}}@keyframes mfDashB{to{stroke-dashoffset:24px}}@media (width<=1180px){.mf-chip{display:none!important}}.mf-hover-playbtn:hover{background-position:100% 0;transform:scale(1.05)}.mf-hover-sendbtn:hover{background-position:100% 0;transform:scale(1.08)}.mf-hover-chatchip:hover{transform:scale(1.04);border-color:var(--mf-primary)!important;color:var(--mf-primary)!important}.mf-hover-liftcard:hover{transform:translateY(-3px)}.mf-hover-teal:hover{color:#5ee0c0!important}.mf-hover-casocard{transition:transform .25s var(--mf-ease), box-shadow .25s var(--mf-ease)}.mf-hover-casocard:hover{transform:translateY(-4px);box-shadow:0 32px 80px #150e2b4d}@media (width<=980px){.mf-nav-links,.mf-nav-cta-desktop{display:none!important}.mf-nav-burger{display:inline-flex!important}}@media (width<=820px){#inb-stage,.mf-team-cols{grid-template-columns:1fr!important}}@media (width<=560px){.mf-orbit-wrap{transform:scale(.78)}#bk-stage{transform:scale(.9)}}@media (width<=820px){#ts-c0,#ts-c1,#ts-c2,#ts-c3,#ts-c4,#ts-c5,#ts-c6{display:none!important}.mf-ts-endcopy{text-align:center;width:auto!important;left:20px!important;right:20px!important}}@media (width>=821px){#ts-c0,#ts-c1,#ts-c2,#ts-c3,#ts-c4,#ts-c5,#ts-c6{margin-top:-10vh}.mf-ts-endcopy{margin-top:-10vh;transform:translateY(calc((1 - var(--e)) * 26px))!important;top:calc(50% - 204px)!important}}@media (prefers-reduced-motion:reduce){.mf-anim{animation:none!important}}html[data-mf-js] [data-reveal]:not([data-rvd]){opacity:0;transform:translateY(20px)}[data-reveal]{transition:opacity .7s var(--mf-ease), transform .7s var(--mf-ease)}@media (prefers-reduced-motion:reduce){html[data-mf-js] [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}.mf-flow-scroll{min-width:0}@media (width<=720px){.mf-flow-scroll{width:100%;overflow:visible}.mf-flow-scroll>.mf-flow-inner{margin:0;width:100%!important;max-width:100%!important}.mf-flow-inner div[style*="repeat(4, 1fr)"],.mf-flow-inner div[style*="repeat(4,1fr)"]{grid-template-columns:repeat(2,1fr)!important}.mf-flow-inner[style*=align-items\:center]{gap:14px;flex-direction:column!important}.mf-flow-inner[style*=align-items\:center]>div[style*=width\:70px]{display:none!important}.mf-flow-inner[style*=align-items\:center]>div:first-child,.mf-flow-inner[style*=align-items\:center]>div:last-child{width:100%!important}.mf-flow-inner>div[style*=display\:flex]{justify-content:center;flex-wrap:wrap!important}.mf-flow-inner div[style*=height\:2px]{display:none!important}.mf-kanban{grid-template-columns:1fr!important}.mf-diagram-card>div[style*=display\:grid]{justify-items:center;grid-template-columns:1fr!important;gap:12px!important}.mf-diagram-card>div[style*=display\:grid]>:nth-child(2),.mf-diagram-card>div[style*=display\:grid]>:nth-child(4){display:none!important}.mf-diagram-card>div[style*=display\:grid]>div[style*=flex-direction\:column]{width:100%}}.mf-btn{box-sizing:border-box;font-family:var(--mf-font-body);border-radius:var(--mf-radius-md);cursor:pointer;white-space:nowrap;transition:transform var(--mf-dur) var(--mf-ease), background-color var(--mf-dur) var(--mf-ease), background-position var(--mf-dur-slow) var(--mf-ease), color var(--mf-dur) var(--mf-ease), border-color var(--mf-dur) var(--mf-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;transform:scale(1)}.mf-btn:hover{transform:scale(1.06)}.mf-btn:active{transform:scale(.97)}.mf-btn--sm{padding:10px 18px;font-size:15px}.mf-btn--md{padding:14px 26px;font-size:16px}.mf-btn--lg{padding:18px 31px;font-size:17px}.mf-btn--gradient,.mf-btn--gradient-secondary{color:var(--mf-white);background-position:0 0;background-size:220% 100%}.mf-btn--gradient{background-image:var(--mf-gradient-primary)}.mf-btn--gradient-secondary{background-image:var(--mf-gradient-secondary)}.mf-btn--gradient:hover,.mf-btn--gradient-secondary:hover{background-position:100% 0}.mf-btn--ghost{color:var(--mf-secondary);background-color:#0000}.mf-btn--ghost:hover{border-color:var(--mf-primary);color:var(--mf-primary)}.mf-btn--gradient-outline{color:var(--mf-secondary);background-image:linear-gradient(#fff, #fff), var(--mf-gradient-primary);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}.mf-btn--gradient-outline:hover{color:var(--mf-white);background-image:var(--mf-gradient-primary), var(--mf-gradient-primary)}@media (prefers-reduced-motion:reduce){.mf-btn,.mf-btn:hover,.mf-btn:active{transform:none}}
