/* ===== screen-services.jsx — services hub + Company Formation detail ===== */ function ServicesScreen({ locale, setRoute }) { const [open, setOpen] = React.useState("company-formation"); const sv = DATA.services.find(s => s.id === open) || DATA.services[0]; return (
Services

Twelve specialist services — one advisor relationship.

Start with company formation, stay with us for everything after — visas, banking, tax, HR, legal, workspace, and concierge — co-ordinated by a single point of contact.

{/* services list */}
Choose a service
{DATA.services.map(s => { const active = open === s.id; return ( ); })}
{/* detail panel */}
Service · 01–08 weeks

{sv.label}

{sv.blurb}

{sv.includes && ( <>
How it works
{sv.includes.map((inc, i) => (
{String(i + 1).padStart(2, "0")}
{inc}
{["2–4 days","1 day","3–5 days","5–10 days","2 days"][i] || "—"}
))}
)}
WhatsApp an advisor
Wael leads {sv.label.toLowerCase()}. Average response time under 30 min, Mon–Fri.
); } Object.assign(window, { ServicesScreen });