/* Customer review strip shared by homepage and campaign pricing. */
#pricing .bf-social-proof{order:1;display:flex;align-items:center;justify-content:center;gap:16px;width:fit-content;max-width:100%;margin:0 auto 64px;color:#bcbcc5;text-decoration:none}
#pricing .bf-social-avatars{display:flex;align-items:center;flex-shrink:0}
#pricing .bf-social-avatar{display:block;width:36px;height:36px;overflow:hidden;border:2px solid #111;border-radius:50%;background:#25231f}
#pricing .bf-social-avatar+.bf-social-avatar{margin-left:-12px}
#pricing .bf-social-avatar img{display:block;width:100%;height:100%;object-fit:cover}
#pricing .bf-social-proof-copy{min-width:0;display:flex;flex-direction:column;gap:4px;text-align:left;font-size:15px;line-height:1.4}
#pricing .bf-social-proof-title strong{color:#f5f5f7;font-weight:700}
#pricing .bf-social-proof-reviews{display:flex;align-items:center;gap:7px;font-size:13px}
#pricing .bf-social-proof-reviews svg{width:15px;height:15px;flex-shrink:0;fill:#edca78}
#pricing .bf-social-proof:hover .bf-social-proof-reviews{color:#edca78}
#pricing .bf-social-proof:hover .bf-social-proof-reviews>span:first-of-type{text-decoration:underline;text-underline-offset:3px}
@media(max-width:767px){#pricing .bf-social-proof{flex-direction:column;gap:12px;margin-bottom:52px}#pricing .bf-social-avatar{width:32px;height:32px}#pricing .bf-social-avatar+.bf-social-avatar{margin-left:-10px}#pricing .bf-social-proof-copy{align-items:center;text-align:center;max-width:350px;font-size:13px}#pricing .bf-social-proof-reviews{font-size:12px;gap:5px}}


#pricing .pricing-paid-header > .bf-social-proof {
  margin: 24px auto 0;
}
#pricing .bf-social-proof:focus-visible {
  outline: 2px solid #edca78;
  outline-offset: 5px;
  border-radius: 6px;
}
