:root{--ink:#101722;--navy:#0b2138;--orange:#ff5a1f;--paper:#f7f7f5;--muted:#66717b;--line:#dcdedb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,"Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}.topbar{height:72px;padding:0 clamp(22px,5vw,82px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#fff}.back-home,.language-toggle{font-size:13px;font-weight:700}.language-toggle{justify-self:end}.brand{display:inline-flex;align-items:center;gap:8px;font-size:16px;letter-spacing:.03em}.brand i,.brand b{width:11px;height:11px;background:var(--orange);transform:rotate(45deg);display:inline-block}.brand b{background:#ffab15;margin-left:-17px;margin-top:13px}.service-nav{height:56px;padding:0 20px;display:flex;justify-content:center;align-items:stretch;gap:0;overflow-x:auto;background:var(--navy);color:#dce6ee}.service-nav a{white-space:nowrap;padding:0 25px;display:flex;align-items:center;border-bottom:2px solid transparent;font-size:14px;font-weight:700}.service-nav a:hover,.service-nav a.active{color:#fff;border-bottom-color:var(--orange)}.hero{padding:130px clamp(25px,14vw,230px) 118px;color:#fff;background:linear-gradient(120deg,#07192a,#164467)}.eyebrow{margin:0 0 20px;font-size:11px;letter-spacing:.15em;font-weight:700;color:#ff9a73}.hero h1{max-width:880px;margin:0;font-size:clamp(42px,5.8vw,82px);line-height:1.08;letter-spacing:-.055em}.hero .summary{max-width:660px;margin:26px 0 0;color:#dbe5ed;font-size:17px;line-height:1.8}.page-main{max-width:1180px;margin:0 auto;padding:110px 28px}.intro-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:10vw;padding-bottom:106px;border-bottom:1px solid var(--line)}h2{margin:0;font-size:clamp(31px,3.4vw,50px);line-height:1.16;letter-spacing:-.045em}.intro-grid p{margin:0;color:var(--muted);line-height:1.9;font-size:16px}.section{padding:88px 0;border-bottom:1px solid var(--line)}.section-heading{max-width:650px}.section-heading>p:last-child{margin:20px 0 0;color:var(--muted);line-height:1.85}.scope-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:40px;background:var(--line);border:1px solid var(--line)}.scope-grid article{min-height:130px;padding:27px 30px;background:#fff}.scope-grid b{display:block;font-size:16px;margin-bottom:10px}.scope-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.steps{counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:42px 0 0;padding:0;list-style:none}.steps li{position:relative;padding-top:38px;font-size:15px;line-height:1.6}.steps li::before{counter-increment:step;content:"0" counter(step);position:absolute;top:0;color:var(--orange);font-size:12px;font-weight:700}.steps li:not(:last-child)::after{content:"";position:absolute;top:8px;right:-9px;width:1px;height:17px;background:#c7cbce}.deliverables{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.deliverables article{padding:28px;border:1px solid var(--line)}.deliverables span{display:block;margin-bottom:20px;color:var(--orange);font-size:12px;font-weight:700}.deliverables b{font-size:17px}.deliverables p{margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.case-note{margin-top:38px;padding:28px 30px;border-left:2px solid var(--orange);background:#fff}.case-note b{font-size:15px}.case-note p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.75}.consult{margin:0 -28px;padding:120px 28px;text-align:center;color:#fff;background:#0b2138}.consult h2{max-width:820px;margin:0 auto}.consult p:not(.eyebrow){max-width:620px;margin:22px auto 0;color:#cbd7e0;line-height:1.8}.button{display:inline-flex;align-items:center;gap:26px;margin-top:32px;padding:17px 22px;background:var(--orange);color:#fff;font-size:14px;font-weight:700;transition:.2s}.button:hover{background:#e94e18;transform:translateY(-2px)}.disclaimer{margin:22px auto 0;max-width:650px;color:#9eb0be;font-size:12px;line-height:1.7}footer{padding:36px clamp(25px,9vw,150px);display:flex;justify-content:space-between;align-items:flex-end;background:#fff;border-top:1px solid var(--line)}footer>div{display:flex;flex-direction:column;gap:9px}footer p,footer span{margin:0;font-size:12px;color:var(--muted)}footer nav{display:flex;flex-direction:column;gap:10px;text-align:right;font-size:12px;color:var(--muted)}.back-to-top:hover,.back-to-top:focus-visible{opacity:.85;transform:translateY(-2px);outline:none}@media(max-width:760px){.service-nav{justify-content:flex-start}.service-nav a{padding:0 18px}.hero{padding:92px 25px}.page-main{padding:70px 25px}.intro-grid{grid-template-columns:1fr;gap:28px;padding-bottom:68px}.section{padding:64px 0}.scope-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.steps li:not(:last-child)::after{display:none}.deliverables{grid-template-columns:1fr}.consult{margin:0 -25px;padding:82px 25px}footer{align-items:flex-start;gap:25px}}
*** Add File: E:\\codex-everbight\\services\\detail.js
+const page = document.body.dataset.service;
+const lang = new URLSearchParams(window.location.search).get('lang');
+const serviceOptions = {
+  market: '美国市场进入', tax: '税务与合规', hiring: '本地招聘', business: '商务与渠道', capital: '资本战略'
+};
+
+document.querySelectorAll('[data-consult]').forEach((link) => {
+  link.href = `../../index.html?service=${encodeURIComponent(serviceOptions[page])}#contact`;
+});
+
+if (lang === 'en') {
+  document.documentElement.lang = 'en';
+  document.querySelector('.language-toggle').textContent = '中文';
+  document.querySelector('.language-toggle').href = `index.html`;
+  document.querySelector('.back-home span').textContent = 'Back to Services';
+  document.querySelectorAll('.service-nav a').forEach((link, index) => {
+    link.textContent = ['U.S. Market Entry', 'Tax & Compliance', 'Local Hiring', 'Business & Channels', 'Capital Strategy'][index];
+  });
+  document.querySelectorAll('[data-consult]').forEach((link) => {
+    link.href = `../../index.html?lang=en&service=${encodeURIComponent(serviceOptions[page])}#contact`;
+  });
+}
.back-to-top{position:fixed;right:20px;bottom:20px;z-index:20;width:34px;height:34px;display:grid;place-items:center;color:#7d8791;opacity:.45}.back-to-top svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}

/* Shared footer reference layout */
footer{min-height:225px;padding:58px clamp(25px,9vw,150px);display:flex;justify-content:space-between;align-items:flex-start;background:#fff;border-top:1px solid #dededb}footer>div,.footer-brand{display:flex;flex-direction:column;gap:9px}footer .brand{color:#101722;font-size:16px}footer p,footer span{margin:0;color:#68717b;font-size:12px}footer nav,.footer-links{display:flex;flex-direction:column;gap:16px;text-align:right;font-size:13px;color:#68717b}@media(max-width:700px){footer{min-height:auto;gap:30px;padding:42px 25px}footer nav,.footer-links{text-align:left}}
/* Everbright unified footer — matches the homepage footer standard */
footer{min-height:0;padding:34px clamp(25px,9vw,150px);align-items:flex-start}
footer>div,.footer-brand{gap:8px}
footer p,footer span{font-size:12px}
footer nav,.footer-links{gap:10px;text-align:right;font-size:12px}
@media(max-width:700px){footer{padding:34px 25px;gap:24px}footer nav,.footer-links{text-align:left}}