.mm-sec{padding:64px 0}.mm-t1{background:var(--mg-t1)}.mm-t2{background:var(--mg-t2)}.mm-head{margin-bottom:28px}.mm-head h2{color:var(--mg-ink);margin:0;font-size:clamp(26px,4.2vw,38px)}.mm-eyebrow{color:var(--mg-gink);background:var(--mg-mint);border-radius:99px;margin-bottom:12px;padding:4px 14px;font-size:14px;font-weight:700;display:inline-block}.mm-eb-w{background:#fff}.mm-lead{color:var(--mg-mu);max-width:680px;margin:10px 0 0}.mm-ctas{flex-wrap:wrap;gap:12px;margin:24px 0 0;display:flex}.mm-hero{background:radial-gradient(900px 500px at 15% 10%,#e9f8ee,#0000 70%),radial-gradient(700px 400px at 95% 0,#fff9ec,#0000 70%),#fff;padding:28px 0 56px;overflow:hidden}.mm-hero-g{grid-template-columns:1.15fr 1fr;align-items:center;gap:24px;display:grid}.mm-hero h1{color:var(--mg-ink);margin:0;font-size:clamp(34px,5.6vw,56px);line-height:1.25}.mm-hero h1 em{color:var(--mg-gink);font-style:normal}.mm-sub{color:var(--mg-mu);max-width:580px;margin:16px 0 22px;font-size:18px}.mm-pills{flex-wrap:wrap;gap:10px;display:flex}.mm-pills span{background:#fff;border:1px solid #d6efdd;border-radius:99px;padding:6px 14px;font-size:14px;font-weight:600}.mm-hero-v{place-items:center;min-height:300px;display:grid;position:relative}.mm-blob{aspect-ratio:1;opacity:.9;background:linear-gradient(135deg,#29b554,#44a36d 60%,#e9f8ee);border-radius:62% 38% 55% 45%/50% 55% 45% 50%;width:min(340px,80%);position:absolute}.mm-hero-v img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:min(300px,78%);height:auto;position:relative;box-shadow:0 30px 60px -20px #145a2d80}@media (width<=800px){.mm-hero-g{grid-template-columns:1fr}.mm-sec{padding:48px 0}.mm-hero-v{min-height:240px}}.mm-plans{grid-template-columns:repeat(5,1fr);gap:16px;padding-top:14px;display:grid}.mm-plan{text-align:center;box-shadow:var(--mg-sh);border:1px solid var(--mg-line);background:#fff;border-radius:24px;padding:24px 14px 16px;position:relative}.mm-plan.pop{border:2px solid var(--mg-am);background:linear-gradient(#fff,#fff9ec)}.mm-tag{top:-14px;background:var(--mg-ga);color:#4a3400;white-space:nowrap;border-radius:99px;padding:3px 14px;font-size:13px;font-weight:800;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .mm-tag{transform:translate(50%)}.mm-d{color:var(--mg-gink);font-size:44px;font-weight:800;line-height:1}.mm-dl{color:var(--mg-mu);margin-bottom:12px;font-weight:700}.mm-btns{gap:8px;display:grid}.mm-opt{border:1.5px solid var(--mg-g);min-height:44px;color:var(--mg-ink);background:#fff;border-radius:16px;flex-direction:column;gap:2px;padding:8px 10px;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex}.mm-opt:hover{transform:translateY(-3px);box-shadow:0 10px 22px -12px #29b554b3}.mm-opt b{color:var(--mg-gink);font-size:18px}.mm-opt small{color:var(--mg-mu);font-size:12px;font-weight:500}@media (width<=1100px){.mm-plans{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.mm-plans{grid-template-columns:1fr}}.mm-cta{box-shadow:var(--mg-sh);border:1px solid var(--mg-line);background:#fff;border-radius:32px;grid-template-columns:1.3fr 1fr;align-items:center;gap:24px;padding:44px;display:grid;overflow:hidden}.mm-cta h2{color:var(--mg-ink);margin:0;font-size:clamp(26px,4vw,38px)}.mm-cta img{border-radius:28px;width:min(300px,100%);height:auto;margin-inline:auto;box-shadow:0 24px 50px -18px #145a2d80}.mm-ticks{color:var(--mg-gink);flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:0;font-weight:600;list-style:none;display:flex}.mm-ticks li:before{content:"✓";margin-inline-end:6px}@media (width<=800px){.mm-cta{grid-template-columns:1fr;padding:28px 20px}}.mm-links{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.mm-links a{border:1px solid var(--mg-line);min-height:56px;color:var(--mg-gink);background:#fff;border-radius:18px;align-items:center;padding:14px 18px;font-weight:700;text-decoration:none;transition:transform .25s;display:flex;box-shadow:0 8px 20px -14px #29b55480}.mm-links a:hover{transform:translateY(-4px)}@media (width<=700px){.mm-links{grid-template-columns:1fr}}.mm-faq{max-width:820px;margin-inline:auto}.mm-faq details{background:#fff;border:1px solid #d6efdd;border-radius:18px;margin-bottom:12px;padding:0 22px;box-shadow:0 8px 20px -14px #29b55480}.mm-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:18px 0;font-weight:700;list-style:none;display:flex}.mm-faq summary::-webkit-details-marker{display:none}.mm-faq summary:after{content:"+";font:700 26px var(--mg-font-num);color:var(--mg-gink);transition:transform .3s}.mm-faq details[open] summary:after{transform:rotate(45deg)}.mm-faq details p{color:var(--mg-mu);margin:0;padding-bottom:18px}
