const Services = () => { const items = [ { artKey: 'WebDev', icon: 'Doc', title: 'Web Development', desc: "We don't just build websites — we translate your vision into a powerful digital tool that drives results for your online presence.", tag: 'Sites · Web Apps', stat: '98 Lighthouse', color: '#E63329', }, { artKey: 'MobileApp', icon: 'Cube', title: 'Mobile App Development', desc: 'Native and cross-platform apps for iOS and Android. Designed for performance, built for scale, instrumented for growth from day one.', tag: 'iOS · Android', stat: '4.8★ avg rating', color: '#1B7BD6', }, { artKey: 'Marketing', icon: 'Globe', title: 'Digital Marketing', desc: 'A comprehensive suite of marketing services — SEO, paid media, social, email, content. We manage and execute your presence online 24/7/365.', tag: 'SEO · Paid · Social', stat: '3.4× ROAS', color: '#F5C518', }, { artKey: 'GraphicDesign', icon: 'Bag', title: 'Graphic Design', desc: 'Be Seen. Be Heard. Be Remembered. Webever builds a unified, powerful, and impactful visual presence — brand, web, print, and product.', tag: 'Brand · Visual', stat: 'End-to-end', color: '#E63329', }, { artKey: 'Ecommerce', icon: 'Cart', title: 'eCommerce & CMS', desc: "Online commerce is no longer optional. We build storefronts, headless commerce, and content systems that grow revenue and stay editable.", tag: 'Shopify · Headless', stat: '+44% conversion', color: '#14A04A', }, { artKey: 'ITBundle', icon: 'Layers', title: 'All IT Service Bundle', desc: 'One contract, every capability — web, mobile, cloud, AI, data, DevOps, security, support, growth. A single team that owns your entire stack.', tag: '9 services · 1 SLA', stat: '24/7 cover', color: '#1B7BD6', }, ]; const [active, setActive] = useState(null); return (
{items.map((it, i) => { const IconCmp = I[it.icon]; const Art = ServiceArt[it.artKey]; const isActive = active === i; return ( setActive(i)} onMouseLeave={() => setActive(null)} className="reveal card group relative overflow-hidden transition-all hover:-translate-y-1" style={{ transitionDelay: `${i*40}ms`, boxShadow: isActive ? `0 20px 40px -20px ${it.color}55` : undefined, }} itemScope itemType="https://schema.org/Service" itemProp="itemListElement" >
{Art ? : null}
Service · {String(i+1).padStart(2,'0')}
{it.stat}
{IconCmp ? : null}

{it.title}

{it.desc}

{it.tag} Read more
); })}
); }; window.Services = Services;