.bfb{--bfb-electric: #0a2bd9;--bfb-navy: #062b52;--bfb-lime: #d2f65a;--bfb-ink: #0b2e57;--bfb-text: #0b1b3f;--bfb-muted: #56637a;--bfb-soft: #e4eaff;--bfb-soft-2: #c9d6ea;--bfb-line: #e1e7f0;--bfb-gutter: 20px;container-type:inline-size;width:100%;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:var(--bfb-text);background:#fff;-webkit-font-smoothing:antialiased}.bfb *,.bfb *:before,.bfb *:after{box-sizing:border-box}.bfb img{display:block;max-width:100%}.bfb p{margin:0}.bfb a:focus-visible,.bfb button:focus-visible,.bfb input[type=checkbox]:focus-visible{outline:3px solid var(--bfb-lime);outline-offset:2px}.bfb .bfb-pill input,.bfb .bfb-tel input,.bfb .bfb-pill input:focus,.bfb .bfb-tel input:focus,.bfb .bfb-pill input:focus-visible,.bfb .bfb-tel input:focus-visible{margin:0;border:0;outline:none;box-shadow:none}.bfb__wrap{max-width:1280px;margin:0 auto;padding-left:var(--bfb-gutter);padding-right:var(--bfb-gutter)}.bfb--dark,.bfb--dark a{color:#fff}.bfb--dark a:hover{color:var(--bfb-lime)}.bfb__dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--bfb-lime)}.bfb__title{margin:0;font-weight:700;font-size:clamp(28px,3.2cqi,44px);line-height:1.08;letter-spacing:-.015em}.bfb__title--white{color:#fff}.bfb__title em{font-style:normal;color:var(--bfb-electric)}.bfb--dark .bfb__title em{color:var(--bfb-lime)}.bfb-logo{display:flex;flex-direction:column;align-items:center;line-height:1;color:#fff;text-decoration:none}.bfb-logo img{width:auto;max-height:44px}.bfb-logo__main{font-family:Georgia,Times New Roman,serif;font-size:32px;letter-spacing:.02em}.bfb-logo__sub{margin-top:3px;font-size:10px;letter-spacing:.04em}.bfb-logo--small .bfb-logo__main{font-size:26px}.bfb-logo--small img{max-height:36px}.bfb-checks ul,.bfb-checks p{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;font-size:13.5px;font-weight:600;color:#fff}.bfb-checks li:before{content:"\2713  "}.bfb [hidden]{display:none!important}.bfb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bfb-form{width:100%}.bfb-email{display:flex;flex-direction:column;gap:14px;text-align:left}.bfb-pill{display:flex;flex-direction:column;gap:10px}.bfb-pill input,.bfb-tel input{min-width:0;border:0;background:transparent;font:inherit;font-size:16px;color:var(--bfb-text);outline:none}.bfb-pill input{height:54px;padding:0 20px;border-radius:999px;background:#fff}.bfb input::placeholder{color:#7a869c}.bfb-btn{height:54px;padding:0 26px;border:0;border-radius:999px;background:var(--bfb-lime);color:var(--bfb-ink);font:inherit;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:filter .2s ease}.bfb-btn:hover{filter:brightness(.95)}.bfb .is-busy .bfb-btn{cursor:progress;opacity:.7}.bfb-consent{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--bfb-soft);cursor:pointer}.bfb .bfb-consent,.bfb .bfb-consent span{margin:0;padding:0;border:0;background:none;box-shadow:none}.bfb .bfb-consent span{color:inherit}.bfb-consent input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--bfb-lime)}.bfb-consent a{text-decoration:underline}.bfb-error{padding:10px 14px;border-radius:12px;background:#ffffff24;font-size:14px;font-weight:600;color:#fff}.bfb-panel{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;border-radius:22px;background:#fff;color:var(--bfb-text);text-align:left}.bfb-panel__badge{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--bfb-electric)}.bfb-panel__title{margin:0;font-size:26px;line-height:1.1;font-weight:700;color:var(--bfb-ink);outline:none}.bfb-panel__text,.bfb-panel__steps{font-size:15px;line-height:1.5;color:#3a4a66}.bfb-panel__text strong,.bfb-panel__steps strong{color:var(--bfb-ink)}.bfb-panel__label{font-size:14px;font-weight:600;color:var(--bfb-ink)}.bfb-tel-row{align-self:stretch;display:flex;flex-wrap:wrap;gap:8px}.bfb-tel{flex:1 1 220px;min-width:0;height:54px;display:flex;border:1.5px solid #b9c6da;border-radius:999px;overflow:hidden;background:#fff}.bfb-tel:focus-within{border-color:var(--bfb-electric)}.bfb-tel__prefix{display:flex;align-items:center;padding:0 14px 0 20px;border-right:1.5px solid #b9c6da;font-size:16px;font-weight:600;color:var(--bfb-ink)}.bfb-tel input{flex:1;padding:0 16px}.bfb-btn--wide{flex:1 1 200px;padding:0 20px}.bfb-consent--light{font-size:12.5px;color:#3a4a66}.bfb-consent--light input{width:18px;height:18px;accent-color:var(--bfb-electric)}.bfb-consent--light a{color:var(--bfb-ink)}.bfb-error--light{align-self:stretch;background:#fdecec;color:#a1252a}.bfb-panel__skip{align-self:center;min-height:44px;padding:0 12px;border:0;background:none;font:inherit;font-size:14px;color:#3a4a66;text-decoration:underline;cursor:pointer}.bfb-panel__icon{width:48px;height:48px;border-radius:50%;background:var(--bfb-lime);color:var(--bfb-ink);display:flex;align-items:center;justify-content:center}.bfb-panel__steps ol,.bfb-panel__steps ul{margin:0;padding:0;list-style:none;counter-reset:bfb-step;display:flex;flex-direction:column;gap:12px}.bfb-panel__steps li{counter-increment:bfb-step;position:relative;min-height:26px;padding-left:38px;padding-top:2px;line-height:1.4}.bfb-panel__steps li:before{content:counter(bfb-step);position:absolute;top:0;left:0;width:26px;height:26px;border-radius:50%;background:var(--bfb-electric);color:#fff;font-size:13px;font-weight:700;line-height:26px;text-align:center}.bfb-panel__note{font-size:13px;line-height:1.5;color:var(--bfb-muted)}.bfb.is-registered .bfb-benefits,.bfb.is-registered .bfb-products,.bfb.is-registered .bfb-cta{display:none}.bfb-hero{position:relative;overflow:hidden;background:var(--bfb-electric)}.bfb-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--bfb-hero-opacity-mobile, .4);pointer-events:none}.bfb-hero__img img{width:100%;height:100%;object-fit:cover;object-position:var(--bfb-hero-pos-mobile, 70% center)}.bfb-hero__img--desktop{display:none}.bfb-hero__wrap{position:relative;padding-top:22px;padding-bottom:36px}.bfb-hero__bar{display:flex;justify-content:center;align-items:center;gap:12px}.bfb-hero__tag{display:none;align-items:center;gap:10px;font-size:13px;font-weight:500;letter-spacing:.06em}.bfb-hero__tag span:not(.bfb__dot){opacity:.6}.bfb-hero__copy{max-width:1000px;margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.bfb-hero__eyebrow{padding:7px 16px;border:1.5px solid var(--bfb-lime);border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--bfb-lime)}.bfb-hero__name{display:flex;flex-direction:column;gap:6px}.bfb-hero__kicker{font-size:13px;font-weight:600;letter-spacing:.12em}.bfb-hero__campaign{font-weight:800;font-size:clamp(32px,3.2cqi,46px);line-height:1;letter-spacing:-.01em;color:var(--bfb-lime)}.bfb-hero__title{margin:0;font-weight:700;font-size:32px;line-height:1.05;letter-spacing:-.025em;color:#fff}.bfb-hero__text{max-width:560px;font-size:16px;line-height:1.45;color:var(--bfb-soft)}.bfb-hero__text p+p{margin-top:.6em}.bfb-hero__form{align-self:stretch;max-width:620px;margin-top:4px;display:flex;flex-direction:column;gap:14px}.bfb-proof{margin-top:6px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;padding:16px 20px;border-radius:18px;background:color-mix(in srgb,var(--bfb-navy) 55%,transparent);border:1px solid rgba(255,255,255,.22)}.bfb-proof__score{display:flex;align-items:center;gap:12px}.bfb-proof__num{font-size:40px;font-weight:800;line-height:1}.bfb-proof__meta{display:flex;flex-direction:column;gap:2px;text-align:left}.bfb-proof__stars{color:var(--bfb-lime);font-size:22px;letter-spacing:3px;line-height:1}.bfb-proof__label{font-size:14px;font-weight:600}.bfb-proof__quote{flex:1 1 100%;margin:0;border-left:2px solid var(--bfb-lime);font-size:15px;line-height:1.4;text-align:left;padding:20px}.bfb .bfb-proof__quote:before,.bfb .bfb-proof__quote:after{content:none;display:none}.bfb-proof__quote cite{display:block;margin-top:4px;font-style:normal;font-size:13px;color:var(--bfb-soft-2)}.bfb-benefits{background:var(--bfb-navy)}.bfb-benefits__list{max-width:1100px;margin:0 auto;padding-top:14px;padding-bottom:14px;list-style:none;display:grid;grid-template-columns:1fr;gap:1px;background:#ffffff24;background-clip:content-box}.bfb-benefit{background:var(--bfb-navy);padding:16px 4px;display:flex;align-items:center;gap:16px;text-align:left}.bfb-benefit__icon{flex:none;width:34px;height:34px;color:var(--bfb-lime);object-fit:contain}.bfb-benefit__body{display:flex;flex-direction:column;gap:4px}.bfb-benefit__title{font-size:17px;font-weight:700}.bfb-benefit__text{font-size:14px;line-height:1.4;color:var(--bfb-soft-2)}.bfb-products{background:#fff}.bfb-products>.bfb__wrap{padding-top:36px;padding-bottom:36px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.bfb-products .bfb__title{color:var(--bfb-ink)}.bfb-products__text{max-width:640px;font-size:16px;line-height:1.5;color:var(--bfb-muted)}.bfb-products__grid{align-self:stretch;margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.bfb-card{flex:0 0 calc(50% - 6px);min-width:0;padding:12px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--bfb-line);border-radius:16px;background:#fff;box-shadow:0 2px 10px #0b2e570f;color:var(--bfb-text);text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}a.bfb-card:hover{box-shadow:0 6px 18px #0b2e571f;transform:translateY(-2px)}.bfb-chip,.bfb-card__more-list li{align-self:center;max-width:100%;padding:4px 9px;border:1.5px solid #3a4a66;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#3a4a66}.bfb-card__media{position:relative}.bfb-card__media img,.bfb-card__placeholder{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px;background:#f4f7fc}.bfb-card__badge{position:absolute;top:8px;left:8px;padding:4px 9px;border-radius:999px;background:var(--bfb-lime);color:var(--bfb-ink);font-size:11px;font-weight:700}.bfb-card__info{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.bfb-card__name{min-height:2.4em;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1.2;font-weight:700}.bfb-card__rating{display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;font-size:11.5px;line-height:1;color:var(--bfb-muted)}.bfb-card__rating strong{color:var(--bfb-ink)}.bfb-card__stars{color:var(--bfb-electric);font-size:10.5px;letter-spacing:.5px}.bfb-card--more{padding:16px 12px;align-items:center;justify-content:center;gap:12px;text-align:center}.bfb-card__more-title{font-size:20px;line-height:1.15;font-weight:700;color:var(--bfb-ink)}.bfb-card__more-list ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:center;gap:6px}.bfb-cta{background:var(--bfb-electric)}.bfb-cta__wrap{max-width:860px;padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.bfb-cta__kicker{font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--bfb-lime)}.bfb-cta__text{font-size:16px;line-height:1.45;color:var(--bfb-soft)}.bfb-cta .bfb-form{max-width:620px;margin-top:6px}.bfb-footer{background:var(--bfb-navy)}.bfb-footer__wrap{padding-top:24px;padding-bottom:24px;display:flex;flex-direction:column;align-items:center;gap:14px;font-size:13px;text-align:center}.bfb-footer__copy{color:var(--bfb-soft-2)}@container (min-width: 761px){.bfb{--bfb-gutter: clamp(20px, 5cqi, 64px)}.bfb-hero__img{left:auto;width:56%;opacity:1;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 34%);mask-image:linear-gradient(to right,transparent 0,#000 34%)}.bfb-hero__img img{object-position:var(--bfb-hero-pos, center)}.bfb-hero__img--desktop{display:block}.bfb-hero__img--mobile{display:none}.bfb-hero__wrap{padding-bottom:clamp(36px,5cqi,64px)}.bfb-hero__bar{justify-content:space-between}.bfb-logo{align-items:flex-start}.bfb-hero__tag{display:flex}.bfb-hero__copy{margin-top:clamp(28px,4.5cqi,56px);align-items:flex-start;gap:clamp(16px,2cqi,22px);text-align:left}.bfb-hero__eyebrow{font-size:13px}.bfb-hero__title{font-size:clamp(32px,4.2cqi,60px)}.bfb-hero__text{font-size:clamp(16px,1.35cqi,19px)}.bfb-hero__form .bfb-checks ul,.bfb-hero__form .bfb-checks p,.bfb-proof{justify-content:flex-start}.bfb-pill{flex-direction:row;align-items:center;gap:6px;padding:5px;border-radius:999px;background:#fff}.bfb-pill input{flex:1;height:52px}.bfb-pill .bfb-btn{flex:none;height:52px}.bfb-panel{padding:clamp(20px,2cqi,28px)}.bfb-proof__quote{flex:1 1 220px}.bfb-benefits__list{grid-template-columns:repeat(var(--bfb-cols, 3),minmax(0,1fr));padding-top:clamp(22px,2.6cqi,34px);padding-bottom:clamp(22px,2.6cqi,34px)}.bfb-benefit{padding:14px 20px;flex-direction:column;gap:10px;text-align:center}.bfb-products>.bfb__wrap{padding-top:clamp(36px,4cqi,56px);padding-bottom:clamp(36px,4cqi,56px)}.bfb-products__grid{gap:20px}.bfb-card{flex:0 0 calc((100% - 100px) / 6)}.bfb-cta__wrap{padding-top:clamp(40px,4.5cqi,64px);padding-bottom:clamp(40px,4.5cqi,64px)}.bfb-footer__wrap{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:14px 32px;text-align:left}}@container (min-width: 761px) and (max-width: 1100px){.bfb-card{flex-basis:calc((100% - 60px)/4)}}@container (max-width: 599px){.bfb-hero__eyebrow,.bfb-hero__text{display:none}}
/*# sourceMappingURL=/cdn/shop/t/162/assets/landing-bf-blue.css.map */
