.index-page[data-v-571eba89]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#2c3e50;overflow-x:hidden}.top-nav[data-v-571eba89]{position:relative;z-index:10;border-bottom:none!important;padding:0 40px}.top-nav .el-menu-item[data-v-571eba89]{font-size:15px;letter-spacing:.5px;border-bottom:none!important;transition:color .3s}.top-nav .el-menu-item[data-v-571eba89]:hover{background-color:hsla(0,0%,100%,.08)!important}.brand-item[data-v-571eba89]{display:flex;align-items:center;gap:10px}.brand-logo[data-v-571eba89]{width:36px;height:36px;border-radius:6px}.brand-name[data-v-571eba89]{font-size:24px;font-weight:700;letter-spacing:2px;color:#fff}.nav-right[data-v-571eba89]{float:right}.phone-link[data-v-571eba89]{color:#ffd666;text-decoration:none;font-weight:500}.hero-section[data-v-571eba89]{position:relative;min-height:100vh;background-image:url(../img/indexbg.90eac9fe.jpg);background-size:cover;background-position:50%;display:flex;flex-direction:column}.hero-overlay[data-v-571eba89]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.65),rgba(0,0,0,.45) 50%,rgba(0,0,0,.7));z-index:1}.hero-content[data-v-571eba89]{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px}.hero-title[data-v-571eba89]{font-size:72px;font-weight:800;color:#fff;margin:0 0 16px;text-shadow:0 4px 24px rgba(0,0,0,.4);letter-spacing:8px}.hero-subtitle[data-v-571eba89]{font-size:20px;color:hsla(0,0%,100%,.75);margin:0 0 12px;letter-spacing:6px}.hero-desc[data-v-571eba89]{font-size:22px;font-weight:400;color:hsla(0,0%,100%,.9);margin:0 0 40px;line-height:1.8;max-width:640px}.hero-actions[data-v-571eba89]{margin-top:8px}.cta-btn[data-v-571eba89]{font-size:18px;padding:14px 48px;font-weight:600;letter-spacing:2px;box-shadow:0 8px 24px rgba(255,170,0,.35);transition:transform .3s,box-shadow .3s}.cta-btn[data-v-571eba89]:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(255,170,0,.5)}.wave-divider[data-v-571eba89]{position:relative;z-index:2;margin-bottom:-2px}.wave-divider svg[data-v-571eba89]{display:block;width:100%;height:80px}.services-section[data-v-571eba89]{background:#f5f7fa;padding:100px 0 80px}.section-container[data-v-571eba89]{max-width:1200px;margin:0 auto;padding:0 24px}.section-header[data-v-571eba89]{text-align:center;margin-bottom:60px}.section-tag[data-v-571eba89]{display:inline-block;font-size:13px;font-weight:700;letter-spacing:4px;color:#409eff;text-transform:uppercase;margin-bottom:12px}.section-tag.light[data-v-571eba89]{color:#ffd666}.section-title[data-v-571eba89]{font-size:36px;font-weight:700;margin:0 0 12px;color:#1a1a2e}.section-title.light[data-v-571eba89]{color:#fff}.section-desc[data-v-571eba89]{font-size:16px;color:#8c8c8c;margin:0}.section-desc.light[data-v-571eba89]{color:hsla(0,0%,100%,.65)}.services-grid[data-v-571eba89]{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.service-card[data-v-571eba89]{background:#fff;border-radius:16px;padding:36px 28px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:transform .35s,box-shadow .35s;cursor:default}.service-card[data-v-571eba89]:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.12)}.service-icon[data-v-571eba89]{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.service-icon i[data-v-571eba89]{font-size:28px;color:#fff}.service-title[data-v-571eba89]{font-size:18px;font-weight:600;margin:0 0 12px;color:#1a1a2e}.service-text[data-v-571eba89]{font-size:14px;color:#6b7280;line-height:1.75;margin:0}.cases-section[data-v-571eba89]{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);padding:100px 0 80px}.cases-grid[data-v-571eba89]{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.case-card[data-v-571eba89]{background:hsla(0,0%,100%,.06);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:32px;transition:transform .35s,background .35s,box-shadow .35s;cursor:default}.case-card[data-v-571eba89]:hover{transform:translateY(-6px);background:hsla(0,0%,100%,.1);box-shadow:0 16px 48px rgba(0,0,0,.3)}.case-header[data-v-571eba89]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.case-logo[data-v-571eba89]{width:56px;height:56px;border-radius:12px;-o-object-fit:cover;object-fit:cover;border:2px solid hsla(0,0%,100%,.15)}.case-info[data-v-571eba89]{display:flex;flex-direction:column}.case-name[data-v-571eba89]{font-size:20px;font-weight:600;color:#fff}.case-tag[data-v-571eba89]{font-size:13px;color:#ffd666;margin-top:4px}.case-desc[data-v-571eba89]{font-size:14px;color:hsla(0,0%,100%,.7);line-height:1.7;margin:0 0 14px}.case-features[data-v-571eba89]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.case-features li[data-v-571eba89]{font-size:13px;color:hsla(0,0%,100%,.6)}.case-features li i[data-v-571eba89]{color:#43e97b;margin-right:4px}.site-footer[data-v-571eba89]{background:#0d0d1a;color:hsla(0,0%,100%,.6);padding:48px 24px 0}.footer-inner[data-v-571eba89]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:32px;padding-bottom:32px;border-bottom:1px solid hsla(0,0%,100%,.08)}.footer-brand[data-v-571eba89]{display:flex;flex-direction:column;gap:8px}.footer-logo-text[data-v-571eba89]{font-size:22px;font-weight:700;color:#fff;letter-spacing:2px}.footer-slogan[data-v-571eba89]{font-size:13px;color:hsla(0,0%,100%,.4)}.footer-contact p[data-v-571eba89]{margin:0 0 8px;font-size:14px}.footer-contact i[data-v-571eba89]{margin-right:6px;color:#409eff}.footer-links[data-v-571eba89]{display:flex;gap:20px}.footer-links span[data-v-571eba89]{font-size:14px;color:hsla(0,0%,100%,.5);transition:color .3s;cursor:default}.footer-links span[data-v-571eba89]:hover{color:#ffd666}.footer-bottom[data-v-571eba89]{max-width:1200px;margin:0 auto;padding:20px 0;display:flex;justify-content:space-between;font-size:12px;color:hsla(0,0%,100%,.3)}@media (max-width:1024px){.services-grid[data-v-571eba89]{grid-template-columns:repeat(2,1fr)}.hero-title[data-v-571eba89]{font-size:52px;letter-spacing:4px}.hero-desc[data-v-571eba89]{font-size:18px}}@media (max-width:768px){.top-nav[data-v-571eba89]{padding:0 16px}.nav-item[data-v-571eba89]{display:none!important}.brand-name[data-v-571eba89]{font-size:18px}.hero-title[data-v-571eba89]{font-size:36px;letter-spacing:2px}.hero-subtitle[data-v-571eba89]{font-size:16px;letter-spacing:3px}.hero-desc[data-v-571eba89]{font-size:16px}.cases-grid[data-v-571eba89],.services-grid[data-v-571eba89]{grid-template-columns:1fr}.section-title[data-v-571eba89]{font-size:28px}.footer-bottom[data-v-571eba89],.footer-inner[data-v-571eba89]{flex-direction:column;align-items:center;text-align:center}.footer-bottom[data-v-571eba89]{gap:4px}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}