.mm{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf7f2;--surface:#fff;--surface-2:#f1ece4;--line:#e3dbd0;--fg:#2b2521;--muted:#6b6159;--mint:#a8cdbd;--mint-ink:#173a2f;--accent-text:#2f6e62;--soft:#463e38;--slot-line:#c9beb0;--slot-bg:#f4efe8;--slot-ink:#6b6159;--teal:#27766a;--teal-hi:#33907f;--gold:#a8771f;--paper:#fff;--ink:#2b2521;--ink-muted:#6b6159;--paper-line:#e3dbd0;--mint-dark:#2f6e62;--alert:#c2412d;--sage-wash:#eef5f1;--display:"Barlow Condensed","Barlow Condensed Fallback","Barlow Condensed Fallback R",sans-serif;--body:"Barlow","Barlow Fallback","Barlow Fallback R",sans-serif;--r:16px}.mm *{box-sizing:border-box}.mm [hidden]{display:none!important}.mm,.mm{background:var(--bg);color:var(--fg)}.mm{font-family:var(--body);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:18px;line-height:1.5}.mm button{font:inherit;color:inherit}.mm .app{max-width:480px;min-height:100vh;margin:0 auto;padding-block:0 120px;padding-inline:16px}.mm .top{top:env(safe-area-inset-top,0px);z-index:20;background:var(--bg);margin-inline:-16px;padding-block:12px 10px;padding-inline:16px;position:sticky}.mm .top-row{grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.mm .back{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.mm .back:disabled{visibility:hidden}.mm .brand{font-family:var(--display);letter-spacing:.06em;justify-self:center;align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.mm .brand b{color:var(--accent-text);font-weight:800}.mm .mark{background:var(--fg);border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.mm .bar{background:var(--surface-2);border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.mm .bar i{background:linear-gradient(90deg,var(--teal),var(--mint));border-radius:99px;width:0;height:100%;transition:width .45s;display:block}.mm .top.hide-bar .bar{visibility:hidden}.mm .screen{padding-top:18px;animation:.35s both mm-in}.mm .screen.first{animation:none}@keyframes mm-in{0%{opacity:0}to{opacity:1}}.mm .eyebrow{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);font-size:14px;font-weight:700}.mm h1,.mm h2,.mm h3{font-family:var(--display);text-transform:uppercase;text-wrap:balance;letter-spacing:.005em;margin:0;line-height:1.02}.mm h1{font-size:clamp(34px,9vw,44px);font-weight:800}.mm h2{font-size:30px;font-weight:800}.mm h3{font-size:22px;font-weight:700}.mm .q{margin-top:6px;font-size:clamp(28px,7.6vw,34px)}.mm .sub{color:var(--muted);margin:10px 0 0;font-size:18px}.mm .stack{flex-direction:column;gap:10px;margin-top:22px;display:flex}.mm .opt{background:var(--surface);border:1.5px solid var(--line);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:14px;width:100%;min-height:62px;padding:14px 16px;font-size:18px;font-weight:600;line-height:1.25;transition:border-color .15s,background .15s,transform .1s;display:flex}.mm .opt:active{transform:scale(.985)}.mm .opt:hover{border-color:#cfc4b6}.mm .opt.on{border-color:var(--accent-text);background:var(--sage-wash)}.mm .opt.full{opacity:.5;cursor:default}.mm .opt .ic{background:var(--surface-2);width:40px;height:40px;color:var(--accent-text);border-radius:10px;flex:none;place-items:center;display:grid}.mm .opt .ck{border:1.5px solid #bdb1a3;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;margin-left:auto;display:grid}.mm .opt.on .ck{background:var(--mint);border-color:var(--accent-text)}.mm .opt.on .ck:after{content:"";border:2.5px solid var(--mint-ink);border-top:0;border-right:0;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.mm .opt small{color:var(--muted);margin-top:2px;font-size:15px;font-weight:500;display:block}.mm .opt.ghost{min-height:52px;color:var(--muted);background:0 0;font-weight:500}.mm :focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.mm .cta{background:linear-gradient(180deg,var(--teal-hi),var(--teal));color:#fff;width:100%;min-height:60px;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-align:center;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;padding:10px 20px;font-size:22px;font-weight:800;display:flex;box-shadow:0 6px 20px #2f6e6238}.mm .cta small{font-family:var(--body);letter-spacing:.06em;opacity:.9;font-size:13px;font-weight:600}.mm .cta:disabled{opacity:.35;box-shadow:none;cursor:not-allowed}.mm .dock{z-index:15;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#faf7f200,var(--bg) 35%);position:fixed;bottom:0;left:0;right:0}.mm .dock .in{max-width:448px;margin:0 auto}.mm .textlink{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:10px;font-size:16px;text-decoration:underline}.mm .hero-photo{border-radius:var(--r);aspect-ratio:4/3;background:radial-gradient(120% 90% at 70% 10%,#f1eae0 0%,#e8dfd3 55%,#e1d6c8 100%);place-items:center;max-width:100%;margin-top:20px;display:grid;position:relative;overflow:hidden}.mm .hero-photo .slot{color:#bfd6d3;background:#00000073;border:1px dashed #4c6b6a;border-radius:8px;padding:6px 8px;font-size:12px;position:absolute;bottom:12px;left:12px;right:12px}.mm .proof{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:16px;display:flex}.mm .proof b{color:var(--fg)}.mm .stars{color:var(--gold);letter-spacing:2px}.mm .bodymap{grid-template-columns:132px 1fr;align-items:start;gap:14px;margin-top:20px;display:grid}.mm .bodymap svg{width:100%;height:auto}.mm .zone{fill:var(--surface-2);stroke:#bdb1a3;stroke-width:1.5px;cursor:pointer;transition:fill .15s}.mm .zone.on{fill:var(--mint);stroke:var(--mint)}.mm .chips{flex-direction:column;gap:8px;min-width:0;display:flex}.mm .chips .opt{min-height:50px;padding:10px 12px;font-size:17px}.mm .insight{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin-top:18px;padding:22px 20px}.mm .insight .big{font-family:var(--display);text-transform:uppercase;text-wrap:balance;margin:8px 0 12px;font-size:30px;font-weight:800;line-height:1.05}.mm .insight .big em{color:var(--accent-text);font-style:normal}.mm .insight p{color:var(--soft);margin:0 0 12px}.mm .stat{border-top:1px solid var(--line);gap:16px;margin-top:6px;padding-top:14px;display:flex}.mm .stat div{color:var(--muted);font-size:14px}.mm .stat b{font-family:var(--display);color:var(--fg);font-size:28px;line-height:1;display:block}.mm .test-fig{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);place-items:center;margin-top:16px;padding:10px;display:grid}.mm .test-fig img{object-fit:contain;width:220px;height:220px}.mm .note{color:var(--muted);align-items:flex-start;gap:8px;margin-top:10px;font-size:15px;display:flex}.mm .tslot{border:1.5px dashed var(--slot-line);background:var(--slot-bg);border-radius:14px;margin:0;padding:16px}.mm .tslot .tag{letter-spacing:.1em;text-transform:uppercase;background:var(--gold);color:#2a1d00;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-block}.mm .tslot blockquote{color:var(--soft);margin:10px 0 8px;font-size:18px}.mm .tslot figcaption{color:var(--muted);font-size:14px}.mm .vary{color:var(--muted);margin-top:8px;font-size:13px}.mm .calc{text-align:center;flex-direction:column;align-items:center;padding-top:40px;display:flex}.mm .ring{width:120px;height:120px}.mm .ring circle{fill:none;stroke-width:10px}.mm .ring .trk{stroke:var(--surface-2)}.mm .ring .val{stroke:var(--mint);stroke-linecap:round;transform-origin:50%;stroke-dasharray:314;stroke-dashoffset:314px;transition:stroke-dashoffset 2.6s;transform:rotate(-90deg)}.mm .checks{text-align:left;flex-direction:column;gap:12px;width:100%;max-width:300px;margin:26px 0 0;padding:0;list-style:none;display:flex}.mm .checks li{color:var(--muted);align-items:center;gap:10px;transition:color .3s;display:flex}.mm .checks li.done{color:var(--fg)}.mm .checks li i{border:1.5px solid #bdb1a3;border-radius:50%;flex:none;width:20px;height:20px}.mm .checks li.done i{background:var(--mint);border-color:var(--accent-text)}.mm .field{flex-direction:column;gap:6px;margin-top:14px;display:flex}.mm .field label{font-size:15px;font-weight:600}.mm .field label span{color:var(--muted);font-weight:500}.mm .field input[type=text],.mm .field input[type=email],.mm .field input[type=tel]{border:1.5px solid var(--line);background:var(--surface);height:54px;color:var(--fg);font:inherit;border-radius:12px;padding:0 14px;font-size:18px}.mm .field input:focus{border-color:var(--accent-text);outline:none}.mm .err{color:#b83a26;min-height:0;font-size:14px}.mm .consent{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.5}.mm .consent a{color:var(--accent-text)}.mm .cbx{color:var(--muted);align-items:flex-start;gap:10px;margin-top:10px;font-size:15px;display:flex}.mm .cbx input{accent-color:var(--accent-text);flex:none;width:18px;height:18px;margin-top:3px}.mm .lock{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.mm .res section{margin-top:34px}.mm .res .lede{color:var(--soft);margin:10px 0 0}.mm .gauge-card{background:linear-gradient(180deg,var(--sage-wash),var(--surface));border:1px solid var(--line);text-align:center;border-radius:20px;margin-top:18px;padding:18px 16px 16px}.mm .gauge{width:100%;max-width:300px;height:auto;margin:0 auto;display:block}.mm .gauge .trk{stroke:var(--surface-2)}.mm .gauge .val{transition:stroke-dashoffset 1.8s cubic-bezier(.2,.8,.2,1)}.mm .gauge text{fill:var(--muted);font-family:var(--body);font-size:12px}.mm .score-num{font-family:var(--display);font-variant-numeric:tabular-nums;margin-top:-78px;font-size:76px;font-weight:800;line-height:.9}.mm .score-of{color:var(--muted);font-size:14px}.mm .band{color:var(--accent-text);letter-spacing:.06em;text-transform:uppercase;background:#2f6e621a;border-radius:99px;margin-top:10px;padding:5px 12px;font-size:14px;font-weight:700;display:inline-block}.mm .mage{margin-top:12px;font-size:18px}.mm .mage b{font-family:var(--display);color:var(--accent-text);font-size:26px}.mm .mage-card{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:16px}.mm .mage-num{font-family:var(--display);color:var(--accent-text);font-variant-numeric:tabular-nums;margin-top:6px;font-size:84px;font-weight:800;line-height:.95}.mm .mage-card .mage{margin:6px 0 0}.mm .mage-note{max-width:340px;color:var(--soft);margin:8px auto 0;font-size:16px}.mm .step-l{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:6px;font-size:12px;font-weight:700}.mm .insight-screen{padding-top:10px}.mm .insight-screen .insight{margin-top:0}.mm .lead-proof{margin-top:22px}.mm .proof-band{margin-top:28px}.mm .res{padding-top:0}.mm .pb-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:1fr;align-items:center;gap:14px;margin:0;padding:16px;display:grid}.mm .pb-media{border-radius:14px;width:100%;overflow:hidden}.mm img.pb-media{aspect-ratio:4/3;object-fit:cover;display:block}.mm .pb-media .vid{margin-bottom:0}.mm .pb-body blockquote{color:var(--fg);margin:8px 0 0;font-size:19px;line-height:1.4}.mm .pb-body .pb-who{color:var(--muted);margin:10px 0 0;font-size:15px}.mm .pb-body .pb-who b{color:var(--fg)}.mm .stat-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin-top:18px;padding:18px 18px 16px}.mm .stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mm .stats .stat{background:var(--sage-wash);border-top:0;border-radius:14px;min-width:0;margin:0;padding:12px 14px;display:block}.mm .stat:last-child{grid-column:1/-1}.mm .stat .k{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700;display:block}.mm .stat .v{font-family:var(--display);color:var(--accent-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:40px;font-weight:800;line-height:1;display:block}.mm .stat .v small{color:var(--muted);margin-left:3px;font-size:18px}.mm .stat .v.sm{text-transform:uppercase;white-space:normal;font-size:24px;line-height:1.1}.mm .stat-card .breakdown{margin-top:14px}.mm .stat-card .fine{text-align:left}.mm .also{color:var(--soft);margin:14px 0 0;font-size:16px}.mm .also .val{margin:0 6px 0 0}.mm .rail,.mm .ck-aside{display:none}.mm .sticky .lbl b{display:block}.mm .fine{color:var(--muted);margin-top:10px;font-size:14px}.mm .breakdown{text-align:left;flex-direction:column;gap:10px;margin-top:16px;display:flex}.mm .brow{grid-template-columns:112px 1fr 36px;align-items:center;gap:10px;font-size:16px;display:grid}.mm .brow .t{background:var(--surface-2);border-radius:99px;height:8px;overflow:hidden}.mm .brow .t i{background:var(--mint);border-radius:99px;width:0;height:100%;transition:width 1.2s .4s;display:block}.mm .brow span:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.mm .profile{background:var(--mint);color:var(--mint-ink);border-radius:20px;padding:20px}.mm .profile .eyebrow{color:var(--mint-ink);opacity:.75}.mm .profile h2{margin-top:4px;font-size:34px}.mm .profile p{margin:10px 0 0}.mm .pills{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.mm .pill{background:#0624201f;border-radius:99px;padding:4px 10px;font-size:14px;font-weight:700}.mm .mirror{flex-direction:column;gap:12px;margin-top:14px;display:flex}.mm .mrow{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.mm .mrow .k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.mm .mrow .v{margin-top:4px;font-weight:600}.mm .why{border-left:3px solid var(--mint);color:var(--soft);margin-top:16px;padding:4px 0 4px 14px}.mm .timeline{flex-direction:column;gap:0;margin:16px 0 0;padding:0;list-style:none;display:flex}.mm .timeline li{grid-template-columns:64px 1fr;gap:14px;padding-bottom:18px;display:grid;position:relative}.mm .timeline li:before{content:"";background:var(--line);width:2px;position:absolute;top:44px;bottom:0;left:31px}.mm .timeline li:last-child:before{display:none}.mm .day{background:var(--surface-2);width:64px;height:44px;font-family:var(--display);color:var(--accent-text);text-transform:uppercase;border-radius:12px;place-items:center;font-size:18px;font-weight:800;display:grid}.mm .timeline li:last-child .day{background:var(--mint);color:var(--mint-ink)}.mm .timeline p{margin:2px 0 0}.mm .offer{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden}.mm .offer-head{padding:18px 18px 0}.mm .incl{flex-direction:column;gap:12px;margin:14px 0 0;padding:0 18px;list-style:none;display:flex}.mm .incl li{grid-template-columns:24px 1fr;gap:10px;display:grid}.mm .incl li:before{content:"";background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23062420' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;width:22px;height:22px;margin-top:2px}.mm .incl b{display:block}.mm .incl span{color:var(--muted);font-size:16px}.mm .price{background:var(--surface-2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 18px 0;padding:16px;display:flex}.mm .price .p{font-family:var(--display);font-size:48px;font-weight:800;line-height:1}.mm .price .p small{color:var(--muted);font-size:17px;font-family:var(--body);margin-left:6px;font-weight:600}.mm .facts{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:16px;display:flex}.mm .facts b{color:var(--fg)}.mm .offer .cta-wrap{padding:18px}.mm .callbox{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:52px 1fr;gap:14px;padding:16px;display:grid}.mm .callbox .ic{background:var(--mint);width:52px;height:52px;color:var(--mint-ink);border-radius:14px;place-items:center;display:grid}.mm .callbox p{color:var(--soft);margin:6px 0 0;font-size:17px}.mm .guar{grid-template-columns:76px 1fr;align-items:center;gap:14px;display:grid}.mm .seal{border:3px solid var(--gold);text-align:center;width:76px;height:76px;font-family:var(--display);color:var(--gold);text-transform:uppercase;border-radius:50%;place-items:center;font-size:15px;font-weight:800;line-height:.95;display:grid}.mm .seal b{font-size:26px;display:block}.mm .tgrid{flex-direction:column;gap:12px;margin-top:14px;display:flex}.mm details{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:0 16px}.mm details+details{margin-top:8px}.mm summary{cursor:pointer;justify-content:space-between;gap:10px;padding:14px 0;font-weight:700;list-style:none;display:flex}.mm summary:after{content:"+";color:var(--accent-text);font-size:20px;line-height:1}.mm details[open] summary:after{content:"–"}.mm details p{color:var(--soft);margin:0 0 14px}.mm .foot{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:40px;padding-top:20px;font-size:14px}.mm .foot a{color:var(--muted)}.mm .top.hide-bar{position:static}.mm .sticky{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#faf7f2f7;transition:transform .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mm .sticky.show{transform:none}.mm .sticky .in{grid-template-columns:auto 1fr;align-items:center;gap:12px;max-width:448px;margin:0 auto;display:grid}.mm .sticky .lbl{color:var(--muted);font-size:14px;line-height:1.2}.mm .sticky .lbl b{font-family:var(--display);color:var(--fg);font-size:24px;display:block}.mm .sticky .cta{min-height:52px;font-size:19px}.mm .res section.tight{margin-top:18px}.mm .hero-res{background:linear-gradient(180deg,var(--sage-wash),var(--surface));border:1px solid var(--line);border-radius:20px;grid-template-columns:min(46%,190px) 1fr;align-items:center;gap:14px;margin-top:16px;padding:14px;display:grid}.mm .gwrap{text-align:center;min-width:0}.mm .gwrap .gauge{max-width:190px}.mm .gwrap .score-num{margin-top:-56px;font-size:54px}.mm .gwrap .score-of{font-size:13px}.mm .hero-facts{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.mm .hero-facts .band{margin-top:0;font-size:13px}.mm .hero-facts .mage{margin-top:0;font-size:16px;line-height:1.25}.mm .ptag{font-family:var(--display);text-transform:uppercase;color:var(--fg);font-size:18px;font-weight:700;line-height:1.05}.mm .vsl{aspect-ratio:16/9;border:1px solid var(--line);cursor:pointer;background:radial-gradient(120% 120% at 30% 20%,#1e4a4c,#0b1213 70%);border-radius:16px;place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.mm .play{background:var(--mint);border-radius:50%;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 0 0 10px #a8cdbd4d}.mm .play svg{margin-left:4px}.mm .vsl-cap{text-shadow:0 1px 6px #0009;font-size:16px;font-weight:700;line-height:1.3;position:absolute;top:10px;left:12px;right:12px}.mm .vsl-cap span{color:var(--muted);font-weight:500}.mm .vsl .slot{color:#bfd6d3;background:#00000080;border:1px dashed #4c6b6a;border-radius:8px;padding:5px 7px;font-size:11px;position:absolute;bottom:10px;left:10px;right:10px}.mm .trust{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:10px;font-size:15px;display:flex}.mm .res .breakdown{margin-top:16px}.mm .founders{flex-direction:column;gap:16px;margin-top:14px;display:flex}.mm .fphoto{aspect-ratio:4/3;border:1px solid var(--line);background:linear-gradient(160deg,#efe7dc,#e4dacb);border-radius:16px;max-width:100%;position:relative}.mm .fphoto .slot{color:#bfd6d3;background:#00000073;border:1px dashed #4c6b6a;border-radius:8px;padding:6px 8px;font-size:12px;position:absolute;bottom:10px;left:10px;right:10px}.mm .guar-band{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:76px 1fr;align-items:center;gap:14px;padding:18px;display:grid}.mm .guar-band p{color:var(--soft);margin:6px 0 0;font-size:17px}.mm .guar-band h3{color:var(--accent-text)}.mm .gstart{text-align:center;margin-top:22px}.mm .gstart-l{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:600}.mm .gbtns{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.mm .optin{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px}.mm .optin-row{grid-template-columns:1fr;gap:0;display:grid}.mm .optin .field input{height:50px}.mm .optin .cta{min-height:52px;margin-top:14px;font-size:19px}.mm .ghost-cta{border:2px solid var(--mint);color:var(--accent-text);box-shadow:none;background:0 0}.mm .app.wide{max-width:1040px}.mm .app.wide main{padding-bottom:40px}.mm.pp-page .proto-btn{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.mm .pp-top{background:var(--mint);color:var(--mint-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:-16px;padding:12px 16px;font-size:15px;display:flex}.mm .pp-top .help{text-align:right;line-height:1.35}.mm .brand-sm{font-family:var(--display);letter-spacing:.06em;font-size:20px;font-weight:800}.mm .brand-sm b{color:var(--mint-ink)}.mm .ty-top{font-family:var(--display);letter-spacing:.06em;font-size:16px}.mm .cta.mini{width:auto;min-height:42px;padding:6px 18px;font-size:16px}.mm .pp-bar{background:var(--mint);color:var(--mint-ink);text-align:center;margin-inline:-16px;padding:10px 16px;font-size:16px;font-weight:600}.mm .pp-hero{flex-direction:column;gap:12px;padding-top:24px;display:flex}.mm .pp-h1{text-align:center;max-width:860px;margin:0 auto;font-size:clamp(28px,5vw,44px)}.mm .pp-sec{margin-top:36px}.mm .pp-copy{margin-top:28px}.mm .center{text-align:center}.mm .mint{color:var(--accent-text)}.mm .mint-ink{color:var(--mint-dark)}.mm .red{color:var(--alert)}.mm .wcard{background:var(--paper);color:var(--ink);border-radius:16px;padding:20px;box-shadow:0 10px 36px #2b25211f}.mm .wcard p{color:var(--ink)}.mm .wcard .lede,.mm .wcard .incl span{color:var(--ink-muted)}.mm .wh{color:var(--ink)}.mm .wcard a{color:var(--mint-dark)}.mm .ck-grid{grid-template-columns:1fr;align-items:start;gap:24px;margin-top:20px;display:grid}@media (width>=860px){.mm .ck-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mm .ck-fields{flex-direction:column;gap:8px;margin-top:14px;display:flex}.mm .win{border:1px solid var(--paper-line);width:100%;height:52px;font:inherit;color:var(--ink);background:var(--paper);border-radius:8px;padding:0 12px;font-size:17px}.mm .win:focus{outline:2px solid var(--mint-dark);outline-offset:0;border-color:var(--mint-dark)}.mm .win:disabled{background:#f4f0ea}.mm .two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mm .wlabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:14px 0 6px;font-size:12px;font-weight:700}.mm .werr{color:var(--alert);min-height:0;font-size:14px}.mm .ck-item{border-bottom:1px solid var(--paper-line);justify-content:space-between;gap:12px;padding:10px 0;font-size:16px;display:flex}.mm .ck-item small{color:var(--ink-muted)}.mm .bump{cursor:pointer;color:var(--ink);background:#fff8d9;border:2px dashed #e3b33a;border-radius:10px;margin-top:12px;padding:12px;font-size:15px;line-height:1.45;display:block}.mm .bump-head{color:#1e7a2e;align-items:center;gap:8px;font-size:17px;display:flex}.mm .bump-head input{accent-color:#1e7a2e;flex:none;width:20px;height:20px}.mm .arrow{color:var(--alert);font-weight:800}.mm .bump-body{margin-top:6px;display:block}.mm .bump-body u{color:var(--alert);font-weight:700}.mm .summary{margin-top:6px}.mm .srow{border-bottom:1px solid var(--paper-line);color:var(--ink);justify-content:space-between;gap:12px;padding:6px 0;font-size:16px;display:flex}.mm .srow.tot{border-bottom:0;font-size:18px;font-weight:800}.mm .srow.renew{color:var(--ink-muted);border-bottom:0;font-size:15px}.mm .card-demo{flex-direction:column;gap:8px;display:flex}.mm .card-demo small{color:var(--ink-muted);font-size:13px}.mm .wcbx{color:var(--ink);align-items:flex-start;gap:10px;margin-top:12px;font-size:15px;line-height:1.45;display:flex}.mm .wcbx input{width:18px;height:18px;accent-color:var(--mint-dark);flex:none;margin-top:2px}.mm .wfine{color:var(--ink-muted);margin:10px 0 0;font-size:14px}.mm .wcard .cta{margin-top:14px}.mm .ck-side{flex-direction:column;gap:6px;display:flex}.mm .ck-side h2{font-size:34px}.mm .rating{font-size:15px;font-weight:700}.mm .side-price{font-family:var(--display);color:var(--accent-text);text-transform:uppercase;margin-top:12px;font-size:22px;font-weight:800}.mm .seal.big{width:120px;height:120px;margin:18px auto 0;font-size:20px}.mm .seal.big b{font-size:42px}.mm .aslot{border:1.5px dashed var(--slot-line);background:var(--slot-bg);color:var(--slot-ink);text-align:center;border-radius:12px;place-items:center;min-height:56px;padding:12px;font-size:13px;display:grid}.mm .wcard .aslot{color:var(--ink-muted);background:#f7f3ee;border-color:#c9beb0}.mm .aslot.vid{aspect-ratio:16/9;width:100%;max-width:760px;margin:6px auto 0}.mm .aslot.sq{aspect-ratio:1;max-width:100%}.mm .aslot.img43{aspect-ratio:4/3;max-width:100%;margin-top:10px}.mm .aslot.rev{min-height:150px}.mm .aslot.wide{min-height:120px;margin-top:14px}.mm .aslot.note{background:0 0;border-style:dotted;min-height:0;margin-top:12px}.mm .chip{background:var(--mint);color:var(--mint-ink);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:800;display:inline-block}.mm .belts{margin-top:18px;flex-direction:column;gap:16px;max-width:760px;margin-inline:auto;display:flex}.mm .belt{background:var(--paper);color:var(--ink);border-radius:14px;overflow:hidden}.mm .belt-h{color:#fff;background:#3a332e;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 16px;display:flex}.mm .belt-h b{font-family:var(--display);text-transform:uppercase;font-size:22px}.mm .belt-h small{opacity:.75}.mm .belt-b{grid-template-columns:1fr 120px;align-items:center;gap:14px;padding:14px 16px;display:grid}.mm .belt-b p{color:var(--ink);margin:0}.mm .was{color:var(--alert);margin:0;font-weight:700}.mm .nothanks{color:var(--muted);cursor:pointer;text-align:center;background:0 0;border:0;max-width:520px;margin:12px auto 0;font-size:15px;text-decoration:underline;display:block}.mm .wcard .nothanks{color:var(--ink-muted)}.mm .two-col{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=700px){.mm .two-col{grid-template-columns:1fr 1fr}}.mm .modal{z-index:80;background:#000000b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mm .mbox{background:var(--paper);color:var(--ink);border-radius:18px;width:100%;max-width:440px;max-height:90vh;padding:22px 18px;position:relative;overflow:auto}.mm .mclose{color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:8px;right:10px}.mm .supp-grid{grid-template-columns:1fr;align-items:center;gap:20px;display:grid}@media (width>=760px){.mm .supp-grid{grid-template-columns:1fr 1fr}}.mm .sopts{flex-direction:column;gap:10px;margin-top:14px;display:flex}.mm .sopt{text-align:left;border:2px solid var(--paper-line);background:var(--paper);width:100%;color:var(--ink);cursor:pointer;border-radius:12px;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid;position:relative}.mm .sopt.on{border-color:var(--mint-dark);background:var(--sage-wash)}.mm .sopt small{color:var(--ink-muted);margin-top:2px;font-size:15px;display:block}.mm .sopt .pradio{border:2px solid #c9beb0;border-radius:50%;width:22px;height:22px}.mm .sopt.on .pradio{border-color:var(--mint-dark);background:var(--mint-dark);box-shadow:inset 0 0 0 4px var(--sage-wash)}.mm .sprice{font-family:var(--display);text-align:right;font-size:24px;font-weight:800}.mm .sopt em{color:var(--mint-dark);font-style:normal;font-weight:700}.mm .sopts{padding-top:6px}.mm .sprice small{font-family:var(--body);color:var(--mint-dark);font-size:13px;font-weight:700}.mm .eq-grid{grid-template-columns:1fr;align-items:center;gap:20px;margin-top:12px;display:grid}@media (width>=760px){.mm .eq-grid{grid-template-columns:1.2fr 1fr}}.mm .price-line{font-family:var(--display);margin:16px 0 4px;font-size:30px;font-weight:800}.mm .eq-items{margin-top:16px;flex-direction:column;gap:14px;max-width:760px;margin-inline:auto;display:flex}.mm .eq-item{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:20px;display:grid}@media (width<=520px){.mm .eq-item{grid-template-columns:88px minmax(0,1fr);gap:14px}}.mm .step-card{margin-top:22px;grid-template-columns:1fr;gap:16px;max-width:760px;margin-inline:auto;display:grid}@media (width>=700px){.mm .step-card{grid-template-columns:150px 1fr}}.mm .step-ic{background:var(--mint);border-radius:12px;place-items:center;min-height:110px;display:grid}.mm .step-ic .ic{color:var(--mint-ink);background:0 0;width:64px;height:64px}.mm .step-ic .ic svg{width:44px;height:44px}.mm .step-card .eyebrow{color:var(--mint-dark)}.mm .ok-bar{background:repeating-linear-gradient(45deg,var(--teal),var(--teal) 10px,var(--teal-hi) 10px,var(--teal-hi) 20px);color:#fff;text-align:center;border-radius:99px;width:100%;max-width:480px;margin:0 auto;padding:6px;font-size:14px}.mm .slots{flex-wrap:wrap;gap:8px;display:flex}.mm .slotbtn{border:1.5px solid var(--mint-dark);background:var(--paper);color:var(--mint-dark);cursor:pointer;border-radius:8px;padding:8px 12px;font-weight:700}.mm .slotbtn:hover{background:var(--sage-wash)}.mm .bonus{border:1px solid var(--line);text-align:center;background:#000;border-radius:16px;max-width:640px;margin:0 auto;padding:22px}.mm .bonus p{margin:10px 0 0;font-size:18px}.mm .app.wide>.wcard,.mm .app.wide main>.screen>.wcard{max-width:760px;margin-inline:auto}.mm.pp-page .screen{flex-direction:column;gap:40px;padding-top:0;display:flex}.mm.pp-page .screen>*{margin-top:0;margin-bottom:0}.mm.pp-page .screen>:is(section,.wcard,.foot){width:100%;max-width:760px;margin-inline:auto}.mm.pp-page .screen>.ck-grid{width:100%;max-width:1040px;margin-inline:auto}.mm.pp-page .pp-hero{padding-top:0}.mm.pp-page{overflow-x:clip}.mm .wcard,.mm .mbox,.mm .belt,.mm .bump{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mm.pp-page .screen>:is(.pp-top,.pp-bar){width:100vw;margin-inline:calc(50% - 50vw);padding-inline:max(16px,50vw - 520px)}.mm.pp-page :is(.pp-sec,.pp-hero,.wcard:not(.step-card):not(#ckform):not(.eq-item),.step-card>div:last-child,.eq-item>div:last-child,.mbox){flex-direction:column;gap:16px;display:flex}.mm.pp-page :is(.pp-sec,.pp-hero,.wcard:not(.step-card):not(#ckform):not(.eq-item),.step-card>div:last-child,.eq-item>div:last-child,.mbox)>*{margin-top:0!important;margin-bottom:0!important}.mm.pp-page .eq-item>div:last-child{gap:8px}.mm .incl strong{display:inline}.mm.pp-page .pp-sec>.nothanks,.mm.pp-page .pp-hero>.nothanks,.mm.pp-page .wcard>.nothanks,.mm.pp-page .mbox>.nothanks{margin-top:-6px!important}.mm.pp-page :is(.step-card>div:last-child,.wcard)>.eyebrow{margin-bottom:-10px!important}.mm .rows .wlabel{margin-top:0}.mm.pp-page .foot{border-top:1px solid var(--line);padding-top:24px}.mm.pp-page .foot p{margin:4px 0}.mm.pp-page .mbox{padding:28px 22px 22px}.mm .step-card{align-items:start}.mm .step-ic{aspect-ratio:1;align-self:start;width:100%;max-width:150px;min-height:0}@media (width<=699px){.mm .step-ic{border-radius:12px;max-width:64px}.mm .step-ic .ic{width:40px;height:40px}.mm .step-ic .ic svg{width:30px;height:30px}}.mm.pp-page .tgrid.two-col{margin:0}.mm{margin:0;overflow-x:clip}.mm .theme-light,.mm.pp-page{--bg:#f4efe8;--surface:#fff;--surface-2:#ece5db;--line:#e0d7cb;--fg:#2b2521;--muted:#6b6159;--soft:#463e38;--accent-text:#2f6e62;--slot-line:#c9beb0;--slot-bg:#f4efe8;--slot-ink:#6b6159;--gold:#a8771f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--fg)}.mm .theme-dark{--bg:#2e2925;--surface:#3a342f;--surface-2:#453e38;--line:#544b44;--fg:#f8f3ed;--muted:#c8bdb2;--soft:#e7ded4;--accent-text:#a8cdbd;--slot-line:#8a7e73;--slot-bg:#ffffff0d;--slot-ink:#d9cfc4;--gold:#e2b865;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--fg)}.mm[data-tone=rose],.mm[data-tone=rose] .theme-light{--teal:#b5466a;--teal-hi:#c9577d;--accent-text:#a63d60;--mint:#f0c3d1;--mint-ink:#4a1a2c;--mint-dark:#a63d60;--sage-wash:#fbeef2}.mm[data-tone=slate],.mm[data-tone=slate] .theme-light{--teal:#1e8a9a;--teal-hi:#25a3b5;--accent-text:#177a89;--mint:#b5e3ea;--mint-ink:#0f3a41;--mint-dark:#177a89;--sage-wash:#e9f6f8}.mm[data-tone=rose] .theme-dark{--accent-text:#f0c3d1}.mm[data-tone=slate] .theme-dark{--accent-text:#b5e3ea}.mm .light-zone{margin-inline:calc(50% - 50vw);margin-top:34px;margin-bottom:-120px;padding:6px max(16px,50vw - 224px) 150px}.mm .lz-main>section:first-child{margin-top:34px}.mm .lz-main>section+section{border-top:1px solid var(--line);margin-top:40px;padding-top:36px}.mm .lz-main>section>.eyebrow+h2{margin-top:6px}.mm .lz-main>section>h2+.lede{margin-top:10px}.mm .lz-main>section>h2{font-size:30px}.mm .guar-band{grid-template-columns:76px 1fr}.mm .theme-light :is(.mrow,.offer,.callbox,details,.optin),.mm.pp-page :is(.mrow,.offer,.callbox,details,.optin){box-shadow:0 1px 3px #10181a0f}.mm .theme-light .guar-band,.mm.pp-page .guar-band{background:var(--surface);border-color:var(--line)}.mm .theme-light .tslot,.mm.pp-page .tslot{border-color:var(--slot-line);background:var(--slot-bg)}.mm .theme-light .tslot .tag,.mm.pp-page .tslot .tag{color:#fff}.mm .theme-light .ghost-cta,.mm.pp-page .ghost-cta{border-color:var(--accent-text)}.mm .theme-light .band,.mm.pp-page .band{background:#2f6e621a}.mm .theme-light .fphoto,.mm.pp-page .fphoto{border-color:var(--line);background:linear-gradient(160deg,#efe7dc,#e4dacb)}.mm .theme-light .err,.mm.pp-page .err{color:#b83a26}.mm .theme-light .field input:focus,.mm.pp-page .field input:focus{border-color:var(--accent-text)}.mm .theme-light .day,.mm.pp-page .day{color:var(--accent-text)}.mm .theme-light .timeline li:last-child .day,.mm.pp-page .timeline li:last-child .day{color:var(--mint-ink)}.mm.pp-page .bonus{background:var(--surface);border-color:var(--line)}.mm.pp-page .screen>.pp-hero{width:100vw;max-width:none;margin-inline:calc(50% - 50vw);padding:44px max(16px,50vw - 380px)}.mm.pp-page .screen>:is(.pp-top,.pp-bar)+.pp-hero{margin-top:-40px}.mm.pp-page .wcard{box-shadow:0 2px 14px #10181a14}.mm .val{letter-spacing:.06em;text-transform:uppercase;background:var(--surface-2);color:var(--accent-text);white-space:nowrap;vertical-align:2px;border-radius:5px;margin-left:6px;padding:2px 7px;font-size:12px;font-style:normal;font-weight:800}.mm .val.bonus{background:var(--mint);color:var(--mint-ink)}.mm .valsum{color:var(--muted);grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;margin:18px 18px 0;font-size:16px;display:grid}.mm .valsum s{font-family:var(--display);color:var(--muted);text-align:right;font-size:22px;font-weight:800}.mm .valsum b{font-family:var(--display);color:var(--fg);text-align:right;font-size:22px;font-weight:800}.mm .mech{flex-direction:column;gap:14px;margin-top:16px;display:flex}.mm .mcard{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr;display:grid;overflow:hidden}.mm .mcard b{font-family:var(--display);text-transform:uppercase;font-size:22px;line-height:1.1}.mm .mcard p{color:var(--soft);margin:8px 0 0}.mm .aslot.mimg{aspect-ratio:16/9;border-width:0 0 1.5px;border-radius:0;max-width:100%}.mm .pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.mm .aslot.ptile{aspect-ratio:1;max-width:100%;min-height:0;padding:4px;font-size:12px}.mm .foryou{flex-direction:column;gap:12px;margin-top:16px;display:flex}.mm .fycard{background:var(--surface);border:1.5px solid var(--line);border-radius:14px;padding:16px;position:relative}.mm .fycard.on{border-color:var(--accent-text);box-shadow:0 0 0 3px #2f6e621f}.mm .fycard b{font-family:var(--display);text-transform:uppercase;font-size:22px}.mm .fycard p{color:var(--soft);margin:6px 0 0}.mm .fytag{background:var(--mint);color:var(--mint-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;top:-11px;right:14px}.mm .ratebar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:16px;display:flex}.mm .ratebar b{font-family:var(--display);color:var(--fg);font-size:24px}.mm .ratebar .stars{font-size:20px}.mm .rgrid{grid-template-columns:1fr;gap:10px;margin-top:12px;display:grid}.mm .vgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.mm .vcard{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;margin:0;display:flex;overflow:hidden}.mm .vthumb{aspect-ratio:4/5;background:linear-gradient(160deg,#1e4a4c,#0f1e20);place-items:center;max-width:100%;display:grid}.mm .vplay{background:var(--mint);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.mm .vplay svg{margin-left:3px}.mm .vcard blockquote{color:var(--soft);margin:0;padding:12px 12px 4px;font-size:15px;line-height:1.4}.mm .vcard figcaption{margin-top:auto;padding:4px 12px 12px;font-size:14px;font-weight:700}.mm .vtodo{color:var(--muted);font-size:13px;font-style:italic}.mm .vsl{color:var(--fg);text-decoration:none}.mm .vsl-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mm .vsl:after{content:"";background:linear-gradient(#0000008c,#0000 40%,#00000026);position:absolute;inset:0}.mm .vsl .play,.mm .vsl .vsl-cap{z-index:1}.mm .vsl-wrap{border:1px solid var(--line);border-radius:16px;text-decoration:none;display:block;overflow:hidden}.mm .vsl-wrap .vsl{border:0;border-radius:0}.mm .vsl-wrap .vsl-cap{background:var(--mint);color:var(--mint-ink);text-shadow:none;text-align:center;text-wrap:balance;padding:9px 12px;font-size:15px;font-weight:700;line-height:1.3;position:static}.mm .vsl-wrap:hover .play{transform:scale(1.06)}.mm .vsl:after{background:linear-gradient(#0000 50%,#0003)}.mm .guar-line{text-align:center;color:var(--fg);margin:10px 0 0;font-size:15px;font-weight:600}.mm .vsl:hover .play{transform:scale(1.06)}.mm .play{transition:transform .15s}.mm .proto-note{color:var(--gold);margin:8px 0 0;font-size:12px;line-height:1.4}.mm .mcard{grid-template-columns:118px minmax(0,1fr)}.mm .mcard img.mimg{object-fit:cover;object-position:center top;width:100%;height:100%;min-height:180px;display:block}.mm .mcard>div:last-child{padding:14px 16px}.mm .pgrid img.ptile{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;max-width:100%;display:block}.mm .rgrid img.revimg{border:1px solid var(--line);border-radius:12px;width:100%;height:auto;display:block}.mm img.fphoto{aspect-ratio:auto;object-fit:cover;object-position:center top;background:var(--surface-2);border:0;border-radius:16px;width:100%;max-width:100%;max-height:440px;display:block}.mm .mockup{background:#0e1517;width:100%;max-width:100%;height:auto;display:block}.mm .mockup.ck{border-radius:12px;margin-top:6px}@keyframes mm-ctaGlow{0%,to{box-shadow:0 6px 20px #2f6e6238,0 0 #a8cdbd99}50%{box-shadow:0 6px 24px #2f6e624d,0 0 0 10px #a8cdbd00}}.mm .res .cta[data-act=checkout]{animation:2.6s ease-in-out infinite mm-ctaGlow}@media (prefers-reduced-motion:reduce){.mm .res .cta[data-act=checkout]{animation:none}}.mm .hero-collage{aspect-ratio:4/3;border-radius:var(--r);grid-template-rows:1fr 1fr;grid-template-columns:1.45fr 1fr;gap:6px;max-width:100%;margin:20px 0 0;display:grid;position:relative;overflow:hidden}.mm .hero-collage img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.mm .hero-collage .hc-main{object-position:60% center;grid-row:1/span 2}.mm .hero-collage figcaption{background:var(--mint);max-width:calc(100% - 20px);color:var(--mint-ink);border-radius:10px;padding:7px 11px;font-size:15px;font-weight:700;line-height:1.25;position:absolute;bottom:10px;left:10px;box-shadow:0 4px 14px #0000004d}.mm .ck-steps{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.mm .ck-steps li{letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--ink-muted);background:#f1ece4;border-radius:8px;padding:8px 6px;font-size:13px;font-weight:700}.mm .ck-steps li.on{background:var(--mint);color:var(--mint-ink)}.mm .ck-steps li.done{color:var(--mint-dark);background:#e3efe9}.mm .ck-mini{color:var(--ink);background:#f6f2ec;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 14px;font-size:15px;display:flex}.mm .ck-who{color:var(--ink-muted);margin:6px 0 4px;font-size:15px}.mm .linkbtn{color:var(--mint-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mm .express{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.mm .express span{color:#fff;background:#000;border-radius:8px;place-items:center;height:48px;font-size:16px;font-weight:700;display:grid}.mm .ship-fields{flex-direction:column;gap:8px;margin-top:6px;display:flex}.mm .ship-fields .cta{margin-top:8px}.mm .renew-terms{border:1px solid var(--paper-line);color:var(--ink);background:#f6f2ec;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:15px;line-height:1.45}.mm .wcbx.consent-sm{color:#6b6159;margin-top:14px;font-size:13px;line-height:1.45}.mm .wcbx.consent-sm input{width:16px;height:16px;margin-top:1px}@media (width<=520px){.mm .pp-top{flex-wrap:nowrap;font-size:12px}.mm .pp-top .brand-sm{font-size:17px}.mm .pp-top .help{white-space:nowrap}}.mm .guar-line.ck{color:var(--ink);margin-top:12px}.mm .save-chip{background:var(--mint);color:var(--mint-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;align-self:center;padding:6px 12px;font-size:14px;font-weight:800}.mm .savebox{border:1.5px solid var(--paper-line);background:#faf7f2;border-radius:12px;padding:6px 14px}.mm .savebox .srow:last-child{border-bottom:0}.mm .savebox .srow.save{color:var(--mint-dark)}.mm .hook{flex-direction:column;align-items:stretch;padding-top:4px;display:flex}.mm .hook h1{margin-top:6px;font-size:clamp(32px,8.6vw,42px)}.mm .hook .sub{margin-top:8px}.mm .hook h1 .callout{color:var(--mint);display:block}.mm .qcount{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:15px;display:flex}.mm .qcount b{color:var(--fg);font-variant-numeric:tabular-nums}.mm .qcount em{color:var(--gold);font-size:12px;font-style:normal}.mm .qcount .dot{background:var(--mint);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #a8cdbd59}.mm .qcount .dot.live{animation:1.8s ease-in-out infinite mm-qpulse}@keyframes mm-qpulse{50%{box-shadow:0 0 0 7px #a8cdbd1f}}.mm .hook .gstart-l{text-align:center;margin-top:16px}.mm .gcards{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.mm .gcard{border:2px solid var(--line);background:var(--surface);cursor:pointer;color:var(--fg);border-radius:16px;flex-direction:column;padding:0;transition:transform .1s,border-color .15s;display:flex;position:relative;overflow:hidden}.mm .gcard:hover{border-color:var(--mint)}.mm .gcard:active{transform:scale(.98)}.mm .gcard img{aspect-ratio:1;object-fit:cover;width:100%;max-width:100%;height:auto;display:block}.mm .gcard span{background:linear-gradient(180deg,var(--teal-hi),var(--teal));color:#fff;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:22px;font-weight:800;display:flex}.mm .gcard span b{font-size:26px;line-height:1}.mm .gcard[data-g=f] span:not(.gimg){background:linear-gradient(#c9577d,#b5466a)}.mm .gcard[data-g=m] span:not(.gimg){background:linear-gradient(#25a3b5,#1e8a9a)}.mm .gcard[data-g=f]:hover{border-color:#c9577d}.mm .gcard[data-g=m]:hover{border-color:#25a3b5}.mm .hook .textlink{align-self:center;padding:8px}.mm .hook .proof{justify-content:center;margin-top:0}.mm .sopts{gap:14px;padding-top:4px}.mm .sopt{border-width:1.5px;grid-template-columns:24px minmax(0,1fr) auto;gap:14px;padding:18px 16px}.mm .sopt.has-badge{padding-top:20px}.mm .sopt .sname b{font-size:18px;display:block}.mm .sopt .sname small{margin-top:3px;font-size:15px}.mm .sbadge{background:var(--mint);color:var(--mint-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:800;position:absolute;top:-11px;right:14px}.mm .sopt .sprice{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.mm .sopt .sprice small{font-size:13px;font-family:var(--body);color:var(--mint-dark);margin-top:5px;font-weight:700}.mm .supp-terms{color:#6b6159;text-align:center;margin:0;font-size:13px;line-height:1.45}.mm .upvid{width:100%;max-width:760px;margin:0 auto}.mm button.vsl-wrap{cursor:pointer;width:100%;font:inherit;text-align:inherit;background:0 0;padding:0}.mm .upvid .vsl{background:radial-gradient(120% 120% at 30% 20%,#1e4a4c,#0b1213 70%)}.mm .upvid .vsl-poster{opacity:.55;object-position:center 30%}@media (width<=520px){.mm.pp-page .screen>.pp-hero{padding-top:22px;padding-bottom:32px}.mm.pp-page .pp-hero{gap:12px}.mm .pp-h1{font-size:clamp(23px,6.3vw,44px);line-height:1.04}.mm .pp-hero .vsl-wrap .vsl-cap{padding:7px 10px;font-size:14px}}.mm .price-line.top{margin:0;font-size:26px}.mm .supp-terms.dark{color:var(--muted)}.mm .supp-terms.dark .linkbtn{color:var(--accent-text)}@media (width<=520px){.mm .pp-bar{white-space:nowrap;text-overflow:ellipsis;padding:8px 10px;font-size:13.5px;overflow:hidden}.mm .price-line.top{font-size:24px;line-height:1}.mm .pp-hero>p.center:first-child{font-size:16px}}.mm .m-only{display:none}@media (width<=520px){.mm .price-line.top{display:none}.mm .m-only{display:inline}}.mm .see-more{border:1.5px solid var(--line);color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:99px;align-self:center;padding:10px 18px;font-size:16px;font-weight:600}.mm .see-more:hover{border-color:var(--mint)}.mm .cta,.mm .cta small{text-wrap:balance}@media (width<=420px){.mm .cta{padding-inline:16px;font-size:clamp(18px,5.4vw,22px)}.mm .cta small{letter-spacing:.04em;font-size:12px}}.mm .cta.mini{white-space:nowrap;flex:none}@media (width<=420px){.mm .pp-top .ty-top{font-size:14px}.mm .cta.mini{min-height:38px;padding:6px 14px;font-size:15px}}.mm .gcard .gimg{aspect-ratio:1;background:0 0;padding:0;display:block;overflow:hidden}.mm .gcard .gimg img{object-fit:cover;width:100%;height:100%}.mm .gcard img.zoom-f{transform-origin:84% 100%;transform:scale(1.3)}.mm .gcard[data-g=m] .gimg img{transform-origin:50% 0;transform:scale(1.06)}.mm .lt-compare{text-align:center;color:var(--fg);margin:0;font-size:18px}@media (width<=420px){.mm .lt-compare{white-space:nowrap;font-size:clamp(14px,4.1vw,17px)}}.mm .lt-compare b{color:var(--accent-text)}.mm .plans-wrap{padding:22px 18px 0}.mm .plans{flex-direction:column;gap:12px;margin-top:16px;display:flex}.mm .plan{background:var(--surface-2);border:2px solid var(--line);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;width:100%;padding:18px 14px 14px;display:grid;position:relative}.mm .plan.on{border-color:var(--accent-text);background:var(--sage-wash)}.mm .pradio{border:2px solid #bdb1a3;border-radius:50%;width:22px;height:22px}.mm .plan.on .pradio{border-color:var(--accent-text);box-shadow:inset 0 0 0 4px var(--sage-wash);background:var(--mint)}.mm .pname{min-width:0}.mm .pname b{font-size:17px;display:block}.mm .pname small{color:var(--muted);margin-top:2px;font-size:15px;display:block}.mm .pname em{color:var(--accent-text);font-style:normal;font-weight:700}.mm .pprice{text-align:right}.mm .pprice b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1;display:block}.mm .pprice small{color:var(--muted);font-size:12px}.mm .pbadge{letter-spacing:.08em;text-transform:uppercase;background:var(--mint);color:var(--mint-ink);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;top:-11px;left:14px}.mm .pbadge.alt{background:var(--gold);color:#2a1d00}.mm .disclose{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.5}.mm .disclose b{color:var(--fg)}.mm .proto-btn{right:12px;bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:50;color:var(--gold);letter-spacing:.08em;cursor:pointer;background:#2a2410;border:1px solid #6b5a2a;border-radius:99px;padding:8px 12px;font-size:12px;font-weight:700;position:fixed}.mm .proto{z-index:60;border-top:2px solid var(--gold);max-height:78vh;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));color:#ede3c8;background:#141108;font-size:14px;position:fixed;inset:auto 0 0;overflow:auto}.mm .proto .in{max-width:520px;margin:0 auto}.mm .proto h4{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin:14px 0 8px;font-size:15px}.mm .seg{flex-wrap:wrap;gap:6px;display:flex}.mm .seg button{cursor:pointer;background:0 0;border:1px solid #5a4c22;border-radius:8px;padding:7px 10px;font-size:13px}.mm .seg button.on{background:var(--gold);color:#2a1d00;border-color:var(--gold)}.mm .log{white-space:pre-wrap;word-break:break-word;background:#0c0a04;border-radius:8px;max-height:220px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;overflow:auto}.mm .log .px{color:#8fd3ff}.mm .log .srv{color:#a6f0b9}.mm .toast{z-index:70;border:1px solid var(--gold);color:#ede3c8;background:#141108;border-radius:12px;max-width:min(440px,100% - 32px);padding:12px 14px;font-size:13px;position:fixed;top:20px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.mm *{transition:none!important;animation:none!important}}.mm .score-num small{color:var(--muted);margin-left:2px;font-size:26px;font-weight:700}.mm .gauge-card .eyebrow{margin-bottom:6px}.mm .subhead{color:var(--accent-text);margin-top:22px;font-size:clamp(26px,7vw,32px)}.mm .tslot.real{border-style:solid;border-color:var(--line);background:var(--surface)}.mm .tslot img{object-fit:cover;border-radius:50%;width:56px;height:56px;display:block}.mm .foot.mini{border-top:0;margin-top:28px;padding-top:0;font-size:12px}.mm .foot.mini p{margin:2px 0}.mm .safety{color:var(--muted);background:var(--surface-2);border-radius:10px;margin:14px 18px 0;padding:10px 12px;font-size:14px}.mm .cksheet{z-index:40;background:var(--bg);-webkit-overflow-scrolling:touch;animation:.25s both mm-in;position:fixed;inset:0;overflow-y:auto}.mm .cksheet-in{max-width:480px;padding:10px 16px calc(32px + env(safe-area-inset-bottom,0px));margin:0 auto}.mm .cksheet-top{justify-content:space-between;align-items:center;padding:6px 0 14px;display:flex}.mm .back-res{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:16px;font-weight:600}.mm .cksheet #start{margin-top:4px}.mm .cksheet .brand-sm b{color:var(--accent-text)}.mm .ck-trust{border-top:1px solid var(--paper-line);flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;display:flex}.mm .ck-trust .guar{grid-template-columns:56px 1fr;gap:12px}.mm .ck-trust .seal{color:#a3751a;border-color:#a3751a;width:56px;height:56px;font-size:11px}.mm .ck-trust .seal b{font-size:20px}.mm .ck-trust p{color:var(--ink-muted);margin:2px 0 0;font-size:15px;line-height:1.4}.mm .ck-trust blockquote{color:var(--ink);margin:0;font-size:15px;line-height:1.45}.mm .ck-trust figcaption{color:var(--ink-muted);margin-top:4px;font-size:13px}.mm .vsl iframe{z-index:2;border:0;width:100%;height:100%;position:absolute;inset:0}.mm .trustbar{background:#2e2925;border-radius:999px;width:100%;max-width:360px;height:auto;margin:14px auto 0;padding:6px 12px;display:block}.mm .incl.stack li{grid-template-columns:24px minmax(0,1fr) 76px;align-items:start}.mm .incl.stack li img{border-radius:8px;width:76px;height:auto;display:block}.mm .p s,.mm .anchor s{color:var(--muted);margin-right:8px;font-size:24px;font-weight:700}.mm .off{background:var(--mint);color:var(--mint-ink);font-family:var(--body);letter-spacing:.04em;vertical-align:6px;border-radius:6px;margin-left:8px;padding:3px 8px;font-size:13px;font-weight:800;display:inline-block}.mm .belt-b img{border-radius:8px;width:120px;height:auto;display:block}.mm.pp-page .rgrid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=700px){.mm.pp-page .rgrid{grid-template-columns:1fr 1fr}}.mm .lib{width:100%;max-width:640px;height:auto;margin:0 auto;display:block}.mm .guar-band .seal-img{width:90px;height:auto;display:block}.mm .vids{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=700px){.mm .vids{grid-template-columns:1fr 1fr 1fr}}.mm .vids .vsl-cap{font-size:14px}.mm .hs-frame{background:#fff;border:0;border-radius:12px;width:100%;height:640px}@media (width>=900px){.mm .app:not(.wide):not(.res-wide){max-width:680px}.mm .app:not(.wide):not(.res-wide) .screen[data-id=gender]{max-width:1040px;margin-inline:auto}.mm .hook{text-align:center;flex-direction:column;align-items:center;padding-top:22px;display:flex}.mm .hook-l,.mm .hook-r{width:100%}.mm .hook h1{max-width:920px;margin-inline:auto;font-size:clamp(40px,3.6vw,54px)}.mm .hook .sub{max-width:640px;margin:14px auto 0;font-size:20px}.mm .hook .gstart-l{margin-top:22px}.mm .gcards{gap:18px;max-width:620px;margin:10px auto 0}.mm .gcard span{padding:14px 10px;font-size:28px}.mm .hook .trustbar{margin:20px auto 0}.mm .app:not(.wide):not(.res-wide) .screen{padding-top:28px}.mm .app:not(.wide):not(.res-wide){padding-bottom:60px}.mm .q,.mm .screen>.sub,.mm .screen>.eyebrow{text-align:center}.mm .q{font-size:40px}.mm .stack.many{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mm .dock{background:0 0;padding:24px 0 0;position:static}.mm .dock .in{max-width:none}.mm .bodymap{grid-template-columns:180px 1fr;gap:24px}.mm .test-fig{padding:4px}.mm .test-fig img{width:210px;height:210px}.mm .screen[data-id^=t_] .opt{min-height:54px;padding:10px 16px}.mm .insight-screen{padding-top:0}.mm .insight .big{font-size:36px}.mm .insight p{font-size:19px}}@media (width>=1024px){.mm .app.res-wide{max-width:1104px}.mm .res-hero{flex-direction:column;justify-content:center;min-height:min(100svh - 150px,820px);padding-block:8px 24px;display:flex}.mm .res-head{text-align:center;max-width:820px;margin:0 auto}.mm .res-head h1{max-width:720px;margin-inline:auto;font-size:52px}.mm .res-head .lede{max-width:640px;margin-inline:auto;font-size:19px}.mm .res-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:48px;margin-top:28px;display:grid}.mm .res-hero-l .stat-card,.mm .res-hero-r section.tight:first-of-type{margin-top:0}.mm .proof-band .pb-card{grid-template-columns:300px minmax(0,1fr);gap:28px;padding:24px}.mm .proof-band blockquote{font-size:21px}.mm .cta:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 26px #00000024}.mm .cta{transition:transform .12s,box-shadow .12s}.mm .light-zone{padding-inline:max(16px,50vw - 536px)}.mm .lz-wrap{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;display:grid}.mm .rail{align-self:stretch;margin-top:34px;display:block}.mm .rail-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px;position:sticky;top:24px;box-shadow:0 1px 3px #10181a0f}.mm .rail-for{color:var(--soft);margin:8px 0 0;font-size:16px}.mm .rail-price{font-family:var(--display);align-items:baseline;gap:10px;margin-top:14px;font-weight:800;display:flex}.mm .rail-price s{color:var(--muted);font-size:22px}.mm .rail-price b{font-size:44px;line-height:1}.mm .rail-price small{font-family:var(--body);color:var(--muted);font-size:15px;font-weight:600}.mm .rail .facts{margin-top:8px;font-size:15px}.mm .rail .cta{letter-spacing:.02em;margin-top:16px;font-size:19px}.mm .rail .guar-line{font-size:14px}.mm .sticky{display:none}.mm .lz-main .tgrid,.mm .tgrid.two-col{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.mm .rgrid{grid-template-columns:repeat(var(--cols,3),1fr)}.mm .revimg{width:100%}.mm .lz-main .tgrid .vid{padding-top:75%!important}.mm .mcard{grid-template-columns:220px 1fr}.mm .mcard .mimg{aspect-ratio:auto;object-fit:cover;border-width:0 1.5px 0 0;height:100%}.mm .lz-main>section+section{margin-top:56px;padding-top:48px}.mm .lz-main>section>h2{font-size:36px}.mm .founders{flex-direction:row;align-items:flex-start;gap:24px}.mm img.fphoto{aspect-ratio:4/5;flex:none;width:280px;max-height:none}.mm .founders>div{flex:1;min-width:0}}@media (width>=860px){.mm .cksheet-in{max-width:1000px;padding-top:18px}.mm .ck-cols{grid-template:"form price""form trust"1fr/minmax(0,1fr) 360px;align-items:start;gap:0 40px;display:grid}.mm .ck-cols .ck-price{grid-area:price;margin-top:0}.mm .ck-cols .ck-formwrap{grid-area:form;margin-top:0}.mm .ck-cols .ck-aside{grid-area:trust;display:block}.mm .ck-trust-inline{display:none}}.mm .tp-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.mm .tp-link:hover{text-decoration-color:currentColor}.mm .rb{left:12px;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:35;background:var(--paper);max-width:min(340px,100% - 24px);color:var(--ink);border:1px solid var(--paper-line);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:1.3;animation:.35s both mm-rb;display:flex;position:fixed;box-shadow:0 10px 30px #2b252129}@keyframes mm-rb{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mm .rb-av{background:var(--teal);color:#fff;width:34px;height:34px;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.mm .rb-txt small{color:var(--ink-muted);margin-top:2px;font-size:12px;display:block}.mm .rb-x{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px;font-size:20px;line-height:1}.mm .ask-fab{right:12px;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:36;background:var(--fg);color:var(--bg);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 10px 26px #2b252138}.mm .ask-fab.open{display:none}.mm .ask{z-index:45;background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;display:flex;position:fixed;inset:0}.mm .ask-h{border-bottom:1px solid var(--paper-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.mm .ask-h b{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-size:20px;display:block}.mm .ask-h small{color:var(--ink-muted);margin-top:2px;font-size:13px;display:block}.mm .ask-x{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:28px;line-height:1}.mm .ask-list{flex-direction:column;flex:1;gap:10px;padding:14px 16px;display:flex;overflow-y:auto}.mm .ask-hint{color:var(--ink-muted);margin:0;font-size:15px}.mm .ask-starters{flex-direction:column;gap:8px;display:flex}.mm .ask-starters button{text-align:left;border:1.5px solid var(--paper-line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:12px;padding:10px 12px;font-size:15px}.mm .ask-starters button:hover{border-color:var(--mint-dark);background:var(--sage-wash)}.mm .ask-m{white-space:pre-wrap;border-radius:14px;max-width:88%;padding:10px 13px;font-size:15px;line-height:1.45}.mm .ask-m.user{background:var(--teal);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.mm .ask-m.assistant{background:#f4f0ea;border-bottom-left-radius:4px;align-self:flex-start}.mm .ask-m.typing{gap:4px;padding:12px 14px;display:flex}.mm .ask-m.typing i{background:var(--ink-muted);border-radius:50%;width:6px;height:6px;animation:1s infinite mm-dot}.mm .ask-m.typing i:nth-child(2){animation-delay:.15s}.mm .ask-m.typing i:nth-child(3){animation-delay:.3s}@keyframes mm-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.mm .ask-f{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--paper-line);gap:8px;display:flex}.mm .ask-f textarea{resize:none;border:1.5px solid var(--paper-line);font:inherit;color:var(--ink);background:var(--paper);border-radius:12px;flex:1;min-height:44px;max-height:120px;padding:10px 12px;font-size:16px}.mm .ask-f textarea:focus{outline:2px solid var(--mint-dark);outline-offset:0;border-color:var(--mint-dark)}.mm .ask-send{background:var(--teal);color:#fff;font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-weight:700}.mm .ask-send:disabled{opacity:.4;cursor:not-allowed}@media (width>=760px){.mm .rb{bottom:20px;left:20px}.mm .ask-fab{bottom:20px;right:20px}.mm .ask{border:1px solid var(--paper-line);border-radius:18px;width:380px;height:min(560px,100vh - 40px);inset:auto 20px 20px auto;overflow:hidden;box-shadow:0 20px 60px #2b252138}}.mm{min-height:100vh;margin:0;overflow-x:clip}.mm :where(p,blockquote,figure,ul,ol){margin-block:1em}.mm :where(blockquote,figure){margin-inline:40px}.mm :where(ul,ol){padding-inline-start:40px}.mm .eyebrow{margin-bottom:0;display:block}.mm iframe{border:0}
