@keyframes qb-glow{0%,to{box-shadow:0 0 8px var(--qb-primary),0 0 20px var(--qb-primary) 40}50%{box-shadow:0 0 20px var(--qb-primary),0 0 50px var(--qb-primary) 80,0 0 80px var(--qb-primary) 30}}@keyframes qb-pulse-ring{0%{box-shadow:0 0 0 0 var(--qb-primary) 60}70%{box-shadow:0 0 0 14px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes qb-shake{0%,to{transform:translate(0)}10%,50%,90%{transform:translate(-4px)}30%,70%{transform:translate(4px)}}@keyframes qb-bounce-in{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes qb-ripple{0%{transform:scale(0);opacity:.6}to{transform:scale(2.5);opacity:0}}@keyframes qb-slide-arrow{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes qb-neon-border{0%,to{border-color:var(--qb-primary)}33%{border-color:#06b6d4}66%{border-color:#a855f7}}@keyframes qb-fill-sweep{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes qb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes qb-float-sm{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes qb-blob{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}}@keyframes qb-gradient-x{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes qb-typewriter{0%{width:0}to{width:100%}}@keyframes qb-blink-cur{0%,to{border-color:transparent}50%{border-color:currentColor}}@keyframes qb-shimmer-tx{0%{background-position:-200% center}to{background-position:200% center}}@keyframes qb-count-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes qb-wave{0%,to{transform:translateY(0)}25%{transform:translateY(-6px)}75%{transform:translateY(6px)}}@keyframes qb-highlight{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes qb-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes qb-fade-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes qb-fade-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes qb-zoom-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes qb-flip-in{0%{opacity:0;transform:rotateY(-90deg)}to{opacity:1;transform:rotateY(0)}}@keyframes qb-spark{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes qb-aurora{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes qb-particle{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-80px) scale(0);opacity:0}}@keyframes qb-dispatch-slide{0%{transform:translate(0)}to{transform:translate(140px)}}@keyframes qb-dispatch-beam{0%,to{opacity:0}50%{opacity:.8}}@keyframes qb-swipe-hint{0%,to{transform:translate(0)}30%{transform:translate(18px)}}@keyframes qb-progress-fill{0%{width:0}to{width:var(--pct,70%)}}@keyframes qb-magnetic{0%,to{transform:translate(0)}}@keyframes qb-unlock{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes qb-light-beam{0%{opacity:0;transform:translate(-100%)}50%{opacity:.6}to{opacity:0;transform:translate(100%)}}@keyframes qb-tilt{0%,to{transform:perspective(600px) rotateX(0) rotateY(0)}}@keyframes qb-stars-drift{0%{transform:translateY(0)}to{transform:translateY(-50px)}}.qb-btn-glow{animation:qb-glow 2s ease-in-out infinite;border:none;cursor:pointer;font-weight:700;border-radius:50px;padding:14px 32px;font-size:1rem;color:#fff;background:var(--qb-primary);transition:transform .15s}.qb-btn-glow:hover{transform:scale(1.04)}.qb-btn-pulse{animation:qb-pulse-ring 1.8s ease-out infinite;border:none;cursor:pointer;font-weight:700;border-radius:50px;padding:14px 32px;font-size:1rem;color:#fff;background:var(--qb-primary)}.qb-btn-ripple{position:relative;overflow:hidden;border:none;cursor:pointer;font-weight:700;border-radius:50px;padding:14px 32px;font-size:1rem;color:#fff;background:var(--qb-primary)}.qb-btn-ripple:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;border-radius:50%;background:#fff6;transform:translate(-50%,-50%) scale(0)}.qb-btn-ripple:active:after{animation:qb-ripple .5s ease-out}.qb-btn-dispatch{position:relative;display:inline-flex;align-items:center;overflow:hidden;background:#0f172a;border-radius:50px;border:none;cursor:pointer;height:56px;width:240px;padding:0;-webkit-mask-image:-webkit-radial-gradient(white,black)}.qb-btn-dispatch__track{position:absolute;inset:8px;background:#1e293b;border-radius:50px}.qb-btn-dispatch__label{position:absolute;left:24px;color:#fff;font-weight:700;font-size:.9rem;z-index:2}.qb-btn-dispatch__puck{position:absolute;left:8px;top:8px;width:40px;bottom:8px;background:#fff;border-radius:50px;z-index:3;animation:qb-dispatch-slide 2.5s cubic-bezier(.65,0,.35,1) infinite alternate}.qb-btn-dispatch__icon{position:absolute;left:48%;top:50%;transform:translate(-50%,-50%);font-size:1.4rem;z-index:4;color:var(--qb-primary);font-weight:900}.qb-btn-dispatch__beam{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:60px;height:2px;background:linear-gradient(90deg,var(--qb-primary),transparent);animation:qb-dispatch-beam 1.5s ease-in-out infinite}.qb-btn-arrow{display:inline-flex;align-items:center;gap:10px;border:none;cursor:pointer;font-weight:700;border-radius:50px;padding:14px 28px;font-size:1rem;color:#fff;background:var(--qb-primary)}.qb-btn-arrow .arrow{animation:qb-slide-arrow 1s ease-in-out infinite;display:inline-block}.qb-btn-shake{border:none;cursor:pointer;font-weight:700;border-radius:50px;padding:14px 32px;font-size:1rem;color:#fff;background:#dc2626}.qb-btn-shake:hover{animation:qb-shake .4s ease}.qb-btn-neon{background:transparent;cursor:pointer;font-weight:700;border-radius:50px;padding:13px 30px;font-size:1rem;color:var(--qb-primary);border:2px solid var(--qb-primary);animation:qb-neon-border 2.5s linear infinite}.qb-btn-fill{position:relative;border:2px solid var(--qb-primary);background:transparent;cursor:pointer;font-weight:700;border-radius:50px;padding:13px 30px;font-size:1rem;color:var(--qb-primary);overflow:hidden;transition:color .3s}.qb-btn-fill:before{content:"";position:absolute;inset:0;background:var(--qb-primary);transform:translate(-100%);transition:transform .3s ease;z-index:-1;border-radius:50px}.qb-btn-fill:hover:before{transform:translate(0)}.qb-btn-fill:hover{color:#fff}.qb-btn-3d{border:none;cursor:pointer;font-weight:700;border-radius:12px;padding:14px 32px;font-size:1rem;color:#fff;background:var(--qb-primary);box-shadow:0 6px color-mix(in srgb,var(--qb-primary) 60%,black);transition:transform .1s,box-shadow .1s}.qb-btn-3d:active{transform:translateY(4px);box-shadow:0 2px color-mix(in srgb,var(--qb-primary) 60%,black)}.qb-btn-wa{display:inline-flex;align-items:center;gap:10px;background:#25d366;border:none;cursor:pointer;font-weight:700;border-radius:50px;padding:14px 28px;font-size:1rem;color:#fff;animation:qb-pulse-ring 2s ease-out infinite;box-shadow:0 0 #25d36680}.qb-btn-unlock{position:relative;width:260px;height:54px;background:#0f172a;border-radius:50px;border:none;cursor:pointer;overflow:hidden}.qb-btn-unlock__track{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:.9rem;font-weight:600}.qb-btn-unlock__thumb{position:absolute;left:4px;top:4px;bottom:4px;width:46px;background:var(--qb-primary);border-radius:50px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;animation:qb-swipe-hint 2s ease-in-out infinite;cursor:grab}.qb-text-glow{text-shadow:0 0 10px var(--qb-primary),0 0 30px var(--qb-primary)60,0 0 60px var(--qb-primary)30;animation:qb-glow 2s ease-in-out infinite}.qb-text-gradient{background:linear-gradient(90deg,var(--qb-primary),#f59e0b,#06b6d4,var(--qb-primary));background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:qb-gradient-x 3s linear infinite}.qb-text-typewriter{overflow:hidden;white-space:nowrap;border-right:2px solid currentColor;animation:qb-typewriter 2.5s steps(30,end) 1 normal both,qb-blink-cur .7s step-end infinite}.qb-text-shimmer{background:linear-gradient(90deg,currentColor 25%,rgba(255,255,255,.9) 50%,currentColor 75%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:qb-shimmer-tx 2s linear infinite}.qb-text-fadein{animation:qb-fade-up .8s ease both}.qb-text-highlight{background:linear-gradient(transparent 60%,var(--qb-primary)40 60%);background-size:0% 100%;background-repeat:no-repeat;animation:qb-highlight 1s ease .3s both}.qb-text-wave span{display:inline-block}.qb-text-wave span:nth-child(1){animation:qb-wave 1.5s 0s ease-in-out infinite}.qb-text-wave span:nth-child(2){animation:qb-wave 1.5s .1s ease-in-out infinite}.qb-text-wave span:nth-child(3){animation:qb-wave 1.5s .2s ease-in-out infinite}.qb-text-wave span:nth-child(4){animation:qb-wave 1.5s .3s ease-in-out infinite}.qb-text-wave span:nth-child(5){animation:qb-wave 1.5s .4s ease-in-out infinite}.qb-card-lift{transition:transform .25s ease,box-shadow .25s ease;border-radius:16px}.qb-card-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.qb-card-glow-border{border-radius:16px;position:relative}.qb-card-glow-border:before{content:"";position:absolute;inset:-2px;border-radius:18px;background:linear-gradient(var(--qb-primary),#a855f7,#06b6d4);animation:qb-gradient-x 3s linear infinite;background-size:300% 100%;z-index:-1}.qb-card-flip{perspective:1000px;cursor:pointer}.qb-card-flip__inner{transition:transform .6s;transform-style:preserve-3d;position:relative}.qb-card-flip:hover .qb-card-flip__inner{transform:rotateY(180deg)}.qb-card-flip__front,.qb-card-flip__back{backface-visibility:hidden;position:absolute;inset:0;border-radius:16px}.qb-card-flip__back{transform:rotateY(180deg);background:var(--qb-primary);color:#fff;display:flex;align-items:center;justify-content:center}.qb-card-shine{position:relative;overflow:hidden;border-radius:16px}.qb-card-shine:after{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(to right,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .6s ease}.qb-card-shine:hover:after{left:125%}.qb-card-glass{background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.25);border-radius:20px;box-shadow:0 8px 32px #00000026}.qb-card-float{animation:qb-float 4s ease-in-out infinite}.qb-card-shadow-pulse{animation:qb-pulse-ring 2.5s ease-out infinite;box-shadow:0 0 #00000026;border-radius:16px}.qb-card-spotlight{position:relative;overflow:hidden;border-radius:16px}.qb-card-spotlight:before{content:"";position:absolute;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s}.qb-card-spotlight:hover:before{opacity:1}.qb-pricing-glow{box-shadow:0 0 0 3px var(--qb-primary) 40;animation:qb-glow 2.5s ease-in-out infinite;border-radius:20px}.qb-badge-pulse{animation:qb-pulse-ring 2s ease-out infinite;background:var(--qb-primary);color:#fff;border-radius:50px;padding:4px 14px;font-size:.75rem;font-weight:700;display:inline-block;box-shadow:0 0 0 0 var(--qb-primary) 60}.qb-price-slash{position:relative;display:inline-block}.qb-price-slash:after{content:"";position:absolute;top:50%;left:-5%;width:110%;height:2px;background:#ef4444;transform:rotate(-8deg);animation:qb-fade-up .5s ease both}.qb-offer-sweep{position:relative;border-radius:16px}.qb-offer-sweep:before{content:"";position:absolute;inset:0;border-radius:16px;padding:2px;background:linear-gradient(90deg,var(--qb-primary),#f59e0b,#06b6d4,var(--qb-primary));background-size:300% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:qb-gradient-x 2s linear infinite}.qb-flicker{animation:qb-spark 1.5s ease-in-out infinite}.qb-chat-bubble{position:relative;background:#f1f5f9;border-radius:18px 18px 18px 4px;padding:16px 20px}.qb-chat-bubble.qb-chat-bubble--right{border-radius:18px 18px 4px;background:var(--qb-primary);color:#fff}.qb-stars-sparkle span{display:inline-block;animation:qb-spark 1.5s ease-in-out infinite}.qb-stars-sparkle span:nth-child(2){animation-delay:.15s}.qb-stars-sparkle span:nth-child(3){animation-delay:.3s}.qb-stars-sparkle span:nth-child(4){animation-delay:.45s}.qb-stars-sparkle span:nth-child(5){animation-delay:.6s}.qb-review-stack{position:relative}.qb-review-stack>*{animation:qb-fade-up .6s ease both}.qb-review-stack>*:nth-child(2){animation-delay:.1s}.qb-review-stack>*:nth-child(3){animation-delay:.2s}.qb-review-stack>*:nth-child(4){animation-delay:.3s}.qb-live-popup{position:fixed;bottom:80px;left:16px;right:16px;max-width:320px;background:#fff;border-radius:14px;padding:14px 18px;z-index:9998;box-shadow:0 8px 32px #0003;display:flex;align-items:center;gap:12px;animation:qb-fade-up .4s ease both;transition:opacity .3s}.qb-live-popup__dot{width:10px;height:10px;border-radius:50%;background:#10b981;animation:qb-pulse-ring 1.5s ease-out infinite;box-shadow:0 0 #10b98180;flex-shrink:0}.qb-stock-bar{height:10px;border-radius:50px;background:#fee2e2;overflow:hidden}.qb-stock-bar__fill{height:100%;border-radius:50px;background:linear-gradient(90deg,#ef4444,#dc2626);animation:qb-progress-fill .8s ease .3s both;width:var(--pct,70%)}.qb-blink-badge{animation:qb-spark .8s ease-in-out infinite;display:inline-block;background:#dc2626;color:#fff;padding:3px 12px;border-radius:50px;font-size:.75rem;font-weight:700}.qb-flash-banner{animation:qb-gradient-x 2s linear infinite;background:linear-gradient(90deg,#dc2626,#f97316,#dc2626);background-size:300% 100%;color:#fff;padding:10px 20px;font-weight:700;text-align:center}.qb-ending-soon{color:#dc2626;font-weight:800;animation:qb-spark 1s ease-in-out infinite}.qb-img-zoom{overflow:hidden;border-radius:12px}.qb-img-zoom img{transition:transform .4s ease;display:block;width:100%}.qb-img-zoom:hover img{transform:scale(1.08)}.qb-img-float{animation:qb-float 5s ease-in-out infinite;display:block}.qb-img-shine{position:relative;overflow:hidden;border-radius:12px;display:block}.qb-img-shine:after{content:"";position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.4),transparent);transform:skew(-15deg);animation:qb-light-beam 3s ease-in-out 1s infinite}.qb-video-play{position:relative;cursor:pointer}.qb-video-play__btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.qb-video-play__btn span{width:64px;height:64px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;font-size:1.6rem;animation:qb-pulse-ring 2s ease-out infinite;box-shadow:0 0 #fff9}.qb-bg-aurora{background:linear-gradient(-45deg,#0ea5e9,#8b5cf6,#ec4899,#f59e0b);background-size:400% 400%;animation:qb-aurora 8s ease infinite}.qb-bg-mesh{background:radial-gradient(at 40% 20%,var(--qb-primary)30 0px,transparent 50%),radial-gradient(at 80% 0%,#a855f740 0px,transparent 50%),radial-gradient(at 0% 50%,#06b6d430 0px,transparent 50%),radial-gradient(at 80% 50%,#f59e0b30 0px,transparent 50%),radial-gradient(at 0% 100%,var(--qb-primary)20 0px,transparent 50%);background-color:#0f172a}.qb-bg-blob{position:relative;overflow:hidden}.qb-bg-blob:before,.qb-bg-blob:after{content:"";position:absolute;width:300px;height:300px;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;opacity:.3}.qb-bg-blob:before{background:var(--qb-primary);top:-100px;left:-100px;animation:qb-blob 8s ease-in-out infinite}.qb-bg-blob:after{background:#a855f7;bottom:-100px;right:-100px;animation:qb-blob 10s ease-in-out 2s infinite reverse}.qb-bg-beam{position:relative;overflow:hidden}.qb-bg-beam:after{content:"";position:absolute;top:-50%;left:-50%;width:40%;height:200%;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.08),transparent);transform:rotate(30deg) skew(-10deg);animation:qb-light-beam 4s ease-in-out infinite}.anim-init{opacity:0}.anim-fadeIn{transition:opacity .6s ease,transform .6s ease;transform:translateY(16px)}.anim-slideUp{transition:opacity .6s ease,transform .6s ease;transform:translateY(30px)}.anim-slideLeft{transition:opacity .6s ease,transform .6s ease;transform:translate(30px)}.anim-slideRight{transition:opacity .6s ease,transform .6s ease;transform:translate(-30px)}.anim-zoomIn{transition:opacity .6s ease,transform .6s ease;transform:scale(.9)}.anim-visible{opacity:1!important;transform:none!important}.qb-cta-sticky{position:fixed;bottom:0;left:0;right:0;z-index:9990;padding:12px 20px;background:#0f172af2;backdrop-filter:blur(10px);transform:translateY(100%);transition:transform .3s ease;border-top:1px solid rgba(255,255,255,.1)}.qb-cta-sticky.visible{transform:translateY(0)}.qb-scroll-progress{position:fixed;top:0;left:0;height:3px;z-index:9999;background:var(--qb-primary);width:0%;transition:width .1s linear;box-shadow:0 0 6px var(--qb-primary)}.qb-back-top{position:fixed;bottom:90px;right:16px;width:44px;height:44px;background:var(--qb-primary);color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:1.2rem;z-index:9998;opacity:0;transition:opacity .3s,transform .3s;box-shadow:0 4px 14px var(--qb-primary) 60;transform:translateY(20px)}.qb-back-top.visible{opacity:1;transform:translateY(0);animation:qb-float-sm 2s ease-in-out infinite}.qb-faq-item{border-bottom:1px solid rgba(255,255,255,.1)}.qb-faq-q{cursor:pointer;padding:16px 0;display:flex;justify-content:space-between;align-items:center;font-weight:700}.qb-faq-q .icon{transition:transform .3s ease}.qb-faq-item.open .icon{transform:rotate(180deg)}.qb-faq-a{overflow:hidden;max-height:0;transition:max-height .4s ease,padding .3s}.qb-faq-item.open .qb-faq-a{max-height:300px;padding-bottom:16px}@keyframes qb-border-loop{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes qb-tilt-hover{0%,to{transform:perspective(600px) rotateX(0) rotateY(0) scale(1)}}@keyframes qb-slide-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes qb-count-num{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes qb-trust-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes qb-star-pop{0%{transform:scale(0) rotate(-30deg);opacity:0}60%{transform:scale(1.3)}to{transform:scale(1);opacity:1}}@keyframes qb-ba-hint{0%,to{left:48%}40%{left:35%}70%{left:62%}}@keyframes qb-plan-switch{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes qb-infinite-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes qb-video-ring{0%{box-shadow:0 0 #ffffff80}70%{box-shadow:0 0 0 20px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes qb-shadow-lift{0%,to{box-shadow:0 4px 16px #0000001a}50%{box-shadow:0 16px 40px #0003}}@keyframes qb-badge-pop{0%{transform:scale(.8) rotate(-3deg)}50%{transform:scale(1.1) rotate(3deg)}to{transform:scale(1) rotate(0)}}@keyframes qb-discount-slash{0%{transform:scaleX(0) rotate(-5deg)}to{transform:scaleX(1) rotate(-5deg)}}.qb-card-neon{border-radius:16px;border:1px solid transparent;background:linear-gradient(#0f172a,#0f172a) padding-box,linear-gradient(135deg,var(--qb-primary),#a855f7,#06b6d4) border-box;transition:transform .25s}.qb-card-neon:hover{transform:translateY(-6px)}.qb-card-tilt{transition:transform .15s ease;border-radius:16px;transform-style:preserve-3d}.qb-card-tilt:hover{transform:perspective(800px) rotateX(5deg) rotateY(-5deg) scale(1.03)}.qb-card-expand{overflow:hidden;border-radius:16px;max-height:220px;transition:max-height .4s ease,box-shadow .4s}.qb-card-expand:hover{max-height:600px;box-shadow:0 20px 40px #00000026}.qb-card-slide-reveal{border-radius:16px;position:relative;overflow:hidden}.qb-card-slide-reveal__overlay{position:absolute;inset:0;background:var(--qb-primary);clip-path:inset(0 100% 0 0);transition:clip-path .4s ease;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.qb-card-slide-reveal:hover .qb-card-slide-reveal__overlay{clip-path:inset(0 0% 0 0)}.qb-card-border-loop{border-radius:16px;position:relative;overflow:hidden}.qb-card-border-loop:before{content:"";position:absolute;inset:-2px;border-radius:18px;z-index:-1;background:linear-gradient(90deg,var(--qb-primary),#a855f7,#06b6d4,#f59e0b,var(--qb-primary));background-size:300% 100%;animation:qb-border-loop 3s linear infinite}.qb-rec-badge{display:inline-block;background:var(--qb-primary);color:#fff;padding:4px 16px;border-radius:50px;font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;animation:qb-badge-pop .6s ease both,qb-pulse-ring 2s ease-out 1s infinite;box-shadow:0 0 0 0 var(--qb-primary) 60}.qb-discount-slash{position:relative;display:inline-block}.qb-discount-slash:after{content:"";position:absolute;top:50%;left:-5%;width:110%;height:2.5px;background:#ef4444;transform-origin:left;animation:qb-discount-slash .4s ease .2s both}.qb-plan-tabs{display:flex;background:#f1f5f9;border-radius:50px;padding:4px}.qb-plan-tab{flex:1;padding:8px 16px;border:none;background:transparent;border-radius:50px;cursor:pointer;font-weight:600;font-size:.88rem;transition:background .2s,color .2s}.qb-plan-tab.active{background:#fff;box-shadow:0 2px 8px #0000001a;color:var(--qb-primary)}.qb-plan-content{animation:qb-plan-switch .3s ease}.qb-marquee-reviews{overflow:hidden;white-space:nowrap}.qb-marquee-reviews__track{display:inline-flex;gap:16px;animation:qb-infinite-scroll 20s linear infinite}.qb-marquee-reviews__track:hover{animation-play-state:paused}.qb-review-card-mini{display:inline-flex;flex-direction:column;white-space:normal;width:240px;background:#fff;border-radius:14px;padding:16px;box-shadow:0 2px 12px #00000014;flex-shrink:0}.qb-stars-animated span{display:inline-block;animation:qb-star-pop .4s ease both}.qb-stars-animated span:nth-child(1){animation-delay:0s}.qb-stars-animated span:nth-child(2){animation-delay:.1s}.qb-stars-animated span:nth-child(3){animation-delay:.2s}.qb-stars-animated span:nth-child(4){animation-delay:.3s}.qb-stars-animated span:nth-child(5){animation-delay:.4s}.qb-video-review{position:relative;border-radius:16px;overflow:hidden;cursor:pointer}.qb-video-review__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000004d;transition:background .3s}.qb-video-review:hover .qb-video-review__play{background:#00000080}.qb-video-review__btn{width:60px;height:60px;border-radius:50%;background:#fffffff2;display:flex;align-items:center;justify-content:center;font-size:1.4rem;animation:qb-video-ring 2s ease-out infinite;box-shadow:0 0 #fff9}.qb-trust-logos{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center}.qb-trust-logo{padding:10px 20px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0;font-size:.82rem;font-weight:600;color:#64748b;animation:qb-trust-float 3s ease-in-out infinite}.qb-trust-logo:nth-child(2){animation-delay:.5s}.qb-trust-logo:nth-child(3){animation-delay:1s}.qb-trust-logo:nth-child(4){animation-delay:1.5s}.qb-parallax-wrap{overflow:hidden;border-radius:16px}.qb-parallax-img{will-change:transform;transition:transform .1s linear}.qb-ba-slider{position:relative;overflow:hidden;border-radius:16px;user-select:none}.qb-ba-slider__before,.qb-ba-slider__after{position:absolute;inset:0}.qb-ba-slider__after{clip-path:inset(0 50% 0 0)}.qb-ba-slider__handle{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:3px;background:#fff;cursor:col-resize;z-index:10;animation:qb-ba-hint 2s ease-in-out 1s 2}.qb-ba-slider__handle:before,.qb-ba-slider__handle:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0003;display:flex;align-items:center;justify-content:center}.qb-ba-slider__handle:before{top:50%;transform:translate(-50%,-50%)}.qb-img-hover-shine{position:relative;overflow:hidden;border-radius:12px;display:block}.qb-img-hover-shine:after{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(to right,transparent,rgba(255,255,255,.3),transparent);transform:skew(-20deg);transition:left .6s ease;pointer-events:none}.qb-img-hover-shine:hover:after{left:125%}.qb-img-swap{position:relative;overflow:hidden;border-radius:12px}.qb-img-swap img:last-child{position:absolute;inset:0;opacity:0;transition:opacity .4s ease}.qb-img-swap:hover img:last-child{opacity:1}.qb-img-swap:hover img:first-child{opacity:0;transition:opacity .4s}
