.enterprise-wrapper[data-v-01207ceb]{min-height:100vh;font-family:PingFang SC,Microsoft YaHei,sans-serif}.header[data-v-01207ceb]{position:fixed;top:0;left:0;right:0;z-index:1000;background:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);-webkit-transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,box-shadow .3s;transition:background .3s,box-shadow .3s,-webkit-box-shadow .3s}.header.header-scrolled[data-v-01207ceb]{background:hsla(0,0%,100%,.97);-webkit-box-shadow:0 2px 20px rgba(0,0,0,.06);box-shadow:0 2px 20px rgba(0,0,0,.06)}.header .header-content[data-v-01207ceb]{max-width:1200px;margin:0 auto;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70px}.header .header-content[data-v-01207ceb],.header .logo[data-v-01207ceb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .logo[data-v-01207ceb]{gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .2s;transition:opacity .2s;-ms-flex-negative:0;flex-shrink:0}.header .logo[data-v-01207ceb]:hover{opacity:.85}.header .logo .logo-img[data-v-01207ceb]{width:42px;height:42px;border-radius:10px;-webkit-box-shadow:0 3px 10px rgba(102,126,234,.3);box-shadow:0 3px 10px rgba(102,126,234,.3);-o-object-fit:contain;object-fit:contain;display:block}.header .logo .logo-info[data-v-01207ceb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.25}.header .logo .logo-text[data-v-01207ceb]{font-size:18px;font-weight:700;color:#1f2937;letter-spacing:.5px}.header .logo .logo-subtitle[data-v-01207ceb]{font-size:10px;font-weight:400;color:#667eea;letter-spacing:1px}.header .nav[data-v-01207ceb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:rgba(102,126,234,.04);border-radius:50px;padding:4px}.header .nav .nav-item[data-v-01207ceb]{color:#6b7280;text-decoration:none;font-size:14px;font-weight:500;padding:8px 20px;border-radius:50px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.header .nav .nav-item[data-v-01207ceb]:hover{color:#667eea;background:rgba(102,126,234,.08)}.header .nav .nav-item.active[data-v-01207ceb]{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-box-shadow:0 2px 12px rgba(102,126,234,.35);box-shadow:0 2px 12px rgba(102,126,234,.35)}.header .header-actions .header-btn[data-v-01207ceb]{padding:10px 24px;font-size:14px;font-weight:600;letter-spacing:1px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;-webkit-box-shadow:0 4px 14px rgba(102,126,234,.35);box-shadow:0 4px 14px rgba(102,126,234,.35);-webkit-transition:all .3s ease;transition:all .3s ease}.header .header-actions .header-btn[data-v-01207ceb]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(102,126,234,.45);box-shadow:0 6px 20px rgba(102,126,234,.45)}.header .header-actions .header-btn[data-v-01207ceb]:active{-webkit-transform:translateY(0);transform:translateY(0)}.header .header-actions .header-btn i[data-v-01207ceb]{margin-right:4px}.hero[data-v-01207ceb]{background:linear-gradient(135deg,rgba(15,23,42,.65),rgba(102,126,234,.6) 50%,rgba(118,75,162,.65)),url(../../static/img/bannerFC.ba13b235.jpg) 50%/cover no-repeat;padding:200px 0 100px;color:#fff;position:relative;overflow:hidden}.hero[data-v-01207ceb]:before{content:"";position:absolute;top:-120px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,transparent 70%);border-radius:50%;pointer-events:none}.hero .hero-content[data-v-01207ceb]{max-width:1200px;margin:0 auto;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}.hero .hero-left[data-v-01207ceb]{text-align:center;max-width:720px}.hero .hero-left .hero-badge[data-v-01207ceb]{display:inline-block;padding:6px 20px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:50px;margin-bottom:28px;font-size:13px;letter-spacing:2px;color:hsla(0,0%,100%,.9)}.hero .hero-left .hero-title[data-v-01207ceb]{font-size:52px;font-weight:800;margin-bottom:24px;line-height:1.25;letter-spacing:1px}.hero .hero-left .hero-title .hero-highlight[data-v-01207ceb]{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero .hero-left .hero-desc[data-v-01207ceb]{font-size:17px;line-height:1.9;margin-bottom:36px;opacity:.85;max-width:560px;margin-left:auto;margin-right:auto}.hero .hero-left .hero-buttons[data-v-01207ceb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero .hero-left .hero-buttons .el-button[data-v-01207ceb]{padding:14px 36px;font-size:16px}.hero .hero-left .hero-buttons .hero-outline-btn[data-v-01207ceb]{border-color:hsla(0,0%,100%,.5);color:#fff;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px)}.hero .hero-left .hero-buttons .hero-outline-btn[data-v-01207ceb]:hover{border-color:#fff;background:hsla(0,0%,100%,.2);color:#fff}.hero .hero-left .hero-divider[data-v-01207ceb]{width:60px;height:2px;background:hsla(0,0%,100%,.3);margin:0 auto 40px;border-radius:1px}.hero .hero-left .hero-stats[data-v-01207ceb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}.hero .hero-left .hero-stats .stat-divider[data-v-01207ceb]{width:1px;height:36px;background:hsla(0,0%,100%,.25);margin:0 48px}.hero .hero-left .hero-stats .stat-item[data-v-01207ceb]{text-align:center}.hero .hero-left .hero-stats .stat-item .stat-num[data-v-01207ceb]{display:block;font-size:42px;font-weight:800;line-height:1.1;letter-spacing:-1px}.hero .hero-left .hero-stats .stat-item .stat-num .stat-plus[data-v-01207ceb]{font-size:24px;font-weight:600;vertical-align:super}.hero .hero-left .hero-stats .stat-item .stat-label[data-v-01207ceb]{display:block;font-size:13px;opacity:.7;margin-top:6px;letter-spacing:1px}.hero .hero-scroll[data-v-01207ceb]{position:absolute;bottom:28px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:hsla(0,0%,100%,.5);font-size:12px;letter-spacing:2px;cursor:pointer;z-index:1;opacity:0}.hero .hero-scroll.hero-animate[data-v-01207ceb]{-webkit-animation:heroScrollBounce-data-v-01207ceb 2s ease-in-out infinite,heroFadeIn-data-v-01207ceb .6s ease-out 1.2s forwards;animation:heroScrollBounce-data-v-01207ceb 2s ease-in-out infinite,heroFadeIn-data-v-01207ceb .6s ease-out 1.2s forwards}.hero .hero-scroll i[data-v-01207ceb]{font-size:16px}.hero .anime-item[data-v-01207ceb]{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.hero .hero-animate .anime-item[data-v-01207ceb]{-webkit-animation:heroFadeInUp-data-v-01207ceb .7s ease-out forwards;animation:heroFadeInUp-data-v-01207ceb .7s ease-out forwards}.hero .hero-animate .anime-item[data-v-01207ceb]:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.hero .hero-animate .anime-item[data-v-01207ceb]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.hero .hero-animate .anime-item[data-v-01207ceb]:nth-child(3){-webkit-animation-delay:.35s;animation-delay:.35s}.hero .hero-animate .anime-item[data-v-01207ceb]:nth-child(4){-webkit-animation-delay:.5s;animation-delay:.5s}.hero .hero-animate .anime-item[data-v-01207ceb]:nth-child(5){-webkit-animation-delay:.65s;animation-delay:.65s}.hero .hero-animate .anime-item[data-v-01207ceb]:nth-child(6){-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes heroScrollBounce-data-v-01207ceb{0%,to{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}50%{-webkit-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}}@keyframes heroScrollBounce-data-v-01207ceb{0%,to{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}50%{-webkit-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}}@-webkit-keyframes heroFadeInUp-data-v-01207ceb{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes heroFadeInUp-data-v-01207ceb{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes heroFadeIn-data-v-01207ceb{0%{opacity:0}to{opacity:1}}@keyframes heroFadeIn-data-v-01207ceb{0%{opacity:0}to{opacity:1}}.reveal-item[data-v-01207ceb]{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.reveal-item.is-visible[data-v-01207ceb]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal-section .contact-cards .reveal-item.is-visible[data-v-01207ceb]:first-child,.reveal-section .features-grid .reveal-item.is-visible[data-v-01207ceb]:first-child{-webkit-transition-delay:0s;transition-delay:0s}.reveal-section .contact-cards .reveal-item.is-visible[data-v-01207ceb]:nth-child(2),.reveal-section .features-grid .reveal-item.is-visible[data-v-01207ceb]:nth-child(2){-webkit-transition-delay:.08s;transition-delay:.08s}.reveal-section .contact-cards .reveal-item.is-visible[data-v-01207ceb]:nth-child(3),.reveal-section .features-grid .reveal-item.is-visible[data-v-01207ceb]:nth-child(3){-webkit-transition-delay:.16s;transition-delay:.16s}.reveal-section .contact-cards .reveal-item.is-visible[data-v-01207ceb]:nth-child(4),.reveal-section .features-grid .reveal-item.is-visible[data-v-01207ceb]:nth-child(4){-webkit-transition-delay:.24s;transition-delay:.24s}.reveal-section .contact-cards .reveal-item.is-visible[data-v-01207ceb]:nth-child(5),.reveal-section .features-grid .reveal-item.is-visible[data-v-01207ceb]:nth-child(5){-webkit-transition-delay:.32s;transition-delay:.32s}.reveal-section .contact-cards .reveal-item.is-visible[data-v-01207ceb]:nth-child(6),.reveal-section .features-grid .reveal-item.is-visible[data-v-01207ceb]:nth-child(6){-webkit-transition-delay:.4s;transition-delay:.4s}.features[data-v-01207ceb]{padding:80px 0;background:#f9fafb}.features .section-header[data-v-01207ceb]{text-align:center;margin-bottom:60px}.features .section-header .section-title[data-v-01207ceb]{font-size:32px;font-weight:700;color:#1f2937;margin-bottom:16px}.features .section-header .section-desc[data-v-01207ceb]{font-size:16px;color:#6b7280}.features .features-grid[data-v-01207ceb]{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.features .feature-card[data-v-01207ceb]{padding:36px 24px;text-align:center;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s;border:1px solid transparent}.features .feature-card[data-v-01207ceb]:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);border-color:rgba(102,126,234,.2)}.features .feature-card .feature-icon[data-v-01207ceb]{width:72px;height:72px;margin:0 auto 20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 6px 16px rgba(102,126,234,.3);box-shadow:0 6px 16px rgba(102,126,234,.3)}.features .feature-card .feature-icon i[data-v-01207ceb]{font-size:30px;color:#fff}.features .feature-card .feature-title[data-v-01207ceb]{font-size:22px;font-weight:700;color:#1f2937;margin-bottom:12px}.features .feature-card .feature-desc[data-v-01207ceb]{font-size:14px;color:#6b7280;line-height:1.7}.features .feature-card.highlight-card .feature-icon[data-v-01207ceb]{background:linear-gradient(135deg,#f59e0b,#ef4444);-webkit-box-shadow:0 6px 16px rgba(245,158,11,.3);box-shadow:0 6px 16px rgba(245,158,11,.3)}.features .feature-card.highlight-card .feature-title[data-v-01207ceb]{color:#f59e0b}.about[data-v-01207ceb]{padding:80px 0;background:#fff}.about .section-header[data-v-01207ceb]{text-align:center;margin-bottom:40px}.about .section-header .section-title[data-v-01207ceb]{font-size:32px;font-weight:700;color:#1f2937;margin-bottom:12px}.about .section-header .section-desc[data-v-01207ceb]{font-size:16px;color:#6b7280}.about .about-content[data-v-01207ceb]{margin:0 auto;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about .about-content[data-v-01207ceb],.about .about-gallery[data-v-01207ceb]{max-width:1200px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex}.about .about-gallery[data-v-01207ceb]{margin:0 auto 60px;gap:16px}.about .about-gallery .gallery-main[data-v-01207ceb]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:520px;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.1);box-shadow:0 6px 20px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.about .about-gallery .gallery-main[data-v-01207ceb]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 10px 28px rgba(0,0,0,.16);box-shadow:0 10px 28px rgba(0,0,0,.16)}.about .about-gallery .gallery-main img[data-v-01207ceb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.about .about-gallery .gallery-right[data-v-01207ceb]{-webkit-box-flex:0;-ms-flex:0 0 420px;flex:0 0 420px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:16px}.about .about-gallery .gallery-right .gallery-item[data-v-01207ceb]{min-height:0;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.about .about-gallery .gallery-right .gallery-item[data-v-01207ceb]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15);box-shadow:0 8px 24px rgba(0,0,0,.15)}.about .about-gallery .gallery-right .gallery-item img[data-v-01207ceb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.about .about-text[data-v-01207ceb]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:800px;text-align:center}.about .about-text .about-title[data-v-01207ceb]{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:20px}.about .about-text .about-desc[data-v-01207ceb]{font-size:15px;color:#4b5563;line-height:1.8;margin-bottom:16px}.about .about-text .about-values[data-v-01207ceb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about .about-text .about-values .value-item[data-v-01207ceb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.about .about-text .about-values .value-item i[data-v-01207ceb]{color:#409eff}.about .about-text .about-values .value-item span[data-v-01207ceb]{font-size:14px;color:#1f2937;font-weight:500}.courses[data-v-01207ceb]{padding:80px 0;background:#f8fafc}.courses .section-header[data-v-01207ceb]{text-align:center;margin-bottom:32px}.courses .section-header .section-title[data-v-01207ceb]{font-size:32px;font-weight:700;color:#1f2937;margin-bottom:12px}.courses .section-header .section-desc[data-v-01207ceb]{font-size:16px;color:#6b7280}.courses .courses-intro[data-v-01207ceb]{max-width:900px;margin:0 auto 48px;padding:0 20px;text-align:center}.courses .courses-intro .courses-intro-text[data-v-01207ceb]{font-size:15px;color:#4b5563;line-height:1.9}.courses .courses-grid[data-v-01207ceb]{max-width:1200px;margin:0 auto;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.courses .course-card[data-v-01207ceb]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:260px;max-width:360px;padding:36px 28px;background:#fff;border-radius:16px;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.06);box-shadow:0 6px 20px rgba(0,0,0,.06);-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s;text-align:center}.courses .course-card[data-v-01207ceb]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 30px rgba(102,126,234,.18);box-shadow:0 12px 30px rgba(102,126,234,.18)}.courses .course-card .course-name[data-v-01207ceb]{font-size:20px;font-weight:700;color:#1f2937;margin-bottom:20px}.courses .course-card .course-price[data-v-01207ceb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;margin-bottom:16px}.courses .course-card .course-price .price-symbol[data-v-01207ceb]{font-size:18px;font-weight:600;color:#667eea}.courses .course-card .course-price .price-num[data-v-01207ceb]{font-size:38px;font-weight:700;color:#667eea;line-height:1}.courses .course-card .course-price .price-unit[data-v-01207ceb]{font-size:14px;color:#9ca3af}.courses .course-card .course-price-text[data-v-01207ceb]{font-size:20px;font-weight:700;color:#667eea}.courses .course-card .course-meta[data-v-01207ceb]{font-size:14px;color:#6b7280;line-height:1.8}.courses .courses-venue[data-v-01207ceb]{max-width:1200px;margin:40px auto 0;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-size:15px;color:#4b5563}.courses .courses-venue i[data-v-01207ceb]{color:#667eea;font-size:18px}.contact[data-v-01207ceb]{background:linear-gradient(135deg,#667eea,#764ba2);padding:80px 0;text-align:center;color:#fff}.contact .contact-content[data-v-01207ceb]{max-width:900px;margin:0 auto;padding:0 20px}.contact .contact-content .section-header[data-v-01207ceb]{text-align:center;margin-bottom:50px}.contact .contact-content .section-header .section-title[data-v-01207ceb]{font-size:32px;font-weight:700;margin-bottom:12px}.contact .contact-content .section-header .section-desc[data-v-01207ceb]{font-size:16px;opacity:.85}.contact .contact-content .contact-cards[data-v-01207ceb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}.contact .contact-content .contact-card[data-v-01207ceb]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:260px;padding:36px 24px;background:hsla(0,0%,100%,.12);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;-webkit-transition:background .3s,-webkit-transform .3s;transition:background .3s,-webkit-transform .3s;transition:transform .3s,background .3s;transition:transform .3s,background .3s,-webkit-transform .3s}.contact .contact-content .contact-card[data-v-01207ceb]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);background:hsla(0,0%,100%,.18)}.contact .contact-content .contact-card .contact-icon[data-v-01207ceb]{width:56px;height:56px;margin:0 auto 16px;background:hsla(0,0%,100%,.2);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact .contact-content .contact-card .contact-icon i[data-v-01207ceb]{font-size:24px}.contact .contact-content .contact-card h4[data-v-01207ceb]{font-size:15px;font-weight:600;margin-bottom:8px;opacity:.9}.contact .contact-content .contact-card p[data-v-01207ceb]{font-size:14px;opacity:.8;line-height:1.6}.footer[data-v-01207ceb]{background:#1f2937;color:#9ca3af;padding:60px 0 20px}.footer .footer-content[data-v-01207ceb]{max-width:1200px;margin:0 auto;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:40px}.footer .footer-section[data-v-01207ceb]{max-width:500px}.footer .footer-section .logo[data-v-01207ceb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px}.footer .footer-section .logo .logo-img[data-v-01207ceb]{width:32px;height:32px;margin-right:8px}.footer .footer-section .logo .logo-text[data-v-01207ceb]{font-size:18px;font-weight:700;color:#fff}.footer .footer-section .footer-desc[data-v-01207ceb]{font-size:14px;line-height:1.6}.footer .footer-bottom[data-v-01207ceb]{border-top:1px solid #374151;padding-top:20px;text-align:center}.footer .footer-bottom p[data-v-01207ceb]{font-size:13px;color:#6b7280}.footer .footer-bottom .footer-icp[data-v-01207ceb]{margin-top:6px}.footer .footer-bottom .footer-icp a[data-v-01207ceb]{font-size:13px;color:#6b7280;text-decoration:none}.footer .footer-bottom .footer-icp a[data-v-01207ceb]:hover{color:#9ca3af;text-decoration:underline}.mobile-toggle[data-v-01207ceb]{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;cursor:pointer;z-index:1001}.mobile-toggle span[data-v-01207ceb]{display:block;width:22px;height:2px;background:#374151;border-radius:2px;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-toggle span[data-v-01207ceb]:nth-child(2){margin:5px 0}.mobile-toggle span.active[data-v-01207ceb]:first-child{-webkit-transform:rotate(45deg) translate(5px,5px);transform:rotate(45deg) translate(5px,5px)}.mobile-toggle span.active[data-v-01207ceb]:nth-child(2){opacity:0}.mobile-toggle span.active[data-v-01207ceb]:nth-child(3){-webkit-transform:rotate(-45deg) translate(5px,-5px);transform:rotate(-45deg) translate(5px,-5px)}.mobile-nav[data-v-01207ceb]{display:none;position:fixed;top:70px;left:0;right:0;background:hsla(0,0%,100%,.97);backdrop-filter:blur(12px);padding:16px 20px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);z-index:999}.mobile-nav-item[data-v-01207ceb]{display:block;padding:14px 20px;font-size:16px;font-weight:500;color:#374151;text-decoration:none;border-radius:12px;-webkit-transition:all .2s;transition:all .2s;text-align:center}.mobile-nav-item[data-v-01207ceb]:hover{background:rgba(102,126,234,.06);color:#667eea}.mobile-nav-item.active[data-v-01207ceb]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.slide-down-enter-active[data-v-01207ceb],.slide-down-leave-active[data-v-01207ceb]{-webkit-transition:all .3s ease;transition:all .3s ease}.slide-down-enter[data-v-01207ceb],.slide-down-leave-to[data-v-01207ceb]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media (max-width:992px){.header .nav[data-v-01207ceb]{display:none}.header .mobile-toggle[data-v-01207ceb]{display:-webkit-box;display:-ms-flexbox;display:flex}.header .header-actions .header-btn[data-v-01207ceb]{padding:8px 16px;font-size:12px;letter-spacing:.5px}.header .mobile-nav[data-v-01207ceb]{display:block}.hero[data-v-01207ceb]{padding:160px 0 80px}.hero .hero-left .hero-title[data-v-01207ceb]{font-size:36px}.hero .hero-left .hero-desc[data-v-01207ceb]{font-size:15px;max-width:100%;padding:0 10px}.hero .hero-left .hero-buttons[data-v-01207ceb]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.hero .hero-left .hero-stats[data-v-01207ceb]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.hero .hero-left .hero-stats .stat-divider[data-v-01207ceb]{display:none}.hero .hero-left .hero-stats .stat-item[data-v-01207ceb]{min-width:100px}.hero .hero-left .hero-stats .stat-item .stat-num[data-v-01207ceb]{font-size:32px}.features .features-grid[data-v-01207ceb]{grid-template-columns:repeat(2,1fr);gap:16px}.about .about-gallery[data-v-01207ceb]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about .about-gallery .gallery-main[data-v-01207ceb]{height:300px}.about .about-gallery .gallery-right[data-v-01207ceb]{-webkit-box-flex:0;-ms-flex:none;flex:none;grid-template-columns:repeat(3,1fr);grid-template-rows:180px}.about .about-gallery .gallery-right .gallery-item[data-v-01207ceb]{height:180px}}@media (max-width:768px){.header .header-content[data-v-01207ceb]{height:60px;padding:0 12px}.header .logo .logo-img[data-v-01207ceb]{width:34px;height:34px}.header .logo .logo-text[data-v-01207ceb]{font-size:15px}.header .logo .logo-subtitle[data-v-01207ceb]{font-size:9px}.header .header-actions .header-btn[data-v-01207ceb]{padding:6px 12px;font-size:11px;letter-spacing:0}.mobile-nav[data-v-01207ceb]{top:60px}.hero[data-v-01207ceb]{padding:140px 0 60px}.hero .hero-left .hero-badge[data-v-01207ceb]{font-size:11px;padding:5px 14px}.hero .hero-left .hero-title[data-v-01207ceb]{font-size:28px}.hero .hero-left .hero-desc[data-v-01207ceb]{font-size:14px;margin-bottom:28px}.hero .hero-left .hero-buttons .el-button[data-v-01207ceb]{padding:12px 28px;font-size:14px}.hero .hero-left .hero-stats[data-v-01207ceb]{gap:16px}.hero .hero-left .hero-stats .stat-item .stat-num[data-v-01207ceb]{font-size:28px}.hero .hero-left .hero-stats .stat-item .stat-num .stat-plus[data-v-01207ceb]{font-size:18px}.hero .hero-left .hero-stats .stat-label[data-v-01207ceb]{font-size:11px}.features[data-v-01207ceb]{padding:60px 0}.features .section-header[data-v-01207ceb]{margin-bottom:40px}.features .section-header .section-title[data-v-01207ceb]{font-size:24px}.features .section-header .section-desc[data-v-01207ceb]{font-size:14px}.features .features-grid[data-v-01207ceb]{grid-template-columns:1fr;padding:0 16px}.features .feature-card[data-v-01207ceb]{padding:28px 20px}.features .feature-card .feature-icon[data-v-01207ceb]{width:60px;height:60px}.features .feature-card .feature-icon i[data-v-01207ceb]{font-size:24px}.features .feature-card .feature-title[data-v-01207ceb]{font-size:18px}.about[data-v-01207ceb]{padding:60px 0}.about .section-header[data-v-01207ceb]{margin-bottom:30px}.about .section-header .section-title[data-v-01207ceb]{font-size:24px}.about .about-gallery[data-v-01207ceb]{margin-bottom:30px;padding:0 16px}.about .about-gallery .gallery-main[data-v-01207ceb]{height:240px;border-radius:12px}.about .about-gallery .gallery-right[data-v-01207ceb]{grid-template-columns:1fr 1fr;grid-template-rows:140px;gap:10px}.about .about-gallery .gallery-right .gallery-item[data-v-01207ceb]{height:140px;border-radius:12px}.about .about-text .about-title[data-v-01207ceb]{font-size:22px}.about .about-text .about-desc[data-v-01207ceb]{font-size:14px}.about .about-text .about-values[data-v-01207ceb]{gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.courses[data-v-01207ceb]{padding:60px 0}.courses .section-header[data-v-01207ceb]{margin-bottom:24px}.courses .section-header .section-title[data-v-01207ceb]{font-size:24px}.courses .section-header .section-desc[data-v-01207ceb]{font-size:14px}.courses .courses-intro[data-v-01207ceb]{margin-bottom:32px}.courses .courses-grid[data-v-01207ceb]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:0 16px}.courses .courses-grid .course-card[data-v-01207ceb]{max-width:100%;width:100%}.contact[data-v-01207ceb]{padding:60px 0}.contact .section-header[data-v-01207ceb]{margin-bottom:36px}.contact .section-header .section-title[data-v-01207ceb]{font-size:24px}.contact .section-header .section-desc[data-v-01207ceb]{font-size:14px}.contact .contact-cards[data-v-01207ceb]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:0 16px}.contact .contact-cards .contact-card[data-v-01207ceb]{max-width:100%;width:100%}.footer[data-v-01207ceb]{padding:40px 0 16px}.footer .footer-content[data-v-01207ceb]{padding:0 16px;margin-bottom:24px}.footer .footer-bottom[data-v-01207ceb]{font-size:12px}}@media (max-width:480px){.hero[data-v-01207ceb]{padding:120px 0 50px}.hero .hero-left .hero-title[data-v-01207ceb]{font-size:24px}.hero .hero-left .hero-desc[data-v-01207ceb]{font-size:13px}.hero .hero-left .hero-stats[data-v-01207ceb]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.hero .hero-left .hero-stats .stat-item[data-v-01207ceb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.hero .hero-left .hero-stats .stat-item .stat-num[data-v-01207ceb]{font-size:24px}.hero .hero-left .hero-stats .stat-item .stat-label[data-v-01207ceb]{margin-top:0}.about .about-gallery .gallery-main[data-v-01207ceb]{height:200px}.about .about-gallery .gallery-right[data-v-01207ceb]{grid-template-columns:1fr 1fr;grid-template-rows:120px}.about .about-gallery .gallery-right .gallery-item[data-v-01207ceb]{height:120px}}.transition-overlay[data-v-01207ceb]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:hsla(0,0%,100%,.92);backdrop-filter:blur(6px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.transition-content[data-v-01207ceb]{text-align:center;-webkit-animation:transitionBounceIn-data-v-01207ceb .4s ease-out;animation:transitionBounceIn-data-v-01207ceb .4s ease-out}.transition-logo[data-v-01207ceb]{width:80px;height:80px;margin-bottom:20px;-webkit-animation:transitionPulse-data-v-01207ceb 1.2s ease-in-out infinite;animation:transitionPulse-data-v-01207ceb 1.2s ease-in-out infinite}.transition-text[data-v-01207ceb]{font-size:18px;color:#4b5563;margin-bottom:16px;letter-spacing:2px}.transition-spinner[data-v-01207ceb]{font-size:28px;color:#409eff}.fade-enter-active[data-v-01207ceb],.fade-leave-active[data-v-01207ceb]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fade-enter[data-v-01207ceb],.fade-leave-to[data-v-01207ceb]{opacity:0}@-webkit-keyframes transitionBounceIn-data-v-01207ceb{0%{opacity:0;-webkit-transform:scale(.8) translateY(20px);transform:scale(.8) translateY(20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes transitionBounceIn-data-v-01207ceb{0%{opacity:0;-webkit-transform:scale(.8) translateY(20px);transform:scale(.8) translateY(20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes transitionPulse-data-v-01207ceb{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes transitionPulse-data-v-01207ceb{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}}