.about[data-v-801d0684]{color:var(--text-color)}.about .page-header[data-v-801d0684]{height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--secondary-color),var(--background-color));color:var(--text-color);text-align:center;padding:0 2rem;margin-top:-70px;position:relative;overflow:hidden}.about .page-header[data-v-801d0684]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(138,43,226,.1) 0%,transparent 70%);pointer-events:none}.about .page-header h1[data-v-801d0684]{font-size:3.5rem;margin-bottom:1rem;font-weight:700;background:linear-gradient(90deg,var(--primary-color),#e63de6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about .page-header p[data-v-801d0684]{font-size:1.5rem;max-width:800px;opacity:.9}.about section[data-v-801d0684]{padding:5rem 0}.about section .container[data-v-801d0684]{max-width:1200px;margin:0 auto;padding:0 2rem}.about section h2[data-v-801d0684]{text-align:center;font-size:2.5rem;margin-bottom:3rem;font-weight:700;background:linear-gradient(90deg,var(--primary-color),#e63de6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about .mission .mission-content[data-v-801d0684]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about .mission .mission-content .mission-text p[data-v-801d0684]{font-size:1.1rem;color:var(--text-color);line-height:1.8;margin-bottom:1.5rem}.about .mission .mission-content .mission-text p[data-v-801d0684]:last-child{margin-bottom:0}.about .mission .mission-content .mission-image .placeholder-image[data-v-801d0684]{background-color:#ffffff08;height:300px;display:flex;align-items:center;justify-content:center;border-radius:1rem;color:var(--text-light);font-size:1.2rem;box-shadow:0 20px 40px #0000004d;border:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden;transition:transform .5s ease}.about .mission .mission-content .mission-image .placeholder-image[data-v-801d0684]:hover{transform:perspective(1000px) rotateY(-5deg) rotateX(5deg)}.about .mission .mission-content .mission-image .placeholder-image[data-v-801d0684]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(138,43,226,.1),rgba(0,0,0,0));pointer-events:none}.about .team[data-v-801d0684]{background-color:#ffffff05;border-radius:1.5rem;margin:0 2rem;padding:5rem 2rem}.about .team .team-description[data-v-801d0684]{text-align:center;max-width:800px;margin:0 auto 3rem}.about .team .team-description p[data-v-801d0684]{font-size:1.1rem;color:var(--text-light);line-height:1.6}.about .team .team-members[data-v-801d0684]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.about .team .team-members .member-card[data-v-801d0684]{background-color:#ffffff08;border-radius:1rem;overflow:hidden;box-shadow:0 10px 20px #0003;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,255,255,.05)}.about .team .team-members .member-card[data-v-801d0684]:hover{transform:translateY(-10px);box-shadow:0 20px 30px #0000004d}.about .team .team-members .member-card .member-avatar[data-v-801d0684]{height:200px;background-color:#ffffff0d;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.about .team .team-members .member-card .member-avatar[data-v-801d0684]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(138,43,226,.1),rgba(0,0,0,0));pointer-events:none}.about .team .team-members .member-card .member-avatar .placeholder-avatar[data-v-801d0684]{color:var(--text-light);font-size:1.2rem;z-index:2}.about .team .team-members .member-card h3[data-v-801d0684]{font-size:1.5rem;font-weight:600;margin:1.5rem 0 .5rem;padding:0 1.5rem;color:var(--text-color)}.about .team .team-members .member-card .member-title[data-v-801d0684]{color:var(--primary-color);font-weight:600;margin-bottom:1rem;padding:0 1.5rem}.about .team .team-members .member-card .member-bio[data-v-801d0684]{color:var(--text-light);line-height:1.6;font-size:.95rem;padding:0 1.5rem;margin-bottom:1.5rem}.about .team .team-members .member-card .member-social[data-v-801d0684]{display:flex;padding:0 1.5rem 1.5rem;gap:1rem}.about .team .team-members .member-card .member-social .social-link[data-v-801d0684]{color:var(--text-color);text-decoration:none;font-size:.9rem;padding:.5rem 1rem;background-color:#ffffff0d;border-radius:.3rem;transition:all .3s ease}.about .team .team-members .member-card .member-social .social-link[data-v-801d0684]:hover{color:#fff;background-color:var(--primary-color);transform:translateY(-3px)}.about .features-summary[data-v-801d0684]{background-color:#ffffff05;border-radius:1.5rem;padding:5rem 0;margin:5rem 2rem}.about .features-summary .features-grid[data-v-801d0684]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.about .features-summary .features-grid .feature-box[data-v-801d0684]{background-color:#ffffff08;border-radius:1rem;padding:2rem;border:1px solid rgba(255,255,255,.05);transition:transform .3s ease,box-shadow .3s ease}.about .features-summary .features-grid .feature-box[data-v-801d0684]:hover{transform:translateY(-10px);box-shadow:0 15px 25px #0003}.about .features-summary .features-grid .feature-box .feature-icon[data-v-801d0684]{font-size:2.5rem;margin-bottom:1rem;color:var(--primary-color)}.about .features-summary .features-grid .feature-box h3[data-v-801d0684]{font-size:1.3rem;margin-bottom:1rem;font-weight:600}.about .features-summary .features-grid .feature-box p[data-v-801d0684]{color:var(--text-light);line-height:1.6}.about .faq[data-v-801d0684]{padding:5rem 0}.about .faq .faq-items .faq-item[data-v-801d0684]{background-color:#ffffff08;border-radius:1rem;padding:2rem;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.05);transition:transform .3s ease,box-shadow .3s ease}.about .faq .faq-items .faq-item[data-v-801d0684]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003}.about .faq .faq-items .faq-item h3[data-v-801d0684]{font-size:1.3rem;margin-bottom:1rem;font-weight:600;color:var(--primary-color)}.about .faq .faq-items .faq-item p[data-v-801d0684]{color:var(--text-light);line-height:1.6}.about .contact[data-v-801d0684]{background-color:#ffffff05;border-radius:1.5rem;margin:0 2rem;padding:5rem 2rem}.about .contact .contact-methods[data-v-801d0684]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.about .contact .contact-methods .contact-item[data-v-801d0684]{background-color:#ffffff08;padding:2rem;border-radius:1rem;box-shadow:0 10px 20px #0003;border:1px solid rgba(255,255,255,.05);transition:transform .3s ease}.about .contact .contact-methods .contact-item[data-v-801d0684]:hover{transform:translateY(-10px)}.about .contact .contact-methods .contact-item h3[data-v-801d0684]{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:var(--primary-color)}.about .contact .contact-methods .contact-item p[data-v-801d0684]{color:var(--text-light);line-height:1.6}.about .contact .contact-methods .contact-item p a[data-v-801d0684]{color:var(--primary-color);text-decoration:none}.about .contact .contact-methods .contact-item p a[data-v-801d0684]:hover{text-decoration:underline}.about .contact .contact-methods .contact-item .social-links[data-v-801d0684]{display:flex;flex-wrap:wrap;gap:1rem}.about .contact .contact-methods .contact-item .social-links .social-link[data-v-801d0684]{display:inline-block;padding:.5rem 1rem;background-color:#ffffff0d;color:var(--text-color);text-decoration:none;border-radius:.3rem;transition:all .3s ease}.about .contact .contact-methods .contact-item .social-links .social-link[data-v-801d0684]:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-3px)}.about .about-footer[data-v-801d0684]{text-align:center;padding:2rem 0;border-top:1px solid rgba(255,255,255,.05)}.about .about-footer p[data-v-801d0684]{color:var(--text-light);font-size:.9rem}@media (max-width: 768px){.about .page-header h1[data-v-801d0684]{font-size:2.5rem}.about .page-header p[data-v-801d0684]{font-size:1.2rem}.about .mission .mission-content[data-v-801d0684]{grid-template-columns:1fr;gap:2rem}.about .mission .mission-content .mission-image[data-v-801d0684]{order:-1}.about .team-members[data-v-801d0684],.about .features-grid[data-v-801d0684]{grid-template-columns:1fr}}
