@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap);:root{--huiye-blue:#0096d1;--text-dark:#333;--text-black:#000;--bg-light:#f2f2f2}*{box-sizing:border-box}body{margin:0;font-family:Calibri,Inter,sans-serif;color:var(--text-dark);overflow-x:hidden}.genpak-btn,.toggle-text,h1,h2,h3,h4{font-family:Lato,sans-serif;text-transform:uppercase}.container{max-width:1400px;margin:0 auto;padding:0 40px}.mt-20{margin-top:20px}.site-header{background:#fff;border-bottom:1px solid #f0f0f0;z-index:1000;position:sticky;top:0;width:100%;box-shadow:0 2px 10px rgba(0,0,0,.03)}.header-inner{display:flex;justify-content:space-between;align-items:center;height:100px}.header-logo{flex-shrink:0}.header-logo img{height:45px;cursor:pointer;display:block}.header-navigation-wrapper{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:60px}.desktop-view{display:flex;flex-direction:row;align-items:center;gap:50px}.nav-list{list-style:none;display:flex;gap:40px;margin:0;padding:0}.nav-item{position:static}.nav-link{text-decoration:none;color:var(--text-black);font-weight:400;font-family:calibri,sans-serif;font-size:1.125rem;letter-spacing:.5px;display:flex;align-items:center;gap:5px;padding:10px 0;transition:.3s}.nav-link:hover{color:var(--huiye-blue)}.utility-nav{display:flex;gap:25px;align-items:center}.header-whatsapp-icon{display:flex;align-items:center;transition:.3s}.header-whatsapp-icon img{width:22px;height:22px}.header-whatsapp-icon:hover{transform:scale(1.2)}.header-search-icon{font-size:20px;cursor:pointer;transition:.3s;color:#333}.header-search-icon:hover{color:var(--huiye-blue);transform:scale(1.1)}.divider-v{width:1px;height:20px;background:#e5e5e5}.lang-selector{display:flex;align-items:center;gap:6px;cursor:pointer;padding:5px 0;transition:.3s}.lang-selector:hover .lang-label{color:var(--huiye-blue)}.flag-main{width:22px;height:14px;-o-object-fit:cover;object-fit:cover;border:1px solid #eee;border-radius:2px}.lang-label{font-weight:700;font-size:12px;color:#333}.lang-item{display:flex;align-items:center;gap:10px;font-weight:700;font-size:13px}.flag-mini{width:20px;height:13px;-o-object-fit:cover;object-fit:cover;border:1px solid #eee}.sub-menu-dropdown{position:absolute;top:100px;left:0;width:100%;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:40px 0;z-index:999;display:none;border-top:1px solid #eee}.nav-item:hover .sub-menu-dropdown{display:block}.dropdown-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.dropdown-column h4{color:var(--huiye-blue);font-size:14px;margin-bottom:20px;border-bottom:2px solid #eee;padding-bottom:10px;text-align:left}.dropdown-column ul{list-style:none;padding:0}.dropdown-column li{padding:8px 0;font-size:14px;color:#666;cursor:pointer;transition:.2s;text-align:left;text-transform:none}.dropdown-column li:hover{color:var(--huiye-blue);padding-left:5px}.mobile-view{display:none}.mobile-toggle{display:flex;align-items:center;gap:15px;cursor:pointer}.toggle-text{font-weight:900;font-size:14px;color:var(--text-black)}.hamburger{display:flex;flex-direction:column;gap:4px}.hamburger span{width:25px;height:3px;background:var(--huiye-blue)}@media (max-width:1024px){.desktop-view{display:none!important}.mobile-view{display:flex!important}.header-inner{height:70px}.sub-menu-dropdown{top:70px}.footer-grid{grid-template-columns:1fr;gap:40px}.footer-company-name{font-size:18px!important}}.mobile-menu-open{overflow:hidden;position:fixed;width:100%}.mobile-menu-drawer{position:fixed;inset:0;background:#fff;z-index:2000;padding:20px}.drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.drawer-header img{height:40px}.mobile-nav-list{list-style:none;padding:0}.mobile-nav-list li{border-bottom:1px solid #eee}.mobile-nav-list a{display:block;padding:20px 0;text-decoration:none;color:#000;font-weight:700}.search-overlay{position:fixed;inset:0;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:3000}.search-content{width:600px;text-align:center}.close-search{color:#fff;margin-top:20px;cursor:pointer;font-weight:700}.site-footer{background:#001f3f;color:#fff;padding:80px 0 0;border-top:4px solid var(--huiye-blue)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1.2fr;gap:60px;padding-bottom:60px}.footer-logo{height:45px;filter:brightness(0) invert(1);margin-bottom:10px}.footer-company-name{font-size:20px!important;color:#fff!important;font-weight:800;margin-bottom:15px;letter-spacing:.5px}.footer-address{color:#ccc;font-size:15px;line-height:1.6;max-width:400px;margin-bottom:20px;display:flex;gap:10px}.footer-address i{color:var(--huiye-blue);margin-top:4px}.footer-contact-simple{display:flex;flex-direction:column;gap:10px;font-size:14px;color:#aaa}.footer-contact-simple span{display:flex;align-items:center;gap:10px}.footer-col h3,.footer-contact-simple i{color:var(--huiye-blue)}.footer-col h3{font-size:16px;font-weight:900;margin-bottom:30px;letter-spacing:1.5px;position:relative}.footer-col h3:after{content:"";position:absolute;bottom:-10px;left:0;width:30px;height:2px;background:var(--huiye-blue)}.footer-links{list-style:none;padding:0}.footer-links li{color:#ccc;margin-bottom:15px;cursor:pointer;transition:.3s;font-size:15px}.footer-links li:hover{color:var(--huiye-blue);transform:translateX(5px)}.more-desc{color:#aaa;font-size:14px;margin-bottom:25px;line-height:1.5}.footer-social-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.footer-s-icon{display:flex;align-items:center;justify-content:center;height:45px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;text-decoration:none;font-size:18px;transition:.3s}.footer-s-icon:hover{background:var(--huiye-blue);border-color:var(--huiye-blue);transform:translateY(-3px)}.footer-bottom{background:#000c1a;padding:25px 0;color:#567;font-size:13px;text-align:center;border-top:1px solid hsla(0,0%,100%,.05)}.cta-banner-home{background:linear-gradient(90deg,#001f3f,#036)}.cta-banner-brand,.cta-banner-home{padding:50px 80px;border-radius:16px;display:flex;justify-content:space-between;align-items:center;color:#fff}.cta-banner-brand{background:var(--huiye-blue);box-shadow:0 15px 35px rgba(0,150,209,.2)}.cta-banner-brand .cta-text h3{color:#fff}.cta-banner-brand .cta-btn{background:#fff!important;color:var(--huiye-blue)!important}.cta-banner-light{background:#fff;padding:50px 80px;border-radius:16px;display:flex;justify-content:space-between;align-items:center;border:1px solid #eee;border-left:8px solid var(--huiye-blue);box-shadow:0 10px 30px rgba(0,0,0,.05)}.cta-banner-light .cta-text h3{color:#1a1a1a}.cta-banner-light .cta-text p{color:#666;opacity:1}.cta-text h3{font-size:32px;font-weight:800;margin-bottom:10px}.cta-text p{font-size:18px;opacity:.8;margin:0}.cta-btn{padding:18px 45px;font-size:18px;font-weight:800;letter-spacing:1px}@media (max-width:1200px){.cta-banner-brand,.cta-banner-home,.cta-banner-light{padding:40px;flex-direction:column;text-align:center;gap:30px}}.genpak-btn{background:var(--huiye-blue)!important;border:none!important;font-weight:800;transition:.3s}.genpak-btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.py-100{padding:100px 0}.bg-gray{background:#f2f2f2}.text-center{text-align:center}.mb-60{margin-bottom:60px}.mx-auto{margin-left:auto;margin-right:auto}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.slide-left-enter-active,.slide-left-leave-active{transition:transform .3s ease}.slide-left-enter,.slide-left-leave-to{transform:translateX(100%)}.el-button--primary{background-color:var(--huiye-blue)!important;border-color:var(--huiye-blue)!important}.el-button--primary:hover{background-color:#007bb0!important;border-color:#007bb0!important}.inquiry-dialog{border-radius:12px!important}.inquiry-dialog .el-dialog__title{font-weight:800;letter-spacing:1px;color:var(--huiye-blue)}.inquiry-form .el-form-item__label{font-weight:700;color:#555;font-size:13px;text-transform:uppercase;margin-bottom:5px!important}.inquiry-form .el-input__inner,.inquiry-form .el-textarea__inner{border-radius:6px;border:1px solid #ddd;padding:12px 15px}.inquiry-form .el-input__inner:focus,.inquiry-form .el-textarea__inner:focus{border-color:var(--huiye-blue)}.form-row-dual{display:flex;gap:15px}.form-privacy{font-size:12px;color:#999;margin-bottom:25px;text-align:center}.inquiry-form .full-btn{width:100%;padding:15px;font-weight:800;letter-spacing:1px;border-radius:8px}.text-black[data-v-c04f1cfa]{color:#1a1a1a}.products-header[data-v-7177119e][data-v-c04f1cfa]{background:url(/imgs/banners/img2.png);background-size:cover;background-position:50%;color:#fff;padding:80px 0;text-align:center;height:600px}.section-title[data-v-c04f1cfa]{font-size:38px;font-weight:900;color:var(--text-black)}.hero-item[data-v-c04f1cfa]{height:600px;background-size:cover;background-position:50%;position:relative}.hero-overlay[data-v-c04f1cfa]{top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.2));display:flex;align-items:center}.hero-content[data-v-c04f1cfa]{padding:0 20px}.hero-content h1[data-v-c04f1cfa]{font-size:42px;line-height:1.2;font-weight:700;margin-bottom:24px}.hero-content p[data-v-c04f1cfa]{font-size:18px;line-height:1.6;margin-bottom:32px;opacity:.9}.animate-up[data-v-c04f1cfa]{animation:slideUp-c04f1cfa .8s ease forwards}@keyframes slideUp-c04f1cfa{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.hero-overlay[data-v-c04f1cfa]{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.6),transparent 60%)}.hero-content[data-v-c04f1cfa]{position:relative;z-index:10;color:#fff;max-width:800px}.hero-content h1[data-v-c04f1cfa]{font-size:70px;margin-bottom:10px;line-height:1}.hero-content p[data-v-c04f1cfa]{font-size:24px;margin-bottom:35px;text-transform:none;font-family:Calibri,sans-serif}.intro-p[data-v-c04f1cfa]{max-width:900px;font-size:20px;line-height:1.8;color:#555}.mb-60[data-v-c04f1cfa]{margin-bottom:60px}.stats-banner[data-v-c04f1cfa]{position:relative;min-height:320px;background-size:cover;background-position:50%;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-top:50px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.stats-overlay[data-v-c04f1cfa]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(10,41,71,.95),rgba(33,150,243,.85))}.stats-container[data-v-c04f1cfa]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);width:100%;max-width:1200px;gap:30px;padding:40px}.stat-item[data-v-c04f1cfa]{color:#fff;transition:transform .3s ease}.stat-item[data-v-c04f1cfa]:hover{transform:scale(1.05)}.stat-main[data-v-c04f1cfa]{display:flex;justify-content:center;align-items:flex-start;gap:8px;margin-bottom:15px}.stat-num[data-v-c04f1cfa]{font-size:110px;font-weight:900;line-height:.9;color:#ffb300;text-shadow:2px 4px 10px rgba(0,0,0,.2)}.stat-meta[data-v-c04f1cfa]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding-top:10px}.stat-plus[data-v-c04f1cfa]{font-size:54px;font-weight:900;color:#ffb300;line-height:.8}.stat-sub[data-v-c04f1cfa]{font-size:24px;font-weight:800;color:#ffb300;line-height:1;margin-top:5px}.stat-label[data-v-c04f1cfa]{font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:hsla(0,0%,100%,.95);margin-top:10px}@media (max-width:1024px){.stat-num[data-v-c04f1cfa]{font-size:80px}.stat-plus[data-v-c04f1cfa]{font-size:40px}.stat-label[data-v-c04f1cfa]{font-size:18px}}@media (max-width:768px){.stats-banner[data-v-c04f1cfa]{height:auto;padding:60px 0}.stats-container[data-v-c04f1cfa]{grid-template-columns:1fr;gap:60px}}.bg-light-beige[data-v-c04f1cfa]{background:#f8f5f1;padding:100px 0}.why-header-banner[data-v-c04f1cfa]{display:inline-block;background:var(--huiye-blue);padding:10px 40px;border-radius:4px;margin-bottom:20px}.why-title[data-v-c04f1cfa]{color:#fff;font-size:28px;font-weight:800;margin:0;text-transform:uppercase}.why-subtitle[data-v-c04f1cfa]{font-size:18px;color:#666;font-style:italic}.why-grid[data-v-c04f1cfa]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.why-item[data-v-c04f1cfa]{display:flex;flex-direction:column;align-items:center;padding:20px}.why-icon-circle[data-v-c04f1cfa]{width:90px;height:90px;background:rgba(0,150,209,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:25px;transition:.3s}.why-icon-circle i[data-v-c04f1cfa]{font-size:40px;color:var(--huiye-blue)}.why-item:hover .why-icon-circle[data-v-c04f1cfa]{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.why-item-title[data-v-c04f1cfa]{font-size:22px;font-weight:700;color:#333;margin-bottom:15px}.why-item-desc[data-v-c04f1cfa]{font-size:16px;line-height:1.6;color:#555;text-align:center}@media (max-width:992px){.why-grid[data-v-c04f1cfa]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.why-grid[data-v-c04f1cfa]{grid-template-columns:1fr}}.material-grid[data-v-c04f1cfa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;margin-bottom:60px}.material-card[data-v-c04f1cfa]{background:#fff;border-radius:12px;overflow:hidden;cursor:pointer;transition:.3s;box-shadow:0 4px 15px rgba(0,0,0,.05);border:1px solid #eee}.material-card[data-v-c04f1cfa]:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1);border-color:var(--huiye-blue)}.material-img[data-v-c04f1cfa]{height:280px;background-size:100% 100%;background-repeat:no-repeat;background-position:50%;background-color:#fff;margin:0;transition:transform .3s ease;position:relative}.material-card:hover .material-img[data-v-c04f1cfa]{transform:scale(1.05)}.material-overlay[data-v-c04f1cfa]{position:absolute;inset:0;background:rgba(0,150,209,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:.3s}.material-card:hover .material-overlay[data-v-c04f1cfa]{opacity:1}.view-all-btn[data-v-c04f1cfa]{color:#fff!important;font-weight:800;font-size:16px;border:2px solid #fff;padding:10px 20px!important;border-radius:4px}.material-title[data-v-c04f1cfa]{text-align:center;padding:15px 10px;margin:0;font-size:18px;font-weight:700;color:#333}.material-info[data-v-c04f1cfa]{padding:25px;display:flex;justify-content:space-between;align-items:center}.material-info h3[data-v-c04f1cfa]{font-size:16px;margin:0;color:#000}.material-info i[data-v-c04f1cfa]{color:var(--huiye-blue);font-size:18px}.search-pill-wrapper[data-v-c04f1cfa]{display:flex;justify-content:center;margin-top:40px}.search-pill[data-v-c04f1cfa]{background:#fff;width:600px;height:60px;border-radius:30px;display:flex;align-items:center;padding:0 5px 0 30px;box-shadow:0 5px 20px rgba(0,0,0,.1)}.search-pill input[data-v-c04f1cfa]{border:none;flex:1;outline:none;font-size:18px;color:#333}.search-pill-btn[data-v-c04f1cfa]{width:50px;height:50px;background:var(--huiye-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;cursor:pointer}.solutions-section[data-v-c04f1cfa]{background:#fff}.section-title-line[data-v-c04f1cfa]{font-size:36px;font-weight:800;color:#333;display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px}.section-title-line .line[data-v-c04f1cfa]{width:40px;height:3px;background:var(--huiye-blue)}.section-subtitle[data-v-c04f1cfa]{font-size:16px;color:#666;max-width:800px;margin-left:auto;margin-right:auto;text-transform:none}.solutions-grid[data-v-c04f1cfa]{display:grid;grid-template-columns:repeat(12,1fr);gap:40px 30px;margin-top:50px}.solution-step[data-v-c04f1cfa]{text-align:center}.solution-step[data-v-c04f1cfa]:first-child,.solution-step[data-v-c04f1cfa]:nth-child(2),.solution-step[data-v-c04f1cfa]:nth-child(3){grid-column:span 4}.solution-step[data-v-c04f1cfa]:nth-child(4),.solution-step[data-v-c04f1cfa]:nth-child(5),.solution-step[data-v-c04f1cfa]:nth-child(6),.solution-step[data-v-c04f1cfa]:nth-child(7){grid-column:span 3}.step-image-wrapper[data-v-c04f1cfa]{width:100%;aspect-ratio:16/9;border:1px solid #eee;border-radius:4px;overflow:hidden;margin-bottom:15px;background:#f9f9f9;box-shadow:0 4px 10px rgba(0,0,0,.05)}.step-image-wrapper img[data-v-c04f1cfa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s}.solution-step:hover img[data-v-c04f1cfa]{transform:scale(1.05)}.step-text[data-v-c04f1cfa]{font-size:15px;font-weight:600;color:#444;text-transform:none}@media (max-width:1024px){.solutions-grid[data-v-c04f1cfa]{grid-template-columns:repeat(2,1fr)}.solution-step[data-v-c04f1cfa]{grid-column:span 1!important}}@media (max-width:600px){.solutions-grid[data-v-c04f1cfa]{grid-template-columns:1fr}}.workshop-section[data-v-c04f1cfa]{padding-bottom:120px;overflow:hidden}.workshop-videos-centered[data-v-c04f1cfa]{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:960px;margin:0 auto}.video-card[data-v-c04f1cfa]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.08);transition:transform .3s ease}.video-card[data-v-c04f1cfa]:hover{transform:translateY(-5px)}.video-wrapper[data-v-c04f1cfa]{width:100%;aspect-ratio:16/9;background:#000}.video-wrapper video[data-v-c04f1cfa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-info[data-v-c04f1cfa]{padding:15px 20px;display:flex;align-items:center;gap:12px}.video-info i[data-v-c04f1cfa]{color:var(--huiye-blue);font-size:18px}.video-info span[data-v-c04f1cfa]{font-size:16px;font-weight:700;color:#333}.workshop-gallery-contained[data-v-c04f1cfa]{width:100%;overflow:hidden;padding:10px 0;position:relative;background:hsla(0,0%,100%,.5);border-radius:12px}.workshop-track[data-v-c04f1cfa]{display:flex;width:-moz-max-content;width:max-content;animation:scroll-left-c04f1cfa 30s linear infinite}.workshop-track[data-v-c04f1cfa]:hover{animation-play-state:paused}.workshop-item-small[data-v-c04f1cfa]{width:380px;padding:0 10px;flex-shrink:0}.workshop-img-box[data-v-c04f1cfa]{position:relative;width:100%;aspect-ratio:16/10;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.08);transition:transform .5s cubic-bezier(.165,.84,.44,1);background:#eee}.workshop-item-small:hover .workshop-img-box[data-v-c04f1cfa]{transform:scale(1.04)}.workshop-img-box img[data-v-c04f1cfa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.workshop-img-overlay[data-v-c04f1cfa]{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,150,209,.8) 0,transparent 60%);display:flex;align-items:flex-end;padding:25px;opacity:0;transition:opacity .3s}.workshop-item:hover .workshop-img-overlay[data-v-c04f1cfa]{opacity:1}.workshop-img-overlay span[data-v-c04f1cfa]{color:#fff;font-size:18px;font-weight:700;letter-spacing:1px}@keyframes scroll-left-c04f1cfa{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.hero-slider[data-v-c04f1cfa] .el-carousel__container{height:400px!important}.hero-item[data-v-c04f1cfa]{height:400px}.hero-content h1[data-v-c04f1cfa]{font-size:32px;line-height:1.1}.hero-content p[data-v-c04f1cfa]{font-size:16px;margin-bottom:20px}.py-100[data-v-c04f1cfa]{padding:60px 0}.section-title[data-v-c04f1cfa]{font-size:28px}.section-title-line[data-v-c04f1cfa]{font-size:26px;gap:10px}.section-title-line .line[data-v-c04f1cfa]{width:25px}.intro-p[data-v-c04f1cfa]{font-size:16px}.stat-num[data-v-c04f1cfa]{font-size:60px}.stat-plus[data-v-c04f1cfa]{font-size:30px}.stat-sub[data-v-c04f1cfa]{font-size:18px}.stat-label[data-v-c04f1cfa]{font-size:14px;letter-spacing:1px}.material-grid[data-v-c04f1cfa]{grid-template-columns:repeat(2,1fr);gap:15px}.material-img[data-v-c04f1cfa]{height:180px}.material-info[data-v-c04f1cfa]{padding:15px}.search-pill[data-v-c04f1cfa]{height:50px;padding-left:20px}.search-pill-btn[data-v-c04f1cfa]{width:40px;height:40px;font-size:18px}.workshop-section[data-v-c04f1cfa]{padding-bottom:60px}.workshop-item-small[data-v-c04f1cfa]{width:200px}.workshop-track[data-v-c04f1cfa]{animation-duration:15s}.why-card-v2[data-v-c04f1cfa]{padding:30px 20px}.why-icon-box[data-v-c04f1cfa]{width:60px;height:60px}.why-content h3[data-v-c04f1cfa]{font-size:18px}}@media (max-width:480px){.hero-slider[data-v-c04f1cfa] .el-carousel__container{height:320px!important}.hero-item[data-v-c04f1cfa]{height:320px}.material-grid[data-v-c04f1cfa]{grid-template-columns:1fr}.stats-container[data-v-c04f1cfa]{padding:30px 20px}}.why-grid-v2[data-v-c04f1cfa]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.why-card-v2[data-v-c04f1cfa]{background:#fff;padding:40px 30px;border-radius:12px;border:1px solid #eee;transition:.3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.why-card-v2[data-v-c04f1cfa]:hover{transform:translateY(-10px);border-color:var(--huiye-blue);box-shadow:0 20px 40px rgba(0,150,209,.1)}.why-card-v2[data-v-c04f1cfa]:before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:var(--huiye-blue);transition:.3s}.why-card-v2[data-v-c04f1cfa]:hover:before{height:100%}.why-icon-box[data-v-c04f1cfa]{width:70px;height:70px;background:rgba(0,150,209,.05);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;transition:.3s}.why-icon-box i[data-v-c04f1cfa]{font-size:32px;color:var(--huiye-blue)}.why-card-v2:hover .why-icon-box[data-v-c04f1cfa]{background:var(--huiye-blue)}.why-card-v2:hover .why-icon-box i[data-v-c04f1cfa]{color:#fff}.why-content h3[data-v-c04f1cfa]{font-size:22px;font-weight:800;color:#1a1a1a;margin-bottom:15px}.why-content p[data-v-c04f1cfa]{font-size:16px;color:#666;line-height:1.6}.mt-60[data-v-c04f1cfa]{margin-top:60px}.faq-list[data-v-c04f1cfa]{max-width:900px;margin:0 auto}.faq-item-v2[data-v-c04f1cfa]{background:#fff;border-radius:12px;padding:30px;margin-bottom:20px;border:1px solid #eee;transition:.3s}.faq-item-v2[data-v-c04f1cfa]:hover{border-color:var(--huiye-blue);box-shadow:0 10px 20px rgba(0,0,0,.05)}.faq-question[data-v-c04f1cfa]{display:flex;align-items:center;gap:20px;margin-bottom:15px}.q-icon[data-v-c04f1cfa]{width:36px;height:36px;background:var(--huiye-blue);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:18px;flex-shrink:0}.faq-question h4[data-v-c04f1cfa]{font-size:20px;font-weight:700;color:#1a1a1a;margin:0}.faq-answer[data-v-c04f1cfa]{padding-left:56px;color:#666;font-size:16px;line-height:1.8}@media (max-width:1200px){.cta-banner-home[data-v-c04f1cfa]{padding:40px;flex-direction:column;text-align:center;gap:30px}}@media (max-width:992px){.why-grid-v2[data-v-c04f1cfa]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.why-grid-v2[data-v-c04f1cfa]{grid-template-columns:1fr}.faq-answer[data-v-c04f1cfa]{padding-left:0;margin-top:15px}}.animate-up[data-v-c04f1cfa]{opacity:0;transform:translateY(30px);animation:fadeInUp-c04f1cfa .8s forwards}.delay-1[data-v-c04f1cfa]{animation-delay:.2s}.delay-2[data-v-c04f1cfa]{animation-delay:.4s}@keyframes fadeInUp-c04f1cfa{to{opacity:1;transform:translateY(0)}}.products-page[data-v-89d29f9a]{background:#f8f9fa;min-height:80vh}.products-header[data-v-89d29f9a]{background:url(/imgs/banners/img2.png);background-size:cover;background-position:50%;color:#fff;height:600px;display:flex;align-items:center;justify-content:center;text-align:center}.products-header h1[data-v-89d29f9a]{font-size:42px;font-weight:800;margin-bottom:15px}.products-header p[data-v-89d29f9a]{font-size:18px;opacity:.9}.products-body[data-v-89d29f9a]{display:flex;gap:40px;padding:60px 0}.products-sidebar[data-v-89d29f9a]{width:280px;flex-shrink:0}.sidebar-block[data-v-89d29f9a]{background:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.sidebar-title[data-v-89d29f9a]{font-size:20px;color:#333;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid var(--huiye-blue)}.filter-list[data-v-89d29f9a]{list-style:none;padding:0}.filter-list li[data-v-89d29f9a]{padding:15px 0;cursor:pointer;color:#555;font-weight:600;border-bottom:1px solid #f0f0f0;transition:.3s;display:flex;align-items:center;justify-content:space-between}.filter-list li[data-v-89d29f9a]:last-child{border-bottom:none}.filter-list li[data-v-89d29f9a]:hover{color:var(--huiye-blue);padding-left:8px}.filter-list li.active[data-v-89d29f9a]{color:var(--huiye-blue);font-weight:800}.filter-list li.active[data-v-89d29f9a]:after{content:"\e6e0";font-family:element-icons;font-size:14px}.products-main[data-v-89d29f9a]{flex-grow:1}.product-grid-industrial[data-v-89d29f9a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}.industrial-card[data-v-89d29f9a]{background:#fff;border:1px solid #eee;border-radius:8px;overflow:hidden;transition:.3s}.industrial-card[data-v-89d29f9a]:hover{box-shadow:0 10px 30px rgba(0,0,0,.1);border-color:var(--huiye-blue)}.card-img-wrapper[data-v-89d29f9a]{height:240px;border-bottom:1px solid #eee;background:#fff;padding:15px;display:flex;align-items:center;justify-content:center}.card-img-wrapper .el-image[data-v-89d29f9a]{width:100%;height:100%;cursor:zoom-in}.card-info[data-v-89d29f9a]{padding:20px}.category-label[data-v-89d29f9a]{font-size:11px;color:var(--huiye-blue);font-weight:900;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.genpak-btn.sm[data-v-89d29f9a]{font-size:13px!important;padding:12px 20px!important;width:100%;font-weight:800}.empty-state[data-v-89d29f9a]{text-align:center;padding:100px 0;color:#999}.empty-state i[data-v-89d29f9a]{font-size:48px;margin-bottom:20px}.pagination-container-v2[data-v-89d29f9a]{margin-top:80px;padding:30px;background:#fcfcfc;border:1px solid #eee;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:20px}.pagination-info[data-v-89d29f9a]{font-size:14px;color:#666;font-weight:500;letter-spacing:.5px}.pagination-container-v2[data-v-89d29f9a] .el-pagination.is-background .el-pager li{line-height:45px;font-size:16px;font-weight:700;transition:.3s}.pagination-container-v2[data-v-89d29f9a] .el-pagination.is-background .btn-next,.pagination-container-v2[data-v-89d29f9a] .el-pagination.is-background .btn-prev,.pagination-container-v2[data-v-89d29f9a] .el-pagination.is-background .el-pager li{width:45px;height:45px;border-radius:8px!important;background-color:#fff;border:1px solid #ddd}.pagination-container-v2[data-v-89d29f9a] .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:var(--huiye-blue);border-color:var(--huiye-blue);color:#fff;box-shadow:0 4px 12px rgba(0,150,209,.3)}.pagination-container-v2[data-v-89d29f9a] .el-pagination.is-background .el-pager li:hover{color:var(--huiye-blue);border-color:var(--huiye-blue)}.product-detail-dialog[data-v-89d29f9a]{border-radius:12px!important;overflow:hidden}.product-detail-dialog[data-v-89d29f9a] .el-dialog__body{padding:0}.detail-container[data-v-89d29f9a]{display:flex;align-items:stretch;background:#fff;min-height:350px}.detail-left[data-v-89d29f9a]{flex:0 0 350px;background:#fff;display:flex;align-items:center;justify-content:center;padding:15px;border-right:1px solid #f0f0f0}.detail-img-box[data-v-89d29f9a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.detail-img-box .el-image[data-v-89d29f9a]{width:100%;height:auto;max-height:320px}.detail-right[data-v-89d29f9a]{flex:1;padding:25px;display:flex;flex-direction:column;justify-content:center}.detail-title[data-v-89d29f9a]{font-size:20px;font-weight:800;color:#333;margin-bottom:15px;line-height:1.3}.info-table[data-v-89d29f9a]{margin-bottom:20px}.info-row[data-v-89d29f9a]{display:flex;padding:8px 0;font-size:14px}.info-row[data-v-89d29f9a],.info-row[data-v-89d29f9a]:last-child{border-bottom:1px solid #eee}.info-label[data-v-89d29f9a]{width:130px;color:#888;font-weight:600;flex-shrink:0}.info-value[data-v-89d29f9a]{color:#333;font-weight:700;flex:1}.detail-actions .full-btn[data-v-89d29f9a]{width:100%;padding:14px;font-size:15px;font-weight:800;letter-spacing:1px}@media (max-width:850px){.product-detail-dialog[data-v-89d29f9a]{width:90%!important}.detail-container[data-v-89d29f9a]{flex-direction:column}.detail-left[data-v-89d29f9a]{flex:0 0 auto;height:300px;border-right:none;border-bottom:1px solid #f0f0f0}}@media (max-width:1024px){.products-body[data-v-89d29f9a]{flex-direction:column;padding:40px 20px}.products-sidebar[data-v-89d29f9a]{width:100%}.filter-list[data-v-89d29f9a]{display:flex;flex-wrap:wrap;gap:10px}.filter-list li[data-v-89d29f9a]{border:1px solid #eee;padding:8px 15px;border-radius:20px}.filter-list li.active[data-v-89d29f9a]:after{display:none}}@media (max-width:768px){.products-header[data-v-89d29f9a]{height:400px}.products-header h1[data-v-89d29f9a]{font-size:32px}.products-header p[data-v-89d29f9a]{font-size:16px}.products-body[data-v-89d29f9a]{padding:30px 0}.card-img-wrapper[data-v-89d29f9a]{height:200px;padding:10px}.product-grid-industrial[data-v-89d29f9a]{grid-template-columns:1fr 1fr;gap:15px}.card-info[data-v-89d29f9a]{padding:15px}.pagination-container-v2[data-v-89d29f9a]{margin-top:40px;padding:20px}.pagination-container-v2[data-v-89d29f9a] .el-pagination.is-background .btn-next,.pagination-container-v2[data-v-89d29f9a] .el-pagination.is-background .btn-prev,.pagination-container-v2[data-v-89d29f9a] .el-pagination.is-background .el-pager li{width:35px;height:35px;line-height:35px;min-width:35px}.cta-section-footer-gap[data-v-89d29f9a]{padding:60px 0 100px}}@media (max-width:480px){.products-header[data-v-89d29f9a]{height:320px}.product-grid-industrial[data-v-89d29f9a]{grid-template-columns:1fr}}.cta-section-footer-gap[data-v-89d29f9a]{padding:100px 0 150px}.about-page[data-v-656fccc6]{background:#fff}.section[data-v-656fccc6]{padding:100px 0}.bg-gray[data-v-656fccc6]{background:#f8f9fa}.mb-60[data-v-656fccc6]{margin-bottom:30px}.mt-60[data-v-656fccc6]{margin-top:60px}.mx-auto[data-v-656fccc6]{margin-left:auto;margin-right:auto}.hero-item[data-v-656fccc6]{height:600px;background-size:cover;background-position:50%;position:relative;display:flex;align-items:center}.hero-overlay[data-v-656fccc6]{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.6),transparent 60%)}.hero-content[data-v-656fccc6]{position:relative;z-index:10;color:#fff;max-width:800px}.hero-content h1[data-v-656fccc6]{font-size:70px;margin-bottom:10px;line-height:1}.hero-content p[data-v-656fccc6]{font-size:24px;margin-bottom:35px;text-transform:none;font-family:Calibri,sans-serif}.intro-grid[data-v-656fccc6]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.intro-video video[data-v-656fccc6]{width:100%;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1);display:block}.section-title[data-v-656fccc6]{font-size:32px;font-weight:800;color:#333;margin-bottom:20px;text-transform:uppercase}.title-line[data-v-656fccc6]{height:4px;background:var(--huiye-blue);margin-bottom:15px}.intro-p[data-v-656fccc6]{font-size:18px;line-height:1.8;color:#555;margin-bottom:10px}.intro-tags[data-v-656fccc6]{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.tag-item[data-v-656fccc6]{display:flex;align-items:center;gap:15px}.tag-icon[data-v-656fccc6]{width:44px;height:44px;background:rgba(0,150,209,.08);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--huiye-blue);font-size:20px;flex-shrink:0}.tag-text[data-v-656fccc6]{font-size:15px;font-weight:700;color:#333;line-height:1.2}.grid-4[data-v-656fccc6]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.adv-card[data-v-656fccc6]{background:#fff;padding:40px 30px;border-radius:12px;text-align:center;box-shadow:0 5px 20px rgba(0,0,0,.05);transition:.3s;border:1px solid #eee}.adv-card[data-v-656fccc6]:hover{transform:translateY(-10px);border-color:var(--huiye-blue)}.adv-icon[data-v-656fccc6]{font-size:40px;color:var(--huiye-blue);margin-bottom:20px}.adv-card h3[data-v-656fccc6]{font-size:18px;font-weight:800;margin-bottom:15px;color:#333}.adv-card p[data-v-656fccc6]{font-size:14px;color:#777;line-height:1.6}.production-grid[data-v-656fccc6]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.prod-img-card[data-v-656fccc6]{height:220px;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease}.prod-img-card[data-v-656fccc6]:hover{transform:scale(1.03)}.prod-img-card .el-image[data-v-656fccc6]{width:100%;height:100%;cursor:zoom-in}.production-stats[data-v-656fccc6]{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.stat-box[data-v-656fccc6]{text-align:center;background:#fff;border:1px solid #eee;padding:40px 20px;border-radius:12px}.stat-value[data-v-656fccc6]{display:block;font-size:48px;font-weight:900;color:var(--huiye-blue);margin-bottom:10px}.stat-label[data-v-656fccc6]{font-size:16px;font-weight:700;color:#666;text-transform:uppercase}.timeline[data-v-656fccc6]{position:relative;max-width:1000px;margin:0 auto}.timeline[data-v-656fccc6]:after{content:"";position:absolute;width:2px;background:#eee;top:0;bottom:0;left:50%;margin-left:-1px}.timeline-item[data-v-656fccc6]{padding:10px 40px;position:relative;background:inherit;width:50%;box-sizing:border-box}.timeline-item[data-v-656fccc6]:after{content:"";position:absolute;width:20px;height:20px;right:-10px;background:#fff;border:4px solid var(--huiye-blue);top:15px;border-radius:50%;z-index:1}.reverse[data-v-656fccc6]{left:50%}.reverse[data-v-656fccc6]:after{left:-10px}.timeline-year[data-v-656fccc6]{font-size:24px;font-weight:900;color:var(--huiye-blue);margin-bottom:10px}.timeline-content[data-v-656fccc6]{padding:20px;background:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.05)}.cert-grid[data-v-656fccc6]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.cert-card[data-v-656fccc6]{text-align:center}.cert-card .el-image[data-v-656fccc6]{width:100%;height:250px;background:#fdfdfd;border:1px solid #eee;padding:20px;margin-bottom:15px;border-radius:8px;cursor:zoom-in}.cert-card p[data-v-656fccc6]{font-weight:700;color:#555}@media (max-width:768px){.section[data-v-656fccc6]{padding:60px 0}.hero-slider[data-v-656fccc6] .el-carousel__container{height:400px!important}.hero-item[data-v-656fccc6]{height:400px}.hero-content h1[data-v-656fccc6]{font-size:32px;line-height:1.1}.hero-content p[data-v-656fccc6]{font-size:16px;margin-bottom:20px}.intro-grid[data-v-656fccc6]{grid-template-columns:1fr;gap:30px}.intro-text[data-v-656fccc6]{text-align:center}.title-line[data-v-656fccc6]{margin-left:auto;margin-right:auto}.cert-grid[data-v-656fccc6],.grid-4[data-v-656fccc6],.production-grid[data-v-656fccc6],.production-stats[data-v-656fccc6]{grid-template-columns:1fr 1fr;gap:15px}.prod-img-card[data-v-656fccc6]{height:160px}.timeline[data-v-656fccc6]:after{left:20px}.timeline-item[data-v-656fccc6]{width:100%;padding-left:50px;padding-right:0}.timeline-item[data-v-656fccc6]:after{left:10px;right:auto;top:20px}.timeline-year[data-v-656fccc6]{font-size:20px}.reverse[data-v-656fccc6]{left:0}}@media (max-width:480px){.cert-grid[data-v-656fccc6],.grid-4[data-v-656fccc6],.production-grid[data-v-656fccc6]{grid-template-columns:1fr}.hero-slider[data-v-656fccc6] .el-carousel__container{height:320px!important}.hero-item[data-v-656fccc6]{height:320px}.production-stats[data-v-656fccc6]{grid-template-columns:1fr}}.bg-light-beige[data-v-656fccc6]{background:#f8f9fa;padding:100px 0}.why-header-banner[data-v-656fccc6]{display:inline-block;background:var(--huiye-blue);padding:10px 40px;border-radius:4px;margin-bottom:20px}.why-title[data-v-656fccc6]{color:#fff;font-size:28px;font-weight:800;margin:0;text-transform:uppercase}.why-subtitle[data-v-656fccc6]{font-size:18px;color:#666;font-style:italic}.why-grid[data-v-656fccc6]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.why-item[data-v-656fccc6]{display:flex;flex-direction:column;align-items:center;padding:20px}.why-icon-circle[data-v-656fccc6]{width:90px;height:90px;background:rgba(0,150,209,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:25px;transition:.3s}.why-icon-circle i[data-v-656fccc6]{font-size:40px;color:var(--huiye-blue)}.why-item:hover .why-icon-circle[data-v-656fccc6]{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.why-item-title[data-v-656fccc6]{font-size:22px;font-weight:700;color:#333;margin-bottom:15px}.why-item-desc[data-v-656fccc6]{font-size:16px;line-height:1.6;color:#555;text-align:center}@media (max-width:992px){.why-grid[data-v-656fccc6]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.why-grid[data-v-656fccc6]{grid-template-columns:1fr}}.cta-section-footer-gap[data-v-656fccc6]{padding:100px 0 150px}.sust-hero[data-v-a4961e66]{height:500px;background-size:cover;background-position:50%;position:relative;display:flex;align-items:center}.hero-overlay[data-v-a4961e66]{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,50,80,.6) 0,transparent);display:flex;align-items:center;width:100%}.sust-hero h1[data-v-a4961e66]{font-size:52px;color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:1px}.sust-hero p[data-v-a4961e66]{font-size:20px;color:#fff;max-width:800px;margin:20px auto 0;line-height:1.6}.metrics-bar[data-v-a4961e66]{padding:35px 0;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.08);position:relative;z-index:10;margin-top:-50px;border-radius:12px;width:90%;max-width:1100px;margin-left:auto;margin-right:auto}.metric-item[data-v-a4961e66]{display:flex;align-items:center;justify-content:center;gap:15px}.metric-icon[data-v-a4961e66]{font-size:28px;color:var(--huiye-blue)}.metric-value[data-v-a4961e66]{display:block;font-size:24px;font-weight:800;color:#333}.metric-label[data-v-a4961e66]{font-size:13px;color:#777;text-transform:uppercase;letter-spacing:.5px}.section[data-v-a4961e66]{padding:120px 0}.bg-gray[data-v-a4961e66],.bg-light[data-v-a4961e66]{background:#f2f2f2}.bg-dark[data-v-a4961e66]{background:#1a202c;color:#fff}.flex-row[data-v-a4961e66]{display:flex;flex-wrap:wrap}.flex-col[data-v-a4961e66]{display:flex}.section-header h2[data-v-a4961e66]{font-size:42px;font-weight:900;margin-bottom:15px;letter-spacing:-.5px;line-height:1.2}.section-header .subtitle[data-v-a4961e66]{color:#64748b;font-size:18px;max-width:700px;margin:0 auto;line-height:1.6}.pillar-card[data-v-a4961e66]{background:#fff;padding:50px 40px;border-radius:15px;width:100%;display:flex;flex:1;flex-direction:column;transition:all .3s ease;border:1px solid #e2e8f0}.pillar-card[data-v-a4961e66]:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,150,209,.08);border-color:var(--huiye-blue)}.pillar-icon-box[data-v-a4961e66]{width:60px;height:60px;background:rgba(0,150,209,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.pillar-icon-box i[data-v-a4961e66]{font-size:30px;color:var(--huiye-blue)}.pillar-card h3[data-v-a4961e66]{font-size:24px;font-weight:700;color:#1a202c;margin-bottom:20px}.pillar-card p[data-v-a4961e66]{font-size:16px;line-height:1.8;color:#4a5568;margin-bottom:20px}.material-pills[data-v-a4961e66]{display:flex;gap:10px}.pill[data-v-a4961e66]{padding:4px 12px;border:1px solid var(--huiye-blue);color:var(--huiye-blue);border-radius:20px;font-size:12px;font-weight:700}.tag[data-v-a4961e66]{display:inline-block;padding:5px 15px;background:#edf2f7;color:#4a5568;font-size:12px;font-weight:700;border-radius:5px;margin-bottom:15px;text-transform:uppercase}.tag.blue[data-v-a4961e66]{background:var(--huiye-blue);color:#fff}.roadmap-grid[data-v-a4961e66]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.roadmap-item[data-v-a4961e66]{padding:40px 30px;background:#f8fafc;border-radius:15px;position:relative;transition:all .3s;border:1px solid transparent}.roadmap-item[data-v-a4961e66]:hover{transform:translateY(-5px);border-color:var(--huiye-blue);background:#fff}.step-num[data-v-a4961e66]{font-size:50px;font-weight:900;color:rgba(0,150,209,.1);position:absolute;top:10px;right:20px}.roadmap-item h4[data-v-a4961e66]{font-size:18px;color:#1a202c;margin-bottom:15px;font-weight:700}.roadmap-item p[data-v-a4961e66]{color:#718096;line-height:1.6;font-size:15px}.attr-grid[data-v-a4961e66]{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.attr-box-v2[data-v-a4961e66]{display:flex;align-items:center;gap:15px;padding:20px 35px;background:#fff;border-radius:12px;font-size:17px;font-weight:700;color:#333;border:1px solid #eee;box-shadow:0 4px 10px rgba(0,0,0,.03);transition:.3s}.attr-box-v2[data-v-a4961e66]:hover{transform:translateY(-5px);border-color:var(--huiye-blue);box-shadow:0 10px 20px rgba(0,150,209,.08)}.attr-icon[data-v-a4961e66]{width:30px;height:30px;background:rgba(16,185,129,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#10b981}.attr-icon i[data-v-a4961e66]{font-size:16px;font-weight:900}.mt-80[data-v-a4961e66]{margin-top:80px}.mb-20[data-v-a4961e66]{margin-bottom:20px}.mb-40[data-v-a4961e66]{margin-bottom:40px}.mb-60[data-v-a4961e66]{margin-bottom:60px}.mb-80[data-v-a4961e66]{margin-bottom:80px}@media (max-width:768px){.section[data-v-a4961e66]{padding:60px 0}.sust-hero[data-v-a4961e66]{height:400px}.sust-hero h1[data-v-a4961e66]{font-size:32px;line-height:1.1}.sust-hero p[data-v-a4961e66]{font-size:16px}.metrics-bar[data-v-a4961e66]{width:95%;margin-top:-30px;padding:20px 0}.metric-item[data-v-a4961e66]{margin-bottom:20px}.metric-item[data-v-a4961e66]:last-child{margin-bottom:0}.section-header h2[data-v-a4961e66]{font-size:28px}.section-header .subtitle[data-v-a4961e66]{font-size:16px}.mb-80[data-v-a4961e66]{margin-bottom:40px}.pillar-card[data-v-a4961e66]{padding:30px 20px}.pillar-card h3[data-v-a4961e66]{font-size:20px}.roadmap-grid[data-v-a4961e66]{grid-template-columns:1fr;gap:20px}.roadmap-item[data-v-a4961e66]{padding:30px 20px}.step-num[data-v-a4961e66]{font-size:40px}.attr-box-v2[data-v-a4961e66]{width:100%;padding:15px 20px;font-size:15px}}@media (max-width:480px){.sust-hero[data-v-a4961e66]{height:320px}}.page-banner[data-v-688fdfba]{height:400px;background-size:cover;background-position:50%;display:flex;align-items:center;color:#fff;position:relative}.page-banner[data-v-688fdfba]:before{content:"";position:absolute;inset:0;background:rgba(15,23,42,.6)}.page-banner .container[data-v-688fdfba]{position:relative;z-index:1}.page-banner h1[data-v-688fdfba]{font-size:56px;margin-bottom:20px}.section[data-v-688fdfba]{padding:100px 0}.bg-light[data-v-688fdfba]{background:var(--bg-section)}.story-box[data-v-688fdfba]{display:flex;gap:80px;align-items:center}.story-text[data-v-688fdfba]{flex:1.2}.story-text p[data-v-688fdfba]{font-size:18px;color:var(--text-muted);line-height:1.8;margin-bottom:40px}.story-visual[data-v-688fdfba]{flex:0.8}.video-placeholder[data-v-688fdfba]{height:300px;background:#1e293b;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:.3s}.video-placeholder i[data-v-688fdfba]{font-size:60px;margin-bottom:15px;color:var(--primary)}.video-placeholder[data-v-688fdfba]:hover{transform:scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.1)}.stats-row[data-v-688fdfba]{display:flex;gap:30px}.stat-card[data-v-688fdfba]{background:var(--primary-light);padding:25px;border-radius:12px;flex:1;text-align:center}.stat-card h3[data-v-688fdfba]{font-size:28px;color:var(--primary);margin:0 0 5px}.stat-card span[data-v-688fdfba]{font-size:14px;color:var(--text-muted);font-weight:700}.timeline[data-v-688fdfba]{max-width:800px;margin:0 auto;border-left:2px solid var(--primary-light);padding-left:50px;position:relative}.timeline-item[data-v-688fdfba]{margin-bottom:60px;position:relative}.time-node[data-v-688fdfba]{position:absolute;left:-66px;top:0;width:32px;height:32px;background:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.time-content[data-v-688fdfba]{background:#fff;padding:20px 30px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.cert-grid[data-v-688fdfba]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.cert-card[data-v-688fdfba]{background:#fff;padding:40px 20px;border-radius:16px;border:1px solid #f1f5f9;text-align:center;cursor:pointer;transition:.4s}.cert-card[data-v-688fdfba]:hover{transform:translateY(-10px);border-color:var(--primary);box-shadow:0 20px 30px rgba(0,0,0,.05)}.cert-card img[data-v-688fdfba]{height:100px;margin-bottom:25px}.cert-card h3[data-v-688fdfba]{font-size:18px;margin-bottom:10px}.cert-card p[data-v-688fdfba]{font-size:13px;color:var(--text-muted);margin-bottom:20px}.click-view[data-v-688fdfba]{font-size:12px;color:var(--primary);font-weight:700}.animate-up[data-v-688fdfba]{opacity:0;transform:translateY(30px);animation:fadeInUp-688fdfba .8s forwards}.delay-1[data-v-688fdfba]{animation-delay:.2s}@keyframes fadeInUp-688fdfba{to{opacity:1;transform:translateY(0)}}.contact-page[data-v-37ca6048]{background-color:#f8f9fa}.contact-hero[data-v-37ca6048]{height:450px;background-size:cover;background-position:50%;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.hero-overlay[data-v-37ca6048]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,48,87,.7)}.hero-content[data-v-37ca6048]{position:relative;z-index:2}.contact-hero h1[data-v-37ca6048]{font-size:52px;font-weight:800;margin-bottom:15px;letter-spacing:1px}.hero-divider[data-v-37ca6048]{width:60px;height:4px;background:var(--huiye-blue);margin:0 auto 20px}.hero-subtitle[data-v-37ca6048]{font-size:20px;opacity:.9;max-width:600px;margin:0 auto}.contact-main-section[data-v-37ca6048]{margin-top:-100px;position:relative;z-index:10;padding-bottom:60px}.contact-wrapper[data-v-37ca6048]{display:grid;grid-template-columns:380px 1fr;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.12)}.contact-side-panel[data-v-37ca6048]{background:#003057;color:#fff;padding:50px 40px}.expert-tag[data-v-37ca6048]{color:var(--huiye-blue);font-weight:800;font-size:14px;text-transform:uppercase;margin-bottom:15px;letter-spacing:1px}.contact-side-panel h2[data-v-37ca6048]{font-size:28px;line-height:1.3;margin-bottom:40px}.contact-info-list[data-v-37ca6048]{display:flex;flex-direction:column;gap:30px;margin-bottom:50px}.info-item[data-v-37ca6048]{display:flex;gap:20px}.item-icon[data-v-37ca6048]{width:44px;height:44px;background:hsla(0,0%,100%,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.item-icon i[data-v-37ca6048]{font-size:20px;color:var(--huiye-blue)}.item-content label[data-v-37ca6048]{display:block;font-size:12px;color:hsla(0,0%,100%,.5);text-transform:uppercase;margin-bottom:4px}.item-content a[data-v-37ca6048],.item-content p[data-v-37ca6048]{font-size:17px;font-weight:600;color:#fff;text-decoration:none;line-height:1.4}.social-section label[data-v-37ca6048]{display:block;font-size:12px;color:hsla(0,0%,100%,.5);margin-bottom:15px}.social-icons[data-v-37ca6048]{display:flex;gap:15px}.s-icon[data-v-37ca6048]{width:36px;height:36px;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:.3s}.s-icon[data-v-37ca6048]:hover{background:var(--huiye-blue);border-color:var(--huiye-blue)}.contact-form-panel[data-v-37ca6048]{padding:60px 80px}.form-header[data-v-37ca6048]{margin-bottom:40px}.form-header h3[data-v-37ca6048]{font-size:32px;font-weight:800;color:#1a1a1a;margin-bottom:10px}.form-header p[data-v-37ca6048]{color:#666;font-size:16px}.field-row[data-v-37ca6048]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-37ca6048]{margin-bottom:25px}.form-group input[data-v-37ca6048],.form-group select[data-v-37ca6048],.form-group textarea[data-v-37ca6048]{width:100%;padding:15px 20px;border:1px solid #e0e0e0;background:#fdfdfd;border-radius:8px;font-size:15px;transition:.3s}.form-group input[data-v-37ca6048]:focus,.form-group select[data-v-37ca6048]:focus,.form-group textarea[data-v-37ca6048]:focus{outline:none;border-color:var(--huiye-blue);background:#fff;box-shadow:0 4px 12px rgba(0,150,209,.08)}.submit-btn[data-v-37ca6048]{width:100%;padding:18px;background:var(--huiye-blue);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center;gap:10px}.submit-btn[data-v-37ca6048]:hover{background:#0081b5;transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,150,209,.2)}.privacy-note[data-v-37ca6048]{margin-top:20px;font-size:13px;color:#999;display:flex;align-items:center;gap:6px}.google-map-section[data-v-37ca6048]{padding:40px 0 80px}.map-card[data-v-37ca6048]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.05)}.map-header[data-v-37ca6048]{padding:30px 40px;border-bottom:1px solid #eee}.map-header h3[data-v-37ca6048]{font-size:22px;font-weight:800;color:#1a1a1a;margin-bottom:8px;display:flex;align-items:center;gap:10px}.map-header h3 i[data-v-37ca6048]{color:var(--huiye-blue)}.map-header p[data-v-37ca6048]{color:#777;font-size:15px}.map-container[data-v-37ca6048]{line-height:0;transition:.5s}.map-container[data-v-37ca6048]:hover{transform:scale(1.005)}@media (max-width:1200px){.contact-form-panel[data-v-37ca6048]{padding:50px 40px}}@media (max-width:992px){.contact-main-section[data-v-37ca6048]{margin-top:-60px;padding-bottom:40px}.contact-wrapper[data-v-37ca6048]{grid-template-columns:1fr;border-radius:12px}.contact-form-panel[data-v-37ca6048],.contact-side-panel[data-v-37ca6048]{padding:40px 30px}.contact-hero h1[data-v-37ca6048]{font-size:36px}.hero-subtitle[data-v-37ca6048]{font-size:16px}}@media (max-width:768px){.contact-hero[data-v-37ca6048]{height:350px}.contact-main-section[data-v-37ca6048]{margin-top:-40px}.contact-side-panel h2[data-v-37ca6048]{font-size:24px;margin-bottom:30px}.contact-info-list[data-v-37ca6048]{gap:20px}.form-header h3[data-v-37ca6048]{font-size:26px}.map-header h3[data-v-37ca6048]{font-size:18px}.map-container iframe[data-v-37ca6048]{height:300px}}@media (max-width:480px){.contact-hero[data-v-37ca6048]{height:300px}.contact-form-panel[data-v-37ca6048],.contact-side-panel[data-v-37ca6048]{padding:30px 20px}.field-row[data-v-37ca6048]{grid-template-columns:1fr;gap:0}.submit-btn[data-v-37ca6048]{padding:15px;font-size:14px}}