:root{--c8-bg:#f6f3f1;--c8-surface:#fff;--c8-surfaceAlt:#f6f3f1;--c8-surfaceHover:#fff;--c8-surfacePressed:#e9e2dd;--c8-border:#d8d1cc;--c8-borderStrong:#6e6864;--c8-text:#111110;--c8-textMuted:#625d59;--c8-primary:#ff5c00;--c8-primaryText:#111110;--c8-primaryPressed:#d94f00;--c8-primarySoft:#ffe0d1;--c8-primarySoftBorder:#ff5c00;--c8-success:#059669;--c8-successText:#046c4e;--c8-successBg:#ddf5ea;--c8-successOnBg:#065f46;--c8-warning:#b45309;--c8-warningText:#92400e;--c8-warningBg:#fdf0cc;--c8-warningOnBg:#78350f;--c8-danger:#dc2626;--c8-dangerText:#b91c1c;--c8-dangerPressed:#b91c1c;--c8-onDanger:#fff;--c8-dangerBg:#fde4e4;--c8-dangerOnBg:#991b1b;--c8-info:#2563eb;--c8-infoText:#1d4ed8;--c8-infoBg:#e1ecfe;--c8-infoOnBg:#1e3a8a;--c8-focusRing:#111110;--c8-disabledBg:#e9e2dd;--c8-disabledText:#625d59;--c8-skeleton:#e9e2dd;--c8-skeletonHighlight:#f6f3f1;--c8-inverseBg:#111110;--c8-inverseText:#f6f3f1;--c8-inverseAction:#ff5c00;--c8-scrim:#000;--c8-moneyIn:#046c4e;--c8-moneyOut:#111110;--c8-moneyOver:#b91c1c;--c8-link:#111110;--c8-divider:#d8d1cc;--c8-track:#d8d1cc;--c8-placeholder:#625d59;--c8-icon:#111110;--c8-iconMuted:#625d59;--c8-space-xxs:2px;--c8-space-xs:4px;--c8-space-sm:8px;--c8-space-md:12px;--c8-space-lg:16px;--c8-space-xl:24px;--c8-space-xxl:32px;--c8-space-xxxl:48px;--c8-space-sidebarHeader:14px;--c8-radius-xs:4px;--c8-radius-sm:8px;--c8-radius-md:12px;--c8-radius-lg:16px;--c8-radius-xl:24px;--c8-radius-pill:999px;--c8-width-authMax:420px;--c8-width-formMax:560px;--c8-width-columnMax:720px;--c8-width-readingMax:880px;--c8-width-contentMax:1200px;--c8-width-sidebar:248px;--c8-width-settingsNav:224px;--c8-width-dialogMax:480px;--c8-width-toastMax:480px;--c8-width-imageViewerMax:640px;--c8-width-emptyStateMax:320px;--c8-width-accountMenuMin:320px;--c8-target:44px;--c8-wordmark-size:16px;--c8-wordmark-line:24px;--c8-wordmark-cjk:26px;--c8-wordmark-weight:700;--c8-labelSmall-size:13px;--c8-labelSmall-line:20px;--c8-labelSmall-cjk:22px;--c8-labelSmall-weight:500;--c8-accountName-size:13px;--c8-accountName-line:20px;--c8-accountName-cjk:22px;--c8-accountName-weight:600;--c8-display-size:34px;--c8-display-line:41px;--c8-display-cjk:44px;--c8-display-weight:700;--c8-title-size:24px;--c8-title-line:30px;--c8-title-cjk:34px;--c8-title-weight:700;--c8-figure-size:22px;--c8-figure-line:28px;--c8-figure-cjk:30px;--c8-figure-weight:700;--c8-heading-size:18px;--c8-heading-line:24px;--c8-heading-cjk:27px;--c8-heading-weight:600;--c8-bodyStrong-size:16px;--c8-bodyStrong-line:24px;--c8-bodyStrong-cjk:26px;--c8-bodyStrong-weight:600;--c8-body-size:16px;--c8-body-line:24px;--c8-body-cjk:26px;--c8-body-weight:400;--c8-label-size:14px;--c8-label-line:20px;--c8-label-cjk:22px;--c8-label-weight:500;--c8-caption-size:12px;--c8-caption-line:16px;--c8-caption-cjk:19px;--c8-caption-weight:500;--c8-captionStrong-size:12px;--c8-captionStrong-line:16px;--c8-captionStrong-cjk:19px;--c8-captionStrong-weight:600;--c8-labelStrong-size:14px;--c8-labelStrong-line:20px;--c8-labelStrong-cjk:22px;--c8-labelStrong-weight:600;--c8-overline-size:12px;--c8-overline-line:16px;--c8-overline-cjk:19px;--c8-overline-weight:600;--c8-web-bg:#0d0b0a;--c8-web-raised:#141110;--c8-web-raised-alt:#171412;--c8-web-raised-pressed:#2a2522;--c8-web-text:#f4efea;--c8-web-text-subtle:#9a928b;--c8-web-text-dim:#8a827b;--c8-web-primary-light:#ff8a4c;--c8-web-glass:#1412108c;--c8-web-glass-strong:#141210b8;--c8-web-hairline:#ffffff14;--c8-web-hairline-strong:#ffffff24;--c8-web-glow-primary:#ff5c006b;--c8-web-glow-plum:#a046825c;--c8-web-dur-press:.1s;--c8-web-dur-hover:.16s;--c8-web-dur-reveal:.56s;--c8-web-dur-stage:.64s;--c8-web-stagger:80ms;--c8-web-travel:16px;--c8-web-sequence-max:5s;--c8-web-ease-out:cubic-bezier(.16,1,.3,1);--c8-web-ease-in-out:cubic-bezier(.65,0,.35,1);--c8-web-hero-size:clamp(2.5rem,1.3rem + 5.6vw,5.5rem);--c8-web-hero-size-cjk:clamp(2.25rem,1.2rem + 4.6vw,4.75rem);--c8-web-hero-line:1.02;--c8-web-hero-line-cjk:1.22;--c8-web-h1-size:clamp(2.125rem,1.3rem + 3.7vw,3.75rem);--c8-web-h1-size-cjk:clamp(1.875rem,1.15rem + 3.1vw,3.25rem);--c8-web-h1-line:1.1;--c8-web-h1-line-cjk:1.3;--c8-web-h2-size:clamp(1.5rem,1.15rem + 1.5vw,2.25rem);--c8-web-h2-size-cjk:clamp(1.375rem,1.05rem + 1.35vw,2rem);--c8-web-h2-line:1.15;--c8-web-h2-line-cjk:1.35;--c8-radius-xxl:32px;--c8-web-font-latin:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial;--c8-web-font-hant:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"PingFang HK","PingFang TC","Microsoft JhengHei","Noto Sans CJK TC","Noto Sans TC",sans-serif;--c8-web-font-hans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC","Noto Sans SC",sans-serif;--c8-web-font-en:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"PingFang HK","PingFang SC","Microsoft JhengHei","Microsoft YaHei","Noto Sans CJK TC","Noto Sans CJK SC",sans-serif;--c8-web-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--c8-web-measure:34rem;--c8-shadow-e1:0 1px 2px #0f172a14;--c8-shadow-e2:0 4px 8px #0f172a29;--c8-shadow-e3:0 8px 24px #0f172a3d;--c8-dark-bg:#000;--c8-dark-surface:#181818;--c8-dark-surfaceAlt:#1f1f1f;--c8-dark-surfaceHover:#272727;--c8-dark-surfacePressed:#313131;--c8-dark-border:#313131;--c8-dark-borderStrong:#8a8581;--c8-dark-text:#f6f3f1;--c8-dark-textMuted:#b8b0ab;--c8-dark-primary:#ff5c00;--c8-dark-primaryText:#111110;--c8-dark-primaryPressed:#d94f00;--c8-dark-primarySoft:#272727;--c8-dark-primarySoftBorder:#ff5c00;--c8-dark-success:#34d399;--c8-dark-successText:#6ee7b7;--c8-dark-successBg:#0f2f25;--c8-dark-successOnBg:#a7f3d0;--c8-dark-warning:#fbbf24;--c8-dark-warningText:#fcd34d;--c8-dark-warningBg:#3a2a12;--c8-dark-warningOnBg:#fde68a;--c8-dark-danger:#f87171;--c8-dark-dangerText:#fca5a5;--c8-dark-dangerPressed:#fca5a5;--c8-dark-onDanger:#2a0a0a;--c8-dark-dangerBg:#3b1518;--c8-dark-dangerOnBg:#fecaca;--c8-dark-info:#60a5fa;--c8-dark-infoText:#93c5fd;--c8-dark-infoBg:#14274a;--c8-dark-infoOnBg:#bfdbfe;--c8-dark-focusRing:#f6f3f1;--c8-dark-disabledBg:#313131;--c8-dark-disabledText:#b8b0ab;--c8-dark-skeleton:#1f1f1f;--c8-dark-skeletonHighlight:#313131;--c8-dark-inverseBg:#f6f3f1;--c8-dark-inverseText:#111110;--c8-dark-inverseAction:#ff5c00;--c8-dark-scrim:#000;--c8-dark-moneyIn:#6ee7b7;--c8-dark-moneyOut:#f6f3f1;--c8-dark-moneyOver:#fca5a5;--c8-dark-link:#f6f3f1;--c8-dark-divider:#313131;--c8-dark-track:#313131;--c8-dark-placeholder:#b8b0ab;--c8-dark-icon:#f6f3f1;--c8-dark-iconMuted:#b8b0ab}@media (prefers-color-scheme:dark){:root{--c8-bg:#000;--c8-surface:#181818;--c8-surfaceAlt:#1f1f1f;--c8-surfaceHover:#272727;--c8-surfacePressed:#313131;--c8-border:#313131;--c8-borderStrong:#8a8581;--c8-text:#f6f3f1;--c8-textMuted:#b8b0ab;--c8-primary:#ff5c00;--c8-primaryText:#111110;--c8-primaryPressed:#d94f00;--c8-primarySoft:#272727;--c8-primarySoftBorder:#ff5c00;--c8-success:#34d399;--c8-successText:#6ee7b7;--c8-successBg:#0f2f25;--c8-successOnBg:#a7f3d0;--c8-warning:#fbbf24;--c8-warningText:#fcd34d;--c8-warningBg:#3a2a12;--c8-warningOnBg:#fde68a;--c8-danger:#f87171;--c8-dangerText:#fca5a5;--c8-dangerPressed:#fca5a5;--c8-onDanger:#2a0a0a;--c8-dangerBg:#3b1518;--c8-dangerOnBg:#fecaca;--c8-info:#60a5fa;--c8-infoText:#93c5fd;--c8-infoBg:#14274a;--c8-infoOnBg:#bfdbfe;--c8-focusRing:#f6f3f1;--c8-disabledBg:#313131;--c8-disabledText:#b8b0ab;--c8-skeleton:#1f1f1f;--c8-skeletonHighlight:#313131;--c8-inverseBg:#f6f3f1;--c8-inverseText:#111110;--c8-inverseAction:#ff5c00;--c8-scrim:#000;--c8-moneyIn:#6ee7b7;--c8-moneyOut:#f6f3f1;--c8-moneyOver:#fca5a5;--c8-link:#f6f3f1;--c8-divider:#313131;--c8-track:#313131;--c8-placeholder:#b8b0ab;--c8-icon:#f6f3f1;--c8-iconMuted:#b8b0ab}}
:root{--brand-bg:var(--c8-web-bg);--brand-surface:var(--c8-dark-surface);--brand-surface-alt:var(--c8-dark-surfaceAlt);--brand-surface-hover:var(--c8-dark-surfaceHover);--brand-surface-pressed:var(--c8-web-raised-pressed);--brand-text:var(--c8-web-text);--brand-text-muted:var(--c8-dark-textMuted);--brand-accent:var(--c8-dark-primary);--brand-accent-pressed:var(--c8-dark-primaryPressed);--brand-accent-soft:var(--c8-dark-primarySoft);--brand-on-accent:var(--c8-dark-primaryText);--brand-link:var(--c8-web-text);--brand-border:var(--c8-dark-border);--brand-border-strong:var(--c8-dark-borderStrong);--brand-focus:var(--c8-web-text);--site-bg:var(--brand-bg);--site-raised:var(--c8-web-raised);--site-raised-2:var(--c8-web-raised-alt);--site-glass:var(--c8-web-glass);--site-glass-strong:var(--c8-web-glass-strong);--site-blur:16px;--site-hair:var(--c8-web-hairline);--site-hair-strong:var(--c8-web-hairline-strong);--site-text:var(--brand-text);--site-muted:var(--c8-web-text-subtle);--site-dim:var(--c8-web-text-dim);--site-panel:var(--c8-dark-primaryText);--site-accent-soft:var(--c8-web-primary-light);--site-glow-orange:var(--c8-web-glow-primary);--site-glow-plum:var(--c8-web-glow-plum);--site-grain:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--site-radius-tile:18px;--site-section-pad:clamp(64px,8vw,var(--brand-space-120));--brand-type-12:12px;--brand-type-14:14px;--brand-type-16:16px;--brand-type-18:18px;--brand-type-20:20px;--brand-type-24:24px;--brand-type-30:30px;--brand-type-36:36px;--brand-type-48:48px;--brand-type-60:60px;--brand-type-72:72px;--brand-type-96:96px;--brand-type-128:128px;--brand-space-0:0px;--brand-space-2:2px;--brand-space-4:4px;--brand-space-8:8px;--brand-space-12:12px;--brand-space-16:16px;--brand-space-24:24px;--brand-space-32:32px;--brand-space-40:40px;--brand-space-48:48px;--brand-space-64:64px;--brand-space-80:80px;--brand-space-96:96px;--brand-space-120:120px;--brand-radius-0:0px;--brand-radius-2:2px;--brand-radius-4:4px;--brand-radius-6:6px;--brand-radius-8:8px;--brand-radius-12:12px;--brand-radius-16:16px;--brand-radius-24:24px;--brand-radius-full:9999px;--brand-motion-press:.1s;--brand-motion-hover:.16s;--brand-motion-reveal:.7s;--brand-motion-stagger:80ms;--brand-motion-hero-step:60ms;--brand-motion-hero:.56s;--brand-motion-menu:.24s;--brand-motion-nav-link:.1s;--brand-ease-standard:cubic-bezier(.16,1,.3,1);--brand-ease-reveal:cubic-bezier(.22,1,.36,1);--c8-bg:var(--brand-bg);--c8-surface:var(--brand-surface);--c8-surfaceAlt:var(--brand-surface-alt);--c8-surfaceHover:var(--brand-surface-hover);--c8-surfacePressed:var(--brand-surface-pressed);--c8-text:var(--brand-text);--c8-textMuted:var(--brand-text-muted);--c8-primary:var(--brand-accent);--c8-primaryText:var(--brand-on-accent);--c8-primaryPressed:var(--brand-accent-pressed);--c8-primarySoft:var(--brand-accent-soft);--c8-primarySoftBorder:var(--brand-accent);--c8-link:var(--brand-text);--c8-border:var(--brand-border);--c8-borderStrong:var(--brand-border-strong);--c8-divider:var(--brand-border);--c8-track:var(--brand-border);--c8-focusRing:var(--brand-focus);--c8-placeholder:var(--brand-text-muted);--c8-icon:var(--brand-text);--c8-iconMuted:var(--brand-text-muted);--c8-inverseBg:var(--brand-text);--c8-inverseText:var(--brand-bg);--c8-inverseAction:var(--brand-accent);--c8-moneyOut:var(--brand-text);--c8-radius-pill:var(--brand-radius-full);--c8-danger:var(--c8-dark-danger);--c8-dangerBg:var(--c8-dark-dangerBg);--c8-dangerOnBg:var(--c8-dark-dangerOnBg);--c8-dangerPressed:var(--c8-dark-dangerPressed);--c8-dangerText:var(--c8-dark-dangerText);--c8-disabledBg:var(--c8-dark-disabledBg);--c8-disabledText:var(--c8-dark-disabledText);--c8-info:var(--c8-dark-info);--c8-infoBg:var(--c8-dark-infoBg);--c8-infoOnBg:var(--c8-dark-infoOnBg);--c8-infoText:var(--c8-dark-infoText);--c8-moneyIn:var(--c8-dark-moneyIn);--c8-moneyOver:var(--c8-dark-moneyOver);--c8-onDanger:var(--c8-dark-onDanger);--c8-scrim:var(--c8-dark-scrim);--c8-skeleton:var(--c8-dark-skeleton);--c8-skeletonHighlight:var(--c8-dark-skeletonHighlight);--c8-success:var(--c8-dark-success);--c8-successBg:var(--c8-dark-successBg);--c8-successOnBg:var(--c8-dark-successOnBg);--c8-successText:var(--c8-dark-successText);--c8-warning:var(--c8-dark-warning);--c8-warningBg:var(--c8-dark-warningBg);--c8-warningOnBg:var(--c8-dark-warningOnBg);--c8-warningText:var(--c8-dark-warningText);--c8-web-hero-size:var(--brand-type-48);--c8-web-hero-size-cjk:var(--brand-type-36);--c8-web-h1-size:var(--brand-type-48);--c8-web-h1-size-cjk:var(--brand-type-36);--c8-web-h2-size:var(--brand-type-24);--c8-web-h2-size-cjk:var(--brand-type-24);--c8-figure-size:var(--brand-type-24)}@media (min-width:1024px){:root{--c8-web-hero-size:var(--brand-type-72);--c8-web-hero-size-cjk:var(--brand-type-60);--c8-web-h1-size:var(--brand-type-60);--c8-web-h1-size-cjk:var(--brand-type-48);--c8-web-h2-size:var(--brand-type-36);--c8-web-h2-size-cjk:var(--brand-type-30)}}
*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--c8-bg);color:var(--c8-text);font-size:var(--c8-body-size);line-height:var(--c8-body-line);font-synthesis:none;margin:0}html:lang(en),html:lang(en) body{font-family:var(--font-space-grotesk),var(--c8-web-font-en)}html:lang(zh-Hant-HK){font-family:var(--c8-web-font-hant)}html:lang(zh-Hans){font-family:var(--c8-web-font-hans)}body [lang^=zh-Hant]{font-family:var(--c8-web-font-hant)}body [lang^=zh-Hans]{font-family:var(--c8-web-font-hans)}:lang(zh){line-height:var(--c8-body-cjk);letter-spacing:0;line-break:strict;text-autospace:normal;overflow-wrap:anywhere}:lang(zh) em,:lang(zh) i{font-style:normal}:lang(zh) :is(.cr small){font-weight:400}:lang(zh) :is(.skip,.tag,.chip,.cl,.paper,.figGrid small,.contactForm label,.nfLinks a){font-weight:700}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance;font-weight:700}.noOrphan{white-space:nowrap;display:inline-block}h1{font-size:var(--c8-web-h1-size);letter-spacing:-.04em;font-weight:400;line-height:1.04}h2{font-size:var(--c8-web-h2-size);letter-spacing:-.035em;font-weight:400;line-height:1.06}:lang(zh) h1{font-size:var(--c8-web-h1-size-cjk);line-height:var(--c8-web-h1-line-cjk);letter-spacing:0;max-width:15em;font-weight:700}:lang(zh) h2{font-size:var(--c8-web-h2-size-cjk);line-height:var(--c8-web-h2-line-cjk);letter-spacing:0;font-weight:700}:lang(zh) h3{line-height:var(--c8-heading-cjk);letter-spacing:0}p{overflow-wrap:break-word}a{color:var(--c8-link);text-underline-offset:.2em}a,button,summary{touch-action:manipulation}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg{max-width:100%}img{height:auto}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--c8-focusRing);outline-offset:3px;border-radius:var(--c8-radius-xs)}.wrap{width:100%;max-width:var(--c8-width-contentMax);padding-inline:max(var(--c8-space-lg),env(safe-area-inset-left));margin-inline:auto}@media (min-width:600px){.wrap{padding-inline:var(--c8-space-xl)}}.skip{left:var(--c8-space-md);z-index:50;min-height:var(--c8-target);padding:0 var(--c8-space-lg);background:var(--c8-primary);color:var(--c8-primaryText);border-radius:var(--c8-radius-pill);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:-80px}.skip:focus{top:var(--c8-space-md)}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-2px;padding:0;position:absolute;overflow:hidden}.tnum{font-variant-numeric:tabular-nums}.kicker{margin:0 0 var(--c8-space-md);font-size:var(--c8-caption-size);line-height:var(--c8-label-line);letter-spacing:.14em;text-transform:uppercase;color:var(--site-muted);font-weight:400}:lang(zh) .kicker{font-size:var(--c8-label-size);line-height:var(--c8-label-cjk);letter-spacing:0;text-transform:none;font-weight:700}.sectionHead{margin-bottom:var(--c8-space-xxl)}.sectionHeadRow{gap:var(--c8-space-md);align-items:end;min-width:0;display:grid}.sectionHeadRow>h2{margin:0}.sectionHeadRow>p{max-width:var(--c8-web-measure);color:var(--site-muted);margin:0;line-height:1.55}:lang(zh) .sectionHeadRow>p{line-height:1.8}@media (min-width:720px){.sectionHeadRow{gap:var(--c8-space-xxxl);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.rows{display:grid}.row{gap:var(--c8-space-md);padding-block:var(--c8-space-xxl);border-top:1px solid var(--site-hair);min-width:0;display:grid}.row>h2{margin:0}.row p{margin:0 0 var(--c8-space-md);color:var(--c8-textMuted);font-size:var(--c8-heading-size);max-width:var(--c8-web-measure);line-height:1.6}:lang(zh) .row p{line-height:1.8}.row p:last-child{margin-bottom:0}.rowBody{min-width:0}@media (min-width:900px){.row{gap:var(--c8-space-xxxl);padding-block:var(--site-section-pad);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.badge{align-items:center;gap:var(--brand-space-4);padding:var(--c8-space-xs) var(--brand-space-12);border-radius:var(--c8-radius-pill);font-size:var(--c8-caption-size);font-weight:700;line-height:1.2;display:inline-flex}.badge.ok{background:var(--c8-successBg);color:var(--c8-successOnBg)}.tag{min-height:24px;padding:2px var(--brand-space-12);border:1px dashed var(--c8-borderStrong);border-radius:var(--c8-radius-pill);background:var(--c8-surface);color:var(--c8-textMuted);font-size:var(--c8-caption-size);align-items:center;font-weight:600;line-height:1.2;display:inline-flex}.button{justify-content:center;align-items:center;gap:var(--c8-space-sm);min-height:var(--c8-target);padding:var(--c8-space-sm) var(--c8-space-md);border-radius:var(--c8-radius-pill);border:1px solid var(--c8-borderStrong);background:var(--c8-surface);color:var(--c8-text);text-align:center;transition:transform var(--c8-web-dur-press) var(--c8-web-ease-out),background-color var(--c8-web-dur-hover) var(--c8-web-ease-out);font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.button.primary{background:var(--c8-primary);border-color:var(--c8-primary);color:var(--c8-primaryText)}.button .arr{transition:transform var(--c8-web-dur-hover) var(--c8-web-ease-out);flex:none}.button:active{transform:scale(.97)}@media (hover:hover){.button:hover{background:var(--c8-surfacePressed)}.button.primary:hover{background:var(--c8-primaryPressed)}.button:hover .arr{transform:translate(4px)}}.button:disabled,.button:disabled:hover{background:var(--c8-disabledBg);border-color:var(--c8-disabledBg);color:var(--c8-disabledText);cursor:not-allowed;transform:none}.button.chip{gap:var(--brand-space-4);padding:0 var(--c8-space-lg);font-size:var(--c8-label-size);font-weight:600;line-height:inherit}.button.wide{padding-inline:var(--c8-space-xl);line-height:inherit}@keyframes heroIntro{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:no-preference){.siteHeader{animation:heroIntro var(--brand-motion-hero) var(--brand-ease-standard) backwards}[data-motion=hero] :is(h1,.sub,.ctas,.offer,.noteHead,.note){animation:heroIntro var(--brand-motion-hero) var(--brand-ease-standard) both}[data-motion=hero] h1{animation-delay:var(--brand-motion-hero-step)}[data-motion=hero] .sub{animation-delay:calc(var(--brand-motion-hero-step) * 2)}[data-motion=hero] .ctas{animation-delay:calc(var(--brand-motion-hero-step) * 3)}[data-motion=hero] .offer{animation-delay:calc(var(--brand-motion-hero-step) * 4)}[data-motion=hero] .noteHead{animation-delay:calc(var(--brand-motion-hero-step) * 5)}[data-motion=hero] .note{animation-delay:calc(var(--brand-motion-hero-step) * 6)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
.siteHeader{top:var(--brand-space-16);z-index:40;width:min(780px,calc(100% - 2 * var(--c8-space-lg)));margin:var(--brand-space-16) auto calc(-1 * var(--c8-space-lg));border-radius:var(--brand-radius-16);box-shadow:var(--c8-shadow-e1);position:sticky}.siteHeader:before{content:"";z-index:-1;border:1px solid var(--site-hair-strong);border-radius:inherit;background:var(--site-raised);position:absolute;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.siteHeader:before{background:var(--site-glass);-webkit-backdrop-filter:blur(var(--site-blur));backdrop-filter:blur(var(--site-blur))}}.headerIn{align-items:center;gap:var(--c8-space-md);padding:var(--c8-space-sm) var(--c8-space-md);display:flex}.wordmark{z-index:42;min-height:var(--c8-target);font-size:var(--brand-type-20);letter-spacing:-.01em;color:var(--c8-text);align-items:center;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.siteNav{flex:1;align-items:center;min-width:0;display:flex}.navToggle{z-index:42;width:var(--c8-target);min-height:var(--c8-target);border:1px solid var(--c8-border);border-radius:var(--c8-radius-pill);background:var(--c8-surface);color:var(--c8-text);justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:inline-flex;position:relative}.navToggleIcon{overflow:visible}.navToggleIcon .menuLines,.navToggleIcon .closeLines{transform-origin:50%;transition:transform var(--brand-motion-menu) var(--brand-ease-standard),opacity var(--brand-motion-menu) var(--brand-ease-standard)}.navToggleIcon .closeLines{opacity:0;transform:rotate(45deg)scale(.75)}.navToggle[aria-expanded=true] .menuLines{opacity:0;transform:rotate(-45deg)scale(.75)}.navToggle[aria-expanded=true] .closeLines{opacity:1;transform:none}.mainNav{z-index:41;width:100%;height:100dvh;padding:96px var(--c8-space-lg) var(--c8-space-lg);background:color-mix(in srgb,var(--site-raised) 96%,transparent);visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--brand-motion-menu) var(--brand-ease-standard);flex-direction:column;align-items:stretch;gap:0;display:flex;position:fixed;inset:0;overflow-y:auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mainNav{background:var(--site-glass-strong);-webkit-backdrop-filter:blur(var(--site-blur));backdrop-filter:blur(var(--site-blur))}}.mainNav[data-open=true]{visibility:visible;opacity:1;pointer-events:auto}.mainNav .navLink{min-height:var(--c8-target);padding:0 var(--c8-space-md);color:var(--c8-text);font-size:var(--brand-type-24);border-radius:var(--c8-radius-md);align-items:center;line-height:1.25;text-decoration:none;display:flex}.mainNav[data-open=true] .navLink{animation:navLinkIn var(--brand-motion-nav-link) var(--brand-ease-standard) both;animation-delay:min(calc(var(--nav-i) * var(--brand-motion-hero-step)),calc(5 * var(--brand-motion-hero-step)))}.mainNav a:focus-visible{outline-offset:-2px}.mainNav a[aria-current=page],.mainNav .featuresNav[data-current] summary{background:var(--c8-primarySoft);color:var(--c8-text);box-shadow:inset 0 -2px var(--c8-primary)}.mainNav .featuresNav summary{font-size:var(--brand-type-24);color:var(--c8-text)}.languages{border:1px solid var(--c8-border);border-radius:var(--c8-radius-pill);background:var(--c8-surface);font-size:var(--c8-label-size);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.languages a{min-width:var(--c8-target);min-height:var(--c8-target);padding:0 var(--c8-space-md);color:var(--c8-textMuted);white-space:nowrap;border-radius:var(--c8-radius-pill);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.languages a[aria-current]{background:var(--c8-primarySoft);color:var(--c8-text);font-weight:700}.siteHeader .actions{align-items:center;gap:var(--c8-space-xs);margin-top:auto;display:flex}.signIn{min-height:var(--c8-target);padding:0 var(--c8-space-md);color:var(--c8-text);font-size:var(--c8-label-size);border-radius:var(--c8-radius-pill);align-items:center;text-decoration:none;display:inline-flex}.siteHeader .button{min-height:var(--c8-target);padding-inline:var(--c8-space-lg);font-size:var(--c8-label-size)}@keyframes navLinkIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (hover:hover){.mainNav a:hover,.signIn:hover,.languages a:not([aria-current]):hover{color:var(--c8-text);background:var(--c8-surfaceAlt)}}@media (min-width:1200px){.siteHeader{width:max-content;max-width:calc(100% - 2 * var(--c8-space-lg))}.headerIn{gap:var(--c8-space-xl);padding:var(--c8-space-sm) var(--c8-space-lg)}.navToggle{display:none}.mainNav{-webkit-backdrop-filter:none;backdrop-filter:none;visibility:visible;opacity:1;pointer-events:auto;background:0 0;flex-direction:row;flex:1;align-items:center;width:auto;height:auto;padding:0;transition:none;display:flex;position:static;overflow:visible}.mainNav .navLink,.mainNav .featuresNav summary{min-height:var(--c8-target);min-width:var(--c8-target);padding-inline:var(--c8-space-sm);font-size:var(--c8-label-size);justify-content:center}.mainNav[data-open] .navLink{opacity:1;animation:none;transform:none}.siteHeader .actions{margin-top:0}}@media (max-width:1199px) and (scripting:none){.headerIn{flex-wrap:wrap}.navToggle{display:none}.siteNav{flex-basis:100%}.mainNav{height:auto;margin-top:var(--c8-space-md);padding:var(--c8-space-md);background:var(--site-raised-2);-webkit-backdrop-filter:none;backdrop-filter:none;visibility:visible;opacity:1;pointer-events:auto;transition:none;position:static}.mainNav[data-open] .navLink{opacity:1;animation:none;transform:none}.siteHeader .actions{margin-top:var(--c8-space-md)}}.siteFooter{margin-top:var(--c8-space-xxxl);border-top:4px solid var(--c8-primary);background:var(--c8-surface);color:var(--c8-textMuted);font-size:var(--c8-label-size)}.footerLead{justify-content:space-between;align-items:center;gap:var(--c8-space-lg);margin-bottom:var(--c8-space-xl);padding-bottom:var(--c8-space-xl);border-bottom:1px solid var(--site-hair);flex-wrap:wrap;display:flex}.footerLead .footerLogo{margin-bottom:0}.footerLead p{margin:0}.footerColumns{gap:var(--c8-space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footerColumns section{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.footerColumns h2{margin:0 0 var(--c8-space-sm);font-size:var(--c8-label-size);line-height:var(--c8-label-line);letter-spacing:0;color:var(--c8-text)}.footerColumns a,.footerColumns button{min-height:var(--c8-target);min-width:var(--c8-target);color:var(--c8-textMuted);font-size:var(--c8-label-size);text-align:start;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.footerColumns button{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.footerColumns a:hover,.footerColumns button:hover{color:var(--c8-text);text-decoration:underline}}@media (min-width:1024px){.footerColumns{grid-template-columns:repeat(4,minmax(0,1fr))}}.consentBanner{left:var(--c8-space-lg);right:var(--c8-space-lg);bottom:var(--c8-space-lg);z-index:30;max-width:var(--c8-width-formMax);padding:var(--c8-space-xl);background:var(--c8-surface);color:var(--c8-text);border:1px solid var(--c8-border);border-radius:var(--c8-radius-xl);box-shadow:var(--c8-shadow-e2);position:fixed}.consentBanner p{margin:0 0 var(--c8-space-sm)}.consentBanner>a{min-height:var(--c8-target);align-items:center;display:inline-flex}.consentActions{gap:var(--c8-space-sm);margin:var(--c8-space-md) 0;flex-wrap:wrap;display:flex}.consentActions button{flex:8rem}.consentPanel{width:calc(100% - 2 * var(--c8-space-lg));max-width:var(--c8-width-formMax);max-height:90vh;padding:var(--c8-space-xl);border:1px solid var(--c8-border);border-radius:var(--c8-radius-xl);background:var(--c8-surface);color:var(--c8-text);box-shadow:var(--c8-shadow-e2);overflow:auto}.consentPanel::backdrop{background:var(--c8-scrim);opacity:.5}.consentPanel h2{font-size:var(--c8-title-size);line-height:var(--c8-title-line)}.consentPanel h3{margin:var(--c8-space-lg) 0 var(--c8-space-xs);font-size:var(--c8-heading-size)}.consentPanel>a{min-height:var(--c8-target);align-items:center;display:inline-flex}.consentToggle{gap:var(--c8-space-md);padding:var(--c8-space-lg) 0;min-height:var(--c8-target);display:flex}.consentToggle input{width:var(--c8-space-xl);height:var(--c8-space-xl);accent-color:var(--c8-primary);flex:none}.contactForm{gap:var(--c8-space-lg);max-width:var(--c8-width-formMax);margin-block:var(--c8-space-xxl);padding:var(--c8-space-xl);border:1px solid var(--site-hair-strong);border-radius:var(--site-radius-tile);background:var(--site-raised);display:grid}.contactForm h2{margin:0}.contactForm label{gap:var(--c8-space-sm);font-weight:600;display:grid}.contactForm label:has(input[type=checkbox]){align-items:flex-start;gap:var(--c8-space-md);font-weight:400;display:flex}.contactForm input,.contactForm textarea,.contactForm select{max-width:100%;min-height:var(--c8-target);padding:var(--c8-space-md);background:var(--c8-bg);color:var(--c8-text);border:1px solid var(--site-hair-strong);border-radius:var(--c8-radius-md);font-weight:400}.contactForm input[type=checkbox]{width:var(--c8-space-xl);height:var(--c8-space-xl);min-height:0;accent-color:var(--c8-primary);flex:none}.contactForm textarea{min-height:8rem}.contactForm button{justify-self:start}.honeypot{display:none}.wordmark img{width:144px;min-width:112px;height:auto;display:block}.footerLogo{margin-bottom:var(--c8-space-xl)}.featuresNav{flex:none;position:relative}.featuresNav summary{min-height:var(--c8-target);padding:0 var(--brand-space-12);color:var(--c8-textMuted);font-size:var(--c8-label-size);cursor:pointer;border-radius:var(--c8-radius-sm);align-items:center;display:flex}.featuresNav>div{padding:var(--c8-space-xs);border:1px solid var(--site-hair-strong);border-radius:var(--brand-radius-12);background:var(--site-raised-2);flex-direction:column;display:flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.featuresNav>div{background:var(--site-glass-strong);-webkit-backdrop-filter:blur(var(--site-blur));backdrop-filter:blur(var(--site-blur))}}.featuresNav[open]{width:100%}.featuresNav[open]>div a{white-space:normal}.offer{max-width:var(--c8-web-measure);margin-top:var(--c8-space-md)}.offer p{margin:var(--c8-space-sm) 0;font-size:var(--c8-label-size);line-height:var(--c8-label-line);color:var(--c8-textMuted)}.whatsappContact{max-width:var(--c8-web-measure);margin-block:var(--c8-space-lg)}.whatsappContact p{margin:var(--c8-space-sm) 0;font-size:var(--c8-label-size);line-height:var(--c8-label-line)}.whatsappPrivacy{color:var(--c8-textMuted)}@media (min-width:900px){.featuresNav[open]{width:auto}.featuresNav>div{z-index:25;min-width:17rem;margin-top:var(--brand-space-8);position:absolute;inset-block-start:100%;inset-inline-start:0;box-shadow:0 24px 64px #0000008c}}.siteFooter{border-top:1px solid var(--site-hair);background:var(--c8-bg);color:var(--site-muted);border-bottom:0}.siteFooter .wrap{padding-block:var(--c8-space-xxxl)}.footerLead{margin-bottom:var(--c8-space-xxl);padding-bottom:var(--c8-space-xxl);align-items:flex-start}.footerLead p{max-width:var(--c8-web-measure);text-align:end}.footerColumns{gap:var(--c8-space-xxl) var(--c8-space-xl)}.footerColumns section{padding-top:var(--c8-space-md);border-top:1px solid var(--site-hair)}.footerColumns h2{margin-bottom:var(--c8-space-md)}.footerColumns a,.footerColumns button{border-radius:var(--c8-radius-sm)}.footerColumns a:hover,.footerColumns button:hover{color:var(--c8-text)}.consentBanner{border-radius:var(--c8-radius-xl);box-shadow:var(--c8-shadow-e3)}.consentBanner>p{max-width:var(--c8-web-measure);font-size:var(--c8-heading-size);line-height:var(--c8-heading-line)}.consentPrivacy{text-underline-offset:.2em;font-weight:700}.consentActions{margin-block:var(--c8-space-lg)}.consentPanel{border-radius:var(--c8-radius-xl);box-shadow:var(--c8-shadow-e3)}.consentPanel::backdrop{opacity:.64}.consentToggle{padding:var(--c8-space-md);border:1px solid var(--c8-border);border-radius:var(--c8-radius-md);background:var(--c8-surfaceAlt)}.consentToggle+.consentToggle{margin-top:var(--c8-space-md)}@media (max-width:759px){.siteFooter{margin-top:var(--brand-space-64)}}@media (max-width:599px){.footerLead p{text-align:start}.consentBanner{left:var(--c8-space-md);right:var(--c8-space-md);bottom:var(--c8-space-md);padding:var(--c8-space-lg)}}
.homeHero{padding-block:var(--c8-space-xxl) var(--c8-space-xxxl);overflow-x:clip}.heroIn{gap:var(--c8-space-xxl);align-items:center;display:grid}.heroText{min-width:0}.homeHero h1{margin:0 0 var(--c8-space-xl);font-size:var(--c8-web-hero-size);line-height:var(--c8-web-hero-line);letter-spacing:-.035em;max-width:11em}:lang(zh) .homeHero h1{font-size:var(--c8-web-hero-size-cjk);line-height:var(--c8-web-hero-line-cjk);letter-spacing:0;max-width:9em}.hl{color:var(--site-muted)}.sub{margin:0 0 var(--c8-space-xl);max-width:var(--c8-web-measure);font-size:var(--c8-heading-size);color:var(--c8-textMuted);line-height:1.5}:lang(zh) .sub{line-height:1.75}.ctas{gap:var(--c8-space-md);margin-bottom:var(--c8-space-xl);flex-wrap:wrap;display:flex}.ctas .button{min-height:var(--brand-space-48)}.note{margin:0 0 var(--c8-space-sm);max-width:var(--c8-web-measure);font-size:var(--c8-label-size);line-height:var(--c8-label-line);color:var(--c8-textMuted)}:lang(zh) .note{line-height:var(--c8-label-cjk)}.noteHead{margin:0 0 var(--c8-space-xs);font-size:var(--c8-label-size);line-height:var(--c8-label-line);letter-spacing:0;color:var(--c8-textMuted);font-weight:700}:lang(zh) .noteHead{font-size:var(--c8-label-size);line-height:var(--c8-label-cjk)}@media (min-width:1024px){.homeHero{padding-block:var(--brand-space-64)}.heroIn{gap:var(--c8-space-xxl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.homeHeroMockup{padding-block:var(--brand-space-64) 0;text-align:center}.homeHeroMockup .heroIn{display:block}.homeHeroMockup .heroText{max-width:680px;margin-inline:auto}.homeHeroMockup h1,.homeHeroMockup .sub{max-width:680px;margin:0 auto var(--brand-space-24)}.homeHeroMockup .ctas{margin-bottom:var(--brand-space-16);justify-content:center}.homeHeroMockup .offer{max-width:580px;margin-inline:auto}.homeHeroMockup .noteHead{margin-top:var(--brand-space-16)}.homeHeroMockup .productShowcase{max-width:1180px;margin:var(--brand-space-64) auto 0}.homeHero{position:relative}.homeHero>.heroIn{z-index:1;position:relative}.heroWash{z-index:0;pointer-events:none;filter:blur(50px);height:700px;position:absolute;top:420px;left:0;right:0}.heroWash i{border-radius:50%;position:absolute}.heroWash i:first-child{background:#ff5c004d;width:28%;height:50%;top:18%;left:18%}.heroWash i:nth-child(2){background:#963c783d;width:28%;height:50%;top:30%;left:56%}.heroWash i:nth-child(3){background:#ffa05a1f;width:22%;height:34%;top:58%;left:39%}.heroParticles{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:759px){.homeHeroMockup{padding-block:var(--brand-space-32) 0}.homeHeroMockup h1{font-size:var(--brand-type-48)}.homeHeroMockup .sub{font-size:var(--brand-type-16)}.homeHeroMockup .ctas{flex-direction:column;align-items:stretch}.homeHeroMockup .productShowcase{margin-top:var(--brand-space-64)}}.seq{min-width:0;position:relative}.stage{--rx:0deg;--ry:0deg;transform:perspective(1200px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform var(--c8-web-dur-hover) var(--c8-web-ease-out)}.stg{grid-template-rows:repeat(5,minmax(64px,auto));grid-template-columns:minmax(0,1fr) 24px minmax(0,1.18fr);display:grid;position:relative}@media (min-width:1024px){.stg{grid-template-rows:repeat(5,minmax(76px,auto));grid-template-columns:minmax(0,1fr) 32px minmax(0,1.18fr)}}.stg:before,.stg:after{content:"";background:var(--site-raised);border-radius:var(--c8-radius-md);grid-row:1/-1}.stg:before{border:1px dashed var(--c8-borderStrong);grid-column:1}.stg:after{border:1px solid var(--site-hair-strong);box-shadow:var(--c8-shadow-e1);grid-column:3}.cl,.cw,.cr{z-index:1;min-width:0;position:relative}.cl{padding-inline:var(--c8-space-md);font:600 12px/1.25 var(--c8-web-font-mono);letter-spacing:.02em;color:var(--c8-text);overflow-wrap:anywhere;grid-column:1;align-items:center;display:flex}.cl>*{z-index:1;position:relative}.cl:after{content:"";background:var(--c8-primarySoft);opacity:0;border-radius:6px;position:absolute;inset:8px 6px}.bars{gap:var(--brand-space-4);width:100%;display:grid}.bar{background:var(--c8-border);border-radius:4px;width:100%;height:8px;display:block}.bar+.bar{width:62%}.cw{grid-column:2}.cw:before{content:"";background:var(--c8-primary);transform-origin:0;border-radius:2px;height:2px;margin-top:0;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.cw:after{content:"";background:var(--c8-primary);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:-1px}.cr{padding:var(--c8-space-sm) var(--c8-space-md);flex-direction:column;grid-column:3;justify-content:center;gap:2px;display:flex}.cr small{font-size:var(--c8-caption-size);color:var(--c8-textMuted);font-weight:500;line-height:1.2}.cr b{font-size:var(--c8-body-size);overflow-wrap:anywhere;font-weight:700;line-height:1.3}.kept{align-items:center;gap:var(--brand-space-4);display:inline-flex}.kept svg{color:var(--c8-primary);flex:none}.stageFoot{align-items:center;gap:var(--c8-space-sm);min-height:var(--c8-target);margin-top:var(--c8-space-md);flex-wrap:wrap;padding-inline-end:var(--brand-space-96);display:flex}.filed{display:inline-flex}.replay{position:absolute;bottom:0;right:0}.stage{--step:var(--c8-web-dur-stage)}.stage.play .cl:after{animation:seqMark calc(var(--c8-web-dur-stage) * 1.4) var(--c8-web-ease-in-out) both;animation-delay:calc(var(--i) * var(--step) + var(--c8-web-dur-hover))}.stage.play .cw:before{animation:seqDraw var(--c8-web-dur-reveal) var(--c8-web-ease-out) both;animation-delay:calc(var(--i) * var(--step) + var(--c8-web-stagger) * 5)}.stage.play .cw:after{animation:seqPop calc(var(--c8-web-stagger) * 3) var(--c8-web-ease-out) both;animation-delay:calc(var(--i) * var(--step) + var(--c8-web-dur-reveal) + var(--c8-web-stagger) * 4)}.stage.play .cr:not(.money)>*{animation:seqLand var(--c8-web-dur-reveal) var(--c8-web-ease-out) both;animation-delay:calc(var(--i) * var(--step) + var(--c8-web-stagger) * 10)}.stage.play .filed{animation:seqLand var(--c8-web-dur-reveal) var(--c8-web-ease-out) both;animation-delay:calc(var(--c8-web-sequence-max) * .8)}@keyframes seqMark{0%,to{opacity:0}35%,70%{opacity:1}}@keyframes seqDraw{0%,to{transform:scaleX(1)}30%{transform:scaleX(0)}}@keyframes seqPop{0%,to{opacity:1;transform:none}30%{opacity:0;transform:scale(.2)}}@keyframes seqLand{0%,to{opacity:1;transform:none}35%{opacity:0;transform:translate(-12px)}}@media (prefers-reduced-motion:reduce){.replay{display:none}}.marquee{align-items:center;gap:var(--c8-space-md);padding-inline:max(var(--c8-space-lg),env(safe-area-inset-left));border-block:1px solid var(--c8-border);background:var(--c8-surface);display:flex}.marqueeTrack{flex:1;min-width:0;overflow:hidden}.marqueeRow ul{justify-content:center;gap:var(--c8-space-sm) var(--c8-space-xxl);padding:var(--c8-space-md) 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}.marqueeRow li{font-size:var(--c8-heading-size);line-height:var(--c8-heading-line);color:var(--c8-textMuted);white-space:nowrap;font-weight:700}.marqueeRow li:nth-child(odd){color:var(--c8-text)}.marquee .dup,.marquee .pause{display:none}@media (prefers-reduced-motion:no-preference){.marqueeRow{width:max-content;animation:marquee calc(var(--c8-web-sequence-max) * 8) linear infinite;display:flex}.marqueeRow ul{flex-wrap:nowrap;justify-content:flex-start;padding-inline-end:var(--c8-space-xxl)}.marquee .dup{display:flex}.marquee .pause{flex:none;display:inline-flex}.marquee[data-paused] .marqueeRow,.marquee[data-off] .marqueeRow{animation-play-state:paused}}@keyframes marquee{to{transform:translate(-50%)}}.story{padding-block:var(--c8-space-xxxl);scroll-margin-top:var(--c8-space-lg)}.storyIn{gap:var(--c8-space-xl);display:grid}.storyText{min-width:0}.steps{gap:var(--c8-space-md);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.steps li{min-width:0;padding:var(--c8-space-lg) var(--c8-space-lg) var(--c8-space-lg) 64px;border:1px solid var(--c8-border);border-radius:var(--c8-radius-lg);background:var(--c8-surface);counter-increment:step;position:relative}.steps li:before{content:counter(step);left:var(--c8-space-lg);top:var(--c8-space-lg);background:var(--c8-primarySoft);width:32px;height:32px;color:var(--c8-text);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute}.steps li:after{content:"";border:2px solid var(--c8-primary);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px}.steps h2{margin:0 0 var(--brand-space-8);font-size:var(--c8-heading-size);line-height:var(--c8-heading-line);letter-spacing:0}:lang(zh) .steps h2{font-size:var(--c8-heading-size);line-height:var(--c8-heading-cjk)}.steps p{color:var(--c8-textMuted);margin:0}.foot{margin:var(--c8-space-md) 0 0;font-size:var(--c8-caption-size);line-height:var(--c8-caption-line);color:var(--c8-textMuted)}:lang(zh) .foot{line-height:var(--c8-caption-cjk)}.prog{height:3px;margin-top:var(--c8-space-xl);background:var(--c8-border);border-radius:2px;display:none;overflow:hidden}.prog i{background:var(--c8-primary);transform-origin:0;height:100%;display:block}.panes{min-width:0}.panesIn{gap:var(--c8-space-md);display:grid}.pane{align-content:start;gap:var(--c8-space-md);min-width:0;padding:var(--c8-space-lg);border:1px solid var(--c8-border);border-radius:var(--c8-radius-lg);background:var(--c8-surface);display:grid}.paneHead{justify-content:space-between;align-items:center;gap:var(--c8-space-sm);display:flex}.paneNo{background:var(--c8-surfaceAlt);width:28px;height:28px;color:var(--c8-textMuted);font-size:var(--c8-label-size);border-radius:50%;place-items:center;font-weight:700;display:grid}.paper{gap:var(--c8-space-sm);padding:var(--c8-space-md);border:1px dashed var(--c8-borderStrong);border-radius:var(--c8-radius-sm);background:var(--c8-surfaceAlt);font:600 12px/1.3 var(--c8-web-font-mono);color:var(--c8-text);display:grid}.paper span{border-radius:var(--c8-radius-xs);justify-self:start;padding:2px 4px}.paper .mark{background:var(--c8-primarySoft)}.fieldChips{gap:var(--brand-space-4);flex-wrap:wrap;display:flex}.fieldChips span{padding:var(--c8-space-xs) var(--brand-space-12);border-radius:var(--c8-radius-pill);background:var(--c8-primarySoft);color:var(--c8-text);font-size:var(--c8-caption-size);font-weight:700}.record>div{justify-content:space-between;align-items:center;gap:var(--c8-space-md);min-height:36px;padding:var(--brand-space-8) 0;border-bottom:1px solid var(--c8-border);font-size:var(--c8-label-size);display:flex}.record>div:last-child{border-bottom:0}.record>div>span{color:var(--c8-textMuted)}.record b{text-align:end}.pane .badge{justify-self:start}.paper.loose{transform:rotate(-2deg)}.storyMonth{gap:var(--brand-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.storyMonth>div{min-width:0;padding:var(--brand-space-8);border:1px solid var(--c8-border);border-radius:var(--brand-radius-8);background:var(--c8-surfaceAlt)}.storyMonth small{font-size:var(--brand-type-12);color:var(--c8-textMuted);display:block}.storyMonth b{margin-top:var(--brand-space-2);font-size:var(--brand-type-14);white-space:nowrap;display:block}@media (min-width:760px){.steps,.panesIn{grid-template-columns:repeat(3,minmax(0,1fr))}.steps li{padding:64px var(--c8-space-lg) var(--c8-space-lg)}}@media (min-width:900px){.story{scroll-margin-top:var(--hdr)}}@media (min-width:1024px){.story{padding-block:96px}}@media (min-width:900px){:root{--hdr:99px}}@media (min-width:1200px){:root{--hdr:63px}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.story{view-timeline:--story block;padding-block:0}.storyIn{top:var(--hdr);height:calc(100vh - var(--hdr));gap:var(--brand-space-64);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;min-height:560px;position:sticky}.story .steps{gap:var(--c8-space-lg);grid-template-columns:1fr}.story .steps li{padding:var(--c8-space-lg) var(--c8-space-lg) var(--c8-space-lg) 64px}.panesIn{height:430px;display:block;position:relative}.pane{align-content:center;gap:var(--c8-space-lg);padding:var(--brand-space-24);box-shadow:var(--c8-shadow-e2);position:absolute;inset:0}.prog{display:block}.pane,.steps li:after,.prog i{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--story;animation-range:contain}.pane{animation-timing-function:step-end}.p1{animation-name:pane1}.p2{animation-name:pane2}.p3{animation-name:pane3}.steps li:first-child:after{animation-name:step1}.steps li:nth-child(2):after{animation-name:step2}.steps li:nth-child(3):after{animation-name:step3}.prog i{animation-name:progress}}}@keyframes pane1{0%{opacity:1}35%,to{opacity:0}}@keyframes pane2{0%{opacity:0}35%{opacity:1}65%,to{opacity:0}}@keyframes pane3{0%{opacity:0}65%,to{opacity:1}}@keyframes step1{0%,35%{opacity:1}40%,to{opacity:0}}@keyframes step2{0%,35%{opacity:0}40%,65%{opacity:1}70%,to{opacity:0}}@keyframes step3{0%,65%{opacity:0}70%,to{opacity:1}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.features{padding-block:var(--site-section-pad)}.bento{gap:var(--c8-space-lg);display:grid}@media (min-width:700px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bento{row-gap:var(--brand-space-64);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.b1{grid-column:1/span 5}.b2{margin-top:var(--brand-space-64);grid-column:6/span 7}.b3{grid-column:1/span 7}.b4{grid-column:8/span 5;margin-top:-40px}}.card{gap:var(--c8-space-xl);min-width:0;padding:var(--brand-space-24);border:1px solid var(--c8-border);border-radius:var(--c8-radius-xl);background:var(--c8-surface);color:var(--c8-text);transition:transform var(--c8-web-dur-hover) var(--c8-web-ease-out),box-shadow var(--c8-web-dur-hover) var(--c8-web-ease-out),border-color var(--c8-web-dur-hover) var(--c8-web-ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative}.go{align-self:flex-start;align-items:center;gap:var(--brand-space-4);color:var(--c8-text);font-size:var(--c8-label-size);margin-top:auto;font-weight:700;display:inline-flex}.go a{min-height:var(--c8-target);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.go a:after{content:"";border-radius:inherit;position:absolute;inset:0}.go .arr{color:var(--c8-primary);transition:transform var(--c8-web-dur-hover) var(--c8-web-ease-out)}.card:has(.go a:focus-visible){outline:2px solid var(--c8-focusRing);outline-offset:3px}.cardText{min-width:0}.card h2{margin:0 0 var(--c8-space-sm);font-size:var(--brand-type-20);letter-spacing:-.01em;line-height:1.2}:lang(zh) .card h2{font-size:var(--brand-type-20);letter-spacing:0;line-height:1.35}@media (min-width:1024px){.card h2,:lang(zh) .card h2{font-size:var(--brand-type-24)}}.card p{margin:0 0 var(--c8-space-sm);color:var(--c8-textMuted)}.card p:last-child{margin-bottom:0}.card:has(.go a:active){transform:scale(.99)}@media (hover:hover){.card:hover{border-color:var(--c8-primary);box-shadow:var(--c8-shadow-e2);transform:translateY(-3px)}.card:hover .go .arr{transform:translate(4px)}}.vis{justify-content:center;align-items:center;min-height:140px;display:flex}.fan{width:180px;height:130px;position:relative}.fan i{border:1px solid var(--c8-border);border-radius:var(--c8-radius-md);background:var(--c8-surfaceAlt);transition:transform var(--c8-web-dur-reveal) var(--c8-web-ease-out);position:absolute;inset:0}.fan i:first-child{transform:rotate(-8deg)}.fan i:nth-child(2){background:var(--c8-primarySoft);transform:rotate(-2deg)}.fan i:nth-child(3){background:var(--c8-surface);transform:rotate(5deg)}@media (hover:hover){.card:hover .fan i:first-child{transform:rotate(-14deg)translate(-18px)}.card:hover .fan i:nth-child(3){transform:rotate(11deg)translate(18px)}}.docs{align-items:center;gap:var(--c8-space-md);width:100%;max-width:340px;display:flex}.docs .arr{color:var(--c8-primary);transition:transform var(--c8-web-dur-hover) var(--c8-web-ease-out);flex:none}@media (hover:hover){.card:hover .docs .arr{transform:translate(4px)}}.doc{min-width:0;min-height:120px;padding:var(--c8-space-lg);border:1px solid var(--c8-border);border-radius:var(--c8-radius-md);background:var(--c8-bg);flex:1;align-content:start;gap:8px;display:grid;position:relative}.doc .bar{height:7px}.doc.done{border-color:var(--c8-primary)}.docOk{background:var(--c8-successBg);width:28px;height:28px;color:var(--c8-successOnBg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.cur2{gap:var(--c8-space-md);grid-template-columns:1fr 1fr;width:100%;display:grid}.cur2 b{border:1px solid var(--c8-border);border-radius:var(--c8-radius-lg);background:var(--c8-surfaceAlt);min-height:96px;color:var(--c8-text);font-size:var(--brand-type-24);letter-spacing:.02em;place-items:center;display:grid}@media (min-width:1024px){.cur2 b{font-size:var(--brand-type-36)}}.roles{justify-content:center;display:flex}.roles span{border:2px solid var(--c8-surface);background:var(--c8-primarySoft);width:56px;height:56px;color:var(--c8-text);transition:transform var(--c8-web-dur-hover) var(--c8-web-ease-out);border-radius:50%;place-items:center;margin-inline:-4px;display:grid}.roles span:nth-child(2){background:var(--c8-successBg);color:var(--c8-successOnBg)}.roles span:nth-child(3){background:var(--c8-surfaceAlt);color:var(--c8-text)}@media (hover:hover){.card:hover .roles span:first-child{transform:translate(-6px)}.card:hover .roles span:nth-child(3){transform:translate(6px)}}.cardStory{border-radius:var(--brand-radius-16);width:100%;overflow:hidden}.reportArt{width:100%}.reportBars{gap:var(--brand-space-8);margin-top:var(--brand-space-12);display:grid}.reportBars i{border-radius:var(--brand-radius-4);background:var(--c8-primarySoft);transform-origin:0;height:8px;display:block}.reportBars i:last-child{width:62%}@keyframes benefitCardIn{0%{opacity:0;filter:blur(6px);transform:translateY(24px)scale(.985)}to{opacity:1;filter:blur();transform:none}}@keyframes benefitReceipt{0%,to{transform:rotate(-8deg)}50%{transform:rotate(-2deg)}}@keyframes benefitDocument{0%,to{opacity:1;transform:none}50%{opacity:.35;transform:translate(4px)}}@keyframes benefitReport{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:1;transform:scaleX(.35)}}@keyframes benefitTeam{0%,to{opacity:1;transform:none}50%{opacity:.35;transform:translateY(6px)}}@media (prefers-reduced-motion:no-preference){.card[data-entered=true]{animation:benefitCardIn var(--brand-motion-reveal) var(--brand-ease-standard) backwards}.featureCard[data-story=receipt][data-entered=true] .fan i:first-child{animation:benefitReceipt 6s var(--brand-ease-standard) var(--story-start,2.4s) infinite;animation-play-state:paused}.featureCard[data-story=quotation][data-entered=true] .docs>.arr{animation:benefitDocument 6s var(--brand-ease-standard) var(--story-start,2.4s) infinite;animation-play-state:paused}.featureCard[data-story=reports][data-entered=true] .reportBars i{animation:benefitReport 6s var(--brand-ease-standard) var(--story-start,2.4s) infinite;animation-play-state:paused}.featureCard[data-story=team][data-entered=true] .roles span:first-child{animation:benefitTeam 6s var(--brand-ease-standard) var(--story-start,2.4s) infinite;animation-play-state:paused}:root:not([data-tab-hidden]) .featureCard[data-inview=true] .fan i:first-child,:root:not([data-tab-hidden]) .featureCard[data-inview=true] .docs>.arr,:root:not([data-tab-hidden]) .featureCard[data-inview=true] .reportBars i,:root:not([data-tab-hidden]) .featureCard[data-inview=true] .roles span:first-child{animation-play-state:running}}.story{padding-block:var(--site-section-pad);background:0 0}.storyIn .sectionHead{margin-bottom:0}.storyIn{gap:var(--brand-space-32);grid-template-columns:minmax(0,1fr);height:auto;min-height:0;display:grid;position:static}.transformation{gap:var(--brand-space-24);grid-template-columns:1fr 32px 1.1fr 32px 1fr;align-items:stretch;display:grid}.transformStep{display:contents}.transformCard{min-height:330px;padding:var(--brand-space-24) 0 0;border-top:1px solid var(--site-hair-strong);flex-direction:column;display:flex;position:relative}.stepNum{width:34px;height:34px;margin-bottom:var(--brand-space-24);border:1px solid var(--site-hair-strong);border-radius:var(--brand-radius-full);color:var(--c8-text);font-size:var(--brand-type-14);place-items:center;font-weight:700;display:grid}.transformCard h2{margin:0 0 var(--brand-space-8);font-size:var(--brand-type-24);line-height:1.2}.transformCard>p{color:var(--c8-textMuted);font-size:var(--brand-type-14);margin:0;line-height:1.6}.arrowFlow{color:var(--c8-primary);justify-content:center;align-items:center;display:flex}.arrowFlow svg{width:32px;height:32px}.arrowPulse{display:inline-flex}.looseReceipts{height:140px;margin-top:var(--brand-space-24);position:relative}.looseReceipts>.tag{position:absolute;top:0;right:0}.loose{width:90px;height:116px;padding:var(--brand-space-12);border:1px solid var(--site-hair-strong);background:var(--site-raised-2);box-shadow:var(--c8-shadow-e1);position:absolute}.loose:nth-child(2){top:10px;left:5%;transform:rotate(-13deg)}.loose:nth-child(3){top:0;left:34%;transform:rotate(7deg)}.loose:nth-child(4){top:18px;right:3%;transform:rotate(15deg)}.bar.accent{background:var(--c8-primary)}.bar.short{width:60%}.organized{gap:var(--brand-space-8);margin-top:var(--brand-space-24);padding:var(--brand-space-16);border:1px solid var(--site-hair-strong);border-radius:var(--brand-radius-12);background:var(--site-glass-strong);display:grid}.organizedRow{justify-content:space-between;align-items:center;gap:var(--brand-space-8);padding-block:var(--brand-space-8);border-bottom:1px solid var(--site-hair);font-size:var(--brand-type-12);display:flex}.organizedRow:last-child{border-bottom:0}.organizedRow b{align-items:center;gap:var(--brand-space-4);color:var(--c8-successOnBg);display:inline-flex}.monthCard{gap:var(--brand-space-8);margin-top:var(--brand-space-24);padding:var(--brand-space-24);border:1px solid var(--site-hair-strong);border-radius:var(--brand-radius-16);background:var(--site-glass-strong);color:var(--c8-text);display:grid}.monthCard .monthTop{justify-content:space-between;gap:var(--brand-space-8);font-size:var(--brand-type-12);color:var(--c8-textMuted);display:flex}.monthCard>b{font-size:var(--brand-type-36)}.monthCard small{color:var(--c8-textMuted)}.featureGrid{gap:var(--brand-space-16);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1001px){.featureGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.featureGrid>.card1,.featureGrid>.card4{grid-column:span 7}.featureGrid>.card2,.featureGrid>.card3{grid-column:span 5}}.featureCard{isolation:isolate;gap:var(--brand-space-24);min-width:0;min-height:240px;padding:var(--brand-space-32);border:1px solid var(--site-hair);border-radius:var(--site-radius-tile);background:var(--site-raised);color:var(--c8-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.featureCard[data-glow=orange]{background:radial-gradient(80% 70% at 85% 0%,var(--site-glow-orange),transparent 60%),var(--site-raised)}.featureCard[data-glow=plum]{background:radial-gradient(80% 70% at 15% 0%,var(--site-glow-plum),transparent 60%),var(--site-raised)}.featureCard:before,.home .final:before,.closing .final:before{content:"";z-index:-1;border-radius:inherit;background:var(--site-grain);opacity:.16;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.featureCard h2{font-size:var(--brand-type-20);letter-spacing:-.02em;margin:0;line-height:1.2}.featureCard p{color:var(--c8-textMuted);font-size:var(--brand-type-14);margin:0;line-height:1.65}.featureCard .go{margin-top:auto}@media (max-width:1000px){.transformation{grid-template-columns:1fr}.arrowFlow{height:35px;transform:rotate(90deg)}}@media (max-width:759px){.story{padding-block:var(--brand-space-48)}.storyIn,.transformation{gap:var(--brand-space-12)}.transformCard{min-height:0;padding:var(--brand-space-16) 0 0}.stepNum{margin-bottom:var(--brand-space-16)}.looseReceipts,.organized,.monthCard{display:none}.arrowFlow{height:12px}.foot{margin-top:var(--brand-space-8)}.features .sectionHead{margin-bottom:0}.featureGrid{gap:var(--brand-space-16);margin-top:var(--brand-space-16)}.featureCard{min-height:0;padding:var(--brand-space-24);gap:var(--brand-space-8)}}.tagline{padding-block:var(--site-section-pad);border-block:1px solid var(--site-hair);color:var(--c8-text)}.taglineIn{gap:var(--brand-space-32);display:grid}.tagline h2{max-width:14em;font-size:var(--brand-type-48);letter-spacing:-.035em;margin:0;line-height:1.15}:lang(zh) .tagline h2{font-size:var(--brand-type-48);letter-spacing:0;line-height:1.35}.taglineWord{white-space:pre-wrap;opacity:.3;transition:opacity var(--brand-motion-reveal) var(--brand-ease-standard),transform var(--brand-motion-reveal) var(--brand-ease-standard);display:inline-block;transform:translateY(10px)}.taglineWord[data-entered=true]{opacity:1;transform:none}.taglineBody{min-width:0}.taglineBody>p{margin:0 0 var(--brand-space-16);max-width:var(--c8-web-measure);color:var(--brand-text-muted);font-size:var(--brand-type-18);text-wrap:pretty;line-height:1.6}:lang(zh) .taglineBody>p{line-height:1.8}@media (min-width:900px){.taglineIn{gap:var(--brand-space-64);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.tagline h2{font-size:var(--brand-type-60)}:lang(zh) .tagline h2{max-width:6em}}@media (prefers-reduced-motion:reduce){.taglineWord{opacity:1;transform:none}}.homeRows{padding-block:var(--c8-space-xl) var(--c8-space-xxxl)}.figures{gap:var(--c8-space-md);margin-top:var(--c8-space-xl);display:grid}.figures .tag{justify-self:start}.figGrid{gap:var(--c8-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tagline .figGrid{color:var(--c8-text)}.figGrid>div{min-width:0;padding:var(--c8-space-lg);border:1px solid var(--site-hair-strong);border-radius:var(--c8-radius-lg);background:var(--site-glass)}.figGrid small{font-size:var(--c8-caption-size);line-height:var(--c8-caption-line);color:var(--c8-textMuted);font-weight:600;display:block}.figGrid b{margin-top:var(--c8-space-xs);font-size:var(--c8-figure-size);line-height:var(--c8-figure-line);display:block}.figGrid .nd{grid-column:1/-1}.figGrid .nd b{font-size:var(--c8-bodyStrong-size);line-height:var(--c8-bodyStrong-line)}@media (min-width:600px){.figGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.figGrid .nd{grid-column:auto}}.rowAction{margin-top:var(--c8-space-xl)}.home .final,.closing .final{isolation:isolate;border:1px solid var(--site-hair);border-radius:var(--brand-radius-24);background:radial-gradient(60% 80% at 10% 0%,var(--site-glow-orange),transparent 60%),radial-gradient(60% 80% at 90% 100%,var(--site-glow-plum),transparent 60%),var(--site-panel);color:var(--c8-text);text-align:center;position:relative;overflow:hidden}.home .final{margin-block:var(--brand-space-32) var(--brand-space-64);padding:var(--brand-space-64) var(--c8-space-xl)}.home .final h2{max-width:16em;margin:0 auto var(--c8-space-xl)}.home .final .button.primary{min-height:var(--brand-space-48)}.home .final p{margin:var(--c8-space-lg) auto 0;max-width:var(--c8-web-measure);font-size:var(--c8-label-size)}@media (min-width:1024px){.home .final{padding:var(--brand-space-64) var(--c8-space-xxl)}}@media (max-width:759px){.homeHero{padding-block:var(--brand-space-48) 0}.heroIn{gap:var(--c8-space-sm)}.homeHero h1,.sub,.ctas{margin-bottom:var(--c8-space-sm)}.stg{grid-template-rows:repeat(5,minmax(36px,auto))}.story{padding-block:var(--brand-space-64) var(--brand-space-32)}.panes{display:none}.steps{gap:var(--c8-space-xs)}.steps li{padding:var(--c8-space-sm) var(--c8-space-sm) var(--c8-space-sm) var(--brand-space-64)}.steps li:before{left:var(--c8-space-md);top:var(--c8-space-sm)}.features{padding-block:var(--brand-space-32)}.bento{gap:var(--c8-space-xs)}.card{gap:var(--c8-space-xs);padding:var(--c8-space-sm)}.vis{display:none}.tagline{padding-block:var(--brand-space-32)}.taglineIn{gap:var(--brand-space-12)}.tagline h2,:lang(zh) .tagline h2{font-size:var(--brand-type-36);line-height:1.2}.taglineBody>p{margin-bottom:var(--brand-space-8);font-size:var(--brand-type-14);line-height:1.35}:lang(zh) .taglineBody>p{line-height:1.5}.tagline .figures{gap:var(--brand-space-16);margin-top:var(--brand-space-16)}.tagline .figGrid{gap:var(--brand-space-16)}.tagline .figGrid>div{padding:var(--brand-space-16)}.tagline .figGrid b{font-size:var(--brand-type-24)}.tagline .figGrid .nd b{font-size:var(--brand-type-16)}.homeRows{padding-block:var(--brand-space-16)}.row{gap:var(--c8-space-sm);padding-block:var(--c8-space-xl)}.row p{margin-bottom:var(--c8-space-sm);line-height:1.35}.figures{margin-top:var(--c8-space-md)}.figGrid{gap:var(--c8-space-sm)}.figGrid>div{padding:var(--c8-space-sm)}.home .final{margin-block:var(--brand-space-32);padding:var(--brand-space-24)}.home .final h2{margin-bottom:var(--c8-space-lg)}}@keyframes rv{0%{transform:translateY(var(--c8-web-travel))}to{transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-reveal]{animation:linear backwards rv;animation-timeline:view();animation-range:entry entry 40%}}.io [data-reveal]{transition:transform var(--c8-web-dur-reveal) var(--c8-web-ease-out),box-shadow var(--c8-web-dur-hover) var(--c8-web-ease-out),border-color var(--c8-web-dur-hover) var(--c8-web-ease-out)}.io [data-reveal]:not(.in){transform:translateY(var(--c8-web-travel))}}
.productStage{min-width:0;height:520px;position:relative}.appFrame{border:1px solid var(--c8-border);border-radius:var(--brand-radius-24);background:var(--c8-surface);height:100%;box-shadow:var(--c8-shadow-e2);grid-template-rows:40px minmax(0,1fr);display:grid;overflow:hidden}.appChrome{align-items:center;gap:var(--brand-space-8);padding-inline:var(--brand-space-16);border-bottom:1px solid var(--c8-border);background:var(--c8-surfaceAlt);display:flex}.appChrome span{border-radius:var(--brand-radius-full);background:var(--c8-borderStrong);width:8px;height:8px;display:block}.appJoined{grid-template-columns:48px minmax(0,1fr);min-height:0;display:grid}.appSidebar{align-items:center;gap:var(--brand-space-24);padding-block:var(--brand-space-24);border-right:1px solid var(--c8-border);background:var(--c8-surfaceAlt);flex-direction:column;display:flex}.appSidebar span{border-radius:var(--brand-radius-4);background:var(--c8-border);width:16px;height:16px}.appSidebar span:first-child{background:var(--c8-primary)}.appBody{min-width:0;min-height:0;overflow:hidden}.productStage[data-story=month]{--story-dur:6s;--story-start:2.4s}.productShowcase{perspective:1600px;height:650px}.showcaseMain{height:520px;position:absolute;top:100px;left:15%;right:8%;transform:rotateY(-4deg)rotateX(2deg)}.showcasePhone{z-index:3;gap:var(--brand-space-16);width:248px;height:480px;padding:var(--brand-space-16);border:6px solid var(--c8-text);background:var(--c8-surface);box-shadow:var(--c8-shadow-e2);border-radius:32px;display:grid;position:absolute;top:208px;left:2%;overflow:hidden}.showcasePhone h2{font-size:var(--brand-type-20);text-align:center;margin:0}.showcasePhone .phoneCapture{justify-content:center;align-items:center;gap:var(--brand-space-8);border-radius:var(--brand-radius-12);background:var(--c8-surfaceAlt);height:200px;color:var(--c8-textMuted);display:flex}.showcasePhone .phoneCapture svg{width:48px;height:48px}.showcasePhone .phoneShutter{justify-content:center;align-items:center;gap:var(--brand-space-8);border-radius:inherit;background:var(--c8-surfaceAlt);flex-direction:column;width:100%;height:100%;display:flex}.showcasePhone .phoneReceiptBody{justify-items:center;gap:var(--brand-space-8);display:grid}.showcasePhone .phoneReceipt{justify-items:center;gap:var(--brand-space-8);padding:var(--brand-space-16) var(--brand-space-8);border-radius:var(--brand-radius-12);background:var(--c8-surfaceAlt);text-align:center;display:grid}.showcasePhone .phoneReceipt svg{width:48px;height:48px}.showcasePhone .phoneReceipt small{color:var(--c8-textMuted)}.showcaseSummary{z-index:4;gap:var(--brand-space-8);width:260px;padding:var(--brand-space-24);border:1px solid var(--site-hair-strong);border-radius:var(--brand-radius-16);background:var(--site-raised-2);box-shadow:var(--c8-shadow-e2);display:grid;position:absolute;top:-8px;right:0;transform:rotate(4deg)}.showcaseSummary small{color:var(--c8-textMuted)}.showcaseSummary b{font-size:var(--brand-type-36)}.productShowcase .appFrame{border-color:var(--site-hair-strong);background:var(--site-raised-2)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.productShowcase .appFrame{background:var(--site-glass-strong);-webkit-backdrop-filter:blur(var(--site-blur));backdrop-filter:blur(var(--site-blur))}}.productShowcase .appChrome,.productShowcase .appSidebar,.productShowcase .monthScene{border-color:var(--site-hair);background:0 0}.productShowcase .monthReceipts,.productShowcase .monthReports{border-color:var(--site-hair);background:var(--site-raised)}@media (max-width:1000px){.productShowcase{height:590px}.showcaseMain{left:12%;right:3%;transform:none}.showcasePhone{width:210px;height:430px}.showcaseSummary{width:220px;top:-24px}}@media (max-width:759px){.productStage.productShowcase{height:286px}.showcaseMain{height:200px;top:86px;left:7%;right:0;transform:none}.showcasePhone{display:none}.showcaseSummary{right:var(--brand-space-8);width:160px;padding:var(--brand-space-16);top:-32px}.showcaseSummary b{font-size:var(--brand-type-24)}}.monthScene{height:100%;padding:var(--brand-space-16);background:var(--c8-bg)}.monthTop{justify-content:space-between;align-items:center;gap:var(--brand-space-12);min-height:32px;font-size:var(--brand-type-14);font-weight:700;display:flex}.monthWorkspace{gap:var(--brand-space-12);height:calc(100% - 40px);padding-top:var(--brand-space-8);grid-template-rows:minmax(0,1fr) 144px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.monthReceipts,.monthReports{border:1px solid var(--c8-border);border-radius:var(--brand-radius-12);background:var(--c8-surface);min-width:0;min-height:0;overflow:hidden}.monthReceipts{padding:var(--brand-space-12);grid-row:1/3}.monthReceipts h2,.monthReports h2{margin:0 0 var(--brand-space-8);font-size:var(--brand-type-14);white-space:nowrap;line-height:1.25}.monthGroup h3{margin:0 0 var(--brand-space-4);font-size:var(--brand-type-12);color:var(--c8-textMuted);white-space:nowrap}.monthGroup ul{gap:var(--brand-space-8);margin:0;padding:0;list-style:none;display:grid}.monthReceipt{align-items:center;gap:var(--brand-space-8);padding:var(--brand-space-8);border-radius:var(--brand-radius-8);background:var(--c8-surfaceAlt);grid-template-columns:24px minmax(0,1fr) auto;display:grid}.monthReceipt>span,.monthReceipt>b{min-width:0}.monthReceipt>b[data-money]{font-size:var(--brand-type-12);white-space:nowrap}.monthReceiptImage{border-radius:var(--brand-radius-6);background:var(--c8-primarySoft);width:24px;height:24px;color:var(--c8-text);place-items:center;display:grid}.monthMerchant{gap:var(--brand-space-2);display:grid}.monthMerchant b{font-size:var(--brand-type-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monthMerchant small{font-size:var(--brand-type-12);color:var(--c8-textMuted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monthRecordStatus{padding:var(--brand-space-2) var(--brand-space-8);grid-column:2/4;justify-self:start}.monthReports{padding:var(--brand-space-12);grid-row:1/3}.monthReportCards{gap:var(--brand-space-8);display:grid}.monthReport,.monthNoData{gap:var(--brand-space-4);padding:var(--brand-space-8);border-radius:var(--brand-radius-8);background:var(--c8-surfaceAlt);display:grid;position:relative}.monthReport small,.monthNoData small{font-size:var(--brand-type-12);color:var(--c8-textMuted)}.monthReportContent{display:inline-block}.monthReport b{font-size:var(--brand-type-14)}.monthNoData b{font-size:var(--brand-type-12)}.monthNoData p{font-size:var(--brand-type-12);color:var(--c8-textMuted);margin:0;line-height:1.25}.homeReceipt{padding-block:var(--brand-space-32) var(--brand-space-64)}.receiptStage{max-width:960px;margin-inline:auto}.productSequence{padding:var(--brand-space-16);border:1px solid var(--site-hair);border-radius:var(--brand-radius-24);background:var(--site-raised-2);box-shadow:var(--c8-shadow-e1)}@keyframes stageContentIn{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}@keyframes monthArrival{0%,to{opacity:1;transform:none}12%{opacity:0;transform:translateY(6px)}28%{opacity:1;transform:none}}@keyframes monthRecord{0%,to{opacity:1;transform:none}32%{opacity:.35;transform:translateY(6px)}48%{opacity:1;transform:none}}@keyframes monthReport{0%,to{opacity:1;transform:none}52%{opacity:.35;transform:translateY(6px)}68%{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-motion-section][data-entered=true] .stageIntro{animation:stageContentIn var(--brand-motion-hero) var(--brand-ease-standard) both;animation-delay:calc(var(--brand-motion-hero-step) * 4)}[data-motion-section][data-entered=true] .monthArrival{animation:monthArrival 6s var(--brand-ease-standard) 2.4s infinite;animation-play-state:paused}[data-motion-section][data-entered=true] .monthRecordStatus{animation:monthRecord 6s var(--brand-ease-standard) 2.4s infinite;animation-play-state:paused}[data-motion-section][data-entered=true] .monthReportContent{animation:monthReport 6s var(--brand-ease-standard) 2.4s infinite;animation-play-state:paused}[data-motion-section][data-inview=true] .monthArrival,[data-motion-section][data-inview=true] .monthRecordStatus,[data-motion-section][data-inview=true] .monthReportContent{animation-play-state:running}}@media (max-width:759px){.productStage{height:368px}.appFrame{grid-template-rows:32px minmax(0,1fr)}.appJoined{grid-template-columns:minmax(0,1fr)}.appSidebar{display:none}.monthScene{padding:var(--brand-space-8)}.monthTop{min-height:24px;font-size:var(--brand-type-12)}.monthWorkspace{gap:var(--brand-space-8);grid-template-rows:132px 144px;grid-template-columns:repeat(2,minmax(0,1fr));height:284px}.monthReceipts,.monthReports{padding:var(--brand-space-4);grid-area:auto/1/auto/-1}.monthReceipts h2,.monthReports h2,.monthGroup h3{margin-bottom:var(--brand-space-2);font-size:var(--brand-type-12);line-height:1.25}.monthGroup ul{gap:var(--brand-space-4)}.monthReceipt{gap:var(--brand-space-4);padding:var(--brand-space-2) var(--brand-space-4);grid-template-columns:20px minmax(0,1fr) auto auto;line-height:1.2}.monthReceiptImage{width:20px;height:20px}.monthMerchant{line-height:1.2}:lang(zh) .monthScene b,:lang(zh) .monthScene small{line-height:1.5}.monthRecordStatus{padding:var(--brand-space-2) var(--brand-space-4);white-space:nowrap;grid-column:auto}.monthReportCards{gap:var(--brand-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.monthReport,.monthNoData{padding:var(--brand-space-2)}.monthReport b{font-size:var(--brand-type-12)}.monthNoData{grid-column:1/-1}.monthNoData p{display:none}.homeReceipt{padding-block:var(--brand-space-32) 0}.productSequence{padding:var(--brand-space-8);border-radius:var(--brand-radius-16)}}.sceneShell{height:100%;padding:var(--brand-space-16);background:var(--c8-bg)}.sceneTop{justify-content:space-between;align-items:center;gap:var(--brand-space-12);min-height:32px;font-size:var(--brand-type-14);font-weight:700;display:flex}.sceneTop>span:last-child{min-width:0}.receiptDetail,.quotationWorkspace,.reportsWorkspace,.mobilePhones{height:calc(100% - 40px);padding-top:var(--brand-space-8)}.receiptDetail{gap:var(--brand-space-12);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.receiptImage{justify-content:center;align-items:center;gap:var(--brand-space-16);min-width:0;min-height:0;padding:var(--brand-space-16);border-radius:var(--brand-radius-12);background:var(--c8-surfaceAlt);color:var(--c8-textMuted);text-align:center;font-size:var(--brand-type-12);flex-direction:column;display:flex;overflow:hidden}.receiptImage svg{width:48px;height:48px}.receiptFields{min-width:0;min-height:0;padding:var(--brand-space-12);border:1px solid var(--c8-border);border-radius:var(--brand-radius-12);background:var(--c8-surface);overflow:hidden}.receiptFields h2{margin:0 0 var(--brand-space-8);font-size:var(--brand-type-16)}.receiptFields dl{gap:var(--brand-space-4);margin:0 0 var(--brand-space-12);display:grid}.receiptFields dl>div{gap:var(--brand-space-8);padding-block:var(--brand-space-4);border-bottom:1px solid var(--c8-border);font-size:var(--brand-type-12);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.receiptFields dt{color:var(--c8-textMuted)}.receiptFields dd{overflow-wrap:anywhere;text-align:end;min-width:0;margin:0}.receiptRecord{align-items:center;gap:var(--brand-space-4);display:inline-flex}.quotationWorkspace{gap:var(--brand-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.documentEditor,.documentComplete{min-width:0;min-height:0;padding:var(--brand-space-12);border:1px solid var(--c8-border);border-radius:var(--brand-radius-12);background:var(--c8-surface);overflow:hidden}.documentEditor h2,.documentComplete h2{margin:0 0 var(--brand-space-12);font-size:var(--brand-type-14);line-height:1.25}.documentClient{margin:0 0 var(--brand-space-8);font-size:var(--brand-type-14);font-weight:700}.documentComplete>p{margin:0 0 var(--brand-space-8);font-size:var(--brand-type-12)}.documentFields{gap:var(--brand-space-4);margin:0 0 var(--brand-space-8);display:grid}.documentFields>div{gap:var(--brand-space-2);padding-block:var(--brand-space-4);border-bottom:1px solid var(--c8-border);font-size:var(--brand-type-12);display:grid}.documentFields dt{color:var(--c8-textMuted)}.documentFields dd{margin:0}.documentLine{justify-content:space-between;align-items:flex-start;gap:var(--brand-space-8);padding-block:var(--brand-space-8);border-bottom:1px solid var(--c8-border);font-size:var(--brand-type-12);display:flex}.documentLine span{overflow-wrap:anywhere;min-width:0}.documentLine b{flex:none}.documentComplete .documentTotal{margin:var(--brand-space-12) 0 0;font-size:var(--brand-type-20);text-align:end;font-weight:700}.reportsWorkspace{gap:var(--brand-space-12);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reportCard{min-width:0;min-height:0;padding:var(--brand-space-16);border:1px solid var(--c8-border);border-radius:var(--brand-radius-12);background:var(--c8-surface);flex-direction:column;display:flex;overflow:hidden}.reportCard h2{margin:0 0 var(--brand-space-8);font-size:var(--brand-type-14);line-height:1.25}.reportMoney{margin-block:var(--brand-space-8) var(--brand-space-16);font-size:var(--brand-type-20)}.reportProgress{border-radius:var(--brand-radius-4);background:var(--c8-primarySoft);height:8px;margin-top:auto;display:block;overflow:hidden}.reportFill{background:var(--c8-primary);transform-origin:0;width:100%;height:100%;display:block}.reportRefused{grid-column:1/-1}.reportRefused b{font-size:var(--brand-type-14)}.reportRefused p{margin:var(--brand-space-4) 0 0;color:var(--c8-textMuted);font-size:var(--brand-type-12)}.mobilePhones{gap:var(--brand-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.phoneFrame{min-width:0;min-height:0;padding:var(--brand-space-16);border:1px solid var(--c8-border);border-radius:var(--brand-radius-24);background:var(--c8-surface);flex-direction:column;display:flex;overflow:hidden}.phoneFrame h2{margin:0 0 var(--brand-space-16);font-size:var(--brand-type-14);text-align:center}.phoneCapture{justify-content:center;align-items:center;gap:var(--brand-space-12);border-radius:var(--brand-radius-12);background:var(--c8-surfaceAlt);min-height:0;color:var(--c8-textMuted);font-size:var(--brand-type-12);flex-direction:column;flex:1;display:flex}.phoneCapture svg{width:48px;height:48px}.phoneReceipt{justify-items:center;gap:var(--brand-space-8);padding:var(--brand-space-16) var(--brand-space-8);border-radius:var(--brand-radius-12);background:var(--c8-surfaceAlt);text-align:center;display:grid}.phoneReceipt svg{width:48px;height:48px}.phoneReceipt span{font-size:var(--brand-type-12);font-weight:700}.phoneReceipt small{color:var(--c8-textMuted);font-size:var(--brand-type-12)}.phoneProgress{height:8px;margin-block:var(--brand-space-16);border-radius:var(--brand-radius-4);background:var(--c8-primarySoft);display:block;overflow:hidden}.phoneProgress i{background:var(--c8-primary);width:100%;height:100%;display:block}.phoneProof{justify-content:center;align-items:center;gap:var(--brand-space-4);color:var(--c8-textMuted);font-size:var(--brand-type-12);margin-top:auto;display:flex}@keyframes receiptRecord{0%,to{opacity:1;transform:none}40%{opacity:.35;transform:translateY(var(--record-dip,6px))}60%{opacity:1;transform:none}}@keyframes documentResolve{0%,to{opacity:1;transform:none}40%{opacity:.35;transform:translateY(6px)}60%{opacity:1;transform:none}}@keyframes reportFill{0%,to{opacity:1;transform:scaleX(1)}45%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){[data-motion-section][data-entered=true] .receiptRecord{animation:receiptRecord 6s var(--brand-ease-standard) 2.4s infinite;animation-play-state:paused}[data-motion-section][data-entered=true] .documentResolve{animation:documentResolve 6s var(--brand-ease-standard) 2.4s infinite;animation-play-state:paused}[data-motion-section][data-entered=true] .reportFill{animation:reportFill 6s var(--brand-ease-standard) 2.4s infinite;animation-play-state:paused}[data-motion-section][data-inview=true] .receiptRecord,[data-motion-section][data-inview=true] .documentResolve,[data-motion-section][data-inview=true] .reportFill{animation-play-state:running}}@media (max-width:759px){.sceneShell{padding:var(--brand-space-8)}.sceneTop{min-height:24px;font-size:var(--brand-type-12)}.receiptDetail,.quotationWorkspace,.reportsWorkspace,.mobilePhones{gap:var(--brand-space-8);height:284px}.receiptFields,.documentEditor,.documentComplete,.reportCard,.phoneFrame{padding:var(--brand-space-8)}.receiptFields h2{margin-bottom:var(--brand-space-4);font-size:var(--brand-type-14)}.receiptFields dl{gap:var(--brand-space-2);margin-bottom:var(--brand-space-8)}.receiptFields dl>div{gap:var(--brand-space-2);padding-block:var(--brand-space-2);grid-template-columns:minmax(0,1fr)}.receiptFields dd{text-align:start}.receiptImage{gap:var(--brand-space-8);padding:var(--brand-space-8)}.receiptRecord{--record-dip:0px}.documentEditor h2,.documentComplete h2{margin-bottom:var(--brand-space-8);font-size:var(--brand-type-12)}.documentClient{font-size:var(--brand-type-12)}.documentLine{gap:var(--brand-space-4);padding-block:var(--brand-space-4)}.documentComplete .documentTotal{font-size:var(--brand-type-16)}.reportCard h2{font-size:var(--brand-type-12)}.reportMoney{margin-block:var(--brand-space-4) var(--brand-space-8);font-size:var(--brand-type-16)}.reportRefused p{font-size:var(--brand-type-12)}.phoneFrame{border-radius:var(--brand-radius-16)}.phoneFrame h2{margin-bottom:var(--brand-space-8);font-size:var(--brand-type-12)}.phoneReceipt{padding:var(--brand-space-8) var(--brand-space-4)}.phoneProgress{margin-block:var(--brand-space-8)}:lang(zh) .sceneShell,:lang(zh) .sceneShell small{line-height:1.5}}
.pageHero{padding-block:var(--brand-space-64);position:relative;overflow-x:clip}.pageHeroIn{gap:var(--c8-space-xxl);align-items:center;display:grid}.pageHeroText{min-width:0}.pageHero h1{margin:0 0 var(--c8-space-lg);max-width:18em}.intro{margin:0 0 var(--c8-space-xl);max-width:var(--c8-web-measure);font-size:var(--c8-heading-size);color:var(--c8-textMuted);line-height:1.5}:lang(zh) .intro{line-height:1.75}.intro:last-child,.pageHero .ctas{margin-bottom:0}@media (min-width:1024px){.pageHero{padding-block:var(--brand-space-96) var(--site-section-pad)}}.pageStage,.pageArt{isolation:isolate;position:relative}.pageGlow{z-index:-1;background:radial-gradient(55% 60% at 30% 40%,var(--site-glow-orange),transparent 70%),radial-gradient(50% 55% at 75% 70%,var(--site-glow-plum),transparent 70%);opacity:.7;filter:blur(24px);pointer-events:none;position:absolute;inset:-6% -8%}.pageArt{display:none}@media (min-width:900px){.pageHeroIn.hasArt{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pageArt{min-width:0;min-height:300px;padding:var(--c8-space-xxl);border:1px solid var(--site-hair-strong);border-radius:var(--site-radius-tile);background:var(--site-glass-strong);justify-content:center;align-items:center;display:flex}.pageArt .fan{width:220px;height:160px}.pageArt .docs{max-width:380px}.pageArt .doc{min-height:150px}.pageArt .cur2{max-width:360px}.pageArt .cur2 b{align-content:center;justify-items:start;gap:var(--brand-space-12);min-height:150px;padding:var(--c8-space-lg);display:grid}.pageArt .cur2 b:nth-child(2){background:var(--c8-primarySoft)}.pageArt .roles span{width:76px;height:76px;margin-inline:-8px}.pageArt .roles svg{width:30px;height:30px}}.pageExtra{padding-block:0 var(--c8-space-xxl)}.pageRows{padding-block:0 var(--site-section-pad)}.pageRows .row{padding-block:var(--c8-space-xl)}.pageRows .row>h2{font-size:var(--c8-title-size);line-height:var(--c8-title-line);letter-spacing:-.01em}:lang(zh) .pageRows .row>h2{line-height:var(--c8-title-cjk);letter-spacing:0}@media (min-width:900px){.pageRows .row{padding-block:var(--c8-space-xxl)}}.inner .contactForm{margin-block:0 var(--c8-space-xxl)}.planGrid{gap:var(--c8-space-lg);display:grid}@media (min-width:900px){.planGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.planCard{min-width:0;padding:var(--brand-space-24);border:1px solid var(--site-hair-strong);border-radius:var(--site-radius-tile);background:var(--site-raised);flex-direction:column;display:flex}.planCard:has(>.tag){border-color:var(--c8-primary);box-shadow:0 0 64px -16px var(--site-glow-orange)}.planCard h2{margin:0 0 var(--c8-space-lg);font-size:var(--c8-title-size);line-height:var(--c8-title-line);letter-spacing:-.01em}:lang(zh) .planCard h2{line-height:var(--c8-title-cjk);letter-spacing:0}.planPrice{margin-bottom:var(--c8-space-xl)}.planPrice:empty{display:none}.price{font-size:var(--brand-type-24);line-height:var(--c8-web-h2-line);letter-spacing:-.02em;color:var(--c8-text);overflow-wrap:anywhere;margin:0;font-weight:700}:lang(zh) .price{line-height:var(--c8-web-h2-line-cjk);letter-spacing:0}.price+.price{margin-top:var(--c8-space-xs);font-size:var(--c8-heading-size);line-height:var(--c8-heading-line);letter-spacing:0;color:var(--c8-textMuted)}.saving{margin:var(--c8-space-md) 0 0;padding:var(--c8-space-xs) var(--brand-space-12);border-radius:var(--c8-radius-pill);background:var(--c8-successBg);color:var(--c8-successOnBg);font-size:var(--c8-label-size);line-height:var(--c8-label-line);font-weight:700;display:inline-flex}.planRows{margin:0 0 var(--c8-space-xl);display:grid}.planRows>div{gap:var(--c8-space-xs);min-width:0;padding-block:var(--c8-space-md);border-top:1px solid var(--site-hair);display:grid}.planRows dt{font-size:var(--c8-label-size);line-height:var(--c8-label-line);color:var(--c8-text);font-weight:700}.planRows dd{color:var(--c8-textMuted);overflow-wrap:anywhere;margin:0}:lang(zh) .planRows dt{line-height:var(--c8-label-cjk)}.planCta{margin-top:auto}.planCta .button{width:100%}.faq{max-width:52rem;margin-block:0 var(--c8-space-xxxl);border-top:1px solid var(--site-hair)}.faq details{border-bottom:1px solid var(--site-hair)}.faq summary{justify-content:space-between;align-items:center;gap:var(--c8-space-lg);min-height:var(--c8-target);padding-block:var(--c8-space-lg);font-size:var(--c8-heading-size);line-height:var(--c8-heading-line);color:var(--c8-text);cursor:pointer;font-weight:700;list-style:none;display:flex}:lang(zh) .faq summary{line-height:var(--c8-heading-cjk)}.faq summary::-webkit-details-marker{display:none}.faq .q{min-width:0}.pm{border:1px solid var(--site-hair-strong);width:32px;height:32px;color:var(--c8-primary);transition:transform var(--c8-web-dur-hover) var(--c8-web-ease-out);border-radius:50%;flex:none;position:relative}.pm:before,.pm:after{content:"";border-radius:var(--brand-radius-2);width:12px;height:2px;transition:transform var(--c8-web-dur-hover) var(--c8-web-ease-out);background:currentColor;margin:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.pm:after{transform:rotate(90deg)}.faq details[open] .pm{transform:rotate(180deg)}.faq details[open] .pm:after{transform:rotate(0)}.faq details p{margin:0 0 var(--c8-space-lg);max-width:var(--c8-web-measure);color:var(--site-muted)}@media (hover:hover){.faq summary:hover .pm{border-color:var(--c8-primary)}}.notFound{isolation:isolate;min-height:72vh;padding-block:var(--c8-space-xxxl);background:var(--c8-bg);align-items:center;display:grid;position:relative;overflow:hidden}.notFound:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,var(--site-glow-orange),transparent);opacity:.5;pointer-events:none;width:min(360px,70%);position:absolute;inset-block-start:0;inset-inline-start:0}.nfIn{justify-items:start;gap:var(--c8-space-xl);text-align:start;display:grid}.notFoundMark{color:var(--c8-primaryPressed);font-size:var(--brand-type-72);letter-spacing:-.04em;font-weight:700;line-height:1}.notFound h1{max-width:12em;font-size:var(--brand-type-36);color:var(--c8-text);margin:0;line-height:1.1}@media (min-width:760px){.notFound h1{font-size:var(--brand-type-48)}}.notFound p{max-width:var(--c8-web-measure);color:var(--c8-textMuted);font-size:var(--c8-heading-size);margin:0}.notFound .ctas{justify-content:flex-start;margin:0}.nfLinks{gap:var(--c8-space-sm);width:100%;max-width:36rem;margin:0;padding:0;list-style:none;display:grid}.nfLinks a{min-height:var(--c8-target);padding:var(--c8-space-md) var(--c8-space-lg);border:1px solid var(--site-hair-strong);border-radius:var(--c8-radius-lg);background:var(--site-raised);color:var(--c8-link);transition:transform var(--c8-web-dur-press) var(--c8-web-ease-out);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.nfLinks a:active{transform:scale(.97)}@media (min-width:900px){.notFoundMark{font-size:var(--brand-type-96)}}@media (hover:hover){.nfLinks a:hover{border-color:var(--c8-primary);text-decoration:underline}}.legalDraft{margin:0 0 var(--c8-space-lg);padding:var(--c8-space-md) var(--c8-space-lg);border-radius:var(--c8-radius-md);background:var(--c8-warningBg);color:var(--c8-warningOnBg);max-width:var(--c8-web-measure)}.legalDraft p{margin:var(--c8-space-xs) 0 0}.legalSupport p{margin:var(--c8-space-lg) 0 0;max-width:var(--c8-web-measure);overflow-wrap:anywhere}.legalSupport .ctas{margin-top:var(--c8-space-md)}.page-legal .row p{overflow-wrap:anywhere}.row p.legalWarning{padding:var(--c8-space-md) var(--c8-space-lg);border-radius:var(--c8-radius-md);background:var(--c8-warningBg);color:var(--c8-warningOnBg)}.legalQuestions{margin-block:var(--c8-space-xl);color:var(--c8-textMuted)}.legalRelated{gap:var(--c8-space-sm) var(--c8-space-lg);padding-block:var(--c8-space-xl) var(--c8-space-xxxl);border-top:1px solid var(--c8-border);flex-wrap:wrap;display:flex}.legalRelated a{min-height:var(--c8-target);color:var(--c8-text);align-items:center;font-weight:600;display:inline-flex}.legalRelated a[aria-current=page]{color:var(--c8-text);text-decoration:none}.blockGroup{min-width:0}.closing .ctas{justify-content:center}.closing .offer{color:inherit}.closing .whatsappContact .button{background:var(--c8-surface);color:var(--c8-text)}.textControl{color:var(--c8-link);text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.legalRelated .textControl{min-height:var(--c8-target);font-weight:700}.tableScroll{max-width:100%;overflow-x:auto}.teamsTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--c8-label-size)}.teamsTable th,.teamsTable td{text-align:start;vertical-align:top;padding:var(--c8-space-sm);border-bottom:1px solid var(--site-hair);overflow-wrap:anywhere;background:0 0}.teamsTable thead th{color:var(--c8-text)}.teamsTable th:first-child{width:40%}.teamsTable td{color:var(--site-muted)}.teamsPrice{margin-block:var(--c8-space-lg);padding:var(--c8-space-lg);border:1px solid var(--site-hair-strong);border-radius:var(--site-radius-tile);background:var(--site-raised)}.teamsPrice h3{margin-top:0}.teamDemo{gap:var(--c8-space-xl);margin-block:var(--c8-space-xl);padding:var(--c8-space-lg);border:1px solid var(--site-hair-strong);border-radius:var(--site-radius-tile);background:var(--site-raised);display:grid}.teamDemo>.tag{justify-self:start}.teamBeat{min-width:0}.teamBeat h3{margin-top:0}.teamPhone{gap:var(--c8-space-sm);max-width:24rem;padding:var(--c8-space-lg);border:1px solid var(--site-hair);border-radius:var(--c8-radius-lg);background:var(--site-raised-2);display:grid}.teamPhone p,.teamPhone h4{margin:0}.teamPhone span,.teamProof{align-items:center;gap:var(--c8-space-xs);display:flex}.teamSwitch{align-items:center;gap:var(--c8-space-sm);margin-block:var(--c8-space-lg);flex-wrap:wrap;display:flex}.teamSwitch [aria-pressed=true]{background:var(--c8-primarySoft);color:var(--c8-text)}.teamDemo ul{padding:0;list-style:none}.teamDemo li{gap:var(--c8-space-xs);padding-block:var(--c8-space-md);border-bottom:1px solid var(--site-hair);display:grid}.teamDemo li span{color:var(--c8-textMuted)}.teamStaff{display:none}.teamDemo[data-view=staff] .teamStaff{display:block}.teamDemo[data-view=staff] .teamBoss{display:none}.teamCurrencies{gap:var(--c8-space-md);display:grid}.teamCurrencies>div{gap:var(--c8-space-sm);min-width:0;padding:var(--c8-space-lg);border:1px solid var(--site-hair);border-radius:var(--c8-radius-lg);display:grid}.teamCurrencies h4,.teamCurrencies p{margin:0}@media (min-width:900px){.teamCurrencies{grid-template-columns:repeat(3,minmax(0,1fr))}.teamDemo li{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center}.teamProof{grid-column:2/4}}.pageStage{min-width:0}.pageStage .productStage{width:100%}.teamStory{margin-block:var(--c8-space-xl)}.teamStory .teamDemo{margin-block:0}.teamCurrencies [data-beat=pulse]{transform-origin:0}@keyframes teamArrival{0%,to{opacity:1;transform:none}15%{opacity:0;transform:translateY(6px)}35%{opacity:1;transform:none}}@keyframes planCardIn{0%{opacity:0;filter:blur(6px);transform:translateY(24px)scale(.985)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:no-preference){[data-story=team][data-entered=true] .teamArrival{animation:teamArrival var(--story-dur,6s) var(--brand-ease-standard) var(--story-start,2.4s) infinite;animation-play-state:paused}[data-story=team][data-inview=true] .teamArrival{animation-play-state:running}.planGridMotion[data-entered=true] .planCard{animation:planCardIn var(--brand-motion-reveal) var(--brand-ease-standard) both}.planGridMotion[data-entered=true] .planCard:nth-child(2){animation-delay:var(--brand-motion-stagger)}.planGridMotion[data-entered=true] .planCard:nth-child(3){animation-delay:calc(var(--brand-motion-stagger) * 2)}}@media (min-width:900px){.pageHeroIn.hasScene{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.closing .final{margin-block:var(--c8-space-xl) var(--c8-space-xxl);padding:var(--brand-space-64) var(--c8-space-xl)}.closing .final h2{max-width:16em;margin:0 auto var(--c8-space-xl)}.closing .final .button.primary{min-height:var(--brand-space-48)}.closing .final p{margin:var(--c8-space-lg) auto 0;max-width:var(--c8-web-measure);font-size:var(--c8-label-size)}@media (min-width:1024px){.closing .final{padding:var(--brand-space-80) var(--c8-space-xxl)}}@media (max-width:759px){.closing .final{margin-block:var(--brand-space-32);padding:var(--brand-space-24)}.closing .final h2{margin-bottom:var(--c8-space-lg)}.rowAction>a{min-height:var(--c8-target);align-items:center;display:inline-flex}.teamBeat h3{margin-bottom:var(--c8-space-xl)}.teamCurrencies{gap:var(--c8-space-lg);margin-bottom:var(--c8-space-lg)}}.final .offer{margin-inline:auto}.final .offer p,.final .whatsappContact p{color:inherit}:lang(zh) .legalRelated a{font-weight:700}@media (max-width:759px){.homeRows .row p{font-size:var(--c8-body-size)}.home .card{padding:var(--c8-space-md);gap:var(--c8-space-sm)}.home .final{padding-block:var(--brand-space-24)}.home .features{padding-bottom:var(--brand-space-32)}}
.editorialHero{border-bottom:1px solid var(--site-hair);background:0 0}.editorialHero .pageHeroText{max-width:var(--c8-web-measure)}.editorialHero .eyebrow{align-items:center;gap:var(--c8-space-sm);display:flex}.editorialHero .eyebrow:before{content:"";width:var(--c8-space-sm);height:var(--c8-space-sm);border-radius:var(--c8-radius-xs);background:var(--c8-primary);flex:none}.editorialHero h1{max-width:12em}.editorialHero .intro{margin-bottom:0}.editorialHero .legalDraft{margin-bottom:var(--c8-space-xl)}.editorialHero .legalSupport{margin-top:var(--c8-space-xl)}.editorialHero .legalSupport p:first-child{margin-top:0}.editorialHero .legalSupport+.ctas,.editorialHero .intro+.ctas{margin-top:var(--c8-space-xl)}.readingMotion .row{grid-template-columns:minmax(0,1fr);max-width:68ch}.readingMotion .row p{max-width:none;color:var(--site-muted)}.page-legal .pageRows .row>h2{font-size:var(--c8-heading-size);line-height:var(--c8-heading-line)}:lang(zh) .page-legal .pageRows .row>h2{line-height:var(--c8-heading-cjk)}.page-legal .row p{font-size:var(--c8-body-size);line-height:1.75}:lang(zh) .page-legal .row p{line-height:1.8}.legalDraft,.row p.legalWarning{border:1px solid var(--c8-warningOnBg)}.page-delete-account .pageHero .button.primary{border-color:var(--c8-danger);background:var(--c8-danger);color:var(--c8-onDanger)}@media (hover:hover){.page-delete-account .pageHero .button.primary:hover{border-color:var(--c8-dangerPressed);background:var(--c8-dangerPressed)}}.legalQuestions{max-width:var(--c8-width-contentMax)}.legalRelated{border-top-color:var(--site-hair);align-items:center}.legalRelated a,.legalRelated .textControl{padding:var(--c8-space-sm) var(--c8-space-md);border:1px solid var(--site-hair-strong);border-radius:var(--c8-radius-pill);background:var(--site-raised);color:var(--c8-text);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.legalRelated a[aria-current=page]{border-color:var(--c8-borderStrong);background:var(--c8-surfacePressed)}@media (hover:hover){.legalRelated a:hover,.legalRelated .textControl:hover{border-color:var(--c8-borderStrong);background:var(--c8-surfacePressed)}}@keyframes readingReveal{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.readingMotion[data-entered=true] .pageRows .row{animation:readingReveal var(--brand-motion-reveal) var(--brand-ease-reveal) both}.page-legal .readingMotion[data-entered=true] .pageRows .row{animation:none}}
.contactForm{box-shadow:var(--c8-shadow-e1)}.contactForm[data-status=idle]{border-color:var(--site-hair-strong)}.contactForm[data-status=submitting]{border-color:var(--c8-borderStrong)}.contactForm[data-status=success]{border-color:var(--c8-success)}.contactForm[data-status=retry]{border-color:var(--c8-danger)}.contactForm[data-status=invalid]{border-color:var(--c8-warning)}.contactForm h2{max-width:var(--c8-web-measure)}.contactForm label{color:var(--c8-text)}.contactForm input,.contactForm textarea,.contactForm select{width:100%;transition:border-color var(--c8-web-dur-hover) var(--c8-web-ease-out),background-color var(--c8-web-dur-hover) var(--c8-web-ease-out)}.contactForm input:hover,.contactForm textarea:hover,.contactForm select:hover{border-color:var(--c8-text)}.contactForm input:focus,.contactForm textarea:focus,.contactForm select:focus{background:var(--site-raised-2)}.contactForm input:focus-visible,.contactForm textarea:focus-visible,.contactForm select:focus-visible{outline-color:var(--c8-primary)}.contactForm textarea{resize:vertical}.contactSubmit{min-width:12rem;position:relative;overflow:hidden}.contactSubmitLabel{display:inline-block}.contactForm[data-status=submitting] .contactSubmitLabel{opacity:0}.contactSubmitSkeleton{inset:var(--c8-space-sm) var(--c8-space-md);border-radius:var(--c8-radius-sm);background:var(--c8-skeleton);position:absolute}.contactForm>p[role=status]{padding:var(--c8-space-md);border-radius:var(--c8-radius-md);margin:0;font-weight:700}.contactForm[data-status=submitting]>p[role=status]{background:var(--c8-surfaceAlt);color:var(--c8-text)}.contactForm[data-status=success]>p[role=status]{background:var(--c8-successBg);color:var(--c8-successOnBg)}.contactForm[data-status=retry]>p[role=status]{background:var(--c8-dangerBg);color:var(--c8-dangerOnBg)}.contactForm[data-status=invalid]>p[role=status]{background:var(--c8-warningBg);color:var(--c8-warningOnBg)}@keyframes contactSkeletonPulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.contactForm[data-status=submitting] .contactSubmitSkeleton{animation:1s ease-in-out infinite contactSkeletonPulse}}
.receiptImage>.receiptImageIcon{display:flex}.reportRefused b[data-beat]{display:inline-block}.documentComplete{isolation:isolate;position:relative}.documentComplete>.documentGlow{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[data-story=reports][data-entered=true] [data-report-currency=USD] .reportFill{animation-delay:3.4s}.pageHero[data-motion=hero] .pageHeroText>.intro{animation:heroIntro var(--brand-motion-hero) var(--brand-ease-standard) both;animation-delay:calc(var(--brand-motion-hero-step) * 2)}.motionOn .inner [data-rise][data-entered] [data-word-reveal]:not([data-entered]) .word{opacity:1;transition:opacity .45s cubic-bezier(.22,1,.36,1);transition-delay:min(calc(var(--w) * 40ms),.25s)}}
.journeySteps{gap:var(--c8-space-lg);grid-template-columns:repeat(auto-fill,minmax(min(8.5rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.journeyStep{gap:var(--c8-space-sm);align-content:start;min-width:0;margin:0;display:grid}.journeyStep img{border:1px solid var(--site-hair);border-radius:var(--c8-radius-lg);background:var(--site-raised);width:100%;max-width:100%;height:auto;display:block}.journeyStep picture{display:block}.journeyCaption{color:var(--c8-text);overflow-wrap:anywhere;margin:0;font-weight:600}:lang(zh) .journeyCaption{font-weight:700}.journeyPause{display:none}.page-receipts .rowBody p a{padding-block:12px}@media (prefers-reduced-motion:no-preference){[data-journey] .journeySteps{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;width:min(17rem,100%);margin-inline:auto;overflow-x:auto}[data-journey] .journeyStep{scroll-snap-align:start}[data-journey][data-active] .journeySteps{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;overflow:visible}[data-journey][data-active] .journeyStep{grid-area:1/1}[data-journey][data-active] .journeyStep:not([data-current]){opacity:0;pointer-events:none}[data-journey] .journeyPause{margin:var(--c8-space-md) auto 0;display:flex}[data-journey]:not([data-active]) .journeyPause{visibility:hidden}}
[data-word-reveal] .word{display:inline-block}@media (prefers-reduced-motion:no-preference){.motionOn [data-rise]:not([data-entered]):not(:has([data-money],.cr.money)){opacity:0;transform:translateY(32px)}.motionOn [data-rise][data-entered]:not(:has([data-money],.cr.money)){transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.motionOn [data-rise]:not([data-entered]):not(:has([data-money],.cr.money)):focus-within{opacity:1;transform:none}.motionOn [data-word-reveal]:not([data-entered]) .word{opacity:.6}.motionOn [data-word-reveal][data-entered] .word{transition:opacity .45s cubic-bezier(.22,1,.36,1);transition-delay:min(calc(var(--w) * 40ms),.25s)}[data-motion-section][data-entered=true] [data-beat],[data-motion-section][data-entered=true] [data-beat=highlight]:after{animation-duration:var(--story-dur,6s);animation-timing-function:cubic-bezier(.65,0,.35,1);animation-delay:calc(var(--story-start,1.2s) + var(--beat-at,0) * var(--story-dur,6s));animation-iteration-count:infinite;animation-fill-mode:both}[data-motion-section][data-entered=true] [data-beat=arrive]{animation-name:beatArrive}[data-motion-section][data-entered=true] [data-beat=settle]{animation-name:beatSettle}[data-motion-section][data-entered=true] [data-beat=pop]{animation-name:beatPop}[data-motion-section][data-entered=true] [data-beat=resolve]{animation-name:beatResolve}[data-motion-section][data-entered=true] [data-beat=flash]{animation-name:beatFlash}[data-motion-section][data-entered=true] [data-beat=highlight]{animation-name:none}[data-motion-section][data-entered=true] [data-beat=highlight]:after{animation-name:beatHighlight}[data-motion-section][data-entered=true] [data-beat=pulse]{animation-name:beatPulse}[data-motion-section][data-entered=true] [data-beat=nudge]{animation-name:beatNudge}[data-motion-section][data-entered=true] [data-beat=fill]{animation-name:beatFill}[data-motion-section][data-inview=false] [data-beat],[data-motion-section][data-inview=false] [data-beat]:after,[data-tab-hidden] [data-beat],[data-tab-hidden] [data-beat]:after,:root[data-tab-hidden] [data-motion-section] :is(.monthArrival,.monthRecordStatus,.monthReportContent,.receiptRecord,.documentResolve,.reportFill,.teamArrival){animation-play-state:paused}}:where([data-beat=highlight]){isolation:isolate;position:relative}[data-beat=highlight]:after{content:"";z-index:-1;border-radius:inherit;background:var(--c8-primarySoft);opacity:0;pointer-events:none;position:absolute;inset:0}:where([data-beat=fill]){transform-origin:0}:where([data-beat=pulse]){transform-origin:0;width:fit-content;max-width:94.3396%}[data-money],[data-money] *,.cr.money,.cr.money *{transition:none!important;animation:none!important}[data-beat]:has([data-money],.cr.money){transition:none!important;animation:none!important}@keyframes beatArrive{0%,30%,to{opacity:1;transform:var(--beat-rest,none);filter:blur()}8%,12%{opacity:0;transform:var(--beat-rest,) translateY(-12px);filter:blur(6px)}}@keyframes beatSettle{0%,30%,to{transform:var(--beat-rest,none)}14%{transform:var(--beat-rest,) translateY(6px)}}@keyframes beatPop{0%,34%,to{opacity:1;transform:var(--beat-rest,none);filter:blur()}10%,16%{opacity:0;transform:var(--beat-rest,) scale(.85);filter:blur(4px)}26%{transform:var(--beat-rest,) scale(1.06)}}@keyframes beatResolve{0%,32%,to{opacity:1;filter:blur()}8%,12%{opacity:.2;filter:blur(14px)}}@keyframes beatFlash{0%,16%,to{filter:brightness()}4%{filter:brightness(1.6)}}@keyframes beatHighlight{0%,30%,to{opacity:0}10%,20%{opacity:.8}}@keyframes beatPulse{0%,24%,to{transform:var(--beat-rest,none);filter:brightness()}12%{transform:var(--beat-rest,) scale(1.06);filter:brightness(1.25)}}@keyframes beatNudge{0%,30%,to{opacity:1;transform:var(--beat-rest,none)}12%{opacity:.6;transform:var(--beat-rest,) translateX(var(--beat-x,8px))}}@keyframes beatFill{0%,30%,to{transform:var(--beat-rest,none)}4%{transform:var(--beat-rest,) scaleX(0)}}

@font-face{font-family:spaceGrotesk;src:url(../media/SpaceGrotesk_Regular-s.p.19rqruz2bonsu.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:spaceGrotesk;src:url(../media/SpaceGrotesk_Bold-s.p.1y2x5-mli5jx7.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.75%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.87%}.spacegrotesk_454e18d1-module__sZ8FHG__className{font-family:spaceGrotesk,spaceGrotesk Fallback}.spacegrotesk_454e18d1-module__sZ8FHG__variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
