.CookieConsent-module__ORNcuG__banner{right:var(--sp-5);bottom:var(--sp-5);width:min(760px, calc(100% - var(--sp-5) * 2));z-index:1100;background:var(--s-white);border:1px solid var(--border);padding:var(--sp-5) var(--sp-6);animation:CookieConsent-module__ORNcuG__ccSlideIn .28s var(--ease-out);border-radius:6px;position:fixed}.CookieConsent-module__ORNcuG__inner{align-items:center;gap:var(--sp-5);display:flex}.CookieConsent-module__ORNcuG__text{font-size:var(--type-label);line-height:var(--lh-cjk);color:var(--ink-mid);flex:auto}.CookieConsent-module__ORNcuG__link{color:var(--ink-primary);text-underline-offset:2px;text-decoration:underline}.CookieConsent-module__ORNcuG__link:hover{color:var(--s-darkdeep)}.CookieConsent-module__ORNcuG__actions{gap:var(--sp-3);flex-shrink:0;display:flex}.CookieConsent-module__ORNcuG__btnLine,.CookieConsent-module__ORNcuG__btnSolid{min-height:44px;padding:0 var(--sp-5);font-family:inherit;font-size:var(--type-label);letter-spacing:0;border-radius:var(--radius-pill);cursor:pointer;transition:background .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out);font-weight:600}.CookieConsent-module__ORNcuG__btnLine{border:1px solid var(--border);color:var(--ink-mid);background:0 0}.CookieConsent-module__ORNcuG__btnLine:hover{border-color:var(--ink-primary);color:var(--ink-primary)}.CookieConsent-module__ORNcuG__btnSolid{background:var(--ink-primary);color:var(--s-white);border:1px solid var(--ink-primary)}.CookieConsent-module__ORNcuG__btnSolid:hover{background:var(--s-darkdeep);border-color:var(--s-darkdeep)}.CookieConsent-module__ORNcuG__settings{right:var(--sp-4);bottom:var(--sp-4);z-index:1090;min-height:36px;padding:0 var(--sp-4);font-family:inherit;font-size:var(--type-caption);letter-spacing:0;color:var(--ink-mid);background:var(--s-white);border:1px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;font-weight:600;position:fixed}.CookieConsent-module__ORNcuG__settings:hover{color:var(--ink-primary);border-color:var(--ink-primary)}@keyframes CookieConsent-module__ORNcuG__ccSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.CookieConsent-module__ORNcuG__banner{width:100%;padding:var(--sp-3) var(--sp-4);border-bottom:0;border-left:0;border-right:0;border-radius:0;bottom:0;right:0}.CookieConsent-module__ORNcuG__inner{gap:var(--sp-3);flex-wrap:wrap}.CookieConsent-module__ORNcuG__text{font-size:var(--type-caption);line-height:var(--lh-normal);flex-basis:100%}.CookieConsent-module__ORNcuG__actions{width:100%}.CookieConsent-module__ORNcuG__btnLine,.CookieConsent-module__ORNcuG__btnSolid{flex:1}.CookieConsent-module__ORNcuG__settings{right:var(--sp-3);bottom:var(--sp-3)}}
:root{--s-white:#fff;--s-warmwhite:#fff;--s-section:#f8f8f6;--s-dark:#1c1c1a;--s-darkdeep:#141412;--s-darkmid:#242420;--ink-primary:#1b1c19;--ink-mid:#555a52;--ink-subtle:#71756e;--ink-faint:#b8bab4;--accent:var(--ink-primary);--accent-text:var(--ink-primary);--logo-earth:#8c765b;--brand-green-ink:#102f23;--brand-green-deep:#163829;--brand-green:#2f6a3d;--brand-green-soft:#eaf1e8;--brand-green-faint:#f3f7f1;--brand-cream:#f4f0e8;--brand-cream-strong:#ece4d6;--footer-bg:var(--s-white);--footer-accent:var(--ink-primary);--menu-bg:var(--s-white);--menu-ink:var(--ink-primary);--sub-fish:var(--ink-mid);--sub-fish-ink:var(--ink-primary);--sub-feed:var(--ink-mid);--sub-feed-ink:var(--ink-primary);--sub-mushroom:var(--ink-mid);--sub-mushroom-ink:var(--ink-primary);--sub-field:var(--ink-mid);--sub-field-ink:var(--ink-primary);--gold:var(--s-white);--gold-hi:var(--s-section);--gold-dim:#ffffffa6;--gold-ghost:#1c1c1a14;--gold-text:var(--ink-primary);--border:#1b1c191c;--border-light:#1b1c1911;--border-green-soft:#102f2329;--border-green-mid:#102f2347;--border-data-rule:var(--border-green-mid);--border-warm:#6f593a24;--surface-page:var(--s-white);--surface-band:var(--s-section);--surface-page-white:var(--s-white);--surface-product-warm:var(--brand-cream);--surface-product-card:var(--s-white);--surface-product-muted:var(--brand-green-faint);--surface-trust:var(--brand-green-ink);--surface-panel:#fafaf8d1;--surface-soft:#1c1c1a0d;--surface-soft-strong:#1c1c1a14;--surface-image-fallback:#d9d9d5;--surface-icon-soft:#efefeb;--hero-image-fallback:#2b2b27;--on-dark:var(--s-white);--on-dark-strong:#fffffffa;--on-dark-primary:#ffffffe6;--on-dark-readable:#ffffffe0;--on-dark-body:#ffffffd1;--on-dark-muted:#ffffffa6;--on-dark-soft:#ffffff9e;--on-dark-dim:#ffffff8c;--on-dark-faint:#ffffff80;--on-dark-border:#ffffff3d;--on-dark-border-medium:#ffffff73;--on-dark-border-strong:#ffffffb3;--on-dark-border-active:#ffffffb8;--on-dark-rule:#ffffff75;--on-dark-rule-strong:#ffffffe0;--overlay-hero-top:#0e0d0b0d;--overlay-hero-low:#0e0d0b1a;--overlay-hero-mid:#0e0d0b4d;--overlay-hero-bottom:#0e0d0b80;--overlay-news-start:#0e0d0b94;--overlay-news-mid:#0e0d0b3d;--overlay-news-end:#0e0d0b24;--overlay-image-top:#0e0d0be0;--overlay-image-side:#0e0d0bd9;--overlay-image-strong:#0e0d0ba8;--overlay-image-mid:#0e0d0b33;--overlay-image-side-mid:#0e0d0b4d;--overlay-image-sku-mid:#0e0d0b40;--overlay-image-low:#0e0d0b14;--overlay-image-soft:#0e0d0b59;--nav-bg-solid:#fffffff7;--surface-divider-strong:#1c1c1a33;--border-brand-soft:#1c1c1a40;--border-brand-mid:#1c1c1a59;--map-flow-stroke:#fffffff2;--map-badge-stroke:#1c1c1a33;--map-zone-stroke:#0e0d0ba6;--shadow-hero-title:0 2px 12px #00000073, 0 4px 40px #0000004d;--shadow-hero-subtitle:0 1px 8px #0006;--shadow-product-title:0 2px 12px #00000059;--shadow-card-link:0 1px 14px #0000005c;--shadow-map-heading:0 2px 0 #0e0d0b8c, 0 6px 18px #0e0d0b7a;--radius-sharp:2px;--radius-card:4px;--radius-panel:4px;--radius-menu:6px;--radius-pill:100px;--motion-lift:translateY(-2px);--motion-link:translateX(3px);--focus-ring:2px solid var(--ink-primary);--current-outline:7px solid #1c1c1a26;--type-footer-title:var(--type-body);--type-footer-link:var(--type-body);--type-footer-legal:var(--type-body);--type-news-card-title:var(--type-list-title);--type-product-evidence-title:var(--type-content-title);--type-product-evidence-body:var(--type-body);--type-product-detail-title-en:clamp(34px,4.5vw,59px);--type-product-detail-section-title-en:var(--type-article-title);--type-product-detail-lead:var(--type-body-lg);--type-product-detail-item-title:var(--type-body-lg);--type-product-detail-item-body:var(--type-label);--type-product-detail-faq-question:var(--type-body-lg);--type-product-detail-faq-answer:var(--type-body);--white:var(--s-white);--warm-bg:var(--s-section);--card-bg:var(--s-section);--dark:var(--s-dark);--dark-sec:var(--s-darkmid);--mid:var(--ink-mid);--subtle:var(--ink-subtle);--primary:var(--ink-primary);--primary-d:var(--s-darkdeep);--primary-l:var(--ink-mid);--gold-h:var(--gold-hi);--gold-mute:var(--gold-ghost);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:80px;--sp-10:100px;--sp-11:140px;--section-space-standard-start:var(--sp-10);--section-space-standard-end:var(--sp-9);--section-space-compact:var(--sp-9);--section-space-chapter:var(--sp-8);--section-space-band:var(--sp-7);--section-space-connected:var(--sp-5);--section-space-module-gap:calc(var(--sp-7) + var(--sp-2));--section-space-module-gap-split:calc(var(--sp-5) + var(--sp-1));--section-space-home-cta:var(--sp-6);--section-space-standard-mobile:var(--sp-8);--section-space-chapter-mobile:var(--sp-7);--section-space-band-mobile:var(--sp-6);--section-space-module-gap-mobile:calc(var(--sp-6) + var(--sp-2));--section-space-module-gap-split-mobile:calc(var(--sp-4) + var(--sp-1));--section-space-home-cta-mobile:var(--sp-5);--product-supply-panel-height:clamp(360px,22vw,430px);--product-supply-card-image-pad:0px;--product-supply-card-image-scale:1;--product-supply-card-image-scale-hover:1.035;--product-supply-card-image-position:center 46%;--layout-wrap-max:1340px;--layout-wrap-padding:clamp(20px,5vw,96px);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:80px;--s10:100px;--s11:140px;--f-sans:"Alibaba PuHuiTi 3","Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--f-body:"Alibaba PuHuiTi 3","Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--f-mono:"SF Mono",ui-monospace,monospace;--f-num:var(--f-sans);--type-hero-title:clamp(58px,7.5vw,96px);--type-hero-title-en:clamp(54px,5.7vw,88px);--type-hero-title-mobile:clamp(32px,8.5vw,40px);--type-hero-subtitle:22px;--type-page-title:clamp(44px,5.5vw,72px);--type-page-title-mobile:clamp(34px,8vw,52px);--type-article-title:clamp(34px,4.5vw,56px);--type-article-title-mobile:clamp(30px,8vw,44px);--type-section-title:clamp(44px,4.8vw,66px);--type-panel-title:38px;--type-card-title:36px;--type-card-title-max:38px;--type-card-title-en:clamp(31px,2.5vw,36px);--type-card-title-fluid:clamp(var(--type-card-title),3vw,var(--type-card-title-max));--type-content-title:24px;--type-list-title:clamp(24px,2.4vw,32px);--type-section-subtitle:20px;--type-body:19px;--type-body-lg:22px;--type-label:17px;--type-caption:16px;--type-cms-inline-small:14px;--type-cms-inline-base:16px;--type-cms-inline-large:20px;--type-fine:17px;--type-nav:20px;--type-nav-sub:18px;--type-control:18px;--type-stat:48px;--type-stat-mobile:36px;--type-notfound-title:clamp(48px,7vw,80px);--type-product-title-mobile:clamp(44px,12vw,56px);--type-product-metric:clamp(32px,3.5vw,48px);--type-sku-hero-title:clamp(var(--type-content-title),3vw,var(--type-panel-title));--type-map-title:72px;--type-map-subtitle:28px;--type-map-heading-title:48px;--type-map-heading-subtitle:21px;--type-map-zone:42px;--type-map-badge:54px;--type-map-title-mobile:64px;--type-map-subtitle-mobile:26px;--type-map-heading-title-mobile:32px;--type-map-heading-subtitle-mobile:17px;--type-map-zone-mobile:38px;--type-map-badge-mobile:50px;--type-svg-label:13px;--type-sup-scale:.45em;--tx-xs:var(--type-caption);--tx-sm:var(--type-label);--tx-md:var(--type-body);--tx-lg:var(--type-body-lg);--tx-xl:var(--type-content-title);--tx-2xl:var(--type-panel-title);--tx-3xl:var(--type-section-title);--tx-hero:var(--type-hero-title);--tx-stat:var(--type-stat);--tx-stat-mobile:var(--type-stat-mobile);--tx-section:var(--type-section-title);--tx-eyebrow:var(--type-fine);--tx-fine:var(--type-fine);--text-xs:var(--tx-xs);--text-sm:var(--tx-sm);--text-base:var(--tx-md);--text-lg:var(--tx-lg);--text-xl:var(--tx-xl);--text-2xl:var(--tx-2xl);--text-3xl:var(--tx-3xl);--text-hero:var(--tx-hero);--lh-solid:1;--lh-tight:1.08;--lh-display:1.15;--lh-brand:1.2;--lh-compact:1.3;--lh-snug:1.4;--lh-body:1.68;--lh-cjk:1.7;--lh-normal:1.5;--lh-relaxed:1.7;--ease-out:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.65,0,.35,1);--nav-h:72px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:calc(var(--nav-h) + var(--sp-5));scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--f-sans);font-size:var(--type-body);background:var(--s-white);color:var(--ink-primary);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;word-break:keep-all;overflow-wrap:break-word;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:var(--f-sans);cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}.skip-link{background:var(--s-dark);color:var(--s-white);font-size:var(--type-label);z-index:9999;border-radius:0 0 2px 2px;padding:8px 20px;transition:top .2s;position:absolute;top:-100%;left:24px}.skip-link:focus{top:0}:focus-visible{outline:2px solid var(--ink-primary);outline-offset:2px;border-radius:2px}#hero :focus-visible,[class*=ctaMain] :focus-visible,footer :focus-visible{outline-color:var(--s-white)}.wrap{width:100%;max-width:var(--layout-wrap-max);padding-inline:var(--layout-wrap-padding);margin-inline:auto}#main-content,#hero,#products,#supply,#ecosystem,#trust,#cta{scroll-margin-top:calc(var(--nav-h) + var(--sp-5))}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.secEyebrow{font-size:var(--type-label);letter-spacing:0;text-transform:uppercase;color:var(--ink-primary);align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);font-weight:600;display:inline-flex}.secEyebrow:before{content:"";background:var(--ink-primary);width:20px;height:1px}.num{font-family:var(--f-num);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum", "lnum";letter-spacing:0}
