.about-hero{position:relative;padding:120px 0 80px;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);overflow:hidden}.about-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(32,171,160,.08) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(59,130,246,.08) 0%,transparent 50%);pointer-events:none}.about-hero-content{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto}.about-hero-badge{display:inline-block;background:var(--primary-lighter);color:var(--primary-dark);padding:.5rem 1.25rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:600;margin-bottom:1.5rem;border:1px solid var(--primary-light)}.about-hero-title{font-size:3.5rem;font-weight:800;line-height:1.2;color:var(--text-primary);margin-bottom:1.5rem;letter-spacing:-.03em}.about-hero-title .highlight{color:var(--primary-color)}.about-hero-subtitle{font-size:1.25rem;line-height:1.8;color:var(--text-secondary);max-width:700px;margin:0 auto 2rem}.about-hero-stats{display:flex;justify-content:center;gap:4rem;margin-top:3rem}.about-hero-stat{text-align:center}.about-hero-stat-value{font-size:2.5rem;font-weight:800;color:var(--primary-color);line-height:1;margin-bottom:.5rem}.about-hero-stat-label{font-size:.9375rem;color:var(--text-secondary);font-weight:500}.about-mission-section{padding:100px 0;background:var(--bg-primary)}.about-mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.about-mission-content h2{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;letter-spacing:-.02em}.about-mission-content p{font-size:1.0625rem;line-height:1.8;color:var(--text-secondary);margin-bottom:1.5rem}.about-mission-image{position:relative;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-xl)}.about-mission-image img{width:100%;height:auto;display:block;border-radius:var(--radius-2xl)}.about-values-section{padding:100px 0;background:var(--color-gray-900);position:relative;overflow:hidden}.about-values-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);opacity:.3}.about-values-header{text-align:center;max-width:800px;margin:0 auto 4rem}.about-values-badge{display:inline-block;background:var(--primary-lighter);color:var(--primary-color);padding:.5rem 1.25rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:600;margin-bottom:1.5rem;border:1px solid var(--primary-light);opacity:.8}.about-values-title{font-size:3rem;font-weight:800;line-height:1.2;color:var(--text-white);margin-bottom:1.5rem;letter-spacing:-.03em}.about-values-subtitle{font-size:1.125rem;line-height:1.8;color:var(--color-gray-400)}.about-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:3rem}.about-value-card{background:#ffffff08;border:1px solid var(--color-gray-700);border-radius:var(--radius-2xl);padding:2.5rem;transition:all var(--transition-slow);position:relative;overflow:hidden}.about-value-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,var(--primary-color),transparent 50%);opacity:0;transition:opacity var(--transition-slow)}.about-value-card:hover{background:#ffffff0d;border-color:var(--primary-color);transform:translateY(-8px);box-shadow:var(--shadow-2xl)}.about-value-card:hover:before{opacity:.1}.about-value-icon{width:64px;height:64px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin-bottom:1.5rem;transition:all var(--transition-slow);position:relative}.about-value-icon.primary{background:var(--primary-lighter);color:var(--primary-color)}.about-value-icon.success{background:var(--success-light);color:var(--success-color)}.about-value-icon.info{background:var(--info-light);color:var(--info-color)}.about-value-icon.warning{background:var(--warning-light);color:var(--warning-color)}.about-value-card:hover .about-value-icon.primary{background:var(--primary-color);color:var(--text-white);transform:scale(1.1)}.about-value-card:hover .about-value-icon.success{background:var(--success-color);color:var(--text-white);transform:scale(1.1)}.about-value-card:hover .about-value-icon.info{background:var(--info-color);color:var(--text-white);transform:scale(1.1)}.about-value-card:hover .about-value-icon.warning{background:var(--warning-color);color:var(--text-white);transform:scale(1.1)}.about-value-title{font-size:1.5rem;font-weight:700;color:var(--text-white);margin-bottom:1rem;letter-spacing:-.01em}.about-value-description{font-size:1rem;line-height:1.7;color:var(--color-gray-400)}.about-team-section{padding:100px 0;background:var(--bg-secondary)}.about-team-header{text-align:center;max-width:800px;margin:0 auto 4rem}.about-team-badge{display:inline-block;background:var(--primary-lighter);color:var(--primary-dark);padding:.5rem 1.25rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:600;margin-bottom:1.5rem;border:1px solid var(--primary-light)}.about-team-title{font-size:3rem;font-weight:800;line-height:1.2;color:var(--text-primary);margin-bottom:1.5rem;letter-spacing:-.03em}.about-team-subtitle{font-size:1.125rem;line-height:1.8;color:var(--text-secondary)}.about-team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.about-team-member{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-2xl);padding:2rem;text-align:center;transition:all var(--transition-slow)}.about-team-member:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:var(--primary-light)}.about-team-avatar{width:120px;height:120px;border-radius:50%;margin:0 auto 1.5rem;overflow:hidden;border:4px solid var(--primary-lighter)}.about-team-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-team-name{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.about-team-role{font-size:.9375rem;color:var(--primary-color);font-weight:600;margin-bottom:1rem}.about-team-bio{font-size:.9375rem;line-height:1.6;color:var(--text-secondary);margin-bottom:1.5rem}.about-team-social{display:flex;justify-content:center;gap:1rem}.about-team-social a{width:36px;height:36px;border-radius:50%;background:var(--bg-secondary);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;font-size:.875rem;transition:all var(--transition-normal)}.about-team-social a:hover{background:var(--primary-color);color:var(--text-white);transform:translateY(-2px)}.about-cta-section{padding:80px 0;background:var(--bg-primary)}.about-cta-wrapper{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);border-radius:var(--radius-2xl);padding:4rem 3rem;text-align:center;position:relative;overflow:hidden}.about-cta-wrapper:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}.about-cta-content{position:relative;z-index:1;max-width:600px;margin:0 auto}.about-cta-title{font-size:2.5rem;font-weight:700;line-height:1.3;color:var(--text-white);margin-bottom:1rem;letter-spacing:-.02em}.about-cta-description{font-size:1.125rem;line-height:1.6;color:#ffffffe6;margin-bottom:2rem}.about-cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;font-size:1rem;font-weight:600;border-radius:var(--radius-lg);background:var(--text-white);color:var(--primary-color);border:none;cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-lg)}.about-cta-button:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0003}.about-cta-button i{transition:transform var(--transition-normal)}.about-cta-button:hover i{transform:translate(4px)}@media screen and (max-width:1023px){.about-mission-grid{grid-template-columns:1fr;gap:3rem}.about-hero-stats{gap:2rem}}@media screen and (max-width:768px){.about-hero{padding:80px 0 60px}.about-hero-title{font-size:2.5rem}.about-hero-subtitle{font-size:1.0625rem}.about-hero-stats{flex-direction:column;gap:2rem}.about-values-title,.about-team-title,.about-mission-content h2{font-size:2rem}.about-cta-wrapper{padding:3rem 2rem}.about-cta-title{font-size:2rem}.about-values-grid,.about-team-grid{grid-template-columns:1fr}}@media screen and (max-width:480px){.about-hero-title{font-size:2rem}.about-values-title,.about-team-title,.about-cta-title{font-size:1.75rem}}
