.about-hero{background:var(--gradient-primary);color:var(--text-inverse);padding:var(--space-4xl)0;text-align:center}.about-hero h1{color:var(--text-inverse);font-size:var(--text-4xl);margin-bottom:var(--space-md)}@media (min-width:768px){.about-hero h1{font-size:var(--text-5xl)}}.hero-subtitle{font-size:var(--text-xl);color:#ffffffe6}.about-content{padding:var(--space-4xl)0}.content-grid{gap:var(--space-3xl);grid-template-columns:repeat(1,1fr);align-items:center;display:grid}@media (min-width:1024px){.content-grid{grid-template-columns:2fr 1fr}}.content-text h2{margin-bottom:var(--space-lg)}.content-text p{font-size:var(--text-lg);margin-bottom:var(--space-md);line-height:1.7}.content-visual{gap:var(--space-md);flex-direction:column;display:flex}.stat-box{padding:var(--space-xl);background:var(--gradient-primary);color:var(--text-inverse);border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-lg)}.stat-number{font-size:var(--text-4xl);font-weight:var(--font-extrabold);font-family:var(--font-display)}.stat-label{font-size:var(--text-base);margin-top:var(--space-xs)}.mission-values{background:var(--bg-secondary);padding:var(--space-4xl)0}.mission-values h2{margin-bottom:var(--space-3xl)}.values-grid{gap:var(--space-lg);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:640px){.values-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.values-grid{grid-template-columns:repeat(4,1fr)}}.value-card{text-align:center;padding:var(--space-xl)}.value-icon{margin-bottom:var(--space-md);font-size:3rem}.value-card h3{margin-bottom:var(--space-sm)}.cta-section{padding:var(--space-4xl)0}.cta-box{background:var(--gradient-primary);color:var(--text-inverse);padding:var(--space-3xl);border-radius:var(--radius-2xl);text-align:center;box-shadow:var(--shadow-2xl)}.cta-box h2{color:var(--text-inverse);margin-bottom:var(--space-md)}.cta-box p{font-size:var(--text-lg);margin-bottom:var(--space-xl);color:#ffffffe6}.cta-box .btn-primary{background:var(--bg-primary);color:var(--primary-purple)}.cta-box .btn-primary:hover{background:var(--gray-100)}
