.nav[data-v-0552d396]{position:fixed;top:0;left:0;width:100%;z-index:999;transition:background .3s ease}.nav.nav-banner[data-v-0552d396]{background:url(/img/navBar.01966a37.png) 50%/cover no-repeat;box-shadow:none}.nav.nav-white[data-v-0552d396]{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05)}[data-v-0552d396] .nav-logo span{color:#333}[data-v-0552d396] .nav-menu a{color:#333;text-decoration:none}[data-v-0552d396] .nav-menu a.router-link-active{color:#4172f0;border-bottom:.2vw solid #4172f0}.nav-wrap[data-v-0552d396]{width:65%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;min-height:3vw;padding:1vw 0;gap:2vw}.nav-logo[data-v-0552d396]{font-size:1.2vw;font-weight:700;display:flex;gap:.3vw;white-space:nowrap}.nav-logo img[data-v-0552d396]{width:1.88vw;height:1.88vw}.pc-menu[data-v-0552d396]{display:flex;align-items:center;gap:2vw;flex-wrap:nowrap;justify-content:flex-end}.nav-menu[data-v-0552d396]{display:flex;gap:.5vw;align-items:center;flex-wrap:nowrap}.nav-menu a[data-v-0552d396]{text-decoration:none;font-size:.9vw;margin:0 1.15vw;padding:.5vw 0;white-space:nowrap}.nav-btn[data-v-0552d396]{padding:.42vw 1.04vw;background-color:#4172f0;color:#fff;border:none;border-radius:.42vw;cursor:pointer;font-size:.9vw;font-weight:400;white-space:nowrap}.mobile-hamburger[data-v-0552d396]{display:none;cursor:pointer}.mobile-hamburger img[data-v-0552d396]{width:9vw;height:auto;display:block}.drawer-content[data-v-0552d396]{height:100%;display:flex;flex-direction:column;align-items:center;gap:12vw;padding:28vw 4vw 0 4vw}.drawer-content a[data-v-0552d396]{font-size:5vw;color:#333;text-decoration:none;padding-bottom:1vw}.drawer-content a.router-link-active[data-v-0552d396]{color:#4172f0;border-bottom:2px solid #4172f0}.drawer-btn[data-v-0552d396]{padding:2vw 6vw;background:#4172f0;color:#fff;border:none;border-radius:1vw;font-size:4vw;margin-top:5vw}@media(max-width:768px){.nav.nav-banner[data-v-0552d396]{background:url(/img/navBarX.1612659e.png) 50%/cover no-repeat;box-shadow:none}.nav-wrap[data-v-0552d396]{width:94%;min-height:auto;padding:3vw}.nav-logo[data-v-0552d396]{font-size:5vw}.nav-logo img[data-v-0552d396]{width:8vw;height:8vw}.pc-menu[data-v-0552d396]{display:none}.mobile-hamburger[data-v-0552d396]{display:block}}.footer[data-v-f467d8c0]{width:100%;background:var(--black);color:#fff;padding:3vw 4vw 2vw;min-height:130px}.footer .footerTop[data-v-f467d8c0]{display:flex;justify-content:space-around;align-items:center;padding-bottom:2vw;border-bottom:.05vw solid hsla(0,0%,100%,.1);gap:4vw}.footer .footerTop .footerTopLeft[data-v-f467d8c0]{display:flex;flex-direction:column;gap:1.2vw}.footer .footerTop .footerTopLeft span[data-v-f467d8c0]{display:block}.footer .footerTop .footerTopLeft span[data-v-f467d8c0]:first-of-type{font-size:1.25vw;display:flex;align-items:center;gap:.6vw}.footer .footerTop .footerTopLeft span:first-of-type img[data-v-f467d8c0]{width:2.23vw;height:2.23vw}.footer .footerTop .footerTopLeft span[data-v-f467d8c0]:nth-of-type(2){font-size:.93vw}.footer .footerTop .footerTopRight[data-v-f467d8c0]{display:flex;flex-direction:column;gap:2vw}.footer .footerTop .footerTopRight span[data-v-f467d8c0]{display:block}.footer .footerTop .footerTopRight span[data-v-f467d8c0]:first-of-type{font-size:.93vw}.footer .footerTop .footerTopRight span[data-v-f467d8c0]:nth-of-type(2){font-size:.73vw;display:flex;align-items:center;gap:.4vw}.footer .footerTop .footerTopRight span:nth-of-type(2) img[data-v-f467d8c0]{width:1.25vw;height:1.25vw}.footer .footerBottom[data-v-f467d8c0]{padding-top:1.5vw;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#70747d;font-size:.73vw}@media(max-width:768px){.footer[data-v-f467d8c0]{padding:6vw 5vw 4vw}.footerTop[data-v-f467d8c0]{flex-direction:column;align-items:center;justify-content:center;padding:6vw 0 10vw 0!important;gap:10vw!important}.footerTop .footerTopLeft[data-v-f467d8c0]{text-align:center;gap:4.2vw!important}.footerTop .footerTopLeft span[data-v-f467d8c0]:first-of-type{font-size:5vw!important}.footerTop .footerTopLeft span:first-of-type img[data-v-f467d8c0]{width:8vw!important;height:8vw!important}.footerTop .footerTopLeft span[data-v-f467d8c0]:nth-of-type(2){font-size:3.5vw!important}.footerTop .footerTopRight[data-v-f467d8c0]{text-align:center;margin-top:1vw;gap:4.2vw!important}.footerTop .footerTopRight span[data-v-f467d8c0]:first-of-type{font-size:3.5vw!important}.footerTop .footerTopRight span[data-v-f467d8c0]:nth-of-type(2){font-size:3.2vw!important}.footerTop .footerTopRight span:nth-of-type(2) img[data-v-f467d8c0]{width:5vw!important;height:5vw!important}.footerBottom[data-v-f467d8c0]{padding-top:4vw!important;font-size:3.2vw!important}}#app{font-family:Source Han Sans SC;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;color:#313131;min-height:100vh;width:100%}*{margin:0;padding:0;box-sizing:border-box;font-family:Source Han Sans SC,PingFang SC,sans-serif}:root{--primary-mint:#a8e1de;--primary-green:#2a7c76;--secondary-pink:#f8cecc;--bg-beige:#f5f2ed;--text-dark:#333;--text-gray:#666;--white:#fff;--black:#1e1e1e;--card-radius:12px;--btn-radius:8px}html{scroll-behavior:smooth}body{background-color:var(--bg-beige);color:var(--text-dark)}body,html{margin:0;padding:0;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:80px 0}.section-title{font-size:32px;font-weight:700;text-align:center;margin-bottom:12px;color:var(--text-dark)}.title-line{width:60px;height:2px;background-color:var(--primary-green);margin:0 auto 60px}.kv{margin-top:70px;height:90vh;min-height:600px;background:linear-gradient(135deg,var(--primary-mint) 0,var(--primary-mint) 50%,var(--secondary-pink) 50%);display:flex}.kv,.kv-wrap{align-items:center}.kv-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px}.kv-title{font-size:56px;font-weight:700;line-height:1.2;margin-bottom:40px}.kv-title span:first-child{color:var(--primary-green)}.kv-title span:last-child{color:var(--white)}.kv-subtitle{font-size:20px;margin-bottom:40px}.kv-btn{padding:14px 40px;background:var(--primary-green);color:var(--white);border:none;border-radius:var(--btn-radius);font-weight:600;cursor:pointer}.kv-car-img{width:100%;max-width:400px;margin-left:auto;transform:rotate(-15deg)}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.service-item{background:var(--white);padding:32px 20px;border-radius:var(--card-radius);text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.04)}.service-time{color:var(--primary-green);font-weight:600}.service-name{font-size:20px;font-weight:700;margin:8px 0 16px}.advantage-timeline{max-width:900px;margin:0 auto;position:relative}.advantage-timeline:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:2px;height:100%;background:var(--primary-mint)}.advantage-item{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:60px}.advantage-number{width:28px;height:28px;border-radius:50%;background:var(--primary-green);color:#fff;text-align:center;line-height:28px;margin-bottom:12px}.advantage-img{width:100%;height:220px;border-radius:var(--card-radius);-o-object-fit:cover;object-fit:cover}.cta-wrap{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:900px;margin:0 auto}.cta-card{padding:40px 32px;border-radius:var(--card-radius);text-align:center}.cta-card:first-child{background:var(--primary-mint)}.cta-card:last-child{background:var(--secondary-pink)}.cta-btn{padding:12px 32px;background:var(--primary-green);color:#fff;border:none;border-radius:var(--btn-radius);cursor:pointer;text-decoration:none;display:inline-block}.about-page{margin-top:70px}.about-wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.about-text h3{font-size:28px;color:var(--primary-green);margin-bottom:24px}.about-img{width:100%;border-radius:var(--card-radius)}.join-kv{margin-top:70px;height:70vh;min-height:500px;background:linear-gradient(135deg,var(--primary-mint) 50%,var(--secondary-pink) 50%);display:flex;align-items:center;justify-content:center;text-align:center}.join-kv-title{font-size:48px;color:var(--primary-green);margin-bottom:20px}.join-kv-btn{padding:14px 40px;border-radius:var(--btn-radius);cursor:pointer;background:var(--primary-green);color:#fff;border:none}.process-wrap{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto;position:relative}.process-wrap:before{content:"";position:absolute;top:24px;left:48px;right:48px;height:2px;background:var(--primary-mint)}.process-node{width:48px;height:48px;border-radius:50%;background:var(--primary-green);color:#fff;margin:0 auto 16px;display:flex;align-items:center;justify-content:center}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:800px;margin:0 auto}.card{background:#fff;border-radius:var(--card-radius);overflow:hidden}.card-img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.card-content{padding:24px}.card-title{color:var(--primary-green);font-weight:700;margin-bottom:12px}.footer-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px}.footer-copyright{text-align:center;padding-top:30px;border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4)}.modal-mask{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center}.modal-card{background:url(/img/popup.0dc55f0e.png) no-repeat 50%;background-size:cover;border-radius:var(--card-radius);padding:60px;width:90%;max-width:450px;text-align:center;position:relative}.modal-close{position:absolute;top:20px;right:20px;width:30px;height:30px;background:#fff;border:none;font-size:20px;cursor:pointer}.modal-qrcode{width:100%;height:320px;margin:20px auto;border-radius:8px}@media(max-width:768px){.nav-menu{gap:20px}.kv-wrap{grid-template-columns:1fr}.service-grid{grid-template-columns:1fr 1fr}.about-wrap,.advantage-item,.card-grid,.card-grid-2,.cta-wrap,.footer-wrap{grid-template-columns:1fr}.process-wrap{flex-direction:column;gap:30px;text-align:center}.join-kv-title{font-size:32px}.modal-card{padding:40px}.modal-card .modal-qrcode{width:100%;height:70vw;margin:20px auto;border-radius:8px}}