.bfcm-page{--tw-bg-opacity:1;background-color:rgba(11,14,9,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(203,209,197,var(--tw-text-opacity,1))}.bfcm-page .bfcm-hero{--tw-bg-opacity:1;background-color:rgba(7,7,7,var(--tw-bg-opacity,1));background-image:radial-gradient(at 80% 45%,rgba(52,116,33,.4),transparent 55%),radial-gradient(at 15% 0,rgba(214,239,103,.07),transparent 50%);border-color:rgba(214,239,103,.2);border-bottom-width:1px;overflow:hidden}.bfcm-page .bfcm-hero-inner{align-items:center;gap:1rem;padding-top:2.5rem;padding-bottom:2.5rem;display:grid}@media (min-width:768px){.bfcm-page .bfcm-hero-inner{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:3rem;padding-bottom:3rem}}.bfcm-page .bfcm-hero-content{z-index:10;position:relative}.bfcm-page .bfcm-hero-content h1{letter-spacing:-.025em;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));margin-top:1.25rem;font-size:2.25rem;font-weight:700;line-height:1.08}@media (min-width:768px){.bfcm-page .bfcm-hero-content h1{font-size:3rem;line-height:1}}@media (min-width:1024px){.bfcm-page .bfcm-hero-content h1{font-size:64px}}.bfcm-page .bfcm-hero-content h1 span{--tw-text-opacity:1;color:rgba(214,239,103,var(--tw-text-opacity,1))}.bfcm-page .bfcm-hero-content p{--tw-text-opacity:1;max-width:440px;color:rgba(203,209,197,var(--tw-text-opacity,1));margin-top:1.25rem;margin-bottom:1.25rem;font-size:1rem;line-height:1.625}@media (min-width:768px){.bfcm-page .bfcm-hero-content p{font-size:1.125rem;line-height:1.75rem}}.bfcm-page .bfcm-hero-content>.button{--tw-shadow:0 0 24px rgba(214,239,103,.125);--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.bfcm-page .bfcm-hero-offer{-moz-column-gap:.75rem;--tw-border-opacity:1;border-left-width:2px;border-color:rgba(214,239,103,var(--tw-border-opacity,1));flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-bottom:1.75rem;padding-left:1rem;display:flex}.bfcm-page .bfcm-hero-offer span{letter-spacing:.1em;--tw-text-opacity:1;color:rgba(203,209,197,var(--tw-text-opacity,1));font-size:10px;font-weight:600}.bfcm-page .bfcm-hero-offer strong{--tw-text-opacity:1;color:rgba(214,239,103,var(--tw-text-opacity,1));font-size:1.5rem;font-weight:700;line-height:2rem}.bfcm-page .bfcm-eyebrow{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgba(214,239,103,var(--tw-text-opacity,1));background-color:rgba(214,239,103,.1);border-width:1px;border-color:rgba(214,239,103,.4);border-radius:9999px;padding:.375rem .75rem;font-size:11px;font-weight:600;display:inline-flex}.bfcm-page .bfcm-hero-art{width:100%;max-width:580px;margin-left:auto;margin-right:auto;position:relative}.bfcm-page .bfcm-hero-art:before{content:"";background-color:rgba(214,239,103,.05);border-width:1px;border-color:rgba(214,239,103,.15);border-radius:9999px;position:absolute;top:8%;bottom:8%;left:8%;right:8%;box-shadow:0 0 100px rgba(52,116,33,.25)}.bfcm-page .bfcm-hero-art img{width:100%;height:auto;position:relative}.bfcm-page .bfcm-content{padding-top:2rem;padding-bottom:3.5rem}@media (min-width:768px){.bfcm-page .bfcm-content{padding-top:2.5rem;padding-bottom:5rem}}.bfcm-page .bfcm-featured{--tw-bg-opacity:1;background-color:rgba(22,33,15,var(--tw-bg-opacity,1));--tw-shadow:0 0 32px rgba(214,239,103,.03);--tw-shadow-colored:0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border-width:1px;border-color:rgba(214,239,103,.5);border-radius:1rem;align-items:center;gap:1.5rem;padding:1.25rem;display:grid}@media (min-width:768px){.bfcm-page .bfcm-featured{grid-template-columns:1fr 180px;padding:2rem}}@media (min-width:1024px){.bfcm-page .bfcm-featured{grid-template-columns:1fr 180px 180px}}.bfcm-page .bfcm-featured{background-image:linear-gradient(110deg,#16210f,#10150d 70%,#223218)}.bfcm-page .bfcm-featured .bfcm-app-features li{--tw-text-opacity:1;color:rgba(203,209,197,var(--tw-text-opacity,1))}.bfcm-page .bfcm-featured .bfcm-app-features .icon{--tw-text-opacity:1;color:rgba(214,239,103,var(--tw-text-opacity,1))}.bfcm-page .bfcm-featured-info{align-items:center;gap:1.25rem;display:flex}.bfcm-page .bfcm-featured-info h2{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));margin-top:.5rem;font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:768px){.bfcm-page .bfcm-featured-info h2{font-size:1.875rem;line-height:2.25rem}}.bfcm-page .bfcm-featured-info p{--tw-text-opacity:1;max-width:350px;color:rgba(203,209,197,var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.625}.bfcm-page .bfcm-featured-info .bfcm-app-features{margin-top:1rem}@media (min-width:1024px){.bfcm-page .bfcm-featured-info .bfcm-app-features{flex-flow:wrap}}.bfcm-page .bfcm-featured-badge{--tw-bg-opacity:1;background-color:rgba(214,239,103,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(7,7,7,var(--tw-text-opacity,1));border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.bfcm-page .bfcm-featured-mascot{width:100%;height:auto;display:none}@media (min-width:1024px){.bfcm-page .bfcm-featured-mascot{display:block}}.bfcm-page .bfcm-app-icon{--tw-text-opacity:1;width:4rem;height:4rem;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bfcm-page .bfcm-app-icon img{width:auto;max-width:none;height:4rem;position:absolute;top:0;left:0}.bfcm-page .bfcm-app-icon-green{--tw-bg-opacity:1;background-color:rgba(52,116,33,var(--tw-bg-opacity,1))}.bfcm-page .bfcm-app-icon-lime{--tw-bg-opacity:1;background-color:rgba(214,239,103,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(52,116,33,var(--tw-text-opacity,1))}.bfcm-page .bfcm-app-icon-purple{--tw-bg-opacity:1;background-color:rgba(118,82,232,var(--tw-bg-opacity,1))}.bfcm-page .bfcm-app-icon-dark{--tw-bg-opacity:1;background-color:rgba(46,46,46,var(--tw-bg-opacity,1))}.bfcm-page .bfcm-app-icon-teal{--tw-bg-opacity:1;background-color:rgba(35,141,150,var(--tw-bg-opacity,1))}.bfcm-page .bfcm-section-heading{text-align:center;margin-bottom:1.75rem}.bfcm-page .bfcm-section-heading h2{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));font-size:1.5rem;font-weight:700;line-height:1.25}@media (min-width:768px){.bfcm-page .bfcm-section-heading h2{font-size:1.875rem;line-height:2.25rem}}.bfcm-page .bfcm-section-heading p{--tw-text-opacity:1;color:rgba(203,209,197,var(--tw-text-opacity,1));margin-top:.75rem;font-size:.875rem;line-height:1.625}@media (min-width:768px){.bfcm-page .bfcm-section-heading p{font-size:1rem;line-height:1.5rem}}.bfcm-page .bfcm-section-eyebrow{text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity:1;color:rgba(214,239,103,var(--tw-text-opacity,1));margin-bottom:.75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-block}.bfcm-page .bfcm-deals{padding-top:3rem;scroll-margin-top:2rem}.bfcm-page .bfcm-deals-grid{gap:1.25rem;display:grid}@media (min-width:768px){.bfcm-page .bfcm-deals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bfcm-page .bfcm-deal-card{--tw-bg-opacity:1;background-color:rgba(21,26,17,var(--tw-bg-opacity,1));border-width:1px;border-color:rgba(214,239,103,.15);border-radius:1rem;grid-template-columns:1fr 145px;align-items:flex-start;gap:1.25rem;padding:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid}.bfcm-page .bfcm-deal-card:hover{border-color:rgba(214,239,103,.5)}@media (min-width:1024px){.bfcm-page .bfcm-deal-card{padding:1.5rem}}.bfcm-page .bfcm-app-heading{align-items:flex-start;gap:.75rem;display:flex}.bfcm-page .bfcm-app-heading h3{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));font-size:1.125rem;font-weight:700;line-height:1.5rem}.bfcm-page .bfcm-app-heading p{--tw-text-opacity:1;color:rgba(203,209,197,var(--tw-text-opacity,1));margin-top:.25rem;font-size:.75rem;line-height:1.625}.bfcm-page .bfcm-app-features{flex-direction:column;gap:.5rem;margin-top:1.25rem;padding:0;list-style-type:none;display:flex}.bfcm-page .bfcm-app-features li{--tw-text-opacity:1;color:rgba(203,209,197,var(--tw-text-opacity,1));align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.625;display:flex}.bfcm-page .bfcm-app-features .icon{--tw-text-opacity:1;color:rgba(214,239,103,var(--tw-text-opacity,1));flex-shrink:0;margin-top:.125rem}.bfcm-page .bfcm-coupon-offer{flex-direction:column;gap:.5rem;min-width:0;display:flex}.bfcm-page .bfcm-coupon-offer .button{white-space:nowrap;width:100%}.bfcm-page .bfcm-coupon-offer .button:hover:not(.button-disabled){--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(7,7,7,var(--tw-text-opacity,1))}.bfcm-page .bfcm-coupon-offer .button:hover:not(.button-disabled) .button-icon{--tw-text-opacity:1;color:rgba(7,7,7,var(--tw-text-opacity,1))}.bfcm-page .bfcm-discount{--tw-bg-opacity:1;background-color:rgba(48,25,31,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,141,155,var(--tw-text-opacity,1));border-width:1px;border-color:rgba(255,141,155,.3);border-radius:.5rem;flex-direction:column;align-items:center;padding:.5rem .75rem;display:flex}.bfcm-page .bfcm-discount strong{white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:1.75rem}.bfcm-page .bfcm-discount span{font-size:.75rem;line-height:1rem}.bfcm-page .bfcm-coupon-code{--tw-bg-opacity:1;background-color:rgba(11,14,9,var(--tw-bg-opacity,1));border:1px dashed rgba(214,239,103,.3);border-radius:.5rem;padding:.5rem 2rem .5rem .75rem;position:relative}.bfcm-page .bfcm-coupon-code>span{--tw-text-opacity:1;color:rgba(203,209,197,var(--tw-text-opacity,1));font-size:10px;display:block}.bfcm-page .bfcm-coupon-code code{-webkit-user-select:all;-moz-user-select:all;user-select:all;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;font-weight:700;line-height:1rem}.bfcm-page .bfcm-copy-code{--tw-translate-y:-50%;width:2rem;height:2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgba(214,239,103,var(--tw-text-opacity,1));border-radius:.25rem;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.25rem}.bfcm-page .bfcm-copy-code:hover{background-color:rgba(214,239,103,.1)}.bfcm-page .bfcm-copy-code:disabled{opacity:.5}.bfcm-page .bfcm-copy-status{--tw-text-opacity:1;color:rgba(214,239,103,var(--tw-text-opacity,1));font-size:.75rem;line-height:1.625}.bfcm-page .bfcm-faq{padding-top:2.5rem}@media (min-width:768px){.bfcm-page .bfcm-faq{padding-top:3rem}}.bfcm-page .bfcm-faq h2{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));margin-bottom:1.25rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}@media (min-width:768px){.bfcm-page .bfcm-faq h2{font-size:1.5rem;line-height:2rem}}.bfcm-page .bfcm-faq .accordion-item{--tw-bg-opacity:1;background-color:rgba(21,26,17,var(--tw-bg-opacity,1));border-width:1px;border-color:rgba(214,239,103,.15);border-radius:.5rem;margin-bottom:.75rem}.bfcm-page .bfcm-faq .accordion-trigger{--tw-text-opacity:1;color:rgba(203,209,197,var(--tw-text-opacity,1));padding:.75rem 1rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.bfcm-page .bfcm-faq .accordion-trigger:hover,.bfcm-page .bfcm-faq .accordion-trigger-icon{--tw-text-opacity:1;color:rgba(214,239,103,var(--tw-text-opacity,1))}.bfcm-page .bfcm-faq .accordion-content-inner{--tw-text-opacity:1;color:rgba(203,209,197,var(--tw-text-opacity,1));padding-bottom:1rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.625}.bfcm-page .bfcm-footer-cta{--tw-bg-opacity:1;background-color:rgba(22,33,15,var(--tw-bg-opacity,1));text-align:center;border-width:1px;border-color:rgba(214,239,103,.4);border-radius:1rem;flex-direction:column;align-items:center;gap:1.25rem;margin-top:2rem;padding:1.25rem 1.5rem;display:flex}@media (min-width:768px){.bfcm-page .bfcm-footer-cta{text-align:left;flex-direction:row}}.bfcm-page .bfcm-footer-cta{background-image:radial-gradient(at 0 100%,rgba(52,116,33,.333),transparent 70%)}.bfcm-page .bfcm-footer-cta>img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:7rem;height:7rem}.bfcm-page .bfcm-footer-cta>div{flex:1}.bfcm-page .bfcm-footer-cta h2{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));font-size:1.25rem;font-weight:700;line-height:1.75rem}.bfcm-page .bfcm-footer-cta p{--tw-text-opacity:1;color:rgba(203,209,197,var(--tw-text-opacity,1));margin-top:.5rem;font-size:.875rem;line-height:1.625}.bfcm-page .bfcm-footer-cta .button{flex-shrink:0}.bfcm-page button:focus-visible{outline-offset:4px;outline:2px solid #d6ef67}.bfcm-page a:focus-visible{outline-offset:4px;outline:2px solid #d6ef67}.bfcm-page .bfcm-hero-content>*{animation:.7s cubic-bezier(.2,.7,.3,1) backwards bfcm-enter}.bfcm-page .bfcm-hero-content>:first-child{animation-delay:0s}.bfcm-page .bfcm-hero-content>:nth-child(2){animation-delay:90ms}.bfcm-page .bfcm-hero-content>:nth-child(3){animation-delay:.18s}.bfcm-page .bfcm-hero-content>:nth-child(4){animation-delay:.27s}.bfcm-page .bfcm-hero-content>:nth-child(5){animation-delay:.36s}.bfcm-page .bfcm-hero-art:before{animation:6s ease-in-out infinite bfcm-glow}.bfcm-page .bfcm-hero-art:after{content:"";pointer-events:none;border:1px dashed rgba(214,239,103,.15);border-radius:9999px;animation:50s linear infinite bfcm-orbit;position:absolute;top:4%;bottom:4%;left:4%;right:4%}.bfcm-page .bfcm-hero-art>img{z-index:1;animation:5s ease-in-out infinite bfcm-float}.bfcm-page .bfcm-sparkles{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.bfcm-page .bfcm-sparkles span{background-color:rgba(214,239,103,.7);border-radius:9999px;width:.5rem;height:.5rem;animation:5s ease-in-out infinite bfcm-sparkle;position:absolute;box-shadow:0 0 16px rgba(214,239,103,.4)}.bfcm-page .bfcm-sparkles span:first-child{top:18%;left:12%}.bfcm-page .bfcm-sparkles span:nth-child(2){animation-delay:-1.5s;top:10%;right:20%}.bfcm-page .bfcm-sparkles span:nth-child(3){animation-delay:-3s;bottom:15%;right:9%}.bfcm-page .bfcm-sparkles span:nth-child(4){animation-delay:-4s;bottom:25%;left:6%}.bfcm-page .bfcm-deal-card{transition:transform .25s,border-color .25s,box-shadow .25s}.bfcm-page .bfcm-deal-card:focus-within{border-color:rgba(214,239,103,.5)}.bfcm-page .button{transition:transform .2s,background-color .2s,color .2s,box-shadow .2s;position:relative;overflow:hidden}.bfcm-page .button:after{content:"";pointer-events:none;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.333) 50%,transparent 75%);transition:transform .5s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-140%)}@media (hover:hover) and (pointer:fine){.bfcm-page .bfcm-deal-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.25),0 0 20px rgba(214,239,103,.063)}.bfcm-page .button:hover:not(.button-disabled){transform:translateY(-2px);box-shadow:0 6px 24px rgba(214,239,103,.125)}.bfcm-page .button:hover:not(.button-disabled):after{transform:translate(140%)}}@supports (animation-timeline:view()){.bfcm-page .bfcm-featured,.bfcm-page .bfcm-deal-card,.bfcm-page .bfcm-footer-cta{animation:linear both bfcm-enter;animation-timeline:view();animation-range:entry cover 20%}.bfcm-page .bfcm-deal-card:nth-child(2n){animation-range:entry cover 25%}}@media (prefers-reduced-motion:reduce){.bfcm-page,.bfcm-page *,.bfcm-page :before,.bfcm-page :after{transition:none!important;animation:none!important}.bfcm-page .bfcm-deal-card:hover,.bfcm-page .button:hover:not(.button-disabled){transform:none}}@media (max-width:1023px) and (min-width:768px){.bfcm-page .bfcm-deal-card{grid-template-columns:repeat(1,minmax(0,1fr))}.bfcm-page .bfcm-coupon-offer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.bfcm-page .bfcm-copy-status{grid-column:1/-1}}@media (max-width:479px){.bfcm-page .bfcm-hero-content h1{font-size:38px}.bfcm-page .bfcm-deal-card{grid-template-columns:repeat(1,minmax(0,1fr))}.bfcm-page .bfcm-deal-card .bfcm-coupon-offer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.bfcm-page .bfcm-deal-card .bfcm-copy-status{grid-column:1/-1}.bfcm-page .bfcm-featured-info{align-items:flex-start;gap:.75rem}}@keyframes bfcm-enter{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@keyframes bfcm-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes bfcm-glow{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes bfcm-orbit{to{transform:rotate(360deg)}}@keyframes bfcm-sparkle{0%,to{opacity:.35;transform:translateY(0)scale(.8)}50%{opacity:.8;transform:translateY(-16px)scale(1)}}
