#company-profile {
  background-color: #0c0c0c;
}

#company-profile h2 {
  font-size: 2.5rem;
}

#company-profile .text-warning {
  color: #ffc107 !important;
}

/* Base Info Card Styling */
#company-profile .info-card {
  background-color: #1a1a1a;
  border: 1px solid rgba(255, 193, 7, 0.08);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Hover Glow Effect for Info Cards */
#company-profile .info-card:hover,
#company-profile .glow-on-hover:hover {
  transform: translateY(-5px);
  box-shadow: 0 0 20px rgba(255, 193, 7, 0.2);
}

/* CEO Card Glass Style */
#company-profile .ceo-card {
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 193, 7, 0.2);
  backdrop-filter: blur(8px);
  transition: all 0.3s ease-in-out;
}

#company-profile .ceo-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 0 25px rgba(255, 193, 7, 0.3);
}

/* CEO Image Styling */
#company-profile .ceo-card img {
  border: 2px solid #ffc107;
  box-shadow: 0 0 12px rgba(255, 193, 7, 0.3);
  object-fit: cover;
  width: 90px;
  height: 90px;
}

#company-profile h2 {
  text-shadow: 0 0 8px rgba(255, 193, 7, 0.15);
}
