@font-face{font-family:Inter;src:url(/assets/fonts/inter-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}@font-face{font-family:new-spirit;src:url(/assets/fonts/new-spirit.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--slate-1: #fcfcfd;--slate-6: #d9d9e0;--slate-a11: rgba(0, 7, 20, .624);--slate-11: #60646c;--slate-12: #1c2024;--gray-a2: rgba(0, 0, 0, .024);--blue-a11: rgba(0, 109, 203, .95);--blue-9: #0090ff;--blue-10: #0588f0;--radius-4: 8px;--hero-radius: 12px;--shadow-3: 0 2px 8px rgba(0, 0, 0, .08);--hero-shadow: oklab(.834355 -.000572754 -.0182446 / .294118) 0 0 0 1px, rgba(0, 0, 51, .06) 0 2px 3px -2px, rgba(0, 0, 0, .1) 0 3px 12px -4px, rgba(0, 0, 0, .1) 0 4px 16px -8px;--font-body: "Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif;--font-heading: "new-spirit", ui-serif, Georgia, serif;--font-size-body: 15px;--line-height-body: 24px;--font-size-h1: 24px;--line-height-h1: 30px;--font-size-h2: 18px;--line-height-h2: 24px;--letter-spacing-heading-en: -.01em}html[lang=zh-Hans]{--font-body: system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-heading: system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html{min-width:0;background:var(--slate-1);color:var(--slate-12);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;text-size-adjust:100%}body{margin:0;background:var(--slate-1)}img,svg{display:block}a{color:inherit;text-decoration:inherit}.page-shell{width:min(920px,100%);margin:0 auto;padding:0 20px}.site-header{display:flex;align-items:center;justify-content:space-between;min-height:96px;padding:48px 0 16px}.brand,.nav-links,.hero-copy,.main-stack,.content-stack,.feature-section,.feature-list,.pricing-section,.pricing-stack,.site-footer,.pricing-card{display:flex}.brand{align-items:center;gap:8px;color:var(--slate-12);font-weight:500;white-space:nowrap}.brand-icon{width:28px;height:28px;border-radius:6px;box-shadow:var(--shadow-3)}.nav-links{align-items:center;gap:24px}.text-link{color:var(--slate-11);text-decoration-line:underline;text-decoration-color:#00002f26;text-decoration-thickness:auto;text-underline-offset:2px}.nav-links .text-link{font-weight:500;text-decoration-thickness:1px;text-underline-offset:2.375px}.text-link:hover,.text-link:focus-visible,.high-contrast{color:var(--slate-12)}.soft-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-family:var(--font-body);white-space:nowrap}.soft-button{min-height:32px;padding:0 12px;background:#0000330f;color:#0007149f;font-size:14px;font-weight:500;line-height:20px}.soft-button:hover,.soft-button:focus-visible{background:#00003314;color:var(--slate-12)}.content-stack,.main-stack{flex-direction:column;gap:64px}.content-stack{padding:48px 0 64px}.hero-section{display:flex;flex-direction:column;gap:40px}.hero-copy{flex-direction:column;align-items:flex-start;gap:16px}h1,h2,p{margin:0}h1,h2{color:var(--slate-12);font-family:var(--font-heading);font-weight:400;letter-spacing:0}html[lang=en] h1,html[lang=en] h2{letter-spacing:var(--letter-spacing-heading-en)}html[lang=zh-Hans] h1,html[lang=zh-Hans] h2{font-weight:500}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.hero-copy p,.section-copy,.pricing-card p,.price-title span,.feature-row span,.site-footer p{color:var(--slate-11)}.hero-copy p{max-width:520px}.primary-button{min-height:40px;gap:12px;margin-top:4px;padding:0 16px;background:var(--blue-9);color:#fff;font-weight:500;box-shadow:none}.primary-button:hover,.primary-button:focus-visible{background:var(--blue-10)}.hero-media{overflow:hidden;border-radius:var(--hero-radius);line-height:0}.hero-media picture,.hero-media img{display:block}.hero-media img{width:100%;height:auto;box-shadow:var(--hero-shadow)}.feature-section,.pricing-section,.site-footer,.pricing-card{flex-direction:column}.feature-section{gap:24px}.feature-list{flex-direction:column;gap:12px}.feature-row{display:flex;align-items:center;gap:12px}.feature-row svg,.check-icon{color:var(--blue-9)}.feature-row svg,.check-icon{flex:0 1 auto}.feature-row strong,.price-title strong{color:var(--slate-12);font-weight:500}.pricing-section{align-items:flex-start;gap:24px;scroll-margin-top:24px;outline:none}.section-copy{max-width:460px}.pricing-stack{width:100%;flex-direction:column;gap:16px}.pricing-card{width:100%;align-items:flex-start;gap:12px;padding:24px;border-radius:var(--radius-4);background:var(--gray-a2)}.price-title{display:flex;align-items:baseline;gap:8px}.pricing-card ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pricing-card li{display:flex;align-items:center;gap:8px;color:var(--slate-12)}.license-button{min-height:40px;margin-top:4px;padding:0 16px;font-size:15px;line-height:24px}.site-footer{align-items:flex-start;gap:8px;padding:16px 0}.footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.footer-links>span[aria-hidden=true]{color:var(--slate-6)}.accent-link{color:var(--blue-9)}.site-footer .text-link{color:var(--slate-a11);text-decoration-line:none;text-decoration-thickness:1px;text-underline-offset:2.375px}.site-footer .accent-link{color:var(--blue-a11)}:focus-visible{outline:2px solid var(--blue-9);outline-offset:3px}@media(max-width:920px){.page-shell{padding:0 24px}.site-header{min-height:96px;padding:48px 0 16px}}@media(max-width:640px){.site-header{min-height:96px;padding:48px 0 16px}.nav-links{gap:24px}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}}
