.bfr-editorial main #why.sec{overflow:hidden;padding-block:0!important}.why-dark{position:relative;background:linear-gradient(180deg,#081d1b,#0e2a27 60%,#14332e);color:#f3ede0;padding-block:clamp(70px,8vw,112px) clamp(64px,7vw,96px)}.why-dark:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#ffb66140}.why-light{background:var(--cream);padding-block:clamp(56px,6.5vw,84px) clamp(72px,8vw,112px)}.why-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(30px,4.5vw,72px);align-items:end}.why-head{max-width:none;min-width:0}.why-title{margin-top:20px;font-family:"Instrument Serif","Instrument Serif Fallback",serif;font-weight:400;font-size:clamp(32px,4.2vw,56px);line-height:1.08;letter-spacing:-.01em;color:#f6f0e2;text-wrap:balance}.why-src{margin-top:14px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#8aa096;font-weight:600}.why-lead{margin-top:0;font-size:clamp(16.5px,1.25vw,17.5px);line-height:1.68;color:#cdd8d0;max-width:46ch;padding-bottom:4px}.loop-stage{display:block;margin-top:clamp(34px,4.5vw,56px)}.loop-frame{border-radius:30px;background:#faf5ea0d;border:1px solid rgba(250,245,234,.12);padding:clamp(16px,2.2vw,30px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:clamp(20px,3vw,40px);align-items:center}.loop-viz{min-width:0}.loop-svg{display:block;width:100%;height:auto;max-width:500px;margin:0 auto}.loop-caption{margin:12px 0 0;text-align:center;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#71877e}.only-m-inline{display:none}.loop-arc{opacity:.32;transition:opacity .4s ease}.loop-arc.is-on{opacity:1;filter:drop-shadow(0 0 6px rgba(255,182,97,.55));stroke-dasharray:220;stroke-dashoffset:220;animation:arcDraw .85s var(--ease) forwards}@keyframes arcDraw{to{stroke-dashoffset:0}}.loop-node{cursor:pointer;outline:none}.loop-node .ln-halo{fill:#ffb66100;transition:fill .35s ease}.loop-node .ln-dot{transition:stroke-width .25s ease,filter .35s ease}.loop-node.is-on .ln-halo{fill:#ffb66129}.loop-node.is-on .ln-dot{stroke-width:4;filter:drop-shadow(0 0 10px rgba(255,182,97,.55))}.loop-node:hover .ln-halo,.loop-node:focus-visible .ln-halo{fill:#ffb6611f}.loop-node:focus-visible .ln-dot{stroke:#ffd9b4;stroke-width:4}.loop-panel{position:relative;min-width:0;border:0;border-left:1px solid rgba(250,245,234,.14);border-radius:0;background:transparent;padding:6px 0 6px clamp(20px,3vw,40px);min-height:0;display:flex;flex-direction:column;justify-content:center;gap:16px}.lp-step{display:none}.lp-step.is-on{display:block;animation:lpIn .45s var(--ease) both}@keyframes lpIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0}.lp-top strong{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(24px,2.4vw,32px);line-height:1.1;color:#f6f0e2}.lp-of{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#71877e}.lp-text{margin:14px 0 0;font-size:clamp(15.5px,1.2vw,17.5px);line-height:1.66;color:#cdd8d0}.ws-n{flex:0 0 34px;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;font-family:"Instrument Serif",serif;font-size:19px;color:#fff3e2;background:#1b443e;border:1px solid rgba(255,182,97,.6)}.ws-n-binge{background:#e0602f}.ws-n-shame{background:#2a3c33}.lp-nav{margin-top:0;display:flex;align-items:center;gap:14px}.lp-btn{width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,182,97,.45);background:#ffb66114;color:#ffc38f;display:grid;place-items:center;cursor:pointer;transition:background .25s ease}.lp-btn:hover{background:#ffb6612e}.lp-btn:focus-visible{outline:2px solid #FFC38F;outline-offset:3px}.lp-dots{display:flex;gap:8px;margin-inline:auto}.lp-play .lp-ico-play,.lp-play.is-paused .lp-ico-pause{display:none}.lp-play.is-paused .lp-ico-play{display:block}.lp-nav .lp-play{margin-right:2px}.lp-dot{width:9px;height:9px;padding:0;border-radius:999px;border:1px solid rgba(255,182,97,.55);background:transparent;cursor:pointer;transition:background .25s ease,transform .25s ease}.lp-dot.is-on{background:#ffb661;transform:scale(1.25)}.lp-dot:focus-visible{outline:2px solid #FFC38F;outline-offset:3px}.lp-loopnote{margin:14px 0 0;font-size:13px;line-height:1.5;color:#8aa096;font-style:italic}.why-proof{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.5fr) 176px;gap:clamp(20px,2.6vw,32px);align-items:center;border-radius:26px;background:var(--paper);border:1px solid rgba(31,46,43,.1);padding:clamp(22px,3vw,34px);box-shadow:0 24px 50px -40px #10302c59}.wp-stats{display:flex;flex-direction:column;gap:8px}.wp-stats>div{display:flex;align-items:center;gap:12px;padding:12px 15px;border-radius:16px;background:var(--pine);border:1px solid rgba(255,182,97,.3);text-align:left}.wp-num{flex:0 0 58px;font-family:"Instrument Serif",serif;font-size:clamp(34px,3vw,42px);line-height:1;color:#ffc38f}.wp-lab{font-size:12.5px;line-height:1.4;color:#cdd8d0}.wp-kicker{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rust)}.wp-text p{font-size:15.5px;line-height:1.66;color:var(--ink2)}.wp-text strong{color:var(--ink);font-weight:650}.wp-quote{margin-top:12px!important;padding:12px 16px;border-left:3px solid var(--amber);background:#eaf0e2;border-radius:0 12px 12px 0;font-family:"Instrument Serif",serif;font-style:italic;font-size:18px!important;line-height:1.45!important;color:var(--pine)!important}.wp-page{margin-top:10px!important;font-size:11.5px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)!important;font-weight:700}.wp-page-fig{margin:0;text-align:center}.wp-page-fig img{width:100%;height:auto;border-radius:8px;border:1px solid rgba(31,46,43,.12);box-shadow:0 14px 30px -18px #10302c80;background:#faf3e6;transform:rotate(-2deg)}.wp-page-fig figcaption{margin-top:12px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.why-fixes{margin-top:clamp(40px,5vw,64px)}.wf-kicker{margin:0 0 18px;font-family:"Instrument Serif",serif;font-size:clamp(24px,2.6vw,34px);line-height:1.15;color:var(--ink);text-wrap:balance}.wf-kicker span{color:var(--rust);font-style:italic}.wf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr);gap:12px;align-items:stretch}.wf-card.wf-us{transform:translateY(-6px);display:flex;flex-direction:column;text-decoration:none;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.wf-card.wf-us:hover{transform:translateY(-10px);box-shadow:0 34px 60px -30px #081d1bcc}.wf-card.wf-us:focus-visible{outline:2px solid #FFC38F;outline-offset:4px}.wf-go{margin-top:auto;padding-top:14px;display:inline-flex;align-items:center;justify-content:flex-end;color:#ffc38f;transition:transform .35s var(--ease)}.wf-card.wf-us:hover .wf-go{transform:translate(4px)}.wf-card.wf-us .wf-tag{font-size:11px;align-self:flex-start}.wf-card.wf-us h3{font-size:17px}.wf-card{position:relative;border-radius:20px;background:#faf6ecb3;border:1px solid rgba(31,46,43,.09);padding:22px 20px 20px}.wf-tag{display:inline-block;margin-bottom:12px;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);padding:4px 9px;border-radius:999px;border:1px solid rgba(31,46,43,.14)}.wf-card h3{margin:0 0 8px;font-family:Schibsted Grotesk,sans-serif;font-size:15.5px;font-weight:700;color:var(--ink);line-height:1.35}.wf-card p{font-size:14px;line-height:1.6;color:var(--muted)}.wf-card.wf-us{background:linear-gradient(180deg,#0f2a24,#16413a);border-color:#ffb66173;box-shadow:0 26px 50px -30px #081d1bb3}.wf-card.wf-us .wf-tag{color:#ffc38f;border-color:#ffb66180;background:#ffb6611a}.wf-card.wf-us h3{color:#ffc38f}.wf-card.wf-us p{color:#cdd8d0}.wf-card.wf-us p strong{color:#f6f0e2;font-weight:650}.why-contrast{margin-top:clamp(40px,5vw,64px)}.contrast-table{border-radius:22px;overflow:hidden;border:1px solid rgba(31,46,43,.12);background:var(--paper);box-shadow:0 24px 50px -40px #10302c59}.ct-head,.ct-row{display:grid;grid-template-columns:clamp(120px,13vw,164px) minmax(0,1fr) minmax(0,1.3fr);gap:0;align-items:stretch}.ct-head{background:var(--pine);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9fb4aa}.ct-head span{padding:13px 20px}.ct-head span:last-child{color:#ffc38f;background:#ffb6611f;box-shadow:inset 2px 0 #ffb66180}.ct-row{border-top:1px solid rgba(31,46,43,.1);font-size:14.5px;line-height:1.55;color:var(--muted)}@media(hover:hover){.ct-row{transition:background .25s ease}.ct-row:hover{background:#2e5e480b}}.ct-row span{padding:15px 20px}.ct-row span[role=rowheader]{font-family:"Instrument Serif",serif;font-size:19px;color:var(--ink);line-height:1.2;background:#1f2e2b09;border-right:1px solid rgba(31,46,43,.07)}.ct-row span:nth-child(2){position:relative;padding-left:40px;color:#7b8a83}.ct-row span:nth-child(2):before{content:"\2715";position:absolute;left:20px;top:17px;font-size:12px;color:#b4552a;opacity:.75}.ct-row span:last-child{position:relative;padding-left:44px;background:#eaf0e2;color:var(--ink2);box-shadow:inset 2px 0 #2e5e4859}.ct-row span:last-child:before{content:"\2713";position:absolute;left:20px;top:15px;font-size:15px;font-weight:700;color:#2e5e48}.ct-row b{color:var(--pine);font-weight:700}.ct-row:last-child span:last-child{border-bottom-right-radius:21px}.ct-head span:last-child{border-top-right-radius:21px}.why-cta{margin-top:clamp(28px,3.5vw,44px);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.why-cta .btn.dark{gap:12px}.why-cta-note{font-size:13px;letter-spacing:.03em;color:var(--muted)}.why-cta-note a{color:var(--rust);text-decoration-color:#b4552a73}.bfr-editorial .hero-card.hero-card-wide{max-width:588px}.bfr-editorial .hero .book-wrap:has(.hero-card-wide){flex:1 1 440px}@media(min-width:1101px)and (max-width:1280px){.bfr-editorial .hero-card.hero-card-wide{max-width:500px}.bfr-editorial .hero .book-wrap:has(.hero-card-wide){flex:1 1 380px}}@media(min-width:821px)and (max-width:1100px){.bfr-editorial .hero{min-height:0}.bfr-editorial .hero .grid{flex-direction:column;align-items:center;padding-top:96px;padding-bottom:56px;gap:0}.bfr-editorial .hero .grid>div:first-child{flex:0 0 auto!important;width:100%;max-width:none;display:block;text-align:left;margin-inline:auto}.bfr-editorial .hero .grid>div:first-child :is(h1,p,ol){text-align:left;margin-inline:0}.bfr-editorial .hero .kicker,.bfr-editorial .hero .sub{margin-inline:0!important}.bfr-editorial .hero-what,.bfr-editorial .hero .trust{justify-content:flex-start}.bfr-editorial .hero .only-m{display:block!important}.bfr-editorial .hero .only-d{display:none!important}.bfr-editorial .hero .book-wrap:has(.hero-card){display:none}.bfr-editorial .hero .scroll-cue{display:none}.bfr-editorial .hero-mini{margin:18px 0 0;width:100%;position:relative;display:block}.bfr-editorial .hero-mini .hero-card{width:100%;max-width:none;margin:0;border-radius:26px}.bfr-editorial .hero-mini .hero-card .in{border-radius:25px;aspect-ratio:auto}.bfr-editorial .hero-mini .hero-card .in img{width:100%;height:auto;object-fit:contain;transform:none}.bfr-editorial .hero .hero-benefit.only-m{display:flex!important}.bfr-editorial .hero-benefit{align-items:center;flex-wrap:wrap;gap:4px 10px;margin:16px 0 0;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#c9d8cf;justify-content:flex-start;text-align:left}.bfr-editorial .hero-benefit span{white-space:nowrap}.bfr-editorial .hero-benefit i{font-style:normal;color:#ffb661;opacity:.75}.bfr-editorial .hero-cta-m{margin-top:14px;position:relative;z-index:2}.bfr-editorial .hero-cta-m .btn.full{width:auto;min-width:360px;font-size:16px!important;margin-inline:0}.bfr-editorial .hero-cta-m .hero-format{margin-top:12px;font-size:13px;justify-content:flex-start;text-align:left}.bfr-editorial .hero .sub{margin-top:22px!important}}@media(min-width:821px)and (max-width:1023px){.bfr-editorial .hero-card.hero-card-wide{max-width:none}.bfr-editorial #sample .wrap>.rv{max-width:none!important;margin-inline:0!important}.bfr-editorial #inside .prow>.rv{max-width:none!important;margin-inline:0!important}.bfr-editorial #offer .offer-card-col,.bfr-editorial #offer .offer-visual,.bfr-editorial #free .gift-layout,.bfr-editorial #free .opt-wrap{max-width:none!important}.bfr-editorial #start>div:not(.dawnglow){max-width:none!important}}.bfr-editorial .hero .scroll-cue{width:auto;height:auto;padding:6px 12px;border:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#ffc38fcc}.bfr-editorial .hero .scroll-cue:hover{background:none;border:0;color:#ffd9b4}.bfr-editorial .hero .scroll-cue svg{width:26px;height:26px;stroke-width:1.6}.hero-after{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12.5px;letter-spacing:.03em;color:#b9c9c1}.hero-after li{display:inline-flex;align-items:center;gap:8px}.hero-after b{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;font-family:"Instrument Serif",serif;font-size:13px;font-weight:400;color:#2a1408;background:var(--amber)}.index-block{margin-top:clamp(44px,5.5vw,72px)}.index-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;margin-bottom:22px}.index-head h3{margin:14px 0 0;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(28px,3.2vw,42px);line-height:1.08;letter-spacing:-.005em;color:var(--ink);text-wrap:balance}.index-head p{margin:0 0 6px;font-size:14px;line-height:1.5;color:var(--muted);max-width:38ch}.index-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ix-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:start;padding:18px;border-radius:20px;background:var(--paper);border:1px solid rgba(31,46,43,.1);box-shadow:0 20px 44px -38px #10302c66;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.ix-item:hover{transform:translateY(-2px);box-shadow:0 28px 50px -34px #10302c73}.ix-thumb{position:relative;display:block;width:100%;padding:0;margin:0;border:0;background:none;cursor:pointer;border-radius:8px;font:inherit}.ix-thumb img{display:block;width:100%;height:auto;border-radius:6px;border:1px solid rgba(31,46,43,.14);box-shadow:0 10px 24px -14px #10302c8c;background:#faf3e6;transition:transform .35s var(--ease)}.ix-thumb:hover img{transform:translateY(-3px) rotate(-1.5deg)}.ix-thumb:focus-visible{outline:2px solid var(--rust);outline-offset:4px}.ix-zoom{position:absolute;right:-8px;bottom:-8px;width:28px;height:28px;border-radius:999px;background:var(--pine);color:#f6f0e2;display:grid;place-items:center;box-shadow:0 6px 14px -6px #00000080}.ix-n{font-family:"Instrument Serif",serif;font-size:13px;letter-spacing:.16em;color:var(--rust)}.ix-title{margin:3px 0 0;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(20px,1.7vw,24px);line-height:1.15;color:var(--ink)}.ix-page{display:inline-block;margin-top:8px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pine);background:#eaf0e2;border:1px solid #D5DFCB;padding:3px 9px;border-radius:999px}.ix-desc{margin:9px 0 0;font-size:14px;line-height:1.6;color:var(--muted)}.ix-desc strong{color:var(--ink);font-weight:650}.offer-extras{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.offer-extras .offer-honest{margin-top:0;max-width:78ch}.offer-cta2{margin-top:22px;display:flex;flex-direction:column;align-items:center;gap:8px}.offer-cta2 .btn.full{width:min(100%,460px)}.yb-chead{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:10px 16px;align-items:start}.yb-chead-text{display:flex;flex-direction:column;gap:10px;min-width:0}.yb-page{margin:0;width:82px}.yb-page img{display:block;width:100%;height:auto;border-radius:5px;border:1px solid rgba(31,46,43,.14);box-shadow:0 10px 22px -12px #10302c80;transform:rotate(2deg);background:#faf3e6}.yb-page figcaption{margin-top:8px;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);text-align:center;line-height:1.3;white-space:nowrap}.hsteps{position:relative;--rail-y:50px}.hsteps:before{content:"";position:absolute;top:var(--rail-y);left:0;right:0;height:2px;background:linear-gradient(90deg,#e0602f73,#2e5e4859);z-index:0}.bfr-editorial #how .hstep{z-index:1;gap:13px;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.bfr-editorial #how .hstep:hover{transform:translateY(-3px);box-shadow:0 26px 40px -30px #10302c8c}.hstep-rail{display:flex;align-items:center;gap:14px}.hline{flex:1;height:2px;border-radius:2px;background:linear-gradient(90deg,#e0602f73,#e0602f1a)}.bfr-editorial #how .hnum{line-height:1}.hstep-title{margin:0;font-family:"Instrument Serif",serif;font-weight:400;line-height:1.15;color:var(--ink)}.hstep-body{margin:0;color:var(--muted)}.how-cta{margin-top:clamp(24px,3vw,34px);display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.how-cta-note{font-size:12.5px;letter-spacing:.04em;color:var(--faint);font-weight:500}.hs-pages{display:flex;align-items:flex-end;gap:10px;margin:auto 0 4px}.hs-thumb{padding:0;margin:0;border:0;background:none;font:inherit;line-height:0;cursor:pointer;border-radius:5px;transition:transform .35s var(--ease)}.hs-thumb:hover{transform:translateY(-3px) rotate(-1.5deg)}.hs-thumb:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.hs-thumb img{margin:0}.hs-pages .hs-thumb:nth-of-type(2) img{transform:translateY(-4px) rotate(3deg)}.hs-pages img{width:64px;height:auto;border-radius:4px;border:1px solid rgba(31,46,43,.14);box-shadow:0 8px 18px -10px #10302c80;background:#faf3e6}.hs-pages img:nth-child(2){transform:translateY(-4px) rotate(3deg)}.hs-pages span{margin-left:4px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);line-height:1.35}.hs-cap{display:inline-flex;align-items:center;gap:5px;color:var(--rust)!important}.offer-lead{margin-top:14px;font-size:17px;line-height:1.62;color:#4a5b54;max-width:58ch}.pref{display:inline-block;margin-left:4px;padding:2px 8px;border-radius:999px;background:#f1f5ec;border:1px solid #DCE3D7;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pine);vertical-align:middle}.offer-facts{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.offer-facts li{display:inline-flex;align-items:baseline;gap:3px;padding:7px 12px;border-radius:999px;background:#f1f5ec;border:1px solid #DCE3D7;font-size:12.5px;color:var(--muted);letter-spacing:.02em}.offer-facts li b{font-family:"Instrument Serif",serif;font-size:19px;line-height:1;color:var(--pine);font-weight:400}.offer-bonus{margin:16px 0 18px;padding:15px 17px 14px;border-radius:18px;background:#eff3e9;border:1px solid #D4DFCE}.ob-head{display:flex;gap:14px;align-items:flex-start}.ob-cover{width:62px;height:auto;flex:0 0 62px;border-radius:5px;border:1px solid rgba(31,46,43,.12);box-shadow:0 10px 22px -12px #10302c8c}.ob-intro{min-width:0}.ob-label{margin:0;display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#2e5e48}.ob-title{margin:4px 0 0;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(19px,1.5vw,22px);line-height:1.15;color:var(--ink)}.ob-sub{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted)}.ob-list{list-style:none;margin:13px 0 0;padding:12px 0 0;border-top:1px solid rgba(31,46,43,.1);display:flex;flex-direction:column;gap:9px}.ob-list li{display:flex;flex-direction:column;gap:1px;min-width:0}.ob-tool{font-size:13.5px;font-weight:700;line-height:1.35;color:var(--ink)}.ob-desc{font-size:12.5px;line-height:1.45;color:var(--muted)}.ob-more{display:inline-flex;align-items:center;min-height:32px;margin-top:10px;font-size:13px;font-weight:600;color:var(--rust)}.bonus-head{display:flex;gap:16px;align-items:flex-start;margin-bottom:14px}.bonus-cover{width:72px;height:auto;flex:0 0 72px;border-radius:6px;box-shadow:0 10px 24px -12px #10302c8c;border:1px solid rgba(31,46,43,.12)}.bonus-list{gap:0!important}.bfr-editorial #offer .bonus-box .bonus-list li{display:flex;flex-direction:column;grid-template-columns:none;gap:3px;padding:12px 0!important;border-top:1px solid rgba(31,46,43,.1);font-size:14.5px!important;line-height:1.5}.bfr-editorial #offer .bonus-box .bonus-list li:last-child{border-bottom:1px solid rgba(31,46,43,.1)}.bfr-editorial #offer .bonus-list .bonus-desc{display:block}.bl-wall{font-family:"Instrument Serif",serif;font-style:italic;font-size:16.5px;color:var(--rust);line-height:1.3}.bl-tool{font-weight:700;color:var(--ink)}.bonus-list .bonus-desc{color:var(--muted);font-size:13.5px}.bonus-more{display:inline-block;margin-top:12px;font-size:13.5px;font-weight:600}.offer-honest{margin-top:22px;border-radius:18px;background:#f7f1e4;border:1px solid rgba(31,46,43,.1);padding:16px 18px}.oh-kicker{margin:0 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pine)}.offer-honest p{font-size:13.5px;line-height:1.62;color:var(--muted)}.page-frame{margin:0;border-radius:22px;background:#e4dcc9;border:1px solid rgba(31,46,43,.1);padding:12px;box-shadow:0 26px 60px -30px #5a3c1459}.page-frame img{width:100%;height:auto;border-radius:10px;box-shadow:0 12px 30px -16px #10302c8c;background:#faf3e6}.page-frame figcaption{margin:12px 4px 2px;font-size:12.5px;color:var(--muted);letter-spacing:.02em}.page-frame figcaption span{display:inline-block;margin-right:8px;padding:3px 9px;border-radius:999px;background:var(--pine);color:#f6f0e2;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gallery-wrap{border-top:1px solid rgba(31,46,43,.1);padding-top:clamp(40px,5vw,64px)}.gallery-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.gallery-lead{margin-top:14px;font-size:16.5px;line-height:1.62;color:#4a5b54;max-width:56ch}.gallery-meta{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.gallery{list-style:none;margin:clamp(22px,3vw,34px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.gallery-item{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;text-align:left;font-family:inherit;border-radius:12px}.gallery-item img{width:100%;height:auto;border-radius:8px;border:1px solid rgba(31,46,43,.12);box-shadow:0 14px 30px -18px #10302c80;background:#faf3e6;transition:transform .35s var(--ease),box-shadow .35s ease}.gallery-item:hover img,.gallery-item:focus-visible img{transform:translateY(-4px);box-shadow:0 22px 40px -18px #10302c8c}.gi-cap{display:block;margin-top:9px;font-size:12px;line-height:1.4;color:var(--muted)}.gi-cap b{color:var(--rust);font-weight:700;margin-right:4px}.gallery-swipe{display:none;margin:6px 0 0;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--faint);text-align:center}.gallery-cta{margin-top:clamp(24px,3vw,34px);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.gallery-note{font-size:12.5px;letter-spacing:.04em;color:var(--faint);font-weight:500}body.lb-open{overflow:hidden}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}.lightbox[hidden]{display:none}.lb-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#081d1bd1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.lb-dialog{position:relative;width:min(760px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;border-radius:20px;background:#faf3e6;box-shadow:0 40px 90px -30px #000000b3;overflow:hidden}.lb-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 18px;background:#0f2a24;color:#f6f0e2}.lb-title{font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.3}.lb-nav{display:flex;gap:6px;flex-shrink:0}.lb-btn{width:38px;height:38px;border-radius:999px;border:1px solid rgba(250,245,234,.2);background:#faf5ea14;color:#f6f0e2;display:grid;place-items:center;cursor:pointer}.lb-btn:hover{background:#faf5ea2e}.lb-body{overflow:auto;background:#e4dcc9;padding:14px;flex:1 1 auto;min-height:0}.lb-body img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 14px 30px -18px #10302c99;background:#faf3e6}.lb-foot{display:flex;justify-content:center;padding:12px;background:#f1ebdf;border-top:1px solid rgba(31,46,43,.1)}.yb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(24px,4vw,56px);flex-wrap:wrap}.yb-head>div{flex:1 1 520px;min-width:0}.yb-title{margin-top:18px}.yb-lead{margin-top:16px;font-size:17px;line-height:1.66;color:#4a5b54;max-width:58ch}.yb-cover{flex:0 0 auto;margin:0;display:flex;flex-direction:column;align-items:center;gap:10px}.yb-cover img{width:200px;height:auto;border-radius:8px;box-shadow:0 26px 50px -22px #10302c99;border:1px solid rgba(31,46,43,.12);transform:rotate(-2.5deg)}.yb-cover figcaption{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);text-align:center}.yb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(28px,4vw,44px)}.yb-card{display:flex;flex-direction:column;gap:10px;border-radius:22px;background:var(--paper);border:1px solid rgba(31,46,43,.12);padding:clamp(20px,2.6vw,28px);box-shadow:0 20px 40px -32px #10302c73}.yb-wall{margin:0;font-family:"Instrument Serif","Instrument Serif Fallback",serif;font-style:italic;font-size:clamp(21px,2vw,25px);line-height:1.22;color:var(--rust2);text-wrap:balance}.yb-tool{margin:0;font-size:15px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.yb-tool span{display:inline-block;padding:3px 9px;border-radius:999px;background:var(--pine);color:#f6f0e2;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.yb-what{margin:0;font-size:15px;line-height:1.62;color:#4a5b54}.yb-do{margin:auto 0 0;padding:12px 14px;border-radius:14px;background:#f1f5ec;border:1px solid #DCE3D7;font-size:13.5px;line-height:1.55;color:var(--muted)}.yb-do strong{color:var(--pine);font-weight:700}.yb-more{margin-top:clamp(22px,3vw,32px)}.yb-more-kicker{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.yb-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.yb-mini{border-radius:18px;background:#ffffff8c;border:1px solid rgba(31,46,43,.1);padding:18px 20px}.yb-mini .yb-wall{font-size:18px;color:var(--ink);margin-bottom:8px}.yb-mini p:last-child{margin:0;font-size:14px;line-height:1.6;color:#4a5b54}.yb-ref{display:inline-block;margin-left:6px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.yb-cta{margin-top:clamp(24px,3vw,34px);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.yb-cta-note{font-size:12.5px;letter-spacing:.04em;color:var(--faint);font-weight:500}.honest-strip{grid-column:1/-1;margin-top:clamp(8px,2vw,20px)}.hs-kicker{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.hs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hs-grid blockquote{margin:0;border-radius:18px;background:#f1f5ec;border:1px solid #DCE3D7;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.hs-grid blockquote p{margin:0;font-family:"Instrument Serif",serif;font-size:19px;line-height:1.3;color:var(--ink)}.hs-grid cite{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.why-price{margin:28px auto 32px;width:100%;max-width:640px;box-sizing:border-box;text-align:left;border-radius:20px;background:#f7f1e4;border:1px solid rgba(31,46,43,.1);padding:20px 24px}.bfr-editorial #launch .offer-recap .recap-note{margin-top:16px}.bfr-editorial #launch .recap-facts{margin-block:26px 0}.wpr-kicker{margin:0 0 10px;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pine)}.why-price ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.why-price li{position:relative;padding-left:18px;font-size:14px;line-height:1.6;color:var(--muted)}.why-price li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:999px;background:var(--rust2)}.why-price li strong{color:var(--ink);font-weight:650}.final-quote{margin:24px auto 0;max-width:60ch;font-family:"Instrument Serif",serif;font-size:clamp(19px,2vw,24px);line-height:1.35;color:#ffe1c2;font-style:italic}.final-quote span{display:block;margin-top:8px;font-family:Schibsted Grotesk,sans-serif;font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8aa096}@media(max-width:1023px){.offer-extras{grid-template-columns:1fr}.why-intro{grid-template-columns:1fr;gap:0}.why-intro .why-lead{margin-top:clamp(22px,3vw,34px);max-width:62ch}.loop-frame{grid-template-columns:1fr;gap:18px}.loop-panel{border-left:0;border-top:1px solid rgba(250,245,234,.14);padding:18px 0 0}.loop-frame{padding:14px}.loop-svg{max-width:440px}.loop-panel{min-height:0}.why-proof{grid-template-columns:minmax(0,1fr) 150px}.why-proof .wp-stats{grid-column:1 / -1}.wf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.hs-grid{grid-template-columns:1fr}.yb-cover{align-items:flex-start}.why-cta,.gallery-cta,.yb-cta,.how-cta{justify-content:flex-start}.why-steps li,.yb-tool,.bonus-head,.ob-head,.ob-intro,.ob-list li{text-align:left}.why-price{margin-inline:auto}}@media(max-width:820px){.hsteps:before{top:0;bottom:0;left:44px;right:auto;width:2px;height:auto;background:linear-gradient(180deg,#e0602f73,#2e5e484d)}.hs-pages{margin-top:18px}.why-title{font-size:clamp(30px,7.6vw,40px)}.ct-head{display:none}.ct-row{grid-template-columns:1fr;gap:0;padding:0;text-align:left}.ct-row span{padding:12px 18px}.ct-row span[role=rowheader]{padding-top:16px;padding-bottom:4px}.ct-row span:nth-child(2){padding-left:18px}.ct-row span:nth-child(2):before{content:"\2715  Another diet";position:static;display:block;margin-bottom:3px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#b4552a;opacity:1}.ct-row span:last-child{padding-left:18px;padding-bottom:16px}.ct-row span:last-child:before{content:"\2713  The Reset";position:static;display:block;margin-bottom:3px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#2e5e48}.wp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wp-stats>div{flex-direction:column;align-items:center;gap:6px;padding:12px 6px;text-align:center}.wp-num{flex:0 0 auto;font-size:34px}.wp-lab{font-size:11.5px}.why-proof{grid-template-columns:1fr;padding:20px 18px}.why-proof .wp-stats{grid-column:auto}.wp-page-fig{display:flex;align-items:center;gap:14px;text-align:left}.wp-page-fig img{width:96px;flex:0 0 96px;transform:none}.wp-page-fig figcaption{margin-top:0}.wf-grid,.index-list{grid-template-columns:1fr}.yb-chead{grid-template-columns:minmax(0,1fr) 66px;gap:10px 12px}.yb-page{width:66px}.ix-item{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:14px}.index-head p{margin:0}.lp-top strong{font-size:22px}.loop-svg{max-width:360px}.only-d-inline{display:none}.only-m-inline{display:inline}.yb-grid,.yb-more-grid{grid-template-columns:1fr}.yb-cover{width:100%;flex-direction:row;align-items:center;gap:14px}.yb-cover img{width:110px;transform:none}.yb-cover figcaption{text-align:left}.gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 12px;margin-left:-4px;margin-right:-4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.gallery li{flex:0 0 62%;max-width:280px;scroll-snap-align:start}.gallery-swipe{display:block}.gallery-head{align-items:flex-start}.gallery-swipe{text-align:left}.bonus-head{gap:12px}.bonus-cover{width:60px;flex-basis:60px}.offer-bonus{padding:14px 15px 13px;border-radius:16px}.ob-head{gap:12px}.ob-cover{width:54px;flex-basis:54px}.ob-label{font-size:9.8px;letter-spacing:.1em;gap:4px}.offer-facts li{padding:6px 10px;font-size:12px}.offer-facts li b{font-size:17px}.lb-dialog{max-height:calc(100vh - 20px)}.lightbox{padding:10px}.why-cta,.gallery-cta,.yb-cta,.how-cta,#day14 .rv:has(>.btn.ghost){flex-direction:column;align-items:stretch;gap:12px}.why-cta .btn,.gallery-cta .btn,.yb-cta .btn,.how-cta .btn,#day14 .rv>.btn.ghost{width:100%;justify-content:center;box-sizing:border-box}.gallery-note,.why-cta-note,.yb-cta-note,.how-cta-note,#day14 .rv>.btn.ghost+span{text-align:left}.why-price,.why-price li{text-align:left}}.tc{margin:14px 0 0;font-family:"Instrument Serif","Instrument Serif Fallback",serif;font-style:italic;font-size:clamp(17px,1.5vw,20px);line-height:1.35;color:var(--muted)}#why .lp-loopnote+.tc,#day14 .tc{color:#b9c9c1}.tc-proof{margin-top:clamp(16px,2.4vw,22px)}.tc-sample{margin:16px 0 0}.tc-offer{margin-bottom:0}.hero-inclusive{margin:14px 0 0;font-size:13.5px;line-height:1.6;color:#b9c9c1;max-width:58ch}.faq-gift{margin:18px 0 0}.faq-gift .linkbtn,.offer-alt .linkbtn{padding:6px 0;font-size:13.5px;font-style:italic;color:var(--rust);text-decoration:underline;text-decoration-color:#b4552a66;text-underline-offset:3px}.faq-gift .linkbtn:hover,.offer-alt .linkbtn:hover{color:var(--ink);text-decoration-color:currentColor}.gift-dialog{width:min(440px,calc(100vw - 32px));max-width:none;max-height:min(92vh,760px);margin:auto;padding:0;border:0;border-radius:24px;background:var(--paper);color:var(--ink);box-shadow:0 40px 90px -40px #081612b3;overflow-y:auto}.gift-dialog::backdrop{background:#081d1b8c}.gd-in{position:relative;padding:clamp(22px,4vw,30px)}.gd-close{position:absolute;top:12px;right:12px;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(31,46,43,.14);border-radius:999px;background:var(--cream);color:var(--muted);cursor:pointer}.gd-close:hover{color:var(--ink)}.gd-eyebrow{margin:0;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--rust)}.gift-dialog h2{margin:10px 0 0;font-family:"Instrument Serif","Instrument Serif Fallback",serif;font-weight:400;font-size:clamp(24px,3.4vw,30px);line-height:1.15;color:var(--ink);max-width:24ch}.gd-preview{display:flex;gap:14px;align-items:flex-start;margin-top:16px}.gd-preview img{flex:0 0 auto;width:84px;height:auto;aspect-ratio:480/678;border-radius:6px;box-shadow:0 18px 38px -18px #140e0473,0 0 0 1px #1f2e2b14}.gd-lead{margin:0;font-size:14px;line-height:1.6;color:var(--muted)}.gd-form{margin-top:18px;display:flex;flex-direction:column;gap:8px;text-align:left}.gd-form .opt-label{font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--muted)}.gd-form input[type=email]{width:100%;min-height:50px;border-radius:12px;border:1px solid rgba(31,46,43,.22);background:var(--paper);padding:13px 15px;font-family:inherit;font-size:16px;color:var(--ink)}.gd-form input[type=email]:focus{outline:2px solid var(--rust2);outline-offset:1px}.gift-dialog .opt-note{margin:12px 0 0;font-size:12.5px;line-height:1.55;color:var(--muted)}.gift-dialog .opt-note a{color:var(--rust)}@media(max-width:560px){.gift-dialog{position:fixed;left:0;right:0;bottom:0;top:auto;width:100%;margin:0;border-radius:22px 22px 0 0;max-height:92vh;overflow-y:auto}.gd-in{padding:24px 20px 26px}}.stack{margin:clamp(22px,3.4vw,30px) 0 0;text-align:left}.stack-kicker{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.stack-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.stack-list li{display:flex;gap:11px;align-items:flex-start;padding:11px 0;border-top:1px solid rgba(31,46,43,.1)}.stack-main,.stack-bonus{grid-column:1/-1}.stack-n{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(224,96,47,.35);font-size:11px;font-weight:700;color:var(--rust)}.stack-t{font-size:14.5px;line-height:1.5;color:var(--ink2)}.stack-t small{margin-left:6px;font-family:"Instrument Serif","Instrument Serif Fallback",serif;font-size:13.5px;color:var(--rust);white-space:nowrap}.stack-sub{display:block;margin-top:6px;font-size:13px;line-height:1.7;color:var(--muted)}.stack-total{margin:16px 0 0;font-size:14.5px;line-height:1.6;color:var(--ink)}@media(max-width:820px){.stack-list{grid-template-columns:minmax(0,1fr)}.stack,.stack-kicker,.stack-total{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/landing-upgrade.css.map */
