.bf-page{--bf-ink:#263625;--bf-olive:#415b35;--bf-paper:#faf8f2;--bf-line:#dce1d3;background:var(--bf-paper);color:var(--bf-ink);font-family:Manrope,sans-serif;line-height:1.6}.bf-page *{box-sizing:border-box}.bf-page a{text-decoration:none}.bf-page h1,.bf-page h2,.bf-page h3,.bf-page p,.bf-page figure{margin:0}.bf-wrap{max-width:1220px;margin:auto;padding-left:32px;padding-right:32px}.bf-announcement{color:#f4f3e9;text-align:center;letter-spacing:.17em;background:#263625;padding:11px 16px;font-size:10px;font-weight:700}.bf-header{border-bottom:1px solid var(--bf-line);justify-content:space-between;align-items:center;gap:20px;padding-top:27px;padding-bottom:27px;display:flex}.bf-brand{letter-spacing:.19em;color:var(--bf-ink);font-size:18px;font-weight:700}.bf-brand span{letter-spacing:.18em;margin-top:5px;font-size:8px;font-weight:400;display:block}.bf-header-link{color:#53624f;margin-left:auto;font-size:13px}.bf-small-cta{color:var(--bf-ink);border:1px solid #bbc6ad;border-radius:30px;padding:10px 18px;font-size:12px;font-weight:700}.bf-hero{grid-template-columns:1fr 1.03fr;align-items:center;gap:58px;padding-top:76px;padding-bottom:70px;display:grid}.bf-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#66745c;font-size:10px;font-weight:700}.bf-page h1{letter-spacing:-.06em;margin-top:22px;font-size:clamp(40px,4.5vw,64px);font-weight:700;line-height:1.08}.bf-page h1 em{color:#768866;font-style:normal}.bf-lead{color:#65705f;max-width:490px;font-size:15px;line-height:1.8;margin-top:25px!important}.bf-price{align-items:center;gap:20px;margin:26px 0;display:flex}.bf-price strong{letter-spacing:-.065em;font-size:64px;font-weight:700;line-height:1}.bf-price span{color:#64715b;font-size:12px;line-height:1.6}.bf-cta{background:var(--bf-olive);text-align:center;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:17px 25px;font-size:13px;font-weight:700;transition:background .2s;display:inline-flex;color:#fff!important}.bf-cta:hover{background:#2d4224}.bf-cta:disabled{opacity:.5;cursor:not-allowed}.bf-cta:focus-visible,.bf-page a:focus-visible,.bf-page summary:focus-visible{outline-offset:4px;outline:3px solid #a8bd85}.bf-micro{color:#6f7c66;font-size:10px;margin-top:14px!important}.bf-visual{border:1px solid var(--bf-line);background:#f0eee4;border-radius:100px 100px 16px 16px;padding:12px;position:relative;overflow:hidden}.bf-visual img{object-fit:cover;border-radius:90px 90px 5px 5px;width:100%;height:340px;display:block}.bf-visual figcaption{padding:20px 10px 13px}.bf-visual figcaption span{letter-spacing:.16em;color:#67765f;font-size:8px;display:block}.bf-visual figcaption strong{margin-top:9px;font-size:16px;font-weight:500;display:block}.bf-visual figcaption small{color:#76816e;margin-top:7px;font-size:9px;display:block}.bf-proof{border-top:1px solid var(--bf-line);border-bottom:1px solid var(--bf-line);color:#617153;justify-content:space-between;gap:16px;padding-top:20px;padding-bottom:20px;font-size:11px;display:flex}.bf-timing{background:#edf0e5;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;margin-top:56px;padding:32px 40px;display:flex}.bf-page h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(27px,3vw,40px);font-weight:600;line-height:1.2}.bf-timing h2{font-size:24px}.bf-timing p:not(.bf-eyebrow){color:#687360;margin-top:10px;font-size:11px}.bf-countdown{gap:16px;display:flex}.bf-countdown div{text-align:center;min-width:68px}.bf-countdown strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:500;line-height:1.3;display:block}.bf-countdown span{letter-spacing:.1em;text-transform:uppercase;color:#6c7762;font-size:9px}.bf-section{padding-top:80px;padding-bottom:10px;scroll-margin-top:24px}.bf-benefits{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:38px;display:grid}.bf-benefits article{border-top:1px solid #b8c4ac;padding-top:21px}.bf-benefits article>span{letter-spacing:.13em;color:#819174;font-size:9px}.bf-benefits h3{letter-spacing:-.025em;margin:14px 0 10px;font-size:20px;font-weight:600}.bf-benefits p,.bf-section-note{color:#6b7663;font-size:13px;line-height:1.8}.bf-section-head{justify-content:space-between;align-items:end;gap:25px;display:flex}.bf-section-head h2{max-width:620px}.bf-section-head>a{color:#536c40;white-space:nowrap;font-size:11px}.bf-section-note{max-width:780px;font-size:11px;margin-top:16px!important}.bf-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.bf-offer{background:#e8eddf;border:1px solid #d7decd;border-radius:20px;grid-template-columns:1fr 1fr;gap:70px;padding:48px;display:grid}.bf-offer h2{font-size:46px}.bf-offer>div>p:not(.bf-eyebrow){color:#65745c;margin-top:22px;font-size:13px}.bf-offer ul{color:#53634b;margin-top:24px;padding-left:19px;font-size:12px;line-height:2.2}.bf-purchase{background:#fafbf6;border-radius:12px;align-self:center;padding:30px}.bf-purchase .bf-price strong{font-size:56px}.bf-purchase .bf-cta{width:100%;margin-top:20px}.bf-purchase>small{color:#69765e;margin-top:15px;font-size:9px;line-height:1.8;display:block}.bf-consent{color:#627059;align-items:flex-start;gap:10px;margin-top:22px;font-size:10px;line-height:1.7;display:flex}.bf-consent input{accent-color:var(--bf-olive);margin-top:4px}.bf-consent a{color:inherit;text-decoration:underline}.bf-checkout{padding-top:45px;scroll-margin-top:30px}.bf-checkout>p{color:#64715b;margin-top:14px;font-size:12px}.bf-faq{max-width:900px}.bf-faq h2{margin-bottom:28px}.bf-faq details{border-bottom:1px solid var(--bf-line);padding:20px 0}.bf-faq summary{cursor:pointer;font-size:14px;font-weight:600}.bf-faq details p{color:#6a7661;margin-top:14px;font-size:12px;line-height:1.9}.bf-terms{color:#75816a;padding-top:65px;padding-bottom:45px}.bf-terms h2{letter-spacing:0;font-size:13px}.bf-terms p{margin-top:10px;font-size:10px;line-height:1.9}.bf-footer{border-top:1px solid var(--bf-line);color:#738068;justify-content:space-between;gap:20px;padding-top:25px;padding-bottom:30px;font-size:10px;display:flex}.bf-footer nav{gap:20px;display:flex}.bf-footer a{color:inherit}.bf-standard{padding-top:10px}@media (width<=800px){.bf-wrap{padding-left:22px;padding-right:22px}.bf-hero{gap:30px;padding-top:48px;padding-bottom:40px}.bf-page h1{font-size:43px}.bf-visual img{height:300px}.bf-offer{gap:30px;padding:28px}.bf-purchase{padding:22px}.bf-countdown{gap:8px}.bf-countdown div{min-width:48px}.bf-countdown strong{font-size:30px}.bf-timing{margin-left:22px;margin-right:22px;padding:28px}.bf-benefits{gap:22px}.bf-header-link{display:none}.bf-offer h2{font-size:36px}}@media (width<=600px){.bf-announcement{letter-spacing:.1em;font-size:8px}.bf-header{padding-top:20px;padding-bottom:20px}.bf-brand{font-size:13px}.bf-brand span{font-size:6px}.bf-small-cta{padding:8px 12px;font-size:9px}.bf-hero{grid-template-columns:1fr;gap:35px;padding-top:40px}.bf-page h1{font-size:44px}.bf-lead{font-size:14px}.bf-hero .bf-price strong{font-size:58px}.bf-visual{border-radius:60px 60px 12px 12px}.bf-visual img{aspect-ratio:1.45;border-radius:50px 50px 4px 4px;height:auto}.bf-proof{grid-template-columns:1fr 1fr;gap:13px;font-size:10px;display:grid}.bf-timing{flex-direction:column;align-items:start;gap:22px;margin-top:30px}.bf-countdown{justify-content:space-between;width:100%}.bf-countdown strong{font-size:34px}.bf-section{padding-top:50px}.bf-benefits{grid-template-columns:1fr;gap:26px;margin-top:28px}.bf-products{grid-template-columns:1fr 1fr;gap:12px}.bf-section-head{display:block}.bf-section-head>a{margin-top:15px;display:block}.bf-offer{grid-template-columns:1fr;gap:24px;padding:24px 18px}.bf-purchase{padding:24px 20px}.bf-offer h2{font-size:38px}.bf-purchase .bf-price strong{font-size:55px}.bf-footer{flex-direction:column}.bf-footer nav{flex-wrap:wrap;gap:18px}.bf-products h3{font-size:14px}.bf-products article{min-width:0}.bf-faq summary{font-size:13px}}@media (prefers-reduced-motion:reduce){.bf-page *{scroll-behavior:auto!important;transition:none!important}}.bf-resource{border:1px solid var(--bf-line);min-width:0;color:var(--bf-ink);background:#fffdf8;border-radius:14px;flex-direction:column;padding:13px;transition:box-shadow .2s;display:flex}.bf-resource:hover{box-shadow:0 10px 30px #26362512}.bf-resource-cover{aspect-ratio:3/2;border-radius:8px;overflow:hidden}.bf-resource>span{text-transform:uppercase;letter-spacing:.12em;color:#7a8b6c;margin:16px 5px 8px;font-size:9px}.bf-resource h3{margin:0 5px 16px;font-size:16px;font-weight:600;line-height:1.5}.bf-resource>p{color:#657c53;margin:auto 5px 6px;font-size:10px}@media (width<=600px){.bf-resource{padding:8px}.bf-resource h3{margin-bottom:12px;font-size:12px}.bf-resource>p{font-size:9px}.bf-resource>span{font-size:8px}}
