.cta-buttons{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
}

.cta-btn{
  padding:12px 22px;
  border-radius:8px;
  text-decoration:none;
  font-weight:700;
  font-size:15px;
  color:#fff !important;
  transition:0.25s ease;
  display:inline-flex;
  align-items:center;
  justify-content:center;
}

.teklif-btn{
  background:#f26522;
}

.teklif-btn:hover{
  background:#dd5719;
}

.whatsapp-btn{
  background:#22c55e;
}

.whatsapp-btn:hover{
  background:#18a34a;
}

@media(max-width:576px){

  .cta-buttons{
    flex-direction:column;
  }

  .cta-btn{
    width:100%;
    text-align:center;
  }

}
.school-cta-section{
  text-align:center;
  max-width:900px;
  margin:40px auto;
  padding:0 16px;
}

.school-cta-title{
  font-size:26px;
  font-weight:700;
  line-height:1.3;
  margin-bottom:12px;
  color:#111827;
}

.school-cta-text{
  font-size:16px;
  line-height:1.7;
  color:#555;
  margin-bottom:28px;
}

.school-cta-buttons{
  display:flex;
  justify-content:center;
  gap:16px;
  flex-wrap:wrap;
  margin-bottom:20px;
}

.school-btn{
  min-width:260px;
  padding:14px 26px;
  border-radius:10px;
  text-decoration:none;
  font-weight:700;
  font-size:17px;
  color:#fff !important;
  transition:0.25s ease;
  display:inline-flex;
  align-items:center;
  justify-content:center;
}

.teklif-btn{
  background:#f26522;
}

.teklif-btn:hover{
  background:#dd5719;
}

.whatsapp-btn{
  background:#22c55e;
}

.whatsapp-btn:hover{
  background:#18a34a;
}

.school-cta-features{
  font-size:14px;
  color:#666;
  display:flex;
  justify-content:center;
  align-items:center;
  gap:12px;
  flex-wrap:wrap;
}

.school-cta-features span{
  opacity:0.5;
}

@media(max-width:576px){

  .school-cta-title{
    font-size:22px;
  }

  .school-cta-text{
    font-size:15px;
  }

  .school-btn{
    width:100%;
    min-width:100%;
  }

  .school-cta-features{
    gap:8px;
    font-size:13px;
  }

}
.hero-buttons{
  display:flex;
  justify-content:center;
  gap:14px;
  flex-wrap:wrap;
}

.hero-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:14px 28px;
  border-radius:12px;
  text-decoration:none !important;
  font-size:18px;
  font-weight:700;
  transition:all 0.25s ease;
  min-width:250px;
}

/* OUTLINE BUTTON */
.outline-btn{
  border:2px solid #1f2a67;
  background:transparent;
  color:#1f2a67 !important;
}

.outline-btn:hover{
  background:#1f2a67;
  color:#ffffff !important;
}

/* FILLED BUTTON */
.filled-btn{
  border:2px solid #1f2a67;
  background:#1f2a67;
  color:#ffffff !important;
}

.filled-btn:hover{
  background:#16204f;
  border-color:#16204f;
  color:#ffffff !important;
  transform:translateY(-2px);
}

@media(max-width:576px){

  .hero-buttons{
    flex-direction:column;
  }

  .hero-btn{
    width:100%;
    min-width:100%;
    text-align:center;
  }

}
.cta-buttons{
  display:flex;
  justify-content:center;
  gap:16px;
  flex-wrap:wrap;
}

.cta-btn{
  min-width:260px;
  padding:14px 26px;
  border-radius:10px;
  text-decoration:none !important;
  font-weight:700;
  font-size:17px;
  text-align:center;
  color:#ffffff !important;
  transition:all 0.25s ease;
  display:inline-flex;
  align-items:center;
  justify-content:center;
}

/* TURUNCU BUTON */
.teklif-btn{
  background:#f26522;
}

.teklif-btn:hover{
  background:#dd5719;
  transform:translateY(-2px);
}

/* YEŞİL BUTON */
.whatsapp-btn{
  background:#22c55e;
}

.whatsapp-btn:hover{
  background:#18a34a;
  transform:translateY(-2px);
}

@media(max-width:576px){

  .cta-buttons{
    flex-direction:column;
    gap:12px;
  }

  .cta-btn{
    width:100%;
    min-width:100%;
  }

}