:root{color-scheme:light;--ink:#20223c;--muted:#70748a;--purple:#6c56ee;--line:#e8e9f1;--font:"Microsoft YaHei","PingFang SC",system-ui,-apple-system,"Segoe UI",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font-family:var(--font);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid #846fff;outline-offset:5px;border-radius:5px}h1,h2,h3,p{margin:0}svg{display:block}section[id]{scroll-margin-top:90px}.container{width:calc(100% - 96px);max-width:1200px;margin:0 auto}.skip-link{position:fixed;top:-60px;left:20px;z-index:10;background:var(--ink);color:#fff;padding:12px 20px}.skip-link:focus{top:12px}.header{height:88px;background:rgba(255,255,255,.96);border-bottom:1px solid #f1f1f7}.header-inner{height:100%;display:flex;align-items:center;gap:36px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:23px;font-weight:750;letter-spacing:-.5px;white-space:nowrap}.brand-mark{display:grid;place-items:center;width:37px;height:37px;background:var(--purple);border-radius:11px;color:#fff}.brand-mark svg{width:26px;height:26px;transform:rotate(-24deg)}.edition{margin-left:9px;font-size:12px;letter-spacing:1px;font-weight:600;color:var(--purple);padding:4px 7px;background:#f0edff;border-radius:4px;vertical-align:middle}.navigation{display:flex;gap:30px;font-size:14px;color:#606478;margin-left:35px}.navigation a:hover,.login-link:hover,.footer a:hover{color:var(--purple)}.header-actions{display:flex;gap:26px;align-items:center;margin-left:auto;font-size:14px}.button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:0 23px;border:1px solid var(--purple);border-radius:8px;background:var(--purple);color:#fff;font-size:14px;font-weight:600;transition:background .16s,box-shadow .16s}.button:hover{background:#5c45dc;box-shadow:0 5px 16px #6653dd24}.button span{font-size:19px;font-weight:400}.button-small{min-height:40px;padding:0 15px;gap:16px;font-size:13px}.button-white{background:#fff;border-color:#dfe0ec;color:var(--ink)}.button-white:hover{background:#f7f5ff;box-shadow:none}.hero{min-height:630px;display:grid;grid-template-columns:1fr 1.07fr;align-items:center;gap:52px;padding-top:65px;padding-bottom:85px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:1.4px;color:var(--purple);display:flex;align-items:center;gap:9px}.status-dot{display:inline-block;width:7px;height:7px;background:#26b494;border-radius:50%;flex:none}.hero .eyebrow{margin-bottom:24px}.hero h1{font-size:clamp(34px,3.8vw,50px);line-height:1.48;letter-spacing:-1.6px;font-weight:750}.hero h1 span{color:var(--purple)}.hero-description{font-size:15px;line-height:2;color:var(--muted);margin-top:22px}.hero-actions{display:flex;gap:12px;margin-top:31px}.hero-note{font-size:11px;color:#85889a;margin-top:15px}.hero-platforms{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:34px;font-size:10px;color:#7e8296}.hero-platforms>span{width:100%;color:#989bad;font-size:10px;margin-bottom:1px}.hero-platforms b{font-weight:500}.hero-platforms i{width:2px;height:2px;background:#b9bbca;border-radius:50%}.product-preview{background:#fff;border:1px solid #e2e3ee;border-radius:14px;box-shadow:0 24px 70px -26px #34228740;position:relative;min-width:0}.product-preview:before{content:"";position:absolute;inset:-50px -24px;z-index:-1;background:radial-gradient(ellipse,#ebe6ff 0,transparent 68%)}.preview-bar{height:40px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:17px;padding:0 15px;color:#7d8195;font-size:10px}.window-dots{display:flex;gap:5px}.window-dots i{width:6px;height:6px;background:#dbdce7;border-radius:50%}.window-dots i:first-child{background:#f3b4b3}.window-dots i:nth-child(2){background:#edd399}.window-dots i:nth-child(3){background:#a5d7c2}.preview-caption{margin-left:auto;font-size:9px;color:#a2a4b5}.preview-content{display:flex;background:#f5f6fb;border-radius:0 0 14px 14px;overflow:hidden}.preview-sidebar{width:47px;flex:none;background:white;display:flex;align-items:center;flex-direction:column;gap:22px;padding:16px 0;color:#adb0c1;font-size:19px}.preview-sidebar .mini-brand{background:var(--purple);color:#fff;border-radius:8px;width:25px;height:25px;font-size:13px;display:grid;place-items:center;font-weight:700}.sidebar-active{background:#eeebff;color:var(--purple);border-radius:7px;width:31px;height:29px;text-align:center;line-height:29px}.preview-main{padding:22px 19px 18px;min-width:0;flex:1}.preview-heading{display:flex;align-items:center;justify-content:space-between}.preview-heading p{color:#8b8ea2;font-size:9px;margin-bottom:6px}.preview-heading h2{font-size:14px;font-weight:650}.preview-user{display:grid;place-items:center;border-radius:50%;background:#e8e2ff;color:var(--purple);width:27px;height:27px;font-size:11px}.preview-summary{display:flex;gap:7px;margin-top:18px;margin-bottom:15px;font-size:9px;color:#8e91a4}.preview-summary>span{background:#eceef6;border-radius:5px;padding:6px 10px}.preview-summary>span:first-child{color:#309d82;background:#e3f4ec}.preview-summary .status-dot{width:4px;height:4px;margin-right:4px;vertical-align:middle}.preview-device-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.preview-device{background:#fff;border:1px solid #e8e9f1;border-radius:9px;overflow:hidden}.device-screen{height:108px;position:relative;overflow:hidden}.screen-office{background:linear-gradient(145deg,#bccefb,#e9c9d4 60%,#f8e1d3)}.screen-office:before{content:"";position:absolute;inset:55px -15px -30px;background:#858cc8;transform:rotate(-12deg);border-radius:80% 10% 0 0;opacity:.5}.screen-window{position:absolute;left:21%;right:15%;top:31px;height:54px;background:#ffffffcf;border:2px solid #fff;border-radius:3px;box-shadow:0 6px 10px #5857a32e;padding:8px}.screen-window i{display:block;background:#b9b6ea;height:4px;border-radius:1px;margin-bottom:5px;width:69%}.screen-window i:nth-child(2){width:85%;background:#dedbf3}.screen-window i:nth-child(3){width:45%;background:#dedbf3}.online-label{position:absolute;right:7px;top:7px;font-size:8px;background:#f1fff5eb;color:#25a477;border-radius:12px;padding:3px 8px;z-index:1}.screen-taskbar{position:absolute;bottom:0;height:7px;left:0;right:0;background:#ffffff70}.screen-server{background:linear-gradient(145deg,#7585b8,#b3a9d1 70%,#d1bddb)}.screen-terminal{position:absolute;left:14%;right:13%;top:27px;bottom:15px;background:#30334d;border:3px solid #65677d;border-radius:3px;padding:9px 8px}.screen-terminal i{display:block;height:3px;width:70%;background:#81c3b0;margin-bottom:5px}.screen-terminal i:nth-child(2){width:90%;background:#a19dc5}.screen-terminal i:nth-child(3){width:55%;background:#a19dc5}.screen-terminal i:nth-child(4){width:23%}.device-description{padding:12px 10px 10px}.device-description h3{font-size:10px;font-weight:650}.device-description>p{font-size:8px;color:#8b8fa4;margin-top:5px}.device-health{display:flex;justify-content:space-between;gap:5px;font-size:8px;margin-top:14px;color:#a0a3b3}.device-health span:first-child{color:#38aa87}.preview-connect{display:flex;align-items:center;justify-content:center;gap:17px;color:var(--purple);font-size:9px;padding:7px 2px;background:#f0edff;border-radius:4px;margin-top:10px}.preview-connect b{font-weight:400;font-size:12px}.preview-bottom{margin-top:13px;display:flex;align-items:center;gap:9px;background:#fff;border-radius:7px;padding:11px 10px}.preview-shield{border-radius:6px;background:#e9f4f0;color:#36a58d;display:grid;place-items:center;width:25px;height:25px;font-size:13px}.preview-bottom strong{font-size:9px;font-weight:600}.preview-bottom p{font-size:8px;margin-top:4px;color:#9194a5}.preview-disclaimer{position:absolute;bottom:-25px;right:0;font-size:9px;color:#9a9daf}.section{padding-top:75px;padding-bottom:75px}.capabilities{border-top:1px solid var(--line)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:36px}.section-heading .eyebrow{margin-bottom:13px}.section-heading h2,.workflow h2{font-size:28px;line-height:1.6;letter-spacing:-.6px;font-weight:700}.section-heading>p{font-size:12px;line-height:1.9;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.feature{padding:25px 23px 24px;border:1px solid var(--line);border-radius:12px;background:#fff;min-width:0}.feature-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;margin-bottom:24px}.feature-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.purple{background:#f1edff;color:#8566e5}.blue{background:#eaf1ff;color:#5b87e4}.teal{background:#e6f6f2;color:#39a991}.amber{background:#fff4e1;color:#d99d41}.feature h3{font-size:16px;margin-bottom:12px}.feature p{font-size:12px;line-height:1.95;color:var(--muted)}.feature-detail{display:block;color:#9b9eae;font-size:9px;margin-top:24px;padding-top:15px;border-top:1px solid #f0f0f6;line-height:1.8}.workflow{background:#f8f9fd;border-top:1px solid #f0f1f7;border-bottom:1px solid #f0f1f7}.workflow-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.workflow-heading .eyebrow{margin-bottom:17px}.text-link{display:inline-flex;gap:22px;color:var(--purple);font-size:12px;margin-top:27px;font-weight:600}.steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:29px}.steps li{display:flex;align-items:flex-start;gap:24px}.step-number{font-size:17px;font-weight:500;color:#a298d1;line-height:29px;border:1px solid #e1dfef;border-radius:9px;background:#fff;width:41px;height:41px;display:grid;place-items:center;flex:none;font-variant-numeric:tabular-nums}.steps h3{font-size:15px;margin-top:1px}.steps p{font-size:12px;color:var(--muted);line-height:1.9;margin-top:6px}.download-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.download-card{border:1px solid var(--line);border-radius:12px;padding:24px 23px}.platform-symbol{display:grid;place-items:center;width:34px;height:34px;color:var(--purple);margin-bottom:21px;font-family:system-ui,sans-serif;font-size:30px}.windows{grid-template-columns:1fr 1fr;gap:3px;width:27px;height:27px;margin-top:4px;margin-bottom:24px;transform:perspective(80px) rotateY(-12deg)}.windows i{height:100%;width:100%;background:#7e75e4}.linux{font-family:monospace;font-size:25px;letter-spacing:-4px;place-items:start}.android svg{width:30px;height:30px;stroke:#6eaa8a;fill:none;stroke-width:1.7;stroke-linecap:round}.download-card h3{font-size:16px}.download-card p{margin-top:8px;font-size:10px;color:var(--muted);min-height:35px;line-height:1.8}.download-link{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--purple);border-top:1px solid var(--line);padding-top:17px;margin-top:20px}.download-link:hover{color:#4327b9}.download-note{font-size:10px;color:#8a8ea2;line-height:1.8;margin-top:20px}.closing{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#6551e2;color:white;border-radius:14px;padding:39px 42px;margin-top:6px;margin-bottom:62px}.closing p{font-size:12px;color:#d7d1ff;margin-bottom:10px}.closing h2{font-size:24px;font-weight:600;line-height:1.6}.button-light{background:#fff;border-color:#fff;color:#6551e2;white-space:nowrap}.button-light:hover{background:#f0edff;box-shadow:none}.footer{border-top:1px solid var(--line);min-height:96px;display:flex;gap:27px;align-items:center;padding-top:23px;padding-bottom:23px}.footer .brand{font-size:19px}.footer .edition{font-size:10px}.footer p{font-size:10px;color:#9195a5}.footer>div{display:flex;gap:24px;font-size:11px;color:#72768d;margin-left:auto}
@media(min-width:1440px){.hero{min-height:680px;gap:78px}.hero h1{font-size:52px}.hero-description{font-size:16px}.device-screen{height:123px}.preview-main{padding:24px}.preview-heading h2{font-size:15px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.navigation{margin-left:10px;gap:18px}.header-inner{gap:20px}.header-actions{gap:18px}.hero{gap:30px;padding-top:55px;padding-bottom:65px;min-height:575px}.hero-actions{gap:9px}.hero-actions .button{gap:12px;padding:0 15px;font-size:12px}.hero-platforms{font-size:9px;gap:7px}.preview-main{padding:17px 12px}.preview-sidebar{width:36px}.preview-heading h2{font-size:12px}.preview-user{display:none}.device-screen{height:90px}.preview-device-grid{gap:8px}.device-description{padding:10px 8px}.device-health{font-size:7px}.section{padding-top:60px;padding-bottom:60px}.feature-grid,.download-grid{gap:12px}.feature,.download-card{padding:22px 17px}.feature h3{font-size:14px}.feature p{font-size:11px}.feature-detail{font-size:8px}.section-heading h2,.workflow h2{font-size:25px}.workflow-inner{gap:50px}}
@media(max-width:800px){.container{width:calc(100% - 40px)}.header{height:auto;min-height:76px}.header-inner{min-height:76px;flex-wrap:wrap;gap:12px;padding-top:17px;padding-bottom:17px}.brand{font-size:21px}.brand-mark{width:32px;height:32px;border-radius:9px}.edition{font-size:10px;margin-left:7px}.navigation{order:3;justify-content:center;width:100%;margin:4px 0 0;gap:32px;font-size:12px;border-top:1px solid #f0f0f6;padding-top:15px}.header-actions{font-size:12px;gap:15px}.button-small{min-height:35px;padding:0 12px;font-size:11px;gap:10px}.hero{grid-template-columns:1fr;gap:46px;padding-top:46px;padding-bottom:63px}.hero-copy{text-align:center}.hero .eyebrow{justify-content:center;margin-bottom:17px;font-size:11px}.hero h1{font-size:43px;line-height:1.48}.hero-description{font-size:14px;margin-top:17px}.hero-actions{justify-content:center;margin-top:25px}.hero-actions .button{font-size:13px;min-height:48px;padding:0 20px;gap:20px}.hero-note{font-size:10px}.hero-platforms{justify-content:center;font-size:10px;margin-top:23px}.product-preview{width:100%;max-width:530px;margin:auto}.preview-main{padding:20px}.preview-sidebar{width:44px}.preview-heading h2{font-size:14px}.preview-user{display:grid}.device-screen{height:115px}.device-description{padding:13px 12px}.device-description h3{font-size:11px}.device-health{font-size:8px}.preview-disclaimer{font-size:8px}.section-heading{align-items:flex-start;gap:15px;flex-direction:column;margin-bottom:27px}.section-heading h2,.workflow h2{font-size:25px}.section-heading>p{font-size:12px}.section-heading .eyebrow{font-size:11px;margin-bottom:10px}.feature-grid,.download-grid{grid-template-columns:repeat(2,1fr);gap:14px}.feature,.download-card{padding:23px}.feature h3{font-size:15px}.feature p{font-size:12px}.feature-detail{font-size:9px}.workflow-inner{grid-template-columns:1fr;gap:35px}.workflow h2 br{display:none}.workflow-heading .eyebrow{margin-bottom:10px}.text-link{margin-top:15px}.steps{gap:24px}.steps li{gap:18px}.closing{padding:30px;align-items:flex-start;flex-direction:column;gap:23px;margin-bottom:40px}.closing h2{font-size:22px}.closing .button{min-height:46px;font-size:12px}.footer{flex-wrap:wrap;gap:14px 20px}.footer>div{width:100%;margin-left:0;font-size:11px}.footer p{font-size:9px}}
@media(max-width:420px){.header-actions{gap:12px}.login-link{font-size:11px}.brand{font-size:20px}.brand-mark{width:29px;height:29px}.brand-mark svg{width:22px;height:22px}.brand .edition{margin-left:5px;font-size:9px;padding:4px 5px}.header .button-small{padding:0 10px;gap:7px;font-size:10px}.header-inner{gap:8px}.hero h1{font-size:36px;letter-spacing:-1px}.hero-description{font-size:12px}.hero-actions .button{font-size:11px;gap:13px;padding:0 15px}.hero-platforms{font-size:9px;gap:7px}.preview-main{padding:16px 11px}.preview-sidebar{width:34px;font-size:16px}.preview-heading h2{font-size:12px}.preview-summary{font-size:8px;gap:5px}.preview-summary>span{padding:5px 7px}.device-screen{height:92px}.device-description{padding:10px 7px}.device-description h3{font-size:9px}.device-description>p{font-size:7px}.device-health{font-size:7px}.preview-connect{font-size:8px}.preview-bottom strong{font-size:8px}.preview-bottom p{font-size:7px}.section{padding-top:48px;padding-bottom:48px}.section-heading h2,.workflow h2{font-size:22px}.feature,.download-card{padding:20px 15px}.feature h3{font-size:13px}.feature p{font-size:11px}.feature-detail{font-size:8px}.download-card h3{font-size:15px}.download-card p{font-size:9px;min-height:35px}.download-link{font-size:11px}.closing{padding:26px}.closing h2{font-size:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
@media(max-width:800px){.product-preview:before{inset:-35px 0}}
