:root{--ps-dark:#111827;--ps-black:#090d16;--ps-blue:#356bf5;--ps-cyan:#2ed0d1;--ps-yellow:#ffc94a;--ps-green:#25b77b;--ps-ink:#182238;--ps-muted:#68758a;--ps-paper:#f5f6f8;--ps-line:#d7dce5;--shadow:0 22px 65px rgba(25,40,78,.14)}
body{color:var(--ps-ink);background:var(--ps-paper);background-image:linear-gradient(rgba(24,34,56,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(24,34,56,.026) 1px,transparent 1px);background-size:32px 32px}.container{width:min(1240px,calc(100% - 40px))}
.announcement{min-height:38px;justify-content:flex-start;padding-left:max(20px,calc((100% - 1240px)/2));background:var(--ps-black);border-bottom:3px solid var(--ps-cyan)}.announcement:before{content:"UPDATE";color:#111827;background:var(--ps-yellow);border-radius:2px}.announcement b{color:#77e2e3}.header{height:72px;background:rgba(255,255,255,.96);border-color:#d9dee7;box-shadow:none}.logo{color:var(--ps-dark)}.logo-mark{border-radius:2px;background:linear-gradient(135deg,var(--ps-blue) 0 50%,var(--ps-cyan) 50%);box-shadow:none}.logo-mark:before{border-radius:1px}.navlinks a:hover,.navlinks a.active{color:var(--ps-blue);border-color:var(--ps-cyan);background:#f1f3f7}.btn{border-radius:3px;box-shadow:none}.btn-dark,.btn-orange{color:#fff;background:var(--ps-blue);border-color:var(--ps-blue)}.btn-orange{color:#111827;background:var(--ps-yellow);border-color:var(--ps-yellow)}
.hero{min-height:720px;padding:90px 0;color:#fff;background:linear-gradient(90deg,#fff 0 50%,var(--ps-black) 50%);border:0}.hero:before{width:50%;height:100%;right:0;top:0;border-radius:0;background:radial-gradient(circle at 55% 40%,rgba(53,107,245,.26),transparent 55%)}.hero:after{content:"PRODUCT / EXPERIENCE";right:2%;bottom:14px;color:rgba(255,255,255,.07);font-size:21px}.hero-grid{grid-template-columns:1fr 1fr;gap:80px}.hero-grid>div:first-child{color:var(--ps-ink)}.eyebrow{color:var(--ps-blue)}.eyebrow:before{width:34px;height:3px;border-radius:0;background:var(--ps-cyan)}.hero h1{color:var(--ps-dark);font-size:clamp(54px,6vw,80px)}.hero h1 span{background:linear-gradient(135deg,var(--ps-blue),#684ce7);-webkit-background-clip:text}.lead{color:#5d6b80}.micro{color:#778397}.micro:before{content:"✓";margin-right:7px;color:var(--ps-green)}.hero-actions .btn{min-height:54px}.visual{padding:0}.visual-frame{padding:43px 10px 10px;background:#151c2a;border-color:#354158;border-radius:3px;box-shadow:25px 25px 0 rgba(46,208,209,.1)}.visual-frame:before{content:"产品界面 / 实时远程连接";top:12px;color:#a7b3c8}.visual-frame:after{color:var(--ps-cyan)}.visual-frame img{border-color:#39455b;border-radius:1px;filter:saturate(.7) brightness(.83)}.metal-node{color:#e3e9f2;background:#1c2534;border-color:#39465a;border-radius:2px}.node-dot{border-radius:0;background:var(--ps-cyan)}
.metrics{background:linear-gradient(90deg,var(--ps-blue) 0 50%,#244bc0 50%);border:0}.metric{border-color:rgba(255,255,255,.2)}.metric:after{left:0;width:100%;height:3px;background:var(--ps-yellow)}.metric strong{color:#fff}.metric span{color:#c8d4f8}.logo-belt{padding:74px 0;background:#fff}.logo-belt p{text-align:left}.logo-matrix{gap:0}.logo-matrix span{min-height:180px;padding:28px;border-radius:0;border-color:var(--ps-line);box-shadow:none}.logo-matrix span:nth-child(2){border:1px solid var(--ps-line);border-left:0;transform:none}.logo-matrix span:nth-child(3),.logo-matrix span:nth-child(4){border-left:0}.logo-matrix span:nth-child(2):after{display:none}.logo-matrix span:nth-child(even){background:#f0f3f7}.logo-matrix span:before{content:"探索产品 →";color:var(--ps-blue)}.logo-matrix small{color:#0caeb0}.logo-matrix b{color:var(--ps-dark)}
.section{padding:102px 0}.section.white{background:#fff}.section-head h2{color:var(--ps-dark)}.section-head p{color:var(--ps-muted)}.grid-6{gap:0;background:var(--ps-line);border:1px solid var(--ps-line)}.feature{min-height:290px;padding:32px;border:0;border-radius:0;box-shadow:none}.feature:nth-child(4),.feature:nth-child(5),.feature:nth-child(6){border-top:1px solid var(--ps-line)}.feature:before{content:"PRODUCT";color:#8893a3}.feature:after{left:0;right:auto;width:4px;height:100%;background:var(--ps-cyan)}.ficon{margin-bottom:48px;color:var(--ps-blue);background:#edf1fb;border-color:#cbd4e8;border-radius:2px}.feature p{color:var(--ps-muted)}.more{color:var(--ps-blue)}
.section.dark{background:var(--ps-black)}.scenes{gap:35px}.scene{min-height:480px;background:#fff;border:0;border-radius:0;box-shadow:none}.scene:nth-child(even){background:#171f2e}.scene-copy{padding:55px;color:var(--ps-ink)}.scene:nth-child(even) .scene-copy{color:#fff}.scene p{color:#66758a}.scene:nth-child(even) p{color:#aab6c8}.scene-no{color:var(--ps-blue)}.scene:nth-child(even) .scene-no{color:var(--ps-cyan)}.scene-media:after{background:linear-gradient(90deg,transparent 65%,#fff)}.scene:nth-child(even) .scene-media:after{background:linear-gradient(-90deg,transparent 65%,#171f2e)}.scene-media img{filter:saturate(.62)}.tags span{color:#53637a;background:#f0f3f7;border-color:#d9e0e8;border-radius:2px}.scene:nth-child(even) .tags span{color:#c0cada;background:#232d3f;border-color:#3b485e}
.compare-wrap{border-radius:3px;box-shadow:var(--shadow)}.compare thead th{color:#fff;background:var(--ps-dark)}.compare .ours{color:var(--ps-blue);background:#e9efff}.yes{color:var(--ps-green)}.reviews{gap:0;background:var(--ps-line);border:1px solid var(--ps-line)}.review{padding:34px;border:0;border-radius:0;box-shadow:none}.review+.review{border-left:1px solid var(--ps-line)}.review:nth-child(2){background:#f0f3f7}.review:after{left:0;right:0;background:var(--ps-cyan)}.avatar{border-radius:2px;background:var(--ps-blue)}
.faq{gap:70px}.faq-list{border-radius:3px;box-shadow:none}summary:after{border-radius:2px;background:var(--ps-blue)}details[open] summary:after{background:var(--ps-cyan)}.cta{background:linear-gradient(90deg,var(--ps-blue) 0 50%,var(--ps-dark) 50%);border:0}.cta:before{border-radius:0}.cta:after{content:"START / CONNECT";font-size:82px}.cta .btn-dark{color:#111827;background:var(--ps-yellow);border-color:var(--ps-yellow)}.articles{gap:0;background:var(--ps-line);border:1px solid var(--ps-line)}.article{border:0;border-radius:0;box-shadow:none}.article+.article{border-left:1px solid var(--ps-line)}.article:nth-child(2){background:#f0f3f7}.article:before{left:0;right:0;background:var(--ps-yellow)}.article-cover img{filter:saturate(.65)}.footer{background:var(--ps-black);border-top:4px solid var(--ps-cyan)}
.page-hero{padding:90px 0;color:#fff;background:linear-gradient(90deg,#fff 0 50%,var(--ps-black) 50%);border-bottom:3px solid var(--ps-cyan)}.page-hero .container{width:min(1240px,calc(100% - 40px))}.page-hero:before{content:"50/50";top:-150px;color:rgba(53,107,245,.08)}.page-hero:after{content:"PRODUCT DOWNLOAD / PRODUCT SUPPORT";color:rgba(255,255,255,.05)}.page-hero h1{max-width:570px;color:var(--ps-dark)}.page-hero p{max-width:570px;color:#617087}.downloads{gap:0;background:var(--ps-line);border:1px solid var(--ps-line)}.download-card{min-height:370px;border:0;border-radius:0;box-shadow:none}.download-card+.download-card{border-left:1px solid var(--ps-line)}.download-card:nth-child(2){background:#f0f3f7}.download-card.featured{border:0;box-shadow:inset 0 4px 0 var(--ps-blue)}.download-card.featured:before{color:var(--ps-blue)}.badge{border-radius:2px;color:var(--ps-blue)}.download-card:after{color:var(--ps-green)}.download-banner{border-radius:0;background:#171f2e}.steps{gap:0;background:var(--ps-line);border:1px solid var(--ps-line)}.step{border:0;border-radius:0;box-shadow:none}.step+.step{border-left:1px solid var(--ps-line)}.step b{color:var(--ps-blue)}.searchbox{margin-left:0;border-radius:3px}.help-side,.help-card{border-radius:3px;box-shadow:none}.help-side b{border-color:var(--ps-cyan)}.help-card:after{color:var(--ps-green)}
@media(max-width:920px){.hero,.page-hero{background:#fff}.hero-grid{grid-template-columns:1fr}.logo-matrix{grid-template-columns:repeat(2,1fr)}.logo-matrix span:nth-child(3){border-left:1px solid var(--ps-line)}.logo-matrix span:nth-child(n+3){border-top:0}.scene-media:after,.scene:nth-child(even) .scene-media:after{background:linear-gradient(0deg,#fff,transparent 50%)}.scene:nth-child(even) .scene-media:after{background:linear-gradient(0deg,#171f2e,transparent 50%)}}
@media(max-width:620px){.announcement{padding-left:14px}.hero{padding:62px 0}.hero h1{font-size:47px}.metric-grid{grid-template-columns:repeat(2,1fr)}.logo-matrix,.grid-6{grid-template-columns:1fr}.logo-matrix span+span,.logo-matrix span:nth-child(2),.logo-matrix span:nth-child(3){border-left:1px solid var(--ps-line);border-top:0}.feature:nth-child(n+2){border-top:1px solid var(--ps-line)}.section{padding:72px 0}.scene-copy{padding:32px 24px}.reviews,.articles,.downloads,.steps{display:grid;grid-template-columns:1fr}.review+.review,.article+.article,.download-card+.download-card,.step+.step{border-left:0;border-top:1px solid var(--ps-line)}.cta{background:var(--ps-blue)}}
