*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",Arial,sans-serif;color:#172235;background:#fff;line-height:1.75}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,22px);border-bottom:1px solid #edf1f6;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);position:sticky;top:0;z-index:30}.brand{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:800}.brand-mark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#1769ff,#074fca);display:grid;place-items:center;color:#fff;font-weight:900}.nav{display:flex;gap:25px;font-size:14px;color:#536176}.nav a:hover,.nav a.active{color:#1769ff}.app-btn,.primary{display:inline-flex;align-items:center;justify-content:center;background:#1769ff;color:#fff!important;border-radius:10px;padding:10px 18px;font-weight:700}.secondary{display:inline-flex;border:1px solid #d8e0ea;border-radius:10px;padding:10px 18px;font-weight:700;background:#fff}.hero{padding:88px max(7vw,28px);display:grid;grid-template-columns:1.08fr .92fr;gap:55px;align-items:center;background:linear-gradient(135deg,#f5f9ff,#fff 62%)}.eyebrow{font-size:12px;font-weight:800;letter-spacing:1.6px;color:#1769ff}.hero h1{font-size:58px;line-height:1.13;letter-spacing:-2.3px;margin:12px 0 22px}.hero h1 em{font-style:normal;color:#1769ff}.hero p{font-size:18px;color:#667488;max-width:690px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 12px}.note{font-size:12px;color:#8a96a6}.demo{border:1px solid #e1e8f1;border-radius:22px;padding:28px;background:#fff;box-shadow:0 25px 70px rgba(22,105,255,.11)}.demo .q{font-size:27px;line-height:1.35;font-weight:800;margin:13px 0 24px}.mini{display:grid;grid-template-columns:1fr 1fr;gap:11px}.mini div{background:#f5f8fc;border-radius:12px;padding:15px}.mini b,.mini span{display:block}.mini span{font-size:12px;color:#8591a2;margin-top:4px}.section{padding:86px max(7vw,28px)}.section.alt{background:#f7f9fc}.section.dark{background:#0f1929;color:#fff}.head{max-width:820px;margin-bottom:36px}.head h2,.head h1{font-size:40px;line-height:1.25;letter-spacing:-1.2px;margin:8px 0 12px}.head p{color:#6b788b}.dark .head p{color:#aeb8c7}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{border:1px solid #e3e9f1;border-radius:16px;background:#fff;padding:24px}.card h3{font-size:20px;margin:8px 0}.card p{font-size:14px;color:#717e91}.dark .card{background:#142137;border-color:#26364f}.dark .card p{color:#acb6c5}.link{color:#1769ff;font-size:14px;font-weight:700}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.article-card{border:1px solid #e2e8f0;border-radius:16px;padding:22px;background:#fff;transition:.2s}.article-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(22,34,53,.07)}.article-card small{color:#1769ff;font-weight:800}.article-card h3{font-size:18px;line-height:1.45;margin:8px 0}.article-card p{font-size:13px;color:#768398}.search{display:flex;gap:10px;max-width:750px;margin:24px 0}.search input{flex:1;border:1px solid #d7e0eb;border-radius:11px;padding:13px 15px;font-size:15px}.search button{border:0;background:#1769ff;color:#fff;border-radius:11px;padding:0 18px;font-weight:700}.article{max-width:900px;margin:auto;padding:72px 24px 90px}.crumb{font-size:13px;color:#8994a5;margin-bottom:24px}.article h1{font-size:44px;line-height:1.28;letter-spacing:-1.4px;margin:10px 0 18px}.article .lead{font-size:19px;color:#647287;border-left:4px solid #1769ff;padding-left:18px}.article h2{font-size:27px;margin-top:42px}.article h3{font-size:20px;margin-top:28px}.article p,.article li{font-size:16px;color:#39485d}.answer{background:#f2f7fd;border:1px solid #dce8f7;border-radius:15px;padding:21px;margin:26px 0}.answer strong{color:#155cce}.factor-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.factor{border:1px solid #e3eaf2;border-radius:12px;padding:16px}.factor b{display:block;margin-bottom:4px}.factor span{font-size:13px;color:#788497}.faq details{border-bottom:1px solid #e7ebf1;padding:15px 0}.faq summary{font-weight:700;cursor:pointer}.related{display:grid;grid-template-columns:1fr 1fr;gap:10px}.related a{background:#f4f8fc;padding:13px 15px;border-radius:10px;color:#35506f}.cta{background:linear-gradient(135deg,#e9f3ff,#f8fbff);border:1px solid #dbe9fb;border-radius:20px;padding:32px;margin-top:45px}.cta h2{margin-top:0!important}.contact{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel{border:1px solid #e3eaf2;border-radius:17px;padding:27px}.qr-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.qr{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px;text-align:center}.qr img{width:220px;margin:auto;border-radius:9px}.footer{background:#0b1320;color:#b6c0ce;padding:48px max(7vw,28px) 24px}.footer-grid{display:grid;grid-template-columns:1.2fr .8fr 1.5fr .9fr;gap:32px}.footer-logo{font-size:22px;font-weight:800;color:#fff}.footer h4{color:#fff;margin-top:0}.footer a{display:block;margin:7px 0}.footer-bottom{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #263247;margin-top:32px;padding-top:18px;font-size:12px}@media(max-width:1000px){.nav{display:none}.hero{grid-template-columns:1fr}.grid4{grid-template-columns:1fr 1fr}.grid3,.article-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.contact{grid-template-columns:1fr}}@media(max-width:620px){.header{padding:0 18px}.hero,.section{padding-left:20px;padding-right:20px}.hero h1{font-size:38px}.head h1,.head h2{font-size:30px}.grid4,.grid3,.article-grid,.factor-grid,.related,.qr-grid,.footer-grid{grid-template-columns:1fr}.article h1{font-size:34px}.footer-bottom{flex-direction:column}.app-btn{padding:8px 12px;font-size:13px}}
.brand-logo{width:38px;height:38px;object-fit:contain;border-radius:10px;background:#fff}
.trust-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:start}
.trust-copy{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:28px}
.trust-copy h3{font-size:25px;margin:0 0 10px}.trust-copy p{color:#667488}
.credential-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.credential-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px}
.credential-card h3{font-size:17px;line-height:1.45;margin:8px 0}.credential-card p{font-size:13px;color:#748195;margin:5px 0}
.credential-label{font-size:11px;font-weight:800;color:#1769ff;letter-spacing:.5px}
.credential-thumb{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:10px;border:1px solid #e3e8ef;background:#f5f7fa}
.qualification-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.qualification-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden}
.qualification-card .cover{background:#f5f7fa;padding:16px}
.qualification-card .cover img{width:100%;height:280px;object-fit:contain;background:#fff;border-radius:10px}
.qualification-card .content{padding:20px}.qualification-card h3{margin:5px 0 10px;font-size:19px;line-height:1.45}
.meta-list{margin:0;padding:0;list-style:none}.meta-list li{font-size:13px;color:#647287;margin:6px 0}.meta-list strong{color:#26364b}
.about-stack{display:grid;gap:18px}.about-block{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:28px}.about-block h2{margin-top:0}
.author-card{display:flex;gap:14px;align-items:flex-start;margin:34px 0;padding:18px;border:1px solid #e1e8f0;border-radius:14px;background:#f8fafc}
.author-card img{width:46px;height:46px;object-fit:contain;border-radius:10px;background:#fff;border:1px solid #e4e9ef}
.author-card b{display:block}.author-card p{font-size:13px!important;margin:3px 0!important;color:#738094!important}
.admin-thumb{width:92px;height:72px;object-fit:contain;border:1px solid #e0e6ee;border-radius:8px;background:#fff}
@media(max-width:900px){.trust-layout,.qualification-grid{grid-template-columns:1fr}.credential-grid{grid-template-columns:1fr}}

/* V9.0 decision-content components */
.article-meta{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 14px}.article-meta span{font-size:12px;font-weight:700;color:#275eaa;background:#eef5ff;border:1px solid #dbe9fb;border-radius:999px;padding:4px 9px}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.path-card{border:1px solid #e3eaf2;border-radius:14px;padding:18px;background:#fff}.path-card h3{margin:0 0 8px;font-size:18px}.path-card p{font-size:14px}.path-card .tradeoff{background:#f7f9fc;padding:10px;border-radius:9px}.switch-box{background:#fff9ee;border:1px solid #f2dfb5;border-radius:15px;padding:20px}.switch-box p{margin-top:0}.joint-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.joint-card{border:1px solid #dfe8f4;border-radius:14px;padding:18px;background:#f8fbff}.joint-card b{color:#205da8}.common-box{margin-top:12px;background:#f3f8ff;border-left:4px solid #1769ff;border-radius:10px;padding:17px;color:#39485d}.product-fit{margin:18px 0 28px;padding:23px;border:1px solid #d8e7fb;background:linear-gradient(135deg,#f2f7ff,#fff);border-radius:17px}.product-fit h3{font-size:23px;margin:6px 0}.product-label{font-size:12px;font-weight:800;color:#1769ff;letter-spacing:.5px}.article-card .badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.article-card .badges span{font-size:11px;padding:3px 7px;background:#f3f6fa;border-radius:999px;color:#65758a}.feature-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.feature-step{border:1px solid #e0e8f2;background:#fff;border-radius:14px;padding:18px}.feature-step b{display:block;color:#1769ff;margin-bottom:6px}.hero-split{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px}.use-card{border:1px solid #e1e8f1;border-radius:18px;padding:24px;background:#fff}.use-card h3{font-size:23px;margin:4px 0 10px}.use-card p{color:#667488}.use-card.emphasis{background:#f2f7ff;border-color:#d6e6fb}.tool-callout{background:#f8fafc;border:1px solid #e3e9f1;border-radius:16px;padding:22px;margin:24px 0}@media(max-width:760px){.path-grid,.joint-grid,.feature-flow,.hero-split{grid-template-columns:1fr}}

/* V9.1 文章统一品牌标识：文章标题与知识库卡片统一使用妙决策官方图标 */
.article-title-wrap{display:flex;align-items:flex-start;gap:14px;margin:10px 0 18px}
.article-title-wrap .article-title-logo{width:44px;height:44px;flex:0 0 44px;object-fit:contain;border-radius:12px;background:#fff;border:1px solid #e4e9ef;padding:3px;margin-top:4px}
.article-title-wrap h1{margin:0!important}
.article-card-title{display:flex;align-items:flex-start;gap:9px;margin:8px 0}
.article-card-title .article-card-logo{width:25px;height:25px;flex:0 0 25px;object-fit:contain;border-radius:7px;background:#fff;border:1px solid #e7ebf1;padding:2px;margin-top:1px}
.article-card-title h3{margin:0!important}
@media(max-width:620px){.article-title-wrap{gap:10px}.article-title-wrap .article-title-logo{width:36px;height:36px;flex-basis:36px;margin-top:3px}.article-card-title .article-card-logo{width:23px;height:23px;flex-basis:23px}}

/* V10 8大决策场景 */
.scene-grid8{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0 34px}.scene-card{display:block;padding:20px;border:1px solid #e4ebf4;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(32,65,110,.06);color:inherit;text-decoration:none}.scene-card-top{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px}.scene-card-top img{width:34px;height:34px;object-fit:contain;flex:0 0 34px;border-radius:10px}.scene-card p{color:#607086;line-height:1.65}.scene-subs{display:flex;gap:6px;flex-wrap:wrap}.scene-subs span,.scene-pill{font-size:12px;border-radius:999px;padding:5px 9px;background:#f1f5fa;color:#49617d}.scenario-box{margin:24px 0;padding:18px 20px;border:1px solid #dbe7f6;border-radius:16px;background:#f8fbff}.scenario-box h2{margin-top:0;font-size:20px}.scene-work_career{--scene:#edf5ff}.scene-business{--scene:#fff4e8}.scene-relationship{--scene:#fff0f5}.scene-family{--scene:#f5efff}.scene-life_choice{--scene:#eef2ff}.scene-learning{--scene:#f1f0ff}.scene-money_consume{--scene:#edf9f3}.scene-communication{--scene:#eaf8f8}.scene-card[class*=scene-]{background:linear-gradient(180deg,var(--scene,#fff),#fff 72%)}.article-meta .scene-pill{background:var(--scene,#eef5ff)}@media(max-width:900px){.scene-grid8{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.scene-grid8{grid-template-columns:1fr 1fr;gap:10px}.scene-card{padding:15px}.scene-card-top{font-size:16px}.scene-card p{font-size:13px}.scene-subs{display:none}}

/* V10.6：知识库文章标题与编辑部信息不再显示Logo */
.article-card-title{display:block;margin:8px 0}
.article-card-title h3{margin:0!important}
.author-card{display:block}
.article-title-wrap{display:block;margin:10px 0 18px}

/* V10.7 publication time + crawlable static list */
.article-publish-time{margin:-4px 0 18px;color:#73819a;font-size:14px;line-height:1.5}
.article-publish-time time{display:inline-flex;align-items:center;gap:6px}
.article-card-date{display:block;margin-top:10px;color:#8a96a8;font-size:12px;line-height:1.4}
.scene-card-top img{width:38px;height:38px;object-fit:contain;flex:0 0 auto}
