{"id":110137,"date":"2024-10-03T11:44:35","date_gmt":"2024-10-03T11:44:35","guid":{"rendered":"https:\/\/clone4.10pearls.com\/?page_id=110137"},"modified":"2026-10-01T09:31:32","modified_gmt":"2026-10-01T09:31:32","slug":"devops-services","status":"publish","type":"page","link":"https:\/\/10pearls.com\/uk\/devops-services\/","title":{"rendered":"DevOps Services"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"110137\" class=\"elementor elementor-110137\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-45936e4e section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"45936e4e\" 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-44231889 e-con-full e-flex e-con e-child\" data-id=\"44231889\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b14d9fb indigo-h1 section-title-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"3b14d9fb\" 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\">DevOps Services<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74745b8f section-head-margin-bottom elementor-widget elementor-widget-text-editor\" data-id=\"74745b8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tBringing together business, development, and operations \nfor rapid and continuous delivery of services and applications.\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-48fa7647 e-con-full e-flex e-con e-child\" data-id=\"48fa7647\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-794f7535 indigo-btn indigo-btn--ghost elementor-widget elementor-widget-button\" data-id=\"794f7535\" 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-57814cdd e-con-full e-flex e-con e-parent\" data-id=\"57814cdd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4506059a elementor-widget elementor-widget-sticky_section_nav\" data-id=\"4506059a\" 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-4506059a {\n\t\t\tbackground-color: var(--e-global-color-5d532a8);\n\t\t\theight: 52px;\n\t\t\twidth: 100%;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t#ssn-4506059a.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-4506059a {\n\t\t\theight: 52px;\n\t\t\tdisplay: none;\n\t\t}\n\t\t.ssn-spacer-active-ssn-4506059a {\n\t\t\tdisplay: block !important;\n\t\t}\n\t\t\/* \u2500\u2500 Wrap \u2500\u2500 *\/\n\t\t#ssn-4506059a .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-4506059a .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-4506059a .ssn-menu li { white-space: nowrap; }\n\t\t\/* \u2500\u2500 Links \u2500\u2500 *\/\n\t\t#ssn-4506059a .ssn-menu a,\n\t\t#ssn-4506059a .ssn-menu a:hover,\n\t\t#ssn-4506059a .ssn-menu a:focus,\n\t\t#ssn-4506059a .ssn-menu a:visited,\n\t\t#ssn-4506059a .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-4506059a .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-4506059a .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-4506059a .ssn-dropdown-wrap {\n\t\t\tdisplay: none;\n\t\t\twidth: 100%;\n\t\t}\n\t\t#ssn-4506059a .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-4506059a .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-4506059a .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-4506059a-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: var(--e-global-color-5d532a8) !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-4506059a-dropdown a,\n\t\t#ssn-4506059a-dropdown a:hover,\n\t\t#ssn-4506059a-dropdown a:visited,\n\t\t#ssn-4506059a-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-4506059a-dropdown a:last-child { border-bottom: none; }\n\t\t#ssn-4506059a-dropdown a:hover { background: rgba(255,255,255,0.08); }\n\t\t#ssn-4506059a-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-4506059a {\n\t\t\t\theight: 42px;\n\t\t\t\tposition: relative;\n\t\t\t}\n\t\t\t#ssn-4506059a.ssn-sticky {\n\t\t\t\ttop: 65px;\n\t\t\t}\n\t\t\t.ssn-spacer-ssn-4506059a {\n\t\t\t\theight: 42px;\n\t\t\t}\n\t\t\t#ssn-4506059a .ssn-menu           { display: none; }\n\t\t\t#ssn-4506059a .ssn-dropdown-wrap  { display: block; }\n\t\t\t#ssn-4506059a .ssn-wrap           { padding: 0; }\n\t\t}\n\t\t<\/style>\n\n\t\t\t\t<div id=\"ssn-4506059a-spacer\" class=\"ssn-spacer-ssn-4506059a\"><\/div>\n\n\t\t<section\n\t\t\tid=\"ssn-4506059a\"\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\tSERVICES<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/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\tOUR APPROACH<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/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\tWHY US<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/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\tIndustries<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/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\tCase Studies<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/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\tAwards &amp; Recognitions<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/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\tFAQs<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/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-4506059a-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-4506059a-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-4506059a-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\tSERVICES<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/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\tOUR APPROACH<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/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\tWHY US<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/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\tIndustries<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/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\tCase Studies<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/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\tAwards &amp; Recognitions<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/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\tFAQs<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/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-4506059a\";\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-2a4b4971 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"2a4b4971\" 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-772ecac9 indigo-h2 section-title-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"772ecac9\" 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\">Microsoft credentials\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d245089 elementor-widget elementor-widget-clients_logo_widget\" data-id=\"6d245089\" 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-6d245089 { width:100%; box-sizing:border-box; }\n\n\t\t\/* Track outer \u2014 clips overflow *\/\n\t\t#clw-6d245089 .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-6d245089 .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-6d245089 .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-6d245089 .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-6d245089 .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-6d245089 .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-primary) !important;\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t\/* Hide separator after last item *\/\n\t\t#clw-6d245089 .clw-item:last-of-type + .clw-sep,\n\t\t#clw-6d245089 .clw-sep:last-child { display:none !important; }\n\n\t\t\/* Mobile nav dots *\/\n\t\t#clw-6d245089 .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-6d245089 .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: var(--e-global-color-f527530) !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-6d245089 .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: var(--e-global-color-primary) !important;\n\t\t\tborder:3px solid var(--e-global-color-f527530) !important;\t\t}\n\n\t\t\/* Mobile *\/\n\t\t@media (max-width: 768px) {\n\t\t\t#clw-6d245089 .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-6d245089 .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-6d245089 .clw-sep { display:none !important; }\n\t\t\t#clw-6d245089 .clw-nav-dots { display:flex; }\n\t\t}\n\t\t<\/style>\n\n\t\t<div id=\"clw-6d245089\"\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=\"5\"\n\t\t\t data-sep=\"1\"\n\t\t\t data-dot-color=\"var(--e-global-color-f527530)\"\n\t\t\t data-dot-active-color=\"var(--e-global-color-primary)\">\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=\"143\" height=\"143\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Microsoft-Power-Platform-Developer-Associate.webp\" 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=\"143\" height=\"143\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Microsoft-Azure-Administrator-Associate.webp\" 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=\"143\" height=\"143\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Azure-AI-Engineer-Associate.webp\" 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=\"143\" height=\"143\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Fabric-Data-Engineer-Associate.webp\" 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=\"143\" height=\"143\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Azure-Network-Engineer-Associate.webp\" 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=\"143\" height=\"143\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Azure-Solutions-Architect-Expert.webp\" 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=\"143\" height=\"143\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Azure-DevOps-Engineer-Expert.webp\" 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=\"143\" height=\"143\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Azure-Virtual-Desktop-Specialty.webp\" 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-6d245089');\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-dda3e3a section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"dda3e3a\" 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-5efc3e46 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"5efc3e46\" 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\">AWS credentials<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b160fcf elementor-widget elementor-widget-clients_logo_widget\" data-id=\"7b160fcf\" 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-7b160fcf { width:100%; box-sizing:border-box; }\n\n\t\t\/* Track outer \u2014 clips overflow *\/\n\t\t#clw-7b160fcf .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-7b160fcf .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-7b160fcf .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-7b160fcf .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-7b160fcf .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-7b160fcf .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-primary) !important;\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t\/* Hide separator after last item *\/\n\t\t#clw-7b160fcf .clw-item:last-of-type + .clw-sep,\n\t\t#clw-7b160fcf .clw-sep:last-child { display:none !important; }\n\n\t\t\/* Mobile nav dots *\/\n\t\t#clw-7b160fcf .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-7b160fcf .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: var(--e-global-color-f527530) !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-7b160fcf .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: var(--e-global-color-primary) !important;\n\t\t\tborder:3px solid #D0D1FB !important;\t\t}\n\n\t\t\/* Mobile *\/\n\t\t@media (max-width: 768px) {\n\t\t\t#clw-7b160fcf .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-7b160fcf .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-7b160fcf .clw-sep { display:none !important; }\n\t\t\t#clw-7b160fcf .clw-nav-dots { display:flex; }\n\t\t}\n\t\t<\/style>\n\n\t\t<div id=\"clw-7b160fcf\"\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=\"5\"\n\t\t\t data-sep=\"1\"\n\t\t\t data-dot-color=\"var(--e-global-color-f527530)\"\n\t\t\t data-dot-active-color=\"var(--e-global-color-primary)\">\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=\"143\" height=\"143\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/AWS-Advanced-Tier-Badge-.webp\" 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=\"143\" height=\"143\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/AWS-Certified-Data-Engineer-Associate.webp\" 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=\"143\" height=\"143\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/AWS-Certified-Machine-Learning-Specialty.webp\" 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=\"143\" height=\"143\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/AWS-Certified-Security-Specialty.webp\" 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=\"143\" height=\"143\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/AWS-Certified-AI-Practitioner.webp\" 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=\"143\" height=\"143\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/AWS-Certified-Solutions-Architect-Associate.webp\" 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=\"143\" height=\"143\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/AWS-Certified-Solutions-Architect-Professional.webp\" 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=\"143\" height=\"143\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/AWS-Certified-DevOps-Engineer-Professional.webp\" 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=\"143\" height=\"143\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/AWS-Certified-CloudOps-Associate.webp\" 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=\"143\" height=\"143\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/AWS-Certified-Developer-Associate.webp\" 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-7b160fcf');\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-78d4f24c section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"78d4f24c\" 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-3145d0da indigo-h2 elementor-widget elementor-widget-heading\" data-id=\"3145d0da\" 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\">ENSURING BUSINESS AGILITY<br>\n<span>WITH DELIVERY TRANSFORMATION<\/span> <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47f0be12 indigo-subtitle elementor-widget elementor-widget-text-editor\" data-id=\"47f0be12\" 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>Agility is imperative in software development. To deliver faster and frequent solutions within a budget,<br \/><span data-teams=\"true\">organisations <\/span>must proactively plan, adapt, and innovate. They must adopt the right IT delivery<br \/>and DevOps support services to strike a balance between business value, risks, and technical viability.<\/p><p>As a leading DevOps consulting company, 10Pearls use DevOps methodologies to bring together development<br \/>and operations teams for faster delivery without compromising code quality. As a market-leading DevOps solutions provider, we help you <span data-teams=\"true\">realise <\/span>enterprise <span data-teams=\"true\">modernisation <\/span>by reimagining processes, improving agility, and <span data-teams=\"true\">optimising <\/span>essential technology investments.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5d12131b e-grid e-con-full e-con e-child\" data-id=\"5d12131b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-501767d9 indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"501767d9\" 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=\"Accelerate release cycles\">\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.723 3.664c-0.080-0.16-0.24-0.32-0.4-0.4-0.32-0.080-6.96-2.88-12 2.16-0.96 0.88-1.84 2.16-2.8 3.68-3.44-2.080-7.040-1.12-10.8 2.72-0.16 0.16-0.24 0.4-0.24 0.64s0.16 0.48 0.4 0.56l6.080 3.68c-0.080 0.32-0.080 0.64 0.16 0.88l4.56 4.56c0 0.16 0 0.24 0.080 0.32l3.92 6.56c0.16 0.24 0.32 0.32 0.56 0.4 0 0 0.080 0 0.080 0 0.24 0 0.4-0.080 0.56-0.24 2.64-2.56 5.28-6 2.96-10.16 1.92-1.12 3.52-2.32 4.56-3.36 5.2-5.040 2.4-11.76 2.32-12zM12.643 10.384c-0.64 1.040-1.28 2.16-1.92 3.36-0.32 0.56-0.64 1.12-0.96 1.68l-5.12-3.12c2.88-2.8 5.52-3.44 8-1.92zM12.083 14.464c0.16-0.32 0.32-0.56 0.48-0.88l5.68 5.68c-0.24 0.16-0.48 0.32-0.8 0.48-0.8 0.48-1.68 0.96-2.48 1.44l-4.32-4.32c0.48-0.8 0.96-1.6 1.44-2.4zM18.563 27.344l-2.8-4.72c0.88-0.48 1.68-1.040 2.56-1.52 0.8-0.48 1.52-0.88 2.24-1.28 1.36 2.4 0.8 4.64-2 7.52zM19.763 18.544l-6.32-6.32c1.36-2.32 2.72-4.48 4-5.68 3.76-3.76 8.64-2.4 9.92-1.92 0.48 1.28 1.84 6.16-1.92 9.92-1.2 1.2-3.36 2.56-5.68 4z\"><\/path><path d=\"M10.163 21.904c-0.32-0.32-0.8-0.64-1.28-0.8-0.4-0.24-0.88-0.32-1.44-0.32-0.48 0-0.96 0.080-1.44 0.32s-0.88 0.48-1.2 0.88c-1.2 1.2-2.16 5.76-2.32 6.64-0.080 0.24 0 0.56 0.24 0.72 0.16 0.16 0.32 0.24 0.56 0.24 0.080 0 0.080 0 0.16 0 0.88-0.16 5.44-1.12 6.64-2.32 0.4-0.32 0.64-0.72 0.88-1.2s0.32-0.96 0.32-1.44c0-0.48-0.080-1.040-0.24-1.44-0.24-0.56-0.48-0.96-0.88-1.28zM9.523 25.424c-0.080 0.24-0.32 0.48-0.48 0.72 0 0 0 0 0 0-0.56 0.56-2.8 1.2-4.64 1.6 0.4-1.92 1.12-4.16 1.6-4.72 0.16-0.24 0.4-0.4 0.72-0.48 0.24-0.080 0.56-0.16 0.8-0.16 0 0 0 0 0 0 0.24 0 0.56 0.080 0.8 0.16s0.48 0.24 0.72 0.48c0.24 0.24 0.4 0.48 0.48 0.72s0.16 0.56 0.16 0.88c0 0.24-0.080 0.56-0.16 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\tAccelerate release cycles\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\tBring your solution to market faster with our DevOps managed service, optimising workflows for speed and quality to ensure impactful product releases.\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-7e5dd99e indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"7e5dd99e\" 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.8 25h-3.28v-12.4h0.32c0.32 0 0.56-0.16 0.72-0.48s0.080-0.64-0.080-0.88l-2.24-2.72c-0.32-0.4-0.96-0.4-1.28 0l-2.16 2.8c-0.16 0.24-0.24 0.56-0.080 0.88s0.4 0.48 0.72 0.48h0.32v12.4h-3.44v-8.96h0.32c0.32 0 0.56-0.16 0.72-0.48 0.16-0.24 0.080-0.64-0.080-0.88l-2.24-2.72c-0.16-0.16-0.4-0.32-0.64-0.32s-0.48 0.080-0.64 0.32l-2.24 2.72c-0.16 0.24-0.24 0.56-0.080 0.88 0.16 0.24 0.4 0.48 0.72 0.48h0.24v8.88h-3.44v-5.28h0.24c0.32 0 0.56-0.16 0.72-0.48s0.080-0.64-0.080-0.88l-2.24-2.72c-0.16-0.16-0.4-0.32-0.64-0.32s-0.48 0.080-0.64 0.32l-2.24 2.72c-0.16 0.24-0.24 0.56-0.080 0.88s0.4 0.48 0.72 0.48h0.32v5.28h-3.040v-18.72c0-0.48-0.32-0.8-0.8-0.8s-0.8 0.32-0.8 0.8v19.12c0 0.32 0.16 0.56 0.32 0.8 0.24 0.24 0.48 0.32 0.8 0.32h25.28c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.72-0.8-0.72zM9.68 18.36c-0.24 0.24-0.32 0.48-0.32 0.8v5.52h-0.64v-5.52c0-0.32-0.16-0.56-0.32-0.8 0 0-0.080-0.080-0.080-0.080l0.72-0.88 0.72 0.88c0 0.080-0.080 0.080-0.080 0.080zM16.96 14.84c-0.24 0.24-0.32 0.48-0.32 0.8v9.040h-0.64v-9.040c0-0.32-0.16-0.56-0.32-0.8 0 0-0.080-0.080-0.080-0.080l0.72-0.88 0.72 0.88c0 0 0 0.080-0.080 0.080zM24.32 11.32c-0.24 0.24-0.32 0.48-0.32 0.8v12.56h-0.64v-12.56c0-0.32-0.16-0.56-0.32-0.8 0 0-0.080-0.080-0.080-0.080l0.72-0.88 0.72 0.88c-0.080 0-0.080 0.080-0.080 0.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\tEnhance throughput\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 continuous software delivery without compromising productivity or quality. Our DevOps consultants optimise workflows with an agile approach to accelerate time-to-market.\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-13be0fe3 indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"13be0fe3\" 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.24 26.36c0.48 0 0.8-0.32 0.8-0.8v-0.4c1.84-0.48 3.2-1.92 3.2-3.6s-1.36-3.12-3.2-3.6v-2.24c0.4 0.16 0.72 0.48 0.72 0.8 0 0.48 0.32 0.8 0.8 0.8s0.8-0.32 0.8-0.8c0-1.36-1.2-2.48-2.96-2.64-0.080 0-0.16 0-0.24 0-1.6 0.24-3.36 1.12-3.36 2.64 0 1.28 1.28 2.32 2.72 2.64v4.32c-0.96-0.32-1.6-1.12-1.6-1.92 0-0.48-0.32-0.8-0.8-0.8s-0.8 0.32-0.8 0.8c0 1.68 1.36 3.12 3.2 3.6v0.4c-0.080 0.48 0.32 0.8 0.72 0.8zM12.040 19.56c0.96 0.32 1.6 1.12 1.6 1.92 0 0.88-0.64 1.6-1.6 1.92v-3.84zM9.4 16.44c0-0.24 0.4-0.64 1.12-0.88v1.84c-0.72-0.24-1.12-0.64-1.12-0.96z\"><\/path><path d=\"M28.28 13.8h-10c-0.72 0-1.28 0.56-1.28 1.28v13.28c0 0.72 0.56 1.28 1.28 1.28h10.080c0.72 0 1.28-0.56 1.28-1.28v-13.28c-0.080-0.72-0.64-1.28-1.36-1.28zM27.96 27.96h-9.36v-12.4h9.36v12.4z\"><\/path><path d=\"M20.040 19.48h6.4c0.48 0 0.8-0.32 0.8-0.8v-1.84c0-0.48-0.32-0.8-0.8-0.8h-6.4c-0.48 0-0.8 0.32-0.8 0.8v1.84c0 0.48 0.4 0.8 0.8 0.8zM20.84 17.64h4.8v0.24h-4.8v-0.24z\"><\/path><path d=\"M19.4 21.88h1.36c0.48 0 0.8-0.32 0.8-0.8s-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.8z\"><\/path><path d=\"M19.4 23.64h1.36c0.48 0 0.8-0.32 0.8-0.8s-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.8z\"><\/path><path d=\"M19.4 25.32h1.36c0.48 0 0.8-0.32 0.8-0.8s-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.8z\"><\/path><path d=\"M19.4 27.080h1.36c0.48 0 0.8-0.32 0.8-0.8s-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.8z\"><\/path><path d=\"M23.88 20.28h-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.4-0.8-0.8-0.8z\"><\/path><path d=\"M23.88 22.040h-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.4-0.8-0.8-0.8z\"><\/path><path d=\"M23.88 23.72h-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.4-0.8-0.8-0.8z\"><\/path><path d=\"M23.88 25.48h-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.4-0.8-0.8-0.8z\"><\/path><path d=\"M25.56 20.28c-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.8h-1.36z\"><\/path><path d=\"M26.92 22.040h-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=\"M26.92 23.72h-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=\"M26.92 25.48h-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=\"M18.040 11.24c0.24-0.56 0.080-1.2-0.32-1.6-0.32-0.24-0.64-0.4-1.040-0.4h-0.080c1.2-2 3.040-5.36 1.92-6.32-0.16-0.16-0.48-0.24-0.72-0.16-0.32 0.080-0.72 0.24-0.96 0.4-0.56 0.32-1.12 0.56-1.76 0.56 0 0 0 0 0 0-0.48 0-0.96-0.24-1.28-0.56-0.48-0.56-1.2-0.8-1.92-0.8s-1.44 0.32-1.84 0.8c-0.32 0.32-0.8 0.56-1.28 0.56-0.64 0-1.28-0.24-1.76-0.56-0.4-0.24-0.72-0.32-1.040-0.48-0.24-0.080-0.56 0-0.72 0.16-0.96 0.88 0.080 4 1.44 6.4-0.64 0.24-1.12 0.8-1.12 1.44 0 0.32 0.080 0.64 0.32 0.88-0.88 1.28-2 3.52-2.48 4.64 0 0 0 0 0 0.080-0.72 1.52-1.040 3.12-1.040 4.72 0 5.68 3.2 8.56 9.44 8.56 0.080 0 0.16 0 0.24 0 1.2 0 2.4-0.16 3.6-0.4 0.4-0.080 0.72-0.56 0.56-0.96-0.080-0.4-0.56-0.72-0.96-0.56-1.12 0.24-2.24 0.4-3.36 0.4-5.44-0.080-7.92-2.32-7.92-7.040 0-1.36 0.32-2.72 0.88-3.92 0 0 0.080-0.080 0.080-0.080 0.48-1.2 1.84-3.84 2.56-4.72h9.2c0 0 0 0 0 0 0.56-0.080 1.12-0.48 1.36-1.040zM8.52 9.24c-1.12-1.6-1.76-3.36-2-4.48 0.64 0.32 1.36 0.56 2.16 0.56 0.96 0 1.84-0.4 2.48-1.040 0.4-0.4 1.040-0.4 1.44 0 0.64 0.64 1.52 1.040 2.48 1.040 0 0 0 0 0 0 0.64 0 1.28-0.16 1.84-0.48-0.4 1.12-1.2 2.8-2.32 4.32h-6.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\tLimit costs\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\tLower operational costs with improved software efficiency and reduced downtime through automated testing and bug detection.\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-40e40af2 indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"40e40af2\" 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.64 22.88c-0.48 0-0.8 0.32-0.8 0.8v1.92c0 0.64-0.24 1.28-0.72 1.68-0.88 0.88-2.48 0.88-3.36 0-0.48-0.4-0.72-1.040-0.72-1.68 0-0.48-0.32-0.8-0.8-0.8-0.56 0-1.040-0.16-1.52-0.4s-0.88-0.64-1.12-1.12c-0.24-0.48-0.4-1.040-0.4-1.52 0-0.56 0.16-1.040 0.4-1.52 0 0 0 0 0 0 0.4-0.56 0.96-1.040 1.6-1.28 0.4-0.16 0.64-0.64 0.48-1.040s-0.64-0.64-1.040-0.48c-0.8 0.32-1.52 0.8-2.080 1.44-0.48-0.16-0.96-0.48-1.28-0.88-0.4-0.64-0.64-1.28-0.64-2s0.24-1.36 0.72-1.92c0.48-0.56 1.040-0.88 1.76-1.040 0.24-0.080 0.48-0.24 0.56-0.48s0.080-0.48-0.080-0.72c-0.24-0.48-0.4-0.96-0.4-1.52s0.16-1.040 0.4-1.52 0.64-0.88 1.12-1.12c0.24-0.16 0.56-0.24 0.8-0.32 0.24 0.88 0.72 1.76 1.52 2.32 0.32 0.24 0.88 0.16 1.12-0.16s0.16-0.88-0.16-1.12c-0.64-0.56-0.96-1.2-0.96-2 0-0.64 0.24-1.28 0.72-1.68 0.88-0.88 2.48-0.88 3.36 0 0.48 0.4 0.72 1.040 0.72 1.68v1.92c0 0.48 0.32 0.8 0.8 0.8s0.8-0.32 0.8-0.8v-1.92c0-1.040-0.4-2.080-1.2-2.8-0.72-0.8-1.76-1.2-2.8-1.2s-2.080 0.4-2.8 1.2c-0.56 0.56-0.96 1.28-1.12 2.080-0.56 0.080-1.12 0.32-1.6 0.56-0.72 0.4-1.36 1.040-1.76 1.76s-0.64 1.52-0.56 2.32c0 0.48 0.080 0.96 0.24 1.44-0.64 0.32-1.28 0.72-1.76 1.28-0.64 0.8-1.040 1.92-1.040 2.96s0.4 2.16 1.040 2.96c0.48 0.56 1.040 1.040 1.76 1.28-0.16 0.48-0.24 0.96-0.24 1.44 0 0.8 0.16 1.6 0.56 2.32s0.96 1.28 1.68 1.76c0.48 0.32 1.040 0.48 1.6 0.56 0.16 0.8 0.56 1.52 1.12 2.080 0.72 0.72 1.76 1.2 2.8 1.2s2.080-0.4 2.8-1.2 1.28-1.76 1.28-2.8v-1.92c0-0.48-0.32-0.8-0.8-0.8z\"><\/path><path d=\"M28.16 17.12h-1.76v-2.24h1.76c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.8-0.8-0.8h-1.84c-0.080-0.56-0.24-0.96-0.56-1.28s-0.8-0.48-1.28-0.56v-1.84c0-0.48-0.32-0.8-0.8-0.8s-0.8 0.32-0.8 0.8v1.76h-2.24v-1.76c0-0.48-0.32-0.8-0.8-0.8s-0.8 0.32-0.8 0.8v1.84c-0.56 0.080-0.96 0.24-1.28 0.56s-0.48 0.8-0.56 1.28h-1.84c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h1.76v2.24h-1.76c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h1.84c0.080 0.56 0.24 0.96 0.56 1.28s0.8 0.48 1.28 0.56v1.84c0 0.48 0.32 0.8 0.8 0.8s0.8-0.32 0.8-0.8v-1.76h2.24v1.76c0 0.48 0.32 0.8 0.8 0.8s0.8-0.32 0.8-0.8v-1.84c0.56-0.080 0.96-0.24 1.28-0.56s0.48-0.8 0.56-1.28h1.84c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.8-0.8-0.8zM24.8 17.28c0 0.8 0 1.44-0.16 1.6s-0.8 0.16-1.6 0.16h-2.56c-0.8 0-1.44 0-1.6-0.16s-0.16-0.8-0.16-1.6v-2.56c0-0.8 0-1.44 0.16-1.6s0.8-0.16 1.6-0.16h2.56c0.8 0 1.44 0 1.6 0.16s0.16 0.8 0.16 1.6v2.56z\"><\/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\tScale efficiently\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\tScale services and product features without disrupting operations. Our consultants manage increased scope and complexity using infrastructure-as-code and test automation.\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-7bec6cf3 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"7bec6cf3\" data-element_type=\"container\" data-e-type=\"container\" id=\"01\" 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-385270ff indigo-h2 section-title-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"385270ff\" 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 DevOps services<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6be39eac e-con-full e-grid e-con e-child\" data-id=\"6be39eac\" 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-213d8b8f indigo-h4 elementor-position-block-start elementor-view-stacked elementor-shape-rounded elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"213d8b8f\" 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.24 5.52h-24.4c0 0-0.080 0-0.080 0-0.72 0-1.36 0.56-1.36 1.36v18.24c0 0.72 0.64 1.36 1.36 1.36h24.48c0.72 0 1.36-0.64 1.36-1.36v-18.24c0-0.72-0.64-1.36-1.36-1.36zM28 24.8h-24v-17.68h24v17.68z\"><\/path><path d=\"M8.72 20.32c0.16 0 0.4-0.080 0.56-0.16l5.6-4.56 2.48 2.32c0.32 0.32 0.8 0.32 1.12 0l5.12-5.28c0.32-0.32 0.32-0.8 0-1.12s-0.8-0.32-1.12 0l-4.64 4.72-2.080-1.92c0 0-0.080-0.080-0.080-0.080-0.48-0.4-1.2-0.32-1.68 0.080l-5.76 4.72c0 0-0.080 0.080-0.080 0.080-0.32 0.32-0.32 0.8 0 1.12 0.16 0 0.4 0.080 0.56 0.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\tContinuous integration &amp; continuous delivery (CI\/CD)\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\tOur teams use continuous integration (CI) for automated builds and bug detection. With continuous delivery (CD), we deploy and test code in both test and production environments. CI\/CD ensures a release-ready build that meets testing and quality standards.\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-2793383a indigo-h4 elementor-position-block-start elementor-view-stacked elementor-shape-rounded elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"2793383a\" 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.826 14.171c1.2 0 2.32-0.48 3.12-1.28 1.76-1.76 1.76-4.56 0-6.32-0.8-0.8-1.92-1.28-3.12-1.28s-2.32 0.48-3.12 1.28c-0.8 0.8-1.28 1.92-1.28 3.12s0.48 2.32 1.28 3.12c0.8 0.88 1.92 1.36 3.12 1.36zM13.746 7.691c0.56-0.56 1.28-0.8 2-0.8s1.44 0.32 2 0.8c1.12 1.12 1.12 2.88 0 4-1.040 1.040-2.96 1.040-4 0-0.56-0.56-0.8-1.28-0.8-2s0.32-1.44 0.8-2z\"><\/path><path d=\"M9.986 12.091c0 0 0 0.080 0 0.080-0.48 0.8-0.4 1.84 0.24 2.48l0.56 0.56c0.64 0.64 1.76 0.72 2.48 0.24 0 0 0.080 0 0.080 0 0.16 0.88 0.96 1.6 1.92 1.6h0.8c0.96 0 1.76-0.72 1.92-1.6 0 0 0.080 0 0.080 0 0.72 0.48 1.84 0.4 2.48-0.24l0.56-0.56c0.64-0.64 0.8-1.76 0.24-2.48 0 0 0-0.080 0-0.080 0.88-0.16 1.6-0.96 1.6-1.92v-0.8c0-0.96-0.72-1.76-1.6-1.92 0 0 0-0.080 0-0.080 0.48-0.8 0.4-1.84-0.24-2.48l-0.56-0.56c-0.64-0.64-1.76-0.72-2.48-0.24 0 0-0.080 0-0.080 0-0.16-0.88-0.96-1.6-1.92-1.6h-0.8c-0.88-0.16-1.68 0.56-1.84 1.44 0 0-0.080 0-0.080 0-0.8-0.48-1.84-0.4-2.48 0.24l-0.56 0.56c-0.64 0.64-0.72 1.76-0.24 2.48 0 0 0 0.080 0 0.080-0.88 0.16-1.6 0.96-1.6 1.92v0.8c-0.080 1.12 0.64 1.92 1.52 2.080zM9.986 9.291c0-0.24 0.16-0.4 0.4-0.4 0.48 0 0.88-0.32 1.040-0.72 0.080-0.16 0.16-0.4 0.24-0.56 0.16-0.4 0.080-0.88-0.24-1.2-0.16-0.16-0.16-0.4 0-0.56l0.56-0.48c0.16-0.16 0.4-0.16 0.56 0 0.32 0.32 0.8 0.4 1.2 0.24 0.16-0.080 0.32-0.16 0.56-0.24 0.4-0.16 0.72-0.56 0.72-1.040 0-0.24 0.16-0.4 0.32-0.4h0.8c0.24 0 0.4 0.16 0.4 0.4 0 0.48 0.32 0.88 0.72 1.040 0.16 0.080 0.4 0.16 0.56 0.24 0.4 0.24 0.88 0.080 1.2-0.24 0.16-0.16 0.4-0.16 0.56 0l0.56 0.56c0.16 0.16 0.16 0.4 0 0.56-0.32 0.32-0.4 0.8-0.24 1.2 0.080 0.16 0.16 0.32 0.24 0.56 0.16 0.4 0.56 0.72 1.040 0.72 0.24 0 0.4 0.16 0.4 0.4v0.8c0 0.24-0.16 0.4-0.4 0.4-0.48 0-0.88 0.32-1.040 0.72-0.080 0.16-0.16 0.4-0.24 0.56-0.16 0.4-0.080 0.88 0.24 1.2 0.16 0.16 0.16 0.4 0 0.56l-0.56 0.56c-0.080 0.080-0.24 0.080-0.24 0.080s-0.16 0-0.24-0.080c-0.32-0.32-0.8-0.4-1.2-0.24-0.16 0.080-0.32 0.16-0.56 0.24-0.4 0.16-0.72 0.56-0.72 1.040 0 0.24-0.16 0.4-0.4 0.4h-0.8c-0.24 0-0.4-0.16-0.4-0.4 0-0.48-0.32-0.88-0.72-1.040-0.16-0.080-0.4-0.16-0.56-0.24s-0.32-0.080-0.48-0.080c-0.24 0-0.56 0.080-0.72 0.32-0.16 0.16-0.4 0.16-0.56 0l-0.56-0.64c-0.16-0.16-0.16-0.4 0-0.56 0.32-0.32 0.4-0.8 0.24-1.2-0.080-0.16-0.16-0.32-0.24-0.56-0.16-0.4-0.56-0.72-1.040-0.72-0.24 0-0.4-0.16-0.4-0.4v-0.8z\"><\/path><path d=\"M29.186 17.691c-0.8-1.36-2.48-1.84-3.84-1.040l-4.8 2.72c-0.56-0.88-1.52-1.44-2.56-1.44h-5.2c-1.44-1.040-3.2-1.28-4.8-0.72 0-0.72-0.56-1.28-1.28-1.28h-3.040c-0.72 0-1.28 0.56-1.28 1.28v11.040c0 0.72 0.56 1.28 1.28 1.28h3.040c0.64 0 1.12-0.4 1.28-1.040h6.32c0.56 0 0.72 0 0.88 0v0c0.48 0 0.88-0.16 1.28-0.4l11.76-6.72c0.64-0.4 1.12-0.96 1.36-1.68 0.080-0.64 0-1.36-0.4-2zM6.386 18.491c0 0 0 0 0 0v9.44h-2.4v-10.4h2.4v0.96zM27.906 19.371c-0.080 0.32-0.32 0.56-0.56 0.72l-11.76 6.72c-0.16 0.080-0.32 0.16-0.56 0.16h-7.040v-8c1.28-0.64 2.88-0.48 4.080 0.4 0.16 0.080 0.32 0.16 0.48 0.16h5.44c0.64 0 1.2 0.4 1.36 1.040 0 0.24-0.24 0.4-0.48 0.4l-7.040 0.48c-0.48 0-0.8 0.4-0.72 0.88 0 0.48 0.4 0.8 0.88 0.72l6.96-0.48c0.96 0 1.76-0.64 2-1.52l5.28-2.96c0.56-0.32 1.28-0.16 1.68 0.48 0.080 0.16 0.16 0.48 0 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\tMonitoring &amp; logging\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\tActive monitoring ensures 24\/7 application functionality by analysing logs from applications and infrastructure, preventing downtime and quickly identifying root causes. Our DevOps consultants provide complete visibility for faster response and minimal impact on KPIs.\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-1f781681 indigo-h4 elementor-position-block-start elementor-view-stacked elementor-shape-rounded elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"1f781681\" 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.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<\/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\tService oriented architecture\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\tService-oriented architecture (SOA) designs applications as a collection of independently deployable services. Our developers create microservices tailored to unique business needs, enabling rapid, reliable software delivery and easy scalability of individual services.\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-6ba0b375 indigo-h4 elementor-position-block-start elementor-view-stacked elementor-shape-rounded elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"6ba0b375\" 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=\"M24.28 27.72h-7.76v-6.4c4.4-0.16 7.6-1.92 7.6-4.16v-5.2c0-0.080 0-0.080 0-0.16s0-0.24 0-0.32v-5.12c0-0.080 0-0.16 0-0.16s0-0.080 0-0.080c0 0 0 0 0-0.080-0.48-2.16-3.92-3.68-8.4-3.68s-7.92 1.52-8.4 3.68c0 0 0 0 0 0.080 0 0 0 0.080 0 0.080-0.080 0-0.080 0.080-0.080 0.16v5.12c0 0.080 0 0.24 0 0.32s0 0.080 0 0.16v5.12c0 2.24 3.28 4 7.76 4.16v6.4h-7.76c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h17.040c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.72-0.8-0.72zM8.84 9.080c1.52 1.040 4 1.68 6.88 1.68s5.36-0.64 6.88-1.68v2.4c0 1.12-2.64 2.64-6.88 2.64s-6.88-1.52-6.88-2.64v-2.4zM15.72 3.96c4.24 0 6.88 1.52 6.88 2.64s-2.64 2.64-6.88 2.64c-4.24 0-6.88-1.52-6.88-2.64s2.64-2.64 6.88-2.64zM8.84 17.080v-3.12c1.52 1.040 4 1.68 6.88 1.68s5.36-0.64 6.88-1.68v3.12c0 1.12-2.64 2.64-6.88 2.64s-6.88-1.52-6.88-2.64z\"><\/path><path d=\"M2.84 27.48c-0.24 0.24-0.4 0.56-0.4 0.88s0.16 0.64 0.32 0.88c0.24 0.24 0.56 0.4 0.88 0.4s0.64-0.16 0.88-0.32c0.24-0.24 0.32-0.56 0.32-0.88s-0.16-0.64-0.4-0.88c-0.4-0.48-1.2-0.48-1.6-0.080z\"><\/path><path d=\"M29.32 27.48c-0.48-0.48-1.28-0.48-1.76 0-0.24 0.24-0.4 0.56-0.4 0.88s0.16 0.64 0.32 0.88c0.24 0.24 0.56 0.4 0.88 0.4s0.64-0.16 0.88-0.32c0.24-0.24 0.32-0.56 0.32-0.88s-0.080-0.72-0.24-0.96z\"><\/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\tSelf-contained virtualisation\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 software deployments, reduce costs, and improve scalability. By leveraging virtualisation and containerisation, we help engineers stay agile and responsive. Our DevOps services transform legacy systems into flexible microservices architectures, unlocking significant velocity gains.\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-60583d1c indigo-h4 elementor-position-block-start elementor-view-stacked elementor-shape-rounded elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"60583d1c\" 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=\"M27.91 3.88h-23.68c-0.96 0-1.76 0.8-1.76 1.76v15.76c0 0.96 0.8 1.76 1.76 1.76h8.64l-1.36 3.36h-1.44c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h2c0 0 0 0 0 0s0 0 0 0h7.84c0 0 0 0 0 0s0 0 0 0h2c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.8-0.8-0.8h-1.44l-1.36-3.36h8.64c0.96 0 1.76-0.8 1.76-1.76v-15.76c0.16-0.96-0.64-1.76-1.6-1.76zM18.79 26.52h-5.52l1.36-3.36h2.88l1.28 3.36zM28.070 21.4c0 0.080-0.080 0.16-0.16 0.16h-13.84c0 0 0 0 0 0h-9.84c-0.080 0.080-0.16-0.080-0.16-0.16v-15.76c0-0.080 0.080-0.16 0.16-0.16h23.6c0.16 0 0.24 0.080 0.24 0.16v15.76z\"><\/path><path d=\"M10.63 10.44l-3.44 2.96c-0.16 0.16-0.32 0.4-0.24 0.64s0.080 0.48 0.32 0.64l2.96 2.48c0.16 0.16 0.32 0.16 0.48 0.16 0.24 0 0.48-0.080 0.64-0.32 0.32-0.32 0.24-0.88-0.080-1.12l-2.24-1.84 2.72-2.32c0.32-0.32 0.4-0.8 0.080-1.12s-0.88-0.4-1.2-0.16z\"><\/path><path d=\"M21.99 10.92c-0.32-0.24-0.8-0.16-1.12 0.16s-0.24 0.88 0.080 1.12l2.24 1.84-2.72 2.32c-0.32 0.32-0.4 0.8-0.080 1.12 0.16 0.16 0.4 0.24 0.64 0.24 0.16 0 0.4-0.080 0.56-0.16l3.44-2.96c0.16-0.16 0.32-0.4 0.24-0.64s-0.080-0.48-0.32-0.64l-2.96-2.4z\"><\/path><path d=\"M17.83 8.36c-0.4-0.16-0.88 0.080-1.040 0.48l-2.96 8.88c-0.16 0.4 0.080 0.88 0.48 1.040 0.080 0 0.16 0.080 0.24 0.080 0.32 0 0.64-0.24 0.72-0.56l2.96-8.88c0.24-0.48 0-0.88-0.4-1.040z\"><\/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\tInfrastructure as code\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\tInfrastructure as Code (IaC) allows developers to programmatically manage infrastructure at scale, eliminating manual setup. Our DevOps engineers help organisations create and update infrastructure faster using IaC models, leveraging tools for version control and automation pipelines.\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-1c70d926 indigo-h4 elementor-position-block-start elementor-view-stacked elementor-shape-rounded elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"1c70d926\" 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=\"M31 20C31 13.9249 26.0751 9 20 9C13.9249 9 9 13.9249 9 20C9 26.0751 13.9249 31 20 31C26.0751 31 31 26.0751 31 20ZM33 20C33 27.1797 27.1797 33 20 33C12.8203 33 7 27.1797 7 20C7 12.8203 12.8203 7 20 7C27.1797 7 33 12.8203 33 20Z\"><\/path><path d=\"M26 20C26 16.6863 23.3137 14 20 14C16.6863 14 14 16.6863 14 20C14 23.3137 16.6863 26 20 26C23.3137 26 26 23.3137 26 20ZM28 20C28 24.4183 24.4183 28 20 28C15.5817 28 12 24.4183 12 20C12 15.5817 15.5817 12 20 12C24.4183 12 28 15.5817 28 20Z\"><\/path><path d=\"M21 20C21 19.4477 20.5523 19 20 19C19.4477 19 19 19.4477 19 20C19 20.5523 19.4477 21 20 21C20.5523 21 21 20.5523 21 20ZM23 20C23 21.6569 21.6569 23 20 23C18.3431 23 17 21.6569 17 20C17 18.3431 18.3431 17 20 17C21.6569 17 23 18.3431 23 20Z\"><\/path><path d=\"M19 10V6C19 5.44772 19.4477 5 20 5C20.5523 5 21 5.44772 21 6V10C21 10.5523 20.5523 11 20 11C19.4477 11 19 10.5523 19 10Z\"><\/path><path d=\"M19 34V30C19 29.4477 19.4477 29 20 29C20.5523 29 21 29.4477 21 30V34C21 34.5523 20.5523 35 20 35C19.4477 35 19 34.5523 19 34Z\"><\/path><path d=\"M10 19C10.5523 19 11 19.4477 11 20C11 20.5523 10.5523 21 10 21H6C5.44772 21 5 20.5523 5 20C5 19.4477 5.44772 19 6 19H10Z\"><\/path><path d=\"M34 19C34.5523 19 35 19.4477 35 20C35 20.5523 34.5523 21 34 21H30C29.4477 21 29 20.5523 29 20C29 19.4477 29.4477 19 30 19H34Z\"><\/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\tDevOps assessment &amp; strategy\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\tOur DevOps consulting service evaluates your current development and operations processes to identify bottlenecks and improvement opportunities. We design a comprehensive roadmap aligned with your business objectives, selecting the right tools, practices, and cultural changes needed for successful DevOps adoption and digital transformation.\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-57d8e4ff indigo-h4 elementor-position-block-start elementor-view-stacked elementor-shape-rounded elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"57d8e4ff\" 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\"><g clip-path=\"url(#clip0_70_47)\"><path d=\"M20.1623 8.99983C19.8197 8.99976 19.5009 8.82447 19.3176 8.53499C19.1343 8.24535 19.1123 7.88189 19.259 7.5721C19.4395 7.19105 19.52 6.7703 19.4943 6.34944C19.4686 5.92863 19.337 5.52112 19.1115 5.16487C18.886 4.80867 18.5745 4.51468 18.2053 4.31136C17.8359 4.10803 17.4208 4.00179 16.9992 4.00179C16.5776 4.00182 16.1624 4.10803 15.7931 4.31136C15.4239 4.51471 15.1123 4.80866 14.8869 5.16487C14.6614 5.52113 14.5298 5.92863 14.5041 6.34944C14.4784 6.77029 14.5599 7.19105 14.7404 7.5721C14.887 7.88183 14.8641 8.24542 14.6808 8.53499C14.4975 8.82444 14.1788 8.99983 13.8361 8.99983H8.00018V14.3358C8.00018 14.6784 7.82481 14.9981 7.53533 15.1815C7.2458 15.3648 6.88222 15.3866 6.57244 15.2401C6.1914 15.0598 5.77054 14.9789 5.34979 15.0047C4.9293 15.0306 4.52217 15.1622 4.16619 15.3875C3.81004 15.613 3.51595 15.9255 3.31268 16.2948C3.10956 16.6639 3.00314 17.0785 3.00311 17.4998C3.00311 17.9214 3.1094 18.3366 3.31268 18.7059C3.51595 19.0751 3.81008 19.3867 4.16619 19.6121C4.5222 19.8375 4.92925 19.9691 5.34979 19.995C5.77054 20.0208 6.1914 19.9399 6.57244 19.7596C6.88219 19.6131 7.24584 19.6359 7.53533 19.8192C7.82464 20.0025 8.00018 20.3213 8.00018 20.6639V25.9998H26.0002V21.9705C25.7446 21.999 25.4863 22.0079 25.2277 21.992C24.4704 21.9456 23.737 21.7075 23.0959 21.3016C22.4549 20.8957 21.9266 20.3344 21.5607 19.6698C21.1949 19.0051 21.0031 18.2585 21.0031 17.4998C21.0031 16.7411 21.1949 15.9946 21.5607 15.3299C21.9266 14.6652 22.4548 14.104 23.0959 13.6981C23.737 13.2922 24.4704 13.0551 25.2277 13.0086C25.4863 12.9928 25.7446 13.0007 26.0002 13.0291V8.99983H20.1623ZM28.0002 14.3358C28.0002 14.6784 27.8248 14.9981 27.5353 15.1815C27.2458 15.3648 26.8822 15.3866 26.5724 15.2401C26.1914 15.0598 25.7705 14.9789 25.3498 15.0047C24.9293 15.0306 24.5222 15.1622 24.1662 15.3875C23.81 15.613 23.516 15.9255 23.3127 16.2948C23.1096 16.6639 23.0031 17.0785 23.0031 17.4998C23.0031 17.9214 23.1094 18.3366 23.3127 18.7059C23.5159 19.0751 23.8101 19.3867 24.1662 19.6121C24.5222 19.8375 24.9292 19.9691 25.3498 19.995C25.7705 20.0208 26.1914 19.9399 26.5724 19.7596C26.8822 19.6131 27.2458 19.6359 27.5353 19.8192C27.8246 20.0025 28.0002 20.3213 28.0002 20.6639V25.9998C28.0002 26.5302 27.7892 27.0388 27.4142 27.4139C27.0392 27.7889 26.5305 27.9998 26.0002 27.9998H8.00018C7.46975 27.9998 6.96119 27.789 6.58612 27.4139C6.21104 27.0388 6.00018 26.5303 6.00018 25.9998V21.9705C5.74456 21.999 5.48626 22.0079 5.22772 21.992C4.47036 21.9456 3.73697 21.7075 3.09588 21.3016C2.45488 20.8957 1.92658 20.3344 1.56073 19.6698C1.19491 19.0051 1.00311 18.2585 1.00311 17.4998C1.00314 16.7411 1.19486 15.9946 1.56073 15.3299C1.92661 14.6652 2.45483 14.104 3.09588 13.6981C3.73697 13.2922 4.47036 13.0551 5.22772 13.0086C5.48626 12.9928 5.74456 13.0007 6.00018 13.0291V8.99983C6.00022 8.46946 6.21108 7.96081 6.58612 7.58577C6.96117 7.21081 7.46983 6.99983 8.00018 6.99983H12.5285C12.5 6.74435 12.4922 6.4858 12.508 6.22737C12.5543 5.47009 12.7908 4.73667 13.1965 4.09554C13.6023 3.45423 14.1644 2.92545 14.8293 2.5594C15.494 2.19353 16.2405 2.00182 16.9992 2.00179C17.7581 2.00179 18.5053 2.19336 19.1701 2.5594C19.8349 2.92544 20.3961 3.45427 20.8019 4.09554C21.2077 4.73671 21.4451 5.47002 21.4914 6.22737C21.5072 6.48581 21.4984 6.74433 21.4699 6.99983H26.0002C26.5305 6.99988 27.0392 7.21074 27.4142 7.58577C27.7893 7.96081 28.0001 8.46947 28.0002 8.99983V14.3358Z\"><\/path><\/g><\/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\tContainerisation &amp; orchestration\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\tContainerisation packages applications with their dependencies for consistent deployment across environments. Our engineers implement container solutions and orchestration platforms to automate deployment, scaling, and management of containerised applications, enabling portability, resource efficiency, and simplified application lifecycle management.\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-6c1d2772 indigo-h4 elementor-position-block-start elementor-view-stacked elementor-shape-rounded elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"6c1d2772\" 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.243 10.44c-0.16-0.16-0.4-0.24-0.64-0.24l-2.8-0.48-1.28-2.56c0 0 0 0 0 0-0.080-0.24-0.24-0.4-0.48-0.48-0.16-0.080-0.4-0.16-0.64-0.16s-0.48 0.080-0.64 0.24c-0.16 0.16-0.32 0.32-0.48 0.48l-1.28 2.56-2.8 0.4c-0.24 0-0.4 0.16-0.64 0.32-0.16 0.16-0.32 0.32-0.4 0.56s-0.080 0.48 0 0.64c0.080 0.24 0.16 0.4 0.32 0.64l2 1.92-0.48 2.8c-0.080 0.24 0 0.48 0.080 0.72s0.24 0.4 0.4 0.56c0.16 0.16 0.4 0.24 0.64 0.24s0.48-0.080 0.64-0.16l2.48-1.36 2.48 1.28c0.16 0.080 0.4 0.16 0.64 0.16 0 0 0.080 0 0.080 0 0.24 0 0.48-0.080 0.64-0.24 0.24-0.16 0.32-0.32 0.4-0.56s0.080-0.48 0.080-0.64l-0.4-2.96 1.92-1.84c0.16-0.16 0.32-0.4 0.32-0.64 0.080-0.24 0.080-0.48 0-0.72 0.16-0.080 0-0.32-0.16-0.48zM17.963 13.24c-0.080 0.080-0.080 0.16-0.16 0.24-0.080 0.16-0.16 0.4-0.16 0.56s0 0.32 0.080 0.4l0.32 2.24-2.080-1.12c-0.16-0.080-0.32-0.080-0.56-0.080-0.16 0-0.4 0-0.56 0.16l-2.080 1.12 0.4-2.24c0.080-0.16 0.080-0.32 0-0.56 0-0.24-0.16-0.4-0.24-0.56 0 0-0.080-0.080-0.080-0.080l-1.68-1.6 2.24-0.32c0.24 0 0.4-0.080 0.56-0.24s0.32-0.32 0.4-0.48l1.040-2.080 1.040 2c0.080 0.24 0.24 0.4 0.4 0.48 0.16 0.16 0.4 0.24 0.56 0.24l2.32 0.32-1.76 1.6z\"><\/path><path d=\"M29.163 24.84l-3.68-7.12c-0.080-0.080-0.080-0.16-0.16-0.24 0.64-1.36 0.96-2.88 0.96-4.48 0-5.76-4.72-10.48-10.56-10.48s-10.56 4.72-10.56 10.56c0 2 0.56 3.84 1.52 5.36l-3.76 6.32c-0.24 0.32-0.16 0.72 0 0.96s0.56 0.4 0.88 0.32l3.92-1.040 1.040 3.92c0.080 0.32 0.32 0.56 0.64 0.56 0 0 0.080 0 0.080 0 0.24 0 0.56-0.16 0.72-0.4l3.36-5.68c0.72 0.16 1.44 0.24 2.16 0.24 1.040 0 2-0.16 2.88-0.4l3.2 5.84c0.16 0.24 0.4 0.4 0.72 0.4 0 0 0.080 0 0.080 0 0.32 0 0.56-0.24 0.64-0.56l1.040-3.92 3.92 1.040c0.32 0.080 0.64 0 0.8-0.24s0.32-0.64 0.16-0.96zM9.803 26.6l-0.8-2.88c-0.080-0.4-0.56-0.72-0.96-0.56l-2.8 0.72 2.4-4.080c1.12 1.36 2.64 2.4 4.32 3.040l-2.16 3.76zM6.763 13.080c0-4.96 4-8.96 8.96-8.96s8.96 4 8.96 8.96c0 4.96-4 8.96-8.96 8.96s-8.96-4-8.96-8.96zM23.963 23.24c-0.4-0.080-0.88 0.16-0.96 0.56l-0.72 2.72-2.16-3.92c1.68-0.8 3.2-2 4.24-3.52l2.56 4.88-2.96-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\tObservability &amp; advanced monitoring\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\tBeyond traditional monitoring, observability provides deep insights into system behaviour through metrics, logs, and traces. Our DevOps experts implement comprehensive observability solutions that enable proactive issue detection, faster root cause analysis, and data-driven optimisation of application performance and reliability.\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-268f3e6f indigo-h4 elementor-position-block-start elementor-view-stacked elementor-shape-rounded elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"268f3e6f\" 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.723 3.664c-0.080-0.16-0.24-0.32-0.4-0.4-0.32-0.080-6.96-2.88-12 2.16-0.96 0.88-1.84 2.16-2.8 3.68-3.44-2.080-7.040-1.12-10.8 2.72-0.16 0.16-0.24 0.4-0.24 0.64s0.16 0.48 0.4 0.56l6.080 3.68c-0.080 0.32-0.080 0.64 0.16 0.88l4.56 4.56c0 0.16 0 0.24 0.080 0.32l3.92 6.56c0.16 0.24 0.32 0.32 0.56 0.4 0 0 0.080 0 0.080 0 0.24 0 0.4-0.080 0.56-0.24 2.64-2.56 5.28-6 2.96-10.16 1.92-1.12 3.52-2.32 4.56-3.36 5.2-5.040 2.4-11.76 2.32-12zM12.643 10.384c-0.64 1.040-1.28 2.16-1.92 3.36-0.32 0.56-0.64 1.12-0.96 1.68l-5.12-3.12c2.88-2.8 5.52-3.44 8-1.92zM12.083 14.464c0.16-0.32 0.32-0.56 0.48-0.88l5.68 5.68c-0.24 0.16-0.48 0.32-0.8 0.48-0.8 0.48-1.68 0.96-2.48 1.44l-4.32-4.32c0.48-0.8 0.96-1.6 1.44-2.4zM18.563 27.344l-2.8-4.72c0.88-0.48 1.68-1.040 2.56-1.52 0.8-0.48 1.52-0.88 2.24-1.28 1.36 2.4 0.8 4.64-2 7.52zM19.763 18.544l-6.32-6.32c1.36-2.32 2.72-4.48 4-5.68 3.76-3.76 8.64-2.4 9.92-1.92 0.48 1.28 1.84 6.16-1.92 9.92-1.2 1.2-3.36 2.56-5.68 4z\"><\/path><path d=\"M10.163 21.904c-0.32-0.32-0.8-0.64-1.28-0.8-0.4-0.24-0.88-0.32-1.44-0.32-0.48 0-0.96 0.080-1.44 0.32s-0.88 0.48-1.2 0.88c-1.2 1.2-2.16 5.76-2.32 6.64-0.080 0.24 0 0.56 0.24 0.72 0.16 0.16 0.32 0.24 0.56 0.24 0.080 0 0.080 0 0.16 0 0.88-0.16 5.44-1.12 6.64-2.32 0.4-0.32 0.64-0.72 0.88-1.2s0.32-0.96 0.32-1.44c0-0.48-0.080-1.040-0.24-1.44-0.24-0.56-0.48-0.96-0.88-1.28zM9.523 25.424c-0.080 0.24-0.32 0.48-0.48 0.72 0 0 0 0 0 0-0.56 0.56-2.8 1.2-4.64 1.6 0.4-1.92 1.12-4.16 1.6-4.72 0.16-0.24 0.4-0.4 0.72-0.48 0.24-0.080 0.56-0.16 0.8-0.16 0 0 0 0 0 0 0.24 0 0.56 0.080 0.8 0.16s0.48 0.24 0.72 0.48c0.24 0.24 0.4 0.48 0.48 0.72s0.16 0.56 0.16 0.88c0 0.24-0.080 0.56-0.16 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\tPerformance optimisation\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 application efficiency and user experience through systematic performance analysis and optimisation. Our teams identify performance bottlenecks, optimise resource utilisation, and implement caching strategies and load balancing solutions. We ensure your applications deliver optimal speed and responsiveness under varying loads.\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-161eea96 indigo-h4 elementor-position-block-start elementor-view-stacked elementor-shape-rounded elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"161eea96\" 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\tSite Reliability Engineering (SRE)\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\tSRE combines software engineering and operations to build highly reliable and scalable systems. Our SRE practitioners establish service level objectives (SLOs), implement error budgets, and automate operational tasks. We balance feature velocity with system reliability, ensuring your services meet availability and performance targets.\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-25b8639f section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"25b8639f\" data-element_type=\"container\" data-e-type=\"container\" id=\"02\" 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-478b7d0c indigo-h2 section-title-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"478b7d0c\" 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\">The DevOps approach<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cc4e033 section-head-margin-bottom elementor-widget elementor-widget-text-editor\" data-id=\"cc4e033\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tOur DevOps approach is built on four key pillars &#8211; People, Process, Technology, and Governance &#8211; to ensure high-quality software, delivered on a regular basis and in a collaborative way.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26511d3a elementor-widget elementor-widget-image\" data-id=\"26511d3a\" 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=\"836\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/DevOps-approach-Diagram-1-1024x836.webp\" class=\"attachment-large size-large wp-image-219783\" alt=\"\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/DevOps-approach-Diagram-1-1024x836.webp 1024w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/DevOps-approach-Diagram-1-300x245.webp 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/DevOps-approach-Diagram-1-768x627.webp 768w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/DevOps-approach-Diagram-1-1536x1254.webp 1536w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/DevOps-approach-Diagram-1.webp 1562w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" 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-2f640dc1 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"2f640dc1\" 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-358d4898 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"358d4898\" 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\">Driving the way forward for business operations<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1d47b99f e-grid e-con-full e-con e-child\" data-id=\"1d47b99f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42108f3d indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"42108f3d\" 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=\"DevSecOps\">\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<\/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\tDevSecOps\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\tWe integrate security directly into the DevOps pipeline, making it a core part of development instead of an afterthought. DevSecOps leverages automation to drive agility, security, and speed, ensuring continuous compliance and reducing vulnerabilities throughout the software development lifecycle.\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-ed69728 indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"ed69728\" 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\tMLOps\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\tWe bring AI and machine learning (ML) technologies to automate and optimise development operations. By predicting, detecting, and resolving issues in real-time, we help enterprises and SMEs reduce operational costs, build proactive performance monitoring, and drive faster and better decision-making.\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-39b926c8 indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"39b926c8\" 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\tModelOps\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\tAs AI and ML adoption grows, ModelOps ensures seamless implementation at an enterprise level. We specialise in deploying, monitoring, and managing AI\/ML models, fostering collaboration while addressing siloed environments, regulatory compliance, and complex technology.\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-65ecf91 indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"65ecf91\" 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=\"M27.91 3.88h-23.68c-0.96 0-1.76 0.8-1.76 1.76v15.76c0 0.96 0.8 1.76 1.76 1.76h8.64l-1.36 3.36h-1.44c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h2c0 0 0 0 0 0s0 0 0 0h7.84c0 0 0 0 0 0s0 0 0 0h2c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.8-0.8-0.8h-1.44l-1.36-3.36h8.64c0.96 0 1.76-0.8 1.76-1.76v-15.76c0.16-0.96-0.64-1.76-1.6-1.76zM18.79 26.52h-5.52l1.36-3.36h2.88l1.28 3.36zM28.070 21.4c0 0.080-0.080 0.16-0.16 0.16h-13.84c0 0 0 0 0 0h-9.84c-0.080 0.080-0.16-0.080-0.16-0.16v-15.76c0-0.080 0.080-0.16 0.16-0.16h23.6c0.16 0 0.24 0.080 0.24 0.16v15.76z\"><\/path><path d=\"M10.63 10.44l-3.44 2.96c-0.16 0.16-0.32 0.4-0.24 0.64s0.080 0.48 0.32 0.64l2.96 2.48c0.16 0.16 0.32 0.16 0.48 0.16 0.24 0 0.48-0.080 0.64-0.32 0.32-0.32 0.24-0.88-0.080-1.12l-2.24-1.84 2.72-2.32c0.32-0.32 0.4-0.8 0.080-1.12s-0.88-0.4-1.2-0.16z\"><\/path><path d=\"M21.99 10.92c-0.32-0.24-0.8-0.16-1.12 0.16s-0.24 0.88 0.080 1.12l2.24 1.84-2.72 2.32c-0.32 0.32-0.4 0.8-0.080 1.12 0.16 0.16 0.4 0.24 0.64 0.24 0.16 0 0.4-0.080 0.56-0.16l3.44-2.96c0.16-0.16 0.32-0.4 0.24-0.64s-0.080-0.48-0.32-0.64l-2.96-2.4z\"><\/path><path d=\"M17.83 8.36c-0.4-0.16-0.88 0.080-1.040 0.48l-2.96 8.88c-0.16 0.4 0.080 0.88 0.48 1.040 0.080 0 0.16 0.080 0.24 0.080 0.32 0 0.64-0.24 0.72-0.56l2.96-8.88c0.24-0.48 0-0.88-0.4-1.040z\"><\/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\tGitOps\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\tGitOps is an operational framework that applies DevOps best practices to infrastructure automation. With GitOps, we empower organisations to manage their entire infrastructure and development lifecycle through a single, unified platform. By combining GitOps with DevOps and ModelOps, we help businesses enhance collaboration, reduce errors, and accelerate problem resolution.\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-7b8c0c57 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"7b8c0c57\" data-element_type=\"container\" data-e-type=\"container\" id=\"03\" 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-451b019 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"451b019\" 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 DevOps Services<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-23a571f2 e-grid e-con-full e-con e-child\" data-id=\"23a571f2\" 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-5e2b2651 indigo-h4 elementor-widget elementor-widget-icon-box\" data-id=\"5e2b2651\" 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\tProven Track Record Across Industries\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\tSuccessful delivery of DevOps transformations for global 2000 enterprises across healthcare, financial services, energy, and technology sectors.\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-26a41b78 indigo-h4 elementor-widget elementor-widget-icon-box\" data-id=\"26a41b78\" 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\tComprehensive DevOps expertise\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\tCertified engineers bring deep expertise across AWS, Azure, Google Cloud, and enterprise platforms.\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-7e275dea indigo-h4 elementor-widget elementor-widget-icon-box\" data-id=\"7e275dea\" 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\tSecurity-first approach\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\tOur DevOps support services include automated security testing, infrastructure-as-code with secure configurations, and continuous compliance monitoring.\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-3cd8af8 indigo-h4 elementor-widget elementor-widget-icon-box\" data-id=\"3cd8af8\" 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\tOutcome-driven methodology\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\tBuilt on measurable results, our DevOps consulting business reduces deployment times, increases automation coverage, improves system reliability, and accelerates time-to-market.\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-269ba3d2 indigo-h4 elementor-widget elementor-widget-icon-box\" data-id=\"269ba3d2\" 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 support\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\tFrom initial DevOps assessment through implementation and ongoing optimisation, our DevOps support team provides comprehensive guidance at every stage.\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-5be3df19 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"5be3df19\" data-element_type=\"container\" data-e-type=\"container\" id=\"04\" 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-6c0fd1c7 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"6c0fd1c7\" 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\">Industries we support<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5bd2959a elementor-widget elementor-widget-template\" data-id=\"5bd2959a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"213704\" class=\"elementor elementor-213704\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-293ede2 e-grid e-con-full e-con e-child\" data-id=\"293ede2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15553cf card-shadow elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"15553cf\" 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=\"\/industry-healthcare\/\" target=\"_blank\" 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<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"\/industry-healthcare\/\" target=\"_blank\" >\n\t\t\t\t\t\t\tHealthcare\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/p>\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-06f88e7 card-shadow elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"06f88e7\" 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=\"\/industry-financial-services\/\" target=\"_blank\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Financial Services\">\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.32 24.48c-0.88-0.88-2.080-1.44-3.36-1.44h-3.2v-4.72c0-0.88-0.32-1.68-0.96-2.32s-1.44-0.96-2.32-0.96c-0.88 0-1.68 0.32-2.32 0.96 0 0 0 0 0 0 0.24-0.4 0.4-0.88 0.4-1.44 0-1.28-0.96-2.48-2.24-2.72l-2.4-0.4c-0.48-0.080-0.8-0.48-0.8-0.96 0-0.56 0.48-0.96 0.96-0.96h1.52c0.32 0 0.64 0.16 0.88 0.4 0.080 0.080 0.16 0.24 0.24 0.4 0.16 0.4 0.64 0.64 1.040 0.48s0.64-0.64 0.48-1.040c-0.16-0.32-0.32-0.64-0.56-0.96-0.56-0.56-1.28-0.96-2.080-0.96h-0.88v-1.52c0-0.48-0.32-0.8-0.8-0.8s-0.8 0.32-0.8 0.8v1.76c-0.96 0.4-1.6 1.28-1.6 2.4 0 1.2 0.88 2.24 2 2.56l2.32 0.48c0.56 0.080 0.96 0.64 0.96 1.2 0 0.64-0.56 1.2-1.2 1.2h-1.36c-0.48 0-0.96-0.32-1.12-0.8-0.16-0.4-0.64-0.64-1.040-0.48s-0.64 0.64-0.48 1.040c0.24 0.72 0.8 1.28 1.44 1.6v1.52c0 0.48 0.32 0.8 0.8 0.8s0.8-0.32 0.8-0.8v-1.28h0.96c0.8 0 1.44-0.32 2-0.8-0.32 0.48-0.48 1.12-0.48 1.68v10.48c0 0.48 0.32 0.8 0.8 0.8s0.8-0.32 0.8-0.8v-10.48c0-0.48 0.16-0.88 0.48-1.2 0.64-0.64 1.76-0.64 2.4 0 0.32 0.32 0.48 0.72 0.48 1.2v5.52c0 0.48 0.32 0.8 0.8 0.8h4c0.88 0 1.68 0.32 2.24 0.96s0.96 1.44 0.96 2.24v0.96c0 0.48 0.32 0.8 0.8 0.8s0.8-0.32 0.8-0.8v-0.96c0-1.28-0.48-2.48-1.36-3.44z\"><\/path><path d=\"M12.16 20.4c-4.56 0-8.24-3.68-8.24-8.24s3.68-8.24 8.24-8.24c4.56 0 8.24 3.68 8.24 8.24 0 0.4 0 0.8-0.080 1.12-0.080 0.4 0.24 0.88 0.72 0.88 0.4 0.080 0.88-0.24 0.88-0.72 0.080-0.48 0.080-0.88 0.080-1.36 0-5.36-4.4-9.76-9.84-9.76s-9.84 4.4-9.84 9.84c0 5.44 4.4 9.84 9.84 9.84 0.48 0 0.8-0.32 0.8-0.8s-0.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<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"\/industry-financial-services\/\" target=\"_blank\" >\n\t\t\t\t\t\t\tFinancial Services\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/p>\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-6df90b7 card-shadow elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"6df90b7\" 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=\"\/industry-energy\/\" target=\"_blank\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Energy\">\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<\/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<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"\/industry-energy\/\" target=\"_blank\" >\n\t\t\t\t\t\t\tEnergy\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/p>\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-26f55aa card-shadow elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"26f55aa\" 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=\"\/industry-telecomm\/\" target=\"_blank\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Telecom\">\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<\/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<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"\/industry-telecomm\/\" target=\"_blank\" >\n\t\t\t\t\t\t\tTelecom\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/p>\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-efa47a6 card-shadow elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"efa47a6\" 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=\"\/industry-education\/\" target=\"_blank\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Education\">\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 9.39l-12.8-5.52c-0.24-0.080-0.4-0.080-0.64 0l-12.8 5.52c-0.32 0.16-0.48 0.4-0.48 0.72s0.16 0.64 0.48 0.72l1.84 0.8v10.4c-1.36 0.32-2.32 1.6-2.32 3.040 0 1.76 1.44 3.12 3.12 3.12s3.12-1.44 3.12-3.12c0-1.44-1.040-2.72-2.32-3.040v-9.68l1.84 0.8v5.52c0 0.16 0.080 0.32 0.16 0.48s2.4 3.12 7.6 3.12c5.2 0 7.52-2.96 7.6-3.12s0.16-0.32 0.16-0.48v-5.52l5.36-2.32c0.32-0.16 0.48-0.4 0.48-0.72s-0.080-0.56-0.4-0.72zM7.16 25.15c0 0.88-0.72 1.52-1.52 1.52s-1.6-0.72-1.6-1.52c0-0.88 0.72-1.52 1.52-1.52s1.6 0.64 1.6 1.52zM22.2 18.43c-0.56 0.56-2.48 2.24-6.16 2.24s-5.6-1.68-6.16-2.32v-4.56l5.84 2.56c0.080 0.080 0.24 0.080 0.32 0.080s0.24 0 0.32-0.080l5.84-2.56v4.64zM16.040 14.83l-10.8-4.72 10.8-4.64 10.8 4.64-10.8 4.72z\"><\/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<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"\/industry-education\/\" target=\"_blank\" >\n\t\t\t\t\t\t\tEducation\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/p>\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-12dc703 card-shadow elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"12dc703\" 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=\"\/industry-real-estate\/\" target=\"_blank\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Real Estate\">\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<\/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<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"\/industry-real-estate\/\" target=\"_blank\" >\n\t\t\t\t\t\t\tReal Estate\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/p>\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-fd6b9e9 card-shadow elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"fd6b9e9\" 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=\"\/industry-transportation\/\" target=\"_blank\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Transportation\">\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<\/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<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"\/industry-transportation\/\" target=\"_blank\" >\n\t\t\t\t\t\t\tTransportation\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/p>\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-c3c7d52 card-shadow elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"c3c7d52\" 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=\"\/industry-technology\/\" target=\"_blank\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Technology\">\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<\/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<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"\/industry-technology\/\" target=\"_blank\" >\n\t\t\t\t\t\t\tTechnology\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/p>\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>\n\t\t\t\t<\/div>\n\t\t\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-77f9dca3 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"77f9dca3\" data-element_type=\"container\" data-e-type=\"container\" id=\"05\" 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-322168ab indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"322168ab\" 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\">DevOps case\u00a0studies\u00a0<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-56f1b4a3 elementor-widget elementor-widget-cs_slider_widget\" data-id=\"56f1b4a3\" 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-56f1b4a3 .cs-slider-outer { position: relative; width: 100%; }\n\n\t\t#cs-slider-56f1b4a3 .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-56f1b4a3 .cs-ctrl-prev { left: -18px; }\n\t\t#cs-slider-56f1b4a3 .cs-ctrl-next { right: -18px; }\n\t\t#cs-slider-56f1b4a3 .cs-ctrl:hover { box-shadow: 0 0 16px rgba(0,0,0,.4); }\n\n\t\t#cs-slider-56f1b4a3 .cs-ctrl i,\n\t\t#cs-slider-56f1b4a3 .cs-ctrl svg,\n\t\t#cs-slider-56f1b4a3 .cs-mob-arrow i,\n\t\t#cs-slider-56f1b4a3 .cs-mob-arrow svg {\n\t\t\tcolor: #333333 !important;\n\t\t\tfill: #333333 !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-56f1b4a3 .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-56f1b4a3 .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-56f1b4a3 .cs-slide.active { opacity: 1; z-index: 2; }\n\n\t\t#cs-slider-56f1b4a3 .cs-mob-img { display: none; }\n\n\t\t#cs-slider-56f1b4a3 .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-56f1b4a3 .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-56f1b4a3 .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-56f1b4a3 .cs-tag { font-size: 15px; letter-spacing: 2px; color: #fff; margin-bottom: 8px; text-transform: uppercase; }\n\t\t#cs-slider-56f1b4a3 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-56f1b4a3 .cs-desc { font-size: 20px; line-height: 1.6; color: #fff; margin-bottom: 14px; width: 85%; }\n\n\t\t#cs-slider-56f1b4a3 .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-56f1b4a3 .cs-stat-item { font-size: 20px; color: #fff; max-width: 260px; }\n\t\t#cs-slider-56f1b4a3 .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-56f1b4a3 .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-56f1b4a3 .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-56f1b4a3 .cs-read-more:hover { color: #fff; text-decoration: none; }\n\n\t\t\/* Nav bar *\/\n\t\t#cs-slider-56f1b4a3 .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-56f1b4a3 .cs-mob-nav { display: none; }\n\t\t#cs-slider-56f1b4a3 .cs-mob-arrow { display: none; }\n\t\t#cs-slider-56f1b4a3 .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-56f1b4a3 .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-56f1b4a3 .cs-nav-btn.active .cs-nav-label { font-weight: 600; }\n\t\t#cs-slider-56f1b4a3 .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-56f1b4a3 .cs-fill { height: 100%; background: var(--color-brand-primary, #d4ff27); width: 0; }\n\t\t#cs-slider-56f1b4a3 .cs-nav-btn.active .cs-fill { animation: csProgressAnim_56f1b4a3 5000ms linear forwards; }\n\n\t\t@keyframes csProgressAnim_56f1b4a3 {\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-56f1b4a3 .cs-ctrl { display: none; }\n\n\t\t\t\/* Slide card \u2014 no fixed height, white background *\/\n\t\t\t#cs-slider-56f1b4a3 .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-56f1b4a3 .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-56f1b4a3 .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-56f1b4a3 .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-56f1b4a3 .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-56f1b4a3 .cs-read-more { margin-bottom: 16px; }\n\t\t\t#cs-slider-56f1b4a3 .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-56f1b4a3 .cs-slide * { color: #000 !important; }\n\t\t\t#cs-slider-56f1b4a3 .cs-slide-bg { display: none; }\n\t\t\t#cs-slider-56f1b4a3 .cs-slide-overlay { display: none; }\n\t\t\t#cs-slider-56f1b4a3 h5.cs-heading { font-size: 28px !important; margin-bottom: 15px; color: #000 !important; width: 100%; }\n\t\t\t#cs-slider-56f1b4a3 .cs-desc { font-size: 14px; margin-bottom: 20px; width: 100%; }\n\t\t\t#cs-slider-56f1b4a3 .cs-stats-row { gap: 20px; padding-top: 15px; flex-wrap: wrap; border-top-color: #ddd; }\n\t\t\t#cs-slider-56f1b4a3 .cs-stat-item { max-width: none; }\n\t\t\t#cs-slider-56f1b4a3 .cs-stat-number { font-size: 28px; color: #000 !important; }\n\t\t\t#cs-slider-56f1b4a3 .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-56f1b4a3 .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-56f1b4a3 .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-56f1b4a3 .cs-mob-arrow.cs-mob-prev {\n\t\t\t\tleft: -18px !important;\n\t\t\t}\n\t\t\t#cs-slider-56f1b4a3 .cs-mob-arrow.cs-mob-next {\n\t\t\t\tright: -18px !important;\n\t\t\t}\n\t\t\t#cs-slider-56f1b4a3 .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-56f1b4a3 .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-56f1b4a3 .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-56f1b4a3 .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-56f1b4a3 .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-56f1b4a3 .cs-mob-nav.active .cs-mob-fill {\n\t\t\t\tanimation: csProgressAnim_56f1b4a3 5000ms linear forwards;\n\t\t\t}\n\t\t\t#cs-slider-56f1b4a3 .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-56f1b4a3 .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-56f1b4a3-1 .cs-slide-content *{color:#ffffff !important;}#cs-slide-cs-slider-56f1b4a3-1 .cs-stats-row{border-top-color:#ffffff !important;}}\n\t\t@media screen and (min-width:769px){#cs-slide-cs-slider-56f1b4a3-2 .cs-slide-content *{color:#ffffff !important;}#cs-slide-cs-slider-56f1b4a3-2 .cs-stats-row{border-top-color:#ffffff !important;}}\n\t\t@media screen and (min-width:769px){#cs-slide-cs-slider-56f1b4a3-3 .cs-slide-content *{color:#ffffff !important;}#cs-slide-cs-slider-56f1b4a3-3 .cs-stats-row{border-top-color:#ffffff !important;}}\n\t\t\t\t<\/style>\n\n\t\t<div id=\"cs-slider-56f1b4a3\">\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_56f1b4a3.manual(csSlider_56f1b4a3.cur > 1 ? csSlider_56f1b4a3.cur - 1 : 3)\">\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_56f1b4a3.manual(csSlider_56f1b4a3.cur < 3 ? csSlider_56f1b4a3.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-56f1b4a3-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\">Refactoring Docker's Core Code \nfor FIPS 140-2 Compliance<\/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\">Achieve FIPS 140-2 compliance faster and strengthen software quality through core code refactoring, expanded test coverage, and greater test automation across FIPS and legacy product lines. <\/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\">320 days<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-label\">FIPS 140-2 compliance achieved <\/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\">60%<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-label\">Increase in test coverage <\/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\">32%<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-label\">Increase in test automation<\/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<\/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\/docker\/\"\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\/Refactoring-Docker.webp\" alt=\"Refactoring Docker&#039;s Core Code \nfor FIPS 140-2 Compliance\" 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\/Refactoring-Docker.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, #13263F 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-56f1b4a3-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 - Healthcare<\/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\">Automated Telehealth \nService Delivery<\/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 user satisfaction by accelerating delivery of new telehealth services with a fully-automated software deployment process.<\/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\">Enhanced operational efficiency<\/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 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\/streamlining-telehealth-service-delivery\/\"\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\/Automated-Telehealth-Service-Delivery-1.webp\" alt=\"Automated Telehealth \nService Delivery\" 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\/Automated-Telehealth-Service-Delivery-1.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, #737C7C 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-56f1b4a3-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 - Real Estate <\/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\">Streamlining Property Appraisals with AI Computer Vision <\/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\">Replaces manual photo review with an automated system that verifies appraisal images by room type and content in seconds. <\/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\">Higher detection accuracy<\/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\">Faster  approvals<\/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\">Built to  scale<\/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<\/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\/automating-property-appraisals-ai\/\"\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\/Automated-Telehealth-Service-Delivery.webp\" alt=\"Streamlining Property Appraisals with AI Computer Vision \" 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\/Automated-Telehealth-Service-Delivery.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, #303041 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_56f1b4a3.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\">Refactoring Docker&#039;s Core Code  for FIPS 140-2 Compliance<\/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_56f1b4a3.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\">Automated Telehealth  Service Delivery<\/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_56f1b4a3.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\">Automated Telehealth Service Delivery<\/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_56f1b4a3.manual(csSlider_56f1b4a3.cur > 1 ? csSlider_56f1b4a3.cur - 1 : 3)\">\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_56f1b4a3.manual(csSlider_56f1b4a3.cur < 3 ? csSlider_56f1b4a3.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-56f1b4a3-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-56f1b4a3-mob-label\">\n\t\t\t\t\t\tRefactoring Docker&#039;s Core Code  for FIPS 140-2 Compliance\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"cs-mob-counter\" id=\"cs-slider-56f1b4a3-mob-counter\">1 \/ 3<\/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_56f1b4a3';\n\t\t\tvar total = 3;\n\t\t\tvar interval = 5000;\n\t\t\tvar widgetId = 'cs-slider-56f1b4a3';\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: [\"Refactoring Docker's Core Code  for FIPS 140-2 Compliance\",\"Automated Telehealth  Service Delivery\",\"Automated Telehealth Service Delivery\"],\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-217b13bf elementor-align-center indigo-btn indigo-btn--solid elementor-widget elementor-widget-button\" data-id=\"217b13bf\" 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-6920b116 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"6920b116\" data-element_type=\"container\" data-e-type=\"container\" id=\"06\" 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-58cecd41 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"58cecd41\" 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\">Awards &amp; recognitions<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c30c707 elementor-widget elementor-widget-clients_logo_widget\" data-id=\"3c30c707\" 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-3c30c707 { width:100%; box-sizing:border-box; }\n\n\t\t\/* Track outer \u2014 clips overflow *\/\n\t\t#clw-3c30c707 .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-3c30c707 .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-3c30c707 .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-3c30c707 .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-3c30c707 .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-3c30c707 .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: #6366F1 !important;\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t\/* Hide separator after last item *\/\n\t\t#clw-3c30c707 .clw-item:last-of-type + .clw-sep,\n\t\t#clw-3c30c707 .clw-sep:last-child { display:none !important; }\n\n\t\t\/* Mobile nav dots *\/\n\t\t#clw-3c30c707 .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-3c30c707 .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: var(--e-global-color-f527530) !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-3c30c707 .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: var(--e-global-color-5d532a8) !important;\n\t\t\tborder:3px solid var(--e-global-color-f527530) !important;\t\t}\n\n\t\t\/* Mobile *\/\n\t\t@media (max-width: 768px) {\n\t\t\t#clw-3c30c707 .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-3c30c707 .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-3c30c707 .clw-sep { display:none !important; }\n\t\t\t#clw-3c30c707 .clw-nav-dots { display:flex; }\n\t\t}\n\t\t<\/style>\n\n\t\t<div id=\"clw-3c30c707\"\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=\"var(--e-global-color-f527530)\"\n\t\t\t data-dot-active-color=\"var(--e-global-color-5d532a8)\">\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=\"205\" height=\"50\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/Gartner_logo.svg.png\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"width:213px !important;max-width:213px !important;height:48px !important;\" \/><\/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=\"774\" height=\"205\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/ey-logo.webp\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"width:297px !important;max-width:297px !important;height:75px !important;\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/ey-logo.webp 774w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/ey-logo-300x79.webp 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/ey-logo-768x203.webp 768w\" sizes=\"auto, (max-width: 774px) 100vw, 774px\" \/><\/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=\"103\" height=\"62\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/08\/INC.-500-3.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"width:128px !important;max-width:128px !important;height:89px !important;\" \/><\/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=\"416\" height=\"66\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/forrexter-black-logo.webp\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"width:216px !important;max-width:216px !important;height:32px !important;\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/forrexter-black-logo.webp 416w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/forrexter-black-logo-300x48.webp 300w\" sizes=\"auto, (max-width: 416px) 100vw, 416px\" \/><\/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-3c30c707');\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-6c263d05 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"6c263d05\" 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-584e048c indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"584e048c\" 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-a0c67f7 elementor-widget elementor-widget-clients_logo_widget\" data-id=\"a0c67f7\" 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-a0c67f7 { width:100%; box-sizing:border-box; }\n\n\t\t\/* Track outer \u2014 clips overflow *\/\n\t\t#clw-a0c67f7 .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-a0c67f7 .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-a0c67f7 .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-a0c67f7 .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-a0c67f7 .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-a0c67f7 .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: #6366F1 !important;\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t\/* Hide separator after last item *\/\n\t\t#clw-a0c67f7 .clw-item:last-of-type + .clw-sep,\n\t\t#clw-a0c67f7 .clw-sep:last-child { display:none !important; }\n\n\t\t\/* Mobile nav dots *\/\n\t\t#clw-a0c67f7 .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-a0c67f7 .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: var(--e-global-color-f527530) !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-a0c67f7 .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: var(--e-global-color-5d532a8) !important;\n\t\t\tborder:3px solid var(--e-global-color-f527530) !important;\t\t}\n\n\t\t\/* Mobile *\/\n\t\t@media (max-width: 768px) {\n\t\t\t#clw-a0c67f7 .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-a0c67f7 .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-a0c67f7 .clw-sep { display:none !important; }\n\t\t\t#clw-a0c67f7 .clw-nav-dots { display:flex; }\n\t\t}\n\t\t<\/style>\n\n\t\t<div id=\"clw-a0c67f7\"\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=\"var(--e-global-color-f527530)\"\n\t\t\t data-dot-active-color=\"var(--e-global-color-5d532a8)\">\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=\"202\" height=\"127\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/AARP-Logo-1.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"width:225px !important;max-width:225px !important;height:127px !important;\" \/><\/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=\"width:271px !important;max-width:271px !important;height:44px !important;\" \/><\/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\/08\/Amwell_logo_RGB_ColorGradient-2.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"width:199px !important;max-width:199px !important;height:49px !important;\" \/><\/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=\"105\" height=\"94\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/09\/NIH_Master_Logo_Vertical.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"width:119px !important;max-width:119px !important;height:105px !important;\" \/><\/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-a0c67f7');\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-569bb625 section-padding gradient-toptobottom-faq e-flex e-con-boxed e-con e-parent\" data-id=\"569bb625\" data-element_type=\"container\" data-e-type=\"container\" id=\"07\" 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-794ca99d indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"794ca99d\" 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<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76c93ac8 elementor-widget-mobile__width-initial indigo-h4 elementor-widget elementor-widget-n-accordion\" data-id=\"76c93ac8\" 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-1990\" 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-1990\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> What is DevOps, and what advantages can it bring to my business? <\/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-1990\" class=\"elementor-element elementor-element-4971c00f e-con-full e-flex e-con e-child\" data-id=\"4971c00f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7217e5a0 elementor-widget elementor-widget-text-editor\" data-id=\"7217e5a0\" 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>DevOps services enable rapid and efficient product delivery through shorter development cycles, more frequent deployment, and more reliable releases that align with business goals. Advantages include:<\/p><p><strong>1 &#8211; Quicker delivery and responsive development cycles<\/strong><br \/>Integrate development (Dev) and operations (Ops) teams fosters team collaboration, <span data-teams=\"true\">minimises <\/span>bottlenecks, and enables faster software release cycles.<\/p><p><strong>2 &#8211; Boost scalability and reliability<\/strong><br \/>Release updates and features more frequently, enabling you to respond to market demands effectively and address issues\/bugs more promptly.<\/p><p><strong>3 &#8211; Release with confidence<\/strong><br \/>Gain greater visibility into application performance, ensuring release stability and quality. <span data-teams=\"true\">Minimise <\/span>post-release issues that could become costly fixes later in the development process.<\/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-1991\" 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-1991\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> How does DevOps improve software quality? <\/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-1991\" class=\"elementor-element elementor-element-30e6ed7d e-con-full e-flex e-con e-child\" data-id=\"30e6ed7d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c349612 elementor-widget elementor-widget-text-editor\" data-id=\"6c349612\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tBy integrating continuous, automated testing and monitoring into the development process, DevOps enables teams to identify and reduce errors before they reach production.\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-1992\" 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-1992\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> How does 10Pearls implement DevOps? <\/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-1992\" class=\"elementor-element elementor-element-5199bbb3 e-con-full e-flex e-con e-child\" data-id=\"5199bbb3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-748a9436 elementor-widget elementor-widget-text-editor\" data-id=\"748a9436\" 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>As a DevOps services company, we start by conducting an in-depth assessment of your current infrastructure, development processes, and business goals. This helps us understand existing bottlenecks, challenges, and opportunities for improvement.<\/p><p>From there, we collaborate with you to design a custom DevOps strategy, including automation tools, CI\/CD pipelines, and cloud solutions. The next step involves implementing these processes, followed by continuous monitoring and <span data-teams=\"true\">optimisation <\/span>to ensure long-term success.<\/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-1993\" 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-1993\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> What kind of DevOps services does 10Pearls offer? <\/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-1993\" class=\"elementor-element elementor-element-2258729e e-flex e-con-boxed e-con e-child\" data-id=\"2258729e\" 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-31f1ad99 elementor-widget elementor-widget-text-editor\" data-id=\"31f1ad99\" 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>10Pearls DevOps consulting services include Assessment and Planning, Infrastructure Creation, Infrastructure monitoring and Infrastructure automation, Process Implementation and supervision, <span data-teams=\"true\">Containerisation<\/span>, Security testing and Penetration testing, <span data-teams=\"true\">Virtualisation<\/span>, Cloud Migration, CI\/CD, Backup and Disaster Recovery (DR) Audits, Infrastructure Audits and Security Integration.<\/p><p>We also offer 2 different types of DevOps services via 10Pearls Blue. Our services offer comprehensive End-to-End Infrastructure Management, monitoring and development support. This ensures uninterrupted access to your software, effectively supporting your internal operations and customer needs around the clock.<\/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\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1994\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1994\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> What are the factors that decide DevOps success? <\/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-1994\" class=\"elementor-element elementor-element-7b17cdbe e-flex e-con-boxed e-con e-child\" data-id=\"7b17cdbe\" 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-53e8f252 elementor-widget elementor-widget-text-editor\" data-id=\"53e8f252\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tDevOps success depends on a combination of people, processes, and technology. Key factors include strong collaboration between development and operations teams, a culture of automation and continuous improvement, clearly defined CI\/CD pipelines, robust monitoring and feedback mechanisms, and leadership support.\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\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1995\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1995\" >\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 of DevOps processes and environment? <\/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-1995\" class=\"elementor-element elementor-element-3560c5d7 e-flex e-con-boxed e-con e-child\" data-id=\"3560c5d7\" 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-7571d2b elementor-widget elementor-widget-text-editor\" data-id=\"7571d2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tSecurity is embedded throughout the DevOps lifecycle using a DevSecOps approach. This includes integrating automated security testing into CI\/CD pipelines, implementing infrastructure-as-code with secure configurations, as well as enforcing access control and identity management.\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\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1996\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"7\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1996\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> What level of DevOps support services do you provide after implementing DevOps solutions? <\/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-1996\" class=\"elementor-element elementor-element-56e22cf9 e-flex e-con-boxed e-con e-child\" data-id=\"56e22cf9\" 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-5bd17e71 elementor-widget elementor-widget-text-editor\" data-id=\"5bd17e71\" 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>Post-implementation of DevOps support typically includes ongoing monitoring, incident management, and continuous improvements to pipelines and infrastructure.<\/p><p>This can range from dedicated DevOps support teams and SLAs to knowledge transfer, documentation, and training for internal teams. The goal is to ensure stability, scalability, and long-term success of the DevOps ecosystem.<\/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\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1997\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"8\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1997\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> How can I start my DevOps journey with 10Pearls? <\/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-1997\" class=\"elementor-element elementor-element-3b2dc258 e-flex e-con-boxed e-con e-child\" data-id=\"3b2dc258\" 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-48469b8d elementor-widget elementor-widget-text-editor\" data-id=\"48469b8d\" 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>At 10Pearls we start your DevOps journey by assessing your current development and deployment processes. Training teams, selecting the right tools, and starting with a pilot project helps build momentum before scaling DevOps practices across the <span data-teams=\"true\">organisation<\/span>.<\/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\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-845fccd section-padding  cta-bg-gradient e-flex e-con-boxed e-con e-child\" data-id=\"845fccd\" 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-64259d50 indigo-h2 section-title-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"64259d50\" 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\">Ready to Optimise Your DevOps Strategy?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5638824 elementor-widget elementor-widget-text-editor\" data-id=\"5638824\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tGet a tailored assessment of your current infrastructure, pipelines, and workflows along \nwith actionable recommendations to improve speed, reliability, and scalability. \t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-67808055 indigo-btn indigo-btn--ghost elementor-widget elementor-widget-button\" data-id=\"67808055\" 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\"> Talk to our Experts<\/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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>DevOps Services Bringing together business, development, and operations for rapid and continuous delivery of services and applications. Let\u2019s connect SERVICES [&hellip;]<\/p>\n","protected":false},"author":77,"featured_media":220234,"parent":0,"menu_order":160,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","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":"","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-110137","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>DevOps Consulting Services &amp; Solution | 24\/7 Experts Support<\/title>\n<meta name=\"description\" content=\"10Pearls is a leading DevOps services and solutions provider in the UK &amp; Europe. Our DevOps consultants ensure swift, managed support.\" \/>\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\/devops-services\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"website\" \/>\n<meta property=\"og:title\" content=\"DevOps Consulting Services &amp; Solution | 24\/7 Experts Support\" \/>\n<meta property=\"og:description\" content=\"10Pearls is a leading DevOps services and solutions provider in the UK &amp; Europe. Our DevOps consultants ensure swift, managed support.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/10pearls.com\/uk\/devops-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-10-01T09:31:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/10\/LinkThumbnail-1.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"DevOps Consulting Services &amp; Solution | 24\/7 Experts Support\" \/>\n<meta name=\"twitter:description\" content=\"10Pearls is a leading DevOps services and solutions provider in the UK &amp; Europe. Our DevOps consultants ensure swift, managed support.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/10\/LinkThumbnail-1.jpg\" \/>\n<meta name=\"twitter:site\" content=\"@TenPearls\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"16 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"DevOps Consulting Services & Solution | 24\/7 Experts Support","description":"10Pearls is a leading DevOps services and solutions provider in the UK & Europe. Our DevOps consultants ensure swift, managed support.","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\/devops-services\/","og_locale":"en_GB","og_type":"website","og_title":"DevOps Consulting Services & Solution | 24\/7 Experts Support","og_description":"10Pearls is a leading DevOps services and solutions provider in the UK & Europe. Our DevOps consultants ensure swift, managed support.","og_url":"https:\/\/10pearls.com\/uk\/devops-services\/","og_site_name":"10Pearls UK","article_publisher":"https:\/\/www.facebook.com\/10Pearls\/","article_modified_time":"2026-10-01T09:31:32+00:00","og_image":[{"url":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/10\/LinkThumbnail-1.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_title":"DevOps Consulting Services & Solution | 24\/7 Experts Support","twitter_description":"10Pearls is a leading DevOps services and solutions provider in the UK & Europe. Our DevOps consultants ensure swift, managed support.","twitter_image":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/10\/LinkThumbnail-1.jpg","twitter_site":"@TenPearls","twitter_misc":{"Estimated reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/10pearls.com\/uk\/devops-services\/","url":"https:\/\/10pearls.com\/uk\/devops-services\/","name":"DevOps Consulting Services & Solution | 24\/7 Experts Support","isPartOf":{"@id":"https:\/\/10pearls.com\/uk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/10pearls.com\/uk\/devops-services\/#primaryimage"},"image":{"@id":"https:\/\/10pearls.com\/uk\/devops-services\/#primaryimage"},"thumbnailUrl":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/10\/DevOps-Services-LinkThumbnail.webp","datePublished":"2024-10-03T11:44:35+00:00","dateModified":"2026-10-01T09:31:32+00:00","description":"10Pearls is a leading DevOps services and solutions provider in the UK & Europe. Our DevOps consultants ensure swift, managed support.","breadcrumb":{"@id":"https:\/\/10pearls.com\/uk\/devops-services\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/10pearls.com\/uk\/devops-services\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/10pearls.com\/uk\/devops-services\/#primaryimage","url":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/10\/DevOps-Services-LinkThumbnail.webp","contentUrl":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/10\/DevOps-Services-LinkThumbnail.webp","width":640,"height":359,"caption":"DevOps-Services-LinkThumbnail"},{"@type":"BreadcrumbList","@id":"https:\/\/10pearls.com\/uk\/devops-services\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/10pearls.com\/uk\/"},{"@type":"ListItem","position":2,"name":"DevOps Services"}]},{"@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\/110137","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\/77"}],"replies":[{"embeddable":true,"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/comments?post=110137"}],"version-history":[{"count":0,"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/pages\/110137\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/media\/220234"}],"wp:attachment":[{"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/media?parent=110137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}