.about {
  background: #f9f9f9;
}

.about-title {
  color: #002060;
  font-weight: 700;
  margin-bottom: 15px;
}

.about-text {
  color: #333;
  font-size: 1.1rem;
  line-height: 1.7;
}

.about-img {
  max-width: 250px;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}
.about-img:hover {
  transform: scale(1.05);
  box-shadow: 0 10px 25px rgba(0,0,0,0.2);
}

/* Bootstrap Icon Style */
.icon-style {
  font-size: 3rem;
  color: #002060;
  transition: transform 0.4s ease, color 0.4s ease;
}
.icon-style:hover {
  transform: scale(1.2) rotate(10deg);
  color: #ff9900;
}

/* Founder Section */
.founder-box {
  background: #fff;
  border-radius: 20px;
  padding: 30px;
  margin-top: 40px;
  box-shadow: 0 8px 25px rgba(0,0,0,0.1);
}

.founder-img {
  max-width: 180px;
  border: 5px solid #002060;
  transition: transform 0.4s ease;
}
.founder-img:hover {
  transform: rotate(-3deg) scale(1.05);
}

.founder-name {
  font-size: 1.6rem;
  font-weight: bold;
  color: #002060;
}

.founder-text {
  font-size: 1.05rem;
  color: #444;
}
