[data-v-7e1d2f45]{box-sizing:border-box;margin:0;padding:0}html[data-v-7e1d2f45]{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body[data-v-7e1d2f45],html[data-v-7e1d2f45]{height:100%;min-height:100vh;min-height:100dvh}body[data-v-7e1d2f45]{background-color:#fff;color:#212529;font-family:PingFang SC,Helvetica Neue,Helvetica,Microsoft YaHei,Arial,sans-serif;font-size:16px;line-height:1.5;transition:background-color .3s ease,color .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:991px){body[data-v-7e1d2f45]{overflow-x:hidden;position:relative}@supports (-webkit-touch-callout:none){body[data-v-7e1d2f45]{-webkit-overflow-scrolling:touch;min-height:-webkit-fill-available}}}a[data-v-7e1d2f45]{color:#d6342b;text-decoration:none;transition:color .3s}img[data-v-7e1d2f45]{height:auto;max-width:100%}.container[data-v-7e1d2f45]{margin:0 auto;max-width:1200px;padding:0 20px}.btn[data-v-7e1d2f45]{border-radius:5px;cursor:pointer;display:inline-block;font-weight:600;padding:10px 20px;text-align:center;transition:all .3s}.btn.btn-primary[data-v-7e1d2f45]{background-color:#d6342b;border:none;color:#fff}.btn.btn-primary[data-v-7e1d2f45]:hover{background-color:#1c3670}.btn.btn-outline[data-v-7e1d2f45]{background-color:transparent;border:2px solid #d6342b;color:#d6342b}.btn.btn-outline[data-v-7e1d2f45]:hover{background-color:#d6342b;color:#fff}@media (max-width:767px){.hidden-mobile[data-v-7e1d2f45]{display:none}}@media (min-width:768px){.hidden-desktop[data-v-7e1d2f45]{display:none}}.text-center[data-v-7e1d2f45]{text-align:center}.text-left[data-v-7e1d2f45]{text-align:left}.text-right[data-v-7e1d2f45]{text-align:right}.mb-10[data-v-7e1d2f45]{margin-bottom:10px}.mb-20[data-v-7e1d2f45]{margin-bottom:20px}.mb-30[data-v-7e1d2f45]{margin-bottom:30px}.mb-40[data-v-7e1d2f45]{margin-bottom:40px}.mb-50[data-v-7e1d2f45]{margin-bottom:50px}.py-20[data-v-7e1d2f45]{padding-bottom:20px;padding-top:20px}.py-40[data-v-7e1d2f45]{padding-bottom:40px;padding-top:40px}.py-60[data-v-7e1d2f45]{padding-bottom:60px;padding-top:60px}.py-80[data-v-7e1d2f45]{padding-bottom:80px;padding-top:80px}.animate-fade-in[data-v-7e1d2f45]{animation:fadeIn-7e1d2f45 .5s ease-in-out}.dashed-border[data-v-7e1d2f45]{border:1px solid #d6342b;border-radius:12px;display:inline-block;margin:10px auto;max-width:1100px;padding:10px;text-align:center;width:100%}@media (max-width:991px){.dashed-border[data-v-7e1d2f45]{max-width:100%;text-align:justify}}@keyframes fadeInLeft-7e1d2f45{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp-7e1d2f45{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight-7e1d2f45{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn-7e1d2f45{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-7e1d2f45{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animated-section[data-v-7e1d2f45]{opacity:0;transition:all .6s ease-out;visibility:hidden;will-change:opacity,transform}.animated-section.animate-section[data-v-7e1d2f45]{opacity:1;visibility:visible}.animated-section.fade-up[data-v-7e1d2f45]{transform:translateY(50px)}.animated-section.fade-up.animate-section[data-v-7e1d2f45]{transform:translateY(0)}.animated-section.fade-left[data-v-7e1d2f45]{transform:translate(-50px)}.animated-section.fade-left.animate-section[data-v-7e1d2f45]{transform:translate(0)}.animated-section.fade-right[data-v-7e1d2f45]{transform:translate(50px)}.animated-section.fade-right.animate-section[data-v-7e1d2f45]{transform:translate(0)}.animated-section.fade-down[data-v-7e1d2f45]{transform:translateY(-50px)}.animated-section.fade-down.animate-section[data-v-7e1d2f45]{transform:translateY(0)}.animated-section.scale-in[data-v-7e1d2f45]{transform:scale(.9)}.animated-section.scale-in.animate-section[data-v-7e1d2f45]{transform:scale(1)}.animated-section.animation-2s[data-v-7e1d2f45]{transition:all 2s ease-out}.animated-section.animation-3s[data-v-7e1d2f45]{transition:all 3s ease-out}@media (max-width:768px){.animated-section[data-v-7e1d2f45]{transition:all .5s ease-out}.animated-section.fade-up[data-v-7e1d2f45]{transform:translateY(30px)}.animated-section.fade-down[data-v-7e1d2f45]{transform:translateY(-30px)}.animated-section.fade-left[data-v-7e1d2f45],.animated-section.fade-right[data-v-7e1d2f45]{transform:translateY(30px)}.animated-section.animation-2s[data-v-7e1d2f45]{transition:all 1.5s ease-out}.animated-section.animation-3s[data-v-7e1d2f45]{transition:all 2s ease-out}}.animation-delay-100[data-v-7e1d2f45]{transition-delay:.1s}.animation-delay-200[data-v-7e1d2f45]{transition-delay:.2s}.animation-delay-300[data-v-7e1d2f45]{transition-delay:.3s}.animation-delay-400[data-v-7e1d2f45]{transition-delay:.4s}.animation-delay-500[data-v-7e1d2f45]{transition-delay:.5s}.bg-dark-primary[data-v-7e1d2f45]{background-color:#0d1117;color:#f0f6fc}.bg-dark-secondary[data-v-7e1d2f45]{background-color:#1c2128;color:#f0f6fc}.bg-dark-tertiary[data-v-7e1d2f45]{background-color:#21262d;color:#f0f6fc}.bg-dark-card[data-v-7e1d2f45]{background-color:#161b22;border:1px solid #30363d;color:#f0f6fc}.bg-dark-subtle[data-v-7e1d2f45]{background-color:#0d1116;color:#f0f6fc}.bg-dark-hover[data-v-7e1d2f45]{background-color:#262c36;color:#f0f6fc}.bg-dark-hover[data-v-7e1d2f45]:hover{background-color:#30363d}.text-dark-primary[data-v-7e1d2f45]{color:#f0f6fc}.text-dark-secondary[data-v-7e1d2f45]{color:#8b949e}.text-dark-muted[data-v-7e1d2f45]{color:#6e7681}.text-dark-inverse[data-v-7e1d2f45]{color:#0d1117}.border-dark[data-v-7e1d2f45]{border-color:#30363d}.border-dark-subtle[data-v-7e1d2f45]{border-color:#30363d80}.bg-dark-gradient-1[data-v-7e1d2f45]{background:linear-gradient(135deg,#0d1117,#1c2128);color:#f0f6fc}.bg-dark-gradient-2[data-v-7e1d2f45]{background:linear-gradient(135deg,#1c2128,#21262d);color:#f0f6fc}.bg-dark-gradient-3[data-v-7e1d2f45]{background:linear-gradient(135deg,#161b22,#262c36);color:#f0f6fc}.lightbox-overlay[data-v-7e1d2f45]{align-items:center;animation:lightboxFadeIn-7e1d2f45 .3s ease forwards;background:#000000e6;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:10000}.lightbox-overlay .lightbox-container[data-v-7e1d2f45]{max-height:90vh;max-width:90vw;position:relative}.lightbox-overlay .lightbox-container .lightbox-content[data-v-7e1d2f45]{align-items:center;display:flex;justify-content:center}.lightbox-overlay .lightbox-container .lightbox-content img[data-v-7e1d2f45]{border-radius:8px;box-shadow:0 10px 30px #00000080;max-height:90vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.lightbox-overlay .lightbox-container .lightbox-close[data-v-7e1d2f45]{align-items:center;background:#0d1117;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;right:0;top:0;transform:translate(50%,-50%);transition:all .3s ease;width:50px;z-index:10001}.lightbox-overlay .lightbox-container .lightbox-close[data-v-7e1d2f45]:hover{background:var(--primary-color);transform:translate(50%,-50%) scale(1.1)}.lightbox-overlay .lightbox-container .lightbox-nav[data-v-7e1d2f45]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:60px}.lightbox-overlay .lightbox-container .lightbox-nav[data-v-7e1d2f45]:hover{background:#d6342be6;transform:translateY(-50%) scale(1.1)}.lightbox-overlay .lightbox-container .lightbox-nav.prev[data-v-7e1d2f45]{left:-80px}@media (max-width:768px){.lightbox-overlay .lightbox-container .lightbox-nav.prev[data-v-7e1d2f45]{left:-70px}}.lightbox-overlay .lightbox-container .lightbox-nav.next[data-v-7e1d2f45]{right:-80px}@media (max-width:768px){.lightbox-overlay .lightbox-container .lightbox-nav.next[data-v-7e1d2f45]{right:-70px}.lightbox-overlay .lightbox-container .lightbox-nav[data-v-7e1d2f45]{height:50px;width:50px}}.lightbox-overlay .lightbox-container .lightbox-indicators[data-v-7e1d2f45]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border-radius:25px;bottom:-50px;display:flex;gap:12px;left:50%;padding:10px 20px;position:absolute;transform:translate(-50%)}@media (max-width:768px){.lightbox-overlay .lightbox-container .lightbox-indicators[data-v-7e1d2f45]{bottom:-45px;gap:8px;padding:8px 15px}}.lightbox-overlay .lightbox-container .lightbox-indicators .indicator[data-v-7e1d2f45]{background:#ffffff80;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.lightbox-overlay .lightbox-container .lightbox-indicators .indicator.active[data-v-7e1d2f45]{background:var(--primary-color);transform:scale(1.3)}.lightbox-overlay .lightbox-container .lightbox-indicators .indicator[data-v-7e1d2f45]:hover{background:#fffc}@media (max-width:768px){.lightbox-overlay .lightbox-container .lightbox-indicators .indicator[data-v-7e1d2f45]{height:10px;width:10px}}@keyframes lightboxFadeIn-7e1d2f45{0%{opacity:0}to{opacity:1}}.bg-light-primary[data-v-7e1d2f45]{background-color:#fff;color:#212529}.bg-light-secondary[data-v-7e1d2f45]{background-color:#f8f9fa;color:#212529}.bg-light-tertiary[data-v-7e1d2f45]{background-color:#f1f3f4;color:#212529}.bg-light-quaternary[data-v-7e1d2f45]{background-color:#e9ecef;color:#212529}.bg-light-card[data-v-7e1d2f45]{background-color:#fff;border:1px solid #dee2e6;color:#212529}.bg-light-subtle[data-v-7e1d2f45]{background-color:#f8f9fa;color:#212529}.bg-light-hover[data-v-7e1d2f45]{background-color:#e9ecef;color:#212529}.bg-light-hover[data-v-7e1d2f45]:hover{background-color:#dee2e6}.text-light-primary[data-v-7e1d2f45]{color:#212529}.text-light-secondary[data-v-7e1d2f45]{color:#6c757d}.text-light-muted[data-v-7e1d2f45]{color:#868e96}.text-light-inverse[data-v-7e1d2f45]{color:#fff}.border-light[data-v-7e1d2f45]{border-color:#dee2e6}.border-light-subtle[data-v-7e1d2f45]{border-color:#dee2e680}.bg-light-gradient-1[data-v-7e1d2f45]{background:linear-gradient(135deg,#fff,#f8f9fa);color:#212529}.bg-light-gradient-2[data-v-7e1d2f45]{background:linear-gradient(135deg,#f8f9fa,#f1f3f4);color:#212529}.bg-light-gradient-3[data-v-7e1d2f45]{background:linear-gradient(135deg,#fff,#e9ecef);color:#212529}.research-centers-section[data-v-7e1d2f45]{min-height:50vh;overflow:hidden;padding:80px 0 40px;position:relative}.research-centers-section[data-v-7e1d2f45]:before{animation:float-7e1d2f45 20s ease-in-out infinite;background:radial-gradient(circle,rgba(0,102,204,.03) 1px,transparent 0);background-size:20px 20px;content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.research-centers-section .container[data-v-7e1d2f45]{position:relative;z-index:1}.research-centers-section .section-header[data-v-7e1d2f45]{margin-bottom:60px;text-align:center}.research-centers-section .section-header .section-title[data-v-7e1d2f45]{color:#212529;font-size:36px;font-weight:700;margin-bottom:16px;position:relative}.research-centers-section .section-header .section-subtitle[data-v-7e1d2f45]{color:#6c757d;font-size:1.2rem;font-weight:500;margin-top:20px}.research-centers-section .centers-grid[data-v-7e1d2f45]{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:60px}@media (min-width:1200px){.research-centers-section .centers-grid[data-v-7e1d2f45]{gap:40px;grid-template-columns:repeat(3,1fr)}}@media (min-width:900px) and (max-width:1199px){.research-centers-section .centers-grid[data-v-7e1d2f45]{gap:30px;grid-template-columns:repeat(3,1fr)}}.research-centers-section .centers-grid .center-card[data-v-7e1d2f45]{background:#fff;border:1px solid #dee2e6;border-radius:20px;box-shadow:0 10px 30px #0000001a;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.research-centers-section .centers-grid .center-card[data-v-7e1d2f45]:hover{box-shadow:0 20px 50px #0066cc26;transform:translateY(-10px)}.research-centers-section .centers-grid .center-card:hover .center-image img[data-v-7e1d2f45]{transform:scale(1.05)}.research-centers-section .centers-grid .center-card:hover .image-overlay[data-v-7e1d2f45]{opacity:1}.research-centers-section .centers-grid .center-card .center-image[data-v-7e1d2f45]{height:220px;overflow:hidden;position:relative}.research-centers-section .centers-grid .center-card .center-image img[data-v-7e1d2f45]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.research-centers-section .centers-grid .center-card .center-image .image-overlay[data-v-7e1d2f45]{align-items:flex-end;background:linear-gradient(45deg,#0066ccb3,#3498dbb3);bottom:0;display:flex;left:0;opacity:0;padding:20px;position:absolute;right:0;top:0;transition:opacity .4s ease}.research-centers-section .centers-grid .center-card .center-image .image-overlay .location-badge[data-v-7e1d2f45]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:25px;box-shadow:0 4px 15px #0000001a;color:#d6342b;display:flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px}.research-centers-section .centers-grid .center-card .center-content[data-v-7e1d2f45]{padding:30px}.research-centers-section .centers-grid .center-card .center-content .center-title[data-v-7e1d2f45]{color:#212529;font-size:1.5rem;font-weight:700;margin-bottom:12px}.research-centers-section .centers-grid .center-card .center-content .center-location[data-v-7e1d2f45]{align-items:center;color:#6c757d;display:flex;font-size:.9rem;font-weight:500;gap:6px}@keyframes float-7e1d2f45{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@media (max-width:899px){.research-centers-section .centers-grid[data-v-7e1d2f45]{gap:25px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media (max-width:768px){.research-centers-section .centers-grid[data-v-7e1d2f45]{gap:20px;grid-template-columns:1fr}}@media (max-width:600px){.research-centers-section[data-v-7e1d2f45]{padding:60px 0 30px}.research-centers-section .section-header[data-v-7e1d2f45]{margin-bottom:40px}.research-centers-section .section-header .section-title[data-v-7e1d2f45]{font-size:2.2rem}.research-centers-section .section-header .section-subtitle[data-v-7e1d2f45]{font-size:1rem}.research-centers-section .centers-grid[data-v-7e1d2f45]{gap:18px}.research-centers-section .centers-grid .center-card .center-image[data-v-7e1d2f45]{height:180px}.research-centers-section .centers-grid .center-card .center-content[data-v-7e1d2f45]{padding:24px}.research-centers-section .centers-grid .center-card .center-content .center-title[data-v-7e1d2f45]{font-size:1.3rem}}
