._nav_eiidz_1{position:fixed;top:0;left:0;right:0;z-index:100;height:calc(56px + var(--safe-inset-top));padding-top:var(--safe-inset-top);transition:background .4s ease}._scrolled_eiidz_12{background:var(--nav-bg-scrolled);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}._inner_eiidz_18{max-width:900px;margin:0 auto;height:100%;padding:0 24px;display:flex;align-items:center;justify-content:space-between}._left_eiidz_28{display:flex;align-items:center;gap:16px}._logo_eiidz_34{display:flex;align-items:center;color:var(--color-text-on-bg);text-decoration:none;opacity:.75;transition:opacity .2s}._logo_eiidz_34:hover{opacity:1}._right_eiidz_47{display:flex;align-items:center;gap:2px;position:relative}._langBtn_eiidz_55{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--color-text-muted);font-family:var(--font-text);font-size:12px;font-weight:500;letter-spacing:.02em;border-radius:8px;transition:color .2s,background .2s;-webkit-tap-highlight-color:transparent}._langBtn_eiidz_55:hover{color:var(--color-text-on-bg);background:var(--card-hover-bg)}._iconBtn_eiidz_80{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--color-text-muted);border-radius:8px;transition:color .2s,background .2s;-webkit-tap-highlight-color:transparent;position:relative}._iconBtn_eiidz_80:hover{color:var(--color-text-on-bg);background:var(--card-hover-bg)}._productsBtn_eiidz_102{font-family:var(--font-text);font-size:13px;font-weight:400;color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:4px 12px;background:none;border:none;cursor:pointer;min-height:36px;min-width:76px;border-radius:8px;transition:color .2s,background .2s;-webkit-tap-highlight-color:transparent}._productsBtn_eiidz_102:hover,._productsActive_eiidz_123{color:var(--color-text-on-bg);background:var(--card-hover-bg)}._chevron_eiidz_128{transition:transform .2s}._productsActive_eiidz_123 ._chevron_eiidz_128{transform:rotate(180deg)}._dropdown_eiidz_137{position:absolute;top:calc(100% + 6px);right:0;min-width:280px;background:var(--dropdown-bg);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid var(--card-border);border-radius:12px;padding:6px;box-shadow:0 20px 60px #0000004d;animation:_in_eiidz_18 .12s ease-out;z-index:200}@keyframes _in_eiidz_18{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}._productCard_eiidz_158{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;text-decoration:none;transition:background .15s}._productCard_eiidz_158:hover{background:var(--card-hover-bg)}._productIcon_eiidz_172{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;overflow:hidden;flex-shrink:0}._productIcon_eiidz_172 img{width:100%;height:100%;object-fit:cover}._productTitle_eiidz_189{font-size:13px;font-weight:500;color:var(--color-text-on-bg);margin-bottom:1px}._productDesc_eiidz_196{font-size:12px;color:var(--color-text-muted)}@media(max-width:641px){._nav_eiidz_1{height:calc(48px + var(--safe-inset-top))}._inner_eiidz_18{padding:0 16px}._dropdown_eiidz_137{min-width:240px}}._section_1fgtq_1{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0 24px;background:transparent;transition:color .4s ease}._center_1fgtq_13{flex:1;display:flex;align-items:center;justify-content:center}._headline_1fgtq_20{font-family:var(--font-display-serif);font-size:clamp(26px,4.5vw,46px);font-weight:450;letter-spacing:.25em;color:var(--color-text-on-bg);text-align:center;line-height:1.4;transition:color .4s ease}._footer_1fgtq_31{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 16px;padding-bottom:calc(28px + var(--safe-inset-bottom))}._copy_1fgtq_41{font-size:11px;letter-spacing:.04em;color:var(--color-text-muted)}._beian_1fgtq_47{font-size:11px;letter-spacing:.02em;color:var(--color-text-faint);text-decoration:none;transition:color .2s}._beian_1fgtq_47:hover{color:var(--color-text-muted);text-decoration:underline}@media(max-width:641px){._section_1fgtq_1{padding:0 20px}._headline_1fgtq_20{letter-spacing:.12em}}@media(max-height:600px){._headline_1fgtq_20{font-size:22px}}:root{--color-brand-darkest: #4A6B5A;--color-brand-mid: #6F9481;--color-brand-base: #A4CAB6;--color-brand-light: #CFF7E2;--color-brand-lightest: #E8F5EC;--color-canvas-dark: #000000;--color-canvas-light: #f5f5f7;--color-canvas-white: #ffffff;--color-surface-dark-1: #272729;--color-surface-dark-2: #262629;--color-surface-dark-3: #28282b;--color-surface-dark-4: #2a2a2c;--color-text-primary: #1d1d1f;--color-text-secondary: #6e6e73;--color-text-tertiary: #86868b;--color-text-on-dark: #f5f5f7;--color-text-link: #6F9481;--color-text-link-bright:#A4CAB6;--bg: linear-gradient(170deg, #0a1a11 0%, #1a2e23 50%, #2a4a35 100%);--color-text-on-bg: #f5f5f7;--color-text-muted: rgba(255, 255, 255, .35);--color-text-faint: rgba(255, 255, 255, .15);--nav-bg-scrolled: rgba(10, 26, 17, .85);--dropdown-bg: rgba(255, 255, 255, .04);--card-border: rgba(255, 255, 255, .06);--card-hover-bg: rgba(255, 255, 255, .04);--icon-bg: rgba(164, 202, 182, .08);--color-border-soft: #d2d2d7;--color-border-mid: #86868b;--color-border-card: rgba(0, 0, 0, .06);--font-display: "SF Pro Display", "PingFang SC", "Inter Tight", -apple-system, BlinkMacSystemFont, sans-serif;--font-display-serif: "Noto Serif SC", "Source Han Serif SC", "Songti SC", serif;--font-text: "SF Pro Text", "PingFang SC", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--text-hero: clamp(48px, 6vw, 80px);--text-section: clamp(32px, 4vw, 48px);--text-feature: clamp(24px, 3vw, 38px);--text-card-title: clamp(18px, 2vw, 28px);--text-utility: clamp(18px, 2vw, 24px);--text-subhead: 19px;--text-body: 17px;--text-control: 14px;--text-micro: 12px;--text-legal: 10px;--weight-display: 600;--weight-body: 400;--weight-emphasis: 600;--leading-tight: 1.07;--leading-normal: 1.14;--leading-body: 1.47;--radius-micro: 5px;--radius-control: 8px;--radius-card: 16px;--radius-module: 28px;--radius-pill: 9999px;--radius-full: 50%;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--space-unit: 8px;--section-padding: 100px;--nav-height: 48px;--max-width: 1068px;--safe-inset-top: env(safe-area-inset-top, 0px);--safe-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-inset-left: env(safe-area-inset-left, 0px);--safe-inset-right: env(safe-area-inset-right, 0px)}[data-theme=light]{--bg: linear-gradient(170deg, #d4e8da 0%, #b8d0c0 50%, #a0bca8 100%);--color-text-on-bg: #1d1d1f;--color-text-muted: rgba(0, 0, 0, .35);--color-text-faint: rgba(0, 0, 0, .15);--nav-bg-scrolled: rgba(240, 241, 239, .85);--dropdown-bg: rgba(255, 255, 255, .7);--card-border: rgba(0, 0, 0, .06);--card-hover-bg: rgba(0, 0, 0, .04);--icon-bg: rgba(74, 107, 90, .1)}@media(max-width:834px){:root{--section-padding: 72px}}@media(max-width:641px){:root{--section-padding: 56px}}@media(max-width:374px){:root{--section-padding: 48px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);background-attachment:fixed;overflow:hidden;height:100%;transition:background .4s ease}body,#root{height:100%;overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;border:none;background:none;cursor:pointer}ul,ol{list-style:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}body{font-family:var(--font-text);color:var(--color-text-primary);background:transparent;line-height:var(--leading-body);overflow-x:hidden;-webkit-text-size-adjust:100%}.container{max-width:var(--max-width);margin:0 auto;padding:0 22px}.section{padding:var(--section-padding) 0}@media(max-width:641px){.container{padding:0 16px}}
