.bkbg-ab-wrapper{box-sizing:border-box;width:100%}.bkbg-ab-card{background:var(--bkbg-ab-card-bg,#fff);border:var(--bkbg-ab-border-width,2px) solid var(--bkbg-ab-card-border,#e5e7eb);border-radius:var(--bkbg-ab-card-r,20px);overflow:hidden;box-shadow:0 4px 24px rgb(0 0 0 / .06)}.bkbg-ab-header{background:var(--bkbg-ab-header-bg,#6c3fb5);padding:20px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.bkbg-ab-product-name{font-size:var(--bkbg-ab-title-sz,22px);font-weight:900;color:var(--bkbg-ab-header-text,#fff);line-height:1.2;margin:0}.bkbg-ab-category-badge{display:inline-block;padding:4px 12px;border-radius:99px;background:rgb(255 255 255 / .2);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bkbg-ab-body{display:flex;gap:28px;padding:var(--bkbg-ab-pad,28px);align-items:flex-start;flex-wrap:wrap}.bkbg-ab-image-score{display:flex;flex-direction:column;align-items:center;gap:16px;flex-shrink:0;min-width:140px}.bkbg-ab-image-wrap{width:var(--bkbg-ab-img-size,140px);height:var(--bkbg-ab-img-size,140px);border-radius:var(--bkbg-ab-img-r,12px);overflow:hidden;flex-shrink:0;background:#f3f4f6}.bkbg-ab-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.bkbg-ab-score-badge{width:var(--bkbg-ab-score-size,88px);height:var(--bkbg-ab-score-size,88px);border-radius:50%;background:var(--bkbg-ab-score-bg,#6c3fb5);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 16px rgb(108 63 181 / .35);flex-shrink:0}.bkbg-ab-score-number{font-size:calc(var(--bkbg-ab-score-size, 88px) * 0.35);font-weight:900;color:var(--bkbg-ab-score-text,#fff);line-height:1}.bkbg-ab-score-denom{font-size:calc(var(--bkbg-ab-score-size, 88px) * 0.13);color:rgb(255 255 255 / .75);margin-top:2px}.bkbg-ab-content{flex:1;min-width:200px}.bkbg-ab-pros-cons{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:20px}.bkbg-ab-pros,.bkbg-ab-cons{flex:1;min-width:140px}.bkbg-ab-pros-title,.bkbg-ab-cons-title{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.bkbg-ab-pros-title{color:var(--bkbg-ab-pro-color,#16a34a)}.bkbg-ab-cons-title{color:var(--bkbg-ab-con-color,#dc2626)}.bkbg-ab-pros-list,.bkbg-ab-cons-list{list-style:none;padding:0;margin:0}.bkbg-ab-pros-list li,.bkbg-ab-cons-list li{display:flex;align-items:baseline;gap:7px;font-size:var(--bkbg-ab-item-sz,14px);line-height:1.5;padding:4px 0;color:var(--bkbg-ab-text-color,#374151)}.bkbg-ab-pros-list li::before{content:'✓';font-weight:900;color:var(--bkbg-ab-pro-color,#16a34a);flex-shrink:0;font-size:14px;line-height:1}.bkbg-ab-cons-list li::before{content:'✗';font-weight:900;color:var(--bkbg-ab-con-color,#dc2626);flex-shrink:0;font-size:14px;line-height:1}.bkbg-ab-summary-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.bkbg-ab-summary-box{flex:1;min-width:120px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:12px 16px;text-align:center}.bkbg-ab-summary-value{font-size:20px;font-weight:900;color:var(--bkbg-ab-score-bg,#6c3fb5);display:block}.bkbg-ab-summary-label{font-size:11px;color:#9ca3af;font-weight:600;display:block;margin-top:2px;text-transform:uppercase;letter-spacing:.06em}.bkbg-ab-verdict-box{background:var(--bkbg-ab-verdict-bg,#f0fdf4);border:1px solid var(--bkbg-ab-verdict-border,#bbf7d0);border-left:4px solid var(--bkbg-ab-pro-color,#16a34a);border-radius:10px;padding:14px 18px;margin-bottom:20px}.bkbg-ab-verdict-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--bkbg-ab-pro-color,#16a34a);margin-bottom:5px;display:block}.bkbg-ab-verdict-text{font-size:var(--bkbg-ab-item-sz,14px);color:var(--bkbg-ab-text-color,#374151);line-height:1.65;margin:0}.bkbg-ab-footer{padding:20px 28px;border-top:1px solid var(--bkbg-ab-card-border,#e5e7eb);display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#fafafa}.bkbg-ab-cta-price-col{flex:1;min-width:120px}.bkbg-ab-cta-price{font-size:24px;font-weight:900;color:var(--bkbg-ab-score-bg,#6c3fb5);display:block;line-height:1.1}.bkbg-ab-cta-price-note{font-size:12px;color:#9ca3af;margin-top:2px}.bkbg-ab-cta-btn{display:inline-block;padding:var(--bkbg-ab-btn-pad,13px 28px);border-radius:var(--bkbg-ab-btn-r,10px);border:none;background:var(--bkbg-ab-btn-bg,#6c3fb5);color:var(--bkbg-ab-btn-color,#fff);font-family:inherit;font-size:var(--bkbg-ab-btn-sz,15px);font-weight:800;cursor:pointer;text-decoration:none;text-align:center;transition:filter 0.2s;white-space:nowrap;line-height:1}.bkbg-ab-cta-btn:hover{filter:brightness(1.12)}.bkbg-ab-disclaimer{width:100%;font-size:11px;color:#9ca3af;line-height:1.5;margin:0}@media (max-width:640px){.bkbg-ab-body{flex-direction:column}.bkbg-ab-image-score{flex-direction:row;width:100%;justify-content:flex-start}.bkbg-ab-pros-cons{flex-direction:column;gap:12px}.bkbg-ab-summary-row{flex-direction:column}.bkbg-ab-footer{flex-direction:column;align-items:flex-start}.bkbg-ab-cta-btn{width:100%;text-align:center}}\n.bkbg-ab-wrap .bkbg-ab-pros-header,\n.bkbg-ab-wrap .bkbg-ab-cons-header,\n.bkbg-ab-wrap .bkbg-ab-pros-title,\n.bkbg-ab-wrap .bkbg-ab-cons-title{\n font-size:13px;\n font-weight:800;\n text-transform:uppercase;\n letter-spacing:.08em;\n}.bkbg-ab-wrap .bkbg-ab-name{font-family:var(--bkbg-ab-name-font-family,inherit);font-size:var(--bkbg-ab-name-font-size-d,var(--bkbg-ab-name-sz,22px));font-weight:var(--bkbg-ab-name-font-weight,800);line-height:var(--bkbg-ab-name-line-height-d,1.2);text-transform:var(--bkbg-ab-name-text-transform,none);font-style:var(--bkbg-ab-name-font-style,normal);text-decoration:var(--bkbg-ab-name-text-decoration,none);letter-spacing:var(--bkbg-ab-name-letter-spacing-d,var(--bkbg-ab-name-letter-spacing,normal));word-spacing:var(--bkbg-ab-name-word-spacing-d,var(--bkbg-ab-name-word-spacing,normal))}.bkbg-ab-wrap .bkbg-ab-tagline{font-family:var(--bkbg-ab-tagline-font-family,inherit);font-size:var(--bkbg-ab-tagline-font-size-d,var(--bkbg-ab-tagline-sz,14px));font-weight:var(--bkbg-ab-tagline-font-weight,400);line-height:var(--bkbg-ab-tagline-line-height-d,1.5);text-transform:var(--bkbg-ab-tagline-text-transform,none);font-style:var(--bkbg-ab-tagline-font-style,normal);text-decoration:var(--bkbg-ab-tagline-text-decoration,none);letter-spacing:var(--bkbg-ab-tagline-letter-spacing-d,var(--bkbg-ab-tagline-letter-spacing,normal));word-spacing:var(--bkbg-ab-tagline-word-spacing-d,var(--bkbg-ab-tagline-word-spacing,normal))}.bkbg-ab-wrap .bkbg-ab-list li{font-family:var(--bkbg-ab-list-font-family,inherit);font-size:var(--bkbg-ab-list-font-size-d,var(--bkbg-ab-list-sz,14px));font-weight:var(--bkbg-ab-list-font-weight,400);line-height:var(--bkbg-ab-list-line-height-d,1.4);text-transform:var(--bkbg-ab-list-text-transform,none);font-style:var(--bkbg-ab-list-font-style,normal);text-decoration:var(--bkbg-ab-list-text-decoration,none);letter-spacing:var(--bkbg-ab-list-letter-spacing-d,var(--bkbg-ab-list-letter-spacing,normal));word-spacing:var(--bkbg-ab-list-word-spacing-d,var(--bkbg-ab-list-word-spacing,normal))}.bkbg-ab-wrap .bkbg-ab-verdict-text{font-family:var(--bkbg-ab-verdict-font-family,inherit);font-size:var(--bkbg-ab-verdict-font-size-d,var(--bkbg-ab-verdict-sz,14px));font-weight:var(--bkbg-ab-verdict-font-weight,400);line-height:var(--bkbg-ab-verdict-line-height-d,1.65);text-transform:var(--bkbg-ab-verdict-text-transform,none);font-style:var(--bkbg-ab-verdict-font-style,normal);text-decoration:var(--bkbg-ab-verdict-text-decoration,none);letter-spacing:var(--bkbg-ab-verdict-letter-spacing-d,var(--bkbg-ab-verdict-letter-spacing,normal));word-spacing:var(--bkbg-ab-verdict-word-spacing-d,var(--bkbg-ab-verdict-word-spacing,normal))}@media (max-width:1024px){.bkbg-ab-wrap .bkbg-ab-name{font-size:var(--bkbg-ab-name-font-size-t,var(--bkbg-ab-name-font-size-d,var(--bkbg-ab-name-sz,22px)));line-height:var(--bkbg-ab-name-line-height-t,var(--bkbg-ab-name-line-height-d,1.2));letter-spacing:var(--bkbg-ab-name-letter-spacing-t,var(--bkbg-ab-name-letter-spacing-d,var(--bkbg-ab-name-letter-spacing,normal)));word-spacing:var(--bkbg-ab-name-word-spacing-t,var(--bkbg-ab-name-word-spacing-d,var(--bkbg-ab-name-word-spacing,normal)))}.bkbg-ab-wrap .bkbg-ab-tagline{font-size:var(--bkbg-ab-tagline-font-size-t,var(--bkbg-ab-tagline-font-size-d,var(--bkbg-ab-tagline-sz,14px)));line-height:var(--bkbg-ab-tagline-line-height-t,var(--bkbg-ab-tagline-line-height-d,1.5));letter-spacing:var(--bkbg-ab-tagline-letter-spacing-t,var(--bkbg-ab-tagline-letter-spacing-d,var(--bkbg-ab-tagline-letter-spacing,normal)));word-spacing:var(--bkbg-ab-tagline-word-spacing-t,var(--bkbg-ab-tagline-word-spacing-d,var(--bkbg-ab-tagline-word-spacing,normal)))}.bkbg-ab-wrap .bkbg-ab-list li{font-size:var(--bkbg-ab-list-font-size-t,var(--bkbg-ab-list-font-size-d,var(--bkbg-ab-list-sz,14px)));line-height:var(--bkbg-ab-list-line-height-t,var(--bkbg-ab-list-line-height-d,1.4));letter-spacing:var(--bkbg-ab-list-letter-spacing-t,var(--bkbg-ab-list-letter-spacing-d,var(--bkbg-ab-list-letter-spacing,normal)));word-spacing:var(--bkbg-ab-list-word-spacing-t,var(--bkbg-ab-list-word-spacing-d,var(--bkbg-ab-list-word-spacing,normal)))}.bkbg-ab-wrap .bkbg-ab-verdict-text{font-size:var(--bkbg-ab-verdict-font-size-t,var(--bkbg-ab-verdict-font-size-d,var(--bkbg-ab-verdict-sz,14px)));line-height:var(--bkbg-ab-verdict-line-height-t,var(--bkbg-ab-verdict-line-height-d,1.65));letter-spacing:var(--bkbg-ab-verdict-letter-spacing-t,var(--bkbg-ab-verdict-letter-spacing-d,var(--bkbg-ab-verdict-letter-spacing,normal)));word-spacing:var(--bkbg-ab-verdict-word-spacing-t,var(--bkbg-ab-verdict-word-spacing-d,var(--bkbg-ab-verdict-word-spacing,normal)))}}@media (max-width:767px){.bkbg-ab-wrap .bkbg-ab-name{font-size:var(--bkbg-ab-name-font-size-m,var(--bkbg-ab-name-font-size-t,var(--bkbg-ab-name-font-size-d,var(--bkbg-ab-name-sz,22px))));line-height:var(--bkbg-ab-name-line-height-m,var(--bkbg-ab-name-line-height-t,var(--bkbg-ab-name-line-height-d,1.2)));letter-spacing:var(--bkbg-ab-name-letter-spacing-m,var(--bkbg-ab-name-letter-spacing-t,var(--bkbg-ab-name-letter-spacing-d,var(--bkbg-ab-name-letter-spacing,normal))));word-spacing:var(--bkbg-ab-name-word-spacing-m,var(--bkbg-ab-name-word-spacing-t,var(--bkbg-ab-name-word-spacing-d,var(--bkbg-ab-name-word-spacing,normal))))}.bkbg-ab-wrap .bkbg-ab-tagline{font-size:var(--bkbg-ab-tagline-font-size-m,var(--bkbg-ab-tagline-font-size-t,var(--bkbg-ab-tagline-font-size-d,var(--bkbg-ab-tagline-sz,14px))));line-height:var(--bkbg-ab-tagline-line-height-m,var(--bkbg-ab-tagline-line-height-t,var(--bkbg-ab-tagline-line-height-d,1.5)));letter-spacing:var(--bkbg-ab-tagline-letter-spacing-m,var(--bkbg-ab-tagline-letter-spacing-t,var(--bkbg-ab-tagline-letter-spacing-d,var(--bkbg-ab-tagline-letter-spacing,normal))));word-spacing:var(--bkbg-ab-tagline-word-spacing-m,var(--bkbg-ab-tagline-word-spacing-t,var(--bkbg-ab-tagline-word-spacing-d,var(--bkbg-ab-tagline-word-spacing,normal))))}.bkbg-ab-wrap .bkbg-ab-list li{font-size:var(--bkbg-ab-list-font-size-m,var(--bkbg-ab-list-font-size-t,var(--bkbg-ab-list-font-size-d,var(--bkbg-ab-list-sz,14px))));line-height:var(--bkbg-ab-list-line-height-m,var(--bkbg-ab-list-line-height-t,var(--bkbg-ab-list-line-height-d,1.4)));letter-spacing:var(--bkbg-ab-list-letter-spacing-m,var(--bkbg-ab-list-letter-spacing-t,var(--bkbg-ab-list-letter-spacing-d,var(--bkbg-ab-list-letter-spacing,normal))));word-spacing:var(--bkbg-ab-list-word-spacing-m,var(--bkbg-ab-list-word-spacing-t,var(--bkbg-ab-list-word-spacing-d,var(--bkbg-ab-list-word-spacing,normal))))}.bkbg-ab-wrap .bkbg-ab-verdict-text{font-size:var(--bkbg-ab-verdict-font-size-m,var(--bkbg-ab-verdict-font-size-t,var(--bkbg-ab-verdict-font-size-d,var(--bkbg-ab-verdict-sz,14px))));line-height:var(--bkbg-ab-verdict-line-height-m,var(--bkbg-ab-verdict-line-height-t,var(--bkbg-ab-verdict-line-height-d,1.65)));letter-spacing:var(--bkbg-ab-verdict-letter-spacing-m,var(--bkbg-ab-verdict-letter-spacing-t,var(--bkbg-ab-verdict-letter-spacing-d,var(--bkbg-ab-verdict-letter-spacing,normal))));word-spacing:var(--bkbg-ab-verdict-word-spacing-m,var(--bkbg-ab-verdict-word-spacing-t,var(--bkbg-ab-verdict-word-spacing-d,var(--bkbg-ab-verdict-word-spacing,normal))))}}