.bc-ratings{display:flex;flex-wrap:wrap;gap:16px 28px;margin:24px 0;justify-content:center;text-align:left}
.bc-ratings a{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:10px;row-gap:5px;font:500 14px/1.4 var(--ui-font);color:var(--ui-ink);text-decoration:none}
.bc-ratings a>span:last-child{grid-column:1/-1;color:var(--ui-text);font-size:13px}
.bc-ratings strong{font-weight:600}.bc-ratings strong span{font-size:12px;font-weight:400;color:var(--ui-meta)}
.bc-stars{--fill:100%;letter-spacing:2px;background:linear-gradient(90deg,#ad7419 var(--fill),#dce3ed var(--fill));color:transparent;background-clip:text;-webkit-background-clip:text;font-size:16px;line-height:1}
.bc-ratings a:hover>span:last-child{text-decoration:underline;text-underline-offset:4px;color:var(--ui-link)}
.pr-hero .bc-ratings,.ec-page:not(.bc-archive-shell) .bc-ratings{justify-content:flex-start}
.bc-customer-logos{max-width:640px;min-width:0;margin:28px auto 0;padding-top:24px;border-top:1px solid var(--ui-divider)}
.bc-proof-label{font:500 12px/1.5 var(--ui-font);color:var(--ui-meta);margin-bottom:16px;text-align:center}
.bc-logo-window{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}
.bc-logo-track{display:flex;width:max-content;animation:bc-proof-scroll 32s linear infinite}
.bc-logo-set{display:flex;align-items:center;gap:40px;padding-right:40px;flex-shrink:0;height:56px}
.bc-logo-set img{width:120px!important;height:36px!important;object-fit:contain;filter:grayscale(1);opacity:.8}
.bc-customer-logos:hover .bc-logo-track,.bc-customer-logos:focus-within .bc-logo-track{animation-play-state:paused}
@keyframes bc-proof-scroll{to{transform:translateX(-50%)}}
.bc-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.bc-review-card{display:flex;flex-direction:column;gap:24px;padding:24px;margin:0;background:var(--ui-white);border:1px solid var(--ui-border);border-radius:24px;box-shadow:var(--ui-shadow-card);min-width:0;text-align:left}
.bc-review-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font:500 12px/1.5 var(--ui-font);color:var(--ui-meta)}
.bc-review-top a{color:var(--ui-link);white-space:nowrap}
.bc-review-card blockquote{margin:0;font:500 20px/1.5 var(--ui-font);letter-spacing:-.3px;color:var(--ui-ink)}
.bc-review-card figcaption{margin-top:auto;display:flex;flex-direction:column;gap:6px;font:400 12px/1.5 var(--ui-font);color:var(--ui-meta)}
.bc-review-card figcaption strong{font-size:14px;font-weight:600;color:var(--ui-ink)}
.bc-platform-mark{width:24px!important;height:24px!important;object-fit:contain;flex-shrink:0}
.bc-platform-mark[src*="woocommerce"],.bc-platform-mark[src*="magento"]{width:70px!important}
.bc-content-card .bc-proof-grid{gap:16px}.bc-content-card .bc-review-card{box-shadow:none;border-radius:16px;padding:20px}.bc-content-card .bc-review-card blockquote{font-size:17px}
#install{scroll-margin-top:100px}
.bc-mobile-brand>svg{width:24px!important;height:24px!important;flex-shrink:0}
.bc-mobile-actions a{font-size:12px!important}
@media(max-width:760px){.bc-proof-grid{grid-template-columns:1fr}.bc-review-card blockquote{font-size:18px}.bc-ratings{gap:16px 24px}.bc-archive-shell .bc-logo-track,.bc-archive-shell .bc-logo-set{flex-wrap:nowrap!important;max-width:none!important}.bc-customer-logos{width:100%}}
@media(prefers-reduced-motion:reduce){.bc-logo-track{animation:none;width:100%}.bc-logo-set{flex-wrap:wrap;gap:24px;padding:0;height:auto;justify-content:center}.bc-logo-set[aria-hidden="true"]{display:none}.bc-logo-window{mask-image:none}}

.bc-logo-set img.bc-cust{width:auto!important;height:var(--h,30px)!important;max-width:180px;object-fit:contain;filter:none;opacity:1;margin:0 26px}
