.mmx .mmx-wrap{width:min(1060px,calc(100% - 34px))}.mmx .mmx-section{padding:30px 0}.mmx .mmx-hero{padding:52px 0 38px}.mmx .mmx-hero h1{font-size:clamp(29px,4.2vw,46px);margin:10px 0}.mmx .mmx-hero>div>p{max-width:520px;font-size:11px}.mmx .mmx-actions{margin-top:14px}.mmx .mmx-btn{padding:8px 12px;font-size:10px;border-radius:7px}.mmx .mmx-trust{margin-top:15px;font-size:8px;gap:11px}.mmx .mmx-heading{margin-bottom:10px}.mmx .mmx-heading h2,.mmx .mmx-section>div>h2,.mmx .mmx-storyintro h2,.mmx .mmx-final h2{font-size:22px!important;line-height:1.1!important;letter-spacing:-.02em!important}.mmx .mmx-products{gap:6px}.mmx .mmx-productcopy{padding:7px}.mmx .mmx-productcopy h3{font-size:9px;margin:3px 0 5px;min-height:22px}.mmx .mmx-productcopy strong{font-size:10px}.mmx .mmx-productcopy span{font-size:6.5px}.mmx .mmx-steps{gap:6px;margin-top:11px}.mmx .mmx-steps article{padding:9px 4px}.mmx .mmx-steps h3{font-size:11px;margin:6px 0 3px}.mmx .mmx-steps p,.mmx .mmx-benefits p,.mmx .mmx-storyline p{font-size:9px}.mmx .mmx-storyintro{max-width:580px}.mmx .mmx-storyintro>p{font-size:10px;margin-top:8px}.mmx .mmx-founders{gap:6px;margin:13px 0}.mmx .mmx-founders article{border-radius:8px;padding:9px;grid-template-columns:28px 1fr}.mmx .avatar{width:28px;height:28px;font-size:9px}.mmx .mmx-founders h3{font-size:10px}.mmx .mmx-founders p{font-size:8.5px;margin-top:6px;line-height:1.4}.mmx .mmx-storyline{gap:8px;padding-top:10px}.mmx .mmx-storyline>div{padding:9px!important}.mmx .mmx-storyline h3{font-size:11px}.mmx .mmx-benefits{gap:6px;margin-top:10px}.mmx .mmx-benefits article{border-radius:8px;padding:8px}.mmx .mmx-benefits b{font-size:10px}.mmx .mmx-benefits h3{font-size:10px;margin:7px 0 3px}.mmx .mmx-compare{margin-top:10px;font-size:8px;border-radius:8px}.mmx .mmx-compare>*{padding:6px}.mmx .mmx-reviews{gap:6px}.mmx .mmx-reviews article{flex-basis:160px;padding:8px;border-radius:8px}.mmx .mmx-reviews p{font-size:8px;margin:5px 0;line-height:1.35}.mmx .mmx-reviews strong{font-size:8px}.mmx .faq summary{padding:7px 0;font-size:9px}.mmx .faq details p{font-size:8px;padding-bottom:6px}.mmx .mmx-final{padding:30px 0 34px}.mmx small,.mmx .mmx-pill{font-size:7px}@media(max-width:760px){.mmx .mmx-wrap{width:calc(100% - 22px)}.mmx .mmx-section{padding:18px 0!important}.mmx .mmx-hero{padding:30px 0 23px}.mmx .mmx-hero h1{font-size:26px!important;line-height:1.04}.mmx .mmx-hero>div>p{font-size:9px!important;line-height:1.4}.mmx .mmx-heading h2,.mmx .mmx-section>div>h2,.mmx .mmx-storyintro h2,.mmx .mmx-final h2{font-size:15px!important;line-height:1.12!important;letter-spacing:-.01em!important}.mmx .mmx-storyintro>p{font-size:8px!important;line-height:1.4!important;margin-top:6px}.mmx .mmx-products,.mmx .mmx-benefits,.mmx .mmx-reviews{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:5px!important}.mmx .mmx-product{flex:0 0 38%!important;scroll-snap-align:start}.mmx .mmx-productcopy{padding:6px!important}.mmx .mmx-productcopy h3{font-size:8px!important;min-height:19px!important}.mmx .mmx-productcopy strong{font-size:9px!important}.mmx .mmx-benefits article{flex:0 0 36%!important;min-height:82px!important;padding:7px!important;scroll-snap-align:start}.mmx .mmx-benefits h3{font-size:9px!important;margin:6px 0 2px!important}.mmx .mmx-benefits p{font-size:7px!important;line-height:1.3!important}.mmx .mmx-founders{gap:5px!important;margin:8px 0!important}.mmx .mmx-founders article{padding:7px!important}.mmx .mmx-founders h3{font-size:9px!important}.mmx .mmx-founders p{font-size:7px!important;line-height:1.3!important}.mmx .mmx-storyline{gap:5px!important;padding-top:7px!important}.mmx .mmx-storyline>div{padding:7px!important}.mmx .mmx-storyline h3{font-size:9px!important;margin:3px 0 2px!important}.mmx .mmx-storyline p{font-size:7px!important;line-height:1.3!important}.mmx .mmx-reviews article{flex:0 0 125px!important;padding:7px!important}.mmx .mmx-reviews p{font-size:7px!important}.mmx .mmx-compare{font-size:6.5px!important;margin-top:7px!important}.mmx .mmx-compare>*{padding:4px 2px!important}.mmx .faq summary{font-size:8px!important;padding:5px 0!important}.mmx .faq details p{font-size:7px!important}.mmx .mmx-final{padding:20px 0 23px!important}}