.fellowship-hero{padding-top:calc(var(--nav-height) + var(--space-3xl));padding-bottom:var(--space-3xl);background:linear-gradient(145deg, #edf7e8 0%, var(--color-white) 60%);text-align:center}.fellowship-hero .badge{align-items:center;gap:var(--space-sm);color:var(--color-green-mid);border-radius:var(--radius-full);margin-bottom:var(--space-lg);background:#5bad301f;padding:.375rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.fellowship-hero h1{color:var(--color-navy);max-width:760px;margin-inline:auto}.fellowship-hero h1 span{color:var(--color-green-mid)}.fellowship-hero p{max-width:620px;margin-inline:auto;margin-top:var(--space-lg);font-size:1.125rem}.fellowship-hero .btn{margin-top:var(--space-xl)}.fellowship-stats{justify-content:center;gap:var(--space-2xl);margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.fellowship-stat{text-align:center}.fellowship-stat .number{color:var(--color-navy);font-size:1.75rem;font-weight:700;display:block}.fellowship-stat .label{color:var(--color-text-muted);font-size:.875rem}.fellowship-overview{background:#f0f9ea}.fellowship-overview .inner{gap:var(--space-3xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.fellowship-overview h2{color:var(--color-navy);margin-bottom:var(--space-md)}.fellowship-overview p+p{margin-top:var(--space-md)}.overview-cards{gap:var(--space-md);flex-direction:column;display:flex}.overview-card{align-items:flex-start;gap:var(--space-md);background:var(--color-white);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);box-shadow:var(--shadow-sm);display:flex}.overview-card-icon{border-radius:var(--radius-sm);background:#5bad301f;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;display:flex}.overview-card strong{color:var(--color-navy);font-weight:600;display:block}.overview-card span{color:var(--color-text-muted);font-size:.875rem}.learning-goals{background:var(--color-white)}.learning-goals .section-header{text-align:center;margin-bottom:var(--space-2xl)}.learning-goals .section-header h2{color:var(--color-navy);margin-top:var(--space-sm)}.goals-grid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.goal-card{background:var(--color-bg);border-radius:var(--radius-md);padding:var(--space-xl);border:1px solid var(--color-border);text-align:center}.goal-icon{margin-bottom:var(--space-md);font-size:2.5rem}.goal-card h3{color:var(--color-navy);margin-bottom:var(--space-sm)}.fellowship-details{background:#f0f9ea}.fellowship-details .section-header{text-align:center;margin-bottom:var(--space-2xl)}.fellowship-details .section-header h2{color:var(--color-navy);margin-top:var(--space-sm)}.details-grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.detail-card{background:var(--color-white);border-radius:var(--radius-md);padding:var(--space-xl);border:1px solid var(--color-border);gap:var(--space-sm);flex-direction:column;display:flex}.detail-card h4{color:var(--color-green-mid);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.detail-card p{color:var(--color-navy);font-size:1rem;font-weight:500}.detail-card span{font-size:.875rem}.fellowship-deliverables{background:var(--color-white)}.fellowship-deliverables .section-header{text-align:center;margin-bottom:var(--space-2xl)}.fellowship-deliverables .section-header h2{color:var(--color-navy);margin-top:var(--space-sm)}.deliverables-steps{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.deliverable-step{text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.deliverable-num{background:var(--color-green);width:56px;height:56px;color:var(--color-navy);border-radius:var(--radius-full);justify-content:center;align-items:center;font-size:1.375rem;font-weight:700;display:flex}.deliverable-step h3{color:var(--color-navy)}.fellowship-cta{background:var(--color-navy);text-align:center;padding-block:var(--space-3xl)}.fellowship-cta h2{color:var(--color-white);margin-bottom:var(--space-md)}.fellowship-cta p{color:#ffffffb3;max-width:500px;margin-inline:auto;margin-bottom:var(--space-xl)}@media (width<=1023px){.goals-grid{grid-template-columns:1fr 1fr}}@media (width<=767px){.fellowship-overview .inner,.goals-grid,.details-grid,.deliverables-steps{grid-template-columns:1fr}}
