/* ===============================
   CHANNELS SECTION
================================= */

.channels-section {
   background: linear-gradient(90deg, #0b1c2d 0%, #1b2a55 100%);
  padding: 100px 0;
}

.channels-title {
  font-size: 42px;
  font-weight: 700;
}

.channels-gradient {
  background: linear-gradient(90deg, #7c3aed 0%, #4f46e5 40%, #1ba7a7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.channels-subtitle {
  color: #cbd5e1;
  font-size: 18px;
}

/* Cards */

.channel-card {
  background: rgba(255,255,255,0.05);
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: 20px;
  padding: 40px;
  text-align: left;
  transition: all 0.35s ease;
  height: 100%;
}

.channel-card:hover {
  border: 1px solid #1ba7a7;
  transform: translateY(-10px);
  box-shadow: 0 20px 50px rgba(0,0,0,0.3);
}
.channel-icon {
  width: 50px;
  height: 50px;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 28px;
  margin-bottom: 20px;
  animation: floatIcon 4s ease-in-out infinite;
}

@keyframes floatIcon {
  0%,100% { transform: translateY(0); }
  50% { transform: translateY(-6px); }
}
.channel-card:hover .channel-icon{
  transform: scale(1.15);
  box-shadow: 0 10px 25px rgba(27,167,167,0.5);
}

/* Icon Colors */
.instagram {
  background: linear-gradient(135deg, #f09433, #dc2743, #bc1888);
}

.whatsapp {
  background: linear-gradient(135deg, #25D366, #128C7E);
}

.website {
  background: linear-gradient(135deg, #4f46e5, #1ba7a7);
}

.channel-card h4 {
  font-weight: 600;
  margin-bottom: 10px;
}

.channel-card p {
  color: #94a3b8;
}

.channel-card ul {
  list-style: none;
  padding: 0;
  margin-top: 20px;
}

.channel-card ul li {
  margin-bottom: 10px;
  color: #cbd5e1;
}

.channel-card ul li i {
  color: #1ba7a7;
  margin-right: 8px;
}

.highlight-text {
  color: #1ba7a7;
  font-weight: 600;
  margin-top: 20px;
}
.channel-card ul li{
  opacity:0;
  transform:translateX(-10px);
  animation: listFade 0.6s forwards;
}

.channel-card ul li:nth-child(1){animation-delay:.1s;}
.channel-card ul li:nth-child(2){animation-delay:.2s;}
.channel-card ul li:nth-child(3){animation-delay:.3s;}
.channel-card ul li:nth-child(4){animation-delay:.4s;}
.channel-card ul li:nth-child(5){animation-delay:.5s;}

@keyframes listFade{
  to{
    opacity:1;
    transform:translateX(0);
  }
}