.about-hero{background:var(--brand-gradient);padding:180px 0 80px;text-align:center}.about-hero h1{color:#fff;font-size:42px;margin-bottom:var(--spacing-sm)}.about-hero p{color:rgba(255,255,255,.85);font-size:18px;max-width:640px;margin:0 auto}.about-story{padding:80px 0;background:var(--brand-bg)}.about-story .story-text p{color:var(--brand-text-secondary);font-size:16px;line-height:1.8;margin-bottom:var(--spacing-md)}.about-mission{padding:80px 0;background:var(--brand-bg-alt)}.mission-card{text-align:center;padding:var(--spacing-lg)}.mission-card .mission-icon{width:64px;height:64px;background:var(--brand-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-sm);color:#fff;font-size:28px}.mission-card h3{font-size:20px;margin-bottom:var(--spacing-sm)}.mission-card p{color:var(--brand-text-secondary);font-size:15px;margin-bottom:0}.about-stats{padding:60px 0;background:var(--brand-bg-dark)}.about-stat{text-align:center;padding:var(--spacing-md)}.about-stat .stat-value{font-size:48px;font-weight:800;color:var(--brand-secondary-light);display:block;line-height:1;margin-bottom:8px}.about-stat .stat-desc{color:rgba(255,255,255,.7);font-size:14px;text-transform:uppercase;letter-spacing:1px}.about-team{padding:80px 0;background:var(--brand-bg)}.about-certs{padding:80px 0;background:var(--brand-bg-alt)}.cert-badge{text-align:center;padding:var(--spacing-md)}.cert-badge .badge-icon{width:80px;height:80px;border:2px solid var(--brand-border);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-sm);font-size:12px;color:var(--brand-text-secondary);font-weight:600}.cert-badge p{font-size:13px;color:var(--brand-text-secondary);margin-bottom:0}@media (max-width:768px){.about-hero{padding:160px 0 60px}.about-hero h1{font-size:28px}.about-stat .stat-value{font-size:36px}}