[data-v-d3d7f723]{margin:0;padding:0;box-sizing:border-box}html[data-v-d3d7f723],body[data-v-d3d7f723]{height:100%;width:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;color:#333}a[data-v-d3d7f723]{text-decoration:none;color:inherit}img[data-v-d3d7f723]{max-width:100%;height:auto}ul[data-v-d3d7f723],ol[data-v-d3d7f723]{list-style:none}.container[data-v-d3d7f723]{max-width:1440px;margin:0 auto;padding:0 16px}.flex[data-v-d3d7f723]{display:flex}.flex-center[data-v-d3d7f723]{display:flex;justify-content:center;align-items:center}.flex-between[data-v-d3d7f723]{display:flex;justify-content:space-between;align-items:center}.text-primary[data-v-d3d7f723]{color:#2b5d4c}.text-secondary[data-v-d3d7f723]{color:#e9b84e}.text-center[data-v-d3d7f723]{text-align:center}.text-ellipsis[data-v-d3d7f723]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bg-primary[data-v-d3d7f723]{background-color:#2b5d4c}.bg-light[data-v-d3d7f723]{background-color:#f5f7fa}.pointer[data-v-d3d7f723]{cursor:pointer}.m-1[data-v-d3d7f723]{margin:4px}.m-2[data-v-d3d7f723]{margin:8px}.m-3[data-v-d3d7f723]{margin:16px}.m-4[data-v-d3d7f723]{margin:24px}.m-5[data-v-d3d7f723]{margin:32px}.mt-1[data-v-d3d7f723]{margin-top:4px}.mt-2[data-v-d3d7f723]{margin-top:8px}.mt-3[data-v-d3d7f723]{margin-top:16px}.mt-4[data-v-d3d7f723]{margin-top:24px}.mt-5[data-v-d3d7f723]{margin-top:32px}.mb-1[data-v-d3d7f723]{margin-bottom:4px}.mb-2[data-v-d3d7f723]{margin-bottom:8px}.mb-3[data-v-d3d7f723]{margin-bottom:16px}.mb-4[data-v-d3d7f723]{margin-bottom:24px}.mb-5[data-v-d3d7f723]{margin-bottom:32px}.ml-1[data-v-d3d7f723]{margin-left:4px}.ml-2[data-v-d3d7f723]{margin-left:8px}.ml-3[data-v-d3d7f723]{margin-left:16px}.ml-4[data-v-d3d7f723]{margin-left:24px}.ml-5[data-v-d3d7f723]{margin-left:32px}.mr-1[data-v-d3d7f723]{margin-right:4px}.mr-2[data-v-d3d7f723]{margin-right:8px}.mr-3[data-v-d3d7f723]{margin-right:16px}.mr-4[data-v-d3d7f723]{margin-right:24px}.mr-5[data-v-d3d7f723]{margin-right:32px}.p-1[data-v-d3d7f723]{padding:4px}.p-2[data-v-d3d7f723]{padding:8px}.p-3[data-v-d3d7f723]{padding:16px}.p-4[data-v-d3d7f723]{padding:24px}.p-5[data-v-d3d7f723]{padding:32px}.pt-1[data-v-d3d7f723]{padding-top:4px}.pt-2[data-v-d3d7f723]{padding-top:8px}.pt-3[data-v-d3d7f723]{padding-top:16px}.pt-4[data-v-d3d7f723]{padding-top:24px}.pt-5[data-v-d3d7f723]{padding-top:32px}.pb-1[data-v-d3d7f723]{padding-bottom:4px}.pb-2[data-v-d3d7f723]{padding-bottom:8px}.pb-3[data-v-d3d7f723]{padding-bottom:16px}.pb-4[data-v-d3d7f723]{padding-bottom:24px}.pb-5[data-v-d3d7f723]{padding-bottom:32px}.pl-1[data-v-d3d7f723]{padding-left:4px}.pl-2[data-v-d3d7f723]{padding-left:8px}.pl-3[data-v-d3d7f723]{padding-left:16px}.pl-4[data-v-d3d7f723]{padding-left:24px}.pl-5[data-v-d3d7f723]{padding-left:32px}.pr-1[data-v-d3d7f723]{padding-right:4px}.pr-2[data-v-d3d7f723]{padding-right:8px}.pr-3[data-v-d3d7f723]{padding-right:16px}.pr-4[data-v-d3d7f723]{padding-right:24px}.pr-5[data-v-d3d7f723]{padding-right:32px}.team-page[data-v-d3d7f723]{font-family:Roboto,Microsoft YaHei,PingFang SC,sans-serif;color:#333}.team-page .page-banner[data-v-d3d7f723]{background:linear-gradient(#0009,#0009),#517b67;padding:100px 0 60px;color:#fff;margin-top:72px;text-align:center}.team-page .page-banner h1[data-v-d3d7f723]{font-size:36px;margin-bottom:15px}.team-page .page-banner p[data-v-d3d7f723]{font-size:18px;opacity:.9}.team-page .container[data-v-d3d7f723]{max-width:1440px;margin:0 auto;padding:0 32px}.team-page .main-section[data-v-d3d7f723]{padding:120px 0 80px}.team-page .main-section .section-title[data-v-d3d7f723]{text-align:center;margin-bottom:48px}.team-page .main-section .section-title h2[data-v-d3d7f723]{font-size:36px;font-weight:500;color:#333}.team-page .main-section .doctors-grid[data-v-d3d7f723]{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.team-page .main-section .doctors-grid .doctor-card[data-v-d3d7f723]{width:calc(35% - 27px);margin-bottom:40px;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.team-page .main-section .doctors-grid .doctor-card[data-v-d3d7f723]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.team-page .main-section .doctors-grid .doctor-card .doctor-image[data-v-d3d7f723]{height:296px;overflow:hidden}.team-page .main-section .doctors-grid .doctor-card .doctor-image img[data-v-d3d7f723]{display:block;width:72%;margin:0 auto}.team-page .main-section .doctors-grid .doctor-card .doctor-info[data-v-d3d7f723]{padding:24px}.team-page .main-section .doctors-grid .doctor-card .doctor-info .doctor-header[data-v-d3d7f723]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.team-page .main-section .doctors-grid .doctor-card .doctor-info .doctor-header h3[data-v-d3d7f723]{font-size:20px;font-weight:500;margin:0}.team-page .main-section .doctors-grid .doctor-card .doctor-info .doctor-header .doctor-title[data-v-d3d7f723]{font-size:14px;color:#6b7280}.team-page .main-section .doctors-grid .doctor-card .doctor-info .doctor-tags[data-v-d3d7f723]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.team-page .main-section .doctors-grid .doctor-card .doctor-info .doctor-tags .tag[data-v-d3d7f723]{background-color:#8ba89f1a;color:#8ba89f;padding:4px 12px;border-radius:4px;font-size:14px}.team-page .main-section .doctors-grid .doctor-card .doctor-info .doctor-description[data-v-d3d7f723]{font-size:14px;line-height:1.5;color:#4b5563;margin-bottom:24px}.team-page .main-section .doctors-grid .doctor-card .doctor-info .view-btn[data-v-d3d7f723]{width:100%;background-color:#2b5d4c;color:#fff;border:none;border-radius:4px;padding:8px 0;font-size:16px;cursor:pointer;transition:background-color .3s}.team-page .main-section .doctors-grid .doctor-card .doctor-info .view-btn[data-v-d3d7f723]:hover{background-color:#234c3e}.team-page .philosophy-section[data-v-d3d7f723]{padding:64px 0;background-color:#f9fafb}.team-page .philosophy-section .philosophy-title[data-v-d3d7f723]{text-align:center;font-size:30px;font-weight:500;margin-bottom:40px}.team-page .philosophy-section .philosophy-cards[data-v-d3d7f723]{display:flex;justify-content:space-between;margin-bottom:64px}.team-page .philosophy-section .philosophy-cards .philosophy-card[data-v-d3d7f723]{width:32%;background-color:#fff;padding:32px;border-radius:12px;text-align:center}.team-page .philosophy-section .philosophy-cards .philosophy-card .icon[data-v-d3d7f723]{width:64px;height:64px;margin:0 auto 24px}.team-page .philosophy-section .philosophy-cards .philosophy-card h3[data-v-d3d7f723]{font-size:20px;font-weight:500;margin-bottom:16px}.team-page .philosophy-section .philosophy-cards .philosophy-card p[data-v-d3d7f723]{font-size:16px;line-height:1.5;color:#4b5563}.team-page .philosophy-section .promise-card[data-v-d3d7f723]{background-color:#fff;padding:48px;border-radius:12px;text-align:center}.team-page .philosophy-section .promise-card h3[data-v-d3d7f723]{font-size:24px;font-weight:500;margin-bottom:16px}.team-page .philosophy-section .promise-card p[data-v-d3d7f723]{font-size:16px;line-height:1.5;color:#4b5563;max-width:768px;margin:0 auto}@media (max-width: 992px){.team-page .main-section .doctors-grid .doctor-card[data-v-d3d7f723]{width:calc(50% - 20px)}.team-page .philosophy-section .philosophy-cards[data-v-d3d7f723]{flex-direction:column;gap:20px}.team-page .philosophy-section .philosophy-cards .philosophy-card[data-v-d3d7f723]{width:100%;margin-bottom:20px}}@media (max-width: 768px){.team-page .page-banner[data-v-d3d7f723]{padding:80px 0 40px;margin-top:82px}.team-page .container[data-v-d3d7f723]{padding:0 16px}.team-page .main-section .section-title h2[data-v-d3d7f723]{font-size:24px}.team-page .main-section .doctors-grid .doctor-card[data-v-d3d7f723]{width:100%}.team-page .philosophy-section[data-v-d3d7f723]{padding:40px 0}.team-page .philosophy-section .philosophy-title[data-v-d3d7f723]{font-size:20px}.team-page .philosophy-section .promise-card[data-v-d3d7f723]{padding:24px}}.team-page .main-section .section-title h1[data-v-d3d7f723]{font-size:36px;font-weight:500;color:#333}.view-btn[data-v-d3d7f723]{display:block;text-align:center}@media (max-width: 768px){.team-page .main-section .section-title h1[data-v-d3d7f723]{font-size:24px}}
