.bbs-sponsor__heading[data-v-b199b884]{margin:0 0 1rem;font-size:1.75rem;font-weight:800;color:var(--bbs-ink, #2a1f2d)}.bbs-sponsor__grid[data-v-b199b884]{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.bbs-sponsor__card[data-v-b199b884]{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border-radius:1rem;border:1px solid var(--bbs-line, #d9d2dd);background:var(--bbs-surface, #fff);color:var(--bbs-ink, #2a1f2d);animation:bbs-sponsor-rise-b199b884 .35s ease both}.bbs-sponsor__card[data-v-b199b884]:nth-child(2){animation-delay:.06s}.bbs-sponsor__card[data-v-b199b884]:nth-child(3){animation-delay:.12s}.bbs-sponsor__card[data-v-b199b884]:nth-child(n+4){animation-delay:.18s}.bbs-sponsor__name[data-v-b199b884]{margin:0;font-size:1.2rem;font-weight:700}.bbs-sponsor__desc[data-v-b199b884]{margin:0;color:var(--bbs-dim, #5d5062)}.bbs-sponsor__benefits[data-v-b199b884]{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.bbs-sponsor__benefits li[data-v-b199b884]{display:flex;gap:.5rem;align-items:baseline}.bbs-sponsor__benefits .pi[data-v-b199b884]{color:var(--bbs-brand-text, #be0068);font-size:.8rem}.bbs-sponsor__foot[data-v-b199b884]{margin-top:auto;padding-top:.75rem;display:grid;gap:.35rem}.bbs-sponsor__price[data-v-b199b884]{margin:0;font-size:1rem}.bbs-sponsor__price strong[data-v-b199b884]{font-size:1.5rem}.bbs-sponsor__left[data-v-b199b884]{margin:0;font-size:.875rem;color:var(--bbs-dim, #5d5062)}.bbs-sponsor__left.is-out[data-v-b199b884]{color:var(--bbs-ink, #2a1f2d);font-weight:700}.bbs-sponsor__btn[data-v-b199b884]{margin-top:.25rem;padding:.7rem 1rem;border:0;border-radius:.75rem;background:var(--bbs-brand, #fa0083);color:var(--bbs-on-brand, #fff);font:inherit;font-weight:700;cursor:pointer;transition:background .15s}.bbs-sponsor__btn[data-v-b199b884]:hover:not(:disabled){background:var(--bbs-brand-hover, #dc0073)}.bbs-sponsor__btn[data-v-b199b884]:focus-visible{outline:3px solid var(--bbs-focus, #6c3a77);outline-offset:2px}.bbs-sponsor__btn[data-v-b199b884]:disabled{background:var(--bbs-surface-3, #cfc8d3);color:var(--bbs-dim, #4a3f4e);cursor:not-allowed}@keyframes bbs-sponsor-rise-b199b884{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bbs-sponsor__card[data-v-b199b884]{animation:none}.bbs-sponsor__btn[data-v-b199b884]{transition:none}}
