@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:OPPO Sans;src:url(/fonts/OPPOSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OPPO Sans;src:url(/fonts/OPPOSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DingTalk JinBuTi;src:url(/fonts/DingTalkJinBuTi-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DingTalk JinBuTi;src:url(/fonts/DingTalkJinBuTi-Regular.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root,html[data-theme=dark]{color-scheme:dark;--brand-bg: #08070f;--brand-bg-elevated: #0d0c18;--brand-surface: #141225;--brand-surface-2: #1b1830;--brand-text: #f2f1f8;--brand-text-muted: #9b97b0;--brand-primary: #7257ff;--brand-primary-hover: #644de0;--brand-primary-deep: #3f308c;--brand-primary-soft: #5944c7;--brand-on-primary: #ffffff;--brand-border: #2a2740;--brand-border-strong: #3d3860;--brand-theme-meta: #08070f;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 14px 40px rgba(8, 4, 28, .55);--shadow-lg: 0 28px 72px rgba(8, 4, 28, .65);--glow-soft: 0 0 90px color-mix(in srgb, var(--brand-primary) 28%, transparent);--glow-btn: 0 8px 28px color-mix(in srgb, var(--brand-primary) 45%, transparent)}html[data-theme=light]{color-scheme:light;--brand-bg: #ffffff;--brand-bg-elevated: #f7f6fb;--brand-surface: #f3f1fa;--brand-surface-2: #ebe7f7;--brand-text: #161328;--brand-text-muted: #5f5a75;--brand-primary: #7257ff;--brand-primary-hover: #5944c7;--brand-primary-deep: #3f308c;--brand-primary-soft: #644de0;--brand-on-primary: #ffffff;--brand-border: #e4e0f0;--brand-border-strong: #cfc8e4;--brand-theme-meta: #ffffff;--shadow-sm: 0 1px 2px rgba(40, 28, 90, .06);--shadow-md: 0 14px 36px rgba(40, 28, 90, .1);--shadow-lg: 0 28px 64px rgba(40, 28, 90, .14);--glow-soft: 0 0 72px color-mix(in srgb, var(--brand-primary) 14%, transparent);--glow-btn: 0 8px 24px color-mix(in srgb, var(--brand-primary) 35%, transparent)}@media(prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--brand-bg: #ffffff;--brand-bg-elevated: #f7f6fb;--brand-surface: #f3f1fa;--brand-surface-2: #ebe7f7;--brand-text: #161328;--brand-text-muted: #5f5a75;--brand-primary: #7257ff;--brand-primary-hover: #5944c7;--brand-primary-deep: #3f308c;--brand-primary-soft: #644de0;--brand-on-primary: #ffffff;--brand-border: #e4e0f0;--brand-border-strong: #cfc8e4;--brand-theme-meta: #ffffff;--shadow-sm: 0 1px 2px rgba(40, 28, 90, .06);--shadow-md: 0 14px 36px rgba(40, 28, 90, .1);--shadow-lg: 0 28px 64px rgba(40, 28, 90, .14);--glow-soft: 0 0 72px color-mix(in srgb, var(--brand-primary) 14%, transparent);--glow-btn: 0 8px 24px color-mix(in srgb, var(--brand-primary) 35%, transparent)}}:root{--font-display: "Open Sans", "OPPO Sans", "Segoe UI", sans-serif;--font-body: "Open Sans", "OPPO Sans", "Segoe UI", sans-serif;--font-slogan: "DingTalk JinBuTi", "Open Sans", "OPPO Sans", sans-serif;--space: clamp(1.25rem, 3.5vw, 5rem);--max: 72rem;--radius-sm: .75rem;--radius-md: .875rem;--radius-lg: 1.5rem;--radius-pill: 999px;--section-pad: clamp(4.5rem, 11vw, 7.5rem);--btn-pad-y: 1rem;--btn-pad-x: 2rem}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--brand-bg)}body{margin:0;min-height:100vh;background:transparent;color:var(--brand-text);font-family:var(--font-body);font-size:1.0625rem;font-weight:400;line-height:1.65;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:absolute;top:0;left:0;right:0;height:62rem;max-height:160vh;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 0%,color-mix(in srgb,var(--brand-primary-deep) 42%,transparent),transparent 58%),radial-gradient(ellipse 40% 30% at 80% 20%,color-mix(in srgb,var(--brand-surface-2) 80%,transparent),transparent 70%)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.wrap{width:min(100% - 2 * var(--space),var(--max));margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:var(--btn-pad-y) var(--btn-pad-x);min-height:3.15rem;border-radius:var(--radius-md);background:var(--brand-primary);color:var(--brand-on-primary);font-family:var(--font-display);font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;border:1px solid transparent;cursor:pointer;box-shadow:var(--glow-btn);transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease,filter .16s ease}.btn:hover{background:var(--brand-primary-hover);box-shadow:var(--shadow-md),var(--glow-btn);filter:brightness(1.04)}.btn:active{transform:translateY(1px);filter:brightness(.98)}.btn:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 70%,white);outline-offset:3px}.btn--secondary{background:#fff;color:var(--brand-primary-deep);border-color:transparent;font-weight:600;box-shadow:var(--shadow-sm)}html[data-theme=light] .btn--secondary{background:var(--brand-text);color:#fff}.btn--secondary:hover{background:#f4f2ff;color:var(--brand-primary-deep);box-shadow:var(--shadow-md);filter:none}html[data-theme=light] .btn--secondary:hover{background:color-mix(in srgb,var(--brand-text) 88%,white);color:#fff}.btn--ghost{background:transparent;color:var(--brand-text);border-color:var(--brand-border-strong);box-shadow:none;font-weight:600}.btn--ghost:hover{background:var(--brand-surface);border-color:var(--brand-border-strong);color:var(--brand-text);box-shadow:none;filter:none}.section-head{margin:0 0 clamp(2.25rem,5vw,3.25rem);max-width:42rem}.section-head--center{margin-inline:auto;text-align:center}.section-title{margin:0 0 .85rem;font-family:var(--font-display);font-weight:800;font-size:clamp(1.9rem,4.2vw,2.75rem);line-height:1.12;letter-spacing:-.035em}.section-support{margin:0;color:var(--brand-text-muted);font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:400;line-height:1.6}.eyebrow{margin:0 0 .85rem;color:var(--brand-text-muted);font-family:var(--font-slogan);font-weight:400;font-style:italic;font-size:1.12rem;letter-spacing:.01em;text-transform:none}.muted{color:var(--brand-text-muted)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.rise{animation:rise .7s cubic-bezier(.22,1,.36,1) both}.rise-delay-1{animation-delay:80ms}.rise-delay-2{animation-delay:.16s}.rise-delay-3{animation-delay:.24s}@keyframes cta-quiet{0%{outline-color:transparent}40%{outline-color:color-mix(in srgb,var(--brand-primary) 55%,transparent)}to{outline-color:transparent}}.btn--quiet{outline:1px solid transparent;outline-offset:5px}.hero .btn--quiet,.hero__cta .btn--quiet{animation:cta-quiet 1.6s ease 1.05s 1 both}html[data-motion] [data-band].is-shown .btn--quiet{animation:cta-quiet 1.6s ease .4s 1 both}html[data-motion] [data-band]{opacity:0;transition:opacity .72s ease}html[data-motion] [data-band].is-shown{opacity:1}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise,.rise-delay-1,.rise-delay-2,.rise-delay-3,.btn--quiet,.hero .btn--quiet,.hero__cta .btn--quiet,html[data-motion] [data-band].is-shown .btn--quiet{animation:none}html[data-motion] [data-band],html[data-motion] [data-band].is-shown{opacity:1;transition:none}.btn:active{transform:none}}.theme-toggle[data-astro-cid-x3pjskd3]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--brand-border);border-radius:.25rem;background:transparent;color:var(--brand-text-muted);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.theme-toggle[data-astro-cid-x3pjskd3]:hover{color:var(--brand-text);border-color:color-mix(in srgb,var(--brand-border) 60%,var(--brand-text-muted))}.theme-toggle[data-astro-cid-x3pjskd3]:focus-visible{outline:2px solid var(--brand-text-muted);outline-offset:3px}.theme-toggle__icon[data-astro-cid-x3pjskd3]{display:none;line-height:0}html[data-theme=dark] .theme-toggle__icon--sun[data-astro-cid-x3pjskd3],html[data-theme=light] .theme-toggle__icon--moon[data-astro-cid-x3pjskd3]{display:block}html:not([data-theme]) .theme-toggle__icon--sun[data-astro-cid-x3pjskd3]{display:block}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:30;padding-block:.85rem}.nav__shell[data-astro-cid-dmqpwcec]{display:flex;justify-content:center}.nav__pill[data-astro-cid-dmqpwcec]{width:100%;display:flex;align-items:center;gap:1rem;padding:.55rem .65rem .55rem 1.1rem;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--brand-border) 85%,transparent);background:color-mix(in srgb,var(--brand-surface) 78%,transparent);backdrop-filter:blur(16px) saturate(1.2);box-shadow:var(--shadow-md)}.nav__brand[data-astro-cid-dmqpwcec]{flex-shrink:0}.nav__logo[data-astro-cid-dmqpwcec]{height:1.7rem;width:auto}.nav__links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:1.1rem;margin-inline-end:auto}.nav__actions[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:.65rem}.nav__link[data-astro-cid-dmqpwcec],.nav__lang[data-astro-cid-dmqpwcec]{color:var(--brand-text-muted);font-size:.92rem;font-weight:600}.nav__link[data-astro-cid-dmqpwcec]:hover,.nav__lang[data-astro-cid-dmqpwcec]:hover{color:var(--brand-text)}@media(max-width:640px){.nav__links[data-astro-cid-dmqpwcec]{display:none}.nav__pill[data-astro-cid-dmqpwcec]{padding-inline:.75rem .5rem}.nav__logo[data-astro-cid-dmqpwcec]{height:1.45rem}}.nav__cta[data-astro-cid-dmqpwcec]{padding:.55rem 1.15rem;min-height:2.4rem;font-size:.9rem;font-weight:600;border-radius:var(--radius-md)}.footer[data-astro-cid-sz7xmlte]{padding-block:clamp(3rem,7vw,4.5rem);border-top:1px solid var(--brand-border);background:var(--brand-bg-elevated)}.footer__inner[data-astro-cid-sz7xmlte]{display:grid;gap:2.25rem}@media(min-width:720px){.footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:3.5rem;align-items:start}}.footer__brand[data-astro-cid-sz7xmlte]{display:grid;gap:.75rem;justify-items:start}.footer__mark[data-astro-cid-sz7xmlte]{width:2.15rem;height:2.15rem}.footer__slogan[data-astro-cid-sz7xmlte]{margin:0;font-family:var(--font-slogan);font-style:italic;font-weight:400;font-size:1.15rem}.footer__note[data-astro-cid-sz7xmlte]{margin:0;font-size:.9rem}.footer__heading[data-astro-cid-sz7xmlte]{margin:0 0 .95rem;font-family:var(--font-display);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-text-muted)}.footer__list[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.footer__list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--brand-text);font-size:.98rem;font-weight:600}.footer__list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--brand-primary)}.footer__hint[data-astro-cid-sz7xmlte]{margin:1.15rem 0 0;font-size:.85rem}
