Content-based (CountVectorizer + coseno). Funciona como sitio estático. Posters opcionales con TMDB API.