.about-page{padding:var(--spacing-xl) 0}.about-hero{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff;padding:var(--spacing-4xl) 0;text-align:center;margin-bottom:var(--spacing-4xl)}.about-hero h1{font-size:3rem;font-weight:700;margin-bottom:var(--spacing-md);font-family:var(--font-heading)}.about-hero p{font-size:1.3rem;opacity:.9;max-width:600px;margin:0 auto;line-height:1.6}.about-section{margin-bottom:var(--spacing-4xl)}.about-section h2{font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-lg);text-align:center;font-family:var(--font-heading)}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center;margin-bottom:var(--spacing-3xl)}.about-content-reverse{direction:ltr}.about-content-reverse .about-text{order:2}.about-content-reverse .about-image{order:1}.about-text{font-size:1.1rem;line-height:1.7;color:var(--color-text)}.about-text p{margin-bottom:var(--spacing-lg)}.about-text p:last-child{margin-bottom:0}.about-image{border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.about-image img{width:100%;height:auto;display:block}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-xl);margin:var(--spacing-4xl) 0}.stat-item{text-align:center;padding:var(--spacing-xl);background:#fff;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-background-secondary);transition:var(--transition-normal)}.stat-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.stat-number{font-size:3rem;font-weight:900;color:var(--color-primary);line-height:1;margin-bottom:var(--spacing-sm);font-family:var(--font-heading)}.stat-label{font-size:1.1rem;font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-xs)}.stat-description{font-size:.9rem;color:var(--color-text-light);line-height:1.5}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-xl)}.team-member{text-align:center;background:#fff;padding:var(--spacing-xl);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-background-secondary);transition:var(--transition-normal)}.team-member:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.team-photo{width:120px;height:120px;border-radius:50%;margin:0 auto var(--spacing-lg);overflow:hidden;background:var(--color-background-secondary)}.team-photo img{width:100%;height:100%;object-fit:cover;display:block}.team-name{font-size:1.3rem;font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-xs)}.team-role{font-size:1rem;color:var(--color-primary);font-weight:500;margin-bottom:var(--spacing-md)}.team-bio{font-size:.95rem;color:var(--color-text-light);line-height:1.6}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-xl)}.value-item{background:var(--color-background-secondary);padding:var(--spacing-xl);border-radius:var(--border-radius-lg);text-align:center;border:1px solid var(--color-background-secondary)}.value-icon{color:var(--color-primary);margin-bottom:var(--spacing-md)}.value-title{font-size:1.4rem;font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-md)}.value-description{color:var(--color-text-light);line-height:1.6}.cta-section{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff;padding:var(--spacing-4xl) var(--spacing-xl);border-radius:var(--border-radius-lg);text-align:center;margin-top:var(--spacing-4xl)}.cta-section h2{font-size:2.5rem;font-weight:700;margin-bottom:var(--spacing-md);color:#fff}.cta-section p{font-size:1.2rem;margin-bottom:var(--spacing-xl);opacity:.9}.cta-buttons{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}@media(max-width:768px){.about-hero h1{font-size:2.5rem}.about-hero p{font-size:1.1rem}.about-section h2{font-size:2rem}.about-content{grid-template-columns:1fr;gap:var(--spacing-xl)}.about-content-reverse .about-text,.about-content-reverse .about-image{order:initial}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stat-number{font-size:2.5rem}.team-grid,.values-grid{grid-template-columns:1fr}.cta-section h2{font-size:2rem}.cta-buttons{flex-direction:column;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-about.css.map */
