.scholarships-module__ImmhWG__page{background:#fff;min-height:100vh;padding-top:80px}.scholarships-module__ImmhWG__container{max-width:1100px;margin:0 auto;padding:0 1.5rem}.scholarships-module__ImmhWG__header{text-align:center;max-width:800px;margin:0 auto;padding:4rem 0 2rem}.scholarships-module__ImmhWG__headline{color:#1a1a1a;margin-bottom:1.5rem;font-size:3rem;font-weight:800;line-height:1.2}.scholarships-module__ImmhWG__subheadline{color:#64748b;font-size:1.2rem;line-height:1.8}.scholarships-module__ImmhWG__filterRow{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:3rem;display:flex}.scholarships-module__ImmhWG__filterBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s}.scholarships-module__ImmhWG__filterBtn:hover{color:#d4af37;border-color:#d4af37}.scholarships-module__ImmhWG__filterBtnActive{color:#fff;background:#d4af37;border-color:#d4af37}.scholarships-module__ImmhWG__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;padding-bottom:4rem;display:grid}.scholarships-module__ImmhWG__card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;padding:2rem;transition:transform .2s,box-shadow .2s;display:flex}.scholarships-module__ImmhWG__card:hover{transform:translateY(-5px);box-shadow:0 12px 24px -6px #0000001a}.scholarships-module__ImmhWG__cardHeader{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.scholarships-module__ImmhWG__cardIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.scholarships-module__ImmhWG__cardTitle{color:#1a1a1a;font-size:1.15rem;font-weight:700;line-height:1.3}.scholarships-module__ImmhWG__cardOrg{color:#94a3b8;margin-top:.25rem;font-size:.85rem;font-weight:500}.scholarships-module__ImmhWG__cardBody{flex:1}.scholarships-module__ImmhWG__cardDesc{color:#4b5563;margin-bottom:1.25rem;font-size:.95rem;line-height:1.6}.scholarships-module__ImmhWG__tags{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.scholarships-module__ImmhWG__tag{color:#475569;background:#f1f5f9;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.scholarships-module__ImmhWG__tagFull{color:#059669;background:#ecfdf5}.scholarships-module__ImmhWG__tagPartial{color:#2563eb;background:#eff6ff}.scholarships-module__ImmhWG__tagRegion{color:#b45309;background:#fef3c7}.scholarships-module__ImmhWG__metaRow{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:1rem;margin-top:auto;padding-top:1rem;display:flex}.scholarships-module__ImmhWG__metaItem{color:#94a3b8;align-items:center;gap:.35rem;font-size:.8rem;font-weight:500;display:flex}.scholarships-module__ImmhWG__metaItem svg{flex-shrink:0}.scholarships-module__ImmhWG__ctaSection{text-align:center;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-radius:24px;margin-bottom:4rem;padding:5rem 2rem}.scholarships-module__ImmhWG__ctaHeadline{color:#1a1a1a;margin-bottom:1rem;font-size:2rem;font-weight:800}.scholarships-module__ImmhWG__ctaText{color:#64748b;max-width:600px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.6}.scholarships-module__ImmhWG__ctaButton{color:#fff;background:#d4af37;border-radius:12px;padding:1rem 2.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-block}.scholarships-module__ImmhWG__ctaButton:hover{background:#b8962e;transform:translateY(-2px)}.scholarships-module__ImmhWG__noResults{text-align:center;color:#94a3b8;padding:4rem 0;font-size:1.1rem}@media (max-width:768px){.scholarships-module__ImmhWG__headline{font-size:2.25rem}.scholarships-module__ImmhWG__grid{grid-template-columns:1fr}.scholarships-module__ImmhWG__card{padding:1.5rem}}
.FadeIn-module__OqdPWW__fadeIn{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out}.FadeIn-module__OqdPWW__fadeIn.FadeIn-module__OqdPWW__visible{opacity:1;transform:translate(0)}.FadeIn-module__OqdPWW__fadeUp{transform:translateY(30px)}.FadeIn-module__OqdPWW__fadeDown{transform:translateY(-30px)}.FadeIn-module__OqdPWW__fadeLeft{transform:translate(30px)}.FadeIn-module__OqdPWW__fadeRight{transform:translate(-30px)}.FadeIn-module__OqdPWW__fadeUp.FadeIn-module__OqdPWW__visible,.FadeIn-module__OqdPWW__fadeDown.FadeIn-module__OqdPWW__visible,.FadeIn-module__OqdPWW__fadeLeft.FadeIn-module__OqdPWW__visible,.FadeIn-module__OqdPWW__fadeRight.FadeIn-module__OqdPWW__visible{transform:translate(0)}
