.bf-promotion{background:var(--accent);color:var(--accent-foreground);border-top:1px solid var(--border)}.bf-promotion-inner{align-items:center;gap:calc(var(--spacing) * 2);height:calc(var(--spacing) * 9);display:flex}.bf-promotion-link{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:calc(var(--spacing) * 9);flex:1;overflow:hidden}.bf-promotion-close{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);margin-right:calc(var(--spacing) * -2);font-size:var(--text-lg);color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.bf-signup{min-width:0}.bf-signup-fields{gap:calc(var(--spacing) * 2);display:flex}.bf-signup-fields input{width:100%;min-width:0;min-height:calc(var(--spacing) * 11);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--card);color:var(--foreground);font-size:var(--text-base);flex:1}.bf-signup-fields button{min-height:calc(var(--spacing) * 11);flex-shrink:0}.bf-consent{font-size:var(--text-xs);line-height:var(--leading-snug);margin-top:calc(var(--spacing) * 2)}.bf-consent a{text-underline-offset:var(--spacing);text-decoration:underline}.bf-signup [role=alert]{color:var(--destructive);margin-top:var(--spacing)}.bf-signup [role=status]{font-size:var(--text-sm)}.sales-intro-signup{border-block:1px solid var(--border);padding-block:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 5);max-width:var(--container-2xl)}.sales-intro-signup>p{font-weight:var(--font-weight-medium);margin-bottom:calc(var(--spacing) * 2)}@media (width<=47.999rem){.bf-promotion-inner{padding-inline:calc(var(--spacing) * 4)}}
