.about-hero{height:300px;background:linear-gradient(rgba(45,48,71,.8),rgba(45,48,71,.8)),url('https://images.unsplash.com/photo-1520333789090-1afc82db536a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1471&q=80');background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;margin-bottom:60px}.about-hero-content h1{font-size:48px;margin-bottom:20px;animation:fadeInDown 1s ease-out}.about-hero-content p{font-size:20px;opacity:.9;animation:fadeInUp 1s ease-out}.about-container{margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.about-text h2{font-size:36px;color:var(--dark);margin-bottom:20px;position:relative}.about-text h2:after{content:'';position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:#e74c3c}.about-text p{color:#666;line-height:1.8;margin-bottom:20px;font-size:16px}.about-image{border-radius:10px;overflow:hidden;box-shadow:var(--shadow);animation:fadeInRight 1s ease-out}.about-image img{width:100%;height:auto;display:block;transition:transform .5s ease}.about-image:hover img{transform:scale(1.05)}.mission-section{background-color:#f9f9f9;padding:80px 0}.mission-container{margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.mission-card{background-color:#fff;border-radius:10px;padding:30px;text-align:center;box-shadow:var(--shadow);transition:all .3s ease}.mission-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.mission-icon{width:80px;height:80px;background:#e74c3c;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:30px}.mission-card h3{font-size:22px;margin-bottom:15px;color:var(--dark)}.mission-card p{color:#666;line-height:1.6}.testimonials-section{padding:80px 0;background-color:#fff}.testimonials-container{margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.testimonial-card{background-color:#fff;border-radius:10px;padding:30px;box-shadow:var(--shadow);transition:all .3s ease}.testimonial-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.rating{color:var(--accent);margin-bottom:20px}.testimonial-content p{color:#666;font-style:italic;line-height:1.6;margin-bottom:20px}.testimonial-author{display:flex;align-items:center;gap:15px}.testimonial-author img{width:60px;height:60px;border-radius:50%;object-fit:cover}.testimonial-author h4{font-size:16px;margin-bottom:5px;color:var(--dark)}.testimonial-author p{font-size:14px;color:#666}.woocommerce-MyAccount-navigation{background-color:#fff;border-radius:10px;padding:20px;box-shadow:var(--shadow);height:fit-content}.woocommerce-MyAccount-navigation ul li{list-style:none;margin-bottom:8px}.woocommerce-MyAccount-navigation ul li a{color:#666;text-decoration:none;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-dashboard .woocommerce-MyAccount-navigation ul li:first-child a{color:#e74c3c}.faq-item{margin-bottom:10px;border-radius:5px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.1)}.faq-question{background-color:#2c3e50;color:#fff;padding:15px 20px;cursor:pointer;font-weight:700;position:relative;transition:background-color .3s}.faq-question:hover{background-color:#1a252f}.faq-question:after{content:'+';position:absolute;right:20px;font-size:20px;transition:transform .3s}.faq-question.active:after{content:'-';transform:rotate(0deg)}.faq-answer{background-color:#fff;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease}.faq-answer.show{padding:20px;max-height:500px}@media screen and (max-width:768px){.mission-container,.about-container,.testimonials-container{display:block}.mission-card,.testimonial-card{margin-bottom:30px}}