.about-hero .highlight,.global-banner a{color:var(--secondary)}.about-hero h1,.story-content h2{font-family:Montserrat,
sans-serif}:root{--primary:#1A3C34;--secondary:#F28C38;--accent:#2A5C52;--light:#E0F2E9;--cream:#F9F6F0;--dark:
#0F2A24;--white:#FFFFFF;--gold:#D4AF37;--gray-200:#EDF2F7;--gray-600:#718096;--gray-700:#4A5568;--gray-800:
#2D3748}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background:
var(--cream);color:var(--gray-700);line-height:1.6;overflow-x:hidden}.container{width:100%;max-width:1200px;margin:0 
auto;padding:0 20px}.global-banner{background-color:var(--dark);padding:10px 0;font-size:14px;z-index:1001;position:relative;
color:var(--white);text-align:center}.global-banner a{text-decoration:underline}.btn,.team-social a{text-decoration:none}
.about-hero{height:70vh;display:flex;justify-content:center;align-items:center;padding:0 20px;overflow:hidden;background:
linear-gradient(rgba(26,60,52,.85),rgba(26,60,52,.9)),url('../images/african-american-man-woman-home-brainstorming-ideas-their-business (1).jpg')
 center/cover no-repeat;color:var(--white);text-align:center;position:relative}.about-hero-content{max-width:800px;z-index:2}
