diff --git a/assets/case-thumbs/case-core-banking-modernisation.jpg b/assets/case-thumbs/case-core-banking-modernisation.jpg deleted file mode 100644 index ff9b96b..0000000 Binary files a/assets/case-thumbs/case-core-banking-modernisation.jpg and /dev/null differ diff --git a/assets/case-thumbs/case-customer-onboarding-kyc.jpg b/assets/case-thumbs/case-customer-onboarding-kyc.jpg deleted file mode 100644 index aa0cff5..0000000 Binary files a/assets/case-thumbs/case-customer-onboarding-kyc.jpg and /dev/null differ diff --git a/assets/case-thumbs/case-fraud-detection-ml-pipeline.jpg b/assets/case-thumbs/case-fraud-detection-ml-pipeline.jpg deleted file mode 100644 index 02d6f82..0000000 Binary files a/assets/case-thumbs/case-fraud-detection-ml-pipeline.jpg and /dev/null differ diff --git a/assets/case-thumbs/case-pension-ledger-migration.jpg b/assets/case-thumbs/case-pension-ledger-migration.jpg deleted file mode 100644 index 1eecf96..0000000 Binary files a/assets/case-thumbs/case-pension-ledger-migration.jpg and /dev/null differ diff --git a/assets/case-thumbs/case-real-time-payments-platform.jpg b/assets/case-thumbs/case-real-time-payments-platform.jpg deleted file mode 100644 index 7d0157c..0000000 Binary files a/assets/case-thumbs/case-real-time-payments-platform.jpg and /dev/null differ diff --git a/assets/case-thumbs/case-regulatory-reporting-automation.jpg b/assets/case-thumbs/case-regulatory-reporting-automation.jpg deleted file mode 100644 index f3dae10..0000000 Binary files a/assets/case-thumbs/case-regulatory-reporting-automation.jpg and /dev/null differ diff --git a/assets/case-thumbs/case-treasury-optimisation.jpg b/assets/case-thumbs/case-treasury-optimisation.jpg deleted file mode 100644 index f43354f..0000000 Binary files a/assets/case-thumbs/case-treasury-optimisation.jpg and /dev/null differ diff --git a/scripts/generate-site.py b/scripts/generate-site.py index 956b257..ca43aae 100644 --- a/scripts/generate-site.py +++ b/scripts/generate-site.py @@ -522,19 +522,21 @@ def investors_main() -> str: NEWSROOM_RELEASES = [ - ("media--ocean", "May 14, 2026", "Press release", "Tata expands European delivery footprint with new Madrid campus.", "Three thousand engineers, designers, and consultants will be based in the new center by 2028."), - ("media--neon", "Apr 28, 2026", "Press release", "Q4 FY25 results: revenue up 8.4% YoY, margin holds at 24.6%.", "Annual revenue crosses £23B; record TCV bookings driven by AI and cloud engagements."), - ("media--sunset", "Apr 02, 2026", "Announcement", "Tata joins UN Climate Action Compact.", "Commits to net-zero across owned operations by 2030, full supply chain by 2040."), - ("media--forest", "Mar 18, 2026", "Press release", "Strategic alliance with a leading hyperscaler expands managed AI services.", "Joint go-to-market across financial services, manufacturing, and healthcare."), - ("media--ember", "Feb 24, 2026", "Award", "Recognised as a Leader in the 2026 Cloud Services Magic Quadrant.", "Sixth consecutive year in the Leaders quadrant."), - ("media--steel", "Jan 30, 2026", "Press release", "Tata to acquire a specialist healthcare data engineering firm.", "Strengthens life sciences delivery in North America and Europe."), + ("media--ocean", "May 14, 2026", "Press release", "Tata expands European delivery footprint with new Madrid campus.", "Three thousand engineers, designers, and consultants will be based in the new center by 2028.", "newsroom-madrid-campus.jpg", "Modern glass office building exterior"), + ("media--neon", "Apr 28, 2026", "Press release", "Q4 FY25 results: revenue up 8.4% YoY, margin holds at 24.6%.", "Annual revenue crosses £23B; record TCV bookings driven by AI and cloud engagements.", "newsroom-q4-results.jpg", "Financial growth charts on screen"), + ("media--sunset", "Apr 02, 2026", "Announcement", "Tata joins UN Climate Action Compact.", "Commits to net-zero across owned operations by 2030, full supply chain by 2040.", "newsroom-un-climate.jpg", "Wind turbines at sunset"), + ("media--forest", "Mar 18, 2026", "Press release", "Strategic alliance with a leading hyperscaler expands managed AI services.", "Joint go-to-market across financial services, manufacturing, and healthcare.", "newsroom-hyperscaler-ai.jpg", "Data center server racks"), + ("media--ember", "Feb 24, 2026", "Award", "Recognised as a Leader in the 2026 Cloud Services Magic Quadrant.", "Sixth consecutive year in the Leaders quadrant.", "newsroom-magic-quadrant-award.jpg", "Gold award trophies"), + ("media--steel", "Jan 30, 2026", "Press release", "Tata to acquire a specialist healthcare data engineering firm.", "Strengthens life sciences delivery in North America and Europe.", "newsroom-healthcare-acquisition.jpg", "Medical vital signs monitor"), ] def newsroom_main() -> str: cards = "\n".join( f"""
-
+
+ {image_alt} +
{date} - {kind}

{title}

@@ -546,7 +548,7 @@ def newsroom_main() -> str:
""" - for (variant, date, kind, title, excerpt) in NEWSROOM_RELEASES + for (variant, date, kind, title, excerpt, image, image_alt) in NEWSROOM_RELEASES ) return ( page_hero( @@ -662,19 +664,21 @@ def find_office_main() -> str: PARTNER_LIST = [ - ("media--neon", "Hyperscale alliance", "Cloud platforms", "Co-engineering, joint go-to-market, and shared customer success across the three largest public-cloud providers."), - ("media--ocean", "Strategic alliance", "Core enterprise software", "Deep delivery practices around SAP, Oracle, Microsoft, Salesforce, ServiceNow, and Workday - implementation, migration, and managed run."), - ("media--sunset", "Technology partner", "Data & AI", "Joint capabilities with Databricks, Snowflake, Confluent, and the leading model providers - to put AI into production, not pilots."), - ("media--forest", "Innovation network", "Startups & ventures", "Tata Ventures invests in and co-builds with 80+ enterprise startups. We bring them into client engagements when their tech is ready."), - ("media--ember", "Academic partnership", "Research & talent", "Joint research centers with 30+ universities globally. Sponsored chairs, applied research, and a steady pipeline of graduate hires."), - ("media--steel", "Industry consortia", "Standards & advocacy", "Active participation in cloud, AI safety, cybersecurity, and sustainability standards bodies - shaping the rules of the road."), + ("media--neon", "Hyperscale alliance", "Cloud platforms", "Co-engineering, joint go-to-market, and shared customer success across the three largest public-cloud providers.", "partners-hyperscale-cloud.jpg", "Data center server racks"), + ("media--ocean", "Strategic alliance", "Core enterprise software", "Deep delivery practices around SAP, Oracle, Microsoft, Salesforce, ServiceNow, and Workday - implementation, migration, and managed run.", "partners-strategic-alliance.jpg", "Business partners shaking hands"), + ("media--sunset", "Technology partner", "Data & AI", "Joint capabilities with Databricks, Snowflake, Confluent, and the leading model providers - to put AI into production, not pilots.", "partners-tech-ai.jpg", "Abstract digital network visualization"), + ("media--forest", "Innovation network", "Startups & ventures", "Tata Ventures invests in and co-builds with 80+ enterprise startups. We bring them into client engagements when their tech is ready.", "partners-innovation-startups.jpg", "Startup team working in a modern office"), + ("media--ember", "Academic partnership", "Research & talent", "Joint research centers with 30+ universities globally. Sponsored chairs, applied research, and a steady pipeline of graduate hires.", "partners-academic.jpg", "Students walking on a university campus"), + ("media--steel", "Industry consortia", "Standards & advocacy", "Active participation in cloud, AI safety, cybersecurity, and sustainability standards bodies - shaping the rules of the road.", "partners-consortia.jpg", "Empty modern conference room"), ] def partners_main() -> str: cards = "\n".join( f"""
-
+
+ {image_alt} +
{tag}

{title}

@@ -686,7 +690,7 @@ def partners_main() -> str:
""" - for (variant, tag, title, body) in PARTNER_LIST + for (variant, tag, title, body, image, image_alt) in PARTNER_LIST ) return ( page_hero( @@ -990,7 +994,9 @@ def sustainability_main() -> str:
-
+
+ Wind turbine in an open field +
Planet

Net-zero across owned operations by 2030.

@@ -998,7 +1004,9 @@ def sustainability_main() -> str:
-
+
+ Diverse team collaborating in an office +
People

Equal opportunity by design.

@@ -1006,7 +1014,9 @@ def sustainability_main() -> str:
-
+
+ Business professionals in a meeting +
Governance

Trust as an operating discipline.

@@ -1183,6 +1193,7 @@ def case_graphic_svg(title: str, stages: list[str], metrics: list[tuple[str, str CASE_STUDIES = [ { "slug": "case-banking-cloud-native.html", + "image_alt": "Financial market data on trading screens", "meta_title": "Retail bank cloud-native modernisation - Tata Consulting Services, PLC", "meta_description": "How Tata modernised a 220M-account retail bank to a cloud-native operating model in 18 months without customer-facing incidents.", "variant": "media--ocean", @@ -1230,6 +1241,7 @@ def case_graphic_svg(title: str, stages: list[str], metrics: list[tuple[str, str }, { "slug": "case-connected-factory-oem.html", + "image_alt": "Industrial robotic arm on a factory production line", "meta_title": "Connected factory transformation - Tata Consulting Services, PLC", "meta_description": "How Tata connected 40 plants for a global OEM with real-time supply, quality, and production intelligence.", "variant": "media--neon", @@ -1285,6 +1297,7 @@ def case_graphic_svg(title: str, stages: list[str], metrics: list[tuple[str, str }, { "slug": "case-retail-continuous-delivery.html", + "image_alt": "Warehouse aisle with forklift and stacked shelving", "meta_title": "Retail continuous delivery transformation - Tata Consulting Services, PLC", "meta_description": "How Tata moved a heritage retailer from quarterly releases to continuous delivery across 1,800 stores and digital channels.", "variant": "media--sunset", @@ -1332,6 +1345,7 @@ def case_graphic_svg(title: str, stages: list[str], metrics: list[tuple[str, str }, { "slug": "case-insurance-claims-automation.html", + "image_alt": "Insurance policy documents on a desk", "meta_title": "Insurance claims automation - Tata Consulting Services, PLC", "meta_description": "How Tata automated property and casualty claims for a top-10 carrier with straight-through processing and faster outcomes.", "variant": "media--ember", @@ -1379,6 +1393,7 @@ def case_graphic_svg(title: str, stages: list[str], metrics: list[tuple[str, str }, { "slug": "case-healthcare-member-experience.html", + "image_alt": "Empty hospital corridor", "meta_title": "Healthcare member experience platform - Tata Consulting Services, PLC", "meta_description": "How Tata consolidated 36 healthcare portals into one digital front door serving 22M lives.", "variant": "media--forest", @@ -1426,6 +1441,7 @@ def case_graphic_svg(title: str, stages: list[str], metrics: list[tuple[str, str }, { "slug": "case-public-sector-digital-identity.html", + "image_alt": "Fingerprint scanner for secure digital identity", "meta_title": "Citizen identity transformation - Tata Consulting Services, PLC", "meta_description": "How Tata built a digital identity and service front door for 65M citizens while retiring 40 legacy systems.", "variant": "media--steel", @@ -1473,6 +1489,7 @@ def case_graphic_svg(title: str, stages: list[str], metrics: list[tuple[str, str }, { "slug": "case-energy-grid-edge-intelligence.html", + "image_alt": "High-voltage power lines against a blue sky", "meta_title": "Grid-edge intelligence case study - Tata Consulting Services, PLC", "meta_description": "How Tata helped a European utility build grid-edge intelligence across nine countries and reduce customer outage minutes.", "variant": "media--ocean", @@ -1520,6 +1537,7 @@ def case_graphic_svg(title: str, stages: list[str], metrics: list[tuple[str, str }, { "slug": "case-telco-5g-bss-modernisation.html", + "image_alt": "Telecommunications tower against a clear sky", "meta_title": "5G core and BSS modernisation - Tata Consulting Services, PLC", "meta_description": "How Tata launched 5G core services and modernised BSS in parallel for a tier-1 telecommunications operator.", "variant": "media--neon", @@ -1567,6 +1585,7 @@ def case_graphic_svg(title: str, stages: list[str], metrics: list[tuple[str, str }, { "slug": "case-airline-loyalty-unification.html", + "image_alt": "Airplane wing above the clouds at sunset", "meta_title": "Airline loyalty unification - Tata Consulting Services, PLC", "meta_description": "How Tata unified a loyalty platform across nine airline sub-brands and unlocked incremental revenue.", "variant": "media--sunset", @@ -1765,13 +1784,19 @@ def case_graphic_svg(title: str, stages: list[str], metrics: list[tuple[str, str RUN_SERVICE_PAGES_BY_SLUG = {page["slug"]: page for page in RUN_SERVICE_PAGES} +def case_thumb_path(slug: str) -> str: + return "/assets/case-thumbs/" + slug.replace(".html", ".jpg") + + def render_related_case_cards(case_slugs: list[str]) -> str: cards = [] for slug in case_slugs: study = CASE_STUDIES_BY_SLUG[slug] cards.append( f"""
-
+
+ {study[ +
{study["tag"]}

{study["title"]}

@@ -2027,7 +2052,9 @@ def case_detail_main(cfg: dict) -> str: def case_studies_main() -> str: cards = "\n".join( f"""
-
+
+ {study[ +
{study["tag"]}

{study["title"]}

diff --git a/site/assets/case-thumbs/case-airline-loyalty-unification.jpg b/site/assets/case-thumbs/case-airline-loyalty-unification.jpg new file mode 100644 index 0000000..4f7e8b4 Binary files /dev/null and b/site/assets/case-thumbs/case-airline-loyalty-unification.jpg differ diff --git a/site/assets/case-thumbs/case-banking-cloud-native.jpg b/site/assets/case-thumbs/case-banking-cloud-native.jpg new file mode 100644 index 0000000..acbeb23 Binary files /dev/null and b/site/assets/case-thumbs/case-banking-cloud-native.jpg differ diff --git a/site/assets/case-thumbs/case-connected-factory-oem.jpg b/site/assets/case-thumbs/case-connected-factory-oem.jpg new file mode 100644 index 0000000..981a8c9 Binary files /dev/null and b/site/assets/case-thumbs/case-connected-factory-oem.jpg differ diff --git a/site/assets/case-thumbs/case-energy-grid-edge-intelligence.jpg b/site/assets/case-thumbs/case-energy-grid-edge-intelligence.jpg new file mode 100644 index 0000000..dbfaf07 Binary files /dev/null and b/site/assets/case-thumbs/case-energy-grid-edge-intelligence.jpg differ diff --git a/site/assets/case-thumbs/case-healthcare-member-experience.jpg b/site/assets/case-thumbs/case-healthcare-member-experience.jpg new file mode 100644 index 0000000..ac5539d Binary files /dev/null and b/site/assets/case-thumbs/case-healthcare-member-experience.jpg differ diff --git a/site/assets/case-thumbs/case-insurance-claims-automation.jpg b/site/assets/case-thumbs/case-insurance-claims-automation.jpg new file mode 100644 index 0000000..5f29a61 Binary files /dev/null and b/site/assets/case-thumbs/case-insurance-claims-automation.jpg differ diff --git a/site/assets/case-thumbs/case-public-sector-digital-identity.jpg b/site/assets/case-thumbs/case-public-sector-digital-identity.jpg new file mode 100644 index 0000000..15f2003 Binary files /dev/null and b/site/assets/case-thumbs/case-public-sector-digital-identity.jpg differ diff --git a/site/assets/case-thumbs/case-retail-continuous-delivery.jpg b/site/assets/case-thumbs/case-retail-continuous-delivery.jpg new file mode 100644 index 0000000..c6917b9 Binary files /dev/null and b/site/assets/case-thumbs/case-retail-continuous-delivery.jpg differ diff --git a/site/assets/case-thumbs/case-telco-5g-bss-modernisation.jpg b/site/assets/case-thumbs/case-telco-5g-bss-modernisation.jpg new file mode 100644 index 0000000..3fb0350 Binary files /dev/null and b/site/assets/case-thumbs/case-telco-5g-bss-modernisation.jpg differ diff --git a/site/assets/newsroom-thumbs/newsroom-healthcare-acquisition.jpg b/site/assets/newsroom-thumbs/newsroom-healthcare-acquisition.jpg new file mode 100644 index 0000000..8437479 Binary files /dev/null and b/site/assets/newsroom-thumbs/newsroom-healthcare-acquisition.jpg differ diff --git a/site/assets/newsroom-thumbs/newsroom-hyperscaler-ai.jpg b/site/assets/newsroom-thumbs/newsroom-hyperscaler-ai.jpg new file mode 100644 index 0000000..f6b518a Binary files /dev/null and b/site/assets/newsroom-thumbs/newsroom-hyperscaler-ai.jpg differ diff --git a/site/assets/newsroom-thumbs/newsroom-madrid-campus.jpg b/site/assets/newsroom-thumbs/newsroom-madrid-campus.jpg new file mode 100644 index 0000000..cc756cd Binary files /dev/null and b/site/assets/newsroom-thumbs/newsroom-madrid-campus.jpg differ diff --git a/site/assets/newsroom-thumbs/newsroom-magic-quadrant-award.jpg b/site/assets/newsroom-thumbs/newsroom-magic-quadrant-award.jpg new file mode 100644 index 0000000..93eba60 Binary files /dev/null and b/site/assets/newsroom-thumbs/newsroom-magic-quadrant-award.jpg differ diff --git a/site/assets/newsroom-thumbs/newsroom-q4-results.jpg b/site/assets/newsroom-thumbs/newsroom-q4-results.jpg new file mode 100644 index 0000000..bed38a4 Binary files /dev/null and b/site/assets/newsroom-thumbs/newsroom-q4-results.jpg differ diff --git a/site/assets/newsroom-thumbs/newsroom-un-climate.jpg b/site/assets/newsroom-thumbs/newsroom-un-climate.jpg new file mode 100644 index 0000000..77e217d Binary files /dev/null and b/site/assets/newsroom-thumbs/newsroom-un-climate.jpg differ diff --git a/site/assets/partners-thumbs/partners-academic.jpg b/site/assets/partners-thumbs/partners-academic.jpg new file mode 100644 index 0000000..73cf145 Binary files /dev/null and b/site/assets/partners-thumbs/partners-academic.jpg differ diff --git a/site/assets/partners-thumbs/partners-consortia.jpg b/site/assets/partners-thumbs/partners-consortia.jpg new file mode 100644 index 0000000..278c9d3 Binary files /dev/null and b/site/assets/partners-thumbs/partners-consortia.jpg differ diff --git a/site/assets/partners-thumbs/partners-hyperscale-cloud.jpg b/site/assets/partners-thumbs/partners-hyperscale-cloud.jpg new file mode 100644 index 0000000..74b716f Binary files /dev/null and b/site/assets/partners-thumbs/partners-hyperscale-cloud.jpg differ diff --git a/site/assets/partners-thumbs/partners-innovation-startups.jpg b/site/assets/partners-thumbs/partners-innovation-startups.jpg new file mode 100644 index 0000000..e8cfdd7 Binary files /dev/null and b/site/assets/partners-thumbs/partners-innovation-startups.jpg differ diff --git a/site/assets/partners-thumbs/partners-strategic-alliance.jpg b/site/assets/partners-thumbs/partners-strategic-alliance.jpg new file mode 100644 index 0000000..db72ba0 Binary files /dev/null and b/site/assets/partners-thumbs/partners-strategic-alliance.jpg differ diff --git a/site/assets/partners-thumbs/partners-tech-ai.jpg b/site/assets/partners-thumbs/partners-tech-ai.jpg new file mode 100644 index 0000000..150848e Binary files /dev/null and b/site/assets/partners-thumbs/partners-tech-ai.jpg differ diff --git a/site/assets/sustainability-thumbs/sustainability-governance.jpg b/site/assets/sustainability-thumbs/sustainability-governance.jpg new file mode 100644 index 0000000..1e9a778 Binary files /dev/null and b/site/assets/sustainability-thumbs/sustainability-governance.jpg differ diff --git a/site/assets/sustainability-thumbs/sustainability-people.jpg b/site/assets/sustainability-thumbs/sustainability-people.jpg new file mode 100644 index 0000000..07d1662 Binary files /dev/null and b/site/assets/sustainability-thumbs/sustainability-people.jpg differ diff --git a/site/assets/sustainability-thumbs/sustainability-planet.jpg b/site/assets/sustainability-thumbs/sustainability-planet.jpg new file mode 100644 index 0000000..fb746a2 Binary files /dev/null and b/site/assets/sustainability-thumbs/sustainability-planet.jpg differ diff --git a/site/business-operations.html b/site/business-operations.html index fca5099..0d593a0 100644 --- a/site/business-operations.html +++ b/site/business-operations.html @@ -295,7 +295,9 @@

Case studies that map to this service.

-
+
+ Insurance policy documents on a desk +
Insurance - Top-10 carrier

Claims automated end-to-end for property & casualty.

@@ -308,7 +310,9 @@

Claims automated end-to-end for property & cas

-
+
+ Warehouse aisle with forklift and stacked shelving +
Retail - 150-year-old chain

From quarterly waterfalls to a release every three minutes - 1,800 stores.

diff --git a/site/case-studies.html b/site/case-studies.html index 0ac41d4..1167c43 100644 --- a/site/case-studies.html +++ b/site/case-studies.html @@ -144,7 +144,9 @@

Outcomes our clients are most proud of.

-
+
+ Financial market data on trading screens +
Banking - Europe

Modernising a 220M-account retail bank to cloud-native in 18 months.

@@ -157,7 +159,9 @@

Modernising a 220M-account retail bank to cloud-na

-
+
+ Industrial robotic arm on a factory production line +
Manufacturing - Global OEM

Connected factory across 40 plants on 18 countries' production lines.

@@ -170,7 +174,9 @@

Connected factory across 40 plants on 18 countries

-
+
+ Warehouse aisle with forklift and stacked shelving +
Retail - 150-year-old chain

From quarterly waterfalls to a release every three minutes - 1,800 stores.

@@ -183,7 +189,9 @@

From quarterly waterfalls to a release every three

-
+
+ Insurance policy documents on a desk +
Insurance - Top-10 carrier

Claims automated end-to-end for property & casualty.

@@ -196,7 +204,9 @@

Claims automated end-to-end for property & cas

-
+
+ Empty hospital corridor +
Healthcare - National payer

Member experience platform serving 22M lives.

@@ -209,7 +219,9 @@

Member experience platform serving 22M lives.

-
+
+ Fingerprint scanner for secure digital identity +
Public sector - National

Citizen identity and a single front door for 65M people.

@@ -222,7 +234,9 @@

Citizen identity and a single front door for 65M p

-
+
+ High-voltage power lines against a blue sky +
Energy - European utility

Grid-edge intelligence across 9 countries.

@@ -235,7 +249,9 @@

Grid-edge intelligence across 9 countries.

-
+
+ Telecommunications tower against a clear sky +
Comms - Tier-1 telco

5G core launch and BSS modernisation in parallel.

@@ -248,7 +264,9 @@

5G core launch and BSS modernisation in parallel.<

-
+
+ Airplane wing above the clouds at sunset +
Travel - Global airline

Loyalty platform unified across 9 sub-brands.

diff --git a/site/enterprise-applications.html b/site/enterprise-applications.html index ab6f508..2f486f7 100644 --- a/site/enterprise-applications.html +++ b/site/enterprise-applications.html @@ -295,7 +295,9 @@

Case studies that map to this service.

-
+
+ Empty hospital corridor +
Healthcare - National payer

Member experience platform serving 22M lives.

@@ -308,7 +310,9 @@

Member experience platform serving 22M lives.

-
+
+ Airplane wing above the clouds at sunset +
Travel - Global airline

Loyalty platform unified across 9 sub-brands.

diff --git a/site/managed-services.html b/site/managed-services.html index 8c163b4..abaa38e 100644 --- a/site/managed-services.html +++ b/site/managed-services.html @@ -295,7 +295,9 @@

Case studies that map to this service.

-
+
+ Financial market data on trading screens +
Banking - Europe

Modernising a 220M-account retail bank to cloud-native in 18 months.

@@ -308,7 +310,9 @@

Modernising a 220M-account retail bank to cloud-na

-
+
+ High-voltage power lines against a blue sky +
Energy - European utility

Grid-edge intelligence across 9 countries.

diff --git a/site/network-infrastructure.html b/site/network-infrastructure.html index cf7c0ff..9c911f0 100644 --- a/site/network-infrastructure.html +++ b/site/network-infrastructure.html @@ -295,7 +295,9 @@

Case studies that map to this service.

-
+
+ High-voltage power lines against a blue sky +
Energy - European utility

Grid-edge intelligence across 9 countries.

@@ -308,7 +310,9 @@

Grid-edge intelligence across 9 countries.

-
+
+ Telecommunications tower against a clear sky +
Comms - Tier-1 telco

5G core launch and BSS modernisation in parallel.

diff --git a/site/newsroom.html b/site/newsroom.html index 5b5487e..3319fb7 100644 --- a/site/newsroom.html +++ b/site/newsroom.html @@ -153,7 +153,9 @@

Latest announcements.

-
+
+ Modern glass office building exterior +
May 14, 2026 - Press release

Tata expands European delivery footprint with new Madrid campus.

@@ -166,7 +168,9 @@

Tata expands European delivery footprint with new

-
+
+ Financial growth charts on screen +
Apr 28, 2026 - Press release

Q4 FY25 results: revenue up 8.4% YoY, margin holds at 24.6%.

@@ -179,7 +183,9 @@

Q4 FY25 results: revenue up 8.4% YoY, margin holds

-
+
+ Wind turbines at sunset +
Apr 02, 2026 - Announcement

Tata joins UN Climate Action Compact.

@@ -192,7 +198,9 @@

Tata joins UN Climate Action Compact.

-
+
+ Data center server racks +
Mar 18, 2026 - Press release

Strategic alliance with a leading hyperscaler expands managed AI services.

@@ -205,7 +213,9 @@

Strategic alliance with a leading hyperscaler expa

-
+
+ Gold award trophies +
Feb 24, 2026 - Award

Recognised as a Leader in the 2026 Cloud Services Magic Quadrant.

@@ -218,7 +228,9 @@

Recognised as a Leader in the 2026 Cloud Services

-
+
+ Medical vital signs monitor +
Jan 30, 2026 - Press release

Tata to acquire a specialist healthcare data engineering firm.

diff --git a/site/partners.html b/site/partners.html index b27d7fc..0dff2bd 100644 --- a/site/partners.html +++ b/site/partners.html @@ -144,7 +144,9 @@

Strong on our own. Stronger together.

-
+
+ Data center server racks +
Hyperscale alliance

Cloud platforms

@@ -157,7 +159,9 @@

Cloud platforms

-
+
+ Business partners shaking hands +
Strategic alliance

Core enterprise software

@@ -170,7 +174,9 @@

Core enterprise software

-
+
+ Abstract digital network visualization +
Technology partner

Data & AI

@@ -183,7 +189,9 @@

Data & AI

-
+
+ Startup team working in a modern office +
Innovation network

Startups & ventures

@@ -196,7 +204,9 @@

Startups & ventures

-
+
+ Students walking on a university campus +
Academic partnership

Research & talent

@@ -209,7 +219,9 @@

Research & talent

-
+
+ Empty modern conference room +
Industry consortia

Standards & advocacy

diff --git a/site/sustainability.html b/site/sustainability.html index 90b9e6a..ddd2cca 100644 --- a/site/sustainability.html +++ b/site/sustainability.html @@ -148,7 +148,9 @@

Three pillars. Twenty-six commitments. One n

-
+
+ Wind turbine in an open field +
Planet

Net-zero across owned operations by 2030.

@@ -156,7 +158,9 @@

Net-zero across owned operations by 2030.

-
+
+ Diverse team collaborating in an office +
People

Equal opportunity by design.

@@ -164,7 +168,9 @@

Equal opportunity by design.

-
+
+ Business professionals in a meeting +
Governance

Trust as an operating discipline.