.main-content[data-v-545de307]{padding:40px 0;background:#fff}.section[data-v-545de307]{margin-bottom:40px}.section[data-v-545de307]:last-child{margin-bottom:0}.section-header[data-v-545de307]{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:12px}.section-title[data-v-545de307]{font-size:36px;font-weight:600;color:#000}.section-subtitle[data-v-545de307]{text-align:center;color:#333;font-size:14px;margin:10px 0 30px 0}.image-carousel[data-v-545de307]{margin:30px 144px;overflow:visible}.carousel-container[data-v-545de307]{overflow:hidden}.carousel-track[data-v-545de307]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.carousel-slide[data-v-545de307]{min-width:100%}.carousel-slide[data-v-545de307],.image-group[data-v-545de307]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-group[data-v-545de307]{gap:2%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.image-wrapper[data-v-545de307]{text-align:center;width:32%;-ms-flex-negative:0;flex-shrink:0;height:30vh}.image-container[data-v-545de307]{position:relative;width:100%;overflow:hidden}.image-container img[data-v-545de307]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.loading-overlay[data-v-545de307]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);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;border-radius:8px}@-webkit-keyframes spin-data-v-545de307{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.image-label[data-v-545de307]{margin-top:20px;font-size:16px;color:#333;font-weight:500}.carousel-btn[data-v-545de307]{position:absolute;top:50%;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:44px;height:44px;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;font-size:24px;color:#666;cursor:pointer;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-transition:all .3s;transition:all .3s;z-index:10;-webkit-box-shadow:0 6px 20px rgba(231,76,60,.3);box-shadow:0 6px 20px rgba(231,76,60,.3)}.carousel-btn[data-v-545de307]:hover{background:#fff;color:#e74c3c}.carousel-btn.prev[data-v-545de307]{left:71px}.carousel-btn.next[data-v-545de307]{right:71px}.image-grid[data-v-545de307]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:0 144px;-webkit-transition:all .3s ease;transition:all .3s ease}.grid-item[data-v-545de307]{cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden;-webkit-transform:scale(1);transform:scale(1);opacity:1}.grid-item.hovered[data-v-545de307]{-webkit-transform:scale(1.15);transform:scale(1.15);z-index:10;position:relative}.image-grid.has-hovered .grid-item[data-v-545de307]:not(.hovered){-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}.grid-item .image-container[data-v-545de307]{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.grid-item .image-container img[data-v-545de307]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.grid-item .image-container .loading-overlay[data-v-545de307]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);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;z-index:1}@media(max-width:1024px){.image-group[data-v-545de307]{gap:1.5%;padding:0 1.5%}.image-wrapper[data-v-545de307]{width:31%;height:30vh}.image-grid[data-v-545de307]{gap:1.5%;padding:0 1.5%}}@media(max-width:768px){.main-content[data-v-545de307]{padding:40px 0}.section[data-v-545de307]{margin-bottom:60px}.section-title[data-v-545de307]{font-size:24px}.image-group[data-v-545de307]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-wrapper[data-v-545de307]{width:100%;height:30vh}.image-grid[data-v-545de307]{grid-template-columns:1fr;gap:4%}.carousel-btn[data-v-545de307]{width:40px;height:40px;font-size:20px}.carousel-btn.prev[data-v-545de307]{left:71px}.carousel-btn.next[data-v-545de307]{right:71px}}@media(max-width:480px){.image-grid[data-v-545de307]{grid-template-columns:1fr;gap:4%}.section-header[data-v-545de307]{gap:10px}.section-title[data-v-545de307]{font-size:20px}}@keyframes spin-data-v-545de307{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.vecloud-page[data-v-2d3de3d9]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-section[data-v-2d3de3d9]{text-align:center;background-image:url(../../static/img/bg.7580530b.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;height:440px;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}.hero-content[data-v-2d3de3d9]{position:relative;z-index:2;max-width:800px;margin:0 auto;padding:0 20px}.hero-title[data-v-2d3de3d9]{font-size:48px;font-weight:700;color:#333;margin:0 0 20px 0;line-height:1.2}.hero-description[data-v-2d3de3d9]{font-size:16px;color:#333;line-height:1.6;margin:0 0 50px 0;max-width:600px;margin-left:auto;margin-right:auto}.progress-bar-wrap[data-v-2d3de3d9]{width:180px;margin:10px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.progress-bar[data-v-2d3de3d9]{width:100%;height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden}.progress-bar-inner[data-v-2d3de3d9]{height:100%;background:#e74c3c;-webkit-transition:width .2s;transition:width .2s}.upload-btn[data-v-2d3de3d9]{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;background:red;color:#fff;border:none;border-radius:50px;padding:13px 38px;font-size:18px;font-weight:400;cursor:pointer;margin:0 auto}.upload-btn[data-v-2d3de3d9]:hover{background:#c0392b}.placeholder-text[data-v-2d3de3d9]{font-size:12px;color:#666;margin-top:23px;line-height:1.4}@media(max-width:768px){.nav-container[data-v-2d3de3d9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.nav-links[data-v-2d3de3d9]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.hero-title[data-v-2d3de3d9]{font-size:36px}.hero-description[data-v-2d3de3d9]{font-size:14px}}.dialog-title[data-v-2d3de3d9]{font-size:12px;color:#333}.dialog-text[data-v-2d3de3d9],.dialog-title[data-v-2d3de3d9]{text-align:center;margin-top:10px;font-family:MiSans;font-weight:400;line-height:23px}.dialog-text[data-v-2d3de3d9]{font-size:11px;color:#666}.img-area[data-v-2d3de3d9]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.canvas-container[data-v-2d3de3d9]{position:relative;display:inline-block}canvas[data-v-2d3de3d9]{max-width:100%;height:auto}.zoom-controls[data-v-2d3de3d9]{position:absolute;top:10px;right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;z-index:10}.zoom-btn[data-v-2d3de3d9]{width:32px;height:32px;background:hsla(0,0%,100%,.9);border:1px solid #ddd;border-radius:4px;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;cursor:pointer;font-size:16px;font-weight:700;color:#333;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.zoom-btn[data-v-2d3de3d9]:hover{background:#fff;border-color:#e74c3c;color:#e74c3c;-webkit-transform:scale(1.05);transform:scale(1.05)}.zoom-btn[data-v-2d3de3d9]:active{-webkit-transform:scale(.95);transform:scale(.95)}.zoom-btn[data-v-2d3de3d9]:disabled{cursor:not-allowed}.zoom-btn[data-v-2d3de3d9]:disabled,.zoom-btn[data-v-2d3de3d9]:disabled:hover{background:hsla(0,0%,78.4%,.5);border-color:#ccc;color:#999;-webkit-transform:none;transform:none}