.bfw-body{--bfw-bg: #fdfbf7;--bfw-alt: #ffeede;--bfw-ink: #2e2a39;--bfw-muted: #5a5466;--bfw-accent: #9b046f;--bfw-cta: #ffa100;--bfw-cta-ink: #2e2a39;--bfw-line: rgba(46, 42, 57, .16);margin:0;background:var(--bfw-bg);color:var(--bfw-ink);font-family:var(--bfw-font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;padding-bottom:84px}@media(min-width:750px){.bfw-body{font-size:18px;padding-bottom:0}}.bfw-body *,.bfw-body *:before,.bfw-body *:after{box-sizing:border-box}.bfw-body [hidden]{display:none!important}.bfw-body img{display:block;max-width:100%;height:auto}.bfw-body p{margin:0}.bfw-body main:focus{outline:none}.bfw-skip{position:absolute;left:-9999px;top:12px;z-index:100;background:#fff;color:var(--bfw-ink);padding:10px 14px;border-radius:8px}.bfw-skip:focus{left:12px}.bfw-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.bfw-narrow{max-width:760px;margin:0 auto;padding:0 20px}.bfw-section{padding:64px 0}@media(min-width:750px){.bfw-section{padding:104px 0}}.bfw-section--alt{background:var(--bfw-alt)}.bfw-section--dark{background:var(--bfw-ink);color:var(--bfw-bg)}.bfw-stack{display:flex;flex-direction:column;gap:18px}.bfw-two-col{display:grid;gap:40px;align-items:center}@media(min-width:900px){.bfw-two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.bfw-h1,.bfw-h2{margin:0;font-family:var(--bfw-font-head);font-weight:var(--bfw-font-head-weight, 700);text-transform:uppercase;line-height:1.08;letter-spacing:.005em;color:inherit;text-wrap:balance}.bfw-h1__top{display:block;font-size:clamp(24px,2.8vw,38px)}.bfw-h1__main{display:block;margin-top:6px;font-size:clamp(38px,5.4vw,74px);color:var(--bfw-accent)}.bfw-h2{font-size:clamp(30px,4.2vw,50px)}.bfw-eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bfw-accent)}.bfw-lead{font-size:20px;font-weight:700;line-height:1.4}@media(min-width:750px){.bfw-lead{font-size:22px}}.bfw-muted{color:var(--bfw-muted)}.bfw-rte p+p{margin-top:14px}.bfw-rte strong{font-weight:700}.bfw-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:460px;min-height:58px;padding:14px 26px;border:2px solid transparent;border-radius:999px;font-family:var(--bfw-font-body);font-size:16px;font-weight:700;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}@media(min-width:750px){.bfw-btn{font-size:17px}}.bfw-btn--primary{background:var(--bfw-cta);color:var(--bfw-cta-ink)}.bfw-btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px #2e2a392e}.bfw-btn--secondary{background:transparent;color:var(--bfw-ink);border-color:var(--bfw-ink)}.bfw-btn--secondary:hover{background:var(--bfw-ink);color:var(--bfw-bg)}.bfw-btn:focus-visible,.bfw-link:focus-visible,.bfw-pill:focus-visible,.bfw-faq summary:focus-visible{outline:3px solid var(--bfw-accent);outline-offset:3px}.bfw-section--dark .bfw-btn:focus-visible{outline-color:var(--bfw-cta)}.bfw-link{color:inherit;font-weight:600;text-underline-offset:3px}.bfw-pill{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:2px solid var(--bfw-ink);border-radius:999px;color:var(--bfw-ink);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}[data-bfw-closed-only]{display:none}.bfw-is-closed [data-bfw-closed-only]{display:block}.bfw-is-closed [data-bfw-buy],.bfw-is-closed [data-bfw-countdown],.bfw-is-closed .bfw-pill{display:none!important}.bfw-closed-bar{background:var(--bfw-ink);color:var(--bfw-bg);text-align:center;padding:12px 20px;font-weight:600;font-size:15px}.bfw-countdown-bar{background:var(--bfw-ink);color:var(--bfw-bg);text-align:center;padding:10px 20px;font-size:14px;font-weight:600}.bfw-countdown-bar strong{color:var(--bfw-cta);font-variant-numeric:tabular-nums;margin-left:4px}.bfw-countdown-inline{display:inline-flex;flex-wrap:wrap;gap:4px 8px;justify-content:center;align-items:baseline;font-weight:600}.bfw-countdown-inline strong{color:var(--bfw-accent);font-variant-numeric:tabular-nums}.bfw-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px}.bfw-logo{font-family:var(--bfw-font-head);font-size:20px;font-weight:700;color:var(--bfw-ink)}.bfw-media{position:relative;overflow:hidden;border-radius:18px;background:var(--bfw-alt)}.bfw-media img{width:100%;height:100%;object-fit:cover}.bfw-media--portrait{aspect-ratio:4 / 5}.bfw-media--square{aspect-ratio:1 / 1}.bfw-media--landscape{aspect-ratio:4 / 3}.bfw-placeholder{display:flex;align-items:flex-end;padding:16px;border:2px dashed rgba(46,42,57,.35);border-radius:18px;background:repeating-linear-gradient(135deg,#2e2a390f 0 14px,#2e2a3905 14px 28px);font-size:13px;line-height:1.45;color:var(--bfw-ink)}.bfw-placeholder span{background:#fff;border-radius:10px;padding:10px 12px}.bfw-placeholder--proof{aspect-ratio:16 / 9}.bfw-hero{padding:8px 0 64px}@media(min-width:750px){.bfw-hero{padding:24px 0 96px}}.bfw-hero__grid{display:grid;gap:36px;align-items:center}@media(min-width:900px){.bfw-hero__grid--with-media{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:56px}}.bfw-hero__copy{display:flex;flex-direction:column;gap:18px}.bfw-hero__body{max-width:540px}.bfw-details{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:15px;font-weight:600}.bfw-details span{display:inline-flex;align-items:center;gap:8px}.bfw-details svg{flex:0 0 auto}.bfw-host{font-size:15px;color:var(--bfw-muted);max-width:520px}.bfw-host strong{color:var(--bfw-ink)}.bfw-problem p{font-size:19px}.bfw-problem .bfw-lead{margin-top:6px}.bfw-outcome__grid{display:grid;gap:40px;align-items:start}@media(min-width:900px){.bfw-outcome__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}.bfw-outcome__intro{position:sticky;top:32px}}.bfw-plan{background:#fff;border:1px solid var(--bfw-line);border-radius:22px;padding:28px 22px;box-shadow:0 22px 50px #2e2a3914}@media(min-width:750px){.bfw-plan{padding:36px}}.bfw-plan__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:22px;border-bottom:2px solid var(--bfw-ink)}.bfw-plan__title{font-family:var(--bfw-font-head);font-weight:700;font-size:22px;text-transform:uppercase}.bfw-plan__sub{font-size:14px;color:var(--bfw-muted)}.bfw-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.bfw-step{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px}.bfw-step__num{font-family:var(--bfw-font-head);font-weight:700;font-size:34px;line-height:1;color:var(--bfw-accent)}.bfw-step__title{font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.35}.bfw-step__text{color:var(--bfw-muted);margin-top:4px}.bfw-outcome__media{margin-top:8px}.bfw-cred__grid{display:grid;gap:40px;align-items:center}@media(min-width:900px){.bfw-cred__grid--with-media{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}}.bfw-cred__media{max-width:460px;width:100%}.bfw-stat{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:18px 0;border-top:2px solid var(--bfw-ink);border-bottom:2px solid var(--bfw-ink)}.bfw-stat__value{font-family:var(--bfw-font-head);font-weight:700;font-size:clamp(54px,6vw,80px);line-height:1;color:var(--bfw-accent)}.bfw-stat__text{font-weight:700;max-width:320px;line-height:1.4}.bfw-proof{margin:48px 0 0}.bfw-proof a{display:block;border-radius:18px;overflow:hidden;border:1px solid var(--bfw-line);background:#fff}.bfw-proof img{width:100%;height:auto}.bfw-proof figcaption{margin-top:12px;font-size:14px;color:var(--bfw-muted)}.bfw-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.bfw-list li{display:flex;gap:12px;align-items:flex-start;font-size:18px}.bfw-list svg{flex:0 0 24px;margin-top:3px}.bfw-pricing__head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.bfw-cards{display:grid;gap:24px;margin-top:40px;align-items:stretch}@media(min-width:800px){.bfw-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bfw-card{display:flex;flex-direction:column;gap:18px;background:#fff;border:1px solid var(--bfw-line);border-radius:22px;padding:30px 24px}@media(min-width:750px){.bfw-card{padding:36px 32px}}.bfw-card--featured{border:3px solid var(--bfw-accent);box-shadow:0 22px 50px #9b046f1f}.bfw-card__tag{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px;border:1.5px solid var(--bfw-ink)}.bfw-card--featured .bfw-card__tag{background:var(--bfw-accent);border-color:var(--bfw-accent);color:#fff}.bfw-card__name{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bfw-card__price{font-family:var(--bfw-font-head);font-weight:700;font-size:64px;line-height:1}.bfw-card__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex-grow:1}.bfw-card__features li{display:flex;gap:10px;align-items:flex-start}.bfw-card__features svg{flex:0 0 22px;margin-top:3px;color:var(--bfw-accent)}.bfw-card .bfw-btn{max-width:none}.bfw-pricing__note{margin-top:24px;text-align:center;font-size:14px;color:var(--bfw-muted)}.bfw-pricing__closed{margin-top:32px;text-align:center;font-weight:700;font-size:20px}.bfw-quote{margin:36px auto 0;max-width:640px;text-align:center}.bfw-quote blockquote{margin:0;font-family:var(--bfw-font-head);font-size:22px;line-height:1.4}.bfw-quote figcaption{margin-top:10px;font-size:14px;color:var(--bfw-muted)}.bfw-editor-note{margin:24px auto 0;max-width:640px;padding:12px 16px;border-radius:10px;background:#fff3cd;color:#5c4400;font-size:14px;text-align:center}.bfw-faq{border-top:1px solid var(--bfw-line)}.bfw-faq details{border-bottom:1px solid var(--bfw-line)}.bfw-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 0;cursor:pointer;list-style:none;font-weight:700;font-size:18px;line-height:1.4}.bfw-faq summary::-webkit-details-marker{display:none}.bfw-faq summary svg{flex:0 0 22px;transition:transform .2s ease}.bfw-faq details[open] summary svg{transform:rotate(45deg)}.bfw-faq__answer{padding:0 0 20px;color:var(--bfw-muted)}.bfw-close__grid{display:grid;gap:40px;align-items:center}@media(min-width:900px){.bfw-close__grid--with-media{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:64px}}.bfw-close .bfw-h1__top{color:#fdfbf7b8}.bfw-close .bfw-h1__main{color:var(--bfw-bg);font-size:clamp(34px,4.6vw,60px)}.bfw-close__details{font-size:15px;color:#fdfbf7cc}.bfw-close .bfw-closed-msg{font-weight:700;font-size:20px}.bfw-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:28px;padding-bottom:28px;font-size:14px;color:var(--bfw-muted)}.bfw-footer nav{display:flex;flex-wrap:wrap;gap:8px 20px}.bfw-footer a{color:inherit}.bfw-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:12px;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--bfw-line);box-shadow:0 -8px 24px #2e2a391a;transform:translateY(110%);transition:transform .25s ease;visibility:hidden}.bfw-sticky.is-visible{transform:translateY(0);visibility:visible}.bfw-sticky__text{flex:1 1 auto;min-width:0;line-height:1.3}.bfw-sticky__title{font-weight:700;font-size:14px}.bfw-sticky__sub{font-size:13px;color:var(--bfw-muted)}.bfw-sticky .bfw-btn{width:auto;min-height:48px;padding:10px 18px;font-size:14px;white-space:nowrap}.bfw-sticky__count{font-size:13px;font-weight:600;color:var(--bfw-accent)}.bfw-sticky__count strong{font-variant-numeric:tabular-nums}.bfw-sticky__count:not([hidden])+.bfw-sticky__sub{display:none}@media(min-width:750px){.bfw-sticky{display:none}}.bfw-scarcity{font-size:15px;color:var(--bfw-accent);margin-top:-6px}.bfw-scarcity strong{font-weight:700}.bfw-hero__vip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.bfw-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--bfw-accent);color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em}.bfw-btn--disabled{opacity:.55;cursor:not-allowed}.bfw-btn--disabled:hover{background:transparent;color:var(--bfw-ink)}@media(prefers-reduced-motion:reduce){.bfw-btn,.bfw-sticky,.bfw-faq summary svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bfw-landing.css.map */
