#ai-hub{--hub-navy:#0f2033;--hub-gold:#b79245;color:#31363d;background:#fff;font-size:16px;line-height:1.7}#ai-hub *{box-sizing:border-box}#ai-hub .hub-wrap{max-width:1200px;margin:auto;padding:76px 28px}#ai-hub section[id],#ai-hub article[id]{scroll-margin-top:90px}#ai-hub h1{font-size:clamp(2.5rem,5vw,4rem);line-height:1.15;letter-spacing:-.035em;color:var(--hub-navy);margin:16px 0 24px}#ai-hub h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.3;color:var(--hub-navy);margin:8px 0 20px}#ai-hub h3{font-size:1.2rem;line-height:1.4;color:var(--hub-navy);margin:18px 0 12px}#ai-hub p{margin:10px 0 20px}#ai-hub .eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;color:#806126;margin:0 0 12px}#ai-hub .hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center}#ai-hub .hub-hero{border-bottom:1px solid #e4e1db}#ai-hub .lead{font-size:1.2rem;max-width:620px}#ai-hub .journey{border-left:2px solid var(--hub-gold);padding:24px 0 24px 34px}#ai-hub .journey>div{display:flex;align-items:center;gap:20px;font-size:1.15rem;margin:24px 0}#ai-hub .step,#ai-hub .number{color:#806126;font-size:14px;letter-spacing:.1em}#ai-hub .actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}#ai-hub .button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;border-radius:7px;text-decoration:none;border:1px solid transparent;font-weight:700;cursor:pointer;font-size:16px}#ai-hub .primary{background:var(--hub-navy);color:#fff}#ai-hub .outline{border-color:var(--hub-navy);color:var(--hub-navy)}#ai-hub .gold{background:#d4b775;color:#0f2033}#ai-hub .grid{display:grid;gap:22px;margin-top:30px}#ai-hub .four{grid-template-columns:repeat(4,minmax(0,1fr))}#ai-hub .three{grid-template-columns:repeat(3,minmax(0,1fr))}#ai-hub .two{grid-template-columns:repeat(2,minmax(0,1fr))}#ai-hub .card{padding:28px;border:1px solid #e4e1db;border-radius:12px;background:#fff;min-width:0}#ai-hub a.card{text-decoration:none;color:inherit;transition:transform .2s,border-color .2s}#ai-hub a.card:hover{transform:translateY(-4px);border-color:#b79245}#ai-hub .icon{width:46px;height:46px;background:#f7efdd;color:#806126;display:grid;place-items:center;border-radius:10px}#ai-hub .icon svg{width:24px!important;height:24px!important;flex:none}#ai-hub .tags{font-size:14px;color:#69717a}#ai-hub .text-link{font-weight:700;color:#73561f;text-decoration:underline;text-underline-offset:4px}#ai-hub .tinted{background:#f7f8fa}#ai-hub .badge{font-size:13px;display:inline-block;padding:3px 9px;background:#f4f0e6;color:#6d551f;border-radius:4px}#ai-hub dl{display:grid;grid-template-columns:110px 1fr;gap:12px;margin-top:22px;font-size:14px}#ai-hub dt{font-weight:700;color:#56606c}#ai-hub dd{margin:0}#ai-hub details{margin-top:22px;border-top:1px solid #e4e1db;padding-top:18px}#ai-hub summary{cursor:pointer;font-weight:700;color:#0f2033;padding:7px 0}#ai-hub .business{background:#0f2033;color:#dce3eb}#ai-hub .business h2{color:#fff}#ai-hub .business .eyebrow{color:#d4b775}#ai-hub .business-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}#ai-hub .business ul{list-style:none;padding:0;margin:0}#ai-hub .business li{border-bottom:1px solid #354457;padding:17px 0;display:flex;gap:18px}#ai-hub .business li span{color:#d4b775}#ai-hub .benefit{border-top:2px solid #b79245;padding-top:20px}#ai-hub .guide-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}#ai-hub label{display:grid;gap:10px;font-size:14px;font-weight:700}#ai-hub select{width:100%;padding:13px;border:1px solid #c9cfd6;border-radius:7px;background:#fff;font:inherit;color:#0f2033}#ai-hub #guide-result{padding:24px;background:#fff;border-left:3px solid #b79245;margin-top:24px}#ai-hub :focus-visible{outline:3px solid #b79245;outline-offset:4px}html[data-lang=zh] #ai-hub .i18n-en,html[data-lang=en] #ai-hub .i18n-zh{display:none!important}html[data-lang=zh] #ai-hub .i18n-zh,html[data-lang=en] #ai-hub .i18n-en{display:contents!important}@media(max-width:950px){#ai-hub .four{grid-template-columns:repeat(2,minmax(0,1fr))}#ai-hub .hero-grid,#ai-hub .business-grid{gap:32px}}@media(max-width:650px){#ai-hub .hub-wrap{padding:48px 20px}#ai-hub .hero-grid,#ai-hub .business-grid,#ai-hub .grid,#ai-hub .guide-form{grid-template-columns:1fr}#ai-hub .journey{padding-left:24px}#ai-hub .card{padding:24px}#ai-hub dl{grid-template-columns:1fr;gap:4px}#ai-hub dd{margin-bottom:12px}#ai-hub .actions .button{width:100%}}@media(prefers-reduced-motion:reduce){#ai-hub a.card{transition:none}}
