{"id":218357,"date":"2026-09-16T09:15:53","date_gmt":"2026-09-16T09:15:53","guid":{"rendered":"https:\/\/10pearls.com\/uk\/?page_id=218357"},"modified":"2026-09-16T09:15:58","modified_gmt":"2026-09-16T09:15:58","slug":"data-engineering-services","status":"publish","type":"page","link":"https:\/\/10pearls.com\/uk\/data-services\/data-engineering-services\/","title":{"rendered":"Data Engineering Services &amp; Consulting"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"218357\" class=\"elementor elementor-218357\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d385ee5 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"d385ee5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-af2eb2e e-con-full e-flex e-con e-child\" data-id=\"af2eb2e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d07cf2 indigo-h1 elementor-widget elementor-widget-heading\" data-id=\"0d07cf2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Data Engineering Services<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f58bf6 elementor-widget elementor-widget-text-editor\" data-id=\"0f58bf6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Enable AI and advanced analytics by building scalable data pipelines and modern data platforms that deliver accessible and high-quality data. \u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6bcb558 e-con-full e-flex e-con e-child\" data-id=\"6bcb558\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8f5d0f5 indigo-btn indigo-btn--ghost elementor-widget elementor-widget-button\" data-id=\"8f5d0f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/get-in-touch\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Let\u2019s connect<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3b268ec e-con-full e-flex e-con e-parent\" data-id=\"3b268ec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1818123 elementor-widget elementor-widget-sticky_section_nav\" data-id=\"1818123\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"sticky_section_nav.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<style>\n\t\t\/* \u2500\u2500 Bar \u2500\u2500 *\/\n\t\t#ssn-1818123 {\n\t\t\tbackground-color: #6366F1;\n\t\t\theight: 52px;\n\t\t\twidth: 100%;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t#ssn-1818123.ssn-sticky {\n\t\t\tposition: fixed;\n\t\t\ttop: 76px;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\tz-index: 1000; \/* FIX: raised from 100 *\/\n\t\t\twidth: 100% !important;\n\t\t}\n\t\t.ssn-spacer-ssn-1818123 {\n\t\t\theight: 52px;\n\t\t\tdisplay: none;\n\t\t}\n\t\t.ssn-spacer-active-ssn-1818123 {\n\t\t\tdisplay: block !important;\n\t\t}\n\t\t\/* \u2500\u2500 Wrap \u2500\u2500 *\/\n\t\t#ssn-1818123 .ssn-wrap {\n\t\t\tmax-width: 1280px;\n\t\t\tmargin: 0 auto;\n\t\t\tpadding: 0 20px;\n\t\t\theight: 100%;\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t\/* \u2500\u2500 Desktop list \u2500\u2500 *\/\n\t\t#ssn-1818123 .ssn-menu {\n\t\t\tlist-style: none;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: flex-start;\n\t\t\tgap: 32px;\n\t\t\tflex-wrap: nowrap;\n\t\t\twidth: 100%;\n\t\t}\n\t\t#ssn-1818123 .ssn-menu li { white-space: nowrap; }\n\t\t\/* \u2500\u2500 Links \u2500\u2500 *\/\n\t\t#ssn-1818123 .ssn-menu a,\n\t\t#ssn-1818123 .ssn-menu a:hover,\n\t\t#ssn-1818123 .ssn-menu a:focus,\n\t\t#ssn-1818123 .ssn-menu a:visited,\n\t\t#ssn-1818123 .ssn-menu a:active {\n\t\t\tcolor: #ffffff !important;\n\t\t\tdisplay: inline-flex;\n\t\t\talign-items: center;\n\t\t\tgap: 5px;\n\t\t\tfont-size: 14px;\n\t\t\tfont-weight: 700;\n\t\t\ttext-transform: uppercase;\n\t\t\ttext-decoration: none;\n\t\t\tletter-spacing: 0.04em;\n\t\t\tcursor: pointer;\n\t\t\tline-height: 1;\n\t\t\twhite-space: nowrap;\n\t\t}\n\t\t\/* \u2500\u2500 Icons \u2500\u2500 *\/\n\t\t#ssn-1818123 .ssn-icon {\n\t\t\tdisplay: inline-flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\tflex-shrink: 0;\n\t\t\tline-height: 1;\n\t\t}\n\t\t#ssn-1818123 .ssn-icon-lib {\n\t\t\tfont-size: 12px;\n\t\t\tcolor: inherit;\n\t\t}\n\t\t\/* \u2500\u2500 Mobile toggle \u2500\u2500 *\/\n\t\t#ssn-1818123 .ssn-dropdown-wrap {\n\t\t\tdisplay: none;\n\t\t\twidth: 100%;\n\t\t}\n\t\t#ssn-1818123 .ssn-toggle {\n\t\t\tbackground: none;\n\t\t\tborder: none;\n\t\t\tcursor: pointer;\n\t\t\tcolor: #ffffff !important;\n\t\t\tfont-size: 14px;\n\t\t\tfont-weight: 700;\n\t\t\ttext-transform: uppercase;\n\t\t\tletter-spacing: 0.04em;\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tgap: 8px;\n\t\t\tpadding: 0 20px;\n\t\t\theight: 42px;\n\t\t\twidth: 100%;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t#ssn-1818123 .ssn-caret {\n\t\t\tdisplay: inline-block;\n\t\t\twidth: 7px;\n\t\t\theight: 7px;\n\t\t\tborder-right: 2px solid currentColor;\n\t\t\tborder-bottom: 2px solid currentColor;\n\t\t\ttransform: rotate(45deg);\n\t\t\ttransition: transform 0.2s ease;\n\t\t\tposition: relative;\n\t\t\ttop: -2px;\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t#ssn-1818123 .ssn-toggle.open .ssn-caret {\n\t\t\ttransform: rotate(225deg);\n\t\t\ttop: 2px;\n\t\t}\n\t\t\/* \u2500\u2500 Mobile dropdown panel \u2500\u2500\n\t\t   FIX: changed to position:fixed; JS sets top via getBoundingClientRect()\n\t\t        so the panel always spans the full viewport width, not just the\n\t\t        Elementor wrapper width. z-index 999 keeps it below the bar (1000). *\/\n\t\t#ssn-1818123-dropdown {\n\t\t\tdisplay: none;\n\t\t\tposition: fixed;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\twidth: 100%;\n\t\t\tbackground-color: #6366F1 !important;\n\t\t\tz-index: 999; \/* FIX: raised from 94 *\/\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t#ssn-1818123-dropdown a,\n\t\t#ssn-1818123-dropdown a:hover,\n\t\t#ssn-1818123-dropdown a:visited,\n\t\t#ssn-1818123-dropdown a:focus {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tgap: 5px;\n\t\t\tcolor: #ffffff !important;\n\t\t\tfont-size: 14px;\n\t\t\tfont-weight: 700;\n\t\t\ttext-transform: uppercase;\n\t\t\tletter-spacing: 0.04em;\n\t\t\tpadding: 14px 20px;\n\t\t\ttext-decoration: none;\n\t\t\tborder-bottom: 1px solid rgba(255,255,255,0.08);\n\t\t\tcursor: pointer;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t#ssn-1818123-dropdown a:last-child { border-bottom: none; }\n\t\t#ssn-1818123-dropdown a:hover { background: rgba(255,255,255,0.08); }\n\t\t#ssn-1818123-dropdown .ssn-icon-lib {\n\t\t\tfont-size: 12px;\n\t\t\tcolor: inherit;\n\t\t}\n\t\t\/* \u2500\u2500 Responsive switchover \u2500\u2500 *\/\n\t\t@media (max-width: 991px) {\n\t\t\t#ssn-1818123 {\n\t\t\t\theight: 42px;\n\t\t\t\tposition: relative;\n\t\t\t}\n\t\t\t#ssn-1818123.ssn-sticky {\n\t\t\t\ttop: 65px;\n\t\t\t}\n\t\t\t.ssn-spacer-ssn-1818123 {\n\t\t\t\theight: 42px;\n\t\t\t}\n\t\t\t#ssn-1818123 .ssn-menu           { display: none; }\n\t\t\t#ssn-1818123 .ssn-dropdown-wrap  { display: block; }\n\t\t\t#ssn-1818123 .ssn-wrap           { padding: 0; }\n\t\t}\n\t\t<\/style>\n\n\t\t\t\t<div id=\"ssn-1818123-spacer\" class=\"ssn-spacer-ssn-1818123\"><\/div>\n\n\t\t<section\n\t\t\tid=\"ssn-1818123\"\n\t\t\tclass=\"ssn-bar\"\n\t\t\trole=\"navigation\"\n\t\t\taria-label=\"Page sections\"\n\t\t>\n\t\t\t<div class=\"ssn-wrap\">\n\n\t\t\t\t<ul class=\"ssn-menu\">\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#01\" data-target=\"01\" tabindex=\"0\">\n\t\t\t\t\t\t\tChallenges<svg style=\"width:12px;height:12px;flex-shrink:0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 11 13\" fill=\"none\"><path fill=\"currentColor\" d=\"M5.75 0.875C5.95833 0.875 6.13542 0.947917 6.28125 1.09375C6.42708 1.23958 6.5 1.41667 6.5 1.625V9.5625L9.71875 6.34375C9.86458 6.19792 10.0417 6.125 10.25 6.125C10.4583 6.125 10.6354 6.19792 10.7812 6.34375C10.9271 6.48958 11 6.66667 11 6.875C11 7.08333 10.9271 7.26042 10.7812 7.40625L6.28125 11.9062C6.13542 12.0521 5.95833 12.125 5.75 12.125C5.54167 12.125 5.36458 12.0521 5.21875 11.9062L0.71875 7.40625C0.572917 7.26042 0.5 7.08333 0.5 6.875C0.5 6.66667 0.572917 6.48958 0.71875 6.34375C0.864583 6.19792 1.04167 6.125 1.25 6.125C1.45833 6.125 1.63542 6.19792 1.78125 6.34375L5 9.5625V1.625C5 1.41667 5.07292 1.23958 5.21875 1.09375C5.36458 0.947917 5.54167 0.875 5.75 0.875Z\"><\/path><\/svg>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#02\" data-target=\"02\" tabindex=\"0\">\n\t\t\t\t\t\t\tServices<svg style=\"width:12px;height:12px;flex-shrink:0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 11 13\" fill=\"none\"><path fill=\"currentColor\" d=\"M5.75 0.875C5.95833 0.875 6.13542 0.947917 6.28125 1.09375C6.42708 1.23958 6.5 1.41667 6.5 1.625V9.5625L9.71875 6.34375C9.86458 6.19792 10.0417 6.125 10.25 6.125C10.4583 6.125 10.6354 6.19792 10.7812 6.34375C10.9271 6.48958 11 6.66667 11 6.875C11 7.08333 10.9271 7.26042 10.7812 7.40625L6.28125 11.9062C6.13542 12.0521 5.95833 12.125 5.75 12.125C5.54167 12.125 5.36458 12.0521 5.21875 11.9062L0.71875 7.40625C0.572917 7.26042 0.5 7.08333 0.5 6.875C0.5 6.66667 0.572917 6.48958 0.71875 6.34375C0.864583 6.19792 1.04167 6.125 1.25 6.125C1.45833 6.125 1.63542 6.19792 1.78125 6.34375L5 9.5625V1.625C5 1.41667 5.07292 1.23958 5.21875 1.09375C5.36458 0.947917 5.54167 0.875 5.75 0.875Z\"><\/path><\/svg>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#03\" data-target=\"03\" tabindex=\"0\">\n\t\t\t\t\t\t\tOur approach<svg style=\"width:12px;height:12px;flex-shrink:0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 11 13\" fill=\"none\"><path fill=\"currentColor\" d=\"M5.75 0.875C5.95833 0.875 6.13542 0.947917 6.28125 1.09375C6.42708 1.23958 6.5 1.41667 6.5 1.625V9.5625L9.71875 6.34375C9.86458 6.19792 10.0417 6.125 10.25 6.125C10.4583 6.125 10.6354 6.19792 10.7812 6.34375C10.9271 6.48958 11 6.66667 11 6.875C11 7.08333 10.9271 7.26042 10.7812 7.40625L6.28125 11.9062C6.13542 12.0521 5.95833 12.125 5.75 12.125C5.54167 12.125 5.36458 12.0521 5.21875 11.9062L0.71875 7.40625C0.572917 7.26042 0.5 7.08333 0.5 6.875C0.5 6.66667 0.572917 6.48958 0.71875 6.34375C0.864583 6.19792 1.04167 6.125 1.25 6.125C1.45833 6.125 1.63542 6.19792 1.78125 6.34375L5 9.5625V1.625C5 1.41667 5.07292 1.23958 5.21875 1.09375C5.36458 0.947917 5.54167 0.875 5.75 0.875Z\"><\/path><\/svg>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#04\" data-target=\"04\" tabindex=\"0\">\n\t\t\t\t\t\t\tWhy us<svg style=\"width:12px;height:12px;flex-shrink:0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 11 13\" fill=\"none\"><path fill=\"currentColor\" d=\"M5.75 0.875C5.95833 0.875 6.13542 0.947917 6.28125 1.09375C6.42708 1.23958 6.5 1.41667 6.5 1.625V9.5625L9.71875 6.34375C9.86458 6.19792 10.0417 6.125 10.25 6.125C10.4583 6.125 10.6354 6.19792 10.7812 6.34375C10.9271 6.48958 11 6.66667 11 6.875C11 7.08333 10.9271 7.26042 10.7812 7.40625L6.28125 11.9062C6.13542 12.0521 5.95833 12.125 5.75 12.125C5.54167 12.125 5.36458 12.0521 5.21875 11.9062L0.71875 7.40625C0.572917 7.26042 0.5 7.08333 0.5 6.875C0.5 6.66667 0.572917 6.48958 0.71875 6.34375C0.864583 6.19792 1.04167 6.125 1.25 6.125C1.45833 6.125 1.63542 6.19792 1.78125 6.34375L5 9.5625V1.625C5 1.41667 5.07292 1.23958 5.21875 1.09375C5.36458 0.947917 5.54167 0.875 5.75 0.875Z\"><\/path><\/svg>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#05\" data-target=\"05\" tabindex=\"0\">\n\t\t\t\t\t\t\tIndustries<svg style=\"width:12px;height:12px;flex-shrink:0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 11 13\" fill=\"none\"><path fill=\"currentColor\" d=\"M5.75 0.875C5.95833 0.875 6.13542 0.947917 6.28125 1.09375C6.42708 1.23958 6.5 1.41667 6.5 1.625V9.5625L9.71875 6.34375C9.86458 6.19792 10.0417 6.125 10.25 6.125C10.4583 6.125 10.6354 6.19792 10.7812 6.34375C10.9271 6.48958 11 6.66667 11 6.875C11 7.08333 10.9271 7.26042 10.7812 7.40625L6.28125 11.9062C6.13542 12.0521 5.95833 12.125 5.75 12.125C5.54167 12.125 5.36458 12.0521 5.21875 11.9062L0.71875 7.40625C0.572917 7.26042 0.5 7.08333 0.5 6.875C0.5 6.66667 0.572917 6.48958 0.71875 6.34375C0.864583 6.19792 1.04167 6.125 1.25 6.125C1.45833 6.125 1.63542 6.19792 1.78125 6.34375L5 9.5625V1.625C5 1.41667 5.07292 1.23958 5.21875 1.09375C5.36458 0.947917 5.54167 0.875 5.75 0.875Z\"><\/path><\/svg>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#06\" data-target=\"06\" tabindex=\"0\">\n\t\t\t\t\t\t\tTech stack<svg style=\"width:12px;height:12px;flex-shrink:0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 11 13\" fill=\"none\"><path fill=\"currentColor\" d=\"M5.75 0.875C5.95833 0.875 6.13542 0.947917 6.28125 1.09375C6.42708 1.23958 6.5 1.41667 6.5 1.625V9.5625L9.71875 6.34375C9.86458 6.19792 10.0417 6.125 10.25 6.125C10.4583 6.125 10.6354 6.19792 10.7812 6.34375C10.9271 6.48958 11 6.66667 11 6.875C11 7.08333 10.9271 7.26042 10.7812 7.40625L6.28125 11.9062C6.13542 12.0521 5.95833 12.125 5.75 12.125C5.54167 12.125 5.36458 12.0521 5.21875 11.9062L0.71875 7.40625C0.572917 7.26042 0.5 7.08333 0.5 6.875C0.5 6.66667 0.572917 6.48958 0.71875 6.34375C0.864583 6.19792 1.04167 6.125 1.25 6.125C1.45833 6.125 1.63542 6.19792 1.78125 6.34375L5 9.5625V1.625C5 1.41667 5.07292 1.23958 5.21875 1.09375C5.36458 0.947917 5.54167 0.875 5.75 0.875Z\"><\/path><\/svg>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#07\" data-target=\"07\" tabindex=\"0\">\n\t\t\t\t\t\t\tCase studies<svg style=\"width:12px;height:12px;flex-shrink:0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 11 13\" fill=\"none\"><path fill=\"currentColor\" d=\"M5.75 0.875C5.95833 0.875 6.13542 0.947917 6.28125 1.09375C6.42708 1.23958 6.5 1.41667 6.5 1.625V9.5625L9.71875 6.34375C9.86458 6.19792 10.0417 6.125 10.25 6.125C10.4583 6.125 10.6354 6.19792 10.7812 6.34375C10.9271 6.48958 11 6.66667 11 6.875C11 7.08333 10.9271 7.26042 10.7812 7.40625L6.28125 11.9062C6.13542 12.0521 5.95833 12.125 5.75 12.125C5.54167 12.125 5.36458 12.0521 5.21875 11.9062L0.71875 7.40625C0.572917 7.26042 0.5 7.08333 0.5 6.875C0.5 6.66667 0.572917 6.48958 0.71875 6.34375C0.864583 6.19792 1.04167 6.125 1.25 6.125C1.45833 6.125 1.63542 6.19792 1.78125 6.34375L5 9.5625V1.625C5 1.41667 5.07292 1.23958 5.21875 1.09375C5.36458 0.947917 5.54167 0.875 5.75 0.875Z\"><\/path><\/svg>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#08\" data-target=\"08\" tabindex=\"0\">\n\t\t\t\t\t\t\tFAQs\u00a0<svg style=\"width:12px;height:12px;flex-shrink:0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 11 13\" fill=\"none\"><path fill=\"currentColor\" d=\"M5.75 0.875C5.95833 0.875 6.13542 0.947917 6.28125 1.09375C6.42708 1.23958 6.5 1.41667 6.5 1.625V9.5625L9.71875 6.34375C9.86458 6.19792 10.0417 6.125 10.25 6.125C10.4583 6.125 10.6354 6.19792 10.7812 6.34375C10.9271 6.48958 11 6.66667 11 6.875C11 7.08333 10.9271 7.26042 10.7812 7.40625L6.28125 11.9062C6.13542 12.0521 5.95833 12.125 5.75 12.125C5.54167 12.125 5.36458 12.0521 5.21875 11.9062L0.71875 7.40625C0.572917 7.26042 0.5 7.08333 0.5 6.875C0.5 6.66667 0.572917 6.48958 0.71875 6.34375C0.864583 6.19792 1.04167 6.125 1.25 6.125C1.45833 6.125 1.63542 6.19792 1.78125 6.34375L5 9.5625V1.625C5 1.41667 5.07292 1.23958 5.21875 1.09375C5.36458 0.947917 5.54167 0.875 5.75 0.875Z\"><\/path><\/svg>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t<div class=\"ssn-dropdown-wrap\">\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass=\"ssn-toggle\"\n\t\t\t\t\t\tid=\"ssn-1818123-toggle\"\n\t\t\t\t\t\ttype=\"button\"\n\t\t\t\t\t\taria-expanded=\"false\"\n\t\t\t\t\t\taria-controls=\"ssn-1818123-dropdown\"\n\t\t\t\t\t>\n\t\t\t\t\t\tGo to Section\t\t\t\t\t\t<span class=\"ssn-caret\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\n\t\t\t<\/div>\n\t\t<\/section>\n\n\t\t\t\t<div id=\"ssn-1818123-dropdown\" class=\"ssn-mobile-dropdown\" role=\"menu\" aria-hidden=\"true\">\n\t\t\t\t\t\t<a href=\"#01\" data-target=\"01\" role=\"menuitem\" tabindex=\"0\">\n\t\t\t\tChallenges<svg style=\"width:12px;height:12px;flex-shrink:0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 11 13\" fill=\"none\"><path fill=\"currentColor\" d=\"M5.75 0.875C5.95833 0.875 6.13542 0.947917 6.28125 1.09375C6.42708 1.23958 6.5 1.41667 6.5 1.625V9.5625L9.71875 6.34375C9.86458 6.19792 10.0417 6.125 10.25 6.125C10.4583 6.125 10.6354 6.19792 10.7812 6.34375C10.9271 6.48958 11 6.66667 11 6.875C11 7.08333 10.9271 7.26042 10.7812 7.40625L6.28125 11.9062C6.13542 12.0521 5.95833 12.125 5.75 12.125C5.54167 12.125 5.36458 12.0521 5.21875 11.9062L0.71875 7.40625C0.572917 7.26042 0.5 7.08333 0.5 6.875C0.5 6.66667 0.572917 6.48958 0.71875 6.34375C0.864583 6.19792 1.04167 6.125 1.25 6.125C1.45833 6.125 1.63542 6.19792 1.78125 6.34375L5 9.5625V1.625C5 1.41667 5.07292 1.23958 5.21875 1.09375C5.36458 0.947917 5.54167 0.875 5.75 0.875Z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t\t\t\t\t<a href=\"#02\" data-target=\"02\" role=\"menuitem\" tabindex=\"0\">\n\t\t\t\tServices<svg style=\"width:12px;height:12px;flex-shrink:0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 11 13\" fill=\"none\"><path fill=\"currentColor\" d=\"M5.75 0.875C5.95833 0.875 6.13542 0.947917 6.28125 1.09375C6.42708 1.23958 6.5 1.41667 6.5 1.625V9.5625L9.71875 6.34375C9.86458 6.19792 10.0417 6.125 10.25 6.125C10.4583 6.125 10.6354 6.19792 10.7812 6.34375C10.9271 6.48958 11 6.66667 11 6.875C11 7.08333 10.9271 7.26042 10.7812 7.40625L6.28125 11.9062C6.13542 12.0521 5.95833 12.125 5.75 12.125C5.54167 12.125 5.36458 12.0521 5.21875 11.9062L0.71875 7.40625C0.572917 7.26042 0.5 7.08333 0.5 6.875C0.5 6.66667 0.572917 6.48958 0.71875 6.34375C0.864583 6.19792 1.04167 6.125 1.25 6.125C1.45833 6.125 1.63542 6.19792 1.78125 6.34375L5 9.5625V1.625C5 1.41667 5.07292 1.23958 5.21875 1.09375C5.36458 0.947917 5.54167 0.875 5.75 0.875Z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t\t\t\t\t<a href=\"#03\" data-target=\"03\" role=\"menuitem\" tabindex=\"0\">\n\t\t\t\tOur approach<svg style=\"width:12px;height:12px;flex-shrink:0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 11 13\" fill=\"none\"><path fill=\"currentColor\" d=\"M5.75 0.875C5.95833 0.875 6.13542 0.947917 6.28125 1.09375C6.42708 1.23958 6.5 1.41667 6.5 1.625V9.5625L9.71875 6.34375C9.86458 6.19792 10.0417 6.125 10.25 6.125C10.4583 6.125 10.6354 6.19792 10.7812 6.34375C10.9271 6.48958 11 6.66667 11 6.875C11 7.08333 10.9271 7.26042 10.7812 7.40625L6.28125 11.9062C6.13542 12.0521 5.95833 12.125 5.75 12.125C5.54167 12.125 5.36458 12.0521 5.21875 11.9062L0.71875 7.40625C0.572917 7.26042 0.5 7.08333 0.5 6.875C0.5 6.66667 0.572917 6.48958 0.71875 6.34375C0.864583 6.19792 1.04167 6.125 1.25 6.125C1.45833 6.125 1.63542 6.19792 1.78125 6.34375L5 9.5625V1.625C5 1.41667 5.07292 1.23958 5.21875 1.09375C5.36458 0.947917 5.54167 0.875 5.75 0.875Z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t\t\t\t\t<a href=\"#04\" data-target=\"04\" role=\"menuitem\" tabindex=\"0\">\n\t\t\t\tWhy us<svg style=\"width:12px;height:12px;flex-shrink:0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 11 13\" fill=\"none\"><path fill=\"currentColor\" d=\"M5.75 0.875C5.95833 0.875 6.13542 0.947917 6.28125 1.09375C6.42708 1.23958 6.5 1.41667 6.5 1.625V9.5625L9.71875 6.34375C9.86458 6.19792 10.0417 6.125 10.25 6.125C10.4583 6.125 10.6354 6.19792 10.7812 6.34375C10.9271 6.48958 11 6.66667 11 6.875C11 7.08333 10.9271 7.26042 10.7812 7.40625L6.28125 11.9062C6.13542 12.0521 5.95833 12.125 5.75 12.125C5.54167 12.125 5.36458 12.0521 5.21875 11.9062L0.71875 7.40625C0.572917 7.26042 0.5 7.08333 0.5 6.875C0.5 6.66667 0.572917 6.48958 0.71875 6.34375C0.864583 6.19792 1.04167 6.125 1.25 6.125C1.45833 6.125 1.63542 6.19792 1.78125 6.34375L5 9.5625V1.625C5 1.41667 5.07292 1.23958 5.21875 1.09375C5.36458 0.947917 5.54167 0.875 5.75 0.875Z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t\t\t\t\t<a href=\"#05\" data-target=\"05\" role=\"menuitem\" tabindex=\"0\">\n\t\t\t\tIndustries<svg style=\"width:12px;height:12px;flex-shrink:0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 11 13\" fill=\"none\"><path fill=\"currentColor\" d=\"M5.75 0.875C5.95833 0.875 6.13542 0.947917 6.28125 1.09375C6.42708 1.23958 6.5 1.41667 6.5 1.625V9.5625L9.71875 6.34375C9.86458 6.19792 10.0417 6.125 10.25 6.125C10.4583 6.125 10.6354 6.19792 10.7812 6.34375C10.9271 6.48958 11 6.66667 11 6.875C11 7.08333 10.9271 7.26042 10.7812 7.40625L6.28125 11.9062C6.13542 12.0521 5.95833 12.125 5.75 12.125C5.54167 12.125 5.36458 12.0521 5.21875 11.9062L0.71875 7.40625C0.572917 7.26042 0.5 7.08333 0.5 6.875C0.5 6.66667 0.572917 6.48958 0.71875 6.34375C0.864583 6.19792 1.04167 6.125 1.25 6.125C1.45833 6.125 1.63542 6.19792 1.78125 6.34375L5 9.5625V1.625C5 1.41667 5.07292 1.23958 5.21875 1.09375C5.36458 0.947917 5.54167 0.875 5.75 0.875Z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t\t\t\t\t<a href=\"#06\" data-target=\"06\" role=\"menuitem\" tabindex=\"0\">\n\t\t\t\tTech stack<svg style=\"width:12px;height:12px;flex-shrink:0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 11 13\" fill=\"none\"><path fill=\"currentColor\" d=\"M5.75 0.875C5.95833 0.875 6.13542 0.947917 6.28125 1.09375C6.42708 1.23958 6.5 1.41667 6.5 1.625V9.5625L9.71875 6.34375C9.86458 6.19792 10.0417 6.125 10.25 6.125C10.4583 6.125 10.6354 6.19792 10.7812 6.34375C10.9271 6.48958 11 6.66667 11 6.875C11 7.08333 10.9271 7.26042 10.7812 7.40625L6.28125 11.9062C6.13542 12.0521 5.95833 12.125 5.75 12.125C5.54167 12.125 5.36458 12.0521 5.21875 11.9062L0.71875 7.40625C0.572917 7.26042 0.5 7.08333 0.5 6.875C0.5 6.66667 0.572917 6.48958 0.71875 6.34375C0.864583 6.19792 1.04167 6.125 1.25 6.125C1.45833 6.125 1.63542 6.19792 1.78125 6.34375L5 9.5625V1.625C5 1.41667 5.07292 1.23958 5.21875 1.09375C5.36458 0.947917 5.54167 0.875 5.75 0.875Z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t\t\t\t\t<a href=\"#07\" data-target=\"07\" role=\"menuitem\" tabindex=\"0\">\n\t\t\t\tCase studies<svg style=\"width:12px;height:12px;flex-shrink:0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 11 13\" fill=\"none\"><path fill=\"currentColor\" d=\"M5.75 0.875C5.95833 0.875 6.13542 0.947917 6.28125 1.09375C6.42708 1.23958 6.5 1.41667 6.5 1.625V9.5625L9.71875 6.34375C9.86458 6.19792 10.0417 6.125 10.25 6.125C10.4583 6.125 10.6354 6.19792 10.7812 6.34375C10.9271 6.48958 11 6.66667 11 6.875C11 7.08333 10.9271 7.26042 10.7812 7.40625L6.28125 11.9062C6.13542 12.0521 5.95833 12.125 5.75 12.125C5.54167 12.125 5.36458 12.0521 5.21875 11.9062L0.71875 7.40625C0.572917 7.26042 0.5 7.08333 0.5 6.875C0.5 6.66667 0.572917 6.48958 0.71875 6.34375C0.864583 6.19792 1.04167 6.125 1.25 6.125C1.45833 6.125 1.63542 6.19792 1.78125 6.34375L5 9.5625V1.625C5 1.41667 5.07292 1.23958 5.21875 1.09375C5.36458 0.947917 5.54167 0.875 5.75 0.875Z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t\t\t\t\t<a href=\"#08\" data-target=\"08\" role=\"menuitem\" tabindex=\"0\">\n\t\t\t\tFAQs\u00a0<svg style=\"width:12px;height:12px;flex-shrink:0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 11 13\" fill=\"none\"><path fill=\"currentColor\" d=\"M5.75 0.875C5.95833 0.875 6.13542 0.947917 6.28125 1.09375C6.42708 1.23958 6.5 1.41667 6.5 1.625V9.5625L9.71875 6.34375C9.86458 6.19792 10.0417 6.125 10.25 6.125C10.4583 6.125 10.6354 6.19792 10.7812 6.34375C10.9271 6.48958 11 6.66667 11 6.875C11 7.08333 10.9271 7.26042 10.7812 7.40625L6.28125 11.9062C6.13542 12.0521 5.95833 12.125 5.75 12.125C5.54167 12.125 5.36458 12.0521 5.21875 11.9062L0.71875 7.40625C0.572917 7.26042 0.5 7.08333 0.5 6.875C0.5 6.66667 0.572917 6.48958 0.71875 6.34375C0.864583 6.19792 1.04167 6.125 1.25 6.125C1.45833 6.125 1.63542 6.19792 1.78125 6.34375L5 9.5625V1.625C5 1.41667 5.07292 1.23958 5.21875 1.09375C5.36458 0.947917 5.54167 0.875 5.75 0.875Z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<script>\n\t\t(function () {\n\t\t\tvar UID             = \"ssn-1818123\";\n\t\t\tvar STICKY_ENABLED  = true;\n\t\t\tvar OFFSET_DESKTOP  = 76;\n\t\t\tvar OFFSET_MOBILE   = 65;\n\t\t\tvar SCROLL_OFFSET   = 80;\n\t\t\tvar SCROLL_DURATION = 800;\n\t\t\tvar BREAKPOINT      = 992;\n\t\t\tvar BAR_H_DESK      = 52;\n\t\t\tvar BAR_H_MOB       = 42;\n\n\t\t\tvar bar      = document.getElementById(UID);\n\t\t\tvar spacer   = document.getElementById(UID + '-spacer');\n\t\t\tvar dropdown = document.getElementById(UID + '-dropdown');\n\t\t\tvar toggle   = document.getElementById(UID + '-toggle');\n\t\t\tif (!bar) return;\n\n\t\t\tvar initialBarTop = null;\n\t\t\tvar isSticky      = false;\n\n\t\t\t\/* \u2500\u2500 Utils \u2500\u2500 *\/\n\t\t\tfunction isMobile()     { return window.innerWidth < BREAKPOINT; }\n\t\t\tfunction headerOffset() { return isMobile() ? OFFSET_MOBILE : OFFSET_DESKTOP; }\n\t\t\tfunction barHeight()    { return isMobile() ? BAR_H_MOB : BAR_H_DESK; }\n\n\t\t\tfunction docTop(el) {\n\t\t\t\tvar t = 0;\n\t\t\t\twhile (el) { t += el.offsetTop; el = el.offsetParent; }\n\t\t\t\treturn t;\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Sticky on\/off \u2500\u2500 *\/\n\t\t\tfunction enableSticky() {\n\t\t\t\tif (isSticky) return;\n\t\t\t\tisSticky = true;\n\t\t\t\tbar.classList.add('ssn-sticky');\n\t\t\t\tbar.style.top = headerOffset() + 'px';\n\t\t\t\tif (spacer) spacer.classList.add('ssn-spacer-active-' + UID);\n\t\t\t}\n\n\t\t\tfunction disableSticky() {\n\t\t\t\tif (!isSticky) return;\n\t\t\t\tisSticky = false;\n\t\t\t\tbar.classList.remove('ssn-sticky');\n\t\t\t\tbar.style.top = '';\n\t\t\t\tif (spacer) spacer.classList.remove('ssn-spacer-active-' + UID);\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Dropdown positioning \u2500\u2500\n\t\t\t   FIX: always uses position:fixed + getBoundingClientRect() so the\n\t\t\t        panel correctly anchors to the bar bottom in ALL contexts\n\t\t\t        (sticky or not, inside any Elementor layout wrapper). *\/\n\t\t\tfunction positionDropdown() {\n\t\t\t\tif (!dropdown) return;\n\t\t\t\tvar rect = bar.getBoundingClientRect();\n\t\t\t\tdropdown.style.position = 'fixed';\n\t\t\t\tdropdown.style.top      = rect.bottom + 'px';\n\t\t\t\tdropdown.style.left     = '0';\n\t\t\t\tdropdown.style.right    = '0';\n\t\t\t\tdropdown.style.width    = '100%';\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Scroll \u2500\u2500 *\/\n\t\t\tfunction onScroll() {\n\t\t\t\t\/* FIX: auto-close dropdown when user scrolls (mobile UX) *\/\n\t\t\t\tcloseDropdown();\n\n\t\t\t\t\/* FIX: sticky logic is now separate from highlightActive() \u2014\n\t\t\t\t        the early return that blocked highlight when sticky was\n\t\t\t\t        disabled has been removed. *\/\n\t\t\t\tif (STICKY_ENABLED && initialBarTop !== null) {\n\t\t\t\t\tvar scrollY = window.pageYOffset || 0;\n\t\t\t\t\tif (scrollY > initialBarTop - headerOffset()) {\n\t\t\t\t\t\tenableSticky();\n\t\t\t\t\t} else {\n\t\t\t\t\t\tdisableSticky();\n\t\t\t\t\t}\n\t\t\t\t\tif (isSticky) bar.style.top = headerOffset() + 'px';\n\t\t\t\t}\n\n\t\t\t\t\/* FIX: highlightActive() now always runs, even when sticky is off *\/\n\t\t\t\thighlightActive();\n\t\t\t}\n\n\t\t\tfunction onResize() {\n\t\t\t\tif (isSticky) bar.style.top = headerOffset() + 'px';\n\t\t\t\tcloseDropdown();\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Smooth scroll \u2014 pure JS easeInOutQuad, no jQuery \u2500\u2500 *\/\n\t\t\tfunction scrollToSection(targetId) {\n\t\t\t\tvar target = document.getElementById(targetId);\n\t\t\t\tif (!target) return;\n\t\t\t\tvar dest   = Math.max(0, docTop(target) - SCROLL_OFFSET - (isSticky ? barHeight() : 0));\n\t\t\t\tvar start  = window.pageYOffset;\n\t\t\t\tvar change = dest - start;\n\t\t\t\tvar t0     = null;\n\t\t\t\trequestAnimationFrame(function step(ts) {\n\t\t\t\t\tif (!t0) t0 = ts;\n\t\t\t\t\tvar p = Math.min((ts - t0) \/ SCROLL_DURATION, 1);\n\t\t\t\t\tvar e = p < 0.5 ? 2*p*p : -1 + (4 - 2*p)*p;\n\t\t\t\t\twindow.scrollTo(0, start + change * e);\n\t\t\t\t\tif (p < 1) requestAnimationFrame(step);\n\t\t\t\t});\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Active highlight \u2500\u2500 *\/\n\t\t\tfunction highlightActive() {\n\t\t\t\tvar threshold = (window.pageYOffset || 0) + headerOffset() + barHeight() + 10;\n\t\t\t\tvar active    = null;\n\t\t\t\tbar.querySelectorAll('.ssn-menu a[data-target]').forEach(function(a) {\n\t\t\t\t\tvar sec = document.getElementById(a.dataset.target);\n\t\t\t\t\tif (sec && threshold >= docTop(sec)) active = a.dataset.target;\n\t\t\t\t});\n\t\t\t\tbar.querySelectorAll('.ssn-menu a[data-target]').forEach(function(a) {\n\t\t\t\t\ta.classList.toggle('ssn-active', a.dataset.target === active);\n\t\t\t\t});\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Mobile dropdown \u2500\u2500 *\/\n\t\t\tfunction openDropdown() {\n\t\t\t\tif (!dropdown || !toggle) return;\n\t\t\t\tpositionDropdown();\n\t\t\t\tdropdown.style.display = 'block';\n\t\t\t\ttoggle.setAttribute('aria-expanded', 'true');\n\t\t\t\ttoggle.classList.add('open');\n\t\t\t\tdropdown.setAttribute('aria-hidden', 'false');\n\t\t\t}\n\n\t\t\tfunction closeDropdown() {\n\t\t\t\tif (!dropdown || !toggle) return;\n\t\t\t\t\/* Guard: skip all DOM writes if already closed \u2014 keeps onScroll() cheap *\/\n\t\t\t\tif (dropdown.style.display === '' || dropdown.style.display === 'none') return;\n\t\t\t\tdropdown.style.display = 'none';\n\t\t\t\ttoggle.setAttribute('aria-expanded', 'false');\n\t\t\t\ttoggle.classList.remove('open');\n\t\t\t\tdropdown.setAttribute('aria-hidden', 'true');\n\t\t\t}\n\n\t\t\tif (toggle) {\n\t\t\t\ttoggle.addEventListener('click', function(e) {\n\t\t\t\t\te.stopPropagation();\n\t\t\t\t\tdropdown && dropdown.style.display === 'block' ? closeDropdown() : openDropdown();\n\t\t\t\t});\n\t\t\t}\n\t\t\tdocument.addEventListener('click', function(e) {\n\t\t\t\tif (!bar.contains(e.target) && (!dropdown || !dropdown.contains(e.target))) closeDropdown();\n\t\t\t});\n\t\t\tdocument.addEventListener('keydown', function(e) { if (e.key === 'Escape') closeDropdown(); });\n\n\t\t\t\/* \u2500\u2500 Bind nav link clicks \u2500\u2500 *\/\n\t\t\tfunction bindClicks(root) {\n\t\t\t\tif (!root) return;\n\t\t\t\troot.querySelectorAll('a[data-target]').forEach(function(a) {\n\t\t\t\t\ta.addEventListener('click', function(e) {\n\t\t\t\t\t\t\/* FIX: preventDefault stops the native anchor jump; JS smooth-scroll handles it *\/\n\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\tvar t = this.dataset.target;\n\t\t\t\t\t\tcloseDropdown();\n\t\t\t\t\t\tscrollToSection(t);\n\t\t\t\t\t});\n\t\t\t\t\ta.addEventListener('keydown', function(e) {\n\t\t\t\t\t\tif (e.key === 'Enter' || e.key === ' ') {\n\t\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\t\tcloseDropdown();\n\t\t\t\t\t\t\tscrollToSection(this.dataset.target);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t}\n\t\t\tbindClicks(bar);\n\t\t\tbindClicks(dropdown);\n\n\t\t\t\/* \u2500\u2500 Init \u2500\u2500 *\/\n\t\t\tfunction init() {\n\t\t\t\tif (STICKY_ENABLED) initialBarTop = docTop(bar);\n\t\t\t\twindow.addEventListener('scroll', onScroll, { passive: true });\n\t\t\t\twindow.addEventListener('resize', onResize);\n\t\t\t\tonScroll();\n\t\t\t}\n\n\t\t\tdocument.readyState === 'loading'\n\t\t\t\t? document.addEventListener('DOMContentLoaded', init)\n\t\t\t\t: setTimeout(init, 150);\n\t\t}());\n\t\t<\/script>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-75c2fe6 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"75c2fe6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4709f8e indigo-h2 elementor-widget elementor-widget-heading\" data-id=\"4709f8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span>BUILD A FUTURE-PROOF<\/span> DATA FOUNDATION FOR ANALYTICS &amp; AI<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff84c83 indigo-subtitle elementor-widget elementor-widget-text-editor\" data-id=\"ff84c83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Drive faster decision-making, improve operational efficiency, and enable scalable AI adoption with trusted enterprise data. We design and build AI-ready data platforms that unify and <span data-teams=\"true\">organise <\/span>data across systems, automate data pipelines, and improve data quality to support reliable reporting, analytics, and greater business agility. Our experience working with large enterprises in highly regulated industries ensures solutions are built with security, governance, and compliance in mind.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-75c8de6 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"75c8de6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4de78fb indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"4de78fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">You are in great company<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-018a16f elementor-widget elementor-widget-clients_logo_widget\" data-id=\"018a16f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"clients_logo_widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<style>\n\t\t#clw-018a16f { width:100%; box-sizing:border-box; }\n\n\t\t\/* Track outer \u2014 clips overflow *\/\n\t\t#clw-018a16f .clw-track-outer {\n\t\t\twidth: 100%;\n\t\t\toverflow: hidden;\n\t\t\tposition: relative;\n\t\t}\n\n\t\t\/* Desktop track \u2014 width max-content so clones extend beyond container *\/\n\t\t#clw-018a16f .clw-track {\n\t\t\tdisplay: flex !important;\n\t\t\tflex-direction: row !important;\n\t\t\tflex-wrap: nowrap !important;\n\t\t\talign-items: center !important;\n\t\t\tjustify-content: flex-start !important;\n\t\t\twidth: max-content !important;\n\t\t\tmargin: 0 !important;\n\t\t\tpadding: 0 !important;\n\t\t\ttransition: transform .5s cubic-bezier(.25,.46,.45,.94);\n\t\t\twill-change: transform;\n\t\t}\n\n\t\t\/* Each item \u2014 JS sets exact width, logo centered inside *\/\n\t\t#clw-018a16f .clw-item {\n\t\t\tdisplay: flex !important;\n\t\t\talign-items: center !important;\n\t\t\tjustify-content: center !important;\n\t\t\tflex-shrink: 0 !important;\n\t\t}\n\n\t\t\/* Logo \u2014 constrained, centered *\/\n\t\t#clw-018a16f .clw-logo {\n\t\t\tdisplay: block !important;\n\t\t\tobject-fit: contain !important;\n\t\t\tmax-width: 80%;\n\t\t\theight: 70px;\n\t\t\twidth: auto;\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t\n\t\t\/* Dot separator \u2014 fixed 56px wide (24+8+24), perfectly centered *\/\n\t\t#clw-018a16f .clw-sep {\n\t\t\tdisplay: flex !important;\n\t\t\talign-items: center !important;\n\t\t\tjustify-content: center !important;\n\t\t\tflex-shrink: 0 !important;\n\t\t\twidth: 56px !important;\n\t\t\tmin-width: 56px !important;\n\t\t}\n\t\t#clw-018a16f .clw-sep span {\n\t\t\tdisplay: block;\n\t\t\twidth: 8px; height: 8px;\n\t\t\tborder-radius: 50%;\n\t\t\tbackground-color: var(--e-global-color-5d532a8) !important;\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t\/* Hide separator after last item *\/\n\t\t#clw-018a16f .clw-item:last-of-type + .clw-sep,\n\t\t#clw-018a16f .clw-sep:last-child { display:none !important; }\n\n\t\t\/* Mobile nav dots *\/\n\t\t#clw-018a16f .clw-nav-dots {\n\t\t\tdisplay: none;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t\tgap: 12px;\n\t\t\tmargin-top: 20px;\n\t\t\theight: 36px;\n\t\t\tbox-sizing: content-box;\n\t\t}\n\t\t#clw-018a16f .clw-nd {\n\t\t\twidth: 10px !important;\n\t\t\theight: 10px !important;\n\t\t\tborder-radius: 50% !important;\n\t\t\tbackground: #cccccc !important;\n\t\t\topacity: 1;\n\t\t\tcursor: pointer;\n\t\t\tborder:none !important;\t\t\tpadding: 0;\n\t\t\ttransition: width .25s ease, height .25s ease, opacity .25s ease, background .25s ease, border .25s ease;\n\t\t\tflex-shrink: 0;\n\t\t\tdisplay: block;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t#clw-018a16f .clw-nd.active {\n\t\t\twidth: 14px !important;\n\t\t\theight: 14px !important;\n\t\t\topacity: 1 !important;\n\t\t\tbackground: #333333 !important;\n\t\t\tborder:3px solid #333333 !important;\t\t}\n\n\t\t\/* Mobile *\/\n\t\t@media (max-width: 768px) {\n\t\t\t#clw-018a16f .clw-track {\n\t\t\t\twidth: auto !important;\n\t\t\t\tjustify-content: flex-start !important;\n\t\t\t}\n\t\t\t#clw-018a16f .clw-item {\n\t\t\t\tflex-direction: column !important;\n\t\t\t\tjustify-content: center;\n\t\t\t\talign-items: center;\n\t\t\t}\n\t\t\t#clw-018a16f .clw-sep { display:none !important; }\n\t\t\t#clw-018a16f .clw-nav-dots { display:flex; }\n\t\t}\n\t\t<\/style>\n\n\t\t<div id=\"clw-018a16f\"\n\t\t\t data-clw=\"1\"\n\t\t\t data-autoplay=\"true\"\n\t\t\t data-speed=\"3000\"\n\t\t\t data-lpr=\"4\"\n\t\t\t data-sep=\"1\"\n\t\t\t data-dot-color=\"#cccccc\"\n\t\t\t data-dot-active-color=\"#333333\">\n\n\t\t\t<div class=\"clw-track-outer\">\n\t\t\t\t<div class=\"clw-track\">\n\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"188\" height=\"49\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/08\/139x36-aarp-logo-header-white-smaller.imgcache.rev5a931b762f5ebff74aa86c12542767eb.png\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"\" \/><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"clw-sep\" aria-hidden=\"true\"><span><\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"243\" height=\"44\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/08\/JohnsonandJohnsonLogo.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"\" \/><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"clw-sep\" aria-hidden=\"true\"><span><\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"179\" height=\"49\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Amwell_logo_RGB_ColorGradient-2.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"\" \/><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"clw-sep\" aria-hidden=\"true\"><span><\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"107\" height=\"94\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/08\/NIH_Master_Logo_Vertical_2Color-1.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"\" \/><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"clw-sep\" aria-hidden=\"true\"><span><\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"clw-nav-dots\" role=\"tablist\"><\/div>\n\n\t\t<\/div>\n\n\t\t<script>\n\t\t(function(){\n\t\t\tvar wrap = document.getElementById('clw-018a16f');\n\t\t\tif(!wrap) return;\n\t\t\tvar outer    = wrap.querySelector('.clw-track-outer');\n\t\t\tvar track    = wrap.querySelector('.clw-track');\n\t\t\tvar dotsWrap = wrap.querySelector('.clw-nav-dots');\n\t\t\tif(!track || !outer) return;\n\n\t\t\tvar origItems = [].slice.call(track.querySelectorAll('.clw-item:not(.clw-clone)'));\n\t\t\tvar total     = origItems.length;\n\t\t\tif(total === 0) return;\n\n\t\t\tvar autoplay = wrap.dataset.autoplay !== 'false';\n\t\t\tvar speed    = parseInt(wrap.dataset.speed || '3000', 10);\n\t\t\tvar lpr      = parseInt(wrap.dataset.lpr   || '4',    10);\n\t\t\tvar hasSep   = wrap.dataset.sep === '1';\n\t\t\tvar SEP_W    = hasSep ? 56 : 0; \/\/ 24px padding \u00d7 2 + 8px dot = 56px per separator\n\t\t\tvar cur      = 0;\n\t\t\tvar slot     = 0;\n\t\t\tvar timer    = null;\n\t\t\tvar TRANS    = 'transform .5s cubic-bezier(.25,.46,.45,.94)';\n\n\t\t\t\/* \u2500\u2500 Desktop: logo items get equal width, separators fixed 56px \u2500\u2500 *\/\n\t\t\tfunction setDesktopWidths() {\n\t\t\t\tvar outerW   = outer.offsetWidth || wrap.offsetWidth || 800;\n\t\t\t\t\/\/ Total separator space for lpr logos = (lpr - 1) separators\n\t\t\t\tvar totalSep = SEP_W * (lpr - 1);\n\t\t\t\tvar logoW    = Math.floor((outerW - totalSep) \/ lpr);\n\n\t\t\t\t[].forEach.call(track.querySelectorAll('.clw-item'), function(el){\n\t\t\t\t\tel.style.width    = logoW + 'px';\n\t\t\t\t\tel.style.minWidth = logoW + 'px';\n\t\t\t\t\tel.style.maxWidth = logoW + 'px';\n\t\t\t\t});\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Mobile: full container width per item \u2500\u2500 *\/\n\t\t\tfunction setMobileWidths() {\n\t\t\t\tvar w = outer.offsetWidth || 320;\n\t\t\t\t[].forEach.call(track.querySelectorAll('.clw-item'), function(el){\n\t\t\t\t\tel.style.width = el.style.minWidth = el.style.maxWidth = w + 'px';\n\t\t\t\t});\n\t\t\t}\n\n\t\t\tfunction isMob() { return window.innerWidth <= 768; }\n\n\t\t\tfunction itemW() {\n\t\t\t\tif(isMob()) return outer.offsetWidth || 320;\n\t\t\t\t\/\/ Slide unit = one logo item width + one separator width\n\t\t\t\tvar logoEl = origItems[0];\n\t\t\t\tif(!logoEl) return 200;\n\t\t\t\treturn logoEl.offsetWidth + SEP_W;\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Clones for infinite desktop loop \u2500\u2500 *\/\n\t\t\tfunction buildClones() {\n\t\t\t\t[].forEach.call(track.querySelectorAll('.clw-clone'), function(el){ el.parentNode.removeChild(el); });\n\t\t\t\t\/\/ Clone all direct children of track (items + separators)\n\t\t\t\tvar origChildren = [].slice.call(track.children);\n\t\t\t\torigChildren.forEach(function(el){\n\t\t\t\t\tvar c = el.cloneNode(true);\n\t\t\t\t\tc.classList.add('clw-clone');\n\t\t\t\t\tc.setAttribute('aria-hidden','true');\n\t\t\t\t\ttrack.appendChild(c);\n\t\t\t\t});\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Move \u2500\u2500 *\/\n\t\t\tfunction moveTo(idx, animated) {\n\t\t\t\ttrack.style.transition = animated ? TRANS : 'none';\n\t\t\t\ttrack.style.transform  = 'translateX(-' + (idx * itemW()) + 'px)';\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Next slide \u2500\u2500 *\/\n\t\t\tfunction next() {\n\t\t\t\tslot++;\n\t\t\t\tmoveTo(slot, true);\n\t\t\t\tcur = slot % total;\n\t\t\t\tupdDots();\n\t\t\t\tif(slot >= total) {\n\t\t\t\t\ttrack.addEventListener('transitionend', snapBack, { once: true });\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tfunction snapBack() {\n\t\t\t\tslot -= total;\n\t\t\t\tmoveTo(slot, false);\n\t\t\t\tcur = slot;\n\t\t\t\tupdDots();\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Nav dots (mobile only) \u2500\u2500 *\/\n\t\t\tfunction buildDots() {\n\t\t\t\tdotsWrap.innerHTML = '';\n\t\t\t\tfor(var i = 0; i < total; i++) {\n\t\t\t\t\t(function(idx){\n\t\t\t\t\t\tvar b = document.createElement('button');\n\t\t\t\t\t\tb.className = 'clw-nd' + (idx === 0 ? ' active' : '');\n\t\t\t\t\t\tb.setAttribute('aria-label', 'Logo ' + (idx + 1));\n\t\t\t\t\t\tb.addEventListener('click', function(){ stopT(); jumpTo(idx); startT(); });\n\t\t\t\t\t\tdotsWrap.appendChild(b);\n\t\t\t\t\t})(i);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tfunction updDots() {\n\t\t\t\t[].forEach.call(dotsWrap.querySelectorAll('.clw-nd'), function(b, i){\n\t\t\t\t\tb.classList.toggle('active', i === cur);\n\t\t\t\t});\n\t\t\t}\n\n\t\t\tfunction jumpTo(n) {\n\t\t\t\tslot = n; cur = n;\n\t\t\t\tmoveTo(slot, false);\n\t\t\t\tupdDots();\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Timer \u2500\u2500 *\/\n\t\t\tfunction stopT()  { clearInterval(timer); timer = null; }\n\t\t\tfunction startT() {\n\t\t\t\tif(!autoplay) return; stopT();\n\t\t\t\ttimer = setInterval(next, speed);\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Swipe \u2500\u2500 *\/\n\t\t\tvar tx = 0, ty = 0;\n\t\t\ttrack.addEventListener('touchstart', function(e){ tx=e.touches[0].clientX; ty=e.touches[0].clientY; stopT(); }, {passive:true});\n\t\t\ttrack.addEventListener('touchend',   function(e){\n\t\t\t\tvar dx = e.changedTouches[0].clientX - tx;\n\t\t\t\tvar dy = e.changedTouches[0].clientY - ty;\n\t\t\t\tif(Math.abs(dx) > Math.abs(dy) && Math.abs(dx) > 40) {\n\t\t\t\t\tif(dx < 0) next();\n\t\t\t\t\telse { slot = Math.max(0, slot - 1); moveTo(slot, true); cur = slot % total; updDots(); }\n\t\t\t\t}\n\t\t\t\tstartT();\n\t\t\t}, {passive:true});\n\n\t\t\t\/* \u2500\u2500 Resize \u2500\u2500 *\/\n\t\t\tvar rt;\n\t\t\twindow.addEventListener('resize', function(){\n\t\t\t\tclearTimeout(rt);\n\t\t\t\trt = setTimeout(function(){\n\t\t\t\t\tif(isMob()) {\n\t\t\t\t\t\tsetMobileWidths();\n\t\t\t\t\t\tdotsWrap.style.display = 'flex';\n\t\t\t\t\t} else {\n\t\t\t\t\t\tsetDesktopWidths();\n\t\t\t\t\t\tdotsWrap.style.display = 'none';\n\t\t\t\t\t}\n\t\t\t\t\tmoveTo(slot, false);\n\t\t\t\t}, 200);\n\t\t\t});\n\n\t\t\t\/* \u2500\u2500 Init \u2500\u2500 *\/\n\t\t\tfunction doInit() {\n\t\t\t\tbuildClones();\n\t\t\t\tif(isMob()) {\n\t\t\t\t\tsetMobileWidths();\n\t\t\t\t\tdotsWrap.style.display = 'flex';\n\t\t\t\t\tbuildDots();\n\t\t\t\t} else {\n\t\t\t\t\tsetDesktopWidths();\n\t\t\t\t\tdotsWrap.style.display = 'none';\n\t\t\t\t}\n\t\t\t\tslot = 0; cur = 0;\n\t\t\t\tmoveTo(0, false);\n\t\t\t\tupdDots();\n\t\t\t\tstartT();\n\t\t\t}\n\n\t\t\tif(document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', function(){ requestAnimationFrame(doInit); });\n\t\t\t} else {\n\t\t\t\trequestAnimationFrame(doInit);\n\t\t\t}\n\t\t})();\n\t\t<\/script>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-10c4a84 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"10c4a84\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-049078d indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"049078d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Data engineering challenges we solve for enterprises\u00a0<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d404f3f e-grid e-con-full e-con e-child\" data-id=\"d404f3f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a639327 indigo-h4 card-shadow-1 elementor-widget elementor-widget-icon-box\" data-id=\"a639327\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tFragmented data across multiple systems\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tBuild unified data integration pipelines that connect legacy systems, on-premise setups, and cloud platforms into a single, consistent data layer, to provide visibility across every source.\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6d03a8 indigo-h4 card-shadow-1 elementor-widget elementor-widget-icon-box\" data-id=\"d6d03a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tData that is not AI &amp;  analytics ready\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tStandardise, cleanse, and structure your data to meet the quality thresholds required for AI and analytics workloads, so the models and reports are built on data you can trust.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7398322 indigo-h4 card-shadow-1 elementor-widget elementor-widget-icon-box\" data-id=\"7398322\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSlow &amp; unreliable  data pipelines\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tRe-engineering brittle and manual pipelines into automated, monitored, and resilient data flows that deliver accurate data on time without the rework.\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dcd0437 indigo-h4 card-shadow-1 elementor-widget elementor-widget-icon-box\" data-id=\"dcd0437\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tLegacy infrastructure that cannot scale\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tModernising your legacy data infrastructure to handle modern scale and AI workloads, eliminating performance bottlenecks and reducing the operational complexity.\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bfdc868 indigo-h4 card-shadow-1 elementor-widget elementor-widget-icon-box\" data-id=\"bfdc868\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tLimited in-house  data engineering capacity\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tEmploy experienced engineers to augment your team, freeing internal resources to focus on strategic initiatives while accelerating the delivery of new data capabilities.\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a50773f indigo-h4 card-shadow-1 elementor-widget elementor-widget-icon-box\" data-id=\"a50773f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tRising cloud &amp; data infrastructure costs\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tAudit and re-architect inefficient data environments to eliminate duplication, optimise cloud resource usage, and improve return on your data infrastructure investments.\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-054d3f9 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"054d3f9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9bc8452 indigo-h2 section-title-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"9bc8452\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our data engineering services\u00a0<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78eb76b section-head-margin-bottom elementor-widget elementor-widget-text-editor\" data-id=\"78eb76b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>We transform unusable data from countless sources to trusted analytics-ready assets through AI-native automations, data pipelines, and platform <span data-teams=\"true\">modernisation<\/span>. Our data engineering services include the following.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4a8cd57 e-grid e-con-full e-con e-child\" data-id=\"4a8cd57\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dfacd1b indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"dfacd1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"\/mobile-app-development\/\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Data architecture consulting\u00a0\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M26.68 2.44h-3.84c-1.52 0-2.72 1.28-2.72 2.8v3.92c0 1.52 1.2 2.8 2.72 2.8h0.080l-0.96 3.28h-3.12c-0.64 0-1.28 0.24-1.76 0.64l-2-2c0 0 0 0-0.080 0v-3.84c0-1.52-1.2-2.8-2.72-2.8h-3.84c-1.52 0-2.72 1.28-2.72 2.8v3.92c0 1.52 1.2 2.72 2.64 2.8l-0.88 3.28h-2.24c-1.52 0-2.72 1.28-2.72 2.8v3.92c0 1.52 1.2 2.8 2.72 2.8h3.84c1.52 0 2.72-1.28 2.72-2.8v-3.92c0-1.52-1.2-2.72-2.64-2.8l0.88-3.36h2.32c0.88 0 1.68-0.48 2.24-1.12l1.68 1.76c-0.080 0.24-0.080 0.48-0.080 0.72v3.92c0 1.52 1.2 2.8 2.72 2.8h3.84c1.52 0 2.72-1.28 2.72-2.8v-3.92c0-1.2-0.8-2.24-1.84-2.64l1.040-3.52h2.080c1.52 0 2.72-1.28 2.72-2.8v-3.84c-0.080-1.52-1.28-2.8-2.8-2.8zM10.2 22.84v3.92c0 0.64-0.48 1.2-1.12 1.2h-3.84c-0.64 0-1.12-0.56-1.12-1.2v-3.92c0-0.64 0.48-1.2 1.12-1.2h2.56c0 0 0.080 0 0.080 0.080 0.080 0 0.16 0 0.16 0 0.080 0 0.24 0 0.32-0.080h0.64c0.72 0 1.2 0.56 1.2 1.2zM13.4 13.96c0 0.64-0.48 1.2-1.12 1.2h-3.84c-0.64 0-1.12-0.56-1.12-1.2v-3.92c0-0.64 0.48-1.2 1.12-1.2h3.84c0.64 0 1.12 0.56 1.12 1.2v3.92zM23.8 21.96c0 0.64-0.48 1.2-1.12 1.2h-3.84c-0.64 0-1.12-0.56-1.12-1.2v-3.92c0-0.64 0.48-1.2 1.12-1.2h3.28c0.080 0 0.080 0.080 0.16 0.080s0.16 0 0.24 0 0.24-0.080 0.4-0.080c0.56 0.080 0.96 0.56 0.96 1.12v4zM27.8 9.16c0 0.64-0.48 1.2-1.12 1.2h-3.84c-0.64 0-1.12-0.56-1.12-1.2v-3.92c0-0.64 0.48-1.2 1.12-1.2h3.84c0.64 0 1.12 0.56 1.12 1.2v3.92z\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"\/mobile-app-development\/\" >\n\t\t\t\t\t\t\tData architecture consulting\u00a0\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tEfficiently implement and maintain high-performing solutions with scalable data architecture that boosts performance and supports business outcomes.\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da76713 indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"da76713\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M21.877 16.8c-0.32-0.24-0.88-0.16-1.12 0.16-0.96 1.28-2.080 2.56-3.28 3.76s-2.4 2.24-3.6 3.12c-0.96-0.8-1.92-1.68-2.88-2.64-1.2-1.2-2.24-2.4-3.12-3.52 0.88-1.12 1.92-2.32 3.12-3.52 0.96-0.96 1.92-1.84 2.96-2.64 0.32 0.16 0.72 0 0.88-0.24s0.16-0.48 0.080-0.72c0.080-0.24 0.080-0.56-0.080-0.72-0.24-0.32-0.64-0.4-0.96-0.24-4.64-3.28-8.56-4.16-10.4-2.4-2.080 2.080-0.56 6.32 2.4 10.48-2.96 4.16-4.48 8.4-2.4 10.48 0.64 0.64 1.52 0.96 2.56 0.96 2.16 0 5.040-1.28 7.84-3.28 3.040 2.24 6.16 3.84 8.56 3.84 1.040 0 1.92-0.32 2.56-0.96 1.92-1.92 0.8-6.16-2.8-11.040 0.080-0.32 0-0.64-0.32-0.88zM4.676 8.4c0.96-0.96 3.92-0.48 7.92 2.24-0.96 0.8-1.84 1.6-2.72 2.48-1.040 1.040-2 2.16-2.96 3.28-2.56-3.76-3.36-6.96-2.24-8zM4.676 27.040c-1.12-1.12-0.24-4.24 2.32-8 0.88 1.12 1.92 2.24 2.96 3.28 0.88 0.88 1.76 1.68 2.72 2.48-3.84 2.56-6.96 3.36-8 2.24zM23.877 27.6c-1.12 1.12-4.64 0.16-8.64-2.72 1.2-0.96 2.32-1.92 3.44-3.040 0.88-0.88 1.76-1.84 2.56-2.8 3.040 4.32 3.68 7.52 2.64 8.56z\"><\/path><path d=\"M28.357 7.28c-0.88-0.16-1.76-0.56-2.48-1.28-0.72-0.64-1.2-1.52-1.36-2.48l-0.080-0.16c-0.16-0.56-0.72-1.040-1.36-1.040 0 0 0 0 0 0-0.64 0-1.2 0.48-1.36 1.12v0.16c-0.24 0.96-0.64 1.76-1.36 2.48-0.72 0.64-1.6 1.12-2.48 1.28-0.64 0.080-1.12 0.64-1.12 1.36 0 0.64 0.4 1.2 1.040 1.36 0 0 0 0 0.080 0 0.96 0.16 1.84 0.64 2.48 1.28s1.2 1.52 1.36 2.48v0.16c0.16 0.64 0.72 1.12 1.36 1.12 0 0 0 0 0 0 0.64 0 1.2-0.48 1.36-1.040l0.080-0.24c0.24-0.96 0.72-1.76 1.36-2.4 0.72-0.64 1.6-1.12 2.48-1.28 0.64-0.080 1.12-0.64 1.12-1.36 0.080-0.8-0.4-1.36-1.12-1.52zM24.756 10.080c-0.8 0.72-1.36 1.68-1.68 2.64-0.32-1.040-0.88-1.92-1.68-2.64-0.72-0.64-1.52-1.12-2.4-1.44 0.88-0.32 1.68-0.8 2.4-1.44 0.8-0.72 1.36-1.6 1.68-2.64 0.32 0.96 0.96 1.92 1.68 2.64 0.72 0.64 1.52 1.12 2.4 1.44-0.88 0.32-1.68 0.8-2.4 1.44z\"><\/path><path d=\"M12.757 16.56c-0.32 0.32-0.56 0.8-0.56 1.28s0.16 0.96 0.56 1.28c0.32 0.32 0.8 0.56 1.28 0.56s0.96-0.16 1.28-0.56c0.32-0.32 0.56-0.8 0.56-1.28s-0.16-0.96-0.56-1.28c-0.72-0.72-1.92-0.72-2.56 0zM14.197 17.76c0 0.080 0 0.080-0.080 0.16s-0.16 0.080-0.24 0c0 0-0.080-0.080-0.080-0.16s0-0.080 0.080-0.16c0 0 0.080-0.080 0.16-0.080s0.080 0 0.16 0.080c-0.080 0.080 0 0.16 0 0.16z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tAI &amp; GenAI data engineering \u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tImprove AI performance and accelerate time-to-value by building AI-ready data foundations that support automation and insight-driven decision-making.\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d70c4bc indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"d70c4bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M20.551 14.802l-0.96-0.56c-0.88-0.56-1.68-1.36-2.32-2.32l-0.56-0.96c-0.080-0.16-0.32-0.32-0.48-0.48-0.4-0.24-0.88-0.24-1.28 0-0.16 0.080-0.32 0.24-0.48 0.48 0 0 0 0 0 0l-0.56 0.96c-0.56 0.88-1.36 1.68-2.32 2.32l-0.96 0.56c-0.16 0.080-0.32 0.32-0.48 0.48-0.080 0.16-0.16 0.4-0.16 0.64s0.080 0.48 0.16 0.64c0.080 0.16 0.24 0.32 0.48 0.48l0.96 0.56c0.88 0.56 1.68 1.36 2.32 2.32l0.56 0.96c0.080 0.16 0.32 0.32 0.48 0.48 0.16 0.080 0.4 0.16 0.64 0.16s0.4-0.080 0.64-0.16c0.16-0.080 0.32-0.24 0.48-0.48l0.56-0.96c0.56-0.88 1.36-1.68 2.32-2.32l0.96-0.56c0.16-0.080 0.32-0.32 0.48-0.48 0.080-0.16 0.16-0.4 0.16-0.64s-0.080-0.4-0.16-0.64c-0.080-0.16-0.24-0.32-0.48-0.48zM18.791 16.242c-1.12 0.72-2.080 1.68-2.8 2.8l-0.32 0.56-0.32-0.56c-0.72-1.12-1.68-2.080-2.8-2.8l-0.56-0.32 0.56-0.32c1.12-0.72 2.080-1.68 2.8-2.8l0.32-0.56 0.32 0.56c0.72 1.12 1.68 2.080 2.8 2.8l0.56 0.32-0.56 0.32z\"><\/path><path d=\"M27.671 6.882c-0.080-0.4-0.4-0.64-0.8-0.64-2 0-3.44-0.88-5.040-1.84-1.68-1.040-3.44-2.080-5.76-2-2.4 0-4.24 1.040-6 2.080-1.6 0.96-3.12 1.84-4.88 1.68-0.4 0-0.8 0.24-0.88 0.64-2.56 13.2 4 20.96 11.6 22.8 0.080 0 0.16 0 0.16 0 0.080 0 0.16 0 0.24 0 9.28-2.48 13.6-11.2 11.36-22.72zM16.071 28.002c-6.16-1.6-12.48-7.76-10.32-20.24 1.92-0.080 3.52-1.040 5.12-1.92 1.68-0.96 3.2-1.84 5.2-1.84 1.92-0.080 3.36 0.8 4.96 1.76 1.52 0.88 3.12 1.84 5.2 2 1.84 10.4-1.92 17.92-10.16 20.24z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tData governance &amp; quality engineering\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tEnsure trusted data for AI, analytics, and business operations by defining data standards, access controls, monitoring processes, and quality checks.\u00a0\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ec7327 indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"1ec7327\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M11.894 10.48c0.4 0.56 0.96 1.12 1.6 1.44v1.6c0 0.48 0.32 0.8 0.8 0.8h0.88v2h-8.8c-0.48 0-0.8 0.32-0.8 0.8v2.8c0 0.48 0.32 0.8 0.8 0.8s0.8-0.32 0.8-0.8v-2h8v1.44c0 0.48 0.32 0.8 0.8 0.8s0.8-0.32 0.8-0.8v-1.44h8v2c0 0.48 0.32 0.8 0.8 0.8s0.8-0.32 0.8-0.8v-2.8c0-0.48-0.32-0.8-0.8-0.8h-8.8v-2h0.88c0.48 0 0.8-0.32 0.8-0.8v-1.6c0.72-0.4 1.28-0.96 1.76-1.6 0.56-0.8 0.8-1.76 0.8-2.8 0-0.88-0.24-1.84-0.72-2.56-0.48-0.8-1.12-1.44-1.92-1.84s-1.68-0.64-2.64-0.64c-0.88 0-1.76 0.32-2.56 0.8s-1.36 1.2-1.76 2c-0.4 0.8-0.56 1.76-0.48 2.64 0.080 0.96 0.4 1.84 0.96 2.56zM12.934 6.080c0.24-0.56 0.72-1.040 1.2-1.36s1.12-0.56 1.76-0.56c0.64 0 1.2 0.080 1.76 0.4s1.040 0.72 1.36 1.28c0.32 0.56 0.48 1.12 0.48 1.76s-0.16 1.36-0.56 1.92c-0.4 0.56-0.88 1.040-1.52 1.28-0.32 0.16-0.48 0.4-0.48 0.72v1.28h-1.76v-1.28c0-0.32-0.16-0.64-0.48-0.72-0.56-0.24-1.040-0.64-1.44-1.12s-0.56-1.12-0.64-1.68c-0.080-0.8 0-1.36 0.32-1.92z\"><\/path><path d=\"M24.454 5.2c0.24 0 0.4-0.080 0.56-0.24l1.2-1.2c0.32-0.32 0.32-0.8 0-1.12s-0.8-0.32-1.12 0l-1.2 1.2c-0.32 0.32-0.32 0.8 0 1.12 0.16 0.16 0.4 0.24 0.56 0.24z\"><\/path><path d=\"M24.054 8.32c0 0.48 0.32 0.8 0.8 0.8h1.68c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.8-0.8-0.8h-1.68c-0.48 0-0.8 0.32-0.8 0.8z\"><\/path><path d=\"M6.294 14.16c0.24 0 0.4-0.080 0.56-0.24l1.2-1.2c0.32-0.32 0.32-0.8 0-1.12s-0.8-0.32-1.12 0l-1.2 1.2c-0.32 0.32-0.32 0.8 0 1.12 0.16 0.16 0.4 0.24 0.56 0.24z\"><\/path><path d=\"M25.094 13.92c0.16 0.16 0.4 0.24 0.56 0.24s0.4-0.080 0.56-0.24c0.32-0.32 0.32-0.8 0-1.12l-1.2-1.2c-0.32-0.32-0.8-0.32-1.12 0s-0.32 0.8 0 1.12l1.2 1.2z\"><\/path><path d=\"M6.934 4.96c0.16 0.16 0.4 0.24 0.56 0.24s0.4-0.080 0.56-0.24c0.32-0.32 0.32-0.8 0-1.12l-1.2-1.2c-0.32-0.32-0.8-0.32-1.12 0s-0.32 0.8 0 1.12l1.2 1.2z\"><\/path><path d=\"M18.854 22.24h-5.68c-0.48 0-0.8 0.32-0.8 0.8v5.68c0 0.48 0.32 0.8 0.8 0.8h5.68c0.48 0 0.8-0.32 0.8-0.8v-5.68c0-0.48-0.4-0.8-0.8-0.8zM18.054 27.92h-4.080v-4.080h4.080v4.080z\"><\/path><path d=\"M29.414 28.32l-3.36-6.24c-0.32-0.48-1.12-0.48-1.44 0l-3.36 6.24c-0.16 0.24-0.16 0.56 0 0.8s0.4 0.4 0.72 0.4h6.8c0.32 0 0.56-0.16 0.72-0.4 0.080-0.24 0.080-0.56-0.080-0.8zM23.254 27.92l2.080-3.76 2.080 3.76h-4.16z\"><\/path><path d=\"M5.414 9.12h1.68c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.8-0.8-0.8h-1.68c-0.48 0-0.8 0.32-0.8 0.8s0.4 0.8 0.8 0.8z\"><\/path><path d=\"M6.214 22.080c-1.040 0-1.92 0.4-2.64 1.12-0.72 0.64-1.12 1.6-1.12 2.64 0 0.96 0.4 2 1.12 2.64 0.72 0.72 1.68 1.12 2.64 1.12 1.040 0 1.92-0.4 2.64-1.12s1.12-1.68 1.12-2.64c0-1.040-0.4-1.92-1.12-2.64-0.64-0.72-1.6-1.12-2.64-1.12zM7.734 27.36c-0.8 0.8-2.24 0.8-3.040 0-0.4-0.4-0.64-0.96-0.64-1.52s0.24-1.12 0.64-1.52c0.4-0.4 0.96-0.64 1.52-0.64s1.12 0.24 1.52 0.64c0.4 0.4 0.64 0.96 0.64 1.52s-0.24 1.12-0.64 1.52z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tData pipeline development (ETL\/ELT) \u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tDesign scalable ETL &amp; ELT pipelines that move and transform data across systems. Apply business rules and transformation logic to prepare data for analytics, reporting, and AI initiatives.\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-227a70e indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"227a70e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 40 40\"><path d=\"M29 11C29 10.8113 28.9085 10.5305 28.5273 10.1699C28.1438 9.80718 27.5343 9.43365 26.6992 9.09961C25.0346 8.43387 22.6665 8 20 8C17.3335 8 14.9654 8.43388 13.3008 9.09961C12.4657 9.43365 11.8562 9.80718 11.4727 10.1699C11.0915 10.5305 11 10.8113 11 11C11 11.1887 11.0915 11.4695 11.4727 11.8301C11.8562 12.1928 12.4657 12.5664 13.3008 12.9004C14.9654 13.5661 17.3335 14 20 14C22.6665 14 25.0346 13.5661 26.6992 12.9004C27.5343 12.5664 28.1438 12.1928 28.5273 11.8301C28.9085 11.4695 29 11.1887 29 11ZM31 11C31 11.9157 30.5319 12.6869 29.9014 13.2832C29.2729 13.8776 28.4169 14.367 27.4424 14.7568C25.4877 15.5387 22.8561 16 20 16C17.1439 16 14.5123 15.5387 12.5576 14.7568C11.5831 14.367 10.7271 13.8776 10.0986 13.2832C9.46815 12.6869 9 11.9157 9 11C9 10.0843 9.46815 9.31313 10.0986 8.7168C10.7271 8.12243 11.5831 7.63298 12.5576 7.24316C14.5123 6.46132 17.1439 6 20 6C22.8561 6 25.4877 6.46132 27.4424 7.24316C28.4169 7.63298 29.2729 8.12243 29.9014 8.7168C30.5319 9.31313 31 10.0843 31 11Z\"><\/path><path d=\"M9 29V11C9 10.4477 9.44772 10 10 10C10.5523 10 11 10.4477 11 11V29C11 29.1836 11.0902 29.4632 11.4746 29.8252C11.8604 30.1884 12.4718 30.5617 13.3086 30.8965C14.9769 31.5638 17.3458 32 20 32C22.6542 32 25.0231 31.5638 26.6914 30.8965C27.5282 30.5617 28.1396 30.1884 28.5254 29.8252C28.9098 29.4632 29 29.1836 29 29V11C29 10.4477 29.4477 10 30 10C30.5523 10 31 10.4477 31 11V29C31 29.9164 30.5277 30.687 29.8965 31.2812C29.2666 31.8743 28.4091 32.3637 27.4336 32.7539C25.4769 33.5365 22.8456 34 20 34C17.1544 34 14.5231 33.5365 12.5664 32.7539C11.5909 32.3637 10.7334 31.8743 10.1035 31.2812C9.47233 30.687 9 29.9164 9 29Z\"><\/path><path d=\"M9 20C9 19.4477 9.44772 19 10 19C10.5523 19 11 19.4477 11 20C11 20.1836 11.0902 20.4632 11.4746 20.8252C11.8604 21.1884 12.4718 21.5617 13.3086 21.8965C14.9769 22.5638 17.3458 23 20 23C22.6542 23 25.0231 22.5638 26.6914 21.8965C27.5282 21.5617 28.1396 21.1884 28.5254 20.8252C28.9098 20.4632 29 20.1836 29 20C29 19.4477 29.4477 19 30 19C30.5523 19 31 19.4477 31 20C31 20.9164 30.5277 21.687 29.8965 22.2812C29.2666 22.8743 28.4091 23.3637 27.4336 23.7539C25.4769 24.5365 22.8456 25 20 25C17.1544 25 14.5231 24.5365 12.5664 23.7539C11.5909 23.3637 10.7334 22.8743 10.1035 22.2812C9.47233 21.687 9 20.9164 9 20Z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tData lake &amp; data warehouse implementation\u00a0\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tArchitect and deploy modern data warehouses and lakes on Snowflake, Databricks, BigQuery, and Redshift that are designed for performance, scalability, and analytics readiness.\u00a0\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40b26c5 indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"40b26c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M20.728 22.283l-0.88-0.32c-1.12-0.4-1.6-0.56-1.92-0.88s-0.48-0.8-0.88-1.92l-0.32-0.88c-0.080-0.32-0.4-0.56-0.72-0.56s-0.64 0.24-0.72 0.56l-0.32 0.88c-0.4 1.12-0.56 1.6-0.88 1.92s-0.8 0.48-1.92 0.88l-0.88 0.32c-0.32 0.080-0.56 0.4-0.56 0.72s0.24 0.64 0.56 0.72l0.88 0.32c1.12 0.4 1.6 0.56 1.92 0.88s0.48 0.8 0.88 1.92l0.32 0.88c0.080 0.32 0.4 0.56 0.72 0.56s0.64-0.24 0.72-0.56l0.32-0.88c0.4-1.12 0.56-1.6 0.88-1.92s0.8-0.48 1.92-0.88l0.88-0.32c0.32-0.080 0.56-0.4 0.56-0.72s-0.24-0.64-0.56-0.72zM16.888 23.883c-0.4 0.4-0.56 0.8-0.88 1.36-0.24-0.56-0.48-1.040-0.8-1.36-0.4-0.4-0.8-0.56-1.36-0.88 0.56-0.24 1.040-0.48 1.36-0.8 0.4-0.4 0.56-0.8 0.88-1.36 0.24 0.56 0.48 1.040 0.8 1.36 0.4 0.4 0.8 0.56 1.36 0.88-0.64 0.16-1.040 0.4-1.36 0.8z\"><\/path><path d=\"M29.448 16.363c-0.32-1.44-1.2-2.72-2.32-3.6-0.96-0.72-2.080-1.2-3.28-1.36 0-2-0.8-3.84-2.16-5.28-1.44-1.44-3.28-2.32-5.36-2.4-2-0.080-4 0.64-5.52 1.92-1.36 1.2-2.24 2.8-2.56 4.56-1.28 0.24-2.56 0.88-3.52 1.76-1.12 1.040-1.92 2.48-2.24 4-0.24 1.52 0 3.12 0.64 4.56 0.72 1.36 1.84 2.56 3.28 3.2 0.080 0.080 0.24 0.080 0.32 0.080 0.32 0 0.56-0.16 0.72-0.48 0.16-0.4 0-0.88-0.4-1.040-1.12-0.56-2-1.44-2.56-2.48-0.56-1.12-0.72-2.32-0.56-3.52 0.24-1.2 0.8-2.32 1.68-3.12s2.080-1.36 3.28-1.44c0 0 0 0 0 0 1.36-0.16 2.8 0.24 3.92 1.12 0.32 0.24 0.88 0.16 1.12-0.16s0.16-0.88-0.16-1.12c-1.2-0.88-2.56-1.36-4-1.44 0.32-1.28 0.96-2.4 1.92-3.28 1.2-1.040 2.8-1.6 4.4-1.52s3.12 0.72 4.24 1.92c1.12 1.2 1.76 2.72 1.76 4.32 0 0.16 0 0.4 0 0.56-0.080 1.28-0.56 2.4-1.44 3.44-0.32 0.32-0.24 0.88 0.080 1.12 0.32 0.32 0.88 0.24 1.12-0.080 0.88-1.040 1.44-2.24 1.68-3.52 0.88 0.080 1.68 0.48 2.4 1.040 0.88 0.72 1.52 1.68 1.76 2.72s0.16 2.24-0.32 3.2c-0.48 1.040-1.28 1.84-2.24 2.32-0.4 0.24-0.56 0.72-0.32 1.040 0.24 0.4 0.72 0.56 1.040 0.32 1.28-0.64 2.32-1.76 2.96-3.12 0.8-1.28 0.96-2.8 0.64-4.24z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tCloud data platform engineering\u00a0\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tEnable efficient data processing and storage for analysis with cloud-native data tooling on platforms like AWS, Azure, and GCP, automating the heavy lifting of operations.\u00a0\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5810be indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"a5810be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M16.874 18.24l-2.24 2.24-3.12-3.12 2.24-2.24c0.32-0.32 0.32-0.8 0-1.12s-0.8-0.32-1.12 0l-2.24 2.24-0.88-0.88c-0.32-0.32-0.8-0.32-1.12 0l-2.16 2.16c-0.56 0.56-0.96 1.2-1.28 1.92s-0.48 1.44-0.48 2.24c0 0.8 0.16 1.52 0.4 2.24 0.16 0.48 0.48 0.88 0.72 1.28l-2.96 2.96c-0.32 0.32-0.32 0.8 0 1.12 0.16 0.24 0.32 0.32 0.56 0.32s0.4-0.080 0.56-0.24l2.96-2.96c0.4 0.32 0.8 0.56 1.28 0.72 0.72 0.32 1.44 0.48 2.24 0.4 0.8 0 1.52-0.16 2.24-0.48s1.36-0.72 1.92-1.28l2.16-2.16c0.32-0.32 0.32-0.8 0-1.12l-0.88-0.88 2.24-2.24c0.32-0.32 0.32-0.8 0-1.12s-0.72-0.24-1.040 0zM13.274 24.72c-0.4 0.4-0.88 0.72-1.36 0.96s-1.040 0.32-1.6 0.32c-0.56 0-1.12-0.080-1.6-0.32-0.4-0.16-0.8-0.4-1.12-0.72 0-0.080-0.080-0.16-0.16-0.32s-0.16-0.16-0.32-0.16c-0.32-0.32-0.56-0.72-0.72-1.12-0.24-0.56-0.32-1.040-0.32-1.6s0.080-1.12 0.32-1.6c0.24-0.48 0.56-0.96 0.96-1.36l1.6-1.6 5.12 5.12c0 0 0 0 0 0s0 0 0 0l0.88 0.88-1.68 1.52z\"><\/path><path d=\"M29.354 2.64c-0.32-0.32-0.8-0.32-1.12 0l-2.96 2.96c-0.4-0.32-0.8-0.56-1.28-0.72-0.72-0.32-1.52-0.48-2.24-0.4-0.8 0-1.52 0.16-2.24 0.48s-1.36 0.72-1.92 1.28l-2.16 2.16c-0.32 0.32-0.32 0.8 0 1.12l7.12 7.12c0.16 0.16 0.4 0.24 0.56 0.24s0.4-0.080 0.56-0.24l2.16-2.16c0.56-0.56 0.96-1.2 1.28-1.92s0.48-1.44 0.48-2.24c0-0.8-0.16-1.52-0.4-2.24-0.16-0.48-0.48-0.88-0.72-1.28l2.96-2.96c0.24-0.4 0.24-0.88-0.080-1.2zM25.594 11.92c-0.24 0.48-0.56 0.96-0.96 1.36l-1.6 1.6-6-6 1.6-1.6c0.4-0.4 0.88-0.72 1.36-0.96s1.040-0.32 1.6-0.32c0 0 0 0 0 0 0.56 0 1.12 0.080 1.6 0.32 0.4 0.16 0.8 0.4 1.12 0.72 0 0.080 0.080 0.16 0.16 0.32s0.16 0.16 0.32 0.16c0.32 0.32 0.56 0.72 0.72 1.12 0.24 0.56 0.32 1.040 0.32 1.6 0.16 0.64 0 1.2-0.24 1.68z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tData integration &amp; ingestion\u00a0\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tUnify data from various sources, including APIs, databases, SaaS tools, and legacy systems. Real-time and batch ingestion with automated cleaning, error handling, and analysis.\u00a0\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1ff185 indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"f1ff185\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M29.52 24.96v0c0-0.080-0.080-0.16-0.16-0.24l-3.2-3.2c-0.32-0.32-0.8-0.32-1.12 0s-0.32 0.8 0 1.12l1.84 1.84h-3.84c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h3.84l-1.84 1.84c-0.32 0.32-0.32 0.8 0 1.12 0.16 0.16 0.4 0.24 0.56 0.24s0.4-0.080 0.56-0.24l3.2-3.2c0 0 0 0 0 0v0c0 0 0 0 0 0s0 0 0 0 0 0 0 0c0.080-0.080 0.16-0.16 0.16-0.24v0c0-0.080 0.080-0.16 0.080-0.32 0 0 0 0 0 0s0 0 0 0c0-0.080 0-0.24-0.080-0.32z\"><\/path><path d=\"M21.44 8.96c-1.84-1.84-4.16-2.88-6.72-3.040l1.84-1.84c0.32-0.32 0.32-0.8 0-1.12s-0.8-0.32-1.12 0l-3.2 3.2c-0.32 0.32-0.32 0.8 0 1.12l3.2 3.2c0.16 0.16 0.4 0.24 0.56 0.24s0.4-0.080 0.56-0.24c0.32-0.32 0.32-0.8 0-1.12l-1.76-1.84c2.080 0.16 4 1.040 5.52 2.56 1.68 1.68 2.56 3.84 2.56 6.24 0 2.32-0.88 4.56-2.56 6.24s-3.84 2.56-6.24 2.56h-10.88c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h10.88c2.8 0 5.36-1.12 7.36-3.040s3.040-4.56 3.040-7.36c0-2.8-1.12-5.36-3.040-7.36z\"><\/path><path d=\"M6.72 23.2c0.16 0 0.32-0.080 0.48-0.16 0.32-0.24 0.4-0.8 0.16-1.12-1.12-1.52-1.76-3.36-1.76-5.28 0-1.52 0.4-3.040 1.2-4.4s1.92-2.48 3.2-3.2c0.4-0.24 0.48-0.72 0.32-1.12-0.24-0.4-0.72-0.48-1.12-0.32-1.6 0.88-2.88 2.24-3.84 3.84-0.88 1.6-1.36 3.36-1.36 5.2 0 2.24 0.72 4.4 2.080 6.24 0.16 0.24 0.4 0.32 0.64 0.32z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tData modernisation &amp; migration\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tModernise and securely move data from on-premise or legacy infrastructure to cloud-native, hybrid or multi-cloud environments with minimal downtime and business disruption.\u00a0\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7da3ddc indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"7da3ddc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M9.136 6.4c-0.72 0-1.28 0.56-1.28 1.28s0.56 1.28 1.28 1.28 1.28-0.56 1.28-1.28c0-0.64-0.56-1.28-1.28-1.28zM9.136 8c-0.16 0-0.32-0.16-0.32-0.32s0.16-0.32 0.32-0.32 0.32 0.16 0.32 0.32-0.16 0.32-0.32 0.32z\"><\/path><path d=\"M28.256 23.68c-0.32-0.4-0.72-0.8-1.2-0.96-0.080 0-0.16-0.080-0.24-0.080v-4.8c0-0.72-0.32-1.36-0.8-1.84s-1.12-0.8-1.84-0.8h-7.44v-2.080h8.32c0.72 0 1.36-0.24 1.84-0.8 0.48-0.48 0.8-1.12 0.8-1.84v-5.44c0-0.72-0.24-1.36-0.8-1.84-0.48-0.48-1.12-0.8-1.84-0.8h-18.24c-0.72 0-1.36 0.24-1.84 0.8s-0.8 1.12-0.8 1.84v5.52c0 0.72 0.24 1.36 0.8 1.84s1.12 0.8 1.84 0.8h8.32v2h-7.36c-0.72 0-1.36 0.24-1.84 0.8-0.48 0.48-0.8 1.2-0.8 1.84v4.8c-0.24 0.080-0.48 0.16-0.72 0.32-0.4 0.32-0.8 0.72-0.96 1.2s-0.24 1.040-0.16 1.52c0.080 0.48 0.32 0.96 0.72 1.36s0.8 0.64 1.36 0.72c0.48 0.080 1.040 0.080 1.52-0.16 0.48-0.16 0.88-0.56 1.2-0.96s0.48-0.96 0.48-1.44c0-0.72-0.24-1.36-0.8-1.84-0.32-0.32-0.64-0.48-0.96-0.64v-4.8c0-0.24 0.080-0.56 0.32-0.72 0.080-0.32 0.32-0.4 0.64-0.4h7.44v3.92h-2.88c-0.48 0-0.8 0.32-0.8 0.8v7.28c0 0.48 0.32 0.8 0.8 0.8h7.28c0.48 0 0.8-0.32 0.8-0.8v-7.28c0-0.48-0.32-0.8-0.8-0.8h-2.88v-3.92h7.44c0.24 0 0.56 0.080 0.72 0.32 0.16 0.16 0.32 0.48 0.32 0.72v4.8c-0.4 0.16-0.72 0.32-0.96 0.64-0.4 0.4-0.64 0.8-0.72 1.36-0.080 0.48-0.080 1.040 0.16 1.52 0.16 0.48 0.56 0.88 0.96 1.2 1.040 0.64 2.48 0.56 3.28-0.32 0.48-0.48 0.8-1.12 0.8-1.84 0-0.56-0.16-1.12-0.48-1.52zM6.896 25.12c0 0.24-0.080 0.4-0.16 0.56s-0.24 0.32-0.48 0.4c-0.16 0.080-0.4 0.080-0.56 0.080s-0.4-0.16-0.56-0.32c-0.16-0.16-0.24-0.32-0.32-0.56 0-0.24 0-0.4 0.080-0.56s0.24-0.32 0.4-0.48c0.16-0.080 0.4-0.16 0.56-0.16 0.24 0 0.56 0.080 0.72 0.32s0.32 0.48 0.32 0.72zM18.816 22.32v5.68h-5.68v-5.68h5.68zM6.816 11.52c-0.24 0-0.56-0.080-0.72-0.32s-0.32-0.48-0.32-0.72v-5.44c0-0.24 0.080-0.56 0.32-0.72s0.48-0.32 0.72-0.32h18.32c0.24 0 0.56 0.080 0.72 0.32 0.16 0.16 0.32 0.4 0.32 0.72v5.52c0 0.24-0.080 0.56-0.32 0.72-0.16 0.16-0.48 0.32-0.72 0.32h-18.32zM26.816 25.84c-0.32 0.32-0.88 0.4-1.28 0.16-0.16-0.080-0.32-0.24-0.4-0.48-0.080-0.16-0.080-0.4-0.080-0.56 0.080-0.24 0.16-0.4 0.32-0.56s0.32-0.24 0.56-0.32c0.080 0 0.16 0 0.24 0 0.16 0 0.24 0 0.4 0.080s0.32 0.24 0.48 0.4c0.080 0.16 0.16 0.4 0.16 0.56-0.080 0.32-0.24 0.56-0.4 0.72z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tDataOps &amp; pipeline observability\u00a0\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tKeep data pipelines healthy with CI\/CD automation, real-time monitoring, and self-healing mechanisms that resolve issues before they impact your business.\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e1961dd section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"e1961dd\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa85b3 indigo-h2 section-title-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"3aa85b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How we deliver data engineering services\u00a0<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-69fd3eb section-head-margin-bottom elementor-widget elementor-widget-text-editor\" data-id=\"69fd3eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>We structure our data engineering engagements around five steps that align data infrastructure with business priorities and measurable impact.\u00a0\u00a0\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8e18ac3 e-con-full e-flex e-con e-child\" data-id=\"8e18ac3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8696585 elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-stacked indigo-h4 elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"8696585\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M20.7 16.8c-0.24 0.16-0.32 0.4-0.32 0.64-0.96 1.2-2 2.4-3.12 3.52-1.040 1.040-2 1.92-3.040 2.72-1.12-0.88-2.32-1.92-3.44-3.040-1.040-1.040-1.92-2.080-2.8-3.12 0.8-1.040 1.76-2.080 2.8-3.12 1.2-1.2 2.48-2.32 3.76-3.28 0.24-0.16 0.32-0.48 0.32-0.8 0.080-0.32-0.080-0.56-0.32-0.8-4.96-3.6-9.28-4.8-11.2-2.8-1.28 1.28-1.2 3.6 0.080 6.56 0.64 1.36 1.52 2.88 2.56 4.32-3.12 4.32-4.8 8.72-2.72 10.88 0.64 0.64 1.52 0.96 2.56 0.96 1.12 0 2.48-0.32 4-1.040 1.36-0.64 2.88-1.52 4.32-2.64 1.36 0.96 2.72 1.76 4 2.32 1.52 0.72 2.88 1.040 4 1.040 1.040 0 1.92-0.32 2.56-0.96 1.92-1.92 0.8-6.24-2.96-11.2-0.16-0.4-0.64-0.4-1.040-0.16zM4.86 12.64c-1.040-2.24-1.2-4-0.48-4.8 1.040-1.040 4.24-0.4 8.48 2.64-1.12 0.88-2.16 1.84-3.2 2.88-0.96 0.96-1.84 1.92-2.64 2.96-0.88-1.28-1.6-2.56-2.16-3.68zM9.26 26.88c-2.24 1.040-4 1.2-4.8 0.48-1.12-1.12-0.24-4.48 2.56-8.4 0.8 0.96 1.68 2 2.64 2.96 1.040 1.040 2.16 2 3.2 2.88-1.2 0.8-2.48 1.52-3.6 2.080zM23.66 27.040c-0.72 0.72-2.56 0.56-4.8-0.48-1.040-0.48-2.16-1.12-3.28-1.92 0.96-0.8 1.92-1.68 2.88-2.56 1.040-1.040 2-2.080 2.88-3.2 2.72 4.080 3.28 7.2 2.32 8.16z\"><\/path><path d=\"M11.98 17.92c0 0.96 0.8 1.76 1.76 1.76s1.76-0.8 1.76-1.76-0.8-1.76-1.76-1.76-1.76 0.8-1.76 1.76zM13.98 17.92c0 0.24-0.4 0.24-0.4 0 0-0.080 0.080-0.16 0.16-0.16 0.16 0 0.24 0.080 0.24 0.16z\"><\/path><path d=\"M28.46 7.52c-1.92-0.32-3.44-1.76-3.92-3.68l-0.080-0.16c-0.080-0.64-0.64-1.12-1.28-1.12s-1.2 0.48-1.36 1.12v0.16c-0.4 1.92-1.92 3.36-3.92 3.68-0.64 0.080-1.12 0.64-1.12 1.36 0 0.64 0.48 1.2 1.12 1.36 1.92 0.32 3.44 1.76 3.92 3.68v0.16c0.16 0.64 0.72 1.12 1.36 1.12 0 0 0 0 0 0 0.64 0 1.2-0.48 1.36-1.12l0.080-0.16c0.4-1.92 2-3.36 3.92-3.68 0.64-0.080 1.12-0.64 1.12-1.36-0.080-0.64-0.48-1.2-1.2-1.36zM23.18 12.96c-0.64-1.92-2.16-3.44-4.080-4.080 1.92-0.64 3.44-2.16 4.080-4.080 0.64 1.92 2.16 3.44 4.080 4.080-1.92 0.64-3.44 2.16-4.080 4.080z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tIdentify high-value opportunities\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d74bccc elementor-widget elementor-widget-text-editor\" data-id=\"d74bccc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Evaluate your existing data ecosystem and architecture to identify gaps, bottlenecks, and high-value opportunities.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8461076 elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-stacked indigo-h4 elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"8461076\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M12.48 19.8h-2.32c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h2.32c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.8-0.8-0.8z\"><\/path><path d=\"M15.6 17.16c0-0.48-0.32-0.8-0.8-0.8h-4.64c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h4.64c0.48 0 0.8-0.4 0.8-0.8z\"><\/path><path d=\"M21.68 19.64l-1.44-0.32-0.32-1.52c-0.080-0.48-0.56-0.8-1.040-0.8 0 0 0 0 0 0-0.48 0-0.88 0.32-0.96 0.8l-0.4 1.44-1.44 0.32c-0.48 0.080-0.8 0.56-0.8 1.040s0.32 0.88 0.8 1.040l1.44 0.32 0.32 1.44c0.080 0.48 0.56 0.8 1.040 0.8 0 0 0 0 0 0 0.48 0 0.88-0.32 1.040-0.8l0.32-1.44 1.44-0.32c0.48-0.080 0.8-0.56 0.8-1.040s-0.32-0.88-0.8-0.96zM19.040 20.76c-0.080 0.080-0.16 0.16-0.16 0.24-0.080-0.080-0.080-0.16-0.16-0.24s-0.16-0.080-0.24-0.16c0.080-0.080 0.16-0.080 0.24-0.16s0.080-0.16 0.16-0.24c0.080 0.080 0.080 0.16 0.16 0.24s0.16 0.080 0.24 0.16c-0.080 0.080-0.16 0.080-0.24 0.16zM19.44 18.2v0c0 0 0 0 0 0s0 0 0 0z\"><\/path><path d=\"M21.84 12.84h-11.68c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h11.6c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.8-0.72-0.8z\"><\/path><path d=\"M26.24 5.72c-0.64-0.64-1.6-1.040-2.56-1.040h-2.24v-0.56c0-0.48-0.16-0.88-0.48-1.2s-0.8-0.48-1.2-0.48h-7.44c-0.48 0-0.88 0.16-1.2 0.48s-0.48 0.8-0.48 1.2v0.56h-2.24c-0.96 0-1.84 0.4-2.56 1.040-0.32 0.32-0.56 0.72-0.8 1.2-0.24 0.4-0.32 0.88-0.32 1.36v17.68c0 0.96 0.4 1.84 1.040 2.56 0.32 0.32 0.72 0.56 1.2 0.8 0.4 0.16 0.88 0.24 1.36 0.24h15.36c0.96 0 1.84-0.4 2.56-1.040 0.64-0.64 1.040-1.6 1.040-2.56v-17.68c0-0.96-0.4-1.84-1.040-2.56zM12.16 4.12c0 0 0-0.080 0-0.080s0.080 0 0.080 0h7.44c0 0 0.080 0 0.080 0s0 0.080 0 0.080v2.8c0 0 0 0.080 0 0.080s-0.080 0-0.080 0h-7.44c0 0-0.080 0-0.080 0s0-0.080 0-0.080v-2.8zM25.68 25.96c0 0.56-0.24 1.040-0.56 1.44-0.4 0.32-0.88 0.56-1.44 0.56h-15.36c-0.24 0-0.48-0.080-0.8-0.16-0.24-0.080-0.48-0.24-0.64-0.4-0.32-0.4-0.56-0.88-0.56-1.44v-17.68c0-0.24 0.080-0.48 0.16-0.8s0.24-0.48 0.4-0.64c0.4-0.4 0.88-0.56 1.44-0.56h2.24v0.56c0 0.48 0.16 0.88 0.48 1.2s0.8 0.48 1.2 0.48h7.44c0.48 0 0.88-0.16 1.2-0.48s0.48-0.8 0.48-1.2v-0.56h2.24c0.56 0 1.040 0.24 1.44 0.56 0.4 0.4 0.56 0.88 0.56 1.44v17.68z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tCreate a scalable foundation\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4001552 elementor-widget elementor-widget-text-editor\" data-id=\"4001552\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Design a scalable data architecture and a <span data-teams=\"true\">prioritised <\/span>roadmap that aligns data engineering with your operational and AI priorities.\u00a0\u00a0\u00a0\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8682bfd elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-stacked indigo-h4 elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"8682bfd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M25.68 20.96c-0.32-0.32-0.8-0.32-1.12 0s-0.32 0.8 0 1.12l2.32 2.32h-10.16c-0.080-0.16-0.080-0.4-0.16-0.56-0.16-0.4-0.4-0.8-0.8-1.12-0.32-0.32-0.72-0.56-1.12-0.8-0.88-0.32-1.84-0.32-2.72 0-0.4 0.16-0.8 0.4-1.12 0.8-0.32 0.32-0.56 0.72-0.8 1.12-0.080 0.16-0.16 0.4-0.16 0.56h-1.6c-1.12 0-2.16-0.48-2.96-1.28s-1.2-1.84-1.2-2.96c0-1.12 0.4-2.16 1.2-2.96s1.84-1.28 2.96-1.28h7.040c0.16 0.64 0.48 1.2 0.96 1.68 0.64 0.64 1.52 1.040 2.48 1.040s1.84-0.4 2.48-1.040c0.48-0.48 0.8-1.040 0.96-1.68h2.080c1.44 0 2.8-0.56 3.76-1.6 1.040-1.040 1.6-2.4 1.6-3.76 0-1.44-0.56-2.8-1.6-3.76-1.040-1.040-2.4-1.6-3.76-1.6h-9.36c-0.16-0.64-0.48-1.2-0.96-1.68-0.64-0.72-1.52-1.12-2.48-1.12s-1.84 0.4-2.48 1.040c-0.48 0.48-0.8 1.040-0.96 1.68h-4.8c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h4.8c0.16 0.64 0.48 1.2 0.96 1.68 0.64 0.64 1.52 1.040 2.48 1.040s1.84-0.4 2.48-1.040c0.48-0.48 0.8-1.040 0.96-1.68h9.36c1.040 0 1.92 0.4 2.64 1.12s1.12 1.68 1.12 2.64c0 1.040-0.4 1.92-1.12 2.64s-1.68 1.12-2.64 1.12h-2.080c-0.16-0.64-0.48-1.2-0.96-1.68-0.64-0.64-1.6-1.040-2.48-1.040-0.96 0-1.84 0.4-2.48 1.040-0.48 0.48-0.8 1.040-0.96 1.68h-7.12c-1.52 0-2.96 0.64-4.080 1.76-1.040 1.12-1.68 2.56-1.68 4.080s0.56 2.96 1.68 4.080c1.040 1.12 2.48 1.68 4.080 1.76h1.6c0.080 0.16 0.080 0.4 0.16 0.56 0.16 0.4 0.4 0.8 0.8 1.12 0.32 0.32 0.72 0.56 1.12 0.8 0.88 0.32 1.84 0.32 2.72 0 0.4-0.16 0.8-0.4 1.12-0.8 0.32-0.32 0.56-0.72 0.8-1.12 0.080-0.16 0.16-0.4 0.16-0.56h10.16l-2.32 2.32c-0.32 0.32-0.32 0.8 0 1.12 0.16 0.16 0.4 0.24 0.56 0.24s0.4-0.080 0.56-0.24l3.68-3.68c0 0 0 0 0 0s0 0 0 0v0c0 0 0 0 0 0s0 0 0 0c0.16-0.16 0.24-0.32 0.24-0.56s-0.080-0.4-0.24-0.56l-3.6-3.6zM10.080 7.28c-0.4-0.4-0.56-0.88-0.56-1.36s0.24-1.040 0.56-1.36 0.8-0.56 1.36-0.56c0.48 0 1.040 0.24 1.36 0.56 0.4 0.4 0.56 0.88 0.56 1.36 0 0 0 0 0 0s0 0 0 0c0 0.48-0.24 0.96-0.56 1.36-0.72 0.8-2 0.8-2.72 0zM18.72 13.12c0.48 0 1.040 0.24 1.36 0.56 0.4 0.4 0.56 0.88 0.56 1.36s-0.24 1.040-0.56 1.36c-0.72 0.72-2 0.72-2.72 0-0.4-0.4-0.56-0.88-0.56-1.36 0 0 0 0 0 0s0 0 0 0c0-0.48 0.24-1.040 0.56-1.36 0.4-0.32 0.88-0.56 1.36-0.56zM15.040 25.92c-0.080 0.24-0.24 0.48-0.4 0.64s-0.4 0.32-0.64 0.4c-0.48 0.16-1.040 0.16-1.52 0-0.24-0.080-0.48-0.24-0.64-0.4s-0.32-0.4-0.4-0.64-0.16-0.48-0.16-0.72 0.080-0.48 0.16-0.72 0.24-0.48 0.4-0.64c0.16-0.16 0.4-0.32 0.64-0.4s0.48-0.16 0.72-0.16 0.48 0.080 0.72 0.16c0.24 0.080 0.48 0.24 0.64 0.4s0.32 0.4 0.4 0.64 0.16 0.48 0.16 0.72 0 0.48-0.080 0.72z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tDeliver trusted data\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b7d3ee6 elementor-widget elementor-widget-text-editor\" data-id=\"b7d3ee6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Develop production-ready pipelines, integrations, and data workflows that deliver clean, usable data.\u00a0\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-623e2f3 elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-stacked indigo-h4 elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"623e2f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M29.53 10.51c-0.24-2.080-1.12-4-2.64-5.44-1.44-1.44-3.36-2.4-5.44-2.64-2-0.24-4.16 0.24-5.84 1.36-1.76 1.12-3.040 2.72-3.76 4.72-0.64 1.76-0.64 3.68-0.16 5.52l-9.040 9.12c-0.16 0.16-0.24 0.32-0.24 0.56v3.84c0 1.2 0.88 2.080 2.080 2.080h5.12c0.48 0 0.8-0.32 0.8-0.8v-3.040h3.040c0.48 0 0.8-0.32 0.8-0.8v-3.040h1.76c0.24 0 0.4-0.080 0.56-0.24l1.44-1.44c1.84 0.48 3.76 0.48 5.52-0.16 1.92-0.64 3.6-2 4.72-3.76 1.040-1.68 1.52-3.76 1.28-5.84zM26.89 15.55c-0.88 1.44-2.24 2.56-3.84 3.12s-3.36 0.56-4.96 0c-0.32-0.080-0.64 0-0.8 0.16l-1.52 1.52h-2.24c-0.48 0-0.8 0.32-0.8 0.8v3.040h-3.12c-0.48 0-0.8 0.32-0.8 0.8v3.040h-4.32c-0.32 0-0.48-0.16-0.48-0.48v-3.52l9.2-9.2c0.24-0.24 0.32-0.56 0.16-0.8-0.56-1.6-0.56-3.36 0-4.96s1.68-2.96 3.12-3.84c1.44-0.88 3.12-1.28 4.8-1.12s3.28 0.96 4.48 2.16c1.2 1.2 1.92 2.8 2.16 4.48 0.24 1.6-0.16 3.36-1.040 4.8z\"><\/path><path d=\"M21.77 8.83c-0.8 0-1.44 0.64-1.44 1.44s0.64 1.44 1.44 1.44c0.8 0 1.44-0.64 1.44-1.44s-0.72-1.44-1.44-1.44z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tDeploy &amp; enable business value\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f428640 elementor-widget elementor-widget-text-editor\" data-id=\"f428640\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Release validated pipelines through CI\/CD, confirm data accuracy, performance, and system integration before go-live.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d43c60 elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-stacked indigo-h4 elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"2d43c60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M29.53 10.51c-0.24-2.080-1.12-4-2.64-5.44-1.44-1.44-3.36-2.4-5.44-2.64-2-0.24-4.16 0.24-5.84 1.36-1.76 1.12-3.040 2.72-3.76 4.72-0.64 1.76-0.64 3.68-0.16 5.52l-9.040 9.12c-0.16 0.16-0.24 0.32-0.24 0.56v3.84c0 1.2 0.88 2.080 2.080 2.080h5.12c0.48 0 0.8-0.32 0.8-0.8v-3.040h3.040c0.48 0 0.8-0.32 0.8-0.8v-3.040h1.76c0.24 0 0.4-0.080 0.56-0.24l1.44-1.44c1.84 0.48 3.76 0.48 5.52-0.16 1.92-0.64 3.6-2 4.72-3.76 1.040-1.68 1.52-3.76 1.28-5.84zM26.89 15.55c-0.88 1.44-2.24 2.56-3.84 3.12s-3.36 0.56-4.96 0c-0.32-0.080-0.64 0-0.8 0.16l-1.52 1.52h-2.24c-0.48 0-0.8 0.32-0.8 0.8v3.040h-3.12c-0.48 0-0.8 0.32-0.8 0.8v3.040h-4.32c-0.32 0-0.48-0.16-0.48-0.48v-3.52l9.2-9.2c0.24-0.24 0.32-0.56 0.16-0.8-0.56-1.6-0.56-3.36 0-4.96s1.68-2.96 3.12-3.84c1.44-0.88 3.12-1.28 4.8-1.12s3.28 0.96 4.48 2.16c1.2 1.2 1.92 2.8 2.16 4.48 0.24 1.6-0.16 3.36-1.040 4.8z\"><\/path><path d=\"M21.77 8.83c-0.8 0-1.44 0.64-1.44 1.44s0.64 1.44 1.44 1.44c0.8 0 1.44-0.64 1.44-1.44s-0.72-1.44-1.44-1.44z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tDrive continuous growth\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3717341 elementor-widget elementor-widget-text-editor\" data-id=\"3717341\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Maintain and <span data-teams=\"true\">optimise <\/span>data pipelines to ensure reliability and support analytics, AI, and growing workloads.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-436d75c section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"436d75c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-febf6cb indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"febf6cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why choose 10Pearls for data engineering consulting services\u00a0<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-daa432e e-grid e-con-full e-con e-child\" data-id=\"daa432e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f050f3e indigo-h4 elementor-widget elementor-widget-icon-box\" data-id=\"f050f3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tAI &amp; advanced analytics expertise\u00a0\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tProven experience enabling AI, ML, and statistical models to automate data processing, predict trends, and generate actionable insights.\u00a0\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-05753fe indigo-h4 elementor-widget elementor-widget-icon-box\" data-id=\"05753fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tExperience in highly regulated industries\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tDrawing on years of experience across regulated industries, we help organisations manage risk, maintain compliance, and get greater value from their data.\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4fd691b indigo-h4 elementor-widget elementor-widget-icon-box\" data-id=\"4fd691b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tStrategy-first consulting approach\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tMaximise the return on data investments with roadmaps that align engineering initiatives to measurable business outcomes.\u00a0\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f9fc57c indigo-h4 elementor-widget elementor-widget-icon-box\" data-id=\"f9fc57c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tEnd-to-end engineering depth\u00a0\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tWith deep experience in delivering enterprise data engineering, we build pipelines and optimise workflows across the full data lifecycle.\u00a0\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc1e049 indigo-h4 elementor-widget elementor-widget-icon-box\" data-id=\"fc1e049\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tGlobal delivery with enterprise scale\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tAccelerate delivery and scale transformation initiatives with access to global talent, specialised expertise, and enterprise-grade execution.\u00a0\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9699613 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"9699613\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f0cac6 indigo-h2 section-title-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"2f0cac6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Data engineering services by industry\u00a0<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-786b6b1 section-head-margin-bottom elementor-widget elementor-widget-text-editor\" data-id=\"786b6b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Every industry has its own data complexity. Our data engineering consulting services are tailored to your sector&#8217;s regulatory, operational, and analytical requirements.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f663120 e-grid e-con-full e-con e-child\" data-id=\"f663120\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-08bbc9b indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"08bbc9b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"\/mobile-app-development\/\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Healthcare\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M29.6 14.36c0-0.080 0-0.24-0.080-0.32l-2.8-5.6c-0.48-0.96-1.44-1.6-2.48-1.6h-3.68c-0.080 0-0.16 0-0.24 0.080-0.48-0.96-1.44-1.68-2.56-1.68h-12.8c-1.52 0-2.8 1.28-2.8 2.8v13.12c0 1.52 1.28 2.8 2.8 2.8h1.28c0.16 0.64 0.48 1.28 0.96 1.76 0.64 0.64 1.6 1.040 2.56 1.040s1.84-0.4 2.56-1.040c0.4-0.4 0.64-0.8 0.8-1.28h6.16c0.16 0.48 0.48 0.96 0.8 1.28 0.64 0.64 1.6 1.040 2.56 1.040s1.84-0.4 2.56-1.040c0.64-0.64 0.96-1.36 1.040-2.24h0.8c0.72 0 1.44-0.32 2-0.8 0.56-0.56 0.8-1.2 0.8-2l-0.24-6.32zM24.24 8.44c0.48 0 0.88 0.24 1.040 0.64l2.72 5.52v0.24h-7.44c0 0 0 0 0 0v-6.4c0 0 0 0 0 0h3.68zM3.76 21.16v-13.12c0-0.64 0.56-1.2 1.2-1.2h12.8c0.64 0 1.2 0.56 1.2 1.2v13.44c0 0.24 0.080 0.4 0.24 0.56-0.080 0.24-0.16 0.56-0.16 0.8h-5.76c-0.080-0.8-0.4-1.6-1.040-2.16-0.64-0.64-1.6-1.040-2.56-1.040s-1.84 0.4-2.56 1.040c-0.48 0.48-0.8 1.040-0.96 1.68h-1.2c-0.64 0-1.2-0.56-1.2-1.2zM11.12 24.6c-0.72 0.72-2.080 0.72-2.8 0-0.4-0.4-0.56-0.88-0.56-1.36s0.24-1.040 0.56-1.36c0.4-0.4 0.88-0.56 1.36-0.56s1.040 0.24 1.36 0.56c0.4 0.4 0.56 0.88 0.56 1.36 0.080 0.48-0.080 0.96-0.48 1.36zM23.92 24.6c-0.72 0.72-2.080 0.72-2.8 0-0.4-0.4-0.56-0.88-0.56-1.36s0.24-1.040 0.56-1.36c0.4-0.4 0.88-0.56 1.36-0.56 0.56 0 1.040 0.24 1.36 0.56 0.4 0.4 0.56 0.88 0.56 1.36 0.080 0.48-0.080 0.96-0.48 1.36zM27.68 21.56c-0.24 0.24-0.56 0.32-0.8 0.32h-1.040c-0.16-0.48-0.48-0.88-0.8-1.2-0.64-0.64-1.6-1.040-2.56-1.040-0.72 0-1.44 0.24-2 0.64v-3.84c0 0 0 0 0 0h7.44v4.24c0.080 0.32 0 0.64-0.24 0.88z\"><\/path><path d=\"M9.36 14.84h1.6v1.92c0 0.48 0.32 0.8 0.8 0.8s0.8-0.32 0.8-0.8v-1.92h2.72c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.8-0.8-0.8h-2.72v-2.4c0-0.48-0.32-0.8-0.8-0.8s-0.8 0.32-0.8 0.8v2.4h-1.6c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8z\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"\/mobile-app-development\/\" >\n\t\t\t\t\t\t\tHealthcare\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tConnect patient, research, and operational data through secure pipelines to support HIPAA-compliant analytics and reporting systems.\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1968845 indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"1968845\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M29.16 13.56c-0.64-0.64-1.52-1.040-2.4-1.12-0.32 0-0.56 0-0.8 0.080 0-0.16 0-0.32 0-0.56 0-2.56-2.080-4.64-4.64-4.64s-4.64 2.080-4.64 4.64c0 0.64 0.16 1.28 0.4 1.84h-3.76c-1.040 0-1.92 0.4-2.48 1.040l-6.88 6.72-0.8-0.8c-0.32-0.32-0.8-0.32-1.12 0s-0.32 0.8 0 1.12l8 8c0.16 0.16 0.4 0.24 0.56 0.24s0.4-0.080 0.56-0.24c0.32-0.32 0.32-0.8 0-1.12l-0.72-0.72 1.52-1.28c0.080 0 0.080-0.080 0.080-0.16 0.32-0.4 0.8-0.48 1.2-0.48h5.36c1.76 0 3.28-0.64 4.32-1.84l6.16-5.84c0.64-0.64 1.040-1.52 1.12-2.4-0.080-0.88-0.4-1.76-1.040-2.48zM20.68 16.76c0 0 0-0.080 0-0.080s0.080 0 0.080 0l-0.080 0.080zM21.32 9c1.68 0 3.040 1.36 3.040 3.040 0 0.8-0.32 1.6-0.88 2.16l-0.080 0.080c-0.56 0.56-1.28 0.88-2.16 0.88-1.68 0-3.040-1.36-3.040-3.040s1.44-3.12 3.12-3.12zM27.96 17.32l-6.24 5.92c-0.8 0.88-1.84 1.36-3.12 1.36h-5.36c-1.040 0-1.92 0.4-2.48 1.040l-1.52 1.36-4.24-4.24 6.88-6.64c0 0 0.080-0.080 0.080-0.080 0.32-0.4 0.8-0.48 1.2-0.48h4c0.48 0 0.96 0.16 1.28 0.56 0.32 0.32 0.56 0.8 0.56 1.36 0 0.48-0.16 0.96-0.56 1.28-0.32 0.32-0.8 0.56-1.28 0.56h-2.64c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h2.64c0.88 0 1.76-0.32 2.4-0.96 0 0 0 0 0.080 0l4.72-4.4c0.080-0.080 0.080-0.080 0.16-0.16l0.8-0.72c0.4-0.32 0.88-0.48 1.36-0.48s0.96 0.24 1.28 0.56c0.32 0.4 0.56 0.8 0.48 1.36 0.080 0.4-0.16 0.88-0.48 1.2z\"><\/path><path d=\"M7.96 11.48c2.64 0 4.8-2.16 4.8-4.8s-2.16-4.8-4.8-4.8-4.8 2.16-4.8 4.8 2.16 4.8 4.8 4.8zM7.96 3.48c1.76 0 3.2 1.44 3.2 3.2s-1.44 3.2-3.2 3.2-3.2-1.44-3.2-3.2 1.44-3.2 3.2-3.2z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tFinancial services\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tBuild secure data systems that support reporting, risk management, and better decision-making.\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2e8c04b indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"2e8c04b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 40 40\"><path d=\"M22.5 20C22.5 18.6193 21.3807 17.5 20 17.5C18.6193 17.5 17.5 18.6193 17.5 20C17.5 21.3807 18.6193 22.5 20 22.5C21.3807 22.5 22.5 21.3807 22.5 20ZM25 20C25 22.7614 22.7614 25 20 25C17.2386 25 15 22.7614 15 20C15 17.2386 17.2386 15 20 15C22.7614 15 25 17.2386 25 20Z\"><\/path><path d=\"M9.13684 20C9.13684 17.1229 10.2391 14.355 12.2171 12.2656C12.6917 11.7643 13.4833 11.743 13.9847 12.2176C14.4857 12.6923 14.5072 13.4832 14.0327 13.9844C12.4942 15.6094 11.6368 17.7622 11.6368 20C11.6368 22.2378 12.4942 24.3906 14.0327 26.0156C14.5072 26.5168 14.4857 27.3077 13.9847 27.7824C13.4833 28.257 12.6917 28.2357 12.2171 27.7344C10.2391 25.645 9.13684 22.8771 9.13684 20Z\"><\/path><path d=\"M28.3634 20C28.3634 17.7623 27.506 15.6094 25.9676 13.9844C25.493 13.4831 25.5145 12.6922 26.0156 12.2176C26.5169 11.743 27.3078 11.7645 27.7824 12.2656C29.7605 14.355 30.8634 17.1228 30.8634 20C30.8634 22.8772 29.7605 25.645 27.7824 27.7344C27.3078 28.2355 26.5169 28.257 26.0156 27.7824C25.5145 27.3078 25.493 26.5169 25.9676 26.0156C27.506 24.3906 28.3634 22.2377 28.3634 20Z\"><\/path><path d=\"M2.97604 20C2.97604 15.4842 4.72197 11.1435 7.84827 7.88493C8.3262 7.38677 9.11687 7.37039 9.61504 7.84831C10.1132 8.32625 10.1296 9.11691 9.65166 9.61507C6.97196 12.4082 5.47604 16.1293 5.47604 20C5.47604 23.8707 6.97196 27.5918 9.65166 30.3849C10.1296 30.8831 10.1132 31.6738 9.61504 32.1517C9.11687 32.6296 8.3262 32.6132 7.84827 32.1151C4.72197 28.8565 2.97604 24.5158 2.97604 20Z\"><\/path><path d=\"M34.5239 20C34.5239 16.1293 33.028 12.4082 30.3483 9.61507C29.8704 9.11691 29.8868 8.32624 30.3849 7.84831C30.8831 7.37038 31.6738 7.38677 32.1517 7.88493C35.278 11.1435 37.0239 15.4842 37.0239 20C37.0239 24.5158 35.278 28.8565 32.1517 32.1151C31.6738 32.6132 30.8831 32.6296 30.3849 32.1517C29.8868 31.6738 29.8704 30.8831 30.3483 30.3849C33.028 27.5918 34.5239 23.8707 34.5239 20Z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tMedia\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tDevelop customer and network data pipelines together to improve service quality and customer retention.\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-474149b indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"474149b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M26.657 11.040c-0.080-0.4-0.4-0.72-0.8-0.72h-4.16v-2.16c0-1.52-0.56-2.96-1.68-4.080s-2.48-1.68-4-1.68-2.96 0.56-4.080 1.68c-1.12 1.12-1.68 2.48-1.68 4.080v2.16h-4.080c-0.4 0-0.72 0.32-0.8 0.72l-1.76 15.52c-0.080 0.4 0 0.8 0.080 1.12 0.080 0.4 0.32 0.72 0.56 1.040s0.56 0.56 0.96 0.64c0.4 0.16 0.8 0.24 1.12 0.24h19.2c0.4 0 0.8-0.080 1.12-0.24s0.72-0.4 0.96-0.64c0.24-0.32 0.48-0.64 0.56-1.040 0.24-0.4 0.24-0.8 0.24-1.12l-1.76-15.52zM11.857 8.16c0-1.12 0.4-2.16 1.2-2.88 0.8-0.8 1.84-1.2 2.88-1.2s2.16 0.4 2.88 1.2c0.8 0.8 1.2 1.84 1.2 2.88v2.16h-8.16v-2.16zM26.737 27.2c-0.080 0.16-0.16 0.32-0.24 0.4-0.080 0.16-0.24 0.24-0.4 0.32s-0.32 0.080-0.48 0.080h-19.2c-0.16 0-0.32 0-0.48-0.080s-0.32-0.16-0.4-0.32c-0.080-0.16-0.16-0.24-0.24-0.4s-0.080-0.32-0.080-0.48l1.68-14.8h18.24l1.68 14.8c0 0.16 0 0.32-0.080 0.48z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tRetail &amp; consumer goods\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tConnect sales, customer, and inventory data through scalable pipelines to improve forecasting and personalisation.\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b28bb4 indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"3b28bb4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M26.6 7.2h-2.72c-2.080-3.2-5.2-4.8-9.52-4.8-5.84 0-10.72 4.32-11.6 9.92-0.080 0.16-0.16 0.32-0.16 0.48 0 0.080 0 0.16 0.080 0.24-0.080 0.4-0.080 0.8-0.080 1.12 0 4 2.080 7.84 5.52 9.92v4.72c0 0.48 0.32 0.8 0.8 0.8s0.8-0.32 0.8-0.8v-5.12c0-0.32-0.16-0.56-0.4-0.72-3.2-1.76-5.12-5.2-5.12-8.8 0-0.16 0-0.4 0-0.56h8.080c0.48 2.48 2.64 4.32 5.28 4.32h6.48v4.24c0 0.56-0.48 1.040-1.040 1.040h-3.6c-0.48 0-0.8 0.32-0.8 0.8v4.56c0 0.48 0.32 0.8 0.8 0.8s0.8-0.32 0.8-0.8v-3.76h2.88c1.44 0 2.64-1.2 2.64-2.64v-4.24h0.88c1.52 0 2.8-1.28 2.8-2.8v-5.2c-0.080-1.44-1.28-2.72-2.8-2.72zM14.36 4c3.36 0 5.76 1.040 7.52 3.2h-4.32c-2.8 0-5.040 2.080-5.36 4.8h-7.76c0.96-4.56 5.040-8 9.92-8zM13.8 12.56c0-2.080 1.68-3.76 3.76-3.76h1.84v7.52h-1.84c-2.080 0-3.76-1.68-3.76-3.76zM27.72 15.2c0 0.64-0.56 1.2-1.2 1.2h-5.6v-7.6h5.6c0.64 0 1.2 0.56 1.2 1.2v5.2z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tTechnology\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tModernise data systems to support product analytics, user insights, and AI applications.\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9180700 indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"9180700\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M29.38 18.96l-7.84-7.84 4.4-4.32c0.32-0.32 0.32-0.8 0-1.12s-0.8-0.32-1.12 0l-4.4 4.32-7.52-7.52c-0.32-0.32-0.8-0.32-1.12 0-2.32 2.32-3.68 5.44-3.68 8.8 0 2 0.48 3.92 1.36 5.6-0.080 0.080-0.080 0.080-0.16 0.16l-6.72 11.52c-0.16 0.24-0.16 0.56 0 0.8s0.4 0.4 0.72 0.4h12.56c0.24 0 0.48-0.080 0.64-0.24s0.24-0.4 0.16-0.64l-0.8-6c1.44 0.56 3.040 0.88 4.64 0.88 3.36 0 6.48-1.28 8.8-3.68 0.16-0.16 0.24-0.32 0.24-0.56s-0.080-0.4-0.16-0.56zM14.98 28.16h-10.32l5.68-9.68c0.4 0.56 0.88 1.12 1.36 1.68 0.72 0.72 1.52 1.36 2.4 1.84l0.88 6.16zM20.58 22.16c-1.84 0-3.6-0.48-5.12-1.28-0.080 0-0.080-0.080-0.16-0.080-0.88-0.48-1.68-1.12-2.4-1.76-2.080-2.080-3.2-4.8-3.2-7.68 0-2.64 0.96-5.12 2.64-7.12l15.28 15.28c-1.92 1.68-4.48 2.64-7.040 2.64z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tTelecommunications\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tBuild scalable pipelines to ingest and process massive volumes of network, billing, and customer data in real time.\u00a0\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb950d8 indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"eb950d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M15.32 5.48c0.48 0 0.8-0.32 0.8-0.8v-1.36c0-0.48-0.32-0.8-0.8-0.8s-0.8 0.32-0.8 0.8v1.36c0 0.48 0.32 0.8 0.8 0.8z\"><\/path><path d=\"M15.32 26.52c-0.48 0-0.8 0.32-0.8 0.8v1.36c0 0.48 0.32 0.8 0.8 0.8s0.8-0.32 0.8-0.8v-1.36c0-0.48-0.32-0.8-0.8-0.8z\"><\/path><path d=\"M5.48 15.32c0-0.48-0.32-0.8-0.8-0.8h-1.36c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h1.36c0.48 0 0.8-0.32 0.8-0.8z\"><\/path><path d=\"M28.68 14.52h-1.36c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h1.36c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.8-0.8-0.8z\"><\/path><path d=\"M24.52 5.16l-0.96 0.96c-0.32 0.32-0.32 0.8 0 1.12 0.16 0.16 0.4 0.24 0.56 0.24s0.4-0.080 0.56-0.24l0.96-0.96c0.32-0.32 0.32-0.8 0-1.12s-0.88-0.32-1.12 0z\"><\/path><path d=\"M6.12 23.56l-0.96 0.96c-0.32 0.32-0.32 0.8 0 1.12 0.16 0.16 0.4 0.24 0.56 0.24s0.4-0.080 0.56-0.24l0.96-0.96c0.32-0.32 0.32-0.8 0-1.12s-0.88-0.32-1.12 0z\"><\/path><path d=\"M6.12 7.24c0.16 0.16 0.4 0.24 0.56 0.24s0.4-0.080 0.56-0.24c0.32-0.32 0.32-0.8 0-1.12l-0.96-0.96c-0.32-0.32-0.8-0.32-1.12 0s-0.32 0.8 0 1.12l0.96 0.96z\"><\/path><path d=\"M24.68 23.56c-0.32-0.32-0.8-0.32-1.12 0s-0.32 0.8 0 1.12l0.96 0.96c0.16 0.16 0.4 0.24 0.56 0.24s0.4-0.080 0.56-0.24c0.32-0.32 0.32-0.8 0-1.12l-0.96-0.96z\"><\/path><path d=\"M24.84 15.72c0-2.48-0.96-4.72-2.72-6.48s-4-2.72-6.48-2.72c-2.48 0-4.72 0.96-6.48 2.72s-2.72 4-2.72 6.48c0 1.2 0.24 2.4 0.72 3.52s1.12 2.080 2 2.96c0.88 0.88 1.84 1.52 2.96 2s2.32 0.72 3.52 0.72 2.4-0.24 3.52-0.72c1.12-0.48 2.080-1.12 2.96-2s1.52-1.84 2-2.96c0.48-1.12 0.72-2.32 0.72-3.52zM22.68 18.6c-0.4 0.96-0.96 1.76-1.68 2.48s-1.52 1.28-2.48 1.68c-1.84 0.8-3.92 0.8-5.76 0-0.96-0.4-1.76-0.96-2.48-1.68s-1.28-1.52-1.68-2.48-0.48-1.92-0.48-2.88c0-2 0.8-3.92 2.24-5.36s3.36-2.24 5.36-2.24c2 0 3.92 0.8 5.36 2.24s2.24 3.36 2.24 5.36c-0.080 0.96-0.24 1.92-0.64 2.88z\"><\/path><path d=\"M18.52 13.080c-0.32 0.24-0.4 0.8-0.16 1.12 0.4 0.56 0.64 1.12 0.64 1.84 0 1.68-1.36 3.040-3.040 3.040s-3.040-1.36-3.040-3.040c0-0.64 0.24-1.28 0.64-1.84 0.24-0.32 0.16-0.88-0.16-1.12s-0.88-0.16-1.12 0.16c-0.64 0.8-0.96 1.76-0.96 2.8 0 2.56 2.080 4.64 4.64 4.64s4.64-2.080 4.64-4.64c0-1.040-0.32-2-0.96-2.8-0.24-0.32-0.8-0.4-1.12-0.16z\"><\/path><path d=\"M16.12 16.2c0.48 0 0.8-0.32 0.8-0.8v-4.88c0-0.48-0.32-0.8-0.8-0.8s-0.8 0.32-0.8 0.8v4.88c0 0.4 0.32 0.8 0.8 0.8z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tEnergy\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tTransform complex telemetry from power grids and oil rigs into actionable insights, enabling predictive maintenance, and renewable energy integration.\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5191ba7 indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"5191ba7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M28.875 13.85h-9.44v-3.6c0-0.24-0.080-0.48-0.24-0.64l-7.76-6.8c-0.32-0.24-0.72-0.24-1.040 0l-7.76 6.8c-0.16 0.16-0.24 0.4-0.24 0.64v18.32c0 0.48 0.32 0.8 0.8 0.8h15.44c0.32 0 0.56-0.16 0.64-0.4h9.52c0.48 0 0.8-0.32 0.8-0.8v-13.52c0.080-0.48-0.32-0.8-0.72-0.8zM17.835 27.77h-5.84v-2.72c0-0.48-0.32-0.8-0.8-0.8s-0.8 0.32-0.8 0.8v2.72h-6.4v-17.2l6.96-6.080 6.96 6.080v17.2zM28.075 27.37h-8.64v-11.92h8.64v11.92z\"><\/path><path d=\"M13.755 18.65h-5.76c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h5.76c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.8-0.8-0.8z\"><\/path><path d=\"M7.195 13.050c0 0.48 0.32 0.8 0.8 0.8h5.76c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.8-0.8-0.8h-5.76c-0.48 0-0.8 0.32-0.8 0.8z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tReal estate\u00a0\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tEnhance decision making by integrating scattered property information to replace manual reporting with automated, data-driven platforms.\u00a0\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2acd709 indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"2acd709\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M22.944 18.374c-0.48 0-0.8 0.32-0.8 0.8 0 1.52-0.4 2.96-1.12 4.32-0.64 1.2-1.6 2.16-2.64 2.96v-4.8c0-0.64-0.24-1.2-0.64-1.6s-1.040-0.64-1.6-0.64c-0.32 0-0.56-0.080-0.8-0.16s-0.48-0.24-0.72-0.48c-0.24-0.24-0.4-0.4-0.48-0.72-0.080-0.24-0.16-0.56-0.16-0.8 0-0.32 0.080-0.72 0.24-1.040 0.16-0.4 0-0.88-0.4-1.040s-0.88 0-1.040 0.4c-0.32 0.4-0.48 1.040-0.48 1.6 0 0.48 0.080 0.96 0.32 1.44 0.16 0.48 0.48 0.88 0.8 1.2s0.8 0.64 1.2 0.8c0.48 0.16 0.96 0.32 1.44 0.32 0.16 0 0.4 0.080 0.56 0.24s0.24 0.32 0.24 0.48v5.76c-0.96 0.4-1.92 0.64-2.96 0.72-0.96 0.080-2-0.080-2.88-0.32 0-0.080 0.080-0.16 0.080-0.24v-4.8c0-0.48-0.080-1.040-0.32-1.44-0.16-0.48-0.48-0.88-0.88-1.28-0.4-0.32-0.8-0.64-1.28-0.8-0.56-0.16-1.040-0.24-1.52-0.24h-2.8c0-1.040 0.24-2 0.56-2.96 0.56-1.36 1.44-2.64 2.56-3.6 0.32-0.32 0.4-0.8 0.080-1.12s-0.8-0.4-1.12-0.080c-1.36 1.12-2.4 2.64-2.96 4.24-0.56 1.28-0.72 2.72-0.72 4.16 0 0.080 0 0.080 0 0.16s0 0.24 0.080 0.32c0 0.16 0 0.4 0.080 0.56 0.24 1.76 0.96 3.44 2 4.8 1.040 1.44 2.48 2.56 4.080 3.28 1.36 0.64 2.88 0.96 4.4 0.96 0.24 0 0.48 0 0.72 0 1.76-0.16 3.44-0.72 4.96-1.6 1.52-0.96 2.72-2.24 3.52-3.84 0.88-1.52 1.28-3.28 1.28-5.040-0.080-0.48-0.4-0.88-0.88-0.88zM6.064 24.534c-0.88-1.12-1.44-2.48-1.6-3.92h2.72c0.32 0 0.56 0.080 0.88 0.16 0.24 0.080 0.56 0.24 0.72 0.48 0.24 0.24 0.4 0.48 0.48 0.72s0.16 0.56 0.16 0.88v4.4c-1.36-0.64-2.48-1.6-3.36-2.72z\"><\/path><path d=\"M29.104 5.654c-0.16-0.24-0.4-0.48-0.72-0.64 0 0 0 0-0.080 0l-1.92-0.64c-0.32-0.080-0.64-0.080-0.96 0s-0.56 0.32-0.72 0.56l-1.040 1.6-7.040-3.52c-0.72-0.4-1.52-0.72-2.32-0.72-0.8-0.080-1.68 0-2.48 0.32s-1.52 0.72-2.080 1.36c-0.56 0.56-1.040 1.28-1.28 2.080-0.16 0.16-0.16 0.48-0.16 0.8s0.080 0.56 0.24 0.88c0.16 0.24 0.32 0.48 0.56 0.72 0.24 0.16 0.48 0.32 0.72 0.4l5.040 1.6h0.080l0.8 2.88c0.080 0.24 0.16 0.48 0.4 0.64 0.16 0.16 0.4 0.32 0.64 0.4l2.32 0.72c0.16 0.080 0.32 0.080 0.48 0.080 0.080 0 0.16 0 0.32 0 0.24-0.080 0.48-0.16 0.72-0.32 0.16-0.16 0.32-0.4 0.4-0.64s0.080-0.48 0.080-0.8l-0.24-1.2 4 1.28c0.56 0.16 1.12 0.16 1.6-0.080s0.88-0.64 1.040-1.2l1.76-5.36c0-0.080 0-0.080 0-0.16 0.080-0.4 0-0.72-0.16-1.040zM25.984 11.574c-0.080 0.16-0.16 0.24-0.24 0.32s-0.24 0.080-0.4 0l-4.96-1.6c-0.080 0-0.16 0-0.24 0h-0.32c-0.24 0-0.48 0.080-0.64 0.32-0.16 0.16-0.24 0.4-0.16 0.64l0.48 2.24-2.080-0.64-0.96-3.28c-0.080-0.24-0.24-0.48-0.48-0.56l-5.68-1.84c-0.080 0-0.16-0.080-0.16-0.080-0.080-0.080-0.080-0.080-0.16-0.16s-0.080-0.16-0.080-0.24c0-0.080 0-0.16 0-0.24 0.16-0.56 0.56-1.040 0.96-1.52 0.4-0.4 0.96-0.72 1.52-0.96 0.4-0.080 0.88-0.16 1.36-0.16 0.16 0 0.24 0 0.4 0 0.56 0.080 1.2 0.24 1.76 0.56l7.76 3.92c0.4 0.16 0.8 0.080 1.040-0.32l1.36-2.080 1.68 0.56-1.76 5.12z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tTransportation\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tEmpower organisations to optimise fleet routes, predict maintenance, streamline supply chains, and reduce overall operational costs.\u00a0\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4b41f9f section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"4b41f9f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ec24097 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"ec24097\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Modern data engineering stack we work with\u00a0<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a22e6c4 e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"a22e6c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;tabs_justify_horizontal&quot;:&quot;stretch&quot;,&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"170059460\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-1700594601\" data-tab-title-id=\"e-n-tab-title-1700594601\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-1700594601\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tCloud platforms\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1700594602\" data-tab-title-id=\"e-n-tab-title-1700594602\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1700594602\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tData platforms\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1700594603\" data-tab-title-id=\"e-n-tab-title-1700594603\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1700594603\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tOrchestration\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1700594604\" data-tab-title-id=\"e-n-tab-title-1700594604\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1700594604\" style=\"--n-tabs-title-order: 4;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tIntegration\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1700594605\" data-tab-title-id=\"e-n-tab-title-1700594605\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"5\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1700594605\" style=\"--n-tabs-title-order: 5;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tStreaming\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1700594606\" data-tab-title-id=\"e-n-tab-title-1700594606\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"6\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1700594606\" style=\"--n-tabs-title-order: 6;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tObservability\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-1700594601\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1700594601\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-c5d21b4 e-con-full e-grid e-con e-child\" data-id=\"c5d21b4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-86ecdf3 e-flex e-con-boxed e-con e-child\" data-id=\"86ecdf3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-208eb29 elementor-widget elementor-widget-image\" data-id=\"208eb29\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"599\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/08\/aws-logo-platform.svg\" class=\"attachment-large size-large wp-image-217134\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-026ea77 e-flex e-con-boxed e-con e-child\" data-id=\"026ea77\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b23a465 elementor-widget elementor-widget-image\" data-id=\"b23a465\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"106\" height=\"107\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/08\/azure-cloud.webp\" class=\"attachment-large size-large wp-image-216872\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6a71a22 e-flex e-con-boxed e-con e-child\" data-id=\"6a71a22\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6646095 elementor-widget elementor-widget-image\" data-id=\"6646095\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Google-Cloud.svg\" class=\"attachment-large size-large wp-image-217478\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a7c4a66 e-flex e-con-boxed e-con e-child\" data-id=\"a7c4a66\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1289ffc elementor-widget elementor-widget-image\" data-id=\"1289ffc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"241\" height=\"32\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Oracle-logo.webp\" class=\"attachment-large size-large wp-image-217480\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-1700594602\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1700594602\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-3148cdf e-con-full e-grid e-con e-child\" data-id=\"3148cdf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-191904c e-flex e-con-boxed e-con e-child\" data-id=\"191904c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e0c55f4 elementor-widget elementor-widget-image\" data-id=\"e0c55f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"237\" height=\"57\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/snowflake.png\" class=\"attachment-large size-large wp-image-217534\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a3ecde6 e-flex e-con-boxed e-con e-child\" data-id=\"a3ecde6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-278ebbc elementor-widget elementor-widget-image\" data-id=\"278ebbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"155\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/08\/databricks-logo.svg\" class=\"attachment-large size-large wp-image-217141\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ace327b e-flex e-con-boxed e-con e-child\" data-id=\"ace327b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69a4af elementor-widget elementor-widget-image\" data-id=\"a69a4af\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"656\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/google-big-query.svg\" class=\"attachment-large size-large wp-image-218365\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-daca364 e-flex e-con-boxed e-con e-child\" data-id=\"daca364\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-1700594603\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1700594603\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-ad17f3d e-con-full e-grid e-con e-child\" data-id=\"ad17f3d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f1ed258 e-flex e-con-boxed e-con e-child\" data-id=\"f1ed258\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c1c74b elementor-widget elementor-widget-image\" data-id=\"6c1c74b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"249\" height=\"100\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/air-.flow_.png\" class=\"attachment-large size-large wp-image-218366\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ac84cbf e-flex e-con-boxed e-con e-child\" data-id=\"ac84cbf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da80d33 elementor-widget elementor-widget-image\" data-id=\"da80d33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"261\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/dagster.svg\" class=\"attachment-large size-large wp-image-218367\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-376f57c e-flex e-con-boxed e-con e-child\" data-id=\"376f57c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f0ed2f9 elementor-widget elementor-widget-image\" data-id=\"f0ed2f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"249\" height=\"100\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/prefect.png\" class=\"attachment-large size-large wp-image-218368\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9329b48 e-flex e-con-boxed e-con e-child\" data-id=\"9329b48\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-1700594604\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1700594604\" data-tab-index=\"4\" style=\"--n-tabs-title-order: 4;\" class=\" elementor-element elementor-element-f04055b e-con-full e-grid e-con e-child\" data-id=\"f04055b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1c40b02 e-flex e-con-boxed e-con e-child\" data-id=\"1c40b02\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-01ba5c1 elementor-widget elementor-widget-image\" data-id=\"01ba5c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"287\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/fivetran.svg\" class=\"attachment-large size-large wp-image-218369\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d9cb7a6 e-flex e-con-boxed e-con e-child\" data-id=\"d9cb7a6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c580b0c elementor-widget elementor-widget-image\" data-id=\"c580b0c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"315\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/stitch.svg\" class=\"attachment-large size-large wp-image-218370\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-224ea09 e-flex e-con-boxed e-con e-child\" data-id=\"224ea09\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c3841b3 elementor-widget elementor-widget-image\" data-id=\"c3841b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"281\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/airbyte.svg\" class=\"attachment-large size-large wp-image-218371\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6fb2557 e-flex e-con-boxed e-con e-child\" data-id=\"6fb2557\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0af41f2 elementor-widget elementor-widget-image\" data-id=\"0af41f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"249\" height=\"100\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/dbt.png\" class=\"attachment-large size-large wp-image-218372\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-1700594605\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1700594605\" data-tab-index=\"5\" style=\"--n-tabs-title-order: 5;\" class=\" elementor-element elementor-element-db08523 e-con-full e-grid e-con e-child\" data-id=\"db08523\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a168cec e-flex e-con-boxed e-con e-child\" data-id=\"a168cec\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a26283 elementor-widget elementor-widget-image\" data-id=\"6a26283\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"800\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/kafka.svg\" class=\"attachment-large size-large wp-image-218373\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-75efacf e-flex e-con-boxed e-con e-child\" data-id=\"75efacf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d64957b elementor-widget elementor-widget-image\" data-id=\"d64957b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"753\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/spark-streaming.svg\" class=\"attachment-large size-large wp-image-218374\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cd5171e e-flex e-con-boxed e-con e-child\" data-id=\"cd5171e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ceb5cbc elementor-widget elementor-widget-image\" data-id=\"ceb5cbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/rabbit-log.svg\" class=\"attachment-large size-large wp-image-218375\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ec6f249 e-flex e-con-boxed e-con e-child\" data-id=\"ec6f249\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3448af9 elementor-widget elementor-widget-image\" data-id=\"3448af9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"249\" height=\"100\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/dbt.png\" class=\"attachment-large size-large wp-image-218372\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-1700594606\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1700594606\" data-tab-index=\"6\" style=\"--n-tabs-title-order: 6;\" class=\" elementor-element elementor-element-759c181 e-con-full e-grid e-con e-child\" data-id=\"759c181\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-733f867 e-flex e-con-boxed e-con e-child\" data-id=\"733f867\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f546349 elementor-widget elementor-widget-image\" data-id=\"f546349\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"272\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/great-expectation.svg\" class=\"attachment-large size-large wp-image-218376\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-29110b1 e-flex e-con-boxed e-con e-child\" data-id=\"29110b1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c8b80da elementor-widget elementor-widget-image\" data-id=\"c8b80da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"335\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/monte-carlo.svg\" class=\"attachment-large size-large wp-image-218377\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-32932ca e-flex e-con-boxed e-con e-child\" data-id=\"32932ca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-74586d4 elementor-widget elementor-widget-image\" data-id=\"74586d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"280\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/open-lineage.svg\" class=\"attachment-large size-large wp-image-218378\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dc68cd8 e-flex e-con-boxed e-con e-child\" data-id=\"dc68cd8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d3b3b3c section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"d3b3b3c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7592d2e indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"7592d2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Case Studies\u00a0<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01ebe9c elementor-widget elementor-widget-cs_slider_widget\" data-id=\"01ebe9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"cs_slider_widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<style>\n\t\t\/* \u2500\u2500 Scoped to this widget instance \u2500\u2500 *\/\n\t\t#cs-slider-01ebe9c .cs-slider-outer { position: relative; width: 100%; }\n\n\t\t#cs-slider-01ebe9c .cs-ctrl {\n\t\t\twidth: 36px; height: 36px;\n\t\t\tbackground-color: #fff;\n\t\t\tborder-radius: 100%;\n\t\t\tposition: absolute;\n\t\t\ttop: 43%; margin-top: -18px;\n\t\t\tbox-shadow: 0 0 10px rgba(0,0,0,.2);\n\t\t\tcursor: pointer;\n\t\t\ttransition: all 0.3s linear;\n\t\t\tborder: none; padding: 0; z-index: 10;\n\t\t\tdisplay: flex; align-items: center; justify-content: center;\n\t\t}\n\t\t#cs-slider-01ebe9c .cs-ctrl-prev { left: -18px; }\n\t\t#cs-slider-01ebe9c .cs-ctrl-next { right: -18px; }\n\t\t#cs-slider-01ebe9c .cs-ctrl:hover { box-shadow: 0 0 16px rgba(0,0,0,.4); }\n\n\t\t#cs-slider-01ebe9c .cs-ctrl i,\n\t\t#cs-slider-01ebe9c .cs-ctrl svg,\n\t\t#cs-slider-01ebe9c .cs-mob-arrow i,\n\t\t#cs-slider-01ebe9c .cs-mob-arrow svg {\n\t\t\tcolor: #6366F1 !important;\n\t\t\tfill: #6366F1 !important;\n\t\t\tfont-size: 14px !important;\n\t\t\twidth: 14px !important;\n\t\t\theight: 14px !important;\n\t\t\tline-height: 1;\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t#cs-slider-01ebe9c .cs-slider-wrapper {\n\t\t\tposition: relative; width: 100%; height: 550px;\n\t\t\tcolor: #fff; overflow: hidden;\n\t\t}\n\n\t\t#cs-slider-01ebe9c .cs-slide {\n\t\t\tposition: absolute; top: 0; left: 0;\n\t\t\twidth: 100%; height: 100%;\n\t\t\topacity: 0; transition: opacity 800ms ease-in-out;\n\t\t\tdisplay: flex; box-sizing: border-box; z-index: 1;\n\t\t}\n\t\t#cs-slider-01ebe9c .cs-slide.active { opacity: 1; z-index: 2; }\n\n\t\t#cs-slider-01ebe9c .cs-mob-img { display: none; }\n\n\t\t#cs-slider-01ebe9c .cs-content-wrap {\n\t\t\twidth: 60%; height: 86%;\n\t\t\tdisplay: flex; flex-direction: column;\n\t\t\tjustify-content: center; align-items: flex-start;\n\t\t\tz-index: 3; padding: 80px 60px; box-sizing: border-box;\n\t\t}\n\n\t\t#cs-slider-01ebe9c .cs-slide-bg {\n\t\t\tposition: absolute; top: 0; left: 0;\n\t\t\twidth: 100%; height: 86%;\n\t\t\tz-index: 1; border-radius: 10px;\n\t\t}\n\n\t\t\/* Overlay sits on top of the background image *\/\n\t\t#cs-slider-01ebe9c .cs-slide-overlay {\n\t\t\tposition: absolute; top: 0; left: 0;\n\t\t\twidth: 100%; height: 86%;\n\t\t\tz-index: 2; border-radius: 10px;\n\t\t\tpointer-events: none;\n\t\t}\n\n\t\t#cs-slider-01ebe9c .cs-tag { font-size: 15px; letter-spacing: 2px; color: #fff; margin-bottom: 8px; text-transform: uppercase; }\n\t\t#cs-slider-01ebe9c h5.cs-heading { font-size: 32px !important; line-height: 37px; width: 85%; margin-bottom: 25px; font-weight: 700 !important; color: #fff; }\n\t\t#cs-slider-01ebe9c .cs-desc { font-size: 20px; line-height: 1.6; color: #fff; margin-bottom: 14px; width: 85%; }\n\n\t\t#cs-slider-01ebe9c .cs-stats-row {\n\t\t\tdisplay: flex; gap: 50px;\n\t\t\tborder-top: 1px solid #fff;\n\t\t\tpadding-top: 25px; margin-bottom: 10px;\n\t\t}\n\t\t#cs-slider-01ebe9c .cs-stat-item { font-size: 20px; color: #fff; max-width: 260px; }\n\t\t#cs-slider-01ebe9c .cs-stat-number {\n\t\t\tfont-size: 28px; font-weight: 800; color: #fff;\n\t\t\tdisplay: block; line-height: 1.1; margin-bottom: 4px;\n\t\t\tmin-height: 1.1em;\n\t\t}\n\t\t#cs-slider-01ebe9c .cs-stat-label {\n\t\t\tfont-size: 20px; color: #fff;\n\t\t\tdisplay: block; line-height: 1.5;\n\t\t}\n\n\t\t#cs-slider-01ebe9c .cs-read-more {\n\t\t\tcolor: #fff; text-decoration: none; font-weight: 600;\n\t\t\tfont-size: 15px; border-bottom: 1px solid transparent;\n\t\t\ttransition: .3s; margin-top: 15px; display: inline-block;text-transform: uppercase;\n\t\t}\n\t\t#cs-slider-01ebe9c .cs-read-more:hover { color: #fff; text-decoration: none; }\n\n\t\t\/* Nav bar *\/\n\t\t#cs-slider-01ebe9c .cs-slider-nav {\n\t\t\tposition: absolute; bottom: 0; left: 0; width: 100%;\n\t\t\tdisplay: flex; z-index: 99;\n\t\t}\n\t\t\/* Mobile nav hidden by default \u2014 shown only inside media query *\/\n\t\t#cs-slider-01ebe9c .cs-mob-nav { display: none; }\n\t\t#cs-slider-01ebe9c .cs-mob-arrow { display: none; }\n\t\t#cs-slider-01ebe9c .cs-nav-btn {\n\t\t\tflex: 1; color: #333;\n\t\t\tpadding: 15px 0; cursor: pointer; transition: .3s;\n\t\t\tmin-width: 0;\n\t\t}\n\t\t#cs-slider-01ebe9c .cs-nav-label {\n\t\t\tfont-size: 14px; font-weight: 400;\n\t\t\tdisplay: block; line-height: normal;\n\t\t\tfont-family: 'Figtree'; padding-right: 10px;\n\t\t\twhite-space: nowrap; overflow: hidden; text-overflow: ellipsis;\n\t\t}\n\t\t#cs-slider-01ebe9c .cs-nav-btn.active .cs-nav-label { font-weight: 600; }\n\t\t#cs-slider-01ebe9c .cs-progress-bar {\n\t\t\theight: 4px; background: #e0e0e0; margin-bottom: 8px;\n\t\t\twidth: 100%; position: relative;\n\t\t}\n\t\t#cs-slider-01ebe9c .cs-fill { height: 100%; background: var(--color-brand-primary, #d4ff27); width: 0; }\n\t\t#cs-slider-01ebe9c .cs-nav-btn.active .cs-fill { animation: csProgressAnim_01ebe9c 5000ms linear forwards; }\n\n\t\t@keyframes csProgressAnim_01ebe9c {\n\t\t\tfrom { width: 0; }\n\t\t\tto   { width: 100%; }\n\t\t}\n\n\t\t\/* Mobile *\/\n\t\t@media screen and (max-width: 768px) {\n\t\t\t\/* Hide desktop arrow controls *\/\n\t\t\t#cs-slider-01ebe9c .cs-ctrl { display: none; }\n\n\t\t\t\/* Slide card \u2014 no fixed height, white background *\/\n\t\t\t#cs-slider-01ebe9c .cs-slider-wrapper {\n\t\t\t\theight: auto !important; min-height: unset !important;\n\t\t\t\tborder: 1px solid #111; border-radius: 10px;\n\t\t\t\toverflow: hidden;\n\t\t\t}\n\t\t\t#cs-slider-01ebe9c .cs-slide {\n\t\t\t\tposition: relative; opacity: 0;\n\t\t\t\theight: 0; overflow: hidden; pointer-events: none;\n\t\t\t\ttransition: opacity 800ms ease-in-out;\n\t\t\t}\n\t\t\t#cs-slider-01ebe9c .cs-slide.active {\n\t\t\t\topacity: 1; height: auto !important; overflow: visible; pointer-events: auto;\n\t\t\t\tposition: relative; z-index: 2;\n\t\t\t}\n\t\t\t#cs-slider-01ebe9c .cs-mob-img {\n\t\t\t\twidth: 100%; height: 207px;\n\t\t\t\tdisplay: block; overflow: hidden;\n\t\t\t\tborder-radius: 10px;\n\t\t\t\tmargin: 0 auto;\n\t\t\t}\n\t\t\t#cs-slider-01ebe9c .cs-mob-img img {\n\t\t\t\twidth: 100%; height: 100%;\n\t\t\t\tobject-fit: cover; display: block;\n\t\t\t}\n\t\t\t#cs-slider-01ebe9c .cs-read-more { margin-bottom: 16px; }\n\t\t\t#cs-slider-01ebe9c .cs-content-wrap {\n\t\t\t\twidth: 100%; height: auto !important; min-height: 0 !important;\n\t\t\t\tpadding: 40px 20px; justify-content: flex-start;\n\t\t\t}\n\t\t\t#cs-slider-01ebe9c .cs-slide * { color: #000 !important; }\n\t\t\t#cs-slider-01ebe9c .cs-slide-bg { display: none; }\n\t\t\t#cs-slider-01ebe9c .cs-slide-overlay { display: none; }\n\t\t\t#cs-slider-01ebe9c h5.cs-heading { font-size: 28px !important; margin-bottom: 15px; color: #000 !important; width: 100%; }\n\t\t\t#cs-slider-01ebe9c .cs-desc { font-size: 14px; margin-bottom: 20px; width: 100%; }\n\t\t\t#cs-slider-01ebe9c .cs-stats-row { gap: 20px; padding-top: 15px; flex-wrap: wrap; border-top-color: #ddd; }\n\t\t\t#cs-slider-01ebe9c .cs-stat-item { max-width: none; }\n\t\t\t#cs-slider-01ebe9c .cs-stat-number { font-size: 28px; color: #000 !important; }\n\t\t\t#cs-slider-01ebe9c .cs-stat-label { font-size: 20px; color: #000 !important; }\n\n\t\t\t\/* \u2500\u2500 Desktop nav bar: hidden on mobile \u2500\u2500 *\/\n\t\t\t#cs-slider-01ebe9c .cs-slider-nav { display: none; }\n\n\t\t\t\/* \u2500\u2500 Mobile arrow buttons: absolutely on left\/right of slider, same as desktop \u2500\u2500 *\/\n\t\t\t#cs-slider-01ebe9c .cs-mob-arrow {\n\t\t\t\twidth: 36px !important;\n\t\t\t\theight: 36px !important;\n\t\t\t\tbackground-color: #fff !important;\n\t\t\t\tborder-radius: 100% !important;\n\t\t\t\tposition: absolute !important;\n\t\t\t\ttop: 43% !important;\n\t\t\t\tmargin-top: -18px !important;\n\t\t\t\tbox-shadow: 0 2px 10px rgba(0,0,0,.2) !important;\n\t\t\t\tcursor: pointer !important;\n\t\t\t\ttransition: box-shadow .3s ease !important;\n\t\t\t\tborder: none !important;\n\t\t\t\tpadding: 0 !important;\n\t\t\t\tz-index: 10 !important;\n\t\t\t\tdisplay: flex !important;\n\t\t\t\talign-items: center !important;\n\t\t\t\tjustify-content: center !important;\n\t\t\t}\n\t\t\t#cs-slider-01ebe9c .cs-mob-arrow.cs-mob-prev {\n\t\t\t\tleft: -18px !important;\n\t\t\t}\n\t\t\t#cs-slider-01ebe9c .cs-mob-arrow.cs-mob-next {\n\t\t\t\tright: -18px !important;\n\t\t\t}\n\t\t\t#cs-slider-01ebe9c .cs-mob-arrow:hover { box-shadow: 0 4px 16px rgba(0,0,0,.35) !important; }\n\n\t\t\t\/* \u2500\u2500 Mobile nav strip: label + counter below the card, no arrows \u2500\u2500 *\/\n\t\t\t#cs-slider-01ebe9c .cs-mob-nav {\n\t\t\t\tdisplay: flex;\n\t\t\t\talign-items: center;\n\t\t\t\tgap: 10px;\n\t\t\t\tmargin-top: 14px;\n\t\t\t\tpadding: 0 2px;\n\t\t\t}\n\t\t\t#cs-slider-01ebe9c .cs-mob-label-wrap {\n\t\t\t\tflex: 1;\n\t\t\t\tmin-width: 0;\n\t\t\t}\n\t\t\t#cs-slider-01ebe9c .cs-mob-progress {\n\t\t\t\theight: 3px; background: #e0e0e0;\n\t\t\t\tborder-radius: 2px; margin-bottom: 7px;\n\t\t\t\toverflow: hidden;\n\t\t\t}\n\t\t\t#cs-slider-01ebe9c .cs-mob-fill {\n\t\t\t\theight: 100%;\n\t\t\t\tbackground: var(--color-brand-primary, #d4ff27);\n\t\t\t\twidth: 0;\n\t\t\t}\n\t\t\t#cs-slider-01ebe9c .cs-mob-nav.active .cs-mob-fill {\n\t\t\t\tanimation: csProgressAnim_01ebe9c 5000ms linear forwards;\n\t\t\t}\n\t\t\t#cs-slider-01ebe9c .cs-mob-active-label {\n\t\t\t\tfont-size: 13px; font-weight: 600;\n\t\t\t\tcolor: #111; line-height: 1.3;\n\t\t\t\twhite-space: nowrap; overflow: hidden; text-overflow: ellipsis;\n\t\t\t\tfont-family: 'Figtree', sans-serif;\n\t\t\t}\n\t\t\t#cs-slider-01ebe9c .cs-mob-counter {\n\t\t\t\tfont-size: 11px; color: #999;\n\t\t\t\tmargin-top: 2px; font-family: 'Figtree', sans-serif;\n\t\t\t}\n\t\t}\n\t\t@media screen and (min-width:769px){#cs-slide-cs-slider-01ebe9c-1 .cs-slide-content *{color:#ffffff !important;}#cs-slide-cs-slider-01ebe9c-1 .cs-stats-row{border-top-color:#ffffff !important;}}\n\t\t@media screen and (min-width:769px){#cs-slide-cs-slider-01ebe9c-2 .cs-slide-content *{color:#ffffff !important;}#cs-slide-cs-slider-01ebe9c-2 .cs-stats-row{border-top-color:#ffffff !important;}}\n\t\t@media screen and (min-width:769px){#cs-slide-cs-slider-01ebe9c-3 .cs-slide-content *{color:#ffffff !important;}#cs-slide-cs-slider-01ebe9c-3 .cs-stats-row{border-top-color:#ffffff !important;}}\n\t\t@media screen and (min-width:769px){#cs-slide-cs-slider-01ebe9c-4 .cs-slide-content *{color:#ffffff !important;}#cs-slide-cs-slider-01ebe9c-4 .cs-stats-row{border-top-color:#ffffff !important;}}\n\t\t\t\t<\/style>\n\n\t\t<div id=\"cs-slider-01ebe9c\">\n\t\t\t<div class=\"cs-slider-outer\">\n\n\t\t\t\t<button class=\"cs-ctrl cs-ctrl-prev\" aria-label=\"Previous slide\"\n\t\t\t\t\tonclick=\"csSlider_01ebe9c.manual(csSlider_01ebe9c.cur > 1 ? csSlider_01ebe9c.cur - 1 : 4)\">\n\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-left\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z\"><\/path><\/svg>\t\t\t\t<\/button>\n\t\t\t\t<button class=\"cs-ctrl cs-ctrl-next\" aria-label=\"Next slide\"\n\t\t\t\t\tonclick=\"csSlider_01ebe9c.manual(csSlider_01ebe9c.cur < 4 ? csSlider_01ebe9c.cur + 1 : 1)\">\n\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-right\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"><\/path><\/svg>\t\t\t\t<\/button>\n\n\t\t\t\t<div class=\"cs-slider-wrapper\">\n\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"cs-slide active\" id=\"cs-slide-cs-slider-01ebe9c-1\">\n\n\t\t\t\t\t\t<div class=\"cs-content-wrap\">\n\t\t\t\t\t\t\t<div class=\"cs-slide-content\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"cs-tag\">case study - technology<\/p>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"cs-heading\">Data Intelligence Platform<\/h3>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"cs-desc\">Accelerating public health emergency response with an enhanced, secure platform enabling real-time data sharing.<\/p>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-stats-row\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-stat-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-number\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-label\">15 Statewide divisions successfully integrated<\/span>\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-stat-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-number\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-label\">Minimised downtime<\/span>\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\/portfolio\/accelerating-public-health-emergency-response\/\"\n\t\t\t\t\t\t\t\t   class=\"cs-read-more\"\n\t\t\t\t\t\t\t\t    target=\"_blank\" rel=\"noopener noreferrer\">\n\t\t\t\t\t\t\t\t\tRead case study &rarr;\n\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-mob-img\"><img decoding=\"async\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Data-Intelligence-Platform-moblie.webp\" alt=\"Data Intelligence Platform\" loading=\"lazy\"><\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div><!-- .cs-content-wrap -->\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-slide-bg\" style=\"background-image: url('https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Data-Intelligence-Platform-desktop.webp'); background-size: cover; background-position: center center; background-repeat: no-repeat;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"cs-slide-overlay\" style=\"background-image: linear-gradient(90deg, #46686F 40.75%, transparent 68.91%); opacity: 1;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t<\/div><!-- .cs-slide -->\n\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"cs-slide\" id=\"cs-slide-cs-slider-01ebe9c-2\">\n\n\t\t\t\t\t\t<div class=\"cs-content-wrap\">\n\t\t\t\t\t\t\t<div class=\"cs-slide-content\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"cs-tag\">case study - TECHNOLOGY<\/p>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"cs-heading\">Agile Cloud Infrastructure<\/h3>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"cs-desc\">Improving operational agility, reducing cost, and optimising resource management with a modernised, cloud-based infrastructure. <\/p>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-stats-row\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-stat-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-number\">3<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-label\">Months to achieve scalability with cloud-native solutions<\/span>\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-stat-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-number\">200+<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-label\">Locations optimised to reduce costs<\/span>\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\/portfolio\/optimizing-agility-with-cloud-infrastructure\/\"\n\t\t\t\t\t\t\t\t   class=\"cs-read-more\"\n\t\t\t\t\t\t\t\t    target=\"_blank\" rel=\"noopener noreferrer\">\n\t\t\t\t\t\t\t\t\tRead case study &rarr;\n\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-mob-img\"><img decoding=\"async\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/agile-cloud-infrastructure-cs-slide.webp\" alt=\"Agile Cloud Infrastructure\" loading=\"lazy\"><\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div><!-- .cs-content-wrap -->\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-slide-bg\" style=\"background-image: url('https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/agile-cloud-infrastructure-cs-slide.webp'); background-size: cover; background-position: center center; background-repeat: no-repeat;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"cs-slide-overlay\" style=\"background-image: linear-gradient(90deg, #928A83 40.75%, transparent 68.91%); opacity: 1;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t<\/div><!-- .cs-slide -->\n\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"cs-slide\" id=\"cs-slide-cs-slider-01ebe9c-3\">\n\n\t\t\t\t\t\t<div class=\"cs-content-wrap\">\n\t\t\t\t\t\t\t<div class=\"cs-slide-content\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"cs-tag\">case study - TECHNOLOGY<\/p>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"cs-heading\">Intelligent Data Analytics Platform<\/h3>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"cs-desc\">Driving better insights and decision-making through a modernised analytics platform, maximising the impact of data. <\/p>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-stats-row\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-stat-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-number\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-label\">Maximised ROI on data investments<\/span>\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-stat-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-number\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-label\">Future-ready infrastructure<\/span>\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\/portfolio\/automated-data-analytics-platform\/\"\n\t\t\t\t\t\t\t\t   class=\"cs-read-more\"\n\t\t\t\t\t\t\t\t    target=\"_blank\" rel=\"noopener noreferrer\">\n\t\t\t\t\t\t\t\t\tRead case study &rarr;\n\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-mob-img\"><img decoding=\"async\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Intelligent-Data-Analytics-Platform.webp\" alt=\"Intelligent Data Analytics Platform\" loading=\"lazy\"><\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div><!-- .cs-content-wrap -->\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-slide-bg\" style=\"background-image: url('https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Intelligent-Data-Analytics-Platform.webp'); background-size: cover; background-position: center center; background-repeat: no-repeat;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"cs-slide-overlay\" style=\"background-image: linear-gradient(90deg, #0F3654 40.75%, transparent 68.91%); opacity: 1;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t<\/div><!-- .cs-slide -->\n\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"cs-slide\" id=\"cs-slide-cs-slider-01ebe9c-4\">\n\n\t\t\t\t\t\t<div class=\"cs-content-wrap\">\n\t\t\t\t\t\t\t<div class=\"cs-slide-content\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"cs-tag\">case study - TECHNOLOGY<\/p>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"cs-heading\">Centralised Cloud Data Warehouse<\/h3>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"cs-desc\">Advancing student support and success with a cloud-based system which enabled identification of at-risk students. <\/p>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-stats-row\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-stat-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-number\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-label\">Improved academic support <\/span>\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-stat-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-number\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-label\">Reduced administrative burden<\/span>\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\/portfolio\/advancing-student-success-with-a-cloud-data-warehouse\/\"\n\t\t\t\t\t\t\t\t   class=\"cs-read-more\"\n\t\t\t\t\t\t\t\t    target=\"_blank\" rel=\"noopener noreferrer\">\n\t\t\t\t\t\t\t\t\tRead case study &rarr;\n\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-mob-img\"><img decoding=\"async\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/centralized-cloud-data-warehouse-cs-slide.webp\" alt=\"Centralised Cloud Data Warehouse\" loading=\"lazy\"><\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div><!-- .cs-content-wrap -->\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-slide-bg\" style=\"background-image: url('https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/centralized-cloud-data-warehouse-cs-slide.webp'); background-size: cover; background-position: center center; background-repeat: no-repeat;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"cs-slide-overlay\" style=\"background-image: linear-gradient(90deg, #7D4017 40.75%, transparent 68.91%); opacity: 1;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t<\/div><!-- .cs-slide -->\n\n\t\t\t\t\t\n\t\t\t\t\t<!-- Bottom Navigation Bar -->\n\t\t\t\t\t<div class=\"cs-slider-nav\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-nav-btn active\"\n\t\t\t\t\t\t\t onclick=\"csSlider_01ebe9c.manual(1)\">\n\t\t\t\t\t\t\t<div class=\"cs-progress-bar\"><div class=\"cs-fill\"><\/div><\/div>\n\t\t\t\t\t\t\t<span class=\"cs-nav-label\">Data Intelligence Platform<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-nav-btn\"\n\t\t\t\t\t\t\t onclick=\"csSlider_01ebe9c.manual(2)\">\n\t\t\t\t\t\t\t<div class=\"cs-progress-bar\"><div class=\"cs-fill\"><\/div><\/div>\n\t\t\t\t\t\t\t<span class=\"cs-nav-label\">Agile Cloud Infrastructure<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-nav-btn\"\n\t\t\t\t\t\t\t onclick=\"csSlider_01ebe9c.manual(3)\">\n\t\t\t\t\t\t\t<div class=\"cs-progress-bar\"><div class=\"cs-fill\"><\/div><\/div>\n\t\t\t\t\t\t\t<span class=\"cs-nav-label\">Intelligent Data Analytics Platform<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-nav-btn\"\n\t\t\t\t\t\t\t onclick=\"csSlider_01ebe9c.manual(4)\">\n\t\t\t\t\t\t\t<div class=\"cs-progress-bar\"><div class=\"cs-fill\"><\/div><\/div>\n\t\t\t\t\t\t\t<span class=\"cs-nav-label\">Centralised Cloud Data Warehouse<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/div><!-- .cs-slider-wrapper -->\n\n\t\t\t<!-- \u2500\u2500 Mobile arrow buttons: absolutely positioned on sides of slider \u2500\u2500 -->\n\t\t\t<button class=\"cs-mob-arrow cs-mob-prev\" aria-label=\"Previous\"\n\t\t\t\tonclick=\"csSlider_01ebe9c.manual(csSlider_01ebe9c.cur > 1 ? csSlider_01ebe9c.cur - 1 : 4)\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-left\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z\"><\/path><\/svg>\t\t\t<\/button>\n\t\t\t<button class=\"cs-mob-arrow cs-mob-next\" aria-label=\"Next\"\n\t\t\t\tonclick=\"csSlider_01ebe9c.manual(csSlider_01ebe9c.cur < 4 ? csSlider_01ebe9c.cur + 1 : 1)\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-right\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"><\/path><\/svg>\t\t\t<\/button>\n\n\t\t\t<!-- \u2500\u2500 Mobile nav strip: label + progress + counter, below the card \u2500\u2500 -->\n\t\t\t<div class=\"cs-mob-nav active\" id=\"cs-slider-01ebe9c-mob-nav\">\n\t\t\t\t<div class=\"cs-mob-label-wrap\">\n\t\t\t\t\t<div class=\"cs-mob-progress\"><div class=\"cs-mob-fill\"><\/div><\/div>\n\t\t\t\t\t<div class=\"cs-mob-active-label\" id=\"cs-slider-01ebe9c-mob-label\">\n\t\t\t\t\t\tData Intelligence Platform\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"cs-mob-counter\" id=\"cs-slider-01ebe9c-mob-counter\">1 \/ 4<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div><!-- .cs-mob-nav -->\n\t\t\t<\/div><!-- .cs-slider-outer -->\n\t\t<\/div><!-- #widget_id -->\n\n\t\t<script>\n\t\t(function() {\n\t\t\tvar ns    = 'csSlider_01ebe9c';\n\t\t\tvar total = 4;\n\t\t\tvar interval = 5000;\n\t\t\tvar widgetId = 'cs-slider-01ebe9c';\n\n\t\t\twindow[ns] = {\n\t\t\t\tcur: 1,\n\t\t\t\ttimer: null,\n\n\t\t\t\t\/\/ Build nav label lookup from PHP\n\t\t\t\tnavLabels: [\"Data Intelligence Platform\",\"Agile Cloud Infrastructure\",\"Intelligent Data Analytics Platform\",\"Centralised Cloud Data Warehouse\"],\n\n\t\t\t\tshow: function(n) {\n\t\t\t\t\tvar slides  = document.querySelectorAll('#' + widgetId + ' .cs-slide');\n\t\t\t\t\tvar navBtns = document.querySelectorAll('#' + widgetId + ' .cs-nav-btn');\n\n\t\t\t\t\t\/\/ Desktop slides + nav\n\t\t\t\t\tslides.forEach(function(s) { s.classList.remove('active'); });\n\t\t\t\t\tnavBtns.forEach(function(b) {\n\t\t\t\t\t\tb.classList.remove('active');\n\t\t\t\t\t\tvar fill = b.querySelector('.cs-fill');\n\t\t\t\t\t\tif (fill) {\n\t\t\t\t\t\t\tfill.style.animation = 'none';\n\t\t\t\t\t\t\tfill.offsetHeight;\n\t\t\t\t\t\t\tfill.style.animation = '';\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\tif (slides[n - 1]) slides[n - 1].classList.add('active');\n\t\t\t\t\tif (navBtns[n - 1]) navBtns[n - 1].classList.add('active');\n\n\t\t\t\t\t\/\/ Mobile nav \u2014 label, counter, progress\n\t\t\t\t\tvar mobLabel   = document.getElementById(widgetId + '-mob-label');\n\t\t\t\t\tvar mobCounter = document.getElementById(widgetId + '-mob-counter');\n\t\t\t\t\tvar mobNav     = document.getElementById(widgetId + '-mob-nav');\n\t\t\t\t\tif (mobLabel)   mobLabel.textContent   = window[ns].navLabels[n - 1] || '';\n\t\t\t\t\tif (mobCounter) mobCounter.textContent = n + ' \/ ' + total;\n\t\t\t\t\tif (mobNav) {\n\t\t\t\t\t\tvar mobFill = mobNav.querySelector('.cs-mob-fill');\n\t\t\t\t\t\tif (mobFill) {\n\t\t\t\t\t\t\tmobFill.style.animation = 'none';\n\t\t\t\t\t\t\tmobFill.offsetHeight;\n\t\t\t\t\t\t\tmobFill.style.animation = '';\n\t\t\t\t\t\t}\n\t\t\t\t\t\tmobNav.classList.remove('active');\n\t\t\t\t\t\tmobNav.offsetHeight;\n\t\t\t\t\t\tmobNav.classList.add('active');\n\t\t\t\t\t}\n\n\t\t\t\t\twindow[ns].cur = n;\n\t\t\t\t},\n\n\t\t\t\tnext: function() {\n\t\t\t\t\tvar nextSlide = window[ns].cur >= total ? 1 : window[ns].cur + 1;\n\t\t\t\t\twindow[ns].show(nextSlide);\n\t\t\t\t},\n\n\t\t\t\tmanual: function(n) {\n\t\t\t\t\tclearInterval(window[ns].timer);\n\t\t\t\t\twindow[ns].show(n);\n\t\t\t\t\twindow[ns].timer = setInterval(window[ns].next, interval);\n\t\t\t\t},\n\n\t\t\t\tinit: function() {\n\t\t\t\t\twindow[ns].show(1);\n\t\t\t\t\twindow[ns].timer = setInterval(window[ns].next, interval);\n\t\t\t\t}\n\t\t\t};\n\n\t\t\t\/\/ Init on DOM ready\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', function() { window[ns].init(); });\n\t\t\t} else {\n\t\t\t\twindow[ns].init();\n\t\t\t}\n\t\t})();\n\t\t<\/script>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-173dd18 indigo-btn indigo-btn--solid elementor-align-center elementor-widget elementor-widget-button\" data-id=\"173dd18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/casestudies\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">All Case Studies <\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b48d5c3 section-padding gradient-toptobottom-faq e-flex e-con-boxed e-con e-parent\" data-id=\"b48d5c3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d01d088 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"d01d088\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FAQs about data engineering services\u00a0<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-405bfb0 elementor-widget-mobile__width-initial indigo-h4 elementor-widget elementor-widget-n-accordion\" data-id=\"405bfb0\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-6740\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-6740\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> What is the difference between data engineering and data modelling?\u00a0 <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-6740\" class=\"elementor-element elementor-element-acbd78b e-con-full e-flex e-con e-child\" data-id=\"acbd78b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e78dfba elementor-widget elementor-widget-text-editor\" data-id=\"e78dfba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Data engineering focuses on building and managing the systems, pipelines, and infrastructure that collect, move, and process data. Whereas data <span data-teams=\"true\">modelling <\/span>focuses on <span data-teams=\"true\">organising <\/span>and structuring that data, so it is easy to understand, access, <span data-teams=\"true\">analyse<\/span>, and use across business applications and reporting tools.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-6741\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-6741\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> What do data engineering services include?\u00a0 <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-6741\" class=\"elementor-element elementor-element-9940bad e-con-full e-flex e-con e-child\" data-id=\"9940bad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-208c57a elementor-widget elementor-widget-text-editor\" data-id=\"208c57a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Data engineering services help businesses collect, <span data-teams=\"true\">organise<\/span>, move, and manage data from different systems. They include building data pipelines, improving data quality, connecting platforms, setting up cloud data systems, and preparing data for reporting, analytics, and AI applications.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-6742\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-6742\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> How do you handle data integrations from diverse sources, such as legacy systems?\u00a0 <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-6742\" class=\"elementor-element elementor-element-5fbd065 e-con-full e-flex e-con e-child\" data-id=\"5fbd065\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f00d903 elementor-widget elementor-widget-text-editor\" data-id=\"f00d903\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>We connect and combine data from different environments, including modern databases, APIs, file transfers, and legacy systems with custom or outdated protocols. Our ETL and ELT pipelines are designed to reliably extract, transform, and load data while ensuring its accuracy, consistency, and integrity across all sources.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-6743\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-6743\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> How do you ensure the security and compliance of data pipelines?\u00a0\u00a0 <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-6743\" class=\"elementor-element elementor-element-87a7613 e-con-full e-flex e-con e-child\" data-id=\"87a7613\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d63583 elementor-widget elementor-widget-text-editor\" data-id=\"6d63583\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>We <span data-teams=\"true\">prioritise <\/span>data security and regulatory compliance at all stages of the pipelines. Our approach includes strong governance practices aligned with standards like GDPR, HIPAA, and SOC2. We safeguard sensitive information through encryption, data masking, and strict access controls. In addition, we implement real-time monitoring and observability to continuously track, detect, and protect data across its lifecycle.\u00a0\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-526574b cta-bg-gradient e-flex e-con-boxed e-con e-child\" data-id=\"526574b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9645362 indigo-h3 elementor-widget elementor-widget-heading\" data-id=\"9645362\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Modernize your \ndata foundations <\/h5>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e313319 e-con-full e-flex e-con e-child\" data-id=\"e313319\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79b7e11 elementor-widget elementor-widget-text-editor\" data-id=\"79b7e11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Whether you&#8217;re modernizing legacy infrastructure, migrating to the cloud, or building a new data platform from scratch, our data engineering services meet you where you are.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ded6832 indigo-btn indigo-btn--ghost elementor-widget elementor-widget-button\" data-id=\"ded6832\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/get-in-touch\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book a discovery call <\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Data Engineering Services Enable AI and advanced analytics by building scalable data pipelines and modern data platforms that deliver accessible [&hellip;]<\/p>\n","protected":false},"author":76,"featured_media":218359,"parent":217435,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-218357","page","type-page","status-publish","has-post-thumbnail"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.5 (Yoast SEO v28.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Data Engineering Services &amp; Consulting<\/title>\n<meta name=\"description\" content=\"10Pearls data engineering services in the UK &amp; Europe build the pipelines, platforms, and governance that make enterprise data reliable and AI-ready. Book a data assessment.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/10pearls.com\/uk\/data-services\/data-engineering-services\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"website\" \/>\n<meta property=\"og:title\" content=\"Data Engineering Services &amp; Consulting\" \/>\n<meta property=\"og:description\" content=\"10Pearls data engineering services in the UK &amp; Europe build the pipelines, platforms, and governance that make enterprise data reliable and AI-ready. Book a data assessment.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/10pearls.com\/uk\/data-services\/data-engineering-services\/\" \/>\n<meta property=\"og:site_name\" content=\"10Pearls UK\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/10Pearls\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-16T09:15:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Data-Engineering-Services-LinkThumbnail.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"359\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Data Engineering Services &amp; Consulting\" \/>\n<meta name=\"twitter:description\" content=\"10Pearls data engineering services in the UK &amp; Europe build the pipelines, platforms, and governance that make enterprise data reliable and AI-ready. Book a data assessment.\" \/>\n<meta name=\"twitter:site\" content=\"@TenPearls\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"18 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Data Engineering Services & Consulting","description":"10Pearls data engineering services in the UK & Europe build the pipelines, platforms, and governance that make enterprise data reliable and AI-ready. Book a data assessment.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/10pearls.com\/uk\/data-services\/data-engineering-services\/","og_locale":"en_GB","og_type":"website","og_title":"Data Engineering Services & Consulting","og_description":"10Pearls data engineering services in the UK & Europe build the pipelines, platforms, and governance that make enterprise data reliable and AI-ready. Book a data assessment.","og_url":"https:\/\/10pearls.com\/uk\/data-services\/data-engineering-services\/","og_site_name":"10Pearls UK","article_publisher":"https:\/\/www.facebook.com\/10Pearls\/","article_modified_time":"2026-09-16T09:15:58+00:00","og_image":[{"width":640,"height":359,"url":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Data-Engineering-Services-LinkThumbnail.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_title":"Data Engineering Services & Consulting","twitter_description":"10Pearls data engineering services in the UK & Europe build the pipelines, platforms, and governance that make enterprise data reliable and AI-ready. Book a data assessment.","twitter_site":"@TenPearls","twitter_misc":{"Estimated reading time":"18 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/10pearls.com\/uk\/data-services\/data-engineering-services\/","url":"https:\/\/10pearls.com\/uk\/data-services\/data-engineering-services\/","name":"Data Engineering Services & Consulting","isPartOf":{"@id":"https:\/\/10pearls.com\/uk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/10pearls.com\/uk\/data-services\/data-engineering-services\/#primaryimage"},"image":{"@id":"https:\/\/10pearls.com\/uk\/data-services\/data-engineering-services\/#primaryimage"},"thumbnailUrl":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Data-Engineering-Services-LinkThumbnail.webp","datePublished":"2026-09-16T09:15:53+00:00","dateModified":"2026-09-16T09:15:58+00:00","description":"10Pearls data engineering services in the UK & Europe build the pipelines, platforms, and governance that make enterprise data reliable and AI-ready. Book a data assessment.","breadcrumb":{"@id":"https:\/\/10pearls.com\/uk\/data-services\/data-engineering-services\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/10pearls.com\/uk\/data-services\/data-engineering-services\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/10pearls.com\/uk\/data-services\/data-engineering-services\/#primaryimage","url":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Data-Engineering-Services-LinkThumbnail.webp","contentUrl":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Data-Engineering-Services-LinkThumbnail.webp","width":640,"height":359},{"@type":"BreadcrumbList","@id":"https:\/\/10pearls.com\/uk\/data-services\/data-engineering-services\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/10pearls.com\/uk\/"},{"@type":"ListItem","position":2,"name":"Data Consulting Services for Enterprises","item":"https:\/\/10pearls.com\/uk\/data-services\/"},{"@type":"ListItem","position":3,"name":"Data Engineering Services &amp; Consulting"}]},{"@type":"WebSite","@id":"https:\/\/10pearls.com\/uk\/#website","url":"https:\/\/10pearls.com\/uk\/","name":"10Pearls UK","description":"AI-Powered Software Development Company","publisher":{"@id":"https:\/\/10pearls.com\/uk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/10pearls.com\/uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/10pearls.com\/uk\/#organization","name":"10Pearls","alternateName":"Software development company","url":"https:\/\/10pearls.com\/uk\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/10pearls.com\/uk\/#\/schema\/logo\/image\/","url":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/10Pearls-Black.png","contentUrl":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/10Pearls-Black.png","width":282,"height":107,"caption":"10Pearls"},"image":{"@id":"https:\/\/10pearls.com\/uk\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/10Pearls\/","https:\/\/x.com\/TenPearls","https:\/\/www.linkedin.com\/company\/10pearls\/"],"description":"10Pearls is a leading AI-powered software development company. We build intelligent digital products for healthcare, finance, retail, and more.","email":"info@10pearls.com","telephone":"+44 7957 620104","legalName":"10Pearls"}]}},"_links":{"self":[{"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/pages\/218357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/users\/76"}],"replies":[{"embeddable":true,"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/comments?post=218357"}],"version-history":[{"count":7,"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/pages\/218357\/revisions"}],"predecessor-version":[{"id":218452,"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/pages\/218357\/revisions\/218452"}],"up":[{"embeddable":true,"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/pages\/217435"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/media\/218359"}],"wp:attachment":[{"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/media?parent=218357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}