.mm-pricing{scroll-behavior:smooth;--navy:#0b0926;--navy-soft:#1c1748;--pink:#ff1e8c;--pink-hover:#e8197f;--pink-pale:#fff4f9;--pink-border:#ffd0e8;--violet:#6b4fcf;--violet-pale:#f0edf9;--white:#fff;--off-white:#fafafa;--surface:#f5f4fc;--border:#e8e5f0;--border-mid:#d4d0e8;--text-1:#0b0926;--text-2:#4a4575;--text-3:#9290aa;--success:#00c896;--success-bg:#f0faf6;--success-bd:#b4e8d6;background:var(--white);color:var(--text-1);font-family:Instrument Sans,sans-serif;-webkit-font-smoothing:antialiased}.mm-pricing *,.mm-pricing :after,.mm-pricing :before{box-sizing:border-box;margin:0;padding:0}.mm-pricing nav{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.92);border-bottom:1px solid var(--border);display:flex;gap:40px;height:64px;padding:0 40px;position:sticky;top:0;z-index:200}.mm-pricing .nav-logo{color:var(--navy);flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.4px;text-decoration:none}.mm-pricing .nav-logo em{color:var(--pink);font-style:italic}.mm-pricing .nav-links{display:flex;flex:1;gap:28px;list-style:none}.mm-pricing .nav-links a{color:var(--text-2);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.mm-pricing .nav-links a:hover{color:var(--navy)}.mm-pricing .nav-ctas{align-items:center;display:flex;flex-shrink:0;gap:10px}.mm-pricing .btn-outline{background:none;border:1.5px solid var(--border-mid);border-radius:100px;color:var(--navy);cursor:pointer;font-family:Instrument Sans,sans-serif;font-size:13.5px;font-weight:600;padding:8px 18px;text-decoration:none;transition:border-color .15s}.mm-pricing .btn-outline:hover{border-color:var(--violet)}.mm-pricing .btn-pink{background:var(--pink);border:none;border-radius:100px;color:var(--white);cursor:pointer;font-family:Instrument Sans,sans-serif;font-size:13.5px;font-weight:700;padding:9px 20px;text-decoration:none;transition:background .15s,transform .12s;white-space:nowrap}.mm-pricing .btn-pink:hover{background:var(--pink-hover);transform:translateY(-1px)}.mm-pricing .hero{align-items:center;background:var(--white);display:flex;min-height:calc(100vh - 64px);overflow:hidden;padding:80px 40px 0;position:relative}.mm-pricing .hero:before{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:48px 48px;opacity:.35}.mm-pricing .hero:after,.mm-pricing .hero:before{content:"";inset:0;pointer-events:none;position:absolute}.mm-pricing .hero:after{background:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 40%,var(--white) 100%)}.mm-pricing .hero-inner{align-items:center;display:grid;gap:72px;grid-template-columns:1fr 460px;margin:0 auto;max-width:1160px;padding-bottom:80px;position:relative;width:100%;z-index:1}.mm-pricing .hero-pill{align-items:center;background:var(--pink-pale);border:1.5px solid var(--pink-border);border-radius:100px;color:var(--pink);display:inline-flex;font-size:12px;font-weight:700;gap:7px;letter-spacing:.04em;margin-bottom:24px;padding:5px 13px 5px 8px;text-transform:uppercase}.mm-pricing .hero-pill .live-dot{animation:mmpr-blink 2s ease-in-out infinite;background:var(--pink);border-radius:50%;height:6px;width:6px}@keyframes mmpr-blink{0%,to{opacity:1}50%{opacity:.3}}.mm-pricing .hero-h1{color:var(--navy);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(36px,4vw,52px);font-weight:800;letter-spacing:-1.8px;line-height:1.06;margin-bottom:20px}.mm-pricing .hero-h1 em{color:var(--pink);font-style:normal}.mm-pricing .hero-body{color:var(--text-2);font-size:16px;line-height:1.65;margin-bottom:40px;max-width:420px}.mm-pricing .proof-list{display:flex;flex-direction:column;gap:11px;margin-bottom:44px}.mm-pricing .proof-item{align-items:flex-start;color:var(--text-2);display:flex;font-size:14.5px;gap:10px;line-height:1.5}.mm-pricing .proof-check{align-items:center;background:var(--pink-pale);border:1.5px solid var(--pink-border);border-radius:50%;color:var(--pink);display:flex;flex-shrink:0;font-size:10px;height:20px;justify-content:center;margin-top:1px;width:20px}.mm-pricing .hero-stats{border-top:1px solid var(--border);display:flex;gap:36px;padding-top:36px}.mm-pricing .hs-num{color:var(--navy);font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:800;letter-spacing:-1px;line-height:1}.mm-pricing .hs-num span{color:var(--pink)}.mm-pricing .hs-lbl{color:var(--text-3);font-size:12px;line-height:1.4;margin-top:4px}.mm-pricing .form-card{background:var(--white);border:1.5px solid var(--border);border-radius:20px;box-shadow:0 4px 6px rgba(11,9,38,.04),0 16px 40px rgba(11,9,38,.08),0 40px 80px rgba(11,9,38,.05);overflow:hidden;position:relative}.mm-pricing .form-card:before{background:linear-gradient(90deg,var(--pink) 0,var(--violet) 100%);content:"";height:3px;left:0;position:absolute;right:0;top:0}.mm-pricing .fc-header{background:var(--surface);border-bottom:1px solid var(--border);padding:20px 24px 16px}.mm-pricing .fc-label{color:var(--violet);font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.mm-pricing .prog-track{display:flex;gap:5px;margin-bottom:7px}.mm-pricing .prog-seg{background:var(--border);border-radius:2px;flex:1;height:3px;transition:background .4s ease}.mm-pricing .prog-seg.done{background:var(--pink)}.mm-pricing .prog-seg.active{background:linear-gradient(90deg,var(--pink),var(--violet))}.mm-pricing .prog-text{color:var(--text-3);font-size:11px}.mm-pricing .fc-body{position:relative}.mm-pricing .step{animation:mmpr-slideIn .3s cubic-bezier(.4,0,.2,1);display:none;padding:24px 24px 20px}.mm-pricing .step.active{display:block}@keyframes mmpr-slideIn{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.mm-pricing .step-meta{color:var(--text-3);font-size:11px;font-weight:700;letter-spacing:.07em;margin-bottom:5px;text-transform:uppercase}.mm-pricing .step-q{color:var(--text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:800;letter-spacing:-.4px;line-height:1.2;margin-bottom:4px}.mm-pricing .step-hint{color:var(--text-3);font-size:13px;line-height:1.5;margin-bottom:18px}.mm-pricing .saved-banner{align-items:center;background:var(--success-bg);border:1px solid var(--success-bd);border-radius:8px;color:#1d7a5c;display:flex;font-size:12px;font-weight:600;gap:8px;margin-bottom:18px;padding:8px 12px}.mm-pricing .saved-banner .sd{background:var(--success);border-radius:50%;flex-shrink:0;height:7px;width:7px}.mm-pricing .pills-wrap{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.mm-pricing .chip{background:var(--white);border:1.5px solid var(--border-mid);border-radius:100px;color:var(--text-2);cursor:pointer;font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:500;line-height:1;padding:8px 15px;transition:all .18s;user-select:none}.mm-pricing .chip.on,.mm-pricing .chip:hover{background:var(--pink-pale);border-color:var(--pink);color:var(--pink)}.mm-pricing .chip.on{font-weight:700}.mm-pricing .rev-grid{display:grid;gap:7px;grid-template-columns:1fr 1fr;margin-bottom:18px}.mm-pricing .rev-tile{background:var(--white);border:1.5px solid var(--border);border-radius:10px;color:var(--text-2);cursor:pointer;font-size:13px;font-weight:600;padding:11px 14px;text-align:center;transition:all .18s}.mm-pricing .rev-tile.on,.mm-pricing .rev-tile:hover{background:var(--pink-pale);border-color:var(--pink);color:var(--pink)}.mm-pricing .attr-grid{display:grid;gap:7px;grid-template-columns:1fr 1fr;margin-bottom:18px}.mm-pricing .attr-tile{background:var(--white);border:1.5px solid var(--border);border-radius:10px;cursor:pointer;padding:11px 13px;text-align:left;transition:all .18s}.mm-pricing .attr-tile.on,.mm-pricing .attr-tile:hover{background:var(--pink-pale);border-color:var(--pink)}.mm-pricing .at-name{color:var(--text-1);font-size:13px;font-weight:700;margin-bottom:1px}.mm-pricing .attr-tile.on .at-name{color:var(--pink)}.mm-pricing .at-desc{color:var(--text-3);font-size:11px}.mm-pricing .field-row{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:10px}.mm-pricing .field-row.full{grid-template-columns:1fr}.mm-pricing .field-wrap{display:flex;flex-direction:column;gap:4px}.mm-pricing .field-lbl{color:var(--text-2);font-size:11.5px;font-weight:700;letter-spacing:.02em}.mm-pricing .field-lbl sup{color:var(--pink)}.mm-pricing .field-in,.mm-pricing .field-sel{-webkit-appearance:none;background:var(--surface);border:1.5px solid var(--border);border-radius:9px;color:var(--text-1);font-family:Instrument Sans,sans-serif;font-size:13.5px;outline:none;padding:10px 13px;transition:border-color .15s,background .15s;width:100%}.mm-pricing .field-in:focus,.mm-pricing .field-sel:focus{background:var(--white);border-color:var(--violet)}.mm-pricing .field-in::placeholder{color:var(--text-3)}.mm-pricing .field-sel{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7'%3E%3Cpath fill='none' stroke='%239290aa' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4.5 4.5L10 1'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;cursor:pointer;padding-right:34px}.mm-pricing .btn-step{background:var(--pink);border:none;border-radius:12px;color:var(--white);cursor:pointer;font-family:Instrument Sans,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.1px;margin-top:2px;padding:13px 20px;transition:background .15s,transform .12s;width:100%}.mm-pricing .btn-step:hover{background:var(--pink-hover);transform:translateY(-1px)}.mm-pricing .btn-step:disabled{background:var(--border-mid);color:var(--text-3);cursor:not-allowed;transform:none}.mm-pricing .btn-skip{background:none;border:none;color:var(--text-3);cursor:pointer;font-family:Instrument Sans,sans-serif;font-size:13px;margin-top:2px;padding:10px;text-align:center;text-decoration:underline;text-underline-offset:3px;transition:color .15s;width:100%}.mm-pricing .btn-skip:hover{color:var(--text-2)}.mm-pricing .dq-body{color:var(--text-2);font-size:14px;line-height:1.55;margin-bottom:16px}.mm-pricing .mm-pricing__form-msg--error{color:#c62828;font-size:13px;line-height:1.45;margin:0 0 10px}.mm-pricing .privacy{color:var(--text-3);font-size:11px;line-height:1.5;margin-top:10px;text-align:center}.mm-pricing .privacy a{color:var(--violet);text-decoration:none}.mm-pricing .step-success{animation:mmpr-slideIn .35s cubic-bezier(.4,0,.2,1);display:none;padding:32px 24px 28px;text-align:center}.mm-pricing .step-success.active{display:block}.mm-pricing .success-burst{align-items:center;animation:mmpr-pop .5s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,var(--pink) 0,var(--violet) 100%);border-radius:50%;display:flex;font-size:28px;height:68px;justify-content:center;margin:0 auto 16px;width:68px}@keyframes mmpr-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.mm-pricing .success-title{color:var(--text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.5px;margin-bottom:8px}.mm-pricing .success-body{color:var(--text-3);font-size:13.5px;line-height:1.6;margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:280px}.mm-pricing .success-cards{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.mm-pricing .success-card{align-items:center;border:1.5px solid var(--border);border-radius:10px;color:var(--text-1);display:flex;font-size:13px;font-weight:600;gap:10px;justify-content:space-between;padding:12px 15px;text-align:left;text-decoration:none;transition:border-color .15s,background .15s}.mm-pricing .success-card:hover{background:var(--pink-pale);border-color:var(--pink-border)}.mm-pricing .sc-ico{flex-shrink:0;font-size:16px}.mm-pricing .sc-text{flex:1}.mm-pricing .sc-lbl{color:var(--text-1);font-size:13px;font-weight:700}.mm-pricing .sc-sub{color:var(--text-3);font-size:11px;margin-top:1px}.mm-pricing .sc-arr{color:var(--text-3);font-size:14px}.mm-pricing .book-call-row{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:12px;display:flex;font-size:13px;gap:10px;padding:13px 15px}.mm-pricing .book-call-row .bc-label{color:var(--text-3);flex:1;font-size:13px;text-align:left}.mm-pricing .book-call-row .bc-label strong{color:var(--text-1);font-weight:700}.mm-pricing .bc-btn{background:var(--navy);border:none;border-radius:8px;color:var(--white)!important;cursor:pointer;flex-shrink:0;font-family:Instrument Sans,sans-serif;font-size:12.5px;font-weight:700;padding:8px 14px;text-decoration:none;transition:background .15s;white-space:nowrap}.mm-pricing .bc-btn:hover{background:var(--navy-soft)}.mm-pricing .logos-band{align-items:center;background:var(--off-white);border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:flex;gap:16px;overflow:hidden;padding:22px 40px}.mm-pricing .lb-label{color:var(--text-3);flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.mm-pricing .lb-div{background:var(--border);flex-shrink:0;height:20px;width:1px}.mm-pricing .lb-logos{align-items:center;display:flex;gap:36px;overflow:hidden}.mm-pricing .lb-logo{color:var(--border-mid);font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:800;letter-spacing:-.4px;transition:color .15s;white-space:nowrap}.mm-pricing .lb-logo:hover{color:var(--text-3)}.mm-pricing .lb-logo.i{font-style:italic}.mm-pricing .value-strip{background:var(--white);padding:72px 40px}.mm-pricing .vs-inner{margin:0 auto;max-width:1100px}.mm-pricing .section-eyebrow{color:var(--pink);font-size:11px;font-weight:700;letter-spacing:.09em;margin-bottom:12px;text-align:center;text-transform:uppercase}.mm-pricing .section-h{color:var(--navy);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(26px,3vw,36px);font-weight:800;letter-spacing:-1px;line-height:1.15;margin-bottom:8px;text-align:center}.mm-pricing .section-sub{color:var(--text-3);font-size:15px;line-height:1.6;margin:0 auto 48px;max-width:500px;text-align:center}.mm-pricing .value-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.mm-pricing .value-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px 24px;transition:transform .2s,box-shadow .2s}.mm-pricing .value-card:hover{box-shadow:0 12px 32px rgba(11,9,38,.08);transform:translateY(-3px)}.mm-pricing .vc-icon{align-items:center;background:var(--pink-pale);border:1.5px solid var(--pink-border);border-radius:12px;display:flex;font-size:20px;height:44px;justify-content:center;margin-bottom:14px;width:44px}.mm-pricing .vc-stat{color:var(--pink);font-size:28px;letter-spacing:-1px;margin-bottom:4px}.mm-pricing .vc-h,.mm-pricing .vc-stat{font-family:Plus Jakarta Sans,sans-serif;font-weight:800}.mm-pricing .vc-h{color:var(--navy);font-size:15px;margin-bottom:8px}.mm-pricing .vc-body{color:var(--text-2);font-size:13.5px;line-height:1.6}.mm-pricing .testi-strip{background:var(--surface);padding:72px 40px}.mm-pricing .testi-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:48px auto 0;max-width:1100px}.mm-pricing .testi-card{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:28px 24px}.mm-pricing .testi-stars{color:var(--pink);font-size:14px;margin-bottom:12px}.mm-pricing .testi-q{color:var(--text-2);font-size:14.5px;font-style:italic;line-height:1.65;margin-bottom:20px}.mm-pricing .testi-q strong{color:var(--text-1);font-style:normal}.mm-pricing .testi-who{align-items:center;display:flex;gap:10px}.mm-pricing .testi-av{align-items:center;background:linear-gradient(135deg,var(--pink),var(--violet));border-radius:50%;color:var(--white);display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:34px;justify-content:center;width:34px}.mm-pricing .testi-name{color:var(--text-1);font-size:12.5px;font-weight:700}.mm-pricing .testi-role{color:var(--text-3);font-size:11px}.mm-pricing .badges-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:36px auto 0;max-width:1100px}.mm-pricing .g2b{align-items:center;background:var(--white);border:1.5px solid var(--border);border-radius:8px;color:var(--text-2);display:flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.03em;padding:8px 14px}.mm-pricing .g2b .rd{background:#ff4b4b;border-radius:50%;height:7px;width:7px}.mm-pricing .stats-bar{background:linear-gradient(120deg,var(--navy) 0,#2d1a80 50%,var(--navy-soft) 100%);overflow:hidden;padding:56px 40px;position:relative}.mm-pricing .stats-bar:before{background:radial-gradient(ellipse 50% 80% at 30% 50%,rgba(255,30,140,.1) 0,transparent 70%);content:"";inset:0;position:absolute}.mm-pricing .stats-inner{display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1000px;position:relative;text-align:center;z-index:1}.mm-pricing .sb-num{color:var(--white);font-family:Plus Jakarta Sans,sans-serif;font-size:38px;font-weight:800;letter-spacing:-1.5px;line-height:1;margin-bottom:8px}.mm-pricing .sb-num em{color:var(--pink);font-style:normal}.mm-pricing .sb-lbl{color:hsla(0,0%,100%,.45);font-size:13px;line-height:1.4}.mm-pricing .faq-section{background:var(--white);padding:80px 40px}.mm-pricing .faq-inner{margin:0 auto;max-width:660px}.mm-pricing .faq-item{border-bottom:1px solid var(--border);cursor:pointer}.mm-pricing .faq-item:first-of-type{border-top:1px solid var(--border)}.mm-pricing .faq-row{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px 0}.mm-pricing .faq-q{color:var(--text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:700}.mm-pricing .faq-icon{align-items:center;border:1.5px solid var(--border);border-radius:50%;color:var(--text-3);display:flex;flex-shrink:0;font-size:12px;height:24px;justify-content:center;transition:transform .25s,background .15s;width:24px}.mm-pricing .faq-item.open .faq-icon{background:var(--pink-pale);border-color:var(--pink-border);color:var(--pink);transform:rotate(45deg)}.mm-pricing .faq-a{color:var(--text-2);font-size:14px;line-height:1.7;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s}.mm-pricing .faq-item.open .faq-a{max-height:240px;padding-bottom:18px}.mm-pricing .footer-cta{background:var(--surface);border-top:1px solid var(--border);padding:80px 40px;text-align:center}.mm-pricing .footer-cta h2{color:var(--navy);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,3.5vw,42px);font-weight:800;letter-spacing:-1.2px;margin-bottom:12px}.mm-pricing .footer-cta h2 em{color:var(--pink);font-style:normal}.mm-pricing .footer-cta p{color:var(--text-3);font-size:15px;margin-bottom:28px}.mm-pricing .footer-cta .btn-pink{display:inline-block;font-size:15px;padding:13px 28px}.mm-pricing footer{background:var(--navy);padding:32px 40px}.mm-pricing .foot-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1160px}.mm-pricing .foot-logo{color:var(--white);font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800}.mm-pricing .foot-logo em{color:var(--pink);font-style:italic}.mm-pricing .foot-copy{color:hsla(0,0%,100%,.3);font-size:12px}.mm-pricing .foot-links{display:flex;gap:20px}.mm-pricing .foot-links a{color:hsla(0,0%,100%,.35);font-size:12px;text-decoration:none;transition:color .15s}.mm-pricing .foot-links a:hover{color:hsla(0,0%,100%,.7)}.mm-pricing .step4-quote{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.mm-pricing .sq-inner{align-items:flex-start;animation:mmpr-quoteFade .5s ease;display:flex;gap:6px}@keyframes mmpr-quoteFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mm-pricing .sq-mark{color:var(--pink);flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:800;line-height:.8;margin-top:2px}.mm-pricing .sq-text{color:var(--text-2);flex:1;font-size:12px;font-style:italic;line-height:1.55}.mm-pricing .sq-author{color:var(--text-3);display:block;font-size:11px;font-style:normal;font-weight:700;margin-top:6px;white-space:nowrap}.mm-pricing .g2-section{background:var(--surface);border-bottom:1px solid var(--border);border-top:1px solid var(--border);padding:40px 40px 44px;text-align:center}.mm-pricing .g2-label{color:var(--text-3);font-size:11px;font-weight:700;letter-spacing:.09em;margin-bottom:28px;text-transform:uppercase}.mm-pricing .g2-badges{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.mm-pricing .g2b-wrap{flex-shrink:0}.mm-pricing .g2b-badge{background:#fff;border:1.5px solid #e0dded;border-radius:6px 6px 0 0;box-shadow:0 2px 8px rgba(11,9,38,.08);clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);overflow:visible;padding-bottom:24px;position:relative;width:108px}.mm-pricing .g2b-top-bar{align-items:center;background:#1c1748;display:flex;justify-content:space-between;min-height:30px;padding:6px 8px 5px}.mm-pricing .g2b-top-light{background:#f0eef8}.mm-pricing .g2b-logo-dot{align-items:center;background:#ff4f00;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:22px;justify-content:center;letter-spacing:-.5px;line-height:1;width:22px}.mm-pricing .g2b-logo-dot,.mm-pricing .g2b-logo-dot span{font-size:9px;font-weight:900}.mm-pricing .g2b-logo-dot sup{font-size:6px;font-weight:900;vertical-align:super}.mm-pricing .g2b-logo-orange{background:#ff4f00}.mm-pricing .g2b-logo-purple{background:#6b4fcf}.mm-pricing .g2b-milestone-tag{color:hsla(0,0%,100%,.7);font-size:7px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.mm-pricing .g2b-season{color:hsla(0,0%,100%,.8);font-size:7px;font-weight:700;line-height:1.3;text-transform:uppercase}.mm-pricing .g2b-body{padding:10px 8px 4px;text-align:center}.mm-pricing .g2b-users-love .g2b-body{padding-top:8px}.mm-pricing .g2b-title-lg{color:var(--navy);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:800;letter-spacing:-.3px;line-height:1.15;margin-bottom:6px}.mm-pricing .g2b-stars{color:#ff4f00;font-size:13px;letter-spacing:2px}.mm-pricing .g2b-title-md{color:var(--navy);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;line-height:1.2;margin-bottom:2px}.mm-pricing .g2b-subtitle{color:var(--text-3);font-size:7px;font-weight:700;letter-spacing:.07em;margin-bottom:6px;text-transform:uppercase}.mm-pricing .g2b-leader-label{color:var(--navy);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:800;letter-spacing:-.3px;margin-bottom:3px}.mm-pricing .g2b-subtitle-sm{color:var(--text-3);font-size:7px;font-weight:700;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.mm-pricing .g2b-year{color:var(--navy);font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:800;margin-top:4px}.mm-pricing .g2b-season-sm{color:var(--navy);font-size:9px;font-weight:700;line-height:1.3;margin-top:4px;text-transform:uppercase}.mm-pricing .g2b-banner{color:#fff;font-size:9px;font-weight:800;letter-spacing:.05em;margin:0 -8px;padding:3px 6px;text-align:center;text-transform:uppercase;width:calc(100% + 16px)}.mm-pricing .g2b-banner-orange{background:#ff4f00}.mm-pricing .g2b-banner-pink{background:var(--pink)}.mm-pricing .g2b-banner-purple{background:#6b4fcf}.mm-pricing .bc-label>p,.mm-pricing .dq-body>p,.mm-pricing .hero-body>p,.mm-pricing .hs-lbl>p,.mm-pricing .mm-pricing__richtext-hint>p,.mm-pricing .privacy>p,.mm-pricing .success-body>p{margin:0}@media (max-width:900px){.mm-pricing .g2-section{padding:32px 20px 36px}.mm-pricing .g2b-badge{width:90px}.mm-pricing .g2-badges{gap:12px}}.mm-pricing .js-mm-other-box{animation:mmpr-slideIn .25s ease}.mm-pricing .js-mm-other-box textarea{line-height:1.5;padding-top:10px}@media (max-width:900px){.mm-pricing nav{gap:16px;padding:0 20px}.mm-pricing .nav-links{display:none}.mm-pricing .hero{padding:48px 20px 0}.mm-pricing .hero-inner{gap:40px;padding-bottom:48px}.mm-pricing .hero-inner,.mm-pricing .testi-grid,.mm-pricing .value-grid{grid-template-columns:1fr}.mm-pricing .stats-inner{grid-template-columns:1fr 1fr}.mm-pricing .rev-grid{grid-template-columns:1fr}.mm-pricing .logos-band{padding:20px}.mm-pricing .faq-section,.mm-pricing .footer-cta,.mm-pricing .stats-bar,.mm-pricing .testi-strip,.mm-pricing .value-strip{padding:48px 20px}}