.about-hero{padding:calc(var(--header-height) + 2rem) 0 4rem;background-color:var(--bg-light-blue)}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.about-hero .container{display:flex;align-items:center;gap:1rem}.about-hero-content{flex:1}.about-hero-content h1{color:var(--primary-blue);font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.about-hero-content p{font-size:1.1rem;margin-bottom:2rem;color:var(--text-secondary);line-height:1.5}.about-hero-buttons{display:flex;gap:1rem}.about-hero-image{flex:1;display:flex;justify-content:center}.car-image{position:relative;width:500px}.journey-section{padding:5rem 0;background-color:var(--bg-white)}.journey-container{display:flex;align-items:center;gap:3rem}.journey-image{flex:1}.journey-image img{width:100%;max-width:450px;height:auto;border-radius:8px;box-shadow:var(--shadow-md)}.journey-content{flex:1}.journey-content h2{color:var(--primary-blue);font-size:2.2rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.journey-content p{color:var(--text-secondary);line-height:1.7;margin-bottom:1.5rem}.journey-cta{margin-top:2rem}.values-section{padding:5rem 0;background-color:var(--bg-white)}.section-title{font-size:2.2rem;font-weight:700;color:var(--primary-purple);text-align:center;margin-bottom:.5rem}.section-subtitle{font-size:1.2rem;font-weight:400;color:var(--text-secondary);text-align:center;margin-bottom:3rem}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem}.value-card{border-radius:8px;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--transition-normal)}.value-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.value-image{height:200px;overflow:hidden}.value-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.value-content{padding:1.5rem;height:100%}.purple-bg{background-color:var(--primary-purple);color:white}.value-content h3{color:white;font-size:1.3rem;margin-bottom:.75rem}.value-content p{line-height:1.5;font-size:.95rem}.values-cta{display:flex;justify-content:center}.courses-section{padding:5rem 0}.blue-bg{background-color:var(--primary-blue)}.white-text{color:white}.courses-container{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem;padding:0 3rem}.course-box{padding:1.5rem;border-radius:8px;height:100%}.white-bg{background-color:white}.course-box h3{color:var(--primary-blue);font-size:1.1rem;font-weight:600;margin-bottom:1rem;text-align:center}.course-box p{color:var(--text-secondary);line-height:1.5;font-size:.9rem;text-align:center}.testimonials-section{padding:5rem 0;background-color:var(--bg-white)}.testimonials-container{display:flex;align-items:center;gap:3rem}.testimonial-image{flex:1}.testimonial-image img{width:100%;max-width:450px;height:auto;border-radius:8px;box-shadow:var(--shadow-md)}.testimonial-content{flex:1}.testimonial-content h2{color:var(--primary-purple);font-size:2.2rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.testimonial-text{font-style:italic;color:var(--text-secondary);line-height:1.7;margin-bottom:2rem;position:relative}.testimonial-navigation{display:flex;gap:1rem;margin-bottom:2rem}.nav-button{width:35px;height:35px;border-radius:50%;background-color:var(--primary-purple);color:white;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-fast)}.nav-button:hover{background-color:var(--primary-blue)}.testimonial-cta{margin-top:1.5rem}@media (max-width:992px){.about-hero .container,.journey-container,.testimonials-container{flex-direction:column;gap:2rem}.about-hero-content,.journey-content,.testimonial-content{text-align:center}.about-hero-buttons,.journey-cta{justify-content:center}.about-hero-image{order:-1}.courses-container,.values-grid{grid-template-columns:repeat(2,1fr)}.courses-container{padding:0}.testimonial-navigation{justify-content:center}}@media (max-width:768px){.about-hero-content h1,.journey-content h2,.section-title,.testimonial-content h2{font-size:2rem}.courses-container,.values-grid{grid-template-columns:1fr}.journey-image img,.testimonial-image img{max-width:100%}.about-hero-buttons{flex-direction:column}}@media (max-width:576px){.about-hero-content h1,.journey-content h2,.section-title,.testimonial-content h2{font-size:1.75rem}.section-subtitle{font-size:1rem}.image-circle{width:250px;height:250px}.car-image{width:220px;height:auto}}