.about-page[data-v-3bf3239b]{min-height:100vh}.container[data-v-3bf3239b]{max-width:1200px;margin:0 auto;padding:0 var(--spacing-4)}.section-title[data-v-3bf3239b]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-neutral-900);text-align:center;margin-bottom:var(--spacing-12)}.hero-section[data-v-3bf3239b]{background:linear-gradient(135deg,var(--color-primary-600) 0%,var(--color-primary-800) 100%);color:#fff;padding:var(--spacing-24) 0 var(--spacing-16);text-align:center}.hero-section .hero-title[data-v-3bf3239b]{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-4)}.hero-section .hero-subtitle[data-v-3bf3239b]{font-size:var(--font-size-xl);opacity:.9;max-width:600px;margin:0 auto;line-height:var(--line-height-relaxed)}@media(max-width:768px){.hero-section[data-v-3bf3239b]{padding:var(--spacing-16) 0 var(--spacing-12)}.hero-section .hero-title[data-v-3bf3239b]{font-size:var(--font-size-4xl)}}.company-intro[data-v-3bf3239b]{padding:var(--spacing-20) 0}.company-intro .intro-grid[data-v-3bf3239b]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-16);align-items:center}@media(max-width:768px){.company-intro .intro-grid[data-v-3bf3239b]{grid-template-columns:1fr;gap:var(--spacing-8)}}.company-intro .intro-content .section-title[data-v-3bf3239b]{text-align:left;margin-bottom:var(--spacing-8)}.company-intro .intro-content .intro-text[data-v-3bf3239b]{font-size:var(--font-size-lg);line-height:var(--line-height-loose);color:var(--color-neutral-700);margin-bottom:var(--spacing-6)}.company-intro .intro-image img[data-v-3bf3239b]{width:100%;height:auto;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg)}.mission-vision[data-v-3bf3239b]{padding:var(--spacing-20) 0;background:var(--color-neutral-50)}.mission-vision .mv-grid[data-v-3bf3239b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-8)}.mission-vision .mv-card[data-v-3bf3239b]{background:#fff;padding:var(--spacing-10);border-radius:var(--border-radius-lg);text-align:center;box-shadow:var(--shadow-sm);transition:var(--transition-base)}.mission-vision .mv-card[data-v-3bf3239b]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.mission-vision .mv-card .mv-icon[data-v-3bf3239b]{color:var(--color-primary-600);margin-bottom:var(--spacing-6)}.mission-vision .mv-card h3[data-v-3bf3239b]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin-bottom:var(--spacing-4)}.mission-vision .mv-card p[data-v-3bf3239b]{color:var(--color-neutral-600);line-height:var(--line-height-relaxed)}.development-history[data-v-3bf3239b]{padding:var(--spacing-20) 0}.development-history .timeline[data-v-3bf3239b]{max-width:800px;margin:0 auto;position:relative}.development-history .timeline[data-v-3bf3239b]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--color-primary-200);transform:translate(-50%)}.development-history .timeline-item[data-v-3bf3239b]{display:flex;margin-bottom:var(--spacing-12);position:relative}.development-history .timeline-item[data-v-3bf3239b]:nth-child(odd){flex-direction:row}.development-history .timeline-item:nth-child(odd) .timeline-year[data-v-3bf3239b]{order:1;text-align:right;margin-right:var(--spacing-8)}.development-history .timeline-item:nth-child(odd) .timeline-content[data-v-3bf3239b]{order:2;margin-left:var(--spacing-8)}.development-history .timeline-item[data-v-3bf3239b]:nth-child(2n){flex-direction:row-reverse}.development-history .timeline-item:nth-child(2n) .timeline-year[data-v-3bf3239b]{order:1;text-align:left;margin-left:var(--spacing-8)}.development-history .timeline-item:nth-child(2n) .timeline-content[data-v-3bf3239b]{order:2;margin-right:var(--spacing-8)}.development-history .timeline-item[data-v-3bf3239b]:before{content:"";position:absolute;left:50%;top:var(--spacing-4);width:12px;height:12px;background:var(--color-primary-600);border-radius:50%;transform:translate(-50%);z-index:1}.development-history .timeline-year[data-v-3bf3239b]{flex:0 0 100px;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.development-history .timeline-content[data-v-3bf3239b]{flex:1;background:#fff;padding:var(--spacing-6);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm)}.development-history .timeline-content h4[data-v-3bf3239b]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin-bottom:var(--spacing-2)}.development-history .timeline-content p[data-v-3bf3239b]{color:var(--color-neutral-600);line-height:var(--line-height-relaxed)}@media(max-width:768px){.development-history .timeline[data-v-3bf3239b]:before{left:var(--spacing-4)}.development-history .timeline-item[data-v-3bf3239b]:nth-child(odd),.development-history .timeline-item[data-v-3bf3239b]:nth-child(2n){flex-direction:row}.development-history .timeline-item:nth-child(odd) .timeline-year[data-v-3bf3239b],.development-history .timeline-item:nth-child(2n) .timeline-year[data-v-3bf3239b]{order:1;text-align:left;margin-right:var(--spacing-4);margin-left:0}.development-history .timeline-item:nth-child(odd) .timeline-content[data-v-3bf3239b],.development-history .timeline-item:nth-child(2n) .timeline-content[data-v-3bf3239b]{order:2;margin-left:var(--spacing-4);margin-right:0}.development-history .timeline-item[data-v-3bf3239b]:before{left:var(--spacing-4)}}.team-section[data-v-3bf3239b]{padding:var(--spacing-20) 0;background:var(--color-neutral-50)}.team-section .team-grid[data-v-3bf3239b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-8)}.team-section .team-member[data-v-3bf3239b]{background:#fff;padding:var(--spacing-8);border-radius:var(--border-radius-lg);text-align:center;box-shadow:var(--shadow-sm);transition:var(--transition-base)}.team-section .team-member[data-v-3bf3239b]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.team-section .team-member .member-avatar[data-v-3bf3239b]{width:120px;height:120px;margin:0 auto var(--spacing-6);border-radius:50%;overflow:hidden;border:4px solid var(--color-primary-100)}.team-section .team-member .member-avatar img[data-v-3bf3239b]{width:100%;height:100%;object-fit:cover}.team-section .team-member h4[data-v-3bf3239b]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin-bottom:var(--spacing-2)}.team-section .team-member .member-position[data-v-3bf3239b]{color:var(--color-primary-600);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-4)}.team-section .team-member .member-description[data-v-3bf3239b]{color:var(--color-neutral-600);line-height:var(--line-height-relaxed);font-size:var(--font-size-sm)}.achievements[data-v-3bf3239b]{padding:var(--spacing-20) 0}.achievements .achievements-grid[data-v-3bf3239b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-8)}.achievements .achievement-item[data-v-3bf3239b]{display:flex;align-items:center;background:#fff;padding:var(--spacing-8);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-base)}.achievements .achievement-item[data-v-3bf3239b]:hover{box-shadow:var(--shadow-md)}.achievements .achievement-item .achievement-icon[data-v-3bf3239b]{flex:0 0 80px;margin-right:var(--spacing-6)}.achievements .achievement-item .achievement-icon img[data-v-3bf3239b]{width:60px;height:60px}.achievements .achievement-item .achievement-content[data-v-3bf3239b]{flex:1}.achievements .achievement-item .achievement-content h4[data-v-3bf3239b]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin-bottom:var(--spacing-2)}.achievements .achievement-item .achievement-content p[data-v-3bf3239b]{color:var(--color-neutral-600);margin-bottom:var(--spacing-2);line-height:var(--line-height-normal)}.achievements .achievement-item .achievement-content .achievement-date[data-v-3bf3239b]{color:var(--color-neutral-500);font-size:var(--font-size-sm)}.contact-cta[data-v-3bf3239b]{padding:var(--spacing-16) 0;background:linear-gradient(135deg,var(--color-primary-600) 0%,var(--color-primary-800) 100%);color:#fff;text-align:center}.contact-cta .cta-content h2[data-v-3bf3239b]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-4)}.contact-cta .cta-content p[data-v-3bf3239b]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-8);opacity:.9}
