@charset "UTF-8";.about-cont[data-v-5e1b0f08]{margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.about-cont[data-v-5e1b0f08]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/about-bg-CchA2HyA.jpeg);background-repeat:no-repeat;background-size:cover;opacity:.25;z-index:-1}.desc[data-v-5e1b0f08]{padding-right:40px}.cover[data-v-5e1b0f08]{padding-left:40px}@media screen and (max-width: 599.98px){.about-cont[data-v-5e1b0f08]{flex-direction:column;align-items:center;padding:2em}.about-cont .desc[data-v-5e1b0f08]{padding-right:0;text-align:center}.about-cont .cover[data-v-5e1b0f08]{padding-left:0;margin-top:20px}}.team-section[data-v-1277b46b]{max-width:1200px;margin:0 auto}.team-container[data-v-1277b46b]{width:100%}.team-photo[data-v-1277b46b]{width:100%;height:auto;object-fit:cover}@media (max-width: 599.98px){.team-card .row[data-v-1277b46b]{flex-direction:column}.q-pa-lg[data-v-1277b46b],.q-pa-md[data-v-1277b46b]{padding:16px}h2.text-h4[data-v-1277b46b]{font-size:1.5rem}}.corporate-culture[data-v-f4cb8b69]{max-width:1200px;margin:0 auto}.team-section[data-v-e946f805]{max-width:1600px;margin:0 auto}.team-section .team-scroll-area[data-v-e946f805]{width:100%;height:300px}.team-section .team-list[data-v-e946f805]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:60px}.team-section .team-list .team-member-card[data-v-e946f805]{background:#fff;border:1px solid #eee;overflow:hidden;width:450px;height:280px;margin:auto}.team-section .team-list .team-member-card .member-content[data-v-e946f805]{display:flex;height:100%}.team-section .team-list .team-member-card .member-content .member-image[data-v-e946f805]{width:200px;height:280px}.team-section .team-list .team-member-card .member-content .member-info[data-v-e946f805]{flex:1;padding:25px;display:flex;flex-direction:column;position:relative}.team-section .team-list .team-member-card .member-content .member-info .member-name[data-v-e946f805]{font-size:22px;margin-bottom:8px;color:#333}.team-section .team-list .team-member-card .member-content .member-info .member-position[data-v-e946f805]{font-size:16px;color:#333;margin-bottom:15px;font-weight:500;min-height:50px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;max-height:50px}.team-section .team-list .team-member-card .member-content .member-info .member-description[data-v-e946f805]{line-height:1.6;margin-bottom:20px;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;max-height:48px}.team-section .team-list .team-member-card .member-content .member-info .learn-more-btn[data-v-e946f805]{align-self:flex-end;color:#666;font-size:14px;padding:8px;border:1px solid}.team-section .team-list .team-member-card .member-content .member-info .learn-more-btn[data-v-e946f805]:hover{color:var(--theme-color)}@media (max-width: 992px){.team-section .team-scroll-area[data-v-e946f805]{width:100%;height:900px}.team-section .team-list[data-v-e946f805]{max-width:450px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.team-section .team-list .team-member-card[data-v-e946f805]{margin:0 auto;width:100%;max-height:300px}.team-section .team-list .team-member-card .member-description[data-v-e946f805]{font-size:14px;-webkit-line-clamp:2}}@media (max-width: 768px){.team-section[data-v-e946f805]{padding:40px 15px 0}.team-section .section-subtitle[data-v-e946f805]{font-size:16px;margin-bottom:30px}.team-section .team-scroll-area .team-list .team-member-card .member-content[data-v-e946f805]{flex-direction:row}.team-section .team-scroll-area .team-list .team-member-card .member-content .member-image[data-v-e946f805]{width:200px;height:280px}.team-section .team-scroll-area .team-list .team-member-card .member-content .member-info[data-v-e946f805]{padding:20px}.team-section .team-scroll-area .team-list .team-member-card .member-content .member-info .member-name[data-v-e946f805]{font-size:20px}.team-section .team-scroll-area .team-list .team-member-card .member-content .member-info .member-position[data-v-e946f805]{font-size:15px}.team-section .team-scroll-area .team-list .team-member-card .member-content .member-info .member-description[data-v-e946f805]{font-size:14px;-webkit-line-clamp:2;max-height:48px}}.about-page .company-intro{max-width:1200px;margin:0 auto}.about-page .company-intro .intro-content .intro-text{color:#666;margin-bottom:30px}.about-page .company-intro .intro-image{width:100%;height:400px}@media (max-width: 599.98px){.about-page .culture-container{grid-template-columns:1fr;gap:16px;padding:12px}}.about-page .development-timeline{max-width:1200px;margin:40px auto;padding:0 20px}.about-page .development-timeline .timeline-container{display:flex;overflow-x:auto;overflow-y:hidden;padding:20px 0;scrollbar-width:none}.about-page .development-timeline .timeline-container::-webkit-scrollbar{display:none}.about-page .development-timeline .timeline-container .timeline-item{flex:0 0 200px;position:relative;padding:20px;margin-right:40px;cursor:pointer;transition:all .3s}.about-page .development-timeline .timeline-container .timeline-item:before{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:80%;height:3px;background:#eee}.about-page .development-timeline .timeline-container .timeline-item .year{font-size:24px;color:var(--van-primary-color);font-weight:700}.about-page .development-timeline .timeline-container .timeline-item .event{margin:10px 0;font-size:16px}.about-page .development-timeline .timeline-container .timeline-item .dot{width:12px;height:12px;background:#ddd;border-radius:50%;position:absolute;bottom:-26px;left:50%;transform:translate(-50%);transition:all .3s}.about-page .development-timeline .timeline-container .timeline-item.active .dot{background:var(--van-primary-color);transform:translate(-50%) scale(1.4)}.about-page .development-timeline .timeline-container .timeline-item.active:before{background:var(--van-primary-color)}@media (max-width: 599.98px){.about-page .company-intro{margin:0 auto}.about-page .company-intro .intro-image{width:100%;height:auto;margin-top:20px}.development-timeline .timeline-item{flex:0 0 160px!important;padding:15px!important}}
