.mf-page *,.mf-page :before,.mf-page :after{box-sizing:border-box}.mf-page{--bg:#05060d;--bg2:#090c18;--bg3:#0d1020;--surface:#ffffff0a;--border:#ffffff12;--border2:#ffffff21;--gold:#f5c842;--gold-dim:#f5c8421f;--gold-glow:#f5c8424d;--ember:#e85d04;--ember-dim:#e85d041f;--mithril:#3effa0;--mithril-dim:#3effa01a;--purple:#a78bfa;--purple-dim:#a78bfa1a;--text:#dde4ee;--muted:#4a5568;--mid:#89a;background:var(--bg);color:var(--text);font-family:var(--font-nunito), sans-serif;min-height:100vh;font-weight:300;overflow:hidden clip}.mf-page:before{content:"";pointer-events:none;z-index:0;background-color:#0000;background-image:linear-gradient(#f5c84204 1px,#0000 1px),linear-gradient(90deg,#f5c84204 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0}.mf-page:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000008 2px 4px);position:fixed;inset:0}@keyframes mf-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mf-pulse-gold{0%,to{box-shadow:0 0 #f5c84266}50%{box-shadow:0 0 0 8px #f5c84200}}@keyframes mf-flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.7}94%{opacity:1}}@keyframes mf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.mf-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)}.mf-reveal.visible{opacity:1;transform:translateY(0)}.mf-nav{z-index:200;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--border);background:#05060de0;justify-content:space-between;align-items:center;padding:18px 6%;display:flex;position:fixed;top:0;left:0;right:0}.mf-nav-logo{color:#fff;letter-spacing:-.5px;align-items:center;gap:4px;font-size:1.35rem;font-weight:800;text-decoration:none;display:flex}.mf-nav-logo .g{color:var(--gold)}.mf-nav-links{align-items:center;gap:28px;display:flex}.mf-nav-links a{color:var(--muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.mf-nav-links a:hover{color:#fff}@media (max-width:640px){.mf-nav-links{display:none}}.mf-nav-support{color:var(--mid);border:1px solid var(--border2);border-radius:6px;padding:9px 18px;font-size:12px;text-decoration:none;transition:all .2s}.mf-nav-support:hover{color:var(--gold);border-color:var(--gold)}.mf-nav-cta{color:#080a0f;background:var(--gold);white-space:nowrap;border-radius:6px;padding:9px 22px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;animation:8s infinite mf-flicker}.mf-nav-cta:hover{background:#ffd84a;transform:translateY(-1px)}.mf-hero{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:130px 6% 80px;display:flex;position:relative}.mf-hero-glow{pointer-events:none;background:radial-gradient(at 40%,#f5c84214 0%,#0000 55%),radial-gradient(at 65% 40%,#e85d0412 0%,#0000 55%);width:1000px;height:600px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.mf-hero-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);background:#f5c84214;border:1px solid #f5c84240;border-radius:4px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px;font-size:10px;animation:.5s both mf-fadeUp;display:inline-flex}.mf-badge-dot{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:2s infinite mf-pulse-gold}.mf-hero-title{letter-spacing:-1.5px;margin-bottom:24px;font-size:clamp(38px,6vw,76px);font-weight:800;line-height:1.05;animation:.5s .1s both mf-fadeUp}.mf-hero-title .dim{color:var(--muted)}.mf-hero-title .gold{color:var(--gold)}.mf-hero-title .ember{color:var(--ember)}.mf-hero-sub{color:var(--mid);max-width:560px;margin:0 auto 36px;font-size:17px;line-height:1.7;animation:.5s .2s both mf-fadeUp}.mf-hero-sub strong{color:var(--text);font-weight:500}.mf-price-pill{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:36px;animation:.5s .3s both mf-fadeUp;display:inline-flex}.mf-pill-was{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:8px 18px;font-size:14px}.mf-pill-was s{color:#ef4444}.mf-pill-now{color:var(--gold);background:var(--gold-dim);border:1px solid #f5c8424d;border-radius:6px;padding:10px 24px;font-size:16px;font-weight:800;box-shadow:0 0 24px #f5c84226}.mf-pill-save{color:var(--mithril);background:var(--mithril-dim);border:1px solid #3effa033;border-radius:4px;padding:6px 12px;font-size:11px;font-weight:600}.mf-hero-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;animation:.5s .35s both mf-fadeUp;display:flex}.mf-btn-primary{color:#080a0f;background:var(--gold);border-radius:9px;align-items:center;gap:10px;padding:16px 40px;font-size:16px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 0 50px #f5c8424d}.mf-btn-primary:hover{background:#ffd84a;transform:translateY(-3px);box-shadow:0 0 80px #f5c84280}.mf-btn-secondary{color:var(--mid);border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:8px;padding:15px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.mf-btn-secondary:hover{color:#fff;border-color:var(--border2)}.mf-hero-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:28px;animation:.5s .45s both mf-fadeUp;display:flex}.mf-trust-item{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.mf-trust-item .ic{color:var(--mithril);font-size:14px}.mf-trust-sep{color:var(--border2)}.mf-stats-band{z-index:2;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg2);padding:36px 6%;position:relative}.mf-stats-inner{grid-template-columns:repeat(4,1fr);gap:24px;max-width:900px;margin:0 auto;display:grid}@media (max-width:600px){.mf-stats-inner{grid-template-columns:repeat(2,1fr)}}.mf-stat-item{text-align:center}.mf-stat-num{color:var(--gold);margin-bottom:6px;font-size:32px;font-weight:800;line-height:1}.mf-stat-label{color:var(--mid);letter-spacing:.05em;font-size:12px}.mf-problem-section{z-index:2;padding:100px 6%;position:relative}.mf-problem-inner{max-width:1060px;margin:0 auto}.mf-section-label{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:10px}.mf-section-title{letter-spacing:-1px;color:#fff;margin-bottom:16px;font-size:clamp(28px,4vw,50px);font-weight:800;line-height:1.1}.mf-section-desc{color:var(--mid);max-width:560px;margin-bottom:56px;font-size:16px;line-height:1.7}.mf-pain-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.mf-pain-card{background:var(--bg2);border:1px solid var(--border);border-left:2px solid #e85d0466;border-radius:14px;padding:26px;transition:all .25s}.mf-pain-card:hover{border-left-color:var(--ember);transform:translateY(-3px)}.mf-pain-icon{margin-bottom:14px;font-size:26px;display:block}.mf-pain-title{color:#fff;margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.35}.mf-pain-desc{color:var(--mid);font-size:13px;line-height:1.65}.mf-inside-section{z-index:2;border-top:1px solid var(--border);padding:100px 6%;position:relative}.mf-inside-inner{max-width:1060px;margin:0 auto}.mf-inside-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:52px;display:grid}.mf-inside-card{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:30px;transition:all .25s;position:relative;overflow:hidden}.mf-inside-card:hover{border-color:var(--border2);transform:translateY(-4px)}.mf-inside-card:before{content:"";height:2px;position:absolute;top:0;left:0;right:0}.mf-inside-card.gold:before{background:linear-gradient(90deg, var(--gold), transparent)}.mf-inside-card.ember:before{background:linear-gradient(90deg, var(--ember), transparent)}.mf-inside-card.green:before{background:linear-gradient(90deg, var(--mithril), transparent)}.mf-inside-card.purple:before{background:linear-gradient(90deg, var(--purple), transparent)}.mf-inside-card-icon{margin-bottom:16px;font-size:32px;animation:3s ease-in-out infinite mf-float;display:block}.mf-inside-card-title{color:#fff;margin-bottom:8px;font-size:17px;font-weight:800}.mf-inside-card-sub{color:var(--mid);margin-bottom:16px;font-size:13px;line-height:1.65}.mf-inside-list{flex-direction:column;gap:7px;list-style:none;display:flex}.mf-inside-list li{color:var(--mid);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.mf-inside-list li .ic{flex-shrink:0;margin-top:1px;font-size:13px}.mf-inside-list li .ic.gold{color:var(--gold)}.mf-inside-list li .ic.ember{color:var(--ember)}.mf-inside-list li .ic.green{color:var(--mithril)}.mf-inside-list li .ic.purple{color:var(--purple)}.mf-inside-list li strong{color:var(--text);font-weight:500}.mf-how-section{z-index:2;border-top:1px solid var(--border);background:var(--bg2);padding:100px 6%;position:relative}.mf-how-inner{max-width:760px;margin:0 auto}.mf-how-steps{flex-direction:column;margin-top:52px;display:flex}.mf-how-step{border-top:1px solid var(--border);grid-template-columns:60px 1fr;gap:24px;padding:28px 0;transition:all .2s;display:grid}.mf-how-step:last-child{border-bottom:1px solid var(--border)}.mf-how-step-num{color:#ffffff0f;font-size:30px;font-weight:800;font-family:var(--font-dm-mono), monospace;padding-top:2px;transition:color .2s}.mf-how-step:hover .mf-how-step-num{color:var(--gold)}.mf-how-step-title{color:#fff;margin-bottom:8px;font-size:18px;font-weight:700}.mf-how-step-desc{color:var(--mid);font-size:14px;line-height:1.65}.mf-how-step-badge{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:4px;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;font-size:10px;display:inline-flex}.mf-how-step-badge .dot{background:var(--mithril);border-radius:50%;width:5px;height:5px}.mf-templates-section{z-index:2;border-top:1px solid var(--border);padding:100px 6%;position:relative}.mf-templates-inner{max-width:1060px;margin:0 auto}.mf-template-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:48px;display:grid}.mf-template-card{border:1px solid var(--border);background:var(--bg2);cursor:default;border-radius:12px;transition:all .25s;overflow:hidden}.mf-template-card:hover{border-color:#f5c8424d;transform:translateY(-4px)}.mf-template-preview{height:120px;font-size:36px;font-weight:800;font-family:var(--font-dm-mono), monospace;letter-spacing:-2px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mf-template-preview.dark-moon{color:#a78bfa;background:linear-gradient(135deg,#08090f,#1a1030)}.mf-template-preview.cute-frog{color:#3effa0;background:linear-gradient(135deg,#061a0a,#0e3018)}.mf-template-preview.retro-pixel{color:#f5c842;background:linear-gradient(135deg,#0d0806,#2a1500)}.mf-template-preview.premium-gem{color:#5baaff;background:linear-gradient(135deg,#060a1a,#102040)}.mf-template-preview.hype-beast{color:#fc5c7d;background:linear-gradient(135deg,#1a0608,#3a0c10)}.mf-template-label{color:var(--mid);text-align:center;padding:12px 14px;font-size:12px;font-weight:600}.mf-template-name{color:#fff;margin-bottom:2px;font-size:13px}.mf-who-section{z-index:2;border-top:1px solid var(--border);background:var(--bg2);padding:100px 6%;position:relative}.mf-who-inner{max-width:900px;margin:0 auto}.mf-who-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:48px;display:grid}.mf-who-card{border:1px solid var(--border);background:#ffffff08;border-radius:14px;padding:28px;transition:all .25s}.mf-who-card:hover{border-color:#f5c84233;transform:translateY(-3px)}.mf-who-icon{margin-bottom:14px;font-size:28px}.mf-who-title{color:#fff;margin-bottom:8px;font-size:15px;font-weight:700}.mf-who-desc{color:var(--mid);font-size:13px;line-height:1.65}.mf-pricing-section{z-index:2;text-align:center;border-top:1px solid var(--border);padding:120px 6%;position:relative}.mf-pricing-inner{max-width:560px;margin:0 auto}.mf-pricing-card{background:var(--bg2);border:1px solid #f5c8424d;border-radius:20px;margin:52px auto 0;padding:48px;position:relative;overflow:hidden;box-shadow:0 0 80px #f5c84212}.mf-pricing-card:before{content:"";background:linear-gradient(90deg, var(--ember), var(--gold), var(--mithril));height:2px;position:absolute;top:0;left:0;right:0}.mf-pricing-badge{color:var(--ember);background:var(--ember-dim);border:1px solid #e85d0440;border-radius:4px;align-items:center;gap:6px;margin-bottom:28px;padding:6px 14px;font-size:11px;display:inline-flex}.mf-pricing-name{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:13px}.mf-pricing-amount{justify-content:center;align-items:flex-start;gap:4px;margin-bottom:4px;display:flex}.mf-pricing-currency{color:var(--mid);padding-top:12px;font-size:28px;font-weight:800}.mf-pricing-num{color:#fff;letter-spacing:-3px;font-size:88px;font-weight:800;line-height:1}.mf-pricing-was{color:var(--muted);margin-bottom:10px;font-size:14px}.mf-pricing-was s{color:#ef4444}.mf-pricing-save{color:var(--mithril);background:var(--mithril-dim);border:1px solid #3effa033;border-radius:4px;align-items:center;gap:6px;margin-bottom:36px;padding:5px 14px;font-size:12px;font-weight:600;display:inline-flex}.mf-pricing-divider{border:none;border-top:1px solid var(--border);margin:0 0 28px}.mf-pricing-list{text-align:left;flex-direction:column;gap:12px;margin-bottom:36px;list-style:none;display:flex}.mf-pricing-list li{color:var(--mid);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.mf-pricing-list li .ic{color:var(--mithril);flex-shrink:0;margin-top:0;font-size:15px}.mf-pricing-list li strong{color:var(--text);font-weight:600}.mf-btn-buy{text-align:center;color:#080a0f;background:var(--gold);letter-spacing:0;border-radius:10px;width:100%;padding:18px 40px;font-size:17px;font-weight:800;text-decoration:none;transition:all .25s;display:block;box-shadow:0 0 60px #f5c84259}.mf-btn-buy:hover{background:#ffd84a;transform:translateY(-3px);box-shadow:0 0 100px #f5c8428c}.mf-pricing-note{color:var(--muted);text-align:center;margin-top:16px;font-size:12px}.mf-faq-section{z-index:2;border-top:1px solid var(--border);padding:100px 6%;position:relative}.mf-faq-inner{max-width:740px;margin:0 auto}.mf-faq-list{margin-top:52px}.mf-faq-item{border-top:1px solid var(--border);padding:22px 0}.mf-faq-item:last-child{border-bottom:1px solid var(--border)}.mf-faq-q{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;font-size:15px;font-weight:600;line-height:1.45;display:flex}.mf-faq-q:hover{color:var(--gold)}.mf-faq-arrow{color:var(--muted);flex-shrink:0;font-size:18px;transition:transform .25s}.mf-faq-item.open .mf-faq-arrow{color:var(--gold);transform:rotate(45deg)}.mf-faq-a{color:var(--mid);max-height:0;font-size:14px;line-height:1.75;transition:max-height .3s,padding .2s;overflow:hidden}.mf-faq-item.open .mf-faq-a{max-height:400px;padding-top:14px}.mf-final-section{z-index:2;text-align:center;border-top:1px solid var(--border);padding:120px 6%;position:relative}.mf-final-glow{pointer-events:none;background:radial-gradient(#f5c84212 0%,#0000 65%);width:600px;height:400px;position:absolute;bottom:-100px;left:50%;transform:translate(-50%)}.mf-final-inner{z-index:1;max-width:640px;margin:0 auto;position:relative}.mf-final-title{letter-spacing:-1px;color:#fff;margin-bottom:16px;font-size:clamp(28px,4vw,52px);font-weight:800;line-height:1.1}.mf-final-title .gold{color:var(--gold)}.mf-final-sub{color:var(--mid);max-width:480px;margin:0 auto 40px;font-size:16px;line-height:1.7}.mf-footer{z-index:2;border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:32px 6%;display:flex;position:relative}.mf-footer-logo{color:var(--muted);letter-spacing:-.5px;font-size:1.1rem;font-weight:800;text-decoration:none}.mf-footer-logo span{color:var(--gold)}.mf-footer-links{flex-wrap:wrap;gap:20px;display:flex}.mf-footer-links a{color:var(--muted);font-size:12px;text-decoration:none;transition:color .2s}.mf-footer-links a:hover{color:var(--text)}.mf-footer-copy{color:var(--muted);font-size:12px}
