PageSourceSearch

https://www.kmacims.com.ng/products/ledgerlite-smart-income-expense-budget-control/

html kmacims.com.ng collected 2026-09-29 07:04:28 UTC 116,075 bytes, 1,342 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" prefix="og: https://ogp.me/ns#">
3<head>
4  <meta charset="UTF-8">
5  <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
6  <meta http-equiv="X-UA-Compatible" content="IE=edge">
7      
7<script>
8    window.dataLayer = window.dataLayer || [];
9    function gtag(){ dataLayer.push(arguments); }
10    gtag('consent', 'default', {
11        'analytics_storage': 'denied',
12        'ad_storage':         'denied',
13        'ad_user_data':       'denied',
14        'ad_personalization': 'denied'
15    });
16    </script>
16
17    <link rel="preconnect" href="https://fonts.googleapis.com" crossorigin>
18<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
19<link rel="dns-prefetch" href="https://maps.googleapis.com">
20<link rel="dns-prefetch" href="https://pagead2.googlesyndication.com">
21<link rel="preload" href="https://www.kmacims.com.ng/wp-content/themes/kmacims-eat/style.css" as="style">
22<link rel="preload" href="https://www.kmacims.com.ng/wp-content/themes/kmacims-eat/assets/css/header.css" as="style">
23
24
25<title>LedgerLite™ – Smart Income, Expense &amp; Budget Control Dashboard - Kmacims EAT</title>
26<meta name="description" content="Track business income expenses &amp; budget control with LedgerLite™. Compare Budget vs Actual, filter by month, and instantly see Total Income, Total Expenses and Net Position in a clean Excel dashboard."/>
27<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
28<link rel="canonical" href="https://www.kmacims.com.ng/products/ledgerlite-smart-income-expense-budget-control/" />
29<meta property="og:locale" content="en_US" />
30<meta property="og:type" content="article" />
31<meta property="og:title" content="LedgerLite™ – Smart Income, Expense &amp; Budget Control Dashboard - Kmacims EAT" />
32<meta property="og:description" content="Track business income expenses &amp; budget control with LedgerLite™. Compare Budget vs Actual, filter by month, and instantly see Total Income, Total Expenses and Net Position in a clean Excel dashboard." />
33<meta property="og:url" content="https://www.kmacims.com.ng/products/ledgerlite-smart-income-expense-budget-control/" />
34<meta property="og:site_name" content="Kmacims | Education Annex &amp; Technologies" />
35<meta property="article:publisher" content="https://web.facebook.com/kmacims" />
36<meta property="og:updated_time" content="2026-09-10T16:11:28+01:00" />
37<meta property="og:image" content="https://www.kmacims.com.ng/wp-content/uploads/2026/08/LedgerLite™.webp" />
38<meta property="og:image:secure_url" content="https://www.kmacims.com.ng/wp-content/uploads/2026/08/LedgerLite™.webp" />
39<meta property="og:image:width" content="1536" />
40<meta property="og:image:height" content="1024" />
41<meta property="og:image:alt" content="LedgerLite™ - Smart Income, Expense &amp; Budget Control Dashboard" />
42<meta property="og:image:type" content="image/webp" />
43<meta name="twitter:card" content="summary_large_image" />
44<meta name="twitter:title" content="LedgerLite™ – Smart Income, Expense &amp; Budget Control Dashboard - Kmacims EAT" />
45<meta name="twitter:description" content="Track business income expenses &amp; budget control with LedgerLite™. Compare Budget vs Actual, filter by month, and instantly see Total Income, Total Expenses and Net Position in a clean Excel dashboard." />
46<meta name="twitter:site" content="@https://x.com/kmacims/" />
47<meta name="twitter:creator" content="@https://x.com/kmacims/" />
48<meta name="twitter:image" content="https://www.kmacims.com.ng/wp-content/uploads/2026/08/LedgerLite™.webp" />
49
50
51<link rel='dns-prefetch' href='//fonts.googleapis.com' />
52<link rel='dns-prefetch' href='//hcaptcha.com' />
53<link href='https://fonts.googleapis.com' crossorigin='anonymous' rel='preconnect' />
54<link href='https://fonts.gstatic.com' crossorigin='anonymous' rel='preconnect' />
55<link rel="alternate" type="application/rss+xml" title="Kmacims EAT &raquo; Feed" href="https://www.kmacims.com.ng/feed/" />
56<link rel="alternate" type="application/rss+xml" title="Kmacims EAT &raquo; Comments Feed" href="https://www.kmacims.com.ng/comments/feed/" />
57<style id="keat-critical-css">
58/* Critical CSS — layout skeleton + above-fold only. Target: <10KB.
59   Full styles load asynchronously via enqueued CSS files. */
60*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
61html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}
62body{font-family:'DM Sans',system-ui,sans-serif;background:#f8f8f5;color:#1c1c1c;-webkit-font-smoothing:antialiased;overflow-x:hidden}
63/* Prevent CLS: reserve header space */
64.site-header{position:fixed;top:0;left:0;right:0;z-index:300;height:72px;background:rgba(248,248,245,.92);border-bottom:1px solid #d4d4d4}
65.header-inner{display:flex;align-items:center;justify-content:space-between;
65height:72px;max-width:1280px;margin:0 auto;padding:0 1.5rem}
66.header-spacer{height:72px;display:block}
67/* Skip link */
68.skip-link{position:absolute;top:-100%;left:1rem;background:#1a2b5e;color:#fff;padding:.75rem 1.5rem;border-radius:8px;z-index:600;font-weight:600}
69.skip-link:focus{top:1rem}
70/* Container */
71.container{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}
72/* Heading font reserve — prevents FOUT layout shift */
73h1,h2,h3,h4,h5,h6{font-family:'Outfit',system-ui,sans-serif;line-height:1.25;color:#1a2b5e}
74/* Hero min-height prevents CLS on first paint */
75.hero-section,.template-hero{min-height:calc(100vh - 72px)}
76/* Image CLS prevention */
77img{max-width:100%;height:auto;display:block}
78/* Logo text */
79.logo-kmacims{font-family:'Outfit',system-ui,sans-serif;font-size:1.25rem;font-weight:900;color:#1a2b5e;letter-spacing:-.03em;text-decoration:none}
80.logo-eat{font-family:'Outfit',system-ui,sans-serif;font-size:1.25rem;font-weight:900;color:#2d8c2d;letter-spacing:-.03em}
81</style>
82    
82<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9197122696623516" crossorigin="anonymous"></script>
82
83<style id="wp-img-auto-sizes-contain-inline-css">
84img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
85/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
86</style>
87<style id="wp-block-library-inline-css">
88:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
88--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
89
90/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
91</style>
92
93<style id="global-styles-inline-css">
94:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #0d0d0d;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--navy: #1a2b5e;--wp--preset--color--navy-dark: #0f1a3d;--wp--preset--color--navy-light: #e8ecf7;--wp--preset--color--green: #2d8c2d;--wp--preset--color--green-dark: #1e6120;--wp--preset--color--green-light: #e8f5e8;--wp--preset--color--orange: #f5921e;--wp--preset--color--orange-dark: #d4780f;--wp--preset--color--orange-light: #fef3e2;--wp--preset--color--charcoal: #1c1c1c;--wp--preset--color--gray: #6b6b6b;--wp--preset--color--gray-light: #efefef;--wp--preset--color--background: #f8f8f5;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
940) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--navy-gradient: linear-gradient(135deg, #1a2b5e 0%, #2d3f7a 100%);--wp--preset--gradient--green-gradient: linear-gradient(135deg, #1e6120 0%, #2d8c2d 100%);--wp--preset--gradient--navy-green: linear-gradient(135deg, #1a2b5e 0%, #2d8c2d 100%);--wp--preset--gradient--dark-gradient: linear-gradient(135deg, #0d0d0d 0%, #1a1a2e 100%);--wp--preset--font-size--small: 0.875rem;--wp--preset--font-size--medium: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.513), 1.125rem);--wp--preset--font-size--large: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.769), 1.25rem);--wp--preset--font-size--x-large: clamp(0.984rem, 0.984rem + ((1vw - 0.2rem) * 1.058), 1.5rem);--wp--preset--font-size--extra-small: 0.75rem;--wp--preset--font-size--normal: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.256), 1rem);--wp--preset--font-size--2-x-large: clamp(1.185rem, 1.185rem + ((1vw - 0.2rem) * 1.415), 1.875rem);--wp--preset--font-size--3-x-large: clamp(1.378rem, 1.378rem + ((1vw - 0.2rem) * 1.789), 2.25rem);--wp--preset--font-size--huge: clamp(1.743rem, 1.743rem + ((1vw - 0.2rem) * 2.578), 3rem);
94--wp--preset--font-family--heading: 'Outfit', system-ui, sans-serif;--wp--preset--font-family--body: 'DM Sans', system-ui, sans-serif;--wp--preset--font-family--mono: 'JetBrains Mono', 'Courier New', monospace;--wp--preset--spacing--20: 0.5rem;--wp--preset--spacing--30: 0.75rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2rem;--wp--preset--spacing--70: 3rem;--wp--preset--spacing--80: 4rem;--wp--preset--spacing--10: 0.25rem;--wp--preset--spacing--90: 5rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 760px;--wp--style--global--wide-size: 1100px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.5rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.5rem; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.5rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.5rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.5rem;}:root :where(.is-layout-grid){gap: 1.5rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: #f8f8f5;color: #1c1c1c;font-family: 'DM Sans', system-ui, sans-serif;font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.256), 1rem);line-height: 1.75;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){color: #1a2b5e;text-decoration: none;}:root :where(a:where(:not(.wp-element-button)):hover){color: #0f1a3d;}h1{color: #1a2b5e;font-family: 'Outfit', system-ui, sans-serif;font-weight: 900;letter-spacing: -0.03em;}h2{color: #1a2b5e;font-family: 'Outfit', system-ui, sans-serif;font-weight: 700;letter-spacing: -0.02em;}h3{color: #1a2b5e;font-family: 'Outfit', system-ui, sans-serif;font-weight: 700;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #f5921e;border-radius: 8px;border-width: 0;color: #ffffff;font-family: 'DM Sans', system-ui, sans-serif;font-size: inherit;font-style: inherit;font-weight: 600;letter-spacing: inherit;line-height: inherit;padding-top: 0.75rem;padding-right: 1.5rem;padding-bottom: 0.75rem;padding-left: 1.5rem;text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-navy-color{color: var(--wp--preset--color--navy) !important;}.has-navy-dark-color{color: var(--wp--preset--color--navy-dark) !important;}.has-navy-light-color{color: var(--wp--preset--color--navy-light) !important;}.has-green-color{color: var(--wp--preset--color--green) !important;}.has-green-dark-color{color: var(--wp--preset--color--green-dark) !important;}.has-green-light-color{color: var(--wp--preset--color--green-light) !important;}.has-orange-color{color: var(--wp--preset--color--orange) !important;}.has-orange-dark-color{color: var(--wp--preset--color--orange-dark) !important;}.has-orange-light-color{color: var(--wp--preset--color--orange-light) !important;}.has-charcoal-color{color: var(--wp--preset--color--charcoal) !important;}.has-gray-color{color: var(--wp--preset--color--gray) !important;}.has-gray-light-color{color: var(--wp--preset--color--gray-light) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-navy-background-color{background-color: var(--wp--preset--color--navy) !important;}.has-navy-dark-background-color{background-color: var(--wp--preset--color--navy-dark) !important;}.has-navy-light-background-color{background-color: var(--wp--preset--color--navy-light) !important;}.has-green-background-color{background-color: var(--wp--preset--color--green) !important;}.has-green-dark-background-color{background-color: var(--wp--preset--color--green-dark) !important;}.has-green-light-background-color{background-color: var(--wp--preset--color--green-light) !important;}.has-orange-background-color{background-color: var(--wp--preset--color--orange) !important;}.has-orange-dark-background-color{background-color: var(--wp--preset--color--orange-dark) !important;}.has-orange-light-background-color{background-color: var(--wp--preset--color--orange-light) !important;}.has-charcoal-background-color{background-color: var(--wp--preset--color--charcoal) !important;}.has-gray-background-color{background-color: var(--wp--preset--color--gray) !important;}.has-gray-light-background-color{background-color: var(--wp--preset--color--gray-light) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-navy-border-color{border-color: var(--wp--preset--color--navy) !important;}.has-navy-dark-border-color{border-color: var(--wp--preset--color--navy-dark) !important;}.has-navy-light-border-color{border-color: var(--wp--preset--color--navy-light) !important;}.has-green-border-color{border-color: var(--wp--preset--color--green) !important;}.has-green-dark-border-color{border-color: var(--wp--preset--color--green-dark) !important;}.has-green-light-border-color{border-color: var(--wp--preset--color--green-light) !important;}.has-orange-border-color{border-color: var(--wp--preset--color--orange) !important;}.has-orange-dark-border-color{border-color: var(--wp--preset--color--orange-dark) !important;}.has-orange-light-border-color{border-color: var(--wp--preset--color--orange-light) !important;}.has-charcoal-border-color{border-color: var(--wp--preset--color--charcoal) !important;}.has-gray-border-color{border-color: var(--wp--preset--color--gray) !important;}.has-gray-light-border-color{border-color: var(--wp--preset--color--gray-light) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
94.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-navy-gradient-gradient-background{background: var(--wp--preset--gradient--navy-gradient) !important;}.has-green-gradient-gradient-background{background: var(--wp--preset--gradient--green-gradient) !important;}.has-navy-green-gradient-background{background: var(--wp--preset--gradient--navy-green) !important;}.has-dark-gradient-gradient-background{background: var(--wp--preset--gradient--dark-gradient) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-extra-small-font-size{font-size: var(--wp--preset--font-size--extra-small) !important;}.has-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-2-x-large-font-size{font-size: var(--wp--preset--font-size--2-x-large) !important;}.has-3-x-large-font-size{font-size: var(--wp--preset--font-size--3-x-large) !important;}.has-huge-font-size{font-size: var(--wp--preset--font-size--huge) !important;}.has-heading-font-family{font-family: var(--wp--preset--font-family--heading) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-mono-font-family{font-family: var(--wp--preset--font-family--mono) !important;}
95/*# sourceURL=global-styles-inline-css */
96</style>
97
98<link rel='stylesheet' id='keat-fonts-preconnect-css' href='https://fonts.googleapis.com' media='all' />
99<link rel='stylesheet' id='keat-fonts-css' href='https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;900&#038;family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,400&#038;family=JetBrains+Mono:wght@400;500&#038;display=swap' media='all' />
100<link rel='stylesheet' id='keat-style-css' href='https://www.kmacims.com.ng/wp-content/themes/kmacims-eat/style.css' media='all' />
101<link rel='stylesheet' id='keat-header-css' href='https://www.kmacims.com.ng/wp-content/themes/kmacims-eat/assets/css/header.css' media='all' />
102<link rel='stylesheet' id='keat-footer-css' href='https://www.kmacims.com.ng/wp-content/themes/kmacims-eat/assets/css/footer.css' media='all' />
103<link rel='stylesheet' id='keat-marketplace-css' href='https://www.kmacims.com.ng/wp-content/themes/kmacims-eat/assets/css/marketplace.css' media='all' />
104<link rel='stylesheet' id='keat-marketplace-enhanced-css' href='https://www.kmacims.com.ng/wp-content/themes/kmacims-eat/assets/css/marketplace-enhanced.css' media='all' />
105<script src="https://analytics.ahrefs.com/analytics.js" data-key="Jv8CzBCKTLlkkf/D2wbeMA" async></script>
105<style>
106.h-captcha{position:relative;display:block;margin-bottom:2rem;padding:0;clear:both}.h-captcha[data-size="normal"]{width:302px;height:76px}.h-captcha[data-size="compact"]{width:158px;height:138px}.h-captcha[data-size="invisible"]{display:none}.h-captcha iframe{z-index:1}.h-captcha::before{content:"";display:block;position:absolute;top:0;left:0;background:url(https://www.kmacims.com.ng/wp-content/plugins/hcaptcha-for-forms-and-more/assets/images/hcaptcha-div-logo.svg) no-repeat;border:1px solid #fff0;border-radius:4px;box-sizing:border-box}.h-captcha::after{content:"If you see this message, hCaptcha failed to load due to site errors.";font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Helvetica Neue",Arial,sans-serif;font-size:10px;font-weight:500;position:absolute;top:0;bottom:0;left:0;right:0;box-sizing:border-box;color:#bf1722;opacity:0}.h-captcha.hcaptcha-api-delayed::after{content:"The hCaptcha loading is delayed until user interaction with the form.";color:#555}.h-captcha:not(:has(iframe))::after{animation:hcap-msg-fade-in .3s ease forwards;animation-delay:2s}.h-captcha.hcaptcha-api-delayed:not(:has(iframe))::after{animation-delay:0s}.h-captcha:has(iframe)::after{animation:none;opacity:0}@keyframes hcap-msg-fade-in{to{opacity:1}}.h-captcha[data-size="normal"]::before{width:302px;height:76px;background-position:93.8% 28%}.h-captcha[data-size="normal"]::after{width:302px;height:76px;display:flex;flex-wrap:wrap;align-content:center;line-height:normal;padding:0 75px 0 10px}.h-captcha[data-size="compact"]::before{width:158px;height:138px;background-position:49.9% 78.8%}.h-captcha[data-size="compact"]::after{width:158px;height:138px;text-align:center;line-height:normal;padding:24px 10px 10px 10px}.h-captcha[data-theme="light"]::before,body.is-light-theme .h-captcha[data-theme="auto"]::before,.h-captcha[data-theme="auto"]::before{background-color:#fafafa;border:1px solid #e0e0e0}.h-captcha[data-theme="dark"]::before,body.is-dark-theme .h-captcha[data-theme="auto"]::before,html.wp-dark-mode-active .h-captcha[data-theme="auto"]::before,html.drdt-dark-mode .h-captcha[data-theme="auto"]::before{background-image:url(https://www.kmacims.com.ng/wp-content/plugins/hcaptcha-for-forms-and-more/assets/images/hcaptcha-div-logo-white.svg);background-repeat:no-repeat;background-color:#333;border:1px solid #f5f5f5}@media (prefers-color-scheme:dark){.h-captcha[data-theme="auto"]::before{background-image:url(https://www.kmacims.com.ng/wp-content/plugins/hcaptcha-for-forms-and-more/assets/images/hcaptcha-div-logo-white.svg);background-repeat:no-repeat;background-color:#333;border:1px solid #f5f5f5}}.h-captcha[data-theme="custom"]::before{background-color:initial}.h-captcha[data-size="invisible"]::before,.h-captcha[data-size="invisible"]::after{display:none}.h-captcha iframe{position:relative}div[style*="z-index: 2147483647"] div[style*="border-width: 11px"][style*="position: absolute"][style*="pointer-events: none"]{border-style:none}
107</style>
108<style class="wpcode-css-snippet">        h1 {
109            color: #2c3e50;
110            margin-bottom: 20px;
111        }
112
113        /* Inline code styling */
114        .command {
115            background-color: #f5f5f5;
116            color: #e83e8c;
117            font-family: 'Courier New', monospace;
118            padding: 2px 4px;
119            border-radius: 3px;
120            font-size: 0.9em;
121            white-space: nowrap;
122        }
123
124        /* Code block styling */
125        .code-block-container {
126            position: relative;
127            margin: 20px 0;
128        }
129
130        .code-block {
131            background-color: #f8f9fa;
132            border: 1px solid #e9ecef;
133            border-radius: 5px;
134            padding: 15px;
135            overflow-x: auto;
136            font-family: 'Courier New', monospace;
137            font-size: 0.9em;
138            line-height: 1.5;
139            color: #212529;
140            white-space: pre;
141        }
142
143        .code-block.dark {
144            background-color: #2d2d2d;
145            color: #f8f8f2;
146            border-color: #444;
147        }
148
149        /* Language label */
150        .language-label {
151            position: absolute;
152            top: 0;
153            right: 0;
154            background-color: #6c757d;
155            color: white;
156            font-size: 0.75em;
157            padding: 2px 8px;
158            border-radius: 0 5px 0 5px;
159        }
160
161        /* Copy button styling */
162        .copy-button {
163            position: absolute;
164            top: 0;
165            right: 60px;
166            background-color: #6c757d;
167            color: white;
168            border: none;
169            border-radius: 3px;
170            padding: 2px 8px;
171            font-size: 0.75em;
172            cursor: pointer;
173            transition: background-color 0.2s;
174        }
175
176        .copy-button:hover {
177            background-color: #5a6268;
178        }
179
180        .copy-button.copied {
181            background-color: #28a745;
182        }
183
184/* CSS Code for accordions tabs tutorials - Scratch Visual Block Coding Course */
185
186        * {
187            margin: 0;
188            padding: 0;
189            box-sizing: border-box;
190        }
191
192        body {
193            font-family: 'Comic Sans MS', sans-serif;
194            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
195            min-height: 100vh;
196            padding: 20px;
197        }
198
199        .tutorial-container {
200            max-width: 800px;
201            margin: 0 auto;
202            background: rgba(255, 255, 255, 0.95);
203            border-radius: 20px;
204            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
205            overflow: auto;
206            backdrop-filter: blur(10px);
207        }
208
209        .tutorial-header {
210            background: linear-gradient(45deg, #ff6b6b, #4ecdc4);
211            color: white;
212            text-align: center;
213            padding: 30px;
214            font-size: 2.5em;
215            font-weight: bold;
216            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
217            animation: rainbow 3s ease-in-out infinite alternate;
218        }
219
220        @keyframes rainbow {
221            0% { background: linear-gradient(45deg, #ff6b6b, #4ecdc4); }
222            25% { background: linear-gradient(45deg, #4ecdc4, #45b7d1); }
223            50% { background: linear-gradient(45deg, #45b7d1, #f9ca24); }
224            75% { background: linear-gradient(45deg, #f9ca24, #f0932b); }
225            100% { background: linear-gradient(45deg, #f0932b, #ff6b6b); }
226        }
227
228        .accordion {
229            padding: 20px;
230        }
231
232        .accordion-item {
233            margin-bottom: 15px;
234            border-radius: 15px;
235            overflow: auto;
236            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
237            transition: transform 0.3s ease, box-shadow 0.3s ease;
238        }
239
240        .accordion-item:hover {
241            transform: translateY(-3px);
242            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
243        }
244
245        .accordion-header {
246            background: linear-gradient(135deg, #667eea, #764ba2);
247            color: white;
248            padding: 20px;
249            cursor: pointer;
250            font-size: 1.3em;
251            font-weight: bold;
252            position: relative;
253            transition: all 0.3s ease;
254            display: flex;
255            align-items: center;
256            justify-content: space-between;
257        }
258
259        .accordion-header:hover {
260            background: linear-gradient(135deg, #5a67d8, #6b46c1);
261            transform: scale(1.02);
262        }
263
264        .accordion-icon {
265            font-size: 1.5em;
266            transition: transform 0.3s ease;
267            animation: bounce 2s infinite;
268        }
269
270        @keyframes bounce {
271            0%, 20%, 50%, 80%, 100% { transform: translateY(0); }
272            40% { transform: translateY(-10px); }
273            60% { transform: translateY(-5px); }
274        }
275
276        .accordion-checkbox {
277            display: none;
278        }
279
280        .accordion-content {
281            max-height: 0;
282            overflow: auto;
283            transition: max-height 0.5s ease, padding 0.3s ease;
284            background: linear-gradient(45deg, #f8f9ff, #e8f0fe);
285        }
286
287        .accordion-checkbox:checked ~ .accordion-content {
288            max-height: 1000px;
289            padding: 25px;
290        }
291
292        .accordion-checkbox:checked ~ .accordion-header .accordion-icon {
293            transform: rotate(180deg);
294            animation: spin 0.5s ease;
295        }
296
297        @keyframes spin {
298            from { transform: rotate(0deg); }
299            to { transform: rotate(180deg); }
300        }
301
302        .content-image {
303            width: 100%;
304            max-width: auto;
305            height: 350px;
306            object-fit: fill;
307            border-radius: 15px;
308            margin: 0 auto 20px;
309            display: block;
310            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
311            transition: transform 0.3s ease, box-shadow 0.3s ease;
312        }
313
314        .content-image:hover {
315            transform: scale(1.05);
316            box-shadow: 0 12px 30px rgba(0, 0, 0, 0.2);
317        }
318
319        .content-description {
320            font-size: 1.1em;
321            line-height: 1.6;
322            color: #444;
323            background: white;
324            padding: 20px;
325            border-radius: 12px;
326            box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.06);
327            animation: slideUp 0.5s ease;
328        }
329
330        @keyframes slideUp {
331            from {
332                opacity: 0;
333                transform: translateY(20px);
334            }
335            to {
336                opacity: 1;
337                transform: translateY(0);
338            }
339        }
340
341        /* Color variations for different accordion items */
342        .accordion-item:nth-child(1) .accordion-header {
343            background: linear-gradient(135deg, #ff6b6b, #ee5a52);
344        }
345
346        .accordion-item:nth-child(2) .accordion-header {
347            background: linear-gradient(135deg, #4ecdc4, #44a08d);
348        }
349
350        .accordion-item:nth-child(3) .accordion-header {
351            background: linear-gradient(135deg, #45b7d1, #2196f3);
352        }
353
354        .accordion-item:nth-child(4) .accordion-header {
355            background: linear-gradient(135deg, #f9ca24, #f39c12);
356        }
357
358        .accordion-item:nth-child(5) .accordion-header {
359            background: linear-gradient(135deg, #6c5ce7, #a29bfe);
360        }
361
362        /* Hover effects for each color */
363        .accordion-item:nth-child(1) .accordion-header:hover {
364            background: linear-gradient(135deg, #ee5a52, #d63031);
365        }
366
367        .accordion-item:nth-child(2) .accordion-header:hover {
368            background: linear-gradient(135deg, #44a08d, #00b894);
369        }
370
371        .accordion-item:nth-child(3) .accordion-header:hover {
372            background: linear-gradient(135deg, #2196f3, #0984e3);
373        }
374
375        .accordion-item:nth-child(4) .accordion-header:hover {
376            background: linear-gradient(135deg, #f39c12, #e17055);
377        }
378
379        .accordion-item:nth-child(5) .accordion-header:hover {
380            background: linear-gradient(135deg, #a29bfe, #fd79a8);
381        }
382
383        /* Fun animations */
384        .accordion-item {
385            animation: fadeInUp 0.6s ease forwards;
386            opacity: 0;
387            transform: translateY(30px);
388        }
389
390        .accordion-item:nth-child(1) { animation-delay: 0.1s; }
391        .accordion-item:nth-child(2) { animation-delay: 0.2s; }
392        .accordion-item:nth-child(3) { animation-delay: 0.3s; }
393        .accordion-item:nth-child(4) { animation-delay: 0.4s; }
394        .accordion-item:nth-child(5) { animation-delay: 0.5s; }
395
396        @keyframes fadeInUp {
397            to {
398                opacity: 1;
399                transform: translateY(0);
400            }
401        }
402
403        /* Responsive design */
404        @media (max-width: 768px) {
405            .tutorial-header {
406                font-size: 2em;
407                padding: 20px;
408            }
409            
410            .accordion-header {
411                font-size: 1.1em;
412                padding: 15px;
413            }
414            
415            .content-image {
416                height: 200px;
417            }
418            
419            .accordion {
420                padding: 15px;
421            }
422        }
423
424        /* Fun sound effect indicators */
425        .sound-indicator {
426            display: inline-block;
427            width: 20px;
428            height: 20px;
429            background: #fff;
430            border-radius: 50%;
431            margin-left: 10px;
432            animation: pulse 1.5s infinite;
433        }
434
435        @keyframes pulse {
436            0% {
437                transform: scale(1);
438                opacity: 1;
439            }
440            50% {
441                transform: scale(1.2);
442                opacity: 0.7;
443            }
444            100% {
445                transform: scale(1);
446                opacity: 1;
447            }
448        }
449 </style><style>.keat-ad-zone{margin:var(--space-6) 0;text-align:center}.keat-ad-zone ins{min-height:60px}</style>
450<link rel="icon" href="https://www.kmacims.com.ng/wp-content/uploads/2026/01/cropped-Kmacims_Logo_5-removebg-32x32.png" sizes="32x32" />
451<link rel="icon" href="https://www.kmacims.com.ng/wp-content/uploads/2026/01/cropped-Kmacims_Logo_5-removebg-192x192.png" sizes="192x192" />
452<link rel="apple-touch-icon" href="https://www.kmacims.com.ng/wp-content/uploads/2026/01/cropped-Kmacims_Logo_5-removebg-180x180.png" />
453<meta name="msapplication-TileImage" content="https://www.kmacims.com.ng/wp-content/uploads/2026/01/cropped-Kmacims_Logo_5-removebg-270x270.png" />
vendor: 64 bytes, lines 453-454
453
454<script async src="https://www.googletagmanager.com/gtag/js?id=
454G-QCVL8DVF5K
vendor: 12 bytes, line 454
454"></script>
455<script>
vendor: 117 bytes, line 455
455window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag('js',new Date());gtag('config','
455G-QCVL8DVF5K
vendor: 3 bytes, line 455
455');
455</script>
vendor: 1 bytes, line 455
455
456<script>
vendor: 323 bytes, line 456
456(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
456GTM-WTKWZZ4
vendor: 3 bytes, line 456
456');
456</script>
456
457<style id="wp-custom-css">
458body.home {
459    background: #f9f9f6 !important;   /* solid off-white */
460    min-height: 100vh;
461    padding: 20px;
462}
463
464body.wp-singular {
465    background: #f9f9f6 !important;   /* solid off-white */
466}
467
468:root {
469    --font-body: sans-serif;
470}
471body {
472    font-family: var(--font-body) !important;
473}
474
475</style>
476</head>
477
478<body class="wp-singular keat_product-template-default single single-keat_product postid-17507 wp-custom-logo wp-embed-responsive wp-theme-kmacims-eat">
479
480<a href="#main-content" class="skip-link">Skip to content</a>
481
482
483<header id="site-header" class="site-header" role="banner">
484  <div class="header-inner container">
485
486    
487    <div class="site-branding">
488              <a href="https://www.kmacims.com.ng/" class="custom-logo-link" rel="home"><img width="87" height="80" src="https://www.kmacims.com.ng/wp-content/uploads/2026/05/cropped-Kmacims_Logo_4-removebg-e1779278705464.png" class="custom-logo" alt="Kmacims EAT logo 3" decoding="async" fetchpriority="high" loading="eager" /></a>          </div>
489
490    
491    <nav id="primary-nav" class="primary-nav" role="navigation" aria-label="Primary navigation">
492      <ul id="primary-menu" class="nav-menu" role="list"><li id="menu-item-16602" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-16602"><a href="https://www.kmacims.com.ng/">Home</a></li>
493<li id="menu-item-17359" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17359"><a href="https://www.kmacims.com.ng/about/">About</a></li>
494<li id="menu-item-16611" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16611"><a href="#">Services</a>
495<ul class="sub-menu">
496	<li id="menu-item-16610" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16610"><a href="https://www.kmacims.com.ng/web-development/">Web Development</a></li>
497	<li id="menu-item-16607" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16607"><a href="https://www.kmacims.com.ng/data-analysis/">Data Analysis</a></li>
498	<li id="menu-item-16609" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16609"><a href="https://www.kmacims.com.ng/services/">All Services</a></li>
499</ul>
500</li>
501<li id="menu-item-16608" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16608"><a href="https://www.kmacims.com.ng/shop/">Marketplace</a></li>
502<li id="menu-item-16606" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16606"><a href="https://www.kmacims.com.ng/courses/">Courses</a></li>
503<li id="menu-item-16605" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16605"><a href="https://www.kmacims.com.ng/contact/">Contact</a></li>
504<li id="menu-item-16603" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-16603"><a href="https://www.kmacims.com.ng/blog/">Blog</a></li>
505</ul>    </nav>
506
507    
508    <div class="header-actions">
509
510          <div class="keat-currency-switcher">
511        <select id="keat-currency-select" aria-label="Display currency">
512                            <option value="NGN" >₦ NGN</option>
513                            <option value="USD"  selected='selected'>$ USD</option>
514                            <option value="EUR" >€ EUR</option>
515                            <option value="GBP" >£ GBP</option>
516                    </select>
517    </div>
518    
518<script>
519    (function(){
520        var sel = document.getElementById('keat-currency-select');
521        if (!sel) return;
522        sel.addEventListener('change', function(){
523            var fd = new FormData();
524            fd.append('action', 'keat_set_currency_pref');
525            fd.append('nonce', 'e0de366efa');
526            fd.append('currency', sel.value);
527            fetch('https://www.kmacims.com.ng/wp-admin/admin-ajax.php', { method: 'POST', body: fd })
528                .then(function(){ window.location.reload(); });
529        });
530    })();
531    </script>
531
532    <style>
533        .keat-currency-switcher select { padding:5px 8px; border-radius:4px; border:1px solid #ccc; font-size:12px; background:#fff; }
534    </style>
535    
536      
537      <button class="header-btn header-search-btn" type="button"
538              aria-label="Toggle search"
539              aria-expanded="false"
540              aria-controls="header-search"
541              id="searchToggleBtn">
542        <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
543          <circle cx="11" cy="11" r="8"/><path d="m21 21-4.35-4.35"/>
544        </svg>
545      </button>
546
547              
548        <a href="https://www.kmacims.com.ng/log-in"
549           class="btn btn-outline btn-sm">
550           Log in        </a>
551
552        <a href="https://www.kmacims.com.ng/register"
553           class="btn btn-accent btn-sm">
554          Sign Up        </a>
555      
556      
557      <button class="mobile-menu-btn"
558              aria-label="Open menu"
559              aria-expanded="false"
560              aria-controls="mobile-drawer">
561        <span class="hamburger-line"></span>
562        <span class="hamburger-line"></span>
563        <span class="hamburger-line"></span>
564      </button>
565
566    </div>
567  </div>
568
569</header>
570
571
572<div class="header-search-bar" id="header-search" role="search" aria-hidden="true">
573  <div class="container">
574    <form role="search" method="get" class="search-form" action="https://www.kmacims.com.ng/">
575				<label>
576					<span class="screen-reader-text">Search for:</span>
577					<input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" />
578				</label>
579				<input type="submit" class="search-submit" value="Search" />
580			</form>    <button class="search-close-btn"
581            aria-label="Close search">
582      <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor"
583           stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
584        <path d="M18 6 6 18M6 6l12 12"/>
585      </svg>
586      Close    </button>
587  </div>
588</div>
589
590
591<div id="mobile-drawer" class="mobile-drawer" aria-hidden="true" role="dialog" aria-label="Mobile navigation">
592  <div class="mobile-drawer-inner">
593
594    <div class="mobile-drawer-header">
595      <a href="https://www.kmacims.com.ng/" class="site-logo-text">
596        <span class="logo-kmacims">Kmacims</span>
597        <span class="logo-eat">EAT</span>
598      </a>
599      <button class="mobile-close-btn"
600              aria-label="Close menu">
601        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true">
602          <path d="M18 6 6 18M6 6l12 12"/>
603        </svg>
604      </button>
605    </div>
606
607    <ul id="mobile-menu" class="mobile-nav-menu"><li id="menu-item-16615" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-16615"><a href="https://www.kmacims.com.ng/">Home</a></li>
608<li id="menu-item-17364" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17364"><a href="https://www.kmacims.com.ng/about/">About</a></li>
609<li id="menu-item-16620" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-16620"><a href="https://www.kmacims.com.ng/services/">Services</a>
610<ul class="sub-menu">
611	<li id="menu-item-16618" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16618"><a href="https://www.kmacims.com.ng/data-analysis/">Data Analysis</a></li>
612	<li id="menu-item-16621" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16621"><a href="https://www.kmacims.com.ng/web-development/">Web Development</a></li>
613</ul>
614</li>
615<li id="menu-item-16617" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16617"><a href="https://www.kmacims.com.ng/courses/">Courses</a></li>
616<li id="menu-item-16619" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16619"><a href="https://www.kmacims.com.ng/shop/">Marketplace</a></li>
617<li id="menu-item-16616" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16616"><a href="https://www.kmacims.com.ng/contact/">Contact</a></li>
618<li id="menu-item-14170" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-14170"><a href="https://www.kmacims.com.ng/blog/">Blog</a></li>
619</ul>
620    <div class="mobile-drawer-footer">
621              <a href="https://www.kmacims.com.ng/log-in" class="btn btn-outline" style="width:100%">
622          Log in        </a>
623        <a href="https://www.kmacims.com.ng/register" class="btn btn-accent" style="width:100%; margin-top:0.5rem">
624          Sign Up        </a>
625          </div>
626
627  </div>
628</div>
629<div class="mobile-overlay" aria-hidden="true"></div>
630
631
632<div class="header-spacer" style="height: var(--header-height);"></div>
633
634<main id="main-content" class="site-main single-product-page">
635
636    
637    <nav class="breadcrumb-bar" aria-label="Breadcrumb">
638        <div class="container">
639            <ol class="breadcrumb-list">
640                <li><a href="https://www.kmacims.com.ng/">Home</a></li>
641                <li aria-hidden="true">›</li>
642                <li><a href="https://www.kmacims.com.ng/shop">Marketplace</a></li>
643                                <li aria-hidden="true">›</li>
644                <li>
645                    <a href="https://www.kmacims.com.ng/shop?category=finance-analytics-hub">
646                        Finance &amp; Analytics Hub                    </a>
647                </li>
648                                <li aria-hidden="true">›</li>
649                <li aria-current="page">LedgerLite™ – Smart Income, Expense &amp; Budget Control Dashboard</li>
650            </ol>
651        </div>
652    </nav>
653
654    <div class="container single-product-layout">
655
656        
657        <div class="single-product-left">
658            
659            <div class="single-product-gallery">
660                                    <img width="700" height="500" src="https://www.kmacims.com.ng/wp-content/uploads/2026/08/LedgerLite™-700x500.webp" class="attachment-keat-bento-lg size-keat-bento-lg wp-post-image" alt="LedgerLite™ - Smart Income, Expense &amp; Budget Control Dashboard" loading="eager" decoding="async" title="LedgerLite™ – Smart Income, Expense &amp; Budget Control Dashboard 1">                            </div>
661
662            
663                            <div class="product-outcomes-badges">
664                                            <div class="product-badges-wrapper">
665                                                            <span class="badge-item badge-visual"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="8" r="7"></circle><polyline points="8.21 13.89 7 23 12 20 17 23 15.79 13.88"></polyline></svg>✏️ Fully Editable</span>
666                                                            <span class="badge-item badge-visual"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="8" r="7"></circle><polyline points="8.21 13.89 7 23 12 20 17 23 15.79 13.88"></polyline></svg>📊 Financial Model</span>
667                                                    </div>
668                    
669                                            <div class="product-outcomes-wrapper">
670                                                            <span class="outcome-item"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg>🏭 Industry Solutions</span>
671                                                            <span class="outcome-item"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg>📊 Manage Finances</span>
672                                                            <span class="outcome-item"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg>🤖 Automate Work</span>
673                                                    </div>
674                                    </div>
675            
676            
677                            <div class="product-short-desc">
678                    <p>A lightweight financial control system for everyday business decisions. Stop wondering where the money went. Start seeing the numbers.</p>
679                </div>
680                    </div>
681
682        
683        <div class="single-product-info">
684
685            
686            <div class="single-product-primary-badges">
687                <span class="badge product-type-badge badge-navy">
688                    Digital Download                </span>
689                
690                                    <span class="badge product-category-badge">
691                        Finance &amp; Analytics Hub                    </span>
692                            </div>
693
694            
695            <div class="single-product-cats">
696                                    <span class="badge snapshot-badge badge-industry">Business &amp; Finance</span>
697                                
698                                    <span class="badge snapshot-badge badge-business">SME</span>
699                                
700                                    <span class="badge snapshot-badge badge-format">
701                        Excel                    </span>
702                
703                                    <span class="badge snapshot-badge badge-delivery">Instant Download</span>
704                            </div>
705
706            
707            <h1 class="single-product-title">LedgerLite™ – Smart Income, Expense &amp; Budget Control Dashboard</h1>
708                            <h3 class="single-product-subtitle">Turn Everyday Transactions Into Financial Clarity.</h3>
709            
710            
711            
712            <div class="single-product-price-block">
713                
714                <div class="single-product-price">
715                                            ≈ $1.13                                    </div>
716
717                
718                
719                
720                                                            <a href="https://www.kmacims.com.ng/checkout?type=product&#038;id=17507"
721                           class="btn btn-accent btn-lg single-product-buy-btn">
722                            Buy now                            <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
723                                <path d="M5 12h14M12 5l7 7-7 7"/>
724                            </svg>
725                        </a>
726                                    
727                
728                <div class="product-quality-seals">
729                    <span><span aria-hidden="true">✔</span> KMACIMS Verified Business Resource</span>
730                    <span><span aria-hidden="true">✔</span> Lifetime Access</span>
731                    <span><span aria-hidden="true">✔</span> Premium Customer Support</span>
732                </div>
733
734            </div>
735
736            
737            <div class="single-post-share" aria-label="Share this product">
738                <span class="share-label">Share:</span>
739                                <a href="https://wa.me/?text=LedgerLite%E2%84%A2+%E2%80%93+Smart+Income%2C+Expense+%26amp%3B+Budget+Control+Dashboard%20https%3A%2F%2Fwww.kmacims.com.ng%2Fproducts%2Fledgerlite-smart-income-expense-budget-control%2F"
740                   target="_blank" rel="noopener noreferrer"
741                   class="share-btn"
742                   aria-label="Share on WhatsApp">
743                    WhatsApp                </a>
744                                <a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.kmacims.com.ng%2Fproducts%2Fledgerlite-smart-income-expense-budget-control%2F&#038;text=LedgerLite%E2%84%A2+%E2%80%93+Smart+Income%2C+Expense+%26amp%3B+Budget+Control+Dashboard"
745                   target="_blank" rel="noopener noreferrer"
746                   class="share-btn"
747                   aria-label="Share on Twitter/X">
748                    Twitter/X                </a>
749                                <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.kmacims.com.ng%2Fproducts%2Fledgerlite-smart-income-expense-budget-control%2F"
750                   target="_blank" rel="noopener noreferrer"
751                   class="share-btn"
752                   aria-label="Share on Facebook">
753                    Facebook                </a>
754                            </div>
755
756        </div>
757    </div>
758
759    
760    <div class="container section-sm" style="max-width:1000px">
761        <div class="product-enhanced-tabs">
762            <ul class="enhanced-tabs-nav">
763                <li class="tab-link active" data-tab="tab-description">Product Description</li>
764                <li class="tab-link" data-tab="tab-features">Product Features</li>                <li class="tab-link" data-tab="tab-included">What&#039;s Included</li>                <li class="tab-link" data-tab="tab-perfect-for">Perfect For</li>                <li class="tab-link" data-tab="tab-why-choose">Why Choose This</li>            </ul>
765
766            <div class="enhanced-tabs-content">
767                
768                <div id="tab-description" class="tab-pane active entry-content">
769                    <p>Your business doesn’t need more financial confusion.</p>
770<p>It needs a reliable habit of recording what happens.<br />
771Money comes in. Money goes out.</p>
772<p>The problem is that those transactions often end up scattered across notebooks, bank alerts, WhatsApp messages, receipts and memory. By the time you need to understand your numbers, the information is difficult to assemble.<br />
773LedgerLite™ gives you a simple, structured financial workflow:<br />
774Record → Categorize → Compare → Understand<br />
775Enter your income.</p>
776<p>Enter your expenses.</p>
777<p>Assign each transaction to a category.</p>
778<p>Add a budget amount where useful.</p>
779<p>Then use the dashboard to examine actual performance for any selected month (or the full period).<br />
780Budget vs Actual: The Feature That Gives This Product Its Edge<br />
781A basic tracker might only tell you:</p>
782<p>“You spent ₦250,000.”<br />
783LedgerLite™ helps you ask the more useful question:</p>
784<p>“Did I spend more or less than I planned?”<br />
785The workbook calculates Variance = Actual − Budget for every category.</p>
786<p>Positive income variance = above-budget income<br />
787Positive expense variance = overspending</p>
788<p>This turns the tracker from a simple log into a genuine control tool.<br />
789Your Financial Dashboard at a Glance</p>
790<p>Total Income (Actual)<br />
791Total Expenses (Actual)<br />
792Net Position (Income − Expenses)<br />
793Budget vs Actual by category</p>
794<p>Filter by any month (1–12) or view “All” for the broader period. The KPI tiles and category tables update instantly.<br />
795Built for Business, Not Personal Budgeting<br />
796The supplied income categories (Web Design &amp; Development, Consulting, SEO Services, Content Development, Data Analysis, etc.) and expense categories (Salaries &amp; Wages, Transportation &amp; Logistics, Diesel &amp; Fuel, Utility, Office Supplies, etc.) are already oriented toward freelancers, digital agencies, consultants and small service businesses. All categories are fully editable.<br />
797Hero Message</p>
798<p>Stop wondering where the money went.</p>
799<p>Start seeing the numbers.<br />
800LedgerLite™ turns everyday transactions into financial clarity — so you can make better decisions with less friction.</p>
801                </div>
802                
803                
804                                <div id="tab-features" class="tab-pane entry-content">
805                    <ul class="enhanced-feature-list"><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg>
805 Income Tracker Records business revenue</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Budget vs Actual Shows whether income/expenses met expectations</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Expense Tracker Records business spending</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Category Dropdowns Keeps transaction classification consistent</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Monthly Filter Examine individual months</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> All-Month View Review the broader recorded period</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Income by Category Identify revenue sources</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Expenses by Category Identify spending areas</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Net Position Income minus expenses</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Editable Categories Adapt the tracker to any business</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Excel Ready Built for Microsoft Excel</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Google Sheets Ready Designed for Google Sheets use as well</li></ul>                </div>
806                
807                
808                                <div id="tab-included" class="tab-pane entry-content">
809                    <ul class="enhanced-feature-list"><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> LedgerLite™ — Kmacims EAT-Verified Income &amp; Expense Tracker includes the following:</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Professional Cover</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Clear Instructions / User Guide</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Editable Categories sheet (Income + Expense lists that power the dropdowns)</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Income Log (Date, Description, Category, Budget Amount, Actual Amount, Month)</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Expense Log (same structure)</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Financial Dashboard with:</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> – Total Income, Total Expenses, Net Position</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> – Budget vs Actual variance</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> – Income by Category</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> – Expenses by Category</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> – Month filter (1–12 or All)</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Protected formulas</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Nigerian Naira formatting</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Excel + Google Sheets ready</li></ul>                </div>
810                
811                
812                                <div id="tab-perfect-for" class="tab-pane entry-content">
813                    <ul class="enhanced-feature-list"><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Freelancers — Track client payments and operating expenses without building a full bookkeeping system</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Consultants — Separate consulting revenue from overhead and monitor budget performance</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Digital Agencies — Track income from web development, SEO, content, data work and other services</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Small Service Businesses — Keep everyday financial records organized</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Side Hustlers — Understand whether the extra business is actually generating a positive net position</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> New Business Owners — Start developing disciplined financial-recording habits from day one</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Micro &amp; Small Enterprises — Get a clear financial overview without immediately adopting complex accounting software</li></ul>                </div>
814                
815                
816                                <div id="tab-why-choose" class="tab-pane entry-content">
817                    <ul class="enhanced-feature-list"><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Extremely simple to start using — no accounting knowledge required</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Budget vs Actual variance shows whether you stayed within plan</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Instant Net Position (Income − Expenses) for any selected month</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Category-level analysis reveals where money is really coming from and going</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Fully editable categories so it adapts to almost any service or freelance business</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> No monthly subscription — one-time purchase</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Perfect gateway into more advanced Kmacims EAT financial tools</li><li><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> Builds the daily habit of financial discipline</li></ul>                </div>
818                            </div>
819        </div>
820    </div>
821
822    
823    
823<script>
824    document.addEventListener("DOMContentLoaded", function() {
825        const tabLinks = document.querySelectorAll('.enhanced-tabs-nav .tab-link');
826        const tabPanes = document.querySelectorAll('.enhanced-tabs-content .tab-pane');
827
828        tabLinks.forEach(function(link) {
829            link.addEventListener('click', function() {
830                tabLinks.forEach(t => t.classList.remove('active'));
831                tabPanes.forEach(p => p.classList.remove('active'));
832
833                this.classList.add('active');
834                const targetId = this.getAttribute('data-tab');
835                document.getElementById(targetId).classList.add('active');
836            });
837        });
838    });
839    </script>
839
840
841    
842        <div class="container section-sm">
843        <div class="section-header" data-animate="fade-up">
844            <span class="section-label">You might also like</span>
845            <h2 class="section-title">Related products</h2>
846        </div>
847        <div class="marketplace-products-grid">
848                        <article class="product-card card" data-animate="fade-up"
849                     style="animation-delay:0ms">
850                <a href="https://www.kmacims.com.ng/products/cashflow-36-month-business-cash-flow-forecast/" class="product-card-img-link" tabindex="-1" aria-hidden="true">
851                                            <img width="600" height="400" src="https://www.kmacims.com.ng/wp-content/uploads/2026/08/CashFlow-36™-600x400.webp" class="product-card-img wp-post-image" alt="CashFlow 36™ - 36-Month Business Cash Flow Planning &amp; Liquidity Engine" loading="lazy" decoding="async" srcset="https://www.kmacims.com.ng/wp-content/uploads/2026/08/CashFlow-36™-600x400.webp 600w, https://www.kmacims.com.ng/wp-content/uploads/2026/08/CashFlow-36™-300x200.webp 300w, https://www.kmacims.com.ng/wp-content/uploads/2026/08/CashFlow-36™-1024x683.webp 1024w, https://www.kmacims.com.ng/wp-content/uploads/2026/08/CashFlow-36™-768x512.webp 768w, https://www.kmacims.com.ng/wp-content/uploads/2026/08/CashFlow-36™.webp 1536w" sizes="auto, (max-width: 600px) 100vw, 600px" title="CashFlow 36™ – 36-Month Business Cash Flow Planning &amp; Liquidity Engine 2">                                        <span class="product-type-badge badge badge-navy">
852                        Digital                    </span>
853                </a>
854                <div class="card-body product-card-body">
855                    <h3 class="product-card-title">
856                        <a href="https://www.kmacims.com.ng/products/cashflow-36-month-business-cash-flow-forecast/">CashFlow 36™ – 36-Month Business Cash Flow Planning &amp; Liquidity Engine</a>
857                    </h3>
858                    <div class="product-card-footer">
859                                                    <span class="product-price">≈ $5.94</span>
860                                                <a href="https://www.kmacims.com.ng/products/cashflow-36-month-business-cash-flow-forecast/" class="btn btn-primary btn-sm">
861                            View                        </a>
862                    </div>
863                </div>
864            </article>
865                        <article class="product-card card" data-animate="fade-up"
866                     style="animation-delay:80ms">
867                <a href="https://www.kmacims.com.ng/products/porcinvest-10-year-pig-farm-investment-model/" class="product-card-img-link" tabindex="-1" aria-hidden="true">
868                                            <img width="600" height="400" src="https://www.kmacims.com.ng/wp-content/uploads/2026/08/PorcInvest™-600x400.webp" class="product-card-img wp-post-image" alt="PorcInvest™ 10-Year - Pig Farm Investment Financial Model Excel | Pig Farming Investment &amp; Profitability Calculator" loading="lazy" decoding="async" srcset="https://www.kmacims.com.ng/wp-content/uploads/2026/08/PorcInvest™-600x400.webp 600w, https://www.kmacims.com.ng/wp-content/uploads/2026/08/PorcInvest™-300x200.webp 300w, https://www.kmacims.com.ng/wp-content/uploads/2026/08/PorcInvest™-1024x683.webp 1024w, https://www.kmacims.com.ng/wp-content/uploads/2026/08/PorcInvest™-768x512.webp 768w, https://www.kmacims.com.ng/wp-content/uploads/2026/08/PorcInvest™.webp 1536w" sizes="auto, (max-width: 600px) 100vw, 600px" title="PorcInvest™ 10-Year – Pig Farm Investment, Growth &amp; Financial Intelligence Model 3">                                        <span class="product-type-badge badge badge-navy">
869                        Digital                    </span>
870                </a>
871                <div class="card-body product-card-body">
872                    <h3 class="product-card-title">
873                        <a href="https://www.kmacims.com.ng/products/porcinvest-10-year-pig-farm-investment-model/">
873PorcInvest™ 10-Year – Pig Farm Investment, Growth &amp; Financial Intelligence Model</a>
874                    </h3>
875                    <div class="product-card-footer">
876                                                    <span class="product-price">≈ $14.96</span>
877                                                <a href="https://www.kmacims.com.ng/products/porcinvest-10-year-pig-farm-investment-model/" class="btn btn-primary btn-sm">
878                            View                        </a>
879                    </div>
880                </div>
881            </article>
882                        <article class="product-card card" data-animate="fade-up"
883                     style="animation-delay:160ms">
884                <a href="https://www.kmacims.com.ng/products/10-year-business-financial-model-excel/" class="product-card-img-link" tabindex="-1" aria-hidden="true">
885                                            <img width="600" height="400" src="https://www.kmacims.com.ng/wp-content/uploads/2026/08/VentureLens™-600x400.webp" class="product-card-img wp-post-image" alt="VentureLens™ 10-Year - 10-Year Business Financial Model Excel Template | Forecast, NPV, IRR &amp; Valuation Model" loading="lazy" decoding="async" srcset="https://www.kmacims.com.ng/wp-content/uploads/2026/08/VentureLens™-600x400.webp 600w, https://www.kmacims.com.ng/wp-content/uploads/2026/08/VentureLens™-300x200.webp 300w, https://www.kmacims.com.ng/wp-content/uploads/2026/08/VentureLens™-1024x683.webp 1024w, https://www.kmacims.com.ng/wp-content/uploads/2026/08/VentureLens™-768x512.webp 768w, https://www.kmacims.com.ng/wp-content/uploads/2026/08/VentureLens™.webp 1536w" sizes="auto, (max-width: 600px) 100vw, 600px" title="VentureLens™ 10-Year – Strategic Business Forecast, Valuation &amp; Growth Model 4">                                        <span class="product-type-badge badge badge-navy">
886                        Digital                    </span>
887                </a>
888                <div class="card-body product-card-body">
889                    <h3 class="product-card-title">
890                        <a href="https://www.kmacims.com.ng/products/10-year-business-financial-model-excel/">VentureLens™ 10-Year – Strategic Business Forecast, Valuation &amp; Growth Model</a>
891                    </h3>
892                    <div class="product-card-footer">
893                                                    <span class="product-price">≈ $14.96</span>
894                                                <a href="https://www.kmacims.com.ng/products/10-year-business-financial-model-excel/" class="btn btn-primary btn-sm">
895                            View                        </a>
896                    </div>
897                </div>
898            </article>
899                        <article class="product-card card" data-animate="fade-up"
900                     style="animation-delay:240ms">
901                <a href="https://www.kmacims.com.ng/products/aquavest-elite-10-year-fish-farm-financial-model/" class="product-card-img-link" tabindex="-1" aria-hidden="true">
902                                            <img width="600" height="400" src="https://www.kmacims.com.ng/wp-content/uploads/2026/08/AquaVest™-600x400.webp" class="product-card-img wp-post-image" alt="AquaVest™ Elite - 10-Year Aquaculture Investment &amp; Financial Modelling System" loading="lazy" decoding="async" srcset="https://www.kmacims.com.ng/wp-content/uploads/2026/08/AquaVest™-600x400.webp 600w, https://www.kmacims.com.ng/wp-content/uploads/2026/08/AquaVest™-300x200.webp 300w, https://www.kmacims.com.ng/wp-content/uploads/2026/08/AquaVest™-1024x683.webp 1024w, https://www.kmacims.com.ng/wp-content/uploads/2026/08/AquaVest™-768x512.webp 768w, https://www.kmacims.com.ng/wp-content/uploads/2026/08/AquaVest™.webp 1535w" sizes="auto, (max-width: 600px) 100vw, 600px" title="AquaVest™ Elite – 10-Year Fish Farm Financial Model &amp; Investment 5">                                        <span class="product-type-badge badge badge-navy">
903                        Digital                    </span>
904                </a>
905                <div class="card-body product-card-body">
906                    <h3 class="product-card-title">
907                        <a href="https://www.kmacims.com.ng/products/aquavest-elite-10-year-fish-farm-financial-model/">AquaVest™ Elite – 10-Year Fish Farm Financial Model &amp; Investment</a>
908                    </h3>
909                    <div class="product-card-footer">
910                                                    <span class="product-price">≈ $14.96</span>
911                                                <a href="https://www.kmacims.com.ng/products/aquavest-elite-10-year-fish-farm-financial-model/" class="btn btn-primary btn-sm">
912                            View                        </a>
913                    </div>
914                </div>
915            </article>
916                    </div>
917    </div>
918    
919</main>
920
921
922
923<footer id="site-footer" class="site-footer" role="contentinfo">
924
925  
926  <div class="footer-cta-band">
927    <div class="container">
928      <div class="footer-cta-inner">
929        <div class="footer-cta-text">
930          <h2 class="footer-cta-title">
931            Ready to grow your skills or business?          </h2>
932          <p class="footer-cta-sub">
933            Join thousands of students and clients who trust Kmacims EAT.          </p>
934        </div>
935        <div class="footer-cta-actions">
936          <a href="https://www.kmacims.com.ng/courses" class="btn btn-accent btn-lg">
937            Browse courses          </a>
938          <a href="https://www.kmacims.com.ng/contact" class="btn btn-outline-white btn-lg">
939            Hire us          </a>
940        </div>
941      </div>
942    </div>
943  </div>
944
945  
946  <div class="footer-main">
947    <div class="container">
948      <div class="footer-widgets-grid">
949
950        
951        <div class="footer-col footer-col-brand">
952                      <a href="https://www.kmacims.com.ng/" class="custom-logo-link" rel="home"><img width="87" height="80" src="https://www.kmacims.com.ng/wp-content/uploads/2026/05/cropped-Kmacims_Logo_4-removebg-e1779278705464.png" class="custom-logo" alt="Kmacims EAT logo 3" decoding="async" loading="lazy" /></a>          
953          <p class="footer-tagline">
954            Learn. Build. Transform.                      </p>
955
956          
957          <div class="footer-social" aria-label="Social media links">
958                          <a href="https://web.facebook.com/kmacimsTed/"
959                 class="social-icon social-facebook"
960                 target="_blank" rel="noopener noreferrer"
961                 aria-label="Facebook">
962                <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
963                  <path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"/>                </svg>
964              </a>
965                          <a href="https://x.com/kmacims"
966                 class="social-icon social-twitter"
967                 target="_blank" rel="noopener noreferrer"
968                 aria-label="Twitter">
969                <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
970                  <path d="M23 3a10.9 10.9 0 0 1-3.14 1.53A4.48 4.48 0 0 0 22.43 1s-2 .93-3.12 1.19A4.48 4.48 0 0 0 16 1a4.48 4.48 0 0 0-4.48 4.48c0 .35.04.7.11 1.03A12.73 12.73 0 0 1 3 2s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z"/>                </svg>
971              </a>
972                          <a href="https://www.instagram.com/kmacims/"
973                 class="social-icon social-instagram"
974                 target="_blank" rel="noopener noreferrer"
975                 aria-label="Instagram">
976                <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
977                  <rect x="2" y="2" width="20" height="20" rx="5" ry="5"/><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"/><line x1="17.5" y1="6.5" x2="17.51" y2="6.5"/>                </svg>
978              </a>
979                          <a href="https://www.linkedin.com/in/kmacims"
980                 class="social-icon social-linkedin"
981                 target="_blank" rel="noopener noreferrer"
982                 aria-label="Linkedin">
983                <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
984                  <path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"/><rect x="2" y="9" width="4" height="12"/><circle cx="4" cy="4" r="2"/>                </svg>
985              </a>
986                          <a href="https://www.youtube.com/@kmacims"
987                 class="social-icon social-youtube"
988                 target="_blank" rel="noopener noreferrer"
989                 aria-label="Youtube">
990                <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
991                  <path d="M22.54 6.42a2.78 2.78 0 0 0-1.95-1.96C18.88 4 12 4 12 4s-6.88 0-8.59.46A2.78 2.78 0 0 0 1.46 6.42 29 29 0 0 0 1 12a29 29 0 0 0 .46 5.58A2.78 2.78 0 0 0 3.41 19.6C5.12 20 12 20 12 20s6.88 0 8.59-.46a2.78 2.78 0 0 0 1.95-1.95A29 29 0 0 0 23 12a29 29 0 0 0-.46-5.58z"/><polygon points="9.75 15.02 15.5 12 9.75 8.98 9.75 15.02"/>                </svg>
992              </a>
993                          <a href="https://wa.me/2348037321869"
994                 class="social-icon social-whatsapp"
995                 target="_blank" rel="noopener noreferrer"
996                 aria-label="Whatsapp">
997                <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
998                  <path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"/>                </svg>
999              </a>
1000                      </div>
1001
1002                      <div id="text-6" class="widget widget_text"><h3 class="widget-title">Turn Your Ambition Into Action — Let’s Make It Happen.</h3>			<div class="textwidget"></div>
1003		</div>                  </div>
1004
1005        
1006        <div class="footer-col">
1007          <h3 class="footer-col-title">Quick links</h3>
1008                      <div id="nav_menu-5" class="widget widget_nav_menu"><div class="menu-company-container"><ul id="menu-company" class="menu"><li id="menu-item-16614" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-16614"><a href="https://www.kmacims.com.ng/">Home</a></li>
1009<li id="menu-item-17365" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17365"><a href="https://www.kmacims.com.ng/about/">About</a></li>
1010<li id="menu-item-16612" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16612"><a href="https://www.kmacims.com.ng/reviews/">Reviews</a></li>
1011<li id="menu-item-14475" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14475"><a href="https://www.kmacims.com.ng/terms-of-service/">Terms of Service</a></li>
1012<li id="menu-item-14472" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-14472"><a rel="privacy-policy" href="https://www.kmacims.com.ng/privacy-policy/">Privacy Policy</a></li>
1013<li id="menu-item-16613" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16613"><a href="https://www.kmacims.com.ng/refund_returns/">Refund and Returns Policy</a></li>
1014</ul></div></div>                  </div>
1015
1016        
1017        <div class="footer-col">
1018          <h3 class="footer-col-title">Our courses</h3>
1019                      <ul class="footer-nav-list">
1020                              <li><a href="https://www.kmacims.com.ng/courses/learn-python-for-young-minds-a-fun-coding-quest-to-build-games-and-apps/">Learn Python for Young Minds: A Fun Coding Quest to Build Games and Apps</a></li>
1021                              <li><a href="https://www.kmacims.com.ng/courses/python-mastery-interactive-coding-adventure-for-beginners/">
1021Python Mastery: Interactive Coding Adventure for Beginners</a></li>
1022                              <li><a href="https://www.kmacims.com.ng/courses/scratch-programming-tutorial-visual-block-coding-for-kids-and-beginners/">Scratch Programming Tutorial: Visual Block Coding for Kids and Beginners</a></li>
1023                            <li><a href="https://www.kmacims.com.ng/courses"><strong>View all courses →</strong></a></li>
1024            </ul>
1025                  </div>
1026
1027        
1028        <div class="footer-col">
1029          <h3 class="footer-col-title">Services</h3>
1030                      <ul class="footer-nav-list">
1031              <li><a href="https://www.kmacims.com.ng/web-development">Web development</a></li>
1032              <li><a href="https://www.kmacims.com.ng/data-analysis">Data analysis</a></li>
1033              <li><a href="https://www.kmacims.com.ng/courses">Online courses</a></li>
1034              <li><a href="https://www.kmacims.com.ng/shop">Marketplace</a></li>
1035              <li><a href="https://www.kmacims.com.ng/contact">Contact us</a></li>
1036            </ul>
1037                  </div>
1038
1039        
1040        <div class="footer-col">
1041          <h3 class="footer-col-title">Stay in the loop</h3>
1042          <p class="footer-newsletter-text">
1043            Get course updates, new articles, and exclusive offers.          </p>
1044          <form class="footer-newsletter-form keat-newsletter-form" data-nonce="a93abda135">
1045            <div class="newsletter-input-wrap">
1046              <label for="footer-email" class="sr-only">Email address</label>
1047              <input type="email" id="footer-email" name="email"
1048                     placeholder="[email protected]"
1049                     required autocomplete="email">
1050              <button type="submit" class="btn btn-accent btn-sm">
1051                Subscribe              </button>
1052            </div>
1053            <p class="newsletter-status" aria-live="polite"></p>
1054          </form>
1055
1056                  </div>
1057
1058      </div>
1059    </div>
1060  </div>
1061
1062  
1063  <div class="footer-copyright-bar">
1064    <div class="container">
1065      <div class="footer-copyright-inner">
1066        <p class="copyright-text">
1067          &copy; 2026          <a href="https://www.kmacims.com.ng/">
1068            Kmacims EAT          </a>.
1069          All rights reserved.        </p>
1070
1071        <nav class="footer-legal-nav" aria-label="Legal">
1072          <ul class="footer-legal-list">
1073            <li><a href="https://www.kmacims.com.ng/privacy-policy">Privacy policy</a></li>
1074            <li><a href="https://www.kmacims.com.ng/terms">Terms of use</a></li>
1075            <li><a href="https://www.kmacims.com.ng/cookie-policy">Cookies</a></li>
1076          </ul>
1077        </nav>
1078
1079              </div>
1080    </div>
1081  </div>
1082
1083</footer>
1084
1085    <div id="keat-consent-banner" class="keat-consent-banner" role="dialog" aria-live="polite" aria-label="Cookie preferences">
1086        <div class="keat-consent-text">
1087            <strong>🍪 We use cookies</strong>
1088            <p>We use necessary cookies to run the site, and optional cookies to understand usage and improve our courses. You choose what to allow.</p>
1089        </div>
1090        <div class="keat-consent-actions">
1091            <button type="button" id="keat-consent-customize" class="keat-consent-btn keat-consent-btn-ghost">Customize</button>
1092            <button type="button" id="keat-consent-reject" class="keat-consent-btn keat-consent-btn-ghost">Reject Non-Essential</button>
1093            <button type="button" id="keat-consent-accept" class="keat-consent-btn keat-consent-btn-primary">Accept All</button>
1094        </div>
1095
1096        <div id="keat-consent-panel" class="keat-consent-panel">
1097            <label><input type="checkbox" checked disabled> Necessary — always on (login, checkout, security)</label>
1098            <label><input type="checkbox" id="keat-consent-analytics" checked> Analytics — helps us see which courses need improving</label>
1099            <label><input type="checkbox" id="keat-consent-marketing"> Marketing — relevant offers and remarketing</label>
1100            <button type="button" id="keat-consent-save" class="keat-consent-btn keat-consent-btn-primary">Save Preferences</button>
1101        </div>
1102    </div>
1103
1104    <style>
1105        .keat-consent-banner { display:none; position:fixed; left:0; right:0; bottom:0; background:#fff; border-top:1px solid #e0e0e0; box-shadow:0 -4px 16px rgba(0,0,0,.12); padding:16px 20px; z-index:99999; font-size:13px; }
1106        .keat-consent-banner.open { display:block; }
1107        .keat-consent-text { max-width:900px; margin:0 auto 10px; }
1108        .keat-consent-text p { margin:4px 0 0; color:#555; }
1109        .keat-consent-actions { display:flex; gap:10px; flex-wrap:wrap; max-width:900px; margin:0 auto; }
1110        .keat-consent-btn { padding:9px 16px; border-radius:5px; font-size:13px; font-weight:600; cursor:pointer; border:1px solid #ccc; background:#f5f5f5; }
1111        .keat-consent-btn-primary { background:#1a2b5e; color:#fff; border-color:#1a2b5e; }
1112        .keat-consent-btn-ghost { background:#fff; }
1113        .keat-consent-panel { display:none; max-width:900px; margin:14px auto 0; padding-top:14px; border-top:1px solid #eee; flex-direction:column; gap:10px; }
1114        .keat-consent-panel.open { display:flex; }
1115        .keat-consent-panel label { display:flex; align-items:center; gap:8px; }
1116    </style>
1117
1118    
1118<script>
1119    (function(){
1120        var banner   = document.getElementById('keat-consent-banner');
1121        var panel    = document.getElementById('keat-consent-panel');
1122        var existing = document.cookie.split('; ').find(function(r){ return r.startsWith('keat_consent='); });
1123
1124        if (!existing) { banner.classList.add('open'); }
1125
1126        function setConsent(analytics, marketing) {
1127            var value = JSON.stringify({ necessary: true, analytics: analytics, marketing: marketing });
1128            var expires = new Date(Date.now() + 365*24*60*60*1000).toUTCString();
1129            document.cookie = 'keat_consent=' + encodeURIComponent(value) + '; expires=' + expires + '; path=/; SameSite=Lax';
1130
1131            if (window.gtag) {
1132                gtag('consent', 'update', {
1133                    'analytics_storage': analytics ? 'granted' : 'denied',
1134                    'ad_storage':         marketing ? 'granted' : 'denied',
1135                    'ad_user_data':       marketing ? 'granted' : 'denied',
1136                    'ad_personalization': marketing ? 'granted' : 'denied'
1137                });
1138            }
1139            document.dispatchEvent(new CustomEvent('keatConsentUpdated', { detail: { analytics: analytics, marketing: marketing } }));
1140            banner.classList.remove('open');
1141        }
1142
1143        document.getElementById('keat-consent-accept').addEventListener('click', function(){ setConsent(true, true); });
1144        document.getElementById('keat-consent-reject').addEventListener('click', function(){ setConsent(false, false); });
1145        document.getElementById('keat-consent-customize').addEventListener('click', function(){ panel.classList.toggle('open'); });
1146        document.getElementById('keat-consent-save').addEventListener('click', function(){
1147            setConsent(
1148                document.getElementById('keat-consent-analytics').checked,
1149                document.getElementById('keat-consent-marketing').checked
1150            );
1151        });
1152
1153        // Small re-open link for changing preferences later, e.g. from a footer link with id="keat-manage-cookies".
1154        document.addEventListener('click', function(e){
1155            if (e.target && e.target.id === 'keat-manage-cookies') {
1156                e.preventDefault();
1157                banner.classList.add('open');
1158            }
1159        });
1160    })();
1161    </script>
1161
1162    
1162<script type="speculationrules">
1163{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/kmacims-eat/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1164</script>
1164
1165    <div id="keat-suggestion-box-container"></div>
1166
1167    <div id="keat-suggestion-modal" style="display: none; position: fixed; bottom: 0; right: 0; width: 350px; background: white; box-shadow: -2px -2px 10px rgba(0,0,0,0.2); border-radius: 8px 8px 0 0; z-index: 9999; padding: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;">
1168        
1169        
1170        <div style="background: linear-gradient(135deg, #2d8c2d 0%, #1f6b1f 100%); color: white; padding: 20px; display: flex; justify-content: space-between; align-items: center;">
1171            <div>
1172                <h3 style="margin: 0; font-size: 18px; color: white">👂 We're Listening</h3>
1173                <p style="margin: 5px 0 0 0; font-size: 13px; color: white; opacity: 0.9;">What do you need?</p>
1174            </div>
1175            <button id="keat-suggestion-close" type="button" style="background: none; border: none; color: white; font-size: 24px; cursor: pointer; padding: 0;">×</button>
1176        </div>
1177
1178        
1179        <form id="keat-suggestion-form" style="padding: 20px;">
1180            <div style="margin-bottom: 15px;">
1181                <label style="display: block; font-weight: 600; margin-bottom: 5px; color: #333; font-size: 13px;">
1182                    Your Name                </label>
1183                <input type="text" name="user_name" required placeholder="John Doe" style="width: 100%; padding: 10px; border: 1px solid #ddd; border-radius: 4px; font-size: 14px; box-sizing: border-box;">
1184            </div>
1185
1186            <div style="margin-bottom: 15px;">
1187                <label style="display: block; font-weight: 600; margin-bottom: 5px; color: #333; font-size: 13px;">
1188                    Email                </label>
1189                <input type="email" name="user_email" required placeholder="[email protected]" style="width: 100%; padding: 10px; border: 1px solid #ddd; border-radius: 4px; font-size: 14px; box-sizing: border-box;">
1190            </div>
1191
1192            <div style="margin-bottom: 15px;">
1193                <label style="display: block; font-weight: 600; margin-bottom: 5px; color: #333; font-size: 13px;">
1194                    What outcome are you trying to achieve?                </label>
1195                <select name="outcome" style="width: 100%; padding: 10px; border: 1px solid #ddd; border-radius: 4px; font-size: 14px; box-sizing: border-box;">
1196                    <option value="">-- Select an outcome (optional) --</option>
1197                                            <option value="industry-solutions">
1198                            🏭 Industry Solutions                        </option>
1199                                            <option value="build-software">
1200                            💻 Build Software                        </option>
1201                                            <option value="run-company">
1202                            💼 Run Your Company                        </option>
1203                                            <option value="grow-brand">
1204                            📈 Grow Your Brand                        </option>
1205                                            <option value="manage-finances">
1206                            📊 Manage Finances                        </option>
1207                                            <option value="launch-business">
1208                            🚀 Launch a Business                        </option>
1209                                            <option value="automate-work">
1210                            🤖 Automate Work                        </option>
1211                                    </select>
1212            </div>
1213
1214            <div style="margin-bottom: 15px;">
1215                <label style="display: block; font-weight: 600; margin-bottom: 5px; color: #333; font-size: 13px;">
1216                    What product would help your business?                </label>
1217                <textarea name="suggestion" required placeholder="Tell us what you&#039;re looking for... We&#039;ll build it in 7 working days!" style="width: 100%; padding: 10px; border: 1px solid #ddd; border-radius: 4px; font-size: 14px; box-sizing: border-box; min-height: 100px;"></textarea>
1218            </div>
1219
1220            <div style="margin-bottom: 0;">
1221                <button type="submit" id="keat-suggestion-submit" style="width: 100%; padding: 12px; background: linear-gradient(135deg, #2d8c2d 0%, #1f6b1f 100%); color: white; border: none; border-radius: 4px; font-weight: 600; font-size: 14px; cursor: pointer;">
1222                    ✨ Submit Suggestion                </button>
1223            </div>
1224
1225            <p style="text-align: center; font-size: 12px; color: #999; margin: 10px 0 0 0;">
1226                We respect your privacy and won&#039;t share your email.            </p>
1227
1228            <div id="keat-suggestion-message" style="margin-top: 15px; padding: 10px; border-radius: 4px; display: none;"></div>
1229        </form>
1230    </div>
1231
1232    
1233    <div id="keat-suggestion-trigger" style="position: fixed; bottom: 30px; right: 30px; width: 60px; height: 60px; background: linear-gradient(135deg, #2d8c2d 0%, #1f6b1f 100%); color: white; border: none; border-radius: 50%; font-size: 28px; cursor: pointer; box-shadow: 0 4px 12px rgba(45,140,45,0.3); display: flex; align-items: center; justify-content: center; z-index: 9998; transition: all 0.3s;" title="Tell us what you need!">
1234        💡
1235    </div>
1236
1237    <style>
1238        @media (max-width: 768px) {
1239            #keat-suggestion-modal { width: 100% !important; right: 0 !important; left: 0 !important; }
1240            #keat-suggestion-trigger { bottom: 20px !important; right: 20px !important; width: 50px !important; height: 50px !important; font-size: 24px !important; }
1241        }
1242        #keat-suggestion-trigger:hover { transform: scale(1.1); box-shadow: 0 6px 16px rgba(45,140,45,0.4); }
1243        #keat-suggestion-modal.open { display: block !important; animation: slideIn 0.3s ease-out; }
1244        @keyframes slideIn { from { transform: translateY(100%); opacity: 0; } to { transform: translateY(0); opacity: 1; } }
1245    </style>
1246
1247    
1248    
1248<script>
1249    (function(){
1250        var modal   = document.getElementById('keat-suggestion-modal');
1251        var trigger = document.getElementById('keat-suggestion-trigger');
1252        var close   = document.getElementById('keat-suggestion-close');
1253        var form    = document.getElementById('keat-suggestion-form');
1254        var msg     = document.getElementById('keat-suggestion-message');
1255        var btn     = document.getElementById('keat-suggestion-submit');
1256
1257        if (!modal || !trigger || !form) return;
1258
1259        trigger.addEventListener('click', function(){ modal.classList.add('open'); });
1260        close.addEventListener('click', function(){ modal.classList.remove('open'); });
1261
1262        form.addEventListener('submit', function(e){
1263            e.preventDefault();
1264            var originalText = btn.textContent;
1265            btn.textContent = '⏳ Submitting...';
1266            btn.disabled = true;
1267
1268            var fd = new FormData(form);
1269            fd.append('action', 'keat_submit_suggestion');
1270            fd.append('nonce', '1aaff29fbf');
1271
1272            fetch('https://www.kmacims.com.ng/wp-admin/admin-ajax.php', { method: 'POST', body: fd })
1273                .then(function(r){ return r.json(); })
1274                .then(function(json){
1275                    msg.style.display = 'block';
1276                    if (json.success) {
1277                        msg.innerHTML = '<div style="background: #c8e6c9; color: #2e7d32; padding: 12px; border-radius: 4px;">' + json.data.message + '</div>';
1278                        form.style.display = 'none';
1279                        setTimeout(function(){
1280                            modal.classList.remove('open');
1281                            form.style.display = '';
1282                            form.reset();
1283                            msg.style.display = 'none';
1284                            btn.textContent = originalText;
1285                            btn.disabled = false;
1286                        }, 3000);
1287                    } else {
1288                        msg.innerHTML = '<div style="background: #ffebee; color: #c62828; padding: 12px; border-radius: 4px;">' + (json.data && json.data.message ? json.data.message : 'Error submitting form.') + '</div>';
1289                        btn.textContent = originalText;
1290                        btn.disabled = false;
1291                    }
1292                })
1293                .catch(function(){
1294                    msg.style.display = 'block';
1295                    msg.innerHTML = '<div style="background: #ffebee; color: #c62828; padding: 12px; border-radius: 4px;">Network error. Please try again.</div>';
1296                    btn.textContent = originalText;
1297                    btn.disabled = false;
1298                });
1299        });
1300    })();
1301    </script>
1301
1302    
1302<script> // Add copy functionality to all copy buttons
1303        document.addEventListener('DOMContentLoaded', function() {
1304            const copyButtons = document.querySelectorAll('.copy-button');
1305            
1306            copyButtons.forEach(button => {
1307                button.addEventListener('click', function() {
1308                    const codeBlock = this.nextElementSibling;
1309                    const codeText = codeBlock.textContent;
1310                    
1311                    // Copy to clipboard
1312                    navigator.clipboard.writeText(codeText).then(() => {
1313                        // Visual feedback
1314                        this.textContent = 'Copied!';
1315                        this.classList.add('copied');
1316                        
1317                        // Reset after 2 seconds
1318                        setTimeout(() => {
1319                            this.textContent = 'Copy';
1320                            this.classList.remove('copied');
1321                        }, 2000);
1322                    });
1323                });
1324            });
1325        });
1326
1327        // This function would be replaced with actual syntax highlighting if desired
1328        function highlightSyntax(block) {
1329            // Placeholder for syntax highlighting functionality
1330            // You could integrate a library like Prism.js or highlight.js here
1331            console.log('Syntax highlighting would be applied to:', block);
1332        }</script>
1332<script>
1333var HCaptchaMainObject = {"params":"{\"sitekey\":\"b09e268c-ef90-4fc2-8196-feb2a890f1ea\",\"theme\":\"light\",\"size\":\"normal\",\"hl\":\"en\"}"};
1334</script>
vendor: 1 bytes, line 1334
1334
1335<script id="keat-main-js-extra">
1336var keatData = {"ajaxUrl":"https://www.kmacims.com.ng/wp-admin/admin-ajax.php","restUrl":"https://www.kmacims.com.ng/wp-json/kmacims/v1/","nonce":"b73fc28878","isLoggedIn":"","siteUrl":"https://www.kmacims.com.ng","themeUrl":"https://www.kmacims.com.ng/wp-content/themes/kmacims-eat"};
1337//# sourceURL=keat-main-js-extra
1338</script>
vendor: 1 bytes, line 1338
1338
1339<script data-wp-strategy="defer" defer id="keat-main-js" src="https://www.kmacims.com.ng/wp-content/themes/kmacims-eat/assets/js/main.js"></script>
vendor: 1 bytes, line 1339
1339
1340<script data-wp-strategy="defer" defer id="keat-checkout-js-js" src="https://www.kmacims.com.ng/wp-content/themes/kmacims-eat/assets/js/checkout.js"></script>
1340
1341</body>
1342</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.