.scholarships-page{padding-bottom:var(--spacing-4xl)}.scholarships-hero{padding:var(--spacing-4xl)0 var(--spacing-2xl);background:var(--color-surface);position:relative;overflow:hidden}.scholarships-hero:before{content:"";background:radial-gradient(circle,var(--color-accent)0%,transparent 70%);opacity:.06;border-radius:50%;width:420px;height:420px;position:absolute;top:-100px;right:-60px}.scholarships-hero:after{content:"";background:radial-gradient(circle,var(--color-primary-light)0%,transparent 70%);opacity:.06;border-radius:50%;width:350px;height:350px;position:absolute;bottom:-80px;left:-80px}.scholarships-hero-content{z-index:1;text-align:center;max-width:700px;margin:0 auto;position:relative}.scholarships-hero-content .badge{color:var(--color-primary);border-radius:var(--radius-full);margin-bottom:var(--spacing-lg);background-color:#4f46e51a;align-items:center;gap:.5rem;padding:.35rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.scholarships-hero-content h1{margin-bottom:var(--spacing-md);letter-spacing:-.02em;font-size:3rem}.scholarships-hero-content .subtitle{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.7}.scholarship-quick-stats{justify-content:center;gap:var(--spacing-xl);margin-top:var(--spacing-2xl);z-index:1;flex-wrap:wrap;display:flex;position:relative}.quick-stat{align-items:center;gap:var(--spacing-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);padding:.75rem 1.25rem;display:flex}.quick-stat:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.quick-stat strong{color:var(--color-text-primary);font-size:1.1rem;display:block}.quick-stat span{color:var(--color-text-muted);font-size:.75rem}.scholarship-tabs-section{padding:var(--spacing-xl)0;background:var(--color-bg);z-index:10;border-bottom:1px solid var(--color-border);position:sticky;top:64px}.scholarship-tab-bar{gap:var(--spacing-sm);padding-bottom:var(--spacing-xs);scrollbar-width:none;display:flex;overflow-x:auto}.scholarship-tab-bar::-webkit-scrollbar{display:none}.scholarship-tab-btn{border-radius:var(--radius-full);white-space:nowrap;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);transition:all var(--transition-fast);padding:.5rem 1.25rem;font-size:.9rem;font-weight:500}.scholarship-tab-btn:hover{border-color:var(--color-primary-light);color:var(--color-primary)}.scholarship-tab-btn.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.scholarship-results{padding:var(--spacing-2xl)0}.scholarship-results-header{margin-bottom:var(--spacing-xl)}.scholarship-results-header h3{color:var(--color-text-secondary);font-size:1.1rem;font-weight:500}.scholarship-grid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(380px,1fr));display:grid}@media (max-width:480px){.scholarship-grid{grid-template-columns:1fr}}.scholarship-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-xl);transition:all var(--transition-normal);flex-direction:column;display:flex}.scholarship-card:hover{box-shadow:var(--shadow-xl);border-color:var(--accent,var(--color-primary-light));transform:translateY(-5px)}.scholarship-card-top{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.sch-provider-badge{border-radius:var(--radius-full);padding:.3rem .75rem;font-size:.78rem;font-weight:600}.sch-beneficiaries{color:var(--color-text-muted);align-items:center;gap:.3rem;font-size:.75rem;display:flex}.scholarship-card h3{margin-bottom:.3rem;font-size:1.25rem}.sch-provider{color:var(--color-text-muted);margin-bottom:var(--spacing-sm);font-size:.82rem}.sch-desc{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);font-size:.88rem;line-height:1.6}.sch-details{gap:var(--spacing-md);margin-bottom:var(--spacing-md);padding:var(--spacing-md);background:var(--color-bg);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;display:grid}.sch-detail-item{color:var(--color-text-muted);align-items:flex-start;gap:.5rem;font-size:.82rem;display:flex}.sch-detail-item svg{flex-shrink:0;margin-top:2px}.sch-detail-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:2px;font-size:.7rem;display:block}.sch-detail-item strong{color:var(--color-text-primary);font-size:.85rem;display:block}.sch-eligibility{margin-bottom:var(--spacing-lg);flex:1}.sch-elig-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:.3rem;font-size:.72rem;font-weight:600;display:block}.sch-eligibility p{color:var(--color-text-secondary);font-size:.85rem}.sch-card-actions{gap:var(--spacing-sm);display:flex}.sch-card-actions .btn-primary{flex:1;justify-content:center;align-items:center;gap:.4rem;display:flex}.sch-card-actions .btn-outline{border-radius:var(--radius-full);transition:all var(--transition-fast);background:0 0;border:2px solid;justify-content:center;align-items:center;gap:.3rem;padding:.5rem 1rem;font-size:.88rem;font-weight:600;display:flex}.sch-card-actions .btn-outline:hover{opacity:.8}@media (max-width:768px){.scholarships-hero-content h1{font-size:2.2rem}.scholarship-quick-stats{flex-direction:column;align-items:center}.quick-stat{width:100%;max-width:280px}.sch-details{grid-template-columns:1fr}}
