{"id":23,"date":"2026-10-25T17:07:07","date_gmt":"2026-10-25T14:07:07","guid":{"rendered":"https:\/\/qcoders.com\/contact\/"},"modified":"2026-11-02T09:09:44","modified_gmt":"2026-11-02T07:09:44","slug":"contact","status":"publish","type":"page","link":"https:\/\/qcoders.com\/ar\/contact\/","title":{"rendered":"\u062a\u0648\u0627\u0635\u0644 \u0645\u0639\u0646\u0627"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"23\" class=\"elementor elementor-23\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ab4464 e-con-full elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-parent\" data-id=\"8ab4464\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e2ec7f2 elementor-widget elementor-widget-html\" data-id=\"5e2ec7f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Qcoders phone page: contact (top: everything above the native form; holds the CSS phone-bottom.html uses). Shown on phones only; the desktop sections are hidden there.\n     Generated by website\/v2\/contact-new\/build.py. -->\n<style>\n.qcm.qcx-m{--ink:#0A0E17;--step:#131A27;--raise:#161D2C;--line:#232C3D;--paper:#F6F5F0;--soft:#C9CED8;--mute:#A9AEB8;--volt:#C8F53B;\n  --pad:20px;--sec:72px;--sans:\"Readex Pro\",system-ui,sans-serif;--mono:\"JetBrains Mono\",ui-monospace,monospace;\n  display:block;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:left;\n  overflow-x:hidden;overflow-x:clip;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}\n.qcx-m *,.qcx-m *::before,.qcx-m *::after{box-sizing:border-box}\n.qcx-m :is(h1,h2,h3,p,ul,ol,li,figure){margin:0;padding:0;font-family:inherit;color:inherit;font-style:normal;text-transform:none}\n.qcx-m :is(ul,ol){list-style:none}\n.qcx-m :is(p,li){text-wrap:pretty}\n.qcx-m img{display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}\n.qcx-m svg{display:block;flex:none}\n.qcx-m a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}\n.qcx-m a:focus-visible{outline:2px solid var(--volt);outline-offset:2px}\n.qcx-m section[id]{scroll-margin-top:72px}\n.qcx-m .label{font:500 12px\/1.4 var(--mono);letter-spacing:.02em;color:var(--volt)}\n.qcx-m .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}\n.qcx-m .tag{position:absolute;left:10px;top:10px;z-index:2;padding:4px 7px;border-radius:4px;background:rgba(10,14,23,.86);color:var(--volt);font:500 11px\/1.3 var(--mono)}\n.qcx-m .hero{padding:28px var(--pad) 0}\n.qcx-m .h1{margin-top:12px;font-size:clamp(34px,9.4vw,42px);font-weight:600;line-height:1.02;letter-spacing:-.035em;color:var(--paper)}\n.qcx-m .h1 span{display:block}\n.qcx-m .h1 em{display:block;font-style:normal;color:var(--volt)}\n.qcx-m .lead{margin-top:16px;font-size:17px;line-height:1.45;color:var(--soft)}\n.qcx-m .ask{margin-top:24px;font:500 12px\/1.4 var(--mono);letter-spacing:.02em;color:var(--mute)}\n.qcx-m .needs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}\n.qcx-m .needs a{display:inline-flex;align-items:center;min-height:42px;padding:0 15px;border:1px solid rgba(200,245,59,.45);border-radius:99px;font-size:15px;font-weight:500}\n.qcx-m .needs a:active{background:var(--volt);color:var(--ink)}\n.qcx-m a.wa{display:flex;align-items:center;gap:14px;margin-top:22px;padding:18px;border-radius:18px;background:var(--volt);color:var(--ink)}\n.qcx-m .wa .ic{display:grid;place-items:center;flex:0 0 52px;height:52px;border-radius:14px;background:var(--ink);color:var(--volt)}\n.qcx-m .wa .ic svg{width:28px;height:28px}\n.qcx-m .wa b{display:block;font-size:20px;font-weight:600;line-height:1.1;letter-spacing:-.01em}\n.qcx-m .wa small{display:block;margin-top:3px;font-size:15px;font-weight:500}\n.qcx-m .wa .arr{width:22px;height:22px;margin-left:auto}\n.qcx-m a.alt{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:var(--step)}\n.qcx-m .alt small{display:block;font:500 12px\/1.4 var(--mono);color:var(--mute)}\n.qcx-m .alt b{display:block;margin-top:2px;font-size:17px;font-weight:500}\n.qcx-m .alt svg{width:22px;height:22px;color:var(--volt)}\n.qcx-m .meta{margin-top:18px;font:500 12px\/1.5 var(--mono);color:var(--mute)}\n.qcx-m .hero-pic{position:relative;margin:28px calc(var(--pad) * -1) 0;aspect-ratio:4\/3;overflow:hidden;background:var(--raise)}\n.qcx-m .hero-pic img{width:100%;height:100%;object-fit:cover}\n.qcx-m .facts{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 var(--pad);padding-top:16px;border-top:1px solid var(--line)}\n.qcx-m .facts li{font-size:13px;line-height:1.3;color:var(--mute)}\n.qcx-m .facts li + li{padding-left:12px;border-left:1px solid var(--line)}\n.qcx-m .facts b{display:block;margin-bottom:4px;font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--volt)}\n.qcx-m .facts-wrap{padding-top:24px}\n.qcx-m .form-head{padding:var(--sec) var(--pad) 24px}\n.qcx-m .form-head h2,.qcx-m .sh h2{margin-top:10px;font-size:30px;font-weight:600;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}\n.qcx-m .form-head .intro,.qcx-m .sh .intro{margin-top:14px;font-size:16px;line-height:1.5;color:var(--mute)}\n.qcx-m .sh .intro a{color:var(--volt);text-decoration:underline;text-underline-offset:3px}\n.qcx-m .form-note{padding:16px var(--pad) 0;font-size:14px;line-height:1.5;color:var(--mute)}\n.qcx-m .form-note a{color:var(--paper);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--volt)}\n.qcx-m .sh{padding:var(--sec) var(--pad) 0}\n.qcx-m .tl{margin-top:30px;padding:0 var(--pad)}\n.qcx-m .step{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;padding-bottom:36px}\n.qcx-m .step > *{grid-column:2;min-width:0}\n.qcx-m .step::before{content:\"\";position:absolute;left:16.5px;top:44px;bottom:8px;width:3px;border-radius:2px;background:var(--volt);transform-origin:top}\n.qcx-m .step:last-child{padding-bottom:0}\n.qcx-m .step:last-child::before{background:repeating-linear-gradient(180deg,var(--volt) 0 6px,transparent 6px 12px)}\n.qcx-m .step .dot{grid-column:1;grid-row:1;align-self:center;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--volt);color:var(--ink);font:500 13px\/1 var(--mono)}\n.qcx-m .step h3{grid-row:1;align-self:center;font-size:23px;font-weight:600;line-height:1.12;letter-spacing:-.025em}\n.qcx-m .step .say{margin-top:10px;font-size:16px;line-height:1.5;color:var(--soft)}\n.qcx-m .get{margin-top:14px;padding:12px 14px 14px;border-left:2px solid var(--volt);background:rgba(200,245,59,.06)}\n.qcx-m .get .k{font:500 12px\/1.4 var(--mono);letter-spacing:.02em;color:var(--volt)}\n.qcx-m .get p + p{margin-top:4px;font-size:15.5px;line-height:1.45;color:var(--paper)}\n.qcx-m .volt{margin-top:var(--sec);padding:40px var(--pad) 44px;background:var(--volt);color:var(--ink)}\n.qcx-m .volt .label{color:var(--ink);opacity:.72}\n.qcx-m .volt .big{margin-top:12px;font-size:34px;font-weight:600;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}\n.qcx-m .volt .nw{white-space:nowrap}\n.qcx-m .volt .qcx-cursor{display:inline-block;width:.42em;height:.78em;margin-left:.1em;vertical-align:-.04em;border-radius:3px;background:var(--ink)}\n.qcx-m .volt .more{margin-top:14px;font-size:17px;line-height:1.4}\n.qcx-m .volt a.btn{display:flex;align-items:center;justify-content:center;gap:10px;height:54px;margin-top:24px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:17px;font-weight:500}\n.qcx-m .volt a.btn svg{width:22px;height:22px}\n.qcx-m .volt a.faq{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:10px;font-size:16px;font-weight:500;text-decoration:underline;text-underline-offset:4px}\n.qcx-m .volt a.faq svg{width:18px;height:18px}\n@media (prefers-reduced-motion:no-preference){\n  .qcx-m.js .rv{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}\n  .qcx-m.js .rv.in{opacity:1;transform:none}\n  .qcx-m.js .step.rv::before{transform:scaleY(0);transition:transform .9s cubic-bezier(.65,0,.35,1) .25s}\n  .qcx-m.js .step.rv.in::before{transform:none}\n  .qcx-m .hero .h1{animation:qcxmrise .8s cubic-bezier(.2,.7,.2,1) both}\n  .qcx-m .volt.in .qcx-cursor{animation:qcxmblink 1.1s steps(1) .9s 3}\n}\n@keyframes qcxmblink{50%{opacity:0}}\n@keyframes qcxmrise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}\n<\/style>\n<div class=\"qcm qcx-m\">\n<section class=\"hero\">\n  <p class=\"label\"><span aria-hidden=\"true\">\/\/ <\/span>Contact<\/p>\n  <h1 class=\"h1\"><span>Let's talk.<\/span> <em>The first call is free.<\/em><\/h1>\n  <p class=\"lead\">Contact Qcoders on WhatsApp, by email or with the form below. Tell us what takes your time, and we'll suggest what fits, even if that's a ready-made tool. No tech words needed.<\/p>\n  <p class=\"ask\" id=\"qcx-m-need\">What do you need?<\/p>\n  <ul class=\"needs\" aria-labelledby=\"qcx-m-need\"><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20a%20website.\" target=\"_blank\" rel=\"noopener\">Website<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20an%20online%20store.\" target=\"_blank\" rel=\"noopener\">Online store<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20a%20mobile%20app.\" target=\"_blank\" rel=\"noopener\">App<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20a%20business%20system.\" target=\"_blank\" rel=\"noopener\">Business system<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20an%20AI%20assistant.\" target=\"_blank\" rel=\"noopener\">AI<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20help%20deciding.\" target=\"_blank\" rel=\"noopener\">Not sure yet<\/a><\/li><\/ul>\n  <a class=\"wa\" href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.\" target=\"_blank\" rel=\"noopener\"><span class=\"ic\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12.04 2a9.9 9.9 0 0 0-8.5 15l-1.4 5 5.2-1.36A9.9 9.9 0 1 0 12.04 2Zm0 18.1a8.2 8.2 0 0 1-4.2-1.15l-.3-.18-3.08.8.82-3-.2-.31a8.2 8.2 0 1 1 6.96 3.84Zm4.5-6.14c-.25-.12-1.46-.72-1.69-.8-.23-.08-.39-.12-.55.12-.17.25-.64.8-.78.97-.14.16-.29.18-.53.06a6.7 6.7 0 0 1-3.37-2.94c-.25-.44.25-.41.72-1.36.08-.16.04-.3-.02-.43l-.76-1.83c-.2-.48-.4-.41-.55-.42h-.47a.9.9 0 0 0-.65.3 2.74 2.74 0 0 0-.85 2.04c0 1.2.87 2.37 1 2.53.12.16 1.72 2.63 4.17 3.69 1.55.67 2.16.73 2.93.61.47-.07 1.46-.6 1.66-1.17.2-.58.2-1.07.15-1.17-.07-.1-.23-.16-.47-.28Z\"\/><\/svg><\/span><span><b>Message us on WhatsApp<\/b><small>+966 50 760 0156<\/small><\/span><span class=\"arr\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/a>\n  <a class=\"alt\" href=\"mailto:info@qcoders.com\"><span><small>\/\/ Email, for files and longer notes<\/small><b>info@qcoders.com<\/b><\/span><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a>\n  <a class=\"alt\" href=\"tel:+966507600156\"><span><small>\/\/ Or call, any time<\/small><b>+966 50 760 0156<\/b><\/span><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a>\n  <p class=\"meta\">Available 24\/7 \u00b7 English \u00b7 <span lang=\"ar\" dir=\"rtl\">\u0627\u0644\u0639\u0631\u0628\u064a\u0629<\/span> \u00b7 <span lang=\"tr\">T\u00fcrk\u00e7e<\/span><\/p>\n  <div class=\"hero-pic\"><img loading=\"lazy\" src=\"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/11\/qcoders-contact-saudi-20261102.png\" width=\"1600\" height=\"1203\" loading=\"lazy\" decoding=\"async\" style=\"object-position:38% 45%\" alt=\"Qcoders contact details written as code: WhatsApp, email and website\"><span class=\"tag\" aria-hidden=\"true\">\/\/ a few lines are enough<\/span><\/div>\n<\/section>\n<div class=\"facts-wrap\"><ul class=\"facts\"><li><b>24\/7<\/b>Available any time<\/li><li><b>3<\/b>Languages<\/li><li><b>Free<\/b>First call<\/li><\/ul><\/div>\n<section class=\"form-head\" id=\"m-form\" aria-labelledby=\"qcx-m-form-h\">\n  <p class=\"label\"><span aria-hidden=\"true\">\/\/ <\/span>Your details<\/p>\n  <h2 id=\"qcx-m-form-h\">Contact Qcoders with a form<\/h2>\n  <p class=\"intro\">Leave your details and a few lines about your business, so we know where to start. Then we'll reply on WhatsApp or by email.<\/p>\n<\/section>\n<!-- THE NATIVE ELEMENTOR FORM GOES DIRECTLY BELOW THIS WIDGET, in its own container with css class \"qcx-form\"\n     (styled by form.css: Ink background, 20px side padding, no top padding), then the phone-bottom.html widget. -->\n<\/div>\n<script>(function(){document.querySelectorAll('.qcx-m:not([data-qcx])').forEach(function(r){r.setAttribute('data-qcx','1');\nif(!('IntersectionObserver' in window))return;r.classList.add('js');\nvar io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('in');io.unobserve(e.target);}});},{rootMargin:'0px 0px -8% 0px',threshold:0.08});\nr.querySelectorAll('.rv').forEach(function(e){io.observe(e);});});})();<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5f2bcbae e-con-full elementor-hidden-desktop elementor-hidden-tablet qcx-form e-flex e-con e-parent\" data-id=\"5f2bcbae\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-649847d elementor-widget elementor-widget-html\" data-id=\"649847d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* Contact page: the Elementor Pro Form widget inside the Elementor container with css class \"qcx-form\".\n   Generated by website\/v2\/contact-new\/build.py. Paste into the page's Custom CSS (or the container's Custom CSS).\n   Container: full width, background Ink #0A0E17, padding 0 (this file sets it), holds the Form widget and, under\n   it, the privacy notice line (Text Editor or HTML widget). Same file for desktop and phone.\n   Selectors start from :is(.qcx-form,#qcx-form-x): it matches only the class, but weighs like an id, so it beats the\n   Form widget's own Style-tab chains; !important beats kit-final.css's !important rules for .qcm-form. *\/\n:is(.qcx-form,#qcx-form-x){--qf-ink:#0A0E17;--qf-step:#131A27;--qf-raise:#161D2C;--qf-line:#273044;--qf-paper:#F6F5F0;--qf-mute:#9AA3B2;\n  --qf-volt:#C8F53B;--qf-volt-hi:#D6F86B;--qf-m:clamp(1rem,.4rem + 2vw,2rem);--qf-max:52rem;\n  --qf-sans:\"Readex Pro\",\"Segoe UI\",Tahoma,system-ui,sans-serif;--qf-mono:\"JetBrains Mono\",Consolas,\"Courier New\",monospace;\n  display:flex!important;flex-direction:column!important;gap:1.25rem!important;\n  margin:0!important;padding:0 var(--qf-m) clamp(4rem,2.5rem + 3.5vw,6rem)!important;background:var(--qf-ink)!important;color:var(--qf-paper)}\n:is(.qcx-form,#qcx-form-x) *,:is(.qcx-form,#qcx-form-x) *::before,:is(.qcx-form,#qcx-form-x) *::after{box-sizing:border-box}\n:is(.qcx-form,#qcx-form-x) > .e-con-inner{display:flex!important;flex-direction:column!important;gap:1.25rem!important;padding:0!important;max-width:none!important}\n\/* the form and the notice share one centred column *\/\n:is(.qcx-form,#qcx-form-x) .elementor-widget-form,\n:is(.qcx-form,#qcx-form-x) .elementor-widget:not(.elementor-widget-form){width:100%!important;max-width:var(--qf-max)!important;margin:0 auto!important}\n:is(.qcx-form,#qcx-form-x) .elementor-form{margin:0}\n:is(.qcx-form,#qcx-form-x) .elementor-form-fields-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr);gap:1.5rem var(--qf-gap,1.5rem)!important;margin:0!important}\n:is(.qcx-form,#qcx-form-x) .elementor-field-group{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:.5rem!important;\n  grid-column:1\/-1;width:auto!important;max-width:none!important;flex:none!important;margin:0!important;padding:0!important}\n@media (min-width:48rem){\n  :is(.qcx-form,#qcx-form-x) .elementor-form-fields-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}\n  \/* name | company, phone | email: the fields set to 50% width in the widget *\/\n  :is(.qcx-form,#qcx-form-x) .elementor-field-group.elementor-col-50{grid-column:auto}\n}\n\/* labels: muted, in the mono of the \"\/\/ labels\" *\/\n:is(.qcx-form,#qcx-form-x) .elementor-field-label{display:block!important;margin:0!important;padding:0!important;\n  font:500 .8125rem\/1.4 var(--qf-mono)!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--qf-mute)!important}\n:is(.qcx-form,#qcx-form-x) .elementor-mark-required .elementor-field-label::after{content:\" *\"!important;color:var(--qf-volt)!important;padding:0!important}\n\/* fields: Step fill, Paper text, a 2px foot that turns Volt with a Volt ring on focus *\/\n:is(.qcx-form,#qcx-form-x) .elementor-field-group .elementor-field-textual,\n:is(.qcx-form,#qcx-form-x) .elementor-field-group select{\n  box-sizing:border-box!important;width:100%!important;min-height:3.25rem!important;margin:0!important;padding:.85rem 1rem!important;\n  background:var(--qf-step)!important;color:var(--qf-paper)!important;border:0!important;border-bottom:2px solid #3A4560!important;border-radius:0!important;box-shadow:none!important;\n  font:400 1rem\/1.4 var(--qf-sans)!important;letter-spacing:normal!important;-webkit-appearance:none;appearance:none;\n  transition:border-color .2s ease,background-color .2s ease}\n:is(.qcx-form,#qcx-form-x) .elementor-field-group textarea.elementor-field-textual{min-height:9.5rem!important;resize:vertical}\n:is(.qcx-form,#qcx-form-x) .elementor-field-textual::placeholder{color:#7D8597!important;opacity:1!important}\n:is(.qcx-form,#qcx-form-x) .elementor-field-group .elementor-field-textual:hover,\n:is(.qcx-form,#qcx-form-x) .elementor-field-group select:hover{background:var(--qf-raise)!important}\n:is(.qcx-form,#qcx-form-x) .elementor-field-group .elementor-field-textual:focus,\n:is(.qcx-form,#qcx-form-x) .elementor-field-group select:focus{outline:3px solid var(--qf-volt)!important;outline-offset:2px!important;border-bottom-color:var(--qf-volt)!important;background:var(--qf-raise)!important}\n\/* select: the wrapper carries a chevron instead of Elementor's icon font *\/\n:is(.qcx-form,#qcx-form-x) .elementor-select-wrapper{position:relative!important;width:100%!important;padding:0!important;border:0!important;background:none!important}\n:is(.qcx-form,#qcx-form-x) .elementor-select-wrapper::before,\n:is(.qcx-form,#qcx-form-x) .elementor-select-wrapper .select-caret-down-wrapper{display:none!important}\n:is(.qcx-form,#qcx-form-x) .elementor-select-wrapper::after{content:\"\"!important;position:absolute;right:1.15rem;top:50%;width:.55rem;height:.55rem;pointer-events:none;\n  border-right:2px solid var(--qf-volt);border-bottom:2px solid var(--qf-volt);transform:translateY(-70%) rotate(45deg)}\n:is(.qcx-form,#qcx-form-x) .elementor-select-wrapper select{padding-right:3rem!important;cursor:pointer}\n:is(.qcx-form,#qcx-form-x) select option{background:var(--qf-step);color:var(--qf-paper)}\n\/* submit: the Volt pill, an arrow after the words *\/\n:is(.qcx-form,#qcx-form-x) .elementor-field-type-submit{margin-top:.5rem!important;flex-direction:row!important;justify-content:flex-start!important}\n:is(.qcx-form,#qcx-form-x) .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:3.25rem!important;\n  padding:0 1.75rem!important;border:0!important;border-radius:999px!important;background:var(--qf-volt)!important;color:var(--qf-ink)!important;box-shadow:none!important;\n  font:500 1.0625rem\/1 var(--qf-sans)!important;letter-spacing:-.005em!important;text-transform:none!important;cursor:pointer;transition:background-color .2s ease,transform .15s ease}\n:is(.qcx-form,#qcx-form-x) .elementor-button:hover{background:var(--qf-volt-hi)!important;color:var(--qf-ink)!important}\n:is(.qcx-form,#qcx-form-x) .elementor-button:active{transform:scale(.97)}\n:is(.qcx-form,#qcx-form-x) .elementor-button:focus-visible{outline:3px solid var(--qf-paper)!important;outline-offset:3px!important}\n:is(.qcx-form,#qcx-form-x) .elementor-button .elementor-button-content-wrapper{display:inline-flex!important;align-items:center;gap:.6em}\n:is(.qcx-form,#qcx-form-x) .elementor-button .elementor-button-text::after{content:\"\";display:inline-block;width:1.1em;height:1.1em;margin-left:.6em;vertical-align:-.2em;background:currentColor;\n  -webkit-mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\") center\/contain no-repeat;\n  mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\") center\/contain no-repeat}\n\/* errors and the message after sending *\/\n:is(.qcx-form,#qcx-form-x) .elementor-error .elementor-field-textual{border-bottom-color:#FF8F8F!important}\n:is(.qcx-form,#qcx-form-x) .elementor-message{margin:1rem 0 0!important;font:400 1rem\/1.45 var(--qf-sans)!important;color:var(--qf-paper)!important}\n:is(.qcx-form,#qcx-form-x) .elementor-message::before{color:inherit!important}\n:is(.qcx-form,#qcx-form-x) .elementor-message.elementor-message-success{color:var(--qf-volt)!important}\n:is(.qcx-form,#qcx-form-x) .elementor-message.elementor-message-danger,\n:is(.qcx-form,#qcx-form-x) .elementor-field-group .elementor-message{color:#FF8F8F!important;font-size:.875rem!important;margin:0!important}\n\/* the privacy notice line under the form (any text widget in the container) *\/\n:is(.qcx-form,#qcx-form-x) .elementor-widget:not(.elementor-widget-form) :is(p,.elementor-widget-container){margin:0!important;padding:0!important}\n:is(.qcx-form,#qcx-form-x) .elementor-widget:not(.elementor-widget-form),\n:is(.qcx-form,#qcx-form-x) .elementor-widget:not(.elementor-widget-form) p{font:400 .9375rem\/1.5 var(--qf-sans)!important;color:var(--qf-mute)!important}\n:is(.qcx-form,#qcx-form-x) .elementor-widget:not(.elementor-widget-form) a{color:var(--qf-paper)!important;text-decoration:underline!important;text-decoration-color:var(--qf-volt)!important;text-underline-offset:.22em}\n:is(.qcx-form,#qcx-form-x) a:focus-visible{outline:3px solid var(--qf-volt);outline-offset:3px}\n@media (max-width:47.99rem){\n  :is(.qcx-form,#qcx-form-x){padding:0 20px 8px!important}\n  :is(.qcx-form,#qcx-form-x) .elementor-form-fields-wrapper{gap:1.25rem!important}\n  :is(.qcx-form,#qcx-form-x) .elementor-field-type-submit{flex-direction:column!important}\n  :is(.qcx-form,#qcx-form-x) .elementor-button{width:100%!important;min-height:3.375rem!important}\n}\n\n\/* keep Elementor's responsive visibility (the id-weight selectors above would otherwise override it) *\/\n@media (min-width:1025px){:is(.qcx-form,#qcx-form-x).elementor-hidden-desktop{display:none!important}}\n@media (min-width:768px) and (max-width:1024px){:is(.qcx-form,#qcx-form-x).elementor-hidden-tablet{display:none!important}}\n@media (max-width:767px){:is(.qcx-form,#qcx-form-x).elementor-hidden-mobile{display:none!important}}\n\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25c5b854 elementor-button-align-start elementor-widget elementor-widget-form\" data-id=\"25c5b854\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Contact\" aria-label=\"Contact\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"23\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"25c5b854\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Contact Qcoders on WhatsApp or email\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"23\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tYour name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Full name\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-company elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-company\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCompany\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[company]\" id=\"form-field-company\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Company name\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-phone elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-phone\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tWhatsApp or phone\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[phone]\" id=\"form-field-phone\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Include your country code\" required=\"required\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Only numbers and phone characters (#, -, *, etc) are accepted.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"you@company.com\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-need elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-need\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tWhat do you need?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[need]\" id=\"form-field-need\" class=\"elementor-field-textual elementor-size-sm\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"Not sure yet\">Not sure yet<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Website\">Website<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Online store\">Online store<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Mobile app\">Mobile app<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Business system\">Business system<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Automation\">Automation<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"AI solution\">AI solution<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Maintenance or support\">Maintenance or support<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tWhat takes your time today?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"Tell us briefly about your business and the problem.\" required=\"required\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-notice elementor-col-100\">\n\t\t\t\t\t<p class=\"qc-form-notice\">We use your details to reply to your inquiry. Read our <a href=\"\/privacy-policy\/\">Privacy Policy<\/a>.<\/p>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Send message<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-790bb523 e-con-full elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-parent\" data-id=\"790bb523\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-53033759 elementor-widget elementor-widget-html\" data-id=\"53033759\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Qcoders phone page: contact (bottom: everything below the native form; uses the CSS in phone-top.html). Its first line is the privacy notice under the form.\n     Generated by website\/v2\/contact-new\/build.py. -->\n<div class=\"qcm qcx-m\">\n<p class=\"form-note\">We use your details to reply to your inquiry. Read our <a href=\"\/privacy-policy\/\">Privacy Policy<\/a>.<\/p>\n<section id=\"m-next-steps\" aria-labelledby=\"qcx-m-next-h\">\n  <div class=\"sh\"><p class=\"label\"><span aria-hidden=\"true\">\/\/ <\/span>After you message us<\/p><h2 id=\"qcx-m-next-h\">What happens after you message us<\/h2><p class=\"intro\">Three steps, and you see the full cost before any work starts. <a href=\"\/how-we-work\/\">See how we work<\/a><\/p><\/div>\n  <ol class=\"tl\"><li class=\"step rv\"><span class=\"dot\" aria-hidden=\"true\">01<\/span><h3><span class=\"sr\">Step 1: <\/span>We reply with a few questions<\/h3><p class=\"say\">We answer on WhatsApp or by email. Then we ask a few simple questions about your business and what you want to change.<\/p><div class=\"get\"><p class=\"k\"><span aria-hidden=\"true\">\/\/ <\/span>You get<\/p><p>Our questions, in English, Arabic or Turkish.<\/p><\/div><\/li><li class=\"step rv\"><span class=\"dot\" aria-hidden=\"true\">02<\/span><h3><span class=\"sr\">Step 2: <\/span>A short free call<\/h3><p class=\"say\">During the call, you tell us how your day runs and where the time goes. Then we suggest what fits, and say what doesn't.<\/p><div class=\"get\"><p class=\"k\"><span aria-hidden=\"true\">\/\/ <\/span>You get<\/p><p>Our honest first reading of the problem, in plain words.<\/p><\/div><\/li><li class=\"step rv\"><span class=\"dot\" aria-hidden=\"true\">03<\/span><h3><span class=\"sr\">Step 3: <\/span>A written proposal<\/h3><p class=\"say\">It sets out scope, stages, cost and timeline in writing, so you can read it with your team. If a ready-made tool is enough, it says so.<\/p><div class=\"get\"><p class=\"k\"><span aria-hidden=\"true\">\/\/ <\/span>You get<\/p><p>A fixed price for each stage, before any work starts.<\/p><\/div><\/li><\/ol>\n<\/section>\n<section class=\"volt rv\" aria-labelledby=\"qcx-m-close-h\"><p class=\"label\"><span aria-hidden=\"true\">\/\/ <\/span>Getting started<\/p><h2 class=\"big\" id=\"qcx-m-close-h\">A voice note is enough to <span class=\"nw\">start.<span class=\"qcx-cursor\" aria-hidden=\"true\"><\/span><\/span><\/h2><p class=\"more\">Tell us about your business in your own words. Then we'll ask the right questions.<\/p>\n  <a class=\"btn\" href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12.04 2a9.9 9.9 0 0 0-8.5 15l-1.4 5 5.2-1.36A9.9 9.9 0 1 0 12.04 2Zm0 18.1a8.2 8.2 0 0 1-4.2-1.15l-.3-.18-3.08.8.82-3-.2-.31a8.2 8.2 0 1 1 6.96 3.84Zm4.5-6.14c-.25-.12-1.46-.72-1.69-.8-.23-.08-.39-.12-.55.12-.17.25-.64.8-.78.97-.14.16-.29.18-.53.06a6.7 6.7 0 0 1-3.37-2.94c-.25-.44.25-.41.72-1.36.08-.16.04-.3-.02-.43l-.76-1.83c-.2-.48-.4-.41-.55-.42h-.47a.9.9 0 0 0-.65.3 2.74 2.74 0 0 0-.85 2.04c0 1.2.87 2.37 1 2.53.12.16 1.72 2.63 4.17 3.69 1.55.67 2.16.73 2.93.61.47-.07 1.46-.6 1.66-1.17.2-.58.2-1.07.15-1.17-.07-.1-.23-.16-.47-.28Z\"\/><\/svg>Message us on WhatsApp<\/a>\n  <a class=\"faq\" href=\"\/faq\/\">Questions first? Read the FAQ<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a><\/section>\n<\/div>\n<script>(function(){document.querySelectorAll('.qcx-m:not([data-qcx])').forEach(function(r){r.setAttribute('data-qcx','1');\nif(!('IntersectionObserver' in window))return;r.classList.add('js');\nvar io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('in');io.unobserve(e.target);}});},{rootMargin:'0px 0px -8% 0px',threshold:0.08});\nr.querySelectorAll('.rv').forEach(function(e){io.observe(e);});});})();<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6506aa43 e-con-full elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"6506aa43\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7690b7c7 elementor-widget elementor-widget-html\" data-id=\"7690b7c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Contact (new), section 1: Opener on Ink. The page's one h1; the intro carries the focus keyphrase \"contact Qcoders\". Each need is a plain WhatsApp link with the first message written.\n     One Elementor HTML widget (container: full width, padding 0, gap 0, no motion effects). Generated by website\/v2\/contact-new\/build.py: edit the words there, then run the build. -->\n<style>\n.qcx{--ink:#0A0E17;--step:#131A27;--raise:#161D2C;--line:#273044;--paper:#F6F5F0;--soft:#C9CED8;--mute:#9AA3B2;\n  --volt:#C8F53B;--volt-hi:#D6F86B;--m:clamp(1rem,.4rem + 2vw,2rem);--max:100rem;--gut:clamp(.75rem,.4rem + 1.2vw,1.5rem);\n  --sans:\"Readex Pro\",\"Segoe UI\",Tahoma,system-ui,sans-serif;--mono:\"JetBrains Mono\",Consolas,\"Courier New\",monospace;\n  --t-head:clamp(2rem,1.45rem + 2.3vw,3.5rem);--t-lead:clamp(1.1875rem,1.05rem + .45vw,1.5rem);\n  --t-body:clamp(1rem,.96rem + .12vw,1.0625rem);--sec:clamp(4rem,2.5rem + 3.5vw,6rem);--hdr:76px;\n  display:block;position:relative;margin:0;padding:var(--sec) 0;background:var(--bg,#0A0E17);color:var(--paper);\n  font-family:var(--sans);font-size:var(--t-body);font-weight:400;line-height:1.55;letter-spacing:normal;text-align:left;\n  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;scroll-margin-top:var(--hdr)}\n@media (max-width:767px){.qcx{--hdr:64px}}\n.qcx *,.qcx *::before,.qcx *::after{box-sizing:border-box}\n.qcx :is(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote){margin:0;padding:0;font-family:inherit;color:inherit;font-style:normal;text-transform:none;word-spacing:normal}\n.qcx :is(ul,ol){list-style:none}\n.qcx :is(p,li){text-wrap:pretty}\n.qcx img{display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}\n.qcx svg{display:block;flex:none}\n.qcx ::selection{background:var(--volt);color:var(--ink)}\n.qcx .qcx-wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--m)}\n.qcx .qcx-label{font-family:var(--mono);font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--volt)}\n.qcx .qcx-h2{margin-top:1rem;font-size:var(--t-head);font-weight:500;line-height:1.04;letter-spacing:-.03em;color:var(--paper);text-wrap:balance}\n.qcx .qcx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}\n.qcx .qcx-head{display:grid;gap:1.25rem}\n.qcx .qcx-head__intro{max-width:46ch;color:var(--mute);text-wrap:pretty}\n.qcx .qcx-head__intro > * + *{margin-top:.75rem}\n@media (min-width:60rem){\n  .qcx .qcx-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:end}\n  .qcx .qcx-head > :first-child{grid-column:1\/span 7}\n  .qcx .qcx-head__intro{grid-column:9\/-1}\n}\n.qcx a.qcx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.25rem;padding:0 1.75rem;border:0;border-radius:999px;\n  background:var(--volt);color:var(--ink);font:500 var(--t-body)\/1 var(--sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;\n  transition:background-color .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}\n.qcx a.qcx-btn svg{width:1.2em;height:1.2em}\n.qcx a.qcx-btn:hover{background:var(--volt-hi);color:var(--ink)}\n.qcx a.qcx-btn:active{transform:scale(.97)}\n.qcx a.qcx-link{color:var(--volt);font-weight:400;text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.22em}\n.qcx a.qcx-link:hover{color:var(--volt);text-decoration-thickness:.14em}\n.qcx a:focus-visible{outline:3px solid var(--volt);outline-offset:3px}\n.qcx .qcx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}\n.qcx .qcx-pic{position:relative;overflow:hidden;background:var(--raise)}\n.qcx .qcx-pic > img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}\n.qcx .qcx-tag{position:absolute;left:.75rem;top:.75rem;z-index:2;padding:.3rem .55rem;border-radius:4px;background:rgba(10,14,23,.86);\n  color:var(--volt);font:500 .75rem\/1.3 var(--mono);letter-spacing:.02em}\n\n.qcx.qcx-open{--bg:var(--ink);--pt:clamp(3rem,1.5rem + 4vw,5.5rem);padding-top:var(--pt)}\n.qcx.qcx-open .qcx-open__grid{display:grid;gap:2.5rem}\n.qcx.qcx-open .qcx-open__h1{margin:1rem 0 0 -.04em;font-size:clamp(2.5rem,.9rem + 3.4vw,4.25rem);font-weight:500;line-height:1;letter-spacing:-.035em;color:var(--paper)}\n.qcx.qcx-open .qcx-open__h1 > span{display:block}\n.qcx.qcx-open .qcx-open__h1 > .qcx-volt{color:var(--volt)}\n.qcx.qcx-open .qcx-open__lead{margin-top:1.5rem;max-width:40ch;text-wrap:pretty;font-size:var(--t-lead);line-height:1.4;letter-spacing:-.01em;color:var(--soft)}\n.qcx.qcx-open .qcx-open__ask{margin-top:2rem;font:500 .8125rem\/1.4 var(--mono);letter-spacing:.02em;color:var(--mute)}\n.qcx.qcx-open .qcx-needs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}\n.qcx.qcx-open .qcx-needs a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.1rem;border:1px solid rgba(200,245,59,.45);border-radius:999px;\n  color:var(--paper);font-size:1rem;font-weight:400;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}\n.qcx.qcx-open .qcx-needs a:hover{background:var(--volt);border-color:var(--volt);color:var(--ink)}\n.qcx.qcx-open .qcx-actions{margin-top:2rem}\n.qcx.qcx-open .qcx-open__meta{margin-top:1.5rem;font:500 .8125rem\/1.5 var(--mono);letter-spacing:.02em;color:var(--mute)}\n.qcx.qcx-open .qcx-open__pic{aspect-ratio:4\/3}\n@media (min-width:60rem){\n  .qcx.qcx-open .qcx-open__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:center}\n  .qcx.qcx-open .qcx-open__text{grid-column:1\/span 7;padding:clamp(.5rem,-1rem + 2.5vw,2.5rem) var(--gut) clamp(.5rem,-1rem + 2.5vw,2.5rem) 0}\n  \/* the photo fills the section's height and runs to the screen's right edge, like the How we work opener *\/\n  .qcx.qcx-open .qcx-open__pic{grid-column:8\/-1;align-self:stretch;aspect-ratio:auto;min-height:30rem;\n    margin:calc(-1 * var(--pt)) calc(-1 * (var(--m) + max(0px, (100vw - var(--max)) \/ 2))) calc(-1 * var(--sec)) 0}\n  .qcx.qcx-open .qcx-open__pic .qcx-tag{left:1.25rem;top:1.25rem}\n}\n<\/style>\n<section class=\"qcx qcx-open\" aria-labelledby=\"qcx-h1\">\n  <div class=\"qcx-wrap qcx-open__grid\">\n    <div class=\"qcx-open__text\">\n      <p class=\"qcx-label\"><span aria-hidden=\"true\">\/\/ <\/span>Contact<\/p>\n      <div class=\"qcx-open__h1\" id=\"qcx-h1\" role=\"heading\" aria-level=\"1\"><span>Let's talk.<\/span> <span class=\"qcx-volt\">The first call is free.<\/span><\/div>\n      <p class=\"qcx-open__lead\">Contact Qcoders on WhatsApp, by email or with the form below. Tell us what takes your time, and we'll suggest what fits, even if that's a ready-made tool. No tech words needed.<\/p>\n      <p class=\"qcx-open__ask\" id=\"qcx-need\">What do you need?<\/p>\n      <ul class=\"qcx-needs\" aria-labelledby=\"qcx-need\"><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20a%20website.\" target=\"_blank\" rel=\"noopener\">Website<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20an%20online%20store.\" target=\"_blank\" rel=\"noopener\">Online store<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20a%20mobile%20app.\" target=\"_blank\" rel=\"noopener\">App<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20a%20business%20system.\" target=\"_blank\" rel=\"noopener\">Business system<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20an%20AI%20assistant.\" target=\"_blank\" rel=\"noopener\">AI<\/a><\/li><li><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.%20I%20need%20help%20deciding.\" target=\"_blank\" rel=\"noopener\">Not sure yet<\/a><\/li><\/ul>\n      <div class=\"qcx-actions\">\n        <a class=\"qcx-btn\" href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12.04 2a9.9 9.9 0 0 0-8.5 15l-1.4 5 5.2-1.36A9.9 9.9 0 1 0 12.04 2Zm0 18.1a8.2 8.2 0 0 1-4.2-1.15l-.3-.18-3.08.8.82-3-.2-.31a8.2 8.2 0 1 1 6.96 3.84Zm4.5-6.14c-.25-.12-1.46-.72-1.69-.8-.23-.08-.39-.12-.55.12-.17.25-.64.8-.78.97-.14.16-.29.18-.53.06a6.7 6.7 0 0 1-3.37-2.94c-.25-.44.25-.41.72-1.36.08-.16.04-.3-.02-.43l-.76-1.83c-.2-.48-.4-.41-.55-.42h-.47a.9.9 0 0 0-.65.3 2.74 2.74 0 0 0-.85 2.04c0 1.2.87 2.37 1 2.53.12.16 1.72 2.63 4.17 3.69 1.55.67 2.16.73 2.93.61.47-.07 1.46-.6 1.66-1.17.2-.58.2-1.07.15-1.17-.07-.1-.23-.16-.47-.28Z\"\/><\/svg>Message us on WhatsApp<\/a>\n        <a class=\"qcx-link\" href=\"mailto:info@qcoders.com\">info@qcoders.com<\/a>\n      <\/div>\n      <p class=\"qcx-open__meta\">Available 24\/7 \u00b7 English \u00b7 <span lang=\"ar\" dir=\"rtl\">\u0627\u0644\u0639\u0631\u0628\u064a\u0629<\/span> \u00b7 <span lang=\"tr\">T\u00fcrk\u00e7e<\/span><\/p>\n    <\/div>\n    <div class=\"qcx-pic qcx-open__pic\">\n      <img fetchpriority=\"high\" src=\"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/11\/qcoders-contact-saudi-20261102.png\"\n           width=\"1300\" height=\"1857\" fetchpriority=\"high\" decoding=\"async\" style=\"object-position:38% 45%\"\n           alt=\"Qcoders contact details written as code: WhatsApp, email and website\">\n      <span class=\"qcx-tag\" aria-hidden=\"true\">\/\/ a few lines are enough<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-70d655fd e-con-full elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"70d655fd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1dc6092 elementor-widget elementor-widget-html\" data-id=\"1dc6092\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Contact (new), section 2: the three ways to reach us on the step ground (WhatsApp large, email, the form), then four facts.\n     One Elementor HTML widget (container: full width, padding 0, gap 0, no motion effects). Generated by website\/v2\/contact-new\/build.py: edit the words there, then run the build. -->\n<style>\n.qcx{--ink:#0A0E17;--step:#131A27;--raise:#161D2C;--line:#273044;--paper:#F6F5F0;--soft:#C9CED8;--mute:#9AA3B2;\n  --volt:#C8F53B;--volt-hi:#D6F86B;--m:clamp(1rem,.4rem + 2vw,2rem);--max:100rem;--gut:clamp(.75rem,.4rem + 1.2vw,1.5rem);\n  --sans:\"Readex Pro\",\"Segoe UI\",Tahoma,system-ui,sans-serif;--mono:\"JetBrains Mono\",Consolas,\"Courier New\",monospace;\n  --t-head:clamp(2rem,1.45rem + 2.3vw,3.5rem);--t-lead:clamp(1.1875rem,1.05rem + .45vw,1.5rem);\n  --t-body:clamp(1rem,.96rem + .12vw,1.0625rem);--sec:clamp(4rem,2.5rem + 3.5vw,6rem);--hdr:76px;\n  display:block;position:relative;margin:0;padding:var(--sec) 0;background:var(--bg,#0A0E17);color:var(--paper);\n  font-family:var(--sans);font-size:var(--t-body);font-weight:400;line-height:1.55;letter-spacing:normal;text-align:left;\n  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;scroll-margin-top:var(--hdr)}\n@media (max-width:767px){.qcx{--hdr:64px}}\n.qcx *,.qcx *::before,.qcx *::after{box-sizing:border-box}\n.qcx :is(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote){margin:0;padding:0;font-family:inherit;color:inherit;font-style:normal;text-transform:none;word-spacing:normal}\n.qcx :is(ul,ol){list-style:none}\n.qcx :is(p,li){text-wrap:pretty}\n.qcx img{display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}\n.qcx svg{display:block;flex:none}\n.qcx ::selection{background:var(--volt);color:var(--ink)}\n.qcx .qcx-wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--m)}\n.qcx .qcx-label{font-family:var(--mono);font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--volt)}\n.qcx .qcx-h2{margin-top:1rem;font-size:var(--t-head);font-weight:500;line-height:1.04;letter-spacing:-.03em;color:var(--paper);text-wrap:balance}\n.qcx .qcx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}\n.qcx .qcx-head{display:grid;gap:1.25rem}\n.qcx .qcx-head__intro{max-width:46ch;color:var(--mute);text-wrap:pretty}\n.qcx .qcx-head__intro > * + *{margin-top:.75rem}\n@media (min-width:60rem){\n  .qcx .qcx-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:end}\n  .qcx .qcx-head > :first-child{grid-column:1\/span 7}\n  .qcx .qcx-head__intro{grid-column:9\/-1}\n}\n.qcx a.qcx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.25rem;padding:0 1.75rem;border:0;border-radius:999px;\n  background:var(--volt);color:var(--ink);font:500 var(--t-body)\/1 var(--sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;\n  transition:background-color .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}\n.qcx a.qcx-btn svg{width:1.2em;height:1.2em}\n.qcx a.qcx-btn:hover{background:var(--volt-hi);color:var(--ink)}\n.qcx a.qcx-btn:active{transform:scale(.97)}\n.qcx a.qcx-link{color:var(--volt);font-weight:400;text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.22em}\n.qcx a.qcx-link:hover{color:var(--volt);text-decoration-thickness:.14em}\n.qcx a:focus-visible{outline:3px solid var(--volt);outline-offset:3px}\n.qcx .qcx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}\n.qcx .qcx-pic{position:relative;overflow:hidden;background:var(--raise)}\n.qcx .qcx-pic > img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}\n.qcx .qcx-tag{position:absolute;left:.75rem;top:.75rem;z-index:2;padding:.3rem .55rem;border-radius:4px;background:rgba(10,14,23,.86);\n  color:var(--volt);font:500 .75rem\/1.3 var(--mono);letter-spacing:.02em}\n\n.qcx.qcx-reach{--bg:var(--step)}\n.qcx.qcx-reach .qcx-reach__grid{display:grid;gap:var(--gut);margin-top:clamp(2.5rem,1.5rem + 2.5vw,4rem)}\n.qcx.qcx-reach .qcx-card{position:relative;display:flex;flex-direction:column;padding:clamp(1.5rem,1rem + 1.3vw,2.5rem);background:var(--ink);border:1px solid var(--line);\n  color:var(--paper);text-decoration:none;transition:border-color .2s ease}\n.qcx.qcx-reach a.qcx-card:hover{border-color:rgba(200,245,59,.6);color:var(--paper)}\n.qcx.qcx-reach .qcx-card__k{display:flex;align-items:center;gap:.5rem;font:500 .8125rem\/1.4 var(--mono);letter-spacing:.02em;color:var(--volt)}\n.qcx.qcx-reach .qcx-card__k svg{width:1.25rem;height:1.25rem}\n.qcx.qcx-reach .qcx-card__big{margin-top:1rem;font-size:clamp(1.5rem,1.15rem + .9vw,2rem);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:var(--paper);overflow-wrap:anywhere}\n.qcx.qcx-reach .qcx-card__say{margin-top:.625rem;color:var(--mute)}\n.qcx.qcx-reach .qcx-card__go{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.5rem;font:500 .875rem\/1.4 var(--mono);letter-spacing:.01em;color:var(--volt)}\n.qcx.qcx-reach .qcx-card__go svg{width:1rem;height:1rem;transition:transform .2s ease}\n.qcx.qcx-reach a.qcx-card:hover .qcx-card__go svg{transform:translateX(3px)}\n.qcx.qcx-reach .qcx-card--form .qcx-card__go svg{transform:rotate(90deg)}\n.qcx.qcx-reach a.qcx-card--form:hover .qcx-card__go svg{transform:rotate(90deg) translateX(3px)}\n\/* WhatsApp: the main way in, so the biggest card, with the chat on a phone beside the words *\/\n.qcx.qcx-reach .qcx-wa{display:grid;gap:1.5rem;padding:clamp(1.5rem,1rem + 1.3vw,2.5rem);background:var(--ink);border:1px solid var(--line);border-top:2px solid var(--volt)}\n.qcx.qcx-reach .qcx-wa__text{display:flex;flex-direction:column}\n.qcx.qcx-reach .qcx-wa__num{margin-top:1rem;font-size:clamp(2rem,1.3rem + 1.8vw,3.25rem);font-weight:500;line-height:1.02;letter-spacing:-.03em;color:var(--paper);white-space:nowrap}\n.qcx.qcx-reach .qcx-wa__num a{color:inherit;text-decoration:none}\n.qcx.qcx-reach .qcx-wa__say{margin-top:1rem;max-width:34ch;font-size:clamp(1.0625rem,.98rem + .3vw,1.25rem);line-height:1.45;color:var(--soft)}\n.qcx.qcx-reach .qcx-wa .qcx-actions{margin-top:2rem}\n.qcx.qcx-reach .qcx-wa__meta{margin-top:auto;padding-top:2rem;font:500 .8125rem\/1.5 var(--mono);letter-spacing:.02em;color:var(--mute)}\n.qcx.qcx-reach .qcx-wa__pic{aspect-ratio:4\/5;min-height:16rem}\n.qcx.qcx-reach .qcx-side{display:grid;gap:var(--gut)}\n.qcx.qcx-reach .qcx-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem var(--gut);margin-top:clamp(2.5rem,1.5rem + 2vw,3.5rem);padding-top:1.75rem;border-top:1px solid var(--line)}\n.qcx.qcx-reach .qcx-facts b{display:block;font-size:clamp(1.75rem,1.3rem + 1.1vw,2.5rem);font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--volt)}\n.qcx.qcx-reach .qcx-facts span{display:block;margin-top:.5rem;max-width:26ch;font-size:.9375rem;line-height:1.45;color:var(--mute)}\n@media (min-width:48rem){\n  .qcx.qcx-reach .qcx-wa{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}\n  .qcx.qcx-reach .qcx-wa__pic{aspect-ratio:auto;margin:calc(-1 * clamp(1.5rem,1rem + 1.3vw,2.5rem)) calc(-1 * clamp(1.5rem,1rem + 1.3vw,2.5rem)) calc(-1 * clamp(1.5rem,1rem + 1.3vw,2.5rem)) 0}\n  .qcx.qcx-reach .qcx-facts{grid-template-columns:repeat(4,minmax(0,1fr))}\n}\n@media (min-width:64rem){\n  .qcx.qcx-reach .qcx-reach__grid{grid-template-columns:repeat(12,minmax(0,1fr))}\n  .qcx.qcx-reach .qcx-wa{grid-column:1\/span 8}\n  .qcx.qcx-reach .qcx-side{grid-column:9\/-1}\n}\n\n\/* The WhatsApp picture follows the card's height, so its shape changes with the width: <picture> serves the drawing\n   closest to each shape (r90 tablet, r60 \/ r70 \/ r80 desktop) and cover crops under 10%. *\/\n.qcx .qcx-wa__pic > picture > img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}\n<\/style>\n<section class=\"qcx qcx-reach\" id=\"reach\" aria-labelledby=\"qcx-reach-h\">\n  <div class=\"qcx-wrap\">\n    <div class=\"qcx-head\"><div><p class=\"qcx-label\"><span aria-hidden=\"true\">\/\/ <\/span>Ways to reach us<\/p><h2 class=\"qcx-h2\" id=\"qcx-reach-h\">WhatsApp, email or the form<\/h2><\/div><div class=\"qcx-head__intro\"><p>Use whichever is easiest for you. A few lines about your business are enough to start.<\/p><\/div><\/div>\n    <div class=\"qcx-reach__grid\">\n      <div class=\"qcx-wa\">\n        <div class=\"qcx-wa__text\">\n          <p class=\"qcx-card__k\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12.04 2a9.9 9.9 0 0 0-8.5 15l-1.4 5 5.2-1.36A9.9 9.9 0 1 0 12.04 2Zm0 18.1a8.2 8.2 0 0 1-4.2-1.15l-.3-.18-3.08.8.82-3-.2-.31a8.2 8.2 0 1 1 6.96 3.84Zm4.5-6.14c-.25-.12-1.46-.72-1.69-.8-.23-.08-.39-.12-.55.12-.17.25-.64.8-.78.97-.14.16-.29.18-.53.06a6.7 6.7 0 0 1-3.37-2.94c-.25-.44.25-.41.72-1.36.08-.16.04-.3-.02-.43l-.76-1.83c-.2-.48-.4-.41-.55-.42h-.47a.9.9 0 0 0-.65.3 2.74 2.74 0 0 0-.85 2.04c0 1.2.87 2.37 1 2.53.12.16 1.72 2.63 4.17 3.69 1.55.67 2.16.73 2.93.61.47-.07 1.46-.6 1.66-1.17.2-.58.2-1.07.15-1.17-.07-.1-.23-.16-.47-.28Z\"\/><\/svg>WhatsApp<\/p>\n          <p class=\"qcx-wa__num\"><a href=\"tel:+966507600156\">+966 50 760 0156<\/a><\/p>\n          <p class=\"qcx-wa__say\">Write a few lines or send a voice note, any time. You can also call this number.<\/p>\n          <div class=\"qcx-actions\"><a class=\"qcx-btn\" href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12.04 2a9.9 9.9 0 0 0-8.5 15l-1.4 5 5.2-1.36A9.9 9.9 0 1 0 12.04 2Zm0 18.1a8.2 8.2 0 0 1-4.2-1.15l-.3-.18-3.08.8.82-3-.2-.31a8.2 8.2 0 1 1 6.96 3.84Zm4.5-6.14c-.25-.12-1.46-.72-1.69-.8-.23-.08-.39-.12-.55.12-.17.25-.64.8-.78.97-.14.16-.29.18-.53.06a6.7 6.7 0 0 1-3.37-2.94c-.25-.44.25-.41.72-1.36.08-.16.04-.3-.02-.43l-.76-1.83c-.2-.48-.4-.41-.55-.42h-.47a.9.9 0 0 0-.65.3 2.74 2.74 0 0 0-.85 2.04c0 1.2.87 2.37 1 2.53.12.16 1.72 2.63 4.17 3.69 1.55.67 2.16.73 2.93.61.47-.07 1.46-.6 1.66-1.17.2-.58.2-1.07.15-1.17-.07-.1-.23-.16-.47-.28Z\"\/><\/svg>Chat on WhatsApp<\/a><\/div>\n          <p class=\"qcx-wa__meta\">Available 24\/7 \u00b7 English \u00b7 <span lang=\"ar\" dir=\"rtl\">\u0627\u0644\u0639\u0631\u0628\u064a\u0629<\/span> \u00b7 <span lang=\"tr\">T\u00fcrk\u00e7e<\/span><\/p>\n        <\/div>\n        <div class=\"qcx-pic qcx-wa__pic\"><picture>\n          <source media=\"(min-width: 1350px)\" srcset=\"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qc-ui-phone-held-first-message-close-r80.webp\" width=\"1300\" height=\"1625\">\n          <source media=\"(min-width: 1150px)\" srcset=\"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qc-ui-phone-held-first-message-close-r70.webp\" width=\"1300\" height=\"1857\">\n          <source media=\"(min-width: 1024px)\" srcset=\"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qc-ui-phone-held-first-message-close-r60.webp\" width=\"1300\" height=\"2167\">\n          <img loading=\"lazy\" src=\"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qc-ui-phone-held-first-message-close-r90.webp\" width=\"1300\" height=\"1444\" loading=\"lazy\" decoding=\"async\"\n             style=\"object-position:50% 62%\" alt=\"A WhatsApp chat with Qcoders: a first message, a voice note and a call set for tomorrow\">\n        <\/picture><\/div>\n      <\/div>\n      <div class=\"qcx-side\">\n        <a class=\"qcx-card\" href=\"mailto:info@qcoders.com\">\n          <span class=\"qcx-card__k\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3.5 6.5h17v11h-17zM4 7l8 6 8-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\/><\/svg>Email<\/span>\n          <span class=\"qcx-card__big\">info@qcoders.com<\/span>\n          <span class=\"qcx-card__say\">For files and longer notes.<\/span>\n          <span class=\"qcx-card__go\">Write an email<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n        <\/a>\n        <a class=\"qcx-card qcx-card--form\" href=\"#form\">\n          <span class=\"qcx-card__k\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 4.5h14v15H5zM8.5 9h7M8.5 12.5h7M8.5 16h4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg>Form<\/span>\n          <span class=\"qcx-card__big\">Leave your details<\/span>\n          <span class=\"qcx-card__say\">We reply on WhatsApp or by email.<\/span>\n          <span class=\"qcx-card__go\">Go to the form<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n        <\/a>\n      <\/div>\n    <\/div>\n    <ul class=\"qcx-facts\"><li><b>24\/7<\/b><span>Available any time<\/span><\/li><li><b>3<\/b><span>Languages: English, Arabic, Turkish<\/span><\/li><li><b>Free<\/b><span>The first call, with no obligation to continue<\/span><\/li><li><b>T\u00fcrkiye<\/b><span>Where we're based. We work with businesses anywhere.<\/span><\/li><\/ul>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5775d823 e-con-full elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"5775d823\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-768212ca elementor-widget elementor-widget-html\" data-id=\"768212ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Contact (new), section 3: THE WIDGET RIGHT BEFORE THE FORM. Heading and short text, centred on Ink.\n     Next comes the Elementor Pro Form widget in its own container: css class \"qcx-form\" (styled by form.css), full width, background Ink #0A0E17; put the privacy notice line in the same container, under the form.\n     One Elementor HTML widget (container: full width, padding 0, gap 0, no motion effects). Generated by website\/v2\/contact-new\/build.py: edit the words there, then run the build. -->\n<style>\n.qcx{--ink:#0A0E17;--step:#131A27;--raise:#161D2C;--line:#273044;--paper:#F6F5F0;--soft:#C9CED8;--mute:#9AA3B2;\n  --volt:#C8F53B;--volt-hi:#D6F86B;--m:clamp(1rem,.4rem + 2vw,2rem);--max:100rem;--gut:clamp(.75rem,.4rem + 1.2vw,1.5rem);\n  --sans:\"Readex Pro\",\"Segoe UI\",Tahoma,system-ui,sans-serif;--mono:\"JetBrains Mono\",Consolas,\"Courier New\",monospace;\n  --t-head:clamp(2rem,1.45rem + 2.3vw,3.5rem);--t-lead:clamp(1.1875rem,1.05rem + .45vw,1.5rem);\n  --t-body:clamp(1rem,.96rem + .12vw,1.0625rem);--sec:clamp(4rem,2.5rem + 3.5vw,6rem);--hdr:76px;\n  display:block;position:relative;margin:0;padding:var(--sec) 0;background:var(--bg,#0A0E17);color:var(--paper);\n  font-family:var(--sans);font-size:var(--t-body);font-weight:400;line-height:1.55;letter-spacing:normal;text-align:left;\n  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;scroll-margin-top:var(--hdr)}\n@media (max-width:767px){.qcx{--hdr:64px}}\n.qcx *,.qcx *::before,.qcx *::after{box-sizing:border-box}\n.qcx :is(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote){margin:0;padding:0;font-family:inherit;color:inherit;font-style:normal;text-transform:none;word-spacing:normal}\n.qcx :is(ul,ol){list-style:none}\n.qcx :is(p,li){text-wrap:pretty}\n.qcx img{display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}\n.qcx svg{display:block;flex:none}\n.qcx ::selection{background:var(--volt);color:var(--ink)}\n.qcx .qcx-wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--m)}\n.qcx .qcx-label{font-family:var(--mono);font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--volt)}\n.qcx .qcx-h2{margin-top:1rem;font-size:var(--t-head);font-weight:500;line-height:1.04;letter-spacing:-.03em;color:var(--paper);text-wrap:balance}\n.qcx .qcx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}\n.qcx .qcx-head{display:grid;gap:1.25rem}\n.qcx .qcx-head__intro{max-width:46ch;color:var(--mute);text-wrap:pretty}\n.qcx .qcx-head__intro > * + *{margin-top:.75rem}\n@media (min-width:60rem){\n  .qcx .qcx-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:end}\n  .qcx .qcx-head > :first-child{grid-column:1\/span 7}\n  .qcx .qcx-head__intro{grid-column:9\/-1}\n}\n.qcx a.qcx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.25rem;padding:0 1.75rem;border:0;border-radius:999px;\n  background:var(--volt);color:var(--ink);font:500 var(--t-body)\/1 var(--sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;\n  transition:background-color .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}\n.qcx a.qcx-btn svg{width:1.2em;height:1.2em}\n.qcx a.qcx-btn:hover{background:var(--volt-hi);color:var(--ink)}\n.qcx a.qcx-btn:active{transform:scale(.97)}\n.qcx a.qcx-link{color:var(--volt);font-weight:400;text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.22em}\n.qcx a.qcx-link:hover{color:var(--volt);text-decoration-thickness:.14em}\n.qcx a:focus-visible{outline:3px solid var(--volt);outline-offset:3px}\n.qcx .qcx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}\n.qcx .qcx-pic{position:relative;overflow:hidden;background:var(--raise)}\n.qcx .qcx-pic > img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}\n.qcx .qcx-tag{position:absolute;left:.75rem;top:.75rem;z-index:2;padding:.3rem .55rem;border-radius:4px;background:rgba(10,14,23,.86);\n  color:var(--volt);font:500 .75rem\/1.3 var(--mono);letter-spacing:.02em}\n\n.qcx.qcx-fhead{--bg:var(--ink);padding-bottom:clamp(2rem,1.5rem + 1.5vw,3rem);text-align:center}\n.qcx.qcx-fhead .qcx-fhead__in{max-width:44rem;margin-inline:auto}\n.qcx.qcx-fhead .qcx-fhead__intro{margin:1.25rem auto 0;max-width:46ch;font-size:clamp(1.0625rem,.98rem + .3vw,1.25rem);line-height:1.45;color:var(--soft)}\n.qcx.qcx-fhead .qcx-fhead__alt{margin-top:1rem;font:500 .8125rem\/1.5 var(--mono);letter-spacing:.02em;color:var(--mute)}\n.qcx.qcx-fhead .qcx-fhead__alt a{color:var(--volt);text-decoration:underline;text-underline-offset:.22em}\n<\/style>\n<section class=\"qcx qcx-fhead\" id=\"form\" aria-labelledby=\"qcx-form-h\">\n  <div class=\"qcx-wrap\"><div class=\"qcx-fhead__in\">\n    <p class=\"qcx-label\"><span aria-hidden=\"true\">\/\/ <\/span>Your details<\/p>\n    <h2 class=\"qcx-h2\" id=\"qcx-form-h\">Contact Qcoders with a form<\/h2>\n    <p class=\"qcx-fhead__intro\">Leave your details and a few lines about your business, so we know where to start. Then we'll reply on WhatsApp or by email.<\/p>\n  <\/div><\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-70400358 e-con-full elementor-hidden-mobile qcx-form e-flex e-con e-parent\" data-id=\"70400358\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c04637f elementor-widget elementor-widget-html\" data-id=\"7c04637f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* Contact page: the Elementor Pro Form widget inside the Elementor container with css class \"qcx-form\".\n   Generated by website\/v2\/contact-new\/build.py. Paste into the page's Custom CSS (or the container's Custom CSS).\n   Container: full width, background Ink #0A0E17, padding 0 (this file sets it), holds the Form widget and, under\n   it, the privacy notice line (Text Editor or HTML widget). Same file for desktop and phone.\n   Selectors start from :is(.qcx-form,#qcx-form-x): it matches only the class, but weighs like an id, so it beats the\n   Form widget's own Style-tab chains; !important beats kit-final.css's !important rules for .qcm-form. *\/\n:is(.qcx-form,#qcx-form-x){--qf-ink:#0A0E17;--qf-step:#131A27;--qf-raise:#161D2C;--qf-line:#273044;--qf-paper:#F6F5F0;--qf-mute:#9AA3B2;\n  --qf-volt:#C8F53B;--qf-volt-hi:#D6F86B;--qf-m:clamp(1rem,.4rem + 2vw,2rem);--qf-max:52rem;\n  --qf-sans:\"Readex Pro\",\"Segoe UI\",Tahoma,system-ui,sans-serif;--qf-mono:\"JetBrains Mono\",Consolas,\"Courier New\",monospace;\n  display:flex!important;flex-direction:column!important;gap:1.25rem!important;\n  margin:0!important;padding:0 var(--qf-m) clamp(4rem,2.5rem + 3.5vw,6rem)!important;background:var(--qf-ink)!important;color:var(--qf-paper)}\n:is(.qcx-form,#qcx-form-x) *,:is(.qcx-form,#qcx-form-x) *::before,:is(.qcx-form,#qcx-form-x) *::after{box-sizing:border-box}\n:is(.qcx-form,#qcx-form-x) > .e-con-inner{display:flex!important;flex-direction:column!important;gap:1.25rem!important;padding:0!important;max-width:none!important}\n\/* the form and the notice share one centred column *\/\n:is(.qcx-form,#qcx-form-x) .elementor-widget-form,\n:is(.qcx-form,#qcx-form-x) .elementor-widget:not(.elementor-widget-form){width:100%!important;max-width:var(--qf-max)!important;margin:0 auto!important}\n:is(.qcx-form,#qcx-form-x) .elementor-form{margin:0}\n:is(.qcx-form,#qcx-form-x) .elementor-form-fields-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr);gap:1.5rem var(--qf-gap,1.5rem)!important;margin:0!important}\n:is(.qcx-form,#qcx-form-x) .elementor-field-group{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:.5rem!important;\n  grid-column:1\/-1;width:auto!important;max-width:none!important;flex:none!important;margin:0!important;padding:0!important}\n@media (min-width:48rem){\n  :is(.qcx-form,#qcx-form-x) .elementor-form-fields-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}\n  \/* name | company, phone | email: the fields set to 50% width in the widget *\/\n  :is(.qcx-form,#qcx-form-x) .elementor-field-group.elementor-col-50{grid-column:auto}\n}\n\/* labels: muted, in the mono of the \"\/\/ labels\" *\/\n:is(.qcx-form,#qcx-form-x) .elementor-field-label{display:block!important;margin:0!important;padding:0!important;\n  font:500 .8125rem\/1.4 var(--qf-mono)!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--qf-mute)!important}\n:is(.qcx-form,#qcx-form-x) .elementor-mark-required .elementor-field-label::after{content:\" *\"!important;color:var(--qf-volt)!important;padding:0!important}\n\/* fields: Step fill, Paper text, a 2px foot that turns Volt with a Volt ring on focus *\/\n:is(.qcx-form,#qcx-form-x) .elementor-field-group .elementor-field-textual,\n:is(.qcx-form,#qcx-form-x) .elementor-field-group select{\n  box-sizing:border-box!important;width:100%!important;min-height:3.25rem!important;margin:0!important;padding:.85rem 1rem!important;\n  background:var(--qf-step)!important;color:var(--qf-paper)!important;border:0!important;border-bottom:2px solid #3A4560!important;border-radius:0!important;box-shadow:none!important;\n  font:400 1rem\/1.4 var(--qf-sans)!important;letter-spacing:normal!important;-webkit-appearance:none;appearance:none;\n  transition:border-color .2s ease,background-color .2s ease}\n:is(.qcx-form,#qcx-form-x) .elementor-field-group textarea.elementor-field-textual{min-height:9.5rem!important;resize:vertical}\n:is(.qcx-form,#qcx-form-x) .elementor-field-textual::placeholder{color:#7D8597!important;opacity:1!important}\n:is(.qcx-form,#qcx-form-x) .elementor-field-group .elementor-field-textual:hover,\n:is(.qcx-form,#qcx-form-x) .elementor-field-group select:hover{background:var(--qf-raise)!important}\n:is(.qcx-form,#qcx-form-x) .elementor-field-group .elementor-field-textual:focus,\n:is(.qcx-form,#qcx-form-x) .elementor-field-group select:focus{outline:3px solid var(--qf-volt)!important;outline-offset:2px!important;border-bottom-color:var(--qf-volt)!important;background:var(--qf-raise)!important}\n\/* select: the wrapper carries a chevron instead of Elementor's icon font *\/\n:is(.qcx-form,#qcx-form-x) .elementor-select-wrapper{position:relative!important;width:100%!important;padding:0!important;border:0!important;background:none!important}\n:is(.qcx-form,#qcx-form-x) .elementor-select-wrapper::before,\n:is(.qcx-form,#qcx-form-x) .elementor-select-wrapper .select-caret-down-wrapper{display:none!important}\n:is(.qcx-form,#qcx-form-x) .elementor-select-wrapper::after{content:\"\"!important;position:absolute;right:1.15rem;top:50%;width:.55rem;height:.55rem;pointer-events:none;\n  border-right:2px solid var(--qf-volt);border-bottom:2px solid var(--qf-volt);transform:translateY(-70%) rotate(45deg)}\n:is(.qcx-form,#qcx-form-x) .elementor-select-wrapper select{padding-right:3rem!important;cursor:pointer}\n:is(.qcx-form,#qcx-form-x) select option{background:var(--qf-step);color:var(--qf-paper)}\n\/* submit: the Volt pill, an arrow after the words *\/\n:is(.qcx-form,#qcx-form-x) .elementor-field-type-submit{margin-top:.5rem!important;flex-direction:row!important;justify-content:flex-start!important}\n:is(.qcx-form,#qcx-form-x) .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:3.25rem!important;\n  padding:0 1.75rem!important;border:0!important;border-radius:999px!important;background:var(--qf-volt)!important;color:var(--qf-ink)!important;box-shadow:none!important;\n  font:500 1.0625rem\/1 var(--qf-sans)!important;letter-spacing:-.005em!important;text-transform:none!important;cursor:pointer;transition:background-color .2s ease,transform .15s ease}\n:is(.qcx-form,#qcx-form-x) .elementor-button:hover{background:var(--qf-volt-hi)!important;color:var(--qf-ink)!important}\n:is(.qcx-form,#qcx-form-x) .elementor-button:active{transform:scale(.97)}\n:is(.qcx-form,#qcx-form-x) .elementor-button:focus-visible{outline:3px solid var(--qf-paper)!important;outline-offset:3px!important}\n:is(.qcx-form,#qcx-form-x) .elementor-button .elementor-button-content-wrapper{display:inline-flex!important;align-items:center;gap:.6em}\n:is(.qcx-form,#qcx-form-x) .elementor-button .elementor-button-text::after{content:\"\";display:inline-block;width:1.1em;height:1.1em;margin-left:.6em;vertical-align:-.2em;background:currentColor;\n  -webkit-mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\") center\/contain no-repeat;\n  mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\") center\/contain no-repeat}\n\/* errors and the message after sending *\/\n:is(.qcx-form,#qcx-form-x) .elementor-error .elementor-field-textual{border-bottom-color:#FF8F8F!important}\n:is(.qcx-form,#qcx-form-x) .elementor-message{margin:1rem 0 0!important;font:400 1rem\/1.45 var(--qf-sans)!important;color:var(--qf-paper)!important}\n:is(.qcx-form,#qcx-form-x) .elementor-message::before{color:inherit!important}\n:is(.qcx-form,#qcx-form-x) .elementor-message.elementor-message-success{color:var(--qf-volt)!important}\n:is(.qcx-form,#qcx-form-x) .elementor-message.elementor-message-danger,\n:is(.qcx-form,#qcx-form-x) .elementor-field-group .elementor-message{color:#FF8F8F!important;font-size:.875rem!important;margin:0!important}\n\/* the privacy notice line under the form (any text widget in the container) *\/\n:is(.qcx-form,#qcx-form-x) .elementor-widget:not(.elementor-widget-form) :is(p,.elementor-widget-container){margin:0!important;padding:0!important}\n:is(.qcx-form,#qcx-form-x) .elementor-widget:not(.elementor-widget-form),\n:is(.qcx-form,#qcx-form-x) .elementor-widget:not(.elementor-widget-form) p{font:400 .9375rem\/1.5 var(--qf-sans)!important;color:var(--qf-mute)!important}\n:is(.qcx-form,#qcx-form-x) .elementor-widget:not(.elementor-widget-form) a{color:var(--qf-paper)!important;text-decoration:underline!important;text-decoration-color:var(--qf-volt)!important;text-underline-offset:.22em}\n:is(.qcx-form,#qcx-form-x) a:focus-visible{outline:3px solid var(--qf-volt);outline-offset:3px}\n@media (max-width:47.99rem){\n  :is(.qcx-form,#qcx-form-x){padding:0 20px 8px!important}\n  :is(.qcx-form,#qcx-form-x) .elementor-form-fields-wrapper{gap:1.25rem!important}\n  :is(.qcx-form,#qcx-form-x) .elementor-field-type-submit{flex-direction:column!important}\n  :is(.qcx-form,#qcx-form-x) .elementor-button{width:100%!important;min-height:3.375rem!important}\n}\n\n\/* keep Elementor's responsive visibility (the id-weight selectors above would otherwise override it) *\/\n@media (min-width:1025px){:is(.qcx-form,#qcx-form-x).elementor-hidden-desktop{display:none!important}}\n@media (min-width:768px) and (max-width:1024px){:is(.qcx-form,#qcx-form-x).elementor-hidden-tablet{display:none!important}}\n@media (max-width:767px){:is(.qcx-form,#qcx-form-x).elementor-hidden-mobile{display:none!important}}\n\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78f0a919 elementor-button-align-start elementor-widget elementor-widget-form\" data-id=\"78f0a919\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Contact\" aria-label=\"Contact\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"23\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"78f0a919\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Contact Qcoders on WhatsApp or email\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"23\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tYour name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Full name\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-company elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-company\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCompany\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[company]\" id=\"form-field-company\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Company name\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-phone elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-phone\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tWhatsApp or phone\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[phone]\" id=\"form-field-phone\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Include your country code\" required=\"required\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Only numbers and phone characters (#, -, *, etc) are accepted.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"you@company.com\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-need elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-need\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tWhat do you need?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[need]\" id=\"form-field-need\" class=\"elementor-field-textual elementor-size-sm\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"Not sure yet\">Not sure yet<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Website\">Website<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Online store\">Online store<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Mobile app\">Mobile app<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Business system\">Business system<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Automation\">Automation<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"AI solution\">AI solution<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Maintenance or support\">Maintenance or support<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tWhat takes your time today?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"Tell us briefly about your business and the problem.\" required=\"required\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-notice elementor-col-100\">\n\t\t\t\t\t<p class=\"qc-form-notice\">We use your details to reply to your inquiry. Read our <a href=\"\/privacy-policy\/\">Privacy Policy<\/a>.<\/p>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Send message<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-59713de5 e-con-full elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"59713de5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d631503 elementor-widget elementor-widget-html\" data-id=\"d631503\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Contact (new), section 4: what happens after you message us, three steps on a Volt line, on the step ground. Right after the form container.\n     One Elementor HTML widget (container: full width, padding 0, gap 0, no motion effects). Generated by website\/v2\/contact-new\/build.py: edit the words there, then run the build. -->\n<style>\n.qcx{--ink:#0A0E17;--step:#131A27;--raise:#161D2C;--line:#273044;--paper:#F6F5F0;--soft:#C9CED8;--mute:#9AA3B2;\n  --volt:#C8F53B;--volt-hi:#D6F86B;--m:clamp(1rem,.4rem + 2vw,2rem);--max:100rem;--gut:clamp(.75rem,.4rem + 1.2vw,1.5rem);\n  --sans:\"Readex Pro\",\"Segoe UI\",Tahoma,system-ui,sans-serif;--mono:\"JetBrains Mono\",Consolas,\"Courier New\",monospace;\n  --t-head:clamp(2rem,1.45rem + 2.3vw,3.5rem);--t-lead:clamp(1.1875rem,1.05rem + .45vw,1.5rem);\n  --t-body:clamp(1rem,.96rem + .12vw,1.0625rem);--sec:clamp(4rem,2.5rem + 3.5vw,6rem);--hdr:76px;\n  display:block;position:relative;margin:0;padding:var(--sec) 0;background:var(--bg,#0A0E17);color:var(--paper);\n  font-family:var(--sans);font-size:var(--t-body);font-weight:400;line-height:1.55;letter-spacing:normal;text-align:left;\n  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;scroll-margin-top:var(--hdr)}\n@media (max-width:767px){.qcx{--hdr:64px}}\n.qcx *,.qcx *::before,.qcx *::after{box-sizing:border-box}\n.qcx :is(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote){margin:0;padding:0;font-family:inherit;color:inherit;font-style:normal;text-transform:none;word-spacing:normal}\n.qcx :is(ul,ol){list-style:none}\n.qcx :is(p,li){text-wrap:pretty}\n.qcx img{display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}\n.qcx svg{display:block;flex:none}\n.qcx ::selection{background:var(--volt);color:var(--ink)}\n.qcx .qcx-wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--m)}\n.qcx .qcx-label{font-family:var(--mono);font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--volt)}\n.qcx .qcx-h2{margin-top:1rem;font-size:var(--t-head);font-weight:500;line-height:1.04;letter-spacing:-.03em;color:var(--paper);text-wrap:balance}\n.qcx .qcx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}\n.qcx .qcx-head{display:grid;gap:1.25rem}\n.qcx .qcx-head__intro{max-width:46ch;color:var(--mute);text-wrap:pretty}\n.qcx .qcx-head__intro > * + *{margin-top:.75rem}\n@media (min-width:60rem){\n  .qcx .qcx-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:end}\n  .qcx .qcx-head > :first-child{grid-column:1\/span 7}\n  .qcx .qcx-head__intro{grid-column:9\/-1}\n}\n.qcx a.qcx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.25rem;padding:0 1.75rem;border:0;border-radius:999px;\n  background:var(--volt);color:var(--ink);font:500 var(--t-body)\/1 var(--sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;\n  transition:background-color .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}\n.qcx a.qcx-btn svg{width:1.2em;height:1.2em}\n.qcx a.qcx-btn:hover{background:var(--volt-hi);color:var(--ink)}\n.qcx a.qcx-btn:active{transform:scale(.97)}\n.qcx a.qcx-link{color:var(--volt);font-weight:400;text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.22em}\n.qcx a.qcx-link:hover{color:var(--volt);text-decoration-thickness:.14em}\n.qcx a:focus-visible{outline:3px solid var(--volt);outline-offset:3px}\n.qcx .qcx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}\n.qcx .qcx-pic{position:relative;overflow:hidden;background:var(--raise)}\n.qcx .qcx-pic > img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}\n.qcx .qcx-tag{position:absolute;left:.75rem;top:.75rem;z-index:2;padding:.3rem .55rem;border-radius:4px;background:rgba(10,14,23,.86);\n  color:var(--volt);font:500 .75rem\/1.3 var(--mono);letter-spacing:.02em}\n\n.qcx.qcx-next{--bg:var(--step)}\n.qcx.qcx-next .qcx-steps{--dot:2.5rem;--cg:clamp(1.5rem,.5rem + 2vw,2.5rem);display:grid;gap:3rem;margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem)}\n.qcx.qcx-next .qcx-s{position:relative;display:flex;flex-direction:column}\n.qcx.qcx-next .qcx-s__stop{position:relative;height:var(--dot);display:flex;align-items:center}\n.qcx.qcx-next .qcx-s__dot{position:relative;z-index:1;display:grid;place-items:center;width:var(--dot);height:var(--dot);border-radius:50%;background:var(--volt);color:var(--ink);font:500 .875rem\/1 var(--mono)}\n.qcx.qcx-next .qcx-s__name{margin-top:1.5rem;font-size:clamp(1.5rem,1.15rem + .9vw,2rem);font-weight:500;line-height:1.12;letter-spacing:-.025em;color:var(--paper);text-wrap:balance}\n.qcx.qcx-next .qcx-s__say{margin-top:.875rem;max-width:40ch;color:var(--soft)}\n.qcx.qcx-next .qcx-s__get{margin-top:auto;padding:1rem 1.125rem 1.125rem;border-left:2px solid var(--volt);background:rgba(200,245,59,.06)}\n.qcx.qcx-next .qcx-s__say + .qcx-s__get{margin-top:1.5rem}\n.qcx.qcx-next .qcx-s__k{font:500 .8125rem\/1.4 var(--mono);letter-spacing:.02em;color:var(--volt)}\n.qcx.qcx-next .qcx-s__get p + p{margin-top:.375rem;color:var(--paper);font-size:1rem;line-height:1.45}\n@media (min-width:56rem){\n  .qcx.qcx-next .qcx-steps{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);column-gap:var(--cg);row-gap:0}\n  .qcx.qcx-next .qcx-s{display:grid;grid-row:span 4;grid-template-rows:subgrid}\n  .qcx.qcx-next .qcx-s__get,.qcx.qcx-next .qcx-s__say + .qcx-s__get{margin-top:1.5rem}\n  \/* the line from one step to the next, with ruler ticks under it (as on How we work) *\/\n  .qcx.qcx-next .qcx-s__stop::after{content:\"\";position:absolute;left:calc(var(--dot) + .625rem);right:calc(-1 * var(--cg) + .625rem);top:50%;height:12px;margin-top:-1.5px;\n    background:linear-gradient(var(--volt),var(--volt)) 0 0\/100% 3px no-repeat,\n      repeating-linear-gradient(90deg,rgba(246,245,240,.3) 0 1px,transparent 1px 44px) 0 100%\/100% 7px no-repeat,\n      repeating-linear-gradient(90deg,rgba(246,245,240,.16) 0 1px,transparent 1px 11px) 0 100%\/100% 4px no-repeat;transform-origin:left}\n  .qcx.qcx-next .qcx-s:last-child .qcx-s__stop::after{right:0;\n    background:repeating-linear-gradient(90deg,var(--volt) 0 10px,transparent 10px 18px) 0 0\/100% 3px no-repeat,\n      repeating-linear-gradient(90deg,rgba(246,245,240,.3) 0 1px,transparent 1px 44px) 0 100%\/100% 7px no-repeat,\n      repeating-linear-gradient(90deg,rgba(246,245,240,.16) 0 1px,transparent 1px 11px) 0 100%\/100% 4px no-repeat}\n}\n@media screen and (prefers-reduced-motion:no-preference){\n  .qcx.qcx-next.qcx-js .qcx-s__dot{transition:transform .5s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * .22s),opacity .3s ease calc(var(--i) * .22s)}\n  .qcx.qcx-next.qcx-js .qcx-s__stop::after{transition:transform .8s cubic-bezier(.65,0,.35,1) calc(var(--i) * .22s + .15s)}\n  .qcx.qcx-next.qcx-js .qcx-s > :not(.qcx-s__stop){transition:opacity .6s ease calc(var(--i) * .22s + .1s),transform .9s cubic-bezier(.16,1,.3,1) calc(var(--i) * .22s + .1s)}\n  .qcx.qcx-next.qcx-js .qcx-steps:not(.is-in) .qcx-s__dot{transform:scale(.3);opacity:0}\n  .qcx.qcx-next.qcx-js .qcx-steps:not(.is-in) .qcx-s__stop::after{transform:scaleX(0)}\n  .qcx.qcx-next.qcx-js .qcx-steps:not(.is-in) .qcx-s > :not(.qcx-s__stop){opacity:0;transform:translate3d(0,18px,0)}\n}\n<\/style>\n<section class=\"qcx qcx-next\" id=\"next-steps\" aria-labelledby=\"qcx-next-h\">\n  <div class=\"qcx-wrap\">\n    <div class=\"qcx-head\"><div><p class=\"qcx-label\"><span aria-hidden=\"true\">\/\/ <\/span>After you message us<\/p><h2 class=\"qcx-h2\" id=\"qcx-next-h\">What happens after you message us<\/h2><\/div><div class=\"qcx-head__intro\"><p>Three steps, and you see the full cost before any work starts.<\/p><p><a class=\"qcx-link\" href=\"\/how-we-work\/\">See how we work<\/a><\/p><\/div><\/div>\n    <ol class=\"qcx-steps\">\n      <li class=\"qcx-s\" style=\"--i:0\">\n        <div class=\"qcx-s__stop\" aria-hidden=\"true\"><span class=\"qcx-s__dot\">01<\/span><\/div>\n        <h3 class=\"qcx-s__name\"><span class=\"qcx-sr\">Step 1: <\/span>We reply with a few questions<\/h3>\n        <p class=\"qcx-s__say\">We answer on WhatsApp or by email. Then we ask a few simple questions about your business and what you want to change.<\/p>\n        <div class=\"qcx-s__get\"><p class=\"qcx-s__k\"><span aria-hidden=\"true\">\/\/ <\/span>You get<\/p><p>Our questions, in English, Arabic or Turkish.<\/p><\/div>\n      <\/li>\n      <li class=\"qcx-s\" style=\"--i:1\">\n        <div class=\"qcx-s__stop\" aria-hidden=\"true\"><span class=\"qcx-s__dot\">02<\/span><\/div>\n        <h3 class=\"qcx-s__name\"><span class=\"qcx-sr\">Step 2: <\/span>A short free call<\/h3>\n        <p class=\"qcx-s__say\">During the call, you tell us how your day runs and where the time goes. Then we suggest what fits, and say what doesn't.<\/p>\n        <div class=\"qcx-s__get\"><p class=\"qcx-s__k\"><span aria-hidden=\"true\">\/\/ <\/span>You get<\/p><p>Our honest first reading of the problem, in plain words.<\/p><\/div>\n      <\/li>\n      <li class=\"qcx-s\" style=\"--i:2\">\n        <div class=\"qcx-s__stop\" aria-hidden=\"true\"><span class=\"qcx-s__dot\">03<\/span><\/div>\n        <h3 class=\"qcx-s__name\"><span class=\"qcx-sr\">Step 3: <\/span>A written proposal<\/h3>\n        <p class=\"qcx-s__say\">It sets out scope, stages, cost and timeline in writing, so you can read it with your team. If a ready-made tool is enough, it says so.<\/p>\n        <div class=\"qcx-s__get\"><p class=\"qcx-s__k\"><span aria-hidden=\"true\">\/\/ <\/span>You get<\/p><p>A fixed price for each stage, before any work starts.<\/p><\/div>\n      <\/li>\n    <\/ol>\n  <\/div>\n<\/section>\n<script>(function(){document.querySelectorAll('.qcx-next:not([data-qcx])').forEach(function(s){s.setAttribute('data-qcx','1');\nvar l=s.querySelector('.qcx-steps');if(!l||!('IntersectionObserver' in window)||(window.matchMedia&&matchMedia('(prefers-reduced-motion: reduce)').matches)||document.body.classList.contains('elementor-editor-active'))return;\ns.classList.add('qcx-js');var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){l.classList.add('is-in');io.disconnect();}});},{threshold:0.12});io.observe(l);});})();<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5080ae42 e-con-full elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"5080ae42\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-35979738 elementor-widget elementor-widget-html\" data-id=\"35979738\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Contact (new), section 5: the Volt band that ends the page, with WhatsApp and the link to the FAQ.\n     One Elementor HTML widget (container: full width, padding 0, gap 0, no motion effects). Generated by website\/v2\/contact-new\/build.py: edit the words there, then run the build. -->\n<style>\n.qcx{--ink:#0A0E17;--step:#131A27;--raise:#161D2C;--line:#273044;--paper:#F6F5F0;--soft:#C9CED8;--mute:#9AA3B2;\n  --volt:#C8F53B;--volt-hi:#D6F86B;--m:clamp(1rem,.4rem + 2vw,2rem);--max:100rem;--gut:clamp(.75rem,.4rem + 1.2vw,1.5rem);\n  --sans:\"Readex Pro\",\"Segoe UI\",Tahoma,system-ui,sans-serif;--mono:\"JetBrains Mono\",Consolas,\"Courier New\",monospace;\n  --t-head:clamp(2rem,1.45rem + 2.3vw,3.5rem);--t-lead:clamp(1.1875rem,1.05rem + .45vw,1.5rem);\n  --t-body:clamp(1rem,.96rem + .12vw,1.0625rem);--sec:clamp(4rem,2.5rem + 3.5vw,6rem);--hdr:76px;\n  display:block;position:relative;margin:0;padding:var(--sec) 0;background:var(--bg,#0A0E17);color:var(--paper);\n  font-family:var(--sans);font-size:var(--t-body);font-weight:400;line-height:1.55;letter-spacing:normal;text-align:left;\n  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;scroll-margin-top:var(--hdr)}\n@media (max-width:767px){.qcx{--hdr:64px}}\n.qcx *,.qcx *::before,.qcx *::after{box-sizing:border-box}\n.qcx :is(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote){margin:0;padding:0;font-family:inherit;color:inherit;font-style:normal;text-transform:none;word-spacing:normal}\n.qcx :is(ul,ol){list-style:none}\n.qcx :is(p,li){text-wrap:pretty}\n.qcx img{display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}\n.qcx svg{display:block;flex:none}\n.qcx ::selection{background:var(--volt);color:var(--ink)}\n.qcx .qcx-wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--m)}\n.qcx .qcx-label{font-family:var(--mono);font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--volt)}\n.qcx .qcx-h2{margin-top:1rem;font-size:var(--t-head);font-weight:500;line-height:1.04;letter-spacing:-.03em;color:var(--paper);text-wrap:balance}\n.qcx .qcx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}\n.qcx .qcx-head{display:grid;gap:1.25rem}\n.qcx .qcx-head__intro{max-width:46ch;color:var(--mute);text-wrap:pretty}\n.qcx .qcx-head__intro > * + *{margin-top:.75rem}\n@media (min-width:60rem){\n  .qcx .qcx-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:end}\n  .qcx .qcx-head > :first-child{grid-column:1\/span 7}\n  .qcx .qcx-head__intro{grid-column:9\/-1}\n}\n.qcx a.qcx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.25rem;padding:0 1.75rem;border:0;border-radius:999px;\n  background:var(--volt);color:var(--ink);font:500 var(--t-body)\/1 var(--sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;\n  transition:background-color .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}\n.qcx a.qcx-btn svg{width:1.2em;height:1.2em}\n.qcx a.qcx-btn:hover{background:var(--volt-hi);color:var(--ink)}\n.qcx a.qcx-btn:active{transform:scale(.97)}\n.qcx a.qcx-link{color:var(--volt);font-weight:400;text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.22em}\n.qcx a.qcx-link:hover{color:var(--volt);text-decoration-thickness:.14em}\n.qcx a:focus-visible{outline:3px solid var(--volt);outline-offset:3px}\n.qcx .qcx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}\n.qcx .qcx-pic{position:relative;overflow:hidden;background:var(--raise)}\n.qcx .qcx-pic > img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}\n.qcx .qcx-tag{position:absolute;left:.75rem;top:.75rem;z-index:2;padding:.3rem .55rem;border-radius:4px;background:rgba(10,14,23,.86);\n  color:var(--volt);font:500 .75rem\/1.3 var(--mono);letter-spacing:.02em}\n\n.qcx.qcx-close{--bg:var(--volt);color:var(--ink);padding-block:clamp(3.5rem,2rem + 3.5vw,6rem)}\n.qcx.qcx-close ::selection{background:var(--ink);color:var(--volt)}\n.qcx.qcx-close .qcx-label{color:var(--ink);opacity:.72}\n.qcx.qcx-close .qcx-close__grid{display:grid;gap:1.75rem}\n.qcx.qcx-close .qcx-close__say{margin-top:.75rem;font-size:clamp(2.5rem,1.2rem + 4vw,5rem);font-weight:500;line-height:1;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}\n.qcx.qcx-close .qcx-nowrap{white-space:nowrap}\n.qcx.qcx-close .qcx-cursor{display:inline-block;width:.42em;height:.78em;margin-left:.1em;vertical-align:-.04em;border-radius:3px;background:var(--ink)}\n.qcx.qcx-close .qcx-close__more{max-width:32ch;text-wrap:pretty;font-size:var(--t-lead);line-height:1.35;letter-spacing:-.01em;color:var(--ink)}\n.qcx.qcx-close .qcx-actions{margin-top:1.75rem;gap:1rem 1.75rem}\n.qcx.qcx-close a.qcx-btn{background:var(--ink);color:var(--paper)}\n.qcx.qcx-close a.qcx-btn:hover{background:#1B2333;color:var(--paper)}\n.qcx.qcx-close a.qcx-link{color:var(--ink);font-weight:500}\n.qcx.qcx-close a.qcx-link:hover{color:var(--ink)}\n.qcx.qcx-close a:focus-visible{outline-color:var(--ink)}\n@media (min-width:60rem){\n  .qcx.qcx-close .qcx-close__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:end}\n  .qcx.qcx-close .qcx-close__grid > :first-child{grid-column:1\/span 7}\n  .qcx.qcx-close .qcx-close__side{grid-column:9\/-1}\n}\n@media screen and (prefers-reduced-motion:no-preference){\n  .qcx.qcx-close .qcx-cursor{animation:qcx-blink 1.1s steps(1) .8s 3}\n}\n@keyframes qcx-blink{50%{opacity:0}}\n<\/style>\n<section class=\"qcx qcx-close\" aria-labelledby=\"qcx-close-h\">\n  <div class=\"qcx-wrap qcx-close__grid\">\n    <div><p class=\"qcx-label\"><span aria-hidden=\"true\">\/\/ <\/span>Getting started<\/p><h2 class=\"qcx-close__say\" id=\"qcx-close-h\">A voice note is enough to <span class=\"qcx-nowrap\">start.<span class=\"qcx-cursor\" aria-hidden=\"true\"><\/span><\/span><\/h2><\/div>\n    <div class=\"qcx-close__side\">\n      <p class=\"qcx-close__more\">Tell us about your business in your own words. Then we'll ask the right questions.<\/p>\n      <div class=\"qcx-actions\">\n        <a class=\"qcx-btn\" href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12.04 2a9.9 9.9 0 0 0-8.5 15l-1.4 5 5.2-1.36A9.9 9.9 0 1 0 12.04 2Zm0 18.1a8.2 8.2 0 0 1-4.2-1.15l-.3-.18-3.08.8.82-3-.2-.31a8.2 8.2 0 1 1 6.96 3.84Zm4.5-6.14c-.25-.12-1.46-.72-1.69-.8-.23-.08-.39-.12-.55.12-.17.25-.64.8-.78.97-.14.16-.29.18-.53.06a6.7 6.7 0 0 1-3.37-2.94c-.25-.44.25-.41.72-1.36.08-.16.04-.3-.02-.43l-.76-1.83c-.2-.48-.4-.41-.55-.42h-.47a.9.9 0 0 0-.65.3 2.74 2.74 0 0 0-.85 2.04c0 1.2.87 2.37 1 2.53.12.16 1.72 2.63 4.17 3.69 1.55.67 2.16.73 2.93.61.47-.07 1.46-.6 1.66-1.17.2-.58.2-1.07.15-1.17-.07-.1-.23-.16-.47-.28Z\"\/><\/svg>Message us on WhatsApp<\/a>\n        <a class=\"qcx-link\" href=\"\/faq\/\">Questions first? Read the FAQ<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3df5249 e-con e-atomic-element e-flexbox-base e-default-div \" data-id=\"3df5249\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3df5249\" data-e-type=\"e-flexbox\" data-id=\"3df5249\">\n    \n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\/\/ Contact Let&#8217;s talk. The first call is free. Contact Qcoders on WhatsApp, by email or with the form below. Tell us what takes your time, and we&#8217;ll suggest what fits, even if that&#8217;s a ready-made tool. No tech words needed. What do you need? Website Online store App Business system AI Not sure yet [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-23","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Contact Qcoders on WhatsApp or email<\/title>\n<meta name=\"description\" content=\"Contact Qcoders on WhatsApp at +90 552 257 90 00 or email info@qcoders.com. Tell us what takes your time, and we&#039;ll suggest what fits.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/qcoders.com\/ar\/contact\/\" \/>\n<meta property=\"og:locale\" content=\"ar_AR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contact Qcoders on WhatsApp or email\" \/>\n<meta property=\"og:description\" content=\"Contact Qcoders on WhatsApp at +90 552 257 90 00 or email info@qcoders.com. Tell us what takes your time, and we&#039;ll suggest what fits.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/qcoders.com\/ar\/contact\/\" \/>\n<meta property=\"og:site_name\" content=\"Qcoders\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-02T07:09:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/11\/qcoders-contact-saudi-20261102.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 \u062f\u0642\u0627\u0626\u0642\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/qcoders.com\\\/contact\\\/\",\"url\":\"https:\\\/\\\/qcoders.com\\\/contact\\\/\",\"name\":\"Contact Qcoders on WhatsApp or email\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/qcoders.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/qcoders.com\\\/contact\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/qcoders.com\\\/contact\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/qcoders.com\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/qcoders-contact-saudi-20261102.png\",\"datePublished\":\"2026-10-25T14:07:07+00:00\",\"dateModified\":\"2026-11-02T07:09:44+00:00\",\"description\":\"Contact Qcoders on WhatsApp at +90 552 257 90 00 or email info@qcoders.com. Tell us what takes your time, and we'll suggest what fits.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/qcoders.com\\\/contact\\\/#breadcrumb\"},\"inLanguage\":\"ar\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/qcoders.com\\\/contact\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/qcoders.com\\\/contact\\\/#primaryimage\",\"url\":\"https:\\\/\\\/qcoders.com\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/qcoders-contact-saudi-20261102.png\",\"contentUrl\":\"https:\\\/\\\/qcoders.com\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/qcoders-contact-saudi-20261102.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/qcoders.com\\\/contact\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/qcoders.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contact\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/qcoders.com\\\/#website\",\"url\":\"https:\\\/\\\/qcoders.com\\\/\",\"name\":\"Qcoders\",\"description\":\"Code that runs your business.\",\"publisher\":{\"@id\":\"https:\\\/\\\/qcoders.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/qcoders.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ar\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/qcoders.com\\\/#organization\",\"name\":\"Qcoders\",\"url\":\"https:\\\/\\\/qcoders.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/qcoders.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/qcoders.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/qcoders-logo-qcoders-2026.png\",\"contentUrl\":\"https:\\\/\\\/qcoders.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/qcoders-logo-qcoders-2026.png\",\"width\":2000,\"height\":398,\"caption\":\"Qcoders\"},\"image\":{\"@id\":\"https:\\\/\\\/qcoders.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Contact Qcoders on WhatsApp or email","description":"Contact Qcoders on WhatsApp at +90 552 257 90 00 or email info@qcoders.com. Tell us what takes your time, and we'll suggest what fits.","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:\/\/qcoders.com\/ar\/contact\/","og_locale":"ar_AR","og_type":"article","og_title":"Contact Qcoders on WhatsApp or email","og_description":"Contact Qcoders on WhatsApp at +90 552 257 90 00 or email info@qcoders.com. Tell us what takes your time, and we'll suggest what fits.","og_url":"https:\/\/qcoders.com\/ar\/contact\/","og_site_name":"Qcoders","article_modified_time":"2026-11-02T07:09:44+00:00","og_image":[{"url":"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/11\/qcoders-contact-saudi-20261102.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 \u062f\u0642\u0627\u0626\u0642"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/qcoders.com\/contact\/","url":"https:\/\/qcoders.com\/contact\/","name":"Contact Qcoders on WhatsApp or email","isPartOf":{"@id":"https:\/\/qcoders.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/qcoders.com\/contact\/#primaryimage"},"image":{"@id":"https:\/\/qcoders.com\/contact\/#primaryimage"},"thumbnailUrl":"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/11\/qcoders-contact-saudi-20261102.png","datePublished":"2026-10-25T14:07:07+00:00","dateModified":"2026-11-02T07:09:44+00:00","description":"Contact Qcoders on WhatsApp at +90 552 257 90 00 or email info@qcoders.com. Tell us what takes your time, and we'll suggest what fits.","breadcrumb":{"@id":"https:\/\/qcoders.com\/contact\/#breadcrumb"},"inLanguage":"ar","potentialAction":[{"@type":"ReadAction","target":["https:\/\/qcoders.com\/contact\/"]}]},{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/qcoders.com\/contact\/#primaryimage","url":"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/11\/qcoders-contact-saudi-20261102.png","contentUrl":"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/11\/qcoders-contact-saudi-20261102.png"},{"@type":"BreadcrumbList","@id":"https:\/\/qcoders.com\/contact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/qcoders.com\/"},{"@type":"ListItem","position":2,"name":"Contact"}]},{"@type":"WebSite","@id":"https:\/\/qcoders.com\/#website","url":"https:\/\/qcoders.com\/","name":"Qcoders","description":"\u0628\u0631\u0645\u062c\u064a\u0627\u062a \u062a\u0634\u063a\u0651\u0644 \u0623\u0639\u0645\u0627\u0644\u0643.","publisher":{"@id":"https:\/\/qcoders.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/qcoders.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ar"},{"@type":"Organization","@id":"https:\/\/qcoders.com\/#organization","name":"Qcoders","url":"https:\/\/qcoders.com\/","logo":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/qcoders.com\/#\/schema\/logo\/image\/","url":"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qcoders-logo-qcoders-2026.png","contentUrl":"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qcoders-logo-qcoders-2026.png","width":2000,"height":398,"caption":"Qcoders"},"image":{"@id":"https:\/\/qcoders.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/pages\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":56,"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/pages\/23\/revisions"}],"predecessor-version":[{"id":1104,"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/pages\/23\/revisions\/1104"}],"wp:attachment":[{"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/media?parent=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}