:root{--brand-orange:#ff8c00;--brand-black:#1a1a1a;--bg-footer:#fbfbfb;--container-width:1300px;--container-padding:30px}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#fff;font-family:PingFang SC,sans-serif}.app-layout{flex-direction:column;min-height:100vh;display:flex}.container-standard{max-width:var(--container-width);width:100%;padding:0 var(--container-padding);box-sizing:border-box;margin:0 auto}.main-header{-webkit-backdrop-filter:blur(20px);z-index:1000;background:#ffffffe6;border-bottom:1px solid #0000000d;align-items:center;width:100%;height:75px;display:flex;position:fixed;top:0}.header-container{justify-content:space-between;align-items:center;display:flex}.brand-identity{align-items:center;gap:15px;display:flex}.logo-group{align-items:center;gap:8px;display:flex}.logo-group .en{color:var(--brand-black);font-size:22px;font-weight:900}.logo-group .cn{color:var(--brand-black);font-size:16px;font-weight:600}.logo-divider{background:#ddd;width:1px;height:20px}.domain-text{color:var(--brand-orange);font-size:13px;font-weight:900}.slogan-en-pc{color:#bbb;font-size:9px;font-style:italic;line-height:1}.main-nav{align-items:center;gap:25px;display:flex}.nav-link{color:#444;padding:4px 0;font-size:14px;font-weight:600;text-decoration:none;transition:color .3s;position:relative}.nav-link:not(.nav-btn):after{content:"";background:var(--brand-orange);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.nav-link:not(.nav-btn):hover{color:var(--brand-orange)}.nav-link:not(.nav-btn):hover:after{width:100%}.nav-btn{background:var(--brand-black);color:#fff;border-radius:4px;padding:8px 18px;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-btn:hover{background:var(--brand-orange);transform:translateY(-2px);box-shadow:0 5px 15px #ff8c004d}.viewport{flex:1;margin-top:75px}.main-footer{background:var(--bg-footer);width:100%;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #f0f0f0;overflow:hidden}.footer-main{flex-wrap:wrap;justify-content:space-between;gap:40px;margin-top:80px;display:flex}.footer-logo{margin-bottom:15px;font-size:32px;font-weight:900}.footer-logo span{color:var(--brand-orange)}.slogan-cn-footer{color:var(--brand-orange);font-size:22px;font-weight:800}.slogan-en-footer{color:#999;margin-top:4px;font-size:12px;font-style:italic}.brand-tags{color:#999;align-items:center;gap:10px;margin-top:15px;font-size:14px;display:flex}.tag-dot{background:#ccc;border-radius:50%;width:3px;height:3px}.qr-card{cursor:pointer;text-align:center}.qr-wrapper{background:#fff;border-radius:12px;width:120px;height:120px;margin-bottom:10px;padding:8px;position:relative;overflow:hidden;box-shadow:0 10px 25px #0000000d}.qr-overlay{color:#fff;opacity:0;background:#ff8c00e6;justify-content:center;align-items:center;font-size:12px;transition:all .3s;display:flex;position:absolute;inset:0}.qr-card:hover .qr-overlay{opacity:1}.qr-img{object-fit:cover;width:100%;height:100%}.contact-label{color:#999;margin-bottom:8px;font-size:14px}.contact-tel{color:var(--brand-black);font-size:32px;font-weight:900}.company-name{color:#999;margin-top:10px;font-size:14px}.footer-bottom{text-align:center;color:#bbb;border-top:1px solid #eee;margin-top:50px;font-size:12px}@media (width<=768px){.pc-only{display:none!important}:root{--container-padding:15px}.footer-main{text-align:center;flex-direction:column;align-items:center;gap:30px;width:100%}.footer-col{flex-direction:column;align-items:center;width:100%;display:flex}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.qr-modal{z-index:2000;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content{text-align:center;background:#fff;border-radius:20px;padding:30px;position:relative}.full-qr-img{width:240px}.modal-tips h3{margin-bottom:5px}.modal-tips p{color:var(--brand-orange);font-size:14px}html{scroll-behavior:smooth}.home-wrapper[data-v-8a89c749]{color:#1a1a1a;background:#fff;font-family:PingFang SC,sans-serif}.container[data-v-8a89c749]{max-width:1300px;margin:0 auto;padding:0 30px}.hero-lab[data-v-8a89c749]{background:#000;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.lab-bg-container[data-v-8a89c749]{z-index:1;position:absolute;inset:0}.lab-bg-item[data-v-8a89c749]{opacity:0;background-position:50%;background-size:cover;transition:opacity 1.5s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.lab-bg-item.active[data-v-8a89c749]{opacity:1;animation:20s linear infinite slowPan-8a89c749}@keyframes slowPan-8a89c749{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.lab-bg-overlay[data-v-8a89c749]{z-index:2;background:#00000080;position:absolute;inset:0}.hero-content[data-v-8a89c749]{z-index:3;position:relative}.slogan-line[data-v-8a89c749]{background:linear-gradient(90deg,#0000,#ff8c00,#0000);width:0;height:2px;margin:25px auto;transition:width 2.5s cubic-bezier(.22,1,.36,1) 1.2s}.active .slogan-line[data-v-8a89c749]{width:90%}.hero-content[data-v-8a89c749]{z-index:3;text-align:center;width:100%;padding:0 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-reveal[data-v-8a89c749]{opacity:0;transition:all 1.5s ease-out .5s;display:block}.brand-reveal.active[data-v-8a89c749]{opacity:1;transform:none}.brand-title[data-v-8a89c749]{letter-spacing:.25em;color:#fff;margin-bottom:20px;font-size:clamp(3.5rem,8vw,6rem);font-weight:900}.main-slogan[data-v-8a89c749]{color:#ff8c00;letter-spacing:.35em;background:linear-gradient(90deg,#ff8c00,#fff,#ff8c00) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:clamp(1rem,3vw,2.5rem);font-weight:700;animation:4s linear infinite shine-8a89c749}.trust-slogan[data-v-8a89c749]{color:#ffffffb3;letter-spacing:.2em;margin-top:5px;font-size:clamp(.8rem,1.5vw,1.2rem);font-style:italic;font-weight:300}.tech-badge-group[data-v-8a89c749]{border-top:1px solid #f0f0f0;gap:30px;margin-top:40px;padding-top:30px;display:flex}.badge-item[data-v-8a89c749]{width:100px;transition:transform .3s}.badge-item[data-v-8a89c749]:hover{transform:scale(1.1)}.badge-img[data-v-8a89c749]{width:100%;height:auto;display:block}.section-header[data-v-8a89c749]{margin-bottom:40px}.tech-tag[data-v-8a89c749]{color:#ff8c00;letter-spacing:3px;font-size:.8rem;font-weight:900}h2[data-v-8a89c749]{margin-top:10px;font-size:2.5rem;font-weight:800}.raw-freshness[data-v-8a89c749]{background:#fdfdfd;padding:140px 0}.fresh-grid[data-v-8a89c749]{grid-template-columns:1fr 1.2fr;align-items:center;gap:80px;display:grid}.fresh-text p[data-v-8a89c749]{color:#555;font-size:1.1rem;line-height:2}.fresh-text strong[data-v-8a89c749]{color:#ff8c00}.brand-badge-text[data-v-8a89c749]{color:#ff8c00;letter-spacing:2px;opacity:.6;text-transform:uppercase;margin-top:30px;font-size:.9rem;font-weight:900}.image-stack[data-v-8a89c749]{position:relative}.bg-scene[data-v-8a89c749]{border-radius:4px;width:100%}.fg-meat[data-v-8a89c749]{border:10px solid #fff;border-radius:4px;width:45%;position:absolute;bottom:-30px;left:-30px;box-shadow:0 15px 30px #0000001a}.fg-cat[data-v-8a89c749]{border:8px solid #fff;border-radius:4px;width:35%;position:absolute;top:-30px;right:-20px;box-shadow:0 15px 30px #0000001a}.float-anim[data-v-8a89c749]{animation:6s ease-in-out infinite floating-8a89c749}.float-anim-alt[data-v-8a89c749]{animation:8s ease-in-out infinite reverse floating-8a89c749}@keyframes floating-8a89c749{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.domain-mindset[data-v-8a89c749]{color:#fff;text-align:center;background:#1a1a1a;padding:100px 0}.domain-display[data-v-8a89c749]{margin-bottom:20px;font-size:clamp(2rem,6vw,4.5rem);font-weight:900}.gradient-text[data-v-8a89c749]{background:linear-gradient(90deg,#555,#ff8c00,#555) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:5s infinite shine-8a89c749}.dot-prefix[data-v-8a89c749],.dot-suffix[data-v-8a89c749]{opacity:.15}.brand-story-flow[data-v-8a89c749]{padding:120px 0}.story-layout[data-v-8a89c749]{grid-template-columns:1fr 1.5fr;gap:80px;display:grid}.philosophy-card[data-v-8a89c749]{background:#f9f9f9;border-left:5px solid #ff8c00;padding:50px}.timeline-node[data-v-8a89c749]{padding-bottom:50px;padding-left:40px;position:relative}.node-line[data-v-8a89c749]{background:#eee;width:1px;position:absolute;top:12px;bottom:0;left:0}.node-circle[data-v-8a89c749]{background:#ff8c00;border-radius:50%;width:11px;height:11px;position:absolute;top:12px;left:-5px}.year-num[data-v-8a89c749]{color:#ff8c00;font-size:1.5rem;font-weight:900}.family-harmony[data-v-8a89c749]{background:#fafafa;padding:80px 0}.harmony-header[data-v-8a89c749]{text-align:center;margin-bottom:50px}.accent-bar[data-v-8a89c749]{background:#ff8c00;width:30%;height:4px;margin:15px auto 0}.gallery-mosaic[data-v-8a89c749]{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.mosaic-item[data-v-8a89c749]{border-radius:4px;height:350px;overflow:hidden}.img-zoom[data-v-8a89c749]{object-fit:cover;width:100%;height:100%;transition:all 1.5s}.mosaic-item:hover .img-zoom[data-v-8a89c749]{transform:scale(1.1)}.product-matrix[data-v-8a89c749]{padding-bottom:60px}.product-shelf[data-v-8a89c749]{margin-bottom:100px}.shelf-head[data-v-8a89c749]{text-align:center;margin-bottom:50px}.series-en[data-v-8a89c749]{letter-spacing:4px;color:#bbb;margin-bottom:5px;font-size:.8rem;display:block}.product-grid[data-v-8a89c749]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.product-card[data-v-8a89c749]{background:#fff;border:1px solid #f5f5f5;padding:10px;transition:all .4s}.product-card[data-v-8a89c749]:hover{border-color:#ff8c00;transform:translateY(-10px);box-shadow:0 15px 30px #0000000d}.product-card img[data-v-8a89c749]{width:100%}@keyframes shine-8a89c749{to{background-position:200%}}@media (width<=992px){.fresh-grid[data-v-8a89c749],.story-layout[data-v-8a89c749],.product-grid[data-v-8a89c749]{grid-template-columns:1fr;gap:40px}.product-grid[data-v-8a89c749]{grid-template-columns:repeat(2,1fr)}.gallery-mosaic[data-v-8a89c749]{grid-template-columns:1fr}.tech-badge-group[data-v-8a89c749]{justify-content:center}.badge-item[data-v-8a89c749]{width:80px}}.security-section[data-v-8a89c749]{background:#fff;padding:100px 0}.security-flex[data-v-8a89c749]{align-items:center;gap:80px;display:flex}.security-media[data-v-8a89c749]{flex:1}.security-media img[data-v-8a89c749]{border-radius:4px;width:100%;box-shadow:0 15px 40px #0000000f}.security-info[data-v-8a89c749]{flex:1}.security-info .tag[data-v-8a89c749]{color:#ff8c00;letter-spacing:2px;font-size:.8rem;font-weight:900}.security-info h2[data-v-8a89c749]{margin:15px 0 20px;font-size:2.2rem;font-weight:800}.security-info p[data-v-8a89c749]{color:#555;margin-bottom:30px;font-size:1.05rem;line-height:1.8}.security-checklist[data-v-8a89c749]{gap:20px;display:grid}.security-checklist .check-item[data-v-8a89c749]{align-items:flex-start;gap:15px;display:flex}.icon-wrap[data-v-8a89c749]{color:#ff8c00;font-size:1.1rem;font-weight:900;line-height:1.4}.check-item strong[data-v-8a89c749]{color:#1a1a1a;margin-bottom:4px;font-size:1.1rem;display:block}.check-item p[data-v-8a89c749]{color:#888;margin:0;font-size:.9rem;line-height:1.4}@media (width<=992px){.security-flex[data-v-8a89c749]{text-align:center;flex-direction:column;gap:40px}.security-checklist .check-item[data-v-8a89c749]{flex-direction:column;align-items:center;gap:5px}.security-info h2[data-v-8a89c749]{font-size:1.8rem}}.security-btn[data-v-8a89c749]{color:#fff;background:#1a1a1a;border-radius:4px;justify-content:center;align-items:center;margin-top:35px;padding:14px 45px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.security-btn[data-v-8a89c749]:hover{background:#ff8c00;transform:translateY(-2px);box-shadow:0 8px 20px #ff8c0040}.security-btn .arrow[data-v-8a89c749]{margin-left:12px;font-family:serif;transition:transform .3s}.security-btn:hover .arrow[data-v-8a89c749]{transform:translate(5px)}@media (width<=992px){.security-info[data-v-8a89c749]{flex-direction:column;align-items:center;display:flex}}.philosophy-content-extra[data-v-8a89c749]{border-top:1px solid #ff8c0033;margin-top:30px;padding-top:20px}.extra-item[data-v-8a89c749]{margin-bottom:20px}.extra-item strong[data-v-8a89c749]{color:#1a1a1a;margin-bottom:6px;padding-left:15px;font-size:1.05rem;display:block;position:relative}.extra-item strong[data-v-8a89c749]:before{content:"";background:#ff8c00;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.extra-item p[data-v-8a89c749]{color:#777!important;margin:0!important;font-size:.9rem!important;line-height:1.6!important}.philosophy-card[data-v-8a89c749]{flex-direction:column;justify-content:flex-start;height:auto;display:flex}
