.mpf-page *,.mpf-page *:before,.mpf-page *:after{box-sizing:border-box;margin:0;padding:0}.mpf-page{--dark-purple: #1E1A33;--creamy-white: #FFFDF6;--slate-blue: #685BC7;--tiffany: #7CE1D3;--white: #FFFFFF;font-family:Questrial,sans-serif;background-color:var(--creamy-white);color:var(--dark-purple);line-height:1.6;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.mpf-page .navbar{background-color:var(--dark-purple);padding:20px 40px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(255,255,255,.08)}.mpf-page .navbar-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.mpf-page .navbar-logo svg{width:36px;height:36px}.mpf-page .navbar-brand{font-family:Lora,serif;font-weight:700;font-size:1.2rem;color:var(--creamy-white);letter-spacing:.5px}.mpf-page .navbar-brand span{color:var(--tiffany)}.mpf-page .navbar-cta{background-color:var(--tiffany);color:var(--dark-purple);padding:10px 22px;border-radius:6px;text-decoration:none;font-size:.9rem;font-weight:600;transition:opacity .2s}.mpf-page .navbar-cta:hover{opacity:.85}.mpf-page .hero{background-color:var(--dark-purple);padding:100px 40px 80px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden}.mpf-page .hero:before{content:"";position:absolute;top:-120px;right:-120px;width:500px;height:500px;background:radial-gradient(circle,rgba(104,91,199,.25) 0%,transparent 70%);pointer-events:none}.mpf-page .hero:after{content:"";position:absolute;bottom:-80px;left:-80px;width:350px;height:350px;background:radial-gradient(circle,rgba(124,225,211,.1) 0%,transparent 70%);pointer-events:none}.mpf-page .hero-badge{display:inline-flex;align-items:center;gap:8px;background-color:#7ce1d31f;border:1px solid rgba(124,225,211,.3);color:var(--tiffany);padding:7px 16px;border-radius:100px;font-size:.82rem;margin-bottom:28px;letter-spacing:.4px}.mpf-page .hero-badge:before{content:"";width:7px;height:7px;background-color:var(--tiffany);border-radius:50%}.mpf-page .hero-limited{display:inline-block;margin:0 0 14px;padding:10px 22px;border-radius:100px;background:linear-gradient(90deg,#ff5e62,#f96);color:#fff;font-weight:700;font-size:.92rem;letter-spacing:.5px;box-shadow:0 8px 24px #ff5e6259;animation:mpfPulse 1.8s ease-in-out infinite}@keyframes mpfPulse{0%,to{transform:scale(1);box-shadow:0 8px 24px #ff5e6259}50%{transform:scale(1.04);box-shadow:0 12px 32px #ff5e628c}}.mpf-page .hero-urgency{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:28px;animation:mpfPulse 1.8s ease-in-out infinite}.mpf-page .hero-urgency-text{font-size:.95rem;font-weight:700;color:#ff5e62;letter-spacing:.3px}.mpf-page .hero-urgency-text strong{color:#ff2d55;font-size:1.1em}.mpf-page .hero-urgency-bar{width:220px;height:10px;background:#ffffff26;border-radius:100px;overflow:hidden}.mpf-page .hero-urgency-fill{height:100%;background:linear-gradient(90deg,#ff5e62,#ff2d55);border-radius:100px;transition:width 1s ease}.mpf-page .hero h1{font-family:Lora,serif;font-size:clamp(2rem,5vw,3.4rem);font-weight:700;color:var(--white);max-width:780px;line-height:1.2;margin-bottom:22px}.mpf-page .hero h1 em{font-style:italic;color:var(--tiffany)}.mpf-page .hero p{font-size:clamp(1rem,2vw,1.15rem);color:#fffdf6cc;max-width:580px;margin-bottom:40px}.mpf-page .hero-actions{display:flex;flex-direction:column;align-items:center;gap:14px}.mpf-page .btn-primary{display:inline-block;background-color:var(--tiffany);color:var(--dark-purple);padding:16px 36px;border-radius:8px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s;letter-spacing:.3px}.mpf-page .btn-primary:hover{transform:translateY(-2px);opacity:.9}.mpf-page .hero-trust{display:flex;align-items:center;gap:8px;font-size:.83rem;color:#fffdf680}.mpf-page .hero-trust svg{width:14px;height:14px;flex-shrink:0}.mpf-page .stats{background-color:var(--slate-blue);padding:48px 40px}.mpf-page .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px;max-width:1000px;margin:0 auto;text-align:center}.mpf-page .stat-number{font-family:Lora,serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;color:var(--white);line-height:1;margin-bottom:6px}.mpf-page .stat-number span{color:var(--tiffany)}.mpf-page .stat-label{font-size:.88rem;color:#ffffffbf}.mpf-page section{padding:96px 40px}.mpf-page .container{max-width:1060px;margin:0 auto}.mpf-page .section-label{font-size:.78rem;letter-spacing:2px;text-transform:uppercase;color:var(--slate-blue);margin-bottom:14px}.mpf-page .section-label--light{color:var(--tiffany)}.mpf-page h2{font-family:Lora,serif;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin-bottom:18px}.mpf-page h2 em{font-style:italic}.mpf-page .lead{font-size:clamp(.95rem,2vw,1.08rem);max-width:600px;line-height:1.7;opacity:.85}.mpf-page .divider{width:48px;height:3px;background-color:var(--tiffany);border-radius:2px;margin:20px 0 32px}.mpf-page .what-is{background-color:var(--creamy-white)}.mpf-page .what-is .container{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.mpf-page .what-is-visual{background:linear-gradient(135deg,var(--dark-purple) 0%,#2d2650 100%);border-radius:16px;padding:48px 40px;position:relative;overflow:hidden}.mpf-page .what-is-visual:before{content:"";position:absolute;top:-40px;right:-40px;width:200px;height:200px;background:radial-gradient(circle,rgba(104,91,199,.3) 0%,transparent 70%)}.mpf-page .visual-card{background:#fffdf60f;border:1px solid rgba(255,253,246,.12);border-radius:12px;padding:24px;margin-bottom:16px;position:relative}.mpf-page .visual-card:last-child{margin-bottom:0}.mpf-page .visual-card-label{font-size:.75rem;letter-spacing:1.5px;text-transform:uppercase;color:#fffdf680;margin-bottom:6px}.mpf-page .visual-card-value{font-family:Lora,serif;font-size:1.6rem;font-weight:700;color:var(--white)}.mpf-page .visual-card-value span{color:var(--tiffany)}.mpf-page .visual-card-sub{font-size:.82rem;color:#fffdf68c;margin-top:4px}.mpf-page .pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;position:relative}.mpf-page .pill{background:#7ce1d326;border:1px solid rgba(124,225,211,.25);color:var(--tiffany);font-size:.78rem;padding:5px 12px;border-radius:100px}.mpf-page .why-now{background-color:var(--dark-purple)}.mpf-page .why-now h2,.mpf-page .why-now .lead{color:var(--white)}.mpf-page .why-now .section-label{color:var(--tiffany)}.mpf-page .why-now .divider{background-color:var(--slate-blue)}.mpf-page .reasons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:48px}.mpf-page .reason-card{background:#fffdf60a;border:1px solid rgba(255,253,246,.1);border-radius:12px;padding:32px 28px;transition:border-color .2s}.mpf-page .reason-card:hover{border-color:#7ce1d34d}.mpf-page .reason-icon{width:44px;height:44px;background:#685bc740;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.mpf-page .reason-icon svg{width:22px;height:22px}.mpf-page .reason-card h3{font-family:Lora,serif;font-size:1.05rem;font-weight:700;color:var(--white);margin-bottom:10px}.mpf-page .reason-card p{font-size:.9rem;color:#fffdf6a6;line-height:1.65}.mpf-page .benefits{background-color:var(--creamy-white)}.mpf-page .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:52px}.mpf-page .benefit-item{display:flex;gap:18px;align-items:flex-start;padding:28px 24px;border-radius:12px;border:1px solid rgba(30,26,51,.08);background:var(--white);transition:box-shadow .2s}.mpf-page .benefit-item:hover{box-shadow:0 4px 20px #1e1a3314}.mpf-page .benefit-dot{width:42px;height:42px;background:var(--dark-purple);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mpf-page .benefit-dot svg{width:20px;height:20px}.mpf-page .benefit-text h3{font-size:1rem;font-weight:700;color:var(--dark-purple);margin-bottom:6px}.mpf-page .benefit-text p{font-size:.88rem;color:#1e1a33a6;line-height:1.6}.mpf-page .how-it-works{background-color:var(--dark-purple)}.mpf-page .how-it-works h2{color:var(--white)}.mpf-page .how-it-works .section-label{color:var(--tiffany)}.mpf-page .how-it-works .divider{background-color:var(--slate-blue)}.mpf-page .steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;margin-top:52px;position:relative}.mpf-page .step{text-align:center;padding:0 16px}.mpf-page .step-number{width:56px;height:56px;background:var(--slate-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Lora,serif;font-size:1.3rem;font-weight:700;color:var(--white);margin:0 auto 20px}.mpf-page .step h3{font-family:Lora,serif;font-size:1.05rem;font-weight:700;color:var(--white);margin-bottom:10px}.mpf-page .step p{font-size:.88rem;color:#fffdf6a6;line-height:1.65}.mpf-page .credibility{background-color:var(--creamy-white)}.mpf-page .credibility .container{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.mpf-page .cred-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.mpf-page .cred-stat{background:var(--dark-purple);border-radius:12px;padding:28px 22px}.mpf-page .cred-stat-number{font-family:Lora,serif;font-size:1.9rem;font-weight:700;color:var(--tiffany);margin-bottom:4px}.mpf-page .cred-stat-label{font-size:.82rem;color:#fffdf6a6}.mpf-page .cred-visual{background:linear-gradient(160deg,var(--slate-blue) 0%,#4a3fa0 100%);border-radius:16px;padding:48px 40px;text-align:center}.mpf-page .cred-logo-text{font-family:Lora,serif;font-size:2rem;font-weight:700;color:var(--white);margin-bottom:8px}.mpf-page .cred-logo-sub{font-size:.85rem;color:#ffffffb3;margin-bottom:28px}.mpf-page .cred-badges{display:flex;flex-direction:column;gap:12px}.mpf-page .cred-badge{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:14px 18px;display:flex;align-items:center;gap:12px}.mpf-page .cred-badge svg{width:20px;height:20px;flex-shrink:0}.mpf-page .cred-badge span{font-size:.88rem;color:#ffffffe6;text-align:left}.mpf-page .inaction{background-color:var(--dark-purple)}.mpf-page .inaction h2{color:var(--white)}.mpf-page .inaction .section-label{color:var(--tiffany)}.mpf-page .inaction .lead{color:#fffdf6bf}.mpf-page .inaction .divider{background-color:var(--slate-blue)}.mpf-page .compare-table{margin-top:48px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,253,246,.1)}.mpf-page .compare-header{display:grid;grid-template-columns:1.5fr 1fr 1fr;background:#fffdf60f}.mpf-page .compare-header div{padding:16px 24px;font-size:.82rem;letter-spacing:1px;text-transform:uppercase;color:#fffdf680}.mpf-page .compare-header div:nth-child(2){color:#fffdf666;text-align:center}.mpf-page .compare-header div:nth-child(3){color:var(--tiffany);text-align:center}.mpf-page .compare-row{display:grid;grid-template-columns:1.5fr 1fr 1fr;border-top:1px solid rgba(255,253,246,.07)}.mpf-page .compare-row div{padding:18px 24px;font-size:.92rem;color:#fffdf6cc;display:flex;align-items:center}.mpf-page .compare-row div:nth-child(2){justify-content:center;color:#fffdf673}.mpf-page .compare-row div:nth-child(3){justify-content:center;color:var(--tiffany);font-weight:700}.mpf-page .compare-row:nth-child(2n){background:#fffdf605}.mpf-page .check{color:var(--tiffany);font-size:1.1rem}.mpf-page .cross{color:#fffdf64d}.mpf-page .faq{background-color:var(--creamy-white)}.mpf-page .faq-list{margin-top:48px;max-width:740px}.mpf-page .faq-item{border-bottom:1px solid rgba(30,26,51,.1)}.mpf-page .faq-question{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;padding:22px 0;text-align:left;cursor:pointer;font-family:Questrial,sans-serif;font-size:1rem;color:var(--dark-purple);gap:16px}.mpf-page .faq-question:hover{color:var(--slate-blue)}.mpf-page .faq-icon{width:22px;height:22px;flex-shrink:0;transition:transform .25s}.mpf-page .faq-item.open .faq-icon{transform:rotate(45deg)}.mpf-page .faq-answer{font-size:.93rem;color:#1e1a33b3;line-height:1.7;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s}.mpf-page .faq-item.open .faq-answer{max-height:400px;padding-bottom:20px}.mpf-page .final-cta{background-color:var(--dark-purple);padding:100px 40px;text-align:center}.mpf-page .final-cta h2{color:var(--white);max-width:680px;margin:0 auto 20px}.mpf-page .final-cta p{font-size:1.05rem;color:#ffffffbf;max-width:520px;margin:0 auto 40px}.mpf-page .final-cta .btn-primary{font-size:1.05rem;padding:18px 40px}.mpf-page .final-cta-trust{margin-top:24px;font-size:.82rem;color:#ffffff80}.mpf-page .bonus-urgency{display:inline-block;background:linear-gradient(135deg,#ff3b30,#ff6b35);color:#fff;font-weight:700;font-size:.95rem;letter-spacing:.5px;text-transform:uppercase;padding:10px 24px;border-radius:100px;margin:0 auto 24px;box-shadow:0 8px 24px #ff3b3073;animation:mpfPulse 2s ease-in-out infinite}.mpf-page .final-cta h2 em{background:linear-gradient(135deg,#ffd54a,#ff9500);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal;font-weight:800}.mpf-page footer{background-color:var(--dark-purple);padding:48px 40px 32px;border-top:1px solid rgba(255,253,246,.08)}.mpf-page .footer-inner{max-width:1060px;margin:0 auto}.mpf-page .footer-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;flex-wrap:wrap;gap:24px}.mpf-page .footer-brand{font-family:Lora,serif;font-size:1.1rem;font-weight:700;color:var(--creamy-white)}.mpf-page .footer-brand span{color:var(--tiffany)}.mpf-page .footer-tagline{font-size:.85rem;color:#fffdf673;margin-top:6px}.mpf-page .footer-legal{font-size:.78rem;color:#fffdf659;line-height:1.7;max-width:500px}.mpf-page .footer-bottom{border-top:1px solid rgba(255,253,246,.07);padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.mpf-page .footer-bottom p{font-size:.78rem;color:#fffdf64d}@media(max-width:768px){.mpf-page .navbar{padding:16px 20px}.mpf-page section{padding:72px 20px}.mpf-page .hero{padding:80px 20px 64px}.mpf-page .what-is .container,.mpf-page .credibility .container{grid-template-columns:1fr;gap:48px}.mpf-page .what-is-visual{order:-1}.mpf-page .stats{padding:40px 20px}.mpf-page .compare-table{overflow-x:auto}.mpf-page .compare-header,.mpf-page .compare-row{min-width:480px}.mpf-page .footer-top{flex-direction:column}.mpf-page .footer-bottom{flex-direction:column;text-align:center}.mpf-page .navbar-cta{display:none}}.mpf-page,.mpf-page button,.mpf-page input,.mpf-page select,.mpf-page textarea{font-family:Questrial,sans-serif}.mpf-page h1,.mpf-page h2,.mpf-page h3,.mpf-page h4,.mpf-page .stat-number,.mpf-page .navbar-brand,.mpf-page .footer-brand,.mpf-page .visual-card-value{font-family:Lora,serif}.mpf-page .visual-card-value span{color:inherit}.mpf-page .btn-primary--block{display:block;width:100%;max-width:360px;margin:0 auto;text-align:center}.mpf-page .vehicle{background-color:var(--creamy-white)}.mpf-page .vehicle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:40px}.mpf-page .vehicle-card{background:var(--white);border:1px solid rgba(30,26,51,.1);border-radius:14px;padding:28px;box-shadow:0 4px 18px #1e1a330d}.mpf-page .vehicle-label{font-size:.78rem;text-transform:uppercase;letter-spacing:1px;color:var(--slate-blue);margin-bottom:12px}.mpf-page .vehicle-value{font-family:Lora,serif;font-size:1.6rem;font-weight:700;color:var(--dark-purple);line-height:1.2;margin-bottom:12px}.mpf-page .vehicle-note{font-size:.88rem;color:#1e1a33b3;line-height:1.5}.mpf-page .vehicle-advantages{margin-top:48px;background:var(--dark-purple);color:var(--creamy-white);padding:32px;border-radius:14px}.mpf-page .vehicle-advantages h3{font-size:1.2rem;color:var(--tiffany);margin-bottom:16px}.mpf-page .vehicle-advantages ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.mpf-page .vehicle-advantages li{padding-left:24px;position:relative}.mpf-page .vehicle-advantages li:before{content:"✓";position:absolute;left:0;color:var(--tiffany);font-weight:700}.mpf-page .bonus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;max-width:820px;margin:32px auto 40px;text-align:left}.mpf-page .bonus-card{background:#fffdf60f;border:1px solid rgba(124,225,211,.25);border-radius:14px;padding:24px}.mpf-page .bonus-tag{display:inline-block;background:var(--tiffany);color:var(--dark-purple);font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:100px;margin-bottom:12px;letter-spacing:.5px}.mpf-page .bonus-card h3{font-family:Lora,serif;color:var(--white);font-size:1.1rem;margin-bottom:10px;line-height:1.3}.mpf-page .bonus-card p{color:#fffdf6bf;font-size:.92rem}.mpf-page .hubspot-section{background:var(--dark-purple);color:var(--creamy-white)}.mpf-page .hubspot-section h2{color:var(--white)}.mpf-page .hubspot-section h2 em{color:var(--tiffany);font-style:italic}.mpf-page .hubspot-section .lead{color:#fffdf6cc}.mpf-page .hubspot-wrap{max-width:640px;margin:32px auto 0;background:var(--creamy-white);color:var(--dark-purple);padding:32px;border-radius:14px}.mpf-page .hubspot-wrap form,.mpf-page .hubspot-wrap label,.mpf-page .hubspot-wrap input,.mpf-page .hubspot-wrap select,.mpf-page .hubspot-wrap textarea{font-family:Questrial,sans-serif!important;color:var(--dark-purple)}.navbar-logo{height:32px;width:auto;display:block}.navbar-mono{height:36px;width:auto;display:block;margin-right:4px}
