.platform-page .intro,.platform-page .page-header,.platform-page section{border-bottom:1px solid var(--platform-line)}body.platform-page{--platform-text:#222;--platform-muted:#666;--platform-hint:#888;--platform-line:#ececec;--platform-surface:#fff;--platform-accent:#ff9800;--platform-accent-soft:#fff7e9;--platform-bg:#fbfbfb;margin:0;color:var(--platform-text);background:var(--platform-bg);font-family:"Noto Sans SC","Microsoft YaHei",Arial,sans-serif;line-height:1.8}.platform-page *{box-sizing:border-box}.platform-page a{color:inherit;text-decoration:none}.platform-page .page-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 6vw;background:rgba(255,255,255,.92);backdrop-filter:blur(12px)}.platform-page .brand{display:inline-flex;align-items:center;gap:10px;font-weight:800}.platform-page .brand img{width:32px;height:32px}.platform-page .nav{display:inline-flex;align-items:center;gap:18px;color:var(--platform-muted);font-size:14px}.platform-page .eyebrow,.platform-page .nav a:hover{color:var(--platform-accent)}.platform-page main{width:min(960px,88vw);margin:0 auto;padding:56px 0 72px}.platform-page .intro{padding-bottom:36px}.platform-page .eyebrow{margin:0 0 10px;font-size:14px;font-weight:700}.platform-page h1{margin:0;font-size:clamp(32px, 5vw, 54px);line-height:1.15;letter-spacing:0}.platform-page .lead{max-width:760px;margin:20px 0 0;color:var(--platform-muted);font-size:18px}.platform-page section{padding:36px 0}.platform-page h2{margin:0 0 14px;font-size:24px;line-height:1.35}.platform-page p{margin:0 0 14px;color:var(--platform-muted)}.platform-page .category-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:18px}.platform-page .category-list span{display:block;padding:10px 12px;border-radius:8px;background:var(--platform-surface);border:1px solid var(--platform-line);color:var(--platform-muted);font-size:14px}.platform-page .feature-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:18px}.platform-page .feature{padding:18px;border-radius:8px;background:var(--platform-surface);border:1px solid var(--platform-line)}.platform-page .feature h3{margin:0 0 8px;font-size:17px}.platform-page .feature p{margin:0;font-size:14px}.platform-page .cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:30px 0 0;border-bottom:none}.platform-page .button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:999px;background:var(--platform-accent);color:#fff;font-weight:700}.platform-page .button.secondary{background:var(--platform-accent-soft);color:var(--platform-accent)}.platform-page .page-footer{width:min(960px,88vw);margin:0 auto;padding:28px 0 42px;color:var(--platform-hint);font-size:13px}@media (max-width:640px){.platform-page .page-header{align-items:flex-start;flex-direction:column;gap:10px}.platform-page main{padding-top:36px}.platform-page .lead{font-size:16px}}
