/* ===================================
   COMMUNES PILOTES
=================================== */

.pilot-areas-section{
  padding:80px 20px;
  text-align:center
}
.pilot-areas-grid{
  display:grid;
  grid-template-columns:
  repeat(4,1fr);
  gap:25px;
  margin:60px auto 0;
}
.pilot-area-card{
  background:#ffffff;
  border-radius:24px;
  padding:35px 25px;
  text-align:center;
  box-shadow:var(--shadow);
  position:relative;
  text-decoration:none;
  cursor:pointer;
  transition:
  transform .3s ease,
  box-shadow .3s ease;
}

.pilot-priority-badge{
  position:absolute;
  top:24px;
  right:24px;
  padding:6px 12px;
  border-radius:999px;
  background:#c1df54;
  color:#18342c;
  font-size:.65rem;
  font-weight:800;
  letter-spacing:.5px;
  text-transform:uppercase;
}
.pilot-area-card.featured{
  border:2px solid
  rgba(193,223,84,.45);
}
.pilot-area-card.featured:hover{
  transform:translateY(-10px);
}
.pilot-area-card:hover{
  transform:translateY(-8px);
  box-shadow:
  0 18px 40px rgba(0,0,0,.12);
}
.pilot-area-card i{
  font-size:2rem;
  color:#c1df54;
  margin-bottom:20px;
}
.pilot-area-card h3{
  color:var(--vert-grenika);
  margin-bottom:12px;
}
.pilot-area-card p{
  color:#6b7280;
}
.pilot-trust-card{
  display:flex;
  justify-content:center;
  gap:25px;
  flex-wrap:wrap;
  margin-top:50px;
  padding:25px;
  border-radius:24px;
  background:
  rgba(193,223,84,.10);
}

.pilot-trust-card div{
  display:flex;
  align-items:center;
  gap:10px;
  font-weight:600;
  color:var(--vert-grenika);
  box-shadow:var(--shadow);
  background:#fff;
  border-radius:999px;
  padding:14px 20px;
}
.pilot-trust-card i{
  color:#c1df54;
}
.pilot-link{
  display:inline-block;
  margin-top:18px;
  color:var(--vert-grenika);
  font-weight:700;
}
@media(max-width:980px){

  .pilot-areas-grid{
    grid-template-columns:
    repeat(2,1fr);
  }
}
@media(max-width:768px){
  .pilot-areas-grid{
    grid-template-columns:1fr;
  }
  .pilot-areas-section{
    padding:80px 0;
  }
  .pilot-area-card:hover{
    transform:none;
  }
}