.partner-section[data-v-1496fbc3]{padding:2.5rem 2rem;background:#e8f0ec}.partner-section .section-title[data-v-1496fbc3]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.5rem;color:#1f2d24;font:600 28px/1.2 Roboto,system-ui,sans-serif;margin-bottom:1.5rem}.partner-section .section-title .title-icon[data-v-1496fbc3]{font-size:2.5rem;color:#3a5f49}.partner-section .core-slogan[data-v-1496fbc3]{text-align:center;font:italic 500 22px/1.4 Roboto,system-ui,sans-serif;color:#3a5f49;margin-bottom:2.5rem;padding:1rem;background:rgba(58,95,73,.1);border-radius:.5rem}.partner-section .highlight[data-v-1496fbc3]{font-size:18px;line-height:1.8;margin:2rem 0;color:#333}.partner-section .highlight strong[data-v-1496fbc3]{color:#3a5f49;font-weight:600}.partner-section .timeline[data-v-1496fbc3]{position:relative;padding-left:120px;margin:3rem 0}.partner-section .timeline-item[data-v-1496fbc3]{position:relative;margin-bottom:3rem}.partner-section .timeline-item[data-v-1496fbc3]:after{content:"";display:table;clear:both}.partner-section .timeline-item .timeline-year[data-v-1496fbc3]{position:absolute;left:-120px;width:90px;text-align:center}.partner-section .timeline-item .timeline-year .iconfont[data-v-1496fbc3]{font-size:2.5rem;color:#3a5f49;display:block;margin-bottom:.5rem}.partner-section .timeline-item .timeline-year span[data-v-1496fbc3]{display:block;font:600 18px/1 Roboto,system-ui,sans-serif;color:#1f2d24}.partner-section .timeline-item .timeline-content[data-v-1496fbc3]{padding:1.5rem;background:#fff;border-radius:.5rem;box-shadow:0 5px 20px rgba(58,95,73,.08);border-left:3px solid #3a5f49}.partner-section .timeline-item .timeline-content h3[data-v-1496fbc3]{color:#3a5f49;font:600 18px/1.3 Roboto,system-ui,sans-serif;margin-bottom:.8rem}.partner-section .timeline-item .timeline-content p[data-v-1496fbc3]{color:#333;line-height:1.6}@media (max-width:768px){.partner-section[data-v-1496fbc3]{padding:2rem .5rem}.partner-section .timeline[data-v-1496fbc3]{padding-left:0}.partner-section .timeline[data-v-1496fbc3]:before{left:15px}.partner-section .timeline-item[data-v-1496fbc3]{margin-left:40px}.partner-section .timeline-item .timeline-year[data-v-1496fbc3]{left:-40px;width:30px}.partner-section .timeline-item .timeline-year .iconfont[data-v-1496fbc3]{font-size:1.8rem}.partner-section .timeline-item .timeline-year span[data-v-1496fbc3]{font-size:14px}}.gallery-container[data-v-50a92e7a]{background:#fff}.main-image-wrapper[data-v-50a92e7a]{position:relative;overflow:hidden;border-radius:.5rem;aspect-ratio:1.77777778;background:#f5f7f6;box-shadow:0 2px 8px rgba(0,0,0,.1)}.main-image-wrapper .main-image[data-v-50a92e7a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-container[data-v-50a92e7a]{position:relative;width:100%;height:100%}.image-container .image-title[data-v-50a92e7a]{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);color:#fff;padding:10px;font-size:1.2rem}.no-images-message[data-v-50a92e7a]{text-align:center;padding:30px;font-size:1.2rem;color:#333}@media (max-width:768px){.desktop-controls[data-v-50a92e7a]{display:none}}.desktop-controls .nav-btn[data-v-50a92e7a]{border:none;background:none;padding:0;margin:0;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;box-shadow:none;-webkit-tap-highlight-color:transparent;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:hsla(0,0%,100%,.45);color:#1f2d24;font-size:1.5rem;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.desktop-controls .nav-btn[data-v-50a92e7a]::-moz-focus-inner{border:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.desktop-controls .nav-btn[data-v-50a92e7a]{background:transparent}}.desktop-controls .nav-btn[data-v-50a92e7a]:hover{background:hsla(0,0%,100%,.75);color:#3a5f49;font-weight:700;transform:translateY(-50%) scale(1.1)}.desktop-controls .nav-btn.prev[data-v-50a92e7a]{left:20px}.desktop-controls .nav-btn.next[data-v-50a92e7a]{right:20px}.thumbnail-list[data-v-50a92e7a]{display:flex;gap:12px;padding:20px 0;overflow-x:auto}.thumbnail-list .thumbnail-list>div[data-v-50a92e7a]{flex-shrink:0}.thumbnail-list .thumbnail-item[data-v-50a92e7a]{flex:0 0 100px;height:75px;border:2px solid transparent;border-radius:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.thumbnail-list .thumbnail-item.active[data-v-50a92e7a]{border-color:#ff6b6b;transform:scale(1.05)}.thumbnail-list .thumbnail-item img[data-v-50a92e7a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slide-next-enter-active[data-v-50a92e7a],.slide-next-leave-active[data-v-50a92e7a],.slide-prev-enter-active[data-v-50a92e7a],.slide-prev-leave-active[data-v-50a92e7a]{transition:transform .4s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0;width:100%;height:100%}.slide-next-enter[data-v-50a92e7a]{transform:translateX(100%)}.slide-next-leave-to[data-v-50a92e7a],.slide-prev-enter[data-v-50a92e7a]{transform:translateX(-100%)}.slide-prev-leave-to[data-v-50a92e7a]{transform:translateX(100%)}.factory-strength[data-v-5d5cd417]{max-width:1200px;margin:0 auto;padding:2rem 1rem}.section-title[data-v-5d5cd417]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;color:#1f2d24;font:600 24px/1.2 Roboto,system-ui,sans-serif;margin-bottom:3rem;padding:0 1rem}.factory-list[data-v-5d5cd417]{display:flex;flex-direction:column;gap:2rem}.factory-item[data-v-5d5cd417]{width:100%;background:#fff;border-radius:.5rem;overflow:hidden}.factory-item h4[data-v-5d5cd417]{color:#1f2d24;font:600 18px/1.2 Roboto,system-ui,sans-serif;margin-bottom:1rem}.gallery-container[data-v-5d5cd417]{padding:0}.factory-content .factory-name[data-v-5d5cd417]{color:#1f2d24;font:600 28px/1.2 Roboto,system-ui,sans-serif;margin-bottom:1rem}.factory-content .factory-specialty[data-v-5d5cd417]{color:#3a5f49;font-size:18px;margin-bottom:2rem}.specs-grid[data-v-5d5cd417]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:2rem}.spec-item[data-v-5d5cd417]{display:flex;flex-direction:flex-start;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;background:#e8f0ec;border-radius:.5rem}.spec-item .spec-icon[data-v-5d5cd417]{font-size:2rem;color:#3a5f49}.spec-item .spec-value[data-v-5d5cd417]{font:600 20px/1 Roboto,system-ui,sans-serif;color:#1f2d24}.spec-item .spec-label[data-v-5d5cd417]{font-size:14px;color:#666}.key-points[data-v-5d5cd417]{margin-bottom:2rem}.key-points ul[data-v-5d5cd417]{padding-left:.5rem}.key-points ul li[data-v-5d5cd417]{display:flex;gap:1rem;margin-bottom:.5rem;color:#333}.key-points ul li .point-icon[data-v-5d5cd417]{color:#4caf50;flex-shrink:0}@media (max-width:768px){.gallery-wrapper[data-v-5d5cd417]{height:300px}.factory-content[data-v-5d5cd417]{padding:1.5rem}.specs-grid[data-v-5d5cd417]{grid-template-columns:1fr;gap:1rem}.spec-item[data-v-5d5cd417]{padding:1rem}}.why-choose .section-title[data-v-7d2bab92]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;color:#1f2d24;font:600 24px/1.2 Roboto,system-ui,sans-serif;margin-bottom:2rem}.why-choose .benefit-grid[data-v-7d2bab92]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.why-choose .benefit-card[data-v-7d2bab92]{padding:2rem;background:#e8f0ec;border-radius:.5rem;text-align:center}.why-choose .benefit-card .benefit-icon[data-v-7d2bab92]{font-size:2.5rem;color:#3a5f49;margin-bottom:1rem}.why-choose .benefit-card h3[data-v-7d2bab92]{color:#1f2d24;margin-bottom:1rem}.why-choose .benefit-card p[data-v-7d2bab92]{color:#333;line-height:1.6}.sustainability .section-title[data-v-706456b2]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;color:#1f2d24;font:600 24px/1.2 Roboto,system-ui,sans-serif;margin-bottom:2rem}.sustainability .content-block[data-v-706456b2]{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.sustainability .content-block .text-content p[data-v-706456b2]{margin-bottom:1rem}.sustainability .content-block .sustain-list li[data-v-706456b2]{display:flex;gap:1rem;padding:1rem;margin-bottom:1rem;background:#e8f0ec;border-radius:.5rem}.sustainability .content-block .sustain-list li .list-icon[data-v-706456b2]{color:#4caf50}.sustainability .content-block .stats-box[data-v-706456b2]{display:grid;gap:1.5rem}.sustainability .content-block .stats-box .stat-item[data-v-706456b2]{padding:2rem;background:#3a5f49;color:#fff;border-radius:.5rem;text-align:center}.sustainability .content-block .stats-box .stat-item .stat-value[data-v-706456b2]{font:600 32px/1 Roboto,system-ui,sans-serif;margin-bottom:.5rem}.sustainability .content-block .stats-box .stat-item .stat-label[data-v-706456b2]{font-size:14px;opacity:.9}.about-container[data-v-bf92cf98]{max-width:1200px;margin:0 auto;padding:2rem 1rem}.section-nav[data-v-bf92cf98]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:3rem;padding:1rem;background:#e8f0ec;border-radius:4px}.section-nav .nav-item[data-v-bf92cf98]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.section-nav .nav-item[data-v-bf92cf98]:hover{transform:translateY(-3px)}.section-nav .nav-item .iconfont[data-v-bf92cf98]{font-size:2rem;color:#3a5f49}.section-nav .nav-item span[data-v-bf92cf98]{font:500 14px/1.4 Roboto,system-ui,sans-serif;color:#666}.content-section[data-v-bf92cf98]{margin-bottom:4rem;background:#fff;border-radius:.5rem;box-shadow:0 5px 20px rgba(58,95,73,.05)}