:root{--el-color-primary: #59b55b;--el-color-primary-light-3: #7bc47c;--el-color-primary-light-5: #9dd39e;--el-color-primary-light-7: #bee1bf;--el-color-primary-light-8: #cee8cf;--el-color-primary-light-9: #def0df;--el-color-primary-dark-2: #47a149}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.app-container{min-height:100vh;display:flex;flex-direction:column}.nav-menu{position:sticky;top:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:64px;border-bottom:1px solid #f0f0f0!important;box-shadow:0 1px 4px #0000000a}.nav-menu .el-menu-item{border-bottom:none!important;border-radius:8px!important;margin:0 2px;transition:background-color .25s ease,color .25s ease!important}.nav-menu .el-menu-item:hover{background-color:#f0faf1!important}.nav-menu .el-menu-item.is-active{background-color:#59b55b!important;color:#fff!important}.nav-menu .el-menu-item.is-active:hover{background-color:#47a149!important}.nav-brand{display:flex;align-items:center;gap:10px;margin-right:40px;cursor:pointer;-webkit-user-select:none;user-select:none;max-width:60%;flex-shrink:0}.nav-brand img{display:block;max-height:52px;width:auto}.nav-brand .brand-icon{width:34px;height:34px;background:#59b55b;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-brand .brand-icon span{color:#fff;font-weight:700;font-size:18px}.nav-brand .brand-text{font-size:20px;font-weight:700;color:#1a1a2e}.nav-brand{font-size:15px;color:#606266;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-links{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;min-width:0}.nav-links::-webkit-scrollbar{display:none}.section-header{text-align:center;margin-bottom:48px}.section-header .en-label{font-size:13px;font-weight:600;color:#59b55b;text-transform:uppercase;letter-spacing:2px}.section-header .cn-title{font-size:32px;font-weight:800;color:#1a1a2e;margin:8px 0 12px}.section-header .cn-desc{font-size:15px;color:#909399;max-width:800px;margin:0 auto;line-height:1.7}.hero-banner{padding:80px 40px 60px;text-align:center;background:linear-gradient(135deg,#59b55b,#3d8b40);color:#fff}.hero-banner .hero-tag{display:inline-block;padding:5px 20px;background:#ffffff26;border-radius:20px;font-size:13px;letter-spacing:2px;margin-bottom:16px}.hero-banner .hero-title{font-size:42px;font-weight:800;margin-bottom:16px;text-shadow:0 2px 12px rgba(0,0,0,.15)}.hero-banner .hero-sub-title{font-size:22px;font-weight:800;margin-bottom:40px;text-shadow:0 2px 12px rgba(0,0,0,.15)}.hero-banner .hero-desc{font-size:17px;opacity:.85;max-width:700px;margin:0 auto 32px;line-height:1.7}.site-footer{margin-top:auto;background:#1a1a2e;color:#fff9;padding:20px}.footer-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.footer-brand{display:flex;align-items:center;gap:8px}.footer-icon{width:28px;height:28px;background:#59b55b;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}.footer-name{font-size:18px;font-weight:700;color:#fff}.footer-links{display:flex;gap:24px;font-size:14px}.footer-links a{color:#fff9;text-decoration:none}.footer-links a:hover{color:#59b55b}.footer-copy{font-size:13px}@media(max-width:992px){.section-header{margin-bottom:36px}.section-header .cn-title{font-size:26px}.hero-banner{padding:70px 24px 50px}.hero-banner .hero-title{font-size:34px}.hero-banner .hero-sub-title{font-size:18px}}@media(max-width:768px){.nav-menu{padding:0 12px;height:56px}.nav-brand{max-width:45%;margin-right:8px;gap:6px;font-size:12px}.nav-brand img{max-height:40px}.nav-brand .brand-text{display:none}.nav-links{gap:0}.nav-links .el-menu-item{padding:0 8px!important;font-size:13px;height:44px!important;line-height:44px!important}.hero-banner{padding:50px 16px 36px}.hero-banner .hero-tag{padding:4px 14px;font-size:12px;letter-spacing:1px}.hero-banner .hero-title{font-size:26px;margin-bottom:12px}.hero-banner .hero-sub-title{font-size:16px;margin-bottom:24px}.hero-banner .hero-desc{font-size:14px;line-height:1.6;margin-bottom:24px}.section-header{margin-bottom:28px}.section-header .en-label{font-size:11px;letter-spacing:1.5px}.section-header .cn-title{font-size:22px;margin:6px 0 10px}.section-header .cn-desc{font-size:13px;line-height:1.6;padding:0 8px}.footer-content{flex-direction:column;text-align:center;gap:16px;padding:0 8px}.site-footer{padding:16px 10px}.footer-contact{align-items:center;gap:6px}.contact-row{flex-direction:column;gap:2px;font-size:13px}.footer-qrcode img{width:72px;height:72px}.footer-qrcodes{margin-right:0;justify-content:center}}@media(max-width:480px){.nav-menu{padding:0 8px;height:52px}.nav-brand{font-size:11px;max-width:50%}.nav-brand img{max-height:36px}.nav-links .el-menu-item{padding:0 6px!important;font-size:12px;height:40px!important;line-height:40px!important}.hero-banner{padding:40px 14px 30px}.hero-banner .hero-title{font-size:22px}.hero-banner .hero-sub-title{font-size:14px}.hero-banner .hero-desc{font-size:13px}.section-header .cn-title{font-size:20px}.section-header .cn-desc{font-size:12.5px}}.footer-inner[data-v-5978e0cb]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.footer-brand[data-v-5978e0cb]{display:flex;flex-direction:column;gap:8px}.footer-copy[data-v-5978e0cb]{font-size:13px;color:#fff}.footer-contact[data-v-5978e0cb]{display:flex;flex-direction:column;gap:8px}.contact-row[data-v-5978e0cb]{font-size:14px;display:flex;align-items:center}.contact-label[data-v-5978e0cb]{color:#fff;letter-spacing:1px}.contact-value[data-v-5978e0cb]{color:#fff}.footer-qrcodes[data-v-5978e0cb]{display:flex;align-items:flex-start;gap:20px;margin-right:140px}.footer-qrcode[data-v-5978e0cb]{display:flex;flex-direction:column;align-items:center;gap:6px}.footer-qrcode img[data-v-5978e0cb]{border-radius:8px;background:#fff;padding:4px}.qrcode-tip[data-v-5978e0cb]{font-size:12px;color:#cbcbcf}@media(max-width:768px){.footer-inner[data-v-5978e0cb]{flex-direction:column;text-align:center}}.float-sticker[data-v-a5def10c]{position:fixed;right:24px;bottom:24px;z-index:999;width:120px;height:120px;pointer-events:none}.float-sticker img[data-v-a5def10c]{width:100%;height:100%;object-fit:contain}@keyframes float-horizontal-a5def10c{0%{transform:translate(0)}50%{transform:translate(calc(-100vw + 180px))}to{transform:translate(0)}}.hero-banner[data-v-a5def10c]{position:relative;overflow:hidden}.hero-carousel[data-v-a5def10c]{position:absolute;inset:0;z-index:0}.hero-carousel[data-v-a5def10c] .el-carousel,.hero-carousel[data-v-a5def10c] .el-carousel__container{height:100%!important}.carousel-bg[data-v-a5def10c]{width:100%;height:100%;background-size:cover;background-position:center}.hero-overlay[data-v-a5def10c]{position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,#59b55bd1,#3d8b40e0)}.hero-content[data-v-a5def10c]{position:relative;z-index:2}.hero-tag[data-v-a5def10c]{display:inline-block;padding:6px 14px;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);border-radius:20px;color:#fff;font-size:13px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-tags-row[data-v-a5def10c]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.intro-text[data-v-a5def10c]{max-width:900px;margin:0 auto}.intro-text p[data-v-a5def10c]{font-size:16px;color:#606266;line-height:2;margin-bottom:20px}.intro-lead[data-v-a5def10c]{font-size:20px!important;font-weight:700;color:#1a1a2e!important;line-height:1.8!important}.hero-stats[data-v-a5def10c]{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:40px}.stat-item[data-v-a5def10c]{text-align:center}.stat-num[data-v-a5def10c]{display:block;font-size:25px;font-weight:800}.stat-label[data-v-a5def10c]{display:block;font-size:13px;opacity:.7;margin-top:4px}.content-section[data-v-a5def10c]{max-width:1200px;margin:0 auto;padding:80px 40px}.sub-title[data-v-a5def10c]{text-align:center;font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:36px}.advantage-section[data-v-a5def10c]{max-width:1200px;margin:0 auto;padding:0 40px 80px}.col-title[data-v-a5def10c]{font-size:17px;font-weight:700;margin-bottom:16px;display:flex;align-items:center;gap:8px}.danger-title[data-v-a5def10c]{color:#f56c6c}.success-title[data-v-a5def10c]{color:#59b55b}.issue-card[data-v-a5def10c]{background:#fff;border:1px solid #fde2e2;border-radius:12px;padding:20px;margin-bottom:12px}.issue-card h5[data-v-a5def10c]{font-size:14px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.issue-card p[data-v-a5def10c]{font-size:13px;color:#606266;line-height:1.7}.advantage-card[data-v-a5def10c]{background:#fff;border:1px solid #d4edda;border-radius:12px;padding:20px;margin-bottom:12px}.advantage-card h5[data-v-a5def10c]{font-size:14px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.advantage-card p[data-v-a5def10c]{font-size:13px;color:#606266;line-height:1.7}.advantage-card .tags[data-v-a5def10c]{display:flex;gap:6px;flex-wrap:wrap}.modules-section[data-v-a5def10c]{max-width:1200px;margin:0 auto;padding:0 40px 80px}.module-card[data-v-a5def10c]{text-align:center;border-radius:14px;border-color:#e8f5e9}.module-card .module-icon[data-v-a5def10c]{width:72px;height:72px;background:#e8f5e9;border-radius:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#59b55b}.module-card h4[data-v-a5def10c]{font-size:17px;font-weight:700;color:#1a1a2e;margin-bottom:10px}.module-card p[data-v-a5def10c]{font-size:13px;color:#606266;line-height:1.7}.gallery-section[data-v-a5def10c]{margin:0 auto;padding:0 40px 80px}.gallery-wrap[data-v-a5def10c]{position:relative;display:flex;align-items:center;gap:12px}.gallery-track[data-v-a5def10c]{display:flex;gap:16px;overflow-x:auto;padding:8px 4px 16px;flex:1;scrollbar-width:none;-ms-overflow-style:none}.gallery-track[data-v-a5def10c]::-webkit-scrollbar{display:none}.gallery-item[data-v-a5def10c]{flex:0 0 400px;border-radius:14px;overflow:hidden;cursor:pointer;box-shadow:0 6px 18px #0000001a;transition:transform .25s ease,box-shadow .25s ease}.gallery-item[data-v-a5def10c]:hover{transform:translateY(-4px);box-shadow:0 12px 26px #0000002e}.gallery-item img[data-v-a5def10c]{width:100%;height:100%;object-fit:cover;display:block}.gallery-arrow[data-v-a5def10c]{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:1px solid #d4edda;background:#fff;color:#59b55b;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #59b55b2e;transition:all .25s;z-index:2}.gallery-arrow[data-v-a5def10c]:hover{background:#59b55b;color:#fff;transform:scale(1.08)}.gallery-arrow[data-v-a5def10c]:active{transform:scale(.95)}.mv-section[data-v-a5def10c]{position:relative;overflow:hidden;padding:0 40px 60px;max-width:960px;margin:0 auto}.mv-bg-text[data-v-a5def10c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:160px;font-weight:900;letter-spacing:12px;color:#59b55b0d;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.mv-container[data-v-a5def10c]{max-width:100%;margin:0 auto;position:relative;z-index:1}.mv-header[data-v-a5def10c]{text-align:center;margin-bottom:50px}.mv-header .en-label[data-v-a5def10c]{color:#59b55b}.mv-header .cn-title[data-v-a5def10c]{color:#1a1a2e}.mv-header .cn-desc[data-v-a5def10c]{color:#909399}.mv-grid[data-v-a5def10c]{display:grid;grid-template-columns:1fr 60px 1fr;gap:0;align-items:stretch}.mv-card[data-v-a5def10c]{position:relative;background:#fff;border-radius:22px;padding:38px 34px 34px;overflow:hidden;text-align:center;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.mv-card[data-v-a5def10c]:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0000001a}.mv-corner[data-v-a5def10c]{position:absolute;width:24px;height:24px;border-color:#59b55b80}.mv-corner.corner-tl[data-v-a5def10c]{top:14px;left:14px;border-top:2px solid;border-left:2px solid;border-radius:6px 0 0}.mv-corner.corner-br[data-v-a5def10c]{bottom:14px;right:14px;border-bottom:2px solid;border-right:2px solid;border-radius:0 0 6px}.mv-vision .mv-corner[data-v-a5def10c]{border-color:#409eff80}.mv-head[data-v-a5def10c]{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:22px}.mv-icon[data-v-a5def10c]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 8px 18px #00000026}.mv-mission .mv-icon[data-v-a5def10c]{background:linear-gradient(135deg,#59b55b,#3d8b40)}.mv-vision .mv-icon[data-v-a5def10c]{background:linear-gradient(135deg,#4ba3ff,#1d78d8)}.mv-label-wrap[data-v-a5def10c]{line-height:1.2;text-align:center}.mv-label[data-v-a5def10c]{font-size:11px;font-weight:700;letter-spacing:3px;color:#909399}.mv-mission .mv-label[data-v-a5def10c]{color:#59b55b}.mv-vision .mv-label[data-v-a5def10c]{color:#409eff}.mv-label-cn[data-v-a5def10c]{font-size:18px;font-weight:800;color:#1a1a2e;margin-top:4px;letter-spacing:4px}.mv-title[data-v-a5def10c]{font-size:16px;font-weight:400;color:#1a1a2e;margin:0 0 14px;line-height:1.55;text-align:center}.mv-desc[data-v-a5def10c]{font-size:13.5px;color:#606266;line-height:1.9;margin:0 0 22px}.mv-quote[data-v-a5def10c]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600}.mv-mission .mv-quote[data-v-a5def10c]{background:#e8f5e9;color:#3d8b40}.mv-vision .mv-quote[data-v-a5def10c]{background:#eef4ff;color:#1d78d8}.mv-connector[data-v-a5def10c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:relative}.mv-arrow[data-v-a5def10c]{width:56px;height:56px;border-radius:50%;background:#f0faf1;border:1px solid #d4edda;color:#59b55b;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #59b55b26}.mv-connector-dot[data-v-a5def10c]{width:6px;height:6px;border-radius:50%;background:#c8d6c9}.mv-connector[data-v-a5def10c]:before,.mv-connector[data-v-a5def10c]:after{content:"";position:absolute;left:50%;width:1px;height:40px;background:linear-gradient(to bottom,transparent,#c8d6c9,transparent)}.mv-connector[data-v-a5def10c]:before{top:0}.mv-connector[data-v-a5def10c]:after{bottom:0}.express-section[data-v-a5def10c]{background:#fafafa}.pillar-card[data-v-a5def10c]{border-radius:16px;border-color:#eef2f5;text-align:center;position:relative;height:100%;transition:transform .3s ease,box-shadow .3s ease}.pillar-card[data-v-a5def10c]:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014}.pillar-card[data-v-a5def10c] .el-card__body{padding:32px 24px}.pillar-num[data-v-a5def10c]{position:absolute;top:18px;right:22px;font-size:38px;font-weight:900;color:#f0f2f5;letter-spacing:-2px;line-height:1}.pillar-icon[data-v-a5def10c]{width:60px;height:60px;background:linear-gradient(135deg,#59b55b,#3d8b40);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;box-shadow:0 8px 18px #59b55b40}.pillar-title[data-v-a5def10c]{font-size:19px;font-weight:800;color:#1a1a2e;margin:0 0 12px}.pillar-desc[data-v-a5def10c]{font-size:14px;color:#606266;line-height:1.8;margin:0}@media(max-width:768px){.content-section[data-v-a5def10c],.advantage-section[data-v-a5def10c],.modules-section[data-v-a5def10c]{padding-left:16px;padding-right:16px}.float-sticker[data-v-a5def10c]{width:80px;height:80px;right:12px;bottom:12px;animation-duration:7s}@keyframes float-vertical-a5def10c{0%{transform:translateY(0)}50%{transform:translateY(calc(-100vh + 120px))}to{transform:translateY(0)}}.hero-tags-row[data-v-a5def10c]{gap:6px}.hero-tag[data-v-a5def10c]{padding:4px 10px;font-size:11.5px}.hero-stats[data-v-a5def10c]{gap:12px;flex-wrap:wrap}.stat-num[data-v-a5def10c]{font-size:20px}.stat-label[data-v-a5def10c]{font-size:12px}.hero-stats .el-divider--vertical[data-v-a5def10c]{display:none}.intro-text p[data-v-a5def10c]{font-size:14.5px;line-height:1.9;margin-bottom:14px}.intro-lead[data-v-a5def10c]{font-size:17px!important;font-weight:700}.issue-card[data-v-a5def10c],.advantage-card[data-v-a5def10c]{padding:16px 14px;border-radius:10px}.advantage-card h5[data-v-a5def10c],.issue-card h5[data-v-a5def10c]{font-size:13px}.advantage-card p[data-v-a5def10c],.issue-card p[data-v-a5def10c]{font-size:12.5px;line-height:1.6}.advantage-card .tags[data-v-a5def10c]{flex-wrap:wrap}.advantage-card .tags[data-v-a5def10c] .el-tag{font-size:11px}.module-card .module-icon[data-v-a5def10c]{width:56px;height:56px;border-radius:14px}.module-card .module-icon[data-v-a5def10c] .el-icon{font-size:28px}.module-card h4[data-v-a5def10c]{font-size:15px}.module-card p[data-v-a5def10c]{font-size:12.5px;line-height:1.65}.gallery-section[data-v-a5def10c]{padding:0 16px 50px}.gallery-item[data-v-a5def10c]{flex:0 0 220px;height:220px}.gallery-arrow[data-v-a5def10c]{width:36px;height:36px}.gallery-arrow[data-v-a5def10c] .el-icon{font-size:18px}.mv-section[data-v-a5def10c]{padding:50px 16px}.mv-bg-text[data-v-a5def10c]{font-size:70px;letter-spacing:6px}.mv-header[data-v-a5def10c]{margin-bottom:36px}.mv-grid[data-v-a5def10c]{grid-template-columns:1fr;gap:16px}.mv-connector[data-v-a5def10c]{transform:rotate(90deg);padding:8px 0}.mv-connector[data-v-a5def10c]:before,.mv-connector[data-v-a5def10c]:after{display:none}.mv-card[data-v-a5def10c]{padding:28px 22px;border-radius:18px}.mv-icon[data-v-a5def10c]{width:46px;height:46px;border-radius:12px}.mv-label-cn[data-v-a5def10c]{font-size:17px}.mv-title[data-v-a5def10c]{font-size:18px;line-height:1.5}.mv-desc[data-v-a5def10c]{font-size:13.5px;line-height:1.8}.pillar-card[data-v-a5def10c] .el-card__body{padding:24px 18px}.pillar-icon[data-v-a5def10c]{width:50px;height:50px;border-radius:14px;margin-bottom:16px}.pillar-num[data-v-a5def10c]{font-size:30px;top:14px;right:16px}.pillar-title[data-v-a5def10c]{font-size:17px}.pillar-desc[data-v-a5def10c]{font-size:13px;line-height:1.7}.col-title[data-v-a5def10c]{font-size:15px;margin-bottom:12px}.hero-banner[data-v-a5def10c]{min-height:auto}.hero-carousel[data-v-a5def10c],.hero-carousel[data-v-a5def10c] .el-carousel,.hero-carousel[data-v-a5def10c] .el-carousel__container{height:100%}}@media(max-width:480px){.content-section[data-v-a5def10c],.advantage-section[data-v-a5def10c],.modules-section[data-v-a5def10c]{padding-left:12px;padding-right:12px}.intro-text p[data-v-a5def10c]{font-size:13.5px;line-height:1.9;margin-bottom:14px}.intro-lead[data-v-a5def10c]{font-size:15.5px!important;font-weight:700}.section-header .cn-title[data-v-a5def10c]{font-size:20px}.section-header .cn-desc[data-v-a5def10c]{font-size:14px}}.float-sticker[data-v-4a454f8d]{position:fixed;right:24px;bottom:24px;z-index:999;width:120px;height:120px;pointer-events:none}.float-sticker img[data-v-4a454f8d]{width:100%;height:100%;object-fit:contain}.content-section[data-v-4a454f8d]{max-width:1200px;margin:0 auto;padding:80px 40px}.hero-stats[data-v-4a454f8d]{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:40px}.hero-stats[data-v-4a454f8d]>*{flex-shrink:0}.stat-item[data-v-4a454f8d]{text-align:center}.stat-num[data-v-4a454f8d]{display:block;font-size:32px;font-weight:800}.stat-label[data-v-4a454f8d]{display:block;font-size:13px;opacity:.7;margin-top:4px}.loop-section[data-v-4a454f8d]{padding-left:0;padding-right:0}.loop-section .section-header[data-v-4a454f8d]{padding:0 40px;max-width:1200px;margin:0 auto 48px}.loop-section .phase-row[data-v-4a454f8d]{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 40px 40px}.audience-col[data-v-4a454f8d]{margin-bottom:24px}.audience-card[data-v-4a454f8d]{text-align:center;border-radius:16px;border-color:#eef2f5;height:100%;transition:transform .3s ease,box-shadow .3s ease}.audience-card[data-v-4a454f8d]:hover{transform:translateY(-6px);box-shadow:0 14px 32px #0000001a}.audience-card[data-v-4a454f8d] .el-card__body{padding:28px 22px 24px}.audience-icon[data-v-4a454f8d]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;box-shadow:0 8px 18px #00000026}.audience-target[data-v-4a454f8d]{font-size:12.5px;font-weight:600;margin-bottom:6px}.audience-title[data-v-4a454f8d]{font-size:20px;font-weight:800;color:#1a1a2e;margin-bottom:10px}.audience-pain[data-v-4a454f8d]{font-size:13px;color:#909399;line-height:1.65;min-height:42px}.audience-divider[data-v-4a454f8d]{width:36px;height:3px;border-radius:2px;margin:0 auto 16px;opacity:.85}.audience-points[data-v-4a454f8d]{list-style:none;padding:0;margin:0 0 22px;text-align:left}.audience-points li[data-v-4a454f8d]{display:flex;align-items:center;gap:8px;padding:7px 0;font-size:13px;color:#606266;line-height:1.5}.audience-btn[data-v-4a454f8d]{width:100%;font-weight:600}.phase-row[data-v-4a454f8d]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.phase-col[data-v-4a454f8d]{flex:0 0 calc(20% - 16px);min-width:0;margin-bottom:8px}.phase-card[data-v-4a454f8d]{text-align:center;background:#fff;border:1px solid #eef2f5;border-radius:14px;padding:24px 16px;height:100%;transition:transform .3s ease,box-shadow .3s ease}.phase-card[data-v-4a454f8d]:hover{transform:translateY(-5px);box-shadow:0 10px 28px #00000014}.phase-badge[data-v-4a454f8d]{display:inline-block;padding:2px 12px;border:1px solid;border-radius:4px;font-size:12px;line-height:1.5}.phase-card .phase-num[data-v-4a454f8d]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;color:#fff;font-weight:700;font-size:18px;box-shadow:0 4px 12px #0000001a}.phase-card h4[data-v-4a454f8d]{font-size:18px;font-weight:700;color:#1a1a2e;margin-bottom:10px}.phase-card p[data-v-4a454f8d]{font-size:13px;color:#606266;line-height:1.7;margin-bottom:14px;min-height:6.8em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;transition:-webkit-line-clamp .2s ease}.phase-card:hover p[data-v-4a454f8d]{-webkit-line-clamp:unset;overflow:visible}@media(max-width:992px){.stat-num[data-v-4a454f8d]{font-size:26px}.content-section[data-v-4a454f8d]{padding:60px 28px}.loop-section .section-header[data-v-4a454f8d]{padding:0 28px}.loop-section .phase-row[data-v-4a454f8d]{padding:0 28px 28px}.audience-title[data-v-4a454f8d]{font-size:18px}}@media(max-width:768px){.hero-stats[data-v-4a454f8d]{gap:16px}.hero-stats[data-v-4a454f8d] .el-divider--vertical{display:none}.stat-num[data-v-4a454f8d]{font-size:22px}.stat-label[data-v-4a454f8d]{font-size:12px}.content-section[data-v-4a454f8d]{padding:50px 16px}.loop-section .section-header[data-v-4a454f8d]{padding:0 16px}.loop-section .phase-row[data-v-4a454f8d]{padding:0 16px 16px}.phase-col[data-v-4a454f8d]{flex:0 0 calc(50% - 16px)}.phase-card[data-v-4a454f8d]{padding:18px 14px}.phase-num[data-v-4a454f8d]{width:36px;height:36px;font-size:15px}.phase-card h4[data-v-4a454f8d]{font-size:15px}.phase-card p[data-v-4a454f8d]{font-size:12.5px;line-height:1.65;min-height:6.6em}.audience-card[data-v-4a454f8d] .el-card__body{padding:22px 18px 20px}.audience-icon[data-v-4a454f8d]{width:52px;height:52px;border-radius:14px;margin-bottom:14px}.audience-title[data-v-4a454f8d]{font-size:17px}.audience-pain[data-v-4a454f8d]{font-size:12.5px;min-height:0}.audience-points li[data-v-4a454f8d]{font-size:12.5px;padding:6px 0}.float-sticker[data-v-4a454f8d]{width:80px;height:80px;right:12px;bottom:12px}}@media(max-width:480px){.content-section[data-v-4a454f8d]{padding:40px 12px}.loop-section .section-header[data-v-4a454f8d]{padding:0 12px}.loop-section .phase-row[data-v-4a454f8d]{padding:0 12px 12px}.phase-col[data-v-4a454f8d]{flex:0 0 100%}}.content-section[data-v-12124c36]{max-width:1200px;margin:0 auto;padding:80px 40px}.packages-section[data-v-12124c36]{max-width:100%;padding-left:0;padding-right:0;background:#fafafa}.packages-section .section-header[data-v-12124c36]{padding:20px 40px 0;max-width:1200px;margin:0 auto 48px}.packages-section .el-row[data-v-12124c36]{margin:0 auto;padding:0 40px 20px}.enroll-section[data-v-12124c36]{max-width:1200px;margin:0 auto;padding:20px 40px}.detail-hero[data-v-12124c36]{padding:48px 0 64px;color:#fff;position:relative;overflow:hidden}.hero-inner[data-v-12124c36]{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.back-link[data-v-12124c36]{display:inline-flex;align-items:center;gap:4px;color:#fffc;text-decoration:none;font-size:13px;margin-bottom:20px;padding:6px 12px;background:#ffffff1f;border-radius:20px;transition:background .2s}.back-link[data-v-12124c36]:hover{background:#ffffff38}.hero-target[data-v-12124c36]{border:none;font-weight:600;margin-bottom:16px}.hero-title[data-v-12124c36]{font-size:40px;font-weight:900;margin:0 0 10px;line-height:1.2}.hero-sub[data-v-12124c36]{font-size:18px;opacity:.9;margin-bottom:18px;font-weight:500}.hero-summary[data-v-12124c36]{font-size:14.5px;line-height:1.8;opacity:.88;margin-bottom:28px}.hero-highlights[data-v-12124c36]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:32px}.hl-item[data-v-12124c36]{background:#ffffff24;border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:14px 12px;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hl-label[data-v-12124c36]{font-size:11.5px;opacity:.7;margin-bottom:4px}.hl-value[data-v-12124c36]{font-size:15px;font-weight:700}.hero-actions[data-v-12124c36]{display:flex;gap:14px;flex-wrap:wrap}.cta-btn[data-v-12124c36]{background:#fff;color:inherit;border:none;font-weight:700;padding:0 28px}.cta-btn[data-v-12124c36]:hover{filter:brightness(.97)}.cta-btn-ghost[data-v-12124c36]{background:transparent;color:#fff!important;border-color:#fff9;font-weight:600}.cta-btn-ghost[data-v-12124c36]:hover{background:#ffffff1a;border-color:#fff}.hero-right[data-v-12124c36]{display:flex;justify-content:center}.teacher-card-big[data-v-12124c36]{background:#fffffffa;border-radius:20px;padding:20px 20px 24px;text-align:center;color:#1a1a2e;box-shadow:0 20px 50px #00000040;width:300px}.teacher-photo-wrap[data-v-12124c36]{width:260px;height:300px;margin:0 auto 18px;border-radius:16px;overflow:hidden;background:#f5f5f5}.teacher-photo[data-v-12124c36]{width:100%;height:100%;object-fit:cover;display:block}.teacher-name-lg[data-v-12124c36]{font-size:24px;font-weight:800;color:#1a1a2e;margin-bottom:4px}.teacher-title-lg[data-v-12124c36]{font-size:13.5px;color:#606266;margin-bottom:10px;font-weight:500}.teacher-tags-lg[data-v-12124c36]{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-bottom:12px}.teacher-years[data-v-12124c36]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#59b55b;font-weight:600;padding:6px 14px;background:#eaf7ec;border-radius:20px}.modules-section[data-v-12124c36]{background:#fafafa;max-width:100%;padding-left:0;padding-right:0}.modules-section .section-header[data-v-12124c36]{padding:80px 40px 0;max-width:1200px;margin:0 auto 48px}.modules-section .el-row[data-v-12124c36]{max-width:1200px;margin:0 auto;padding:0 40px 80px}.module-card[data-v-12124c36]{border-radius:16px;border-color:#eef2f5;position:relative;height:100%}.module-card[data-v-12124c36] .el-card__body{padding:28px 22px}.module-num[data-v-12124c36]{position:absolute;top:20px;right:20px;width:42px;height:42px;border-radius:12px;color:#fff;font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center;opacity:.9}.module-title[data-v-12124c36]{font-size:19px;font-weight:800;color:#1a1a2e;margin:0 0 18px;padding-right:50px}.module-items[data-v-12124c36]{list-style:none;padding:0;margin:0}.module-items li[data-v-12124c36]{display:flex;align-items:flex-start;gap:8px;padding:8px 0;font-size:13.5px;color:#606266;line-height:1.65;border-bottom:1px dashed #f0f0f0}.module-items li[data-v-12124c36]:last-child{border-bottom:none}.module-items li .el-icon[data-v-12124c36]{margin-top:4px;flex-shrink:0}.value-section[data-v-12124c36]{max-width:1200px;margin:0 auto;background:#fff}.value-card[data-v-12124c36]{background:#fafbfc;border:1px solid #eef2f5;border-radius:16px;padding:28px 22px;text-align:center;height:100%;transition:transform .3s ease,box-shadow .3s ease}.value-card[data-v-12124c36]:hover{transform:translateY(-4px);box-shadow:0 10px 28px #00000014}.value-icon[data-v-12124c36]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.value-num[data-v-12124c36]{font-size:28px;font-weight:900;color:#eef2f5;letter-spacing:-2px;margin-bottom:8px}.value-text[data-v-12124c36]{font-size:14.5px;font-weight:600;color:#1a1a2e;line-height:1.65}.lecturer-section[data-v-12124c36]{background:#fafafa;max-width:100%;padding-left:0;padding-right:0}.lecturer-section .section-header[data-v-12124c36]{padding:0 40px;max-width:1200px;margin:0 auto 48px}.lecturer-detail[data-v-12124c36]{max-width:1200px;margin:0 auto;padding:0 40px 80px;display:grid;grid-template-columns:360px 1fr;gap:48px;align-items:start}.lecturer-avatar[data-v-12124c36]{display:flex;justify-content:center}.avatar-frame[data-v-12124c36]{width:320px;height:400px;border-radius:20px;padding:6px;overflow:hidden;box-shadow:0 16px 40px #00000026}.avatar-frame img[data-v-12124c36]{width:100%;height:100%;object-fit:cover;border-radius:16px;display:block;background:#fff}.lecturer-tag[data-v-12124c36]{border:none;font-weight:600;margin-bottom:14px}.lecturer-name[data-v-12124c36]{font-size:30px;font-weight:900;color:#1a1a2e;margin:0 0 6px}.lecturer-title[data-v-12124c36]{font-size:15px;color:#606266;margin-bottom:14px}.lecturer-tags[data-v-12124c36]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.lecturer-bio[data-v-12124c36]{font-size:14.5px;line-height:1.95;color:#505258;background:#fff;border:1px solid #eef2f5;border-radius:14px;padding:22px 24px;margin-bottom:24px}.lecturer-credentials h5[data-v-12124c36]{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 12px}.lecturer-credentials ul[data-v-12124c36]{list-style:none;padding:0;margin:0}.lecturer-credentials li[data-v-12124c36]{display:flex;align-items:flex-start;gap:10px;padding:7px 0;font-size:13.5px;color:#606266}.lecturer-credentials li .el-icon[data-v-12124c36]{margin-top:3px;flex-shrink:0}.package-card[data-v-12124c36]{text-align:center;border-radius:16px;border-color:#e8f5e9;position:relative;overflow:visible;transition:transform .3s ease}.package-card[data-v-12124c36]:hover{transform:translateY(-5px)}.package-featured[data-v-12124c36]{background:linear-gradient(135deg,#59b55b,#3d8b40)!important;border-color:#59b55b!important;transform:scale(1.05)}.featured-badge[data-v-12124c36]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:#e6a23c;color:#fff;font-size:12px;font-weight:700;padding:4px 16px;border-radius:12px}.package-card h4[data-v-12124c36]{font-size:18px;font-weight:700;color:#1a1a2e;margin-bottom:12px}.package-price[data-v-12124c36]{margin-bottom:4px}.package-price .yen[data-v-12124c36]{font-size:20px;font-weight:700;vertical-align:top}.package-price .amount[data-v-12124c36]{font-size:36px;font-weight:800}.package-actual[data-v-12124c36]{font-size:13px;color:#e6a23c;font-weight:600;margin-bottom:4px}.package-duration[data-v-12124c36]{font-size:13px;color:#909399;margin-bottom:20px}.package-features[data-v-12124c36]{list-style:none;padding:0;margin:0 0 24px;text-align:left}.package-features li[data-v-12124c36]{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:13px;color:#606266;border-bottom:1px solid #f5f5f5}.package-features li.disabled[data-v-12124c36]{color:#c0c4cc;text-decoration:line-through}.package-features li[data-v-12124c36]:last-child{border-bottom:none}.text-white[data-v-12124c36]{color:#fff!important}.text-white-70[data-v-12124c36]{color:#ffffffbf!important}.text-white-60[data-v-12124c36]{color:#fff9!important}.text-white-80[data-v-12124c36]{color:#ffffffd9!important}.enroll-steps[data-v-12124c36]{margin-top:20px}.step-title[data-v-12124c36]{font-size:15px;font-weight:700;color:#1a1a2e}.step-desc[data-v-12124c36]{display:flex;align-items:center;gap:8px;font-size:13px;color:#909399;margin-top:4px}.enroll-cta[data-v-12124c36]{text-align:center;margin-top:36px}.float-sticker[data-v-12124c36]{position:fixed;right:24px;bottom:24px;z-index:999;width:120px;height:120px;pointer-events:none}.float-sticker img[data-v-12124c36]{width:100%;height:100%;object-fit:contain}@media(max-width:992px){.content-section[data-v-12124c36],.enroll-section[data-v-12124c36]{padding:60px 28px}.packages-section .section-header[data-v-12124c36]{padding:60px 28px 0}.packages-section .el-row[data-v-12124c36]{padding:0 28px 60px}.modules-section .section-header[data-v-12124c36]{padding:60px 28px 0}.modules-section .el-row[data-v-12124c36]{padding:0 28px 60px}.lecturer-section .section-header[data-v-12124c36]{padding:60px 28px 0}.lecturer-detail[data-v-12124c36]{padding:0 28px 60px}.hero-inner[data-v-12124c36]{grid-template-columns:1fr;gap:36px;padding:0 28px}.hero-title[data-v-12124c36]{font-size:32px}.hero-highlights[data-v-12124c36]{grid-template-columns:repeat(2,1fr)}.lecturer-detail[data-v-12124c36]{grid-template-columns:1fr;gap:32px}.avatar-frame[data-v-12124c36]{width:260px;height:320px}.package-featured[data-v-12124c36]{transform:scale(1.02)}}@media(max-width:768px){.content-section[data-v-12124c36],.enroll-section[data-v-12124c36]{padding:50px 16px}.packages-section .section-header[data-v-12124c36]{padding:50px 16px 0}.packages-section .el-row[data-v-12124c36]{padding:0 16px 50px}.modules-section .section-header[data-v-12124c36]{padding:50px 16px 0}.modules-section .el-row[data-v-12124c36]{padding:0 16px 50px}.lecturer-section .section-header[data-v-12124c36]{padding:50px 16px 0}.lecturer-detail[data-v-12124c36]{padding:0 16px 50px}.detail-hero[data-v-12124c36]{padding:32px 0 48px}.hero-inner[data-v-12124c36]{padding:0 16px;gap:28px}.hero-title[data-v-12124c36]{font-size:26px}.hero-sub[data-v-12124c36]{font-size:15px}.hero-summary[data-v-12124c36]{font-size:13.5px;line-height:1.75}.hero-highlights[data-v-12124c36]{grid-template-columns:repeat(2,1fr);gap:10px}.hl-value[data-v-12124c36]{font-size:14px}.hero-actions[data-v-12124c36]{flex-direction:column}.cta-btn[data-v-12124c36],.cta-btn-ghost[data-v-12124c36]{width:100%}.teacher-card-big[data-v-12124c36]{width:100%;max-width:280px;padding:16px}.teacher-photo-wrap[data-v-12124c36]{width:220px;height:220px}.teacher-name-lg[data-v-12124c36]{font-size:20px}.module-card[data-v-12124c36] .el-card__body{padding:24px 18px}.module-title[data-v-12124c36]{font-size:17px;padding-right:44px}.module-num[data-v-12124c36]{width:36px;height:36px;font-size:15px}.module-items li[data-v-12124c36]{font-size:12.5px}.value-card[data-v-12124c36]{padding:22px 16px;border-radius:14px}.value-icon[data-v-12124c36]{width:44px;height:44px;border-radius:12px;margin-bottom:12px}.value-num[data-v-12124c36]{font-size:24px}.value-text[data-v-12124c36]{font-size:13.5px}.avatar-frame[data-v-12124c36]{width:100%;max-width:280px;height:350px}.lecturer-name[data-v-12124c36]{font-size:24px}.lecturer-title[data-v-12124c36]{font-size:14px}.lecturer-bio[data-v-12124c36]{padding:18px;font-size:13.5px;line-height:1.85}.lecturer-credentials li[data-v-12124c36]{font-size:12.5px}.package-card[data-v-12124c36]:hover{transform:translateY(-3px)}.package-price .amount[data-v-12124c36]{font-size:28px}.package-price .yen[data-v-12124c36]{font-size:16px}.package-featured[data-v-12124c36]{transform:none}.enroll-steps[data-v-12124c36] .el-step__title{font-size:13px}.enroll-steps[data-v-12124c36] .el-step__description{font-size:12px}.step-title[data-v-12124c36]{font-size:13px}.step-desc[data-v-12124c36]{flex-direction:column;align-items:flex-start;gap:4px}.float-sticker[data-v-12124c36]{width:80px;height:80px;right:12px;bottom:12px}}@media(max-width:480px){.content-section[data-v-12124c36],.enroll-section[data-v-12124c36]{padding:40px 12px}.packages-section .section-header[data-v-12124c36]{padding:40px 12px 0}.packages-section .el-row[data-v-12124c36]{padding:0 12px 40px}.modules-section .section-header[data-v-12124c36]{padding:40px 12px 0}.modules-section .el-row[data-v-12124c36]{padding:0 12px 40px}.lecturer-section .section-header[data-v-12124c36]{padding:40px 12px 0}.lecturer-detail[data-v-12124c36]{padding:0 12px 40px}.hero-highlights[data-v-12124c36]{grid-template-columns:1fr 1fr}.package-price .amount[data-v-12124c36]{font-size:24px}}.float-sticker[data-v-c9de1334]{position:fixed;right:24px;bottom:24px;z-index:999;width:120px;height:120px;pointer-events:none}@keyframes float-horizontal-c9de1334{0%{transform:translate(0)}50%{transform:translate(calc(-100vw + 180px))}to{transform:translate(0)}}.float-sticker img[data-v-c9de1334]{width:100%;height:100%;object-fit:contain}.content-section[data-v-c9de1334]{max-width:1200px;margin:0 auto;padding:80px 40px}.teacher-grid[data-v-c9de1334]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.teacher-item[data-v-c9de1334]{min-width:0}.teacher-card[data-v-c9de1334]{border-radius:16px;overflow:hidden;border-color:#e8f5e9;transition:transform .3s,box-shadow .3s;height:100%}.teacher-card[data-v-c9de1334]:hover{transform:translateY(-6px)}.teacher-avatar[data-v-c9de1334]{background:linear-gradient(135deg,#59b55b,#3d8b40);display:flex;align-items:center;justify-content:center}.avatar-circle[data-v-c9de1334]{width:80px;height:80px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #00000026}.avatar-circle span[data-v-c9de1334]{font-size:36px;font-weight:800;color:#59b55b}.teacher-info[data-v-c9de1334]{padding:28px 24px;text-align:center}.teacher-name[data-v-c9de1334]{font-size:22px;font-weight:800;color:#1a1a2e;margin-bottom:4px}.teacher-role[data-v-c9de1334]{font-size:14px;font-weight:600;color:#59b55b;margin-bottom:16px}.teacher-items[data-v-c9de1334]{list-style:none;padding:0;margin:0 0 16px;text-align:left}.teacher-items li[data-v-c9de1334]{display:flex;align-items:flex-start;gap:8px;padding:7px 0;font-size:13px;color:#606266;line-height:1.6;border-bottom:1px dashed #f0f0f0}.teacher-items li[data-v-c9de1334]:last-child{border-bottom:none}.teacher-items li .el-icon[data-v-c9de1334]{margin-top:3px;flex-shrink:0}.teacher-tags[data-v-c9de1334]{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}@media(max-width:992px){.section-header[data-v-c9de1334]{margin-bottom:36px}.content-section[data-v-c9de1334]{padding:70px 28px}.teacher-grid[data-v-c9de1334]{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:768px){.section-header[data-v-c9de1334]{margin-bottom:28px}.content-section[data-v-c9de1334]{padding:50px 16px}.teacher-grid[data-v-c9de1334]{grid-template-columns:repeat(2,1fr);gap:16px}.teacher-card[data-v-c9de1334]{border-radius:14px}.teacher-card[data-v-c9de1334]:hover{transform:translateY(-3px)}.teacher-info[data-v-c9de1334]{padding:20px 16px}.teacher-name[data-v-c9de1334]{font-size:19px}.teacher-role[data-v-c9de1334]{font-size:13px;margin-bottom:12px}.teacher-items[data-v-c9de1334]{margin-bottom:12px}.teacher-items li[data-v-c9de1334]{padding:5px 0;font-size:12.5px;line-height:1.55}.teacher-tags[data-v-c9de1334]{gap:5px}}@media(max-width:480px){.content-section[data-v-c9de1334]{padding:40px 12px}.teacher-grid[data-v-c9de1334]{grid-template-columns:1fr;gap:14px}.teacher-info[data-v-c9de1334]{padding:16px 14px}.teacher-name[data-v-c9de1334]{font-size:17px}.teacher-role[data-v-c9de1334]{font-size:12.5px}.teacher-items li[data-v-c9de1334]{font-size:12px}.section-header .cn-title[data-v-c9de1334]{font-size:20px}}.float-sticker[data-v-96a189c8]{position:fixed;right:24px;bottom:24px;z-index:999;width:120px;height:120px;pointer-events:none}@keyframes float-horizontal-96a189c8{0%{transform:translate(0)}50%{transform:translate(calc(-100vw + 180px))}to{transform:translate(0)}}.float-sticker img[data-v-96a189c8]{width:100%;height:100%;object-fit:contain}.content-section[data-v-96a189c8]{max-width:1200px;margin:0 auto;padding:80px 40px}.section-title[data-v-96a189c8]{font-size:22px;font-weight:700;color:#1a1a2e;margin-bottom:24px}.contact-list[data-v-96a189c8]{display:flex;flex-direction:column;gap:16px}.contact-item[data-v-96a189c8]{display:flex;align-items:center;gap:14px;padding:16px;background:#f6fdf7;border-radius:12px}.contact-icon[data-v-96a189c8]{width:42px;height:42px;background:#e8f5e9;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#59b55b;flex-shrink:0}.contact-label[data-v-96a189c8]{font-size:12px;color:#909399;margin-bottom:2px}.contact-value[data-v-96a189c8]{font-size:15px;font-weight:600;color:#303133}.map-card[data-v-96a189c8]{border-radius:14px;border-color:#e8f5e9}.gallery-section[data-v-96a189c8]{margin:0 auto;padding:0 40px 80px}.gallery-wrap[data-v-96a189c8]{position:relative;display:flex;align-items:center;gap:12px}.gallery-track[data-v-96a189c8]{display:flex;gap:16px;overflow-x:auto;padding:8px 4px 16px;flex:1;scrollbar-width:none;-ms-overflow-style:none}.gallery-track[data-v-96a189c8]::-webkit-scrollbar{display:none}.gallery-item[data-v-96a189c8]{flex:0 0 400px;border-radius:14px;overflow:hidden;cursor:pointer;box-shadow:0 6px 18px #0000001a;transition:transform .25s ease,box-shadow .25s ease}.gallery-item[data-v-96a189c8]:hover{transform:translateY(-4px);box-shadow:0 12px 26px #0000002e}.gallery-item img[data-v-96a189c8]{width:100%;height:100%;object-fit:cover;display:block}.gallery-arrow[data-v-96a189c8]{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:1px solid #d4edda;background:#fff;color:#59b55b;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #59b55b2e;transition:all .25s;z-index:2}.gallery-arrow[data-v-96a189c8]:hover{background:#59b55b;color:#fff;transform:scale(1.08)}.gallery-arrow[data-v-96a189c8]:active{transform:scale(.95)}.map-preview[data-v-96a189c8]{display:block;width:100%;height:280px;border:0;border-radius:10px}.form-card[data-v-96a189c8]{border-radius:14px;border-color:#e8f5e9}.form-tip[data-v-96a189c8]{text-align:center;font-size:12px;color:#c0c4cc;margin-top:-8px}@media(max-width:992px){.content-section[data-v-96a189c8]{padding:70px 28px;max-width:100%}}@media(max-width:768px){.content-section[data-v-96a189c8]{padding:50px 16px}.section-title[data-v-96a189c8]{font-size:19px;margin-bottom:20px}.contact-list[data-v-96a189c8]{gap:12px}.contact-item[data-v-96a189c8]{padding:12px 14px;border-radius:10px;gap:10px}.contact-icon[data-v-96a189c8]{width:36px;height:36px;border-radius:8px}.contact-icon[data-v-96a189c8] .el-icon{font-size:16px}.contact-label[data-v-96a189c8]{font-size:11.5px;margin-bottom:1px}.contact-value[data-v-96a189c8]{font-size:14px}.map-card[data-v-96a189c8]{margin-top:20px}.map-card[data-v-96a189c8] .el-card__body{padding:16px 14px!important}.map-card[data-v-96a189c8] .el-card__header{padding:12px 14px;font-size:14px}.map-preview[data-v-96a189c8]{height:240px}.form-card[data-v-96a189c8] .el-card__body{padding:16px 14px!important}.form-card[data-v-96a189c8] .el-card__header{padding:12px 14px;font-size:15px}.form-tip[data-v-96a189c8]{font-size:11.5px;margin-top:-4px}.gallery-section[data-v-96a189c8]{padding:0 16px 50px}.gallery-item[data-v-96a189c8]{flex:0 0 220px;height:220px}.gallery-arrow[data-v-96a189c8]{width:36px;height:36px}.gallery-arrow[data-v-96a189c8] .el-icon{font-size:18px}[data-v-96a189c8] .el-input__wrapper{padding:2px 12px}[data-v-96a189c8] .el-input__inner{height:40px}[data-v-96a189c8] .el-select{min-height:40px}[data-v-96a189c8] .el-textarea__inner{padding:10px 12px;font-size:14px}.el-button[type=success][data-v-96a189c8]{font-size:15px!important}}@media(max-width:480px){.content-section[data-v-96a189c8]{padding:40px 12px}.section-title[data-v-96a189c8]{font-size:17px}.contact-item[data-v-96a189c8]{padding:10px 12px}.map-card[data-v-96a189c8] .el-card__body,.form-card[data-v-96a189c8] .el-card__body{padding:14px 12px!important}.el-button[type=success][data-v-96a189c8]{font-size:14px!important}}
