{"id":100518,"date":"2024-08-07T11:19:48","date_gmt":"2024-08-07T11:19:48","guid":{"rendered":"https:\/\/clone4.10pearls.com\/?page_id=100518"},"modified":"2026-08-11T06:36:08","modified_gmt":"2026-08-11T06:36:08","slug":"nearshore-development-services","status":"publish","type":"page","link":"https:\/\/10pearls.com\/uk\/nearshore-development-services\/","title":{"rendered":"Nearshore Development Services"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"100518\" class=\"elementor elementor-100518\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-388b692 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"388b692\" 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-ecd66aa e-con-full e-flex e-con e-child\" data-id=\"ecd66aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49fe8cb indigo-h1 elementor-widget elementor-widget-heading\" data-id=\"49fe8cb\" 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\">Nearshore software development company<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-755e1ef elementor-widget elementor-widget-text-editor\" data-id=\"755e1ef\" 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>Our nearshore development teams are aligned to your timezone, ensuring seamless, real-time collaboration and development with tech experts specialized in 100+ technologies.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cc4eac2 e-con-full e-flex e-con e-child\" data-id=\"cc4eac2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d34d85e indigo-btn indigo-btn--ghost elementor-widget elementor-widget-button\" data-id=\"d34d85e\" 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-97f71e3 e-con-full e-flex e-con e-parent\" data-id=\"97f71e3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-afc9568 elementor-widget elementor-widget-sticky_section_nav\" data-id=\"afc9568\" 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-afc9568 {\n\t\t\tbackground-color: #6366F1;\n\t\t\theight: 52px;\n\t\t\twidth: 100%;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t#ssn-afc9568.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-afc9568 {\n\t\t\theight: 52px;\n\t\t\tdisplay: none;\n\t\t}\n\t\t.ssn-spacer-active-ssn-afc9568 {\n\t\t\tdisplay: block !important;\n\t\t}\n\t\t\/* \u2500\u2500 Wrap \u2500\u2500 *\/\n\t\t#ssn-afc9568 .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-afc9568 .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-afc9568 .ssn-menu li { white-space: nowrap; }\n\t\t\/* \u2500\u2500 Links \u2500\u2500 *\/\n\t\t#ssn-afc9568 .ssn-menu a,\n\t\t#ssn-afc9568 .ssn-menu a:hover,\n\t\t#ssn-afc9568 .ssn-menu a:focus,\n\t\t#ssn-afc9568 .ssn-menu a:visited,\n\t\t#ssn-afc9568 .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-afc9568 .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-afc9568 .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-afc9568 .ssn-dropdown-wrap {\n\t\t\tdisplay: none;\n\t\t\twidth: 100%;\n\t\t}\n\t\t#ssn-afc9568 .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-afc9568 .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-afc9568 .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-afc9568-dropdown {\n\t\t\tdisplay: none;\n\t\t\tposition: fixed;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\twidth: 100%;\n\t\t\tbackground-color: #6366F1 !important;\n\t\t\tz-index: 999; \/* FIX: raised from 94 *\/\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t#ssn-afc9568-dropdown a,\n\t\t#ssn-afc9568-dropdown a:hover,\n\t\t#ssn-afc9568-dropdown a:visited,\n\t\t#ssn-afc9568-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-afc9568-dropdown a:last-child { border-bottom: none; }\n\t\t#ssn-afc9568-dropdown a:hover { background: rgba(255,255,255,0.08); }\n\t\t#ssn-afc9568-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-afc9568 {\n\t\t\t\theight: 42px;\n\t\t\t\tposition: relative;\n\t\t\t}\n\t\t\t#ssn-afc9568.ssn-sticky {\n\t\t\t\ttop: 65px;\n\t\t\t}\n\t\t\t.ssn-spacer-ssn-afc9568 {\n\t\t\t\theight: 42px;\n\t\t\t}\n\t\t\t#ssn-afc9568 .ssn-menu           { display: none; }\n\t\t\t#ssn-afc9568 .ssn-dropdown-wrap  { display: block; }\n\t\t\t#ssn-afc9568 .ssn-wrap           { padding: 0; }\n\t\t}\n\t\t<\/style>\n\n\t\t\t\t<div id=\"ssn-afc9568-spacer\" class=\"ssn-spacer-ssn-afc9568\"><\/div>\n\n\t\t<section\n\t\t\tid=\"ssn-afc9568\"\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\tAdvantages<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\tLocations<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\tOperating Models<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\tTools &amp; Technologies<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\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=\"#07\" data-target=\"07\" tabindex=\"0\">\n\t\t\t\t\t\t\tInsights<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-afc9568-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-afc9568-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-afc9568-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\tAdvantages<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\tLocations<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\tOperating Models<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\tTools &amp; Technologies<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\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=\"#07\" data-target=\"07\" role=\"menuitem\" tabindex=\"0\">\n\t\t\t\tInsights<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-afc9568\";\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-faf5887 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"faf5887\" 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-1002e29 indigo-h2 elementor-widget elementor-widget-heading\" data-id=\"1002e29\" 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\">Scale your dev teams and innovate with efficiency<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b7bc795 indigo-subtitle elementor-widget elementor-widget-text-editor\" data-id=\"b7bc795\" 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 is a leading nearshore software development company delivering <a class=\"white-link\" href=\"\/services-partnerships\/\" target=\"_blank\" rel=\"noopener\">digital transformation<\/a> for organizations of any size, from startups to enterprises. We offer consultation services for the lifecycle of your software project, from planning to development and from security &amp; testing to ongoing maintenance and optimization. Our expert nearshore team has the skills and expertise to accelerate delivery and business value.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d9383f3 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"d9383f3\" 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-761231d indigo-h2 section-title-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"761231d\" 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\">Nearshore development services we offer<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b85a82b section-head-margin-bottom elementor-widget elementor-widget-text-editor\" data-id=\"b85a82b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tOur developers leverage decades of experience and industry-specific knowledge to offer custom software solutions that enable organizations to innovate and scale. 10Pearls is an expert in <a href=\"\/software-development-outsourcing-services\/\" target=\"_blank\">software development outsourcing<\/a> and knows how to make sure your project is a success.\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3645eef e-grid e-con-full e-con e-child\" data-id=\"3645eef\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d76f0cf e-con-full card-shadow e-flex e-con e-child\" data-id=\"d76f0cf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d4eace6 indigo-h3 elementor-widget elementor-widget-heading\" data-id=\"d4eace6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Technical consulting<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b9671a elementor-widget elementor-widget-text-editor\" data-id=\"7b9671a\" 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>Our nearshore consultants work with you every step of the way to create a software project roadmap that addresses your unique business goals and complements your existing technology investments. As a result, we deliver bespoke software solutions that meet or exceed ROI expectations while providing room for agility and sustainable growth.<\/p><p>Deliverables<\/p><ul><li>Audit Report<\/li><li>Architecture Assessment Report<\/li><li>Security Assessment<\/li><li>Scalability Analysis Report<\/li><li>DevOps Assessment Report<\/li><li>UI Assessment and Recommendations<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6f58172 e-con-full card-shadow e-flex e-con e-child\" data-id=\"6f58172\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f9be3c indigo-h3 elementor-widget elementor-widget-heading\" data-id=\"3f9be3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">New product development<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3af3e18 elementor-widget elementor-widget-text-editor\" data-id=\"3af3e18\" 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>Conceptualizing products is in our DNA. Our nearshore team of consultants, engineers, and designers develop successful <a href=\"\/innovation\/\" target=\"_blank\" rel=\"noopener\">Minimum Viable Products (MVPs)<\/a> to rapidly launch and validate prototypes and bring new products to market faster. Our proprietary <a href=\"\/new-product-development\/\" target=\"_blank\" rel=\"noopener\">Lean Product Accelerator<\/a> methodology ensures intelligent and rapid software product development.<\/p><p>Deliverables<\/p><ul><li>Software Architecture Design<\/li><li>Progress Updates<\/li><li>Proof of Concept<\/li><li>Testing Artifacts<\/li><li>Deployment Package<\/li><li>Codebase<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9fbe162 e-con-full card-shadow e-flex e-con e-child\" data-id=\"9fbe162\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-218726e indigo-h3 elementor-widget elementor-widget-heading\" data-id=\"218726e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Legacy application modernization<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6eaa71a elementor-widget elementor-widget-text-editor\" data-id=\"6eaa71a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>We help businesses <a href=\"\/modernization\/\" target=\"_blank\">modernize legacy software<\/a> by assessing their unique business and technical needs and providing data-driven, actionable insights and solutions. Whether it\u2019s rehosting, refactoring, rearchitecting, rebuilding, or a combination of these, we help businesses rethink their tech ecosystem and get the best return on their investment.<\/p>\n<p>Deliverables<\/p>\n<ul>\n    <li>Legacy Application Assessment Report<\/li>\n    <li>Modernization Strategy<\/li>\n    <li>Architecture Design<\/li>\n    <li>Refactored Codebase<\/li>\n    <li>UI Enhancements<\/li>\n    <li>Deployment Package<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-001cd43 e-con-full card-shadow e-flex e-con e-child\" data-id=\"001cd43\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bccb7d5 indigo-h3 elementor-widget elementor-widget-heading\" data-id=\"bccb7d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cloud development<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-db6e2be elementor-widget elementor-widget-text-editor\" data-id=\"db6e2be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>We cover all aspects of cloud-native application development, implementation, and migration for <a href=\"\/cloud-consulting-services\/\" target=\"_blank\">AWS, Microsoft Azure, and Google Cloud<\/a>. Our skilled nearshore professionals have expertise in leading solutions like Docker and Kubernetes and can help you deliver cost-efficient, high-performance <a href=\"\/services-partnerships\/\" target=\"_blank\">cloud solutions<\/a>.<\/p>\n<p>Deliverables<\/p>\n<ul>\n    <li>Architecture Design<\/li>\n    <li>Proof of Concept<\/li>\n    <li>Cloud Infrastructure Setup<\/li>\n    <li>CI\/CD Pipeline<\/li>\n    <li>Security Implementation Plan<\/li>\n    <li>Backup Recovery Plan<\/li>\n    <li>Integration Documentation<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8dcefb0 e-con-full card-shadow e-flex e-con e-child\" data-id=\"8dcefb0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e4cf539 indigo-h3 elementor-widget elementor-widget-heading\" data-id=\"e4cf539\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Full stack development<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da69839 elementor-widget elementor-widget-text-editor\" data-id=\"da69839\" 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>Our skilled nearshore full-stack developers optimize every aspect of your application. We provide an intuitive front-end experience as well as a back-end built for performance, security, and scalability. We also ensure secure and seamless middleware integrations to streamline software delivery without compromising quality.<\/p>\n<p>Deliverables<\/p>\n<ul>\n    <li>Project Proposal<\/li>\n    <li>Database Architecture<\/li>\n    <li>Deployment Scripts<\/li>\n    <li>Compliance and Security Audit<\/li>\n    <li>Version Control Repository<\/li>\n    <li>Scalability and Performance Recommendations<\/li>\n    <li>SEO Considerations<\/li>\n    <li>Analytics Reports<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da86867 e-con-full card-shadow e-flex e-con e-child\" data-id=\"da86867\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e5ece77 indigo-h3 elementor-widget elementor-widget-heading\" data-id=\"e5ece77\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Mobile app development<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb6b6b8 elementor-widget elementor-widget-text-editor\" data-id=\"cb6b6b8\" 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 leading <a href=\"\/mobile-app-development\/\" target=\"_blank\">mobile application development<\/a> company, we offer a host of services to fulfill all your needs. Whether it\u2019s native app development, hybrid, mobile games, wearables, blockchain, or AI\/ML-based, our customizable frameworks are robust and accelerate time to market.<\/p>\n<p>Deliverables<\/p>\n<ul>\n    <li>Architecture Design<\/li>\n    <li>Proof of Concept<\/li>\n    <li>UI\/UX Design Assets<\/li>\n    <li>Source Code<\/li>\n    <li>App Store Submission Materials<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a40e81f e-con-full card-shadow e-flex e-con e-child\" data-id=\"a40e81f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bcd98cb indigo-h3 elementor-widget elementor-widget-heading\" data-id=\"bcd98cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">UX\/UI design and ideation<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-123223a elementor-widget elementor-widget-text-editor\" data-id=\"123223a\" 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>Our dedicated nearshore <a href=\"\/customer-experience\/\" target=\"_blank\">user experience (UX)<\/a> teams are highly proficient in root cause analysis, interface architecture, animation design experience, in-depth post-analysis, and much more. We incorporate a design-thinking approach that balances user experience with technical requirements to remove friction between the two.<\/p>\n<p>Deliverables<\/p>\n<ul>\n    <li>User Research Report<\/li>\n    <li>User Flow Architecture<\/li>\n    <li>Proof of Concept<\/li>\n    <li>Style Guide<\/li>\n    <li>Accessibility Audit<\/li>\n    <li>Design Assets<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b388b69 e-con-full card-shadow e-flex e-con e-child\" data-id=\"b388b69\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4edcb20 indigo-h3 elementor-widget elementor-widget-heading\" data-id=\"4edcb20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">API development and integration<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d36b44b elementor-widget elementor-widget-text-editor\" data-id=\"d36b44b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>We use agile, API-driven development to seamlessly integrate custom software with corporate and third-party systems and services. Our approach maximizes flexibility, scalability, and uptime without sacrificing supply chain security.<\/p>\n<p>Deliverables<\/p>\n<ul>\n    <li>API Requirement Specification<\/li>\n    <li>API Design Documentation<\/li>\n    <li>Deployment Scripts<\/li>\n<\/ul>\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-7720e10 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"7720e10\" 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-455ee27 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"455ee27\" 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-5b99c4c elementor-widget elementor-widget-clients_logo_widget\" data-id=\"5b99c4c\" 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-5b99c4c { width:100%; box-sizing:border-box; }\n\n\t\t\/* Track outer \u2014 clips overflow *\/\n\t\t#clw-5b99c4c .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-5b99c4c .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-5b99c4c .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-5b99c4c .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-5b99c4c .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-5b99c4c .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-5b99c4c .clw-item:last-of-type + .clw-sep,\n\t\t#clw-5b99c4c .clw-sep:last-child { display:none !important; }\n\n\t\t\/* Mobile nav dots *\/\n\t\t#clw-5b99c4c .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-5b99c4c .clw-nd {\n\t\t\twidth: 10px !important;\n\t\t\theight: 10px !important;\n\t\t\tborder-radius: 50% !important;\n\t\t\tbackground: #cccccc !important;\n\t\t\topacity: 1;\n\t\t\tcursor: pointer;\n\t\t\tborder:none !important;\t\t\tpadding: 0;\n\t\t\ttransition: width .25s ease, height .25s ease, opacity .25s ease, background .25s ease, border .25s ease;\n\t\t\tflex-shrink: 0;\n\t\t\tdisplay: block;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t#clw-5b99c4c .clw-nd.active {\n\t\t\twidth: 14px !important;\n\t\t\theight: 14px !important;\n\t\t\topacity: 1 !important;\n\t\t\tbackground: #333333 !important;\n\t\t\tborder:3px solid #333333 !important;\t\t}\n\n\t\t\/* Mobile *\/\n\t\t@media (max-width: 768px) {\n\t\t\t#clw-5b99c4c .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-5b99c4c .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-5b99c4c .clw-sep { display:none !important; }\n\t\t\t#clw-5b99c4c .clw-nav-dots { display:flex; }\n\t\t}\n\t\t<\/style>\n\n\t\t<div id=\"clw-5b99c4c\"\n\t\t\t data-clw=\"1\"\n\t\t\t data-autoplay=\"true\"\n\t\t\t data-speed=\"3000\"\n\t\t\t data-lpr=\"4\"\n\t\t\t data-sep=\"1\"\n\t\t\t data-dot-color=\"#cccccc\"\n\t\t\t data-dot-active-color=\"#333333\">\n\n\t\t\t<div class=\"clw-track-outer\">\n\t\t\t\t<div class=\"clw-track\">\n\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"205\" height=\"49\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/07\/Gartner_logo.svg.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"\" \/><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"clw-sep\" aria-hidden=\"true\"><span><\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"208\" height=\"33\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/07\/FAVPNG_forrester-research-business-management-marketing-aras-corp_Z39xnuMy.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"\" \/><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"clw-sep\" aria-hidden=\"true\"><span><\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"1\" height=\"1\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2020\/06\/INC.-500-3.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"\" \/><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"clw-sep\" aria-hidden=\"true\"><span><\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"285\" height=\"75\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/07\/ey-logo-1-1.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"\" \/><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"clw-sep\" aria-hidden=\"true\"><span><\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"clw-nav-dots\" role=\"tablist\"><\/div>\n\n\t\t<\/div>\n\n\t\t<script>\n\t\t(function(){\n\t\t\tvar wrap = document.getElementById('clw-5b99c4c');\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-cdfad67 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"cdfad67\" 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-d7e8ba6 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"d7e8ba6\" 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\">Advantages of nearshore software development with 10Pearls<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4df11fb e-grid e-con-full e-con e-child\" data-id=\"4df11fb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a436ffe indigo-h4 elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"a436ffe\" 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=\"Cultural alignment\">\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.316 13.36c-1.12-1.6-2.96-2.48-4.88-2.32-1.52 0.16-2.32 0.64-4.24 2.4-0.48 0.48-0.96 0.8-1.2 0.96-0.24-0.16-0.56-0.48-1.040-0.96-1.84-1.68-2.8-2.32-4.24-2.4-2-0.16-3.84 0.72-4.96 2.32s-1.2 3.6-0.32 5.36v0c0.4 0.8 0.96 1.36 5.12 5.12s4.72 4.32 5.36 4.32c0.080 0 0.16 0 0.24 0 0.48-0.080 0.88-0.24 5.28-4.24 4.24-3.84 4.64-4.16 5.12-5.12 0.88-1.76 0.8-3.76-0.24-5.44zM25.116 18c-0.4 0.72-0.56 0.88-4.8 4.64-1.36 1.2-3.68 3.28-4.4 3.84-0.56-0.4-2.16-1.84-4.32-3.84-3.76-3.44-4.48-4.16-4.8-4.64-0.64-1.2-0.56-2.64 0.24-3.76s2.080-1.76 3.52-1.6c0.88 0.080 1.6 0.4 3.28 2 1.6 1.52 1.92 1.52 2.16 1.52s0.56 0 2.24-1.52c1.84-1.68 2.32-1.92 3.28-2 1.36-0.16 2.64 0.48 3.44 1.6 0.72 1.2 0.8 2.56 0.16 3.76z\"><\/path><path d=\"M16.236 10.72c0.96 0 1.76-0.32 2.48-1.040 0.64-0.64 1.040-1.52 1.040-2.48s-0.4-1.76-1.040-2.4c-0.64-0.64-1.52-0.96-2.48-0.96s-1.76 0.32-2.48 1.040c-0.64 0.64-1.040 1.52-1.040 2.4 0 0 0 0 0 0 0 0.96 0.4 1.76 1.040 2.4 0.72 0.72 1.6 1.040 2.48 1.040zM14.956 6c0.72-0.72 1.92-0.72 2.64 0 0.32 0.32 0.56 0.8 0.56 1.28s-0.16 0.96-0.56 1.28c-0.72 0.72-1.92 0.72-2.64 0-0.32-0.32-0.56-0.8-0.56-1.28s0.24-0.96 0.56-1.28z\"><\/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\tCultural alignment\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\tA shared culture and language enhance collaboration and innovation, helping to build trust and rapport.\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-7b2a8cc indigo-h4 elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"7b2a8cc\" 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.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<\/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\tCost-efficiency \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\tLeverage skilled talent at lower costs, reducing expenses, optimizing resources, and <a class=\"black-link\" href=\"\/blog\/cost-of-outsourcing-software-development\/\" target=\"_blank\">increasing return on investment<\/a>.\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-e988bb6 indigo-h4 elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"e988bb6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M26.6 7.2h-2.72c-2.080-3.2-5.2-4.8-9.52-4.8-5.84 0-10.72 4.32-11.6 9.92-0.080 0.16-0.16 0.32-0.16 0.48 0 0.080 0 0.16 0.080 0.24-0.080 0.4-0.080 0.8-0.080 1.12 0 4 2.080 7.84 5.52 9.92v4.72c0 0.48 0.32 0.8 0.8 0.8s0.8-0.32 0.8-0.8v-5.12c0-0.32-0.16-0.56-0.4-0.72-3.2-1.76-5.12-5.2-5.12-8.8 0-0.16 0-0.4 0-0.56h8.080c0.48 2.48 2.64 4.32 5.28 4.32h6.48v4.24c0 0.56-0.48 1.040-1.040 1.040h-3.6c-0.48 0-0.8 0.32-0.8 0.8v4.56c0 0.48 0.32 0.8 0.8 0.8s0.8-0.32 0.8-0.8v-3.76h2.88c1.44 0 2.64-1.2 2.64-2.64v-4.24h0.88c1.52 0 2.8-1.28 2.8-2.8v-5.2c-0.080-1.44-1.28-2.72-2.8-2.72zM14.36 4c3.36 0 5.76 1.040 7.52 3.2h-4.32c-2.8 0-5.040 2.080-5.36 4.8h-7.76c0.96-4.56 5.040-8 9.92-8zM13.8 12.56c0-2.080 1.68-3.76 3.76-3.76h1.84v7.52h-1.84c-2.080 0-3.76-1.68-3.76-3.76zM27.72 15.2c0 0.64-0.56 1.2-1.2 1.2h-5.6v-7.6h5.6c0.64 0 1.2 0.56 1.2 1.2v5.2z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tCollaborative development\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 nearshore team of English-proficient developers uses the latest collaboration tools to ensure seamless communication with your in-house staff.\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-0ebc688 indigo-h4 elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"0ebc688\" 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 1.84c-7.76 0-14.16 6.4-14.16 14.16s6.4 14.16 14.16 14.16 14.16-6.4 14.16-14.16-6.4-14.16-14.16-14.16zM16 28.56c-6.88 0-12.56-5.6-12.56-12.56s5.68-12.56 12.56-12.56 12.56 5.6 12.56 12.56-5.68 12.56-12.56 12.56z\"><\/path><path d=\"M21.68 17.92l-4.88-2.4v-7.52c0-0.48-0.32-0.8-0.8-0.8s-0.8 0.32-0.8 0.8v8c0 0.32 0.16 0.56 0.48 0.72l5.36 2.64c0.080 0.080 0.24 0.080 0.32 0.080 0.32 0 0.56-0.16 0.72-0.48s0-0.8-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\tCompatible time zones \t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tEnable real-time collaboration with the agility needed for rapid software iterations, reducing delays and ensuring quick turnover.\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-4fdb6c7 indigo-h4 elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"4fdb6c7\" 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 8.2c-2.64 0-4.8 2.16-4.8 4.8s2.16 4.8 4.8 4.8 4.8-2.16 4.8-4.8-2.16-4.8-4.8-4.8zM16 16.2c-1.76 0-3.2-1.44-3.2-3.2s1.44-3.2 3.2-3.2c1.76 0 3.2 1.44 3.2 3.2s-1.44 3.2-3.2 3.2z\"><\/path><path d=\"M23.6 5.4c-2-2-4.72-3.2-7.6-3.2s-5.6 1.12-7.6 3.2-3.2 4.72-3.2 7.6c0 9.28 9.92 16.4 10.32 16.64 0.16 0.080 0.32 0.16 0.48 0.16s0.32-0.080 0.48-0.16c0.4-0.32 10.32-7.36 10.32-16.64 0-2.88-1.12-5.52-3.2-7.6zM16 28.040c-1.92-1.52-9.2-7.6-9.2-15.040 0-2.48 0.96-4.8 2.72-6.48s4.080-2.72 6.48-2.72c2.48 0 4.8 0.96 6.48 2.72 1.76 1.76 2.72 4.080 2.72 6.48 0 7.44-7.28 13.52-9.2 15.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\tCompatible time zones \t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tEnable real-time collaboration with the agility needed for rapid software iterations, reducing delays and ensuring quick turnover.\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-8077b66 indigo-h4 elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"8077b66\" 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\tQuality of talent\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\tThanks to our stellar reputation and excellent internal culture, we\u2019re able to hire the top 1% of tech talent in the industry.\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-ef438a6 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"ef438a6\" 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-1d3f649 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"1d3f649\" 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-7cf8fde elementor-widget elementor-widget-clients_logo_widget\" data-id=\"7cf8fde\" 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-7cf8fde { width:100%; box-sizing:border-box; }\n\n\t\t\/* Track outer \u2014 clips overflow *\/\n\t\t#clw-7cf8fde .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-7cf8fde .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-7cf8fde .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-7cf8fde .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-7cf8fde .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-7cf8fde .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-7cf8fde .clw-item:last-of-type + .clw-sep,\n\t\t#clw-7cf8fde .clw-sep:last-child { display:none !important; }\n\n\t\t\/* Mobile nav dots *\/\n\t\t#clw-7cf8fde .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-7cf8fde .clw-nd {\n\t\t\twidth: 10px !important;\n\t\t\theight: 10px !important;\n\t\t\tborder-radius: 50% !important;\n\t\t\tbackground: #cccccc !important;\n\t\t\topacity: 1;\n\t\t\tcursor: pointer;\n\t\t\tborder:none !important;\t\t\tpadding: 0;\n\t\t\ttransition: width .25s ease, height .25s ease, opacity .25s ease, background .25s ease, border .25s ease;\n\t\t\tflex-shrink: 0;\n\t\t\tdisplay: block;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t#clw-7cf8fde .clw-nd.active {\n\t\t\twidth: 14px !important;\n\t\t\theight: 14px !important;\n\t\t\topacity: 1 !important;\n\t\t\tbackground: #333333 !important;\n\t\t\tborder:3px solid #333333 !important;\t\t}\n\n\t\t\/* Mobile *\/\n\t\t@media (max-width: 768px) {\n\t\t\t#clw-7cf8fde .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-7cf8fde .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-7cf8fde .clw-sep { display:none !important; }\n\t\t\t#clw-7cf8fde .clw-nav-dots { display:flex; }\n\t\t}\n\t\t<\/style>\n\n\t\t<div id=\"clw-7cf8fde\"\n\t\t\t data-clw=\"1\"\n\t\t\t data-autoplay=\"true\"\n\t\t\t data-speed=\"3000\"\n\t\t\t data-lpr=\"4\"\n\t\t\t data-sep=\"1\"\n\t\t\t data-dot-color=\"#cccccc\"\n\t\t\t data-dot-active-color=\"#333333\">\n\n\t\t\t<div class=\"clw-track-outer\">\n\t\t\t\t<div class=\"clw-track\">\n\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"243\" height=\"44\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/02\/Group-1000001257.png\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"width:243px !important;max-width:243px !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=\"80\" height=\"26\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2020\/11\/cnx.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"width:150px !important;max-width:150px !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=\"1\" height=\"1\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2020\/11\/national-geographic-1.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"width:180px !important;max-width:180px !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=\"109\" height=\"27\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2021\/09\/PayPal-White.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"width:180px !important;max-width:180px !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=\"67\" height=\"23\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2021\/09\/Uber_logo_2018-2.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"width:150px !important;max-width:150px !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-7cf8fde');\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-1167f14 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"1167f14\" 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-95dc3d8 e-con-full page-break-banner e-flex e-con e-child\" data-id=\"95dc3d8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-e43ffc0 e-con-full e-flex e-con e-child\" data-id=\"e43ffc0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1139d64 indigo-h2 section-title-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"1139d64\" 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\">Delivering high-quality software development at a fractional cost with round-the-clock productivity.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-426f273 indigo-btn indigo-btn--gradient elementor-widget elementor-widget-button\" data-id=\"426f273\" 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\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-876774e section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"876774e\" data-element_type=\"container\" data-e-type=\"container\" id=\"03\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a9ab779 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"a9ab779\" 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 nearshore locations<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bdcb1e0 e-grid e-con-full e-con e-child\" data-id=\"bdcb1e0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-645643d indigo-h4 elementor-position-top elementor-widget elementor-widget-image-box\" data-id=\"645643d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"573\" height=\"322\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/07\/costa-rica-san-jose.webp\" class=\"attachment-full size-full wp-image-214522\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/07\/costa-rica-san-jose.webp 573w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/07\/costa-rica-san-jose-300x169.webp 300w\" sizes=\"auto, (max-width: 573px) 100vw, 573px\" \/><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\">Costa Rica - <span>San Jose<\/span><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/Flag-\u2013-Costa-Rica.svg\"><\/h3><p class=\"elementor-image-box-description\">Through its skilled workforce, stable political and economic climate, Costa Rica has become 10Pearls\u2019 primary delivery hub. Our investment and initiatives like <a href=\"\/WiTLATAM\/\" target=\"_blank\" rel=\"noopener\">Women In Tech<\/a> have earned us recognition from Forbes as a <a href=\"\/news\/forbes-central-america-listed-10pearls-as-one-of-the-top-technology-companies-to-watch-in-latin-america\/\" target=\"_blank\" rel=\"noopener\">Top Technology Company to Watch in LATAM.<\/a><\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a949ccb indigo-h4 elementor-position-top elementor-widget elementor-widget-image-box\" data-id=\"a949ccb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"573\" height=\"322\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/07\/colombia-medellin.webp\" class=\"attachment-full size-full wp-image-214523\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/07\/colombia-medellin.webp 573w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/07\/colombia-medellin-300x169.webp 300w\" sizes=\"auto, (max-width: 573px) 100vw, 573px\" \/><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\">Colombia - <span>Medellin<\/span><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/Flag-\u2013-Colombia.svg\"><\/h3><p class=\"elementor-image-box-description\">Specializing in AI and blockchain services, Colombia serves as 10Pearls' AI delivery center, highlighting our commitment to <a href=\"\/blog\/the-bogota-posts-exclusive-interview-with-imran-aftab-on-10pearls-expansion-into-colombia\/\" target=\"_blank\" rel=\"noopener\">expanding expertise and fostering growth.<\/a><\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7491f8b indigo-h4 elementor-position-top elementor-widget elementor-widget-image-box\" data-id=\"7491f8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"573\" height=\"322\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/07\/peru-lima.webp\" class=\"attachment-full size-full wp-image-214521\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/07\/peru-lima.webp 573w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/07\/peru-lima-300x169.webp 300w\" sizes=\"auto, (max-width: 573px) 100vw, 573px\" \/><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\">Peru - <span>Lima<\/span><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/Flag-\u2013-Peru.svg\"><\/h3><p class=\"elementor-image-box-description\">Our Peru delivery centers excel in <a href=\"\/news\/10pearls-acquires-whiz\/\" target=\"_blank\" rel=\"noopener\">agile software development and innovation services.<\/a> Offering industry-leading technology talent, Peru is one of the top emerging software outsourcing destinations in LATAM.<\/p><\/div><\/div>\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-6c5df45 e-con-full section-padding e-flex e-con e-parent\" data-id=\"6c5df45\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-581cf57 e-flex e-con-boxed e-con e-child\" data-id=\"581cf57\" 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-59c2fc1 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"59c2fc1\" 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\">Team of creators and innovators<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fbdc115 elementor-widget elementor-widget-photo_scroller\" data-id=\"fbdc115\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"photo_scroller.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <style>\n            \/* ---- keyframe (scoped name avoids collisions with other instances) ---- *\/\n            @keyframes ps-scroll-ps-fbdc115 {\n                from { transform: translateX(0); }\n                to   { transform: translateX(-50%); }\n            }\n\n            #ps-fbdc115 {\n                overflow: hidden;\n                width: 100%;\n            }\n\n            \/* The track: one flex row, wide enough for all images \u00d7 2 *\/\n            #ps-fbdc115 .ps-track {\n                display: flex;\n                width: max-content;      \/* shrink-wraps to actual image content *\/\n                padding: 0;\n                margin: 0;\n                list-style: none;\n                column-gap: 0px;  \/* uniform gap \u2014 including the seam *\/\n                animation: ps-scroll-ps-fbdc115                           100s\n                           linear\n                           infinite;\n                will-change: transform;\n            }\n\n            #ps-fbdc115 .ps-track li {\n                list-style: none;\n                padding: 0;\n                margin: 0;\n                flex-shrink: 0;\n                line-height: 0;          \/* kill baseline gap under inline-block img *\/\n            }\n\n            #ps-fbdc115 .ps-track img {\n                height: 500px;\n                width: auto;\n                max-width: none;\n                display: block;\n                object-fit: cover;\n            }\n\n            @media (max-width: 768px) {\n                #ps-fbdc115 .ps-track img {\n                    height: 300px;\n                }\n            }\n\n                    <\/style>\n\n        <div id=\"ps-fbdc115\">\n            <ul class=\"ps-track\">\n                <li><img fetchpriority=\"high\" width=\"1135\" height=\"636\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-1.jpg\" class=\"no-lazy\" alt=\"\" decoding=\"async\" loading=\"eager\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-1.jpg 1135w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-1-300x168.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-1-1024x574.jpg 1024w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-1-768x430.jpg 768w\" sizes=\"(max-width: 1135px) 100vw, 1135px\" \/><\/li><li><img width=\"1365\" height=\"636\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-2.jpg\" class=\"no-lazy\" alt=\"\" decoding=\"async\" loading=\"eager\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-2.jpg 1365w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-2-300x140.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-2-1024x477.jpg 1024w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-2-768x358.jpg 768w\" sizes=\"(max-width: 1365px) 100vw, 1365px\" \/><\/li><li><img width=\"1366\" height=\"636\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-3.jpg\" class=\"no-lazy\" alt=\"\" decoding=\"async\" loading=\"eager\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-3.jpg 1366w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-3-300x140.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-3-1024x477.jpg 1024w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-3-768x358.jpg 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" \/><\/li><li><img width=\"1365\" height=\"636\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-4.jpg\" class=\"no-lazy\" alt=\"\" decoding=\"async\" loading=\"eager\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-4.jpg 1365w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-4-300x140.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-4-1024x477.jpg 1024w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-4-768x358.jpg 768w\" sizes=\"(max-width: 1365px) 100vw, 1365px\" \/><\/li><li><img width=\"789\" height=\"636\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-5.jpg\" class=\"no-lazy\" alt=\"\" decoding=\"async\" loading=\"eager\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-5.jpg 789w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-5-300x242.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-5-768x619.jpg 768w\" sizes=\"(max-width: 789px) 100vw, 789px\" \/><\/li><li><img width=\"1365\" height=\"636\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-6.jpg\" class=\"no-lazy\" alt=\"\" decoding=\"async\" loading=\"eager\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-6.jpg 1365w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-6-300x140.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-6-1024x477.jpg 1024w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-6-768x358.jpg 768w\" sizes=\"(max-width: 1365px) 100vw, 1365px\" \/><\/li><li><img width=\"1364\" height=\"636\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-7.jpg\" class=\"no-lazy\" alt=\"\" decoding=\"async\" loading=\"eager\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-7.jpg 1364w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-7-300x140.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-7-1024x477.jpg 1024w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-7-768x358.jpg 768w\" sizes=\"(max-width: 1364px) 100vw, 1364px\" \/><\/li><li><img width=\"1362\" height=\"636\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-8.jpg\" class=\"no-lazy\" alt=\"\" decoding=\"async\" loading=\"eager\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-8.jpg 1362w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-8-300x140.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-8-1024x478.jpg 1024w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-8-768x359.jpg 768w\" sizes=\"(max-width: 1362px) 100vw, 1362px\" \/><\/li><li><img fetchpriority=\"high\" width=\"1135\" height=\"636\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-1.jpg\" class=\"no-lazy\" alt=\"\" decoding=\"async\" loading=\"eager\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-1.jpg 1135w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-1-300x168.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-1-1024x574.jpg 1024w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-1-768x430.jpg 768w\" sizes=\"(max-width: 1135px) 100vw, 1135px\" \/><\/li><li><img width=\"1365\" height=\"636\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-2.jpg\" class=\"no-lazy\" alt=\"\" decoding=\"async\" loading=\"eager\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-2.jpg 1365w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-2-300x140.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-2-1024x477.jpg 1024w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-2-768x358.jpg 768w\" sizes=\"(max-width: 1365px) 100vw, 1365px\" \/><\/li><li><img width=\"1366\" height=\"636\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-3.jpg\" class=\"no-lazy\" alt=\"\" decoding=\"async\" loading=\"eager\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-3.jpg 1366w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-3-300x140.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-3-1024x477.jpg 1024w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-3-768x358.jpg 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" \/><\/li><li><img width=\"1365\" height=\"636\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-4.jpg\" class=\"no-lazy\" alt=\"\" decoding=\"async\" loading=\"eager\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-4.jpg 1365w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-4-300x140.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-4-1024x477.jpg 1024w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-4-768x358.jpg 768w\" sizes=\"(max-width: 1365px) 100vw, 1365px\" \/><\/li><li><img width=\"789\" height=\"636\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-5.jpg\" class=\"no-lazy\" alt=\"\" decoding=\"async\" loading=\"eager\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-5.jpg 789w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-5-300x242.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-5-768x619.jpg 768w\" sizes=\"(max-width: 789px) 100vw, 789px\" \/><\/li><li><img width=\"1365\" height=\"636\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-6.jpg\" class=\"no-lazy\" alt=\"\" decoding=\"async\" loading=\"eager\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-6.jpg 1365w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-6-300x140.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-6-1024x477.jpg 1024w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-6-768x358.jpg 768w\" sizes=\"(max-width: 1365px) 100vw, 1365px\" \/><\/li><li><img width=\"1364\" height=\"636\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-7.jpg\" class=\"no-lazy\" alt=\"\" decoding=\"async\" loading=\"eager\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-7.jpg 1364w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-7-300x140.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-7-1024x477.jpg 1024w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-7-768x358.jpg 768w\" sizes=\"(max-width: 1364px) 100vw, 1364px\" \/><\/li><li><img width=\"1362\" height=\"636\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-8.jpg\" class=\"no-lazy\" alt=\"\" decoding=\"async\" loading=\"eager\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-8.jpg 1362w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-8-300x140.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-8-1024x478.jpg 1024w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-team-8-768x359.jpg 768w\" sizes=\"(max-width: 1362px) 100vw, 1362px\" \/><\/li>            <\/ul>\n        <\/div>\n\n        \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-a8d0093 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"a8d0093\" 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-fefde14 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"fefde14\" 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\">Nearshore development operating models<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b88f168 e-con-full e-flex e-con e-child\" data-id=\"b88f168\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9c4ec63 e-con-full e-flex e-con e-child\" data-id=\"9c4ec63\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b67039 indigo-h3 elementor-widget elementor-widget-heading\" data-id=\"9b67039\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Project-based nearshoring<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e42d7a9 elementor-widget elementor-widget-text-editor\" data-id=\"e42d7a9\" 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>If you need a team to handle all aspects of a software project, including project management, design, development, testing, and ongoing maintenance, you should use the project-based nearshoring model. Our experts keep you informed every step of the way to ensure we deliver an innovative solution that meets or exceeds your expectations.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d40a8a elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-image\" data-id=\"8d40a8a\" 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=\"850\" height=\"414\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-op-img-1.jpg\" class=\"attachment-full size-full wp-image-88265\" alt=\"A nearshore team works on a software development project\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-op-img-1.jpg 850w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-op-img-1-300x146.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-op-img-1-768x374.jpg 768w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e0705cd e-con-full e-flex e-con e-child\" data-id=\"e0705cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f916f21 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-image\" data-id=\"f916f21\" 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=\"850\" height=\"408\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-op-img-2.jpg\" class=\"attachment-full size-full wp-image-88266\" alt=\"An in-house project manager remotely oversees a managed team software project\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-op-img-2.jpg 850w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-op-img-2-300x144.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-op-img-2-768x369.jpg 768w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c0d80f8 e-con-full e-flex e-con e-child\" data-id=\"c0d80f8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf4f0c5 indigo-h3 elementor-widget elementor-widget-heading\" data-id=\"bf4f0c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Managed team nearshoring<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bf77590 elementor-widget elementor-widget-text-editor\" data-id=\"bf77590\" 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>In a managed team engagement, your company hires a team of developers to build a specific update or feature for an existing software project. In-house project managers coordinate and oversee the nearshore team to ensure the finished product meets specifications.<\/p>\t\t\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-4d4a860 e-con-full e-flex e-con e-child\" data-id=\"4d4a860\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0815cb2 e-con-full e-flex e-con e-child\" data-id=\"0815cb2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b9f4038 indigo-h3 elementor-widget elementor-widget-heading\" data-id=\"b9f4038\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Team augmentation nearshoring<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88d7c2c elementor-widget elementor-widget-text-editor\" data-id=\"88d7c2c\" 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>The team augmentation model is likely the best option if you already have an in-house team for your project but need outside help to fill specific experience gaps. Team augmentation is less expensive than hiring a full team. Our nearshore software experts are English-proficient and will adopt your preferred collaboration tools to integrate seamlessly with your team.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c85d59 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-image\" data-id=\"1c85d59\" 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=\"850\" height=\"414\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-op-img-3.jpg\" class=\"attachment-full size-full wp-image-88267\" alt=\"A nearshore software developer works with in-house staff in the staff augmentation outsourcing model\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-op-img-3.jpg 850w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-op-img-3-300x146.jpg 300w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-op-img-3-768x374.jpg 768w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-589d62b featured-bnr-section e-flex e-con-boxed e-con e-child\" data-id=\"589d62b\" 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-edc29d3 e-con-full e-flex e-con e-child\" data-id=\"edc29d3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b861ef indigo-h2 section-title-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"3b861ef\" 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\">Build custom AI solutions that deliver real business value<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28f8b5b elementor-widget elementor-widget-text-editor\" data-id=\"28f8b5b\" 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>From strategy to deployment, we help you design, develop, and scale AI-native software that solves complex problems and drives measurable outcomes.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6de388e indigo-btn indigo-btn--ghost elementor-widget elementor-widget-button\" data-id=\"6de388e\" 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=\"\/artificial-intelligence\/\" 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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-960a411 section-padding gradient-lefttoright-advantages e-flex e-con-boxed e-con e-parent\" data-id=\"960a411\" 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-6afca70 indigo-h2 section-title-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"6afca70\" 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\">Advancing diversity in the tech world<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-60664c1 section-head-margin-bottom elementor-widget elementor-widget-text-editor\" data-id=\"60664c1\" 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>An initiative of 10Pearls to inspire women in technology to come forward and break gender stereotypes in the tech field, lead innovation, network, and forge new career opportunities.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7634af7 e-con-full e-flex e-con e-child\" data-id=\"7634af7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2059a18 card-shadow elementor-widget elementor-widget-video\" data-id=\"2059a18\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/Cnp20ZoBM4U&quot;,&quot;show_image_overlay&quot;:&quot;yes&quot;,&quot;image_overlay&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/10pearls.com\\\/uk\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Screenshot-2026-07-21-at-5.06.48-PM-1.png&quot;,&quot;id&quot;:216411,&quot;size&quot;:&quot;&quot;},&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t\t\t<div class=\"elementor-custom-embed-image-overlay\" style=\"background-image: url(https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/08\/Screenshot-2026-07-21-at-5.06.48-PM-1.png);\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-custom-embed-play\" role=\"button\" aria-label=\"Play Video\" tabindex=\"0\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100\" height=\"100\" viewBox=\"0 0 100 100\" fill=\"none\"><g opacity=\"0.75\"><path d=\"M29.2051 9.58014C31.1845 9.58687 33.1277 10.1157 34.8374 11.1133L84.8154 40.2686H84.8179C86.5208 41.2568 87.9361 42.6742 88.9194 44.3799C89.9028 46.0858 90.4192 48.0213 90.4209 49.9903C90.4225 51.9588 89.9092 53.8935 88.9292 55.6007C87.9492 57.3075 86.5377 58.7282 84.8374 59.7193L34.8374 88.8868C33.1277 89.8844 31.1845 90.4133 29.2051 90.42C27.2256 90.4267 25.2794 89.9094 23.563 88.9234C21.8467 87.9374 20.421 86.5156 19.4297 84.8023C18.4386 83.0891 17.9154 81.1444 17.916 79.1651V20.8326C17.9157 18.8539 18.4388 16.9105 19.4297 15.1978C20.421 13.4845 21.8467 12.0627 23.563 11.0767C25.2794 10.0907 27.2256 9.57342 29.2051 9.58014ZM29.1855 15.4151C28.2325 15.4119 27.2947 15.6606 26.4683 16.1353C25.6423 16.61 24.9557 17.2933 24.4785 18.1177C24.0012 18.9427 23.7507 19.8795 23.751 20.8326V79.1675L23.7607 79.524C23.8151 80.353 24.0608 81.1605 24.4785 81.8824C24.9558 82.7072 25.642 83.3926 26.4683 83.8673C27.2946 84.3419 28.2326 84.5883 29.1855 84.585C30.1385 84.5817 31.0749 84.328 31.8979 83.8477L81.8979 54.6802L82.1982 54.4923C82.8839 54.0304 83.4574 53.4174 83.8706 52.6978C84.3426 51.8758 84.5891 50.9431 84.5884 49.9952C84.5876 49.0475 84.3388 48.1161 83.8657 47.295C83.3923 46.4738 82.7105 45.7908 81.8906 45.315L81.8857 45.3101L31.8979 16.1524C31.0749 15.6721 30.1385 15.4184 29.1855 15.4151Z\" fill=\"white\"><\/path><\/g><\/svg>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\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-ebcb280 elementor-align-right indigo-btn indigo-btn--label-primary elementor-widget elementor-widget-button\" data-id=\"ebcb280\" 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=\"\/witlatam\/\" 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\">Learn More<\/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-3b7b021 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"3b7b021\" 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-3d0d9b1 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"3d0d9b1\" 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\">As featured in<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a548a3 elementor-widget elementor-widget-clients_logo_widget\" data-id=\"7a548a3\" 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-7a548a3 { width:100%; box-sizing:border-box; }\n\n\t\t\/* Track outer \u2014 clips overflow *\/\n\t\t#clw-7a548a3 .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-7a548a3 .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-7a548a3 .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-7a548a3 .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-7a548a3 .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-7a548a3 .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-7a548a3 .clw-item:last-of-type + .clw-sep,\n\t\t#clw-7a548a3 .clw-sep:last-child { display:none !important; }\n\n\t\t\/* Mobile nav dots *\/\n\t\t#clw-7a548a3 .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-7a548a3 .clw-nd {\n\t\t\twidth: 10px !important;\n\t\t\theight: 10px !important;\n\t\t\tborder-radius: 50% !important;\n\t\t\tbackground: #cccccc !important;\n\t\t\topacity: 1;\n\t\t\tcursor: pointer;\n\t\t\tborder:none !important;\t\t\tpadding: 0;\n\t\t\ttransition: width .25s ease, height .25s ease, opacity .25s ease, background .25s ease, border .25s ease;\n\t\t\tflex-shrink: 0;\n\t\t\tdisplay: block;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t#clw-7a548a3 .clw-nd.active {\n\t\t\twidth: 14px !important;\n\t\t\theight: 14px !important;\n\t\t\topacity: 1 !important;\n\t\t\tbackground: #333333 !important;\n\t\t\tborder:3px solid #333333 !important;\t\t}\n\n\t\t\/* Mobile *\/\n\t\t@media (max-width: 768px) {\n\t\t\t#clw-7a548a3 .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-7a548a3 .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-7a548a3 .clw-sep { display:none !important; }\n\t\t\t#clw-7a548a3 .clw-nav-dots { display:flex; }\n\t\t}\n\t\t<\/style>\n\n\t\t<div id=\"clw-7a548a3\"\n\t\t\t data-clw=\"1\"\n\t\t\t data-autoplay=\"true\"\n\t\t\t data-speed=\"6000\"\n\t\t\t data-lpr=\"4\"\n\t\t\t data-sep=\"1\"\n\t\t\t data-dot-color=\"#cccccc\"\n\t\t\t data-dot-active-color=\"#333333\">\n\n\t\t\t<div class=\"clw-track-outer\">\n\t\t\t\t<div class=\"clw-track\">\n\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"159\" height=\"46\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/08\/forbesca.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"width:180px !important;max-width:180px !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=\"260\" height=\"72\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/08\/entrepreneur-logo-bw.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"width:230px !important;max-width:230px !important;filter:invert(1) brightness(2) !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=\"207\" height=\"49\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/08\/eltiempo-logo-bw.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"width:180px !important;max-width:180px !important;filter:invert(1) brightness(2) !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=\"293\" height=\"45\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/08\/bogota-logo-bw.svg\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"width:230px !important;max-width:230px !important;filter:invert(1) brightness(2) !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-7a548a3');\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-b0afbf9 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"b0afbf9\" 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-ca68200 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"ca68200\" 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\">Tools &amp; technologies<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1a6ee4 e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"f1a6ee4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;tabs_justify_horizontal&quot;:&quot;stretch&quot;,&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"253390564\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-2533905641\" data-tab-title-id=\"e-n-tab-title-2533905641\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-2533905641\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tPlatforms &amp; frameworks\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2533905642\" data-tab-title-id=\"e-n-tab-title-2533905642\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2533905642\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tProgramming languages\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2533905643\" data-tab-title-id=\"e-n-tab-title-2533905643\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2533905643\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tDatabase &amp; reporting\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-2533905641\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2533905641\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-2e29bc1 e-con-full e-grid e-con e-child\" data-id=\"2e29bc1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7311971 e-flex e-con-boxed e-con e-child\" data-id=\"7311971\" 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-55187bd elementor-widget elementor-widget-image\" data-id=\"55187bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"599\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/aws-logo-platform.svg\" class=\"attachment-large size-large wp-image-92139\" alt=\"aws\" 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-5d0ab28 e-flex e-con-boxed e-con e-child\" data-id=\"5d0ab28\" 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-f5385fa elementor-widget elementor-widget-image\" data-id=\"f5385fa\" 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=\"206\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/01\/sharepoint-1.svg\" class=\"attachment-large size-large wp-image-171574\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-57972f3 e-flex e-con-boxed e-con e-child\" data-id=\"57972f3\" 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-b17751a elementor-widget elementor-widget-image\" data-id=\"b17751a\" 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=\"121\" height=\"28\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/12\/Kotlin_logo-png.webp.png\" class=\"attachment-large size-large wp-image-116591\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ba6f041 e-flex e-con-boxed e-con e-child\" data-id=\"ba6f041\" 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-ac6c4b8 elementor-widget elementor-widget-image\" data-id=\"ac6c4b8\" 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=\"300\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/microsoft-azure-logo.svg\" class=\"attachment-large size-large wp-image-141548\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0835446 e-flex e-con-boxed e-con e-child\" data-id=\"0835446\" 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-95075d0 elementor-widget elementor-widget-image\" data-id=\"95075d0\" 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=\"320\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/01\/meteor-5.svg\" class=\"attachment-large size-large wp-image-171575\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3fd19d2 e-flex e-con-boxed e-con e-child\" data-id=\"3fd19d2\" 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-28c6950 elementor-widget elementor-widget-image\" data-id=\"28c6950\" 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=\"300\" height=\"180\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/01\/android-studio-Logo.webp\" class=\"attachment-large size-large wp-image-171577\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-76d0e6f e-flex e-con-boxed e-con e-child\" data-id=\"76d0e6f\" 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-cf2b219 elementor-widget elementor-widget-image\" data-id=\"cf2b219\" 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=\"399\" height=\"63\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/Google_Cloud@3x.png\" class=\"attachment-large size-large wp-image-141549\" alt=\"\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/Google_Cloud@3x.png 399w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/Google_Cloud@3x-300x47.png 300w\" sizes=\"auto, (max-width: 399px) 100vw, 399px\" 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-d5a7103 e-flex e-con-boxed e-con e-child\" data-id=\"d5a7103\" 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-d7f2a60 elementor-widget elementor-widget-image\" data-id=\"d7f2a60\" 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=\"359\" height=\"136\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/sd-micrsoft-2.png\" class=\"attachment-large size-large wp-image-89385\" alt=\"\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/sd-micrsoft-2.png 359w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/sd-micrsoft-2-300x114.png 300w\" sizes=\"auto, (max-width: 359px) 100vw, 359px\" 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-19c3bc4 e-flex e-con-boxed e-con e-child\" data-id=\"19c3bc4\" 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-409a840 elementor-widget elementor-widget-image\" data-id=\"409a840\" 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=\"721\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/01\/salesforce-logo.svg\" class=\"attachment-large size-large wp-image-171578\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-88e4b43 e-flex e-con-boxed e-con e-child\" data-id=\"88e4b43\" 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-5446f06 elementor-widget elementor-widget-image\" data-id=\"5446f06\" 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=\"278\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/01\/angular-seeklogo-com.svg\" class=\"attachment-large size-large wp-image-171579\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a691e41 e-flex e-con-boxed e-con e-child\" data-id=\"a691e41\" 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-8f7fbc0 elementor-widget elementor-widget-image\" data-id=\"8f7fbc0\" 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=\"239\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/xamarin-logo.svg\" class=\"attachment-large size-large wp-image-141550\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-01fa4a2 e-flex e-con-boxed e-con e-child\" data-id=\"01fa4a2\" 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-679247f elementor-widget elementor-widget-image\" data-id=\"679247f\" 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=\"350\" height=\"150\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/01\/adobe-aem-logo.png\" class=\"attachment-large size-large wp-image-171580\" alt=\"\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/01\/adobe-aem-logo.png 350w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/01\/adobe-aem-logo-300x129.png 300w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" 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-802037f e-flex e-con-boxed e-con e-child\" data-id=\"802037f\" 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-1a244cb elementor-widget elementor-widget-image\" data-id=\"1a244cb\" 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=\"1\" height=\"1\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2020\/12\/reactjs-ar-21-copy.svg\" class=\"attachment-large size-large wp-image-25590\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d280f3 e-flex e-con-boxed e-con e-child\" data-id=\"9d280f3\" 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-ddabb2e elementor-widget elementor-widget-image\" data-id=\"ddabb2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"599\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/01\/Ruby_on_Rails-Logo.svg\" class=\"attachment-large size-large wp-image-171581\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5bac617 e-flex e-con-boxed e-con e-child\" data-id=\"5bac617\" 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-f59f290 elementor-widget elementor-widget-image\" data-id=\"f59f290\" 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=\"400\" height=\"132\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2023\/07\/ms-dynamics-logo.webp\" class=\"attachment-large size-large wp-image-62928\" alt=\"ms-dynamics-logo\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2023\/07\/ms-dynamics-logo.webp 400w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2023\/07\/ms-dynamics-logo-300x99.webp 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2533905642\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2533905642\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-d93f1ff e-con-full e-grid e-con e-child\" data-id=\"d93f1ff\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-65ab1b9 e-flex e-con-boxed e-con e-child\" data-id=\"65ab1b9\" 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-8a68ea1 elementor-widget elementor-widget-image\" data-id=\"8a68ea1\" 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=\"465\" height=\"234\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/Nodejs_logo@3x.png\" class=\"attachment-large size-large wp-image-141561\" alt=\"\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/Nodejs_logo@3x.png 465w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/Nodejs_logo@3x-300x151.png 300w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" 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-52aa82b e-flex e-con-boxed e-con e-child\" data-id=\"52aa82b\" 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-1facab4 elementor-widget elementor-widget-image\" data-id=\"1facab4\" 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=\"378\" height=\"290\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/2048px-Unofficial_JavaScript_logo_2.svg-1.webp\" class=\"attachment-large size-large wp-image-141562\" alt=\"\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/2048px-Unofficial_JavaScript_logo_2.svg-1.webp 378w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/2048px-Unofficial_JavaScript_logo_2.svg-1-300x230.webp 300w\" sizes=\"auto, (max-width: 378px) 100vw, 378px\" 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-336b739 e-flex e-con-boxed e-con e-child\" data-id=\"336b739\" 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-f72652d elementor-widget elementor-widget-image\" data-id=\"f72652d\" 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=\"304\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/python-logo-generic.svg\" class=\"attachment-large size-large wp-image-141563\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-076cc74 e-flex e-con-boxed e-con e-child\" data-id=\"076cc74\" 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-b2ad45e elementor-widget elementor-widget-image\" data-id=\"b2ad45e\" 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=\"218\" height=\"45\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2022\/12\/golang-logo-1.jpg\" class=\"attachment-large size-large wp-image-56081\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5239574 e-flex e-con-boxed e-con e-child\" data-id=\"5239574\" 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-505a2e5 elementor-widget elementor-widget-image\" data-id=\"505a2e5\" 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=\"321\" height=\"99\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/Swift_logo@3x.png\" class=\"attachment-large size-large wp-image-141565\" alt=\"\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/Swift_logo@3x.png 321w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/Swift_logo@3x-300x93.png 300w\" sizes=\"auto, (max-width: 321px) 100vw, 321px\" 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-5a831dd e-flex e-con-boxed e-con e-child\" data-id=\"5a831dd\" 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-2ec0635 elementor-widget elementor-widget-image\" data-id=\"2ec0635\" 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=\"465\" height=\"234\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/Microsoft_.NET_logo@3x.png\" class=\"attachment-large size-large wp-image-141566\" alt=\"\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/Microsoft_.NET_logo@3x.png 465w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/Microsoft_.NET_logo@3x-300x151.png 300w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" 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-841303c e-flex e-con-boxed e-con e-child\" data-id=\"841303c\" 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-a3e1902 elementor-widget elementor-widget-image\" data-id=\"a3e1902\" 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=\"177\" height=\"100\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/Group-726.png\" class=\"attachment-large size-large wp-image-141567\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-03bb796 e-flex e-con-boxed e-con e-child\" data-id=\"03bb796\" 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-4eccda5 elementor-widget elementor-widget-image\" data-id=\"4eccda5\" 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=\"465\" height=\"234\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/Java_programming_language_logo_3x.png\" class=\"attachment-large size-large wp-image-141568\" alt=\"\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/Java_programming_language_logo_3x.png 465w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/Java_programming_language_logo_3x-300x151.png 300w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" 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-f887acf e-flex e-con-boxed e-con e-child\" data-id=\"f887acf\" 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-7645a76 elementor-widget elementor-widget-image\" data-id=\"7645a76\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/objectivec-icon.svg\" class=\"attachment-large size-large wp-image-141569\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fda2362 e-flex e-con-boxed e-con e-child\" data-id=\"fda2362\" 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-d71a82c elementor-widget elementor-widget-image\" data-id=\"d71a82c\" 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=\"582\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/new-php-logo.svg\" class=\"attachment-large size-large wp-image-141570\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ee1f071 e-flex e-con-boxed e-con e-child\" data-id=\"ee1f071\" 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-8f9b198 elementor-widget elementor-widget-image\" data-id=\"8f9b198\" 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=\"74\" height=\"78\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/reactnative-logo.webp\" class=\"attachment-large size-large wp-image-141571\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3863437 e-flex e-con-boxed e-con e-child\" data-id=\"3863437\" 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-67f8ab6 elementor-widget elementor-widget-image\" data-id=\"67f8ab6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/r-language-icon.svg\" class=\"attachment-large size-large wp-image-141572\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2533905643\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2533905643\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-f4d9fc5 e-con-full e-grid e-con e-child\" data-id=\"f4d9fc5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-50e499e e-flex e-con-boxed e-con e-child\" data-id=\"50e499e\" 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-d19a4ad elementor-widget elementor-widget-image\" data-id=\"d19a4ad\" 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=\"254\" height=\"70\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/MongoDB_Logo_svg.webp\" class=\"attachment-large size-large wp-image-141573\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-af023f9 e-flex e-con-boxed e-con e-child\" data-id=\"af023f9\" 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-5285216 elementor-widget elementor-widget-image\" data-id=\"5285216\" 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=\"218\" height=\"45\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2022\/12\/cassandra-logo-1.jpg\" class=\"attachment-large size-large wp-image-56082\" alt=\"cassandra-logo\" 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-726277e e-flex e-con-boxed e-con e-child\" data-id=\"726277e\" 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-ce1647f elementor-widget elementor-widget-image\" data-id=\"ce1647f\" 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=\"512\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/postgresql-logo-ar.svg\" class=\"attachment-large size-large wp-image-141575\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0eec036 e-flex e-con-boxed e-con e-child\" data-id=\"0eec036\" 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-4158670 elementor-widget elementor-widget-image\" data-id=\"4158670\" 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=\"243\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/hadoop.svg\" class=\"attachment-large size-large wp-image-141576\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-05e317a e-flex e-con-boxed e-con e-child\" data-id=\"05e317a\" 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-3e9c01e elementor-widget elementor-widget-image\" data-id=\"3e9c01e\" 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=\"470\" height=\"107\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/cognos-logo.png\" class=\"attachment-large size-large wp-image-141578\" alt=\"\" srcset=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/cognos-logo.png 470w, https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/cognos-logo-300x68.png 300w\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" 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-e1e5c87 e-flex e-con-boxed e-con e-child\" data-id=\"e1e5c87\" 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-d7da1b1 elementor-widget elementor-widget-image\" data-id=\"d7da1b1\" 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=\"512\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/mysql-logo-ar.svg\" class=\"attachment-large size-large wp-image-141577\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ad3689f e-flex e-con-boxed e-con e-child\" data-id=\"ad3689f\" 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-5ed34b6 elementor-widget elementor-widget-image\" data-id=\"5ed34b6\" 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=\"277\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/pentaho.svg\" class=\"attachment-large size-large wp-image-141579\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bb3ab93 e-con-full e-flex e-con e-child\" data-id=\"bb3ab93\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ff7c49 elementor-widget elementor-widget-image\" data-id=\"2ff7c49\" 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=\"512\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/oracle-logo-ar.svg\" class=\"attachment-large size-large wp-image-141580\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-980b815 e-flex e-con-boxed e-con e-child\" data-id=\"980b815\" 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-2fb51b2 elementor-widget elementor-widget-image\" data-id=\"2fb51b2\" 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=\"906\" height=\"1024\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/aws-dynamodb.svg\" class=\"attachment-large size-large wp-image-141581\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4da12fa e-flex e-con-boxed e-con e-child\" data-id=\"4da12fa\" 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-ad19d01 elementor-widget elementor-widget-image\" data-id=\"ad19d01\" 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=\"236\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/jasper-logo-dark.svg\" class=\"attachment-large size-large wp-image-141582\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9a57082 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"9a57082\" 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-e7c8fa5 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"e7c8fa5\" 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 custom software development case\u00a0studies\u00a0<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5cc6af6 elementor-widget elementor-widget-cs_slider_widget\" data-id=\"5cc6af6\" 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-5cc6af6 .cs-slider-outer { position: relative; width: 100%; }\n\n\t\t#cs-slider-5cc6af6 .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-5cc6af6 .cs-ctrl-prev { left: -18px; }\n\t\t#cs-slider-5cc6af6 .cs-ctrl-next { right: -18px; }\n\t\t#cs-slider-5cc6af6 .cs-ctrl:hover { box-shadow: 0 0 16px rgba(0,0,0,.4); }\n\n\t\t#cs-slider-5cc6af6 .cs-ctrl i,\n\t\t#cs-slider-5cc6af6 .cs-ctrl svg,\n\t\t#cs-slider-5cc6af6 .cs-mob-arrow i,\n\t\t#cs-slider-5cc6af6 .cs-mob-arrow svg {\n\t\t\tcolor: #6366F1 !important;\n\t\t\tfill: #6366F1 !important;\n\t\t\tfont-size: 14px !important;\n\t\t\twidth: 14px !important;\n\t\t\theight: 14px !important;\n\t\t\tline-height: 1;\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t#cs-slider-5cc6af6 .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-5cc6af6 .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 3000ms ease-in-out;\n\t\t\tdisplay: flex; box-sizing: border-box; z-index: 1;\n\t\t}\n\t\t#cs-slider-5cc6af6 .cs-slide.active { opacity: 1; z-index: 2; }\n\n\t\t#cs-slider-5cc6af6 .cs-mob-img { display: none; }\n\n\t\t#cs-slider-5cc6af6 .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-5cc6af6 .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-5cc6af6 .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-5cc6af6 .cs-tag { font-size: 15px; letter-spacing: 2px; color: #fff; margin-bottom: 8px; text-transform: uppercase; }\n\t\t#cs-slider-5cc6af6 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-5cc6af6 .cs-desc { font-size: 20px; line-height: 1.6; color: #fff; margin-bottom: 14px; width: 85%; }\n\n\t\t#cs-slider-5cc6af6 .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-5cc6af6 .cs-stat-item { font-size: 20px; color: #fff; max-width: 260px; }\n\t\t#cs-slider-5cc6af6 .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-5cc6af6 .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-5cc6af6 .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-5cc6af6 .cs-read-more:hover { color: #fff; text-decoration: none; }\n\n\t\t\/* Nav bar *\/\n\t\t#cs-slider-5cc6af6 .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-5cc6af6 .cs-mob-nav { display: none; }\n\t\t#cs-slider-5cc6af6 .cs-mob-arrow { display: none; }\n\t\t#cs-slider-5cc6af6 .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-5cc6af6 .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-5cc6af6 .cs-nav-btn.active .cs-nav-label { font-weight: 600; }\n\t\t#cs-slider-5cc6af6 .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-5cc6af6 .cs-fill { height: 100%; background: var(--color-brand-primary, #d4ff27); width: 0; }\n\t\t#cs-slider-5cc6af6 .cs-nav-btn.active .cs-fill { animation: csProgressAnim_5cc6af6 5000ms linear forwards; }\n\n\t\t@keyframes csProgressAnim_5cc6af6 {\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-5cc6af6 .cs-ctrl { display: none; }\n\n\t\t\t\/* Slide card \u2014 no fixed height, white background *\/\n\t\t\t#cs-slider-5cc6af6 .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-5cc6af6 .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 3000ms ease-in-out;\n\t\t\t}\n\t\t\t#cs-slider-5cc6af6 .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-5cc6af6 .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-5cc6af6 .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-5cc6af6 .cs-read-more { margin-bottom: 16px; }\n\t\t\t#cs-slider-5cc6af6 .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-5cc6af6 .cs-slide * { color: #000 !important; }\n\t\t\t#cs-slider-5cc6af6 .cs-slide-bg { display: none; }\n\t\t\t#cs-slider-5cc6af6 .cs-slide-overlay { display: none; }\n\t\t\t#cs-slider-5cc6af6 h5.cs-heading { font-size: 28px !important; margin-bottom: 15px; color: #000 !important; width: 100%; }\n\t\t\t#cs-slider-5cc6af6 .cs-desc { font-size: 14px; margin-bottom: 20px; width: 100%; }\n\t\t\t#cs-slider-5cc6af6 .cs-stats-row { gap: 20px; padding-top: 15px; flex-wrap: wrap; border-top-color: #ddd; }\n\t\t\t#cs-slider-5cc6af6 .cs-stat-item { max-width: none; }\n\t\t\t#cs-slider-5cc6af6 .cs-stat-number { font-size: 28px; color: #000 !important; }\n\t\t\t#cs-slider-5cc6af6 .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-5cc6af6 .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-5cc6af6 .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-5cc6af6 .cs-mob-arrow.cs-mob-prev {\n\t\t\t\tleft: -18px !important;\n\t\t\t}\n\t\t\t#cs-slider-5cc6af6 .cs-mob-arrow.cs-mob-next {\n\t\t\t\tright: -18px !important;\n\t\t\t}\n\t\t\t#cs-slider-5cc6af6 .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-5cc6af6 .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-5cc6af6 .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-5cc6af6 .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-5cc6af6 .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-5cc6af6 .cs-mob-nav.active .cs-mob-fill {\n\t\t\t\tanimation: csProgressAnim_5cc6af6 5000ms linear forwards;\n\t\t\t}\n\t\t\t#cs-slider-5cc6af6 .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-5cc6af6 .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-5cc6af6-1 .cs-slide-content *{color:#ffffff !important;}#cs-slide-cs-slider-5cc6af6-1 .cs-stats-row{border-top-color:#ffffff !important;}}\n\t\t@media screen and (min-width:769px){#cs-slide-cs-slider-5cc6af6-2 .cs-slide-content *{color:#ffffff !important;}#cs-slide-cs-slider-5cc6af6-2 .cs-stats-row{border-top-color:#ffffff !important;}}\n\t\t@media screen and (min-width:769px){#cs-slide-cs-slider-5cc6af6-3 .cs-slide-content *{color:#ffffff !important;}#cs-slide-cs-slider-5cc6af6-3 .cs-stats-row{border-top-color:#ffffff !important;}}\n\t\t@media screen and (min-width:769px){#cs-slide-cs-slider-5cc6af6-4 .cs-slide-content *{color:#ffffff !important;}#cs-slide-cs-slider-5cc6af6-4 .cs-stats-row{border-top-color:#ffffff !important;}}\n\t\t\t\t<\/style>\n\n\t\t<div id=\"cs-slider-5cc6af6\">\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_5cc6af6.manual(csSlider_5cc6af6.cur > 1 ? csSlider_5cc6af6.cur - 1 : 4)\">\n\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-left\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z\"><\/path><\/svg>\t\t\t\t<\/button>\n\t\t\t\t<button class=\"cs-ctrl cs-ctrl-next\" aria-label=\"Next slide\"\n\t\t\t\t\tonclick=\"csSlider_5cc6af6.manual(csSlider_5cc6af6.cur < 4 ? csSlider_5cc6af6.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-5cc6af6-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 - 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\">Modernizing Service Operations for Scalable Patient Support<\/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\">A digital patient services provider struggled with an outdated ITSM system that restricted scalability and adaptability with evolving business requirements. 10Pearls designed a modernized service environment featuring a tailored customer service management (CSM) solution and a unified Agent Workspace that streamlined operations.<\/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\">Enabled scalable  growth with a  modernized architecture<\/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\">Accelerated delivery  by unifying case workflows<\/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\/servicenow-csm-healthcare\/\"\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\/08\/image-602.webp\" alt=\"Modernizing Service Operations for Scalable Patient Support\" 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\/08\/image-602.webp'); background-size: cover; background-position: center right; background-repeat: repeat;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"cs-slide-overlay\" style=\"background-image: linear-gradient(90deg, #46686F 40.75%, transparent 68.91%); opacity: 1;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t<\/div><!-- .cs-slide -->\n\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"cs-slide\" id=\"cs-slide-cs-slider-5cc6af6-2\">\n\n\t\t\t\t\t\t<div class=\"cs-content-wrap\">\n\t\t\t\t\t\t\t<div class=\"cs-slide-content\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"cs-tag\">case study - technology<\/p>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"cs-heading\">Scaling Code Quality While Accelerating 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\">A global IT solutions provider sought to modernize its development process by eliminating manual best-practice detection. 10Pearls delivered an automated solution that improved code quality, reduced developer effort, and streamlined development operations. <\/p>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-stats-row\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-stat-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-number\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-label\">Improved scalability with 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\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\">Accelerated development by automating review<\/span>\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\/portfolio\/automated-code-quality-engine\/\"\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\/08\/AdobeStock_1441674378.webp\" alt=\"Scaling Code Quality While Accelerating 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\/08\/AdobeStock_1441674378.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, #827B66 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-5cc6af6-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 - energy<\/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\">Optimizing Energy Insights with Unified Data Analytics<\/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\">10Pearls designed a unified data and analytics platform on AWS that consolidated time-series data, continuous CDC sync, and ISO market feeds into a single, cloud-native environment.<\/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\">Streamlined operations with 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\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\">Real-time decisions via  AWS analytics<\/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\">Unified insights via data integration<\/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\/unifying-energy-data-analytics\/\"\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\/08\/image-603.webp\" alt=\"Optimizing Energy Insights with Unified Data Analytics\" 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\/08\/image-603.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, #142127 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-5cc6af6-4\">\n\n\t\t\t\t\t\t<div class=\"cs-content-wrap\">\n\t\t\t\t\t\t\t<div class=\"cs-slide-content\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"cs-tag\">case study - technology<\/p>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"cs-heading\">Customizable SaaS Platform for Digital Banking Solutions<\/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\">Empowering financial institutions with advanced web and mobile banking solutions and enable seamless digital transformation.<\/p>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-stats-row\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cs-stat-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-number\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"cs-stat-label\">Improved UX with web and mobile features<\/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\">Seamless integration with back-office systems<\/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\">Cost-efficiency via pay-per-use SaaS model<\/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\/streamlining-access-to-digital-banking\/\"\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\/08\/shutterstock_2432455335-3.webp\" alt=\"Customizable SaaS Platform for Digital Banking Solutions\" 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\/08\/shutterstock_2432455335-3.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, #572C01 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_5cc6af6.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\">Modernizing Service Operations for Scalable Patient Support<\/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_5cc6af6.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\">Scaling Code Quality While Accelerating 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_5cc6af6.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\">Optimizing Energy Insights with Unified Data Analytics<\/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_5cc6af6.manual(4)\">\n\t\t\t\t\t\t\t<div class=\"cs-progress-bar\"><div class=\"cs-fill\"><\/div><\/div>\n\t\t\t\t\t\t\t<span class=\"cs-nav-label\">Customizable SaaS Platform for Digital Banking Solutions<\/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_5cc6af6.manual(csSlider_5cc6af6.cur > 1 ? csSlider_5cc6af6.cur - 1 : 4)\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-left\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z\"><\/path><\/svg>\t\t\t<\/button>\n\t\t\t<button class=\"cs-mob-arrow cs-mob-next\" aria-label=\"Next\"\n\t\t\t\tonclick=\"csSlider_5cc6af6.manual(csSlider_5cc6af6.cur < 4 ? csSlider_5cc6af6.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-5cc6af6-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-5cc6af6-mob-label\">\n\t\t\t\t\t\tModernizing Service Operations for Scalable Patient Support\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"cs-mob-counter\" id=\"cs-slider-5cc6af6-mob-counter\">1 \/ 4<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div><!-- .cs-mob-nav -->\n\t\t\t<\/div><!-- .cs-slider-outer -->\n\t\t<\/div><!-- #widget_id -->\n\n\t\t<script>\n\t\t(function() {\n\t\t\tvar ns    = 'csSlider_5cc6af6';\n\t\t\tvar total = 4;\n\t\t\tvar interval = 5000;\n\t\t\tvar widgetId = 'cs-slider-5cc6af6';\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: [\"Modernizing Service Operations for Scalable Patient Support\",\"Scaling Code Quality While Accelerating Delivery\",\"Optimizing Energy Insights with Unified Data Analytics\",\"Customizable SaaS Platform for Digital Banking Solutions\"],\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a1fa0d2 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"a1fa0d2\" 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-10046e7 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"10046e7\" 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\">Insights<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1da3395 elementor-widget elementor-widget-insights_section_widget\" data-id=\"1da3395\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"insights_section_widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n\t\t\/* \u2500\u2500 Widget wrapper \u2500\u2500 *\/\n\t\t#isw-1da3395 {\n\t\t\tposition: relative;\n\t\t\tpadding: 0 40px; \/* space for arrows on left\/right *\/\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t#isw-1da3395 .isw-outer {\n\t\t\tposition: relative;\n\t\t\toverflow: hidden;\n\t\t\tpadding: 20px 0;\n\t\t\tmargin: -20px 0;\n\t\t}\n\t\t#isw-1da3395 .isw-track {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: row;\n\t\t\tflex-wrap: nowrap;\n\t\t\tgap: 20px;\n\t\t\ttransition: transform .5s cubic-bezier(.25,.46,.45,.94);\n\t\t\twill-change: transform;\n\t\t\talign-items: stretch;\n\t\t\tvisibility: hidden;\n\t\t}\n\t\t#isw-1da3395 .isw-slide { flex-shrink: 0; box-sizing: border-box; display: flex; }\n\n\t\t\/* \u2500\u2500 Card \u2014 no shadow by default, only on hover \u2500\u2500 *\/\n\t\t#isw-1da3395 .isw-card {\n\t\t\tborder-radius: 16px; overflow: hidden; width: 100%; flex: 1;\n\t\t\tposition: relative; height: 380px; background: #fff;\n\t\t\tbox-shadow: none;\n\t\t\ttransition: box-shadow .3s ease;\n\t\t}\n\t\t#isw-1da3395 .isw-card:hover {\n\t\t\tbox-shadow: 0px 14px 36px -8px rgba(99,102,241,0.2);\n\t\t}\n\n\t\t\/* Layer 1 \u2014 Image *\/\n\t\t#isw-1da3395 .isw-img-wrap {\n\t\t\tposition: absolute; top: 0; left: 0;\n\t\t\twidth: 100%; height: 100%; z-index: 1;\n\t\t}\n\t\t#isw-1da3395 .isw-img-wrap img {\n\t\t\twidth: 100%; height: 100%; display: block; object-fit: cover;\n\t\t}\n\n\t\t\/* Layer 2 \u2014 Text bar *\/\n\t\t#isw-1da3395 .isw-text-wrap {\n\t\t\tposition: absolute; bottom: 0; left: 0;\n\t\t\twidth: 100%; height: 35%; z-index: 2;\n\t\t\tbackground: #fff; padding: 16px 24px 20px;\n\t\t\tbox-sizing: border-box; display: flex; flex-direction: column;\n\t\t\tgap: 8px; overflow: hidden;\n\t\t\ttransition: height .35s cubic-bezier(.4,0,.2,1);\n\t\t}\n\t\t#isw-1da3395 .isw-card:hover .isw-text-wrap { height: 100%; }\n\n\t\t#isw-1da3395 .isw-excerpt-wrap,\n\t\t#isw-1da3395 .isw-readmore-wrap { display: none; }\n\t\t#isw-1da3395 .isw-card:hover .isw-excerpt-wrap { display: block; }\n\t\t#isw-1da3395 .isw-card:hover .isw-readmore-wrap { display: block; margin-top: auto; }\n\n\t\t\/* \u2500\u2500 Variation 2 overrides \u2500\u2500 *\/\n\t\t#isw-1da3395.isw-v2 .isw-card {\n\t\t\theight: 530px;\n\t\t\tborder-radius: 15px;\n\t\t\tbox-shadow: none;\n\t\t}\n\t\t#isw-1da3395.isw-v2 .isw-card:hover {\n\t\t\tbox-shadow: 0px 14px 36px -8px rgba(99,102,241,0.2);\n\t\t}\n\t\t#isw-1da3395.isw-v2 .isw-img-wrap {\n\t\t\tposition: absolute; top: 0; left: 0;\n\t\t\twidth: 100%; height: 100%; z-index: 1;\n\t\t}\n\t\t#isw-1da3395.isw-v2 .isw-img-wrap img {\n\t\t\twidth: 100%; height: 100%;\n\t\t\tposition: absolute; top: 0; left: 0;\n\t\t\tobject-fit: cover;\n\t\t}\n\t\t#isw-1da3395.isw-v2 .isw-text-wrap {\n\t\t\tposition: absolute; bottom: 0; left: 0;\n\t\t\twidth: 100%; height: 120px; z-index: 2;\n\t\t\tpadding: 12px 20px;\n\t\t\tbox-sizing: border-box; display: flex;\n\t\t\tflex-direction: column; gap: 6px;\n\t\t\toverflow: hidden; justify-content: center;\n\t\t\ttransition: height .2s ease-in-out, padding .2s ease-in-out;\n\t\t}\n\t\t#isw-1da3395.isw-v2 .isw-card:hover .isw-text-wrap {\n\t\t\theight: 100% !important;\n\t\t\tpadding: 24px 20px !important;\n\t\t\tjustify-content: flex-start !important;\n\t\t\toverflow-y: auto !important;\n\t\t}\n\t\t#isw-1da3395.isw-v2 .isw-title { margin-bottom: 4px !important; margin-top: 0 !important; }\n\t\t#isw-1da3395.isw-v2 .isw-excerpt { margin: 6px 0 !important; }\n\t\t#isw-1da3395.isw-v2 .isw-readmore { text-decoration: none; display: inline-block; }\n\t\t#isw-1da3395.isw-v2 .isw-card:hover .isw-excerpt-wrap { display: block; }\n\t\t#isw-1da3395.isw-v2 .isw-card:hover .isw-readmore-wrap {\n\t\t\tdisplay: flex; justify-content: flex-end; margin-top: auto;\n\t\t}\n\n\t\t\/* \u2500\u2500 Tag \u2014 no underline, same for V1 and V2 \u2500\u2500 *\/\n\t\t#isw-1da3395 .isw-tag {\n\t\t\tfont-family: \"Figtree\", sans-serif !important;\n\t\t\tfont-size: 14px !important;\n\t\t\tfont-weight: 600 !important;\n\t\t\ttext-transform: uppercase;\n\t\t\topacity: 0.75;\n\t\t\tmargin: 0;\n\t\t\tline-height: 18px;\n\t\t\tborder-bottom: none !important;\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t\/* \u2500\u2500 Title \u2500\u2500 *\/\n\t\t#isw-1da3395 .isw-title {\n\t\t\tfont-family: \"Figtree\", sans-serif !important;\n\t\t\tfont-size: 20px !important;\n\t\t\tfont-weight: 700 !important;\n\t\t\tline-height: 24px !important;\n\t\t\tcolor: #171616 !important;\n\t\t\tmargin: 0;\n\t\t\tdisplay: -webkit-box;\n\t\t\t-webkit-line-clamp: 3;\n\t\t\t-webkit-box-orient: vertical;\n\t\t\toverflow: hidden;\n\t\t}\n\t\t#isw-1da3395 .isw-title a { color: inherit !important; text-decoration: none; }\n\n\t\t\/* \u2500\u2500 Arrows \u2014 outside the slider via widget padding \u2500\u2500 *\/\n\t\t#isw-1da3395 .isw-prev,\n\t\t#isw-1da3395 .isw-next {\n\t\t\tposition: absolute;\n\t\t\ttop: calc(50% - 30px); \/* vertically centered on card area *\/\n\t\t\ttransform: translateY(-50%);\n\t\t\tbackground: none !important;\n\t\t\tborder: none !important;\n\t\t\tbox-shadow: none !important;\n\t\t\tpadding: 0;\n\t\t\tcursor: pointer;\n\t\t\twidth: 24px; height: 24px;\n\t\t\tdisplay: flex;\n\t\t\talign-items: center; justify-content: center;\n\t\t\tz-index: 10;\n\t\t\toutline: none;\n\t\t}\n\t\t#isw-1da3395 .isw-prev { left: 4px; }\n\t\t#isw-1da3395 .isw-next { right: 4px; }\n\t\t#isw-1da3395 .isw-prev::after,\n\t\t#isw-1da3395 .isw-next::after,\n\t\t#isw-1da3395 .isw-prev::before,\n\t\t#isw-1da3395 .isw-next::before { display: none !important; content: none !important; }\n\t\t@media(max-width:768px){\n\t\t\t#isw-1da3395 .isw-prev,\n\t\t\t#isw-1da3395 .isw-next { display: none !important; }\n\t\t\t#isw-1da3395 { padding: 0; }\n\t\t\t\/* V2 mobile: fixed image height, card height follows *\/\n\t\t\t#isw-1da3395.isw-v2 .isw-card { height: 500px !important; }\n\t\t\t#isw-1da3395.isw-v2 .isw-img-wrap { height: 402px !important; }\n\t\t\t#isw-1da3395.isw-v2 .isw-img-wrap img { object-fit: fill !important; height: 95% !important; }\n\t\t}\n\n\t\t\/* Dots *\/\n\t\t#isw-1da3395 .isw-dots {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\tgap: 16px;\n\t\t\tmargin-top: 32px;\n\t\t\theight: 36px;\n\t\t\tbox-sizing: content-box;\n\t\t}\n\t\t#isw-1da3395 .isw-dot {\n\t\t\twidth: 10px !important;\n\t\t\theight: 10px !important;\n\t\t\tborder-radius: 50% !important;\n\t\t\tbackground: #D0D1FB !important;\n\t\t\topacity: 0.25;\n\t\t\tcursor: pointer;\n\t\t\tborder: none !important;\n\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#isw-1da3395 .isw-dot.active {\n\t\t\twidth: 14px !important;\n\t\t\theight: 14px !important;\n\t\t\topacity: 1 !important;\n\t\t\tbackground: #5b5bd6 !important;\n\t\t\tborder: 3px solid var(--e-global-color-f527530) !important;\n\t\t}\n\n\t\t\/* Read More *\/\n\t\t#isw-1da3395 .isw-readmore {\n\t\t\tfont-size: 14px; font-weight: 600;\n\t\t\ttext-decoration: none; color: #171616 !important;\n\t\t\tborder-bottom: 1px solid #171616;\n\t\t\tdisplay: inline-block;\n\t\t}\n\t\t<\/style><div id=\"isw-1da3395\" class=\"isw-v2\"><button class=\"isw-prev\" aria-label=\"Previous\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M15.75 19.5L8.25 12L15.75 4.5\" stroke=\"#000\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/button><button class=\"isw-next\" aria-label=\"Next\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M8.25 4.5L15.75 12L8.25 19.5\" stroke=\"#000\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/button><div class=\"isw-outer\"><div class=\"isw-track\"><div class=\"isw-slide\"><div class=\"isw-card\"><a href=\"https:\/\/10pearls.com\/uk\/blog\/top-software-testing-companies\/\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block;text-decoration:none;\"><div class=\"isw-img-wrap\"><img decoding=\"async\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/07\/ai-software-testing-companies-blog-thumb-1024x1024.webp\" alt=\"Top AI-Powered Software Testing Companies\" loading=\"lazy\"><\/div><\/a><div class=\"isw-text-wrap\"><p class=\"isw-tag\">Software development<\/p><p class=\"isw-title\"><a href=\"https:\/\/10pearls.com\/uk\/blog\/top-software-testing-companies\/\">Top AI-Powered Software Testing Companies<\/a><\/p><div class=\"isw-excerpt-wrap\"><p class=\"isw-excerpt\">Compare the top AI-powered software testing services and learn how automation, self-healing tests, and AI-augmented QA de-risk enterprise releases.<\/p><\/div><div class=\"isw-readmore-wrap\" style=\"text-align:left\"><a class=\"isw-readmore\" href=\"https:\/\/10pearls.com\/uk\/blog\/top-software-testing-companies\/\">Read More<\/a><\/div><\/div><\/div><\/div><div class=\"isw-slide\"><div class=\"isw-card\"><a href=\"https:\/\/10pearls.com\/uk\/blog\/ai-fails-because-of-leadership-not-technology\/\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block;text-decoration:none;\"><div class=\"isw-img-wrap\"><img decoding=\"async\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/07\/corporate-ai-featured.webp\" alt=\"Corporate AI Implementation Failure &#8211; Role of Leadership\" loading=\"lazy\"><\/div><\/a><div class=\"isw-text-wrap\"><p class=\"isw-tag\">Software development<\/p><p class=\"isw-title\"><a href=\"https:\/\/10pearls.com\/uk\/blog\/ai-fails-because-of-leadership-not-technology\/\">Corporate AI Implementation Failure &#8211; Role of Leadership<\/a><\/p><div class=\"isw-excerpt-wrap\"><p class=\"isw-excerpt\">Most enterprises now share the same models and tools, so why does AI still fail? The gap is leadership: prioritization,...<\/p><\/div><div class=\"isw-readmore-wrap\" style=\"text-align:left\"><a class=\"isw-readmore\" href=\"https:\/\/10pearls.com\/uk\/blog\/ai-fails-because-of-leadership-not-technology\/\">Read More<\/a><\/div><\/div><\/div><\/div><div class=\"isw-slide\"><div class=\"isw-card\"><a href=\"https:\/\/10pearls.com\/uk\/blog\/inhouse-vs-outsource-mobile-app-development\/\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block;text-decoration:none;\"><div class=\"isw-img-wrap\"><img decoding=\"async\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/06\/in-house-vs-outsourcing-blog-featured-image-1024x1024.webp\" alt=\"In-House vs Outsource Mobile App Development: What&#8217;s Best?\" loading=\"lazy\"><\/div><\/a><div class=\"isw-text-wrap\"><p class=\"isw-tag\">Software development<\/p><p class=\"isw-title\"><a href=\"https:\/\/10pearls.com\/uk\/blog\/inhouse-vs-outsource-mobile-app-development\/\">In-House vs Outsource Mobile App Development: What&#8217;s Best?<\/a><\/p><div class=\"isw-excerpt-wrap\"><p class=\"isw-excerpt\">Every mobile app starts with one decision: build in-house or outsource. We break down the real costs, tradeoffs, and the...<\/p><\/div><div class=\"isw-readmore-wrap\" style=\"text-align:left\"><a class=\"isw-readmore\" href=\"https:\/\/10pearls.com\/uk\/blog\/inhouse-vs-outsource-mobile-app-development\/\">Read More<\/a><\/div><\/div><\/div><\/div><div class=\"isw-slide\"><div class=\"isw-card\"><a href=\"https:\/\/10pearls.com\/uk\/blog\/outcome-based-pricing-is-reshaping-digital-engineering\/\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block;text-decoration:none;\"><div class=\"isw-img-wrap\"><img decoding=\"async\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/06\/outome-based-pricing-blog-thumbnail.webp\" alt=\"Outcome Based Pricing in Digital Engineering\" loading=\"lazy\"><\/div><\/a><div class=\"isw-text-wrap\"><p class=\"isw-tag\">Software development<\/p><p class=\"isw-title\"><a href=\"https:\/\/10pearls.com\/uk\/blog\/outcome-based-pricing-is-reshaping-digital-engineering\/\">Outcome Based Pricing in Digital Engineering<\/a><\/p><div class=\"isw-excerpt-wrap\"><p class=\"isw-excerpt\">AI is making outcome-based pricing more viable, but success still depends on clear metrics, shared accountability, and disciplined execution.<\/p><\/div><div class=\"isw-readmore-wrap\" style=\"text-align:left\"><a class=\"isw-readmore\" href=\"https:\/\/10pearls.com\/uk\/blog\/outcome-based-pricing-is-reshaping-digital-engineering\/\">Read More<\/a><\/div><\/div><\/div><\/div><div class=\"isw-slide\"><div class=\"isw-card\"><a href=\"https:\/\/10pearls.com\/uk\/blog\/hidden-risk-ai-powered-software-development\/\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block;text-decoration:none;\"><div class=\"isw-img-wrap\"><img decoding=\"async\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/06\/Main-3-1024x1024.webp\" alt=\"The Hidden Risk Behind AI-Powered Software Development\" loading=\"lazy\"><\/div><\/a><div class=\"isw-text-wrap\"><p class=\"isw-tag\">Software development<\/p><p class=\"isw-title\"><a href=\"https:\/\/10pearls.com\/uk\/blog\/hidden-risk-ai-powered-software-development\/\">The Hidden Risk Behind AI-Powered Software Development<\/a><\/p><div class=\"isw-excerpt-wrap\"><p class=\"isw-excerpt\">AI coding tools are accelerating development, but code review, governance, and quality assurance aren&#039;t keeping pace. Learn how enterprises can...<\/p><\/div><div class=\"isw-readmore-wrap\" style=\"text-align:left\"><a class=\"isw-readmore\" href=\"https:\/\/10pearls.com\/uk\/blog\/hidden-risk-ai-powered-software-development\/\">Read More<\/a><\/div><\/div><\/div><\/div><div class=\"isw-slide\"><div class=\"isw-card\"><a href=\"https:\/\/10pearls.com\/uk\/blog\/top-custom-software-development-companies\/\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block;text-decoration:none;\"><div class=\"isw-img-wrap\"><img decoding=\"async\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/Top.webp\" alt=\"Top Software Development Companies\" loading=\"lazy\"><\/div><\/a><div class=\"isw-text-wrap\"><p class=\"isw-tag\">Software development<\/p><p class=\"isw-title\"><a href=\"https:\/\/10pearls.com\/uk\/blog\/top-custom-software-development-companies\/\">Top Software Development Companies<\/a><\/p><div class=\"isw-excerpt-wrap\"><p class=\"isw-excerpt\">This article compares the top 10 software development companies for 2026. The rankings are based on the average review rating...<\/p><\/div><div class=\"isw-readmore-wrap\" style=\"text-align:left\"><a class=\"isw-readmore\" href=\"https:\/\/10pearls.com\/uk\/blog\/top-custom-software-development-companies\/\">Read More<\/a><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"isw-dots\"><\/div><\/div><script>(function(){\n\t\t\tvar id       = \"isw-1da3395\";\n\t\t\tvar spvDesk  = 3;\n\t\t\tvar spvTab   = 2;\n\t\t\tvar gap      = 20;\n\t\t\tvar total    = 6;\n\t\t\tvar autoplay = true;\n\t\t\tvar autoSpd  = 5000;\n\t\t\tvar showDots = true;\n\n\t\t\tvar wrap  = document.getElementById(id);\n\t\t\tif(!wrap) return;\n\t\t\tvar outer  = wrap.querySelector(\".isw-outer\");\n\t\t\tvar track  = wrap.querySelector(\".isw-track\");\n\t\t\tvar slides = wrap.querySelectorAll(\".isw-slide\");\n\t\t\tvar dotsWrap = wrap.querySelector(\".isw-dots\");\n\t\t\tvar btnPrev  = wrap.querySelector(\".isw-prev\");\n\t\t\tvar btnNext  = wrap.querySelector(\".isw-next\");\n\n\t\t\tvar cur      = 0;\n\t\t\tvar timer    = null;\n\t\t\tvar spv      = spvDesk;\n\n\t\t\tfunction getSpv(){\n\t\t\t\tvar w = window.innerWidth;\n\t\t\t\tif(w <= 480)  return 1;\n\t\t\t\tif(w <= 900)  return spvTab;\n\t\t\t\treturn spvDesk;\n\t\t\t}\n\n\t\t\tfunction setSlideWidths(){\n\t\t\t\tspv = getSpv();\n\t\t\t\tvar outerW = outer.offsetWidth;\n\t\t\t\tvar slideW = (outerW - gap * (spv - 1)) \/ spv;\n\t\t\t\t[].forEach.call(slides, function(s){\n\t\t\t\t\ts.style.width    = slideW + \"px\";\n\t\t\t\t\ts.style.minWidth = slideW + \"px\";\n\t\t\t\t});\n\t\t\t}\n\n\t\t\tfunction maxPage(){ return Math.max(0, total - spv); }\n\n\t\t\tfunction goTo(n, instant){\n\t\t\t\tn = Math.max(0, Math.min(n, maxPage()));\n\t\t\t\tcur = n;\n\t\t\t\tsetSlideWidths();\n\t\t\t\tvar slideW = slides[0] ? slides[0].offsetWidth : 0;\n\t\t\t\tvar offset = cur * (slideW + gap);\n\t\t\t\ttrack.style.transition = instant ? \"none\" : \"transform .5s cubic-bezier(.25,.46,.45,.94)\";\n\t\t\t\ttrack.style.transform  = \"translateX(-\" + offset + \"px)\";\n\t\t\t\tupdDots();\n\t\t\t}\n\n\t\t\tfunction updDots(){\n\t\t\t\tif(!showDots || !dotsWrap) return;\n\t\t\t\tvar pages = maxPage() + 1;\n\t\t\t\t\/\/ Rebuild dots if count changed\n\t\t\t\tif(dotsWrap.children.length !== pages){\n\t\t\t\t\tdotsWrap.innerHTML = \"\";\n\t\t\t\t\tfor(var i=0;i<pages;i++){\n\t\t\t\t\t\t(function(idx){\n\t\t\t\t\t\t\tvar b = document.createElement(\"button\");\n\t\t\t\t\t\t\tb.className = \"isw-dot\" + (idx===0?\" active\":\"\");\n\t\t\t\t\t\t\tb.setAttribute(\"aria-label\",\"Page \"+(idx+1));\n\t\t\t\t\t\t\tb.addEventListener(\"click\",function(){ stopTimer(); goTo(idx); startTimer(); });\n\t\t\t\t\t\t\tdotsWrap.appendChild(b);\n\t\t\t\t\t\t})(i);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t[].forEach.call(dotsWrap.querySelectorAll(\".isw-dot\"),function(d,i){\n\t\t\t\t\td.classList.toggle(\"active\", i===cur);\n\t\t\t\t});\n\t\t\t}\n\n\t\t\tfunction stopTimer(){ clearInterval(timer); timer=null; }\n\t\t\tfunction startTimer(){\n\t\t\t\tif(!autoplay) return; stopTimer();\n\t\t\t\ttimer = setInterval(function(){\n\t\t\t\t\tgoTo(cur >= maxPage() ? 0 : cur + 1);\n\t\t\t\t}, autoSpd);\n\t\t\t}\n\n\t\t\tif(btnPrev) btnPrev.addEventListener(\"click\",function(){ stopTimer(); goTo(cur-1); startTimer(); });\n\t\t\tif(btnNext) btnNext.addEventListener(\"click\",function(){ stopTimer(); goTo(cur+1); startTimer(); });\n\n\t\t\t\/\/ Touch swipe\n\t\t\tvar tx=0, ty=0;\n\t\t\touter.addEventListener(\"touchstart\",function(e){ tx=e.touches[0].clientX; ty=e.touches[0].clientY; stopTimer(); },{passive:true});\n\t\t\touter.addEventListener(\"touchend\",function(e){\n\t\t\t\tvar dx=e.changedTouches[0].clientX-tx, dy=e.changedTouches[0].clientY-ty;\n\t\t\t\tif(Math.abs(dx)>Math.abs(dy)&&Math.abs(dx)>40){ goTo(dx<0?cur+1:cur-1); }\n\t\t\t\tstartTimer();\n\t\t\t},{passive:true});\n\n\t\t\t\/\/ Resize\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(){ goTo(cur,true); },200);\n\t\t\t});\n\n\t\t\t\/\/ Init \u2014 use requestAnimationFrame so layout is painted and offsetWidth is correct\n\t\t\tfunction doInit(){\n\t\t\t\tsetSlideWidths();\n\t\t\t\tupdDots();\n\t\t\t\tgoTo(0, true);\n\t\t\t\ttrack.style.visibility = \"visible\"; \/\/ show after widths are set\n\t\t\t\tstartTimer();\n\t\t\t}\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})();<\/script>\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-34be5e1 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"34be5e1\" 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-04d2730 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"04d2730\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FAQs about nearshore software development<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e1a8097 elementor-widget-mobile__width-initial indigo-h4 elementor-widget elementor-widget-n-accordion\" data-id=\"e1a8097\" 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-2360\" 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-2360\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Advantages of nearshore software development services? <\/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-2360\" class=\"elementor-element elementor-element-5b01ebf e-con-full e-flex e-con e-child\" data-id=\"5b01ebf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39aa23b elementor-widget elementor-widget-text-editor\" data-id=\"39aa23b\" 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>Nearshore software development involves partnering with a specialized team in neighboring countries (Costa Rica, Peru &amp; Colombia) for tech talent to accelerate technology development and delivery. The proximity and minimal time zone differences make it ideal for communication and collaboration while ensuring a cost-effective solution for companies looking to scale and enhance the efficiency of their software development teams.<\/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-2361\" 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-2361\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> What is the difference between nearshore and offshore? <\/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-2361\" class=\"elementor-element elementor-element-e34b706 e-con-full e-flex e-con e-child\" data-id=\"e34b706\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-91ad44a elementor-widget elementor-widget-text-editor\" data-id=\"91ad44a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<a class=\"black-link\" style=\"color: #000000;\" href=\"\/blog\/what-is-nearshore-software-outsourcing\/\" target=\"_blank\" rel=\"noopener\">Nearshore software development outsourcing services<\/a> involve hiring software professionals from neighboring countries in a similar time zone. While, offshore software development outsourcing involves hiring a team of developers from distant countries without overlapping working hours. For example, outsourcing software development from Costa Rica while being based in the US would be considered nearshoring, while seeking specialists from Pakistan would be considered offshoring.\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-2362\" 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-2362\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Why is nearshore development a better option than onshore or offshore development? <\/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-2362\" class=\"elementor-element elementor-element-f573432 e-con-full e-flex e-con e-child\" data-id=\"f573432\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff8bfad elementor-widget elementor-widget-text-editor\" data-id=\"ff8bfad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tIt is viewed as a perfect balance between cost efficiency and time zone compatibility while maintaining cultural similarities and quality development. <a class=\"black-link\" style=\"color: #000000;\" href=\"\/blog\/offshore-onshore-and-blended-shore-which-is-right-for-you\/\" target=\"_blank\" rel=\"noopener\">Nearshore development<\/a> presents fewer unknown factors and risks, making it an ideal solution &#8211; especially for companies new to outsourcing.\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-2363\" 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-2363\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> What impact do Agile Methodologies have on the effectiveness of Nearshore Software Development? <\/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-2363\" class=\"elementor-element elementor-element-76775c6 e-flex e-con-boxed e-con e-child\" data-id=\"76775c6\" 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-e4e08fd elementor-widget elementor-widget-text-editor\" data-id=\"e4e08fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tAgile methods play a role in nearshore software development by embracing an adaptable approach that enables swift responses to change. Combined with nearshore practices, they significantly improve project management and delivery quality to achieve seamless software development across borders for top-notch project results.\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-2364\" 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-2364\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Why Choose 10pearls as your nearshore software development partner? <\/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-2364\" class=\"elementor-element elementor-element-3821f0c e-flex e-con-boxed e-con e-child\" data-id=\"3821f0c\" 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-69e42d0 elementor-widget elementor-widget-text-editor\" data-id=\"69e42d0\" 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 provides top-tier nearshore software development talent and services across 3 different countries in LATAM &#8211; capitalizing on the benefits of proximity and shared cultural values. Our dedicated teams in the United States and Latin America ensure smooth teamwork processes through real-time communication and cost-effective solutions customized to meet the demands of the North American market. We leverage cutting-edge technologies to meet your needs, delivering quality at a fraction of the cost.<\/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-919eb5c section-padding  cta-bg-gradient e-flex e-con-boxed e-con e-child\" data-id=\"919eb5c\" 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-a6db913 indigo-h2 section-title-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"a6db913\" 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 get started?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-214b76c elementor-widget elementor-widget-text-editor\" data-id=\"214b76c\" 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 is a trusted nearshore software development company with a proven track record. Contact us today to schedule a consultation.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-236c772 indigo-btn indigo-btn--ghost elementor-widget elementor-widget-button\" data-id=\"236c772\" 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\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Our nearshore development teams are aligned to your timezone, ensuring seamless, real-time collaboration and development with tech experts specialized in 100+ technologies.<\/p>\n","protected":false},"author":77,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_angie_page":false,"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-100518","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Nearshore Software Development Company<\/title>\n<meta name=\"description\" content=\"10Pearls is a trusted nearshore software development company with a proven track record of superior results. Learn more about our nearshore services.\" \/>\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\/nearshore-development-services\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"website\" \/>\n<meta property=\"og:title\" content=\"Nearshore Software Development Company\" \/>\n<meta property=\"og:description\" content=\"10Pearls is a trusted nearshore software development company with a proven track record of superior results. Learn more about our nearshore services.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/10pearls.com\/uk\/nearshore-development-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-08-11T06:36:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-dev-thumb.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Nearshore Software Development Company - 10Pearls\" \/>\n<meta name=\"twitter:description\" content=\"10Pearls is a trusted nearshore software development company with a proven track record of superior results. Learn more about our nearshore services.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-dev-thumb.jpg\" \/>\n<meta name=\"twitter:site\" content=\"@TenPearls\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Nearshore Software Development Company","description":"10Pearls is a trusted nearshore software development company with a proven track record of superior results. Learn more about our nearshore services.","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\/nearshore-development-services\/","og_locale":"en_GB","og_type":"website","og_title":"Nearshore Software Development Company","og_description":"10Pearls is a trusted nearshore software development company with a proven track record of superior results. Learn more about our nearshore services.","og_url":"https:\/\/10pearls.com\/uk\/nearshore-development-services\/","og_site_name":"10Pearls UK","article_publisher":"https:\/\/www.facebook.com\/10Pearls\/","article_modified_time":"2026-08-11T06:36:08+00:00","og_image":[{"url":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-dev-thumb.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_title":"Nearshore Software Development Company - 10Pearls","twitter_description":"10Pearls is a trusted nearshore software development company with a proven track record of superior results. Learn more about our nearshore services.","twitter_image":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/06\/nearshore-dev-thumb.jpg","twitter_site":"@TenPearls","twitter_misc":{"Estimated reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/10pearls.com\/uk\/nearshore-development-services\/","url":"https:\/\/10pearls.com\/uk\/nearshore-development-services\/","name":"Nearshore Software Development Company","isPartOf":{"@id":"https:\/\/10pearls.com\/uk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/10pearls.com\/uk\/nearshore-development-services\/#primaryimage"},"image":{"@id":"https:\/\/10pearls.com\/uk\/nearshore-development-services\/#primaryimage"},"thumbnailUrl":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/07\/Gartner_logo.svg.svg","datePublished":"2024-08-07T11:19:48+00:00","dateModified":"2026-08-11T06:36:08+00:00","description":"10Pearls is a trusted nearshore software development company with a proven track record of superior results. Learn more about our nearshore services.","breadcrumb":{"@id":"https:\/\/10pearls.com\/uk\/nearshore-development-services\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/10pearls.com\/uk\/nearshore-development-services\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/10pearls.com\/uk\/nearshore-development-services\/#primaryimage","url":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/07\/Gartner_logo.svg.svg","contentUrl":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2026\/07\/Gartner_logo.svg.svg","width":205,"height":49},{"@type":"BreadcrumbList","@id":"https:\/\/10pearls.com\/uk\/nearshore-development-services\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/10pearls.com\/uk\/"},{"@type":"ListItem","position":2,"name":"Nearshore Development 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\/100518","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=100518"}],"version-history":[{"count":6,"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/pages\/100518\/revisions"}],"predecessor-version":[{"id":216422,"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/pages\/100518\/revisions\/216422"}],"wp:attachment":[{"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/media?parent=100518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}