.rslp{position:relative;overflow-x:clip}
.rslp{
  --green:#0d5a47; --green-2:#0a4537; --mint:#1f9d74; --mint-soft:#dff2e9; --mint-line:#9fd6bf;
  --cream:#f2efe8; --butter:#fdf3c7; --olive:#58682e; --ink:#151515; --muted:#5b5b5b; --line:#dcdcdc;
  --red:#d64545; --star:#1f9d74; --white:#fff;
  --r:14px;
}.rslp *{box-sizing:border-box}.rslp{font-family:'Figtree',Arial,Helvetica,sans-serif;color:var(--ink);background:var(--white);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}.rslp img{max-width:100%;height:auto;display:block}.rslp a{color:inherit}.rslp .wrap{max-width:560px;margin:0 auto;padding:0 18px}.rslp .h2{font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.3px;margin:0 0 10px;text-align:center}.rslp .h2 em{font-style:normal;color:var(--mint)}.rslp .lead{font-size:15.5px;color:var(--muted);text-align:center;margin:0 auto 22px;max-width:440px}.rslp .sec{padding:46px 0}.rslp .btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:0;border-radius:999px;background:var(--green);color:#fff;font:700 17px/1 'Figtree',Arial,sans-serif;padding:18px 20px;cursor:pointer;text-decoration:none}.rslp .btn.butter{background:var(--butter);color:var(--green-2)}.rslp .btn .pill{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:6px 12px;font-size:15px}.rslp .btn .pill s{opacity:.65;font-weight:500;margin-right:6px}.rslp .dag{font-size:11.5px;color:var(--muted);text-align:center;margin:10px 0 0}.rslp .topbar{background:var(--green);color:#fff;text-align:center;font-size:12.5px;font-weight:600;padding:9px 10px;letter-spacing:.2px}.rslp .topbar span{opacity:.6;margin:0 6px}.rslp header.hd{display:flex;align-items:center;justify-content:center;padding:12px 18px;border-bottom:1px solid #eee;background:#fff}.rslp .ticker{overflow:hidden;border-bottom:1px solid #eee;background:#fff;white-space:nowrap}.rslp .ticker .tr{display:inline-flex;gap:28px;padding:9px 0;animation:tk 26s linear infinite;will-change:transform;font-size:14px;font-weight:500}.rslp .ticker .tr span::before{content:"✓";color:var(--mint);font-weight:800;margin-right:6px}@keyframes tk{from{transform:translateX(0)}to{transform:translateX(-50%)}}.rslp .pdp{padding:16px 0 8px}.rslp .gal{position:relative;border-radius:16px;overflow:hidden;background:#e7f1df}.rslp .gal .main{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover;object-position:50% 0;cursor:zoom-in}.rslp .gal .badge{position:absolute;top:12px;left:12px;width:84px;height:84px;border-radius:50%;background:var(--green);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:800;font-size:13px;line-height:1.05;transform:rotate(-8deg);box-shadow:0 4px 12px rgba(0,0,0,.18)}.rslp .gal .badge b{font-size:22px}.rslp .thumbs{display:flex;gap:8px;margin-top:8px;overflow-x:auto;scrollbar-width:none}.rslp .thumbs img{width:64px;height:64px;object-fit:cover;border-radius:10px;border:2px solid transparent;cursor:pointer;flex-shrink:0}.rslp .thumbs img.on{border-color:var(--green)}.rslp .proof{display:flex;align-items:center;gap:8px;margin:14px 0 6px;font-size:14px;font-weight:500;white-space:nowrap}.rslp .stars{color:var(--star);letter-spacing:1px;font-size:15px}.rslp .avs{display:flex}.rslp .avs img{width:24px;height:24px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-7px}.rslp .avs img:first-child{margin-left:0}.rslp .eyebrow{font-size:14px;color:var(--muted);margin:6px 0 2px}.rslp h1.t{font-size:27px;line-height:1.12;font-weight:700;letter-spacing:-.4px;margin:0 0 8px}.rslp .sub{font-size:15.5px;color:#333;margin:0 0 12px}.rslp .ben{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:0 0 16px;padding:0;list-style:none}.rslp .ben li{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:500}.rslp .ben li i{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--mint-soft);color:var(--green);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:800}.rslp .offer-h{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--line);margin-top:4px}.rslp .offer-h .now{font-size:22px;font-weight:800;color:var(--green)}.rslp .offer-h s{color:var(--muted);font-size:17px}.rslp .offer-h .save{background:var(--mint);color:#fff;font-weight:700;font-size:13px;border-radius:6px;padding:5px 9px}.rslp .tiers{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.rslp .tier{position:relative;display:block;border:1.5px solid #cfcfcf;border-radius:var(--r);padding:14px 14px 14px 12px;cursor:pointer;background:#fff;transition:border-color .15s,background .15s}.rslp .tier input{position:absolute;opacity:0;pointer-events:none}.rslp .tier .row{display:flex;align-items:center;gap:12px}.rslp .tier .pic{position:relative;width:66px;height:66px;flex-shrink:0;border-radius:10px;overflow:hidden;background:#e7f1df}.rslp .tier .pic img{width:100%;height:100%;object-fit:contain;background:#fff}.rslp .tier .pic b{position:absolute;right:3px;bottom:3px;background:var(--green);color:#fff;font-size:11px;border-radius:6px;padding:2px 5px}.rslp .tier .nm{flex:1;min-width:0}.rslp .tier .nm strong{display:block;font-size:16px;font-weight:700}.rslp .tier .nm small{display:block;font-size:14px;color:#444}.rslp .tier .pr{text-align:right}.rslp .tier .pr strong{display:block;font-size:17px;font-weight:800;color:var(--green)}.rslp .tier .pr s{font-size:13.5px;color:var(--muted)}.rslp .tier .tag{position:absolute;top:-11px;right:14px;background:var(--green);color:#fff;font-size:12px;font-weight:700;border-radius:999px;padding:3px 10px}.rslp .tier .gift{display:none;margin-top:10px;padding-top:10px;border-top:1px solid var(--mint-line);font-size:14px;font-weight:600}.rslp .tier .gift small{display:block;font-weight:400;color:var(--muted);font-size:12.5px}.rslp .tier .gift::before{content:"✓ ";color:var(--mint);font-weight:800}.rslp .tier.on{border-color:var(--green);background:var(--mint-soft)}.rslp .tier.on .gift{display:block}.rslp .unlock{position:relative;border:1.5px solid var(--ink);border-radius:var(--r);padding:20px 12px 12px;margin:24px 0 4px}.rslp .unlock .lab{position:absolute;top:-13px;left:14px;background:var(--butter);border:1.5px solid var(--ink);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700;letter-spacing:1.5px}.rslp .unlock .its{display:flex;align-items:flex-start;justify-content:space-around;gap:6px;text-align:center}.rslp .unlock .it{font-size:12px;line-height:1.25;flex:1}.rslp .unlock .ic{width:46px;height:46px;margin:0 auto 6px;border-radius:12px;background:var(--mint-soft);display:flex;align-items:center;justify-content:center;font-size:22px}.rslp .unlock .it s{display:block;color:var(--muted)}.rslp .unlock .it b{color:var(--red)}.rslp .unlock .it.lock{opacity:.45}.rslp .unlock .plus{align-self:center;color:#999;font-weight:700}.rslp .eta{display:flex;flex-direction:column;align-items:center;gap:2px;border-top:1px dashed #bbb;border-bottom:1px dashed #bbb;padding:12px 0;margin:16px 0;font-size:14.5px}.rslp .eta b{color:var(--green)}.rslp .eta .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mint);margin-right:6px;box-shadow:0 0 0 4px var(--mint-soft)}.rslp .trustline{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:#444;margin:10px 0 0}.rslp .trustline span::before{content:"✓ ";color:var(--mint);font-weight:800}.rslp .guar-mini{display:flex;gap:12px;align-items:center;background:var(--cream);border-radius:var(--r);padding:12px 14px;margin:14px 0 0}.rslp .seal{flex-shrink:0;width:56px;height:56px;border-radius:50%;background:var(--green);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:800;font-size:20px;line-height:1}.rslp .seal small{font-size:9px;letter-spacing:1px;margin-top:2px}.rslp .guar-mini p{margin:0;font-size:14px}.rslp .obj{border:1.5px solid var(--mint-line);border-radius:var(--r);padding:14px;margin:16px 0 0}.rslp .obj h3{margin:0 0 4px;font-size:16.5px}.rslp .obj p{margin:0;font-size:14.5px;color:#333}.rslp .obj .q{display:flex;gap:10px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.rslp .obj .q img{width:44px;height:44px;border-radius:50%;object-fit:cover}.rslp .obj .q p{font-size:13.5px;font-style:italic}.rslp .obj .q b{font-style:normal;display:block;font-size:12.5px;margin-top:2px}.rslp .acc{margin:18px 0 0;display:flex;flex-direction:column;gap:10px}.rslp .acc details{border:1px solid var(--line);border-radius:10px;padding:0 16px}.rslp .acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-weight:700;font-size:16px}.rslp .acc summary::-webkit-details-marker{display:none}.rslp .acc summary::after{content:"+";font-size:22px;font-weight:400}.rslp .acc details[open] summary::after{content:"–"}.rslp .acc details p{margin:0 0 16px;font-size:14.5px;color:#333}.rslp .stats{background:var(--green);color:#fff;padding:46px 0}.rslp .stats .h2{color:#fff}.rslp .stats .lead{color:#d5ebe2}.rslp .stat{border-bottom:1px solid rgba(255,255,255,.18);padding:18px 0}.rslp .stat b{display:block;font-size:42px;font-weight:600;line-height:1}.rslp .stat span{font-size:16px;font-weight:600}.rslp .stats .btn{margin-top:28px}.rslp .mech{background:var(--cream)}.rslp .steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.rslp .steps li{display:flex;gap:14px;background:#fff;border-radius:var(--r);padding:16px}.rslp .steps li span{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--green);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}.rslp .steps li strong{display:block;font-size:16px;margin-bottom:2px}.rslp .steps li div{font-size:14.5px;color:#444}.rslp .mech .close{margin:18px 0 0;text-align:center;font-weight:700;color:var(--green)}.rslp .sec-img{width:100%;border-radius:16px;margin-top:20px}.rslp .crop{border-radius:16px;overflow:hidden;margin-top:20px;aspect-ratio:600/445}.rslp .crop img{width:100%;height:100%;object-fit:cover;object-position:50% 100%}.rslp .crop2{aspect-ratio:600/415;margin-top:24px}.rslp .gal .badge{top:auto;bottom:12px;left:auto;right:12px}.rslp .car{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 18px 10px;margin:0 -18px;scrollbar-width:none}.rslp .car::-webkit-scrollbar{display:none}.rslp .ing{flex:0 0 82%;scroll-snap-align:center;background:#f6f7f9;border-radius:18px;padding:22px 20px;text-align:center}.rslp .ing .ico{width:74px;height:74px;margin:0 auto 14px;border-radius:50%;background:var(--mint-soft);display:flex;align-items:center;justify-content:center;font-size:34px}.rslp .ing h3{margin:0 0 8px;font-size:19px}.rslp .ing p{margin:0;font-size:14.5px;color:#555}.rslp .ing .chip{display:inline-block;margin-bottom:10px;background:var(--green);color:#fff;font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}.rslp .dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.rslp .dots i{width:8px;height:8px;border-radius:999px;background:#ccc;transition:all .2s}.rslp .dots i.on{width:24px;background:var(--mint)}.rslp .rev-sec{background:var(--cream)}.rslp .rev{flex:0 0 86%;scroll-snap-align:center;background:#fff;border:1px solid #cfcfcf;border-radius:10px;padding:20px}.rslp .rev .sc{font-size:14px;color:var(--muted)}.rslp .rev h3{margin:8px 0 10px;font-size:18px;line-height:1.25}.rslp .rev p{margin:0 0 14px;font-size:15px;color:#333}.rslp .rev .who{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--muted);letter-spacing:.5px;margin-bottom:12px}.rslp .rev .who img{width:34px;height:34px;border-radius:50%;object-fit:cover;margin-right:8px}.rslp .rev .who span{display:flex;align-items:center}.rslp .rev .ver{color:var(--mint)}.rslp .tags{display:flex;gap:8px;flex-wrap:wrap}.rslp .tags span{border:1px solid var(--mint);color:var(--green);background:var(--mint-soft);border-radius:999px;font-size:13px;padding:5px 12px}.rslp .band{background:linear-gradient(180deg,var(--green),var(--green-2));color:#fff;padding:46px 0}.rslp .band .h2{color:#fff}.rslp .band .lead{color:#d5ebe2}.rslp .grid4{display:grid;grid-template-columns:1fr 1fr;gap:30px 16px;text-align:center;margin-top:10px}.rslp .grid4 div{font-size:17px;font-weight:600;line-height:1.25}.rslp .grid4 i{display:block;font-style:normal;font-size:30px;margin-bottom:8px}.rslp .tl{position:relative;margin:6px 0 0 6px;padding-left:24px}.rslp .tl::before{content:"";position:absolute;left:5px;top:10px;bottom:30px;width:2px;background:var(--ink)}.rslp .tl .st{position:relative;margin-bottom:22px}.rslp .tl .st::before{content:"";position:absolute;left:-25px;top:9px;width:14px;height:14px;border-radius:50%;background:var(--ink)}.rslp .tl .st h4{margin:0 0 10px;background:var(--ink);color:#fff;border-radius:6px;padding:10px 16px;font-size:15px}.rslp .tl ul{list-style:none;margin:0;padding:0}.rslp .tl li{font-size:15px;color:#444;padding:5px 0 5px 24px;position:relative}.rslp .tl li::before{content:"✓";position:absolute;left:0;color:var(--mint);font-weight:800}.rslp .why{background:var(--cream)}.rslp .rs{flex:0 0 86%;scroll-snap-align:center;background:#fff;border:1px solid #cfcfcf;border-radius:10px;padding:22px;min-height:250px;display:flex;flex-direction:column;justify-content:flex-end}.rslp .rs .n{align-self:flex-start;background:var(--mint);color:#fff;font-size:12.5px;font-weight:700;border-radius:4px;padding:4px 10px;margin-bottom:12px}.rslp .rs h3{margin:0 0 8px;font-size:21px;line-height:1.2}.rslp .rs p{margin:0;font-size:15px;color:#333}.rslp .vs{background:#2e3a1d;color:#fff;padding:46px 0}.rslp .vs .h2{color:#fff5c9}.rslp .vstab{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.rslp .vstab .col{border-radius:6px;overflow:hidden}.rslp .vstab .hdr{text-align:center;font-size:17px;font-weight:700;padding:10px 4px 14px;letter-spacing:.5px}.rslp .vstab .a .c{background:var(--olive)}.rslp .vstab .b .c{background:#fff;color:#222}.rslp .vstab .c{min-height:86px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14.5px;line-height:1.25;padding:10px;border-bottom:1px solid rgba(255,255,255,.35)}.rslp .vstab .b .c{border-bottom:1px solid #eee}.rslp .vstab .a .c::before{content:"✓";font-weight:800;color:#e7f5a6;margin-right:6px}.rslp .vstab .b .c::before{content:"✕";font-weight:800;color:var(--red);margin-right:6px}.rslp .vs .btn{margin-top:26px}.rslp .gua{background:var(--cream);text-align:center}.rslp .burst{width:120px;height:120px;margin:0 auto 10px;background:var(--mint);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:800;font-size:40px;line-height:1;clip-path:polygon(50% 0,61% 8%,75% 4%,80% 18%,94% 22%,92% 36%,100% 50%,92% 64%,94% 78%,80% 82%,75% 96%,61% 92%,50% 100%,39% 92%,25% 96%,20% 82%,6% 78%,8% 64%,0 50%,8% 36%,6% 22%,20% 18%,25% 4%,39% 8%)}.rslp .burst small{font-size:13px;letter-spacing:1px;margin-top:4px}.rslp .gua .k{color:var(--mint);font-weight:700;letter-spacing:1px;font-size:14px;margin:0 0 6px}.rslp .gua .btn{max-width:300px;margin:20px auto 0;background:var(--mint)}.rslp .ugc .row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -18px;padding:0 18px;scrollbar-width:none}.rslp .ugc .row::-webkit-scrollbar{display:none}.rslp .ugc .row figure{flex:0 0 46%;margin:0;scroll-snap-align:start;border-radius:12px;overflow:hidden;position:relative}.rslp .ugc .row img{width:100%;aspect-ratio:9/14;object-fit:cover}.rslp .ugc .row figcaption{position:absolute;left:8px;bottom:8px;background:rgba(0,0,0,.65);color:#fff;font-size:12px;border-radius:6px;padding:3px 7px}.rslp .stock{background:var(--cream)}.rslp .faq .acc{margin-top:0}.rslp footer.ft{background:var(--green);color:#d5ebe2;padding:30px 0 110px;font-size:12px;text-align:center}.rslp footer.ft p{margin:0 0 8px}.rslp .sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgba(255,255,255,.97);box-shadow:0 -4px 16px rgba(0,0,0,.12);padding:10px 14px calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .25s}.rslp .sticky.show{transform:none}.rslp .sticky .btn{padding:15px}.rslp .lb{position:fixed;inset:0;background:rgba(0,0,0,.9);display:none;align-items:center;justify-content:center;z-index:60}.rslp .lb.show{display:flex}.rslp .lb img{max-width:96vw;max-height:90vh;border-radius:8px}.rslp .lb button{position:absolute;top:14px;right:16px;background:none;border:0;color:#fff;font-size:34px;cursor:pointer}.rslp header.hd{padding:8px 18px}.rslp .brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none}.rslp .brand .emb{width:38px;height:38px;flex-shrink:0}.rslp .brand .bt{display:flex;flex-direction:column;align-items:center;line-height:1}.rslp .brand .b1{font-family:'Playfair Display',Georgia,serif;font-weight:700;font-size:21px;color:#1d5a26;letter-spacing:-.2px;white-space:nowrap}.rslp .brand .b1 em{font-style:normal;color:#c9a23f}.rslp .brand .b2{font-family:'Playfair Display',Georgia,serif;font-weight:700;font-size:15px;color:#b8902f;display:flex;align-items:center;gap:6px;margin-top:3px;letter-spacing:.3px}.rslp .brand .b2::before,.rslp .brand .b2::after{content:"";width:22px;height:1.5px;background:#c9a23f}.rslp footer .brand{margin:0 auto 14px}.rslp footer .brand .b1{color:#fff}@media(max-width:899px){.rslp .thumbs img{width:54px;height:54px}}@media(min-width:900px){.rslp .pdp .wrap{max-width:1100px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.rslp .gal-col{position:sticky;top:20px}.rslp h1.t{font-size:34px}.rslp .sticky{display:none}}