/* ============================================================
   FILOSOFÍA
   ============================================================ */

.filosofia-grid {
  display: flex;
  gap: 5rem;
  align-items: center;
  flex-wrap: wrap;
}
.filosofia-text { flex: 1.2; }
.filosofia-text p {
  font-size: 1.2rem;
  line-height: 1.7;
  color: var(--color-text-muted);
}
.filosofia-img {
  flex: 0.9;
  min-width: 280px;
  height: 500px;
  background: #1e1e1e;
  overflow: hidden;
}
.slot-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 1s ease;
}
.slot-image:hover {
  transform: scale(1.02);
}

/* Responsive */
@media (max-width: 1024px) {
  .filosofia-grid { gap: 3rem; }
}
@media (max-width: 768px) {
  .filosofia-grid { flex-direction: column; gap: 2rem; }
  .filosofia-img { width: 100%; height: 280px; flex: none; }
}
