.about-page-wrapper{background-color:#f8fafc;font-family:Inter,sans-serif}.about-hero-section{background-color:#fff;border-bottom:1px solid #e2e8f0;padding:4rem 1rem}.about-hero-title{color:#0f172a;font-size:2.25rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;text-align:center}.about-hero-highlight{color:#f97316}.about-hero-subtitle{color:#64748b;font-size:1.125rem;font-weight:300;line-height:1.625;max-width:42rem;margin:0 auto 2rem;text-align:center}.about-breadcrumb{display:flex;justify-content:center;font-size:.875rem;font-weight:500;margin-top:2rem}.about-breadcrumb-link{color:#f97316;text-decoration:underline}.about-core-section{padding:5rem 1rem}.about-section-title{text-align:center;margin-bottom:4rem}.about-core-subtitle{color:#4f46e5;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.about-core-heading{color:#0f172a;font-size:2.25rem;font-weight:700}.about-purpose-card{background-color:#0f172a;border-radius:1.5rem;padding:2rem 3rem;margin-bottom:3rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);position:relative;overflow:hidden}.about-purpose-icon{width:4rem;height:4rem;background-color:#f97316;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 10px 15px -3px rgba(249,115,22,.2)}.about-purpose-text{color:#fff;font-size:1.5rem;font-weight:500;line-height:1.625;font-style:italic;text-align:center}.about-mission-card,.about-vision-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:2rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);transition:box-shadow .2s}.about-mission-card:hover,.about-vision-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.about-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.about-card-icon{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center}.about-vision-icon{background-color:#eef2ff}.about-mission-icon{background-color:#ecfdf5}.about-card-title{color:#0f172a;font-size:1.5rem;font-weight:700}.about-list-item{display:flex;gap:.75rem;color:#64748b;margin-bottom:1rem}.about-list-bullet{color:#f97316;font-weight:700}.about-journey-section{background-color:#f8fafc;border-radius:3rem;padding:2rem 4rem;border:1px solid #e2e8f0;margin-bottom:5rem}.about-story-subtitle{color:#4f46e5;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.about-story-heading{color:#0f172a;font-size:2.25rem;font-weight:700;margin-bottom:1.5rem}.about-story-text{color:#64748b;line-height:1.625;font-size:1.125rem;margin-bottom:1.5rem}.about-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2.5rem}.about-stat-card{background-color:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.about-stat-number{color:#f97316;font-size:1.875rem;font-weight:700;margin-bottom:.25rem}.about-stat-label{color:#64748b;font-size:.875rem;font-weight:500}.about-values-section{margin-top:6rem}.about-values-title{text-align:center;color:#0f172a;font-weight:700;font-size:1.5rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2.5rem}.about-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.about-value-card{text-align:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem;transition:border-color .2s}.about-value-card:hover{border-color:#f97316}.about-team-section{padding:3rem 1rem 5rem}.about-team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.about-team-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:1.5rem;text-align:center;transition:box-shadow .2s}.about-team-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.about-team-initial{width:5rem;height:5rem;background-color:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#cbd5e1;margin:0 auto 1.5rem;transition:all .2s}.about-team-card:hover .about-team-initial{background-color:rgba(249,115,22,.1);color:#f97316}.about-team-name{color:#0f172a;font-size:1.125rem;font-weight:700;margin-bottom:.25rem}.about-team-role{color:#f97316;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.about-team-bio{color:#64748b;font-size:.75rem;font-weight:500;line-height:1.5}.about-cta-section{background:linear-gradient(90deg,#f97316,#fb923c);border-radius:3rem;padding:3rem;color:#fff;display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}.about-cta-title{font-size:1.875rem;font-weight:700;margin-bottom:.5rem}.about-cta-text{color:hsla(0,0%,100%,.8)}.about-cta-button{background-color:#fff;color:#f97316;padding:1rem 2.5rem;border-radius:1rem;font-weight:700;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);transition:background-color .2s;text-decoration:none;display:inline-block}.about-cta-button:hover{background-color:#f1f5f9}@media (min-width:768px){.about-hero-title{font-size:3rem}.about-core-heading,.about-story-heading{font-size:2.5rem}.about-cta-section{flex-direction:row;justify-content:space-between;text-align:left}}