.mt{--mt-g:#208B2E;--mt-g-700:#1A7426;--mt-tint:#E6F2E7;--mt-50:#F2F8F3;--mt-ink:#1E1E1E;--mt-ink-2:#3A3B3A;--mt-muted:#6F706F;--mt-bg:#F6F6F6;--mt-line:#E4E6E4;--mt-r:16px;--mt-shadow:0 1px 2px rgba(20,30,20,.05),0 8px 24px rgba(20,30,20,.07);color:var(--mt-ink-2);background:var(--mt-bg);line-height:1.6}.mt img{max-width:100%;display:block}.mt-wrap{max-width:1180px;margin:0 auto;padding:0 var(--container-px,24px)}.mt-g{color:var(--mt-g)}.mt h1,.mt h2,.mt h3{color:var(--mt-ink);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.08}.mt h2{font-size:clamp(26px, 3.4vw, 40px)}.mt h3{font-size:17px;letter-spacing:.01em}.mt-lead{color:var(--mt-muted);font-size:17px;max-width:62ch}.mt-sec{padding:88px 0}.mt-btn{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:15px;padding:14px 22px;border-radius:12px;transition:transform .15s,box-shadow .2s,background .2s,color .2s,border-color .2s;border:0}.mt-btn svg{width:20px;height:20px;flex:none}.mt-btn--g{background:var(--mt-g);color:#fff;box-shadow:0 6px 18px rgba(32,139,46,.28)}.mt-btn--g:hover{background:var(--mt-g-700);transform:translateY(-1px)}.mt-btn--o{background:#fff;color:var(--mt-ink);border:1.5px solid var(--mt-line)}.mt-btn--o:hover{border-color:var(--mt-g);color:var(--mt-g)}.mt-pill{display:inline-block;background:var(--mt-g);color:#fff;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:4px}.mt-bar{position:relative;padding-left:22px}.mt-bar::before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;background:var(--mt-g);border-radius:2px}.mt-card{background:#fff;border-radius:var(--mt-r);box-shadow:var(--mt-shadow);border:1px solid #eef0ee}.mt-hero{background:linear-gradient(180deg,#f3f3f3 0,#ececec 100%);padding:56px 0 0;overflow:hidden}.mt-hero .mt-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:end}.mt-crumb{font-size:13px;color:var(--mt-muted);margin-bottom:22px}.mt-crumb a:hover{color:var(--mt-g)}.mt-crumb span{margin:0 8px;opacity:.6}.mt-hero__copy{padding-bottom:84px}.mt-hero h1{font-size:clamp(44px, 6.4vw, 84px);margin:16px 0 10px}.mt-hero__sub{font-size:clamp(18px, 2vw, 23px);color:var(--mt-muted);font-weight:500}.mt-hero__intro{margin:22px 0 30px;max-width:52ch}.mt-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.mt-bags{position:relative;height:520px}.mt-bags img{position:absolute;bottom:34px;width:auto;filter:drop-shadow(0 26px 22px rgba(60,50,40,.28))}.mt-bags .b1{height:470px;left:4%;z-index:2}.mt-bags .b2{height:400px;left:46%;z-index:1}.mt-bags::after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;background:radial-gradient(60% 60% at 50% 0,rgba(0,0,0,.08),transparent 70%)}.mt-facts{background:var(--mt-g);color:#fff}.mt-facts .mt-wrap{display:grid;grid-template-columns:repeat(4,1fr)}.mt-fact{padding:24px 22px;display:flex;gap:14px;align-items:center;border-left:1px solid rgba(255,255,255,.18)}.mt-fact:first-child{border-left:0}.mt-fact svg{width:30px;height:30px;flex:none}.mt-fact strong{display:block;font-size:17px;font-weight:800;line-height:1.15;color:#fff}.mt-fact span{font-size:13.5px;opacity:.85}.mt-proc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:44px}.mt-proc{padding:28px 24px 24px;display:flex;flex-direction:column;min-height:340px}.mt-num{font-size:46px;font-weight:900;color:var(--mt-g);line-height:1}.mt-proc h3{margin:8px 0 10px}.mt-proc p{color:var(--mt-muted);font-size:15px}.mt-proc__ico{margin-top:auto;padding-top:20px;display:flex;justify-content:center;align-items:flex-end;min-height:110px;position:relative}.mt-proc__ico svg{width:84px;height:84px}.mt-bowl::before{content:"";position:absolute;inset:auto 10% 0 10%;height:90px;background:radial-gradient(closest-side,rgba(32,139,46,.22),transparent);filter:blur(6px)}.mt-bowl img{position:relative;width:190px}.mt-bowl .mt-chk{position:absolute;top:0;left:50%;transform:translateX(-50%);width:34px;height:34px}.mt-stepnav{position:sticky;top:var(--mt-top,110px);z-index:40;background:rgba(246,246,246,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--mt-line)}.mt-stepnav .mt-wrap{display:flex;gap:8px;overflow-x:auto;padding-top:12px;padding-bottom:12px;scrollbar-width:none}.mt-stepnav .mt-wrap::-webkit-scrollbar{display:none}.mt-stepnav a{flex:none;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--mt-muted);padding:8px 14px 8px 8px;border-radius:999px;background:#fff;border:1px solid var(--mt-line);transition:all .2s;white-space:nowrap}.mt-stepnav a i{font-style:normal;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--mt-tint);color:var(--mt-g);font-size:12px}.mt-stepnav a.on{background:var(--mt-g);border-color:var(--mt-g);color:#fff}.mt-stepnav a.on i{background:#fff;color:var(--mt-g)}.mt-step{padding:76px 0;border-bottom:1px solid var(--mt-line);scroll-margin-top:calc(var(--mt-top,110px) + 64px)}.mt-step:nth-of-type(2n){background:#fbfbfb}.mt-step>.mt-wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.mt-step--rev .mt-media{order:-1}.mt-step h2{margin:14px 0 6px}.mt-sub{font-weight:600;color:var(--mt-muted);font-size:17px}.mt-txt>p{margin-top:16px}.mt-media{position:relative}.mt-ph{position:relative;border-radius:var(--mt-r);overflow:hidden;box-shadow:var(--mt-shadow);background:#ddd}.mt-ph img{width:100%;height:100%;object-fit:cover}.mt-tag{position:absolute;top:14px;left:14px;z-index:1;background:var(--mt-g);color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;padding:5px 10px;border-radius:4px;text-transform:uppercase}.mt-dots{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.mt-dots li{position:relative;padding-left:22px}.mt-dots li::before{content:"";position:absolute;left:4px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--mt-g)}.mt-note{margin-top:22px;display:flex;gap:12px;align-items:flex-start;background:var(--mt-50);border:1px solid var(--mt-tint);border-radius:12px;padding:14px 16px;color:var(--mt-ink)}.mt-note svg{width:24px;height:24px;flex:none;color:var(--mt-g)}.mt-note b{color:var(--mt-g)}.mt-ba{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mt-ba .mt-ph{aspect-ratio:4/5}.mt-chips{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.mt-chip{background:var(--mt-50);border:1px solid var(--mt-tint);border-radius:12px;padding:14px 16px}.mt-chip small{display:block;font-size:11.5px;font-weight:800;letter-spacing:.06em;color:var(--mt-g);text-transform:uppercase}.mt-chip strong{display:block;color:var(--mt-ink);font-size:17px;font-weight:800;text-transform:uppercase;line-height:1.2;margin:2px 0}.mt-chip span{font-size:14px;color:var(--mt-muted)}.mt-step--2>.mt-wrap{grid-template-columns:1fr .8fr}.mt-dose{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.mt-dose .mt-card{padding:20px 22px}.mt-big{font-size:clamp(38px, 4.4vw, 54px);font-weight:900;color:var(--mt-g);line-height:1}.mt-big small{font-size:.55em;font-weight:800}.mt-dose .mt-card span{display:block;font-weight:700;color:var(--mt-ink);margin-top:6px}.mt-dose .mt-card p{font-size:14px;color:var(--mt-muted);margin-top:6px}.mt-bagshot{display:flex;justify-content:center}.mt-bagshot img{height:430px;width:auto;filter:drop-shadow(0 22px 20px rgba(60,50,40,.25))}.mt-flow-row{grid-column:1/-1;margin-top:10px}.mt-flow{display:grid;grid-template-columns:repeat(7,auto);align-items:center;justify-content:space-between;gap:6px}.mt-fl{text-align:center;width:150px}.mt-fl .n,.mt-trio .n{width:30px;height:30px;border-radius:50%;background:var(--mt-g);color:#fff;font-weight:800;display:grid;place-items:center;margin:0 auto 10px;font-size:14px}.mt-fl .c{width:132px;height:132px;border-radius:50%;border:2px solid var(--mt-g);overflow:hidden;margin:0 auto;background:#fff;display:grid;place-items:center}.mt-fl .c img{width:100%;height:100%;object-fit:cover}.mt-fl .c img.bag{width:auto;height:84%;object-fit:contain}.mt-fl b{display:block;margin-top:10px;font-size:13px;color:var(--mt-ink);text-transform:uppercase;letter-spacing:.02em}.mt-fl small{color:var(--mt-muted);font-size:13px}.mt-op{font-size:34px;font-weight:800;color:var(--mt-g)}.mt-feat{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.mt-feat .mt-card{padding:18px}.mt-feat .ic{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--mt-g);display:grid;place-items:center;color:var(--mt-g);margin-bottom:10px}.mt-feat .ic svg{width:20px;height:20px}.mt-feat h3{font-size:14px}.mt-feat p{font-size:14px;color:var(--mt-muted);margin-top:4px}.mt-ph--plain{background:#f3f3f3}.mt-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.mt-benefit{display:flex;gap:14px;align-items:flex-start;padding:16px}.mt-benefit .ic{width:40px;height:40px;flex:none;border-radius:10px;background:var(--mt-tint);color:var(--mt-g);display:grid;place-items:center}.mt-benefit .ic svg{width:22px;height:22px}.mt-benefit b{display:block;color:var(--mt-g);font-size:14px;letter-spacing:.04em;text-transform:uppercase}.mt-benefit span{font-size:14px;color:var(--mt-muted)}.mt-tall{aspect-ratio:4/5}.mt-step--block>.mt-wrap{display:block}.mt-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.mt-trio .mt-card{overflow:hidden}.mt-trio .head{padding:16px 16px 14px;text-align:center}.mt-trio h3{font-size:13.5px}.mt-trio img{aspect-ratio:16/10;width:100%;object-fit:cover}.mt-formula{margin-top:24px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mt-formula span{background:#fff;border:1.5px solid var(--mt-g);color:var(--mt-g);font-weight:800;text-transform:uppercase;padding:12px 18px;border-radius:12px;letter-spacing:.03em}.mt-formula em{font-style:normal;font-size:28px;color:var(--mt-g);font-weight:800}.mt-ready{margin-top:22px;display:flex;gap:16px;align-items:center;padding:20px;background:var(--mt-50);border:1px solid var(--mt-tint)}.mt-ready .ic{width:56px;height:56px;border-radius:14px;background:var(--mt-g);color:#fff;display:grid;place-items:center;flex:none}.mt-ready .ic svg{width:30px;height:30px}.mt-ready b{display:block;font-size:22px;font-weight:900;color:var(--mt-g);text-transform:uppercase;line-height:1.1}.mt-ready span{color:var(--mt-muted);font-size:15px}.mt-duo{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px;align-items:end}.mt-duo .mt-ph:first-child{aspect-ratio:3/4}.mt-duo .mt-ph:last-child{aspect-ratio:4/3}.mt-step--metrics{background:#fff!important}.mt-metrics{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;margin-top:40px;align-items:stretch}.mt-panel{padding:26px}.mt-panel .ttl{font-size:13px;font-weight:800;letter-spacing:.08em;color:var(--mt-g);text-transform:uppercase;border-bottom:1px solid var(--mt-line);padding-bottom:12px;margin-bottom:8px}.mt-drow{display:flex;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--mt-line)}.mt-drow:last-child{border-bottom:0}.mt-drow .ic{width:46px;height:46px;border-radius:12px;border:1.5px solid var(--mt-g);color:var(--mt-g);display:grid;place-items:center;flex:none}.mt-drow .ic svg{width:24px;height:24px}.mt-drow small{display:block;color:var(--mt-muted);font-size:13px}.mt-drow strong{display:block;font-size:30px;font-weight:900;color:var(--mt-g);line-height:1.1}.mt-drow span{color:var(--mt-muted);font-size:14px}.mt-yield{margin-top:34px}.mt-yield .lbl{display:flex;align-items:center;gap:16px;font-size:13px;font-weight:800;letter-spacing:.08em;color:var(--mt-g);text-transform:uppercase}.mt-yield .lbl::after,.mt-yield .lbl::before{content:"";flex:1;height:1px;background:var(--mt-g);opacity:.4}.mt-yield .row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.mt-ycard{padding:26px;text-align:center;background:var(--mt-50);border:1px solid var(--mt-tint)}.mt-ycard .mt-pill{font-size:12px}.mt-ycard strong{display:block;font-size:46px;font-weight:900;color:var(--mt-ink);margin-top:12px;line-height:1}.mt-ycard strong sup{font-size:.5em}.mt-ycard span{color:var(--mt-muted)}.mt-cta{background:#fff;padding:90px 0 0;overflow:hidden;border-top:1px solid var(--mt-line)}.mt-cta .mt-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}.mt-cta h2{font-size:clamp(34px, 4.6vw, 58px)}.mt-cta h2 .muted{color:#7a7b7a}.mt-cta p{margin:16px 0 26px;max-width:44ch}.mt-contact{display:grid;gap:14px;margin-bottom:28px}.mt-contact a{display:flex;align-items:center;gap:14px}.mt-contact .ph-n{font-size:clamp(28px, 3.4vw, 40px);font-weight:900;color:var(--mt-g)}.mt-contact svg{width:34px;height:34px;color:var(--mt-g);flex:none}.mt-contact .web{color:var(--mt-muted);font-size:16px}.mt-contact .web svg{width:24px;height:24px;margin:0 5px}.mt-cta__copy{padding-bottom:90px}.mt-trio-bags{display:flex;justify-content:center;align-items:flex-end;gap:2%;padding-bottom:40px}.mt-trio-bags img{height:340px;width:auto;filter:drop-shadow(0 22px 18px rgba(60,50,40,.25))}.mt-slogan{text-align:center;padding:22px;font-size:16px;color:var(--mt-muted);border-top:1px solid var(--mt-line)}.mt-slogan b{color:var(--mt-g);font-weight:600}.mt .rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.mt .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mt .rv{opacity:1;transform:none;transition:none}}@media (max-width:1000px){.mt-proc-grid{grid-template-columns:1fr 1fr}.mt-facts .mt-wrap{grid-template-columns:1fr 1fr}.mt-fact:nth-child(3){border-left:0}.mt-fact:nth-child(n+3){border-top:1px solid rgba(255,255,255,.18)}.mt-flow{grid-template-columns:repeat(4,1fr);justify-items:center}.mt-op{display:none}}@media (max-width:860px){.mt-sec,.mt-step{padding:60px 0}.mt-cta .mt-wrap,.mt-hero .mt-wrap,.mt-metrics,.mt-step--2>.mt-wrap,.mt-step>.mt-wrap{grid-template-columns:1fr}.mt-hero__copy{padding-bottom:10px}.mt-bags{height:400px}.mt-bags .b1{height:360px;left:8%}.mt-bags .b2{height:305px;left:48%}.mt-step--rev .mt-media{order:0}.mt-bagshot img{height:320px}.mt-cta__copy{padding-bottom:10px}.mt-trio-bags img{height:230px}}@media (max-width:560px){.mt-benefits,.mt-chips,.mt-dose,.mt-facts .mt-wrap,.mt-feat,.mt-proc-grid,.mt-trio,.mt-yield .row{grid-template-columns:1fr}.mt-fact{border-left:0!important;border-top:1px solid rgba(255,255,255,.18)}.mt-fact:first-child{border-top:0}.mt-flow{grid-template-columns:1fr 1fr;row-gap:22px}.mt-fl{width:auto}.mt-fl .c{width:116px;height:116px}.mt-bags{height:330px}.mt-bags .b1{height:290px}.mt-bags .b2{height:245px}.mt-trio-bags img{height:170px}}