.about-us-content{max-width:1200px;margin:0 auto;padding:2rem 1rem}.about-hero{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:24px;padding:3rem 2rem;text-align:center;color:#fff;margin-bottom:3rem;box-shadow:0 20px 40px -10px rgba(102,126,234,.4);animation:fadeInUp .6s ease-out}.about-hero-logo{margin:0 auto 1.5rem;filter:brightness(0) invert(1)}.about-hero h2{font-size:2.5rem;margin-bottom:1rem;font-weight:700}.about-hero-subtitle{font-size:1.2rem;opacity:.95;margin-bottom:2rem}.about-hero-stats{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.stat-item{display:flex;flex-direction:column}.stat-number{font-size:2rem;font-weight:700}.stat-label{font-size:.9rem;opacity:.9}.about-us-article{display:flex;align-items:center;gap:3rem;margin-bottom:4rem;background:#fff;border-radius:20px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}.about-us-article:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.about-us-article.highlight{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd}.solution-card{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #c7d2fe}.blog-card{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0}.team-card{background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fed7aa}.about-us-description{flex:1}.about-us-description.centered{text-align:center}.section-tag{display:inline-block;background:rgba(102,126,234,.1);color:#667eea;padding:.3rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;margin-bottom:1rem}.about-us-description h2{font-size:1.8rem;color:#1e293b;margin-bottom:1.5rem;font-weight:700}.about-us-description p{color:#475569;line-height:1.7;margin-bottom:1rem;font-size:1rem}.highlight-text{font-size:1.1rem!important;color:#1e293b!important;font-weight:500}.article-image{border-radius:12px;-o-object-fit:cover;object-fit:cover}.blog-features{display:flex;gap:1rem;margin:1.5rem 0;flex-wrap:wrap}.blog-features span{background:#fff;padding:.5rem 1rem;border-radius:30px;font-size:.9rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.blog-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:.75rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:transform .3s,box-shadow .3s;display:inline-block}.blog-btn:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(16,185,129,.3)}.activities-section{flex-direction:column}.activities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;width:100%}.activity-card{background:#fff;padding:1.5rem;border-radius:12px;text-align:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:transform .3s}.activity-card:hover{transform:translateY(-4px)}.activity-icon{font-size:2rem;margin-bottom:.5rem;display:block}.activity-card h4{color:#1e293b;margin-bottom:.5rem;font-size:1.1rem}.activity-card p{color:#64748b;font-size:.9rem;margin:0}.partners-section{flex-direction:column}.partners-showcase{display:flex;align-items:center;gap:2rem;margin:2rem 0}.partners-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;flex:1}.partner-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:1rem;border-radius:12px;text-align:center;box-shadow:0 10px 4px var(--secondary)}.partner-card h4{color:#1e293b;margin-bottom:.25rem}.partner-card p{color:#64748b;font-size:.85rem;margin:0}.partner-quote{font-size:1.2rem;font-style:italic;color:#667eea;text-align:center;margin-top:2rem;padding:1.5rem;background:rgba(102,126,234,.05);border-radius:12px}.achievement-banner{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.achievement-banner,.achievement-banner-secondary{border-radius:16px;padding:2rem;margin:3rem 0;display:flex;align-items:center;gap:2rem;box-shadow:0 20px 25px -5px rgba(245,158,11,.3)}.achievement-banner-secondary{background:linear-gradient(135deg,#fff7ed,#ffedd5);color:#181616}.achievement-banner-secondary h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.achievement-tag-secondary{background:rgba(159,93,179,.2);padding:.3rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;display:inline-block;margin-bottom:.5rem}.achievement-icon{filter:brightness(0) invert(1)}.achievement-tag{background:hsla(0,0%,100%,.2);padding:.3rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;display:inline-block;margin-bottom:.5rem}.achievement-banner h3{font-size:1.8rem;margin-bottom:.5rem}.achievement-banner p{opacity:.95;margin:0}.commitment-section{background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;text-align:center;padding:3rem}.commitment-section h2{color:#fff}.commitment-text{color:hsla(0,0%,100%,.9)!important;font-size:1.2rem!important;max-width:800px;margin:0 auto 2rem!important}.commitment-motto{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}footer{background:#f8fafc;padding:2rem 1rem;margin-top:2rem}footer .about-us-article{max-width:1200px;margin:0 auto;background:transparent;box-shadow:none}.footer-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:transform .3s;display:inline-block;margin-top:1rem}.footer-btn:hover{transform:translateY(-2px)}.footer-image{opacity:.8}.footer-donation{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:16px;padding:1.5rem;margin:2rem 0;border:1px solid #fcd34d}.footer-donation h3{color:#92400e;font-size:1.3rem;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.footer-donation p{color:#78350f;margin-bottom:1rem}.donation-options{display:flex;gap:1rem;margin:1.5rem 0;flex-wrap:wrap}.donation-button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;font-size:.95rem}.donation-button.paypal{background:linear-gradient(135deg,#003087,#009cde);color:#fff}.donation-button.paypal:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,48,135,.3)}.donation-button.contact{background:#fff;color:var(--third);border:2px solid var(--third)}.donation-button.contact:hover{background:var(--third);color:#fff}.donation-icon{font-size:1.2rem}.donation-note{font-size:.9rem;color:#92400e;font-style:italic;margin-top:.5rem}@media (max-width:768px){.donation-options{flex-direction:column}.donation-button{width:100%;justify-content:center}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.about-us-article{flex-direction:column!important;padding:1.5rem;gap:1.5rem}.about-hero{padding:2rem 1rem}.about-hero h2{font-size:2rem}.about-hero-stats{gap:1.5rem}.activities-grid{grid-template-columns:1fr}.partners-showcase{flex-direction:column}.partners-grid{width:100%}.achievement-banner,.achievement-banner-secondary{flex-direction:column;text-align:center;padding:1.5rem}.blog-features{justify-content:center}}@media (max-width:480px){.about-us-description h2,.stat-number{font-size:1.5rem}.partner-quote{font-size:1rem}}.contact-cta,.contact-info,.contact-options,.contact-social,.faq-section{margin-top:2rem;padding:1rem;background-color:#f8f9fa;border-radius:8px}.contact-cta h3,.contact-info h3,.contact-options h3,.contact-social h3,.faq-section h3{color:#333;font-size:1.2rem;margin-bottom:1rem;font-weight:600}.contact-info p{line-height:1.8;color:#666}.contact-options ul{list-style:none;padding:0}.contact-options li{padding:.5rem 0;color:#666;border-bottom:1px solid #e0e0e0}.contact-options li:last-child{border-bottom:none}.faq-item{margin-bottom:1rem;padding:.5rem;background-color:#fff;border-radius:4px}.faq-item p{margin:.25rem 0}.faq-item p:first-child{color:#333;font-weight:600}.faq-item p:last-child{color:#666;font-size:.95rem}.faq-item a{color:#0077b0}.social-links{display:flex;gap:1rem;flex-wrap:wrap}.social-link{padding:.5rem 1rem;background-color:#0077b5;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s}.social-link:nth-child(2){background-color:#e4405f}.btn{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .3s}.btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.contact-note{border-left:4px solid #3b82f6}@media (max-width:768px){.social-links{flex-direction:column}.social-link{text-align:center}}