.mf-landing{--bg:#0a0b0f;--bg2:#0e1016;--panel:#14161e;--panel2:#191c26;--line:#23262f;--line2:#2e3340;--ink:#f3f4f8;--ink2:#c2c6d2;--mut:#838998;--acc:#6c8cff;--acc2:#9b6cff;--accs:rgba(108,140,255,.14);--green:#3ecf8e;--grad:linear-gradient(120deg,#6c8cff,#9b6cff);background:var(--bg);color:var(--ink);font-family:-apple-system,PingFang SC,Microsoft YaHei,Segoe UI,Roboto,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;position:fixed;inset:0;overflow-y:auto;z-index:40}.mf-landing *{box-sizing:border-box;margin:0;padding:0}.mf-landing a{color:inherit;text-decoration:none}.mf-landing .wrap{max-width:1180px;margin:0 auto;padding:0 22px}.mf-landing nav{position:sticky;top:0;z-index:50;background:rgba(10,11,15,.7);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.mf-landing .navrow{display:flex;align-items:center;gap:10px;height:62px}.mf-landing .brand{display:flex;align-items:center;gap:9px;font-weight:800;font-size:17px;letter-spacing:-.3px}.mf-landing .mark{width:28px;height:28px;border-radius:8px;background:var(--grad);display:grid;place-items:center;color:#fff;font-weight:800}.mf-landing .markimg{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.mf-landing .links{display:flex;gap:24px;margin-left:30px;font-size:14px;color:var(--ink2)}.mf-landing .links a:hover{color:var(--ink)}.mf-landing .sp{flex:1}.mf-landing .navlogin{color:var(--ink2);font-size:14px}.mf-landing .btn{display:inline-flex;align-items:center;gap:7px;border:none;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;background:var(--grad);color:#fff;transition:.15s}.mf-landing .btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.mf-landing .btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line2)}.mf-landing .btn.lg{padding:14px 24px;font-size:15px;border-radius:12px}.mf-landing .burger{display:none;font-size:22px;background:none;border:none;color:var(--ink);cursor:pointer}.mf-landing .mmenu{display:none;flex-direction:column;gap:2px;padding:10px 22px 18px;border-bottom:1px solid var(--line);background:rgba(10,11,15,.96)}.mf-landing .mmenu.open{display:flex}.mf-landing .mmenu a{padding:12px 6px;font-size:15px;color:var(--ink2);border-bottom:1px solid var(--line)}.mf-landing .hero{position:relative;overflow:hidden;padding:70px 0 40px}.mf-landing .glow{position:absolute;width:900px;height:700px;border-radius:50%;filter:blur(90px);opacity:.45;pointer-events:none}.mf-landing .g1{background:#3b3f8f;top:-260px;right:-160px}.mf-landing .g2{background:#5a2f7a;bottom:-300px;left:-200px;opacity:.32}.mf-landing .herogrid{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.mf-landing .eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--acc);background:var(--accs);border:1px solid rgba(108,140,255,.25);border-radius:999px;padding:6px 13px;margin-bottom:22px}.mf-landing .dotpulse{width:7px;height:7px;border-radius:50%;background:var(--acc);animation:mfpulse 1.8s infinite}@keyframes mfpulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(108,140,255,.5)}50%{opacity:.6;box-shadow:0 0 0 6px rgba(108,140,255,0)}}.mf-landing h1{font-size:54px;line-height:1.08;font-weight:800;letter-spacing:-1.2px}.mf-landing h1 .hl{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mf-landing .hsub{font-size:17px;color:var(--ink2);line-height:1.6;margin:22px 0 28px;max-width:520px}.mf-landing .hctas{display:flex;gap:12px;flex-wrap:wrap}.mf-landing .hmeta{display:flex;gap:22px;margin-top:26px;font-size:12.5px;color:var(--mut)}.mf-landing .hmeta b{color:var(--ink);font-size:18px;display:block}.mf-landing .herovid{position:relative;justify-self:stretch;width:100%;border-radius:18px;overflow:hidden;border:1px solid var(--line2);box-shadow:0 30px 70px rgba(0,0,0,.55);background:#000}.mf-landing .herovid video{width:100%;display:block;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.mf-landing .herovid .badge{position:absolute;top:12px;left:12px;z-index:2;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;background:rgba(0,0,0,.55);color:#fff;padding:5px 10px;border-radius:999px;backdrop-filter:blur(4px);pointer-events:none}.mf-landing .herovid .badge .d{width:7px;height:7px;border-radius:50%;background:#ff3b5c;animation:mfpulse 1.4s infinite}.mf-landing .trust{padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:30px}.mf-landing .trust .row{display:flex;align-items:center;gap:30px;justify-content:center;flex-wrap:wrap;color:var(--mut);font-size:14px;font-weight:700}.mf-landing .trust .row span{opacity:.7}.mf-landing section{padding:74px 0}.mf-landing .shead{text-align:center;max-width:680px;margin:0 auto 42px}.mf-landing .shead .k{font-size:13px;font-weight:700;color:var(--acc);letter-spacing:1px;text-transform:uppercase}.mf-landing .shead h2{font-size:38px;font-weight:800;letter-spacing:-.8px;margin:12px 0;line-height:1.15}.mf-landing .shead p{font-size:16px;color:var(--ink2);line-height:1.6}.mf-landing .reel{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mf-landing .case{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--line2);cursor:pointer;background:#0c0e14;transition:.2s}.mf-landing .case:hover{transform:translateY(-4px);border-color:var(--acc);box-shadow:0 18px 40px rgba(108,140,255,.18)}.mf-landing .case .thumb{aspect-ratio:9/16;position:relative;display:grid;place-items:center;font-size:60px}.mf-landing .case .thumb .cover{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.mf-landing .case .ov{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.65))}.mf-landing .case .playb{position:absolute;inset:0;margin:auto;width:52px;height:52px;border-radius:50%;background:hsla(0,0%,100%,.95);display:grid;place-items:center;z-index:2;transition:.2s}.mf-landing .case:hover .playb{transform:scale(1.1)}.mf-landing .case .playb:after{content:"";border-left:16px solid #0c0e14;border-top:10px solid transparent;border-bottom:10px solid transparent;margin-left:4px}.mf-landing .case .cbadge{position:absolute;top:10px;left:10px;z-index:3;font-size:10.5px;font-weight:800;background:var(--green);color:#06140c;border-radius:6px;padding:2px 8px}.mf-landing .case .meta{position:absolute;left:11px;right:11px;bottom:11px;z-index:3}.mf-landing .case .meta .t{font-size:13px;font-weight:700}.mf-landing .case .meta .d{font-size:11px;color:#c8ccda;margin-top:2px}.mf-landing .steps{display:flex;align-items:stretch;gap:14px;flex-wrap:wrap;justify-content:center}.mf-landing .step{flex:1;min-width:150px;background:var(--panel);border:1px solid var(--line2);border-radius:16px;padding:22px 18px;position:relative}.mf-landing .step .n{width:34px;height:34px;border-radius:9px;background:var(--accs);color:var(--acc);display:grid;place-items:center;font-weight:800;margin-bottom:13px}.mf-landing .step h3{font-size:16px;margin-bottom:7px}.mf-landing .step p{font-size:12.5px;color:var(--mut);line-height:1.5}.mf-landing .step .arrow{position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:var(--line2);font-size:20px;z-index:2}.mf-landing .feats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mf-landing .fcard{background:var(--panel);border:1px solid var(--line2);border-radius:16px;padding:24px}.mf-landing .fcard .fi{width:44px;height:44px;border-radius:11px;background:var(--accs);display:grid;place-items:center;font-size:21px;margin-bottom:15px}.mf-landing .fcard h3{font-size:18px;margin-bottom:9px}.mf-landing .fcard p{font-size:13.5px;color:var(--mut);line-height:1.6}.mf-landing .ctaband{position:relative;overflow:hidden;border-radius:24px;border:1px solid var(--line2);background:linear-gradient(120deg,#161a2e,#1a1530);padding:54px 30px;text-align:center}.mf-landing .ctaband h2{font-size:34px;font-weight:800;letter-spacing:-.6px}.mf-landing .ctaband p{font-size:16px;color:var(--ink2);margin:14px 0 24px}.mf-landing footer{border-top:1px solid var(--line);padding:36px 0;color:var(--mut);font-size:13px}.mf-landing footer .beian{text-align:center;margin-top:16px;font-size:12px}.mf-landing footer .beian a{color:var(--mut);text-decoration:none}.mf-landing footer .beian a:hover{text-decoration:underline}.mf-landing .foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.mf-landing .foot .lk{display:flex;gap:20px}.mf-landing .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.mf-landing .reveal.in{opacity:1;transform:none}.mf-landing .lb{position:fixed;inset:0;background:rgba(5,6,10,.82);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;z-index:90;padding:20px}.mf-landing .lb.open{display:flex}.mf-landing .lbox{display:flex;gap:24px;max-width:820px;width:100%;align-items:center}.mf-landing .lbvid{width:260px;aspect-ratio:9/16;border-radius:18px;overflow:hidden;border:1px solid var(--line2);position:relative;flex:none;background:#0c0e14;display:grid;place-items:center;font-size:80px}.mf-landing .lbvid .cover{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.mf-landing .lbinfo{flex:1}.mf-landing .lbinfo .k{font-size:12px;color:var(--acc);font-weight:700;text-transform:uppercase;letter-spacing:1px}.mf-landing .lbinfo h3{font-size:24px;font-weight:800;margin:8px 0 14px}.mf-landing .lbinfo .pr{font-size:13.5px;color:var(--ink2);line-height:1.6;background:var(--panel);border:1px solid var(--line2);border-radius:12px;padding:13px}.mf-landing .lbinfo .mm{display:flex;gap:18px;margin:16px 0}.mf-landing .lbinfo .mm .c .v{font-size:22px;font-weight:800}.mf-landing .lbinfo .mm .c .v .up{color:var(--green);font-size:14px}.mf-landing .lbinfo .mm .c .l{font-size:11px;color:var(--mut)}.mf-landing .lb .x{position:absolute;top:20px;right:24px;color:#fff;font-size:28px;cursor:pointer;background:none;border:none}.mf-landing .vlbox{width:min(960px,94vw);border-radius:16px;overflow:hidden;border:1px solid var(--line2);box-shadow:0 30px 80px rgba(0,0,0,.6);background:#000}.mf-landing .vlbox video{width:100%;display:block;aspect-ratio:16/9;background:#000}@media (max-width:920px){.mf-landing h1{font-size:42px}.mf-landing .herogrid{grid-template-columns:1fr;gap:30px}.mf-landing .herovid{order:-1}.mf-landing .reel{grid-template-columns:repeat(2,1fr)}.mf-landing .feats{grid-template-columns:1fr 1fr}.mf-landing .step .arrow{display:none}.mf-landing .lbox{flex-direction:column;text-align:center}}@media (max-width:640px){.mf-landing .links{display:none}.mf-landing .burger{display:block}.mf-landing h1{font-size:34px;letter-spacing:-.8px}.mf-landing .hsub{font-size:15px}.mf-landing section{padding:52px 0}.mf-landing .shead h2{font-size:28px}.mf-landing .reel{grid-template-columns:1fr 1fr;gap:12px}.mf-landing .feats{grid-template-columns:1fr}.mf-landing .ctaband h2{font-size:26px}.mf-landing .ctaband{padding:38px 20px}.mf-landing .hmeta{gap:16px}}@media (prefers-reduced-motion:reduce){.mf-landing *{animation:none!important}.mf-landing .reveal{opacity:1;transform:none;transition:none}}