@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_5661d868-module__PoOrQa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_5661d868-module__PoOrQa__variable{--font-reference-display:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_8b7036b6-module__dn42Xa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_8b7036b6-module__dn42Xa__variable{--font-reference-body:"DM Sans", "DM Sans Fallback"}
.mf.mf-reference{--mf-green:#267950;--mf-lime:#c4ed78;--mf-brand:#b9e86e;--mf-ink:#0a0a0a;--mf-muted:#5a554d;--mf-line:#e5e2da;isolation:isolate;color:var(--mf-ink);font-family:var(--font-reference-body),"DM Sans",Arial,sans-serif;text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;padding:0;font-size:16px;line-height:1.65;overflow-x:clip}.mf *{box-sizing:border-box}.mf h1,.mf h2,.mf h3,.mf p,.mf ul,.mf blockquote{margin:0}.mf h1,.mf h2,.mf h3{font-family:var(--font-reference-display),Montserrat,Arial,sans-serif;color:var(--mf-ink);font-style:normal;font-weight:900}.mf a{color:inherit;text-decoration:none}.mf button,.mf input{font:inherit}.mf button,.mf summary,.mf a{touch-action:manipulation}.mf button,.mf summary{cursor:pointer}.mf img{max-width:100%;height:auto;display:block}.mf button:focus-visible,.mf a:focus-visible,.mf summary:focus-visible{outline:3px solid var(--mf-green);outline-offset:4px}.mf-wrap{width:min(1100px,100% - 48px);margin-inline:auto}.mf-reference .mf-announcement{background:var(--mf-brand);text-align:center;color:#173016;padding:9px 18px;font-size:12px;line-height:18px;display:none}.mf-announcement>span{margin-right:5px}.mf-announcement a{margin-left:16px;font-weight:700}.mf-nav{background:#fff;border-bottom:1px solid #f0efec}.mf-nav>.mf-wrap{justify-content:space-between;align-items:center;width:min(1120px,100%);height:48px;min-height:48px;padding:0 40px;display:flex}.mf-nav .mf-wrap>div{align-items:center;gap:24px;display:flex}.mf-nav img{width:auto;height:34px}.mf-login{font-size:14px;color:#888!important}.mf-nav-cta{background:#0a0a0a;border-radius:100px;align-items:center;height:38px;padding:0 20px;font-size:13.5px;font-weight:700;display:inline-flex;color:#fff!important}.mf-reference .mf-hero{text-align:center;flex-direction:column;align-items:center;padding:32px 0 80px;display:flex}.mf-badge{background:#f4fae9;border:1px solid #b9e86e80;border-radius:100px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 18px;font-size:12px;font-weight:600;line-height:17px;display:inline-flex}.mf-badge i{background:var(--mf-green);border-radius:50%;flex:none;width:6px;height:6px}.mf-reference h1{letter-spacing:-.03em;max-width:820px;margin:0 0 12px;font-size:clamp(34px,5vw,62px);line-height:1}.mf h1 em{color:var(--mf-green);font-style:normal}.mf-hero-lead{max-width:500px;color:var(--mf-muted);font-size:17px;line-height:1.55;margin:0 0 20px!important}.mf-hero-lead strong{font-weight:600}.mf-checkout-form{margin:0;display:inline-block}.mf .apCta{background:var(--mf-lime);min-height:48px;color:var(--mf-ink);font-family:var(--font-reference-body),"DM Sans",Arial,sans-serif;letter-spacing:.01em;box-shadow:none;white-space:nowrap;border:0;border-radius:100px;justify-content:center;align-items:center;padding:4px 60px 4px 24px;font-size:15px;font-weight:700;line-height:1.25;transition:background .18s,transform .18s;display:inline-flex;position:relative}.mf .apCta>span{color:#0a0a0a;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:23px;font-weight:500;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.mf .apCta:hover{background:#aadd61;transform:translateY(-1px)}.mf .apCta:disabled{opacity:.6;cursor:wait;transform:none}.mf-note{color:#888;font-size:11px;line-height:1.7;margin:12px auto 0!important}.mf-hero-demo{aspect-ratio:16/9;background:#eff5e5;border:1px solid #b9e86e4d;border-radius:16px;width:min(780px,100%);margin:24px auto 0;overflow:hidden;box-shadow:0 -20px 80px 20px #b9e86e40,0 -40px 160px 60px #b9e86e18}.mf-hero-phones{background:radial-gradient(#dfefc8,#0000 75%);justify-content:center;align-items:flex-start;gap:25px;height:100%;padding:28px 35px 0;display:flex}.mf-hero-phones>div{background:#fff;border:5px solid #1c1c1c;border-radius:27px;flex:none;width:29%;overflow:hidden;box-shadow:0 12px 24px #0002}.mf-hero-phones>div:first-child{transform:translateY(24px)rotate(-5deg)}.mf-hero-phones>div:nth-child(2){z-index:1;position:relative}.mf-hero-phones>div:last-child{transform:translateY(24px)rotate(5deg)}.mf-stats{border-top:1px solid #e5e2da;justify-content:center;align-items:center;gap:28px;max-width:720px;margin:28px auto 0;padding-top:32px;display:flex}.mf-stats>div{text-align:center;flex-direction:column;padding-inline:12px;display:flex}.mf-stats>div+div{border-left:1px solid #e5e2da;padding-left:40px}.mf-stats strong{font-family:var(--font-reference-display),Montserrat,sans-serif;letter-spacing:-.02em;font-size:22px;font-weight:900;line-height:1.1}.mf-stats span{color:#888;margin-top:5px;font-size:12px}.mf-reference .mf-band{border:0;border-radius:40px 40px 0 0;width:100%;margin-top:-40px;padding:100px 0 112px;scroll-margin-top:0;position:relative}.mf-reference .mf-brand-band{color:#0a0a0a;background:linear-gradient(#c7ee88 0%,#b9e86e 48%,#a6d653 100%)}.mf-reference .mf-white-band{background:#fff}.mf-reference .mf-stone-band{background:#eceae1}.mf-reference .mf-dark-band{color:#fff;background:#0a0a0a}.mf-reference .mf-pricing-band{background:#f1f0ed}.mf-heading{text-align:center;max-width:1100px;margin:0 auto 40px}.mf-reference h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(26px,3.2vw,42px);line-height:1.06}.mf-reference .mf-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--mf-green);margin-bottom:14px;font-size:11px;font-weight:700;line-height:1.3;display:block}.mf-heading p{max-width:560px;color:var(--mf-muted);margin:14px auto 0;font-size:16px;line-height:1.65}.mf-centered{text-align:center}.mf-small{color:#888;font-size:11px;line-height:1.7;display:block;margin-top:18px!important}.mf-reference .mf-dark-band h2,.mf-reference .mf-dark-band h3{color:#fff}.mf-reference .mf-dark-band .mf-heading p,.mf-reference .mf-dark-band .mf-small,.mf-reference .mf-dark-band .mf-note{color:#ffffffa6}.mf-reference .mf-dark-band .mf-kicker{color:var(--mf-brand)}.mf-reference .mf-spotlight{padding:72px 0 96px}.mf-quote-selector{text-align:center;max-width:1132px;margin:auto;position:relative}.mf-quote-avatar{justify-content:center;align-items:flex-start;height:170px;margin-bottom:6px;padding-top:30px;display:flex;position:relative}.mf-quote-avatar:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 26%,#ffffffd9,#ffffff6b 30%,#ffffff1a 56%,#0000 72%);width:520px;max-width:100vw;height:400px;position:absolute;top:-46px;left:50%;transform:translate(-50%)}.mf-quote-avatar img{z-index:1;background:#fff;border:5px solid #fff;border-radius:50%;width:120px;height:120px;position:relative;box-shadow:0 22px 56px #0003}.mf-quote-selector blockquote{max-width:680px;min-height:74px;font-family:var(--font-reference-display),Montserrat,sans-serif;letter-spacing:-.02em;place-items:center;margin:auto;font-size:30px;font-weight:900;line-height:1.22;display:grid;position:relative}.mf-quote-selector blockquote:before,.mf-quote-selector blockquote:after{display:none}.mf-quote-source{font-family:var(--font-reference-display),Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;border:2.5px solid #0a0a0a;border-radius:100px;padding:8px 16px;font-size:12px;font-weight:900;line-height:1.3;display:inline-flex;margin-top:22px!important}.mf-quote-buttons{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:30px;display:flex;position:relative}.mf-quote-buttons button{color:#0a0a0a;letter-spacing:.01em;background:#fff;border:1.5px solid #00000017;border-radius:100px;align-items:center;padding:9px 16px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.mf-quote-buttons button[aria-pressed=true]{color:#fff;background:#0a0a0a;border-color:#0a0a0a;transform:translateY(-1px);box-shadow:0 10px 24px #00000047}.mf-reference #why-it-works{padding:96px 0 104px}.mf-reference #why-it-works .mf-heading{margin:0}.mf-reference #why-it-works .mf-heading p{max-width:660px;margin-top:18px;font-size:18px;line-height:1.65}.mf-reference .mf-feature-band{background:#0a0a0a;border-radius:0;margin:0;padding:80px 0 0}.mf-feature-notch{z-index:5;white-space:nowrap;background:#fff;border-radius:0 0 40px 40px;padding:0 36px 24px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mf-feature-notch:before,.mf-feature-notch:after{content:"";width:32px;height:32px;position:absolute;top:0}.mf-feature-notch:before{background:radial-gradient(circle at 0 100%,#0000 32px,#fff 32.5px);right:calc(100% - 2px)}.mf-feature-notch:after{background:radial-gradient(circle at 100% 100%,#0000 32px,#fff 32.5px);left:calc(100% - 2px)}.mf-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:26px 0 32px;display:flex}.mf-tabs button{color:#888;background:#fff;border:1px solid #ddd9cf;border-radius:100px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1.3}.mf-tabs button[aria-selected=true]{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.mf-feature-notch .mf-tabs{flex-wrap:nowrap;gap:4px;margin:0}.mf-feature-notch .mf-tabs button{border:0;padding:7px 16px}.mf-feature-mobile-nav{color:#0a0a0a;display:none}.mf-feature-mobile-nav>span{color:#0a0a0a;opacity:1;-webkit-text-fill-color:#0a0a0a}.mf-feature-panel{grid-template-columns:1.05fr 1fr;align-items:center;column-gap:48px;max-width:1100px;min-height:384px;margin:0 auto 108px;padding:0 48px;display:grid}.mf-feature-copy{grid-area:1/2;padding:0}.mf-reference .mf-feature-copy h3{letter-spacing:-.025em;text-wrap:balance;margin-bottom:16px;font-size:32px;line-height:1.1}.mf-reference .mf-feature-copy .mf-kicker{letter-spacing:.13em;margin-bottom:12px;font-size:11px}.mf-feature-divider{background:var(--mf-brand);border-radius:2px;width:40px;height:3px;margin-bottom:18px;display:block}.mf-reference .mf-feature-copy p{color:#ffffffa6;font-size:15px;line-height:1.75}.mf-feature-copy .mf-small{color:#ffffff6b;font-size:10px;margin-top:16px!important}.mf-feature-screen{border-radius:16px;grid-area:1/1;width:100%;max-height:384px;padding:12px 0;overflow:hidden}.mf-feature-demo{background:#f0f4ec;border-radius:16px;justify-content:center;align-items:flex-start;gap:16px;height:360px;padding:20px 20px 0;display:flex;overflow:hidden}.mf-feature-demo>img{border:4px solid #1c1c1c;border-radius:22px;width:43%;box-shadow:0 12px 24px #0002}.mf-feature-demo>img+img{margin-top:28px}.mf-education-stack{justify-content:center;align-items:center;height:360px;display:flex;position:relative}.mf-education-stack .mf-guide-cover{border-radius:12px;width:200px;height:270px;position:absolute;transform:rotate(-10deg)translate(-65px);box-shadow:0 20px 40px #0006}.mf-education-stack .mf-guide-cover:nth-child(2){transform:rotate(9deg)translate(65px)}.mf-education-stack .mf-guide-cover:nth-child(3){transform:rotate(-2deg)}.mf-dark-ticker{text-align:center;background:#1c1c1c;border-radius:40px 40px 0 0;margin-top:-40px;padding:22px 0 76px;position:relative;overflow:hidden}.mf-dark-ticker small{font-family:var(--font-reference-display),Montserrat,sans-serif;letter-spacing:.13em;color:#fff;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:700;display:block}.mf-ticker-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mf-ticker-track{will-change:transform;width:max-content;padding:4px 0;animation:42s linear infinite mf-real-life-scroll;display:flex}.mf-ticker-group{flex:none;align-items:center;gap:10px;padding-right:10px;display:flex}.mf-ticker-window:hover .mf-ticker-track{animation-play-state:paused}@keyframes mf-real-life-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.mf-ticker-track span{color:#ffffffd1;white-space:nowrap;background:#404040;border-radius:100px;padding:8px 18px;font-size:14px;font-weight:500;line-height:1.3}.mf-reference #how{padding:88px 0 112px}.mf-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.mf-steps>article{text-align:center;background:#edecea;border:1px solid #00000012;border-radius:20px;overflow:hidden}.mf-step-art{background:#edecea;border-bottom:1px solid #0000000d;flex-direction:column;justify-content:center;gap:9px;height:220px;padding:28px;display:flex}.mf-step-art>small{letter-spacing:.1em;color:#888;font-size:9px}.mf-setup>strong{font-family:var(--font-reference-display),Montserrat,sans-serif;margin-bottom:7px;font-size:22px;font-weight:900;line-height:1.1}.mf-setup>span{background:#fff;border:1px solid #deddd6;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:11px;display:flex}.mf-setup b{color:var(--mf-green);font-weight:700}.mf-set>span{color:#888;justify-content:space-between;font-size:10px;display:flex}.mf-set>strong{font-family:var(--font-reference-display),Montserrat,sans-serif;font-size:22px;font-weight:900;line-height:1.3}.mf-set em{color:var(--mf-green);font-style:normal}.mf-set .mf-log-set{background:var(--mf-brand);color:#183014;text-align:center;border-radius:8px;padding:7px;font-size:11px;font-weight:700;display:block}.mf-chart img{border:0;border-radius:12px;width:100%;height:auto;display:block}.mf-feature-education{background:#f6f4ee}.mf-feature-education>img{width:52%;max-width:230px}.mf-chart>span{color:#777;font-size:11px;font-weight:600}.mf-step-body{padding:20px 24px 26px}.mf-number{background:var(--mf-brand);width:42px;height:42px;font-family:var(--font-reference-display),Montserrat,sans-serif;border-radius:50%;place-items:center;margin:0 auto 14px;font-size:16px;font-weight:900;display:grid}.mf-steps h3{letter-spacing:-.02em;margin-bottom:10px;font-size:16px;line-height:1.25}.mf-reference .mf-steps p{color:#777;font-size:15px;line-height:1.65}.mf-steps+.mf-centered{margin-top:40px}.mf-reference #results{padding:112px 0 80px}.mf-results-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;justify-content:center;gap:20px;padding:10px 24px 20px;display:flex;overflow-x:auto}.mf-result-phone{scroll-snap-align:center;text-align:center;flex:none;width:210px}.mf-result-frame{background:#fff;border:6px solid #1c1c1c;border-radius:32px;width:210px;height:400px;overflow:hidden;box-shadow:0 10px 22px #0002}.mf-result-phone>span{color:#777;margin:16px auto 5px;font-size:11px;font-weight:600;display:block}.mf-result-phone h3{letter-spacing:-.02em;font-size:18px;line-height:1.2}.mf-result-phone>p{color:#888;margin-top:7px;font-size:11px;line-height:1.5}.mf-results-rail+.mf-centered{margin-top:24px}.mf-reference #testimonials{padding:100px 0}.mf-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.mf-testimonial-grid article{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;min-height:210px;padding:22px;display:flex}.mf-feedback-theme{color:var(--mf-brand);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:11px;font-weight:700}.mf-testimonial-grid blockquote{color:#fffc;margin:0 0 18px;font-size:18px;line-height:1.65}.mf-testimonial-grid article>div{align-items:center;gap:12px;margin-top:auto;display:flex}.mf-feedback-avatar{color:#23451e;width:36px;height:36px;font-family:var(--font-reference-display),Montserrat,sans-serif;background:#d7ecbd;border-radius:50%;place-items:center;font-size:17px;font-weight:900;display:grid}.mf-testimonial-grid strong,.mf-testimonial-grid small{display:block}.mf-testimonial-grid strong{color:#fff;font-size:12px;font-weight:700}.mf-testimonial-grid small{color:#ffffff80;margin-top:2px;font-size:10px}.mf-reference #testimonials .mf-centered{margin-top:30px}.mf-reference #library{background:var(--mf-brand);padding:112px 0 96px}.mf-highlight{white-space:nowrap;isolation:isolate;position:relative}.mf-highlight:after{content:"";z-index:-1;background:#fff;height:6px;position:absolute;bottom:0;left:0;right:0}.mf-reference #library .mf-heading p{color:#333a2f}.mf-guide-carousel{margin-top:40px;padding:8px 0 12px;position:relative}.mf-guide-viewport{padding:20px 0 8px;position:relative;overflow:hidden}.mf-guide-viewport:before,.mf-guide-viewport:after{content:"";z-index:15;pointer-events:none;width:160px;position:absolute;top:0;bottom:0}.mf-guide-viewport:before{background:linear-gradient(to right,var(--mf-brand),transparent);left:0}.mf-guide-viewport:after{background:linear-gradient(to left,var(--mf-brand),transparent);right:0}.mf-guide-slides{perspective:1400px;height:390px;position:relative}.mf-guide-slide{opacity:0;pointer-events:none;text-align:center;z-index:1;background:#fff;border:0;border-radius:14px;width:300px;height:390px;transition:transform .45s cubic-bezier(.25,.46,.45,.94),opacity .45s;position:absolute;top:0;left:calc(50% - 150px);overflow:hidden;transform:scale(.5);box-shadow:0 0 0 2.5px #fff}.mf-guide-slide:after{content:"";pointer-events:none;z-index:10;border-radius:14px;position:absolute;inset:0}.mf-slide-active{opacity:1;z-index:5;pointer-events:auto;transform:translate(0)scale(1)}.mf-slide-next-1{opacity:1;z-index:4;pointer-events:auto;transform:translate(210px)scale(.86)rotateY(-22deg)}.mf-slide-prev-1{opacity:1;z-index:4;pointer-events:auto;transform:translate(-210px)scale(.86)rotateY(22deg)}.mf-slide-next-2{opacity:1;z-index:3;pointer-events:auto;transform:translate(370px)scale(.7)rotateY(-40deg)}.mf-slide-prev-2{opacity:1;z-index:3;pointer-events:auto;transform:translate(-370px)scale(.7)rotateY(40deg)}.mf-slide-next-1:after{background:linear-gradient(90deg,#1a1a1acc,#0000 65%)}.mf-slide-prev-1:after{background:linear-gradient(270deg,#1a1a1acc,#0000 65%)}.mf-slide-next-2:after{background:linear-gradient(90deg,#1a1a1a,#1a1a1a80 50%,#0000)}.mf-slide-prev-2:after{background:linear-gradient(270deg,#1a1a1a,#1a1a1a80 50%,#0000)}.mf-guide-select{z-index:11;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.mf-guide-cover{text-align:left;color:#25402b;background:#dce9c8;flex-direction:column;height:169px;padding:17px 20px;display:flex;position:relative;overflow:hidden}.mf-guide-cover:after{content:"";opacity:.12;pointer-events:none;border:1px solid;border-radius:50%;width:160px;height:160px;position:absolute;top:-50px;right:-30px}.mf-guide-cover>span:first-child{font-family:var(--font-reference-display),Montserrat,sans-serif;letter-spacing:-.07em;margin-bottom:15px;font-size:20px;font-weight:900;line-height:1}.mf-guide-cover small{letter-spacing:.13em;opacity:.65;font-size:7px;font-weight:600}.mf-guide-cover strong{font-family:var(--font-reference-display),Montserrat,sans-serif;letter-spacing:-.04em;max-width:230px;margin-top:6px;font-size:20px;font-weight:900;line-height:1.07}.mf-guide-cover>span:last-child{letter-spacing:.12em;opacity:.7;justify-content:space-between;align-items:center;margin-top:auto;font-size:5px;display:flex}.mf-guide-cover b{font-size:17px;font-weight:400}.mf-guide-cover.cover-1{color:#365268;background:#e3ecf4}.mf-guide-cover.cover-2{color:#73523a;background:#f6e4d5}.mf-guide-cover.cover-3{color:#5d6144;background:#eae7d8}.mf-guide-body{padding:18px 20px 22px}.mf-included{letter-spacing:.02em;text-transform:uppercase;color:#777;margin-bottom:10px;font-size:10px;font-weight:700;line-height:1.3;display:block}.mf-included s{color:#bbb;letter-spacing:0;text-transform:none;margin-right:8px;font-size:10px;font-weight:500}.mf-guide-body h3{letter-spacing:0;margin-bottom:8px;font-size:15px;line-height:1.25}.mf-guide-body>p{color:#666;margin:0;font-size:13px;line-height:1.55}.mf-guide-details{color:#444;background:0 0;border:1px solid #00000026;border-radius:100px;align-items:center;gap:6px;margin-top:12px;padding:6px 14px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.mf-guide-details:hover{border-color:#444}.mf-carousel-controls>button{z-index:20;color:#0a0a0a;background:#fff;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:23px;font-weight:700;display:grid;position:absolute;top:195px;box-shadow:0 3px 10px #0003}.mf-carousel-controls>button:first-child{left:0}.mf-carousel-controls>button:last-child{right:0}.mf-carousel-dots{justify-content:center;gap:0;margin-top:16px;display:flex}.mf-carousel-dots>button{background:0 0;border:0;place-items:center;width:16px;height:24px;padding:0;display:grid}.mf-carousel-dots>button:before{content:"";background:#00000040;border-radius:50%;width:8px;height:8px}.mf-carousel-dots>button[aria-pressed=true]:before{background:#0a0a0a}.mf-carousel-count{text-align:center;color:#536044;font-size:10px;margin-top:7px!important}.mf-reference #library .mf-centered{margin-top:40px}.mf-reference #library .apCta,.mf-reference .mf-final .apCta{color:#fff;background:#0a0a0a;min-height:60px;padding-left:28px;padding-right:72px;font-size:17px}.mf-reference #library .apCta>span,.mf-reference .mf-final .apCta>span{width:46px;height:46px;right:7px}.mf-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mf-guide-dialog{color:#0a0a0a;width:calc(100% - 40px);max-width:580px;max-height:calc(100dvh - 60px);font-family:var(--font-reference-body),"DM Sans",sans-serif;background:#fff;border:0;border-radius:20px;margin:auto;padding:48px 36px 32px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #0005}.mf-guide-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.mf-guide-dialog h2{letter-spacing:-.02em;margin:12px 0 18px;font-size:26px;line-height:1.15}.mf-guide-dialog p{color:#666;margin:14px 0;font-size:15px;line-height:1.7}.mf-dialog-close{color:#444;background:#f1f0ed;border:0;border-radius:50%;width:36px;height:36px;font-size:25px;position:absolute;top:14px;right:16px}.mf-dialog-included{color:#35542b;background:#eff7e5;border-radius:12px;margin-top:22px;padding:15px;font-size:12px;line-height:1.6}.mf-reference #pricing{padding:88px 0 136px}.mf-reference #pricing h2{font-size:clamp(38px,9vw,46px)}.mf-replacement{border:1px solid var(--mf-line);background:#fff;border-radius:20px;max-width:560px;margin:36px auto 44px;padding:26px 28px 22px;box-shadow:0 10px 34px #0000000f}.mf-replacement h3{letter-spacing:0;text-align:center;margin-bottom:10px;font-size:15px;font-weight:800}.mf-replacement .mf-comparison-intro{text-align:center;color:#888;margin:0 0 16px;font-size:11px;line-height:1.5}.mf-replacement ul{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.mf-replacement li{color:#444;align-items:baseline;gap:8px;font-size:14px;line-height:1.4;display:flex}.mf-replacement li>span{flex:0 auto}.mf-replacement li>i{border-bottom:2px dotted var(--mf-line);flex:1;transform:translateY(-3px)}.mf-replacement li>strong{white-space:nowrap;color:#666;font-size:13.5px;font-weight:700}.mf-replacement strong>small{font-size:11px;font-weight:500}.mf-replacement .mf-comparison-total{border-top:1px solid var(--mf-line);font-family:var(--font-reference-display),Montserrat,sans-serif;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding-top:16px;font-size:16px;font-weight:800;display:flex}.mf-comparison-total>strong{color:#c43d2b;font-size:19px;text-decoration:line-through;text-decoration-thickness:2.5px}.mf-replacement .mf-comparison-melo{flex-direction:column;align-items:center;gap:9px;margin-top:10px;display:flex}.mf-comparison-melo>span{color:#888;font-size:11px}.mf-comparison-melo>strong{font-family:var(--font-reference-display),Montserrat,sans-serif;color:#0a0a0a;background:var(--mf-brand);border-radius:100px;padding:9px 20px;font-size:17px;font-weight:900;box-shadow:0 6px 18px #b9e86e73}.mf-replacement>small{color:#888;text-align:center;margin-top:16px;font-size:9px;line-height:1.6;display:block}.mf-billing{justify-content:center;align-items:center;gap:14px;margin:24px auto 58px;display:flex}.mf-billing>button{color:#888;background:0 0;border:0;border-radius:0;padding:0;font-size:14px;font-weight:500;line-height:26px}.mf-billing>button[aria-pressed=true]{color:#0a0a0a;font-weight:700}.mf-billing span{color:#41652b;background:#e1f0ca;border:1px solid #b9d991;border-radius:100px;margin-left:5px;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.3;display:inline-block}.mf-billing>.mf-billing-switch{background:#0a0a0a;border-radius:13px;flex:none;width:48px;height:26px;position:relative}.mf-billing-switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.mf-billing-switch.annual:after{transform:translate(22px)}.mf-single-plan{max-width:399px;margin:auto}.mf-plan{border:1px solid var(--mf-line);text-align:left;background:#fcfcfb;border-radius:16px;flex-direction:column;padding:30px 26px;display:flex;position:relative}.mf-plan-yearly{border-top:0;border-radius:0 0 16px 16px;box-shadow:0 0 46px #b9e86e2a}.mf-plan-ribbon{background:var(--mf-brand);color:#0a0a0a;letter-spacing:.1em;text-align:center;border-radius:12px 12px 0 0;padding:9px 10px;font-size:11px;font-weight:800;line-height:1.3;position:absolute;bottom:100%;left:-1px;right:-1px}.mf-plan h3{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1}.mf-plan>p{color:#666;margin-top:8px;font-size:13px;line-height:1.5}.mf-plan>p:first-of-type{min-height:55px}.mf-price{justify-content:flex-start;align-items:baseline;gap:7px;margin-top:16px;display:flex}.mf-plan .mf-price strong{font-family:var(--font-reference-display),Montserrat,sans-serif;letter-spacing:-.04em;font-size:54px;font-weight:900;line-height:1}.mf-price sup{vertical-align:baseline;letter-spacing:0;margin-right:2px;font-size:26px;position:relative;top:-.65em}.mf-single-plan .mf-price del{font-family:var(--font-reference-display),Montserrat,sans-serif;letter-spacing:-.04em;color:#dc2626;margin-right:1px;font-size:54px;font-weight:900;line-height:1;text-decoration-thickness:4px}.mf-price>span{color:#666;align-self:center;max-width:65px;margin-left:2px;font-size:11px;font-weight:600;line-height:1.25}.mf-plan .mf-plan-billing{color:#888;margin-top:12px;font-size:12px;line-height:1.65}.mf-plan>ul{border-top:1px solid var(--mf-line);flex-direction:column;gap:12px;margin:22px 0 0;padding:18px 0 0;list-style:none;display:flex}.mf-plan li{color:#444;align-items:flex-start;gap:10px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.mf-plan li>span{color:var(--mf-green);flex:none;font-weight:700}.mf-plan .mf-checkout-form{order:99;width:100%;margin-top:24px;display:block}.mf-plan .apCta{color:#fff;letter-spacing:0;background:#0a0a0a;border:1.5px solid #0a0a0a;border-radius:10px;width:100%;min-height:50px;padding:0 20px;font-size:15px}.mf-plan-yearly .apCta{background:var(--mf-brand);border-color:var(--mf-brand);color:#0a0a0a}.mf-plan .apCta>span{display:none}.mf-plan .mf-plan-footnote{color:#888;margin-top:16px;font-size:10px;line-height:1.6}.mf-promise{background:#ffffff80;border:1px solid #dedbd2;border-radius:16px;align-items:flex-start;gap:14px;max-width:680px;margin:32px auto 0;padding:22px;display:flex}.mf-promise>span{width:38px;height:38px;color:var(--mf-green);background:#e5f1d6;border-radius:50%;flex:none;place-items:center;font-size:23px;font-weight:700;display:grid}.mf-promise h3{letter-spacing:0;font-size:16px;line-height:1.25}.mf-promise p,.mf-promise details{color:#777;margin-top:9px;font-size:12px;line-height:1.7}.mf-promise summary{color:#444;font-weight:700}.mf-promise a{text-decoration:underline}.mf-reference .mf-two-paths{background:#2a2a2a;padding:88px 0}.mf-paths{grid-template-columns:1fr 1fr;gap:24px;max-width:1080px;margin:40px auto 0;display:grid}.mf-paths article{background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:20px;padding:32px 28px}.mf-paths article:last-child{border:2px solid var(--mf-brand);background:linear-gradient(#b9e86e33,#b9e86e14);box-shadow:0 16px 40px #b9e86e2e}.mf-paths h3{letter-spacing:-.01em;align-items:center;gap:14px;margin-bottom:24px;font-size:22px;line-height:1.25;display:flex}.mf-path-icon{background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.mf-paths article:last-child .mf-path-icon{background:var(--mf-brand)}.mf-paths ul{color:#ffffffd1;gap:14px;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.mf-paths li{padding-left:34px;position:relative}.mf-paths li:before{content:"✕";color:#f87171;background:#f871712e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.mf-paths article:last-child li{color:#e4efda}.mf-paths article:last-child li:before{content:"✓";background:var(--mf-brand);color:#0a0a0a;box-shadow:0 4px 12px #b9e86e66}.mf-paths+.mf-centered{margin-top:40px}.mf-reference .mf-practice{padding:88px 0 0}.mf-teach-eyebrow{font-family:var(--font-reference-display),Montserrat,sans-serif;color:#333;margin-bottom:8px;font-size:16px;font-weight:700;display:block}.mf-reference .mf-practice h2{letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(36px,5vw,64px);line-height:1.05}.mf-practice .mf-heading{margin-bottom:0}.mf-practice .mf-heading p{color:#666;max-width:520px;margin:0 auto 18px;font-size:18px;line-height:1.6}.mf-practice-base{background:var(--mf-brand);margin-top:36px;padding:32px 0 80px}.mf-practice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mf-practice-grid article{text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;padding:28px 24px;display:flex;box-shadow:0 8px 32px #00000024}.mf-practice-grid img{border:3px solid var(--mf-brand);object-fit:cover;object-position:top;border-radius:50%;width:96px;height:96px;margin:0 auto 16px}.mf-practice-grid h3{letter-spacing:-.01em;margin-bottom:8px;font-size:19px;font-weight:800;line-height:1.2}.mf-practice-grid p{color:#555;font-size:14px;line-height:1.6}.mf-practice-base .mf-centered{margin-top:32px}.mf-reference #questions{padding:112px 0}.mf-faq-list{max-width:680px;margin:56px auto 0}.mf-faq-list details{border-bottom:1px solid #d7d3ca}.mf-faq-list summary{color:#222;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:16px;font-weight:600;line-height:1.7;list-style:none;display:flex}.mf-faq-list summary::-webkit-details-marker{display:none}.mf-faq-list summary>span{color:#888;flex:none;place-items:center;width:22px;height:22px;font-size:22px;transition:transform .2s;display:grid}.mf-faq-list details[open] summary>span{transform:rotate(45deg)}.mf-faq-list details>p{color:#777;padding:0 0 22px;font-size:15px;line-height:1.7}.mf-reference .mf-final{background:var(--mf-brand);text-align:center;border-radius:0;margin-top:0;padding:88px 0 130px}.mf-reference .mf-final h2{letter-spacing:0;max-width:760px;margin:0 auto 16px;font-size:clamp(30px,5vw,46px);line-height:1.12}.mf-final p:not(.mf-note){color:#394331;max-width:660px;margin:0 auto 24px;font-size:17px;line-height:1.65}.mf-final .mf-note{color:#526344}.mf-footer{background:#fff;grid-template-columns:1fr auto;gap:30px;padding-top:36px;padding-bottom:30px;display:grid}.mf-footer>div>p{color:#888;margin-top:12px;font-size:12px;line-height:1.7}.mf-footer>div:nth-child(2){color:#777;flex-direction:column;align-items:flex-end;gap:9px;font-size:12px;display:flex}.mf-footer-bottom{border-top:1px solid var(--mf-line);color:#999;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding-top:20px;font-size:10px;display:flex}.mf-checkout-error{color:#6e3f20;text-align:center;background:#fff1e6;padding:14px 24px;font-size:13px;line-height:1.7}@media (max-width:900px){.mf-feature-panel{grid-template-columns:1fr;gap:32px;padding:0 24px}.mf-feature-copy{text-align:center;grid-area:1/1;max-width:600px;margin:auto}.mf-feature-divider{margin-inline:auto}.mf-feature-screen{grid-area:2/1;max-width:490px;margin:auto}.mf-reference .mf-feature-band{padding-top:110px}.mf-steps h3{font-size:14px}.mf-step-body{padding-inline:18px}.mf-reference .mf-steps p{font-size:14px}}@media (max-width:640px){.mf-wrap{width:calc(100% - 32px)}.mf-nav{display:none}.mf-reference .mf-announcement{padding:11px 24px;font-size:13px;font-weight:600;line-height:18px;display:block}.mf-announcement a{margin-left:8px}.mf-reference .mf-hero{width:calc(100% - 48px);padding:56px 0 96px}.mf-reference h1{letter-spacing:-.03em;max-width:100%;margin-bottom:16px;font-size:34px;line-height:1}.mf-badge{margin-bottom:16px;padding:7px 12px;font-size:10px;line-height:16px}.mf-hero-lead{font-size:17px;line-height:1.55;margin-bottom:22px!important}.mf-hero>.mf-checkout-form{width:100%;max-width:320px}.mf-hero>.mf-checkout-form .apCta{width:100%}.mf-hero-demo{border-radius:12px;margin-top:24px}.mf-hero-phones{gap:10px;padding:15px 15px 0}.mf-hero-phones>div{border-width:3px;border-radius:15px;width:30%}.mf-hero-phones>div:first-child,.mf-hero-phones>div:last-child{transform:translateY(14px)rotate(-5deg)}.mf-hero-phones>div:last-child{transform:translateY(14px)rotate(5deg)}.mf-stats{gap:10px;width:100%;margin-top:24px;padding-top:24px}.mf-stats>div{flex:1;min-width:0;padding:0 6px}.mf-stats>div+div{padding-left:14px}.mf-stats strong{font-size:19px}.mf-stats span{font-size:9px;line-height:1.5}.mf-reference .mf-band{border-radius:28px 28px 0 0;margin-top:-28px;padding:64px 0 72px}.mf-reference h2{font-size:26px;line-height:1.06}.mf-heading{margin-bottom:32px}.mf-heading p{max-width:100%;font-size:15px;line-height:1.65}.mf-reference .mf-kicker{letter-spacing:.14em;margin-bottom:12px;font-size:10px}.mf-reference .mf-spotlight{padding:64px 0 72px}.mf-quote-avatar{height:150px;padding-top:24px}.mf-quote-avatar img{border-width:4px;width:104px;height:104px}.mf-quote-avatar:before{width:min(92vw,390px);height:390px;top:-48px}.mf-quote-selector blockquote{min-height:52px;font-size:20px;line-height:1.28}.mf-quote-source{padding:8px 14px;font-size:11px;margin-top:18px!important}.mf-quote-buttons{gap:7px;margin-top:20px}.mf-quote-buttons button{padding:8px 14px;font-size:12px}.mf-reference #why-it-works{padding:64px 0 72px}.mf-reference #why-it-works .mf-heading p{margin-top:16px;font-size:16px;line-height:1.65}.mf-reference .mf-feature-band{border-radius:0;margin-top:0;padding:72px 0 0}.mf-feature-notch{border-radius:0 0 20px 20px;padding:0 7px 7px}.mf-feature-notch:before,.mf-feature-notch:after{width:24px;height:24px}.mf-feature-notch:before{background:radial-gradient(circle at 0 100%,#0000 24px,#fff 24.5px);right:calc(100% - 1px)}.mf-feature-notch:after{background:radial-gradient(circle at 100% 100%,#0000 24px,#fff 24.5px);left:calc(100% - 1px)}.mf-feature-notch .mf-tabs{display:none}.mf-feature-mobile-nav{justify-content:space-between;align-items:center;gap:12px;width:270px;padding:0 2px 5px;display:flex}.mf-feature-mobile-nav>button{color:#fff;background:#0a0a0a;border:0;border-radius:50%;width:30px;height:30px;font-size:24px;line-height:1}.mf-feature-mobile-nav>span{font-size:12px;font-weight:700}.mf-feature-panel{gap:4px;min-height:0;margin-bottom:68px;padding:0}.mf-reference .mf-feature-copy h3{font-size:26px}.mf-reference .mf-feature-copy p{font-size:15px}.mf-feature-screen{max-height:340px;margin-top:20px}.mf-feature-demo{gap:10px;height:300px;padding:16px 16px 0}.mf-feature-demo>img{border-width:3px;border-radius:17px}.mf-education-stack{height:300px}.mf-education-stack .mf-guide-cover{width:170px;height:230px}.mf-education-stack .mf-guide-cover:first-child{transform:rotate(-10deg)translate(-40px)}.mf-education-stack .mf-guide-cover:nth-child(2){transform:rotate(9deg)translate(40px)}.mf-dark-ticker{border-radius:28px 28px 0 0;margin-top:-28px;padding:22px 0 62px}.mf-ticker-track span{padding:8px 14px;font-size:12px}.mf-reference #how{padding:64px 0 82px}.mf-steps{grid-template-columns:1fr;gap:14px;margin-top:36px}.mf-step-art{height:180px;padding:22px 28px}.mf-step-body{padding:20px 24px 26px}.mf-steps h3{font-size:16px}.mf-reference .mf-steps p{font-size:15px;line-height:1.65}.mf-steps+.mf-centered{margin-top:32px}.mf-reference #results{padding:72px 0}.mf-tabs{gap:7px;margin:22px 0 28px}.mf-tabs button{padding:8px 14px;font-size:12px}.mf-results-rail{justify-content:flex-start;gap:14px;margin-inline:-16px;padding:8px 16px 18px}.mf-result-phone{width:178px}.mf-result-frame{border-width:5px;border-radius:27px;width:178px;height:340px}.mf-result-phone h3{font-size:16px}.mf-result-phone>span{font-size:10px}.mf-reference #testimonials{padding:72px 0 82px}.mf-testimonial-grid{grid-template-columns:1fr;gap:14px;margin-top:32px}.mf-testimonial-grid article{min-height:180px}.mf-testimonial-grid blockquote{font-size:17px}.mf-reference #library{padding:72px 0 80px}.mf-guide-carousel{margin-top:36px}.mf-guide-viewport:before,.mf-guide-viewport:after{width:40px}.mf-guide-slides{perspective:1200px;height:390px}.mf-guide-slide{width:260px;height:380px;left:calc(50% - 130px)}.mf-slide-next-1{transform:translate(130px)scale(.82)rotateY(-18deg)}.mf-slide-prev-1{transform:translate(-130px)scale(.82)rotateY(18deg)}.mf-slide-next-2{transform:translate(220px)scale(.65)rotateY(-32deg)}.mf-slide-prev-2{transform:translate(-220px)scale(.65)rotateY(32deg)}.mf-guide-cover{height:146px;padding:15px 18px}.mf-guide-cover>span:first-child{margin-bottom:11px;font-size:18px}.mf-guide-cover strong{font-size:18px}.mf-guide-body{padding:18px 18px 20px}.mf-guide-body h3{font-size:13px;line-height:1.25}.mf-guide-body>p{font-size:12px;line-height:1.5}.mf-included{font-size:9px}.mf-guide-details{margin-top:12px;font-size:11px}.mf-carousel-controls>button{width:36px;height:36px;font-size:21px;top:185px}.mf-carousel-controls>button:first-child{left:-3px}.mf-carousel-controls>button:last-child{right:-3px}.mf-carousel-dots{margin-top:0}.mf-guide-dialog{padding:48px 25px 27px}.mf-guide-dialog h2{font-size:24px}.mf-guide-dialog p{font-size:14px}.mf-reference #library .mf-centered{margin-top:30px}.mf-reference #library .apCta,.mf-reference .mf-final .apCta{min-height:54px;padding-left:24px;padding-right:64px;font-size:15px}.mf-reference #library .apCta>span,.mf-reference .mf-final .apCta>span{width:40px;height:40px}.mf-reference #pricing{padding:64px 0 96px}.mf-reference #pricing h2{font-size:38px}.mf-replacement{margin:30px auto 36px;padding:22px 20px 20px}.mf-replacement h3{font-size:14px}.mf-replacement li,.mf-replacement li>strong{font-size:12px}.mf-replacement .mf-comparison-total{font-size:13px}.mf-comparison-total>strong{font-size:18px}.mf-comparison-melo>strong{font-size:16px}.mf-billing{gap:10px;margin-bottom:58px}.mf-billing>button{font-size:13px}.mf-billing span{margin-left:2px;font-size:9px}.mf-plan{padding:28px 24px}.mf-plan>p:first-of-type{min-height:50px}.mf-plan .mf-price strong,.mf-single-plan .mf-price del{font-size:50px}.mf-plan li{font-size:13px}.mf-promise{gap:12px;padding:20px}.mf-promise h3{font-size:15px}.mf-promise>span{width:30px;height:30px;font-size:18px}.mf-small{font-size:10px}.mf-reference .mf-two-paths{padding:64px 0 80px}.mf-paths{grid-template-columns:1fr;gap:18px;margin-top:32px}.mf-paths article{padding:24px 20px}.mf-paths h3{font-size:21px}.mf-paths ul{gap:16px;font-size:15px}.mf-reference .mf-practice{padding:64px 0 0}.mf-teach-eyebrow{font-size:14px}.mf-reference .mf-practice h2{font-size:38px}.mf-practice .mf-heading p{font-size:16px;line-height:1.6}.mf-practice-base{margin-top:28px;padding:28px 0 72px}.mf-practice-grid{grid-template-columns:1fr;gap:18px}.mf-practice-grid article{padding:26px 24px}.mf-reference #questions{padding:72px 0}.mf-faq-list{margin-top:36px}.mf-faq-list summary{padding:20px 0;font-size:15px}.mf-faq-list details>p{font-size:14px}.mf-reference .mf-final{border-radius:0;margin-top:0;padding:64px 0 100px}.mf-reference .mf-final h2{font-size:30px;line-height:1.12}.mf-final p:not(.mf-note){font-size:15px;line-height:1.65}.mf-footer{grid-template-columns:1fr;gap:24px;padding-top:30px;padding-bottom:85px}.mf-footer>div:nth-child(2){align-items:flex-start}.mf-footer-bottom{flex-wrap:wrap;font-size:9px}}.mf .apCta{min-height:64px;padding:8px 82px 8px 32px;font-size:18px;font-weight:800;transition:padding .45s,background .2s,transform .2s,box-shadow .2s;box-shadow:0 4px #83aa4b,0 12px 26px #95c95838}.mf .apCta>.mf-cta-icon{color:#0a0a0a;background:#fff;width:50px;max-width:none;height:50px;padding:0;transition:right .45s,transform .45s;display:grid;right:7px}.mf .mf-cta-icon svg{stroke:currentColor;flex:none;width:16px;height:16px;display:block}.mf .apCta:hover{transform:translateY(-2px);box-shadow:0 6px #83aa4b,0 16px 30px #95c9584d}.mf .apCta:active{transform:translateY(2px);box-shadow:0 2px #83aa4b,0 5px 12px #95c95838}@media (hover:hover) and (pointer:fine){.mf .apCta:hover{padding-left:82px;padding-right:32px}.mf .apCta:hover>.mf-cta-icon{right:calc(100% - 57px);transform:translateY(-50%)rotate(45deg)}}.mf .mf-plan .apCta{border-radius:14px;min-height:64px;padding:8px 72px 8px 24px;font-size:17px;box-shadow:0 4px #000,0 12px 24px #0002}.mf .mf-plan-yearly .apCta{box-shadow:0 4px #83aa4b,0 12px 24px #95c95838}.mf .mf-plan .apCta>.mf-cta-icon{width:46px;height:46px;display:grid;right:7px}@media (hover:hover) and (pointer:fine){.mf .mf-plan .apCta:hover{padding-left:72px;padding-right:24px}.mf .mf-plan .apCta:hover>.mf-cta-icon{right:calc(100% - 53px)}}.mf-reference #library .apCta,.mf-reference .mf-final .apCta{min-height:68px;padding:8px 88px 8px 34px;font-size:19px;box-shadow:0 4px #000,0 14px 30px #0003}.mf-reference #library .apCta>.mf-cta-icon,.mf-reference .mf-final .apCta>.mf-cta-icon{width:54px;height:54px;right:7px}@media (hover:hover) and (pointer:fine){.mf-reference #library .apCta:hover,.mf-reference .mf-final .apCta:hover{padding-left:88px;padding-right:34px}.mf-reference #library .apCta:hover>.mf-cta-icon,.mf-reference .mf-final .apCta:hover>.mf-cta-icon{right:calc(100% - 61px)}}.mf-nav-cta{height:44px;padding-inline:24px;font-size:14px;box-shadow:0 3px #0002}.mf .mf-sticky{z-index:100;width:100%;max-width:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border:0;border-top:1px solid #dce4d3;border-radius:0;display:block;position:fixed;inset:auto 0 0;transform:none;box-shadow:0 -8px 30px #00000012}.mf .mf-sticky>.apCta{white-space:normal;text-align:center;background:var(--mf-brand);color:#0a0a0a;border-radius:18px;width:100%;min-height:68px;padding:8px 82px;font-size:18px;font-weight:800;line-height:1.25;display:flex;box-shadow:0 4px #83aa4b,0 8px 20px #95c95830}.mf .mf-sticky .mf-cta-icon{width:50px;height:50px;display:grid;right:9px}.mf .mf-footer{padding-bottom:calc(130px + env(safe-area-inset-bottom))}@media (max-width:640px){.mf-hero>.mf-checkout-form{max-width:380px}.mf .apCta{min-height:64px;padding-left:28px;padding-right:78px;font-size:17px}.mf-reference #library .apCta,.mf-reference .mf-final .apCta{min-height:66px;padding-left:26px;padding-right:80px;font-size:17px}.mf-reference #library .apCta>.mf-cta-icon,.mf-reference .mf-final .apCta>.mf-cta-icon{width:50px;height:50px}.mf .mf-sticky{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.mf .mf-sticky>.apCta{min-height:68px;padding:8px 64px 8px 20px;font-size:17px}.mf .mf-sticky .mf-cta-icon{width:48px;height:48px;right:8px}.mf-feature-mobile-nav>span{text-align:center;flex:1;line-height:1.3}}@media (prefers-reduced-motion:reduce){.mf .mf-ticker-track{animation:none;transform:none}.mf .apCta,.mf .apCta>.mf-cta-icon{transition:none}.mf *{scroll-behavior:auto!important;transition:none!important}}.mf-community-source{color:var(--mf-brand);text-underline-offset:4px;margin-top:10px;font-size:12px;text-decoration:underline;display:inline-block}.mf-community-source:focus-visible,.mf-quote-source a:focus-visible{outline-offset:5px;outline:2px solid}.mf-quote-source a{color:inherit;text-decoration:none}.mf-community-note{max-width:560px;line-height:1.5;margin:14px auto 0!important}.mf-exit-dialog{color:#0a0a0a;box-sizing:border-box;overscroll-behavior:contain;text-align:center;background:#fff;border:0;border-radius:24px;width:480px;max-width:calc(100vw - 32px);max-height:calc(100svh - 32px);margin:auto;padding:40px 32px 28px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #0005}.mf-exit-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}body:has(.mf-exit-dialog[open]){overflow:hidden}.mf-exit-close{color:#5a554d;cursor:pointer;background:#0000000f;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:23px;display:grid;position:absolute;top:14px;right:14px}.mf-exit-close:focus-visible{outline-offset:3px;outline:2px solid #2c7954}.mf-exit-eyebrow{background:var(--mf-brand);text-transform:uppercase;letter-spacing:.08em;border-radius:100px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-block}.mf-reference .mf-exit-dialog h2{letter-spacing:-.025em;margin:18px 0 14px;font-size:30px;line-height:1.1}.mf-exit-dialog h2 em{color:var(--mf-green);font-style:normal}.mf-reference .mf-exit-dialog>p{color:#5a554d;margin:0 0 20px;font-size:15px;line-height:1.55}.mf-exit-price{background:#f2f8e9;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:22px;padding:14px 20px;display:flex}.mf-exit-price del{color:#8b8b80;font-size:18px;font-weight:600}.mf-exit-price strong{font-family:var(--font-reference-display),Montserrat,sans-serif;font-size:38px;font-weight:900;line-height:1.1}.mf-exit-price strong small{font-family:var(--font-reference-body),sans-serif;font-size:14px;font-weight:600}.mf-exit-price>span{background:var(--mf-brand);border-radius:100px;padding:5px 10px;font-size:11px;font-weight:800}.mf-exit-dialog ul{text-align:left;gap:11px;margin:0 0 24px;padding:0;list-style:none;display:grid}.mf-exit-dialog li{gap:9px;font-size:14px;line-height:1.4;display:flex}.mf-exit-dialog li:before{content:"✓";color:var(--mf-green);font-weight:800}.mf-exit-dialog .mf-checkout-form,.mf-exit-dialog .apCta{width:100%;max-width:none}.mf-reference .mf-exit-dialog .mf-exit-fineprint{color:#77776d;margin:16px 0 0;font-size:11px;line-height:1.5}@media (max-width:600px){.mf-exit-dialog{padding:40px 22px 24px}.mf-reference .mf-exit-dialog h2{font-size:27px}.mf-exit-dialog .apCta{min-height:64px;font-size:15px}}.mf-research-proof{text-align:left;border-top:1px solid #ffffff1a;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:44px;margin-top:44px;padding:44px 0 0;display:grid}.mf-research-stat{text-align:center;flex-direction:column;align-items:center;display:flex}.mf-research-stat strong{font-family:var(--font-reference-display),Montserrat,sans-serif;letter-spacing:-.04em;color:var(--mf-brand);font-size:64px;font-weight:900;line-height:1}.mf-research-stat>span{letter-spacing:.2em;color:#fff;margin-top:9px;font-size:12px;font-weight:800}.mf-research-stat small{color:#ffffff80;margin-top:8px;font-size:12px}.mf-research-body{border-left:1px solid #ffffff26;padding-left:44px}.mf-research-body blockquote{color:#ffffffd9;max-width:760px;margin:0 0 16px;font-size:23px;font-weight:600;line-height:1.5}.mf-reference .mf-research-body>p{color:#ffffffa6;max-width:760px;margin:0 0 14px;font-size:15px;line-height:1.65}.mf-reference .mf-research-body .mf-research-attribution{color:#ffffff73;margin-bottom:8px;font-size:13px}.mf-research-body a{color:var(--mf-brand);text-underline-offset:4px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-block}.mf-research-body>small{color:#ffffff73;margin-top:12px;font-size:11px;line-height:1.6;display:block}@media (max-width:600px){.mf-research-proof{grid-template-columns:1fr;gap:24px;margin-top:36px;padding-top:32px}.mf-research-stat strong{font-size:52px}.mf-research-body{text-align:center;border-top:1px solid #ffffff26;border-left:0;padding:24px 0 0}.mf-research-body blockquote{font-size:20px}.mf-reference .mf-research-body>p{font-size:14px}}.mf-reference .mf-footer-disclosure{color:#777;grid-column:1/-1;max-width:900px;margin:0;font-size:12px;line-height:1.7}.mf-app-feedback blockquote{text-wrap:pretty;max-width:820px;font-size:26px;line-height:1.4}.mf-feedback-role{color:#294026;font-size:13px;font-weight:600;margin:10px 0 0!important}.mf-app-feedback .mf-community-note{margin-top:8px!important}@media (max-width:600px){.mf-app-feedback blockquote{font-size:20px;line-height:1.4}.mf-feedback-role{font-size:12px}}.mf-system-underline{text-decoration:underline;-webkit-text-decoration-color:var(--mf-green);text-decoration-color:var(--mf-green);text-underline-offset:.12em;text-decoration-thickness:.1em}.mf-stats strong{white-space:nowrap;font-size:clamp(15px,2vw,22px)}.mf-reference #we-do-it{padding-bottom:80px}@media (max-width:700px){.mf-reference #we-do-it{padding-bottom:72px}.mf-stats>div+div{padding-left:10px}.mf-stats{gap:4px}}.mf-step-visual{text-align:left;box-sizing:border-box;justify-content:center;align-items:center;gap:0;height:280px;min-height:280px;padding:20px;overflow:hidden}.mf-plan-visual{background:#e9f2fb}.mf-log-visual{background:#eef4e5}.mf-progress-visual{background:#f5eee3}.mf-mini-plan,.mf-mini-log,.mf-mini-progress{box-sizing:border-box;background:#fffdfa;border:1.5px solid #18352b;border-radius:16px;width:100%;min-width:0;max-width:280px;padding:16px;box-shadow:4px 4px #18352b}.mf-mini-top{color:#196bc5;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:9px;font-weight:700;line-height:1.3;display:flex}.mf-mini-top>b{letter-spacing:0;white-space:nowrap;color:#53655d;font-size:9px}.mf-mini-plan>strong,.mf-mini-progress>strong{color:#18352b;letter-spacing:-.03em;font-size:18px;line-height:1.2;display:block}.mf-plan-chips{flex-wrap:wrap;gap:5px;margin:12px 0 8px;display:flex}.mf-plan-chips>span{color:#196bc5;background:#e9f2fb;border-radius:6px;padding:6px 8px;font-size:10px;line-height:1.3}.mf-plan-choice{color:#18352b;align-items:center;gap:7px;margin-bottom:10px;font-size:11px;line-height:1.4;display:flex}.mf-plan-choice>span{background:#b9e574;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.mf-plan-ready{color:#53655d;border-top:1px solid #e0e6de;justify-content:space-between;gap:8px;padding:7px 0;font-size:10px;line-height:1.4;display:flex}.mf-plan-ready b{color:#196bc5}.mf-last-lift{color:#53655d;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:11px;line-height:1.4;display:flex}.mf-last-lift strong{color:#18352b;font-size:12px}.mf-target-label{letter-spacing:.08em;color:#53655d;font-size:9px;font-weight:700;display:block}.mf-target-value{color:#196bc5;letter-spacing:-.03em;margin:2px 0 10px;font-size:28px;line-height:1.25;display:block}.mf-mini-inputs{gap:8px;margin-bottom:8px;display:flex}.mf-mini-inputs>span{text-align:center;color:#18352b;border:1px solid #d4ded2;border-radius:7px;flex:1;padding:6px;font-size:16px;font-weight:700}.mf-mini-inputs small{color:#53655d;font-size:10px;font-weight:400}.mf-mini-log-button{color:#18352b;background:#b9e574;border:1px solid #18352b;border-radius:7px;justify-content:center;gap:12px;padding:7px;font-size:11px;font-weight:700;line-height:1.3;display:flex}.mf-mini-trend{width:100%;height:100px;max-height:100px;margin:12px 0;display:block;overflow:visible}.mf-mini-streaks{color:#53655d;border-top:1px solid #e0e6de;justify-content:space-between;gap:4px;padding-top:10px;font-size:9px;line-height:1.4;display:flex}.mf-mini-streaks b{color:#196bc5;margin-right:2px}@media (max-width:700px){.mf-step-visual{height:280px;min-height:280px;padding:20px 28px}.mf-mini-plan,.mf-mini-log,.mf-mini-progress{max-width:300px}}.mf .mf-sticky{display:none}@media (max-width:600px){.mf .mf-sticky{visibility:hidden;pointer-events:none;transition:transform .25s,visibility .25s;display:block;transform:translateY(110%)}.mf .mf-sticky.mf-sticky-visible{visibility:visible;pointer-events:auto;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mf .mf-sticky{transition:none}}.mf-product-visual{object-fit:contain;width:100%;height:auto;display:block}.mf-hero-demo{aspect-ratio:3/2;background:#f8f5ef;border:0;border-radius:24px;width:min(850px,100%);overflow:hidden;box-shadow:0 16px 48px #17382c12}.mf-hero-demo>.mf-product-visual{object-fit:contain;width:100%;height:100%}.mf-feature-panel{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:38px;min-height:470px;padding-inline:24px}.mf-feature-screen{background:0 0;border-radius:24px;min-width:0;max-height:none;overflow:visible}.mf-feature-screen>.mf-product-visual{aspect-ratio:1;filter:none;border:0;border-radius:24px;max-height:none;transform:none}.mf-visual-note{text-align:center;color:#b9c3ba!important;margin:10px 8px 0!important;font-size:11px!important;line-height:1.5!important}.mf-results-rail{align-items:flex-start;gap:24px}.mf-result-phone{flex-shrink:0;width:calc(33.3333% - 16px);max-width:320px}.mf-result-frame{aspect-ratio:1;background:#f8f5ef;border:0;border-radius:22px;width:100%;height:auto;overflow:hidden;transform:none;box-shadow:0 8px 24px #15372c0d}.mf-result-frame>.mf-product-visual{object-fit:contain;border:0;width:100%;height:100%;transform:none}.mf-strength-scene{isolation:isolate;aspect-ratio:1;background:#f8f5ef;position:relative;overflow:hidden}.mf-strength-scene:before{content:"";z-index:-1;background:#d5eafa;border-radius:42% 55% 38% 48%;position:absolute;inset:8% 5%}.mf-strength-phone{background:#f8f5ef;border:5px solid #222;border-radius:22px;width:45%;height:89%;position:absolute;top:5%;left:10%;overflow:hidden;transform:rotate(-7deg);box-shadow:4px 8px 14px #15372c33}.mf-strength-phone>img{object-fit:cover;width:100%;height:100%;display:block}.mf-strength-detail{background:#fffdfa;border-radius:16px;width:76%;height:76%;position:absolute;top:20%;left:20%;overflow:hidden;transform:rotate(3deg);box-shadow:0 8px 20px #15372c26}.mf-strength-detail>img{width:112.64%;max-width:none;height:auto;display:block;position:absolute;top:-114.42%;left:-6.32%}@media (max-width:900px){.mf-feature-panel{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding-inline:0}.mf-results-rail{gap:16px}.mf-result-phone{width:calc(33.3333% - 10.6667px)}}@media (max-width:640px){.mf-hero-demo{border-radius:16px;width:100%;margin-top:28px}.mf-feature-panel{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0}.mf-feature-screen{justify-self:center;width:100%;max-width:440px;max-height:none;margin-top:0}.mf-feature-screen>.mf-product-visual{border-radius:20px}.mf-visual-note{font-size:10px!important}.mf-results-rail{scroll-snap-type:x mandatory;gap:16px}.mf-result-phone{scroll-snap-align:center;width:min(78vw,300px);max-width:300px}.mf-result-frame{border:0;border-radius:20px;width:100%;height:auto}}
