.bball-feature:where(.astro-lbpjtyaw){grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.bball-feature:where(.astro-lbpjtyaw).reverse{direction:rtl}.bball-feature:where(.astro-lbpjtyaw).reverse>:where(.astro-lbpjtyaw){direction:ltr}.bball-feature-visual:where(.astro-lbpjtyaw){border-radius:var(--radius-lg);background:var(--card-bg);border:1px solid var(--border-sub);overflow:hidden}.bball-feature-visual:where(.astro-lbpjtyaw) img:where(.astro-lbpjtyaw){width:100%;height:auto;display:block}.bball-feature-eyebrow:where(.astro-lbpjtyaw){letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:1.25rem;font-size:.73rem;font-weight:700;display:inline-block}.bball-feature-text:where(.astro-lbpjtyaw) h2:where(.astro-lbpjtyaw){letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1.15}.bball-feature-text:where(.astro-lbpjtyaw) p:where(.astro-lbpjtyaw){color:var(--text-muted);margin-bottom:1.5rem;font-size:.97rem;line-height:1.7}.bball-bullets:where(.astro-lbpjtyaw){flex-direction:column;gap:.65rem;margin-bottom:2rem;display:flex}.bball-bullet:where(.astro-lbpjtyaw){color:var(--text-muted);align-items:flex-start;gap:.75rem;font-size:.93rem;display:flex}.bball-bullet-icon:where(.astro-lbpjtyaw){background:var(--blue-dim);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:.1rem;display:flex}.bball-bullet-icon:where(.astro-lbpjtyaw) svg:where(.astro-lbpjtyaw){width:12px;height:12px;color:var(--blue)}#film-analysis:where(.astro-lbpjtyaw) .bball-bullets:where(.astro-lbpjtyaw){gap:0}#film-analysis:where(.astro-lbpjtyaw) .bball-bullet:where(.astro-lbpjtyaw){padding:.6rem 0;font-size:1rem;line-height:1.6}#film-analysis:where(.astro-lbpjtyaw) .bball-bullet:where(.astro-lbpjtyaw) strong:where(.astro-lbpjtyaw){color:var(--text);font-weight:700}.stats-bar:where(.astro-lbpjtyaw){background:var(--card-bg);border:1px solid var(--border-sub);border-radius:var(--radius-lg);grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:2.5rem 2rem;display:grid}.stat-item:where(.astro-lbpjtyaw){text-align:center}.stat-value:where(.astro-lbpjtyaw){letter-spacing:-.04em;color:var(--blue);margin-bottom:.4rem;font-size:2rem;font-weight:900;line-height:1}.stat-label:where(.astro-lbpjtyaw){letter-spacing:.05em;color:var(--text-muted);white-space:nowrap;font-size:11px;line-height:1.3}.bball-cta:where(.astro-lbpjtyaw){text-align:center;padding:2.5rem 0;position:relative;overflow:hidden}.bball-cta:where(.astro-lbpjtyaw) h2:where(.astro-lbpjtyaw){letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:900}.bball-cta:where(.astro-lbpjtyaw) p:where(.astro-lbpjtyaw){color:var(--text-muted);max-width:500px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.65}@media (width<=900px){.bball-feature:where(.astro-lbpjtyaw){grid-template-columns:1fr;gap:2rem}.bball-feature:where(.astro-lbpjtyaw).reverse{direction:ltr}.stats-bar:where(.astro-lbpjtyaw){grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.stats-bar:where(.astro-lbpjtyaw){grid-template-columns:1fr 1fr;gap:1rem;padding:1.75rem 1.25rem}.stat-label:where(.astro-lbpjtyaw){white-space:normal}}.bball-stats:where(.astro-lbpjtyaw){padding-top:0;padding-bottom:3rem}.bball-feature--single:where(.astro-lbpjtyaw){grid-template-columns:1fr}.bball-replay:where(.astro-lbpjtyaw){background:var(--bg2)}.bball-replay-img:where(.astro-lbpjtyaw){aspect-ratio:1.55;object-fit:cover;object-position:100% 50%}.bball-feature-visual--clip:where(.astro-lbpjtyaw){border-radius:var(--radius-lg);overflow:hidden}.bball-testimonial:where(.astro-lbpjtyaw){padding-top:2.75rem}.bball-cta-inner:where(.astro-lbpjtyaw){z-index:1;position:relative}.bball-cta-label:where(.astro-lbpjtyaw){margin-bottom:1rem}
