.team__area[data-v-cef232c2]{background:#fff;padding:80px 0}.section__title-wrapper[data-v-cef232c2]{margin-bottom:50px}.section__badge[data-v-cef232c2]{display:none}.section__title[data-v-cef232c2]{color:#1a1a1a;font-size:2rem;font-weight:600;margin-bottom:15px}.section__divider[data-v-cef232c2]{background:#0d6efd;height:3px;margin:0 auto;width:60px}.professional__card[data-v-cef232c2]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:0 auto;max-width:700px;padding:50px 40px}.professional__header[data-v-cef232c2]{border-bottom:1px solid #e5e7eb;margin-bottom:30px;padding-bottom:30px;text-align:center}.professional__name[data-v-cef232c2]{color:#1a1a1a;font-size:2rem;font-weight:600;margin-bottom:8px}.professional__role[data-v-cef232c2]{color:#6b7280;font-size:1.1rem;margin-bottom:12px}.professional__experience[data-v-cef232c2]{background:#f0f7ff;border-radius:4px;color:#0d6efd;display:inline-block;font-size:.9rem;font-weight:500;padding:6px 16px}.professional__bio[data-v-cef232c2]{margin-bottom:30px}.professional__bio p[data-v-cef232c2]{color:#4b5563;font-size:1rem;line-height:1.7;margin:0;text-align:center}.professional__contact[data-v-cef232c2]{margin-bottom:25px;text-align:center}.contact__button[data-v-cef232c2]{align-items:center;background:#0d6efd;border-radius:6px;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:600;gap:12px;padding:14px 30px;text-decoration:none;transition:background .2s ease}.contact__button[data-v-cef232c2]:hover{background:#0b5ed7;color:#fff}.contact__button i[data-v-cef232c2]{font-size:18px}.professional__social[data-v-cef232c2]{border-top:1px solid #e5e7eb;display:flex;gap:15px;justify-content:center;padding-top:25px}.social__icon[data-v-cef232c2]{align-items:center;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .2s ease;width:40px}.social__icon[data-v-cef232c2]:hover{background:#f0f7ff;border-color:#0d6efd;color:#0d6efd}@media (max-width:768px){.professional__card[data-v-cef232c2]{padding:35px 25px}.professional__name[data-v-cef232c2]{font-size:1.6rem}.professional__role[data-v-cef232c2]{font-size:1rem}.professional__bio p[data-v-cef232c2]{font-size:.95rem}.contact__button[data-v-cef232c2]{justify-content:center;width:100%}}
