.story-section{padding:var(--spacing-4xl) 0;background:var(--premium-white)}.story-content{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-3xl);align-items:start}.story-text p{font-size:1.1rem;line-height:1.8;color:var(--gray-700);margin-bottom:var(--spacing-lg)}.story-timeline{background:var(--gray-50);padding:var(--spacing-xl);border-radius:var(--radius-lg)}.timeline-item{display:flex;justify-content:space-between;padding:var(--spacing-md) 0;border-bottom:1px solid var(--gray-200)}.timeline-item:last-child{border-bottom:none}.year{font-weight:700;color:var(--wf-blue)}.event{color:var(--gray-700)}.values-section{padding:var(--spacing-4xl) 0;background:var(--gray-50)}.values-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:var(--spacing-xl);margin-top:var(--spacing-3xl)}.value-card{text-align:center;padding:var(--spacing-xl);background:var(--premium-white);border-radius:var(--radius-lg);transition:all var(--transition-base)}.value-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg)}.value-icon{font-size:3rem;margin-bottom:var(--spacing-md)}.value-card h3{font-size:1.3rem;color:var(--gray-900);margin-bottom:var(--spacing-sm)}.team-section{padding:var(--spacing-4xl) 0;background:var(--premium-white)}.team-culture{font-style:italic;color:var(--gray-600);margin-top:var(--spacing-md);max-width:800px;margin-left:auto;margin-right:auto}.team-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:var(--spacing-3xl);margin-top:var(--spacing-3xl)}.team-member{text-align:center;background:var(--gray-50);border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:all var(--transition-base);border:2px solid transparent}.team-member:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0, 0, 0, 0.1);border-color:var(--wf-blue-pale);background:white}.member-photo{margin-bottom:var(--spacing-lg)}.photo-placeholder{width:120px;height:120px;background:linear-gradient(135deg, #d4af37 0%, #f4e4bc 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;margin:0 auto;box-shadow:0 4px 15px rgba(212, 175, 55, 0.3)}.team-member h3{font-size:1.2rem;color:var(--gray-900);margin-bottom:var(--spacing-xs);font-weight:700}.member-title{color:var(--wf-blue);font-weight:600;margin-bottom:var(--spacing-sm);font-size:0.9rem;min-height:2.5em}.member-bio{color:var(--gray-600);line-height:1.6;font-size:0.95rem}.numbers-section{padding:var(--spacing-4xl) 0;background:var(--gradient-dark)}.numbers-section .section-title{color:var(--premium-white)}.stat-card{text-align:center}.stat-card .stat-number{font-size:3rem;font-weight:900;color:var(--wf-blue-light)}.stat-card .stat-label{color:var(--gray-300);text-transform:uppercase;letter-spacing:1px;font-size:0.9rem}.partners-section{padding:var(--spacing-4xl) 0;background:var(--premium-white)}.partners-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:var(--spacing-xl);margin-top:var(--spacing-3xl)}.partner-logo{height:80px;display:flex;align-items:center;justify-content:center;background:var(--gray-50);border-radius:var(--radius-md);font-weight:600;color:var(--gray-600);transition:all var(--transition-base)}.partner-logo:hover{background:var(--wf-blue-pale);color:var(--wf-blue)}/* Enhanced Mobile Responsiveness */@media (max-width:768px){.story-content{grid-template-columns:1fr}.story-text p{font-size:1rem}.values-grid{grid-template-columns:1fr}.value-card{padding:var(--spacing-lg)}.team-section{padding:var(--spacing-3xl) 0}.section-header{padding:0 var(--spacing-md)}.team-grid{grid-template-columns:1fr;gap:var(--spacing-xl);padding:0 var(--spacing-md)}.team-member{padding:var(--spacing-lg);max-width:400px;margin:0 auto;width:100%}.photo-placeholder{width:100px;height:100px;font-size:2.5rem}.team-member h3{font-size:1.1rem}.member-title{font-size:0.85rem;min-height:auto;padding:0 var(--spacing-sm)}.member-bio{font-size:0.9rem;padding:0 var(--spacing-sm)}.stats-grid{grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.stat-card .stat-number{font-size:2rem}.partners-grid{grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.partner-logo{height:60px;font-size:0.9rem}}/* Extra small devices */@media (max-width:480px){.hero-title-ultra{font-size:2rem}.hero-subtitle-ultra{font-size:1rem}.section-title{font-size:1.8rem}.section-subtitle{font-size:1rem}.team-culture{font-size:0.95rem;padding:0 var(--spacing-md)}.stats-grid{grid-template-columns:1fr}.stat-card{padding:var(--spacing-lg) 0}}.photo-placeholder{width:120px;height:120px;background:linear-gradient(135deg, #d4af37 0%, #f4e4bc 100%);border-radius:50%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(212, 175, 55, 0.3)}.photo-placeholder img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%;display:block}/* Vacant position styling */.team-member.vacant{background:linear-gradient(135deg, rgba(251, 191, 36, 0.05) 0%, rgba(245, 158, 11, 0.05) 100%);border:2px dashed rgba(251, 191, 36, 0.3)}.team-member.vacant:hover{border-color:#fbbf24;background:linear-gradient(135deg, rgba(251, 191, 36, 0.08) 0%, rgba(245, 158, 11, 0.08) 100%)}.team-member.vacant .photo-placeholder{background:transparent;display:flex;align-items:center;justify-content:center}.team-member.vacant h3{color:#f59e0b}.team-member.vacant .member-title{color:#f59e0b}/* Business Development Section */.business-development-section{padding:80px 0;background:linear-gradient(135deg, #0a0a0a 0%, #1a1a2e 100%);position:relative;overflow:hidden}.business-development-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%, rgba(229, 199, 56, 0.1) 0%, transparent 50%), radial-gradient(circle at 80% 50%, rgba(0, 102, 204, 0.1) 0%, transparent 50%);pointer-events:none}.business-dev-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:center;position:relative;z-index:2}.business-dev-image{position:relative}.business-dev-image img{width:100%;max-width:500px;height:auto;border-radius:20px;box-shadow:0 20px 60px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(255, 255, 255, 0.1), 0 0 80px rgba(229, 199, 56, 0.2);transition:transform 0.3s ease, box-shadow 0.3s ease}.business-dev-image img:hover{transform:translateY(-10px);box-shadow:0 30px 80px rgba(0, 0, 0, 0.6), 0 0 0 1px rgba(255, 255, 255, 0.15), 0 0 100px rgba(229, 199, 56, 0.3)}.business-dev-content{color:#ffffff}.business-dev-content .section-badge{display:inline-block;padding:8px 20px;background:rgba(229, 199, 56, 0.1);border:1px solid rgba(229, 199, 56, 0.3);border-radius:50px;color:#E5C738;font-size:0.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.business-dev-content .section-title{font-size:2.5rem;font-weight:800;color:#ffffff !important;margin-bottom:10px;line-height:1.2;background:none !important;-webkit-background-clip:unset !important;-webkit-text-fill-color:#ffffff !important;background-clip:unset !important;text-shadow:0 2px 10px rgba(0, 0, 0, 0.5) !important}.business-dev-content .lead-text{font-size:1.2rem;line-height:1.8;color:rgba(255, 255, 255, 0.85);margin-bottom:30px}.business-services{margin-top:40px}.business-services h4{font-size:1.3rem;color:#ffffff;margin-bottom:20px;font-weight:700}.services-list{list-style:none;padding:0;margin:0}.services-list li{display:flex;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid rgba(255, 255, 255, 0.1);transition:all 0.3s ease}.services-list li:last-child{border-bottom:none}.services-list li:hover{padding-left:10px;background:rgba(229, 199, 56, 0.05)}.services-list li svg{flex-shrink:0}.services-list li span{font-size:1.1rem;color:rgba(255, 255, 255, 0.9);line-height:1.5}.business-cta{margin-top:40px}.btn-business{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg, #E5C738 0%, #F0D654 100%);color:#0a0a0a;font-size:1.1rem;font-weight:700;text-decoration:none;border-radius:50px;transition:all 0.3s ease;box-shadow:0 4px 20px rgba(229, 199, 56, 0.3)}.btn-business:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(229, 199, 56, 0.5);background:linear-gradient(135deg, #F0D654 0%, #E5C738 100%)}.btn-business svg{transition:transform 0.3s ease}.btn-business:hover svg{transform:translateX(5px)}/* Responsive */@media (max-width:992px){.business-dev-grid{grid-template-columns:1fr;gap:40px;text-align:center}.business-dev-image img{margin:0 auto}.services-list li{justify-content:center}}@media (max-width:768px){.business-development-section{padding:60px 0}.business-dev-content .section-title{font-size:2rem}.business-dev-content .lead-text{font-size:1.1rem}}