:root{--bf-black:#000;--bf-red:#e63946;--bf-gold:gold;--bf-white:#fff;--bf-grey:#b0b0b0;--bf-grey-dark:#1a1a1a;--bf-green:#10b981;--bf-spacing-xs:.5rem;--bf-spacing-sm:1rem;--bf-spacing-md:1.5rem;--bf-spacing-lg:2rem;--bf-spacing-xl:3rem;--bf-spacing-2xl:4rem;--bf-radius:12px;--bf-shadow:0 10px 30px #0000004d;--bf-shadow-hover:0 15px 40px #0006}.bf-page{background:linear-gradient(180deg, var(--bf-black) 0%, var(--bf-grey-dark) 100%);color:var(--bf-white);min-height:100vh;overflow-x:hidden}.section-title{text-align:center;margin-bottom:var(--bf-spacing-md);color:var(--bf-white);font-size:clamp(2rem,5vw,3rem);font-weight:700}.section-subtitle{text-align:center;margin-bottom:var(--bf-spacing-xl);color:var(--bf-grey);font-size:clamp(1rem,3vw,1.25rem)}.bf-hero-container{display:grid}.bf-hero-container>.bf-hero-skeleton,.bf-hero-container>astro-island{grid-area:1/1}.bf-hero-container>astro-island{display:block}.bf-hero-skeleton .bf-hero-content{animation:none}.bf-hero-container:has(astro-island>*) .bf-hero-skeleton{display:none}.bf-hero{min-height:100vh;padding:var(--bf-spacing-xl) var(--bf-spacing-md);background:radial-gradient(circle at top,#e6394626 0%,#0000 70%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bf-hero-content{text-align:center;z-index:2;max-width:800px;animation:.8s ease-out fadeInUp}.bf-badge{background:var(--bf-red);color:var(--bf-white);padding:var(--bf-spacing-xs) var(--bf-spacing-md);letter-spacing:1px;margin-bottom:var(--bf-spacing-md);border-radius:50px;font-size:.875rem;font-weight:700;animation:2s ease-in-out infinite pulse;display:inline-block}.bf-hero-headline{margin-bottom:var(--bf-spacing-md);background:linear-gradient(135deg, var(--bf-white) 0%, var(--bf-gold) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,8vw,5rem);font-weight:700;line-height:1.2}.bf-hero-headline .emoji-icon{-webkit-text-fill-color:initial;color:var(--bf-red);filter:drop-shadow(0 2px 4px #00000080);background:0 0}.bf-hero-subheadline{margin-bottom:var(--bf-spacing-xl);color:var(--bf-grey);font-size:clamp(1.125rem,3vw,1.5rem);line-height:1.6}.bf-hero-cta{margin:var(--bf-spacing-xl) 0}.bf-hero-trust{gap:var(--bf-spacing-md);color:var(--bf-grey);margin-top:var(--bf-spacing-md);flex-wrap:wrap;justify-content:center;font-size:.875rem;display:flex}.bf-countdown{gap:var(--bf-spacing-sm);margin:var(--bf-spacing-xl) 0;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.bf-countdown.urgent{animation:1.5s ease-in-out infinite urgentPulse}.bf-countdown.bf-countdown-loading .countdown-value{opacity:.6;animation:1.5s ease-in-out infinite countdownPulse}.countdown-unit{flex-direction:column;align-items:center;min-width:80px;display:flex}.countdown-value{background:var(--bf-grey-dark);border:2px solid var(--bf-red);border-radius:var(--bf-radius);padding:var(--bf-spacing-md) var(--bf-spacing-sm);color:var(--bf-gold);text-align:center;min-width:80px;font-size:clamp(2rem,5vw,3rem);font-weight:700;box-shadow:0 0 20px #e639464d}.countdown-label{color:var(--bf-grey);margin-top:var(--bf-spacing-xs);text-transform:uppercase;letter-spacing:1px;font-size:.875rem}.countdown-separator{color:var(--bf-red);margin:0 var(--bf-spacing-xs);font-size:2rem;font-weight:700}.expired-text{color:var(--bf-red);font-size:2rem;font-weight:700}.cta-button{align-items:center;gap:var(--bf-spacing-xs);cursor:pointer;border:none;border-radius:50px;min-height:48px;padding:1rem 2rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.cta-button.primary{background:linear-gradient(135deg, var(--bf-red) 0%, #c62835 100%);color:var(--bf-white);box-shadow:0 4px 15px #e6394666}.cta-button.primary:hover{transform:scale(1.05);box-shadow:0 6px 20px #e6394699}.cta-button.primary:active{transform:scale(.98)}.cta-button.pulse{animation:2s ease-in-out infinite pulse}.arrow-icon{transition:transform .3s}.cta-button:hover .arrow-icon{transform:translate(4px)}.bf-hero-sparkles{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.sparkle{background:var(--bf-gold);width:6px;height:6px;box-shadow:0 0 8px var(--bf-gold);border-radius:50%;animation:3s ease-in-out infinite sparkle;position:absolute}.sparkle-1{width:8px;height:8px;animation-delay:0s;top:15%;left:10%}.sparkle-2{width:5px;height:5px;animation-delay:.5s;top:35%;right:15%}.sparkle-3{width:7px;height:7px;animation-delay:1s;bottom:25%;left:20%}.sparkle-4{width:6px;height:6px;animation-delay:1.5s;top:55%;right:25%}.sparkle-5{width:8px;height:8px;animation-delay:2s;bottom:15%;right:10%}.sparkle-6{width:5px;height:5px;animation-delay:.8s;top:25%;left:30%}.sparkle-7{width:6px;height:6px;animation-delay:1.2s;top:70%;left:15%}.sparkle-8{width:7px;height:7px;animation-delay:1.8s;top:45%;right:35%}.sparkle-9{width:5px;height:5px;animation-delay:2.3s;bottom:40%;right:20%}.sparkle-10{width:6px;height:6px;animation-delay:.3s;top:10%;right:30%}.sparkle-11{width:8px;height:8px;animation-delay:1.7s;bottom:35%;left:40%}.sparkle-12{width:5px;height:5px;animation-delay:2.5s;top:80%;right:40%}.bf-social-proof{padding:var(--bf-spacing-xl) var(--bf-spacing-md);text-align:center}.social-proof-content{max-width:900px;margin:0 auto}.user-count h2{margin-bottom:var(--bf-spacing-xl);color:var(--bf-gold);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700}.app-ratings{gap:var(--bf-spacing-xl);flex-wrap:wrap;justify-content:center;display:flex}.app-rating{gap:var(--bf-spacing-xs);flex-direction:column;align-items:center;display:flex}.platform-name{color:var(--bf-white);font-weight:600}.star-rating{gap:4px;display:flex}.star{color:var(--bf-gold)}.star.filled{fill:var(--bf-gold)}.rating-details{gap:var(--bf-spacing-xs);color:var(--bf-grey);font-size:.875rem;display:flex}.rating-value{color:var(--bf-white);font-weight:700}.bf-pricing-section{padding:var(--bf-spacing-xl) var(--bf-spacing-md)}.bf-pricing-section .section-title{text-align:center;margin-bottom:var(--bf-spacing-sm);color:var(--bf-white);font-size:clamp(2rem,5vw,3rem);font-weight:700}.bf-pricing-section .section-subtitle{text-align:center;color:var(--bf-gold);margin-bottom:var(--bf-spacing-md);font-size:1.1rem;font-weight:600}.pricing-countdown-box{border:2px solid var(--bf-red);border-radius:var(--bf-radius);padding:var(--bf-spacing-md);margin:0 auto var(--bf-spacing-xl);text-align:center;background:#e6394626;max-width:600px;box-shadow:0 0 20px #e639464d}.countdown-box-label{color:var(--bf-red);margin-bottom:var(--bf-spacing-sm);text-transform:uppercase;letter-spacing:1px;font-size:1rem;font-weight:700}.pricing-countdown-box .bf-countdown{justify-content:center;margin:0}.bf-pricing-cards{gap:var(--bf-spacing-lg);max-width:1400px;padding:0 var(--bf-spacing-md);flex-wrap:wrap;justify-content:center;align-items:stretch;margin:0 auto;display:flex}.pricing-card{background:var(--bf-grey-dark);border-radius:var(--bf-radius);padding:var(--bf-spacing-md);cursor:pointer;border:2px solid #ffffff1a;flex-direction:column;flex:1;min-width:280px;max-width:400px;transition:all .3s;display:flex;position:relative}.pricing-card:not(.popular){opacity:.85}.pricing-card:not(.popular):hover{opacity:1;border-color:#ffffff4d;transform:translateY(-3px)}.pricing-card.popular{background:linear-gradient(145deg, var(--bf-grey-dark) 0%, color-mix(in srgb, var(--bf-grey-dark) 70%, black) 100%);border:3px solid var(--bf-gold);animation:4s ease-in-out infinite heroFloat,3s ease-in-out infinite heroGlow;position:relative;overflow:hidden;box-shadow:0 0 30px #ffd70040,0 0 60px #ffd7001a,0 20px 60px #00000080}.pricing-card.popular:before{content:"";pointer-events:none;background:linear-gradient(45deg,#0000 40%,#ffd7000a 50%,#0000 60%);width:200%;height:200%;animation:6s infinite shine;position:absolute;top:-50%;left:-50%}.pricing-card.popular:after{content:"";border-radius:var(--bf-radius);background:linear-gradient(45deg, var(--bf-gold) 0%, var(--bf-red) 25%, var(--bf-gold) 50%, var(--bf-red) 75%, var(--bf-gold) 100%);z-index:-1;opacity:.3;background-size:400% 400%;animation:4s infinite gradientBorder;position:absolute;inset:-3px}.pricing-card.popular:hover{transform:translateY(-5px);box-shadow:0 0 40px #ffd70059,0 0 70px #ffd70026,0 25px 70px #0009}.popular-badge{background:var(--bf-gold);color:var(--bf-black);letter-spacing:1.5px;z-index:1;border-radius:50px;padding:12px 18px 6px;font-size:.8rem;font-weight:700;animation:2s ease-in-out infinite pulse;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.pricing-card.popular .tier-name{font-size:1.35rem}.pricing-card.popular .discount-price{font-size:2rem;font-weight:700}.pricing-card.popular .original-price{font-size:.9rem}.pricing-card.popular .savings-badge{padding:2px 8px;font-size:.7rem}.pricing-card.popular .daily-cost{font-size:.75rem}.pricing-card.popular .billing-period{font-size:.65rem}.pricing-card.popular .pricing-card-features li{margin-bottom:10px;font-size:.95rem}.pricing-card.popular .checkmark{width:18px;height:18px}.pricing-card.popular .cta-button{padding:10px 16px;font-size:.9rem;font-weight:700}.pricing-card-header{text-align:center;margin-bottom:var(--bf-spacing-sm)}.tier-name{color:var(--bf-white);font-size:1.35rem;font-weight:700}.pricing-card-price{text-align:center;margin-bottom:var(--bf-spacing-sm)}.original-price{color:var(--bf-grey);margin-bottom:2px;font-size:.9rem;text-decoration:line-through}.discount-price{color:var(--bf-gold);justify-content:center;align-items:baseline;gap:4px;margin-bottom:3px;font-size:2rem;font-weight:700;line-height:1.1;display:flex}.price-period{color:var(--bf-grey);font-size:.9rem;font-weight:500}.savings-badge{background:var(--bf-green);color:var(--bf-white);border-radius:50px;align-self:flex-start;margin-bottom:4px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-block}.daily-cost{color:var(--bf-grey);margin-top:4px;font-size:.75rem}.pricing-card.popular:has(.variant-c) .pricing-card-header{margin-top:0;margin-bottom:var(--bf-spacing-xs)}.pricing-card-price.variant-c{align-items:flex-start;gap:var(--bf-spacing-md);flex-wrap:wrap;display:flex}.variant-c-left{flex-direction:column;flex:1;gap:8px;width:50%;min-width:0;display:flex}.variant-c-prices-row{align-items:center;gap:8px;display:flex}.variant-c-final-price{color:var(--bf-white);font-size:1rem;font-weight:600}.variant-c-original-price{color:var(--bf-grey);font-size:.875rem;text-decoration:line-through}.variant-c-right{flex-flow:wrap;flex-shrink:0;justify-content:flex-end;align-items:flex-end;gap:0;display:flex}.variant-c-daily-price{color:var(--bf-gold);white-space:nowrap;font-size:3rem;font-weight:700;line-height:1.1}.variant-c-daily-label{color:var(--bf-gold);font-size:1rem;font-weight:600}.variant-c-right-lifetime{text-align:right;flex-direction:column;align-items:flex-end}.variant-c-right-lifetime .variant-c-lifetime-price{white-space:normal;font-size:1.75rem}.ai-star-icon{vertical-align:middle;filter:brightness(0)saturate()invert(85%)sepia(79%)saturate(1829%)hue-rotate(358deg)brightness(104%)contrast(104%);flex-shrink:0;margin-top:2px;display:inline-block}.billing-period{color:var(--bf-grey);margin-top:2px;font-size:.65rem}.pricing-card-features{margin-bottom:var(--bf-spacing-sm);flex-grow:1}.pricing-card-features ul{margin:0;padding:0;list-style:none}.pricing-card-features li{color:var(--bf-white);align-items:flex-start;gap:8px;margin-bottom:10px;font-size:.95rem;line-height:1.4;display:flex}.checkmark{color:var(--bf-green);flex-shrink:0;width:18px;height:18px;margin-top:2px}.pricing-card-cta{text-align:center;margin-top:var(--bf-spacing-sm)}.pricing-card-cta .cta-button{justify-content:center;width:100%;padding:10px 16px;font-size:.9rem}.pricing-card-features .platinum-feature-icon{color:var(--bf-gold);flex-shrink:0;margin-top:2px}.pricing-card-features .platinum-highlight,.pricing-card-features .text-blue,.pricing-card-features span[class*=text-blue]{font-weight:600;color:var(--bf-gold)!important}.pricing-card.skeleton{animation:1.5s ease-in-out infinite skeleton-pulse}.skeleton-content{height:300px;color:var(--bf-grey);justify-content:center;align-items:center;display:flex}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.bf-pricing-error{text-align:center;padding:var(--bf-spacing-xl);color:var(--bf-grey)}.bf-pricing-wrapper{max-width:1200px;margin:0 auto}.bf-pricing-wrapper [data-testid=plan-selection],.bf-pricing-wrapper .plan-selection{gap:var(--bf-spacing-lg);padding:0 var(--bf-spacing-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.bf-pricing-wrapper [data-testid=plan-card],.bf-pricing-wrapper .plan-card,.bf-pricing-wrapper article[role=button]{cursor:pointer;position:relative;background:var(--bf-grey-dark)!important;border-radius:var(--bf-radius)!important;padding:var(--bf-spacing-xl)!important;border:2px solid #ffffff1a!important;transition:all .3s!important}.bf-pricing-wrapper [data-testid=plan-card]:hover,.bf-pricing-wrapper .plan-card:hover,.bf-pricing-wrapper article[role=button]:hover{box-shadow:var(--bf-shadow-hover)!important;border-color:var(--bf-red)!important;transform:translateY(-5px)!important}.bf-pricing-wrapper [data-recommended=true],.bf-pricing-wrapper .recommended,.bf-pricing-wrapper [data-testid=plan-card][data-popular=true]{border-color:var(--bf-gold)!important;transform:scale(1.05)!important;box-shadow:0 0 30px #ffd70033!important}.bf-pricing-wrapper [data-recommended=true]:hover,.bf-pricing-wrapper .recommended:hover{transform:scale(1.08)translateY(-5px)!important}.bf-pricing-wrapper [data-testid=recommended-badge],.bf-pricing-wrapper .badge,.bf-pricing-wrapper [data-popular-badge]{background:var(--bf-gold)!important;color:var(--bf-black)!important;letter-spacing:1px!important;text-transform:uppercase!important;border-radius:50px!important;padding:6px 16px!important;font-size:.75rem!important;font-weight:700!important;animation:2s ease-in-out infinite pulse!important}.bf-pricing-wrapper h3,.bf-pricing-wrapper [data-testid=plan-name],.bf-pricing-wrapper .plan-name{color:var(--bf-white)!important;text-align:center!important;margin-bottom:var(--bf-spacing-md)!important;font-size:2rem!important;font-weight:700!important}.bf-pricing-wrapper [data-testid=plan-price],.bf-pricing-wrapper .plan-price,.bf-pricing-wrapper .price-container{text-align:center!important;margin-bottom:var(--bf-spacing-lg)!important}.bf-pricing-wrapper [data-testid=original-price],.bf-pricing-wrapper .original-price,.bf-pricing-wrapper .price-original{color:var(--bf-grey)!important;margin-bottom:var(--bf-spacing-xs)!important;font-size:1.25rem!important;text-decoration:line-through!important}.bf-pricing-wrapper [data-testid=discounted-price],.bf-pricing-wrapper .discounted-price,.bf-pricing-wrapper .price-final,.bf-pricing-wrapper [data-price-final]{color:var(--bf-gold)!important;margin-bottom:var(--bf-spacing-xs)!important;font-size:3rem!important;font-weight:700!important}.bf-pricing-wrapper [data-testid=savings],.bf-pricing-wrapper .savings,.bf-pricing-wrapper .discount-badge{background:var(--bf-green)!important;color:var(--bf-white)!important;margin-bottom:var(--bf-spacing-xs)!important;border-radius:50px!important;padding:4px 12px!important;font-size:.875rem!important;font-weight:700!important;display:inline-block!important}.bf-pricing-wrapper [data-testid=billing-period],.bf-pricing-wrapper .billing-period,.bf-pricing-wrapper .price-interval{color:var(--bf-grey)!important;font-size:.875rem!important}.bf-pricing-wrapper ul,.bf-pricing-wrapper [data-testid=features-list],.bf-pricing-wrapper .features-list{margin:var(--bf-spacing-md) 0!important;padding:0!important;list-style:none!important}.bf-pricing-wrapper li{align-items:flex-start!important;gap:var(--bf-spacing-sm)!important;margin-bottom:var(--bf-spacing-sm)!important;color:var(--bf-white)!important;font-size:.9rem!important;display:flex!important}.bf-pricing-wrapper li svg,.bf-pricing-wrapper li [data-icon=check]{color:var(--bf-green)!important;flex-shrink:0!important;margin-top:2px!important}.bf-pricing-wrapper button,.bf-pricing-wrapper [data-testid=plan-cta],.bf-pricing-wrapper .plan-cta{justify-content:center!important;align-items:center!important;gap:var(--bf-spacing-xs)!important;cursor:pointer!important;background:linear-gradient(135deg, var(--bf-red) 0%, #c62835 100%)!important;width:100%!important;min-height:48px!important;color:var(--bf-white)!important;border:none!important;border-radius:50px!important;padding:1rem 2rem!important;font-size:1.125rem!important;font-weight:700!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important;box-shadow:0 4px 15px #e6394666!important}.bf-pricing-wrapper button:hover,.bf-pricing-wrapper [data-testid=plan-cta]:hover{transform:scale(1.05)!important;box-shadow:0 6px 20px #e6394699!important}.bf-pricing-wrapper button:active,.bf-pricing-wrapper [data-testid=plan-cta]:active{transform:scale(.98)!important}.bf-pricing-wrapper *{box-sizing:border-box}.bf-pricing-wrapper{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bf-pricing-wrapper [data-theme=light],.bf-pricing-wrapper .light-mode{background:var(--bf-grey-dark)!important;color:var(--bf-white)!important}.bf-testimonials{padding:var(--bf-spacing-md) var(--bf-spacing-sm)}.testimonials-title{text-align:center;margin-bottom:var(--bf-spacing-md);font-size:1.25rem;font-weight:700}@media (width>=768px){.bf-testimonials{padding:var(--bf-spacing-2xl) var(--bf-spacing-md)}.testimonials-title{text-align:center;margin-bottom:var(--bf-spacing-xl);font-size:clamp(2rem,5vw,3rem)}}.testimonials-carousel{max-width:800px;margin:0 auto;position:relative;overflow:hidden}.testimonials-track{transition:transform .5s;display:flex}.testimonial-card{min-width:100%;padding:var(--bf-spacing-md);background:var(--bf-grey-dark);border-radius:var(--bf-radius);border:2px solid #ffffff1a;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden;transition:none!important;transform:none!important}.testimonial-card:hover{transform:none!important}@media (width>=768px){.testimonial-card{padding:var(--bf-spacing-xl)}}.testimonial-stars{margin-bottom:var(--bf-spacing-md);justify-content:center;gap:4px;display:flex}.testimonial-quote,.bf-page .testimonial-quote{margin-bottom:var(--bf-spacing-lg);color:var(--bf-white);text-align:center;font-size:1.25rem;font-style:italic;line-height:1.6}.testimonial-author{align-items:center;gap:var(--bf-spacing-md);justify-content:center;display:flex}.author-avatar{object-fit:cover;border-radius:50%;width:48px;height:48px}.author-name{color:var(--bf-white);font-weight:700}.author-location{color:var(--bf-grey);font-size:.875rem}.testimonials-dots{gap:var(--bf-spacing-xs);margin-top:var(--bf-spacing-lg);justify-content:center;display:flex}.dot{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s}.dot.active{background:var(--bf-gold);transform:scale(1.2)}.bf-features{padding:var(--bf-spacing-2xl) var(--bf-spacing-md)}.features-grid{gap:var(--bf-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1200px;margin:0 auto;display:grid}.feature-card{background:var(--bf-grey-dark);border-radius:var(--bf-radius);padding:var(--bf-spacing-xl);text-align:center;border:2px solid #ffffff1a;transition:all .3s}.feature-card:hover{border-color:var(--bf-gold);box-shadow:var(--bf-shadow);transform:translateY(-5px)}.feature-icon{margin-bottom:var(--bf-spacing-md);font-size:3rem}.feature-card h3{margin-bottom:var(--bf-spacing-sm);color:var(--bf-white);font-size:1.5rem;font-weight:700}.feature-card p{color:var(--bf-grey);line-height:1.6}.bf-faq{padding:var(--bf-spacing-2xl) var(--bf-spacing-md)}.faq-title{text-align:center;margin-bottom:var(--bf-spacing-xl);font-size:clamp(2rem,5vw,3rem);font-weight:700}.faq-items{max-width:800px;margin:0 auto}.faq-item{background:var(--bf-grey-dark);border-radius:var(--bf-radius);margin-bottom:var(--bf-spacing-md);border:2px solid #ffffff1a;transition:all .3s;overflow:hidden}.faq-item:hover{border-color:var(--bf-gold)}.faq-question{width:100%;padding:var(--bf-spacing-md) var(--bf-spacing-lg);color:var(--bf-white);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:600;transition:all .3s;display:flex}.faq-question:hover{color:var(--bf-gold)}.faq-icon{color:var(--bf-gold);flex-shrink:0;transition:transform .3s}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-answer{padding:0 var(--bf-spacing-lg) var(--bf-spacing-lg);color:var(--bf-grey);line-height:1.6;animation:.3s slideDown}.bf-footer-cta{padding:var(--bf-spacing-2xl) var(--bf-spacing-md);background:radial-gradient(circle,#e6394626 0%,#0000 70%)}.footer-cta-content{text-align:center;max-width:800px;margin:0 auto}.footer-cta-headline{margin-bottom:var(--bf-spacing-xl);color:var(--bf-white);font-size:clamp(2rem,5vw,3rem);font-weight:700}.footer-cta-button{margin-top:var(--bf-spacing-xl)}.footer-trust-badges{gap:var(--bf-spacing-lg);margin-top:var(--bf-spacing-xl);flex-wrap:wrap;justify-content:center;display:flex}.trust-badge{align-items:center;gap:var(--bf-spacing-xs);color:var(--bf-white);font-size:.875rem;display:flex}.trust-badge svg{color:var(--bf-green)}.bf-live-activity{background:var(--bf-grey-dark);border:2px solid var(--bf-gold);border-radius:var(--bf-radius);padding:var(--bf-spacing-md);box-shadow:var(--bf-shadow);align-items:center;gap:var(--bf-spacing-sm);opacity:0;max-width:320px;transition:all .5s;display:flex;position:fixed;top:20px;left:20px;transform:translate(-100%)}.bf-live-activity.visible{opacity:1;transform:translate(0)}.activity-content{align-items:center;gap:var(--bf-spacing-xs);flex:1;display:flex}.activity-icon{color:var(--bf-green);animation:2s ease-in-out infinite pulse}.activity-message{color:var(--bf-white);font-size:.875rem}.activity-close{color:var(--bf-grey);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;transition:color .3s;display:flex}.activity-close:hover{color:var(--bf-white)}.bf-sticky-banner{background:var(--bf-grey-dark);border-top:2px solid var(--bf-red);z-index:40;transition:transform .3s ease-in-out;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 20px #00000080}.bf-sticky-banner.visible{transform:translateY(0)}.bf-sticky-banner-content{justify-content:space-between;align-items:center;gap:1rem;max-width:800px;margin:0 auto;padding:1rem 2rem;display:flex}.bf-sticky-banner-text{flex-direction:column;gap:.25rem;display:flex}.bf-sticky-discount{background:linear-gradient(90deg, var(--bf-red) 0%, var(--bf-gold) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800}.bf-sticky-timer{color:var(--bf-grey);font-size:.85rem;font-weight:500}.bf-sticky-cta-button{background:linear-gradient(135deg, var(--bf-red) 0%, var(--bf-gold) 100%);color:var(--bf-white);cursor:pointer;white-space:nowrap;border:none;border-radius:50px;padding:.875rem 2rem;font-size:1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #e6394666}.bf-sticky-cta-button:hover{transform:scale(1.05);box-shadow:0 6px 20px #e6394699}body:has([role=dialog]) .bf-sticky-banner,.bf-page:has([role=dialog]) .bf-sticky-banner{display:none!important}@media (width<=768px){.bf-sticky-banner-content{gap:.75rem;max-width:100%;padding:.875rem 1rem}.bf-sticky-discount{font-size:1.25rem}.bf-sticky-timer{font-size:.75rem}.bf-sticky-cta-button{padding:.75rem 1.25rem;font-size:.875rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes urgentPulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.2);transform:scale(1.02)}}@keyframes countdownPulse{0%,to{opacity:.6}50%{opacity:.3}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)rotate(0)}50%{opacity:.9;transform:scale(1.2)rotate(180deg)}}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes heroGlow{0%,to{box-shadow:0 0 30px #ffd70040,0 0 60px #ffd7001a,0 20px 60px #00000080}50%{box-shadow:0 0 40px #ffd70059,0 0 70px #ffd70026,0 25px 65px #0000008c}}@keyframes shine{0%{transform:translate(-100%)translateY(-100%)rotate(45deg)}to{transform:translate(100%)translateY(100%)rotate(45deg)}}@keyframes gradientBorder{0%,to{background-position:0%}50%{background-position:100%}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-100vh)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}@keyframes confetti-sway{0%,to{transform:translate(0)}50%{transform:translate(30px)}}@keyframes firework-burst{0%{opacity:1;transform:scale(0)}50%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes ny-cta-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes ny-cta-shine{0%{left:-100%}20%,to{left:100%}}@keyframes ny-banner-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ny-firework{0%{opacity:0;transform:scale(0);box-shadow:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0 10px 2px}10%{opacity:1;transform:scale(1)}35%{opacity:1;box-shadow:0 0,0 -30px,0 30px,30px 0,-30px 0,21px -21px,-21px 21px,21px 21px,-21px -21px,0 0 30px 4px}to{opacity:0;box-shadow:0 0 #0000,0 -50px 0 -2px,0 50px 0 -2px,50px 0 0 -2px,-50px 0 0 -2px,35px -35px 0 -2px,-35px 35px 0 -2px,35px 35px 0 -2px,-35px -35px 0 -2px,0 0 50px #0000}}.bf-page[data-campaign=new-year] .bf-hero{background:radial-gradient(circle at 20% 20%,#6366f14d 0%,#0000 40%),radial-gradient(circle at 80% 30%,#fbbf2433 0%,#0000 35%),radial-gradient(circle at 50% 80%,#22d3ee26 0%,#0000 40%),radial-gradient(circle at top,#6366f126 0%,#0000 70%)}.bf-page[data-campaign=new-year] .bf-hero:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.bf-page[data-campaign=new-year] .bf-hero-sparkles{z-index:1}.bf-page[data-campaign=new-year] .sparkle{border-radius:50%;width:4px;height:4px;animation:2.5s ease-out infinite ny-firework;box-shadow:0 0,0 -20px 0 -2px,0 20px 0 -2px,20px 0 0 -2px,-20px 0 0 -2px,14px -14px 0 -2px,-14px 14px 0 -2px,14px 14px 0 -2px,-14px -14px 0 -2px,0 0 20px 2px}.bf-page[data-campaign=new-year] .sparkle-1,.bf-page[data-campaign=new-year] .sparkle-5,.bf-page[data-campaign=new-year] .sparkle-9{color:#fbbf24;background:#fbbf24}.bf-page[data-campaign=new-year] .sparkle-2,.bf-page[data-campaign=new-year] .sparkle-6,.bf-page[data-campaign=new-year] .sparkle-10{color:#6366f1;background:#6366f1}.bf-page[data-campaign=new-year] .sparkle-3,.bf-page[data-campaign=new-year] .sparkle-7,.bf-page[data-campaign=new-year] .sparkle-11{color:#22d3ee;background:#22d3ee}.bf-page[data-campaign=new-year] .sparkle-4,.bf-page[data-campaign=new-year] .sparkle-8,.bf-page[data-campaign=new-year] .sparkle-12{color:#f472b6;background:#f472b6}.bf-page[data-campaign=new-year] .sparkle-1{animation-delay:0s}.bf-page[data-campaign=new-year] .sparkle-2{animation-delay:.4s}.bf-page[data-campaign=new-year] .sparkle-3{animation-delay:.8s}.bf-page[data-campaign=new-year] .sparkle-4{animation-delay:1.2s}.bf-page[data-campaign=new-year] .sparkle-5{animation-delay:.2s}.bf-page[data-campaign=new-year] .sparkle-6{animation-delay:.6s}.bf-page[data-campaign=new-year] .sparkle-7{animation-delay:1s}.bf-page[data-campaign=new-year] .sparkle-8{animation-delay:1.4s}.bf-page[data-campaign=new-year] .sparkle-9{animation-delay:.3s}.bf-page[data-campaign=new-year] .sparkle-10{animation-delay:.7s}.bf-page[data-campaign=new-year] .sparkle-11{animation-delay:1.1s}.bf-page[data-campaign=new-year] .sparkle-12{animation-delay:1.5s}.bf-page[data-campaign=new-year] .bf-badge{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);box-shadow:0 0 20px #6366f180}.bf-page[data-campaign=new-year] .cta-button.primary,.bf-page[data-campaign=new-year] .bf-cta,.bf-page[data-campaign=new-year] .pricing-card .cta-button,.bf-page[data-campaign=new-year] .pricing-card.popular .bf-cta{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#6366f1 100%) 0 0/200% 200%;border:1px solid #ffffff1a;animation:3s infinite ny-cta-shimmer,2s ease-in-out infinite pulse;position:relative;overflow:hidden;box-shadow:0 4px 15px #6366f166,0 0 30px #8b5cf633,inset 0 1px #fff3}.bf-page[data-campaign=new-year] .cta-button.primary:before,.bf-page[data-campaign=new-year] .bf-cta:before,.bf-page[data-campaign=new-year] .pricing-card .cta-button:before{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff4d 50%,#0000 100%);width:100%;height:100%;animation:2.5s ease-in-out infinite ny-cta-shine;position:absolute;top:0;left:-100%}.bf-page[data-campaign=new-year] .cta-button.primary:hover,.bf-page[data-campaign=new-year] .bf-cta:hover,.bf-page[data-campaign=new-year] .pricing-card .cta-button:hover,.bf-page[data-campaign=new-year] .pricing-card.popular .bf-cta:hover{background:linear-gradient(135deg,#818cf8 0%,#a78bfa 50%,#818cf8 100%) 0 0/200% 200%;transform:scale(1.05)translateY(-2px);box-shadow:0 6px 25px #6366f180,0 0 40px #8b5cf666,0 0 60px #a78bfa33,inset 0 1px #ffffff4d}.bf-page[data-campaign=new-year] .cta-button.primary:active,.bf-page[data-campaign=new-year] .bf-cta:active,.bf-page[data-campaign=new-year] .pricing-card .cta-button:active{transform:scale(.98);box-shadow:0 2px 10px #6366f166,0 0 20px #fbbf244d,inset 0 1px #fff3}.bf-page[data-campaign=new-year] .bf-sticky-banner{background:linear-gradient(135deg,#1e1b4bf7 0%,#312e81f2 50%,#1e1b4bf7 100%);border-color:#6366f1;box-shadow:0 -4px 30px #6366f166,0 -1px #8b5cf680}.bf-page[data-campaign=new-year] .bf-sticky-discount{background:linear-gradient(90deg,#6366f1 0%,#a78bfa 50%,#fbbf24 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bf-page[data-campaign=new-year] .bf-sticky-cta-button{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#6366f1 100%) 0 0/200% 200%;border:1px solid #ffffff1a;animation:3s infinite ny-cta-shimmer;position:relative;overflow:hidden;box-shadow:0 4px 15px #6366f166,0 0 20px #8b5cf633,inset 0 1px #fff3}.bf-page[data-campaign=new-year] .bf-sticky-cta-button:before{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff4d 50%,#0000 100%);width:100%;height:100%;animation:2.5s ease-in-out infinite ny-cta-shine;position:absolute;top:0;left:-100%}.bf-page[data-campaign=new-year] .bf-sticky-cta-button:hover{background:linear-gradient(135deg,#818cf8 0%,#a78bfa 50%,#818cf8 100%) 0 0/200% 200%;transform:scale(1.05);box-shadow:0 6px 25px #6366f180,0 0 40px #8b5cf666,inset 0 1px #ffffff4d}.bf-page[data-campaign=new-year] .countdown-unit{background:linear-gradient(#6366f133 0%,#6366f11a 100%);border:1px solid #6366f14d}.bf-page[data-campaign=new-year] .pricing-card.popular{border-color:#6366f1;box-shadow:0 0 30px #6366f14d}.bf-page[data-campaign=new-year] .pricing-card.popular:before{background:linear-gradient(45deg,#0000 40%,#818cf814 50%,#0000 60%)}.bf-page[data-campaign=new-year] .faq-item{background:#6366f11a;border-color:#6366f133}.bf-page[data-campaign=new-year] .faq-item:hover{border-color:#6366f1;box-shadow:0 0 20px #6366f133}.bf-page[data-campaign=new-year] .faq-icon{color:#6366f1}.bf-page[data-campaign=new-year] .faq-question:hover{color:#818cf8}.bf-page[data-campaign=new-year] .bf-testimonials{background:linear-gradient(#6366f10d 0%,#6366f11a 50%,#6366f10d 100%)}.bf-page[data-campaign=new-year] .testimonial-card{background:linear-gradient(135deg,#6366f126 0%,#8b5cf61a 100%);border-color:#6366f14d}.bf-page[data-campaign=new-year] .testimonial-card:hover{border-color:#6366f1;box-shadow:0 0 25px #6366f140}.bf-page[data-campaign=new-year] .testimonial-stars svg{color:#fbbf24;filter:drop-shadow(0 0 4px #fbbf2480)}.bf-page[data-campaign=new-year] .testimonials-dots .dot{background:#6366f14d}.bf-page[data-campaign=new-year] .testimonials-dots .dot.active{background:#6366f1;box-shadow:0 0 10px #6366f180}.bf-page[data-campaign=new-year] .bf-simple-footer{background:linear-gradient(#11111e 0%,#0a0a14 100%);border-top:1px solid #6366f14d;position:relative;overflow:hidden}.bf-page[data-campaign=new-year] .bf-simple-footer:before{content:"";background:linear-gradient(90deg,#0000 0%,#6366f180 20%,#8b5cf699 50%,#6366f180 80%,#0000 100%);width:80%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bf-page[data-campaign=new-year] .bf-simple-footer:after{content:"";pointer-events:none;opacity:.8;background-image:radial-gradient(circle at 10% 30%,#6366f126 1px,#0000 1px),radial-gradient(circle at 90% 70%,#fbbf241a 1px,#0000 1px),radial-gradient(circle,#8b5cf61a 1px,#0000 1px),radial-gradient(circle at 30% 80%,#22d3ee14 1px,#0000 1px),radial-gradient(circle at 70% 20%,#fbbf2414 1px,#0000 1px);position:absolute;inset:0}.bf-page[data-campaign=new-year] .bf-simple-footer-content{z-index:1;position:relative}.bf-page[data-campaign=new-year] .bf-simple-footer-logo{color:#e0e7ff}.bf-page[data-campaign=new-year] .bf-simple-footer-links a{color:#c7d2feb3}.bf-page[data-campaign=new-year] .bf-simple-footer-links a:hover{color:#a78bfa}.bf-page[data-campaign=new-year] .bf-footer-divider{color:#6366f14d}.bf-page[data-campaign=new-year] .bf-simple-footer-copyright{color:#c7d2fe80}@media (width>=1024px){.pricing-card.popular{transform:none}.pricing-card.popular:hover{transform:translateY(-5px)}}@media (width<=768px){.bf-hero{min-height:auto;padding:var(--bf-spacing-lg) var(--bf-spacing-md)}.bf-hero-headline{font-size:2rem}.bf-countdown{flex-wrap:nowrap;gap:6px}.countdown-unit{flex:1;min-width:60px}.countdown-value{min-width:60px;padding:8px 4px;font-size:1.25rem}.countdown-label{font-size:.65rem}.countdown-separator{margin:0 2px;font-size:1.25rem}.bf-pricing-cards{gap:var(--bf-spacing-md);flex-direction:column;max-width:100%;padding:0}.pricing-card{padding:var(--bf-spacing-md) var(--bf-spacing-xs)}.pricing-card,.pricing-card.popular,.pricing-card:not(.popular){opacity:1;flex:100%;min-width:100%;max-width:100%}.pricing-card-header{margin-bottom:8px}.pricing-card.popular .pricing-card-header{margin-top:var(--bf-spacing-lg)}.popular-badge{letter-spacing:1.2px;padding:10px 16px 6px;font-size:.75rem;top:-10px}.tier-name{font-size:1.2rem}.discount-price{font-size:1.75rem}.pricing-countdown-box{padding:var(--bf-spacing-sm);margin-bottom:var(--bf-spacing-lg)}.countdown-box-label{font-size:.85rem}.pricing-card-features li{gap:8px;margin-bottom:8px;font-size:.9rem}.checkmark{width:16px;height:16px}.pricing-card.popular{animation:none;box-shadow:0 0 25px #ffd70066;transform:none!important}.pricing-card.popular:hover{transform:translateY(-3px)!important}.pricing-card.popular .tier-name{font-size:1.3rem}.pricing-card.popular .discount-price{font-size:2rem}.pricing-card.popular .original-price{font-size:.95rem}.pricing-card.popular .savings-badge{font-size:.75rem}.pricing-card.popular .daily-cost,.pricing-card.popular .billing-period{font-size:inherit}.pricing-card.popular .pricing-card-features li{margin-bottom:10px;font-size:.95rem}.pricing-card.popular .cta-button{padding:12px 20px;font-size:.95rem}.pricing-card-price.variant-c{padding:var(--bf-spacing-sm)}.variant-c-daily-price{font-size:2rem}.variant-c-daily-label,.variant-c-final-price{font-size:.875rem}.variant-c-original-price{font-size:.75rem}.bf-pricing-section,.bf-social-proof,.bf-pricing-section{padding:var(--bf-spacing-lg) var(--bf-spacing-xs)}.bf-pricing-section .section-title,.bf-pricing-section .section-subtitle{padding:0 var(--bf-spacing-xs)}.features-grid{grid-template-columns:1fr}.bf-live-activity{padding:var(--bf-spacing-sm);max-width:calc(100% - 20px);top:10px;left:10px;right:10px}.app-ratings{gap:var(--bf-spacing-lg)}.footer-trust-badges{gap:var(--bf-spacing-md);flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bf-badge,.popular-badge,.cta-button.pulse,.activity-icon{animation:none!important}}.cta-button:focus-visible,.faq-question:focus-visible,.dot:focus-visible,.activity-close:focus-visible{outline:2px solid var(--bf-gold);outline-offset:2px}body:has(.bf-page) [role=dialog],.bf-page [role=dialog],[role=dialog]{z-index:10000!important}body:has(.bf-page) [data-radix-dialog-overlay],.bf-page [data-radix-dialog-overlay],[data-radix-dialog-overlay]{z-index:9999!important}body:has(.bf-page) .bf-live-activity:has(~div [role=dialog]),.bf-page:has([role=dialog]) .bf-live-activity{display:none!important}.bf-page[data-campaign=cyber-monday]{background:linear-gradient(90deg,#ff990105 1px,#0000 1px) 0 0/50px 50px,linear-gradient(#ff990105 1px,#0000 1px) 0 0/50px 50px,linear-gradient(#0a0a0a 0%,#1a1a1a 50%,#0a0a0a 100%) 0 0/100% 100%}.bf-page[data-campaign=cyber-monday] .bf-hero{background:radial-gradient(at 50% 0,#ff990133 0%,#0000 50%),radial-gradient(at 80%,#ffb84d1a 0%,#0000 40%),radial-gradient(at 20%,#ff99011a 0%,#0000 40%)}.bf-page[data-campaign=cyber-monday] .bf-badge{background:linear-gradient(135deg, var(--bf-red) 0%, #e67300 100%);text-shadow:0 0 10px #ffffff80;animation:2s ease-in-out infinite orangePulse;box-shadow:0 0 10px #ff990180,0 0 20px #ff99014d,0 0 30px #ff990133}.bf-page[data-campaign=cyber-monday] .bf-hero-headline{background:linear-gradient(135deg, #fff 0%, var(--bf-gold) 50%, #ff9901 100%);text-shadow:0 0 40px #ff99014d;-webkit-background-clip:text;background-clip:text}.bf-page[data-campaign=cyber-monday] .countdown-value{border-color:var(--bf-red);background:linear-gradient(#ff99011a 0%,#ffb84d0d 100%);box-shadow:0 0 15px #ff990166,0 0 30px #ff990133,inset 0 0 20px #ffb84d1a}.bf-page[data-campaign=cyber-monday] .countdown-separator{text-shadow:0 0 10px var(--bf-red)}.bf-page[data-campaign=cyber-monday] .cta-button.primary{background:linear-gradient(135deg, var(--bf-red) 0%, #e67300 100%);box-shadow:0 0 15px #ff990180,0 0 30px #ff99014d}.bf-page[data-campaign=cyber-monday] .cta-button.primary:hover{box-shadow:0 0 20px #ff990199,0 0 40px #ff990166,0 0 60px #ffb84d33}.bf-page[data-campaign=cyber-monday] .sparkle{background:var(--bf-gold);box-shadow:0 0 12px var(--bf-gold), 0 0 24px #ff990180}.bf-page[data-campaign=cyber-monday] .sparkle:nth-child(odd){background:var(--bf-red);box-shadow:0 0 12px var(--bf-red), 0 0 24px #ff990180}.bf-page[data-campaign=cyber-monday] .pricing-countdown-box{border-color:var(--bf-red);background:#ff99011a;box-shadow:0 0 20px #ff99014d,inset 0 0 30px #ffb84d0d}.bf-page[data-campaign=cyber-monday] .countdown-box-label{color:var(--bf-gold);text-shadow:0 0 10px #ff990180}.bf-page[data-campaign=cyber-monday] .pricing-card{background:linear-gradient(#1a1a1af2 0%,#0f0f0ffa 100%);border-color:#ff99014d}.bf-page[data-campaign=cyber-monday] .pricing-card:not(.popular):hover{border-color:var(--bf-gold);box-shadow:0 0 20px #ff99014d,0 0 40px #ff99011a}.bf-page[data-campaign=cyber-monday] .pricing-card.popular{border-color:var(--bf-gold);background:linear-gradient(145deg,#1a140ffa 0%,#1e140afa 100%);animation:4s ease-in-out infinite orangeFloat,3s ease-in-out infinite orangeGlow;box-shadow:0 0 30px #ff990166,0 0 60px #ffb84d33,0 20px 60px #00000080}.bf-page[data-campaign=cyber-monday] .pricing-card.popular:after{background:linear-gradient(45deg, var(--bf-gold) 0%, var(--bf-red) 25%, var(--bf-gold) 50%, var(--bf-red) 75%, var(--bf-gold) 100%);background-size:400% 400%;animation:4s infinite gradientBorder}.bf-page[data-campaign=cyber-monday] .popular-badge{background:linear-gradient(135deg, var(--bf-gold) 0%, #ffb84d 100%);box-shadow:0 0 15px #ff990180}.bf-page[data-campaign=cyber-monday] .bf-footer-cta{background:radial-gradient(#ff990126 0%,#0000 60%),radial-gradient(at 30% 80%,#ffb84d1a 0%,#0000 40%)}.bf-page[data-campaign=cyber-monday] .faq-item:hover,.bf-page[data-campaign=cyber-monday] .testimonial-card{border-color:#ff990180;box-shadow:0 0 20px #ff990126}.bf-page[data-campaign=cyber-monday] .feature-card:hover{border-color:var(--bf-gold);box-shadow:0 0 20px #ff99014d,0 5px 30px #0000004d}.bf-page[data-campaign=cyber-monday] .user-count h2{text-shadow:0 0 20px #ff990166}.bf-page[data-campaign=cyber-monday] .bf-live-activity{border-color:var(--bf-gold);box-shadow:0 0 15px #ff99014d,inset 0 0 20px #ffb84d0d}.bf-page[data-campaign=cyber-monday] .bf-sticky-banner{border-color:var(--bf-gold);background:linear-gradient(#1a1a1afa 0%,#0f0f0ffc 100%);box-shadow:0 -4px 30px #ff99014d}.bf-page[data-campaign=cyber-monday] .bf-sticky-discount{background:linear-gradient(90deg, var(--bf-gold) 0%, #ffb84d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bf-page[data-campaign=cyber-monday] .bf-sticky-cta-button{background:linear-gradient(135deg, var(--bf-gold) 0%, #ffb84d 100%);color:#1a1a2e;box-shadow:0 4px 15px #ff990166}.bf-page[data-campaign=cyber-monday] .bf-sticky-cta-button:hover{box-shadow:0 6px 20px #ff990199}@keyframes orangePulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 10px #ff990180,0 0 20px #ff99014d,0 0 30px #ff990133}50%{opacity:.95;transform:scale(1.05);box-shadow:0 0 15px #ffb84d99,0 0 30px #ffb84d66,0 0 45px #ffb84d33}}@keyframes orangeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes orangeGlow{0%,to{box-shadow:0 0 30px #ff990166,0 0 60px #ffb84d33,0 20px 60px #00000080}50%{box-shadow:0 0 40px #ff990180,0 0 70px #ffb84d4d,0 25px 65px #0000008c}}@media (prefers-reduced-motion:reduce){.bf-page[data-campaign=cyber-monday] .bf-badge,.bf-page[data-campaign=cyber-monday] .pricing-card.popular{animation:none!important}}.cm-feature-box{max-width:1200px;padding:var(--bf-spacing-md);margin:0 auto}.cm-feature-loading{text-align:center;padding:var(--bf-spacing-xl);color:var(--bf-grey)}.cm-pricing-hero{border:3px solid var(--bf-gold);border-radius:var(--bf-radius);padding:var(--bf-spacing-xl);margin-bottom:var(--bf-spacing-xl);text-align:center;cursor:pointer;background:linear-gradient(145deg,#ff99011a 0%,#1a1a1afa 100%);transition:all .3s;position:relative;overflow:hidden;box-shadow:0 0 30px #ff99014d,0 20px 60px #0006}.cm-pricing-hero:before{content:"";pointer-events:none;background:linear-gradient(45deg,#0000 40%,#ff99010d 50%,#0000 60%);width:200%;height:200%;animation:6s infinite shine;position:absolute;top:-50%;left:-50%}.cm-pricing-hero:hover{transform:translateY(-5px);box-shadow:0 0 40px #ff990166,0 25px 70px #00000080}.cm-plan-badge{background:linear-gradient(135deg, var(--bf-gold) 0%, #ffb84d 100%);color:var(--bf-black);letter-spacing:2px;margin-bottom:var(--bf-spacing-lg);border-radius:50px;padding:8px 24px;font-size:1rem;font-weight:700;display:inline-block;box-shadow:0 0 20px #ff990166}.cm-pricing-display{justify-content:center;align-items:center;gap:var(--bf-spacing-xl);margin-bottom:var(--bf-spacing-lg);flex-wrap:wrap;display:flex}.cm-price-left{text-align:center}.cm-original-price{color:var(--bf-grey);margin-bottom:4px;font-size:1.25rem;text-decoration:line-through}.cm-final-price{color:var(--bf-white);font-size:2.5rem;font-weight:700;line-height:1.2}.cm-price-period{color:var(--bf-grey);font-size:1rem;font-weight:400}.cm-savings-badge{background:var(--bf-green);color:var(--bf-white);border-radius:50px;margin-top:8px;padding:4px 12px;font-size:.875rem;font-weight:700;display:inline-block}.cm-price-right{border:2px solid var(--bf-gold);border-radius:var(--bf-radius);padding:var(--bf-spacing-md) var(--bf-spacing-lg);text-align:center;background:linear-gradient(145deg,#ff990133 0%,#ff99011a 100%)}.cm-daily-price-label{color:var(--bf-grey);text-transform:uppercase;letter-spacing:1px;font-size:.875rem}.cm-daily-price{color:var(--bf-gold);text-shadow:0 0 20px #ff990180;font-size:3rem;font-weight:700;line-height:1.1}.cm-daily-price-suffix{color:var(--bf-gold);font-size:1rem;font-weight:600}.cm-cta-button{justify-content:center;align-items:center;gap:var(--bf-spacing-xs);cursor:pointer;background:linear-gradient(135deg, var(--bf-red) 0%, #e67300 100%);color:var(--bf-white);margin-bottom:var(--bf-spacing-md);border:none;border-radius:50px;padding:1rem 3rem;font-size:1.25rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #ff990166,0 0 30px #ff990133}.cm-cta-button:hover{transform:scale(1.05);box-shadow:0 6px 20px #ff990199,0 0 40px #ff99014d}.cm-trust-badges{gap:var(--bf-spacing-lg);color:var(--bf-grey);justify-content:center;font-size:.875rem;display:flex}.cm-features-section{margin-top:var(--bf-spacing-xl)}.cm-features-title{text-align:center;margin-bottom:var(--bf-spacing-lg);color:var(--bf-white);font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.cm-features-emoji{margin-right:8px}.cm-features-grid{gap:var(--bf-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.cm-feature-card{background:var(--bf-grey-dark);border-radius:var(--bf-radius);padding:var(--bf-spacing-lg);text-align:center;cursor:pointer;border:2px solid #ff990133;transition:all .3s;position:relative}.cm-feature-card:hover{border-color:var(--bf-gold);transform:translateY(-5px);box-shadow:0 0 20px #ff990133,0 10px 30px #0000004d}.cm-feature-badge{background:linear-gradient(135deg, var(--bf-gold) 0%, #ffb84d 100%);color:var(--bf-black);letter-spacing:1px;border-radius:50px;padding:4px 12px;font-size:.7rem;font-weight:700;position:absolute;top:-10px;right:20px}.cm-feature-icon{color:var(--bf-gold);margin-bottom:var(--bf-spacing-md)}.cm-feature-title{color:var(--bf-white);margin-bottom:var(--bf-spacing-sm);font-size:1.25rem;font-weight:700}.cm-feature-description{color:var(--bf-grey);font-size:.95rem;line-height:1.6}@media (width<=768px){.cm-pricing-display{gap:var(--bf-spacing-md);flex-direction:column}.cm-final-price{font-size:2rem}.cm-daily-price{font-size:2.5rem}.cm-price-right{width:100%;max-width:200px}.cm-trust-badges{gap:var(--bf-spacing-sm);flex-direction:column}.cm-features-grid{grid-template-columns:1fr}}.bf-page .bf-book-shelf{margin:var(--bf-spacing-xl) auto;max-width:1200px}.bf-page .bf-book-shelf-header{text-align:center;margin-bottom:var(--bf-spacing-xl);padding:0 var(--bf-spacing-md)}.bf-page .bf-book-shelf-headline{margin:0 0 var(--bf-spacing-sm);color:var(--bf-white);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.bf-page .bf-book-shelf-subheadline{max-width:640px;color:var(--bf-grey);margin:0 auto;font-size:1.05rem;line-height:1.5}.bf-page .bf-book-shelf-viewport{-webkit-overflow-scrolling:touch;padding:var(--bf-spacing-md) 0;scrollbar-width:none;outline:none;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 64px calc(100% - 64px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 64px calc(100% - 64px),#0000 100%)}.bf-page .bf-book-shelf-viewport::-webkit-scrollbar{display:none}.bf-page .bf-book-shelf-track{gap:var(--bf-spacing-md);width:max-content;padding-inline:var(--bf-spacing-md);display:flex}.bf-page .bf-book-tile{gap:var(--bf-spacing-sm);width:180px;color:inherit;flex-direction:column;flex-shrink:0;text-decoration:none;transition:transform .2s;display:flex}.bf-page .bf-book-tile:hover,.bf-page .bf-book-tile:focus-visible{outline:none;transform:translateY(-4px)}.bf-page .bf-book-tile-cover{justify-content:center;align-items:center;transition:box-shadow .2s;display:flex;background-color:#0000!important}.bf-page .bf-book-tile:hover .bf-book-tile-cover,.bf-page .bf-book-tile:focus-visible .bf-book-tile-cover{box-shadow:0 12px 32px #00000080}.bf-page .bf-book-tile-cover img{aspect-ratio:1/1.7;object-fit:cover;object-position:top center;clip-path:inset(0 0 6% round .5rem);width:100%;height:auto;transition:box-shadow .3s;display:block;box-shadow:0 4px 20px #0006}.bf-page .bf-book-tile-cover.bf-book-tile-cover--more{aspect-ratio:1/1.7;border-radius:.5rem;width:100%}.bf-page .bf-book-tile-title{color:var(--bf-white);text-align:center;font-size:.95rem;font-weight:600;line-height:1.3}.bf-page .bf-book-tile-cover--more{color:var(--bf-white);background:linear-gradient(135deg, var(--bf-red) 0%, var(--bf-gold) 100%)!important}.bf-page .bf-book-tile-more-arrow{font-size:3rem;font-weight:700;line-height:1}.bf-page .bf-features-section{margin:var(--bf-spacing-xl) auto;padding:var(--bf-spacing-xl) var(--bf-spacing-lg);max-width:1200px;color:var(--bf-white)}.bf-page .bf-features-section .text-content-primary{color:var(--bf-white)}.bf-page .bf-features-section h1 span.text-blue,.bf-page .bf-features-section h2 span.text-blue,.bf-page .bf-features-section h3 span.text-blue,.bf-page .bf-features-section span.text-blue,.bf-page .bf-features-section span.dark\:text-orchid-violet-5{color:var(--bf-gold)!important}.bf-page .bf-features-section li{color:var(--bf-white)}.bf-page .bf-features-section section>:nth-child(2){display:none}.bf-page .bf-features-section [class*=bg-radial-gradient]{display:none!important}.bf-page .bf-features-section section>:first-child{max-width:100%}.platinum-single-pricing{padding:var(--bf-spacing-lg) var(--bf-spacing-md);justify-content:center;display:flex}@media (width<=640px){.platinum-single-pricing{padding:var(--bf-spacing-sm)}}.platinum-tier-highlight{gap:var(--bf-spacing-md);width:100%;max-width:720px;padding:var(--bf-spacing-lg) var(--bf-spacing-xl);background:var(--bf-grey-dark);border-radius:var(--bf-radius);box-shadow:var(--bf-shadow);text-align:center;border:2px solid #fff;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.platinum-tier-highlight:hover{transform:translateY(-4px)}@media (width<=640px){.platinum-tier-highlight{padding:var(--bf-spacing-md);gap:var(--bf-spacing-sm)}}.platinum-tier-name{letter-spacing:.5px;color:#fff;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.platinum-tier-tagline{margin:0 0 var(--bf-spacing-sm);color:var(--bf-grey);font-size:1.05rem}.platinum-tier-highlight>div:not(.platinum-features-grid):not(.single-plan-price){align-items:center;gap:var(--bf-spacing-xs);flex-direction:column;display:flex}.single-plan-price{flex-flow:wrap;justify-content:center;align-items:center;gap:clamp(1rem,4vw,2.5rem);margin:0;display:flex}.single-plan-price-left{flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.single-plan-price-final-row{align-items:baseline;gap:.5rem;display:flex}.single-plan-price-final{color:var(--bf-white);font-size:1.5rem;font-weight:700}.single-plan-price-original{color:var(--bf-grey);font-size:1rem;text-decoration:line-through;text-decoration-thickness:2px}.single-plan-price-savings{background:var(--bf-green,#10b981);color:var(--bf-white);letter-spacing:.5px;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700}.single-plan-price-right{align-items:baseline;gap:.15rem;line-height:1;display:flex}.single-plan-price-daily{color:var(--bf-white);font-size:clamp(2.75rem,7vw,3.75rem);font-weight:800;line-height:1}.single-plan-price-daily-label{color:var(--bf-gold);font-size:1rem;font-weight:600}.single-plan-price-right-lifetime{flex-direction:column;align-items:flex-start;gap:.35rem}.single-plan-price-right-lifetime .single-plan-price-lifetime{font-size:clamp(2rem,5vw,2.75rem)}@media (width<=640px){.single-plan-price-left{align-items:center}}.single-plan-features{text-align:left;flex-direction:column;gap:.7rem;width:100%;max-width:520px;margin:0 auto;padding:0;list-style:none;display:flex}.single-plan-features li{color:var(--bf-white);align-items:flex-start;gap:.65rem;font-size:.95rem;line-height:1.45;display:flex}.single-plan-features .checkmark{color:var(--bf-gold);flex-shrink:0;margin-top:3px}.single-plan-features strong{color:var(--bf-white);font-weight:700}.single-plan-feature-desc{color:var(--bf-grey)}.price-badge{background:var(--bf-red);color:var(--bf-white);letter-spacing:.5px;text-transform:uppercase;border-radius:999px;align-self:center;padding:.4rem 1rem;font-size:.95rem;font-weight:700;display:inline-block}.price-original{color:var(--bf-grey);font-size:1.1rem;text-decoration:line-through;text-decoration-thickness:2px}.price-amount{color:var(--bf-gold);font-size:clamp(2.5rem,6vw,3.5rem);font-weight:800;line-height:1}.platinum-features-grid{gap:var(--bf-spacing-md);text-align:left;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.platinum-feature{align-items:flex-start;gap:var(--bf-spacing-sm);padding:var(--bf-spacing-md);border-radius:var(--bf-radius);background:#ffffff08;border:1px solid #ffffff14;transition:background .2s,border-color .2s;display:flex}.platinum-feature .feature-icon{width:28px;height:28px;color:var(--bf-gold);flex-shrink:0}.platinum-feature strong{margin-bottom:var(--bf-spacing-xs);color:var(--bf-white);font-size:1rem;display:block}.platinum-feature p{color:var(--bf-grey);margin:0;font-size:.9rem;line-height:1.4}.platinum-box-cta{justify-content:center;align-items:center;gap:var(--bf-spacing-xs);background:linear-gradient(135deg, var(--bf-red) 0%, #c62835 100%);color:var(--bf-white);cursor:pointer;border:none;border-radius:999px;align-self:center;min-height:52px;padding:1rem 2.5rem;font-size:1.125rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 15px #e6394666}.platinum-box-cta:hover{transform:scale(1.03);box-shadow:0 6px 20px #e6394699}.platinum-box-cta .arrow-icon{transition:transform .2s}.platinum-box-cta:hover .arrow-icon{transform:translate(4px)}@media (width<=640px){.platinum-box-cta{align-self:stretch;gap:.5rem;width:100%;padding:.875rem 1.25rem;font-size:1rem}}.bf-page .platinum-single-pricing{max-width:1200px;margin:0 auto}.bf-page .platinum-tier-highlight{border-color:#fff;box-shadow:0 0 40px #ffffff26,0 0 80px #ffffff0d}.bf-page .platinum-tier-highlight:hover{border-color:#fff;box-shadow:0 0 60px #ffffff40,0 0 100px #ffffff1a}.bf-page .platinum-tier-name{background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:#fff;background-clip:initial;color:#fff}.bf-page .platinum-pricing-display{border-color:var(--bf-red);background:radial-gradient(circle,#e6394626 0%,#0a0a0af2 70%)}.bf-page .price-badge{background:var(--bf-red)}.bf-page .price-original{-webkit-text-decoration-color:var(--bf-red);text-decoration-color:var(--bf-red)}.bf-page .price-amount,.bf-page .platinum-feature .feature-icon{color:var(--bf-gold)}.bf-page .platinum-feature:hover{border-color:var(--bf-gold);background:#ff99010d}.bf-page .platinum-box-cta{box-shadow:0 4px 20px #ff99014d,0 0 40px #ffb84d33!important}.bf-page .platinum-box-cta:hover{box-shadow:0 8px 40px #ff9901cc,0 0 60px #ffb84d99!important}.bf-page[data-campaign=cyber-monday] .platinum-box-cta{background:linear-gradient(135deg, var(--bf-gold) 0%, #ffb84d 100%)!important;color:#1a1a2e!important}.bf-page[data-campaign=cyber-monday] .platinum-box-cta:hover{background:linear-gradient(135deg, #ffb84d 0%, var(--bf-gold) 100%)!important;color:#000!important}@keyframes bf-cta-pulse{0%,to{transform:scale(1);box-shadow:0 4px 20px #ff990180,0 0 40px #ffb84d4d}50%{transform:scale(1.02);box-shadow:0 6px 30px #ff9901b3,0 0 50px #ffb84d80}}.sp-single-pricing{max-width:1200px;margin:0 auto}.sp-tier-highlight{text-align:center;background:var(--bf-grey-dark);border:2px solid var(--bf-red);box-shadow:0 0 40px rgba(var(--bf-red-rgb,230, 57, 70), .2), 0 0 80px rgba(var(--bf-gold-rgb,255, 153, 1), .1);cursor:pointer;border-radius:20px;margin-bottom:3rem;padding:2rem 1.5rem;transition:all .3s;position:relative;overflow:hidden}.sp-tier-highlight:hover{box-shadow:0 0 60px rgba(var(--bf-red-rgb,230, 57, 70), .4), 0 0 100px rgba(var(--bf-gold-rgb,255, 153, 1), .2);border-color:var(--bf-gold);transform:translateY(-5px)}.sp-tier-highlight:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--bf-red-rgb,230, 57, 70), .1), rgba(var(--bf-gold-rgb,255, 153, 1), .1), transparent);width:100%;height:100%;animation:3s infinite sp-shimmer;position:absolute;top:0;left:-100%}@keyframes sp-shimmer{0%{left:-100%}to{left:100%}}.sp-icon{color:var(--bf-gold);margin-bottom:1rem;animation:3s ease-in-out infinite sp-float-icon;display:inline-block}@keyframes sp-float-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sp-tier-name{background:linear-gradient(135deg, var(--bf-gold) 0%, var(--bf-red) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.sp-tier-tagline{color:var(--bf-grey);margin-bottom:1.5rem;font-size:1rem;font-style:italic}.sp-pricing-display{background:radial-gradient(circle at center, rgba(var(--bf-red-rgb,230, 57, 70), .15) 0%, #0a0a0af2 70%);border:3px solid var(--bf-red);box-shadow:0 0 60px rgba(var(--bf-red-rgb,230, 57, 70), .4), 0 0 120px rgba(var(--bf-gold-rgb,255, 153, 1), .2), inset 0 0 80px rgba(var(--bf-red-rgb,230, 57, 70), .1);border-radius:16px;flex-direction:column;align-items:center;gap:.5rem;margin:1.5rem 0;padding:2rem 1.5rem;animation:3s ease-in-out infinite sp-burst-pulse;display:flex;position:relative;overflow:visible}@keyframes sp-burst-pulse{0%,to{box-shadow:0 0 60px rgba(var(--bf-red-rgb,230, 57, 70), .4), 0 0 120px rgba(var(--bf-gold-rgb,255, 153, 1), .2), inset 0 0 80px rgba(var(--bf-red-rgb,230, 57, 70), .1)}50%{box-shadow:0 0 80px rgba(var(--bf-red-rgb,230, 57, 70), .6), 0 0 140px rgba(var(--bf-gold-rgb,255, 153, 1), .3), inset 0 0 100px rgba(var(--bf-red-rgb,230, 57, 70), .15)}}.sp-pricing-display:before{content:"";background-image:radial-gradient(circle at 20% 30%, rgba(var(--bf-gold-rgb,255, 153, 1), .8) 1px, transparent 1px), radial-gradient(circle at 80% 20%, #fff9 1px, transparent 1px), radial-gradient(circle at 40% 70%, rgba(var(--bf-red-rgb,230, 57, 70), .7) 1px, transparent 1px), radial-gradient(circle at 90% 60%, rgba(var(--bf-gold-rgb,255, 153, 1), .8) 1px, transparent 1px), radial-gradient(circle at 10% 80%, #ffffff80 1px, transparent 1px);pointer-events:none;opacity:.8;background-size:100% 100%;animation:3s ease-in-out infinite sp-sparkle;position:absolute;inset:0}@keyframes sp-sparkle{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.sp-pricing-display:after{content:"⚡";filter:drop-shadow(0 0 10px #ffd700cc);font-size:1.5rem;animation:2s infinite sp-lightning;position:absolute;top:.5rem;right:1rem}@keyframes sp-lightning{0%,to{opacity:1}10%{opacity:.6}20%{opacity:1}30%{opacity:.7}40%,90%{opacity:1}}.sp-price-badge{z-index:2;background:var(--bf-red);color:var(--bf-white);letter-spacing:.15em;text-transform:uppercase;clip-path:polygon(10% 0%,90% 0%,100% 50%,90% 100%,10% 100%,0% 50%);box-shadow:0 8px 30px rgba(var(--bf-red-rgb,230, 57, 70), .6), 0 0 60px rgba(var(--bf-red-rgb,230, 57, 70), .4);justify-content:center;align-items:center;padding:.5rem 1.5rem;font-size:.875rem;font-weight:900;animation:2s ease-in-out infinite sp-badge-pulse;display:inline-flex;position:relative}.sp-price-badge:before{content:"🔥";font-size:1.125rem;animation:1s infinite sp-fire;position:absolute;left:-1.25rem}.sp-price-badge:after{content:"🔥";font-size:1.125rem;animation:1s .5s infinite sp-fire;position:absolute;right:-1.25rem}@keyframes sp-fire{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.1)}}@keyframes sp-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.sp-price-original{z-index:2;color:var(--bf-grey);text-decoration:line-through;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--bf-red);text-decoration-color:var(--bf-red);opacity:.6;margin-top:.5rem;font-size:1.25rem;font-weight:700;position:relative}.sp-price-amount{z-index:2;color:var(--bf-gold);letter-spacing:-.04em;font-size:4rem;font-weight:900;line-height:1;animation:3s ease-in-out infinite sp-price-pop;position:relative}@keyframes sp-price-pop{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.sp-price-period{z-index:2;color:var(--bf-white);text-transform:uppercase;letter-spacing:.15em;font-size:.9rem;font-weight:800;position:relative}.sp-daily-callout{z-index:2;background:linear-gradient(135deg, rgba(var(--bf-gold-rgb,255, 153, 1), .2) 0%, rgba(var(--bf-red-rgb,230, 57, 70), .2) 100%);border:2px solid var(--bf-gold);color:var(--bf-white);border-radius:50px;margin-top:1rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;position:relative}.sp-daily-amount{color:var(--bf-gold);margin:0 .25rem;font-size:1.5rem;font-weight:900}.sp-box-cta{background:linear-gradient(135deg, var(--bf-gold) 0%, var(--bf-red) 100%);color:var(--bf-white);cursor:pointer;box-shadow:0 4px 20px rgba(var(--bf-red-rgb,230, 57, 70), .5), 0 0 40px rgba(var(--bf-gold-rgb,255, 153, 1), .3);border:none;border-radius:12px;align-items:center;gap:.75rem;margin-top:1.5rem;padding:1.25rem 2.5rem;font-size:1.25rem;font-weight:800;transition:all .3s;animation:2s infinite sp-cta-pulse;display:inline-flex;position:relative;overflow:hidden}@keyframes sp-cta-pulse{0%,to{box-shadow:0 4px 20px rgba(var(--bf-red-rgb,230, 57, 70), .5), 0 0 40px rgba(var(--bf-gold-rgb,255, 153, 1), .3);transform:scale(1)}50%{box-shadow:0 6px 30px rgba(var(--bf-red-rgb,230, 57, 70), .7), 0 0 50px rgba(var(--bf-gold-rgb,255, 153, 1), .5);transform:scale(1.02)}}.sp-box-cta:hover{box-shadow:0 8px 40px rgba(var(--bf-red-rgb,230, 57, 70), .8), 0 0 60px rgba(var(--bf-gold-rgb,255, 153, 1), .6);transform:translateY(-2px)scale(1.05)}.sp-box-cta:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.sp-box-cta:hover:before{left:100%}.sp-trust-badges{color:var(--bf-grey);flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:1.5rem;font-size:.9rem;display:flex}.sp-trust-badges span{align-items:center;gap:.5rem;display:flex}.sp-benefits{background:linear-gradient(180deg, var(--bf-black) 0%, var(--bf-grey-dark) 100%);padding:4rem 0}.sp-benefits-header{text-align:center;max-width:700px;margin:0 auto 3rem}.sp-benefits-title{margin-bottom:1rem;font-size:2.5rem;font-weight:800}.sp-benefits-emoji{margin-right:.5rem;font-style:normal}.sp-benefits-title-text{background:linear-gradient(135deg, var(--bf-gold) 0%, var(--bf-red) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sp-benefits-subtitle{color:var(--bf-grey);font-size:1.125rem}.sp-benefits-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.sp-benefit-card{background:var(--bf-grey-dark);cursor:pointer;border:1px solid #ffffff1a;border-radius:16px;padding:2rem;transition:all .3s;position:relative}.sp-benefit-card:hover{border-color:var(--bf-gold);box-shadow:0 10px 40px rgba(var(--bf-gold-rgb,255, 153, 1), .2);background:linear-gradient(135deg, var(--bf-grey-dark) 0%, rgba(var(--bf-gold-rgb,255, 153, 1), .05) 100%);transform:translateY(-5px)}.sp-benefit-card:active{transform:translateY(-2px)}.sp-benefit-badge{background:linear-gradient(135deg, var(--bf-red) 0%, var(--bf-gold) 100%);color:var(--bf-white);letter-spacing:.05em;box-shadow:0 2px 10px rgba(var(--bf-red-rgb,230, 57, 70), .3);border-radius:100px;padding:.375rem .75rem;font-size:.75rem;font-weight:800;animation:2s infinite sp-badge-glow;position:absolute;top:1rem;right:1rem}@keyframes sp-badge-glow{0%,to{box-shadow:0 2px 10px rgba(var(--bf-red-rgb,230, 57, 70), .3)}50%{box-shadow:0 2px 15px rgba(var(--bf-red-rgb,230, 57, 70), .5)}}.sp-benefit-icon{color:var(--bf-gold);margin-bottom:1.5rem}.sp-benefit-title{color:var(--bf-white);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.sp-benefit-description{color:var(--bf-grey);line-height:1.6}.sp-loading{text-align:center;color:var(--bf-grey);padding:4rem;font-size:1.125rem}@media (width<=768px){.sp-tier-highlight{margin-bottom:2rem;padding:1.5rem 1rem}.sp-tier-name{font-size:2rem}.sp-pricing-display{margin:1.5rem 0;padding:1.5rem 1rem}.sp-price-amount{font-size:3rem}.sp-daily-callout{padding:.5rem 1rem;font-size:.875rem}.sp-daily-amount{font-size:1.25rem}.sp-box-cta{padding:1rem 2rem;font-size:1.125rem}.sp-trust-badges{flex-direction:column;gap:.75rem}.sp-benefits{padding:3rem 1rem}.sp-benefits-title{font-size:1.75rem}.sp-benefits-grid{grid-template-columns:1fr;gap:1.5rem}.sp-benefit-card{padding:1.5rem}.sp-benefit-title{font-size:1.25rem}}.bf-simple-footer{background:var(--bf-black);border-top:1px solid #ffffff1a;padding:2rem 1rem 6rem}.bf-simple-footer-content{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;display:flex}.bf-simple-footer-logo{color:var(--bf-white);align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600;display:flex}.bf-simple-footer-logo svg{opacity:.9}.bf-simple-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.bf-simple-footer-links a{color:var(--bf-grey);font-size:.875rem;text-decoration:none;transition:color .2s}.bf-simple-footer-links a:hover{color:var(--bf-white)}.bf-footer-divider{color:#fff3}.bf-simple-footer-copyright{color:#ffffff80;font-size:.75rem}@media (width>=768px){.bf-simple-footer-content{text-align:left;flex-direction:row;justify-content:space-between}.bf-simple-footer-links{gap:.75rem}}.bf-page[data-campaign=memorial-day] .bf-hero{position:relative;overflow:hidden}.bf-page[data-campaign=memorial-day] .bf-hero-content{z-index:2;position:relative}.bf-page[data-campaign=memorial-day] .bf-hero:before{content:"";pointer-events:none;z-index:1;background-image:url(https://static.blinkist.com/cdn-cgi/image/width=1280,format=webp,quality=85/https://static.blinkist.com/web-growth/seasonal-campaigns/memorial-day-flag.png?c=1);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;width:820px;height:820px;position:absolute;bottom:-250px;right:0}@media (width<=1024px){.bf-page[data-campaign=memorial-day] .bf-hero:before{width:560px;height:560px;bottom:-210px}}@media (width<=640px){.bf-page[data-campaign=memorial-day] .bf-hero:before{z-index:1;background-position:bottom;width:360px;height:360px;bottom:-140px;left:50%;right:auto;transform:translate(-50%)}}.bf-page[data-campaign=memorial-day] .bf-hero:after{content:"";pointer-events:none;z-index:0;background-color:#03367c;background-image:linear-gradient(#00000059,#00000059),url(https://static.blinkist.com/cdn-cgi/image/width=1440,format=webp,quality=80/https://static.blinkist.com/web-growth/seasonal-campaigns/memorial-day-hero.png?c=1);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.bf-page[data-campaign=memorial-day] .bf-footer-cta{position:relative;overflow:hidden}.bf-page[data-campaign=memorial-day] .bf-footer-cta:after{content:"";pointer-events:none;z-index:0;background-color:#03367c;background-image:linear-gradient(#00000059,#00000059),url(https://static.blinkist.com/cdn-cgi/image/width=1440,format=webp,quality=80/https://static.blinkist.com/web-growth/seasonal-campaigns/memorial-day-hero.png?c=1);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.bf-page[data-campaign=memorial-day] .bf-footer-cta .footer-cta-content{z-index:2;position:relative}.bf-page[data-campaign=memorial-day] .star{color:#fdba0d}.bf-page[data-campaign=memorial-day] .star.filled,.bf-page[data-campaign=memorial-day] .star.filled svg,.bf-page[data-campaign=memorial-day] .star svg{color:#fdba0d;fill:#fdba0d}.bf-page[data-campaign=memorial-day] .bf-pricing-wrapper [data-testid=plan-card],.bf-page[data-campaign=memorial-day] .bf-pricing-wrapper .plan-card,.bf-page[data-campaign=memorial-day] .bf-pricing-wrapper article[role=button]{border-color:#fff!important}.bf-page[data-campaign=memorial-day] .bf-pricing-wrapper [data-recommended=true],.bf-page[data-campaign=memorial-day] .bf-pricing-wrapper .recommended,.bf-page[data-campaign=memorial-day] .bf-pricing-wrapper [data-testid=plan-card][data-popular=true]{border-color:#fff!important;box-shadow:0 0 30px #fff3!important}.bf-page[data-campaign=memorial-day] .discount-price,.bf-page[data-campaign=memorial-day] .bf-pricing-wrapper [data-testid=discounted-price],.bf-page[data-campaign=memorial-day] .bf-pricing-wrapper .discounted-price,.bf-page[data-campaign=memorial-day] .bf-pricing-wrapper .price-final,.bf-page[data-campaign=memorial-day] .bf-pricing-wrapper [data-price-final]{color:#fff!important}.bf-page[data-campaign=memorial-day] .pricing-card.popular{border-color:#fff}.bf-page[data-campaign=memorial-day] .variant-c-daily-price,.bf-page[data-campaign=memorial-day] .variant-c-daily-label{color:#fff}.bf-page[data-campaign=memorial-day] .bf-pricing-section .section-subtitle{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600}.bf-page[data-campaign=memorial-day] .bf-hero-trust{gap:.75rem}.bf-page[data-campaign=memorial-day] .bf-hero-trust span{-webkit-backdrop-filter:blur(4px);color:#fff;text-shadow:none;background:#ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:6px 14px;font-size:.875rem;font-weight:500;display:inline-flex}.bf-page[data-campaign=memorial-day] .user-count h2{color:#fff;text-shadow:0 0 2px #0000008c,0 2px 10px #0000008c;font-size:clamp(2rem,5vw,3.5rem)}.bf-page[data-campaign=memorial-day] .popular-badge,.bf-page[data-campaign=memorial-day] .bf-pricing-wrapper [data-testid=recommended-badge],.bf-page[data-campaign=memorial-day] .bf-pricing-wrapper .badge,.bf-page[data-campaign=memorial-day] .bf-pricing-wrapper [data-popular-badge]{color:#03367c!important;background:#fff!important}.bf-page[data-campaign=memorial-day] .bf-hero-headline,.bf-page[data-campaign=memorial-day] .bf-hero-subheadline,.bf-page[data-campaign=memorial-day] .bf-hero-trust,.bf-page[data-campaign=memorial-day] .footer-cta-headline,.bf-page[data-campaign=memorial-day] .countdown-label{text-shadow:0 0 2px #0000008c,0 2px 10px #0000008c}.bf-page[data-campaign=memorial-day] .countdown-value{color:#fff;text-shadow:0 0 2px #0000008c,0 2px 10px #0000008c}.bf-page[data-campaign=memorial-day] .bf-hero-headline{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff;-webkit-text-fill-color:#fff}.bf-page[data-campaign=memorial-day] .bf-sticky-discount{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fcd34d;-webkit-text-fill-color:#fcd34d}.bf-page[data-campaign=memorial-day] .bf-sticky-cta-button{background:var(--bf-red);color:var(--bf-white);box-shadow:0 4px 15px #dc262673}.bf-page[data-campaign=memorial-day] .bf-sticky-cta-button:hover{background:#b91c1c;box-shadow:0 6px 20px #dc262699}.bf-page[data-campaign=memorial-day] .sparkle{box-shadow:none;filter:drop-shadow(0 0 6px #fff9);background:#fff;border-radius:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2l2.9 6.9L22 10l-5.5 4.8L18 22l-6-3.6L6 22l1.5-7.2L2 10l7.1-1.1z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2l2.9 6.9L22 10l-5.5 4.8L18 22l-6-3.6L6 22l1.5-7.2L2 10l7.1-1.1z' fill='black'/></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bf-page[data-campaign=memorial-day] .sparkle-1,.bf-page[data-campaign=memorial-day] .sparkle-5,.bf-page[data-campaign=memorial-day] .sparkle-11{width:22px;height:22px}.bf-page[data-campaign=memorial-day] .sparkle-2,.bf-page[data-campaign=memorial-day] .sparkle-6,.bf-page[data-campaign=memorial-day] .sparkle-9,.bf-page[data-campaign=memorial-day] .sparkle-12{width:14px;height:14px}.bf-page[data-campaign=memorial-day] .sparkle-3,.bf-page[data-campaign=memorial-day] .sparkle-4,.bf-page[data-campaign=memorial-day] .sparkle-7,.bf-page[data-campaign=memorial-day] .sparkle-8,.bf-page[data-campaign=memorial-day] .sparkle-10{width:18px;height:18px}.bf-page[data-campaign=flash-sale] .bf-hero-container{position:relative;overflow:hidden}.fs-gift-corner{aspect-ratio:1201/1346;pointer-events:none;z-index:1;background-image:url(https://static.blinkist.com/cdn-cgi/image/width=900,format=webp,quality=85/https://static.blinkist.com/web-growth/seasonal-campaigns/flash-sale-gift.png?c=1);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:440px;position:absolute;bottom:-100px;right:-20px}@media (width<=1024px){.fs-gift-corner{width:300px;bottom:-70px;right:-15px}}@media (width<=640px){.fs-gift-corner{width:200px;bottom:-50px;right:-10px}}.fs-gift-discount{color:#03367c;text-align:center;white-space:nowrap;text-shadow:0 1px #fff6;flex-direction:column;align-items:center;font-weight:900;line-height:.95;animation:.7s cubic-bezier(.34,1.56,.64,1) .4s both fs-gift-pop,1.1s ease-in-out 1.1s infinite fs-gift-blink;display:flex;position:absolute;top:43%;left:60%;transform:translate(-50%,-50%)rotate(-8deg)}@keyframes fs-gift-blink{0%,to{opacity:1}50%{opacity:.5}}.fs-gift-discount-pct{font-size:2.75rem}.fs-gift-discount-off{letter-spacing:1.5px;font-size:1.25rem}@media (width<=1024px){.fs-gift-discount-pct{font-size:1.9rem}.fs-gift-discount-off{font-size:.9rem}}@media (width<=640px){.fs-gift-discount-pct{font-size:1.25rem}.fs-gift-discount-off{font-size:.6rem}}@keyframes fs-gift-pop{0%{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(0)}60%{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1.18)}to{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}}.bf-page[data-campaign=flash-sale] .bf-hero-trust{gap:.75rem}.bf-page[data-campaign=flash-sale] .bf-hero-trust span{-webkit-backdrop-filter:blur(4px);color:#fff;text-shadow:none;background:#ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:6px 14px;font-size:.875rem;font-weight:500;display:inline-flex}.bf-page[data-campaign=flash-sale] .bf-hero-subheadline,.bf-page[data-campaign=flash-sale] .countdown-value,.bf-page[data-campaign=flash-sale] .countdown-label,.bf-page[data-campaign=flash-sale] .variant-c-daily-price,.bf-page[data-campaign=flash-sale] .variant-c-daily-label{color:#fff}.bf-page[data-campaign=flash-sale] .cta-button.primary{color:#03367c;background:#fbbf24;box-shadow:0 4px 15px #fbbf2466}.bf-page[data-campaign=flash-sale] .cta-button.primary:hover{background:#f59e0b;box-shadow:0 6px 20px #fbbf248c}.bf-page[data-campaign=flash-sale] .bf-pricing-section .section-title{padding-bottom:.85rem;position:relative}.bf-page[data-campaign=flash-sale] .bf-pricing-section .section-title:after{content:"";background:linear-gradient(90deg,#ff445d 0%,#fbbf24 100%);border-radius:2px;width:64px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bf-page[data-campaign=flash-sale]{background:linear-gradient(#021f30 0%,#08395a 100%)}.bf-page[data-campaign=flash-sale] .bf-hero,.bf-page[data-campaign=flash-sale] .bf-footer-cta{position:relative;overflow:hidden}.bf-page[data-campaign=flash-sale] .bf-hero:after,.bf-page[data-campaign=flash-sale] .bf-footer-cta:after{content:"";pointer-events:none;z-index:0;background-image:url(https://static.blinkist.com/cdn-cgi/image/width=1440,format=webp,quality=80/https://static.blinkist.com/web-growth/seasonal-campaigns/flash-sale-hero.png?c=1);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.bf-page[data-campaign=flash-sale] .bf-hero-content,.bf-page[data-campaign=flash-sale] .bf-footer-cta .footer-cta-content{z-index:2;position:relative}.bf-page[data-campaign=flash-sale] .bf-hero-sparkles{z-index:1;overflow:visible}.bf-page[data-campaign=flash-sale] .sparkle{width:10px;height:18px;box-shadow:none;background:#e74c3c;border-radius:2px;animation:5s linear infinite fs-confetti-fall;inset:auto}@keyframes fs-confetti-fall{0%{opacity:0;transform:translateY(-10vh)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(40px,110vh)rotate(720deg)}}.bf-page[data-campaign=flash-sale] .sparkle-1,.bf-page[data-campaign=flash-sale] .sparkle-5,.bf-page[data-campaign=flash-sale] .sparkle-9{background:#e74c3c}.bf-page[data-campaign=flash-sale] .sparkle-2,.bf-page[data-campaign=flash-sale] .sparkle-6,.bf-page[data-campaign=flash-sale] .sparkle-10{background:#fbbf24}.bf-page[data-campaign=flash-sale] .sparkle-3,.bf-page[data-campaign=flash-sale] .sparkle-7,.bf-page[data-campaign=flash-sale] .sparkle-11{background:#fff}.bf-page[data-campaign=flash-sale] .sparkle-4,.bf-page[data-campaign=flash-sale] .sparkle-8,.bf-page[data-campaign=flash-sale] .sparkle-12{background:#60a5fa}.bf-page[data-campaign=flash-sale] .sparkle-1{animation-duration:5s;animation-delay:0s;left:5%}.bf-page[data-campaign=flash-sale] .sparkle-2{animation-duration:6s;animation-delay:1.2s;left:12%}.bf-page[data-campaign=flash-sale] .sparkle-3{animation-duration:4.5s;animation-delay:2.4s;left:22%}.bf-page[data-campaign=flash-sale] .sparkle-4{animation-duration:5.5s;animation-delay:.6s;left:30%}.bf-page[data-campaign=flash-sale] .sparkle-5{animation-duration:5s;animation-delay:1.8s;left:40%}.bf-page[data-campaign=flash-sale] .sparkle-6{animation-duration:4.8s;animation-delay:3s;left:48%}.bf-page[data-campaign=flash-sale] .sparkle-7{animation-duration:6.2s;animation-delay:.4s;left:56%}.bf-page[data-campaign=flash-sale] .sparkle-8{animation-duration:5.3s;animation-delay:2s;left:64%}.bf-page[data-campaign=flash-sale] .sparkle-9{animation-duration:4.7s;animation-delay:.8s;left:72%}.bf-page[data-campaign=flash-sale] .sparkle-10{animation-duration:5.8s;animation-delay:2.6s;left:80%}.bf-page[data-campaign=flash-sale] .sparkle-11{animation-duration:5.1s;animation-delay:1.4s;left:88%}.bf-page[data-campaign=flash-sale] .sparkle-12{animation-duration:4.6s;animation-delay:3.4s;left:95%}.bf-page[data-campaign=flash-sale] .sparkle-2,.bf-page[data-campaign=flash-sale] .sparkle-7,.bf-page[data-campaign=flash-sale] .sparkle-11{width:8px;height:14px}.bf-page[data-campaign=flash-sale] .sparkle-5,.bf-page[data-campaign=flash-sale] .sparkle-9{width:12px;height:22px}.bf-exit-intent-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);background:#000000c7;justify-content:center;align-items:center;padding:1rem;animation:.25s ease-out bf-exit-fade-in;display:flex;position:fixed;inset:0}.bf-exit-intent-overlay:before{content:"";background:var(--bf-red,#e63946);opacity:.85;pointer-events:none;animation:.55s ease-out forwards bf-exit-flash;position:absolute;inset:0}.bf-exit-intent-card{background:var(--bf-grey-dark,#1a1a1a);border:1px solid var(--bf-red,#e63946);text-align:center;width:100%;max-width:480px;color:var(--bf-white,#fff);border-radius:16px;padding:2.5rem 2rem 2rem;animation:.55s cubic-bezier(.22,1.4,.36,1) bf-exit-zoom-in;position:relative;box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff0a,0 0 80px #e6394640}.bf-exit-intent-close{color:var(--bf-grey,#b0b0b0);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1.75rem;line-height:1;transition:color .2s;position:absolute;top:.5rem;right:.75rem}.bf-exit-intent-close:hover{color:var(--bf-white,#fff)}.bf-exit-intent-badge{background:var(--bf-red);color:var(--bf-white,#fff);letter-spacing:.08em;text-transform:uppercase;transform-origin:50%;border-radius:999px;margin-bottom:1.25rem;padding:.55rem 1.5rem;font-size:1.5rem;font-weight:900;animation:.85s cubic-bezier(.36,0,.66,1) .2s both bf-exit-badge-wiggle,1.8s ease-in-out 1.1s infinite bf-exit-badge-pulse;display:inline-block;box-shadow:0 0 30px #e639468c,0 0 60px #e6394640}.bf-exit-intent-quiz{outline:none}.bf-exit-intent-question{color:var(--bf-white,#fff);margin:0 0 1.25rem;font-size:1.5rem;font-weight:800;line-height:1.3}.bf-exit-intent-options{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.bf-exit-intent-option{color:var(--bf-white,#fff);cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:row;align-items:center;gap:.9rem;width:100%;padding:.875rem 1rem;font-size:1rem;font-weight:600;transition:transform .18s,background .18s,border-color .18s;display:flex}.bf-exit-intent-option:hover{border-color:var(--bf-gold,gold);background:#ffffff14;transform:translate(2px)}.bf-exit-intent-option:focus-visible{outline:2px solid var(--bf-gold);outline-offset:2px}.bf-exit-intent-option-icon{flex:none;font-size:1.5rem;line-height:1}.bf-exit-intent-option-label{flex:1}.bf-exit-intent-progress{background:#fff;border-radius:12px;justify-content:center;align-items:center;margin:0 0 1.25rem;padding:1.25rem 1rem 1rem;display:flex;box-shadow:0 4px 16px #00000040,inset 0 0 0 1px #ffffff0f}.bf-exit-intent-progress img{width:100%;max-width:300px;height:auto;display:block}.bf-exit-intent-books-headline{color:var(--bf-white,#fff);text-align:left;margin:0 0 .35rem;font-size:1.25rem;font-weight:700;line-height:1.3}.bf-exit-intent-books-fomo{color:var(--bf-grey,#b0b0b0);text-align:left;margin:0 0 1rem;font-size:.875rem;line-height:1.4}.bf-exit-intent-books{flex-direction:column;gap:.75rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.bf-exit-intent-book{text-align:left;color:inherit;background:#ffffff08;border:1px solid #0000;border-radius:10px;align-items:center;gap:.875rem;padding:.5rem;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:flex}.bf-exit-intent-book:hover,.bf-exit-intent-book:focus-visible{border-color:var(--bf-gold,gold);background:#ffffff12;outline:none;transform:translate(2px)}.bf-exit-intent-book:hover .bf-exit-intent-book-arrow,.bf-exit-intent-book:focus-visible .bf-exit-intent-book-arrow{color:var(--bf-gold,gold);transform:translate(3px)}.bf-exit-intent-book-arrow{color:var(--bf-grey,#b0b0b0);margin-left:auto;font-size:1.1rem;font-weight:700;transition:transform .18s,color .18s}.bf-exit-intent-book-cover{object-fit:cover;background:#ffffff0d;border-radius:6px;flex:0 0 64px;width:64px;height:64px}.bf-exit-intent-book-text{flex:1;min-width:0}.bf-exit-intent-book-title{color:var(--bf-white,#fff);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.15rem;font-size:.9375rem;font-weight:700;overflow:hidden}.bf-exit-intent-book-hook{color:var(--bf-grey,#b0b0b0);font-size:.8125rem;line-height:1.35}.bf-exit-intent-countdown{color:var(--bf-grey,#b0b0b0);justify-content:center;align-items:center;gap:.5rem;margin:.75rem 0 .5rem;font-size:.875rem;display:flex}.bf-exit-intent-countdown-value{font-variant-numeric:tabular-nums;color:var(--bf-gold,gold);font-weight:700}.bf-exit-intent-trust{color:var(--bf-grey,#b0b0b0);text-align:center;margin:0;font-size:.75rem}.bf-exit-intent-cta{background:var(--bf-red);width:100%;color:var(--bf-white,#fff);cursor:pointer;border:none;border-radius:50px;margin-bottom:.75rem;padding:1rem 2rem;font-size:1.0625rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 4px 20px #e6394673}.bf-exit-intent-cta:hover{transform:scale(1.02);box-shadow:0 6px 24px #e6394699}.bf-exit-intent-cta:focus-visible{outline:2px solid var(--bf-gold);outline-offset:3px}@keyframes bf-exit-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bf-exit-flash{0%{opacity:.9}40%{opacity:.6}to{opacity:0}}@keyframes bf-exit-zoom-in{0%{opacity:0;transform:scale(.78)translateY(24px)}55%{opacity:1;transform:scale(1.045)translateY(-6px)}78%{transform:scale(.985)translateY(2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes bf-exit-badge-wiggle{0%{opacity:0;transform:scale(.4)rotate(-14deg)}35%{opacity:1;transform:scale(1.18)rotate(7deg)}55%{transform:scale(.94)rotate(-4deg)}75%{transform:scale(1.06)rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes bf-exit-badge-pulse{0%,to{box-shadow:0 0 30px #e639468c,0 0 60px #e6394640}50%{box-shadow:0 0 42px #e63946e6,0 0 84px #e6394680}}@media (prefers-reduced-motion:reduce){.bf-exit-intent-overlay,.bf-exit-intent-overlay:before,.bf-exit-intent-card,.bf-exit-intent-badge{animation:none}}@media (width<=480px){.bf-exit-intent-card{border-radius:12px;padding:2rem 1.25rem 1.5rem}.bf-exit-intent-headline{font-size:1.5rem}}.bf-value-props-section{padding:var(--bf-spacing-2xl) var(--bf-spacing-sm);max-width:1200px;margin:0 auto}@media (width>=768px){.bf-value-props-section{padding:var(--bf-spacing-2xl) var(--bf-spacing-lg)}}.bf-value-props-grid{gap:var(--bf-spacing-md);margin-top:var(--bf-spacing-xl);grid-template-columns:1fr;display:grid}@media (width>=640px){.bf-value-props-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.bf-value-props-grid{grid-template-columns:repeat(3,1fr)}}.bf-value-props-card{padding:var(--bf-spacing-md);background:var(--bf-grey-dark);border-radius:var(--bf-radius);border:1px solid #ffffff1a;transition:transform .2s,border-color .2s;position:relative}.bf-value-props-card:hover{border-color:var(--bf-red);transform:translateY(-4px)}.bf-value-props-icon{width:3rem;height:3rem;margin-bottom:var(--bf-spacing-sm);background:linear-gradient(135deg, var(--bf-red) 0%, #c62835 100%);color:var(--bf-white);border-radius:.75rem;justify-content:center;align-items:center;display:flex}.bf-value-props-icon svg{width:1.5rem;height:1.5rem}.bf-value-props-badge{top:var(--bf-spacing-sm);right:var(--bf-spacing-sm);background:var(--bf-gold);color:#000;text-transform:uppercase;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;position:absolute}.bf-value-props-content{min-width:0}.bf-value-props-title{color:var(--bf-white);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.bf-value-props-description{color:var(--bf-grey);font-size:.875rem;line-height:1.6}.bf-page[data-campaign=prime-deal] .bf-hero{position:relative;overflow:hidden}.bf-page[data-campaign=prime-deal] .bf-hero-content{z-index:2;position:relative}.bf-page[data-campaign=prime-deal] .bf-hero:after{content:"";pointer-events:none;z-index:0;background-image:url(https://static.blinkist.com/cdn-cgi/image/width=1600,format=webp,quality=80/https://static.blinkist.com/web-growth/seasonal-campaigns/prime-deal-hero.png?c=1);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 82%;position:absolute;inset:0}@media (width<=768px){.bf-page[data-campaign=prime-deal] .bf-hero:after{background-position:bottom;background-size:130%}}.bf-page[data-campaign=prime-deal] .bf-hero-headline .emoji-icon{display:none}.bf-page[data-campaign=prime-deal] .bf-footer-cta{background:0 0;position:relative;overflow:hidden}.bf-page[data-campaign=prime-deal] .bf-footer-cta .footer-cta-content{z-index:2;position:relative}.bf-page[data-campaign=prime-deal] .bf-badge{color:#fff;text-shadow:0 1px 2px #023e8066;background:#fdbf20}.bf-page[data-campaign=prime-deal] .bf-hero-subheadline{font-weight:600}.bf-page[data-campaign=prime-deal] .cta-button.primary{color:#fff;text-shadow:0 1px 2px #023e8066;background:#fdbf20;box-shadow:0 4px 16px #023e8040}.bf-page[data-campaign=prime-deal] .cta-button.primary:hover{box-shadow:0 6px 22px #023e8059}.bf-page[data-campaign=prime-deal] .countdown-value{color:#fff;background:#ffffff24;border-color:#fff;box-shadow:0 0 20px #ffffff2e}.bf-page[data-campaign=prime-deal] .countdown-separator{color:#fff}.bf-page[data-campaign=prime-deal] .bf-hero-subheadline,.bf-page[data-campaign=prime-deal] .countdown-label,.bf-page[data-campaign=prime-deal] .footer-cta-headline{text-shadow:0 0 2px #023e8080,0 2px 10px #023e8080}.bf-page[data-campaign=prime-deal] .bf-hero-headline{-webkit-text-fill-color:#fff;color:#fff;text-shadow:0 0 2px #023e8073,0 2px 12px #023e8073;background:0 0;font-weight:800}.bf-page[data-campaign=prime-deal] .bf-hero-trust{gap:.75rem}.bf-page[data-campaign=prime-deal] .bf-hero-trust span{-webkit-backdrop-filter:blur(4px);color:#fff;text-shadow:none;background:#ffffff2e;border-radius:999px;align-items:center;gap:.4rem;padding:6px 14px;font-size:.875rem;font-weight:600;display:inline-flex}.bf-page[data-campaign=prime-deal] .bf-sticky-discount{-webkit-text-fill-color:#fff;color:#fff;background:0 0}.bf-page[data-campaign=prime-deal] .bf-sticky-cta-button{color:#fff;text-shadow:0 1px 2px #023e8066;background:#fdbf20;box-shadow:0 4px 15px #023e804d}.bf-page[data-campaign=prime-deal] .bf-sticky-cta-button:hover{box-shadow:0 6px 20px #023e8073}.bf-page[data-campaign=prime-deal] .platinum-box-cta{text-shadow:0 1px 2px #023e8066;color:#fff!important;background:#fdbf20!important;box-shadow:0 4px 16px #023e8040!important}.bf-page[data-campaign=prime-deal] .platinum-box-cta:hover{box-shadow:0 6px 22px #023e8059!important}.bf-page[data-campaign=prime-deal] .bf-pricing-wrapper button,.bf-page[data-campaign=prime-deal] .bf-pricing-wrapper [data-testid=plan-cta],.bf-page[data-campaign=prime-deal] .bf-pricing-wrapper .plan-cta{text-shadow:0 1px 2px #023e8066;color:#fff!important;background:#fdbf20!important;box-shadow:0 4px 16px #023e8040!important}.bf-page[data-campaign=prime-deal] .bf-pricing-wrapper button:hover,.bf-page[data-campaign=prime-deal] .bf-pricing-wrapper [data-testid=plan-cta]:hover{box-shadow:0 6px 22px #023e8059!important}.bf-page[data-campaign=prime-deal] .user-count h2,.bf-page[data-campaign=prime-deal] .single-plan-price-daily-label{color:#fff}body:has(.bf-page[data-campaign=prime-deal]) .bf-exit-intent-card{background:#027bff;border-color:#ffffff2e;box-shadow:0 20px 60px #00000073,0 0 80px #fdbf2029}body:has(.bf-page[data-campaign=prime-deal]) .bf-exit-intent-badge{color:#027bff;background:#fff;animation:.85s cubic-bezier(.36,0,.66,1) .2s both bf-exit-badge-wiggle,1.8s ease-in-out 1.1s infinite bf-exit-badge-pulse-amber}@keyframes bf-exit-badge-pulse-amber{0%,to{box-shadow:0 0 30px #fdbf208c,0 0 60px #fdbf2040}50%{box-shadow:0 0 42px #fdbf20e6,0 0 84px #fdbf2080}}body:has(.bf-page[data-campaign=prime-deal]) .bf-exit-intent-option,body:has(.bf-page[data-campaign=prime-deal]) .bf-exit-intent-book{background:#fff;border-color:#0000}body:has(.bf-page[data-campaign=prime-deal]) .bf-exit-intent-option:hover,body:has(.bf-page[data-campaign=prime-deal]) .bf-exit-intent-book:hover{background:#fff;border-color:#fdbf20}body:has(.bf-page[data-campaign=prime-deal]) .bf-exit-intent-option-label,body:has(.bf-page[data-campaign=prime-deal]) .bf-exit-intent-book-title{color:#013a78}body:has(.bf-page[data-campaign=prime-deal]) .bf-exit-intent-book-hook{color:#013a78b3}body:has(.bf-page[data-campaign=prime-deal]) .bf-exit-intent-cta{color:#fff;text-shadow:0 1px 2px #023e8066;background:#fdbf20;box-shadow:0 4px 20px #fdbf2073}body:has(.bf-page[data-campaign=prime-deal]) .bf-exit-intent-cta:hover{box-shadow:0 6px 24px #fdbf2099}.bf-page[data-campaign=back-to-work] .bf-hero-headline .emoji-icon{display:none}.bf-page[data-campaign=back-to-work] .bf-hero{background:radial-gradient(circle at top,#03314b1a 0%,#0000 70%);position:relative;overflow:hidden}.bf-page[data-campaign=back-to-work] .bf-hero-content{z-index:2;position:relative}.bf-page[data-campaign=back-to-work] .bf-footer-cta{background:radial-gradient(circle,#03314b14 0%,#0000 70%);position:relative;overflow:hidden}.bf-page[data-campaign=back-to-work] .footer-cta-content{z-index:2;position:relative}.bf-page[data-campaign=back-to-work] .bf-hero:before{content:"";pointer-events:none;z-index:1;background-image:url(https://static.blinkist.com/cdn-cgi/image/width=1280,format=webp,quality=85/https://static.blinkist.com/web-growth/seasonal-campaigns/back-to-work-hero.png?c=1);background-position:0 100%;background-repeat:no-repeat;background-size:contain;width:620px;height:620px;position:absolute;bottom:-80px;left:0}.bf-page[data-campaign=back-to-work] .bf-footer-cta:before{content:"";pointer-events:none;z-index:1;background-image:url(https://static.blinkist.com/cdn-cgi/image/width=1280,format=webp,quality=85/https://static.blinkist.com/web-growth/seasonal-campaigns/back-to-work-hero.png?c=1);background-position:0 100%;background-repeat:no-repeat;background-size:contain;width:620px;height:620px;position:absolute;bottom:-80px;right:0;transform:scaleX(-1)}@media (width<=1024px){.bf-page[data-campaign=back-to-work] .bf-hero:before,.bf-page[data-campaign=back-to-work] .bf-footer-cta:before{display:none}.bf-page[data-campaign=back-to-work] .bf-hero-cta:after,.bf-page[data-campaign=back-to-work] .footer-cta-button:after{content:"";aspect-ratio:1.263;background-image:url(https://static.blinkist.com/cdn-cgi/image/width=800,format=webp,quality=85/https://static.blinkist.com/web-growth/seasonal-campaigns/back-to-work-hero-mobile.png?c=1);background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(270px,72vw);margin:1.25rem auto 0;display:block}.bf-page[data-campaign=back-to-work] .footer-cta-button:after{transform:scaleX(-1)}}.bf-page[data-campaign=back-to-work] .bf-badge{color:#fff}.bf-page[data-campaign=back-to-work] .bf-hero-headline{-webkit-text-fill-color:#03314b;color:#03314b;background:0 0}.bf-page[data-campaign=back-to-work] .countdown-value{color:#03314b;background:#f5a623;border-color:#03314b;box-shadow:0 0 20px #f5a62359}.bf-page[data-campaign=back-to-work] .cta-button.primary{color:#03314b;background:#f5a623;box-shadow:0 4px 16px #03314b33}.bf-page[data-campaign=back-to-work] .cta-button.primary:hover{box-shadow:0 6px 22px #03314b4d}.bf-page[data-campaign=back-to-work] .platinum-box-cta{color:#03314b!important;background:#f5a623!important;box-shadow:0 4px 16px #03314b33!important}.bf-page[data-campaign=back-to-work] .platinum-box-cta:hover{box-shadow:0 6px 22px #03314b4d!important}.bf-page[data-campaign=back-to-work] .platinum-tier-highlight{background:#d6e6fb;border-color:#f5a623;box-shadow:0 0 30px #f5a62333,0 20px 60px #03314b26}.bf-page[data-campaign=back-to-work] .platinum-tier-name{background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:#03314b;background-clip:initial;color:#03314b}.bf-page[data-campaign=back-to-work] .single-plan-price-daily-label{color:#03314b}.bf-page[data-campaign=back-to-work] .faq-item{border-color:#03314b2e;box-shadow:0 4px 16px #03314b0f}.bf-page[data-campaign=back-to-work] .faq-item:hover{border-color:#f5a623}.bf-page[data-campaign=back-to-work] .testimonial-card{border-color:#f5a623;box-shadow:0 10px 30px #03314b1a}.bf-page[data-campaign=back-to-work] .dot{background:#03314b40}.bf-page[data-campaign=back-to-work] .dot.active{background:#f5a623}.bf-page[data-campaign=back-to-work] .bf-simple-footer{border-top-color:#03314b1f}.bf-page[data-campaign=back-to-work] .bf-footer-divider{color:#03314b4d}.bf-page[data-campaign=back-to-work] .bf-simple-footer-copyright{color:#03314b8c}.bf-page[data-campaign=back-to-work] .pricing-card{background:#d6e6fb;border-color:#03314b40;box-shadow:0 10px 30px #03314b14}.bf-page[data-campaign=back-to-work] .pricing-card.popular{background:#d6e6fb;border-color:#f5a623;animation:none;box-shadow:0 0 30px #f5a62333,0 20px 60px #03314b26}.bf-page[data-campaign=back-to-work] .pricing-card.popular:before,.bf-page[data-campaign=back-to-work] .pricing-card.popular:after{display:none}.bf-page[data-campaign=back-to-work] .popular-badge{color:#03314b}.bf-page[data-campaign=back-to-work] .bf-pricing-wrapper button,.bf-page[data-campaign=back-to-work] .bf-pricing-wrapper [data-testid=plan-cta],.bf-page[data-campaign=back-to-work] .bf-pricing-wrapper .plan-cta{color:#03314b!important;background:#f5a623!important;box-shadow:0 4px 16px #03314b33!important}.bf-page[data-campaign=back-to-work] .bf-pricing-wrapper button:hover,.bf-page[data-campaign=back-to-work] .bf-pricing-wrapper [data-testid=plan-cta]:hover{box-shadow:0 6px 22px #03314b4d!important}.bf-page[data-campaign=back-to-work] .user-count h2{color:#03314b}.bf-page[data-campaign=back-to-work] .bf-sticky-banner{background:#03314b;box-shadow:0 -4px 20px #03314b4d}.bf-page[data-campaign=back-to-work] .bf-sticky-discount{-webkit-text-fill-color:#fff;color:#fff;background:0 0}.bf-page[data-campaign=back-to-work] .bf-sticky-timer{color:#cbd8f7}.bf-page[data-campaign=back-to-work] .bf-sticky-cta-button{color:#03314b;background:#f5a623;box-shadow:0 4px 15px #03314b40}.bf-page[data-campaign=back-to-work] .bf-sticky-cta-button:hover{box-shadow:0 6px 20px #03314b59}body:has(.bf-page[data-campaign=back-to-work]) .bf-exit-intent-badge{color:#fff;animation:.85s cubic-bezier(.36,0,.66,1) .2s both bf-exit-badge-wiggle,1.8s ease-in-out 1.1s infinite bf-exit-badge-pulse-amber}body:has(.bf-page[data-campaign=back-to-work]) .bf-exit-intent-cta{color:#03314b;background:#f5a623;box-shadow:0 4px 20px #f5a62373}body:has(.bf-page[data-campaign=back-to-work]) .bf-exit-intent-cta:hover{box-shadow:0 6px 24px #f5a62399}body:has(.bf-page[data-campaign=back-to-work]) .bf-exit-intent-card{box-shadow:0 20px 60px #03314b33,0 0 0 1px #03314b0f,0 0 80px #03314b1f}body:has(.bf-page[data-campaign=back-to-work]) .bf-exit-intent-option{background:#03314b0a;border-color:#03314b40}body:has(.bf-page[data-campaign=back-to-work]) .bf-exit-intent-option:hover{background:#03314b14;border-color:#f5a623}