.about-hero h1{font-size:3.5rem;margin-bottom:20px;line-height:1.2}.about-hero p{font-size:1.25rem;margin-bottom:40px;
opacity:.9}.hero-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn{padding:15px 30px;border-radius
:50px;font-weight:600;font-size:16px;transition:.3s;display:inline-flex;align-items:center;gap:10px;cursor:pointer;border
:2px solid transparent}.btn-gradient{background:linear-gradient(135deg,var(--secondary),#ff9f4b);color:var(--white);border
:2px solid transparent}.btn-gradient:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(242,140,56,.4)}
.btn-white{background:var(--white);color:var(--primary);border:2px solid var(--white)}.btn-outline-white,.btn-white:hover{
background:0 0;color:var(--white);border:2px solid var(--white)}.btn-outline-white:hover{background:var(--white);color:var
(--primary);transform:translateY(-3px);box-shadow:0 10px 25px rgba(255,255,255,.4)}.btn-outline-secondary{background:0 0;
color:var(--secondary);border:2px solid var(--secondary)}.btn-outline-secondary:hover{background:var(--secondary);color:var
(--white);transform:translateY(-3px);box-shadow:0 10px 25px rgba(242,140,56,.4)}.stats-section{padding:80px 0;background:
var(--white)}.stats-grid,.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.mission-vision-grid,
.story-grid{display:grid;grid-template-columns:1fr 1fr}.stat-item{text-align:center;padding:30px 20px;border-radius:15px;
background:var(--cream);transition:transform .3s}.stat-item:hover{transform:translateY(-5px)}.stat-number{font-size:3rem;
font-weight:700;color:var(--secondary);margin-bottom:10px}.stat-text{font-size:1.1rem;color:var(--gray-700)}.southsudan-section,
.story-section,.values-section{padding:100px 0;background:var(--cream)}.story-grid{gap:60px;align-items:center}
.story-content h2{font-size:2.5rem;margin-bottom:25px;color:var(--primary)}.story-content p{margin-bottom:25px;color:var
(--gray-700);line-height:1.8}.story-image{border-radius:20px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1)}
.story-image img{width:100%;height:auto;display:block}.mission-vision-section,.team-section{padding:100px 0;background:var
(--white)}.mission-vision-grid{gap:40px}.mission-card,.vision-card{border-radius:16px;padding:50px 40px;text-align:center;
color:var(--white);height:100%;box-shadow:0 10px 30px rgba(0,0,0,.1)}.team-card,.value-card{box-shadow:0 5px 20px rgba
(0,0,0,.05);transition:.3s;text-align:center}.mission-card{background:linear-gradient(135deg,var(--primary),var(--accent))}
.vision-card{background:linear-gradient(135deg,var(--secondary),#ff9f4b)}.mission-vision-icon{width:80px;height:80px;
border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;margin:0 
auto 30px;font-size:32px}.mission-card h3,.section-title,.vision-card h3{margin-bottom:20px;font-family:Montserrat,s
ans-serif}.mission-card h3,.vision-card h3{font-size:2rem}.mission-card p,.vision-card p{opacity:.9;line-height:1.6}
.section-title{font-size:2.5rem;text-align:center;color:var(--primary);position:relative}.section-title::after{content:'';
position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:var(--secondary);
border-radius:2px}.section-description{font-size:1.1rem;text-align:center;color:var(--gray-700);max-width:700px;margin:40px 
auto 60px}.value-card{background:var(--white);border-radius:16px;padding:40px 25px}.team-card:hover,.value-card:hover{
transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.value-icon{width:70px;height:70px;border-radius:50%;
background:var(--light);display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:28px;color:var
(--secondary)}.value-title{font-size:1.3rem;margin-bottom:15px;color:var(--primary);font-family:Montserrat,sans-serif}
.value-description{color:var(--gray-700);font-size:.95rem;line-height:1.5}.impact-card h4,.southsudan-text h4,.team-name,
.team-social a{color:var(--primary)}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.team-card{
background:var(--cream);border-radius:16px;padding:30px}.team-image{width:120px;height:120px;border-radius:50%;margin:0 
auto 20px;object-fit:cover;border:4px solid var(--light)}.team-name{font-size:1.3rem;font-weight:600;margin-bottom:5px}
.team-role{color:var(--secondary);font-weight:500;margin-bottom:15px}.team-description{color:var(--gray-700);font-size:.95rem;
line-height:1.5;margin-bottom:20px}.team-social{display:flex;justify-content:center;gap:15px}.team-social a{width:40px;
height:40px;border-radius:50%;background:var(--light);display:flex;align-items:center;justify-content:center;transition:.3s}
.team-social a:hover{background:var(--secondary);color:var(--white)}.southsudan-grid{display:grid;grid-template-columns:2fr 1fr;gap:60px}
.southsudan-content h3{font-size:2.2rem;color:var(--primary);margin-bottom:2rem;font-family:Montserrat,sans-serif}
.southsudan-item{display:flex;align-items:flex-start;gap:20px;margin-bottom:30px}.southsudan-icon{background:var
(--secondary);color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;
font-size:1.5rem;flex-shrink:0}.southsudan-text h4{font-size:1.3rem;margin-bottom:10px;font-family:Montserrat,sans-serif}
.impact-card{background:var(--white);padding:30px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.impact-card h4{font-size:1.5rem;
margin-bottom:1.5rem;text-align:center;font-family:Montserrat,sans-serif}.impact-item{display:flex;justify-content:space-between;
margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--gray-200)}.impact-value{font-size:1.5rem;font-weight:
700;color:var(--secondary)}.cta-section{position:relative;padding:100px 0;background:linear-gradient(rgba(26,60,52,.9),rgba(26,60,52,.85)),
url('../images/robs-HOrhCnQsxnQ-unsplash-2.jpg') center/cover no-repeat;color:var(--white);text-align:center}.cta-content{
max-width:800px;margin:0 auto}.icon-box{width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.15);display:
flex;align-items:center;justify-content:center;margin:0 auto 30px;font-size:32px;color:var(--secondary)}.cta-title{
font-size:2.5rem;margin-bottom:20px;line-height:1.3;font-family:Montserrat,sans-serif}.cta-description{font-size:1.2rem;
margin-bottom:40px;opacity:.9;line-height:1.6}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;
transform:translateY(0)}}.fade-in{animation:1s forwards fadeIn}@media (max-width:1024px){.stats-grid,.team-grid,.values-grid{
grid-template-columns:repeat(2,1fr)}.mission-vision-grid,.southsudan-grid,.story-grid{grid-template-columns:1fr;gap:40px}
}@media (max-width:768px){.global-banner{display:none}.navbar{margin-top:0}.about-hero{height:60vh;padding:0 15px}
.about-hero h1{font-size:2.5rem}.about-hero p{font-size:1.1rem}.stats-grid,.team-grid,.values-grid{grid-template-columns:1fr}
.hero-buttons{flex-direction:column}.btn{width:100%;justify-content:center}.section-title{font-size:2rem}
}@media (max-width:480px){.about-hero h1{font-size:2rem}.about-hero p{font-size:1rem}.about-hero{height:50vh}}
