{"id":560,"date":"2024-04-02T07:32:03","date_gmt":"2024-04-02T07:32:03","guid":{"rendered":"https:\/\/demosites.royal-elementor-addons.com\/digital-marketing-v1\/?page_id=7"},"modified":"2026-05-31T07:04:22","modified_gmt":"2026-05-31T07:04:22","slug":"home","status":"publish","type":"page","link":"https:\/\/mutualafricapay.com\/za\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"560\" class=\"elementor elementor-560\">\n\t\t\t\t<div class=\"elementor-element elementor-element-efbce9b e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"efbce9b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d26e4d4 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"d26e4d4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-426d76d e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"426d76d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79e4eff elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"79e4eff\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Mutual Africa Pay South Africa <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b313a6e wpr-fancy-text-push wpr-advanced-text-style-animated wpr-animated-text-infinite-yes elementor-invisible elementor-widget elementor-widget-wpr-advanced-text\" data-id=\"b313a6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:100,&quot;anim_loop&quot;:&quot;yes&quot;}\" data-widget_type=\"wpr-advanced-text.default\">\n\t\t\t\t\t\n\t\t<h3 class=\"wpr-advanced-text\">\n\n\t\t\t\t\t\n\t\t\t\t\t\t\t<span class=\"wpr-advanced-text-preffix\">Everythin You Need To Run Your Business From<\/span>\n\t\t\t\n\t\t<span class=\"wpr-anim-text wpr-anim-text-type-push\" data-anim-duration=\"1600,2400\" data-anim-loop=\"yes\">\n\t\t\t<span class=\"wpr-anim-text-inner\">\n\t\t\t\t\t\t\t\t\t<b>Invoicing &amp; Billing<\/b>\n\t\t\t\t\t\t\t\t\t<b>Payroll Processing<\/b>\n\t\t\t\t\t\t\t\t\t<b>Point of Sale<\/b>\n\t\t\t\t\t\t\t\t\t<b>Inventory Management<\/b>\n\t\t\t\t\t\t\t\t\t<b>Business Lending<\/b>\n\t\t\t\t\t\t\t\t\t<b>Bank Reconciliation<\/b>\n\t\t\t\t\t\t\t\t\t<b>VAT Reporting<\/b>\n\t\t\t\t\t\t\t\t\t<b>Cash Flow Intelligence<\/b>\n\t\t\t\t\t\t\t\t\t<b>Multi-Currency Payments<\/b>\n\t\t\t\t\t\t\t\t\t<b>Payment Links<\/b>\n\t\t\t\t\t\t\t\t\t<b>WhatsApp Invoicing<\/b>\n\t\t\t\t\t\t\t\t\t<b>Purchase Orders<\/b>\n\t\t\t\t\t\t\t\t\t<b>Expense Tracking<\/b>\n\t\t\t\t\t\t\t\t\t<b>POPIA Compliant<\/b>\n\t\t\t\t\t\t\t\t\t<b>Balance Sheet<\/b>\n\t\t\t\t\t\t\t\t\t<b>Recurring Billing<\/b>\n\t\t\t\t\t\t\t\t\t<b>Supplier Management<\/b>\n\t\t\t\t\t\t\t\t\t<b>Document Storage<\/b>\n\t\t\t\t\t\t\t\t\t<b>Open Banking API<\/b>\n\t\t\t\t\t\t\t\t\t<b>E-commerce Connectors<\/b>\n\t\t\t\t\t\t\t\t\t<b>Email Marketing<\/b>\n\t\t\t\t\t\t\t\t\t<b>Audit Trail<\/b>\n\t\t\t\t\t\t\t\t\t<b>Project Tracking<\/b>\n\t\t\t\t\t\t\t\t\t<b>Quotes &amp; Estimates<\/b>\n\t\t\t\t\t\t\t\t\t<b>Mobile App iOS &amp; Android<\/b>\n\t\t\t\t\t\t\t\t\t<b>GDPR Compliance<\/b>\n\t\t\t\t\t\t\t\t\t<b>Enterprise Module<\/b>\n\t\t\t\t\t\t\t\t\t<b>Utilities Payments<\/b>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/span>\n\n\t\t\t\t\n\t\t<\/h3>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-360093f elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"360093f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:200}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Mutual Africa Pay South Africa is a payments infrastructure and accounting software company that offers invoicing, billing, payroll, POS, inventory management, lending, and cash flow intelligence for South African businesses.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-98738cf e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"98738cf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd13f87 elementor-widget elementor-widget-html\" data-id=\"cd13f87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<title>Ticker \u2014 Mutual Africa Pay<\/title>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0,maximum-scale=5.0\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n*{box-sizing:border-box;margin:0;padding:0}\r\nhtml{scroll-behavior:smooth}\r\nbody{font-family:'Space Grotesk',sans-serif;background:#FFFFFF;color:#FFFFFF;overflow-x:hidden;-webkit-font-smoothing:antialiased}\r\n*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:\"\"}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--navy:#0d1b3e;--navy2:#111f45;--navy3:#162550;--green:#2e9e44;--green2:#38b850;--e:cubic-bezier(.23, 1, .32, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#fff;-webkit-font-smoothing:antialiased;background:#FFFFFF;font-family:Space Grotesk,sans-serif;overflow-x:hidden}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\\\/2{left:50%}.left-2{left:.5rem}.left-\\[50\\%\\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\\\/2{top:50%}.top-4{top:1rem}.top-\\[1px\\]{top:1px}.top-\\[50\\%\\]{top:50%}.top-\\[60\\%\\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\\[100\\]{z-index:100}.z-\\[1\\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-1\\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1}.size-4{width:1rem;height:1rem}.size-\\[--cell-size\\]{width:var(--cell-size);height:var(--cell-size)}.h-1{height:.25rem}.h-1\\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\\.5{height:.625rem}.h-3{height:.75rem}.h-3\\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\\[--cell-size\\]{height:var(--cell-size)}.h-\\[1px\\]{height:1px}.h-\\[var\\(--radix-navigation-menu-viewport-height\\)\\]{height:var(--radix-navigation-menu-viewport-height)}.h-\\[var\\(--radix-select-trigger-height\\)\\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\\[--radix-context-menu-content-available-height\\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\\[--radix-select-content-available-height\\]{max-height:var(--radix-select-content-available-height)}.max-h-\\[300px\\]{max-height:300px}.max-h-\\[var\\(--radix-dropdown-menu-content-available-height\\)\\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-\\[60px\\]{min-height:60px}.w-10{width:2.5rem}.w-2{width:.5rem}.w-2\\.5{width:.625rem}.w-3{width:.75rem}.w-3\\.5{width:.875rem}.w-3\\\/4{width:75%}.w-4{width:1rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\\[--cell-size\\]{width:var(--cell-size)}.w-\\[100px\\]{width:100px}.w-\\[1px\\]{width:1px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\\[--cell-size\\]{min-width:var(--cell-size)}.min-w-\\[12rem\\]{min-width:12rem}.min-w-\\[8rem\\]{min-width:8rem}.min-w-\\[var\\(--radix-select-trigger-width\\)\\]{min-width:var(--radix-select-trigger-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\\[--radix-context-menu-content-transform-origin\\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\\[--radix-dropdown-menu-content-transform-origin\\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\\[--radix-hover-card-content-transform-origin\\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\\[--radix-menubar-content-transform-origin\\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\\[--radix-popover-content-transform-origin\\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\\[--radix-select-content-transform-origin\\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\\[--radix-tooltip-content-transform-origin\\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\\\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\\\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[-50\\%\\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\\[-50\\%\\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-t-\\[10px\\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\\\/50{border-color:hsl(var(--destructive) \/ .5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\\\/50{border-color:hsl(var(--primary) \/ .5)}.border-transparent{border-color:#0000}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-black\\\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\\/50{background-color:hsl(var(--muted) \/ .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\\\/10{background-color:hsl(var(--primary) \/ .1)}.bg-primary\\\/20{background-color:hsl(var(--primary) \/ .2)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\\[1px\\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\\[--cell-size\\]{padding-left:var(--cell-size);padding-right:var(--cell-size)}.py-0{padding-top:0;padding-bottom:0}.py-0\\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-\\[0\\.8rem\\]{font-size:.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\\\/50{color:hsl(var(--foreground) \/ .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.\\[--cell-size\\:2rem\\]{--cell-size:2rem}@media (width<=640px){section{padding-left:5%!important;padding-right:5%!important}}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:#0000}.file\\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\\:font-medium::file-selector-button{font-weight:500}.file\\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\\:left-1\\\/2:after{content:var(--tw-content);left:50%}.after\\:w-1:after{content:var(--tw-content);width:.25rem}.after\\:-translate-x-1\\\/2:after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-destructive\\\/80:hover{background-color:hsl(var(--destructive) \/ .8)}.hover\\:bg-destructive\\\/90:hover{background-color:hsl(var(--destructive) \/ .9)}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-muted\\\/50:hover{background-color:hsl(var(--muted) \/ .5)}.hover\\:bg-primary\\\/80:hover{background-color:hsl(var(--primary) \/ .8)}.hover\\:bg-primary\\\/90:hover{background-color:hsl(var(--primary) \/ .9)}.hover\\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\\:bg-secondary\\\/80:hover{background-color:hsl(var(--secondary) \/ .8)}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-foreground:hover{color:hsl(var(--foreground))}.hover\\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-100:hover{opacity:1}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:opacity-100:focus{opacity:1}.focus\\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:opacity-100{opacity:1}.group.destructive .group-\\[\\.destructive\\]\\:border-muted\\\/40{border-color:hsl(var(--muted) \/ .4)}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\\[\\.destructive\\]\\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165\/var(--tw-text-opacity))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group.destructive .group-\\[\\.destructive\\]\\:hover\\:border-destructive\\\/30:hover{border-color:hsl(var(--destructive) \/ .3)}.group.destructive .group-\\[\\.destructive\\]\\:hover\\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\\[\\.destructive\\]\\:hover\\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\\[\\.destructive\\]\\:hover\\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242\/var(--tw-text-opacity))}.group.destructive .group-\\[\\.destructive\\]\\:focus\\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\\[\\.destructive\\]\\:focus\\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113\/var(--tw-ring-opacity))}.group.destructive .group-\\[\\.destructive\\]\\:focus\\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.aria-disabled\\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.data-\\[disabled\\=true\\]\\:pointer-events-none[data-disabled=true],.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[panel-group-direction\\=vertical\\]\\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\\[panel-group-direction\\=vertical\\]\\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=checked\\]\\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked],.data-\\[swipe\\=cancel\\]\\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[swipe\\=end\\]\\:translate-x-\\[var\\(--radix-toast-swipe-end-x\\)\\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[swipe\\=move\\]\\:translate-x-\\[var\\(--radix-toast-swipe-move-x\\)\\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\\[state\\=closed\\]\\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\\[state\\=open\\]\\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\\[panel-group-direction\\=vertical\\]\\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\\[range-end\\=true\\]\\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\\[range-middle\\=true\\]\\:rounded-none[data-range-middle=true]{border-radius:0}.data-\\[range-start\\=true\\]\\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\\[selected\\=true\\]\\:rounded-none[data-selected=true]{border-radius:0}.data-\\[range-end\\=true\\]\\:bg-primary[data-range-end=true]{background-color:hsl(var(--primary))}.data-\\[range-middle\\=true\\]\\:bg-accent[data-range-middle=true]{background-color:hsl(var(--accent))}.data-\\[range-start\\=true\\]\\:bg-primary[data-range-start=true],.data-\\[selected-single\\=true\\]\\:bg-primary[data-selected-single=true]{background-color:hsl(var(--primary))}.data-\\[selected\\=true\\]\\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=on\\]\\:bg-accent[data-state=on],.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-accent\\\/50[data-state=open]{background-color:hsl(var(--accent) \/ .5)}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=selected\\]\\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[range-end\\=true\\]\\:text-primary-foreground[data-range-end=true]{color:hsl(var(--primary-foreground))}.data-\\[range-middle\\=true\\]\\:text-accent-foreground[data-range-middle=true]{color:hsl(var(--accent-foreground))}.data-\\[range-start\\=true\\]\\:text-primary-foreground[data-range-start=true],.data-\\[selected-single\\=true\\]\\:text-primary-foreground[data-selected-single=true]{color:hsl(var(--primary-foreground))}.data-\\[selected\\=true\\]\\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\\[state\\=on\\]\\:text-accent-foreground[data-state=on],.data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\\[state\\=open\\]\\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\\[disabled\\=true\\]\\:opacity-50[data-disabled=true],.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.data-\\[swipe\\=move\\]\\:transition-none[data-swipe=move]{transition-property:none}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[motion\\^\\=from-\\]\\:animate-in[data-motion^=from-],.data-\\[state\\=open\\]\\:animate-in[data-state=open],.data-\\[state\\=visible\\]\\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\\[motion\\^\\=to-\\]\\:animate-out[data-motion^=to-],.data-\\[state\\=closed\\]\\:animate-out[data-state=closed],.data-\\[state\\=hidden\\]\\:animate-out[data-state=hidden],.data-\\[swipe\\=end\\]\\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\\[motion\\^\\=from-\\]\\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\\[motion\\^\\=to-\\]\\:fade-out[data-motion^=to-],.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=closed\\]\\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\\[state\\=hidden\\]\\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open],.data-\\[state\\=visible\\]\\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[motion\\=from-end\\]\\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\\[motion\\=from-start\\]\\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\\[motion\\=to-end\\]\\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\\[motion\\=to-start\\]\\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-left-1\\\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed],.data-\\[state\\=closed\\]\\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-top-\\[48\\%\\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-left-1\\\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-top-\\[48\\%\\][data-state=open]{--tw-enter-translate-y:-48%}.data-\\[state\\=open\\]\\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.data-\\[panel-group-direction\\=vertical\\]\\:after\\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\\[panel-group-direction\\=vertical\\]\\:after\\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\\[panel-group-direction\\=vertical\\]\\:after\\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\\[panel-group-direction\\=vertical\\]\\:after\\:-translate-y-1\\\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[panel-group-direction\\=vertical\\]\\:after\\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=open\\]\\:hover\\:bg-accent:hover[data-state=open],.data-\\[state\\=open\\]\\:focus\\:bg-accent:focus[data-state=open]{background-color:hsl(var(--accent))}.group\\\/day[data-focused=true] .group-data-\\[focused\\=true\\]\\\/day\\:relative{position:relative}.group\\\/day[data-focused=true] .group-data-\\[focused\\=true\\]\\\/day\\:z-10{z-index:10}.group[data-state=open] .group-data-\\[state\\=open\\]\\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\\\/day[data-focused=true] .group-data-\\[focused\\=true\\]\\\/day\\:border-ring{border-color:hsl(var(--ring))}.group\\\/day[data-focused=true] .group-data-\\[focused\\=true\\]\\\/day\\:ring-\\[3px\\]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.group\\\/day[data-focused=true] .group-data-\\[focused\\=true\\]\\\/day\\:ring-ring\\\/50{--tw-ring-color:hsl(var(--ring) \/ .5)}:is(.dark .dark\\:border-destructive){border-color:hsl(var(--destructive))}@media (width>=640px){.sm\\:bottom-0{bottom:0}.sm\\:right-0{right:0}.sm\\:top-auto{top:auto}.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:flex-col{flex-direction:column}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-2{gap:.5rem}.sm\\:gap-2\\.5{gap:.625rem}.sm\\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\\:rounded-lg{border-radius:var(--radius)}.sm\\:text-left{text-align:left}.data-\\[state\\=open\\]\\:sm\\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=768px){.md\\:absolute{position:absolute}.md\\:flex{display:flex}.md\\:hidden{display:none}.md\\:w-\\[var\\(--radix-navigation-menu-viewport-width\\)\\]{width:var(--radix-navigation-menu-viewport-width)}.md\\:w-auto{width:auto}.md\\:max-w-\\[420px\\]{max-width:420px}.md\\:flex-row{flex-direction:row}.md\\:text-sm{font-size:.875rem;line-height:1.25rem}}.\\[\\&\\+div\\]\\:text-xs+div{font-size:.75rem;line-height:1rem}.\\[\\&\\:first-child\\[data-selected\\=true\\]_button\\]\\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-right:0}.\\[\\&\\:last-child\\[data-selected\\=true\\]_button\\]\\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\\[\\&\\>span\\]\\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\\[\\&\\>span\\]\\:text-xs>span{font-size:.75rem;line-height:1rem}.\\[\\&\\>span\\]\\:opacity-70>span{opacity:.7}.\\[\\&\\>svg\\+div\\]\\:translate-y-\\[-3px\\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\\[\\&\\>svg\\]\\:absolute>svg{position:absolute}.\\[\\&\\>svg\\]\\:left-4>svg{left:1rem}.\\[\\&\\>svg\\]\\:top-4>svg{top:1rem}.\\[\\&\\>svg\\]\\:size-3\\.5>svg{width:.875rem;height:.875rem}.\\[\\&\\>svg\\]\\:size-4>svg{width:1rem;height:1rem}.\\[\\&\\>svg\\]\\:h-3\\.5>svg{height:.875rem}.\\[\\&\\>svg\\]\\:w-3\\.5>svg{width:.875rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\>svg\\]\\:text-destructive>svg{color:hsl(var(--destructive))}.\\[\\&\\>svg\\]\\:text-foreground>svg{color:hsl(var(--foreground))}.\\[\\&\\>svg\\]\\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\\[\\&\\>svg\\~\\*\\]\\:pl-7>svg~*{padding-left:1.75rem}.\\[\\&\\>tr\\]\\:last\\:border-b-0:last-child>tr{border-bottom-width:0}.\\[\\&\\[data-panel-group-direction\\=vertical\\]\\>div\\]\\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\\[\\&\\[data-state\\=open\\]\\>svg\\]\\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\\[\\&_\\[cmdk-group-heading\\]\\]\\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\\[\\&_\\[cmdk-group-heading\\]\\]\\:py-1\\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\\[\\&_\\[cmdk-group-heading\\]\\]\\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\\[\\&_\\[cmdk-group-heading\\]\\]\\:font-medium [cmdk-group-heading]{font-weight:500}.\\[\\&_\\[cmdk-group-heading\\]\\]\\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\\[\\&_\\[cmdk-group\\]\\:not\\(\\[hidden\\]\\)_\\~\\[cmdk-group\\]\\]\\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\\[\\&_\\[cmdk-group\\]\\]\\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\\[\\&_\\[cmdk-input-wrapper\\]_svg\\]\\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\\[\\&_\\[cmdk-input-wrapper\\]_svg\\]\\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\\[\\&_\\[cmdk-input\\]\\]\\:h-12 [cmdk-input]{height:3rem}.\\[\\&_\\[cmdk-item\\]\\]\\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\\[\\&_\\[cmdk-item\\]\\]\\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\\[\\&_\\[cmdk-item\\]_svg\\]\\:h-5 [cmdk-item] svg{height:1.25rem}.\\[\\&_\\[cmdk-item\\]_svg\\]\\:w-5 [cmdk-item] svg{width:1.25rem}.\\[\\&_p\\]\\:leading-relaxed p{line-height:1.625}.\\[\\&_svg\\]\\:pointer-events-none svg{pointer-events:none}.\\[\\&_svg\\]\\:size-4 svg{width:1rem;height:1rem}.\\[\\&_svg\\]\\:shrink-0 svg{flex-shrink:0}.\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child{border-width:0}.\\[\\&_tr\\]\\:border-b tr{border-bottom-width:1px}[data-slot=card-content] .\\[\\[data-slot\\=card-content\\]_\\&\\]\\:bg-transparent,[data-slot=popover-content] .\\[\\[data-slot\\=popover-content\\]_\\&\\]\\:bg-transparent{background-color:#0000}\r\n\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<section style=\"background:#FFFFFF;border-top:1px solid rgba(0,0,0,0.08);border-bottom:1px solid rgba(0,0,0,0.08);position:relative;overflow:hidden\">\r\n  <div style=\"position:absolute;top:0;bottom:0;left:0;width:100px;background:linear-gradient(90deg,#FFFFFF,transparent);z-index:2;pointer-events:none\"><\/div>\r\n  <div style=\"position:absolute;top:0;bottom:0;right:0;width:100px;background:linear-gradient(270deg,#FFFFFF,transparent);z-index:2;pointer-events:none\"><\/div>\r\n\r\n  <div style=\"padding:14px 0;overflow:hidden\">\r\n    <div class=\"track t1\">\r\n      <span class=\"ti\"><span class=\"td\"><\/span>Invoicing &amp; Billing<\/span><span class=\"ti\"><span class=\"td\"><\/span>Payroll Processing<\/span><span class=\"ti\"><span class=\"td\"><\/span>Point of Sale<\/span><span class=\"ti\"><span class=\"td\"><\/span>Inventory Management<\/span><span class=\"ti\"><span class=\"td\"><\/span>Business Lending<\/span><span class=\"ti\"><span class=\"td\"><\/span>Bank Reconciliation<\/span><span class=\"ti\"><span class=\"td\"><\/span>VAT Reporting<\/span><span class=\"ti\"><span class=\"td\"><\/span>Cash Flow Intelligence<\/span><span class=\"ti\"><span class=\"td\"><\/span>Multi-Currency Payments<\/span><span class=\"ti\"><span class=\"td\"><\/span>Payment Links<\/span><span class=\"ti\"><span class=\"td\"><\/span>WhatsApp Invoicing<\/span><span class=\"ti\"><span class=\"td\"><\/span>Purchase Orders<\/span>\r\n      <span class=\"ti\"><span class=\"td\"><\/span>Invoicing &amp; Billing<\/span><span class=\"ti\"><span class=\"td\"><\/span>Payroll Processing<\/span><span class=\"ti\"><span class=\"td\"><\/span>Point of Sale<\/span><span class=\"ti\"><span class=\"td\"><\/span>Inventory Management<\/span><span class=\"ti\"><span class=\"td\"><\/span>Business Lending<\/span><span class=\"ti\"><span class=\"td\"><\/span>Bank Reconciliation<\/span><span class=\"ti\"><span class=\"td\"><\/span>VAT Reporting<\/span><span class=\"ti\"><span class=\"td\"><\/span>Cash Flow Intelligence<\/span><span class=\"ti\"><span class=\"td\"><\/span>Multi-Currency Payments<\/span><span class=\"ti\"><span class=\"td\"><\/span>Payment Links<\/span><span class=\"ti\"><span class=\"td\"><\/span>WhatsApp Invoicing<\/span><span class=\"ti\"><span class=\"td\"><\/span>Purchase Orders<\/span>\r\n    <\/div>\r\n  <\/div>\r\n  <div style=\"padding:14px 0;overflow:hidden\">\r\n    <div class=\"track t2\">\r\n      <span class=\"ti\"><span class=\"td\"><\/span>Balance Sheet<\/span><span class=\"ti\"><span class=\"td\"><\/span>Recurring Billing<\/span><span class=\"ti\"><span class=\"td\"><\/span>Supplier Management<\/span><span class=\"ti\"><span class=\"td\"><\/span>Document Storage<\/span><span class=\"ti\"><span class=\"td\"><\/span>Open Banking API<\/span><span class=\"ti\"><span class=\"td\"><\/span>E-commerce Connectors<\/span><span class=\"ti\"><span class=\"td\"><\/span>Email Marketing<\/span><span class=\"ti\"><span class=\"td\"><\/span>Audit Trail<\/span><span class=\"ti\"><span class=\"td\"><\/span>Project Tracking<\/span><span class=\"ti\"><span class=\"td\"><\/span>Quotes &amp; Estimates<\/span><span class=\"ti\"><span class=\"td\"><\/span>Mobile App<\/span><span class=\"ti\"><span class=\"td\"><\/span>POPIA Compliant<\/span>\r\n      <span class=\"ti\"><span class=\"td\"><\/span>Balance Sheet<\/span><span class=\"ti\"><span class=\"td\"><\/span>Recurring Billing<\/span><span class=\"ti\"><span class=\"td\"><\/span>Supplier Management<\/span><span class=\"ti\"><span class=\"td\"><\/span>Document Storage<\/span><span class=\"ti\"><span class=\"td\"><\/span>Open Banking API<\/span><span class=\"ti\"><span class=\"td\"><\/span>E-commerce Connectors<\/span><span class=\"ti\"><span class=\"td\"><\/span>Email Marketing<\/span><span class=\"ti\"><span class=\"td\"><\/span>Audit Trail<\/span><span class=\"ti\"><span class=\"td\"><\/span>Project Tracking<\/span><span class=\"ti\"><span class=\"td\"><\/span>Quotes &amp; Estimates<\/span><span class=\"ti\"><span class=\"td\"><\/span>Mobile App<\/span><span class=\"ti\"><span class=\"td\"><\/span>POPIA Compliant<\/span>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<style>\r\n.track{display:flex;gap:44px;align-items:center;white-space:nowrap;width:max-content}\r\n.t1{animation:tkL 36s linear infinite}\r\n.t2{animation:tkR 42s linear infinite}\r\n.ti{display:inline-flex;align-items:center;gap:11px;flex-shrink:0;font-size:.78rem;font-weight:500;color:#000000;letter-spacing:.04em;text-transform:uppercase}\r\n.td{width:5px;height:5px;border-radius:50%;background:#2E9E44;display:inline-block;box-shadow:0 0 6px rgba(46,158,68,.7);flex-shrink:0}\r\n@keyframes tkL{from{transform:translateX(0)}to{transform:translateX(-50%)}}\r\n@keyframes tkR{from{transform:translateX(-50%)}to{transform:translateX(0)}}\r\n@media(prefers-reduced-motion:reduce){.t1,.t2{animation-duration:120s}}\r\n<\/style>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6e19cb9 e-con e-atomic-element e-flexbox-base e-fef8094 \" data-id=\"6e19cb9\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"6e19cb9\">\n    \t\t<div class=\"elementor-element elementor-element-5595109 elementor-widget elementor-widget-html\" data-id=\"5595109\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0,maximum-scale=5.0\">\r\n<title>Mutual Africa Pay \u2014 South Africa<\/title>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\nbody { font-family: 'Space Grotesk', sans-serif; background: #FFFFFF; color: #000000; -webkit-font-smoothing: antialiased; }\r\n\r\n\/* \u2500\u2500\u2500 SECTION 1: WHAT WE DO \u2500\u2500\u2500 *\/\r\n.map-what { padding: clamp(64px,10vw,112px) clamp(20px,6%,80px); background: #FFFFFF; position: relative; overflow: hidden; }\r\n.bg { position: absolute; inset: 0; pointer-events: none; overflow: hidden; }\r\n.bg-dots { position: absolute; inset: 0; background-image: radial-gradient(rgba(0,0,0,0.05) 1px, transparent 1px); background-size: 30px 30px; }\r\n.bg-glow-tl { position: absolute; top: -80px; left: -100px; width: 560px; height: 460px; border-radius: 50%; background: radial-gradient(ellipse, rgba(46,158,68,0.07) 0%, transparent 65%); }\r\n.bg-glow-br { position: absolute; bottom: -80px; right: -80px; width: 440px; height: 380px; border-radius: 50%; background: radial-gradient(ellipse, rgba(46,158,68,0.05) 0%, transparent 65%); }\r\n.bg-line { position: absolute; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, rgba(46,158,68,0.12), rgba(46,158,68,0.07), transparent); }\r\n.inner { display: grid; grid-template-columns: 1fr 1fr; gap: 72px; align-items: start; position: relative; z-index: 2; }\r\n.copy { animation: fadeUp 0.5s cubic-bezier(0.23,1,0.32,1) both; }\r\n.eyebrow { display: inline-flex; align-items: center; gap: 8px; margin-bottom: 16px; }\r\n.eyebrow-dot { width: 6px; height: 6px; border-radius: 50%; background: #2E9E44; box-shadow: 0 0 8px rgba(46,158,68,0.7); animation: pulsedot 2.5s ease infinite; }\r\n.eyebrow-text { font-size: 0.72rem; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: #2E9E44; }\r\n.copy h2 { font-size: clamp(1.9rem,3.2vw,2.9rem); font-weight: 700; letter-spacing: -0.025em; line-height: 1.08; color: #000000; margin-bottom: 20px; }\r\n.copy p { font-size: 0.975rem; font-weight: 400; color: #000000; line-height: 1.74; margin-bottom: 32px; }\r\n.bullets { display: flex; flex-direction: column; gap: 12px; }\r\n.bullet { display: flex; align-items: flex-start; gap: 12px; }\r\n.bullet-dot { width: 20px; height: 20px; border-radius: 50%; flex-shrink: 0; background: rgba(46,158,68,0.1); border: 1px solid rgba(46,158,68,0.35); display: flex; align-items: center; justify-content: center; margin-top: 1px; }\r\n.bullet-dot svg { width: 9px; height: 9px; }\r\n.bullet span { font-size: 0.9rem; font-weight: 400; color: #000000; line-height: 1.6; }\r\n.cards { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }\r\n.card { display: block; text-decoration: none; color: inherit; background: #FFFFFF; border: 1px solid rgba(0,0,0,0.1); border-radius: 14px; padding: 26px 22px; position: relative; overflow: hidden; transition: transform 240ms cubic-bezier(0.23,1,0.32,1), border-color 180ms cubic-bezier(0.23,1,0.32,1), box-shadow 240ms cubic-bezier(0.23,1,0.32,1); animation: fadeUp 0.5s cubic-bezier(0.23,1,0.32,1) both; }\r\n.card::before { content: ''; position: absolute; top: 0; left: 15%; right: 15%; height: 1px; background: linear-gradient(90deg, transparent, rgba(46,158,68,0.5), transparent); opacity: 0; transition: opacity 200ms cubic-bezier(0.23,1,0.32,1); }\r\n.card::after { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 50% 0%, rgba(46,158,68,0.06), transparent 60%); opacity: 0; transition: opacity 250ms cubic-bezier(0.23,1,0.32,1); pointer-events: none; }\r\n@media (hover: hover) and (pointer: fine) { .card:hover { transform: translateY(-5px); border-color: rgba(46,158,68,0.4); box-shadow: 0 12px 32px rgba(0,0,0,0.1), 0 0 0 1px rgba(46,158,68,0.2); } .card:hover::before, .card:hover::after { opacity: 1; } .card:hover .card-arrow { opacity: 1; transform: translate(0,0); } }\r\n.card:active { transform: scale(0.98) !important; }\r\n.card:nth-child(1) { animation-delay: 0.08s; } .card:nth-child(2) { animation-delay: 0.14s; } .card:nth-child(3) { animation-delay: 0.20s; } .card:nth-child(4) { animation-delay: 0.26s; }\r\n.card-num { font-size: 0.68rem; font-weight: 700; color: #2E9E44; letter-spacing: 0.06em; margin-bottom: 10px; position: relative; z-index: 1; }\r\n.card-title { font-size: 0.95rem; font-weight: 600; color: #000000; margin-bottom: 9px; line-height: 1.3; position: relative; z-index: 1; }\r\n.card-body { font-size: 0.815rem; font-weight: 400; color: #000000; line-height: 1.65; margin-bottom: 14px; position: relative; z-index: 1; }\r\n.card-link { display: inline-flex; align-items: center; gap: 5px; font-size: 0.77rem; font-weight: 600; color: #2E9E44; position: relative; z-index: 1; transition: gap 180ms cubic-bezier(0.23,1,0.32,1); }\r\n.card-arrow { position: absolute; bottom: 18px; right: 18px; width: 26px; height: 26px; border-radius: 50%; border: 1px solid rgba(46,158,68,0.4); display: flex; align-items: center; justify-content: center; opacity: 0; transform: translate(-4px, 4px); transition: opacity 180ms cubic-bezier(0.23,1,0.32,1), transform 200ms cubic-bezier(0.23,1,0.32,1); z-index: 1; }\r\n\r\n\/* \u2500\u2500\u2500 SECTION 2: SERVICES \u2500\u2500\u2500 *\/\r\n.map-services { padding: clamp(64px, 10vw, 112px) clamp(20px, 6%, 80px); background: #FFFFFF; position: relative; overflow: hidden; }\r\n.bg-glow-top { position: absolute; top: -120px; left: 50%; transform: translateX(-50%); width: 800px; height: 420px; background: radial-gradient(ellipse, rgba(46,158,68,0.08) 0%, transparent 70%); border-radius: 50%; }\r\n.bg-glow-bl { position: absolute; bottom: -80px; left: -120px; width: 500px; height: 400px; background: radial-gradient(ellipse, rgba(46,158,68,0.05) 0%, transparent 65%); border-radius: 50%; }\r\n.header { display: flex; justify-content: space-between; align-items: flex-end; gap: 28px; flex-wrap: wrap; margin-bottom: 52px; position: relative; z-index: 2; animation: fadeUp 0.5s cubic-bezier(0.23,1,0.32,1) both; }\r\n.section-title { font-size: clamp(1.9rem, 3.5vw, 3rem); font-weight: 700; letter-spacing: -0.025em; line-height: 1.08; color: #000000; }\r\n.header-desc { font-size: 0.95rem; font-weight: 400; color: #000000; max-width: 360px; line-height: 1.72; align-self: flex-end; }\r\n.grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; position: relative; z-index: 2; }\r\n.scard { display: block; text-decoration: none; color: inherit; background: #FFFFFF; border: 1px solid rgba(0,0,0,0.1); border-radius: 16px; padding: 32px 28px 40px; position: relative; overflow: hidden; transition: transform 240ms cubic-bezier(0.23,1,0.32,1), border-color 180ms cubic-bezier(0.23,1,0.32,1), box-shadow 240ms cubic-bezier(0.23,1,0.32,1); animation: fadeUp 0.5s cubic-bezier(0.23,1,0.32,1) both; }\r\n.scard::before { content: ''; position: absolute; top: 0; left: 15%; right: 15%; height: 1px; background: linear-gradient(90deg, transparent, rgba(46,158,68,0.5), transparent); opacity: 0; transition: opacity 200ms cubic-bezier(0.23,1,0.32,1); }\r\n.scard::after { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 50% 0%, rgba(46,158,68,0.06), transparent 60%); opacity: 0; transition: opacity 260ms cubic-bezier(0.23,1,0.32,1); pointer-events: none; }\r\n@media (hover: hover) and (pointer: fine) { .scard:hover { transform: translateY(-6px); border-color: rgba(46,158,68,0.4); box-shadow: 0 12px 32px rgba(0,0,0,0.1), 0 0 0 1px rgba(46,158,68,0.2); } .scard:hover::before, .scard:hover::after { opacity: 1; } .scard:hover .icon { transform: scale(1.07); } .scard:hover .sarrow { opacity: 1; transform: translate(0,0); } }\r\n.scard:active { transform: scale(0.98) !important; }\r\n.scard:nth-child(1) { animation-delay: 0.04s; } .scard:nth-child(2) { animation-delay: 0.09s; } .scard:nth-child(3) { animation-delay: 0.14s; } .scard:nth-child(4) { animation-delay: 0.19s; } .scard:nth-child(5) { animation-delay: 0.24s; } .scard:nth-child(6) { animation-delay: 0.29s; }\r\n.icon { width: 50px; height: 50px; background: rgba(46,158,68,0.08); border: 1px solid rgba(46,158,68,0.2); border-radius: 12px; display: flex; align-items: center; justify-content: center; font-size: 1.3rem; margin-bottom: 20px; transition: transform 240ms cubic-bezier(0.23,1,0.32,1); position: relative; z-index: 1; }\r\n.scard-title { font-size: 1.02rem; font-weight: 600; color: #000000; margin-bottom: 10px; position: relative; z-index: 1; line-height: 1.3; }\r\n.scard-body { font-size: 0.845rem; font-weight: 400; color: #000000; line-height: 1.7; position: relative; z-index: 1; }\r\n.sarrow { position: absolute; bottom: 22px; right: 22px; width: 28px; height: 28px; border-radius: 50%; border: 1px solid rgba(46,158,68,0.4); display: flex; align-items: center; justify-content: center; opacity: 0; transform: translate(-5px, 5px); transition: opacity 180ms cubic-bezier(0.23,1,0.32,1), transform 200ms cubic-bezier(0.23,1,0.32,1); z-index: 1; }\r\n\r\n\/* \u2500\u2500\u2500 SECTION 3: FEATURES \u2500\u2500\u2500 *\/\r\n.map-features { padding: clamp(64px,10vw,112px) clamp(20px,6%,80px); background: #FFFFFF; position: relative; overflow: hidden; }\r\n.bg-glow-tr { position: absolute; top: -100px; right: -150px; width: 600px; height: 500px; border-radius: 50%; background: radial-gradient(ellipse, rgba(46,158,68,0.06) 0%, transparent 65%); }\r\n.top { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: end; margin-bottom: 72px; position: relative; z-index: 2; animation: fadeUp 0.5s cubic-bezier(0.23,1,0.32,1) both; }\r\n.bignum { font-size: clamp(5rem,10vw,9rem); font-weight: 700; letter-spacing: -0.05em; line-height: 0.88; color: #000000; }\r\n.bignum span { color: #2E9E44; }\r\n.top-h2 { font-size: clamp(1.4rem,2.2vw,2rem); font-weight: 700; letter-spacing: -0.02em; line-height: 1.1; color: #000000; margin-top: 14px; }\r\n.top-p { font-size: 0.97rem; font-weight: 400; color: #000000; line-height: 1.72; }\r\n.cat { margin-bottom: 56px; position: relative; z-index: 2; animation: fadeUp 0.5s cubic-bezier(0.23,1,0.32,1) both; }\r\n.cat:nth-child(1) { animation-delay: 0.05s; } .cat:nth-child(2) { animation-delay: 0.1s; } .cat:nth-child(3) { animation-delay: 0.15s; } .cat:nth-child(4) { animation-delay: 0.2s; } .cat:nth-child(5) { animation-delay: 0.25s; } .cat:nth-child(6) { animation-delay: 0.3s; } .cat:nth-child(7) { animation-delay: 0.35s; }\r\n.cat-head { display: flex; align-items: center; gap: 13px; margin-bottom: 18px; padding-bottom: 14px; border-bottom: 1px solid rgba(13,27,62,0.12); }\r\n.cat-icon { width: 42px; height: 42px; background: rgba(46,158,68,0.06); border: 1px solid rgba(46,158,68,0.2); border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 1.1rem; flex-shrink: 0; }\r\n.cat-title { font-size: 1.05rem; font-weight: 600; color: #000000; }\r\n.cat-badge { margin-left: auto; font-size: 0.7rem; font-weight: 600; color: #2E9E44; background: rgba(46,158,68,0.06); border: 1px solid rgba(46,158,68,0.2); padding: 3px 12px; border-radius: 100px; }\r\n.fgrid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }\r\n.fc { display: block; text-decoration: none; color: inherit; background: #FFFFFF; border: 1px solid rgba(13,27,62,0.1); border-radius: 10px; padding: 18px 20px; transition: border-color 160ms cubic-bezier(0.23,1,0.32,1), background 160ms cubic-bezier(0.23,1,0.32,1), box-shadow 220ms cubic-bezier(0.23,1,0.32,1), transform 220ms cubic-bezier(0.23,1,0.32,1); }\r\n@media (hover: hover) and (pointer: fine) { .fc:hover { border-color: rgba(46,158,68,0.35); background: #F0FBF4; box-shadow: 0 6px 20px rgba(13,27,62,0.1), 0 0 0 1px rgba(46,158,68,0.25); transform: translateY(-3px); } }\r\n.fc:active { transform: scale(0.98) !important; }\r\n.fc-top { display: flex; align-items: center; gap: 9px; margin-bottom: 8px; }\r\n.fc-chk { width: 18px; height: 18px; border-radius: 50%; flex-shrink: 0; background: rgba(46,158,68,0.08); border: 1px solid rgba(46,158,68,0.3); display: flex; align-items: center; justify-content: center; }\r\n.fc-chk svg { width: 9px; height: 9px; }\r\n.fc-title { font-size: 0.875rem; font-weight: 600; color: #000000; }\r\n.fc-desc { font-size: 0.78rem; font-weight: 400; color: #000000; line-height: 1.62; }\r\n\r\n\/* \u2500\u2500\u2500 SECTION 4: WHY \u2500\u2500\u2500 *\/\r\n.map-why { padding: clamp(64px,10vw,112px) clamp(20px,6%,80px); background: #FFFFFF; position: relative; overflow: hidden; }\r\n.bg-glow-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 900px; height: 600px; background: radial-gradient(ellipse, rgba(46,158,68,0.06) 0%, transparent 70%); border-radius: 50%; }\r\n.ring { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%; border: 1px solid rgba(46,158,68,0.06); }\r\n.why-header { text-align: center; margin-bottom: 56px; position: relative; z-index: 2; animation: fadeUp 0.5s cubic-bezier(0.23,1,0.32,1) both; }\r\n.why-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; max-width: 1000px; margin: 0 auto; position: relative; z-index: 2; }\r\n.wcard { display: block; text-decoration: none; color: inherit; background: #FFFFFF; border: 1px solid rgba(0,0,0,0.1); border-radius: 16px; padding: 40px 36px; position: relative; overflow: hidden; transition: transform 240ms cubic-bezier(0.23,1,0.32,1), border-color 180ms cubic-bezier(0.23,1,0.32,1), box-shadow 240ms cubic-bezier(0.23,1,0.32,1); animation: fadeUp 0.5s cubic-bezier(0.23,1,0.32,1) both; }\r\n.wcard::before { content: ''; position: absolute; top: -1px; left: -1px; width: 48px; height: 48px; border-top: 2px solid transparent; border-left: 2px solid transparent; border-radius: 16px 0 0 0; transition: border-color 220ms cubic-bezier(0.23,1,0.32,1), width 220ms cubic-bezier(0.23,1,0.32,1), height 220ms cubic-bezier(0.23,1,0.32,1); }\r\n.wcard::after { content: ''; position: absolute; bottom: 0; left: 15%; right: 15%; height: 1px; background: linear-gradient(90deg, transparent, rgba(46,158,68,0.4), transparent); opacity: 0; transition: opacity 220ms cubic-bezier(0.23,1,0.32,1); }\r\n@media (hover: hover) and (pointer: fine) { .wcard:hover { transform: translateY(-5px); border-color: rgba(46,158,68,0.4); box-shadow: 0 12px 32px rgba(0,0,0,0.1), 0 0 0 1px rgba(46,158,68,0.15); } .wcard:hover::before { border-color: #2E9E44; width: 68px; height: 68px; } .wcard:hover::after { opacity: 1; } .wcard:hover .wcard-num { opacity: 0.32; } .wcard:hover .wcard-link { gap: 10px; } }\r\n.wcard:active { transform: scale(0.98) !important; }\r\n.wcard:nth-child(1) { animation-delay: 0.05s; } .wcard:nth-child(2) { animation-delay: 0.11s; } .wcard:nth-child(3) { animation-delay: 0.17s; } .wcard:nth-child(4) { animation-delay: 0.23s; }\r\n.wcard-num { font-size: 4.5rem; font-weight: 700; letter-spacing: -0.05em; line-height: 0.88; color: #2E9E44; opacity: 0.18; margin-bottom: 18px; transition: opacity 240ms cubic-bezier(0.23,1,0.32,1); position: relative; z-index: 1; }\r\n.wcard-title { font-size: 1.12rem; font-weight: 600; color: #000000; margin-bottom: 12px; line-height: 1.3; position: relative; z-index: 1; }\r\n.wcard-body { font-size: 0.875rem; font-weight: 400; color: #000000; line-height: 1.72; margin-bottom: 20px; position: relative; z-index: 1; }\r\n.wcard-link { display: inline-flex; align-items: center; gap: 6px; font-size: 0.78rem; font-weight: 600; color: #2E9E44; transition: gap 180ms cubic-bezier(0.23,1,0.32,1); position: relative; z-index: 1; }\r\n\r\n\/* \u2500\u2500\u2500 SECTION 5: CTA \u2500\u2500\u2500 *\/\r\n.map-cta { padding: clamp(64px,10vw,112px) clamp(20px,6%,80px); background: #FFFFFF; position: relative; overflow: hidden; }\r\n.cta-bg-dots { position: absolute; inset: 0; background-image: radial-gradient(rgba(0,0,0,0.04) 1px, transparent 1px); background-size: 28px 28px; pointer-events: none; overflow: hidden; }\r\n.cta-bg-glow-top { position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 800px; height: 360px; background: radial-gradient(ellipse, rgba(46,158,68,0.07) 0%, transparent 70%); pointer-events: none; }\r\n.cta-bg-glow-bl { position: absolute; bottom: -60px; left: -80px; width: 400px; height: 360px; border-radius: 50%; background: radial-gradient(ellipse, rgba(46,158,68,0.05) 0%, transparent 65%); pointer-events: none; }\r\n.box { position: relative; z-index: 2; background: #FFFFFF; border: 1px solid rgba(46,158,68,0.25); border-radius: 20px; padding: clamp(44px,8vw,88px) clamp(24px,8vw,80px); text-align: center; overflow: hidden; animation: fadeScale 0.6s cubic-bezier(0.23,1,0.32,1) both; box-shadow: 0 4px 24px rgba(0,0,0,0.06); }\r\n.box::before { content: ''; position: absolute; top: -1px; left: 12%; right: 12%; height: 2px; background: linear-gradient(90deg, transparent, #2E9E44, transparent); border-radius: 2px; }\r\n.box::after { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 50% 0%, rgba(46,158,68,0.04), transparent 55%); pointer-events: none; }\r\n.box-grid { position: absolute; inset: 0; background-image: linear-gradient(rgba(0,0,0,0.02) 1px, transparent 1px), linear-gradient(90deg, rgba(0,0,0,0.02) 1px, transparent 1px); background-size: 44px 44px; pointer-events: none; }\r\n.corner { position: absolute; width: 40px; height: 40px; }\r\n.corner-tl { top: 16px; left: 16px; border-top: 1px solid rgba(46,158,68,0.35); border-left: 1px solid rgba(46,158,68,0.35); border-radius: 4px 0 0 0; }\r\n.corner-tr { top: 16px; right: 16px; border-top: 1px solid rgba(46,158,68,0.35); border-right: 1px solid rgba(46,158,68,0.35); border-radius: 0 4px 0 0; }\r\n.corner-bl { bottom: 16px; left: 16px; border-bottom: 1px solid rgba(46,158,68,0.35); border-left: 1px solid rgba(46,158,68,0.35); border-radius: 0 0 0 4px; }\r\n.corner-br { bottom: 16px; right: 16px; border-bottom: 1px solid rgba(46,158,68,0.35); border-right: 1px solid rgba(46,158,68,0.35); border-radius: 0 0 4px 0; }\r\n.box-content { position: relative; z-index: 1; }\r\n.box h2 { font-size: clamp(1.9rem,4vw,3.2rem); font-weight: 700; letter-spacing: -0.03em; line-height: 1.08; color: #000000; margin-bottom: 18px; }\r\n.box p { font-size: 1rem; font-weight: 400; color: #000000; max-width: 500px; margin: 0 auto 44px; line-height: 1.7; }\r\n.btns { display: flex; gap: 13px; justify-content: center; flex-wrap: wrap; }\r\n.btn-primary { display: inline-flex; align-items: center; gap: 8px; background: #2E9E44; color: #FFFFFF; padding: 14px 30px; border-radius: 8px; font-size: 0.93rem; font-weight: 600; text-decoration: none; font-family: 'Space Grotesk', sans-serif; border: none; cursor: pointer; transition: background 150ms cubic-bezier(0.23,1,0.32,1), transform 150ms cubic-bezier(0.23,1,0.32,1), box-shadow 150ms cubic-bezier(0.23,1,0.32,1); }\r\n@media (hover: hover) and (pointer: fine) { .btn-primary:hover { background: #268a3a; transform: translateY(-2px); box-shadow: 0 10px 28px rgba(46,158,68,0.35); } }\r\n.btn-primary:active { transform: scale(0.97) !important; box-shadow: none !important; }\r\n.btn-secondary { display: inline-flex; align-items: center; gap: 8px; background: transparent; color: #000000; padding: 14px 30px; border-radius: 8px; font-size: 0.93rem; font-weight: 500; text-decoration: none; font-family: 'Space Grotesk', sans-serif; border: 1px solid rgba(0,0,0,0.18); transition: border-color 150ms cubic-bezier(0.23,1,0.32,1), background 150ms cubic-bezier(0.23,1,0.32,1), transform 150ms cubic-bezier(0.23,1,0.32,1); }\r\n@media (hover: hover) and (pointer: fine) { .btn-secondary:hover { border-color: rgba(0,0,0,0.35); background: rgba(0,0,0,0.04); transform: translateY(-1px); } }\r\n.btn-secondary:active { transform: scale(0.97) !important; }\r\n.stats { display: flex; justify-content: center; gap: 48px; margin-top: 52px; padding-top: 40px; border-top: 1px solid rgba(46,158,68,0.15); flex-wrap: wrap; position: relative; z-index: 2; animation: fadeUp 0.5s 0.2s cubic-bezier(0.23,1,0.32,1) both; }\r\n.stat-item { text-align: center; }\r\n.stat-n { font-size: 2rem; font-weight: 700; letter-spacing: -0.03em; line-height: 1; color: #000000; }\r\n.stat-n span { color: #2E9E44; }\r\n.stat-l { font-size: 0.78rem; font-weight: 400; color: #000000; margin-top: 5px; }\r\n\r\n\/* \u2500\u2500\u2500 KEYFRAMES \u2500\u2500\u2500 *\/\r\n@keyframes fadeUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }\r\n@keyframes fadeScale { from { opacity: 0; transform: scale(0.96); } to { opacity: 1; transform: scale(1); } }\r\n@keyframes pulsedot { 0%, 100% { opacity: 1; box-shadow: 0 0 8px rgba(46,158,68,0.7); } 50% { opacity: 0.4; box-shadow: 0 0 3px rgba(46,158,68,0.3); } }\r\n\r\n\/* \u2500\u2500\u2500 RESPONSIVE \u2500\u2500\u2500 *\/\r\n@media (max-width: 900px) { .grid { grid-template-columns: 1fr 1fr; } .header { flex-direction: column; align-items: flex-start; } .header-desc { max-width: 100%; } }\r\n@media (max-width: 860px) { .inner { grid-template-columns: 1fr; gap: 48px; } .top { grid-template-columns: 1fr; gap: 28px; } .why-grid { grid-template-columns: 1fr; } }\r\n@media (max-width: 640px) { .why-grid { grid-template-columns: 1fr; } }\r\n@media (max-width: 560px) { .map-services { padding: 64px 20px; } .grid { grid-template-columns: 1fr 1fr; } .scard { padding: 22px 18px 36px; } .scard-title { font-size: 0.88rem; } .scard-body { font-size: 0.79rem; } .map-cta { padding: 64px 20px; } .stats { gap: 28px; } .stat-n { font-size: 1.6rem; } }\r\n@media (max-width: 480px) { .map-what { padding: 64px 20px; } .cards { grid-template-columns: 1fr 1fr; } .card { padding: 20px 16px; } .map-features { padding: 64px 20px; } .fgrid { grid-template-columns: 1fr 1fr; } }\r\n@media (prefers-reduced-motion: reduce) { .copy, .card, .scard, .cat, .top, .why-header, .wcard, .box, .stats { animation-duration: 0.01ms !important; } }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<!-- SECTION 1: WHAT WE DO -->\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"map-what\">\r\n  <div class=\"bg\">\r\n    <div class=\"bg-dots\"><\/div>\r\n    <div class=\"bg-glow-tl\"><\/div>\r\n    <div class=\"bg-glow-br\"><\/div>\r\n    <div class=\"bg-line\" style=\"top:30%\"><\/div>\r\n    <div class=\"bg-line\" style=\"top:70%\"><\/div>\r\n  <\/div>\r\n  <div class=\"inner\">\r\n    <div class=\"copy\">\r\n      <div class=\"eyebrow\"><span class=\"eyebrow-dot\"><\/span><span class=\"eyebrow-text\">What We Do<\/span><\/div>\r\n      <h2>Payments infrastructure and accounting software, built for South Africa<\/h2>\r\n      <p>Mutual Africa Pay is a payments infrastructure and accounting software company that offers invoicing, billing, payroll, POS, inventory management, lending, and cash flow intelligence for South African businesses.<\/p>\r\n      <div class=\"bullets\">\r\n        <div class=\"bullet\"><div class=\"bullet-dot\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span>Accept and send payments across 54 African countries<\/span><\/div>\r\n        <div class=\"bullet\"><div class=\"bullet-dot\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span>Full accounting, payroll, and inventory in one platform<\/span><\/div>\r\n        <div class=\"bullet\"><div class=\"bullet-dot\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span>Multi-currency support \u2014 ZAR, USD, GBP, EUR, KES, NGN and more<\/span><\/div>\r\n        <div class=\"bullet\"><div class=\"bullet-dot\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span>SARS compliant and GDPR compliant from the ground up<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"cards\">\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/payments\/payment-links\/\" class=\"card\">\r\n        <div class=\"card-num\">01<\/div>\r\n        <div class=\"card-title\">Payments Infrastructure<\/div>\r\n        <p class=\"card-body\">Mutual Africa Pay's payment links, recurring billing, multi-currency settlements, and full processing across South Africa banking rails and mobile money networks.<\/p>\r\n        <div class=\"card-link\">Learn more <svg width=\"11\" height=\"11\" viewBox=\"0 0 11 11\" fill=\"none\"><path d=\"M2 5.5h7M5.5 2l3.5 3.5L5.5 9\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n        <div class=\"card-arrow\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M1.5 5h7M5.5 2l3 3-3 3\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n      <\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/accounting\/invoicing-billing\/\" class=\"card\">\r\n        <div class=\"card-num\">02<\/div>\r\n        <div class=\"card-title\">Accounting Software<\/div>\r\n        <p class=\"card-body\">Mutual Africa Pay's invoicing, expenses, P&amp;L, balance sheet, SARS reporting, and bank reconciliation \u2014 complete accounting built for South African businesses.<\/p>\r\n        <div class=\"card-link\">Learn more <svg width=\"11\" height=\"11\" viewBox=\"0 0 11 11\" fill=\"none\"><path d=\"M2 5.5h7M5.5 2l3.5 3.5L5.5 9\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n        <div class=\"card-arrow\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M1.5 5h7M5.5 2l3 3-3 3\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n      <\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/operations\/client-contact-management\/\" class=\"card\">\r\n        <div class=\"card-num\">03<\/div>\r\n        <div class=\"card-title\">Business Operations<\/div>\r\n        <p class=\"card-body\">Mutual Africa Pay's POS, inventory management, payroll, purchase orders, project tracking, and supplier management \u2014 all connected to your live South Africa financial data.<\/p>\r\n        <div class=\"card-link\">Learn more <svg width=\"11\" height=\"11\" viewBox=\"0 0 11 11\" fill=\"none\"><path d=\"M2 5.5h7M5.5 2l3.5 3.5L5.5 9\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n        <div class=\"card-arrow\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M1.5 5h7M5.5 2l3 3-3 3\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n      <\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/compliance\/popia-gdpr-compliance\/\" class=\"card\">\r\n        <div class=\"card-num\">04<\/div>\r\n        <div class=\"card-title\">Compliance &amp; Lending<\/div>\r\n        <p class=\"card-body\">Mutual Africa Pay's SARS and GDPR compliance tools, multi-user roles, full audit trails, and business lending access \u2014 all within one platform for South Africa.<\/p>\r\n        <div class=\"card-link\">Learn more <svg width=\"11\" height=\"11\" viewBox=\"0 0 11 11\" fill=\"none\"><path d=\"M2 5.5h7M5.5 2l3.5 3.5L5.5 9\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n        <div class=\"card-arrow\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M1.5 5h7M5.5 2l3 3-3 3\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n      <\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<!-- SECTION 2: SERVICES -->\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"map-services\">\r\n  <div class=\"bg\">\r\n    <div class=\"bg-dots\"><\/div>\r\n    <div class=\"bg-glow-top\"><\/div>\r\n    <div class=\"bg-glow-bl\"><\/div>\r\n    <div class=\"bg-line\" style=\"top:22%\"><\/div>\r\n    <div class=\"bg-line\" style=\"top:65%\"><\/div>\r\n  <\/div>\r\n  <div class=\"header\">\r\n    <div>\r\n      <div class=\"eyebrow\"><span class=\"eyebrow-dot\"><\/span><span class=\"eyebrow-text\">Our Services<\/span><\/div>\r\n      <h3 class=\"section-title\">Mutual Africa Pay for South Africa.<\/h3>\r\n    <\/div>\r\n    <p class=\"header-desc\">From accounting and payments to payroll, lending, and compliance \u2014 Mutual Africa Pay covers every financial function South African businesses need to operate and scale.<\/p>\r\n  <\/div>\r\n  <div class=\"grid\">\r\n    <a href=\"https:\/\/mutualafricapay.com\/za\/accounting\/invoicing-billing\/\" class=\"scard\">\r\n      <div class=\"icon\">\ud83d\udcc4<\/div>\r\n      <div class=\"scard-title\">Accounting &amp; Finance<\/div>\r\n      <p class=\"scard-body\">Mutual Africa Pay's invoicing, expense tracking, profit and loss reporting, balance sheet, SARS VAT reporting, and aged receivables. Everything your South Africa business needs to stay financially clear.<\/p>\r\n      <div class=\"sarrow\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 11 11\" fill=\"none\"><path d=\"M1.5 5.5h8M6 2l3.5 3.5L6 9\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n    <\/a>\r\n    <a href=\"https:\/\/mutualafricapay.com\/za\/payments\/payment-links\/\" class=\"scard\">\r\n      <div class=\"icon\">\ud83d\udcb3<\/div>\r\n      <div class=\"scard-title\">Payments<\/div>\r\n      <p class=\"scard-body\">Mutual Africa Pay delivers payment links via WhatsApp, SMS, and email. Recurring billing and multi-currency settlements across ZAR, USD, GBP, EUR, KES, NGN and more \u2014 built for how South Africa businesses get paid.<\/p>\r\n      <div class=\"sarrow\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 11 11\" fill=\"none\"><path d=\"M1.5 5.5h8M6 2l3.5 3.5L6 9\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n    <\/a>\r\n    <a href=\"https:\/\/mutualafricapay.com\/za\/banking-connections\/bank-reconciliation\/\" class=\"scard\">\r\n      <div class=\"icon\">\ud83c\udfe6<\/div>\r\n      <div class=\"scard-title\">Banking<\/div>\r\n      <p class=\"scard-body\">Mutual Africa Pay's bank reconciliation automatically matches transactions and flags discrepancies. Open banking connections with South Africa financial institutions pulling live data directly into the platform.<\/p>\r\n      <div class=\"sarrow\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 11 11\" fill=\"none\"><path d=\"M1.5 5.5h8M6 2l3.5 3.5L6 9\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n    <\/a>\r\n    <a href=\"https:\/\/mutualafricapay.com\/za\/operations\/client-contact-management\/\" class=\"scard\">\r\n      <div class=\"icon\">\ud83c\udfea<\/div>\r\n      <div class=\"scard-title\">Business Operations<\/div>\r\n      <p class=\"scard-body\">Mutual Africa Pay's point of sale, real-time inventory management, purchase orders, quotes that convert to invoices, supplier management, project tracking, and document storage for South African businesses.<\/p>\r\n      <div class=\"sarrow\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 11 11\" fill=\"none\"><path d=\"M1.5 5.5h8M6 2l3.5 3.5L6 9\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n    <\/a>\r\n    <a href=\"https:\/\/mutualafricapay.com\/za\/people\/payroll-processing\/\" class=\"scard\">\r\n      <div class=\"icon\">\ud83d\udc65<\/div>\r\n      <div class=\"scard-title\">People &amp; Growth<\/div>\r\n      <p class=\"scard-body\">Mutual Africa Pay's full payroll processing with statutory deductions, payslips, and bank transfers for South Africa. Built-in email marketing and cash flow intelligence to forecast ahead.<\/p>\r\n      <div class=\"sarrow\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 11 11\" fill=\"none\"><path d=\"M1.5 5.5h8M6 2l3.5 3.5L6 9\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n    <\/a>\r\n    <a href=\"https:\/\/mutualafricapay.com\/za\/compliance\/popia-gdpr-compliance\/\" class=\"scard\">\r\n      <div class=\"icon\">\ud83d\udd12<\/div>\r\n      <div class=\"scard-title\">Compliance &amp; Admin<\/div>\r\n      <p class=\"scard-body\">Mutual Africa Pay's multi-user roles, full immutable audit trail, SARS and GDPR compliance tools built in. Business lending access for qualified South African businesses directly within the platform.<\/p>\r\n      <div class=\"sarrow\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 11 11\" fill=\"none\"><path d=\"M1.5 5.5h8M6 2l3.5 3.5L6 9\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n    <\/a>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<!-- SECTION 3: FEATURES -->\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"map-features\">\r\n  <div class=\"bg\">\r\n    <div class=\"bg-dots\"><\/div>\r\n    <div class=\"bg-glow-tr\"><\/div>\r\n    <div class=\"bg-glow-bl\"><\/div>\r\n    <div class=\"bg-line\" style=\"top:18%\"><\/div>\r\n    <div class=\"bg-line\" style=\"top:52%\"><\/div>\r\n    <div class=\"bg-line\" style=\"top:82%\"><\/div>\r\n  <\/div>\r\n  <div class=\"top\">\r\n    <div>\r\n      <div class=\"eyebrow\"><span class=\"eyebrow-dot\"><\/span><span class=\"eyebrow-text\">Full Product Suite<\/span><\/div>\r\n      <div class=\"bignum\">33<span>+<\/span><\/div>\r\n      <h2 class=\"top-h2\">Products &amp; features,<br>one subscription<\/h2>\r\n    <\/div>\r\n    <p class=\"top-p\">Every feature listed is part of Mutual Africa Pay. No add-ons, no separate subscriptions. One company, one system \u2014 every financial tool South African businesses need to operate and grow in South Africa.<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"cat\">\r\n    <div class=\"cat-head\"><div class=\"cat-icon\">\ud83d\udcc4<\/div><span class=\"cat-title\">Accounting &amp; Finance<\/span><span class=\"cat-badge\">6 features<\/span><\/div>\r\n    <div class=\"fgrid\">\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/accounting\/invoicing-billing\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Invoicing &amp; Billing<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay lets South African businesses create branded invoices, track payment status in real time, and send automated reminders across multiple currencies and SARS tax rates.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/accounting\/expense-tracking\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Expense Tracking<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay captures and categorises expenses with receipt photo upload for South Africa businesses \u2014 assigned to clients or projects for accurate job costing.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/accounting\/pl\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">P&amp;L Reporting<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay's real-time profit and loss statements by date range, category, or project \u2014 export-ready for South African accountants and board presentations.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/accounting\/balance-sheet\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Balance Sheet<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay automatically maintains a live snapshot of assets, liabilities, and equity for South African businesses \u2014 updated as transactions flow through the platform.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/accounting\/vat\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">VAT \/ SARS Reporting<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay's automated VAT calculations on every transaction \u2014 generate SARS-ready reports and export tax summaries for any period in South Africa.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/accounting\/aged\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Aged Receivables &amp; Payables<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay shows South African businesses exactly who owes them and what they owe, aged by 30, 60, and 90-day brackets \u2014 clear cash flow visibility at all times.<\/p><\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"cat\">\r\n    <div class=\"cat-head\"><div class=\"cat-icon\">\ud83d\udcb3<\/div><span class=\"cat-title\">Payments<\/span><span class=\"cat-badge\">5 features<\/span><\/div>\r\n    <div class=\"fgrid\">\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/payments\/payment-links\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Payment Links<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay lets South African businesses generate a payment link from any invoice and share via WhatsApp, SMS, or email. Clients pay without needing an account or app.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/payments\/recurring-billing\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Recurring Billing<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay automates subscription billing and recurring invoice collection for South African businesses \u2014 define cycles, amounts, and currencies, Mutual Africa Pay handles the rest.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/payments\/multi-currency-settlements\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Multi-Currency Settlements<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay lets South African businesses send and receive in ZAR, USD, GBP, EUR, KES, NGN and more \u2014 live exchange rates applied automatically at time of transaction.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/payments\/utilities\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Utilities Payments<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay enables South African businesses to pay electricity, water, rates, and municipal accounts directly \u2014 recorded and reconciled automatically as business expenses.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/payments\/infrastructure\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Payments Infrastructure<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay's end-to-end processing across South Africa banking rails, mobile money networks, and card networks for businesses moving money at scale.<\/p><\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"cat\">\r\n    <div class=\"cat-head\"><div class=\"cat-icon\">\ud83c\udfe6<\/div><span class=\"cat-title\">Banking<\/span><span class=\"cat-badge\">2 features<\/span><\/div>\r\n    <div class=\"fgrid\">\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/banking-connections\/bank-reconciliation\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Bank Reconciliation<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay automatically matches South Africa bank statement transactions to platform records \u2014 unmatched items flagged for review, no manual month-end reconciliation.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/banking-connections\/open-banking-connections\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Open Banking Connections<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay connects directly to South African bank accounts via open banking APIs \u2014 live transaction feeds keep books current without manual imports or CSV files.<\/p><\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"cat\">\r\n    <div class=\"cat-head\"><div class=\"cat-icon\">\ud83c\udfea<\/div><span class=\"cat-title\">Business Operations<\/span><span class=\"cat-badge\">8 features<\/span><\/div>\r\n    <div class=\"fgrid\">\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/operations\/client-contact-management\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Contact &amp; Client Management<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay's full CRM with transaction history, outstanding balances, and communication logs \u2014 all linked to South African invoices and payments.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/operations\/supplier-management\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Supplier Management<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay manages South African supplier relationships, purchase history, payment terms, and balances \u2014 linked to accounts payable and expense records.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/operations\/inventory-management\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Inventory Management<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay's real-time stock tracking with low-stock alerts and movement history for South Africa businesses \u2014 updates automatically when sales are made through POS or invoicing.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/operations\/purchase-orders\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Purchase Orders<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay lets South African businesses create and send purchase orders with approval workflows \u2014 approved orders convert to bills automatically when goods are received.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/operations\/quotes-estimates\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Quotes &amp; Estimates<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay's professional quotes that South African clients approve online \u2014 accepted quotes convert to invoices in one click, no re-entering data.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/operations\/project-job-tracking\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Project &amp; Job Tracking<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay lets South African project-based businesses track billable hours, costs, and profitability per job \u2014 know which projects are making money in real time.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/operations\/document-storage\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Document Storage<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay stores South Africa contracts, receipts, and compliance docs \u2014 attached to the relevant client, supplier, or transaction record.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/operations\/point-of-sale\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Point of Sale<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay's retail and service POS for South African in-person transactions on any device \u2014 synced live with inventory, accounting, and payments.<\/p><\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"cat\">\r\n    <div class=\"cat-head\"><div class=\"cat-icon\">\ud83d\udc65<\/div><span class=\"cat-title\">People &amp; Growth<\/span><span class=\"cat-badge\">3 features<\/span><\/div>\r\n    <div class=\"fgrid\">\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/people\/payroll-processing\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Payroll Processing<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay's end-to-end payroll with statutory deductions, payslip generation, and bank transfer initiation for South African businesses \u2014 weekly, biweekly, and monthly pay runs.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/people\/email-marketing\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Email Marketing<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay's built-in email campaigns for South African client communications \u2014 your client list is already in the platform, no third-party tool needed.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/people\/cash-flow-intelligence\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Cash Flow Intelligence<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay's AI-powered forecasting based on South African invoice due dates, recurring expenses, and payment history \u2014 know your ZAR cash position weeks ahead.<\/p><\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"cat\">\r\n    <div class=\"cat-head\"><div class=\"cat-icon\">\ud83d\udd12<\/div><span class=\"cat-title\">Compliance &amp; Admin<\/span><span class=\"cat-badge\">4 features<\/span><\/div>\r\n    <div class=\"fgrid\">\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/compliance\/roles-permissions\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Multi-User Roles &amp; Permissions<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay lets South African business owners define owner, accountant, manager, and viewer roles with granular access control per module.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/compliance\/audit-trail\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Audit Trail<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay's full immutable log of every action, edit, and deletion \u2014 timestamped and user-attributed, critical for South Africa compliance and accountability.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/compliance\/popia-gdpr-compliance\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">GDPR \/ SARS Compliance<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay's data handling, consent management, and privacy controls built to meet South Africa's SARS requirements and international GDPR standards.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/compliance\/business-lending\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Business Lending<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay connects South African businesses to working capital and loans based on their actual transaction history \u2014 apply and manage repayments directly within the platform.<\/p><\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"cat\">\r\n    <div class=\"cat-head\"><div class=\"cat-icon\">\ud83d\udd17<\/div><span class=\"cat-title\">Integrations<\/span><span class=\"cat-badge\">5 features<\/span><\/div>\r\n    <div class=\"fgrid\">\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/integrations\/whatsapp-sms-invoicing\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">WhatsApp &amp; SMS Invoicing<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay sends invoices, payment links, and statements directly via WhatsApp and SMS \u2014 meeting South African clients where they already are.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/integrations\/accounting-migration\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Accounting Migration<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay imports South African existing data from other accounting platforms in minutes \u2014 full migration support so switching to Mutual Africa Pay is seamless.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/integrations\/e-commerce-connectors\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">E-commerce Connectors<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay syncs orders and payments from Shopify, WooCommerce, and other platforms \u2014 every South African online sale automatically recorded, reconciled, and reported.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/integrations\/mobile-app\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Mobile App (iOS &amp; Android)<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay's full-featured mobile app lets South African business owners manage invoices, approve payments, check reports, and run finances from anywhere in South Africa.<\/p><\/a>\r\n      <a href=\"https:\/\/mutualafricapay.com\/za\/integrations\/enterprise-module\/\" class=\"fc\"><div class=\"fc-top\"><div class=\"fc-chk\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5l2 2L7.5 2\" stroke=\"#2E9E44\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><span class=\"fc-title\">Enterprise Module<\/span><\/div><p class=\"fc-desc\">Mutual Africa Pay's enterprise module delivers custom workflows, dedicated account management, enterprise SLA, and bespoke integrations for complex South African multi-entity organisations.<\/p><\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<!-- SECTION 4: WHY -->\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"map-why\">\r\n  <div class=\"bg\">\r\n    <div class=\"bg-dots\"><\/div>\r\n    <div class=\"bg-glow-center\"><\/div>\r\n    <div class=\"ring\" style=\"width:700px;height:700px\"><\/div>\r\n    <div class=\"ring\" style=\"width:500px;height:500px;border-color:rgba(46,158,68,0.04)\"><\/div>\r\n    <div class=\"ring\" style=\"width:300px;height:300px;border-color:rgba(46,158,68,0.03)\"><\/div>\r\n    <div class=\"bg-line\" style=\"top:20%\"><\/div>\r\n    <div class=\"bg-line\" style=\"top:75%\"><\/div>\r\n  <\/div>\r\n  <div class=\"why-header\">\r\n    <div class=\"eyebrow\"><span class=\"eyebrow-dot\"><\/span><span class=\"eyebrow-text\">Why Mutual Africa Pay<\/span><\/div>\r\n    <h2 class=\"section-title\">South African business deserves<br>South African-built infrastructure<\/h2>\r\n  <\/div>\r\n  <div class=\"why-grid\">\r\n    <a href=\"https:\/\/mutualafricapay.com\/za\/about\/\" class=\"wcard\">\r\n      <div class=\"wcard-num\">01<\/div>\r\n      <div class=\"wcard-title\">Built for South Africa currencies and compliance<\/div>\r\n      <p class=\"wcard-body\">Mutual Africa Pay supports ZAR, USD, GBP, EUR, KES, NGN and more \u2014 with local SARS compliance built in from day one. Not adapted from a foreign platform. Built for how South Africa businesses actually operate.<\/p>\r\n      <div class=\"wcard-link\">Learn more <svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6h8M6 2l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n    <\/a>\r\n    <a href=\"https:\/\/mutualafricapay.com\/za\/\" class=\"wcard\">\r\n      <div class=\"wcard-num\">02<\/div>\r\n      <div class=\"wcard-title\">One company, every financial function<\/div>\r\n      <p class=\"wcard-body\">Mutual Africa Pay handles accounting, payments, payroll, POS, inventory, and lending in one unified system for South African businesses \u2014 one login, one subscription, one source of truth.<\/p>\r\n      <div class=\"wcard-link\">Learn more <svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6h8M6 2l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n    <\/a>\r\n    <a href=\"https:\/\/mutualafricapay.com\/pricing\/\" class=\"wcard\">\r\n      <div class=\"wcard-num\">03<\/div>\r\n      <div class=\"wcard-title\">Priced for South Africa business reality<\/div>\r\n      <p class=\"wcard-body\">Mutual Africa Pay is priced in ZAR, built for how South African businesses operate, and designed to be accessible at every stage of growth \u2014 from sole trader to enterprise.<\/p>\r\n      <div class=\"wcard-link\">Learn more <svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6h8M6 2l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n    <\/a>\r\n    <a href=\"https:\/\/mutualafricapay.com\/pricing\/\" class=\"wcard\">\r\n      <div class=\"wcard-num\">04<\/div>\r\n      <div class=\"wcard-title\">Scales with your South Africa business<\/div>\r\n      <p class=\"wcard-body\">From a single-user sole proprietor to a multi-branch South African enterprise \u2014 same Mutual Africa Pay platform, same data, scaling with you. No migrations, no retraining as you grow.<\/p>\r\n      <div class=\"wcard-link\">Learn more <svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6h8M6 2l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n    <\/a>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<!-- SECTION 5: CTA -->\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"map-cta\">\r\n  <div class=\"cta-bg-dots\"><\/div>\r\n  <div class=\"cta-bg-glow-top\"><\/div>\r\n  <div class=\"cta-bg-glow-bl\"><\/div>\r\n  <div class=\"box\">\r\n    <div class=\"box-grid\"><\/div>\r\n    <div class=\"corner corner-tl\"><\/div>\r\n    <div class=\"corner corner-tr\"><\/div>\r\n    <div class=\"corner corner-bl\"><\/div>\r\n    <div class=\"corner corner-br\"><\/div>\r\n    <div class=\"box-content\">\r\n      <div class=\"eyebrow\"><span class=\"eyebrow-dot\"><\/span><span class=\"eyebrow-text\">Get Started in South Africa<\/span><\/div>\r\n      <h2>Start with Mutual Africa Pay in South Africa today<\/h2>\r\n      <p>Mutual Africa Pay is a payments infrastructure and accounting software company built for South African businesses. View pricing to find the right plan for your business.<\/p>\r\n      <div class=\"btns\">\r\n        <a href=\"https:\/\/mutualafricapay.com\/pricing\/\" class=\"btn-primary\">View Pricing <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M2 7h10M7 2l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a>\r\n        <a href=\"https:\/\/mutualafricapay.com\/contact\/\" class=\"btn-secondary\">Contact Sales<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"stats\">\r\n    <div class=\"stat-item\"><div class=\"stat-n\">33<span>+<\/span><\/div><div class=\"stat-l\">Products &amp; features<\/div><\/div>\r\n    <div class=\"stat-item\"><div class=\"stat-n\">54<\/div><div class=\"stat-l\">African countries<\/div><\/div>\r\n    <div class=\"stat-item\"><div class=\"stat-n\">12<span>+<\/span><\/div><div class=\"stat-l\">Currencies supported<\/div><\/div>\r\n    <div class=\"stat-item\"><div class=\"stat-n\">24<span>\/7<\/span><\/div><div class=\"stat-l\">Platform availability<\/div><\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Mutual Africa Pay South Africa Everythin You Need To Run Your Business From Invoicing &amp; Billing Payroll Processing Point of Sale Inventory Management Business Lending Bank Reconciliation VAT Reporting Cash Flow Intelligence Multi-Currency Payments Payment Links WhatsApp Invoicing Purchase Orders Expense Tracking POPIA Compliant Balance Sheet Recurring Billing Supplier Management Document Storage Open Banking API E-commerce Connectors Email Marketing Audit Trail Project Tracking Quotes &amp; Estimates Mobile App iOS &amp; Android GDPR Compliance Enterprise Module Utilities Payments Mutual Africa Pay South Africa is a payments infrastructure and accounting software company that offers invoicing, billing, payroll, POS, inventory management, lending, and cash flow intelligence for South African businesses. Ticker \u2014 Mutual Africa Pay Invoicing &amp; BillingPayroll ProcessingPoint of SaleInventory ManagementBusiness LendingBank ReconciliationVAT ReportingCash Flow IntelligenceMulti-Currency PaymentsPayment LinksWhatsApp InvoicingPurchase Orders Invoicing &amp; BillingPayroll ProcessingPoint of SaleInventory ManagementBusiness LendingBank ReconciliationVAT ReportingCash Flow IntelligenceMulti-Currency PaymentsPayment LinksWhatsApp InvoicingPurchase Orders Balance SheetRecurring BillingSupplier ManagementDocument StorageOpen Banking APIE-commerce ConnectorsEmail MarketingAudit TrailProject TrackingQuotes &amp; EstimatesMobile AppPOPIA Compliant Balance SheetRecurring BillingSupplier ManagementDocument StorageOpen Banking APIE-commerce ConnectorsEmail MarketingAudit TrailProject TrackingQuotes &amp; EstimatesMobile AppPOPIA Compliant Mutual Africa Pay \u2014 South Africa What We Do Payments infrastructure and accounting software, built for South Africa Mutual Africa Pay is a payments infrastructure and accounting software company that offers invoicing, billing, payroll, POS, inventory management, lending, and cash flow intelligence for South African businesses. Accept and send payments across 54 African countries Full accounting, payroll, and inventory in one platform Multi-currency support \u2014 ZAR, USD, GBP, EUR, KES, NGN and more SARS compliant and GDPR compliant from the ground up 01 Payments Infrastructure Mutual Africa Pay&#8217;s payment links, recurring billing, multi-currency settlements, and full processing across South Africa banking rails and mobile money networks. Learn more 02 Accounting Software Mutual Africa Pay&#8217;s invoicing, expenses, P&amp;L, balance sheet, SARS reporting, and bank reconciliation \u2014 complete accounting built for South African businesses. Learn more 03 Business Operations Mutual Africa Pay&#8217;s POS, inventory management, payroll, purchase orders, project tracking, and supplier management \u2014 all connected to your live South Africa financial data. Learn more 04 Compliance &amp; Lending Mutual Africa Pay&#8217;s SARS and GDPR compliance tools, multi-user roles, full audit trails, and business lending access \u2014 all within one platform for South Africa. Learn more Our Services Mutual Africa Pay for South Africa. From accounting and payments to payroll, lending, and compliance \u2014 Mutual Africa Pay covers every financial function South African businesses need to operate and scale. \ud83d\udcc4 Accounting &amp; Finance Mutual Africa Pay&#8217;s invoicing, expense tracking, profit and loss reporting, balance sheet, SARS VAT reporting, and aged receivables. Everything your South Africa business needs to stay financially clear. \ud83d\udcb3 Payments Mutual Africa Pay delivers payment links via WhatsApp, SMS, and email. Recurring billing and multi-currency settlements across ZAR, USD, GBP, EUR, KES, NGN and more \u2014 built for how South Africa businesses get paid. \ud83c\udfe6 Banking Mutual Africa Pay&#8217;s bank reconciliation automatically matches transactions and flags discrepancies. Open banking connections with South Africa financial institutions pulling live data directly into the platform. \ud83c\udfea Business Operations Mutual Africa Pay&#8217;s point of sale, real-time inventory management, purchase orders, quotes that convert to invoices, supplier management, project tracking, and document storage for South African businesses. \ud83d\udc65 People &amp; Growth Mutual Africa Pay&#8217;s full payroll processing with statutory deductions, payslips, and bank transfers for South Africa. Built-in email marketing and cash flow intelligence to forecast ahead. \ud83d\udd12 Compliance &amp; Admin Mutual Africa Pay&#8217;s multi-user roles, full immutable audit trail, SARS and GDPR compliance tools built in. Business lending access for qualified South African businesses directly within the platform. Full Product Suite 33+ Products &amp; features,one subscription Every feature listed is part of Mutual Africa Pay. No add-ons, no separate subscriptions. One company, one system \u2014 every financial tool South African businesses need to operate and grow in South Africa. \ud83d\udcc4Accounting &amp; Finance6 features Invoicing &amp; Billing Mutual Africa Pay lets South African businesses create branded invoices, track payment status in real time, and send automated reminders across multiple currencies and SARS tax rates. Expense Tracking Mutual Africa Pay captures and categorises expenses with receipt photo upload for South Africa businesses \u2014 assigned to clients or projects for accurate job costing. P&amp;L Reporting Mutual Africa Pay&#8217;s real-time profit and loss statements by date range, category, or project \u2014 export-ready for South African accountants and board presentations. Balance Sheet Mutual Africa Pay automatically maintains a live snapshot of assets, liabilities, and equity for South African businesses \u2014 updated as transactions flow through the platform. VAT \/ SARS Reporting Mutual Africa Pay&#8217;s automated VAT calculations on every transaction \u2014 generate SARS-ready reports and export tax summaries for any period in South Africa. Aged Receivables &amp; Payables Mutual Africa Pay shows South African businesses exactly who owes them and what they owe, aged by 30, 60, and 90-day brackets \u2014 clear cash flow visibility at all times. \ud83d\udcb3Payments5 features Payment Links Mutual Africa Pay lets South African businesses generate a payment link from any invoice and share via WhatsApp, SMS, or email. Clients pay without needing an account or app. Recurring Billing Mutual Africa Pay automates subscription billing and recurring invoice collection for South African businesses \u2014 define cycles, amounts, and currencies, Mutual Africa Pay handles the rest. Multi-Currency Settlements Mutual Africa Pay lets South African businesses send and receive in ZAR, USD, GBP, EUR, KES, NGN and more \u2014 live exchange rates applied automatically at time of transaction. Utilities Payments Mutual Africa Pay enables South African businesses to pay electricity, water, rates, and municipal accounts directly \u2014 recorded and reconciled automatically as business expenses. Payments Infrastructure Mutual Africa Pay&#8217;s end-to-end processing across South Africa banking rails, mobile money networks, and card networks for businesses moving money at scale. \ud83c\udfe6Banking2 features Bank Reconciliation Mutual Africa Pay automatically matches South Africa bank statement transactions to platform records \u2014 unmatched items flagged for review, no manual month-end reconciliation. Open Banking Connections Mutual Africa Pay connects directly to South African bank accounts via open banking APIs \u2014 live transaction feeds keep books current without manual<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-560","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mutualafricapay.com\/za\/wp-json\/wp\/v2\/pages\/560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mutualafricapay.com\/za\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mutualafricapay.com\/za\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mutualafricapay.com\/za\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mutualafricapay.com\/za\/wp-json\/wp\/v2\/comments?post=560"}],"version-history":[{"count":12,"href":"https:\/\/mutualafricapay.com\/za\/wp-json\/wp\/v2\/pages\/560\/revisions"}],"predecessor-version":[{"id":853,"href":"https:\/\/mutualafricapay.com\/za\/wp-json\/wp\/v2\/pages\/560\/revisions\/853"}],"wp:attachment":[{"href":"https:\/\/mutualafricapay.com\/za\/wp-json\/wp\/v2\/media?parent=560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}