.contact-friend--hero[data-v-65f421a7]{margin-top:16px}.contact-footer[data-v-0a987a46]{background-color:indigo;color:#fff;padding:48px 0 32px;text-align:center;width:100%;box-sizing:border-box}.contact-grid[data-v-0a987a46]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.contact-card[data-v-0a987a46]{background:hsla(0,0%,100%,.1);border-radius:16px;padding:18px}.icon[data-v-0a987a46]{width:48px;height:48px;margin:0 auto 14px}.icon img[data-v-0a987a46]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}h3[data-v-0a987a46]{font-size:1.2em;margin:0 0 10px}p[data-v-0a987a46]{margin:6px 0;font-size:.95em;line-height:1.5}.footer-bottom[data-v-0a987a46]{margin:40px auto 0;padding:16px 20px 0;border-top:1px solid hsla(0,0%,100%,.2);max-width:1200px;box-sizing:border-box}.footer-bottom p[data-v-0a987a46]{margin:5px 0;font-size:.9em;opacity:.85}.footer-bottom a[data-v-0a987a46]{color:hsla(0,0%,100%,.9);text-decoration:none}.footer-bottom a[data-v-0a987a46]:hover{text-decoration:underline}@media (max-width:768px){.contact-grid[data-v-0a987a46]{grid-template-columns:1fr}.contact-card[data-v-0a987a46]{max-width:400px;margin:0 auto}h2[data-v-0a987a46]{font-size:1.5em}}body{margin:0;padding:0;background:linear-gradient(135deg,#f5f0ff,#e8e0ff 50%,#f0e6ff)}.app,body{min-height:100vh}.app{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;background:transparent;display:flex;flex-direction:column}.site-main{flex:1}.category-tabs[data-v-01dfaf46]{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.category-tab[data-v-01dfaf46]{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:2px solid indigo;border-radius:30px;background:transparent;color:indigo;font-size:.92em;text-decoration:none}.category-tab.active[data-v-01dfaf46]{background:indigo;color:#fff}.product-section+.product-section[data-v-01dfaf46]{margin-top:16px}.product-grid[data-v-01dfaf46]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding:0;margin:0;list-style:none}.product-card[data-v-01dfaf46]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 15px rgba(75,0,130,.08)}.product-image[data-v-01dfaf46]{width:100%;height:200px;overflow:hidden;background:#f5f0ff;display:flex;align-items:center;justify-content:center}.no-image-text[data-v-01dfaf46]{color:#8a7fa0;font-size:.85em;padding:0 12px;text-align:center}.product-image img[data-v-01dfaf46]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-info[data-v-01dfaf46]{padding:14px}.product-info h3[data-v-01dfaf46]{color:indigo;font-size:1.02em;margin:0 0 6px}.product-info h3 a[data-v-01dfaf46]{color:indigo;text-decoration:none}.product-info h3 a[data-v-01dfaf46]:hover{text-decoration:underline}.card-facts[data-v-01dfaf46]{list-style:none;padding:0;margin:0 0 10px;color:#444;font-size:.9em;line-height:1.7}.explore-btn[data-v-01dfaf46]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 18px;border-radius:24px;background:indigo;color:#fff;text-decoration:none;font-size:.92em}.home-page[data-v-0e2d4439]{max-width:1100px;margin:0 auto;padding:16px 16px 48px;text-align:left}.hero[data-v-0e2d4439]{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(75,0,130,.08);padding:20px;text-align:left}.hero h1[data-v-0e2d4439]{color:indigo;font-size:1.5em;margin:0 0 8px}.hero__lead[data-v-0e2d4439]{color:#555;line-height:1.8;margin:0}.hero__media[data-v-0e2d4439]{margin-top:16px}.hero__video[data-v-0e2d4439]{width:100%;max-height:420px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);background:#000}.highlights[data-v-0e2d4439]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:16px}.highlight-card[data-v-0e2d4439]{background:rgba(75,0,130,.04);border-radius:16px;padding:18px}.highlight-card h2[data-v-0e2d4439]{color:indigo;font-size:1.1em;margin:0 0 6px}.highlight-card p[data-v-0e2d4439],.home-block p[data-v-0e2d4439]{color:#333;line-height:1.8;margin:0}.home-block[data-v-0e2d4439]{background:#fff;border-radius:16px;padding:18px;margin-top:16px}.home-block h2[data-v-0e2d4439]{color:indigo;font-size:1.2em;margin:0 0 8px}.home-block__lead[data-v-0e2d4439]{margin-bottom:12px!important}.home-page a[data-v-0e2d4439]{color:#6a1bb0}.page[data-v-864a0312]{max-width:960px;margin:0 auto;padding:20px 16px 48px;text-align:left}h1[data-v-864a0312]{color:indigo;font-size:1.5em;margin:0 0 12px}h2[data-v-864a0312]{color:indigo;font-size:1.1em;margin:0 0 6px}.paragraph[data-v-864a0312]{color:#333;line-height:1.8;margin:0}.story-content[data-v-864a0312]{display:flex;flex-direction:column;gap:14px}.content-block[data-v-864a0312]{background:#fff;padding:16px;border-radius:16px;box-shadow:0 4px 15px rgba(75,0,130,.06)}a[data-v-864a0312]{color:#6a1bb0}.page[data-v-4681ae76]{max-width:1100px;margin:0 auto;padding:20px 16px 48px;text-align:left}h1[data-v-4681ae76]{color:indigo;font-size:1.5em;margin:0 0 8px}.section-heading[data-v-4681ae76]{color:indigo;font-size:1.15em;margin:26px 0 10px}.page-intro[data-v-4681ae76],p[data-v-4681ae76]{color:#333;line-height:1.8;margin:0 0 16px}.table-scroll[data-v-4681ae76]{overflow-x:auto}.compare-table[data-v-4681ae76]{border-collapse:collapse;width:100%;min-width:720px;font-size:.92em}.compare-table td[data-v-4681ae76],.compare-table th[data-v-4681ae76]{border:1px solid #e3daee;padding:8px 10px;text-align:left;vertical-align:top;line-height:1.7;color:#333}.compare-table thead th[data-v-4681ae76]{background:#f5f0ff;color:indigo}.compare-table tbody th a[data-v-4681ae76]{color:indigo}.packaging-note[data-v-4681ae76]{color:#666;font-size:.9em;margin:10px 0 0}.visually-hidden[data-v-4681ae76]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page[data-v-efbec5ba]{max-width:960px;margin:0 auto;padding:20px 16px 48px;text-align:left}.breadcrumb[data-v-efbec5ba]{color:#666;font-size:.9em;margin:0 0 8px}.breadcrumb a[data-v-efbec5ba]{color:indigo}h1[data-v-efbec5ba]{color:indigo;font-size:1.5em;margin:0 0 8px}h2[data-v-efbec5ba]{color:indigo;font-size:1.1em;margin:22px 0 6px}.detail-body[data-v-efbec5ba]{display:flex;flex-direction:column;gap:16px}.product-figure[data-v-efbec5ba]{margin:0 0 12px}.product-image[data-v-efbec5ba]{max-width:100%;height:auto;border-radius:16px;background:#f5f0ff;display:block}figcaption[data-v-efbec5ba]{color:#666;font-size:.85em;margin-top:6px}.page-intro[data-v-efbec5ba],dd[data-v-efbec5ba],dt[data-v-efbec5ba],li[data-v-efbec5ba],p[data-v-efbec5ba]{color:#333;line-height:1.8}.spec-list[data-v-efbec5ba]{margin:0;border-top:1px solid #eee}.spec-row[data-v-efbec5ba]{display:flex;gap:12px;border-bottom:1px solid #eee;padding:6px 0}.spec-row dt[data-v-efbec5ba]{flex:0 0 6em;color:#666}.spec-row dd[data-v-efbec5ba]{margin:0;flex:1}ul[data-v-efbec5ba]{padding-left:18px;margin:0}.gap-list[data-v-efbec5ba]{color:#666}.sibling-link[data-v-efbec5ba]{margin-right:10px}.packaging-note[data-v-efbec5ba]{color:#666;font-size:.95em}@media (min-width:769px){.detail-body[data-v-efbec5ba]{flex-direction:row;align-items:flex-start}.detail-media[data-v-efbec5ba]{width:44%;flex:0 0 44%}.detail-copy[data-v-efbec5ba]{flex:1}}.page[data-v-9005ee3e]{max-width:960px;margin:0 auto;padding:20px 16px 48px;text-align:left}h1[data-v-9005ee3e]{color:indigo;font-size:1.5em;margin:0 0 8px}h2[data-v-9005ee3e]{color:indigo;font-size:1.1em;margin:0 0 6px}.page-intro[data-v-9005ee3e],p[data-v-9005ee3e]{color:#333;line-height:1.8;margin:0}.quality-card[data-v-9005ee3e]{background:#fff;padding:16px;border-radius:16px;box-shadow:0 4px 15px rgba(75,0,130,.06);margin-top:14px}a[data-v-9005ee3e]{color:#6a1bb0}.page[data-v-16e755a1]{max-width:960px;margin:0 auto;padding:20px 16px 48px;text-align:left}h1[data-v-16e755a1]{color:indigo;font-size:1.5em;margin:0 0 8px}.faq-item[data-v-16e755a1]{background:#fff;padding:16px;border-radius:16px;box-shadow:0 4px 15px rgba(75,0,130,.06);margin-top:14px}.faq-item h2[data-v-16e755a1]{color:indigo;font-size:1.05em;margin:0 0 6px}.faq-item p[data-v-16e755a1],.page-intro[data-v-16e755a1]{color:#333;line-height:1.8;margin:0}.page[data-v-d92a340c]{max-width:900px;margin:0 auto;padding:20px 16px 48px;text-align:left}h1[data-v-d92a340c]{color:indigo;font-size:1.5em;margin:0 0 8px}h2[data-v-d92a340c]{color:indigo;font-size:1.1em;margin:20px 0 8px}.page-intro[data-v-d92a340c],li[data-v-d92a340c]{color:#333;line-height:1.8}.contact-details[data-v-d92a340c]{padding-left:18px;margin:0}.record[data-v-d92a340c]{color:#666;font-size:.9em;margin-top:16px}.page[data-v-4e6d4dd4]{max-width:560px;margin:0 auto;padding:24px 16px 48px;text-align:left}h1[data-v-4e6d4dd4]{color:indigo;font-size:1.4em;margin:0 0 8px}p[data-v-4e6d4dd4]{color:#333;line-height:1.7}a[data-v-4e6d4dd4]{color:#6a1bb0}.site-header{position:sticky;top:0;z-index:1000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;padding:6px 12px;background:linear-gradient(45deg,indigo,#8a2be2);box-shadow:0 2px 15px rgba(75,0,130,.2)}.site-logo{display:inline-flex;align-items:center;padding:2px 6px}.site-logo__image{height:36px;width:auto;filter:brightness(1.1) contrast(1.1)}.site-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 4px}.site-nav a{color:#fff;text-decoration:none;font-size:.9rem;padding:6px 8px;border-radius:20px}.site-nav a:hover,.site-nav a[aria-current=page]{background-color:hsla(0,0%,100%,.18)}.contact-entry{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 16px;border-radius:20px;background:#fff;color:indigo;font-weight:600;font-size:.9rem;text-decoration:none}.contact-friend{display:flex;flex-direction:column;align-items:center;gap:8px;margin:14px auto 0;max-width:100%}.contact-friend__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:132px;padding:10px 26px;border-radius:24px;background:linear-gradient(45deg,indigo,#8a2be2);color:#fff;font-size:1.02em;font-weight:600;text-decoration:none;box-sizing:border-box}.contact-friend__link:focus-visible{outline:3px solid #ffd166;outline-offset:2px}.contact-friend__hint{margin:0;font-size:.95em;line-height:1.5;color:#555}.contact-friend__qr{display:none;flex-direction:column;align-items:center;gap:6px}.contact-friend__qr-image{width:180px;max-width:100%;height:auto;border-radius:12px;background:#fff;padding:8px;box-sizing:border-box}.contact-friend__qr-caption,.contact-friend__qr-fallback{margin:0;max-width:320px;font-size:.85em;line-height:1.5;color:#666}.contact-friend--footer .contact-friend__link{background:#fff;color:indigo}.contact-friend--footer .contact-friend__hint{color:hsla(0,0%,100%,.85)}@media (min-width:769px) and (hover:hover) and (pointer:fine){.contact-friend__qr{display:flex}.site-logo__image{height:44px}}@media (max-width:360px){.contact-friend__link{width:100%;padding-left:16px;padding-right:16px}.site-nav a{font-size:.82rem;padding:5px 6px}}