.mhg{--ink:#0A0A0A;--ink-2:#171717;--red:#EE2F35;--red-dk:#C41E24;--red-tint:#FDE7E8;--paper:#F6F7F9;--paper-2:#EDEFF2;--white:#FFFFFF;--gray:#3A3A3A;--gray-mut:#6B6E73;--gray-inv:rgba(255,255,255,.66);--line:rgba(10,10,10,.12);--line-inv:rgba(255,255,255,.14);--dark-bg:#0A0A0A;--btn-bg:#EE2F35;--btn-fg:#FFFFFF;--ff-body:"Residenz Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ff-disp:"Residenz Grotesk Wide","Residenz Grotesk",sans-serif;--t-eyebrow:12.5px;--t-h2:44px;--t-h3:30px;--t-body:17px;--t-h1:60px;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:40px;--sp-5:64px;--sp-6:96px;--wrap:1200px;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--align-d:center;--align-m:center;font-family:var(--ff-body);font-weight:400;font-size:var(--t-body);line-height:1.65;color:var(--gray);background:var(--white);-webkit-font-smoothing:antialiased;letter-spacing:.005em;overflow-x:clip}.mhg *{margin:0;padding:0;box-sizing:border-box}.mhg img{display:block;max-width:100%}.mhg a{color:inherit;text-decoration:none}.mhg h1,.mhg h2,.mhg h3,.mhg h4{font-family:var(--ff-disp);font-weight:700;color:var(--ink);line-height:1.04;letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;min-width:0}.mhg p{overflow-wrap:anywhere}.mhg .wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}.mhg .eyebrow{font-family:var(--ff-disp);font-weight:600;font-size:var(--t-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--red);display:inline-flex;align-items:center;gap:10px}.mhg .eyebrow:before{content:"";width:26px;height:2px;background:var(--red);display:inline-block}.mhg .eyebrow.on-dark{color:#ff6a6e}.mhg .eyebrow.on-dark:before{background:var(--red)}.mhg .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--ff-disp);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;padding:17px 30px;border:2px solid transparent;cursor:pointer;transition:transform .18s var(--ease-out),background .18s var(--ease-out),color .18s var(--ease-out),box-shadow .18s var(--ease-out);white-space:nowrap}.mhg .btn svg{width:16px;height:16px;transition:transform .18s var(--ease-out)}.mhg .btn-red{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.mhg .btn-red:hover{background:var(--red-dk);border-color:var(--red-dk);transform:translateY(-2px);box-shadow:0 10px 24px #ee2f3547}.mhg .btn-red:hover svg{transform:translate(4px)}.mhg .btn-outline{background:transparent;color:var(--ink);border-color:var(--ink)}.mhg .btn-outline.on-dark{color:#fff;border-color:#ffffff80}.mhg .btn-outline:hover{background:var(--ink);color:#fff}.mhg .btn-outline.on-dark:hover{background:#fff;color:var(--ink);border-color:#fff}.mhg .btn:focus-visible{outline:3px solid #FF6A6E;outline-offset:3px}.mhg .sec{padding:var(--sp-6) 0}.mhg .sec-head{max-width:720px;margin-bottom:var(--sp-5)}.mhg .sec-head.center{max-width:760px;margin-left:auto;margin-right:auto;text-align:center}.mhg .sec-head.center .eyebrow{justify-content:center}.mhg .sec-head .eyebrow{margin-bottom:18px}.mhg .sec-head h2{font-size:var(--t-h2)}.mhg .sec-head p{margin-top:18px;font-size:18px;color:var(--gray-mut);max-width:600px}.mhg .sec-head.center p{margin-left:auto;margin-right:auto}.mhg .lead{background:var(--white);text-align:center;padding:var(--sp-6) 0 var(--sp-5)}.mhg .lead-text{max-width:760px;margin:0 auto}.mhg .lead .eyebrow{justify-content:center;margin-bottom:20px}.mhg .lead h1{font-size:var(--t-h1);margin-bottom:22px;color:var(--ink);font-family:var(--ff-disp);font-weight:700;text-transform:uppercase;line-height:1.04;letter-spacing:-.01em}.mhg .lead-text p{font-size:19px;line-height:1.6;color:var(--gray-mut);max-width:620px;margin:0 auto}.mhg .lead-video{position:relative;max-width:940px;margin:var(--sp-4) auto 0;aspect-ratio:16/9;background:linear-gradient(160deg,#181818,#0a0a0a);overflow:hidden;border:1px solid var(--line);box-shadow:0 24px 60px #0000002e}.mhg .lead-video>img{width:100%;height:100%;object-fit:cover;object-position:center;padding:0}.mhg .lead-video iframe,.mhg .lead-video>video{width:100%;height:100%;border:0;display:block;object-fit:cover}.mhg .lead-video:hover .play-badge{transform:translate(-50%,-50%) scale(1.08)}.mhg .play-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:82px;height:82px;background:var(--red);display:flex;align-items:center;justify-content:center;transition:transform .25s var(--ease-out);cursor:pointer;box-shadow:0 12px 30px #ee2f3566;border:0}.mhg .play-badge svg{width:30px;height:30px;fill:#fff;margin-left:4px}.mhg .media-tag{position:absolute;left:0;bottom:0;background:var(--ink);color:#fff;font-family:var(--ff-disp);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:9px 15px}.mhg .steps{background:var(--paper)}.mhg .step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-5);align-items:center;padding:var(--sp-4) 0;border-top:1px solid var(--line)}.mhg .step:nth-child(2n) .step-media{order:-1}.mhg .step-num{font-family:var(--ff-disp);font-weight:700;font-size:15px;letter-spacing:.06em;color:var(--red);display:flex;align-items:baseline;gap:14px;margin-bottom:16px}.mhg .step-num .big{font-size:76px;line-height:.8;color:transparent;-webkit-text-stroke:2px rgba(10,10,10,.16)}.mhg .step-txt h3{font-size:var(--t-h3)}.mhg .step-txt p{margin-top:14px;color:var(--gray-mut);font-size:17px}.mhg .step-media{background:var(--white);border:1px solid var(--line);aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;justify-content:center}.mhg .step-media img{width:100%;height:100%;object-fit:contain;object-position:center;padding:20px;transition:transform .5s var(--ease-out)}.mhg .step:hover .step-media img{transform:scale(1.03)}.mhg .ugc{background:var(--dark-bg);color:#fff;position:relative;overflow:hidden}.mhg .ugc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2MCcgaGVpZ2h0PSc1Mic+PHBhdGggZD0nTTMwIDAgTDYwIDE3IEw2MCAzNSBMMzAgNTIgTDAgMzUgTDAgMTcgWicgZmlsbD0nbm9uZScgc3Ryb2tlPScjZmZmZmZmJyBzdHJva2Utb3BhY2l0eT0nMC4wNScgc3Ryb2tlLXdpZHRoPScxJy8+PC9zdmc+);opacity:.9;pointer-events:none}.mhg .ugc .wrap{position:relative}.mhg .ugc .sec-head h2{color:#fff}.mhg .ugc .sec-head p{color:var(--gray-inv)}.mhg .ugc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mhg .ugc-card{background:var(--ink-2);border:1px solid var(--line-inv)}.mhg .ugc-photo{aspect-ratio:1/1;background:radial-gradient(120% 120% at 50% 0%,rgba(238,47,53,.1),transparent 60%),linear-gradient(160deg,#1d1d1d,#111);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-bottom:1px solid var(--line-inv);text-align:center;padding:20px;overflow:hidden}.mhg .ugc-photo img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0}.mhg .ugc-photo{position:relative}.mhg .ugc-photo svg{width:34px;height:34px;stroke:var(--red);fill:none;stroke-width:1.5}.mhg .ugc-photo span{font-family:var(--ff-disp);font-weight:700;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gray-inv)}.mhg .ugc-body{padding:26px 24px 28px}.mhg .ugc-body p{font-size:16px;color:#fff;line-height:1.6}.mhg .ugc-body .who{margin-top:16px;font-family:var(--ff-disp);font-weight:700;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.mhg .cmp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:var(--sp-4)}.mhg .cmp-card{border:1px solid var(--line);background:var(--white);padding:36px 30px;position:relative}.mhg .cmp-card.win{border:2px solid var(--red);padding-top:52px}.mhg .cmp-badge{position:absolute;left:0;top:0;background:var(--red);color:#fff;font-family:var(--ff-disp);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:9px 16px}.mhg .cmp-card h3{font-size:22px}.mhg .cmp-card .sub{font-size:13px;color:var(--gray-mut);margin-top:4px;margin-bottom:22px}.mhg .cmp-list{list-style:none;display:flex;flex-direction:column}.mhg .cmp-list li{display:flex;gap:14px;align-items:flex-start;padding:15px 0;border-top:1px solid var(--line);font-size:15.5px;color:var(--gray)}.mhg .cmp-list li:first-child{border-top:0}.mhg .cmp-list svg{width:22px;height:22px;flex:none;margin-top:1px;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.mhg .ic-x{stroke:var(--gray-mut)}.mhg .ic-c{stroke:var(--red)}.mhg .faq{background:var(--paper)}.mhg .faq-list{max-width:860px;margin:var(--sp-4) auto 0}.mhg .faq-item{border-bottom:1px solid var(--line)}.mhg .faq-q{width:100%;background:none;border:0;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 4px;font-family:var(--ff-disp);font-weight:600;font-size:19px;color:var(--ink);letter-spacing:-.005em}.mhg .faq-q:hover{color:var(--red)}.mhg .faq-icon{flex:none;width:24px;height:24px;position:relative}.mhg .faq-icon:before,.mhg .faq-icon:after{content:"";position:absolute;background:var(--red);transition:transform .3s var(--ease-in-out)}.mhg .faq-icon:before{left:0;top:11px;width:24px;height:2px}.mhg .faq-icon:after{left:11px;top:0;width:2px;height:24px}.mhg .faq-item.open .faq-icon:after{transform:scaleY(0)}.mhg .faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease-in-out)}.mhg .faq-a-in{padding:0 4px 26px;color:var(--gray-mut);font-size:16.5px;max-width:760px}.mhg .faq-item.open .faq-a{max-height:480px}.mhg .rev-top{display:flex;flex-wrap:wrap;align-items:center;gap:22px;padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:var(--sp-4)}.mhg .rev-score{font-family:var(--ff-disp);font-weight:700;font-size:56px;line-height:.9;color:var(--ink)}.mhg .stars{display:inline-flex;gap:3px}.mhg .stars svg{width:18px;height:18px;fill:var(--red)}.mhg .rev-top .stars svg{width:20px;height:20px}.mhg .rev-meta{color:var(--gray-mut);font-size:14.5px}.mhg .rev-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mhg .rev-card{border:1px solid var(--line);padding:30px 26px;background:var(--white)}.mhg .rev-card.feat{background:var(--ink);color:#fff;border-color:var(--ink)}.mhg .rev-card .stars{margin-bottom:16px}.mhg .rev-card p{font-size:16.5px;line-height:1.6}.mhg .rev-card.feat p{color:#fff}.mhg .rev-who{margin-top:20px;font-family:var(--ff-disp);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.mhg .rev-card.feat .rev-who{color:var(--red)}.mhg .rev-ctx{display:block;font-size:13px;color:var(--gray-mut);margin-top:3px;text-transform:none;font-family:var(--ff-body);font-weight:400;letter-spacing:0}.mhg .rev-card.feat .rev-ctx{color:var(--gray-inv)}.mhg .final{background:var(--dark-bg);color:#fff;position:relative;overflow:hidden;text-align:center}.mhg .final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 70% at 50% 120%,rgba(238,47,53,.28),transparent 60%);pointer-events:none}.mhg .final .wrap{position:relative;max-width:820px}.mhg .final h2{color:#fff;font-size:var(--t-h2)}.mhg .final p{margin:22px auto 0;color:var(--gray-inv);font-size:18px;max-width:560px}.mhg .final .cta-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:34px}.mhg .final-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:26px;margin-top:34px;color:var(--gray-inv);font-size:13px;font-family:var(--ff-disp);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mhg .final-trust span{display:inline-flex;align-items:center;gap:8px}.mhg .final-trust svg{width:15px;height:15px;stroke:var(--red);fill:none;stroke-width:2}.mhg-sticky{position:fixed;left:0;right:0;bottom:0;z-index:80;background:var(--white,#fff);border-top:3px solid var(--red,#EE2F35);box-shadow:0 -6px 22px #0000001f;transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.mhg-sticky.on{transform:translateY(0)}.mhg-sticky .sticky-in{max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:20px}.mhg-sticky .sticky-info{min-width:0}.mhg-sticky .sticky-info .n{font-family:Residenz Grotesk Wide,Residenz Grotesk,sans-serif;font-weight:700;font-size:15px;color:#0a0a0a;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mhg-sticky .sticky-info .p{font-size:13.5px;color:#6b6e73;font-family:Residenz Grotesk,sans-serif}.mhg-sticky .sticky-info .p b{color:#0a0a0a;font-family:Residenz Grotesk Wide,Residenz Grotesk,sans-serif;font-weight:700}.mhg-sticky .sticky-info .p .was{text-decoration:line-through;color:#6b6e73;font-weight:400;margin-left:6px}.mhg-sticky .btn{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:Residenz Grotesk Wide,Residenz Grotesk,sans-serif;font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;padding:14px 24px;border:2px solid var(--red,#EE2F35);background:var(--red,#EE2F35);color:#fff;transition:background .18s ease}.mhg-sticky .btn svg{width:16px;height:16px}.mhg-sticky .btn:hover{background:#c41e24;border-color:#c41e24}.mhg.reveal-on .reveal{opacity:0;transform:translateY(22px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.mhg.reveal-on .reveal.in{opacity:1;transform:none}.mhg .sec-head:not(.center){text-align:var(--align-d)}@media(max-width:980px){.mhg .ugc-grid,.mhg .rev-grid{grid-template-columns:1fr}}@media(max-width:740px){.mhg{--t-eyebrow:11px;--t-h2:30px;--t-h3:24px;--t-body:16px;--t-h1:38px}.mhg .sec{padding:var(--sp-5) 0}.mhg .lead{padding:var(--sp-5) 0 var(--sp-4)}.mhg .lead-text p{font-size:17px}.mhg .step{grid-template-columns:1fr;gap:var(--sp-3);padding:var(--sp-3) 0}.mhg .step:nth-child(2n) .step-media{order:0}.mhg .step-media{aspect-ratio:1/1}.mhg .step-num .big{font-size:56px}.mhg .step-txt p{font-size:16px}.mhg .cmp-grid{grid-template-columns:1fr}.mhg .rev-score{font-size:46px}.mhg-sticky .sticky-in{gap:12px}.mhg-sticky .sticky-info .p .was{display:none}.mhg-sticky .btn{padding:13px 16px;font-size:12px}.mhg .final-trust{gap:16px;font-size:12px}}@media(max-width:420px){.mhg .rev-top{gap:14px}}@media(prefers-reduced-motion:reduce){.mhg .reveal{opacity:1!important;transform:none!important}.mhg *{animation-duration:.001ms!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/240/assets/mw-home-gym-usage-claude.css.map */
