:root{--ink:#141516;--green:#168a53;--lime:#c9ee55;--yellow:#ffe66d;--paper:#f7f7f2;--soft:#eceee7;--white:#fff;--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}.shell{width:min(100% - 32px,430px);margin-inline:auto}.section-pad{padding-block:72px}h1,h2,h3,p{margin-top:0}h1,h2,.price-top h3{font-family:Oswald,Arial,sans-serif}a{color:inherit}.hero{min-height:760px;padding-top:22px;text-align:center;position:relative;isolation:isolate}.money-haze{position:absolute;inset:0 -20px -80px;z-index:-2;background:url('assets/8ceeb2043a61bc0c.png') center 15%/130% auto no-repeat;opacity:.42;filter:saturate(.7)}.hero:after{content:"";position:absolute;z-index:-1;inset:0 -12px;background:linear-gradient(180deg,rgba(247,247,242,.45),rgba(247,247,242,.7) 55%,var(--paper) 93%)}.proof-row{display:flex;align-items:center;justify-content:center;gap:15px}.avatars{display:flex}.avatars span,.avatars b{width:32px;height:32px;margin-left:-8px;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;background:#dce7dd;font-size:10px}.avatars span:nth-child(2){background:#e7d6c5}.avatars span:nth-child(3){background:#c6d0e7}.avatars b{background:var(--green);color:#fff;font-size:18px}.rating{text-align:left;display:grid;grid-template-columns:auto auto;align-items:center;gap:0 4px;font-size:11px}.rating span{color:#f2bd28;letter-spacing:-1px}.rating small{grid-column:1/-1;font-size:7px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.08em;margin:14px 0 5px}.hero h1{font-size:36px;line-height:1.02;letter-spacing:-.04em;margin-bottom:14px}.hero h1 em,.section-heading em{font-style:normal;color:var(--green)}.mini-benefits{display:flex;justify-content:center;gap:8px}.mini-benefits span{max-width:142px;background:rgba(255,255,255,.9);border:1px solid #fff;border-radius:15px;padding:9px;font-size:10px;line-height:1.2;box-shadow:0 6px 18px rgba(20,40,20,.05)}.hero-product{height:175px;margin:3px 0 -2px;display:grid;place-items:center}.hero-product img{width:100%;transform:scale(1.04);filter:drop-shadow(0 16px 16px rgba(9,59,35,.18))}.hero-copy{font-size:12px;line-height:1.35;width:300px;max-width:90%;margin:0 auto 11px}.cta{min-height:56px;padding:0 18px;border-radius:15px;background:linear-gradient(100deg,#0c7a47,#48d986);color:#fff;text-decoration:none;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;gap:7px;box-shadow:0 12px 25px rgba(17,125,75,.24);transition:.2s transform,.2s box-shadow}.cta:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(17,125,75,.3)}.cta i{font-style:normal;font-size:20px;margin-left:auto}.cta s{font-weight:500;opacity:.7}.cta-main span{font-size:10px}.timer-card{margin:16px auto 0;border-radius:18px;padding:12px 10px;background:linear-gradient(115deg,#fff8b4,var(--yellow));box-shadow:0 8px 20px rgba(147,117,0,.12);display:grid;gap:3px}.timer-card span{font-size:12px}.timer-card strong{font:700 30px/1 Oswald,sans-serif;letter-spacing:.06em}.section-heading{display:flex;gap:14px;align-items:flex-start;margin-bottom:26px}.section-heading>span{border:1px solid #b9beb7;border-radius:99px;padding:5px 9px;font-size:10px;margin-top:6px}.section-heading h2{font-size:39px;line-height:.95;letter-spacing:-.04em;margin:0}.section-heading.light{color:#fff}.section-heading.light>span{border-color:#68776e}.pain-list{display:grid;gap:11px}.pain-list article{padding:18px;background:#fff;border:1px solid #e3e5de;border-radius:18px;display:flex;gap:13px;box-shadow:0 8px 24px rgba(27,36,30,.04)}.pain-list b{flex:0 0 34px;height:34px;display:grid;place-items:center;background:var(--lime);border-radius:50%;font-size:11px}.pain-list h3{font-size:14px;margin-bottom:5px}.pain-list p{font-size:11px;line-height:1.5;color:#5f625f;margin:0}.note{margin-top:14px;padding:20px;border-radius:18px;background:var(--ink);color:#fff;font-size:12px;line-height:1.55}.inside,.pricing{background:#10261c}.product-grid{display:grid;gap:14px}.product-grid article{background:#f5f7f0;border-radius:22px;padding:17px;position:relative;overflow:hidden}.product-grid img{width:100%;height:170px;object-fit:contain;display:block}.product-no{position:absolute;top:13px;left:13px;width:30px;height:30px;border-radius:50%;background:var(--lime);display:grid;place-items:center;font-size:10px;font-weight:800}.product-grid h3{font:700 20px/1.1 Oswald,sans-serif;margin:8px 0}.product-grid p{font-size:11px;line-height:1.5;color:#575c57;margin:0}.bonus{margin-top:14px;border:1px solid #58685f;border-radius:22px;padding:20px;color:#fff}.bonus>p{color:var(--lime);font:700 20px Oswald;margin-bottom:12px}.bonus ul,.price-card ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.bonus li,.price-card li{font-size:11px;padding-left:24px;position:relative;line-height:1.4}.bonus li:before,.price-card li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:800}.section-intro{font-size:12px;color:#656965;margin-top:-12px}.review-track{display:flex;gap:11px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 1px 18px;scrollbar-width:none}.review-track::-webkit-scrollbar{display:none}.review-track img{flex:0 0 78%;height:310px;object-fit:cover;object-position:top;border-radius:20px;scroll-snap-align:center;box-shadow:0 10px 25px rgba(20,30,20,.12)}.review-stats{border-top:1px solid #d9dbd5;padding-top:18px;display:grid;grid-template-columns:auto 1fr;gap:0 10px;align-items:center}.review-stats strong{font:700 38px Oswald}.review-stats span{color:#e8b827}.review-stats p{grid-column:2;font-size:10px;margin:-12px 0 0;color:#70746f}.price-list{display:grid;gap:18px}.price-card{background:#fff;border-radius:24px;padding:18px;position:relative}.price-top{display:flex;align-items:center;gap:11px;margin-bottom:10px}.price-top span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ddf2e4;font-size:12px;font-weight:800;color:var(--green)}.price-top h3{font-size:21px;margin:0}.price-preview{width:100%;height:172px;object-fit:contain;background:#f0f3ed;border-radius:15px;margin-bottom:14px}.price-card ul{margin:2px 0 18px}.price{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.price strong{font:700 30px Oswald}.price s{font-size:13px;color:#8b8e8b}.featured{border:3px solid var(--lime);padding-top:36px}.best{position:absolute;top:0;left:20px;transform:translateY(-50%);background:var(--lime);padding:8px 15px;border-radius:99px;font-size:10px;font-weight:800;letter-spacing:.08em}.saving{display:inline-block;background:#fff3a9;padding:6px 10px;border-radius:8px;font-size:9px;font-weight:800;margin-bottom:5px}.guarantee{display:flex;gap:20px;align-items:center}.guarantee-icon{flex:0 0 94px;height:94px;border-radius:50%;border:8px solid var(--green);display:grid;place-items:center;font:700 42px Oswald;color:var(--green);box-shadow:inset 0 0 0 4px var(--paper),0 0 0 1px var(--green)}.guarantee h2{font:700 27px/1 Oswald;margin-bottom:8px}.guarantee p:last-child{font-size:11px;line-height:1.45;margin:0}.accordion{border-top:1px solid #cfd2cb}.accordion details{border-bottom:1px solid #cfd2cb}.accordion summary{list-style:none;cursor:pointer;padding:20px 0;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:space-between}.accordion summary::-webkit-details-marker{display:none}.accordion summary i{width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-style:normal;font-size:18px;transition:.2s}.accordion details[open] summary i{transform:rotate(45deg);background:var(--green)}.accordion details p{font-size:11px;line-height:1.55;color:#666b66;padding:0 30px 18px 0;margin:0}footer{background:#101411;color:#fff;padding:36px 0 95px}footer strong{font:600 22px Oswald}footer nav{display:grid;gap:8px;margin:20px 0}footer nav a{font-size:11px;color:#b9c0ba}footer small{font-size:9px;color:#757d77}.sticky-buy{position:fixed;z-index:20;left:50%;bottom:12px;transform:translateX(-50%);width:min(calc(100% - 24px),410px);display:flex;align-items:center;justify-content:space-between;background:rgba(17,22,18,.94);backdrop-filter:blur(14px);color:#fff;border:1px solid #414b43;border-radius:17px;padding:9px 9px 9px 15px;box-shadow:0 12px 35px rgba(0,0,0,.3)}.sticky-buy span{display:grid}.sticky-buy b{font-size:9px}.sticky-buy small{color:var(--lime);font-weight:800}.sticky-buy a{background:var(--lime);color:#111;text-decoration:none;padding:12px 18px;border-radius:11px;font-size:11px;font-weight:800}@media (min-width:700px){body{background:#e7e9e3}.shell{width:430px}.hero,.fit,.reviews,.guarantee,.faq{background:var(--paper);padding-inline:24px}.inside,.pricing,footer{width:478px;margin-inline:auto}.hero{padding-top:26px}.hero h1{font-size:40px}.sticky-buy{width:430px}}
