// Industries hub + individual industry pages const SFIndustriesHub = ({ lang, accent, setPage }) => { const t = (en, zh) => sfT(lang, en, zh); return (
{t('Industries we serve','服務行業')}

{t('Different industries. Different best-fit stacks.', '不同行業,不同的最佳方案。')}

{t('A bank does not need the same network as a restaurant. A clinic does not need the same security stack as a school. We pick the right combination for what you actually do.', '銀行不需要與餐廳相同的網絡,診所不需要與學校相同的安全方案。我們按您的實際業務挑選最合適的組合。')}

{SF_INDUSTRY_LIST.map((id, i) => { const ind = SF_INDUSTRY_PAGES[id]; const x = lang==='en' ? ind.en : ind.zh; return ( setPage(`industry:${id}`)} style={{ padding:'32px', cursor:'pointer', background:'var(--bg-card)', borderRight: i%2===0 ? '1px solid var(--border-subtle)' : 'none', borderBottom: i < SF_INDUSTRY_LIST.length-2 ? '1px solid var(--border-subtle)' : 'none', transition:'background 180ms', }} onMouseEnter={e=>e.currentTarget.style.background='var(--bg-fill-1)'} onMouseLeave={e=>e.currentTarget.style.background='var(--bg-card)'} >
{String(i+1).padStart(2,'0')} / {SF_INDUSTRY_LIST.length}

{x.name}

{x.title}

{ind.pillars.slice(0,4).map(pid => { const pp = SF_PILLARS[pid]; if (!pp) return null; const pt = lang==='en' ? pp.en : pp.zh; return ( {pt.kicker} ); })}
); })}
); }; const SFIndustryPage = ({ industryId, lang, accent, setPage }) => { const t = (en, zh) => sfT(lang, en, zh); const ind = SF_INDUSTRY_PAGES[industryId]; if (!ind) return null; const x = lang==='en' ? ind.en : ind.zh; return (
{/* HERO */}
{t('INDUSTRY','行業')} / {x.name.toUpperCase()}

{x.title}

{x.lede}

{t('Talk to an engineer','即時聯絡工程師')}
{/* OUTCOMES */}
{t('What this looks like in practice','實際成果')}

{t(`What we typically deliver for ${x.name.toLowerCase()} clients.`, `服務 ${x.name} 客戶的典型成果。`)}

{ind.outcomes.map((o, i) => (
✓ {String(i+1).padStart(2,'0')}

{lang==='en' ? o.en : o.zh}

))}
{/* RECOMMENDED PILLARS */}
{t('Best-fit capabilities','最合適的服務')}

{t(`The stack we usually deploy for ${x.name.toLowerCase()}.`, `為 ${x.name} 客戶常用的方案組合。`)}

{t('Click any capability to learn more.', '點擊任何項目了解詳情。')}

{ind.pillars.map((pid, i) => { const pp = SF_PILLARS[pid]; if (!pp) return null; const pt = lang==='en' ? pp.en : pp.zh; return ( setPage(`pillar:${pid}`)} style={{ padding:'24px', cursor:'pointer', background:'var(--bg-card)', borderRight: ie.currentTarget.style.background='var(--bg-fill-1)'} onMouseLeave={e=>e.currentTarget.style.background='var(--bg-card)'} >
{pp.cat?.toUpperCase()}

{pt.kicker}

{pt.title}

{t('Learn more →','了解更多 →')}
); })}
); }; window.SFIndustriesHub = SFIndustriesHub; window.SFIndustryPage = SFIndustryPage;