*{box-sizing:border-box;margin:0;padding:0}:root{--butter:#f2edda;--butter2:#e9e2c8;--olive:#333a22;--olive2:#5d6647;--basil:#5c8a3c;--iron:#1b1e24;--iron2:#242832;--bone:#eceef0;--bone2:#9aa2ad;--steel:#7d9cc0;--line-w:#333a222e;--line-d:#eceef029;--serif:"freight-big-pro",Georgia,serif;--grot:"neue-haas-grotesk-display","Helvetica Neue",sans-serif;--mono:"JetBrains Mono",monospace}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--butter);color:var(--olive);font-family:var(--mono);-webkit-font-smoothing:antialiased;font-size:15px;overflow-x:hidden}::selection{background:var(--basil);color:#fff}img{max-width:100%;display:block}#brandmark{z-index:40;font-family:var(--grot);letter-spacing:.02em;mix-blend-mode:difference;color:#fff;pointer-events:none;font-size:15px;font-weight:700;position:fixed;top:22px;left:22px}#pricemark{z-index:40;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;mix-blend-mode:difference;color:#fff;pointer-events:none;font-size:11.5px;position:fixed;bottom:20px;left:22px}.lblw{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--olive2);font-size:11px}.lbld{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone2);font-size:11px}.num{font-variant-numeric:tabular-nums}.w0{height:100vh;position:relative;overflow:hidden}.half{position:absolute;top:0;bottom:0;overflow:hidden}.half.eat{width:var(--split,50%);background:var(--butter);left:0}.half.lift{width:calc(100% - var(--split,50%));background:var(--iron);right:0}.half .ph{opacity:.92;position:absolute;inset:0}.half.eat .ph{background:url(/assets/eat.png) 50%/cover no-repeat}.half.lift .ph{filter:saturate(.7)brightness(.75);background:url(/assets/lift.png) 50%/cover no-repeat}.half.eat:after{content:"";background:linear-gradient(10deg,#f2eddaf0 30%,#f2edda59);position:absolute;inset:0}.half.lift:after{content:"";background:linear-gradient(-10deg,#1b1e24ed 30%,#1b1e244d);position:absolute;inset:0}.half .inner{z-index:3;flex-direction:column;justify-content:flex-end;padding:7vh 5vw;display:flex;position:absolute;inset:0}.half.lift .inner{text-align:right;align-items:flex-end}.hword{letter-spacing:-.03em;line-height:.82;display:block;overflow:hidden}.hword span{animation:1.1s cubic-bezier(.16,1,.3,1) forwards hrise;display:block;transform:translateY(112%)}.half.eat .hword{font-family:var(--serif);color:var(--olive);font-size:clamp(4rem,12.5vw,13rem);font-style:italic;font-weight:400}.half.lift .hword{font-family:var(--grot);color:var(--bone);text-transform:uppercase;font-size:clamp(4rem,12.5vw,13rem);font-weight:700}.half.lift .hword span{animation-delay:.18s}.half .tag{opacity:0;max-width:30ch;margin-top:2.4vh;font-size:13px;line-height:1.7;animation:.9s .9s forwards hin}.half.eat .tag{color:var(--olive2)}.half.lift .tag{color:var(--bone2)}@keyframes hrise{to{transform:translateY(0)}}@keyframes hin{to{opacity:1}}#seam{top:0;bottom:0;left:var(--split,50%);z-index:6;cursor:ew-resize;transform-origin:top;background:#fff;width:2px;animation:1s cubic-bezier(.16,1,.3,1) .1s forwards seamin;position:absolute;transform:scaleY(0)}#seam:before{content:"";position:absolute;inset:0 -14px}#seam .knob{width:44px;height:44px;font-family:var(--mono);color:#222;background:#fff;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 22px #00000040}@keyframes seamin{to{transform:scaleY(1)}}.promise{z-index:7;text-align:center;opacity:0;mix-blend-mode:difference;color:#fff;animation:1s 1.2s forwards hin;position:absolute;top:12vh;left:50%;transform:translate(-50%)}.promise .a{font-family:var(--grot);letter-spacing:.18em;text-transform:uppercase;font-size:clamp(1rem,2vw,1.5rem);font-weight:700}.promise .b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:11.5px}.hcta{z-index:7;opacity:0;animation:.9s 1.5s forwards hin;position:absolute;bottom:6vh;left:50%;transform:translate(-50%)}.cta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--basil);color:#fff;border-radius:2px;padding:17px 30px;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-block}.cta:hover{background:var(--olive)}.cta.iron{background:var(--iron);color:var(--bone)}.cta.iron:hover{background:var(--basil)}.duet{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.duet .col{padding:12vh 5vw}.duet .col.eatc{background:var(--butter)}.duet .col.liftc{background:var(--iron);color:var(--bone)}.duet h2{letter-spacing:-.02em;margin:14px 0 5vh;line-height:.95}.eatc h2{font-family:var(--serif);font-size:clamp(2rem,3.8vw,3.4rem);font-style:italic;font-weight:400}.liftc h2{font-family:var(--grot);text-transform:uppercase;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:700}.sheet{border:1px solid var(--line-w);background:#fbf8ec;border-radius:3px;max-width:520px;padding:26px 24px;box-shadow:0 18px 44px -22px #333a2259}.sheet .sh{border-bottom:2px solid var(--olive);justify-content:space-between;margin-bottom:6px;padding-bottom:10px;display:flex}.sheet .sh .d{font-family:var(--serif);font-size:1.3rem;font-style:italic}.sheet .meal{border-bottom:1px dashed var(--line-w);justify-content:space-between;gap:12px;padding:11px 0;font-size:13px;display:flex}.sheet .meal b{color:var(--olive);font-weight:500}.sheet .meal .m{color:var(--olive2);white-space:nowrap}.sheet .tot{color:var(--olive2);justify-content:space-between;padding-top:12px;font-size:12.5px;display:flex}.card-d{background:var(--iron2);border:1px solid var(--line-d);border-radius:3px;max-width:520px;margin-left:auto;padding:26px 24px;box-shadow:0 18px 44px -22px #0009}.card-d .sh{border-bottom:2px solid var(--steel);justify-content:space-between;margin-bottom:6px;padding-bottom:10px;display:flex}.card-d .sh .d{font-family:var(--grot);text-transform:uppercase;letter-spacing:.02em;font-size:1.05rem;font-weight:700}.card-d .ex{border-bottom:1px solid var(--line-d);justify-content:space-between;gap:12px;padding:11px 0;font-size:13px;display:flex}.card-d .ex .m{color:var(--steel);white-space:nowrap}.card-d .tot{color:var(--bone2);justify-content:space-between;padding-top:12px;font-size:12.5px;display:flex}.foot-note{max-width:38ch;margin-top:4vh;font-size:12.5px;line-height:1.7}.eatc .foot-note{color:var(--olive2)}.liftc .foot-note{color:var(--bone2)}.duet.obj .qa{max-width:480px}.duet.obj .q{padding:16px 0 6px;font-size:13.5px;font-weight:700}.eatc .q{font-family:var(--serif);font-size:1.15rem;font-style:italic;font-weight:400}.liftc .q{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;font-size:.95rem}.duet.obj .a{border-bottom:1px dashed var(--line-w);padding-bottom:16px;font-size:13px;line-height:1.7}.eatc .a{color:var(--olive2)}.liftc .a{color:var(--bone2);border-color:var(--line-d)}.w3{background:linear-gradient(90deg,var(--butter) 50%,var(--iron) 50%);height:220vh;position:relative}.w3 .stage{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.w3 .mhead{text-align:center;z-index:2;mix-blend-mode:difference;color:#fff;position:absolute;top:9vh;left:0;right:0}.w3 .mhead .a{font-family:var(--grot);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.w3 .mhead h2{letter-spacing:-.01em;margin-top:10px;font-size:clamp(1.8rem,4vw,3.2rem)}.w3 .mhead h2 .se{font-family:var(--serif);font-style:italic;font-weight:400}.w3 .mhead h2 .gr{font-family:var(--grot);text-transform:uppercase;font-weight:700}.fuse{width:min(880px,90vw);margin-top:-90px;display:flex;position:relative}.fcard{flex-direction:column;flex:1;min-height:380px;padding:34px 30px 30px;display:flex}.fcard.left{color:var(--olive);background:#fbf8ec;border-radius:4px 0 0 4px;transform:translate(-46vw)rotate(-5deg)}.fcard.right{background:var(--iron2);color:var(--bone);border-radius:0 4px 4px 0;transform:translate(46vw)rotate(5deg)}.fcard .fh{font-size:1.6rem;line-height:1}.fcard.left .fh{font-family:var(--serif);font-style:italic}.fcard.right .fh{font-family:var(--grot);text-transform:uppercase;font-weight:700}.fcard ul{flex:1;margin-top:20px;list-style:none}.fcard li{border-bottom:1px dashed #7d7d6e4d;padding:8px 0;font-size:12.5px;line-height:1.65}.fcard .was{font-family:var(--mono);opacity:.75;margin-top:14px;font-size:12px}.fuse .bind{opacity:0;pointer-events:none;border:2px solid #fff;border-radius:8px;position:absolute;inset:-14px}.fuse .bundle{text-align:center;opacity:0;width:100%;position:absolute;bottom:-130px;left:50%;transform:translate(-50%)}.fuse .bundle .bp{font-family:var(--grot);color:#fff;mix-blend-mode:difference;letter-spacing:-.02em;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:700}.fuse .bundle .bp small{font-family:var(--mono);letter-spacing:.08em;vertical-align:middle;font-size:.35em}.fuse .bundle .cta{margin-top:14px}.singles{text-align:center;opacity:0;mix-blend-mode:difference;color:#fff;font-size:12px;position:absolute;bottom:-186px;left:0;right:0}.singles a{color:inherit;text-underline-offset:3px}.w4{background:var(--butter);padding:16vh 0 12vh}.w4 .row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(30px,6vw,100px);display:flex}.receipt{font-family:var(--mono);border:1px dashed var(--olive2);max-width:380px;color:var(--olive2);background:#fbf8ec;padding:26px 28px;font-size:12.5px;line-height:1.8}.receipt .rh{border-bottom:1px dashed var(--olive2);color:var(--olive);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;font-size:11px;font-weight:700;display:flex}.receipt b{color:var(--olive)}.receipt .sig{font-family:var(--serif);color:var(--olive);margin-top:14px;font-size:1.5rem;font-style:italic}.w4 .closer h2{letter-spacing:-.02em;font-size:clamp(2rem,4.4vw,3.4rem);line-height:.98}.w4 .closer h2 .se{font-family:var(--serif);font-style:italic;font-weight:400}.w4 .closer h2 .gr{font-family:var(--grot);text-transform:uppercase;font-weight:700}.w4 .closer p{color:var(--olive2);margin:18px 0 24px;font-size:14px;line-height:1.75}footer{background:var(--butter);border-top:1px solid var(--line-w);color:var(--olive2);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:26px 5vw;font-size:11.5px;display:flex}.rv{transition:opacity .8s,transform .9s cubic-bezier(.16,1,.3,1)}.rv.hide{opacity:0;transform:translateY(26px)}@media (width<=880px){.w0{height:auto;min-height:100vh}.half{height:52vh;position:relative;width:100%!important}#seam{display:none}.promise{background:var(--iron);mix-blend-mode:normal;order:-1;padding:80px 20px 20px;position:relative;left:auto;transform:none}.w0{flex-direction:column;display:flex}.hcta{background:var(--iron);text-align:center;padding:20px;position:relative;bottom:0;left:auto;transform:none}.duet{grid-template-columns:1fr}.card-d{margin-left:0}.fcard.left,.fcard.right{transform:none!important}.w3{background:var(--iron);height:auto}.w3 .stage{flex-direction:column;height:auto;padding:12vh 5vw;position:relative}.fuse{flex-direction:column}.fuse .bundle,.singles{opacity:1;margin-top:20px;position:relative;bottom:auto}.fuse .bind{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.hword span{transform:none}.half .tag,.promise,.hcta,#seam{opacity:1;animation:none;transform:none}.rv.hide{opacity:1;transform:none}}.half .hword{transform-origin:0 100%;will-change:transform;transition:transform .18s ease-out}.half.lift .hword{transform-origin:100% 100%}.sidechip{z-index:8;font-family:var(--mono);letter-spacing:.04em;cursor:pointer;color:#222;background:#fff;border:0;border-radius:100px;padding:12px 16px;font-size:12px;position:absolute;top:50%;transform:translateY(-70px);box-shadow:0 10px 30px #0000004d}.sidechip.eatside{right:4vw}.sidechip.liftside{left:4vw}.funnel{z-index:70;position:fixed;inset:0;overflow:auto}.funnel.meal{background:var(--butter);color:var(--olive)}.funnel.train{background:var(--iron);color:var(--bone)}.funnel.full{background:linear-gradient(105deg,var(--butter) 0 46%,var(--iron) 54% 100%);color:var(--olive)}.funnel.full .fq{color:var(--olive)}.funnel.train .fwhy,.funnel.train .fpath,.funnel.train .fprog{color:var(--bone2)}.ftop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px clamp(20px,4vw,54px);display:flex}.fx{font-family:var(--mono);cursor:pointer;color:inherit;opacity:.75;letter-spacing:.04em;background:0 0;border:0;font-size:12px}.fx:hover{opacity:1}.fpath{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--olive2);font-size:12px}.fprog{font-family:var(--mono);color:var(--olive2);font-size:12px}.fbar{background:#7d7d6e40;height:2px}.fbar i{background:var(--basil);height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);display:block}.funnel.train .fbar i{background:var(--steel)}.fgrid{grid-template-columns:1.1fr .9fr;gap:clamp(24px,5vw,80px);max-width:1280px;margin:0 auto;padding:7vh clamp(20px,4vw,54px) 10vh;display:grid}.fh{letter-spacing:-.015em;margin-bottom:4vh;font-size:clamp(1.7rem,3.6vw,2.9rem);line-height:1.05}.funnel.meal .fh,.funnel.full .fh{font-family:var(--serif);font-style:italic;font-weight:400}.funnel.train .fh{font-family:var(--grot);text-transform:uppercase;font-weight:700}.fin{font-family:var(--mono);color:#222;background:#ffffffbf;border:1px solid #7d7d6e66;border-radius:3px;width:100%;max-width:420px;padding:16px 18px;font-size:16px}.funnel.train .fin{color:var(--bone);border-color:var(--line-d);background:#ffffff14}.fin:focus{outline:2px solid var(--basil);outline-offset:1px}.fin.s{max-width:120px}.frow{flex-wrap:wrap;gap:16px;display:flex}.frow label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:inherit;opacity:.85;flex-direction:column;gap:8px;font-size:11px;display:flex}.fcards{grid-template-columns:repeat(3,1fr);gap:10px;max-width:560px;display:grid}.fcards button{cursor:pointer;color:#222;background:#fff9;border:1px solid #7d7d6e66;border-radius:3px;padding:22px 10px;font-family:inherit;font-size:15px;transition:all .15s}.funnel.train .fcards button{color:var(--bone);border-color:var(--line-d);background:#ffffff0f}.fcards button.on{border-color:var(--basil);box-shadow:0 0 0 2px var(--basil) inset;font-weight:700}.fchips{flex-wrap:wrap;gap:10px;max-width:560px;display:flex}.fchips button{font-family:var(--mono);cursor:pointer;color:#222;background:#fff9;border:1px solid #7d7d6e66;border-radius:100px;padding:12px 16px;font-size:13px;transition:all .15s}.funnel.train .fchips button{color:var(--bone);border-color:var(--line-d);background:#ffffff0f}.fchips button.on{background:var(--basil);border-color:var(--basil);color:#fff;font-weight:700}.funnel.train .fchips button.on{background:var(--steel);border-color:var(--steel);color:#101216}.fwhy{color:var(--olive2);max-width:44ch;margin-top:3vh;font-size:12.5px;line-height:1.7}.facts{align-items:center;gap:18px;margin-top:5vh;display:flex}.facts .cta:disabled,.facts .cta[disabled]{opacity:.35;cursor:not-allowed}.facts button.cta{cursor:pointer;border:0}.fback{font-family:var(--mono);cursor:pointer;color:inherit;opacity:.6;background:0 0;border:0;font-size:12px}.fsheet .sheet.live{position:sticky;top:8vh}.sheet .meal.ghost b{opacity:.35;letter-spacing:.3em}.fstamp{letter-spacing:.12em;color:var(--basil);border:1px dashed var(--basil);text-align:center;border-radius:2px;margin-top:16px;padding:8px 10px;font-size:10.5px}.fnote{font-family:var(--mono);color:var(--olive2);max-width:40ch;margin-top:14px;font-size:11px;line-height:1.7}.funnel.train .fnote{color:var(--bone2)}@media (width<=880px){.fgrid{grid-template-columns:1fr}.fsheet{order:-1}.fsheet .sheet.live{position:relative;top:0}.sidechip{display:none}}.half .tag span{color:#3a3f2a;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fbf8ece0;border-radius:2px;padding:8px 12px;line-height:2.1}.half.lift .tag span{color:#dfe3e8;background:#101216d1}.half.eat:after{background:linear-gradient(10deg,#f2eddad9 14%,#f2edda0f)}.half.lift:after{background:linear-gradient(-10deg,#1b1e24d9 14%,#1b1e240d)}.half .ph{opacity:.85}.lbld,.liftc .foot-note,.liftc .a{color:#aeb6c2}.aband{background:var(--butter);border-top:1px solid var(--line-w);padding:11vh 5vw}.agree{text-align:center;max-width:820px;margin:0 auto}.agree .aq{font-family:var(--serif);color:var(--olive);font-size:clamp(1.5rem,3vw,2.3rem);font-style:italic}.agree .aopts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.agree .aopts button{font-family:var(--mono);letter-spacing:.04em;cursor:pointer;color:var(--olive);background:#fbf8ec;border:1px solid #333a2259;border-radius:100px;padding:15px 26px;font-size:13.5px;transition:all .18s}.agree .aopts button:hover{border-color:var(--olive)}.agree .aopts button.on{background:var(--olive);color:#fbf8ec;border-color:var(--olive);font-weight:700}.agree .aresp{font-family:var(--mono);color:var(--olive2);max-width:52ch;margin:24px auto 0;font-size:13px;line-height:1.75;animation:.5s cubic-bezier(.16,1,.3,1) aresp}@keyframes aresp{0%{opacity:0;transform:translateY(10px)}}.duet .col{transition:opacity .5s,filter .5s}.duet .col.dim{opacity:.45;filter:saturate(.6)}.trail{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin-bottom:14px;font-size:11px}.fuse.pick-meal .fcard.right,.fuse.pick-train .fcard.left{opacity:.5;filter:saturate(.5)}.fuse.pick-meal .fcard.left,.fuse.pick-train .fcard.right{box-shadow:0 0 0 2px var(--basil)}.funnel{--warm:calc(var(--heat,0) * 1)}.funnel.meal{background:linear-gradient(160deg,var(--butter),#efe5c8 calc(40% + var(--heat,0)*40%))}.funnel.train{background:linear-gradient(160deg,var(--iron),#232a36 calc(40% + var(--heat,0)*40%))}.faff{font-family:var(--serif);color:var(--basil);max-width:46ch;margin-top:3vh;font-size:1.25rem;font-style:italic;line-height:1.5;animation:.5s cubic-bezier(.16,1,.3,1) aresp}.funnel.train .faff{color:var(--steel)}.dossier{border:1px solid var(--line-w);background:#fbf8ec;border-radius:4px;padding:24px;position:sticky;top:8vh;box-shadow:0 22px 50px -24px #1e201473}.funnel.train .dossier{border-color:var(--line-d);color:var(--bone);background:#20242d}.dh{border-bottom:2px solid;justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.dh .d{font-family:var(--serif);font-size:1.35rem;font-style:italic}.funnel.train .dh .d{font-family:var(--grot);text-transform:uppercase;font-size:1.05rem;font-style:normal;font-weight:700}.dh .spec{font-family:var(--mono);letter-spacing:.06em;opacity:.8;font-size:11px}.dtags{flex-wrap:wrap;gap:7px;min-height:30px;margin:14px 0 6px;display:flex}.dtags span{font-family:var(--mono);letter-spacing:.06em;border:1px solid #7d7d6e66;border-radius:100px;padding:5px 10px;font-size:10.5px;animation:.4s aresp}.dtags .never{border-color:var(--basil);color:var(--basil)}.toc{margin-top:10px}.ti{font-size:12.5px;font-family:var(--mono);border-bottom:1px dashed #7d7d6e59;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.ti .red{letter-spacing:2px;opacity:.3;-webkit-user-select:none;user-select:none;font-style:normal}.dseal{font-family:var(--mono);letter-spacing:.12em;color:var(--basil);border:1px dashed var(--basil);text-align:center;border-radius:2px;margin-top:16px;padding:9px 10px;font-size:10.5px}.funnel.train .dseal{color:var(--steel);border-color:var(--steel)}@media (width<=880px){.dossier{position:relative;top:0}}.aband{background:linear-gradient(180deg,var(--butter),#ece5cf);padding:13vh 5vw}.agree{text-align:left;max-width:900px}.agree .aq{font-size:clamp(1.7rem,3.4vw,2.7rem)}.agree .aopts{justify-content:flex-start;gap:14px;margin-top:30px}.agree .aopts button{letter-spacing:.02em;background:#fff;border:2px solid #333a2280;border-radius:6px;padding:20px 44px 20px 26px;font-size:14.5px;font-weight:700;transition:all .15s;position:relative;box-shadow:0 4px #333a2259}.agree .aopts button:after{content:"→";opacity:.55;font-weight:400;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.agree .aopts button:hover{border-color:var(--olive);transform:translateY(-3px);box-shadow:0 7px #333a2259}.agree .aopts button.on:after{content:"✓";opacity:1}.agree .aresp{text-align:left;border-left:3px solid var(--basil);margin:26px 0 0;padding-left:16px;font-size:13.5px}.singles{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.single{font-family:var(--mono);color:#fff;cursor:pointer;text-align:left;background:#ffffff24;border:2px solid #ffffffd9;border-radius:6px;flex-direction:column;align-items:flex-start;gap:6px;min-width:210px;padding:16px 22px;transition:all .15s;display:flex}.single b{letter-spacing:.02em;font-size:13.5px}.single span{opacity:.85;font-size:12.5px}.single:hover{color:#1b1e24;background:#fff;transform:translateY(-2px)}.payrow{flex-wrap:wrap;gap:12px;display:flex}.cta.ghost{border:2px solid var(--basil);color:var(--basil);background:0 0}.cta.ghost:hover{background:var(--basil);color:#fff}.funnel.train .cta.ghost{border-color:var(--steel);color:var(--steel)}.funnel.train .cta.ghost:hover{background:var(--steel);color:#101216}.promise{mix-blend-mode:normal;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101216d1;border-radius:6px;padding:18px 26px;box-shadow:0 12px 40px #00000059}.promise .a{font-size:clamp(1.05rem,2.1vw,1.55rem)}.promise .b{color:#c9cfd8}#pricemark{display:none}.fuse .bundle .bp{mix-blend-mode:normal;color:#fff;background:#101216e0;border-radius:6px;padding:12px 22px;display:inline-block}.trail{mix-blend-mode:normal;color:#fff;background:#101216b3;border-radius:100px;padding:7px 14px;display:inline-block}.singles .single{color:#fff;background:#14161b;border-color:#ffffff59}.singles .single:hover{color:#14161b;background:#fff;border-color:#fff}.singles{mix-blend-mode:normal}.hproof{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.hproof span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#cfd5dd;background:#101216b8;border-radius:100px;padding:6px 11px;font-size:10.5px}.w3 .stage{flex-direction:column;justify-content:center;gap:18px;padding:5vh 5vw;overflow:visible}.w3 .mhead{margin-bottom:4px;position:static;transform:none}.fuse{margin-top:0}.fcard.left{transform:translate(-46vw)rotate(-5deg)}.fcard.right{transform:translate(46vw)rotate(5deg)}.osum{opacity:0;text-align:center;color:#dfe3ea;background:#101216d9;border-radius:8px;max-width:760px;padding:16px 24px}.osum .ot{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--basil);margin-bottom:8px;font-size:10.5px}.osum p{font-size:13.5px;line-height:1.7}.w3 .bundle{opacity:0;text-align:center;width:auto;position:static;transform:none}.w3 .bundle .bp{margin-bottom:12px}.w3 .singles{opacity:0;margin-top:2px;position:static}@media (width<=880px){.w3 .stage{height:auto;position:relative}.osum,.w3 .bundle,.w3 .singles{opacity:1}}.w3 .mhead{mix-blend-mode:normal;color:#fff;background:#101216db;border-radius:8px;padding:16px 30px}.w3 .mhead .a{color:#b9c1cb}.agree .aq{font-family:var(--mono);letter-spacing:0;max-width:34ch;font-size:clamp(1.15rem,2.3vw,1.8rem);font-style:normal;line-height:1.55}.agree .aq .se{font-family:var(--serif);color:var(--olive);font-size:1.22em;font-style:italic}.agree .aq .gr{font-family:var(--grot);text-transform:uppercase;letter-spacing:.01em;background:var(--iron);color:var(--bone);border-radius:3px;padding:1px 8px;font-size:.98em;font-weight:700}.duet .col{position:relative}.duet .col:before{content:"";pointer-events:none;position:absolute;inset:0}.duet .col.eatc:before{background:linear-gradient(160deg,#f2eddaf2,#f2eddac7),url(/assets/food.png) 50%/cover}.duet .col.liftc:before{background:linear-gradient(200deg,#1b1e24f2,#1b1e24d6),url(/assets/lift.png) 50% 20%/cover}.duet .col>*{z-index:2;position:relative}.sheet{box-shadow:0 26px 60px -24px #333a2280}.card-d{box-shadow:0 26px 60px -24px #000000bf}.h2chip{font-family:var(--grot);text-transform:uppercase;background:var(--iron);color:var(--bone);letter-spacing:0;border-radius:4px;padding:2px 14px;font-size:.82em;font-style:normal;font-weight:700;display:inline-block;transform:rotate(-1deg)}.liftc h2 .sew{font-family:var(--serif);text-transform:none;letter-spacing:0;font-style:italic;font-weight:400}.duet.obj h2{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:1.05rem;font-style:normal;font-weight:700}.agree{border:2px solid var(--iron);background:#fbf8ec;border-radius:8px;padding:36px 38px 30px;position:relative;box-shadow:6px 6px #1b1e24d9}.agree .atag{background:var(--iron);color:var(--bone);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:3px;padding:4px 12px;font-size:10.5px;position:absolute;top:-13px;left:26px}.agree .aset{font-family:var(--mono);letter-spacing:.02em;color:var(--olive2);max-width:64ch;margin-bottom:10px;font-size:12.5px}.agree .aq{font-family:var(--grot);letter-spacing:-.02em;max-width:none;color:var(--iron);font-size:clamp(1.5rem,3vw,2.4rem);font-style:normal;font-weight:800;line-height:1.1}.agree .aq .se,.agree .aq .gr{font:inherit;color:inherit;background:0 0;padding:0}.agree .aopts{gap:12px;margin-top:24px}.agree .aopts button{font-family:var(--grot);letter-spacing:0;border:2px solid var(--iron);box-shadow:0 4px 0 var(--iron);color:var(--iron);background:#fff;border-radius:6px;flex-direction:column;align-items:flex-start;gap:5px;padding:15px 44px 13px 18px;font-size:15px;font-weight:700;display:flex}.agree .aopts button span{font-family:var(--mono);letter-spacing:.02em;opacity:.72;font-size:11.5px;font-weight:400}.agree .aopts button:first-child{background:var(--iron);color:var(--bone)}.agree .aopts button:first-child span{opacity:.8}.agree .aopts button:hover{box-shadow:0 7px 0 var(--iron);border-color:var(--iron);transform:translateY(-3px)}.agree .aopts button.on{background:var(--basil);color:#fff;border-color:#3f6127;box-shadow:0 4px #3f6127}.agree .aopts button.on span{opacity:.9}.w3 .mhead h2{font-family:var(--grot);text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(1.6rem,3.4vw,2.9rem);font-weight:800}.osum p.opunch{font-family:var(--grot);letter-spacing:-.015em;font-size:clamp(1.25rem,2.5vw,2rem);font-weight:800;line-height:1.25}.osum p.opunch .hl{color:var(--basil)}.w3 .bundle .pwrap{background:#101216eb;border-radius:8px;margin-bottom:12px;padding:20px 44px 18px;display:inline-block;position:relative}.w3 .bundle .bwas{font-family:var(--mono);color:#9aa2ad;font-size:14px;-webkit-text-decoration:line-through #c65b4e;text-decoration:line-through #c65b4e;text-decoration-thickness:2px}.w3 .bundle .bp{color:#fff;background:0 0;margin:0;padding:0;font-size:clamp(2.4rem,5vw,4rem);line-height:1.05;display:block}.w3 .bundle .bp small{letter-spacing:.06em;font-size:.3em}.w3 .bundle .bsub{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#b9c1cb;margin-top:7px;font-size:11px}.w3 .sticker{background:var(--basil);color:#fff;font-family:var(--grot);letter-spacing:.02em;z-index:3;border-radius:4px;padding:10px 16px;font-size:1.1rem;font-weight:800;position:absolute;top:-18px;right:-30px;transform:rotate(7deg);box-shadow:3px 4px #0006}.duet.obj h2{font-family:var(--grot);letter-spacing:-.015em;text-transform:none;font-size:clamp(1.5rem,2.8vw,2.2rem);font-style:normal;font-weight:800;line-height:1.05}.duet.obj .q{font-family:var(--grot);letter-spacing:0;font-size:15px;font-style:normal;font-weight:700}.duet.obj .a:before{content:"✓  ";color:var(--basil);font-weight:700}@media (width<=700px){.agree{padding:30px 22px 24px}.agree .aopts button{width:100%}.w3 .sticker{top:-16px;right:-8px}.w3 .bundle .pwrap{padding:18px 28px 16px}}.fcard .fh{margin-bottom:0}.osum p.opunch .hl{white-space:nowrap}.w4 .closer{max-width:52ch}.w4 .closer h2{font-family:var(--grot);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(1.8rem,3.8vw,3rem);font-weight:800;line-height:1}.csci{margin:0 0 22px;padding:0;list-style:none}.csci li{border-bottom:1px dashed #5c664859;flex-direction:column;gap:2px;padding:11px 0;display:flex}.csci li b{font-family:var(--grot);color:var(--iron);font-size:14.5px;font-weight:700}.csci li b:before{content:"✓  ";color:var(--basil)}.csci li span{font-family:var(--mono);color:var(--olive2);font-size:12px;line-height:1.65}.modetog{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.modetog button{font-family:var(--grot);border:2px solid var(--iron);box-shadow:0 4px 0 var(--iron);color:var(--iron);cursor:pointer;background:#fff;border-radius:6px;flex-direction:column;align-items:flex-start;gap:4px;padding:13px 18px 11px;font-size:14px;font-weight:700;transition:all .15s;display:flex}.modetog button span{font-family:var(--mono);opacity:.72;font-size:11px;font-weight:400}.modetog button:hover{box-shadow:0 6px 0 var(--iron);transform:translateY(-2px)}.modetog button.on{background:var(--basil);color:#fff;border-color:#3f6127;box-shadow:0 4px #3f6127}.modetog button.on span{opacity:.9}.duet .csci{max-width:480px;margin:22px 0 0;padding:0}.csci.d li{border-color:#ffffff24}.csci.d li b{color:#fff}.csci.d li span{color:#b9c1cb}.fromto{background:var(--iron);text-align:center;padding:13vh 5vw}.fromto h2{font-family:var(--grot);text-transform:uppercase;letter-spacing:-.02em;color:var(--bone);margin-bottom:5vh;font-size:clamp(1.8rem,3.8vw,3rem);font-weight:800}.ftrows{max-width:820px;margin:0 auto}.ftr{text-align:left;border-bottom:1px dashed #ffffff24;grid-template-columns:1fr 40px 1fr;align-items:center;gap:12px;padding:16px 0;display:grid}.ftr .from{font-family:var(--mono);color:#8a93a0;text-align:right;font-size:13px}.ftr .arr{color:var(--basil);text-align:center;font-size:1.1rem;font-weight:700}.ftr .to{font-family:var(--grot);color:var(--bone);font-size:15.5px;font-weight:700}@media (width<=700px){.ftr{text-align:left;grid-template-columns:1fr;gap:4px}.ftr .from,.ftr .arr{text-align:left}}.funnel:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(160deg,#f2eddaf2,#f2eddae0),url(/assets/food.png) 50%/cover;position:fixed;inset:0}.funnel.train:before{background:linear-gradient(160deg,#15181ef0,#15181ee6),url(/assets/gym.webp) 50%/cover}.ftop,.fbar,.fgrid,.fq{z-index:1;position:relative}.fnum{z-index:-1;font-family:var(--grot);opacity:.07;pointer-events:none;letter-spacing:-.04em;font-size:clamp(7rem,15vw,12rem);font-weight:800;line-height:1;position:absolute;top:-40px;left:-14px}.funnel.train .fnum{opacity:.1;color:#fff}.funnel .fh{font-family:var(--grot);letter-spacing:-.02em;font-size:clamp(1.8rem,3.6vw,2.9rem);font-style:normal;font-weight:800;line-height:1.02}.fbar{height:3px}.fin{background:0 0;border:0;border-bottom:3px solid #1b1e2499;border-radius:0;padding:10px 2px;font-size:21px;font-weight:700}.funnel.train .fin{background:0 0;border-color:#fff6}.fin:focus{border-color:var(--basil);outline:none}.funnel.train .fin:focus{border-color:var(--steel)}.fchips button,.fcards button{border:2px solid var(--iron);box-shadow:0 3px 0 var(--iron);font-family:var(--grot);color:var(--iron);background:#fff;border-radius:6px;font-size:14px;font-weight:700;transition:all .15s}.fchips button:hover,.fcards button:hover{box-shadow:0 5px 0 var(--iron);transform:translateY(-2px)}.fchips button.on,.fcards button.on{background:var(--basil);color:#fff;border-color:#3f6127;box-shadow:0 3px #3f6127}.funnel.train .fchips button,.funnel.train .fcards button{color:var(--bone);background:#ffffff0d;border-color:#ffffffb3;box-shadow:0 3px #ffffff4d}.funnel.train .fchips button.on,.funnel.train .fcards button.on{background:var(--steel);color:#0e1116;border-color:#5a7ba0;box-shadow:0 3px #5a7ba0}.faff{border-left:3px solid var(--basil);padding-left:14px}.funnel.train .faff{border-color:var(--steel)}.dossier{border:2px solid var(--iron);transform:rotate(-.4deg);box-shadow:8px 8px #1b1e2426,0 22px 50px -24px #1e201473}.dossier:before{content:"PLATEGYM · PERSONAL DOSSIER";background:var(--iron);color:var(--bone);font-family:var(--mono);letter-spacing:.16em;border-radius:3px;padding:3px 10px;font-size:9.5px;position:absolute;top:-11px;left:18px}.funnel.train .dossier{border-color:#ffffff8c}.fclose{font-family:var(--mono);color:var(--olive2);border-left:3px solid var(--basil);max-width:48ch;margin-top:3vh;padding-left:14px;font-size:13px;line-height:1.7}.funnel.train .fclose{color:#b9c1cb;border-color:var(--steel)}.nod{font-family:var(--mono);letter-spacing:.02em;color:var(--olive2);border-left:3px solid var(--basil);max-width:44ch;margin:14px 0 6px;padding-left:12px;font-size:12.5px;line-height:1.6}.nod.d{color:#b9c1cb}.nodc{font-family:var(--mono);color:#b9c1cb;max-width:56ch;margin:-2vh auto 5vh;font-size:13px;line-height:1.7}.bclose{font-family:var(--mono);color:#cfd5dd;background:#101216d9;border-radius:4px;margin:14px auto 0;padding:9px 16px;font-size:12.5px;line-height:1.6;display:table}.funnel.meal .fh,.funnel.full .fh,.funnel.train .fh{font-family:var(--grot);letter-spacing:-.02em;font-size:clamp(1.8rem,3.6vw,2.9rem);font-style:normal;font-weight:800;line-height:1.02}.w3 .mhead h2{text-transform:none;max-width:26ch;margin-left:auto;margin-right:auto;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.08}.w3 .stage{gap:12px;padding:3vh 4vw}.w3 .mhead{padding:10px 26px}.w3 .mhead .a{font-size:10.5px}.w3 .mhead h2{margin-top:6px;font-size:clamp(1.3rem,2.4vw,2rem)}.fcard{min-height:0;padding:20px 24px 16px}.fcard .fh{font-size:1.3rem}.fcard ul{margin-top:12px}.fcard li{padding:5px 0;font-size:11.5px;line-height:1.5}.fcard .was{margin-top:9px;font-size:11px}.osum{padding:10px 22px}.osum .ot{margin-bottom:4px}.osum p.opunch{font-size:clamp(1rem,1.9vw,1.4rem)}.w3 .bundle{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.w3 .bundle .pwrap{margin-bottom:0;padding:12px 32px 10px}.w3 .bundle .bwas{font-size:12px}.w3 .bundle .bp{font-size:clamp(2rem,3.6vw,2.7rem)}.w3 .bundle .bsub{margin-top:4px;font-size:10px}.w3 .sticker{padding:7px 12px;font-size:.9rem;top:-14px;right:-22px}.w3 .bundle .bclose{flex-basis:100%;margin-top:2px}.w3 .singles{margin-top:0}.single{min-width:180px;padding:11px 16px}.single b{font-size:12.5px}.single span{font-size:11.5px}@media (width<=880px){.w3 .stage{gap:14px}}button.cta{cursor:pointer;font-family:var(--mono);border:0}button.cta.ghost{background:0 0;border:1px solid}button.cta:disabled{opacity:.55;cursor:default;transform:none}.payerr{font-family:var(--mono);color:#c65b4e;margin-top:10px;font-size:12.5px}.sexrow{margin-bottom:18px}@media (width<=880px){.fgrid{flex-direction:column;display:flex}.fq{order:1}.fsheet{order:2;margin-top:6vh}.w4 .row{padding:0 6vw}}@media (height<=840px) and (width>=881px){.w3 .stage{gap:8px;padding:2vh 4vw}.w3 .mhead{padding:8px 20px}.w3 .mhead h2{margin-top:4px;font-size:clamp(1.1rem,2vw,1.6rem)}.fcard{padding:14px 20px 12px}.fcard .fh{font-size:1.1rem}.fcard ul{margin-top:8px}.fcard li{padding:3.5px 0;font-size:10.5px;line-height:1.45}.fcard .was{margin-top:6px;font-size:10px}.osum{padding:7px 18px}.osum p.opunch{font-size:clamp(.9rem,1.7vw,1.2rem)}.w3 .bundle .pwrap{padding:9px 24px 8px}.w3 .bundle .bp{font-size:clamp(1.7rem,3vw,2.2rem)}.w3 .bundle .bclose{padding:6px 10px;font-size:11px}.single{min-width:160px;padding:8px 13px}}html,body{overflow:clip visible!important}
