.aqn-foundation{background:linear-gradient(180deg,#fcfcff,#f6f9ff);padding:48px 16px;color:#0b2140;font-family:Inter,system-ui,Segoe UI,Arial,sans-serif}
.container{max-width:1100px;margin:0 auto}
.found-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}
.title-wrap .title{font-size:1.6rem;margin:0;color:#06283d}
.title-wrap .subtitle{margin:6px 0 0;color:#345266}
.donate-btn{text-decoration:none;background:#0b6efd;color:#fff;padding:10px 16px;border-radius:10px;font-weight:600}
.bnb{
   /* background-color:  #acb1ae; */
 border: 0;
 /* padding: 2px; */
 border-radius: 3.5px;
/* padding: 5px; */
margin: 0;
width: 100%;
    max-height: 500px;
     
}


.found-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:16px
}
.card{
  background:#fff;
  border-radius:12px;
  padding:16px;
  box-shadow:0 6px 18px rgba(11,34,64,0.06);
  
}
.card:hover{

}
.card h3{
  margin-top:0;
  margin-bottom:8px;
  color:#06283d
}
.mission p{
  color:#244a60
}
.features{list-style:disc;margin:8px 0 0 20px;color:#244a60}

.impact .stats{display:flex;gap:12px;align-items:center}
.stat{flex:1;text-align:center;padding:8px}
.stat .num{display:block;font-size:1.4rem;font-weight:700;color:#0b6efd}
.stat .label{font-size:0.85rem;color:#3b5568}

.prog-list{display:flex;flex-direction:column;gap:8px}
.prog-item{display:flex;justify-content:space-between;padding:8px;border-radius:8px;background:linear-gradient(90deg,#f8fbff,#ffffff)}

.donate form{display:flex;flex-direction:column;gap:8px}
label{font-size:0.9rem;color:#244a60}
input,select{padding:10px;border-radius:8px;border:1px solid #d7e2ef;font-size:0.95rem}
.row{display:flex;gap:8px}
.primary{background:#0b6efd;color:#fff;padding:10px;border-radius:8px;border:none;cursor:pointer}
.outline{background:transparent;border:1px solid #0b6efd;color:#0b6efd;padding:10px;border-radius:8px;cursor:pointer}

.hidden{display:none}
.found-footer{text-align:center;margin-top:18px;color:#3b5568}

@media (max-width:900px){.found-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:640px){.found-grid{grid-template-columns:1fr}.found-header{flex-direction:column;align-items:flex-start}.donate-btn{align-self:stretch;text-align:center}}

.transform {
   transition: background-color 0.3s ease-out, transform 0.3s ease-out;
   margin: 2px;
}
.transform:hover {
  transform: scale(1.1);
  background-color: #0b2140;
}

.transist {
  transition: background-color 0.3s ease-out, transform 0.3s ease-out;
  margin: 2px;
}

.transist:hover {
  transform: scale(1.1);
  background-color: #07274e;
}

