.tile[data-astro-cid-v4qhm7jo]{--soft-bg: var(--panel);padding:clamp(72px,11vw,140px) max(var(--gutter),env(safe-area-inset-right)) clamp(72px,11vw,140px) max(var(--gutter),env(safe-area-inset-left));overflow:hidden;color:var(--ink)}.tint[data-astro-cid-v4qhm7jo]{--soft-bg: var(--panel-tint)}.soft[data-astro-cid-v4qhm7jo]{--muted: color-mix(in srgb, var(--muted) 82%, var(--ink))}.soft[data-astro-cid-v4qhm7jo]{background:linear-gradient(180deg,var(--bg) 0,var(--soft-bg) var(--bridge-h),var(--soft-bg) calc(100% - var(--bridge-h)),var(--bg) 100%)}.featured[data-astro-cid-v4qhm7jo]{background:radial-gradient(ellipse 50% 26% at 50% 28%,var(--accent-soft),transparent 100%),linear-gradient(180deg,var(--bg) 0,var(--soft-bg) var(--bridge-h),var(--soft-bg) calc(100% - var(--bridge-h)),var(--bg) 100%)}.contact-tile[data-astro-cid-v4qhm7jo]{background:radial-gradient(ellipse 45% 32% at 50% 62%,var(--accent-soft),transparent 100%),linear-gradient(180deg,var(--bg) 0,var(--panel) 100%)}.narrow[data-astro-cid-v4qhm7jo]{max-width:820px;margin-inline:auto}.wide[data-astro-cid-v4qhm7jo]{max-width:1024px;margin-inline:auto}.center[data-astro-cid-v4qhm7jo]{text-align:center}.kicker[data-astro-cid-v4qhm7jo]{margin-bottom:var(--s-3);color:var(--muted);font-size:clamp(17px,1.6vw,21px);font-weight:600;letter-spacing:.01em}.title[data-astro-cid-v4qhm7jo]{font-size:clamp(32px,4.6vw,56px);font-weight:700;line-height:1.07;letter-spacing:-.03em}.title[data-astro-cid-v4qhm7jo].xl{font-size:clamp(44px,7.4vw,96px);letter-spacing:-.045em;line-height:1.03}.tagline[data-astro-cid-v4qhm7jo]{margin-top:var(--s-3);font-size:clamp(22px,2.8vw,32px);font-weight:600;line-height:1.2;letter-spacing:-.02em}.lead[data-astro-cid-v4qhm7jo]{margin-top:var(--s-5);color:var(--muted);font-size:clamp(17px,1.7vw,21px);line-height:1.5;letter-spacing:-.01em}.center[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{margin-inline:auto;max-width:40em}.muted[data-astro-cid-v4qhm7jo]{color:var(--muted);font-size:17px}.tagline[data-astro-cid-v4qhm7jo],.subhead[data-astro-cid-v4qhm7jo],.eyebrow[data-astro-cid-v4qhm7jo],.kicker[data-astro-cid-v4qhm7jo]{hyphens:manual}.hero[data-astro-cid-v4qhm7jo]{min-height:min(92vh,880px);min-height:min(92svh,880px);display:grid;place-items:center;text-align:center;background:radial-gradient(ellipse 50% 45% at 50% 4%,var(--accent-soft),transparent 100%),radial-gradient(ellipse 30% 28% at 84% 66%,var(--data-soft),transparent 100%)}.hero-inner[data-astro-cid-v4qhm7jo]{--p: 0;max-width:980px;transform:translate3d(0,calc(var(--p) * 60px),0) scale(calc(1 - var(--p) * .06));opacity:calc(1 - var(--p) * .7);will-change:transform,opacity}.hero-avatar[data-astro-cid-v4qhm7jo]{margin:0 auto var(--s-5);border-radius:24px;box-shadow:0 18px 50px -20px color-mix(in srgb,var(--accent) 55%,transparent)}.eyebrow[data-astro-cid-v4qhm7jo]{color:var(--muted);font-size:clamp(17px,1.8vw,21px);font-weight:600}.headline[data-astro-cid-v4qhm7jo]{margin-top:var(--s-3);font-size:clamp(40px,8vw,96px);font-weight:700;line-height:1.04;letter-spacing:-.05em;background:linear-gradient(180deg,var(--ink) 40%,var(--ink-2));-webkit-background-clip:text;background-clip:text;color:transparent}html:lang(zh-CN) .headline[data-astro-cid-v4qhm7jo]{letter-spacing:-.02em;line-height:1.12}.subhead[data-astro-cid-v4qhm7jo]{margin-top:var(--s-5);color:var(--muted);font-size:clamp(17px,2vw,24px);letter-spacing:-.01em}.ctas[data-astro-cid-v4qhm7jo],.contact[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-3) var(--s-6);margin-top:var(--s-6)}.btn-pill[data-astro-cid-v4qhm7jo]{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:17px;text-decoration:none;transition:background-color var(--dur-base) var(--ease-apple),transform var(--dur-base) var(--ease-apple)}.btn-pill[data-astro-cid-v4qhm7jo]:hover{background:var(--accent-hover)}.btn-pill[data-astro-cid-v4qhm7jo]:focus-visible{border-radius:var(--radius-pill)}.link-cta[data-astro-cid-v4qhm7jo]{display:inline-flex;align-items:center;min-height:44px;color:var(--accent-ink);font-size:17px;text-decoration:none}a[data-astro-cid-v4qhm7jo].link-cta:hover{text-decoration:underline}.stats[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-4);margin:var(--s-7) 0 0}.stats[data-astro-cid-v4qhm7jo] div[data-astro-cid-v4qhm7jo]{padding:var(--s-5);border-radius:18px;background:var(--bg-elev);box-shadow:var(--shadow)}.stats[data-astro-cid-v4qhm7jo] dt[data-astro-cid-v4qhm7jo]{font-size:24px;font-weight:700;letter-spacing:-.02em}.stats[data-astro-cid-v4qhm7jo] dd[data-astro-cid-v4qhm7jo]{margin:var(--s-1) 0 0;color:var(--muted);font-size:14px}.chips[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2);margin:var(--s-6) 0 0;padding:0;list-style:none}.chips[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{padding:4px 12px;border:1px solid currentColor;border-radius:var(--radius-pill);color:var(--muted);font-size:12px}.grid-head[data-astro-cid-v4qhm7jo]{margin-bottom:var(--s-6);text-align:center}.grid-head[data-astro-cid-v4qhm7jo] .muted[data-astro-cid-v4qhm7jo]{margin-top:var(--s-3)}.cards[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-5);margin-bottom:var(--s-6)}.card[data-astro-cid-v4qhm7jo]{display:flex;flex-direction:column;gap:var(--s-3);min-height:420px;height:100%;padding:clamp(28px,4vw,48px);border-radius:var(--radius-xl);text-decoration:none;text-align:center;align-items:center;color:var(--ink)}.card[data-astro-cid-v4qhm7jo].lift:hover,.feature[data-astro-cid-v4qhm7jo].lift:hover{box-shadow:var(--shadow-lift)}.card[data-astro-cid-v4qhm7jo]:focus-visible{border-radius:var(--radius-xl)}.card-light[data-astro-cid-v4qhm7jo]{background:var(--bg-elev);box-shadow:var(--shadow)}.card-tint[data-astro-cid-v4qhm7jo]{background:linear-gradient(160deg,var(--bg-elev),var(--panel-tint));border:1px solid var(--line)}.card[data-astro-cid-v4qhm7jo] .kicker[data-astro-cid-v4qhm7jo]{margin:0;font-size:14px}.card[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:clamp(28px,3.4vw,40px);letter-spacing:-.03em}.card-desc[data-astro-cid-v4qhm7jo]{max-width:28em;color:var(--muted);font-size:17px;line-height:1.5}.card[data-astro-cid-v4qhm7jo] .chips[data-astro-cid-v4qhm7jo]{margin-top:auto}.table-card[data-astro-cid-v4qhm7jo]{margin-bottom:var(--s-6);overflow-x:auto;border-radius:18px;background:var(--panel)}table[data-astro-cid-v4qhm7jo]{width:100%;border-collapse:collapse;font-size:15px}th[data-astro-cid-v4qhm7jo],td[data-astro-cid-v4qhm7jo]{padding:18px 24px;text-align:left;vertical-align:top}th[data-astro-cid-v4qhm7jo]{color:var(--muted);font-size:12px;font-weight:600;border-bottom:1px solid var(--line)}tbody[data-astro-cid-v4qhm7jo] tr[data-astro-cid-v4qhm7jo]+tr[data-astro-cid-v4qhm7jo] td[data-astro-cid-v4qhm7jo]{border-top:1px solid var(--line)}code[data-astro-cid-v4qhm7jo]{color:var(--accent-ink);font-family:var(--font-mono);font-size:14px}.owner[data-astro-cid-v4qhm7jo]{color:var(--muted);font-family:var(--font-mono);font-size:13px;white-space:nowrap}.email[data-astro-cid-v4qhm7jo]{margin-top:var(--s-5)}.email[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{color:var(--muted);font-size:15px}html:lang(zh-CN) [data-astro-cid-v4qhm7jo]:is(.headline,#contact-title){word-break:keep-all;line-break:strict}@media(max-height:500px)and (orientation:landscape){.hero[data-astro-cid-v4qhm7jo]{min-height:auto;padding-block:40px 56px}.hero-avatar[data-astro-cid-v4qhm7jo]{width:64px;height:64px;margin-bottom:var(--s-3)}.headline[data-astro-cid-v4qhm7jo]{font-size:clamp(32px,6vw,48px)}}@media(max-width:1068px){.tile[data-astro-cid-v4qhm7jo]{padding-top:clamp(72px,10vw,112px);padding-bottom:clamp(72px,10vw,112px)}.hero[data-astro-cid-v4qhm7jo]{min-height:auto;padding-block:96px 112px}}@media(max-width:734px){.tile[data-astro-cid-v4qhm7jo]{padding:64px max(24px,env(safe-area-inset-right)) 64px max(24px,env(safe-area-inset-left))}.hero[data-astro-cid-v4qhm7jo]{padding-top:48px;padding-bottom:72px}.hero[data-astro-cid-v4qhm7jo]{background:radial-gradient(90% 40% at 50% 0%,var(--accent-soft),transparent 70%)}.hero-inner[data-astro-cid-v4qhm7jo]{transform:none;opacity:1}.hero-avatar[data-astro-cid-v4qhm7jo]{width:72px;height:72px;border-radius:18px;margin-bottom:var(--s-4);box-shadow:0 10px 30px -14px color-mix(in srgb,var(--accent) 60%,transparent)}.eyebrow[data-astro-cid-v4qhm7jo]{font-size:15px}.headline[data-astro-cid-v4qhm7jo]{font-size:clamp(34px,9.6vw,44px);line-height:1.1;letter-spacing:-.03em}html:lang(zh-CN) .headline[data-astro-cid-v4qhm7jo]{font-size:clamp(32px,9vw,40px);line-height:1.2;letter-spacing:-.01em}.subhead[data-astro-cid-v4qhm7jo]{margin-top:var(--s-3);font-size:15px}.kicker[data-astro-cid-v4qhm7jo]{font-size:15px;margin-bottom:var(--s-2)}.title[data-astro-cid-v4qhm7jo]{font-size:clamp(28px,7.6vw,34px);line-height:1.12}.title[data-astro-cid-v4qhm7jo].xl{font-size:clamp(40px,11vw,48px);line-height:1.06;letter-spacing:-.035em}.tagline[data-astro-cid-v4qhm7jo]{font-size:21px;line-height:1.25}.lead[data-astro-cid-v4qhm7jo]{margin-top:var(--s-4);font-size:17px;line-height:1.47}.muted[data-astro-cid-v4qhm7jo]{font-size:15px}.ctas[data-astro-cid-v4qhm7jo],.contact[data-astro-cid-v4qhm7jo]{flex-direction:column;gap:var(--s-2);margin-top:var(--s-5)}.btn-pill[data-astro-cid-v4qhm7jo]{min-height:48px;padding:0 28px}.stats[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr;gap:0;margin-top:var(--s-6);border-radius:18px;background:var(--bg-elev);box-shadow:var(--shadow);overflow:hidden}.stats[data-astro-cid-v4qhm7jo] div[data-astro-cid-v4qhm7jo]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:16px 20px;border-radius:0;box-shadow:none;background:none}.stats[data-astro-cid-v4qhm7jo] div[data-astro-cid-v4qhm7jo]+div[data-astro-cid-v4qhm7jo]{border-top:1px solid var(--line)}.stats[data-astro-cid-v4qhm7jo] dt[data-astro-cid-v4qhm7jo]{font-size:17px;white-space:nowrap;flex:none}.stats[data-astro-cid-v4qhm7jo] dd[data-astro-cid-v4qhm7jo]{margin:0;text-align:right;min-width:0}.narrow[data-astro-cid-v4qhm7jo]:not(.center){text-align:center}.narrow[data-astro-cid-v4qhm7jo]:not(.center) .stats[data-astro-cid-v4qhm7jo]{text-align:left}.chips[data-astro-cid-v4qhm7jo]{margin-top:var(--s-5);gap:6px}.chips[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{padding:3px 10px;font-size:12px}.grid-head[data-astro-cid-v4qhm7jo]{margin-bottom:var(--s-5)}.cards[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr;gap:var(--s-3);margin-bottom:var(--s-4)}.card[data-astro-cid-v4qhm7jo]{min-height:0;padding:32px 24px 28px;border-radius:24px;gap:var(--s-2)}.card[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:28px}.card-desc[data-astro-cid-v4qhm7jo]{font-size:15px}.card[data-astro-cid-v4qhm7jo] .chips[data-astro-cid-v4qhm7jo]{margin-top:var(--s-3)}.table-card[data-astro-cid-v4qhm7jo]{overflow:visible;background:none;border-radius:0;margin-bottom:var(--s-4)}table[data-astro-cid-v4qhm7jo],tbody[data-astro-cid-v4qhm7jo],tr[data-astro-cid-v4qhm7jo],td[data-astro-cid-v4qhm7jo]{display:block;width:100%}thead[data-astro-cid-v4qhm7jo]{display:none}tbody[data-astro-cid-v4qhm7jo]{display:grid;gap:var(--s-3)}tbody[data-astro-cid-v4qhm7jo] tr[data-astro-cid-v4qhm7jo]{padding:18px 20px;border-radius:18px;background:var(--panel)}tbody[data-astro-cid-v4qhm7jo] tr[data-astro-cid-v4qhm7jo]+tr[data-astro-cid-v4qhm7jo] td[data-astro-cid-v4qhm7jo]{border-top:0}td[data-astro-cid-v4qhm7jo]{padding:0}td[data-astro-cid-v4qhm7jo]:first-child code[data-astro-cid-v4qhm7jo]{font-size:17px;font-weight:600}td[data-astro-cid-v4qhm7jo].purpose{margin-top:4px;font-size:15px;color:var(--ink)}td[data-astro-cid-v4qhm7jo].owner{margin-top:10px;font-size:12px}td[data-astro-cid-v4qhm7jo].owner:before{content:attr(data-label) " · ";font-family:var(--font-sans)}.email[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{font-size:15px;word-break:break-all}}.feature[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:var(--s-6);padding:clamp(32px,5vw,64px);border-radius:var(--radius-xl);background:linear-gradient(140deg,var(--bg-elev) 0%,var(--panel-tint) 100%);border:1px solid var(--line);box-shadow:var(--shadow),0 30px 60px -40px color-mix(in srgb,var(--accent) 40%,transparent);color:var(--ink);text-decoration:none}.feature[data-astro-cid-v4qhm7jo]:focus-visible{border-radius:var(--radius-xl)}.feature[data-astro-cid-v4qhm7jo] .kicker[data-astro-cid-v4qhm7jo]{margin-bottom:var(--s-2);color:var(--accent-ink);font-size:15px}.feature-title[data-astro-cid-v4qhm7jo]{font-size:clamp(34px,5vw,64px);font-weight:700;line-height:1.05;letter-spacing:-.035em}html:lang(fr) .feature-title[data-astro-cid-v4qhm7jo]{font-size:clamp(30px,3.6vw,48px)}.feature[data-astro-cid-v4qhm7jo] .tagline[data-astro-cid-v4qhm7jo]{margin-top:var(--s-3)}.feature-desc[data-astro-cid-v4qhm7jo]{margin:var(--s-4) 0 var(--s-5);max-width:34em;color:var(--muted);font-size:17px;line-height:1.5}.feature[data-astro-cid-v4qhm7jo] .chips[data-astro-cid-v4qhm7jo]{justify-content:flex-start;margin-top:var(--s-5)}.globe[data-astro-cid-v4qhm7jo]{display:grid;place-items:center}.globe[data-astro-cid-v4qhm7jo] svg[data-astro-cid-v4qhm7jo]{width:min(100%,260px);height:auto;filter:drop-shadow(0 20px 30px color-mix(in srgb,var(--accent) 22%,transparent))}.globe[data-astro-cid-v4qhm7jo] .g0[data-astro-cid-v4qhm7jo]{stop-color:var(--bg-elev)}.globe[data-astro-cid-v4qhm7jo] .g1[data-astro-cid-v4qhm7jo]{stop-color:var(--panel-tint)}.globe[data-astro-cid-v4qhm7jo] .orb[data-astro-cid-v4qhm7jo]{stroke:var(--line-strong)}.globe[data-astro-cid-v4qhm7jo] .grid[data-astro-cid-v4qhm7jo]{stroke:var(--line-strong);opacity:.7}.pings[data-astro-cid-v4qhm7jo] circle[data-astro-cid-v4qhm7jo]{fill:var(--accent);opacity:.85;transform-box:fill-box;transform-origin:center;animation:ping 2.8s var(--ease-apple) infinite}.pings[data-astro-cid-v4qhm7jo] circle[data-astro-cid-v4qhm7jo]:nth-child(2){animation-delay:.5s;fill:var(--data)}.pings[data-astro-cid-v4qhm7jo] circle[data-astro-cid-v4qhm7jo]:nth-child(3){animation-delay:1s}.pings[data-astro-cid-v4qhm7jo] circle[data-astro-cid-v4qhm7jo]:nth-child(4){animation-delay:1.5s;fill:var(--event)}.pings[data-astro-cid-v4qhm7jo] circle[data-astro-cid-v4qhm7jo]:nth-child(5){animation-delay:2s}@keyframes ping{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.5);opacity:.45}}.single-wrap[data-astro-cid-v4qhm7jo]{margin-top:var(--s-4)}.single-card[data-astro-cid-v4qhm7jo]{min-height:0}.cards[data-astro-cid-v4qhm7jo].solo{grid-template-columns:minmax(0,560px);justify-content:center}@media(prefers-reduced-motion:reduce){.pings[data-astro-cid-v4qhm7jo] circle[data-astro-cid-v4qhm7jo]{animation:none}.hero-inner[data-astro-cid-v4qhm7jo]{transform:none!important;opacity:1!important}}@media(max-width:734px){.feature[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr;gap:var(--s-4);padding:32px 24px;border-radius:24px;text-align:center}.feature[data-astro-cid-v4qhm7jo] .globe[data-astro-cid-v4qhm7jo]{order:-1}.globe[data-astro-cid-v4qhm7jo] svg[data-astro-cid-v4qhm7jo]{width:140px}.feature-title[data-astro-cid-v4qhm7jo]{font-size:clamp(30px,8.6vw,40px)}.feature-desc[data-astro-cid-v4qhm7jo]{margin-inline:auto;font-size:15px}.feature[data-astro-cid-v4qhm7jo] .chips[data-astro-cid-v4qhm7jo]{justify-content:center}.single-wrap[data-astro-cid-v4qhm7jo]{margin-top:var(--s-3)}}.products-grid[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card-static[data-astro-cid-v4qhm7jo]{cursor:default}.card-static[data-astro-cid-v4qhm7jo]:hover{transform:none}.badge-wechat[data-astro-cid-v4qhm7jo]{display:inline-block;margin-top:var(--s-3);padding:4px 10px;border-radius:999px;background:#07c1601a;color:#059669;font-size:13px;font-weight:600}
