.about-page{min-height:100vh;padding-top:100px}.about-page__container{max-width:1200px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg)}.about-page .about-header{text-align:center;margin-bottom:var(--spacing-2xl)}.about-page .about-header h1{font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-md);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-page .about-header p{font-size:1.3rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.about-page .about-content .about-section{margin-bottom:var(--spacing-2xl)}.about-page .about-content .about-section:last-child{margin-bottom:0}.about-page .about-content .about-section h2{font-size:2rem;font-weight:600;color:var(--primary-color);margin-bottom:var(--spacing-lg);text-align:center}.about-page .about-content .about-section p{font-size:1.1rem;color:var(--text-secondary);line-height:1.7;text-align:center;max-width:800px;margin:0 auto}.about-page .about-content .about-section .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.about-page .about-content .about-section .features-grid .feature-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;box-shadow:var(--shadow-md);transition:all .3s ease}.about-page .about-content .about-section .features-grid .feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.about-page .about-content .about-section .features-grid .feature-card .feature-icon{font-size:3rem;margin-bottom:var(--spacing-md)}.about-page .about-content .about-section .features-grid .feature-card h3{font-size:1.3rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-md)}.about-page .about-content .about-section .features-grid .feature-card p{font-size:1rem;color:var(--text-secondary);line-height:1.6;text-align:center;margin:0}.about-page .about-content .about-section .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.about-page .about-content .about-section .stats-grid .stat-item{text-align:center;padding:var(--spacing-xl);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all .3s ease}.about-page .about-content .about-section .stats-grid .stat-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.about-page .about-content .about-section .stats-grid .stat-item .stat-number{font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:var(--spacing-xs)}.about-page .about-content .about-section .stats-grid .stat-item .stat-label{font-size:1rem;color:var(--text-secondary);line-height:1.4}.about-page .about-content .about-section .workflow{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.about-page .about-content .about-section .workflow .workflow-step{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all .3s ease}.about-page .about-content .about-section .workflow .workflow-step:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.about-page .about-content .about-section .workflow .workflow-step .step-number{width:50px;height:50px;background:var(--gradient-primary);color:var(--text-inverse);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0;box-shadow:var(--shadow-coral)}.about-page .about-content .about-section .workflow .workflow-step .step-content h3{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.about-page .about-content .about-section .workflow .workflow-step .step-content p{font-size:1rem;color:var(--text-secondary);line-height:1.5;text-align:left;margin:0}.about-page .about-content .about-section .cta-section{text-align:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-2xl);box-shadow:var(--shadow-md)}.about-page .about-content .about-section .cta-section p{font-size:1.2rem;color:var(--text-secondary);margin-bottom:var(--spacing-lg);max-width:600px;margin-left:auto;margin-right:auto}.about-page .about-content .about-section .cta-section .cta-buttons{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}@media(max-width:768px){.about-page .about-content .about-section .cta-section .cta-buttons{flex-direction:column;align-items:center}}.about-page .about-footer{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border-color);text-align:center}.about-page .about-footer .contact-info h3{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-md)}.about-page .about-footer .contact-info p{font-size:1rem;color:var(--text-secondary);margin-bottom:var(--spacing-xs)}.about-page .about-footer .contact-info p:last-child{margin-bottom:0}@media(max-width:768px){.about-page{padding-top:80px}.about-page__container{padding:var(--spacing-lg) var(--spacing-md)}.about-page .about-header{margin-bottom:var(--spacing-xl)}.about-page .about-header h1{font-size:2.5rem}.about-page .about-header p{font-size:1.1rem}.about-page .about-content .about-section{margin-bottom:var(--spacing-xl)}.about-page .about-content .about-section h2{font-size:1.8rem}.about-page .about-content .about-section .features-grid{grid-template-columns:1fr;gap:var(--spacing-md)}.about-page .about-content .about-section .features-grid .feature-card{padding:var(--spacing-lg)}.about-page .about-content .about-section .stats-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.about-page .about-content .about-section .stats-grid .stat-item{padding:var(--spacing-lg)}.about-page .about-content .about-section .stats-grid .stat-item .stat-number{font-size:2rem}.about-page .about-content .about-section .workflow{grid-template-columns:1fr;gap:var(--spacing-md)}.about-page .about-content .about-section .workflow .workflow-step{padding:var(--spacing-md)}.about-page .about-content .about-section .cta-section{padding:var(--spacing-lg)}.about-page .about-content .about-section .cta-section p{font-size:1.1rem}}@media(max-width:480px){.about-page__container{padding:var(--spacing-md) var(--spacing-sm)}.about-page .about-header h1{font-size:2rem}.about-page .about-content .about-section .stats-grid{grid-template-columns:1fr}.about-page .about-content .about-section .workflow .workflow-step{flex-direction:column;text-align:center;gap:var(--spacing-sm)}.about-page .about-content .about-section .workflow .workflow-step .step-content p{text-align:center}.about-page .about-content .about-section .cta-section{padding:var(--spacing-md)}}