[id*=shopify-section-header] .header,.shopify-section--header-group .header,#shopify-section-header-group .header{--header-part-gap: var(--spacing-2) !important;--header-icon-list-spacing: var(--spacing-3) !important}@media screen and (min-width:700px){[id*=shopify-section-header] .header,.shopify-section--header-group .header,#shopify-section-header-group .header{--header-part-gap: var(--spacing-4) !important;--header-icon-list-spacing: var(--spacing-4) !important}}@media screen and (min-width:1400px){[id*=shopify-section-header] .header,.shopify-section--header-group .header,#shopify-section-header-group .header{--header-part-gap: var(--spacing-6) !important}}.eb-bb{position:relative;background:transparent;padding:var(--eb-spacing-6) 0 var(--eb-spacing-3);overflow:hidden}.eb-bb:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,145,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,145,255,.03) 1px,transparent 1px);background-size:50px 50px;opacity:.5;pointer-events:none;z-index:1}.eb-bb__bg-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.eb-bb__bg-image{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(4px);transform:scale(1.05);will-change:transform}.eb-bb__bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a1434bf,#0a1434d9,#0a1434f2);z-index:1}.eb-bb--has-bg .eb-bb__container{position:relative;z-index:2}.eb-bb--has-bg .eb-bb__particles{z-index:1}@media(min-width:768px){.eb-bb{min-height:calc(100vh - 120px);min-height:calc(100dvh - 120px);display:flex;flex-direction:column;justify-content:flex-start;padding:var(--eb-spacing-2) 0 var(--eb-spacing-2)}.eb-bb__container{flex:1;display:flex;flex-direction:column;justify-content:space-evenly}}.eb-bb__container{max-width:1200px;margin:0 auto;padding:0 var(--eb-spacing-4)}@media(min-width:1024px){.eb-bb__container{max-width:1100px}}.eb-bb__particles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.6;pointer-events:none}.eb-bb__hero{text-align:center;margin-bottom:var(--eb-spacing-8);padding-top:var(--eb-spacing-6);position:relative;z-index:10}.eb-bb__headline{font-family:var(--eb-font-primary);font-size:clamp(28px,5vw,48px);font-weight:var(--eb-font-semibold);line-height:var(--eb-leading-tight);letter-spacing:var(--eb-tracking-tight);color:var(--eb-text-primary);margin:0 0 var(--eb-spacing-2) 0;min-height:1.3em}.eb-bb__highlight--gold{color:var(--eb-gold)}.eb-bb__highlight--cyan{color:var(--eb-cyan);text-shadow:0 0 20px rgba(0,212,255,.5);transition:all .3s var(--eb-ease-out)}.eb-bb__highlight--green{color:var(--eb-success-green);text-shadow:0 0 20px rgba(16,185,129,.4);transition:all .3s var(--eb-ease-out)}.eb-bb__highlight--amber{color:var(--eb-amber);text-shadow:0 0 20px rgba(255,170,0,.4);transition:all .3s var(--eb-ease-out)}.eb-bb__highlight--flash{animation:bb-flash .2s ease-out}@keyframes bb-flash{0%{opacity:.5;text-shadow:0 0 10px var(--eb-cyan)}50%{opacity:1;text-shadow:0 0 20px var(--eb-cyan),0 0 40px var(--eb-cyan),0 0 60px rgba(0,212,255,.8)}to{opacity:1;text-shadow:0 0 20px rgba(0,212,255,.5)}}.eb-bb__cursor{display:inline-block;width:.55em;height:1.15em;background:var(--eb-text-primary);margin-left:3px;vertical-align:text-bottom;animation:bb-cursor-blink 1.5s step-end infinite;box-shadow:0 0 10px #ffffff4d}@keyframes bb-cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}.eb-bb__subline{font-size:var(--eb-text-lg);font-weight:var(--eb-font-normal);line-height:var(--eb-leading-relaxed);color:var(--eb-text-secondary);max-width:700px;margin:0 auto;opacity:0;animation:bb-fade-in .4s ease-out forwards;animation-delay:4.5s}@keyframes bb-fade-in{to{opacity:1}}.eb-bb__finder{position:relative;z-index:10;opacity:0;animation:bb-fade-in .5s ease-out forwards;animation-delay:5s}.eb-bb__divider{width:280px;max-width:80%;height:2px;background:linear-gradient(90deg,transparent,var(--eb-cyan) 20%,var(--eb-cyan) 80%,transparent);margin:0 auto var(--eb-spacing-4);box-shadow:0 0 10px #00d4ff80}.eb-bb__finder-intro{text-align:center;margin-bottom:var(--eb-spacing-6)}.eb-bb__finder-intro-text{font-size:clamp(32px,4vw,40px);font-weight:var(--eb-font-semibold);color:var(--eb-text-primary);margin:0;letter-spacing:var(--eb-tracking-tight);text-shadow:0 0 20px rgba(0,212,255,.2)}@media(min-width:1024px){.eb-bb__headline{font-size:clamp(36px,4vw,52px)}.eb-bb__finder-intro-text{font-size:clamp(40px,4.5vw,56px)}.eb-bb__question-text{font-size:clamp(22px,2.5vw,28px)}}.eb-bb__progress{margin-bottom:var(--eb-spacing-6);position:relative}.eb-bb__progress-track{position:relative;width:100%;height:4px;background:#ffffff0d;border-radius:2px;overflow:hidden;margin-bottom:var(--eb-spacing-2)}.eb-bb__progress-fill{position:absolute;left:0;top:0;height:100%;width:25%;background:linear-gradient(90deg,var(--eb-success-green) 0%,var(--eb-cyan) 50%,var(--eb-gold) 100%);border-radius:2px;transition:width .4s var(--eb-ease-out)}.eb-bb__progress-glow{position:absolute;left:0;top:-2px;height:8px;width:25%;background:var(--eb-cyan);filter:blur(8px);opacity:.4;transition:width .4s var(--eb-ease-out),opacity .4s;animation:bb-progress-pulse 2s ease-in-out infinite}@keyframes bb-progress-pulse{0%,to{opacity:.3}50%{opacity:.6}}.eb-bb__progress-dots{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:var(--eb-spacing-2)}.eb-bb__progress-dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--eb-text-muted);background:transparent;transition:all .3s var(--eb-ease-out);position:relative}.eb-bb__progress-dot--active{border-color:var(--eb-cyan);background:var(--eb-cyan);box-shadow:0 0 12px #00d4ff99;animation:bb-dot-pulse 2s ease-in-out infinite}@keyframes bb-dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 12px #00d4ff99}50%{transform:scale(1.1);box-shadow:0 0 20px #00d4ffe6}}.eb-bb__progress-label{font-size:var(--eb-text-sm);color:var(--eb-text-secondary);text-align:center;font-family:var(--eb-font-mono);letter-spacing:var(--eb-tracking-wide)}.eb-bb__question{margin-bottom:var(--eb-spacing-6);opacity:1;transform:translate(0);transition:all .4s var(--eb-ease-out)}.eb-bb__question--hidden{opacity:0;transform:translate(50px);pointer-events:none;position:absolute;top:0;left:0;right:0}.eb-bb__question--exit{animation:bb-slide-out-left .4s ease-out forwards}.eb-bb__question--enter{animation:bb-slide-in-right .4s ease-out forwards}@keyframes bb-slide-out-left{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes bb-slide-in-right{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}.eb-bb__question-header{display:flex;align-items:center;justify-content:center;gap:var(--eb-spacing-3);margin-bottom:var(--eb-spacing-5);flex-wrap:wrap}.eb-bb__question-number{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:64px;font-size:24px;font-weight:var(--eb-font-bold);color:var(--eb-cyan);background:#00d4ff0d;border:1px solid rgba(0,212,255,.5);border-radius:12px;position:relative;box-shadow:0 0 8px #00d4ff26}.eb-bb__question-number:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:14px;background:transparent;border:1px solid rgba(0,212,255,.2);z-index:-1;animation:bb-badge-pulse 3s ease-in-out infinite}@keyframes bb-badge-pulse{0%,to{border-color:#00d4ff26}50%{border-color:#00d4ff59}}.eb-bb__question-text{font-size:clamp(20px,3vw,28px);font-weight:var(--eb-font-semibold);color:var(--eb-text-primary);margin:0;letter-spacing:var(--eb-tracking-tight);line-height:var(--eb-leading-tight);max-width:600px}.eb-bb__options{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--eb-spacing-3);max-width:700px;margin:0 auto}.eb-bb__option{position:relative;background:var(--eb-glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--eb-glass-border);border-radius:12px;padding:var(--eb-spacing-4) var(--eb-spacing-3);cursor:pointer;transition:all .3s var(--eb-ease-out);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--eb-spacing-2);min-height:180px;appearance:none;-webkit-appearance:none;font-family:inherit;text-align:center}.eb-bb__option-glow{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:16px;background:var(--eb-cyan);filter:blur(15px);opacity:0;z-index:-1;transition:opacity .3s var(--eb-ease-out)}.eb-bb__option-value{font-size:clamp(40px,8vw,56px);font-weight:var(--eb-font-light);color:var(--eb-text-secondary);line-height:1;transition:all .3s var(--eb-ease-out);text-shadow:0 0 20px transparent}.eb-bb__mono{font-family:var(--eb-font-mono);letter-spacing:0}.eb-bb__option-graphic{display:flex;align-items:center;justify-content:center;height:60px;width:100%;transition:all .3s var(--eb-ease-out)}.eb-bb__option-label{font-size:var(--eb-text-xs);font-weight:var(--eb-font-semibold);text-transform:uppercase;letter-spacing:var(--eb-tracking-wider);color:var(--eb-text-muted);transition:color .3s var(--eb-ease-out)}.eb-bb__option:hover{margin-top:-4px;background:var(--eb-glass-bg-strong);border-color:#00d4ff66}.eb-bb__option:hover .eb-bb__option-glow{opacity:.2}.eb-bb__option:hover .eb-bb__option-value{color:var(--eb-cyan);text-shadow:0 0 20px rgba(0,212,255,.4)}.eb-bb__option:hover .eb-bb__option-label{color:var(--eb-text-secondary)}.eb-bb__option--selected{background:var(--eb-glass-bg-strong);border:2px solid var(--eb-cyan);border-color:var(--eb-cyan)}.eb-bb__option--selected .eb-bb__option-glow{opacity:.4;animation:bb-pulse-ring .6s ease-out}@keyframes bb-pulse-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.eb-bb__option--selected .eb-bb__option-value{color:var(--eb-cyan);text-shadow:0 0 20px rgba(0,212,255,.6)}.eb-bb__option--selected .eb-bb__option-label{color:var(--eb-cyan)}.eb-bb__dot{width:10px;height:10px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor;transition:all .3s var(--eb-ease-out)}.eb-bb__graphic--dots-2{gap:8px}.eb-bb__graphic--dots-4{display:grid;grid-template-columns:repeat(2,auto);gap:8px}.eb-bb__option:hover .eb-bb__dot{box-shadow:0 0 15px currentColor;animation:bb-dot-float 2s ease-in-out infinite}@keyframes bb-dot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.eb-bb__graphic--bar{width:100%;padding:0 var(--eb-spacing-2)}.eb-bb__bar-track{position:relative;width:100%;height:10px;background:#ffffff14;border-radius:5px;overflow:visible}.eb-bb__bar-fill{position:relative;height:100%;border-radius:5px;background:currentColor;transition:all .4s var(--eb-ease-out);box-shadow:0 0 15px currentColor}.eb-bb__bar-fill--25{width:25%}.eb-bb__bar-fill--75{width:75%}.eb-bb__bar-fill--100{width:100%}.eb-bb__bar-fill--green{color:var(--eb-success-green)}.eb-bb__bar-fill--cyan{color:var(--eb-cyan)}.eb-bb__bar-fill--gold{color:var(--eb-gold)}.eb-bb__bar-overflow{position:absolute;right:-16px;top:50%;transform:translateY(-50%);font-size:16px;font-weight:700;color:var(--eb-gold);text-shadow:0 0 10px var(--eb-gold)}.eb-bb__option:hover .eb-bb__bar-fill{box-shadow:0 0 25px currentColor;filter:brightness(1.2)}.eb-bb__circle-svg{width:48px;height:48px}.eb-bb__circle-empty{fill:none;stroke:currentColor;stroke-width:2;transition:all .3s var(--eb-ease-out)}.eb-bb__circle-track{fill:none;stroke:#ffffff1a;stroke-width:2}.eb-bb__circle-half{fill:none;stroke:var(--eb-cyan);stroke-width:2;transform-origin:center;transform:rotate(-90deg);transition:all .3s var(--eb-ease-out)}.eb-bb__circle-full{fill:var(--eb-success-green);transition:all .3s var(--eb-ease-out)}.eb-bb__circle-outline-white{fill:none;stroke:#fff;stroke-width:2;transition:all .3s var(--eb-ease-out)}.eb-bb__circle-half-fill{fill:#fff;opacity:1;transition:all .3s var(--eb-ease-out)}.eb-bb__circle-full-white{fill:#fff;transition:all .3s var(--eb-ease-out)}.eb-bb__circle-check{opacity:0;transition:all .3s var(--eb-ease-out)}.eb-bb__option:hover .eb-bb__circle-empty{filter:drop-shadow(0 0 10px currentColor)}.eb-bb__option:hover .eb-bb__circle-half{stroke:var(--eb-cyan);filter:drop-shadow(0 0 10px var(--eb-cyan))}.eb-bb__option:hover .eb-bb__circle-full{filter:drop-shadow(0 0 15px var(--eb-success-green))}.eb-bb__option:hover .eb-bb__circle-outline-white,.eb-bb__option:hover .eb-bb__circle-half-fill{filter:drop-shadow(0 0 10px rgba(255,255,255,.6))}.eb-bb__option:hover .eb-bb__circle-full-white{filter:drop-shadow(0 0 15px rgba(255,255,255,.8))}.eb-bb__option--selected .eb-bb__circle-check{opacity:1}[data-question=existing] .eb-bb__options{grid-template-columns:1fr 1.4fr 1fr}.eb-bb__graphic--segments{display:flex;flex-direction:column-reverse;gap:4px;height:60px;align-items:center;justify-content:center}.eb-bb__segment{width:60px;height:8px;border-radius:4px;box-shadow:0 0 10px currentColor;transition:all .3s var(--eb-ease-out)}.eb-bb__segment--green{background:var(--eb-success-green)}.eb-bb__segment--cyan{background:var(--eb-cyan)}.eb-bb__segment--gold{background:var(--eb-gold)}.eb-bb__option:hover .eb-bb__segment{box-shadow:0 0 20px currentColor;transform:scaleX(1.05)}.eb-bb__fallback{text-align:center;margin-top:var(--eb-spacing-8);opacity:0;animation:bb-fade-in .4s ease-out forwards;animation-delay:6.5s}.eb-bb__fallback-link{font-size:var(--eb-text-base);color:var(--eb-text-secondary);text-decoration:none;transition:all .3s var(--eb-ease-out);display:inline-flex;align-items:center;gap:8px;padding:var(--eb-spacing-2) var(--eb-spacing-3);border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden}.eb-bb__fallback-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,212,255,.1),transparent);transition:left .5s var(--eb-ease-out)}.eb-bb__fallback-link:hover{color:var(--eb-cyan);border-color:#00d4ff4d;background:#00d4ff0d;box-shadow:0 0 20px #00d4ff33}.eb-bb__fallback-link:hover:before{left:100%}.eb-bb__fallback-link:after{content:"\2192";display:inline-block;transition:transform .3s var(--eb-ease-out);opacity:.6}.eb-bb__fallback-link:hover:after{transform:translate(4px);opacity:1}.eb-bb__fallback-text{font-size:var(--eb-text-sm);opacity:.7}.eb-bb__fallback-cta{font-size:var(--eb-text-base);font-weight:var(--eb-font-semibold);color:var(--eb-cyan)}.eb-bb__nav{margin-top:var(--eb-spacing-5);text-align:center}.eb-bb__back-btn{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--eb-glass-border);color:var(--eb-text-secondary);font-size:var(--eb-text-sm);font-weight:var(--eb-font-medium);text-transform:uppercase;letter-spacing:var(--eb-tracking-wide);padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .3s var(--eb-ease-out);font-family:var(--eb-font-primary)}.eb-bb__back-btn--hidden{opacity:0;pointer-events:none}.eb-bb__back-btn:hover{margin-top:-2px;border-color:var(--eb-cyan);color:var(--eb-cyan)}.eb-bb__back-icon{font-size:18px}.eb-bb__result{opacity:1;transform:translateY(0);transition:all .5s var(--eb-ease-out)}.eb-bb__result--hidden{opacity:0;transform:translateY(30px);pointer-events:none;position:absolute;top:0;left:0;right:0}.eb-bb__result-title{font-size:var(--eb-text-3xl);font-weight:var(--eb-font-bold);color:var(--eb-text-primary);text-align:center;margin:0 0 var(--eb-spacing-3) 0;letter-spacing:var(--eb-tracking-wide);text-transform:uppercase}.eb-bb__result-summary{font-size:var(--eb-text-sm);color:var(--eb-text-muted);text-align:center;margin-bottom:var(--eb-spacing-6);font-family:var(--eb-font-mono)}.eb-bb__result-card{position:relative;background:var(--eb-glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--eb-glass-border);border-radius:16px;padding:var(--eb-spacing-6);margin:0 auto var(--eb-spacing-6);max-width:500px;text-align:center}.eb-bb__card-corners{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;z-index:10}.eb-bb__card-corners .corner{position:absolute;width:20px;height:20px;border-color:var(--eb-cyan);opacity:.6;transition:all .3s var(--eb-ease-out)}.corner--tl{top:0;left:0;border-top:2px solid currentColor;border-left:2px solid currentColor;border-top-left-radius:16px}.corner--tr{top:0;right:0;border-top:2px solid currentColor;border-right:2px solid currentColor;border-top-right-radius:16px}.corner--bl{bottom:0;left:0;border-bottom:2px solid currentColor;border-left:2px solid currentColor;border-bottom-left-radius:16px}.corner--br{bottom:0;right:0;border-bottom:2px solid currentColor;border-right:2px solid currentColor;border-bottom-right-radius:16px}.eb-bb__card-scanline{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--eb-cyan) 50%,transparent);box-shadow:0 0 10px var(--eb-cyan);opacity:.6;pointer-events:none;animation:bb-scanline 3s linear infinite}@keyframes bb-scanline{0%{top:0;opacity:0}10%{opacity:.6}90%{opacity:.6}to{top:100%;opacity:0}}.eb-bb__card-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 20px,rgba(0,212,255,.02) 20px,rgba(0,212,255,.02) 21px),repeating-linear-gradient(90deg,transparent,transparent 20px,rgba(0,212,255,.02) 20px,rgba(0,212,255,.02) 21px);border-radius:16px;opacity:.4;pointer-events:none}.eb-bb__result-card:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:22px;background:var(--eb-cyan);filter:blur(30px);opacity:.3;z-index:-1;animation:bb-card-glow-pulse 3s ease-in-out infinite}@keyframes bb-card-glow-pulse{0%,to{opacity:.2;filter:blur(30px)}50%{opacity:.4;filter:blur(35px)}}.eb-bb__result-card:hover:before{opacity:.5}.eb-bb__result-card:hover .corner{opacity:1;border-width:3px}.eb-bb__result-image-wrapper{margin-bottom:var(--eb-spacing-4)}.eb-bb__result-image{width:100%;max-width:300px;height:auto;border-radius:12px;box-shadow:0 4px 20px #0000004d;display:block;margin:0 auto}.eb-bb__result-badge{display:inline-flex;align-items:center;gap:6px;background:#00d4ff26;border:1px solid rgba(0,212,255,.3);color:var(--eb-cyan);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:6px 12px;border-radius:4px;margin-bottom:var(--eb-spacing-3)}.eb-bb__result-name{font-size:var(--eb-text-2xl);font-weight:var(--eb-font-semibold);color:var(--eb-text-primary);margin:0 0 var(--eb-spacing-3) 0}.eb-bb__result-price{font-size:clamp(32px,5vw,42px);font-weight:var(--eb-font-bold);color:var(--eb-text-primary);margin:0 0 var(--eb-spacing-2) 0;text-shadow:0 0 10px rgba(255,255,255,.1)}.eb-bb__result-meta{margin-bottom:var(--eb-spacing-4)}.eb-bb__result-compare{font-size:var(--eb-text-sm);color:var(--eb-text-muted);margin-bottom:4px}.eb-bb__result-savings{font-size:var(--eb-text-sm);font-weight:var(--eb-font-semibold);color:var(--eb-success-green);display:flex;align-items:center;justify-content:center;gap:4px}.eb-bb__result-actions{display:flex;flex-direction:column;gap:var(--eb-spacing-2);margin-top:var(--eb-spacing-4)}.eb-bb__result-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:var(--eb-text-sm);font-weight:var(--eb-font-bold);text-transform:uppercase;letter-spacing:var(--eb-tracking-wide);border-radius:8px;cursor:pointer;transition:all .3s var(--eb-ease-out);text-decoration:none;font-family:var(--eb-font-primary);position:relative}.eb-bb__result-btn--primary{background:linear-gradient(135deg,var(--eb-gold) 0%,#B8943F 100%);color:var(--eb-deep-navy);border:none;box-shadow:0 4px 12px #d4a84b4d}.eb-bb__result-btn--primary:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:11px;background:var(--eb-gold);filter:blur(15px);opacity:.3;z-index:-1}.eb-bb__result-btn--primary:hover{margin-top:-3px;box-shadow:0 8px 20px #d4a84b80}.eb-bb__result-btn--primary:hover:before{opacity:.5}.eb-bb__result-btn--secondary{background:transparent;border:1px solid var(--eb-glass-border);color:var(--eb-text-secondary)}.eb-bb__result-btn--secondary:hover{border-color:var(--eb-cyan);color:var(--eb-cyan)}.eb-bb__alternatives{margin-bottom:var(--eb-spacing-6)}.eb-bb__alternatives-title{font-size:var(--eb-text-base);font-weight:var(--eb-font-medium);color:var(--eb-text-secondary);text-align:center;margin:0 0 var(--eb-spacing-4) 0}.eb-bb__alternatives-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--eb-spacing-3);max-width:500px;margin:0 auto}.eb-bb__alternative-card{background:var(--eb-glass-bg);border:1px solid var(--eb-glass-border);border-radius:12px;padding:var(--eb-spacing-4);text-align:center;text-decoration:none;transition:all .3s var(--eb-ease-out);display:flex;flex-direction:column;gap:var(--eb-spacing-2)}.eb-bb__alternative-card:hover{margin-top:-4px;border-color:#00d4ff66;background:var(--eb-glass-bg-strong)}.eb-bb__alternative-name{font-size:var(--eb-text-base);font-weight:var(--eb-font-medium);color:var(--eb-text-primary)}.eb-bb__alternative-price{font-size:var(--eb-text-xl);font-weight:var(--eb-font-bold);color:var(--eb-text-primary)}.eb-bb__alternative-cta{font-size:var(--eb-text-xs);color:var(--eb-cyan);font-weight:var(--eb-font-semibold);text-transform:uppercase;letter-spacing:var(--eb-tracking-wider)}.eb-bb__konfigurator-link{text-align:center;margin-bottom:var(--eb-spacing-5)}.eb-bb__konfigurator-text{font-size:var(--eb-text-sm);color:var(--eb-text-muted);margin:0 0 8px}.eb-bb__konfigurator-cta{font-size:var(--eb-text-sm);color:var(--eb-cyan);text-decoration:none;transition:all .2s var(--eb-ease-out);display:inline-block}.eb-bb__konfigurator-cta:hover{color:var(--eb-gold);text-shadow:0 0 10px rgba(212,168,75,.5)}.eb-bb__restart-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid var(--eb-glass-border);color:var(--eb-text-secondary);font-size:var(--eb-text-sm);font-weight:var(--eb-font-medium);text-transform:uppercase;letter-spacing:var(--eb-tracking-wide);padding:12px 24px;border-radius:8px;cursor:pointer;transition:all .3s var(--eb-ease-out);font-family:var(--eb-font-primary);margin:0 auto;display:flex}.eb-bb__restart-btn:hover{margin-top:-2px;border-color:var(--eb-cyan);color:var(--eb-cyan)}.eb-bb__restart-icon{font-size:18px;display:inline-block;transition:transform .3s var(--eb-ease-out)}.eb-bb__restart-btn:hover .eb-bb__restart-icon{transform:rotate(180deg)}@media(max-width:1023px)and (min-width:768px){.eb-bb__container{max-width:900px}.eb-bb__headline{font-size:clamp(24px,4vw,36px)}.eb-bb__options{max-width:600px}.eb-bb__option{min-height:160px;padding:var(--eb-spacing-3) var(--eb-spacing-2)}.eb-bb__option-value{font-size:clamp(36px,6vw,48px)}}@media(max-width:767px){.eb-bb{padding:var(--eb-spacing-3) 0 var(--eb-spacing-2);overflow:visible;overflow-x:clip}.eb-bb__headline{font-size:clamp(20px,5vw,26px);margin-bottom:var(--eb-spacing-1)}.eb-bb__subline{font-size:var(--eb-text-sm);margin-bottom:var(--eb-spacing-2)}.eb-bb__finder-intro-text{font-size:clamp(22px,5vw,28px);margin-bottom:var(--eb-spacing-2)}.eb-bb__fallback-link{flex-direction:column;gap:4px}.eb-bb__question-header{flex-direction:row;gap:var(--eb-spacing-2);align-items:center;margin-bottom:var(--eb-spacing-2)}.eb-bb__question-number{min-width:40px;width:40px;height:40px;font-size:16px}.eb-bb__question-text{font-size:clamp(16px,4vw,20px);text-align:left}.eb-bb__options{grid-template-columns:1fr;gap:var(--eb-spacing-1);max-width:100%;padding:0 var(--eb-spacing-2);box-sizing:border-box}[data-question=existing] .eb-bb__options{grid-template-columns:1fr}.eb-bb__option{min-height:70px;padding:var(--eb-spacing-2);max-width:100%;box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--eb-spacing-3)}.eb-bb__option-value{font-size:clamp(24px,6vw,32px)}.eb-bb__option-graphic{height:40px;width:60px;flex-shrink:0}.eb-bb__option-label{font-size:var(--eb-text-sm);text-align:left}.eb-bb__progress{margin-bottom:var(--eb-spacing-3)}.eb-bb__progress-dots{gap:var(--eb-spacing-2)}.eb-bb__alternatives-grid{grid-template-columns:1fr;gap:var(--eb-spacing-2)}.eb-bb__finder{overflow-x:hidden;max-width:100%}.eb-bb__question{overflow:visible;max-width:100%}.eb-bb__option-glow{top:-2px;right:-2px;bottom:-2px;left:-2px;filter:blur(10px)}.eb-bb__dot{width:8px;height:8px}.eb-bb__graphic--bar{display:none}.eb-bb__bar{width:8px;height:40px}.eb-bb__bar-fill{height:40px}.eb-bb__circle-svg{width:36px;height:36px}.eb-bb__segment{width:28px;height:10px}.eb-bb__graphic--segments{height:40px}.eb-bb__fallback{margin-top:var(--eb-spacing-3);padding-top:var(--eb-spacing-2)}.eb-bb__fallback-link{font-size:var(--eb-text-sm);padding:var(--eb-spacing-2) var(--eb-spacing-3)}.eb-bb__bg-image{filter:blur(6px)}.eb-bb__bg-overlay{background:linear-gradient(to bottom,#0a1434d1,#0a1434e6,#0a1434f7)}.eb-bb-overview__card-stats{grid-template-columns:repeat(2,1fr)}.eb-bb-overview__comparison{display:none}.eb-bb-overview__recommendation-inner{flex-direction:column;text-align:center;gap:var(--eb-spacing-1)}.eb-bb-overview__recommendation-reset{margin-left:0;margin-top:var(--eb-spacing-1)}.eb-bb__result-cta{width:100%;padding:16px 24px;font-size:var(--eb-text-base)}}.eb-bb-overview{position:relative;padding:var(--eb-spacing-10) 0 var(--eb-spacing-8)}.eb-bb-overview__container{max-width:1400px;margin:0 auto;padding:0 var(--eb-spacing-4)}.eb-bb-overview__header{text-align:center;margin-bottom:var(--eb-spacing-8)}.eb-bb-overview__badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;cursor:default;-webkit-user-select:none;user-select:none;font-family:var(--eb-font-primary);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--eb-cyan);background:#00d4ff14;border:1px solid rgba(0,212,255,.3);border-radius:100px;margin-bottom:var(--eb-spacing-3)}.eb-bb-overview__badge-dot{width:6px;height:6px;border-radius:50%;background:var(--eb-cyan);animation:pulse 2s ease-in-out infinite}.eb-bb-overview__headline{font-family:var(--eb-font-primary);font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.2;color:var(--eb-text-primary);cursor:default;-webkit-user-select:none;user-select:none;margin:0 0 12px}.eb-bb-overview__subline{font-family:var(--eb-font-primary);font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.2;cursor:default;-webkit-user-select:none;user-select:none;margin:0;display:flex;flex-direction:column;align-items:center;gap:.2em}.eb-bb-overview__subline-line{display:block;color:var(--eb-text-primary)}.eb-bb-overview__subline-line--accent{color:var(--eb-cyan)}.eb-bb-overview__grid{display:grid;grid-template-columns:1fr;gap:var(--eb-spacing-6)}@media(min-width:1024px){.eb-bb-overview__grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}.eb-bb-overview__card{position:relative;display:flex;flex-direction:column;cursor:default;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#0a2a1e99,#0c30228c);border:1px solid rgba(16,185,129,.22);box-shadow:inset 0 1px #10b9810f;border-radius:16px;overflow:visible;height:100%;transition:margin-top .3s var(--eb-ease-out),margin-bottom .3s var(--eb-ease-out),box-shadow .3s ease,border-color .3s ease,transform .3s ease}.eb-bb-overview__card,.eb-bb-overview__card *{cursor:default;-webkit-user-select:none;user-select:none}.eb-bb-overview__card .eb-btn,.eb-bb-overview__card a{cursor:pointer}.eb-bb-overview__card:hover{margin-top:-8px;margin-bottom:8px;transform:translateZ(0);border-color:#10b98159;box-shadow:0 0 25px #10b9811f,0 8px 32px #0000004d,inset 0 1px #10b9811a;z-index:2}.eb-bb-overview__card--essential{background:linear-gradient(145deg,#162a2399,#1a322a8c);border:1px solid rgba(16,185,129,.22);box-shadow:inset 0 1px #10b9810f}.eb-bb-overview__card--essential:hover{border-color:#10b98159;box-shadow:0 0 25px #10b9811f,0 8px 32px #0000004d,inset 0 1px #10b9811a}.eb-bb-overview__card--featured{background:linear-gradient(145deg,#00283099,#0030388c);border:1px solid rgba(0,212,255,.22);box-shadow:inset 0 1px #00d4ff0f}.eb-bb-overview__card--featured:hover{border-color:#00d4ff59;box-shadow:0 0 25px #00d4ff1f,0 8px 32px #0000004d,inset 0 1px #00d4ff1a}.eb-bb-overview__card--premium{background:linear-gradient(145deg,#2a231699,#322a1a8c);border:1px solid rgba(212,168,75,.22);box-shadow:inset 0 1px #d4a84b0f}.eb-bb-overview__card--premium:hover{border-color:#d4a84b59;box-shadow:0 0 25px #d4a84b1f,0 8px 32px #0000004d,inset 0 1px #d4a84b1a}.eb-bb-overview__card-media{position:relative;aspect-ratio:16/9;background:#0003;border-radius:16px 16px 0 0;overflow:hidden;padding:16px}.eb-bb-overview__card-media-inner{width:100%;height:100%;border-radius:12px;overflow:hidden}.eb-bb-overview__card-image{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--eb-ease-out)}.eb-bb-overview__card:hover .eb-bb-overview__card-image{transform:scale(1.08)}.eb-bb-overview__card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--eb-text-muted);opacity:.3}.eb-bb-overview__card-badge{display:inline-flex;padding:6px 16px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 4px 20px #0000004d}.eb-bb-overview__card-badge--top{position:absolute;top:-14px;left:50%;transform:translate(-50%);z-index:10}.eb-bb-overview__card-badge--cyan,.eb-bb-overview__card-badge--recommendation{position:absolute;top:22px;left:-45px;transform:rotate(-45deg);transform-origin:center;width:180px;padding:8px 50px;text-align:center;font-size:10px;font-weight:800;letter-spacing:.05em;color:var(--eb-deep-navy);border-radius:0;z-index:20;box-shadow:0 2px 8px #0000004d,0 1px 3px #0003;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;font-family:var(--eb-font-mono);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:auto;transform-style:preserve-3d}.eb-bb-overview__card-badge--cyan{background:var(--eb-cyan)}.eb-bb-overview__card-badge--gold{background:var(--eb-gold);color:var(--eb-deep-navy)}.eb-bb-overview__card-content{padding:var(--eb-spacing-4) var(--eb-spacing-4) var(--eb-spacing-5);display:flex;flex-direction:column;flex-grow:1;gap:var(--eb-spacing-3)}.eb-bb-overview__card-category{margin-bottom:8px}.eb-bb-overview__card-title{font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.2;color:var(--eb-text-primary);margin:0;letter-spacing:-.02em}.eb-bb-overview__title--green{color:var(--eb-success-green);text-shadow:0 0 20px rgba(16,185,129,.3)}.eb-bb-overview__title--cyan{color:var(--eb-cyan);text-shadow:0 0 20px rgba(0,212,255,.3)}.eb-bb-overview__title--gold{color:var(--eb-gold);text-shadow:0 0 20px rgba(212,168,75,.3)}.eb-bb-overview__card-price{display:flex;flex-direction:column;gap:8px;padding-top:4px}.eb-bb-overview__compare-price{font-family:var(--eb-font-mono);font-size:14px;color:var(--eb-text-muted);text-decoration:line-through;opacity:.6}.eb-bb-overview__current-price{font-family:var(--eb-font-mono);font-size:32px;font-weight:700;line-height:1;color:var(--eb-text-primary);cursor:default;-webkit-user-select:none;user-select:none}@media(min-width:1024px){.eb-bb-overview__current-price{font-size:36px}}.eb-bb-overview__savings{font-size:13px;color:var(--eb-success-green);font-weight:600}.eb-bb-overview__card-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:#ffffff08;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.eb-bb-overview__stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.eb-bb-overview__stat-icon{font-size:22px;opacity:.9;transition:color .3s ease;display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;line-height:1}.eb-bb-overview__stat:nth-child(1) .eb-bb-overview__stat-icon{font-size:18px}.eb-bb-overview__stat:nth-child(2) .eb-bb-overview__stat-icon{font-size:18px}.eb-bb-overview__stat:nth-child(3) .eb-bb-overview__stat-icon{font-size:22px}.eb-bb-overview__stat:nth-child(4) .eb-bb-overview__stat-icon{font-size:22px}.eb-bb-overview__card--essential .eb-bb-overview__stat-icon{color:var(--eb-success-green)}.eb-bb-overview__card--featured .eb-bb-overview__stat-icon{color:#00d4ff}.eb-bb-overview__card--premium .eb-bb-overview__stat-icon{color:#d4a84b}.eb-bb-overview__stat-value{font-size:13px;color:var(--eb-text-secondary);font-weight:500}.eb-bb-overview__stat-label{font-size:10px;color:var(--eb-text-muted);text-transform:uppercase;letter-spacing:.05em}.eb-bb-overview__card-benefits{list-style:none;padding:0;margin:0;flex-grow:1}.eb-bb-overview__card-benefits li{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;color:var(--eb-text-secondary);font-size:14px;line-height:1.4}.eb-bb-overview__card-benefits li:last-child{margin-bottom:0}.eb-bb-overview__benefit-icon{flex-shrink:0;width:16px;height:16px;color:var(--eb-success-green);margin-top:2px}.eb-bb-overview__card-ctas{display:grid;grid-template-columns:1fr 1fr;gap:var(--eb-spacing-2);margin-top:auto;padding-top:var(--eb-spacing-3)}.eb-bb-overview__card--highlighted{border-color:var(--eb-cyan);box-shadow:0 0 60px #00d4ff4d,inset 0 0 0 1px var(--eb-cyan);transform:scale(1.02);z-index:10}.eb-bb-overview__card--highlighted:after{content:"\2713  EMPFOHLEN F\dcR DICH";position:absolute;top:-24px;left:50%;transform:translate(-50%);background:var(--eb-cyan);color:var(--eb-deep-navy);padding:6px 20px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.05em;white-space:nowrap;box-shadow:0 4px 20px #00d4ff66}.eb-bb-overview.--has-recommendation .eb-bb-overview__card:not(.eb-bb-overview__card--highlighted){opacity:.6;transform:scale(.98)}.eb-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:8px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;cursor:pointer;transition:all .3s var(--eb-ease-out);border:1px solid transparent;white-space:nowrap}.eb-btn:disabled{opacity:.7;cursor:not-allowed}.eb-btn__loading svg{display:block}@keyframes spin{to{transform:rotate(360deg)}}.eb-btn--primary{background:linear-gradient(135deg,var(--eb-success-green) 0%,#0D9668 100%);color:var(--eb-deep-navy);border:none;box-shadow:0 4px 12px #10b9814d}.eb-btn--primary:hover{color:var(--eb-deep-navy);box-shadow:0 6px 20px #10b98180;transform:translateY(-2px)}.eb-btn--primary:active{color:var(--eb-deep-navy);transform:translateY(0)}.eb-btn--ghost{background:transparent;color:var(--eb-text-secondary);border:1px solid rgba(16,185,129,.4);color:var(--eb-success-green)}.eb-btn--ghost:hover{background:#10b9811f;border-color:#10b98199;box-shadow:0 0 20px #10b98133;color:var(--eb-success-green)}.eb-bb-overview__card--essential .eb-btn--primary{background:linear-gradient(135deg,var(--eb-success-green) 0%,#0D9668 100%);color:var(--eb-deep-navy);box-shadow:0 4px 12px #10b9814d}.eb-bb-overview__card--essential .eb-btn--primary:hover{box-shadow:0 6px 20px #10b98180;color:var(--eb-deep-navy)}.eb-bb-overview__card--essential .eb-btn--ghost{border-color:#10b98166;color:var(--eb-success-green)}.eb-bb-overview__card--essential .eb-btn--ghost:hover{background:#10b9811a;border-color:var(--eb-success-green)}.eb-bb-overview__card--featured .eb-btn--primary{background:linear-gradient(135deg,var(--eb-cyan) 0%,#00B8E6 100%);color:var(--eb-deep-navy);box-shadow:0 4px 12px #00d4ff4d}.eb-bb-overview__card--featured .eb-btn--primary:hover{box-shadow:0 6px 20px #00d4ff80}.eb-bb-overview__card--featured .eb-btn--ghost{border-color:#00d4ff66;color:var(--eb-cyan)}.eb-bb-overview__card--featured .eb-btn--ghost:hover{background:#00d4ff1f;border-color:#00d4ff99;box-shadow:0 0 20px #00d4ff33}.eb-bb-overview__card--premium .eb-btn--primary{background:linear-gradient(135deg,var(--eb-gold) 0%,#C89942 100%);color:var(--eb-deep-navy);box-shadow:0 4px 12px #d4a84b4d}.eb-bb-overview__card--premium .eb-btn--primary:hover{box-shadow:0 6px 20px #d4a84b80}.eb-bb-overview__card--premium .eb-btn--ghost{border-color:#d4a84b66;color:var(--eb-gold)}.eb-bb-overview__card--premium .eb-btn--ghost:hover{background:#d4a84b1f;border-color:#d4a84b99;box-shadow:0 0 20px #d4a84b33}.eb-btn--cyan{background:linear-gradient(135deg,var(--eb-cyan) 0%,#00B8E6 100%);color:var(--eb-deep-navy);border:none;box-shadow:0 4px 12px #00d4ff4d}.eb-btn--cyan:hover{box-shadow:0 6px 20px #00d4ff80;transform:translateY(-2px)}.eb-bb-overview__comparison{margin-top:var(--eb-spacing-10);padding-top:var(--eb-spacing-8);border-top:1px solid var(--eb-glass-border)}.eb-bb-overview__toggle-container{display:flex;justify-content:center;margin-bottom:var(--eb-spacing-6)}.eb-bb-overview__toggle{display:inline-flex;align-items:center;gap:var(--eb-spacing-3);padding:12px 24px;background:var(--eb-glass-bg);border:1px solid var(--eb-glass-border);border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:14px;color:var(--eb-text-secondary)}.eb-bb-overview__toggle:hover{background:#ffffff14;border-color:#ffffff26;color:var(--eb-text-primary)}.eb-bb-overview__toggle-icon{font-size:18px}.eb-bb-overview__toggle-label{font-weight:500}.eb-bb-overview__toggle-switch{position:relative;width:44px;height:24px;background:#ffffff1a;border-radius:12px;transition:background .3s ease}.eb-bb-overview__toggle-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:var(--eb-text-muted);border-radius:50%;transition:all .3s ease}.eb-bb-overview__toggle.--active .eb-bb-overview__toggle-switch{background:var(--eb-cyan)}.eb-bb-overview__toggle.--active .eb-bb-overview__toggle-switch:after{left:23px;background:var(--eb-deep-navy)}.eb-bb-overview__toggle.--active{border-color:#00d4ff4d;color:var(--eb-text-primary)}.eb-bb-overview__table-wrapper{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease,opacity .3s ease}.eb-bb-overview__table-wrapper.--open{max-height:800px;opacity:1}.eb-bb-overview__table{width:100%;border-collapse:collapse;background:var(--eb-glass-bg);border:1px solid var(--eb-glass-border);border-radius:16px;overflow:hidden}.eb-bb-overview__table thead{background:#ffffff0d}.eb-bb-overview__table th{padding:20px 16px;text-align:center;font-weight:600;color:var(--eb-text-primary);border-bottom:1px solid var(--eb-glass-border)}.eb-bb-overview__table th:first-child{text-align:left;width:180px}.eb-bb-overview__table-header-box{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0}.eb-bb-overview__table-header-name{font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.eb-bb-overview__table-header-price{font-size:20px;font-weight:700;font-family:var(--eb-font-mono, "JetBrains Mono", monospace)}.eb-bb-overview__table th.--essential{background:linear-gradient(180deg,#10b98126,#10b9810d)}.eb-bb-overview__table th.--essential .eb-bb-overview__table-header-name{color:var(--eb-success-green);text-shadow:0 0 20px rgba(16,185,129,.5)}.eb-bb-overview__table th.--essential .eb-bb-overview__table-header-price{color:var(--eb-success-green);text-shadow:0 0 15px rgba(16,185,129,.4)}.eb-bb-overview__table th.--featured{background:linear-gradient(180deg,#00d4ff26,#00d4ff0d)}.eb-bb-overview__table th.--featured .eb-bb-overview__table-header-name{color:var(--eb-cyan);text-shadow:0 0 20px rgba(0,212,255,.5)}.eb-bb-overview__table th.--featured .eb-bb-overview__table-header-price{color:var(--eb-cyan);text-shadow:0 0 15px rgba(0,212,255,.4)}.eb-bb-overview__table th.--premium{background:linear-gradient(180deg,#d4a84b26,#d4a84b0d)}.eb-bb-overview__table th.--premium .eb-bb-overview__table-header-name{color:var(--eb-gold);text-shadow:0 0 20px rgba(212,168,75,.5)}.eb-bb-overview__table th.--premium .eb-bb-overview__table-header-price{color:var(--eb-gold);text-shadow:0 0 15px rgba(212,168,75,.4)}.eb-bb-overview__table td{padding:14px 16px;text-align:center;color:var(--eb-text-secondary);border-bottom:1px solid rgba(255,255,255,.03);font-size:14px}.eb-bb-overview__table td:first-child{text-align:center;color:var(--eb-text-primary);font-weight:500}.eb-bb-overview__table tr:last-child td{border-bottom:none}.eb-bb-overview__table tbody tr{transition:background .2s ease}.eb-bb-overview__table tbody tr:hover{background:#ffffff05}.eb-bb-overview__table td.--essential{background:#10b98108;color:var(--eb-success-green);font-weight:600}.eb-bb-overview__table td.--featured{background:#00d4ff08;color:var(--eb-cyan);font-weight:600}.eb-bb-overview__table td.--premium{background:#d4a84b08;color:var(--eb-gold);font-weight:600}.eb-bb-overview__table-check{color:var(--eb-success-green);font-weight:700}.eb-bb-overview__table-dash{color:var(--eb-text-muted)}.eb-bb-overview__table tfoot td{padding:16px;font-weight:700;background:#ffffff0d;border-top:1px solid var(--eb-glass-border);font-size:18px}.eb-bb-overview__table tfoot td.--essential,.eb-bb-overview__table tfoot td.--essential strong{color:var(--eb-success-green)!important;text-shadow:0 0 10px rgba(16,185,129,.3)}.eb-bb-overview__table tfoot td.--featured,.eb-bb-overview__table tfoot td.--featured strong{color:var(--eb-cyan)!important;text-shadow:0 0 10px rgba(0,212,255,.3)}.eb-bb-overview__table tfoot td.--premium,.eb-bb-overview__table tfoot td.--premium strong{color:var(--eb-gold)!important;text-shadow:0 0 10px rgba(212,168,75,.3)}.eb-bb-overview__table-feature{display:flex;align-items:center;justify-content:center;gap:10px}.eb-bb-overview__table-feature-icon{font-size:16px;opacity:.8}.cart-pop-effect{animation:cart-bubble-pop .6s var(--eb-ease-out)}@keyframes cart-bubble-pop{0%{transform:scale(1)}30%{transform:scale(1.4)}50%{transform:scale(1.2)}70%{transform:scale(1.3)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.eb-bb__cursor,.eb-bb__subline,.eb-bb__finder,.eb-bb__fallback{animation:none;opacity:1}.eb-bb__progress-glow,.eb-bb__progress-dot--active,.eb-bb__divider,.eb-bb__card-scanline,.eb-bb__option:hover .eb-bb__dot,.eb-bb__option:hover .eb-bb__segment,.eb-bb__option--selected .eb-bb__option-glow{animation:none}.cart-pop-effect{animation:none!important}.eb-bb__result-card:before{animation:none;opacity:.3}.eb-bb__restart-btn:hover .eb-bb__restart-icon{transform:none}.eb-bb__option:hover,.eb-bb__back-btn:hover{margin-top:0}}.eb-bb-faq{background:transparent;padding:0 var(--eb-spacing-3) var(--eb-spacing-8);position:relative}.eb-bb-faq__section-header{max-width:900px;margin:0 auto var(--eb-spacing-6) auto;text-align:center}.eb-bb-faq__container{max-width:900px;margin:0 auto;background:#0d1117;border:1px solid rgba(48,54,61,.8);border-radius:12px;overflow:hidden;box-shadow:0 8px 40px #00000080,0 0 60px #00d4ff0d;position:relative}.eb-bb-faq__terminal-bar{display:flex;align-items:center;gap:12px;background:#161b22;border-bottom:1px solid rgba(48,54,61,.8);padding:10px 16px}.eb-bb-faq__terminal-buttons{display:flex;gap:8px}.eb-bb-faq__terminal-dot{width:12px;height:12px;border-radius:50%;transition:all .2s ease}.eb-bb-faq__terminal-dot--red{background:#ff5f56;box-shadow:inset 0 -1px #0003}.eb-bb-faq__terminal-dot--yellow{background:#ffbd2e;box-shadow:inset 0 -1px #0003}.eb-bb-faq__terminal-dot--green{background:#27c93f;box-shadow:inset 0 -1px #0003}.eb-bb-faq__terminal-title{flex:1;text-align:center;font-family:var(--eb-font-primary);font-size:13px;font-weight:500;color:#c9d1d9;letter-spacing:.3px}.eb-bb-faq__terminal-body{background:#0d1117;padding:0}.eb-bb-faq__badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--eb-font-mono);font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--eb-success-green);padding:6px 14px;border:1px solid rgba(16,185,129,.4);border-radius:4px;background:#10b9811a;margin-bottom:var(--eb-spacing-3)}.eb-bb-faq__badge-dot{width:6px;height:6px;border-radius:50%;background:var(--eb-success-green);box-shadow:0 0 8px var(--eb-success-green);animation:bb-faq-badge-pulse 2s ease-in-out infinite}@keyframes bb-faq-badge-pulse{0%,to{opacity:1;box-shadow:0 0 8px var(--eb-success-green)}50%{opacity:.6;box-shadow:0 0 15px var(--eb-success-green)}}.eb-bb-faq__headline{font-family:var(--eb-font-primary);font-size:clamp(32px,5vw,56px);font-weight:700;color:var(--eb-text-primary);margin:0;letter-spacing:-.5px;line-height:1.15}.eb-bb-faq__headline-accent{color:var(--eb-success-green)}.eb-bb-faq__boot-sequence{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:var(--eb-spacing-4);border-bottom:1px solid rgba(48,54,61,.6)}.eb-bb-faq__boot-line{font-family:var(--eb-font-mono);font-size:12px;color:#6e7681}.eb-bb-faq__status-active{color:var(--eb-success-green)}.eb-bb-faq__cursor{color:var(--eb-success-green);animation:bb-cursor-blink 1s step-end infinite}.eb-bb-faq__filter-bar{display:flex;flex-wrap:wrap;gap:8px;padding:var(--eb-spacing-3) var(--eb-spacing-4);background:#161b2280;border-bottom:1px solid rgba(48,54,61,.6)}.eb-bb-faq__filter{display:flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;border:1px solid transparent;border-radius:6px;color:#8b949e;font-family:var(--eb-font-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.eb-bb-faq__filter:hover{color:#c9d1d9;background:#6e768126}.eb-bb-faq__filter--active{color:var(--eb-cyan);background:#00d4ff1a;border-color:#00d4ff4d}.eb-bb-faq__filter-icon{font-size:16px}.eb-bb-faq__filter-label{display:inline}@media(max-width:480px){.eb-bb-faq__filter-label{display:none}.eb-bb-faq__filter{padding:8px 12px}}.eb-bb-faq__entries{display:flex;flex-direction:column;padding:var(--eb-spacing-2) 0}.eb-bb-faq__entry{position:relative;cursor:pointer;border-bottom:1px solid rgba(48,54,61,.4);transition:all .2s ease;opacity:0;transform:translateY(10px);animation:bb-entry-fadeIn .3s ease-out forwards}.eb-bb-faq__entry:last-child{border-bottom:none}.eb-bb-faq__entry:nth-child(1){animation-delay:.02s}.eb-bb-faq__entry:nth-child(2){animation-delay:.04s}.eb-bb-faq__entry:nth-child(3){animation-delay:.06s}.eb-bb-faq__entry:nth-child(4){animation-delay:.08s}.eb-bb-faq__entry:nth-child(5){animation-delay:.1s}.eb-bb-faq__entry:nth-child(6){animation-delay:.12s}.eb-bb-faq__entry:nth-child(7){animation-delay:.14s}.eb-bb-faq__entry:nth-child(8){animation-delay:.16s}.eb-bb-faq__entry:nth-child(9){animation-delay:.18s}.eb-bb-faq__entry:nth-child(10){animation-delay:.2s}.eb-bb-faq__entry:nth-child(n+11){animation-delay:.22s}.eb-bb-faq__entry--visible{animation:bb-entry-fadeIn .3s ease-out forwards!important}@keyframes bb-entry-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.eb-bb-faq__entry:hover{background:#30363d40}.eb-bb-faq__entry--popular{border-left:3px solid var(--eb-amber)}.eb-bb-faq__entry.is-open{background:#00d4ff08;border-left:3px solid var(--eb-cyan)}.eb-bb-faq__question{width:100%;display:flex;align-items:center;gap:16px;padding:18px 20px;background:transparent;border:none;color:#f0f6fc;text-align:left;cursor:pointer;font-family:var(--eb-font-primary);font-size:16px;font-weight:500;line-height:1.4;transition:all .2s ease}.eb-bb-faq__question:focus{outline:none}.eb-bb-faq__question:focus-visible{outline:none}.eb-bb-faq__number{font-family:var(--eb-font-mono);font-size:13px;font-weight:600;color:var(--eb-cyan);opacity:.6;flex-shrink:0;min-width:24px;transition:all .2s ease}.eb-bb-faq__entry:hover .eb-bb-faq__number{opacity:1}.eb-bb-faq__entry.is-open .eb-bb-faq__number{color:var(--eb-success-green);opacity:1}.eb-bb-faq__question-text{flex:1;color:#c9d1d9}.eb-bb-faq__entry:hover .eb-bb-faq__question-text{color:#f0f6fc}.eb-faq-hl{font-weight:500;transition:all .2s ease}.eb-faq-hl--cyan{color:var(--eb-cyan)}.eb-faq-hl--green{color:var(--eb-success-green)}.eb-faq-hl--gold{color:var(--eb-amber)}.eb-bb-faq__entry:hover .eb-faq-hl--cyan{text-shadow:0 0 8px rgba(0,212,255,.4)}.eb-bb-faq__entry:hover .eb-faq-hl--green{text-shadow:0 0 8px rgba(16,185,129,.4)}.eb-bb-faq__entry:hover .eb-faq-hl--gold{text-shadow:0 0 8px rgba(255,170,0,.4)}.eb-bb-faq__number--popular{color:var(--eb-amber)!important;opacity:1!important}.eb-bb-faq__entry:hover .eb-bb-faq__number--popular,.eb-bb-faq__entry.is-open .eb-bb-faq__number--popular{color:var(--eb-gold)!important;text-shadow:0 0 12px rgba(212,168,75,.5)}.eb-bb-faq__views-counter{font-family:var(--eb-font-mono);font-size:11px;color:#6e7681;padding:3px 8px;background:#6e76811a;border:1px solid rgba(110,118,129,.2);border-radius:4px;flex-shrink:0;transition:all .2s ease}.eb-bb-faq__entry:hover .eb-bb-faq__views-counter{color:var(--eb-amber);background:#ffaa001a;border-color:#ffaa004d}.eb-bb-faq__chevron{flex-shrink:0;color:#484f58;transition:all .3s ease}.eb-bb-faq__entry:hover .eb-bb-faq__chevron{color:#8b949e}.eb-bb-faq__entry.is-open .eb-bb-faq__chevron{color:var(--eb-cyan);transform:rotate(180deg)}.eb-bb-faq__answer{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:grid-template-rows .3s ease-out,opacity .3s ease-out}.eb-bb-faq__entry.is-open .eb-bb-faq__answer{grid-template-rows:1fr;opacity:1}.eb-bb-faq__answer-content{min-height:0;padding:0 20px 20px 60px;-webkit-user-select:text;user-select:text;cursor:text}.eb-bb-faq__answer-content p{font-family:var(--eb-font-primary);font-size:15px;line-height:1.7;color:#8b949e;margin:0 0 16px}.eb-bb-faq__answer-content p:last-child{margin-bottom:0}.eb-bb-faq__answer-content strong{color:var(--eb-cyan);font-weight:600}.eb-bb-faq__answer-content ul,.eb-bb-faq__answer-content ol{margin:16px 0;padding-left:24px;color:#8b949e}.eb-bb-faq__answer-content li{margin-bottom:8px;font-size:15px;line-height:1.6}.eb-bb-faq__answer-content li::marker{color:var(--eb-cyan)}.eb-bb-faq__cta{display:flex;flex-direction:column;align-items:center;gap:16px;padding:var(--eb-spacing-6) var(--eb-spacing-4);background:#161b2280;border-top:1px solid rgba(48,54,61,.6);text-align:center}.eb-bb-faq__cta-text{color:#8b949e;font-size:16px;margin:0}.eb-bb-faq__cta-btn{display:inline-flex;padding:12px 28px;background:linear-gradient(135deg,var(--eb-success-green) 0%,#0D9668 100%);border:none;border-radius:8px;color:#0d1117;font-family:var(--eb-font-primary);font-size:15px;font-weight:600;text-decoration:none;transition:all .2s ease}.eb-bb-faq__cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b98159}@media(max-width:768px){.eb-bb-faq{padding:var(--eb-spacing-4) var(--eb-spacing-2)}.eb-bb-faq__terminal-bar{padding:10px 14px;gap:8px}.eb-bb-faq__terminal-dot{width:10px;height:10px}.eb-bb-faq__terminal-title{font-size:12px}.eb-bb-faq__section-header{margin-bottom:var(--eb-spacing-4)}.eb-bb-faq__headline{font-size:clamp(26px,6vw,36px)}.eb-bb-faq__boot-sequence{padding:var(--eb-spacing-3)}.eb-bb-faq__boot-line{font-size:10px}.eb-bb-faq__filter-bar{padding:var(--eb-spacing-2) var(--eb-spacing-3);gap:6px}.eb-bb-faq__filter{padding:6px 12px;font-size:13px}.eb-bb-faq__question{padding:14px 16px;gap:12px;font-size:14px}.eb-bb-faq__number{font-size:12px;min-width:20px}.eb-bb-faq__views-counter{font-size:9px;padding:2px 6px}.eb-bb-faq__chevron svg{width:18px;height:18px}.eb-bb-faq__answer-content{padding:0 16px 16px 48px}.eb-bb-faq__answer-content p,.eb-bb-faq__answer-content li{font-size:14px}.eb-bb-faq__cta{padding:var(--eb-spacing-4) var(--eb-spacing-3)}.eb-bb-faq__cta-btn{width:100%;justify-content:center}}@media(max-width:480px){.eb-bb-faq__question{font-size:13px;padding:12px 14px}.eb-bb-faq__answer-content{padding-left:36px}}@media(prefers-reduced-motion:reduce){.eb-bb-faq__entry{animation:none;opacity:1;transform:none}.eb-bb-faq__answer{transition:none}.eb-bb-faq__cursor{animation:none}.eb-bb-faq__chevron{transition:none}}.eb-bb__result-success{display:flex;flex-direction:column;align-items:center;gap:var(--eb-spacing-2);margin-bottom:var(--eb-spacing-4)}.eb-bb__result-checkmark{display:flex;align-items:center;justify-content:center;width:64px;height:64px;font-size:32px;background:linear-gradient(135deg,var(--eb-success-green),#0D9668);color:var(--eb-deep-navy);border-radius:50%;box-shadow:0 0 30px #10b98166,0 0 60px #10b98133;animation:bb-success-pulse 2s ease-in-out infinite}@keyframes bb-success-pulse{0%,to{transform:scale(1);box-shadow:0 0 30px #10b98166,0 0 60px #10b98133}50%{transform:scale(1.05);box-shadow:0 0 40px #10b98199,0 0 80px #10b9814d}}.eb-bb__result-success .eb-bb__result-title{font-size:var(--eb-text-2xl);text-transform:none;letter-spacing:normal;margin:0}.eb-bb__result-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 40px;font-size:var(--eb-text-lg);font-weight:var(--eb-font-bold);font-family:var(--eb-font-primary);text-transform:uppercase;letter-spacing:var(--eb-tracking-wide);color:var(--eb-deep-navy);background:linear-gradient(135deg,var(--eb-cyan) 0%,#00B8E6 100%);border:none;border-radius:12px;cursor:pointer;transition:all .3s var(--eb-ease-out);position:relative;overflow:hidden;margin-bottom:var(--eb-spacing-4)}.eb-bb__result-cta:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:16px;background:var(--eb-cyan);filter:blur(20px);opacity:.4;z-index:-1;transition:opacity .3s}.eb-bb__result-cta:hover{transform:translateY(-4px);box-shadow:0 8px 30px #00d4ff80}.eb-bb__result-cta:hover:before{opacity:.6}.eb-bb__result-cta-arrow{font-size:20px;animation:bb-bounce-down 1.5s ease-in-out infinite}@keyframes bb-bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.eb-bb__restart-link{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;color:var(--eb-text-muted);font-size:var(--eb-text-sm);font-family:var(--eb-font-primary);cursor:pointer;transition:color .2s ease;padding:8px 16px}.eb-bb__restart-link:hover{color:var(--eb-text-secondary)}.eb-bb__restart-link .eb-bb__restart-icon{font-size:16px;transition:transform .3s ease}.eb-bb__restart-link:hover .eb-bb__restart-icon{transform:rotate(180deg)}.eb-bb-overview__result{margin-top:calc(-1 * var(--eb-spacing-6));margin-bottom:var(--eb-spacing-6);text-align:center;opacity:1;transform:translateY(0);transition:all .4s var(--eb-ease-out)}.eb-bb-overview__result--hidden{display:none}.eb-bb-overview__reset-wrapper{display:flex;justify-content:center;margin-bottom:var(--eb-spacing-4)}.eb-bb-overview__reset-wrapper--hidden{display:none}.eb-bb-overview__reset-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;border:1px solid var(--eb-glass-border);border-radius:20px;color:var(--eb-text-secondary);font-family:var(--eb-font-mono);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s var(--eb-ease-out)}.eb-bb-overview__reset-btn:hover{background:var(--eb-glass-bg);border-color:var(--eb-text-secondary);color:var(--eb-text-primary)}.eb-bb-overview__reset-btn svg{opacity:.7;transition:transform .3s var(--eb-ease-out)}.eb-bb-overview__reset-btn:hover svg{opacity:1;transform:rotate(-45deg)}.eb-bb-overview__result-inner{display:flex;flex-direction:column;align-items:center;gap:var(--eb-spacing-2);padding:var(--eb-spacing-4) var(--eb-spacing-6)}.eb-bb-overview__result-checkmark{display:flex;align-items:center;justify-content:center;width:56px;height:56px;font-size:28px;background:linear-gradient(135deg,var(--eb-success-green),#0D9668);color:var(--eb-deep-navy);border-radius:50%;box-shadow:0 0 25px #10b98166,0 0 50px #10b98133;animation:bb-success-pulse 2s ease-in-out infinite}.eb-bb-overview__result-title{font-size:var(--eb-text-2xl);font-weight:var(--eb-font-bold);color:var(--eb-text-primary);margin:0;letter-spacing:var(--eb-tracking-wide)}.eb-bb-overview__result-summary{font-size:var(--eb-text-sm);color:var(--eb-text-muted);font-family:var(--eb-font-mono);margin:0}.eb-bb-overview__card-badge-wrapper{position:absolute;top:-14px;left:50%;transform:translate(-50%);z-index:10}.eb-bb-overview__card-badge--hidden{display:none}.eb-bb-overview__card--recommended .eb-bb-overview__card-badge-wrapper,.eb-bb-overview__card .eb-bb-overview__card-badge-wrapper:has(.eb-bb-overview__card-badge--cyan){position:static!important;transform:none!important}.eb-bb-overview__card,.eb-bb-overview__card.eb-bb-overview__card--recommended{overflow:hidden!important}.eb-bb-overview__card--essential .eb-bb-overview__card-badge--recommendation{background:linear-gradient(135deg,var(--eb-success-green) 0%,#0D9668 100%)}.eb-bb-overview__card--featured .eb-bb-overview__card-badge--recommendation{background:linear-gradient(135deg,var(--eb-cyan) 0%,#00B8E6 100%)}.eb-bb-overview__card--premium .eb-bb-overview__card-badge--recommendation{background:linear-gradient(135deg,var(--eb-gold) 0%,#C89942 100%)}.eb-bb-overview__card.eb-bb-overview__card--recommended{z-index:2;opacity:1!important;filter:none!important;transform:scale(1.02)!important;transition:all .4s var(--eb-ease-out)}.eb-bb-overview__card--essential.eb-bb-overview__card--recommended{border-color:var(--eb-success-green)!important;box-shadow:0 0 30px #10b98166,0 0 60px #10b98133,inset 0 0 0 1px #10b9814d!important}.eb-bb-overview__card--featured.eb-bb-overview__card--recommended{border-color:var(--eb-cyan)!important;box-shadow:0 0 30px #00d4ff66,0 0 60px #00d4ff33,inset 0 0 0 1px #00d4ff4d!important}.eb-bb-overview__card--premium.eb-bb-overview__card--recommended{border-color:var(--eb-gold)!important;box-shadow:0 0 30px #d4a84b66,0 0 60px #d4a84b33,inset 0 0 0 1px #d4a84b4d!important}.eb-bb-overview__card.eb-bb-overview__card--dimmed{opacity:.45!important;transform:scale(.97)!important;filter:saturate(.6) brightness(.85)!important;transition:all .4s var(--eb-ease-out)}.eb-bb-overview__card.eb-bb-overview__card--dimmed:hover{opacity:.7!important;filter:saturate(.8) brightness(.95)!important}
/*# sourceMappingURL=/cdn/shop/t/129/assets/eurobased-blackoutboxen.css.map */
