// About page specific styles .about-banner { // Add any specific styles for the about banner here } // Enterprise styling for about page .enterprise-badge { .enterprise-badge-content { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 8px 16px; border-radius: 20px; font-size: 12px; font-weight: 600; text-transform: none; letter-spacing: 0.5px; display: inline-flex; align-items: center; gap: 8px; i { font-size: 14px; } } } .enterprise-stats { .stat-item { text-align: center; padding: 20px 10px; border-radius: 8px; background: rgba(102, 126, 234, 0.05); border: 1px solid rgba(102, 126, 234, 0.1); transition: all 0.3s ease; &:hover { transform: translateY(-5px); box-shadow: 0 10px 30px rgba(102, 126, 234, 0.2); } h4 { font-size: 2rem; margin-bottom: 8px; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } p { font-size: 14px; margin: 0; } } } .enterprise-features { .feature-item { padding: 15px; border-radius: 8px; background: rgba(102, 126, 234, 0.03); border: 1px solid rgba(102, 126, 234, 0.1); transition: all 0.3s ease; &:hover { background: rgba(102, 126, 234, 0.08); transform: translateX(5px); } .feature-icon { width: 40px; height: 40px; border-radius: 50%; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); display: flex; align-items: center; justify-content: center; i { color: white; font-size: 18px; } } } } .process-steps { .process-step { display: flex; align-items: flex-start; gap: 15px; .step-number { width: 40px; height: 40px; border-radius: 50%; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; display: flex; align-items: center; justify-content: center; font-weight: 700; font-size: 14px; flex-shrink: 0; } .step-content { h6 { margin-bottom: 5px; } p { font-size: 14px; line-height: 1.4; } } } } .journey-milestones { .milestone-item { padding: 15px; border-radius: 8px; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); transition: all 0.3s ease; &:hover { background: rgba(255, 255, 255, 0.1); transform: translateX(5px); } .year-badge { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 8px 12px; border-radius: 20px; font-weight: 700; font-size: 12px; min-width: 60px; text-align: center; } } } .enterprise-social { li { a { background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.2); transition: all 0.3s ease; &:hover { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); border-color: transparent; transform: translateY(-3px); } } } } // Responsive adjustments @media (max-width: 768px) { .enterprise-stats { .stat-item { margin-bottom: 20px; } } .enterprise-features { .feature-item { margin-bottom: 15px; } } .process-steps { .process-step { margin-bottom: 20px; } } .journey-milestones { .milestone-item { margin-bottom: 15px; } } }