:root{--bg:#050505;--bg-soft:#0a0a0a;--surface:#111;--surface-2:#191919;--surface-3:#202020;--ink:#f5f5f4;--muted:#aaa8a5;--muted-2:#74716d;--line:#ffffff1f;--line-strong:#fff3;--blue:#2f86ff;--cyan:#22d3ee;--green:#34d399;--amber:#f59e0b;--orange:#ff6a00;--purple:#8b5cf6;--shadow:0 28px 90px #000000b8;--radius:8px;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{color:var(--ink);font-family:var(--font-sans);letter-spacing:0;background:radial-gradient(circle at 50% 0,#ffffff14,#0000 30rem),linear-gradient(#080808 0%,#050505 38rem,#070707 100%);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}p{color:var(--muted);line-height:1.68}.site-header{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(90deg,#191919eb,#101010d1);border-radius:18px;justify-content:space-between;align-items:center;gap:28px;width:min(1128px,100% - 48px);min-height:74px;margin:22px auto 0;padding:0 18px 0 20px;display:flex;position:sticky;top:22px;box-shadow:0 18px 80px #0000008a,inset 0 1px #ffffff0f}.brand{color:var(--ink);align-items:center;gap:12px;font-size:20px;font-weight:760;display:inline-flex}.brand-mark{color:#070707;background:linear-gradient(145deg,#fffffff2,#b0b9c4d1),#e7eaef;border:1px solid #ffffff29;border-radius:10px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;box-shadow:inset 0 -10px 24px #00000024}.nav-links,.header-actions{align-items:center;gap:22px;display:flex}.nav-links a,.language-link{color:#c8c6c3;font-size:14px;font-weight:650}.nav-links a:hover,.language-link:hover{color:#fff}.button{color:#070707;white-space:nowrap;background:#fff;border:1px solid #fff;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:760;display:inline-flex;box-shadow:0 12px 34px #ffffff14}.button:hover{transform:translateY(-1px)}.button-secondary{border-color:var(--line-strong);color:var(--ink);box-shadow:none;background:0 0}.button-small{min-height:42px;padding:0 18px;font-size:14px}.page-shell{width:min(1200px,100% - 48px);margin:0 auto}.hero{text-align:center;padding:112px 0 96px;display:grid}.hero>div:first-child{align-content:center;justify-items:center;display:grid}.hero .media-slot{width:min(920px,100%);margin:66px auto 0}.eyebrow{color:#c9c7c4;margin:0 0 16px;font-size:14px;font-weight:720}h1,h2,h3{color:var(--ink);letter-spacing:0;margin:0}h1{white-space:pre-line;max-width:920px;font-size:clamp(54px,7vw,96px);font-weight:820;line-height:.98}.hero-zh h1{max-width:980px;font-size:clamp(48px,5.5vw,82px);line-height:1.04}h1:after{content:"";background:linear-gradient(90deg, var(--orange), var(--blue));border-radius:999px;width:min(300px,48%);height:5px;margin:18px auto 0;display:block}h2{font-size:clamp(36px,5vw,64px);font-weight:810;line-height:1.03}h3{font-size:20px;font-weight:760;line-height:1.28}.hero-lead,.large-lead{color:#aaa8a5;overflow-wrap:anywhere;max-width:720px;margin:26px auto 0;font-size:21px;line-height:1.65}.cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.fact-row{flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.fact-row li,.pill{color:var(--muted-2);font-size:14px;font-weight:650}.fact-row li:not(:last-child):after{content:"|";color:#fff3;margin-left:12px}.pill{border:1px solid var(--line);color:#c8c6c3;background:#ffffff0a;border-radius:999px;padding:8px 12px}.media-slot{border:1px solid var(--line);background:linear-gradient(135deg, #29d797d1, #207cffeb 52%, #7038ffeb), var(--surface);min-height:500px;box-shadow:var(--shadow);border-radius:20px;overflow:hidden}.media-toolbar{color:#ffffffb8;background:#1010109e;border-bottom:1px solid #ffffff21;align-items:center;gap:8px;height:48px;padding:0 16px;font-size:12px;display:flex}.media-toolbar span{background:#ff5f57;border-radius:50%;width:11px;height:11px}.media-toolbar span:nth-child(2){background:#ffbd2e}.media-toolbar span:nth-child(3){background:#28c840}.media-toolbar strong{margin-left:8px;font-weight:680}.media-body{align-content:end;min-height:452px;padding:46px;display:grid}.media-body h3{overflow-wrap:anywhere;text-shadow:0 20px 50px #000000b3;max-width:620px;margin-top:26px;font-size:clamp(28px,4vw,48px);line-height:1.05}.media-body p{color:#ffffffc2;max-width:560px;margin:12px 0 0}.demo-stage{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c0c0cd1;border:1px solid #ffffff24;border-radius:18px;justify-self:end;gap:14px;width:min(650px,100%);padding:24px;display:grid;box-shadow:0 24px 80px #0000007a}.audio-strip{align-items:center;gap:6px;min-height:34px;display:flex}.audio-strip span{background:linear-gradient(#ff4f6d,#2dd4bf);border-radius:99px;width:12px}.audio-strip span:first-child{height:18px}.audio-strip span:nth-child(2){height:28px}.audio-strip span:nth-child(3){height:42px}.audio-strip span:nth-child(4){height:30px}.audio-strip span:nth-child(5){height:22px}.audio-strip span:nth-child(6){height:36px}.caption-panel{border-left:3px solid var(--blue);padding-left:18px}.caption-panel p{color:#f3f3f2;overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(18px,2vw,28px);font-weight:720;line-height:1.35}.caption-meta,.timeline-bar{color:#ffffff7a;gap:10px;font-size:12px;font-weight:700;display:flex}.timeline-bar span{background:#ffffff24;border-radius:999px;flex:1;height:6px;display:block}.timeline-bar span:first-child{background:linear-gradient(90deg, var(--orange), var(--blue))}.media-timeline .demo-stage{justify-self:center}.section{padding:96px 0}.section-header{text-align:center;max-width:820px;margin:0 auto 44px}.section-header p:not(.eyebrow){max-width:720px;margin:18px auto 0;font-size:19px}.proof-grid,.scenario-grid,.feature-grid,.pricing-grid,.changelog-grid,.faq-grid{gap:18px;display:grid}.proof-grid{grid-template-columns:repeat(3,1fr)}.scenario-grid,.feature-grid{grid-template-columns:repeat(4,1fr)}.pricing-grid{grid-template-columns:repeat(3,1fr)}.proof-card,.scenario-card,.feature-card,.pricing-card,.changelog-card,.faq-card,.band-panel{border:1px solid var(--line);background:linear-gradient(#ffffff14,#ffffff0a);border-radius:18px;box-shadow:inset 0 1px #ffffff0d}.proof-card,.feature-card,.changelog-card,.faq-card{padding:24px}.proof-card p,.scenario-card p,.feature-card li,.pricing-card li,.faq-card p,.band-panel p{color:#a8a6a2}.scenario-card{align-content:space-between;min-height:380px;padding:18px;display:grid}.mini-slot{color:#d8d6d2;background:linear-gradient(135deg,#2f86ff40,#0000 55%),linear-gradient(315deg,#34d3993d,#0000 60%),#101010;border:1px solid #ffffff1f;border-radius:14px;place-items:end start;min-height:148px;margin-bottom:22px;padding:18px;font-size:13px;font-weight:760;display:grid}.split-band{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;display:grid}.band-panel{padding:38px}.point-list{flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.workflow-list{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;display:grid}.workflow-item{border-top:1px solid var(--line-strong);min-height:210px;padding-top:20px;position:relative}.workflow-item span{color:var(--blue);font-weight:840}.workflow-item p{margin-bottom:0}.feature-card ul,.pricing-card ul{gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}.feature-card li,.pricing-card li{padding-left:20px;position:relative}.feature-card li:before,.pricing-card li:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;position:absolute;top:.7em;left:0}.pricing-card{align-content:space-between;min-height:430px;padding:28px;display:grid}.pricing-card:nth-child(2){background:linear-gradient(#2f86ff29,#ffffff0d);border-color:#2f86ff73}.pricing-card .button{width:100%;margin-top:26px}.price{color:#fff;margin:16px 0 8px;font-size:46px;font-weight:840}.changelog-grid,.faq-grid{grid-template-columns:repeat(3,1fr)}.final-cta{border:1px solid var(--line);text-align:center;background:linear-gradient(135deg,#2f86ff26,#ff6a001a),#101010;border-radius:22px;justify-items:center;margin:74px 0 0;padding:64px 32px;display:grid}.final-cta h2{max-width:840px}.final-cta p{max-width:720px}.site-footer{border-top:1px solid var(--line);grid-template-columns:1.2fr 1.8fr;gap:44px;width:min(1200px,100% - 48px);margin:0 auto;padding:76px 0 34px;display:grid}.footer-brand{margin-bottom:12px}.footer-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.footer-grid div{align-content:start;gap:10px;display:grid}.footer-grid h3{font-size:14px}.footer-grid a,.footer-bottom,.footer-bottom a{color:var(--muted);font-size:14px}.footer-bottom{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;gap:18px;padding-top:28px;display:flex}.narrow-page{max-width:900px;padding:104px 0 88px}.narrow-page .eyebrow,.narrow-page h1,.narrow-page .large-lead{text-align:center}.legal-list{gap:18px;margin-top:52px;display:grid}.legal-list section{border:1px solid var(--line);background:#ffffff0b;border-radius:18px;padding:24px}@media (max-width:980px){.site-header{width:min(100% - 28px,1128px);margin-top:14px;top:14px}.nav-links{display:none}.split-band,.site-footer{grid-template-columns:1fr}.proof-grid,.scenario-grid,.feature-grid,.pricing-grid,.workflow-list,.changelog-grid,.faq-grid{grid-template-columns:repeat(2,1fr)}.hero{min-height:auto;padding-top:84px}}@media (max-width:640px){.site-header{flex-wrap:wrap;gap:14px;min-height:auto;padding:14px}.header-actions{grid-template-columns:auto minmax(0,1fr);gap:14px;width:100%;display:grid}.language-link{font-size:13px}.page-shell,.site-footer{width:min(100% - 30px,1200px)}.hero{padding:56px 0 42px}h1{font-size:48px}.hero-zh h1{overflow-wrap:anywhere;word-break:break-all;max-width:300px;font-size:36px;line-height:1.08}.hero-lead{max-width:340px}h2{font-size:38px}.hero-lead,.large-lead{font-size:18px}.cta-row,.button{width:100%}.site-header .button{width:auto}.fact-row{display:grid}.fact-row li:not(:last-child):after{content:"";margin:0}.proof-grid,.scenario-grid,.feature-grid,.pricing-grid,.workflow-list,.changelog-grid,.faq-grid,.footer-grid{grid-template-columns:1fr}.media-slot{border-radius:16px;width:100%;min-height:420px}.hero .media-slot{width:100%;max-width:100%}.media-body{min-height:372px;padding:16px}.media-body h3{word-break:break-all;font-size:28px;line-height:1.12}.demo-stage{width:100%;min-width:0;padding:14px}.caption-panel{min-width:0}.caption-panel p{word-break:break-word;font-size:15px}.section{padding:70px 0}.band-panel,.final-cta{padding:28px}.footer-bottom{flex-direction:column}}
