.hand-annotation-figure{aspect-ratio:1800/890;margin:44px 0 0;position:relative;container-type:inline-size}.hand-product{width:36.6%;position:absolute;top:2.1%;left:34.9%}.hand-product img{width:100%;height:auto;display:block}.hand-leaders{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hand-leaders polyline{stroke:#625d58;stroke-width:2px}.hand-label{left:var(--label-left);top:var(--label-top);width:var(--label-width);text-align:left;position:absolute}.hand-label h3{color:#47667b;margin:0;font-size:1.6cqw;font-weight:500;line-height:1.4}.hand-label p{color:#625d58;margin:.4cqw 0 0;font-size:1.3cqw;line-height:1.5}@media (width<=560px){#hand .hand-annotation-figure{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}#hand .hand-product{grid-column:1/-1;width:62%;margin:0 auto 12px;position:static}#hand .hand-leaders{display:none}#hand .hand-label{width:auto;position:static}#hand .hand-label h3{font-size:16px}#hand .hand-label p{margin-top:6px;font-size:14px}}@font-face{font-family:MiSans;src:url(/fonts/MiSans-Home-20261001-voice-Light.woff2?v=20261001-layout-voice)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:MiSans;src:url(/fonts/MiSans-Home-20261001-voice-Normal.woff2?v=20261001-layout-voice)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:MiSans;src:url(/fonts/MiSans-Home-20261001-voice-Medium.woff2?v=20261001-layout-voice)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:MiSans;src:url(/fonts/MiSans-Home-20261001-voice-Demibold.woff2?v=20261001-layout-voice)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Home-20261001-audit.woff2)format("woff2");font-display:swap;font-weight:100 900}:root{--warm-white:#edeceb;--warm-gray:#dbcec4;--section-tint:#dbcec426;--blue:#85b6d6;--readable-blue:#47667b;--near-black:#0a0a0a;--text-secondary:#0a0a0a99;--text-tertiary:#625d58;--border-subtle:#0a0a0a14;--font-zh:"Montserrat", "MiSans", "PingFang SC", "Microsoft YaHei", sans-serif;--font-en:"Montserrat", "MiSans", -apple-system, "Segoe UI", sans-serif;--nav-height:64px}[data-astro-cid-lcdefpme],[data-astro-cid-lcdefpme]:before,[data-astro-cid-lcdefpme]:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--warm-white);color:var(--near-black);font-family:var(--font-zh);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.7}html[lang=en]{font-family:var(--font-en)}body{min-height:100vh;overflow-x:hidden}a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}img[data-astro-cid-lcdefpme]{max-width:100%;display:block}button[data-astro-cid-lcdefpme]{font:inherit}.brand-mark[data-astro-cid-lcdefpme]{--logo-height:24px;align-items:center;display:flex}.brand-mark[data-astro-cid-lcdefpme] .brand-mark-zh[data-astro-cid-lcdefpme]{width:auto;height:calc(var(--logo-height) * 347 / 147);max-width:none;translate:0 calc(var(--logo-height) * 13 / 147)}.brand-mark[data-astro-cid-lcdefpme] .brand-mark-en[data-astro-cid-lcdefpme]{width:auto;height:calc(var(--logo-height) * 241 / 161);max-width:none;translate:0 calc(var(--logo-height) * 16 / 161);display:none}html[lang=en] .brand-mark[data-astro-cid-lcdefpme] .brand-mark-zh[data-astro-cid-lcdefpme]{display:none}html[lang=en] .brand-mark[data-astro-cid-lcdefpme] .brand-mark-en[data-astro-cid-lcdefpme]{display:block}nav[data-astro-cid-lcdefpme]{z-index:100;height:var(--nav-height);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-subtle);background:#edecebd9;justify-content:space-between;align-items:center;padding:0 40px;display:flex;position:fixed;top:0;left:0;right:0}nav[data-astro-cid-lcdefpme] .logo[data-astro-cid-lcdefpme]{align-items:center;display:flex}nav[data-astro-cid-lcdefpme] .nav-links[data-astro-cid-lcdefpme]{align-items:center;gap:30px;list-style:none;display:flex}nav[data-astro-cid-lcdefpme] .nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text-secondary);letter-spacing:.02em;font-size:.85rem;font-weight:400;transition:color .25s}nav[data-astro-cid-lcdefpme] .nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--near-black)}nav[data-astro-cid-lcdefpme] .nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][href=\#contact]{color:var(--near-black);border-bottom:1px solid var(--blue);padding-bottom:5px}.lang-switch[data-astro-cid-lcdefpme]{font-family:var(--font-en);align-items:center;gap:4px;margin-left:12px;font-size:.75rem;display:flex}.lang-switch[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:var(--text-secondary);cursor:pointer;font-size:.75rem;font-family:var(--font-en);letter-spacing:.03em;background:0 0;border:none;padding:4px 6px;transition:all .25s}.lang-switch[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{color:var(--near-black)}.lang-switch[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]{color:var(--near-black);font-weight:500}.lang-switch[data-astro-cid-lcdefpme] .lang-divider[data-astro-cid-lcdefpme]{color:var(--text-tertiary)}.menu-toggle[data-astro-cid-lcdefpme]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;display:none}.menu-toggle[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--near-black);border-radius:2px;width:100%;height:2px;transition:all .3s;display:block}.menu-toggle[data-astro-cid-lcdefpme].open span[data-astro-cid-lcdefpme]:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[data-astro-cid-lcdefpme].open span[data-astro-cid-lcdefpme]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-lcdefpme].open span[data-astro-cid-lcdefpme]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}section[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;padding:clamp(88px,8vw,128px) 40px;display:flex;position:relative;overflow:hidden}.section-inner[data-astro-cid-lcdefpme]{width:100%;max-width:1120px}.section-tag[data-astro-cid-lcdefpme]{font-family:var(--font-en);letter-spacing:.16em;text-transform:uppercase;color:var(--readable-blue);margin-bottom:20px;font-size:.72rem;font-weight:500}.section-heading[data-astro-cid-lcdefpme]{letter-spacing:.02em;color:var(--near-black);font-size:clamp(1.9rem,4.4vw,3rem);font-weight:500;line-height:1.3}.section-sub[data-astro-cid-lcdefpme]{color:var(--text-secondary);letter-spacing:.03em;margin-top:16px;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:400}.section-body[data-astro-cid-lcdefpme]{text-wrap:pretty;color:var(--text-secondary);max-width:560px;font-size:1.02rem;line-height:1.9}.hero[data-astro-cid-lcdefpme]{min-height:100vh;padding-top:var(--nav-height);flex-direction:row;justify-content:center;gap:56px}.hero-copy[data-astro-cid-lcdefpme]{flex:0 450px;max-width:450px;padding:40px 0}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:.02em;font-size:clamp(2.4rem,4.6vw,3.35rem);font-weight:500;line-height:1.25}html[lang=en] .hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],html[lang=en] .section-heading[data-astro-cid-lcdefpme]{font-weight:400}.hero-copy[data-astro-cid-lcdefpme] .hero-sub[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin-top:20px;font-size:1.15rem;font-weight:400}.hero-copy[data-astro-cid-lcdefpme] .hero-benefit[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin-top:18px;font-size:1rem;line-height:1.85}.hero-cta[data-astro-cid-lcdefpme]{background:var(--blue);color:var(--near-black);letter-spacing:.04em;border-radius:100px;align-items:center;gap:8px;margin-top:40px;padding:14px 32px;font-size:.95rem;transition:all .3s;display:inline-flex}.hero-cta[data-astro-cid-lcdefpme]:hover{background:var(--near-black);color:var(--warm-white)}.hero-cta[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:16px;height:16px}.hero-figure[data-astro-cid-lcdefpme]{border-radius:4px;flex:0 680px;max-width:680px;height:min(72vh,720px);overflow:hidden}.hero-figure[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme],.hero-figure[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.promise[data-astro-cid-lcdefpme]{text-align:center;background:var(--warm-white);justify-content:center;min-height:auto}.promise[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{font-size:clamp(2.2rem,5.5vw,3.6rem)}.promise[data-astro-cid-lcdefpme] .section-body[data-astro-cid-lcdefpme]{max-width:660px;margin:32px auto 0}.promise-figure[data-astro-cid-lcdefpme]{border-radius:4px;width:min(1120px,100%);margin-top:48px;overflow:hidden}.promise-figure[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/7;object-fit:cover;width:100%;height:auto}.point-vision[data-astro-cid-lcdefpme]{background:var(--warm-white);height:250vh;padding:0;display:block;overflow:visible}.point-vision-sticky[data-astro-cid-lcdefpme]{top:var(--nav-height);height:calc(100vh - var(--nav-height));background:radial-gradient(circle at 72% 48%, #dbcec48c, #edecebf5 48%, var(--warm-white) 78%);position:sticky;overflow:hidden}.point-vision-canvas[data-astro-cid-lcdefpme]{z-index:1;opacity:0;touch-action:pan-y;width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.point-vision-poster[data-astro-cid-lcdefpme]{z-index:0;object-fit:contain;opacity:0;pointer-events:none;width:61%;height:100%;transition:opacity .35s;position:absolute;top:0;left:39%}.point-vision-copy[data-astro-cid-lcdefpme]{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;width:min(1120px,100% - 80px);height:100%;margin:0 auto;display:flex;position:relative}.point-vision-copy-inner[data-astro-cid-lcdefpme]{width:min(410px,38vw);padding:28px 0}.point-vision-copy[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{font-size:clamp(2.1rem,4.8vw,3.5rem)}.point-vision-lead[data-astro-cid-lcdefpme]{color:var(--text-secondary);opacity:0;margin-top:26px;font-size:1.12rem;line-height:1.9;transition:opacity .2s linear,transform .2s linear;transform:translateY(14px)}.point-vision-note[data-astro-cid-lcdefpme]{max-width:360px;color:var(--text-tertiary);opacity:0;margin-top:20px;font-size:.92rem;line-height:1.85;transition:opacity .2s linear,transform .2s linear;transform:translateY(14px)}.point-vision-progress[data-astro-cid-lcdefpme]{z-index:3;font-family:var(--font-en);letter-spacing:.14em;color:var(--text-tertiary);align-items:center;gap:12px;font-size:.68rem;display:flex;position:absolute;bottom:30px;left:40px}.point-vision-progress-track[data-astro-cid-lcdefpme]{background:#0a0a0a26;width:88px;height:1px;overflow:hidden}.point-vision-progress-fill[data-astro-cid-lcdefpme]{background:var(--near-black);transform-origin:0;width:100%;height:100%;transform:scaleX(0)}.feature[data-astro-cid-lcdefpme]{background:var(--warm-white)}.feature-grid[data-astro-cid-lcdefpme]{align-items:center;gap:64px;display:flex}.feature-grid[data-astro-cid-lcdefpme].reverse{flex-direction:row-reverse}.feature-copy[data-astro-cid-lcdefpme]{flex:1}.feature-figure[data-astro-cid-lcdefpme]{border-radius:4px;flex:1;overflow:hidden}.feature-figure[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:auto}.feature-points[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;margin-top:28px;display:flex}.feature-point[data-astro-cid-lcdefpme]{align-items:flex-start;gap:14px;display:flex}.feature-point[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{background:var(--blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:10px}.feature-point[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:.98rem;line-height:1.8}.hand[data-astro-cid-lcdefpme]{background:var(--warm-white);padding-top:90px;padding-bottom:90px}.hand-copy[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.hand-intro[data-astro-cid-lcdefpme]{margin-top:40px}.hand-zoom-open[data-astro-cid-lcdefpme]{min-height:44px;color:var(--near-black);cursor:pointer;background:0 0;border:1px solid #0a0a0a33;border-radius:100px;align-items:center;gap:8px;margin:20px auto 0;padding:10px 18px;font-size:.85rem;display:flex}.hand-zoom-open[data-astro-cid-lcdefpme]:hover{background:var(--warm-gray)}.hand-zoom-open[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:16px;height:16px}.hand-detail[data-astro-cid-lcdefpme]{border:1px solid var(--border-subtle);width:min(1600px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--near-black);background:var(--warm-white);border-radius:8px;margin:auto;padding:0;overflow:hidden}.hand-detail[data-astro-cid-lcdefpme]::backdrop{background:#0a0a0a99}.hand-detail[data-astro-cid-lcdefpme][open]{flex-direction:column;display:flex}.hand-detail-toolbar[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 24px;display:flex}.hand-detail-title[data-astro-cid-lcdefpme]{font-size:1rem;font-weight:500}.hand-detail-hint[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin-top:4px;font-size:.78rem}.hand-detail-close[data-astro-cid-lcdefpme]{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0a0a0a33;border-radius:100px;padding:8px 12px;font-size:.82rem}.hand-detail-scroll[data-astro-cid-lcdefpme]{overscroll-behavior:contain;min-height:0;overflow:auto}.hand-detail-scroll[data-astro-cid-lcdefpme] .hand-annotation-figure[data-astro-cid-lcdefpme]{width:max(100%,1400px);margin:0}body.hand-detail-open{overflow:hidden}.hand-zoom-open[data-astro-cid-lcdefpme]:focus-visible,.hand-detail-close[data-astro-cid-lcdefpme]:focus-visible,.hand-detail-scroll[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--near-black);outline-offset:-3px}section[data-astro-cid-lcdefpme][id]{scroll-margin-top:var(--nav-height)}.science[data-astro-cid-lcdefpme]{background:var(--section-tint)}.science-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:start;gap:48px 64px;display:grid}.science-copy[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,3.4vw,2.6rem)}html[lang=en] .science-copy[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,2.8vw,2.25rem)}.science-intro[data-astro-cid-lcdefpme]{margin-top:28px;font-size:.98rem}.science-grid[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.science-card[data-astro-cid-lcdefpme]{border-top:1px solid #0a0a0a24;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:24px;padding:26px 0;display:grid}.science-card[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid #0a0a0a24}.science-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1rem;font-weight:500;line-height:1.7}.science-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary);text-wrap:pretty;font-size:.92rem;line-height:1.85}.science-end[data-astro-cid-lcdefpme]{grid-column:1/-1;max-width:none;padding-top:8px;font-size:.92rem}.vision-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.vision-layout[data-astro-cid-lcdefpme] .section-body[data-astro-cid-lcdefpme]{max-width:480px}.vision-copy[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,3.4vw,2.6rem)}.vision-copy[data-astro-cid-lcdefpme] .section-body[data-astro-cid-lcdefpme]{margin-top:28px}.vision-figure[data-astro-cid-lcdefpme]{margin:0}.vision-figure[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1800/1013;border-radius:16px;width:100%;height:auto;display:block}.service[data-astro-cid-lcdefpme]{background:var(--warm-white)}.service-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;margin-top:48px;display:grid}.service-step[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-subtle);align-items:baseline;gap:20px;padding:28px 0;display:flex}.service-step[data-astro-cid-lcdefpme] .idx[data-astro-cid-lcdefpme]{font-family:var(--font-en);color:var(--text-secondary);min-width:28px;font-size:.85rem}.service-step-copy[data-astro-cid-lcdefpme]{flex:1}.service-step[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{letter-spacing:.03em;font-size:1.15rem;font-weight:600}html[lang=en] .service-step[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font-weight:500}.service-step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin-top:5px;font-size:.9rem;line-height:1.75}.contact[data-astro-cid-lcdefpme]{background:var(--section-tint);text-align:center;justify-content:center;min-height:auto}.contact[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{margin-bottom:28px}.contact-body[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin:0 auto 38px;line-height:1.9}.contact-secondary[data-astro-cid-lcdefpme]{max-width:560px;color:var(--text-secondary);margin:24px auto 0;font-size:.85rem;line-height:1.8}.contact-secondary[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid #0a0a0a2e}.btn-primary[data-astro-cid-lcdefpme]{background:var(--blue);color:var(--near-black);letter-spacing:.05em;border-radius:100px;align-items:center;gap:8px;padding:16px 40px;font-size:1rem;font-weight:500;transition:all .3s;display:inline-flex}.btn-primary[data-astro-cid-lcdefpme]:hover{background:var(--near-black);color:var(--warm-white)}footer[data-astro-cid-lcdefpme]{background:var(--section-tint);flex-direction:column;align-items:center;gap:12px;padding:44px 40px 36px;display:flex}footer[data-astro-cid-lcdefpme] .footer-brand[data-astro-cid-lcdefpme]{--logo-height:24px;margin-bottom:4px}footer[data-astro-cid-lcdefpme] .footer-slogan[data-astro-cid-lcdefpme]{text-align:center}footer[data-astro-cid-lcdefpme] .footer-slogan[data-astro-cid-lcdefpme] .zh[data-astro-cid-lcdefpme]{color:var(--near-black);letter-spacing:.06em;font-size:1.1rem}footer[data-astro-cid-lcdefpme] .footer-contact[data-astro-cid-lcdefpme]{text-align:center;margin:8px 0 12px;font-size:.85rem}footer[data-astro-cid-lcdefpme] .footer-contact[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--font-en);color:var(--text-secondary);font-size:.9rem}footer[data-astro-cid-lcdefpme] .footer-contact[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--readable-blue);text-decoration:underline}footer[data-astro-cid-lcdefpme] .footer-company[data-astro-cid-lcdefpme]{color:var(--text-tertiary);letter-spacing:.04em;font-size:.72rem}footer[data-astro-cid-lcdefpme] .footer-company-en[data-astro-cid-lcdefpme]{font-family:var(--font-en);color:var(--text-tertiary);letter-spacing:.02em;margin-top:2px;font-size:.68rem}footer[data-astro-cid-lcdefpme] .footer-icp[data-astro-cid-lcdefpme]{color:var(--text-tertiary);font-size:.72rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-lcdefpme],[data-astro-cid-lcdefpme]:before,[data-astro-cid-lcdefpme]:after{transition:none!important}}@media (width<=900px){nav[data-astro-cid-lcdefpme]{padding:0 20px}nav[data-astro-cid-lcdefpme] .nav-links[data-astro-cid-lcdefpme]{gap:18px}nav[data-astro-cid-lcdefpme] .nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:.78rem}section[data-astro-cid-lcdefpme]{padding:80px 20px}.hand-copy[data-astro-cid-lcdefpme],.science-layout[data-astro-cid-lcdefpme],.vision-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.hand-intro[data-astro-cid-lcdefpme]{max-width:660px;margin-top:0}.science-copy[data-astro-cid-lcdefpme]{max-width:660px}.science-intro[data-astro-cid-lcdefpme]{max-width:none}.vision-layout[data-astro-cid-lcdefpme] .section-body[data-astro-cid-lcdefpme]{max-width:660px}.vision-copy[data-astro-cid-lcdefpme]{grid-row:1}.hero[data-astro-cid-lcdefpme]{padding-top:calc(var(--nav-height) + 40px);flex-direction:column;gap:32px}.hero-copy[data-astro-cid-lcdefpme]{flex-basis:auto}.hero-figure[data-astro-cid-lcdefpme]{flex:none;width:100%;max-width:680px;height:52vh}.feature-grid[data-astro-cid-lcdefpme],.feature-grid[data-astro-cid-lcdefpme].reverse{flex-direction:column;gap:32px}.point-vision-copy[data-astro-cid-lcdefpme]{width:calc(100% - 40px)}.point-vision-copy-inner[data-astro-cid-lcdefpme]{width:min(420px,48vw)}}@media (width<=560px){.menu-toggle[data-astro-cid-lcdefpme]{display:flex}nav[data-astro-cid-lcdefpme] .nav-links[data-astro-cid-lcdefpme]{top:var(--nav-height);background:var(--warm-white);border-bottom:1px solid var(--border-subtle);flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 20px;display:none;position:fixed;left:0;right:0;box-shadow:0 12px 24px #0a0a0a0f}nav[data-astro-cid-lcdefpme] .nav-links[data-astro-cid-lcdefpme].open{display:flex}nav[data-astro-cid-lcdefpme] .nav-links[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{width:100%}nav[data-astro-cid-lcdefpme] .nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-subtle);padding:13px 0;font-size:1rem;display:block}nav[data-astro-cid-lcdefpme] .nav-links[data-astro-cid-lcdefpme] .lang-switch[data-astro-cid-lcdefpme]{border-bottom:none;justify-content:center;margin:16px 0 4px;padding:0;display:flex}.hero-figure[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme],.hero-figure[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:100%}.point-vision[data-astro-cid-lcdefpme]{height:220vh}.point-vision-sticky[data-astro-cid-lcdefpme]{top:var(--nav-height)}.point-vision-copy[data-astro-cid-lcdefpme]{justify-content:flex-start;width:calc(100% - 40px);padding-top:52px}.point-vision-copy-inner[data-astro-cid-lcdefpme]{width:100%;max-width:330px}.point-vision-copy[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,9vw,2.6rem)}.point-vision-lead[data-astro-cid-lcdefpme]{margin-top:14px;font-size:.98rem}.point-vision-note[data-astro-cid-lcdefpme]{max-width:300px;margin-top:12px;font-size:.82rem}.point-vision-progress[data-astro-cid-lcdefpme]{bottom:18px;left:20px}.service-steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;margin-top:32px}.service-step[data-astro-cid-lcdefpme]{gap:14px;padding:24px 0}.science-card[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px;padding:24px 0}.science-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.05rem}.science-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.95rem}.science-layout[data-astro-cid-lcdefpme],.vision-layout[data-astro-cid-lcdefpme]{gap:36px}.promise[data-astro-cid-lcdefpme] .section-body[data-astro-cid-lcdefpme]{font-size:.95rem}.promise-figure[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.contact[data-astro-cid-lcdefpme]{padding-bottom:72px}footer[data-astro-cid-lcdefpme]{padding:36px 20px}footer[data-astro-cid-lcdefpme] .footer-slogan[data-astro-cid-lcdefpme] .zh[data-astro-cid-lcdefpme]{font-size:.95rem}.hand-detail[data-astro-cid-lcdefpme]{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.hand-detail-toolbar[data-astro-cid-lcdefpme]{padding:14px 16px}}
