PageSourceSearch

https://wavvywallet.com/

html wavvywallet.com collected 2026-10-02 00:59:53 UTC 214,860 bytes, 156 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head>
2  <meta charset="utf-8">
3  <title>Wavvy Wallet | Budget Better, Save Money, Live Free</title>
4  <meta name="description" content="Kenya's premier M-PESA expense tracker and budget management app. Wavvy Wallet helps Kenyans track expenses, manage budgets, and gain financial insights with AI-powered categorization.">
5  <meta name="keywords" content="M-PESA expense tracker, expense management Kenya, expense tracker Kenya, budget tracker Kenya, financial management app, M-PESA budget app, Kenya finance app">
6  <base href="/">
7  <meta name="viewport" content="width=device-width, initial-scale=1">
8  <link rel="icon" type="image/png" href="assets/wavvy-wallet-logo-updated.png">
9  <link rel="shortcut icon" type="image/png" href="assets/wavvy-wallet-logo-updated.png">
10  <link rel="apple-touch-icon" href="assets/wavvy-wallet-logo-updated.png">
11
12  <meta property="og:title" content="Wavvy Wallet | M-PESA Expense Tracker &amp; Budget Management in Kenya">
13  <meta property="og:description" content="Kenya's premier M-PESA expense tracker and budget management app. Wavvy Wallet helps Kenyans track expenses, manage budgets, and gain financial insights with AI-powered categorization.">
14  <meta property="og:image" content="assets/wavvy-wallet-logo-updated.png">
15  <meta property="og:url" content="https://wavvywallet.com">
16
17  <style>
18    @import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');
19  </style>
20  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css" integrity="sha512-Kc323vGBEqzTmouAECnVceyQqyqdsSiqLQISBL29aUW4U/M7pSPA/gEUZQqv1cwx4OnYxTxve5UMg5GT6L4JJg==" crossorigin="anonymous" referrerpolicy="no-referrer">
21
22
23  <!-- Google tag (gtag.js) -->
vendor: 69 bytes, lines 23-24
23
24  <script async="" src="https://www.googletagmanager.com/gtag/js?id=
24G-YJEZ3F46V3
vendor: 14 bytes, lines 24-25
24"></script>
25  
25<script>
26    
vendor: 143 bytes, lines 26-30
26window.dataLayer = window.dataLayer || [];
27    function gtag() { dataLayer.push(arguments); }
28    gtag('js', new Date());
29
30    gtag('config', '
30G-YJEZ3F46V3
vendor: 6 bytes, lines 30-31
30');
31  
31</script>
31
32
33  <meta name="google-site-verification" content="fXzjUqDVxHd03bBzOwBh6Yw1G4cnanjns2fLvL0nNNY">
34
35  
35<script type="application/ld+json">
36  {
37    "@context": "https://schema.org",
38    "@type": "WebPage",
39    "name": "Wavvy Wallet",
40    "url": "https://wavvywallet.com/",
41    "description": "An M-PESA expense tracking app that helps you manage your finances smarter.",
42    "mainEntity": {
43      "@type": "FAQPage",
44      "name": "Frequently Asked Questions",
45      "url": "https://wavvywallet.com/#faq"
46    },
47    "hasPart": {
48      "@type": "ItemPage",
49      "name": "Expense Tracking Feature",
50      "url": "https://wavvywallet.com/#expense"
51    }
52  }
53  </script>
53
54
55  
55<script type="application/ld+json">
56  {
57    "@context": "https://schema.org",
58    "@type": "MobileApplication",
59    "name": "Wavvy Wallet",
60    "operatingSystem": "Android, iOS",
61    "applicationCategory": "FinanceApplication",
62    "offers": {
63      "@type": "Offer",
64      "price": "0",
65      "priceCurrency": "KES"
66    },
67    "aggregateRating": {
68      "@type": "AggregateRating",
69      "ratingValue": "4.8",
70      "ratingCount": "120"
71    },
72    "description": "AI-powered M-PESA expense tracker and budget management app for Kenyans",
73    "potentialAction": {
74      "@type": "DownloadAction",
75      "target": {
76        "@type": "EntryPoint",
77        "urlTemplate": "https://play.google.com/store/apps/details?id=com.sisitech.wavvy_wallet"
78      }
79    }
80  }
81  </script>
81
82
83  
83<script type="application/ld+json">
84  {
85    "@context": "https://schema.org",
86    "@type": "Organization",
87    "@id": "https://wavvywallet.com/#organization",
88    "name": "Wavvy Wallet",
89    "url": "https://wavvywallet.com",
90    "logo": "https://wavvywallet.com/assets/wavvy-wallet-logo-updated.png",
91    "founder": [
92      {
93        "@type": "Person",
94        "@id": "https://wavvywallet.com/our-story#ali-chivatsi-dennis",
95        "name": "Ali Chivatsi Dennis",
96        "jobTitle": "Co-Founder & Design Lead",
97        "url": "https://wavvywallet.com/our-story",
98        "sameAs": ["https://www.linkedin.com/in/chivatsi/"]
99      },
100      {
101        "@type": "Person",
102        "@id": "https://wavvywallet.com/our-story#kelvin-mwangi-micha",
103        "name": "Kelvin Mwangi Micha",
104        "jobTitle": "Co-Founder & Technical Lead",
105        "url": "https://wavvywallet.com/our-story",
106        "sameAs": ["https://www.linkedin.com/in/mwangimicha/"]
107      }
108    ],
109    "areaServed": {
110      "@type": "Country",
111      "name": "Kenya"
112    },
113    "serviceArea": {
114      "@type": "Country",
115      "name": "Kenya"
116    }
117  }
118  </script>
118
119
120  
120<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5448471841736079" crossorigin="anonymous"></script>
120
121
122<style>@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#376C50;--bs-secondary:#4fc385;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:55, 108, 80;--bs-secondary-rgb:79, 195, 133;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-body-color-rgb:33, 37, 41;--bs-body-bg-rgb:255, 255, 255;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0!important;padding:0!important;font-family:Nunito,sans-serif;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:relative;width:100%}</style><style>@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#376C50;--bs-secondary:#4fc385;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:55, 108, 80;--bs-secondary-rgb:79, 195, 133;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-body-color-rgb:33, 37, 41;--bs-body-bg-rgb:255, 255, 255;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2{font-size:2rem}}
122h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4{font-size:1.5rem}}p{margin-top:0;margin-bottom:1rem}ul{padding-left:2rem}ul{margin-top:0;margin-bottom:1rem}strong{font-weight:bolder}a{color:#376c50;text-decoration:underline}a:hover{color:#2c5640}img{vertical-align:middle}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{text-transform:none}button,[type=button]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled){cursor:pointer}.container{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.g-4{--bs-gutter-x:1.5rem}.g-4{--bs-gutter-y:1.5rem}@media (min-width: 768px){.col-md-4{flex:0 0 auto;width:33.33333333%}}.collapse:not(.show){display:none}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#326148;background-color:#ebf0ee;box-shadow:inset 0 -1px #00000020}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23326148'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#9bb6a8;outline:0;box-shadow:0 0 0 .25rem #376c5040}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}
122.carousel-item.active{display:block}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}
122.carousel-indicators .active{opacity:1}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.d-flex{display:flex!important}.justify-content-center{justify-content:center!important}.align-items-stretch{align-items:stretch!important}.me-2{margin-right:.5rem!important}.text-center{text-align:center!important}@media (min-width: 768px){.me-md-3{margin-right:1rem!important}.ms-md-3{margin-left:1rem!important}}body{margin:0!important;padding:0!important;font-family:Nunito,sans-serif;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:relative;width:100%}</style><link rel="stylesheet" href="styles.abeafadc8f2ddba6.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles.abeafadc8f2ddba6.css"></noscript><style ng-transition="serverApp">@charset "UTF-8";[_nghost-sc69]{display:block;--ln-bg: #ffffff;--ln-surface: #fafafa;--ln-text: #111111;--ln-muted: #5c5c5c;--ln-border: rgba(17, 17, 17, .08);--ln-accent: #376c50;--ln-accent-soft: rgba(55, 108, 80, .12);--ln-max: 1120px;--ln-pad: clamp(1.25rem, 4vw, 2.5rem);--ln-shell-max: 1320px;--ln-shell-pad-x: clamp(.8rem, 2.6vw, 1.6rem);--ln-section-pad-y: clamp(1.2rem, 4vw, 2.2rem);--ln-heading-spacing: 1rem;--ln-copy-line-height: 1.6;--ln-copy-size: 1.05rem;--ln-trial-spacer: 0rem;--ln-header-height: 4.75rem;--ln-header-spacer: calc(var(--ln-trial-spacer) + var(--ln-header-height));font-family:Nunito,sans-serif;color:var(--ln-text);background:var(--ln-bg)}@media (min-width: 992px){[_nghost-sc69]{--ln-header-height: 5.25rem}}.ln-page[_ngcontent-sc69]{min-height:100vh;background:var(--ln-bg)}.ln-header-spacer[_ngcontent-sc69]{height:var(--ln-header-spacer);flex-shrink:0}.ln-header[_ngcontent-sc69]{position:fixed;top:0;left:0;right:0;z-index:30;border-bottom:1px solid rgba(17,17,17,.1);overflow:hidden;background:transparent}.ln-header-frost[_ngcontent-sc69]{position:absolute;inset:0;z-index:0;pointer-events:none;background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.35}.ln-header-slide[_ngcontent-sc69]{position:relative;z-index:1;will-change:transform}.ln-header-body[_ngcontent-sc69]{position:relative}.ln-header-top[_ngcontent-sc69]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.85rem var(--ln-pad)}@media (max-width: 991.98px){.ln-header-top[_ngcontent-sc69]{flex-wrap:nowrap;gap:.5rem;min-width:0}.ln-brand[_ngcontent-sc69]{flex:1 1 auto;min-width:0}.ln-brand-text[_ngcontent-sc69]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ln-header-actions[_ngcontent-sc69]   .ln-store[_ngcontent-sc69]{display:none}.ln-header-actions[_ngcontent-sc69]{flex-shrink:0;margin-left:auto}}.ln-header--reduced[_ngcontent-sc69]   .ln-header-top[_ngcontent-sc69]{padding-top:.5rem;padding-bottom:.5rem}.ln-header--reduced[_ngcontent-sc69]   .ln-logo[_ngcontent-sc69]{transform:scale(.88)}.ln-header--reduced[_ngcontent-sc69]   .ln-header-frost[_ngcontent-sc69]{opacity:.92}.ln-header--reduced[_ngcontent-sc69]   .ln-nav-desktop[_ngcontent-sc69]{gap:.35rem}.ln-header--reduced[_ngcontent-sc69]   .ln-nav-link[_ngcontent-sc69]{font-size:.88rem}.ln-header--reduced[_ngcontent-sc69]{border-bottom-color:transparent}.ln-brand[_ngcontent-sc69]{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;color:inherit;flex-shrink:0}.ln-logo[_ngcontent-sc69]{display:block;width:40px;height:40px;object-fit:contain;border-radius:10px;transform-origin:left center}.ln-brand-text[_ngcontent-sc69]{font-weight:700;font-size:1.05rem;letter-spacing:-.02em}.ln-nav-desktop[_ngcontent-sc69]{display:none;align-items:center;justify-content:center;flex-wrap:wrap;gap:.65rem;flex:1;min-width:0}@media (min-width: 992px){.ln-nav-desktop[_ngcontent-sc69]{display:flex}}.ln-nav-link[_ngcontent-sc69]{font-size:.9rem;font-weight:800;color:#1a1a1a;text-decoration:none;white-space:nowrap;padding:.35rem .45rem;border-radius:8px;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;position:relative}.ln-nav-link[_ngcontent-sc69]:after{content:"";position:absolute;
122left:.45rem;right:.45rem;bottom:.15rem;height:1px;background:var(--ln-accent);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.ln-nav-link[_ngcontent-sc69]:hover, .ln-nav-link[_ngcontent-sc69]:focus-visible{color:var(--ln-text);background:transparent;outline:none}.ln-nav-link[_ngcontent-sc69]:hover:after, .ln-nav-link[_ngcontent-sc69]:focus-visible:after{transform:scaleX(1)}.ln-header-actions[_ngcontent-sc69]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ln-link-muted[_ngcontent-sc69]{font-size:.9rem;color:var(--ln-muted);text-decoration:none;white-space:nowrap}.ln-link-muted[_ngcontent-sc69]:hover{color:var(--ln-text)}.ln-link-classic[_ngcontent-sc69]{display:none}@media (min-width: 992px){.ln-link-classic[_ngcontent-sc69]{display:inline}}.ln-store[_ngcontent-sc69]{padding:0;border:none;background:transparent;cursor:pointer;line-height:0;border-radius:8px}.ln-store[_ngcontent-sc69]   img[_ngcontent-sc69]{display:block;height:34px;width:auto}.ln-store--app[_ngcontent-sc69]   img[_ngcontent-sc69]{height:32px}.ln-menu-btn[_ngcontent-sc69]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-left:.15rem;padding:0;border:1px solid var(--ln-border);border-radius:10px;background:rgba(255,255,255,.85);cursor:pointer}@media (min-width: 992px){.ln-menu-btn[_ngcontent-sc69]{display:none}}.ln-menu-icon[_ngcontent-sc69]{position:relative;display:block;width:1.1rem;height:2px;background:var(--ln-text);border-radius:1px;transition:transform .2s ease}.ln-menu-icon[_ngcontent-sc69]:before, .ln-menu-icon[_ngcontent-sc69]:after{content:"";position:absolute;left:0;width:100%;height:2px;background:var(--ln-text);border-radius:1px;transition:transform .2s ease,top .2s ease}.ln-menu-icon[_ngcontent-sc69]:before{top:-6px}.ln-menu-icon[_ngcontent-sc69]:after{top:6px}.ln-menu-icon--open[_ngcontent-sc69]{background:transparent}.ln-menu-icon--open[_ngcontent-sc69]:before{top:0;transform:rotate(45deg)}.ln-menu-icon--open[_ngcontent-sc69]:after{top:0;transform:rotate(-45deg)}.ln-drawer[_ngcontent-sc69]{position:fixed;left:0;right:0;top:var(--ln-header-spacer);bottom:0;z-index:25;padding:1rem var(--ln-pad) 2rem;overflow-y:auto;background:rgba(255,255,255,.98);border-top:1px solid var(--ln-border);transform:translateY(-100%);visibility:hidden;pointer-events:none;transition:transform .3s ease,visibility .3s}@media (min-width: 992px){.ln-drawer[_ngcontent-sc69]{display:none}}.ln-drawer--open[_ngcontent-sc69]{transform:translateY(0);visibility:visible;pointer-events:auto}.ln-drawer-nav[_ngcontent-sc69]{display:flex;flex-direction:column;gap:.25rem;max-width:20rem}.ln-drawer-link[_ngcontent-sc69]{padding:.65rem .35rem;font-size:1.02rem;font-weight:800;color:#141414;text-decoration:none;border-bottom:1px solid var(--ln-border);border-radius:6px}.ln-drawer-link[_ngcontent-sc69]:focus-visible{outline:2px solid var(--ln-accent);outline-offset:2px}.ln-drawer-link--muted[_ngcontent-sc69]{color:var(--ln-muted);font-weight:600}.ln-trial-banner[_ngcontent-sc69]{position:fixed;top:0;left:0;right:0;z-index:31;padding:.35rem var(--ln-pad);background:linear-gradient(135deg,rgba(55,108,80,.16),rgba(79,195,133,.12));border-bottom:1px solid rgba(55,108,80,.18);will-change:transform}.ln-trial-banner-inner[_ngcontent-sc69]{max-width:var(--ln-max);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:.85rem;text-align:center}.ln-trial-banner-copy[_ngcontent-sc69]{margin:0;font-size:.86rem;font-weight:800;color:#184b34}.ln-trial-banner-icon[_ngcontent-sc69]{margin-right:.45rem}.ln-trial-banner-btn[_ngcontent-sc69]{border:1px solid rgba(55,108,80,.35);background:#fff;color:#184b34;border-radius:999px;padding:.25rem .7rem;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.ln-trial-banner-btn[_ngcontent-sc69]:hover{background:#f5fffa}@media (max-width: 699.98px){.ln-trial-banner-inner[_ngcontent-sc69]{justify-content:center;gap:.6rem}.ln-trial-banner-copy[_ngcontent-sc69]{font-size:.8rem}.ln-trial-banner-btn[_ngcontent-sc69]{font-size:.72rem;padding:.2rem .62rem}}.ln-hero[_ngcontent-sc69]{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:calc(100vh - var(--ln-header-spacer));min-height:calc(100dvh - var(--ln-header-spacer));padding:clamp(2.5rem,10vw,5.5rem) var(--ln-pad) clamp(2rem,6vw,3rem);scroll-margin-top:calc(var(--ln-header-spacer) + .5rem)}.ln-hero-bg[_ngcontent-sc69]{position:absolute;inset:0;z-index:0;pointer-events:none;background-color:var(--ln-bg);background-image:url(wavvy-background-green.3453a83f22c0c1b3.png);background-repeat:no-repeat;background-position:right bottom;background-size:auto 86%;opacity:.38}.ln-hero--reduced-motion[_ngcontent-sc69]   .ln-hero-bg[_ngcontent-sc69]{opacity:.22;background-size:auto 78%}.ln-hero-floats[_ngcontent-sc69]{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.ln-hero-float[_ngcontent-sc69]{position:absolute;
122left:50%;--drift-x: 0px;font-size:clamp(1.6rem,3.8vw,2.6rem);color:#376c506b;text-shadow:0 1px 0 rgba(255,255,255,.65);filter:drop-shadow(0 10px 14px rgba(55,108,80,.12));transform:translate3d(calc(-50% + var(--drift-x)),0,0);animation:ln-hero-float-y 5.8s ease-in-out infinite;will-change:transform}.ln-hero-float--1[_ngcontent-sc69]{top:20%;--drift-x: -4.75rem;animation-duration:6.2s;animation-delay:-.4s}.ln-hero-float--2[_ngcontent-sc69]{top:38%;--drift-x: 5.25rem;animation-duration:5.1s;animation-delay:-1.8s}.ln-hero-float--3[_ngcontent-sc69]{top:56%;--drift-x: -4rem;animation-duration:5.6s;animation-delay:-2.6s}.ln-hero-float--4[_ngcontent-sc69]{top:74%;--drift-x: 4.25rem;animation-duration:6.4s;animation-delay:-.9s}.ln-hero--reduced-motion[_ngcontent-sc69]   .ln-hero-float[_ngcontent-sc69]{animation:none;color:#376c5047}@media (prefers-reduced-motion: reduce){.ln-hero-float[_ngcontent-sc69]{animation:none}}@media (max-width: 991.98px){.ln-hero-float--1[_ngcontent-sc69]{--drift-x: -3.25rem}.ln-hero-float--2[_ngcontent-sc69]{--drift-x: 3.5rem}.ln-hero-float--3[_ngcontent-sc69]{--drift-x: -2.75rem}.ln-hero-float--4[_ngcontent-sc69]{--drift-x: 3rem}}@keyframes ln-hero-float-y{0%,to{transform:translate3d(calc(-50% + var(--drift-x)),0,0)}50%{transform:translate3d(calc(-50% + var(--drift-x)),-11px,0)}}.ln-hero-inner[_ngcontent-sc69]{position:relative;z-index:2;flex:1;display:grid;align-content:center;max-width:var(--ln-max);width:100%;margin:0 auto;gap:clamp(1.5rem,4vw,2.5rem);align-items:center}@media (min-width: 992px){.ln-hero-inner[_ngcontent-sc69]{grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);gap:clamp(1.75rem,4.5vw,3rem)}.ln-hero-copy[_ngcontent-sc69]{padding-right:clamp(.5rem,2.5vw,1.75rem)}}.ln-hero-copy[_ngcontent-sc69]{min-width:0}.ln-hero-visual[_ngcontent-sc69]{width:100%;max-width:260px;margin-left:auto;margin-right:auto}@media (min-width: 992px){.ln-hero-visual[_ngcontent-sc69]{max-width:min(300px,38vw);margin-left:0;margin-right:0;justify-self:end}}.ln-hero-phone[_ngcontent-sc69]{border-radius:28px;overflow:hidden;border:1px solid rgba(17,17,17,.07);box-shadow:0 4px 20px #1111110d,0 22px 56px #1111111a;background:#0d0d0d;display:flex;flex-direction:column}.ln-hero-carousel-viewport[_ngcontent-sc69]{overflow:hidden;width:100%;flex:1;min-height:0}@media (min-width: 992px){.ln-hero-carousel-viewport[_ngcontent-sc69]{overflow:visible;height:100%}}.ln-hero-track[_ngcontent-sc69]{display:flex;width:300%;will-change:transform}.ln-hero-panel[_ngcontent-sc69]{flex:0 0 33.333333%;display:flex;align-items:flex-start;justify-content:center}.ln-hero-shot[_ngcontent-sc69]{display:block;width:100%;height:auto;object-fit:contain}.ln-hero-carousel-nav[_ngcontent-sc69]{display:none}@media (max-width: 991.98px){.ln-hero-carousel-nav[_ngcontent-sc69]{display:flex;justify-content:center;padding:.65rem 0 .35rem;flex-shrink:0}}.ln-hero-carousel-dots[_ngcontent-sc69]{display:inline-flex;align-items:center;gap:.45rem}.ln-hero-carousel-dot[_ngcontent-sc69]{width:.5rem;height:.5rem;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.32);cursor:pointer;transition:transform .2s ease,background .2s ease}.ln-hero-carousel-dot.is-active[_ngcontent-sc69]{background:#fff;transform:scale(1.28)}.ln-hero-carousel-dot[_ngcontent-sc69]:focus-visible{outline:2px solid var(--ln-accent);outline-offset:2px}@media (max-width: 991.98px){.ln-hero-inner[_ngcontent-sc69]{grid-template-columns:1fr}.ln-hero-copy[_ngcontent-sc69]{text-align:center}.ln-hero-title[_ngcontent-sc69], .ln-hero-lead[_ngcontent-sc69]{margin-left:auto;margin-right:auto}.ln-hero-cta[_ngcontent-sc69]{justify-content:center}.ln-hero-phone[_ngcontent-sc69]{max-width:260px;margin-left:auto;margin-right:auto}.ln-hero-carousel-viewport[_ngcontent-sc69]{touch-action:pan-x pinch-zoom}.ln-hero-track[_ngcontent-sc69]{flex-direction:row;width:300%;transition:transform .38s cubic-bezier(.22,1,.36,1)}.ln-hero-panel[_ngcontent-sc69]{flex:0 0 33.333333%;width:33.333333%}.ln-hero--reduced-motion[_ngcontent-sc69]   .ln-hero-carousel-viewport[_ngcontent-sc69]{overflow:visible;touch-action:auto}.ln-hero--reduced-motion[_ngcontent-sc69]   .ln-hero-track[_ngcontent-sc69]{flex-direction:column;width:100%;transition:none}.ln-hero--reduced-motion[_ngcontent-sc69]   .ln-hero-panel[_ngcontent-sc69]{flex:0 0 auto;width:100%}}.ln-hero--reduced-motion[_ngcontent-sc69]   .ln-hero-phone[_ngcontent-sc69]{overflow:visible;background:transparent;border:none;box-shadow:none}.ln-hero--reduced-motion[_ngcontent-sc69]   .ln-hero-track[_ngcontent-sc69]{flex-direction:column;width:100%;transform:none!important}.ln-hero--reduced-motion[_ngcontent-sc69]   .ln-hero-panel[_ngcontent-sc69]{flex:0 0 auto;width:100%;max-width:280px;margin-left:auto;margin-right:auto}.ln-hsteps[_ngcontent-sc69]{scroll-margin-top:calc(var(--ln-header-spacer) + .5rem);padding:0 var(--ln-pad)}.ln-hsteps-intro[_ngcontent-sc69]{max-width:36rem;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) 0 1.25rem;text-align:center}.ln-hsteps-eyebrow[_ngcontent-sc69]{margin:0 0 .45rem;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--ln-accent)}.ln-hsteps-heading[_ngcontent-sc69]{margin:0 0 .5rem;font-size:clamp(1.45rem,3.2vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.ln-hsteps-sub[_ngcontent-sc69]{margin:0;font-size:1.02rem;line-height:1.55;color:var(--ln-muted)}.ln-hsteps-progress[_ngcontent-sc69]{display:none}@media (min-width: 992px){.ln-hsteps-progress[_ngcontent-sc69]{display:flex;align-items:flex-start;justify-content:center;gap:0;max-width:36rem;margin:0 auto 1.1rem;padding:0 var(--ln-pad)}}.ln-hsteps-progress-item[_ngcontent-sc69]{display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center}
122.ln-hsteps-progress-num[_ngcontent-sc69]{box-sizing:border-box;width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:800;letter-spacing:.02em;border:2px dashed rgba(22,101,52,.35);color:var(--ln-muted);background:#fff}.ln-hsteps-progress-item.is-active[_ngcontent-sc69]   .ln-hsteps-progress-num[_ngcontent-sc69]{border-style:solid;border-color:var(--ln-accent);background:var(--ln-accent);color:#fff}.ln-hsteps-progress-item.is-done[_ngcontent-sc69]   .ln-hsteps-progress-num[_ngcontent-sc69]{border-style:solid;border-color:var(--ln-accent);color:var(--ln-accent);background:#fff}.ln-hsteps-progress-label[_ngcontent-sc69]{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ln-muted)}.ln-hsteps-progress-item.is-active[_ngcontent-sc69]   .ln-hsteps-progress-label[_ngcontent-sc69]{color:var(--ln-accent)}.ln-hsteps-progress-connector[_ngcontent-sc69]{flex:1 1 1.5rem;max-width:3.5rem;min-width:1rem;height:0;border-top:2px dashed rgba(22,163,74,.45);margin-top:1.15rem;align-self:flex-start}.ln-hsteps-viewport[_ngcontent-sc69]{position:relative;overflow:hidden;margin:0 auto;max-width:min(100%,var(--ln-max));border-radius:20px;border:1px solid var(--ln-border);box-shadow:0 20px 50px #1111110f}@media (min-width: 992px){.ln-hsteps-viewport[_ngcontent-sc69]{height:min(100dvh - var(--ln-header-spacer),640px);max-height:min(100dvh - var(--ln-header-spacer),640px)}}.ln-hsteps-track[_ngcontent-sc69]{display:flex;width:400%;height:100%;will-change:transform}.ln-hsteps-panel[_ngcontent-sc69]{flex:0 0 25%;box-sizing:border-box;min-height:0;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,2.5vw,1.5rem)}.ln-hsteps-panel--tint-a[_ngcontent-sc69]{background:linear-gradient(165deg,rgba(236,252,244,.98) 0%,#fff 58%)}.ln-hsteps-panel--tint-b[_ngcontent-sc69]{background:linear-gradient(165deg,rgba(232,248,242,.95) 0%,#fff 55%)}.ln-hsteps-panel--tint-c[_ngcontent-sc69]{background:linear-gradient(165deg,rgba(255,248,230,.95) 0%,#fff 55%)}.ln-hsteps-panel--tint-d[_ngcontent-sc69]{background:linear-gradient(165deg,rgba(254,242,242,.96) 0%,#fff 58%)}.ln-hsteps-panel-inner[_ngcontent-sc69]{display:grid;gap:clamp(1rem,2.5vw,1.5rem);align-items:center;width:100%;max-width:var(--ln-max);min-height:0;padding:clamp(1rem,2.2vw,1.35rem);box-sizing:border-box;background:#fff;border-radius:18px;border:1px solid rgba(17,17,17,.06);box-shadow:0 14px 40px #1111110d}.ln-hsteps-copy[_ngcontent-sc69]{max-width:min(26rem,100%);padding-left:clamp(.75rem,2.5vw,1.75rem);padding-right:clamp(.5rem,2vw,1rem);box-sizing:border-box}@media (max-width: 699.98px){.ln-hsteps-copy[_ngcontent-sc69]{max-width:none}}@media (min-width: 700px){.ln-hsteps-panel-inner[_ngcontent-sc69]{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr)}}.ln-hsteps-step[_ngcontent-sc69]{display:inline-block;margin:0 0 .65rem;padding:.2rem .55rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ln-accent);background:rgba(22,163,74,.1);border-radius:999px}.ln-hsteps-title-row[_ngcontent-sc69]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.65rem}.ln-hsteps-icon-chip[_ngcontent-sc69]{flex:0 0 auto;width:2.65rem;height:2.65rem;display:grid;place-items:center;border-radius:12px;border:2px solid var(--ln-accent);color:var(--ln-accent);background:transparent;font-size:1.05rem}.ln-hsteps-title[_ngcontent-sc69]{margin:0;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;flex:1;min-width:0}.ln-hsteps-lead[_ngcontent-sc69]{margin:0 0 1rem;font-size:1.02rem;line-height:1.6;color:var(--ln-muted)}.ln-hsteps-features[_ngcontent-sc69]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.ln-hsteps-features--short[_ngcontent-sc69]{gap:.55rem}.ln-hsteps-features[_ngcontent-sc69]   li[_ngcontent-sc69]{display:flex;align-items:flex-start;gap:.65rem;font-size:.95rem;line-height:1.45;color:var(--ln-text)}.ln-hsteps-ft-ico[_ngcontent-sc69]{flex:0 0 auto;width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:8px;border:1.5px solid rgba(22,163,74,.55);color:var(--ln-accent);background:transparent;font-size:.85rem}.ln-hsteps-next[_ngcontent-sc69]{margin-top:1.1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.05rem;border-radius:999px;border:1px solid rgba(22,163,74,.35);background:rgba(236,252,244,.98);color:var(--ln-accent);font-weight:700;font-size:.88rem;cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease}.ln-hsteps-next[_ngcontent-sc69]:hover{background:rgba(220,252,231,.98);border-color:#16a34a8c}.ln-hsteps-next[_ngcontent-sc69]   i[_ngcontent-sc69]{font-size:.78rem}.ln-hsteps-visual[_ngcontent-sc69]{display:flex;justify-content:center;min-height:0}.ln-hsteps-visual-stack[_ngcontent-sc69]{display:flex;align-items:center;justify-content:flex-end;
122gap:clamp(.5rem,1.5vw,1rem);width:100%;min-height:0}.ln-hsteps-visual-stack--reverse[_ngcontent-sc69]{flex-direction:row-reverse}@media (min-width: 992px){.ln-hsteps-visual-stack--center-illo[_ngcontent-sc69]{display:grid;grid-template-columns:minmax(0,1fr) auto max-content;align-items:center;gap:clamp(.5rem,1.5vw,1rem);justify-content:stretch}.ln-hsteps-visual-stack--center-illo[_ngcontent-sc69]   .ln-hsteps-illo[_ngcontent-sc69]{grid-column:2;justify-self:center;justify-content:center;width:auto;max-width:100%;flex:0 1 auto}.ln-hsteps-visual-stack--center-illo[_ngcontent-sc69]   .ln-hsteps-float-cards[_ngcontent-sc69]{grid-column:3;justify-self:end}}.ln-hsteps-float-cards[_ngcontent-sc69]{display:flex;flex-direction:column;gap:.55rem;flex:0 0 auto;max-width:11.5rem;z-index:1}.ln-hsteps-float-card[_ngcontent-sc69]{display:flex;align-items:center;gap:.55rem;padding:.55rem .75rem;border-radius:14px;background:linear-gradient(145deg,#fff 0%,var(--ln-accent-soft) 100%);border:1px solid rgba(55,108,80,.2);box-shadow:0 8px 24px #376c501a;font-size:.8rem;line-height:1.4;color:var(--ln-text)}.ln-hsteps-float-card[_ngcontent-sc69]:nth-child(2){background:linear-gradient(145deg,#fff 0%,rgba(55,108,80,.08) 100%)}.ln-hsteps-float-card[_ngcontent-sc69]:nth-child(3){background:linear-gradient(145deg,#fff 0%,rgba(55,108,80,.06) 100%)}.ln-hsteps-float-card[_ngcontent-sc69]   i[_ngcontent-sc69]{flex:0 0 auto;box-sizing:border-box;width:2rem;height:2rem;display:grid;place-items:center;border-radius:10px;background:var(--ln-accent-soft);border:1px solid rgba(55,108,80,.28);color:var(--ln-accent);font-size:.82rem}.ln-hsteps-float-card[_ngcontent-sc69]   p[_ngcontent-sc69]{margin:0;color:var(--ln-text)}.ln-hsteps-float-card[_ngcontent-sc69]   .ln-muted-inline[_ngcontent-sc69]{color:var(--ln-muted);font-weight:600}.ln-hsteps-float-card[_ngcontent-sc69]   strong[_ngcontent-sc69]{color:var(--ln-accent);font-weight:800}.ln-hsteps-illo[_ngcontent-sc69]{display:flex;align-items:center;justify-content:flex-end;width:100%;max-height:100%;min-height:0;flex:1 1 auto;min-width:0}.ln-hsteps-illo-img[_ngcontent-sc69]{display:block;width:100%;max-width:min(100%,720px);height:auto;max-height:min(52dvh,420px);object-fit:contain;border-radius:12px;filter:drop-shadow(0 12px 28px rgba(17,17,17,.08))}.ln-hsteps-phone[_ngcontent-sc69]{width:100%;max-width:min(300px,100%);border-radius:22px;overflow:hidden;border:1px solid var(--ln-border);box-shadow:0 18px 48px #1111111a;background:#0d0d0d}.ln-hsteps-shot[_ngcontent-sc69]{display:block;width:100%;height:auto;object-fit:contain}@media (max-width: 991.98px){.ln-hsteps-viewport[_ngcontent-sc69]{border-radius:16px}.ln-hsteps-track[_ngcontent-sc69]{flex-direction:column;width:100%;height:auto}.ln-hsteps-panel[_ngcontent-sc69]{flex:0 0 auto;width:100%;min-height:0}.ln-hsteps-visual-stack[_ngcontent-sc69], .ln-hsteps-visual-stack--reverse[_ngcontent-sc69]{flex-direction:column;align-items:stretch}.ln-hsteps-visual-stack--center-illo[_ngcontent-sc69]{display:flex;flex-direction:column;align-items:center;gap:1rem}.ln-hsteps-visual-stack--center-illo[_ngcontent-sc69]   .ln-hsteps-illo[_ngcontent-sc69]{justify-content:center;width:100%}.ln-hsteps-float-cards[_ngcontent-sc69]{flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:none}.ln-hsteps-float-card[_ngcontent-sc69]{flex:1 1 auto;min-width:min(100%,10rem)}.ln-hsteps-illo[_ngcontent-sc69]{justify-content:center}.ln-hsteps-illo-img[_ngcontent-sc69]{max-width:100%;max-height:none}}.ln-hsteps--static[_ngcontent-sc69]   .ln-hsteps-track[_ngcontent-sc69]{flex-direction:column;width:100%;height:auto;transform:none!important}.ln-hsteps--static[_ngcontent-sc69]   .ln-hsteps-viewport[_ngcontent-sc69]{height:auto;max-height:none}.ln-hsteps--static[_ngcontent-sc69]   .ln-hsteps-progress[_ngcontent-sc69]{display:none}.ln-impact[_ngcontent-sc69]{max-width:min(100%,var(--ln-shell-max));margin:0 auto;padding:0 var(--ln-shell-pad-x) clamp(1.25rem,4vw,2.25rem)}.ln-impact-intro[_ngcontent-sc69]{margin:0 0 .5rem;text-align:left}.ln-impact-section-title[_ngcontent-sc69]{margin:0}.ln-impact-viewport[_ngcontent-sc69]{position:relative;overflow:hidden;margin:0 auto;width:100%;border-radius:0;border:none;box-shadow:none;background:transparent}@media (max-width: 991.98px){.ln-impact-viewport[_ngcontent-sc69]{min-height:min(72vw,420px)}}@media (min-width: 992px){.ln-impact-viewport[_ngcontent-sc69]{height:min(100dvh - var(--ln-header-spacer),560px);max-height:min(100dvh - var(--ln-header-spacer),560px)}}.ln-impact-track[_ngcontent-sc69]{display:flex;width:300%;height:100%;will-change:transform}.ln-impact-panel[_ngcontent-sc69]{flex:0 0 33.333333%;box-sizing:border-box;min-height:0;display:flex;align-items:center;justify-content:center;padding:clamp(.35rem,.9vw,.65rem);background:transparent}@media (min-width: 992px){.ln-impact-panel[_ngcontent-sc69]{align-items:stretch}.ln-impact-panel-inner[_ngcontent-sc69]{flex:1;min-height:0;display:flex;flex-direction:column}.ln-impact-panel-inner[_ngcontent-sc69] > .ln-impact-columns[_ngcontent-sc69]{flex:1;min-height:0;align-content:center}.ln-impact-showcase[_ngcontent-sc69]{display:flex;align-self:stretch;min-height:0}.ln-impact-showcase-inner[_ngcontent-sc69]{flex:1;min-height:0;width:100%;align-self:stretch;align-content:center}}.ln-impact-panel--freedom-slide[_ngcontent-sc69], .ln-impact-panel--privacy-slide[_ngcontent-sc69], .ln-impact-panel--sdg-slide[_ngcontent-sc69]{padding:clamp(.25rem,.65vw,.45rem)}.ln-impact-panel-inner[_ngcontent-sc69]{width:100%;max-width:min(100%,var(--ln-shell-max))}.ln-impact-columns[_ngcontent-sc69]{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:clamp(1rem,2.8vw,2.25rem);align-items:center}.ln-impact-title[_ngcontent-sc69]{margin:0 0 .75rem;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800;line-height:1.2;color:var(--ln-text)}.ln-impact-copy[_ngcontent-sc69]{margin:0;font-size:1.04rem;line-height:1.62;color:var(--ln-muted)}.ln-impact-showcase[_ngcontent-sc69]{min-width:0}.ln-impact-showcase-inner[_ngcontent-sc69]{display:grid;gap:.85rem;align-items:stretch;padding:clamp(.65rem,1.6vw,1rem);border-radius:18px;background:#fff;border:1px solid rgba(26,51,38,.18);box-shadow:0 12px 32px #1111110d}@media (min-width: 640px){.ln-impact-showcase-inner[_ngcontent-sc69]{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center}}.ln-impact-showcase-aside[_ngcontent-sc69]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.ln-impact-freedom-card[_ngcontent-sc69], .ln-impact-privacy-card[_ngcontent-sc69], .ln-impact-sdg-card[_ngcontent-sc69]{position:relative;max-width:min(100%,var(--ln-shell-max));margin:0 auto;padding:clamp(.65rem,1.4vw,1rem);border-radius:22px;border:1px solid rgba(17,17,17,.07);background:linear-gradient(165deg,#f4f7f6 0%,#eef2f1 55%,#f8faf9 100%);box-shadow:0 16px 44px #1111110f;overflow:hidden}.ln-impact-freedom-card[_ngcontent-sc69]:before, .ln-impact-privacy-card[_ngcontent-sc69]:before, .ln-impact-sdg-card[_ngcontent-sc69]:before{content:"";position:absolute;top:-20%;right:-8%;width:55%;height:55%;pointer-events:none;opacity:.22;background-image:radial-gradient(circle,rgba(55,108,80,.35) 1px,transparent 1.5px);background-size:10px 10px}.ln-impact-freedom-card[_ngcontent-sc69]:after, .ln-impact-privacy-card[_ngcontent-sc69]:after, .ln-impact-sdg-card[_ngcontent-sc69]:after{content:"";position:absolute;bottom:-18%;right:-6%;width:42%;height:48%;pointer-events:none;opacity:.12;background:radial-gradient(circle at 30% 40%,rgba(55,108,80,.35),transparent 55%),radial-gradient(circle at 70% 70%,rgba(55,108,80,.2),transparent 50%)}.ln-impact-columns--freedom[_ngcontent-sc69], .ln-impact-columns--privacy[_ngcontent-sc69], .ln-impact-columns--sdg[_ngcontent-sc69]{position:relative;z-index:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1rem,2.5vw,2rem);align-items:center}.ln-impact-freedom-main[_ngcontent-sc69]{display:flex;flex-direction:column;gap:.65rem;min-width:0}.ln-impact-mission-pill[_ngcontent-sc69]{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.22rem .65rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ln-accent);background:rgba(55,108,80,.1);border:1px solid rgba(55,108,80,.18)}.ln-impact-mission-pill[_ngcontent-sc69]   i[_ngcontent-sc69]{font-size:.75rem}.ln-impact-mission-pill--plain[_ngcontent-sc69]{text-transform:none;letter-spacing:.04em;font-size:.72rem;font-weight:700}.ln-impact-title--freedom[_ngcontent-sc69]{margin:0 0 .35rem;color:var(--ln-accent)}.ln-impact-title--freedom[_ngcontent-sc69]:after{content:"";display:block;width:2.75rem;height:3px;margin-top:.45rem;border-radius:2px;background:var(--ln-accent)}.ln-impact-copy--freedom[_ngcontent-sc69]{margin-bottom:.15rem}
122.ln-impact-title-accent[_ngcontent-sc69]{color:var(--ln-accent)}.ln-impact-title--privacy[_ngcontent-sc69]{margin:0 0 .35rem;color:var(--ln-text)}.ln-impact-title--privacy[_ngcontent-sc69]:after{content:"";display:block;width:2.75rem;height:3px;margin-top:.45rem;border-radius:2px;background:var(--ln-accent)}.ln-impact-copy--privacy[_ngcontent-sc69]{margin-bottom:.15rem}.ln-impact-title--sdg[_ngcontent-sc69]{margin:0 0 .35rem;color:var(--ln-text)}.ln-impact-title--sdg[_ngcontent-sc69]:after{content:"";display:block;width:2.75rem;height:3px;margin-top:.45rem;border-radius:2px;background:var(--ln-accent)}.ln-impact-copy--sdg[_ngcontent-sc69]{margin-bottom:.15rem}.ln-impact-sdg-main[_ngcontent-sc69], .ln-impact-privacy-main[_ngcontent-sc69]{display:flex;flex-direction:column;gap:.65rem;min-width:0}.ln-impact-privacy-features[_ngcontent-sc69], .ln-impact-sdg-features[_ngcontent-sc69]{display:grid;grid-template-columns:1fr;gap:.55rem;margin-top:.25rem}@media (min-width: 560px){.ln-impact-privacy-features[_ngcontent-sc69], .ln-impact-sdg-features[_ngcontent-sc69]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .55rem}}.ln-impact-privacy-feature[_ngcontent-sc69], .ln-impact-sdg-feature[_ngcontent-sc69]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:.5rem .35rem}.ln-impact-privacy-feature-ico[_ngcontent-sc69], .ln-impact-sdg-feature-ico[_ngcontent-sc69]{display:grid;place-items:center;width:2.65rem;height:2.65rem;border-radius:50%;background:rgba(55,108,80,.1);border:1px solid rgba(55,108,80,.16);color:var(--ln-accent);font-size:1rem}.ln-impact-privacy-no-servers-ico[_ngcontent-sc69]{display:inline-block;height:1em;line-height:1em;vertical-align:middle}.ln-impact-privacy-no-servers-slash[_ngcontent-sc69]{font-size:.92em;opacity:.95}.ln-impact-privacy-feature-label[_ngcontent-sc69], .ln-impact-sdg-feature-label[_ngcontent-sc69]{font-size:.7rem;font-weight:700;line-height:1.3;color:var(--ln-text)}.ln-impact-privacy-visual[_ngcontent-sc69], .ln-impact-sdg-visual[_ngcontent-sc69]{display:flex;align-items:center;justify-content:center;min-height:0}.ln-impact-privacy-shot[_ngcontent-sc69], .ln-impact-sdg-shot[_ngcontent-sc69]{border-radius:16px;filter:drop-shadow(0 14px 32px rgba(17,17,17,.12))}.ln-impact-freedom-features[_ngcontent-sc69]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem;margin-top:.35rem}@media (min-width: 720px){.ln-impact-freedom-features[_ngcontent-sc69]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem .65rem}}.ln-impact-freedom-feature[_ngcontent-sc69]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:.45rem .35rem}.ln-impact-freedom-feature-ico[_ngcontent-sc69]{display:grid;place-items:center;width:2.65rem;height:2.65rem;border-radius:50%;background:rgba(55,108,80,.1);border:1px solid rgba(55,108,80,.16);color:var(--ln-accent);font-size:1rem}.ln-impact-freedom-feature-title[_ngcontent-sc69]{font-size:.74rem;font-weight:800;line-height:1.25;color:var(--ln-text)}.ln-impact-freedom-feature-body[_ngcontent-sc69]{font-size:.66rem;line-height:1.35;color:var(--ln-muted);max-width:11rem}.ln-impact-freedom-banner[_ngcontent-sc69]{display:flex;align-items:center;gap:.65rem;margin-top:.5rem;padding:.55rem .75rem;border-radius:14px;background:rgba(236,252,244,.98);border:1px solid rgba(55,108,80,.14)}.ln-impact-freedom-banner-check[_ngcontent-sc69]{flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--ln-accent);color:#fff;font-size:.72rem}.ln-impact-freedom-banner-text[_ngcontent-sc69]{margin:0;flex:1 1 auto;min-width:0;font-size:.8rem;line-height:1.45;font-weight:600;color:var(--ln-text)}.ln-impact-freedom-banner-art[_ngcontent-sc69]{flex:0 0 auto;display:block;height:clamp(64px,14vw,96px);width:auto;max-width:46%;object-fit:contain;object-position:right center}.ln-impact-freedom-phone[_ngcontent-sc69]{display:flex;align-items:center;justify-content:center;min-height:0}.ln-impact-freedom-shot[_ngcontent-sc69], .ln-impact-privacy-shot[_ngcontent-sc69], .ln-impact-sdg-shot[_ng
122content-sc69]{display:block;width:100%;height:auto;object-fit:contain;max-width:min(100%,420px);max-height:min(56dvh,480px)}.ln-impact-freedom-shot[_ngcontent-sc69]{border-radius:16px;filter:drop-shadow(0 14px 32px rgba(17,17,17,.14))}.ln-impact-showcase-ico[_ngcontent-sc69]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:12px;background:var(--ln-accent-soft);border:1px solid rgba(55,108,80,.28);color:var(--ln-accent);font-size:1.05rem}.ln-impact-showcase-kicker[_ngcontent-sc69]{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ln-accent);line-height:1.35}.ln-impact-showcase-lead[_ngcontent-sc69]{margin:0;font-size:.8rem;line-height:1.45;color:var(--ln-muted)}.ln-impact-showcase-art[_ngcontent-sc69]{margin-top:.15rem;border-radius:12px;overflow:hidden;background:rgba(55,108,80,.04)}.ln-impact-showcase-art-img[_ngcontent-sc69]{display:block;width:100%;height:auto;max-height:clamp(72px,14vw,108px);object-fit:contain}.ln-impact-showcase-quote[_ngcontent-sc69]{margin:.35rem 0 0;font-size:.74rem;line-height:1.45;font-style:italic;color:#5c5c5cf2}.ln-impact-showcase-phone[_ngcontent-sc69]{display:flex;align-items:center;justify-content:center;min-height:0}@media (max-width: 991.98px){.ln-impact-track[_ngcontent-sc69]{flex-direction:column;width:100%;height:auto}.ln-impact-panel[_ngcontent-sc69]{flex:0 0 auto;width:100%;min-height:0}.ln-impact-columns[_ngcontent-sc69]{grid-template-columns:1fr;gap:1rem}.ln-impact-showcase-inner[_ngcontent-sc69]{grid-template-columns:1fr}.ln-impact-showcase-phone[_ngcontent-sc69]{order:-1}.ln-impact-freedom-shot[_ngcontent-sc69], .ln-impact-privacy-shot[_ngcontent-sc69], .ln-impact-sdg-shot[_ngcontent-sc69]{max-height:min(70vw,380px);max-width:min(100%,400px)}.ln-impact-columns--freedom[_ngcontent-sc69], .ln-impact-columns--privacy[_ngcontent-sc69], .ln-impact-columns--sdg[_ngcontent-sc69]{grid-template-columns:1fr}.ln-impact-freedom-phone[_ngcontent-sc69], .ln-impact-privacy-visual[_ngcontent-sc69], .ln-impact-sdg-visual[_ngcontent-sc69]{order:-1}.ln-impact-freedom-banner[_ngcontent-sc69]{flex-wrap:wrap}.ln-impact-freedom-banner-art[_ngcontent-sc69]{max-width:44%;margin-left:auto}}.ln-impact--static[_ngcontent-sc69]   .ln-impact-track[_ngcontent-sc69]{flex-direction:column;width:100%;height:auto;transform:none!important}.ln-impact--static[_ngcontent-sc69]   .ln-impact-viewport[_ngcontent-sc69]{height:auto;max-height:none}.ln-eyebrow[_ngcontent-sc69]{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ln-muted);margin:0 0 1rem}.ln-hero-title[_ngcontent-sc69]{margin:0 0 1.15rem;font-weight:800;font-size:clamp(2.25rem,6vw,3.75rem);line-height:1.05;letter-spacing:-.03em;overflow:hidden;text-wrap:balance}.ln-hero-line[_ngcontent-sc69]{display:block;transform-origin:0 100%;will-change:transform,opacity}.ln-line[_ngcontent-sc69]{display:block}.ln-line--accent[_ngcontent-sc69]{color:var(--ln-accent)}.ln-hero-lead[_ngcontent-sc69]{max-width:34rem;margin:0 0 1.75rem;font-size:1.125rem;line-height:1.58;color:var(--ln-muted);text-shadow:0 1px 0 rgba(255,255,255,.75)}.ln-hero-cta[_ngcontent-sc69]{display:flex;flex-wrap:wrap;gap:.65rem .75rem}.ln-hero[_ngcontent-sc69]   .ln-btn[_ngcontent-sc69]:focus-visible{outline:2px solid var(--ln-accent);outline-offset:3px}.ln-hero[_ngcontent-sc69]   .ln-btn--ghost[_ngcontent-sc69]:hover{background:rgba(255,255,255,.42);border-color:#1111111f}.ln-play-icon-badge[_ngcontent-sc69]{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;margin-right:.55rem;flex-shrink:0;border-radius:50%;background:#fff;border:1.5px solid var(--ln-text);box-sizing:border-box}.ln-play-icon-badge[_ngcontent-sc69]   i[_ngcontent-sc69]{font-size:.62rem;line-height:1;color:var(--ln-text);margin-left:.1rem}.ln-btn[_ngcontent-sc69]{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.35rem;font-family:inherit;font-size:.95rem;font-weight:700;border-radius:999px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.ln-btn--primary[_ngcontent-sc69]{background:var(--ln-text);color:#fff}.ln-btn--primary[_ngcontent-sc69]:hover{background:#2a2a2a}.ln-btn--ghost[_ngcontent-sc69]{background:transparent;color:var(--ln-text);border-color:var(--ln-border)}.ln-btn--ghost[_ngcontent-sc69]:hover{border-color:#1113}.ln-btn--text[_ngcontent-sc69]{padding-left:0;padding-right:0;background:none;color:var(--ln-accent);border:none;border-radius:0}.ln-btn--text[_ngcontent-sc69]:hover{text-decoration:underline}.ln-feature[_ngcontent-sc69]{display:grid;gap:2rem;align-items:center;max-width:var(--ln-max);margin:0 auto;padding:clamp(2.5rem,7vw,4.5rem) var(--ln-pad);scroll-margin-top:calc(var(--ln-header-spacer) + .5rem)}.ln-aisha[_ngcontent-sc69]{position:relative;background:var(--ln-surface);border-top:1px solid var(--ln-border);border-bottom:1px solid var(--ln-border);scroll-margin-top:calc(var(--ln-header-spacer) + .5rem)}.ln-aisha-viewport[_ngcontent-sc69]{position:relative;width:100%;padding:clamp(2.25rem,6vw,3.5rem) 0}.ln-aisha-inner[_ngcontent-sc69]{max-width:min(100%,var(--ln-shell-max));margin:0 auto;padding:0 var(--ln-shell-pad-x)}
122.ln-aisha-grid[_ngcontent-sc69]{display:grid;gap:clamp(1.5rem,4vw,2.5rem);align-items:center}@media (min-width: 992px){.ln-aisha-grid[_ngcontent-sc69]{grid-template-columns:1fr 1fr;gap:clamp(1.75rem,4vw,3rem)}}.ln-aisha-copy[_ngcontent-sc69]{text-align:center}@media (min-width: 992px){.ln-aisha-copy[_ngcontent-sc69]{text-align:left}}.ln-aisha-eyebrow[_ngcontent-sc69]{margin:0 0 .65rem;font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ln-accent)}.ln-aisha-title[_ngcontent-sc69]{margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;color:#113629}.ln-aisha-tagline[_ngcontent-sc69]{margin:0 0 1rem;font-size:clamp(1.15rem,2.6vw,1.45rem);font-weight:700;color:var(--ln-text);line-height:1.3}.ln-aisha-body[_ngcontent-sc69]{margin:0;font-size:clamp(.98rem,2vw,1.08rem);line-height:1.62;color:var(--ln-muted);max-width:34rem}@media (min-width: 992px){.ln-aisha-body[_ngcontent-sc69]{margin-left:0;margin-right:auto}}.ln-aisha-media-wrap[_ngcontent-sc69]{display:flex;justify-content:center}@media (min-width: 992px){.ln-aisha-media-wrap[_ngcontent-sc69]{justify-content:flex-end}}.ln-aisha-phone[_ngcontent-sc69]{position:relative;width:min(100%,280px);border-radius:28px;padding:10px 10px 12px;background:linear-gradient(165deg,#1a1f1c 0%,#0d0f0e 100%);box-shadow:0 28px 56px #1111112e,inset 0 1px #ffffff0f;border:1px solid rgba(255,255,255,.08)}.ln-aisha-phone-notch[_ngcontent-sc69]{position:absolute;top:0;left:50%;transform:translate(-50%);width:38%;height:22px;background:#0d0f0e;border-radius:0 0 14px 14px;z-index:1}.ln-aisha-demo[_ngcontent-sc69]{display:block;width:100%;height:auto;min-height:120px;border-radius:20px;background:#000;object-fit:contain}.ln-aisha--static[_ngcontent-sc69]   .ln-aisha-eyebrow[_ngcontent-sc69], .ln-aisha--static[_ngcontent-sc69]   .ln-aisha-title[_ngcontent-sc69], .ln-aisha--static[_ngcontent-sc69]   .ln-aisha-tagline[_ngcontent-sc69], .ln-aisha--static[_ngcontent-sc69]   .ln-aisha-body[_ngcontent-sc69], .ln-aisha--static[_ngcontent-sc69]   .ln-aisha-media-wrap[_ngcontent-sc69]{opacity:1;transform:none}@media (max-width: 991.98px){.ln-aisha-phone[_ngcontent-sc69]{width:min(100%,260px);margin:0 auto}}.ln-latest[_ngcontent-sc69]{max-width:min(100%,var(--ln-shell-max));margin:0 auto;padding:clamp(1.5rem,5vw,2.5rem) var(--ln-shell-pad-x) clamp(1rem,4vw,2rem)}.ln-latest-inner[_ngcontent-sc69]{border:1px solid var(--ln-border);border-radius:20px;background:var(--ln-bg);box-shadow:0 18px 46px #1111110d;padding:clamp(1.1rem,3vw,1.8rem)}.ln-latest-head[_ngcontent-sc69]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ln-latest-sub[_ngcontent-sc69]{margin-bottom:0;max-width:38rem}.ln-latest-more[_ngcontent-sc69]{display:inline-flex;align-items:center;gap:.4rem;color:var(--ln-accent);font-weight:700;text-decoration:none;white-space:nowrap}.ln-latest-more[_ngcontent-sc69]:hover{text-decoration:underline}.ln-latest-more[_ngcontent-sc69]   i[_ngcontent-sc69]{font-size:.85em}.ln-latest-heading[_ngcontent-sc69]{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.ln-latest-heading-ico[_ngcontent-sc69]{color:var(--ln-accent);font-size:.85em}.ln-latest-layout[_ngcontent-sc69]{display:flex;flex-direction:column;gap:1rem}@media (min-width: 900px){.ln-latest-layout[_ngcontent-sc69]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch;gap:1rem}}.ln-latest-featured[_ngcontent-sc69]{border-radius:20px;overflow:hidden;min-height:0}.ln-latest-featured-link[_ngcontent-sc69]{display:block;text-decoration:none;color:#fff;height:100%;background:linear-gradient(135deg,#1a3326 0%,#2a4d3a 38%,var(--ln-accent) 100%);position:relative;isolation:isolate}.ln-latest-featured-link[_ngcontent-sc69]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.14;background-image:radial-gradient(circle at 12% 18%,#fff 0,transparent 38%),radial-gradient(circle at 88% 12%,#fff 0,transparent 32%),radial-gradient(circle at 70% 90%,rgba(255,255,255,.45) 0,transparent 40%)}.ln-latest-featured-inner[_ngcontent-sc69]{position:relative;z-index:1;display:grid;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);align-items:end}@media (min-width: 700px){.ln-latest-featured-inner[_ngcontent-sc69]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;min-height:clamp(260px,36vw,340px)}}.ln-latest-featured-copy[_ngcontent-sc69]{display:flex;flex-direction:column;gap:.65rem;align-items:flex-start;text-align:left}.ln-latest-badges[_ngcontent-sc69]{display:flex;flex-wrap:wrap;gap:.4rem}.ln-latest-badge[_ngcontent-sc69]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.ln-latest-badge--featured[_ngcontent-sc69]{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.35);color:#fffffff2}.ln-latest-badge--topic[_ngcontent-sc69]{background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.4);color:#fff}.ln-latest-featured-title[_ngcontent-sc69]{margin:0;font-size:clamp(1.25rem,2.8vw,1.75rem);font-weight:800;line-height:1.2;letter-spacing:-.02em}.ln-latest-featured-desc[_ngcontent-sc69]{margin:0;font-size:.95rem;line-height:1.5;color:#ffffffe6;max-width:36rem}.ln-latest-featured-meta[_ngcontent-sc69]{display:flex;flex-wrap:wrap;gap:.65rem 1rem;
122align-items:center;font-size:.82rem;color:#ffffffe0}.ln-latest-meta-item[_ngcontent-sc69]{display:inline-flex;align-items:center;gap:.35rem}.ln-latest-featured-cta[_ngcontent-sc69]{display:inline-flex;align-items:center;gap:.45rem;margin-top:.35rem;font-weight:800;font-size:.92rem;color:#fff}.ln-latest-featured-media[_ngcontent-sc69]{display:flex;align-items:flex-end;justify-content:center;min-height:0;border-radius:16px;overflow:hidden}.ln-latest-featured-shot[_ngcontent-sc69]{display:block;width:100%;max-width:min(100%,320px);height:auto;max-height:min(52vw,300px);object-fit:contain;border-radius:16px;filter:drop-shadow(0 16px 36px rgba(0,0,0,.35))}@media (min-width: 700px){.ln-latest-featured-shot[_ngcontent-sc69]{max-height:min(38vw,280px)}}.ln-latest-stack[_ngcontent-sc69]{display:flex;flex-direction:column;gap:.85rem;min-height:0}.ln-latest-compact[_ngcontent-sc69]{flex:1;min-height:0}.ln-latest-compact-link[_ngcontent-sc69]{display:flex;align-items:stretch;gap:.75rem;min-height:100%;padding:.75rem .85rem;border-radius:16px;border:1px solid var(--ln-border);background:#fff;text-decoration:none;color:inherit;box-shadow:0 10px 28px #1111110d;transition:border-color .15s ease,box-shadow .15s ease}.ln-latest-compact-link[_ngcontent-sc69]:hover{border-color:#376c5059;box-shadow:0 12px 32px #376c501a}.ln-latest-compact--risk[_ngcontent-sc69]   .ln-latest-compact-link[_ngcontent-sc69]{border-color:#b91c1c38}.ln-latest-compact--risk[_ngcontent-sc69]   .ln-latest-compact-link[_ngcontent-sc69]:hover{border-color:#b91c1c66;box-shadow:0 12px 32px #b91c1c14}.ln-latest-compact-media[_ngcontent-sc69]{flex:0 0 auto;width:clamp(88px,22vw,112px);border-radius:12px;overflow:hidden;background:linear-gradient(145deg,#f4f4f4,#e8e8e8);align-self:center}.ln-latest-compact-img[_ngcontent-sc69]{display:block;width:100%;height:100%;min-height:88px;object-fit:cover}.ln-latest-compact-body[_ngcontent-sc69]{flex:1 1 auto;display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:.15rem 0}.ln-latest-compact-badge[_ngcontent-sc69]{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;padding:.15rem .45rem;border-radius:999px;font-size:.68rem;font-weight:800;text-transform:capitalize;letter-spacing:.02em;background:var(--ln-accent-soft);border:1px solid rgba(55,108,80,.25);color:var(--ln-accent)}.ln-latest-compact-badge--risk[_ngcontent-sc69]{background:rgba(254,226,226,.95);border-color:#b91c1c59;color:#b91c1c}.ln-latest-compact-title[_ngcontent-sc69]{margin:0;font-size:clamp(.92rem,2.1vw,1.02rem);font-weight:800;line-height:1.3;color:var(--ln-text)}.ln-latest-compact-meta[_ngcontent-sc69]{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;font-size:.78rem;color:var(--ln-muted);font-weight:600}.ln-latest-compact-pill[_ngcontent-sc69]{display:inline-flex;align-items:center;gap:.25rem;color:var(--ln-accent);font-weight:700}.ln-latest-compact-pill--new[_ngcontent-sc69]{color:var(--ln-accent)}.ln-latest-compact-go[_ngcontent-sc69]{flex:0 0 auto;align-self:center;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--ln-accent-soft);color:var(--ln-accent);font-size:.78rem}.ln-latest-compact--risk[_ngcontent-sc69]   .ln-latest-compact-go[_ngcontent-sc69]{background:rgba(254,226,226,.9);color:#b91c1c}.ln-testimonial-overview[_ngcontent-sc69]{max-width:min(100%,var(--ln-shell-max));margin:0 auto;padding:0 var(--ln-shell-pad-x) clamp(1.25rem,4vw,2.25rem)}.ln-testimonial-inner[_ngcontent-sc69]{border:1px solid rgba(17,17,17,.08);border-radius:22px;background:linear-gradient(165deg,#f3f5f4 0%,#fafbfb 42%,#fff 100%);box-shadow:0 20px 48px #1111110f;padding:clamp(1.2rem,3.2vw,1.95rem)}.ln-testimonial-head[_ngcontent-sc69]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1.25rem}.ln-testimonial-head-main[_ngcontent-sc69]{flex:1;min-width:0}.ln-testimonial-head[_ngcontent-sc69]   .ln-h2[_ngcontent-sc69]{display:flex;align-items:center;gap:.55rem;margin:0 0 .4rem;letter-spacing:-.02em;flex-wrap:wrap}.ln-testimonial-heading-star[_ngcontent-sc69]{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;border-radius:50%;background:var(--ln-accent);color:#fff;font-size:.72rem;flex-shrink:0}.ln-testimonial-tagline[_ngcontent-sc69]{margin:0;max-width:36rem;font-size:clamp(.92rem,1.8vw,1.02rem);line-height:1.5;color:var(--ln-muted);font-weight:500}.ln-testimonial-more[_ngcontent-sc69]{flex-shrink:0;margin-top:.15rem}.ln-testimonial-card[_ngcontent-sc69]{display:grid;gap:0;border:1px solid rgba(17,17,17,.07);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 12px 36px #1111110f;transition:transform .22s ease,box-shadow .22s ease}.ln-testimonial-card[_ngcontent-sc69]:hover{transform:translateY(-2px);box-shadow:0 18px 44px #11111117}.ln-testimonial-media[_ngcontent-sc69]{position:relative;display:block;min-height:0;text-decoration:none;color:inherit;background:linear-gradient(160deg,#ebe6f2 0%,#e8eef0 100%);overflow:hidden}.ln-testimonial-media[_ngcontent-sc69]:focus-visible{outline:2px solid var(--ln-accent);outline-offset:2px;z-index:1}.ln-testimonial-badge[_ngcontent-sc69]{position:absolute;top:.75rem;left:.75rem;z-index:1;display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem .28rem .5rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--ln-accent);box-shadow:0 4px 14px #1111112e}.ln-testimonial-badge[_ngcontent-sc69]   i[_ngcontent-sc69]{font-size:.62rem;opacity:.95}.ln-testimonial-image[_ngcontent-sc69]{width:100%;display:block;min-height:200px;max-height:min(42vh,320px);height:auto;object-fit:cover;object-position:center top;transition:transform .35s ease}.ln-testimonial-media[_ngcontent-sc69]:hover   .ln-testimonial-image[_ngcontent-sc69]{transform:scale(1.02)}.ln-testimonial-content[_ngcontent-sc69]{display:grid;gap:.7rem;align-content:start;padding:clamp(1.15rem,2.8vw,1.75rem);overflow:visible}.ln-testimonial-meta[_ngcontent-sc69]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .4rem}.ln-testimonial-meta-ico[_ngcontent-sc69]{color:var(--ln-accent);font-size:.85rem}.ln-testimonial-role[_ngcontent-sc69]{color:var(--ln-accent);font-weight:700;font-size:.82rem;letter-spacing:.02em}.ln-testimonial-meta-sep[_ngcontent-sc69]{color:#11111138;font-weight:800;font-size:.85rem;line-height:1}.ln-testimonial-date[_ngcontent-sc69]{color:var(--ln-muted);font-size:.82rem}.ln-testimonial-quote[_ngcontent-sc69]{margin:.15rem 0 0;font-size:clamp(1.12rem,2.35vw,1.55rem);font-weight:800;line-height:1.28;letter-spacing:-.025em;color:var(--ln-text);text-wrap:balance}.ln-testimonial-story[_ngcontent-sc69]{margin:0;color:var(--ln-muted);line-height:1.62;font-size:clamp(.95rem,1.6vw,1.02rem);max-width:40rem}.ln-testimonial-author-row[_ngcontent-sc69]{display:flex;align-items:center;gap:.65rem;margin-top:.1rem}
122.ln-testimonial-author-avatar[_ngcontent-sc69]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid rgba(55,108,80,.2)}.ln-testimonial-author[_ngcontent-sc69]{margin:0;color:var(--ln-text);font-weight:700;font-size:.94rem;line-height:1.35}.ln-testimonial-highlights[_ngcontent-sc69]{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ln-testimonial-highlight[_ngcontent-sc69]{display:flex;align-items:center;gap:.65rem;padding:.62rem .8rem;border-radius:12px;background:#f1f3f2;border:1px solid rgba(17,17,17,.06)}.ln-testimonial-highlight-ico[_ngcontent-sc69]{flex:0 0 auto;display:grid;place-items:center;width:2rem;height:2rem;color:var(--ln-accent);font-size:.95rem}.ln-testimonial-highlight-text[_ngcontent-sc69]{font-size:.84rem;font-weight:600;line-height:1.35;color:var(--ln-text)}.ln-testimonial-actions[_ngcontent-sc69]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.1rem;margin-top:.45rem}.ln-featured-cta-btn[_ngcontent-sc69]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.68rem 1.35rem;border-radius:999px;font-size:.92rem;font-weight:700;text-decoration:none;color:#fff;background:var(--ln-accent);border:1px solid rgba(17,17,17,.08);box-shadow:0 6px 18px #376c5047;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.ln-featured-cta-btn[_ngcontent-sc69]   i[_ngcontent-sc69]{font-size:.78em;transition:transform .2s ease}.ln-featured-cta-btn[_ngcontent-sc69]:hover{background:#2d5a44;color:#fff;text-decoration:none}.ln-featured-cta-btn[_ngcontent-sc69]:focus-visible{outline:2px solid var(--ln-accent);outline-offset:3px}.ln-testimonial-card[_ngcontent-sc69]:hover   .ln-featured-cta-btn[_ngcontent-sc69]   i[_ngcontent-sc69]{transform:translate(3px)}.ln-testimonial-share[_ngcontent-sc69]{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.5rem .35rem;border:none;background:transparent;font-family:inherit;font-size:.9rem;font-weight:700;color:var(--ln-accent);cursor:pointer;border-radius:8px;transition:color .15s ease,background .15s ease}.ln-testimonial-share[_ngcontent-sc69]:hover{text-decoration:underline}.ln-testimonial-share[_ngcontent-sc69]:focus-visible{outline:2px solid var(--ln-accent);outline-offset:2px}.ln-testimonial-share[_ngcontent-sc69]   i[_ngcontent-sc69]{font-size:.88em}.ln-testimonial-accent-bar[_ngcontent-sc69]{height:4px;margin-top:1.1rem;border-radius:999px;background:linear-gradient(90deg,rgba(55,108,80,.45) 0,rgba(55,108,80,.45) min(26%,5.5rem),rgba(17,17,17,.08) min(26%,5.5rem),rgba(17,17,17,.08) 100%)}.ln-reviews[_ngcontent-sc69]{max-width:min(100%,var(--ln-shell-max));margin:0 auto;padding:0 var(--ln-shell-pad-x) var(--ln-section-pad-y)}.ln-reviews-inner[_ngcontent-sc69]{border:1px solid rgba(17,17,17,.08);border-radius:22px;background:linear-gradient(165deg,#fafbfb 0%,#fff 55%);box-shadow:0 20px 48px #1111110f;padding:clamp(1.2rem,3.2vw,1.95rem)}.ln-reviews-head[_ngcontent-sc69]{margin-bottom:1.15rem}.ln-reviews-head-main[_ngcontent-sc69]{max-width:42rem}.ln-reviews-title[_ngcontent-sc69]{display:flex;align-items:center;gap:.55rem;margin:0 0 .45rem;letter-spacing:-.02em;flex-wrap:wrap}.ln-reviews-heading-ico[_ngcontent-sc69]{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;border-radius:50%;background:rgba(55,108,80,.14);color:var(--ln-accent);font-size:.72rem;flex-shrink:0}.ln-reviews-tagline[_ngcontent-sc69]{margin:0;font-size:clamp(.92rem,1.8vw,1.02rem);line-height:1.5;color:var(--ln-muted);font-weight:500}.ln-reviews-carousel[_ngcontent-sc69]{position:relative;border:1px solid rgba(17,17,17,.07);border-radius:18px;background:#eef1ef;padding:clamp(1.35rem,3.5vw,2rem) clamp(2.75rem,7vw,3.75rem) 2.65rem;box-shadow:inset 0 1px #ffffffa6}.ln-reviews-carousel-inner[_ngcontent-sc69]{overflow:hidden;border-radius:12px}.ln-reviews-item[_ngcontent-sc69]{display:flex;flex-direction:column;align-items:center;max-width:42rem;margin:0 auto;padding:clamp(.35rem,1.5vw,.65rem) 0 .25rem;text-align:center}.ln-reviews-quote-mark[_ngcontent-sc69]{display:block;margin-bottom:.65rem;color:var(--ln-accent);font-size:1.35rem;line-height:1;opacity:.92}.ln-reviews-quote[_ngcontent-sc69]{margin:0 0 1.1rem;font-size:clamp(1.02rem,2.2vw,1.32rem);line-height:1.58;color:var(--ln-text);font-style:italic;font-weight:500}
122.ln-reviews-avatar[_ngcontent-sc69]{width:64px;height:64px;margin:0 auto .55rem;border-radius:50%;background:var(--ln-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.55rem;font-weight:800;box-shadow:0 4px 14px #376c5059}.ln-reviews-name[_ngcontent-sc69]{margin:0 0 .4rem;font-size:1.05rem;font-weight:800;color:var(--ln-text);letter-spacing:-.02em}.ln-reviews-stars[_ngcontent-sc69]{display:inline-flex;align-items:center;justify-content:center;gap:.22rem;margin-bottom:.15rem;color:#c9a227;font-size:.88rem;text-shadow:0 1px 0 rgba(255,255,255,.4)}.ln-reviews-indicators[_ngcontent-sc69]{display:none}@media (max-width: 991.98px){.ln-reviews-indicators[_ngcontent-sc69]{display:flex;position:absolute;left:0;right:0;bottom:.85rem;margin:0 auto;padding:0;justify-content:center;gap:.35rem;z-index:2}}.ln-reviews-indicators[_ngcontent-sc69]   [type=button][_ngcontent-sc69]{box-sizing:border-box;width:8px;height:8px;padding:0;margin:0 4px;border:0;border-radius:50%;text-indent:-999px;overflow:hidden;cursor:pointer;opacity:1;background-color:#376c5047;transition:background-color .2s ease,transform .2s ease}.ln-reviews-indicators[_ngcontent-sc69]   [type=button][_ngcontent-sc69]:hover{background-color:#376c5073}.ln-reviews-indicators[_ngcontent-sc69]   [type=button].active[_ngcontent-sc69]{background-color:var(--ln-accent);transform:scale(1.15)}.ln-reviews-control[_ngcontent-sc69]{width:2.65rem;height:2.65rem;top:42%;bottom:auto;transform:translateY(-50%);opacity:1;border-radius:50%;background:#fff;border:1px solid rgba(17,17,17,.08);box-shadow:0 6px 20px #1111111a;transition:box-shadow .2s ease,transform .2s ease}.ln-reviews-control[_ngcontent-sc69]:hover, .ln-reviews-control[_ngcontent-sc69]:focus{opacity:1;background:#fff;box-shadow:0 8px 26px #11111124}.ln-reviews-control[_ngcontent-sc69]   .carousel-control-prev-icon[_ngcontent-sc69], .ln-reviews-control[_ngcontent-sc69]   .carousel-control-next-icon[_ngcontent-sc69]{display:none}.ln-reviews-chevron[_ngcontent-sc69]{display:grid;place-items:center;width:100%;height:100%;color:var(--ln-accent);font-size:.95rem}.carousel-control-prev.ln-reviews-control[_ngcontent-sc69]{left:.55rem}.carousel-control-next.ln-reviews-control[_ngcontent-sc69]{right:.55rem}@media (max-width: 575.98px){.ln-reviews-carousel[_ngcontent-sc69]{padding-left:2.35rem;padding-right:2.35rem}.ln-reviews-control[_ngcontent-sc69]{width:2.35rem;height:2.35rem}.carousel-control-prev.ln-reviews-control[_ngcontent-sc69]{left:.35rem}.carousel-control-next.ln-reviews-control[_ngcontent-sc69]{right:.35rem}}.ln-pricing[_ngcontent-sc69], .ln-faq[_ngcontent-sc69]{max-width:min(100%,var(--ln-shell-max));margin:0 auto;padding:0 var(--ln-shell-pad-x) var(--ln-section-pad-y)}.ln-pricing-inner[_ngcontent-sc69], .ln-faq-inner[_ngcontent-sc69]{border:1px solid rgba(17,17,17,.08);border-radius:22px;background:linear-gradient(165deg,#fafbfb 0%,#fff 55%);box-shadow:0 20px 48px #1111110f;padding:clamp(1.2rem,3.2vw,1.95rem)}.ln-pricing-head[_ngcontent-sc69]{margin-bottom:1.15rem}.ln-pricing-head-main[_ngcontent-sc69]{max-width:40rem}.ln-pricing-title[_ngcontent-sc69]{display:flex;align-items:center;gap:.55rem;margin:0 0 .45rem;letter-spacing:-.02em;flex-wrap:wrap}.ln-pricing-heading-ico[_ngcontent-sc69]{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;border-radius:50%;background:rgba(55,108,80,.14);color:var(--ln-accent);font-size:.78rem;flex-shrink:0}.ln-pricing-sub[_ngcontent-sc69]{margin:0;font-size:clamp(.92rem,1.8vw,1.02rem);line-height:1.5;color:var(--ln-muted);font-weight:500}.ln-pricing-plan-host[_ngcontent-sc69]{display:flex;flex:1 1 auto;width:100%;min-width:0}@media (max-width: 767.98px){.ln-pricing-col[_ngcontent-sc69]{justify-content:center}.ln-pricing-plan-host[_ngcontent-sc69]{max-width:26rem}}.ln-pricing-toggle-wrap[_ngcontent-sc69]{display:flex;justify-content:center;margin-bottom:1.25rem}.ln-pricing-toggle[_ngcontent-sc69]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(17,17,17,.1);border-radius:999px;padding:.32rem;background:#fff;box-shadow:0 2px 10px #1111110a}.ln-pricing-toggle-btn[_ngcontent-sc69]{border:none;background:transparent;color:var(--ln-text);border-radius:999px;padding:.48rem 1rem;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease}.ln-pricing-toggle-btn[_ngcontent-sc69]:hover{color:var(--ln-accent)}.ln-pricing-toggle-btn.active[_ngcontent-sc69]{background:var(--ln-accent);color:#fff;box-shadow:0 4px 14px #376c5040}.ln-pricing-trust[_ngcontent-sc69]{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:.75rem 0;margin:1.5rem 0 0;padding:1.1rem .75rem;border-radius:14px;background:rgba(55,108,80,.06);border:1px solid rgba(55,108,80,.12)}.ln-pricing-trust-item[_ngcontent-sc69]{display:flex;align-items:flex-start;gap:.65rem;flex:1 1 200px;max-width:16rem;padding:0 .5rem}.ln-pricing-trust-ico[_ngcontent-sc69]{flex:0 0 auto;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:#fff;color:var(--ln-accent);font-size:.88rem;box-shadow:0 2px 8px #1111110f}.ln-pricing-trust-text[_ngcontent-sc69]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ln-pricing-trust-title[_ngcontent-sc69]{font-size:.86rem;font-weight:800;color:var(--ln-text)}.ln-pricing-trust-desc[_ngcontent-sc69]{font-size:.78rem;line-height:1.4;color:var(--ln-muted)}.ln-pricing-trust-sep[_ngcontent-sc69]{width:1px;align-self:stretch;min-height:2.5rem;margin:0 .15rem;background:rgba(17,17,17,.1)}@media (max-width: 767.98px){.ln-pricing-trust-sep[_ngcontent-sc69]{display:none}.ln-pricing-trust-item[_ngcontent-sc69]{flex:1 1 100%;max-width:none}}.ln-pricing-note[_ngcontent-sc69]{margin:1rem 0 0;text-align:center;color:var(--ln-muted);font-size:.85rem}.ln-faq-categories[_ngcontent-sc69]{display:flex;flex-direction:column;gap:1.35rem}.ln-faq-cat-title[_ngcontent-sc69]{display:flex;align-items:center;gap:.45rem;margin:0 0 .65rem;padding-bottom:.45rem;border-bottom:1px solid var(--ln-border);font-size:clamp(.98rem,1.9vw,1.08rem);font-weight:800;color:var(--ln-accent)}.ln-faq-accordion[_ngcontent-sc69]{--bs-accordion-border-color: transparent;--bs-accordion-active-color: var(--ln-accent);--bs-accordion-active-bg: rgba(55, 108, 80, .06);
122--bs-accordion-btn-focus-box-shadow: none}.ln-faq-accordion[_ngcontent-sc69]   .accordion-item[_ngcontent-sc69]{margin-bottom:.55rem;border:1px solid var(--ln-border);border-radius:14px;overflow:hidden;background:#fff}.ln-faq-accordion[_ngcontent-sc69]   .accordion-item[_ngcontent-sc69]:last-child{margin-bottom:0}.ln-faq-accordion[_ngcontent-sc69]   .accordion-button[_ngcontent-sc69]{font:inherit;font-size:clamp(.92rem,1.7vw,1rem);font-weight:700;color:var(--ln-text);background:#fff}.ln-faq-accordion[_ngcontent-sc69]   .accordion-button[_ngcontent-sc69]:not(.collapsed){color:var(--ln-accent);background:rgba(55,108,80,.06);box-shadow:none}.ln-faq-accordion[_ngcontent-sc69]   .accordion-button[_ngcontent-sc69]:focus{box-shadow:none}.ln-faq-accordion[_ngcontent-sc69]   .accordion-body[_ngcontent-sc69]{font-size:clamp(.88rem,1.6vw,.96rem);line-height:1.6;color:var(--ln-muted)}.ln-faq-link[_ngcontent-sc69]{color:var(--ln-accent);font-weight:700;text-decoration:underline}.ln-faq-link[_ngcontent-sc69]:hover{color:#2a5540}.ln-prefooter[_ngcontent-sc69]{max-width:min(100%,var(--ln-shell-max));margin:0 auto;padding:0 var(--ln-shell-pad-x) clamp(1.2rem,4vw,2.4rem)}.ln-prefooter-inner[_ngcontent-sc69]{border:1px solid var(--ln-border);border-radius:20px;background:linear-gradient(140deg,rgba(55,108,80,.14),rgba(55,108,80,.05) 58%,#fff);box-shadow:0 18px 46px #1111110d;padding:clamp(1.2rem,4vw,2rem);text-align:center}.ln-prefooter-title[_ngcontent-sc69]{margin-bottom:.35rem}.ln-prefooter-copy[_ngcontent-sc69]{margin:0 auto 1rem;width:fit-content;max-width:100%;text-align:center}.ln-prefooter-actions[_ngcontent-sc69]{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap}.ln-prefooter-store[_ngcontent-sc69]{border-radius:10px}.ln-latest-inner[_ngcontent-sc69], .ln-testimonial-inner[_ngcontent-sc69], .ln-reviews-inner[_ngcontent-sc69], .ln-pricing-inner[_ngcontent-sc69], .ln-faq-inner[_ngcontent-sc69], .ln-prefooter-inner[_ngcontent-sc69]{position:relative;overflow:hidden;isolation:isolate}.ln-latest-inner[_ngcontent-sc69]:after, .ln-testimonial-inner[_ngcontent-sc69]:after, .ln-reviews-inner[_ngcontent-sc69]:after, .ln-pricing-inner[_ngcontent-sc69]:after, .ln-faq-inner[_ngcontent-sc69]:after, .ln-prefooter-inner[_ngcontent-sc69]:after{content:"";position:absolute;right:clamp(-.6rem,-1vw,-.2rem);bottom:clamp(-1.6rem,-2.4vw,-.75rem);width:clamp(220px,30vw,380px);aspect-ratio:1/1;background:url(transactions.b38890bdf1e98f32.png) no-repeat center/contain;opacity:.09;pointer-events:none;z-index:0;filter:saturate(.82)}.ln-latest-inner[_ngcontent-sc69] > *[_ngcontent-sc69], .ln-testimonial-inner[_ngcontent-sc69] > *[_ngcontent-sc69], .ln-reviews-inner[_ngcontent-sc69] > *[_ngcontent-sc69], .ln-pricing-inner[_ngcontent-sc69] > *[_ngcontent-sc69], .ln-faq-inner[_ngcontent-sc69] > *[_ngcontent-sc69], .ln-prefooter-inner[_ngcontent-sc69] > *[_ngcontent-sc69]{position:relative;z-index:1}.ln-latest-inner[_ngcontent-sc69]:after{background-image:url(reports.4f74c7a2d7ebb5b3.png)}.ln-testimonial-inner[_ngcontent-sc69]:after{background-image:url(goals.d1e54d80bbd95c0c.png)}.ln-reviews-inner[_ngcontent-sc69]:after{background-image:url(expenses-3.0bc480f5250c10a0.png)}.ln-pricing-inner[_ngcontent-sc69]:after{background-image:url(bugdets.07c990fa0364e94a.png)}.ln-prefooter-inner[_ngcontent-sc69]:after{background-image:url(transactions.b38890bdf1e98f32.png)}@media (max-width: 699.98px){.ln-latest-inner[_ngcontent-sc69]:after, .ln-testimonial-inner[_ngcontent-sc69]:after, .ln-reviews-inner[_ngcontent-sc69]:after, .ln-pricing-inner[_ngcontent-sc69]:after, .ln-faq-inner[_ngcontent-sc69]:after, .ln-prefooter-inner[_ngcontent-sc69]:after{width:clamp(170px,40vw,230px);right:-.35rem;bottom:-1rem;opacity:.075}}@media (min-width: 720px){.ln-testimonial-highlights[_ngcontent-sc69]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.ln-testimonial-highlight[_ngcontent-sc69]{flex-direction:column;align-items:flex-start;gap:.45rem;min-height:100%}.ln-testimonial-highlight-text[_ngcontent-sc69]{font-size:.78rem}}@media (min-width: 900px){.ln-testimonial-card[_ngcontent-sc69]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:0}.ln-testimonial-media[_ngcontent-sc69]{align-self:stretch;display:flex;flex-direction:column;min-height:0}.ln-testimonial-image[_ngcontent-sc69]{flex:1 1 auto;width:100%;min-height:240px;height:100%;max-height:none;border-radius:17px 0 0 17px;object-fit:cover}}@media (prefers-reduced-motion: reduce){.ln-testimonial-media[_ngcontent-sc69]:hover   .ln-testimonial-image[_ngcontent-sc69]{transform:none}}@media (max-width: 699.98px){.ln-reviews-inner[_ngcontent-sc69], .ln-testimonial-inner[_ngcontent-sc69]{border-radius:16px}.ln-testimonial-head[_ngcontent-sc69]{flex-direction:column;align-items:flex-start}.ln-latest-inner[_ngcontent-sc69]{border-radius:16px}.ln-latest-head[_ngcontent-sc69]{flex-direction:column;align-items:flex-start}.ln-prefooter-inner[_ngcontent-sc69]{border-radius:16px}}@media (min-width: 900px){.ln-feature[_ngcontent-sc69]{grid-template-columns:1fr 1fr;gap:3rem}.ln-feature--alt[_ngcontent-sc69]   .ln-feature-copy[_ngcontent-sc69]{order:0}.ln-feature--alt[_ngcontent-sc69]   .ln-feature-visual[_ngcontent-sc69]{order:1}}
122.ln-h2[_ngcontent-sc69]{margin:0 0 var(--ln-heading-spacing);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.ln-latest-head[_ngcontent-sc69]   .ln-h2[_ngcontent-sc69]{margin-bottom:.35rem}.ln-body[_ngcontent-sc69]{color:var(--ln-muted);line-height:var(--ln-copy-line-height);font-size:var(--ln-copy-size)}.ln-scroll-text[_ngcontent-sc69]{will-change:transform,opacity}.ln-feature-visual[_ngcontent-sc69]{min-height:220px}.ln-visual-card[_ngcontent-sc69]{height:100%;min-height:220px;border-radius:20px;background:linear-gradient(145deg,var(--ln-accent-soft),#fff);border:1px solid var(--ln-border);box-shadow:0 24px 60px #1111110f}.ln-visual-card--muted[_ngcontent-sc69]{background:linear-gradient(145deg,#f0f0f0,#fff)}.ln-trust[_ngcontent-sc69]{max-width:40rem;margin:0 auto;padding:clamp(2.5rem,8vw,5rem) var(--ln-pad) 3rem;text-align:center}.ln-trust-title[_ngcontent-sc69]{margin-bottom:.75rem}.ln-trust-copy[_ngcontent-sc69]{margin:0}.ln-footer[_ngcontent-sc69]{padding:1.5rem var(--ln-pad) 2.5rem;border-top:1px solid var(--ln-border);text-align:center}.ln-footer-note[_ngcontent-sc69]{font-size:.85rem;color:var(--ln-muted)}</style><style ng-transition="serverApp">.view[_ngcontent-sc59]{height:50vh}</style><style ng-transition="serverApp">.footer-section[_ngcontent-sc68]{position:relative;background:#fff;color:#1a1f1c;padding:2.75rem 0 1.5rem;border-top:1px solid rgba(17,17,17,.08)}.footer__container[_ngcontent-sc68]{max-width:1120px}.footer-section--next[_ngcontent-sc68]   .footer__container[_ngcontent-sc68]{max-width:var(--ln-shell-max, 1320px);padding-left:var(--ln-shell-pad-x, clamp(.8rem, 2.6vw, 1.6rem));padding-right:var(--ln-shell-pad-x, clamp(.8rem, 2.6vw, 1.6rem))}.footer__top[_ngcontent-sc68]{display:grid;gap:2.5rem;padding-bottom:2rem;justify-items:center;text-align:center}@media (min-width: 992px){.footer__top[_ngcontent-sc68]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);align-items:start;gap:3rem;justify-items:start;text-align:left}}.footer__brand[_ngcontent-sc68]{display:flex;flex-direction:column;align-items:center;max-width:28rem}@media (min-width: 992px){.footer__brand[_ngcontent-sc68]{align-items:flex-start;max-width:none}}.footer__brand-link[_ngcontent-sc68]{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;text-decoration:none;color:inherit;margin-bottom:.65rem}@media (min-width: 992px){.footer__brand-link[_ngcontent-sc68]{justify-content:flex-start}}.footer__brand-link[_ngcontent-sc68]:hover   .footer__brand-name[_ngcontent-sc68]{color:#376c50}.footer__logo[_ngcontent-sc68]{display:block;width:40px;height:40px;object-fit:contain;border-radius:8px}.footer__brand-name[_ngcontent-sc68]{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;transition:color .2s ease}.footer__tagline[_ngcontent-sc68]{margin:0 auto 1.1rem;max-width:22rem;font-size:.92rem;line-height:1.55;color:#5c6670}@media (min-width: 992px){.footer__tagline[_ngcontent-sc68]{margin-left:0;margin-right:0}}.footer__stores[_ngcontent-sc68]{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-bottom:1.25rem}@media (min-width: 992px){.footer__stores[_ngcontent-sc68]{justify-content:flex-start}}.footer__store-link[_ngcontent-sc68]{display:block;line-height:0;border-radius:6px;transition:opacity .2s ease,transform .2s ease}.footer__store-link[_ngcontent-sc68]:hover{opacity:.88;transform:translateY(-1px)}.footer__store-img[_ngcontent-sc68]{height:40px;width:auto;display:block}.footer__follow[_ngcontent-sc68]{margin:0 0 .5rem;font-size:.8rem;font-weight:700;color:#5c6670;letter-spacing:.02em}.footer__social[_ngcontent-sc68]{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}@media (min-width: 992px){.footer__social[_ngcontent-sc68]{justify-content:flex-start}}.footer__social-btn[_ngcontent-sc68]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgba(55,108,80,.12);color:#376c50;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.footer__social-btn[_ngcontent-sc68]   i[_ngcontent-sc68]{font-size:1rem}.footer__social-btn[_ngcontent-sc68]:hover{background:#376c50;color:#fff;transform:translateY(-2px)}
122.footer__nav[_ngcontent-sc68]{display:grid;grid-template-columns:1fr;gap:1.75rem;justify-items:center;width:100%;max-width:42rem}@media (min-width: 576px){.footer__nav[_ngcontent-sc68]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem}}@media (min-width: 992px){.footer__nav[_ngcontent-sc68]{justify-items:start;max-width:none}}.footer__col[_ngcontent-sc68]{display:flex;flex-direction:column;align-items:center;width:100%}@media (min-width: 992px){.footer__col[_ngcontent-sc68]{align-items:flex-start}}.footer__heading[_ngcontent-sc68]{margin:0 0 .65rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#376c50;text-align:center}@media (min-width: 992px){.footer__heading[_ngcontent-sc68]{text-align:left}}.footer__link[_ngcontent-sc68]{display:block;margin:0;padding:0;border:0;background:none;font:inherit;text-align:center;color:#1a1f1c;text-decoration:none;font-size:.9rem;line-height:1.5;cursor:pointer;margin-bottom:.42rem;transition:color .2s ease}@media (min-width: 992px){.footer__link[_ngcontent-sc68]{text-align:left}}.footer__link[_ngcontent-sc68]:last-child{margin-bottom:0}.footer__link[_ngcontent-sc68]:hover{color:#376c50}.footer__link--btn[_ngcontent-sc68]{width:auto;max-width:100%}.footer__trust[_ngcontent-sc68]{display:grid;gap:1.5rem;padding:1.75rem 0;border-top:1px solid rgba(17,17,17,.08);justify-items:center;width:100%}@media (min-width: 768px){.footer__trust[_ngcontent-sc68]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:start;justify-items:start}}.footer__trust-cell[_ngcontent-sc68]{display:flex;flex-direction:column;gap:.75rem;
122align-items:center;justify-content:center;max-width:22rem}@media (min-width: 768px){.footer__trust-cell[_ngcontent-sc68]{flex-direction:row;max-width:none;padding:0 1.25rem;justify-content:flex-start}.footer__trust-cell[_ngcontent-sc68]:first-child{padding-left:0}.footer__trust-cell[_ngcontent-sc68]:not(:first-child){border-left:1px solid rgba(17,17,17,.08)}}.footer__trust-seal[_ngcontent-sc68]{flex-shrink:0;width:72px;height:auto;object-fit:contain}.footer__trust-icon[_ngcontent-sc68]{flex-shrink:0;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(55,108,80,.12);color:#376c50;font-size:1.15rem}.footer__trust-icon--flag[_ngcontent-sc68]{font-size:1.5rem;line-height:1;background:rgba(17,17,17,.06)}.footer__trust-text[_ngcontent-sc68]{min-width:0;text-align:center}@media (min-width: 768px){.footer__trust-text[_ngcontent-sc68]{text-align:left}}.footer__trust-lead[_ngcontent-sc68]{margin:0 0 .35rem;font-size:.88rem;line-height:1.45;color:#1a1f1c}.footer__trust-lead[_ngcontent-sc68]   strong[_ngcontent-sc68]{font-weight:800}.footer__trust-sub[_ngcontent-sc68]{margin:0;font-size:.82rem;line-height:1.5;color:#5c6670}.footer__bottom[_ngcontent-sc68]{text-align:center;padding-top:1.35rem;border-top:1px solid rgba(17,17,17,.08)}.footer__copyright[_ngcontent-sc68], .footer__powered[_ngcontent-sc68]{margin:0;font-size:.82rem;color:#5c6670}.footer__powered[_ngcontent-sc68]{margin-top:.35rem}.footer__powered[_ngcontent-sc68]   a[_ngcontent-sc68]{color:#376c50;font-weight:700;text-decoration:none}.footer__powered[_ngcontent-sc68]   a[_ngcontent-sc68]:hover{text-decoration:underline}</style><style ng-transition="serverApp">[_nghost-sc67]{display:block;height:100%}.plan-card[_ngcontent-sc67]{position:relative;display:flex;flex-direction:column;height:100%;margin-bottom:0;padding:1.35rem 1.2rem 1.25rem;border-radius:16px;border:1px solid rgba(17,17,17,.08);background:#fff;box-shadow:0 10px 32px #1111110f;color:#1a1f1c;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.plan-card[_ngcontent-sc67]:hover{box-shadow:0 14px 40px #11111114}.plan-card--recommended[_ngcontent-sc67]{border:2px solid #376c50;box-shadow:0 14px 42px #376c502e;padding-top:2.65rem}.plan-card--recommended[_ngcontent-sc67]   .plan-card__header[_ngcontent-sc67]{margin-top:.35rem}.plan-card__badge[_ngcontent-sc67]{position:absolute;top:.65rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .75rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#376c50;white-space:nowrap}.plan-card__badge[_ngcontent-sc67]   i[_ngcontent-sc67]{font-size:.62rem}.plan-card__header[_ngcontent-sc67]{text-align:center;margin-bottom:.65rem}.plan-card__title[_ngcontent-sc67]{margin:0 0 .35rem;font-size:1.12rem;font-weight:800;letter-spacing:-.02em;color:#141a17}.plan-card__subtitle[_ngcontent-sc67]{margin:0;font-size:.88rem;line-height:1.45;color:#5c6670}.plan-card__savings[_ngcontent-sc67]{margin-top:.45rem;font-size:.78rem;font-weight:700;color:#0d6efd}.plan-card__price-block[_ngcontent-sc67]{text-align:center;margin-bottom:1rem}.plan-card__price-row[_ngcontent-sc67]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.35rem .5rem}.plan-card__price[_ngcontent-sc67]{margin:0;font-size:clamp(1.25rem,2.6vw,1.65rem);font-weight:800;letter-spacing:-.02em;color:#376c50}.plan-card__price--slash[_ngcontent-sc67]{font-size:1rem;font-weight:600;color:#9aa3a8;text-decoration:line-through}.plan-card__price--emphasis[_ngcontent-sc67]{color:#376c50}.plan-card__price-note[_ngcontent-sc67]{margin:.35rem 0 0;font-size:.8rem;font-weight:600;color:#5c6670}.plan-card__features[_ngcontent-sc67]{list-style:none;margin:0 0 1.15rem;padding:0;display:flex;flex-direction:column;gap:.45rem;flex:1 1 auto}.plan-card__feature[_ngcontent-sc67]{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;border-radius:10px;background:#f1f4f3;border:1px solid rgba(17,17,17,.05);font-size:.84rem;font-weight:600;color:#243029;text-align:left}.plan-card__feature-icon[_ngcontent-sc67]{flex:0 0 auto;display:grid;place-items:center;width:1.85rem;height:1.85rem;color:#376c50;font-size:.88rem}.plan-card__feature-label[_ngcontent-sc67]{flex:1 1 auto;min-width:0;line-height:1.35}.plan-card__feature-check[_ngcontent-sc67]{flex:0 0 auto;display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:rgba(55,108,80,.12);color:#376c50;font-size:.62rem}.plan-card__cta[_ngcontent-sc67]{margin-top:auto;width:100%;padding:.68rem 1rem;border-radius:999px;font-size:.92rem;font-weight:700;font-family:inherit;cursor:pointer;border:none;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.plan-card__cta--primary[_ngcontent-sc67]{background:#376c50;color:#fff;border:1px solid rgba(17,17,17,.08);box-shadow:0 6px 18px #376c5047}.plan-card__cta--primary[_ngcontent-sc67]:hover{background:#2d5a44;color:#fff}.plan-card__cta--ghost[_ngcontent-sc67]{background:#fff;color:#376c50;border:2px solid #376c50}.plan-card__cta--ghost[_ngcontent-sc67]:hover{background:rgba(55,108,80,.06)}.plan-card__cta--muted[_ngcontent-sc67]{opacity:.75}.plan-card__cta[_ngcontent-sc67]:focus-visible{outline:2px solid #376c50;outline-offset:3px}@media (max-width: 767.98px){.plan-card[_ngcontent-sc67]{width:100%;max-width:26rem;margin-left:auto;margin-right:auto}}</style></head>
123
124<body>
125  <app-root _nghost-sc17="" ng-version="14.3.0" ng-server-context="other"><router-outlet _ngcontent-sc17=""></router-outlet><app-landing-next _nghost-sc69="">
125<div _ngcontent-sc69="" class="ln-page"><header _ngcontent-sc69="" class="ln-header"><div _ngcontent-sc69="" aria-hidden="true" class="ln-header-frost"></div><div _ngcontent-sc69="" class="ln-header-slide"><div _ngcontent-sc69="" class="ln-header-body"><div _ngcontent-sc69="" class="ln-header-top"><a _ngcontent-sc69="" routerlink="/" aria-label="Wavvy Wallet home" class="ln-brand" href="/"><img _ngcontent-sc69="" src="../../assets/wavvy-wallet-trans.png" alt="" class="ln-logo"><span _ngcontent-sc69="" class="ln-brand-text">Wavvy Wallet</span></a><nav _ngcontent-sc69="" aria-label="Primary" class="ln-nav-desktop"><a _ngcontent-sc69="" href="#how-it-works" class="ln-nav-link">Features</a><a _ngcontent-sc69="" routerlink="/tutorials" class="ln-nav-link" href="/tutorials">Tutorials</a><a _ngcontent-sc69="" href="#pricing" class="ln-nav-link">Pricing</a><a _ngcontent-sc69="" routerlink="/our-story" class="ln-nav-link" href="/our-story">Our Story</a><a _ngcontent-sc69="" routerlink="/testimonials" class="ln-nav-link" href="/testimonials">User Stories</a><a _ngcontent-sc69="" class="ln-nav-link" href="https://blog.wavvywallet.com/">Blog</a></nav><div _ngcontent-sc69="" class="ln-header-actions"><a _ngcontent-sc69="" routerlink="/login" class="ln-link-muted ln-link-classic" href="/login">Login</a><button _ngcontent-sc69="" type="button" aria-label="Get it on Google Play" class="ln-store ln-store--play"><img _ngcontent-sc69="" src="../../assets/google-play-store-logo.png" alt=""></button><button _ngcontent-sc69="" type="button" aria-label="Download on the App Store" class="ln-store ln-store--app"><img _ngcontent-sc69="" src="../../assets/download-app-store.png" alt=""></button><button _ngcontent-sc69="" type="button" aria-controls="ln-mobile-drawer" aria-label="Menu" class="ln-menu-btn" aria-expanded="false"><span _ngcontent-sc69="" class="ln-menu-icon"></span></button></div></div></div></div></header><div _ngcontent-sc69="" aria-hidden="true" class="ln-header-spacer"></div><div _ngcontent-sc69="" id="ln-mobile-drawer" class="ln-drawer" aria-hidden="true"><nav _ngcontent-sc69="" aria-label="Mobile primary" class="ln-drawer-nav"><a _ngcontent-sc69="" href="#how-it-works" class="ln-drawer-link">Features</a><a _ngcontent-sc69="" routerlink="/tutorials" class="ln-drawer-link" href="/tutorials">Tutorials</a><a _ngcontent-sc69="" href="#pricing" class="ln-drawer-link">Pricing</a><a _ngcontent-sc69="" routerlink="/our-story" class="ln-drawer-link" href="/our-story">Our Story</a><a _ngcontent-sc69="" routerlink="/testimonials" class="ln-drawer-link" href="/testimonials">User Stories</a><a _ngcontent-sc69="" class="ln-drawer-link" href="https://blog.wavvywallet.com/">Wavvy Insights</a><a _ngcontent-sc69="" routerlink="/login" class="ln-drawer-link" href="/login">Login</a><a _ngcontent-sc69="" routerlink="/privacy-policy" target="_blank" rel="noopener noreferrer" class="ln-drawer-link" href="/privacy-policy">Privacy</a></nav></div><main _ngcontent-sc69=""><section _ngcontent-sc69="" class="ln-hero"><div _ngcontent-sc69="" aria-hidden="true" class="ln-hero-bg"></div><div _ngcontent-sc69="" aria-hidden="true" class="ln-hero-floats"><i _ngcontent-sc69="" class="fas fa-wallet ln-hero-float ln-hero-float--1"></i><i _ngcontent-sc69="" class="fas fa-chart-pie ln-hero-float ln-hero-float--2"></i><i _ngcontent-sc69="" class="fas fa-piggy-bank ln-hero-float ln-hero-float--3"></i><i _ngcontent-sc69="" class="fas fa-arrow-trend-up ln-hero-float ln-hero-float--4"></i></div><div _ngcontent-sc69="" class="ln-hero-inner"><div _ngcontent-sc69="" class="ln-hero-copy"><h1 _ngcontent-sc69="" class="ln-hero-title"><span _ngcontent-sc69="" class="ln-hero-line ln-line ln-hero-line--budget">Know where</span><span _ngcontent-sc69="" class="ln-hero-line ln-line ln-hero-line--budget">your money</span><span _ngcontent-sc69="" class="ln-hero-line ln-line ln-line--accent">is going.</span></h1><p _ngcontent-sc69="" class="ln-hero-lead ln-reveal"> Smarter expense tracking for Kenya. </p><div _ngcontent-sc69="" class="ln-hero-cta ln-reveal"><button _ngcontent-sc69="" type="button" aria-label="Get Wavvy Wallet on Google Play" class="ln-btn ln-btn--primary"><i _ngcontent-sc69="" aria-hidden="true" class="fab fa-google-play me-2"></i> Get the app </button>
125<button _ngcontent-sc69="" type="button" aria-label="How it works, jump to how it works" class="ln-btn ln-btn--ghost"><span _ngcontent-sc69="" aria-hidden="true" class="ln-play-icon-badge"><i _ngcontent-sc69="" class="fas fa-play"></i></span> How it works </button></div></div><div _ngcontent-sc69="" aria-label="App screenshots" class="ln-hero-visual ln-reveal"><div _ngcontent-sc69="" class="ln-hero-phone"><div _ngcontent-sc69="" class="ln-hero-carousel-viewport"><div _ngcontent-sc69="" class="ln-hero-track"><div _ngcontent-sc69="" class="ln-hero-panel"><img _ngcontent-sc69="" src="../../assets/wavvy-sc-1.png" alt="Wavvy Wallet My Money dashboard and recent transactions" class="ln-hero-shot"></div><div _ngcontent-sc69="" class="ln-hero-panel"><img _ngcontent-sc69="" src="../../assets/wavvy-sc-2.png" alt="Wavvy Wallet Insights expenses by category" class="ln-hero-shot"></div><div _ngcontent-sc69="" class="ln-hero-panel"><img _ngcontent-sc69="" src="../../assets/wavvy-sc-3.png" alt="Wavvy Wallet Budgets overview and spending progress" class="ln-hero-shot"></div></div></div><nav _ngcontent-sc69="" aria-label="Choose app screenshot" class="ln-hero-carousel-nav"><div _ngcontent-sc69="" role="tablist" class="ln-hero-carousel-dots"><button _ngcontent-sc69="" type="button" role="tab" class="ln-hero-carousel-dot is-active" aria-selected="true" aria-label="Show My Money dashboard screenshot"></button><button _ngcontent-sc69="" type="button" role="tab" class="ln-hero-carousel-dot" aria-selected="false" aria-label="Show Insights screenshot"></button><button _ngcontent-sc69="" type="button" role="tab" class="ln-hero-carousel-dot" aria-selected="false" aria-label="Show Budgets screenshot"></button><!----></div></nav><!----></div></div></div></section><section _ngcontent-sc69="" id="how-it-works" aria-labelledby="ln-hsteps-heading" class="ln-hsteps"><div _ngcontent-sc69="" class="ln-hsteps-intro"><p _ngcontent-sc69="" class="ln-hsteps-eyebrow">How it works</p><h2 _ngcontent-sc69="" id="ln-hsteps-heading" class="ln-hsteps-heading ln-scroll-text">Track. Understand. Budget.</h2><p _ngcontent-sc69="" class="ln-hsteps-sub ln-scroll-text">Four quick steps to get started.</p></div><div _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-progress"><div _ngcontent-sc69="" class="ln-hsteps-progress-item is-active"><span _ngcontent-sc69="" class="ln-hsteps-progress-num">01</span><span _ngcontent-sc69="" class="ln-hsteps-progress-label">Track</span></div><div _ngcontent-sc69="" class="ln-hsteps-progress-connector"></div><div _ngcontent-sc69="" class="ln-hsteps-progress-item"><span _ngcontent-sc69="" class="ln-hsteps-progress-num">02</span><span _ngcontent-sc69="" class="ln-hsteps-progress-label">Understand</span></div><div _ngcontent-sc69="" class="ln-hsteps-progress-connector"></div><div _ngcontent-sc69="" class="ln-hsteps-progress-item"><span _ngcontent-sc69="" class="ln-hsteps-progress-num">03</span><span _ngcontent-sc69="" class="ln-hsteps-progress-label">Budget</span></div><div _ngcontent-sc69="" class="ln-hsteps-progress-connector"></div><div _ngcontent-sc69="" class="ln-hsteps-progress-item"><span _ngcontent-sc69="" class="ln-hsteps-progress-num">04</span><span _ngcontent-sc69="" class="ln-hsteps-progress-label">Tutorials</span></div></div><div _ngcontent-sc69="" class="ln-hsteps-viewport"><div _ngcontent-sc69="" class="ln-hsteps-track"><div _ngcontent-sc69="" id="how-it-works-step-1" class="ln-hsteps-panel ln-hsteps-panel--tint-a"><div _ngcontent-sc69="" class="ln-hsteps-panel-inner"><div _ngcontent-sc69="" class="ln-hsteps-copy"><p _ngcontent-sc69="" class="ln-hsteps-step">Step 1</p><div _ngcontent-sc69="" class="ln-hsteps-title-row"><span _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-icon-chip"><i _ngcontent-sc69="" class="fas fa-file-lines"></i></span><h3 _ngcontent-sc69="" class="ln-hsteps-title ln-scroll-text">AI-assisted expense tracking</h3></div><p _ngcontent-sc69="" class="ln-hsteps-lead ln-scroll-text"> Import transactions from SMS and PDF statements, bank or cash in the same view, and create categories that stay current as you spend. Avoid the Sunday-night spreadsheet hassle. </p><ul _ngcontent-sc69="" class="ln-hsteps-features"><li _ngcontent-sc69=""><span _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-ft-ico"><i _ngcontent-sc69="" class="fas fa-download"></i></span><span _ngcontent-sc69="">Import from mobile money, bank &amp; cash</span></li><li _ngcontent-sc69=""><span _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-ft-ico"><i _ngcontent-sc69="" class="fas fa-wand-magic-sparkles"></i></span><span _ngcontent-sc69="">AI categorizes and keeps learning</span></li><li _ngcontent-sc69=""><span _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-ft-ico"><i _ngcontent-sc69="" class="fas fa-gem"></i></span><span _ngcontent-sc69="">Smart categories that update as you spend</span></li><li _ngcontent-sc69=""><span _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-ft-ico"><i _ngcontent-sc69="" class="fas fa-shield-halved"></i></span><span _ngcontent-sc69="">Secure, private and 100% yours</span></li></ul><button _ngcontent-sc69="" type="button" class="ln-hsteps-next"> Next: Understand your spending <i _ngcontent-sc69="" aria-hidden="true" class="fas fa-arrow-right"></i></button></div><div _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-visual"><div _ngcontent-sc69="" class="ln-hsteps-visual-stack ln-hsteps-visual-stack--center-illo"><div _ngcontent-sc69="" class="ln-hsteps-illo"><img _ngcontent-sc69="" src="../../assets/screen-1.png" alt="" class="ln-hsteps-illo-img"></div><aside _ngcontent-sc69="" class="ln-hsteps-float-cards"><div _ngcontent-sc69="" class="ln-hsteps-float-card"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-chart-line"></i><p _ngcontent-sc69="">Spending <strong _ngcontent-sc69="">−8%</strong><span _ngcontent-sc69="" class="ln-muted-inline">vs last month</span></p></div><div _ngcontent-sc69="" class="ln-hsteps-float-card"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-piggy-bank"></i><p _ngcontent-sc69=""><strong _ngcontent-sc69="">KSh 12,450</strong><span _ngcontent-sc69="" class="ln-muted-inline">saved this month</span></p></div><div _ngcontent-sc69="" class="ln-hsteps-float-card"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-bullseye"></i><p _ngcontent-sc69="">On track, great job!</p></div></aside></div></div></div></div><div _ngcontent-sc69="" id="how-it-works-step-2" class="ln-hsteps-panel ln-hsteps-panel--tint-b"><div _ngcontent-sc69="" class="ln-hsteps-panel-inner"><div _ngcontent-sc69="" class="ln-hsteps-copy"><p _ngcontent-sc69="" class="ln-hsteps-step">Step 2</p><div _ngcontent-sc69="" class="ln-hsteps-title-row"><span _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-icon-chip"><i _ngcontent-sc69="" class="fas fa-chart-pie"></i></span><h3 _ngcontent-sc69="" class="ln-hsteps-title ln-scroll-text">Know where money goes faster</h3></div><p _ngcontent-sc69="" class="ln-hsteps-lead ln-scroll-text"> Insights and breakdowns tuned for local habits, so you spot drift early and decide with confidence. </p><ul _ngcontent-sc69="" class="ln-hsteps-features ln-hsteps-features--short"><li _ngcontent-sc69=""><span _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-ft-ico"><i _ngcontent-sc69="" class="fas fa-layer-group"></i></span><span _ngcontent-sc69="">Category and merchant views in one place</span></li><li _ngcontent-sc69=""><span _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-ft-ico"><i _ngcontent-sc69="" class="fas fa-bolt"></i></span><span _ngcontent-sc69="">See trends week over week without extra work</span></li></ul><button _ngcontent-sc69="" type="button" class="ln-hsteps-next"> Next: Budget with clarity <i _ngcontent-sc69="" aria-hidden="true" class="fas fa-arrow-right"></i></button></div><div _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-visual"><div _ngcontent-sc69="" class="ln-hsteps-visual-stack ln-hsteps-visual-stack--center-illo"><div _ngcontent-sc69="" class="ln-hsteps-illo"><img _ngcontent-sc69="" src="../../assets/screen2.png" alt="" class="ln-hsteps-illo-img"></div><aside _ngcontent-sc69="" class="ln-hsteps-float-cards"><div _ngcontent-sc69="" class="ln-hsteps-float-card"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-arrow-trend-down"></i><p _ngcontent-sc69="">Discretionary down <strong _ngcontent-sc69="">12%</strong></p></div><div _ngcontent-sc69="" class="ln-hsteps-float-card"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-tags"></i><p _ngcontent-sc69="">Top category: Transport</p></div></aside></div></div></div></div><div _ngcontent-sc69="" id="how-it-works-step-3" class="ln-hsteps-panel ln-hsteps-panel--tint-c"><div _ngcontent-sc69="" class="ln-hsteps-panel-inner"><div _ngcontent-sc69="" class="ln-hsteps-copy"><p _ngcontent-sc69="" class="ln-hsteps-step">Step 3</p><div _ngcontent-sc69="" class="ln-hsteps-title-row"><span _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-icon-chip"><i _ngcontent-sc69="" class="fas fa-wallet"></i></span><h3 _ngcontent-sc69="" class="ln-hsteps-title ln-scroll-text">Budgeting for what matters</h3></div><p _ngcontent-sc69="" class="ln-hsteps-lead ln-scroll-text"> Set envelopes for rent, transport, airtime, and family support. Clear progress before you tap Send again. </p><ul _ngcontent-sc69="" class="ln-hsteps-features ln-hsteps-features--short"><li _ngcontent-sc69=""><span _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-ft-ico"><i _ngcontent-sc69="" class="fas fa-envelope-open-text"></i></span><span _ngcontent-sc69="">Envelopes with limits you can actually follow</span></li><li _ngcontent-sc69=""><span _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-ft-ico"><i _ngcontent-sc69="" class="fas fa-bell"></i></span><span _ngcontent-sc69="">Heads-up before you overspend a category</span></li></ul><button _ngcontent-sc69="" type="button" class="ln-hsteps-next"> Next: Learn with tutorials <i _ngcontent-sc69="" aria-hidden="true" class="fas fa-arrow-right"></i></button></div><div _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-visual"><div _ngcontent-sc69="" class="ln-hsteps-visual-stack ln-hsteps-visual-stack--center-illo"><div _ngcontent-sc69="" class="ln-hsteps-illo"><img _ngcontent-sc69="" src="../../assets/budgets-2.png" alt="" class="ln-hsteps-illo-img"></div><aside _ngcontent-sc69="" class="ln-hsteps-float-cards"><div _ngcontent-sc69="" class="ln-hsteps-float-card"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-circle-half-stroke"></i><p _ngcontent-sc69="">Rent envelope <strong _ngcontent-sc69="">68%</strong> used</p></div><div _ngcontent-sc69="" class="ln-hsteps-float-card"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-check-double"></i><p _ngcontent-sc69="">3 budgets on track this week</p></div></aside></div></div></div></div><div _ngcontent-sc69="" id="how-it-works-step-4" class="ln-hsteps-panel ln-hsteps-panel--tint-d"><div _ngcontent-sc69="" class="ln-hsteps-panel-inner"><div _ngcontent-sc69="" class="ln-hsteps-copy"><p _ngcontent-sc69="" class="ln-hsteps-step">Step 4</p><div _ngcontent-sc69="" class="ln-hsteps-title-row"><span _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-icon-chip"><i _ngcontent-sc69="" class="fas fa-graduation-cap"></i></span><h3 _ngcontent-sc69="" class="ln-hsteps-title ln-scroll-text">Interested in learning more?</h3></div><p _ngcontent-sc69="" class="ln-hsteps-lead ln-scroll-text"> Check out our tutorials for guided walkthroughs and practical tips that help you get more value from Wavvy Wallet. </p><ul _ngcontent-sc69="" class="ln-hsteps-features ln-hsteps-features--short"><li _ngcontent-sc69=""><span _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-ft-ico"><i _ngcontent-sc69="" class="fas fa-circle-play"></i></span><span _ngcontent-sc69="">Short, practical video walkthroughs</span></li><li _ngcontent-sc69=""><span _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-ft-ico"><i _ngcontent-sc69="" class="fas fa-route"></i></span><span _ngcontent-sc69="">Follow along step by step at your pace</span></li></ul><a _ngcontent-sc69="" routerlink="/tutorials" class="ln-hsteps-next ln-hsteps-next--final" href="/tutorials"> Check out tutorials <i _ngcontent-sc69="" aria-hidden="true" class="fas fa-arrow-right"></i></a></div><div _ngcontent-sc69="" aria-hidden="true" class="ln-hsteps-visual"><div _ngcontent-sc69="" class="ln-hsteps-visual-stack ln-hsteps-visual-stack--center-illo"><div _ngcontent-sc69="" class="ln-hsteps-illo"><img _ngcontent-sc69="" src="../../assets/tutorials.png" alt="" class="ln-hsteps-illo-img"></div><aside _ngcontent-sc69="" class="ln-hsteps-float-cards"><div _ngcontent-sc69="" class="ln-hsteps-float-card"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-book-open"></i><p _ngcontent-sc69="">
125Beginner to advanced tutorials</p></div><div _ngcontent-sc69="" class="ln-hsteps-float-card"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-lightbulb"></i><p _ngcontent-sc69="">Tips to budget faster and smarter</p></div></aside></div></div></div></div></div></div></section><!----><section _ngcontent-sc69="" aria-labelledby="ln-latest-heading" class="ln-latest ln-reveal"><div _ngcontent-sc69="" class="ln-latest-inner"><div _ngcontent-sc69="" class="ln-latest-head"><div _ngcontent-sc69=""><h2 _ngcontent-sc69="" id="ln-latest-heading" class="ln-h2 ln-latest-heading ln-scroll-text"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-sparkles ln-latest-heading-ico"></i> Latest Blog </h2><p _ngcontent-sc69="" class="ln-body ln-latest-sub ln-scroll-text"> Actionable insights to help you spend smarter and save more. </p></div><a _ngcontent-sc69="" class="ln-latest-more" href="https://blog.wavvywallet.com/"> Explore all blog posts <i _ngcontent-sc69="" aria-hidden="true" class="fas fa-arrow-right"></i></a></div><div _ngcontent-sc69="" class="ln-latest-layout"><article _ngcontent-sc69="" aria-label="Featured insight" class="ln-latest-featured"><a _ngcontent-sc69="" class="ln-latest-featured-link" href="https://blog.wavvywallet.com/why-your-m-pesa-balance-disappears-by-mid-month-and-how-to-regain-control/"><div _ngcontent-sc69="" class="ln-latest-featured-inner"><div _ngcontent-sc69="" class="ln-latest-featured-copy"><div _ngcontent-sc69="" class="ln-latest-badges"><span _ngcontent-sc69="" class="ln-latest-badge ln-latest-badge--featured"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-star"></i> Featured </span><span _ngcontent-sc69="" class="ln-latest-badge ln-latest-badge--topic"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-wallet"></i> Financial Management </span><!----></div><h3 _ngcontent-sc69="" class="ln-latest-featured-title">Why Your M-PESA Balance Disappears by Mid-Month and How to Regain Control</h3><p _ngcontent-sc69="" class="ln-latest-featured-desc">Why Your M-PESA Balance Disappears by Mid-Month and How to Regain Control</p><div _ngcontent-sc69="" class="ln-latest-featured-meta"><span _ngcontent-sc69="" class="ln-latest-meta-item"><i _ngcontent-sc69="" aria-hidden="true" class="far fa-clock"></i> 4 min read </span><!----></div><span _ngcontent-sc69="" class="ln-latest-featured-cta"> Read article <i _ngcontent-sc69="" aria-hidden="true" class="fas fa-arrow-right"></i></span></div><div _ngcontent-sc69="" class="ln-latest-featured-media"><img _ngcontent-sc69="" class="ln-latest-featured-shot" src="https://blog.wavvywallet.com/content/images/2026/10/balance-picture-1.png" alt="Why Your M-PESA Balance Disappears by Mid-Month and How to Regain Control"></div><!----></div></a></article><div _ngcontent-sc69="" class="ln-latest-stack"><article _ngcontent-sc69="" class="ln-latest-compact"><a _ngcontent-sc69="" class="ln-latest-compact-link" href="https://blog.wavvywallet.com/saving-harder-kenya/"><div _ngcontent-sc69="" class="ln-latest-compact-media"><img _ngcontent-sc69="" class="ln-latest-compact-img" src="https://blog.wavvywallet.com/content/images/2026/10/saving-difficult-1.png" alt="Why Saving Money Feels Harder in Kenya Today and How to Take Control"><!----></div><div _ngcontent-sc69="" class="ln-latest-compact-body"><span _ngcontent-sc69="" class="ln-latest-compact-badge"><!----><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-leaf"></i><!----> Financial Management </span><h3 _ngcontent-sc69="" class="ln-latest-compact-title">Why Saving Money Feels Harder in Kenya Today and How to Take Control</h3><div _ngcontent-sc69="" class="ln-latest-compact-meta"><span _ngcontent-sc69="">6 min read</span><!----><span _ngcontent-sc69="" class="ln-latest-compact-pill"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-arrow-trend-up"></i> Trending </span><!----><!----></div></div><span _ngcontent-sc69="" aria-hidden="true" class="ln-latest-compact-go"><i _ngcontent-sc69="" class="fas fa-arrow-right"></i></span></a></article><article _ngcontent-sc69="" class="ln-latest-compact"><a _ngcontent-sc69="" class="ln-latest-compact-link" href="https://blog.wavvywallet.com/save-money-salary-kenya/"><div _ngcontent-sc69="" class="ln-latest-compact-media"><img _ngcontent-sc69="" class="ln-latest-compact-img" src="https://blog.wavvywallet.com/content/images/2026/10/how-to-save-blog-1.png" alt="How to Save Money from Salary in Kenya without Feeling Broke"><!----></div><div _ngcontent-sc69="" class="ln-latest-compact-body"><span _ngcontent-sc69="" class="ln-latest-compact-badge"><!----><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-leaf"></i><!----> Personal Finance </span><h3 _ngcontent-sc69="" class="ln-latest-compact-title">How to Save Money from Salary in Kenya without Feeling Broke</h3><div _ngcontent-sc69="" class="ln-latest-compact-meta"><span _ngcontent-sc69="">5 min read</span><!----><!----><span _ngcontent-sc69="" class="ln-latest-compact-pill ln-latest-compact-pill--new"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-star"></i> New </span><!----></div></div><span _ngcontent-sc69="" aria-hidden="true" class="ln-latest-compact-go"><i _ngcontent-sc69="" class="fas fa-arrow-right"></i></span></a></article><!----></div><!----></div><!----></div></section><section _ngcontent-sc69="" aria-labelledby="ln-impact-heading" class="ln-impact"><div _ngcontent-sc69="" class="ln-impact-intro"><h2 _ngcontent-sc69="" id="ln-impact-heading" class="ln-h2 ln-impact-section-title ln-scroll-text">Why Wavvy Wallet Matters</h2></div><div _ngcontent-sc69="" class="ln-impact-viewport"><div _ngcontent-sc69="" class="ln-impact-track"><article _ngcontent-sc69="" class="ln-impact-panel ln-impact-panel--freedom-slide"><div _ngcontent-sc69="" class="ln-impact-panel-inner ln-impact-freedom-card"><div _ngcontent-sc69="" class="ln-impact-columns ln-impact-columns--freedom"><div _ngcontent-sc69="" class="ln-impact-freedom-main"><div _ngcontent-sc69="" class="ln-impact-mission-pill"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-sparkles"></i><span _ngcontent-sc69="">Our Mission</span></div><h3 _ngcontent-sc69="" class="ln-impact-title ln-impact-title--freedom ln-scroll-text">Financial Freedom and Inclusion </h3><p _ngcontent-sc69="" class="ln-impact-copy ln-impact-copy--freedom ln-scroll-text"> Enables underserved users, including those without traditional bank accounts, to take control of their finances. </p><div _ngcontent-sc69="" class="ln-impact-freedom-features"><div _ngcontent-sc69="" class="ln-impact-freedom-feature"><span _ngcontent-sc69="" aria-hidden="true" class="ln-impact-freedom-feature-ico"><i _ngcontent-sc69="" class="fas fa-users"></i></span><span _ngcontent-sc69="" class="ln-impact-freedom-feature-title">For Everyone</span><span _ngcontent-sc69="" class="ln-impact-freedom-feature-body">Built for every background and financial journey.</span></div><div _ngcontent-sc69="" class="ln-impact-freedom-feature"><span _ngcontent-sc69="" aria-hidden="true" class="ln-impact-freedom-feature-ico"><i _ngcontent-sc69="" class="fas fa-shield-halved"></i></span><span _ngcontent-sc69="" class="ln-impact-freedom-feature-title">Inclusive by Design</span><span _ngcontent-sc69="" class="ln-impact-freedom-feature-body">Simple, accessible and relevant for everyone.</span></div><div _ngcontent-sc69="" class="ln-impact-freedom-feature"><span _ngcontent-sc69="" aria-hidden="true" class="ln-impact-freedom-feature-ico"><i _ngcontent-sc69="" class="fas fa-chart-line"></i></span><span _ngcontent-sc69="" class="ln-impact-freedom-feature-title">Empower Your Future</span><span _ngcontent-sc69="" class="ln-impact-freedom-feature-body">Track goals, build saving habits and grow with confidence.</span></div><div _ngcontent-sc69="" class="ln-impact-freedom-feature"><span _ngcontent-sc69="" aria-hidden="true" class="ln-impact-freedom-feature-ico"><i _ngcontent-sc69="" class="fas fa-lock"></i></span><span _ngcontent-sc69="" class="ln-impact-freedom-feature-title">You're in Control</span><span _ngcontent-sc69="" class="ln-impact-freedom-feature-body">
125Your financial journey, your future, your freedom.</span></div></div><div _ngcontent-sc69="" class="ln-impact-freedom-banner"><span _ngcontent-sc69="" aria-hidden="true" class="ln-impact-freedom-banner-check"><i _ngcontent-sc69="" class="fas fa-check"></i></span><p _ngcontent-sc69="" class="ln-impact-freedom-banner-text">Everyone deserves access to tools that build a better financial future.</p><img _ngcontent-sc69="" src="../../assets/using-phone.png" alt="" class="ln-impact-freedom-banner-art"></div></div><div _ngcontent-sc69="" class="ln-impact-freedom-phone"><img _ngcontent-sc69="" src="../../assets/pricing.png" alt="Wavvy Wallet Financial Freedom experience on a phone" class="ln-impact-freedom-shot"></div></div></div></article><article _ngcontent-sc69="" class="ln-impact-panel ln-impact-panel--privacy-slide"><div _ngcontent-sc69="" class="ln-impact-panel-inner ln-impact-privacy-card"><div _ngcontent-sc69="" class="ln-impact-columns ln-impact-columns--privacy"><div _ngcontent-sc69="" class="ln-impact-privacy-main"><div _ngcontent-sc69="" class="ln-impact-mission-pill ln-impact-mission-pill--plain"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-shield-halved"></i><span _ngcontent-sc69="">Your Data, Your Control</span></div><h3 _ngcontent-sc69="" class="ln-impact-title ln-impact-title--privacy ln-scroll-text"> Privacy First with <span _ngcontent-sc69="" class="ln-impact-title-accent">On-Device Storage</span></h3><p _ngcontent-sc69="" class="ln-impact-copy ln-impact-copy--privacy ln-scroll-text"> All your financial data is stored securely on your device. Wavvy Wallet ensures your privacy by eliminating external server storage, keeping your sensitive information safe. </p><div _ngcontent-sc69="" class="ln-impact-privacy-features"><div _ngcontent-sc69="" class="ln-impact-privacy-feature"><span _ngcontent-sc69="" aria-hidden="true" class="ln-impact-privacy-feature-ico"><i _ngcontent-sc69="" class="fas fa-shield-halved"></i></span><span _ngcontent-sc69="" class="ln-impact-privacy-feature-label">Your data stays with you</span></div><div _ngcontent-sc69="" class="ln-impact-privacy-feature"><span _ngcontent-sc69="" aria-hidden="true" class="ln-impact-privacy-feature-ico"><span _ngcontent-sc69="" class="fa-stack ln-impact-privacy-no-servers-ico"><i _ngcontent-sc69="" class="fas fa-cloud fa-stack-1x"></i><i _ngcontent-sc69="" class="fas fa-slash fa-stack-1x ln-impact-privacy-no-servers-slash"></i></span></span><span _ngcontent-sc69="" class="ln-impact-privacy-feature-label">No external servers</span></div><div _ngcontent-sc69="" class="ln-impact-privacy-feature"><span _ngcontent-sc69="" aria-hidden="true" class="ln-impact-privacy-feature-ico"><i _ngcontent-sc69="" class="fas fa-eye-slash"></i></span><span _ngcontent-sc69="" class="ln-impact-privacy-feature-label">100% private by design</span></div></div></div><div _ngcontent-sc69="" class="ln-impact-privacy-visual"><img _ngcontent-sc69="" src="../../assets/privacy.png" alt="Wavvy Wallet privacy screen: on-device storage, no external servers, and your data under your control" class="ln-impact-privacy-shot"></div></div></div></article><article _ngcontent-sc69="" class="ln-impact-panel ln-impact-panel--sdg-slide"><div _ngcontent-sc69="" class="ln-impact-panel-inner ln-impact-sdg-card"><div _ngcontent-sc69="" class="ln-impact-columns ln-impact-columns--sdg"><div _ngcontent-sc69="" class="ln-impact-sdg-main"><div _ngcontent-sc69="" class="ln-impact-mission-pill ln-impact-mission-pill--plain"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-earth-africa"></i><span _ngcontent-sc69="">Making an Impact</span></div><h3 _ngcontent-sc69="" class="ln-impact-title ln-impact-title--sdg ln-scroll-text"> Aligned with the <span _ngcontent-sc69="" class="ln-impact-title-accent">UN Sustainable Development Goals</span></h3><p _ngcontent-sc69="" class="ln-impact-copy ln-impact-copy--sdg ln-scroll-text"> Our mission goes beyond your wallet. Wavvy Wallet supports the UN SDGs through better financial habits, transparency and everyday choices that add up for people and the planet. </p><div _ngcontent-sc69="" class="ln-impact-sdg-features"><div _ngcontent-sc69="" class="ln-impact-sdg-feature"><span _ngcontent-sc69="" aria-hidden="true" class="ln-impact-sdg-feature-ico"><i _ngcontent-sc69="" class="fas fa-chart-line"></i></span><span _ngcontent-sc69="" class="ln-impact-sdg-feature-label">Decent work and growth</span></div><div _ngcontent-sc69="" class="ln-impact-sdg-feature"><span _ngcontent-sc69="" aria-hidden="true" class="ln-impact-sdg-feature-ico"><i _ngcontent-sc69="" class="fas fa-recycle"></i></span><span _ngcontent-sc69="" class="ln-impact-sdg-feature-label">Responsible consumption</span></div><div _ngcontent-sc69="" class="ln-impact-sdg-feature"><span _ngcontent-sc69="" aria-hidden="true" class="ln-impact-sdg-feature-ico"><i _ngcontent-sc69="" class="fas fa-leaf"></i></span><span _ngcontent-sc69="" class="ln-impact-sdg-feature-label">Small steps, big impact</span></div></div></div><div _ngcontent-sc69="" class="ln-impact-sdg-visual"><img _ngcontent-sc69="" src="../../assets/impact-4.png" alt="Wavvy Wallet Making an Impact: aligned with UN Sustainable Development Goals" class="ln-impact-sdg-shot"></div></div></div></article></div></div></section><section _ngcontent-sc69="" aria-labelledby="ln-testimonial-heading" class="ln-testimonial-overview ln-reveal"><div _ngcontent-sc69="" class="ln-testimonial-inner"><div _ngcontent-sc69="" class="ln-testimonial-head"><div _ngcontent-sc69="" class="ln-testimonial-head-main"><h2 _ngcontent-sc69="" id="ln-testimonial-heading" class="ln-h2 ln-scroll-text"><span _ngcontent-sc69="" aria-hidden="true" class="ln-testimonial-heading-star"><i _ngcontent-sc69="" class="fas fa-star"></i></span> Featured Story </h2><p _ngcontent-sc69="" class="ln-testimonial-tagline ln-scroll-text"> Real stories from creators and businesses growing with Wavvy Wallet. </p><!----></div>
125<a _ngcontent-sc69="" routerlink="/testimonials" class="ln-testimonial-more ln-latest-more" href="/testimonials"> View All Stories <i _ngcontent-sc69="" aria-hidden="true" class="fas fa-arrow-right"></i></a></div><div _ngcontent-sc69="" class="ln-testimonial-card"><a _ngcontent-sc69="" class="ln-testimonial-media" aria-label="Open featured story photo link for DJ Ally Fresh" href="/testimonials/dj-ally-fresh-swakacha-release"><span _ngcontent-sc69="" aria-hidden="true" class="ln-testimonial-badge"><i _ngcontent-sc69="" class="fas fa-star"></i> Featured </span><img _ngcontent-sc69="" class="ln-testimonial-image" src="assets/testimonials/ally-fresh.jpg" alt="DJ Ally Fresh"></a><div _ngcontent-sc69="" class="ln-testimonial-content"><div _ngcontent-sc69="" class="ln-testimonial-meta"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-music ln-testimonial-meta-ico"></i><span _ngcontent-sc69="" class="ln-testimonial-role">DJ / Producer</span><span _ngcontent-sc69="" aria-hidden="true" class="ln-testimonial-meta-sep">·</span><span _ngcontent-sc69="" class="ln-testimonial-date">9th Jan 2026</span></div><h3 _ngcontent-sc69="" class="ln-testimonial-quote ln-scroll-text">How Wavvy Wallet Helped Me Track Every Shilling Spent Releasing Swakacha</h3><p _ngcontent-sc69="" class="ln-testimonial-story ln-scroll-text">Releasing an album is creative, emotional and expensive. When I decided to independently release my project Swakacha, I knew the music had to be intentional, but so did the money behind it.</p><div _ngcontent-sc69="" class="ln-testimonial-author-row"><img _ngcontent-sc69="" alt="" width="44" height="44" class="ln-testimonial-author-avatar" src="assets/testimonials/ally-fresh.jpg"><p _ngcontent-sc69="" class="ln-testimonial-author"> - DJ Ally Fresh<span _ngcontent-sc69="">, DJ / Producer</span><!----></p></div><ul _ngcontent-sc69="" class="ln-testimonial-highlights"><li _ngcontent-sc69="" class="ln-testimonial-highlight"><span _ngcontent-sc69="" aria-hidden="true" class="ln-testimonial-highlight-ico"><i _ngcontent-sc69="" class="fa-chart-line fas"></i></span><span _ngcontent-sc69="" class="ln-testimonial-highlight-text">Tracked every expense in real-time</span></li><li _ngcontent-sc69="" class="ln-testimonial-highlight"><span _ngcontent-sc69="" aria-hidden="true" class="ln-testimonial-highlight-ico"><i _ngcontent-sc69="" class="fa-wallet fas"></i></span><span _ngcontent-sc69="" class="ln-testimonial-highlight-text">Stuck to budget and avoided debt</span></li><li _ngcontent-sc69="" class="ln-testimonial-highlight"><span _ngcontent-sc69="" aria-hidden="true" class="ln-testimonial-highlight-ico"><i _ngcontent-sc69="" class="fa-arrow-trend-up fas"></i></span><span _ngcontent-sc69="" class="ln-testimonial-highlight-text">Released with financial clarity</span></li><!----></ul><!----><div _ngcontent-sc69="" class="ln-testimonial-actions"><a _ngcontent-sc69="" class="ln-featured-cta-btn" href="/testimonials/dj-ally-fresh-swakacha-release"> Read Full Story <i _ngcontent-sc69="" aria-hidden="true" class="fas fa-arrow-right"></i></a><button _ngcontent-sc69="" type="button" class="ln-testimonial-share"><i _ngcontent-sc69="" aria-hidden="true" class="fas fa-share-nodes"></i> Share Story </button></div></div></div><div _ngcontent-sc69="" aria-hidden="true" class="ln-testimonial-accent-bar"></div></div></section><!----><section _ngcontent-sc69="" aria-labelledby="ln-reviews-heading" class="ln-reviews ln-reveal"><div _ngcontent-sc69="" class="ln-reviews-inner"><div _ngcontent-sc69="" class="ln-reviews-head"><div _ngcontent-sc69="" class="ln-reviews-head-main"><h2 _ngcontent-sc69="" id="ln-reviews-heading" class="ln-h2 ln-reviews-title ln-scroll-text"><span _ngcontent-sc69="" aria-hidden="true" class="ln-reviews-heading-ico"><i _ngcontent-sc69="" class="fas fa-quote-left"></i></span> What Our Users Say </h2><p _ngcontent-sc69="" class="ln-reviews-tagline ln-scroll-text">Real feedback from people who love using Wavvy Wallet.</p></div></div><div _ngcontent-sc69="" id="landingTestimonialCarousel" data-bs-ride="carousel" data-bs-interval="3500" class="carousel slide ln-reviews-carousel"><div _ngcontent-sc69="" class="carousel-inner ln-reviews-carousel-inner"><div _ngcontent-sc69="" class="carousel-item active"><div _ngcontent-sc69="" class="ln-reviews-item"><span _ngcontent-sc69="" aria-hidden="true" class="ln-reviews-quote-mark"><i _ngcontent-sc69="" class="fas fa-quote-left"></i></span>
125<p _ngcontent-sc69="" class="ln-reviews-quote ln-scroll-text">“This is a great idea. It helps me manage my finances.”</p><div _ngcontent-sc69="" aria-hidden="true" class="ln-reviews-avatar">W</div><h3 _ngcontent-sc69="" class="ln-reviews-name">Wanjiku Ndirangu</h3><div _ngcontent-sc69="" aria-label="5 out of 5 stars" class="ln-reviews-stars"><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><!----></div></div></div><div _ngcontent-sc69="" class="carousel-item"><div _ngcontent-sc69="" class="ln-reviews-item"><span _ngcontent-sc69="" aria-hidden="true" class="ln-reviews-quote-mark"><i _ngcontent-sc69="" class="fas fa-quote-left"></i></span><p _ngcontent-sc69="" class="ln-reviews-quote ln-scroll-text">“Fast”</p><div _ngcontent-sc69="" aria-hidden="true" class="ln-reviews-avatar">E</div><h3 _ngcontent-sc69="" class="ln-reviews-name">Edwin Akenga Kanyanga</h3><div _ngcontent-sc69="" aria-label="5 out of 5 stars" class="ln-reviews-stars"><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><!----></div></div></div><div _ngcontent-sc69="" class="carousel-item"><div _ngcontent-sc69="" class="ln-reviews-item"><span _ngcontent-sc69="" aria-hidden="true" class="ln-reviews-quote-mark"><i _ngcontent-sc69="" class="fas fa-quote-left"></i></span><p _ngcontent-sc69="" class="ln-reviews-quote ln-scroll-text">“I use this app for budgeting my M-PESA spend. It's made my life so much easier”</p><div _ngcontent-sc69="" aria-hidden="true" class="ln-reviews-avatar">A</div><h3 _ngcontent-sc69="" class="ln-reviews-name">Dj Ally Fresh</h3><div _ngcontent-sc69="" aria-label="5 out of 5 stars" class="ln-reviews-stars"><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><!----></div></div></div><div _ngcontent-sc69="" class="carousel-item"><div _ngcontent-sc69="" class="ln-reviews-item"><span _ngcontent-sc69="" aria-hidden="true" class="ln-reviews-quote-mark"><i _ngcontent-sc69="" class="fas fa-quote-left"></i></span><p _ngcontent-sc69="" class="ln-reviews-quote ln-scroll-text">“I recently installed the app to see how it processes transactions and I wasn't disappointed. I'm very impressed by its insights.”</p><div _ngcontent-sc69="" aria-hidden="true" class="ln-reviews-avatar">C</div><h3 _ngcontent-sc69="" class="ln-reviews-name">Cliffe Murithi</h3><div _ngcontent-sc69="" aria-label="5 out of 5 stars" class="ln-reviews-stars"><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><!----></div></div></div><div _ngcontent-sc69="" class="carousel-item"><div _ngcontent-sc69="" class="ln-reviews-item"><span _ngcontent-sc69="" aria-hidden="true" class="ln-reviews-quote-mark"><i _ngcontent-sc69="" class="fas fa-quote-left"></i></span><p _ngcontent-sc69="" class="ln-reviews-quote ln-scroll-text">“Fantastic”</p><div _ngcontent-sc69="" aria-hidden="true" class="ln-reviews-avatar">A</div><h3 _ngcontent-sc69="" class="ln-reviews-name">Ambrose Barasa</h3><div _ngcontent-sc69="" aria-label="5 out of 5 stars" class="ln-reviews-stars"><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><!----></div></div></div><div _ngcontent-sc69="" class="carousel-item"><div _ngcontent-sc69="" class="ln-reviews-item"><span _ngcontent-sc69="" aria-hidden="true" class="ln-reviews-quote-mark"><i _ngcontent-sc69="" class="fas fa-quote-left"></i></span>
125<p _ngcontent-sc69="" class="ln-reviews-quote ln-scroll-text">“This is an amazing budgeting and forecasting tool. I am now able to track all my personal expenses and incomes. Good interface and easy usability.”</p><div _ngcontent-sc69="" aria-hidden="true" class="ln-reviews-avatar">T</div><h3 _ngcontent-sc69="" class="ln-reviews-name">Testimony Mbugua</h3><div _ngcontent-sc69="" aria-label="5 out of 5 stars" class="ln-reviews-stars"><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><i _ngcontent-sc69="" class="fas fa-star"></i><!----></div></div></div></div><div _ngcontent-sc69="" class="carousel-indicators ln-reviews-indicators"><button _ngcontent-sc69="" type="button" data-bs-target="#landingTestimonialCarousel" data-bs-slide-to="0" aria-current="true" aria-label="Slide 1" class="active"></button><button _ngcontent-sc69="" type="button" data-bs-target="#landingTestimonialCarousel" data-bs-slide-to="1" aria-label="Slide 2"></button><button _ngcontent-sc69="" type="button" data-bs-target="#landingTestimonialCarousel" data-bs-slide-to="2" aria-label="Slide 3"></button><button _ngcontent-sc69="" type="button" data-bs-target="#landingTestimonialCarousel" data-bs-slide-to="3" aria-label="Slide 4"></button><button _ngcontent-sc69="" type="button" data-bs-target="#landingTestimonialCarousel" data-bs-slide-to="4" aria-label="Slide 5"></button><button _ngcontent-sc69="" type="button" data-bs-target="#landingTestimonialCarousel" data-bs-slide-to="5" aria-label="Slide 6"></button></div><button _ngcontent-sc69="" type="button" data-bs-target="#landingTestimonialCarousel" data-bs-slide="prev" class="carousel-control-prev ln-reviews-control"><span _ngcontent-sc69="" aria-hidden="true" class="ln-reviews-chevron"><i _ngcontent-sc69="" class="fas fa-chevron-left"></i></span><span _ngcontent-sc69="" class="visually-hidden">Previous testimonial</span></button><button _ngcontent-sc69="" type="button" data-bs-target="#landingTestimonialCarousel" data-bs-slide="next" class="carousel-control-next ln-reviews-control"><span _ngcontent-sc69="" aria-hidden="true" class="ln-reviews-chevron"><i _ngcontent-sc69="" class="fas fa-chevron-right"></i></span><span _ngcontent-sc69="" class="visually-hidden">Next testimonial</span></button></div></div></section><section _ngcontent-sc69="" id="pricing" aria-labelledby="ln-pricing-heading" class="ln-pricing ln-reveal"><div _ngcontent-sc69="" class="ln-pricing-inner"><div _ngcontent-sc69="" class="ln-pricing-head"><div _ngcontent-sc69="" class="ln-pricing-head-main"><h2 _ngcontent-sc69="" id="ln-pricing-heading" class="ln-h2 ln-pricing-title ln-scroll-text"><span _ngcontent-sc69="" aria-hidden="true" class="ln-pricing-heading-ico"><i _ngcontent-sc69="" class="fas fa-tags"></i></span> Pricing Plans </h2><p _ngcontent-sc69="" class="ln-pricing-sub ln-scroll-text">Choose the perfect plan to manage your finances smarter.</p></div></div><div _ngcontent-sc69="" class="ln-pricing-toggle-wrap"><div _ngcontent-sc69="" role="tablist" aria-label="Billing period" class="ln-pricing-toggle"><button _ngcontent-sc69="" type="button" class="ln-pricing-toggle-btn"> Monthly </button><button _ngcontent-sc69="" type="button" class="ln-pricing-toggle-btn active"> Yearly </button><button _ngcontent-sc69="" type="button" class="ln-pricing-toggle-btn"> Lifetime </button></div></div><sistch-tables-single-view _ngcontent-sc69="" queryparamsstring="hidden=false" instanceurl="api/v1" id="subscription-plans" _nghost-sc59=""><div _ngcontent-sc59="" id="myCarousel" data-bs-ride="carousel" class="carousel"><div _ngcontent-sc69="" class="row justify-content-center g-4 ln-pricing-row align-items-stretch"><div _ngcontent-sc69="" class="col-md-4 d-flex ln-pricing-col"><app-subscription-plan _ngcontent-sc69="" class="ln-pricing-plan-host" _nghost-sc67=""><div _ngcontent-sc67="" class="plan-card ms-md-3"><!----><div _ngcontent-sc67="" class="plan-card__header"><h3 _ngcontent-sc67="" class="plan-card__title">Free Plan</h3><p _ngcontent-sc67="" class="plan-card__subtitle">Get started with the basics</p><!----></div><div _ngcontent-sc67="" class="plan-card__price-block"><p _ngcontent-sc67="" class="plan-card__price plan-card__price--emphasis"> KES 0<span _ngcontent-sc67=""> / year</span><!----></p><!----><!----><!----><!----><p _ngcontent-sc67="" class="plan-card__price-note">Forever free</p><!----><!----></div><ul _ngcontent-sc67="" class="plan-card__features"><li _ngcontent-sc67="" class="plan-card__feature"><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-icon"><i _ngcontent-sc67="" class="fa-tag fas"></i></span><span _ngcontent-sc67="" class="plan-card__feature-label">Create custom tags</span><!----></li><li _ngcontent-sc67="" class="plan-card__feature"><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-icon"><i _ngcontent-sc67="" class="fa-table fas"></i></span><span _ngcontent-sc67="" class="plan-card__feature-label">Basic overview reports</span><!----></li><!----></ul><!----></div></app-subscription-plan></div><div _ngcontent-sc69="" class="col-md-4 d-flex ln-pricing-col"><app-subscription-plan _ngcontent-sc69="" class="ln-pricing-plan-host" _nghost-sc67="">
125<div _ngcontent-sc67="" class="plan-card plan-card--recommended"><div _ngcontent-sc67="" class="plan-card__badge"><i _ngcontent-sc67="" aria-hidden="true" class="fas fa-star"></i> Recommended </div><!----><div _ngcontent-sc67="" class="plan-card__header"><h3 _ngcontent-sc67="" class="plan-card__title">Annual Pro Plan</h3><p _ngcontent-sc67="" class="plan-card__subtitle">Premium features and support</p><div _ngcontent-sc67="" class="plan-card__savings"> Save KES 140 </div><!----></div><div _ngcontent-sc67="" class="plan-card__price-block"><!----><p _ngcontent-sc67="" class="plan-card__price plan-card__price--emphasis"> KES 700 / year </p><!----><!----><!----><!----><!----></div><ul _ngcontent-sc67="" class="plan-card__features"><li _ngcontent-sc67="" class="plan-card__feature"><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-icon"><i _ngcontent-sc67="" class="fa-tag fas"></i></span><span _ngcontent-sc67="" class="plan-card__feature-label">Create custom tags</span><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-check"><i _ngcontent-sc67="" class="fas fa-check"></i></span><!----></li><li _ngcontent-sc67="" class="plan-card__feature"><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-icon"><i _ngcontent-sc67="" class="fa-table fas"></i></span><span _ngcontent-sc67="" class="plan-card__feature-label">Basic overview reports</span><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-check"><i _ngcontent-sc67="" class="fas fa-check"></i></span><!----></li><li _ngcontent-sc67="" class="plan-card__feature"><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-icon"><i _ngcontent-sc67="" class="fa-wand-magic-sparkles fas"></i></span><span _ngcontent-sc67="" class="plan-card__feature-label">Auto-tag transactions</span><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-check"><i _ngcontent-sc67="" class="fas fa-check"></i></span><!----></li><li _ngcontent-sc67="" class="plan-card__feature"><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-icon"><i _ngcontent-sc67="" class="fa-calendar fas"></i></span><span _ngcontent-sc67="" class="plan-card__feature-label">Custom date range picker</span><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-check"><i _ngcontent-sc67="" class="fas fa-check"></i></span><!----></li><li _ngcontent-sc67="" class="plan-card__feature"><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-icon"><i _ngcontent-sc67="" class="fa-bullseye fas"></i></span><span _ngcontent-sc67="" class="plan-card__feature-label">Budget Trackers</span><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-check"><i _ngcontent-sc67="" class="fas fa-check"></i></span><!----></li><!----></ul><!----></div></app-subscription-plan></div><div _ngcontent-sc69="" class="col-md-4 d-flex ln-pricing-col"><app-subscription-plan _ngcontent-sc69="" class="ln-pricing-plan-host" _nghost-sc67=""><div _ngcontent-sc67="" class="plan-card me-md-3"><!----><div _ngcontent-sc67="" class="plan-card__header"><h3 _ngcontent-sc67="" class="plan-card__title">Annual Pro Plus Plan</h3><p _ngcontent-sc67="" class="plan-card__subtitle">Premium features and support</p><div _ngcontent-sc67="" class="plan-card__savings"> Save KES 200 </div><!----></div><div _ngcontent-sc67="" class="plan-card__price-block"><!----><p _ngcontent-sc67="" class="plan-card__price plan-card__price--emphasis"> KES 1,000 / year </p><!----><!----><!----><!----><!----></div><ul _ngcontent-sc67="" class="plan-card__features"><li _ngcontent-sc67="" class="plan-card__feature"><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-icon"><i _ngcontent-sc67="" class="fa-tag fas"></i></span><span _ngcontent-sc67="" class="plan-card__feature-label">Create custom tags</span><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-check"><i _ngcontent-sc67="" class="fas fa-check"></i></span><!----></li><li _ngcontent-sc67="" class="plan-card__feature"><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-icon"><i _ngcontent-sc67="" class="fa-table fas"></i></span><span _ngcontent-sc67="" class="plan-card__feature-label">Basic overview reports</span><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-check"><i _ngcontent-sc67="" class="fas fa-check"></i></span><!----></li><li _ngcontent-sc67="" class="plan-card__feature"><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-icon"><i _ngcontent-sc67="" class="fa-wand-magic-sparkles fas"></i></span><span _ngcontent-sc67="" class="plan-card__feature-label">Auto-tag transactions</span><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-check"><i _ngcontent-sc67="" class="fas fa-check"></i></span><!----></li><li _ngcontent-sc67="" class="plan-card__feature"><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-icon"><i _ngcontent-sc67="" class="fa-calendar fas"></i></span><span _ngcontent-sc67="" class="plan-card__feature-label">
125Custom date range picker</span><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-check"><i _ngcontent-sc67="" class="fas fa-check"></i></span><!----></li><li _ngcontent-sc67="" class="plan-card__feature"><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-icon"><i _ngcontent-sc67="" class="fa-chart-line fas"></i></span><span _ngcontent-sc67="" class="plan-card__feature-label">Insights &amp; Cash Flow Reports</span><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-check"><i _ngcontent-sc67="" class="fas fa-check"></i></span><!----></li><li _ngcontent-sc67="" class="plan-card__feature"><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-icon"><i _ngcontent-sc67="" class="fa-bullseye fas"></i></span><span _ngcontent-sc67="" class="plan-card__feature-label">Budget Trackers</span><span _ngcontent-sc67="" aria-hidden="true" class="plan-card__feature-check"><i _ngcontent-sc67="" class="fas fa-check"></i></span><!----></li><!----></ul><!----></div></app-subscription-plan></div><!----></div></div><!----><!----><!----></sistch-tables-single-view><div _ngcontent-sc69="" aria-label="Plan assurances" class="ln-pricing-trust"><div _ngcontent-sc69="" class="ln-pricing-trust-item"><span _ngcontent-sc69="" aria-hidden="true" class="ln-pricing-trust-ico"><i _ngcontent-sc69="" class="fas fa-shield-halved"></i></span><div _ngcontent-sc69="" class="ln-pricing-trust-text"><span _ngcontent-sc69="" class="ln-pricing-trust-title">Secure &amp; Private</span><span _ngcontent-sc69="" class="ln-pricing-trust-desc">Your data is 100% secure.</span></div></div><div _ngcontent-sc69="" aria-hidden="true" class="ln-pricing-trust-sep"></div><div _ngcontent-sc69="" class="ln-pricing-trust-item"><span _ngcontent-sc69="" aria-hidden="true" class="ln-pricing-trust-ico"><i _ngcontent-sc69="" class="fas fa-rotate-left"></i></span><div _ngcontent-sc69="" class="ln-pricing-trust-text"><span _ngcontent-sc69="" class="ln-pricing-trust-title">Cancel Anytime</span><span _ngcontent-sc69="" class="ln-pricing-trust-desc">No long-term commitments.</span></div></div><div _ngcontent-sc69="" aria-hidden="true" class="ln-pricing-trust-sep"></div><div _ngcontent-sc69="" class="ln-pricing-trust-item"><span _ngcontent-sc69="" aria-hidden="true" class="ln-pricing-trust-ico"><i _ngcontent-sc69="" class="fas fa-headset"></i></span><div _ngcontent-sc69="" class="ln-pricing-trust-text"><span _ngcontent-sc69="" class="ln-pricing-trust-title">24/7 Support</span><span _ngcontent-sc69="" class="ln-pricing-trust-desc">We're here to help.</span></div></div></div><p _ngcontent-sc69="" class="ln-pricing-note">All subscription payments are non-refundable.</p></div></section><section _ngcontent-sc69="" id="faq" aria-labelledby="ln-faq-heading" class="ln-faq ln-reveal"><div _ngcontent-sc69="" class="ln-faq-inner"><div _ngcontent-sc69="" class="ln-pricing-head"><div _ngcontent-sc69="" class="ln-pricing-head-main"><h2 _ngcontent-sc69="" id="ln-faq-heading" class="ln-h2 ln-pricing-title ln-scroll-text"><span _ngcontent-sc69="" aria-hidden="true" class="ln-pricing-heading-ico"><i _ngcontent-sc69="" class="fas fa-circle-question"></i></span> Frequently Asked Questions </h2><p _ngcontent-sc69="" class="ln-pricing-sub ln-scroll-text">Everything you need to know about Wavvy Wallet.</p></div></div><div _ngcontent-sc69="" class="ln-faq-categories"><div _ngcontent-sc69="" class="ln-faq-category"><h3 _ngcontent-sc69="" class="ln-faq-cat-title"><i _ngcontent-sc69="" aria-hidden="true" class="fa-info-circle fas"></i> About Wavvy Wallet </h3><div _ngcontent-sc69="" class="accordion ln-faq-accordion" id="faqAccordion-about"><div _ngcontent-sc69="" class="accordion-item"><h4 _ngcontent-sc69="" class="accordion-header" id="faqHeading-about-what-is"><button _ngcontent-sc69="" type="button" data-bs-toggle="collapse" class="accordion-button" data-bs-target="#faqCollapse-about-what-is" aria-expanded="true" aria-controls="faqCollapse-about-what-is"> What is Wavvy Wallet? </button></h4><div _ngcontent-sc69="" class="accordion-collapse collapse show" id="faqCollapse-
125about-what-is" aria-labelledby="faqHeading-about-what-is" data-bs-parent="#faqAccordion-about"><div _ngcontent-sc69="" class="accordion-body">Wavvy Wallet is an AI-powered expense tracker built for Kenya. It imports your M-PESA transactions from SMS and PDF statements, organizes them into smart categories, and shows you clear reports and budgets so you always know where your money is going.</div></div></div><div _ngcontent-sc69="" class="accordion-item"><h4 _ngcontent-sc69="" class="accordion-header" id="faqHeading-about-how-works"><button _ngcontent-sc69="" type="button" data-bs-toggle="collapse" class="accordion-button collapsed" data-bs-target="#faqCollapse-about-how-works" aria-expanded="false" aria-controls="faqCollapse-about-how-works"> How does Wavvy Wallet work? </button></h4><div _ngcontent-sc69="" class="accordion-collapse collapse" id="faqCollapse-about-how-works" aria-labelledby="faqHeading-about-how-works" data-bs-parent="#faqAccordion-about"><div _ngcontent-sc69="" class="accordion-body">Install the app and allow it to read your M-PESA SMS receipts, or import a PDF statement. Wavvy's AI automatically tags each payment (rent, food, transport, airtime, and more) and learns from your edits over time. Your dashboard updates with spending breakdowns, trends, and budget progress. You can also add bank and cash transactions manually in the same view.</div></div></div><div _ngcontent-sc69="" class="accordion-item"><h4 _ngcontent-sc69="" class="accordion-header" id="faqHeading-about-best-kenya"><button _ngcontent-sc69="" type="button" data-bs-toggle="collapse" class="accordion-button collapsed" data-bs-target="#faqCollapse-about-best-kenya" aria-expanded="false" aria-controls="faqCollapse-about-best-kenya"> Why is Wavvy Wallet the best expense tracker for Kenyans? </button></h4><div _ngcontent-sc69="" class="accordion-collapse collapse" id="faqCollapse-about-best-kenya" aria-labelledby="faqHeading-about-best-kenya" data-bs-parent="#faqAccordion-about"><div _ngcontent-sc69="" class="accordion-body">Kenya runs on M-PESA, and Wavvy is built for that reality. It recognizes local paybills, till numbers, and merchant names that generic finance apps often miss. Categories, insights, and budgets are tuned for Kenyan spending habits in Ksh, on your phone, so you spend less time fixing labels and more time making better money decisions.</div></div></div><div _ngcontent-sc69="" class="accordion-item"><h4 _ngcontent-sc69="" class="accordion-header" id="faqHeading-about-without-mpesa"><button _ngcontent-sc69="" type="button" data-bs-toggle="collapse" class="accordion-button collapsed" data-bs-target="#faqCollapse-about-without-mpesa" aria-expanded="false" aria-controls="faqCollapse-about-without-mpesa"> Can I use Wavvy Wallet without an M-PESA account? </button></h4><div _ngcontent-sc69="" class="accordion-collapse collapse" id="faqCollapse-about-without-mpesa" aria-labelledby="faqHeading-about-without-mpesa" data-bs-parent="#faqAccordion-about"><div _ngcontent-sc69="" class="accordion-body">Wavvy works best with M-PESA because that's where most daily transactions happen. Automatic import comes from your M-PESA SMS receipts. You can still track bank transfers and cash spending manually, but you'll get the fullest, hands-free experience with M-PESA as your primary money tool.</div></div></div><!----></div></div><div _ngcontent-sc69="" class="ln-faq-category"><h3 _ngcontent-sc69="" class="ln-faq-cat-title"><i _ngcontent-sc69="" aria-hidden="true" class="fa-star fas"></i> Features &amp; Usage </h3><div _ngcontent-sc69="" class="accordion ln-faq-accordion" id="faqAccordion-features"><div _ngcontent-sc69="" class="accordion-item"><h4 _ngcontent-sc69="" class="accordion-header" id="faqHeading-features-reports"><button _ngcontent-sc69="" type="button" data-bs-toggle="collapse" class="accordion-button collapsed" data-bs-target="#faqCollapse-features-reports" aria-expanded="false" aria-controls="faqCollapse-features-reports"> How do I view my financial reports? </button></h4><div _ngcontent-sc69="" class="accordion-collapse collapse" id="faqCollapse-features-reports" aria-labelledby="faqHeading-features-reports" data-bs-parent="#faqAccordion-features"><div _ngcontent-sc69="" class="accordion-body">Open the app and head to <strong>Insights</strong> from your dashboard. Pick a weekly, monthly, or custom date range to see where your money went, category by category. Pro and Pro Plus plans unlock deeper breakdowns and <strong>Cash Flow</strong> views that help you spot trends and plan ahead.</div></div></div><div _ngcontent-sc69="" class="accordion-item"><h4 _ngcontent-sc69="" class="accordion-header" id="faqHeading-features-free"><button _ngcontent-sc69="" type="button" data-bs-toggle="collapse" class="accordion-button collapsed" data-bs-target="#faqCollapse-features-free" aria-expanded="false" aria-controls="faqCollapse-features-free"> Is Wavvy Wallet free to use? </button></h4><div _ngcontent-sc69="" class="accordion-collapse collapse" id="faqCollapse-features-free" aria-labelledby="faqHeading-features-free" data-bs-parent="#faqAccordion-features"><div _ngcontent-sc69="" class="accordion-body">Yes, the <strong>Free</strong> plan includes custom tags and basic overview reports, so you can start tracking at no cost. Upgrade to <strong>Pro</strong> for auto-tagging, custom date ranges, and budget trackers, or <strong>Pro Plus</strong> for full insights and cash flow reports. See current prices in our <a href="#pricing" class="ln-faq-link">Pricing</a> section. Pay monthly, yearly, or once with a lifetime plan via M-PESA STK Push.</div></div></div><div _ngcontent-sc69="" class="accordion-item"><h4 _ngcontent-sc69="" class="accordion-header" id="faqHeading-features-payment-not-updated"><button _ngcontent-sc69="" type="button" data-bs-toggle="collapse" class="accordion-button collapsed" data-bs-target="#faqCollapse-features-payment-not-updated" aria-expanded="false" aria-controls="faqCollapse-features-payment-not-updated"> I paid but the app hasn't updated my plan. What should I do? </button></h4><div _ngcontent-sc69="" class="accordion-collapse collapse" id="faqCollapse-features-payment-not-updated" aria-labelledby="faqHeading-features-payment-not-updated" data-bs-parent="#faqAccordion-features"><div _ngcontent-sc69="" class="accordion-body">If you've completed payment but your subscription isn't showing yet, log out of the app and log back in. This refreshes your account and syncs the latest payment status. If it still doesn't update after signing back in, email <a href="mailto:[email protected]" class="ln-faq-link">[email protected]</a> and we'll sort it out.</div></div></div><!----></div></div><div _ngcontent-sc69="" class="ln-faq-category"><h3 _ngcontent-sc69="" class="ln-faq-cat-title"><i _ngcontent-sc69="" aria-hidden="true" class="fa-shield-alt fas"></i> Security &amp; Privacy </h3><div _ngcontent-sc69="" class="accordion ln-faq-accordion" id="faqAccordion-security"><div _ngcontent-sc69="" class="accordion-item"><h4 _ngcontent-sc69="" class="accordion-header" id="faqHeading-security-data-safe"><button _ngcontent-sc69="" type="button" data-bs-toggle="collapse" class="accordion-button collapsed" data-bs-target="#faqCollapse-security-data-safe" aria-expanded="false" aria-controls="faqCollapse-security-data-safe"> Is my data safe with Wavvy Wallet? </button></h4><div _ngcontent-sc69="" class="accordion-collapse collapse" id="faqCollapse-security-data-safe" aria-labelledby="faqHeading-security-data-safe" data-bs-parent="#faqAccordion-security"><div _ngcontent-sc69="" class="accordion-body">
125Yes. Wavvy is privacy-first by design: your financial records are stored on your device, not on external servers. We don't sell your data to third parties, and your transaction history stays under your control. Read more in our <a href="/privacy-policy" target="_blank" rel="noopener noreferrer" class="ln-faq-link">Privacy Policy</a>.</div></div></div><!----></div></div><div _ngcontent-sc69="" class="ln-faq-category"><h3 _ngcontent-sc69="" class="ln-faq-cat-title"><i _ngcontent-sc69="" aria-hidden="true" class="fa-rocket fas"></i> Getting Started </h3><div _ngcontent-sc69="" class="accordion ln-faq-accordion" id="faqAccordion-started"><div _ngcontent-sc69="" class="accordion-item"><h4 _ngcontent-sc69="" class="accordion-header" id="faqHeading-started-platforms"><button _ngcontent-sc69="" type="button" data-bs-toggle="collapse" class="accordion-button collapsed" data-bs-target="#faqCollapse-started-platforms" aria-expanded="false" aria-controls="faqCollapse-started-platforms"> What platforms is Wavvy Wallet available on? </button></h4><div _ngcontent-sc69="" class="accordion-collapse collapse" id="faqCollapse-started-platforms" aria-labelledby="faqHeading-started-platforms" data-bs-parent="#faqAccordion-started"><div _ngcontent-sc69="" class="accordion-body">Wavvy Wallet is free to download on Android and iOS via the <a href="https://play.google.com/store/apps/details?id=com.sisitech.wavvy_wallet&amp;pcampaignid=web_share" target="_blank" rel="noopener noreferrer" class="ln-faq-link">Google Play Store</a> and <a href="https://apps.apple.com/ke/app/wavvy-wallet/id6670490631" target="_blank" rel="noopener noreferrer" class="ln-faq-link">Apple App Store</a>. Once installed, you can start tracking in minutes.</div></div></div><div _ngcontent-sc69="" class="accordion-item"><h4 _ngcontent-sc69="" class="accordion-header" id="faqHeading-started-get-started"><button _ngcontent-sc69="" type="button" data-bs-toggle="collapse" class="accordion-button collapsed" data-bs-target="#faqCollapse-started-get-started" aria-expanded="false" aria-controls="faqCollapse-started-get-started"> How do I get started? </button></h4><div _ngcontent-sc69="" class="accordion-collapse collapse" id="faqCollapse-started-get-started" aria-labelledby="faqHeading-started-get-started" data-bs-parent="#faqAccordion-started"><div _ngcontent-sc69="" class="accordion-body"><strong>1.</strong> Download Wavvy from the <a href="https://play.google.com/store/apps/details?id=com.sisitech.wavvy_wallet&amp;pcampaignid=web_share" target="_blank" rel="noopener noreferrer" class="ln-faq-link">Google Play Store</a> or <a href="https://apps.apple.com/ke/app/wavvy-wallet/id6670490631" target="_blank" rel="noopener noreferrer" class="ln-faq-link">Apple App Store</a>. <strong>2.</strong> Sign in and allow M-PESA SMS access so your transactions import automatically. <strong>3.</strong> Review your dashboard, set a budget, or explore reports. Need a walkthrough? Visit our <a href="/tutorials" class="ln-faq-link">Tutorials</a> page, or email <a href="mailto:[email protected]" class="ln-faq-link">[email protected]</a> and we'll help.</div></div></div><!----></div></div><!----></div></div></section><section _ngcontent-sc69="" aria-labelledby="ln-prefooter-heading" class="ln-prefooter ln-reveal"><div _ngcontent-sc69="" class="ln-prefooter-inner"><h2 _ngcontent-sc69="" id="ln-prefooter-heading" class="ln-h2 ln-prefooter-title ln-scroll-text">Take control of your finances today</h2><p _ngcontent-sc69="" class="ln-body ln-prefooter-copy text-center ln-scroll-text"> Join thousands of smart users who are budgeting better, saving more and building a brighter future. </p><div _ngcontent-sc69="" class="ln-prefooter-actions"><button _ngcontent-sc69="" type="button" aria-label="Get it on Google Play" class="ln-store ln-store--play ln-prefooter-store"><img _ngcontent-sc69="" src="../../assets/google-play-store-logo.png" alt=""></button><button _ngcontent-sc69="" type="button" aria-label="Download on the App Store" class="ln-store ln-store--app ln-prefooter-store"><img _ngcontent-sc69="" src="../../assets/download-app-store.png" alt=""></button></div></div></section></main><app-footer _ngcontent-sc69="" layout="next" _nghost-sc68="">
125<footer _ngcontent-sc68="" class="footer-section footer-section--next"><div _ngcontent-sc68="" class="container footer__container"><div _ngcontent-sc68="" class="footer__top"><div _ngcontent-sc68="" class="footer__brand"><a _ngcontent-sc68="" routerlink="/" aria-label="Wavvy Wallet home" class="footer__brand-link" href="/"><img _ngcontent-sc68="" src="assets/wavvy-wallet-trans.png" alt="" width="40" height="40" class="footer__logo"><span _ngcontent-sc68="" class="footer__brand-name">Wavvy Wallet</span></a><p _ngcontent-sc68="" class="footer__tagline"> Smarter expense tracking for Kenya. <br _ngcontent-sc68="">Budget better. Live freer. </p><div _ngcontent-sc68="" aria-label="Download the app" class="footer__stores"><a _ngcontent-sc68="" href="https://play.google.com/store/apps/details?id=com.sisitech.wavvy_wallet" target="_blank" rel="noopener noreferrer" class="footer__store-link"><img _ngcontent-sc68="" src="assets/google-play-store-logo.png" alt="Get it on Google Play" class="footer__store-img"></a><a _ngcontent-sc68="" href="https://apps.apple.com/ke/app/wavvy-wallet/id6670490631" target="_blank" rel="noopener noreferrer" class="footer__store-link"><img _ngcontent-sc68="" src="assets/download-app-store.png" alt="Download on the App Store" class="footer__store-img"></a></div><p _ngcontent-sc68="" class="footer__follow">Follow Us</p><div _ngcontent-sc68="" aria-label="Social links" class="footer__social">
125<a _ngcontent-sc68="" href="https://www.instagram.com/wavvywallet?igsh=cnhnanc4anNvZ2R0" target="_blank" rel="noopener noreferrer" aria-label="Instagram" class="footer__social-btn"><i _ngcontent-sc68="" aria-hidden="true" class="fab fa-instagram"></i></a><a _ngcontent-sc68="" href="https://www.linkedin.com/company/wavvy-pay-ltd" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" class="footer__social-btn"><i _ngcontent-sc68="" aria-hidden="true" class="fab fa-linkedin-in"></i></a><a _ngcontent-sc68="" href="https://www.youtube.com/@WavvyWalletApp" target="_blank" rel="noopener noreferrer" aria-label="YouTube" class="footer__social-btn"><i _ngcontent-sc68="" aria-hidden="true" class="fab fa-youtube"></i></a></div></div><nav _ngcontent-sc68="" aria-label="Footer" class="footer__nav"><div _ngcontent-sc68="" class="footer__col"><h3 _ngcontent-sc68="" class="footer__heading">Product</h3><a _ngcontent-sc68="" fragment="how-it-works" class="footer__link" href="/#how-it-works">Features</a><a _ngcontent-sc68="" fragment="pricing" class="footer__link" href="/#pricing">Pricing</a><a _ngcontent-sc68="" routerlink="/our-story" class="footer__link" href="/our-story">Our Story</a><a _ngcontent-sc68="" routerlink="/tutorials" class="footer__link" href="/tutorials">Tutorials</a><a _ngcontent-sc68="" class="footer__link" href="https://blog.wavvywallet.com/">Blog</a><button _ngcontent-sc68="" type="button" class="footer__link footer__link--btn">Watch Demo</button></div><div _ngcontent-sc68="" class="footer__col"><h3 _ngcontent-sc68="" class="footer__heading">Resources</h3><a _ngcontent-sc68="" routerlink="/" fragment="faq" class="footer__link" href="/#faq">FAQs</a><a _ngcontent-sc68="" href="mailto:[email protected]?subject=Support" class="footer__link">Support</a><a _ngcontent-sc68="" href="mailto:[email protected]" class="footer__link">Contact Us</a></div><div _ngcontent-sc68="" class="footer__col"><h3 _ngcontent-sc68="" class="footer__heading">Legal</h3><a _ngcontent-sc68="" href="https://privacy.wavvywallet.com/privacy" target="_blank" rel="noopener noreferrer" class="footer__link">Privacy Policy</a><a _ngcontent-sc68="" routerlink="/terms-of-service" class="footer__link" href="/terms-of-service">Terms of Service</a></div></nav></div><div _ngcontent-sc68="" role="region" aria-label="Trust and compliance" class="footer__trust"><div _ngcontent-sc68="" class="footer__trust-cell"><img _ngcontent-sc68="" src="assets/odpc-kenya-seal.png" alt="Office of the Data Protection Commissioner Kenya seal" width="72" height="72" class="footer__trust-seal"><div _ngcontent-sc68="" class="footer__trust-text"><p _ngcontent-sc68="" class="footer__trust-lead"><strong _ngcontent-sc68="">Regulated by Office of the Data Protection Commissioner.</strong></p><p _ngcontent-sc68="" class="footer__trust-sub"> Your data is protected in accordance with the Data Protection Act, 2019. </p></div></div><div _ngcontent-sc68="" class="footer__trust-cell"><div _ngcontent-sc68="" aria-hidden="true" class="footer__trust-icon"><i _ngcontent-sc68="" class="fas fa-arrows-rotate"></i></div><div _ngcontent-sc68="" class="footer__trust-text"><p _ngcontent-sc68="" class="footer__trust-lead"><strong _ngcontent-sc68="">Cancel Anytime.</strong></p><p _ngcontent-sc68="" class="footer__trust-sub">No long-term commitments.</p></div></div><div _ngcontent-sc68="" class="footer__trust-cell"><div _ngcontent-sc68="" role="img" aria-label="Kenya flag" class="footer__trust-icon footer__trust-icon--flag">🇰🇪</div><div _ngcontent-sc68="" class="footer__trust-text"><p _ngcontent-sc68="" class="footer__trust-lead"><strong _ngcontent-sc68="">Built for Kenya.</strong></p><p _ngcontent-sc68="" class="footer__trust-sub">Proudly designed for Kenyans.</p></div></div></div><div _ngcontent-sc68="" class="footer__bottom"><p _ngcontent-sc68="" class="footer__copyright">© 2026 Wavvy Wallet. All rights reserved.</p><p _ngcontent-sc68="" class="footer__powered"> Powered by <a _ngcontent-sc68="" href="https://sisitech.com/" target="_blank" rel="noopener noreferrer">Sisitech Limited</a></p></div></div></footer></app-footer></div></app-landing-next><!----></app-root>
126  <!--Start of Tawk.to Script-->
127  <!-- 
127<script type="text/javascript">
128    var Tawk_API = Tawk_API || {}, Tawk_LoadStart = new Date();
129    (function () {
130      var s1 = document.createElement("script"), s0 = document.getElementsByTagName("script")[0];
131      s1.async = true;
132      s1.src = 'https://embed.tawk.to/67cecda355bbf5190aad67c6/1ilvt6ian';
133      s1.charset = 'UTF-8';
134      s1.setAttribute('crossorigin', '*');
135      s0.parentNode.insertBefore(s1, s0);
136    })();
137  </script>
137 -->
138  <!--End of Tawk.to Script-->
139
140  <!-- <div id='tawk_67cecda355bbf5190aad67c6'></div> -->
141  <!--Start of Tawk.to Script-->
142  
142<script type="text/javascript">
143    var Tawk_API = Tawk_API || {}, Tawk_LoadStart = new Date();
144    (function () {
145      var s1 = document.createElement("script"), s0 = document.getElementsByTagName("script")[0];
146      s1.async = true;
147      s1.src = 'https://embed.tawk.to/67cecda355bbf5190aad67c6/1irm17a6f';
148      s1.charset = 'UTF-8';
149      s1.setAttribute('crossorigin', '*');
150      s0.parentNode.insertBefore(s1, s0);
151    })();
152  </script>
152
153  <!--End of Tawk.to Script-->
154<script src="runtime.2423b7d678821970.js" type="module"></script>
154<script src="polyfills.13797fbced1d94ab.js" type="module"></script>
154<script src="scripts.23b541d93296ea19.js" defer=""></script>
154<script src="main.b79dc5e7c517b1e4.js" type="module"></script>
154
155
156<script id="serverApp-state" type="application/json">{&q;G.json.https://api.expensetracker.wavvy.dev/api/v1/subscription-plans/?hidden=false?&q;:{&q;body&q;:{&q;count&q;:5,&q;next&q;:null,&q;previous&q;:null,&q;results&q;:[{&q;id&q;:1,&q;created&q;:&q;2024-12-17T18:38:17.783916+03:00&q;,&q;modified&q;:&q;2026-01-13T16:37:42.789714+03:00&q;,&q;name&q;:&q;Pro&q;,&q;description&q;:&q;AI categorizations and reporting&q;,&q;amount&q;:70,&q;amount_usd&q;:2,&q;discount&q;:0,&q;discount_usd&q;:0,&q;hidden&q;:false,&q;interval&q;:&q;monthly&q;,&q;trial_days&q;:14,&q;created_by&q;:null,&q;updated_by&q;:null},{&q;id&q;:5,&q;created&q;:&q;2025-04-11T17:33:35.828367+03:00&q;,&q;modified&q;:&q;2025-04-20T21:44:13.584815+03:00&q;,&q;name&q;:&q;Pro Plus&q;,&q;description&q;:&q;Join the Wavvy Plus Club with advanced AI chat&q;,&q;amount&q;:100,&q;amount_usd&q;:2,&q;discount&q;:0,&q;discount_usd&q;:0,&q;hidden&q;:false,&q;interval&q;:&q;monthly&q;,&q;trial_days&q;:14,&q;created_by&q;:null,&q;updated_by&q;:null},{&q;id&q;:7,&q;created&q;:&q;2026-01-13T15:48:32.286829+03:00&q;,&q;modified&q;:&q;2026-01-13T15:57:22.038694+03:00&q;,&q;name&q;:&q;Annual Pro&q;,&q;description&q;:&q;&q;,&q;amount&q;:840,&q;amount_usd&q;:8,&q;discount&q;:140,&q;discount_usd&q;:0,&q;hidden&q;:false,&q;interval&q;:&q;yearly&q;,&q;trial_days&q;:14,&q;created_by&q;:null,&q;updated_by&q;:null},{&q;id&q;:8,&q;created&q;:&q;2026-01-13T15:48:59.588181+03:00&q;,&q;modified&q;:&q;2026-01-13T15:57:27.075425+03:00&q;,&q;name&q;:&q;Annual Pro Plus&q;,&q;description&q;:&q;&q;,&q;amount&q;:1200,&q;amount_usd&q;:12,&q;discount&q;:200,&q;discount_usd&q;:0,&q;hidden&q;:false,&q;interval&q;:&q;yearly&q;,&q;trial_days&q;:14,&q;created_by&q;:null,&q;updated_by&q;:null},{&q;id&q;:9,&q;created&q;:&q;2026-01-13T15:50:20.037577+03:00&q;,&q;modified&q;:&q;2026-01-13T15:57:34.102444+03:00&q;,&q;name&q;:&q;Lifetime Pro&q;,&q;description&q;:&q;&q;,&q;amount&q;:20000,&q;amount_usd&q;:200,&q;discount&q;:0,&q;discount_usd&q;:0,&q;hidden&q;:false,&q;interval&q;:&q;lifetime&q;,&q;trial_days&q;:14,&q;created_by&q;:null,&q;updated_by&q;:null}]},&q;headers&q;:{&q;server&q;:[&q;nginx&q;],&q;date&q;:[&q;Fri, 02 Oct 2026 00:59:51 GMT&q;],&q;content-type&q;:[&q;application/json&q;],&q;content-length&q;:[&q;1590&q;],&q;connection&q;:[&q;keep-alive&q;],&q;vary&q;:[&q;Accept, Origin, Accept-Encoding, Cookie&q;],&q;allow&q;:[&q;GET, POST, HEAD, OPTIONS&q;],&q;x-frame-options&q;:[&q;DENY&q;],&q;x-content-type-options&q;:[&q;nosniff&q;],&q;referrer-policy&q;:[&q;same-origin&q;]},&q;status&q;:200,&q;statusText&q;:&q;OK&q;,&q;url&q;:&q;https://api.expensetracker.wavvy.dev/api/v1/subscription-plans/?hidden=false&q;,&q;responseType&q;:&q;json&q;},&q;G.json.https://blog.wavvywallet.com/ghost/api/content/posts/?include=tags,authors&a;key=09daaab7d62e1c10a0559715b5&a;limit=3&q;:{&q;body&q;:{&q;posts&q;:[{&q;id&q;:&q;6abe8c1863b1ce0001d95b6d&q;,&q;uuid&q;:&q;2948bf1e-1736-4e57-ab68-3b26537e3db6&q;,&q;title&q;:&q;Why Your M-PESA Balance Disappears by Mid-Month and How to Regain Control&q;,&q;slug&q;:&q;why-your-m-pesa-balance-disappears-by-mid-month-and-how-to-regain-control&q;,&q;html&q;:&q;&l;p&g;Ever check your M-PESA balance on the 15th and wonder where it all went?&l;br&g;&l;br&g;Understand why frictionless mobile spending can make small purchases feel insignificant—and learn practical ways to regain financial control.&l;/p&g;&l;p&g;It happens almost like clockwork.&l;/p&g;&l;p&g;At the start of the month, your account feels steady. You handle rent, settle a couple of predictable bills, and tell yourself that this month will finally be different; you will save, keep things tight, and reach the end of the month with room to spare.&l;/p&g;&l;p&g;Fast forward to the 15th.&l;/p&g;&l;p&g;You open your M-PESA app or dial the balance inquiry, expecting a comfortable sum. Instead, you stare at a number that looks suspiciously light. You haven’t bought high-ticket items, taken an expensive trip, or made a major lifestyle purchase.&l;/p&g;&l;h2 id=\&q;the-frictionless-spending-trap\&q;&g;&l;strong&g;The Frictionless Spending Trap&l;/strong&g;&l;/h2&g;&l;p&g;Physical cash carried an unavoidable reality check. When you withdrew KSh 5,
156000 from an ATM, your wallet held a thick stack of notes. Every time you pulled out a note, handed it over, and received coins back, your brain registered a distinct physical loss: ‘My wallet is getting lighter.’&l;/p&g;&l;p&g;Mobile money completely removed that friction.&l;/p&g;&l;p&g;Today, spending money requires nothing more than a quick scan of a Buy Goods Till, entering an amount, and typing a 4-digit PIN. The transaction takes three seconds. There is no physical handover, no empty wallet to look at, and no psychological sting.&l;/p&g;&l;p&g;Because the process feels effortless, small purchases can feel less significant in the moment:&l;/p&g;&l;p&g;·&a;nbsp;A quick Ksh 250 iced latte or snack on the go.&l;/p&g;&l;p&g;· Ksh 400 for a shared ride when traffic looks heavy.&l;/p&g;&l;p&g;· Ksh 850 paid via till at lunch with colleagues.&l;/p&g;&l;p&g;·&a;nbsp;A quick KSh 500 send-money transfer to help out a cousin.&l;/p&g;&l;p&g;· An extra pack of KPLC tokens because the meter sounded its low-credit warning.&l;/p&g;&l;figure class=\&q;kg-card kg-image-card\&q;&g;&l;a href=\&q;https://wavvywallet.com/?ref=blog.wavvywallet.com\&q;&g;&l;img src=\&q;https://blog.wavvywallet.com/content/images/2026/10/balance-blog-2.png\&q; class=\&q;kg-image\&q; alt=\&q;A phone showing M-PESA spendings\&q; loading=\&q;lazy\&q; width=\&q;977\&q; height=\&q;356\&q; srcset=\&q;https://blog.wavvywallet.com/content/images/size/w600/2026/10/balance-blog-2.png 600w, https://blog.wavvywallet.com/content/images/2026/10/balance-blog-2.png 977w\&q; sizes=\&q;(min-width: 720px) 720px\&q;&g;&l;/a&g;&l;/figure&g;&l;p&g;In isolation, none of these transactions break the bank. But repeated throughout the month, these small payments can quietly add up to thousands of shillings in spending that is easy to underestimate.&l;/p&g;&l;h2 id=\&q;why-the-%E2%80%9Csms-inbox-ledger%E2%80%9D-doesnt-work\&q;&g;&l;strong&g;Why the “SMS Inbox Ledger” Doesn&s;t Work&l;/strong&g;&l;/h2&g;&l;p&g;When mid-month panic sets in, most people do the same thing: open their SMS inbox and start scrolling.&l;/p&g;&l;p&g;You are greeted by an overwhelming wall of identical messages:&l;/p&g;&l;p&g;·&a;nbsp;&l;em&g;SKH64HKG2A Confirmed. Ksh950.00 paid to DELICIOUS FOODS...&l;/em&g;&l;/p&g;&l;p&g;·&a;nbsp;&l;em&g;SKI47890RG Confirmed. Ksh500.00 sent to...&l;/em&g;&l;/p&g;&l;p&g;·&a;nbsp;&l;em&g;SK965LEM5K Confirmed. Ksh300.00 sent to STIMA ENERGIES...&l;/em&g;&l;/p&g;&l;p&g;While Safaricom provides clear, immediate receipts, an inbox full of individual transaction codes cannot tell a coherent financial story.&l;/p&g;&l;p&g;It cannot answer the essential questions:&l;/p&g;&l;p&g;&l;em&g;1. How much did I actually spend on eating out this week compared to last week?&l;/em&g;&l;/p&g;&l;p&g;&l;em&g;2. What percentage of my income is going to spontaneous peer transfers?&l;/em&g;&l;/p&g;&l;p&g;&l;em&g;3. At my current daily spending rate, will my money last until payday without relying on Fuliza?&l;/em&g;&l;/p&g;&l;h2 id=\&q;3-practical-shifts-to-stop-the-mid-month-drain\&q;&g;&l;strong&g;3 Practical Shifts to Stop the Mid-Month Drain&l;/strong&g;&l;/h2&g;&l;figure class=\&q;kg-card kg-image-card\&q;&g;&l;a href=\&q;https://wavvywallet.com/?ref=blog.wavvywallet.com\&q;&g;&l;img src=\&q;https://blog.wavvywallet.com/content/images/2026/10/balance-blog-3.png\&q; class=\&q;kg-image\&q; alt=\&q;Wavvy Wallet app\&q; loading=\&q;lazy\&q; width=\&q;977\&q; height=\&q;377\&q; srcset=\&q;https://blog.wavvywallet.com/content/images/size/w600/2026/10/balance-blog-3.png 600w, https://blog.wavvywallet.com/content/images/2026/10/balance-blog-3.png 977w\&q; sizes=\&q;(min-width: 720px) 720px\&q;&g;&l;/a&g;&l;/figure&g;&l;p&g;Regaining control does not mean cutting out every small comfort or living an austere life. It simply means making the invisible visible again—and giving yourself a clearer picture of what your money is doing.&l;/p&g;&l;h3 id=\&q;1-rebuild-%E2%80%9Cvisual-friction%E2%80%9D\&q;&g;&l;strong&g;1.  Rebuild “Visual Friction”&l;/strong&g;&l;/h3&g;&l;p&g;Before you enter your PIN for a non-essential till payment, take a moment to pause. Take a moment to remind yourself of the running total you’ve committed to that category for the week. The goal isn’t to deny yourself lunch or coffee; it is to remove the autopilot mode from the transaction.&l;/p&g;&l;h3 id=\&q;2-separate-needs-wants-and-%E2%80%9Csocial-money%E2%80%9D\&q;&g;&l;strong&g;2. Separate Needs, Wants, and “Social Money”&l;/strong&g;&l;/h3&g;&l;p&g;One of the fastest drains on a Kenyan budget is social and family requests. When you lump personal transfers in with utility bills, you lose sight of your baseline cost of living. Give social contributions, peer lunches, and family support their own deliberate allocation each month so they don’t eat into rent or emergency savings.&l;/p&g;&l;h3 id=\&q;3-stop-relying-on-manual-spreadsheets\&q;&g;&l;strong&g;3. Stop Relying on Manual Spreadsheets&l;/strong&g;&l;/h3&g;&l;p&g;Let&s;s be realistic: entering numbers into Excel or a paper notebook after a long workday rarely lasts past day four. A viable financial habit must be frictionless. The best system is one that pulls in the data you already have and does the analysis for you.&l;/p&g;&l;h2 id=\&q;turn-your-m-pesa-alerts-into-real-financial-clarity\&q;&g;&l;strong&g;Turn Your M-PESA Alerts into Real Financial Clarity&l;/strong&g;&l;/h2&g;&l;p&g;M-PESA gives you the transaction. Wavvy helps you see the pattern.&l;/p&g;&l;p&g;You already receive a record of the money you move. The problem is that those individual alerts are sitting unorganized in your messages, making it difficult to see the bigger picture.&l;/p&g;&l;p&g;Your M-PESA messages tell you what happened. Wavvy Wallet helps turn those fragmented transaction alerts into a clearer picture of what your spending means.&l;/p&g;&l;h3 id=\&q;one-tap-sms-import\&q;&g;&l;strong&g;One-Tap SMS Import&l;/strong&g;&l;/h3&g;&l;p&g;Import your recent transaction messages instantly. No manual typing, no missed receipts.&l;/p&g;&l;h3 id=\&q;intelligent-auto-categorization\&q;&g;&l;strong&g;Intelligent Auto-Categorization&l;/strong&g;&l;/h3&g;&l;p&g;Wavvy instantly distinguishes between utility paybills, merchant till payments, and personal transfers, sorting them into clear categories so you see where your money actually goe
156s.&l;/p&g;&l;h3 id=\&q;on-device-privacy\&q;&g;&l;strong&g;On-Device Privacy&l;/strong&g;&l;/h3&g;&l;p&g;Your financial data stays strictly on your phone. Wavvy processes your SMS messages locally, so your transaction information can be analyzed on your device rather than being sent to an external server.&l;/p&g;&l;h3 id=\&q;spending-forecasts\&q;&g;&l;strong&g;Spending Forecasts&l;/strong&g;&l;/h3&g;&l;p&g;Know your daily run rate so you can adjust your habits before you hit a cash-flow wall.&l;/p&g;&l;p&g;Financial peace of mind doesn’t come from guessing where your money went on the 15th. It comes from having visibility into your spending from day one.&l;/p&g;&l;p&g;Stop guessing where your money went. Start understanding where it is going.&l;/p&g;&l;div class=\&q;kg-card kg-cta-card kg-cta-bg-grey kg-cta-immersive    \&q; data-layout=\&q;immersive\&q;&g;\n            \n            &l;div class=\&q;kg-cta-content\&q;&g;\n                \n                \n                    &l;div class=\&q;kg-cta-content-inner\&q;&g;\n                    \n                        &l;div class=\&q;kg-cta-text\&q;&g;\n                            &l;p&g;&l;span style=\&q;white-space: pre-wrap;\&q;&g;Download Wavvy Wallet on the Google Play Store, import your messages in one tap, and get instant clarity on your M-PESA spending.&l;/span&g;&l;/p&g;\n                        &l;/div&g;\n                    \n                    \n                        &l;a href=\&q;https://play.google.com/store/apps/details?id=com.sisitech.wavvy_wallet&a;ref=blog.wavvywallet.com\&q; class=\&q;kg-cta-button kg-style-accent\&q; style=\&q;color: #FFFFFF;\&q;&g;\n                            Learn more\n                        &l;/a&g;\n                        \n                    &l;/div&g;\n                \n            &l;/div&g;\n        &l;/div&g;&l;hr&g;&l;p&g;&l;/p&g;&l;p&g;&l;/p&g;&l;p&g;&l;/p&g;&l;h2 id=\&q;\&q;&g;&l;br&g;&l;/h2&g;&q;,&q;comment_id&q;:&q;6abe8c1863b1ce0001d95b6d&q;,&q;feature_image&q;:&q;https://blog.wavvywallet.com/content/images/2026/10/balance-picture-1.png&q;,&q;featured&q;:true,&q;visibility&q;:&q;public&q;,&q;created_at&q;:&q;2026-10-01T19:36:40.000+03:00&q;,&q;updated_at&q;:&q;2026-10-01T20:54:40.000+03:00&q;,&q;published_at&q;:&q;2026-10-01T20:33:04.000+03:00&q;,&q;custom_excerpt&q;:&q;Why Your M-PESA Balance Disappears by Mid-Month and How to Regain Control&q;,&q;codeinjection_head&q;:null,&q;codeinjection_foot&q;:null,&q;custom_template&q;:null,&q;canonical_url&q;:null,&q;tags&q;:[{&q;id&q;:&q;6abe6e4dd708100001f1321a&q;,&q;name&q;:&q;Financial Management&q;,&q;slug&q;:&q;financial-management&q;,&q;description&q;:null,&q;feature_image&q;:null,&q;visibility&q;:&q;public&q;,&q;og_image&q;:null,&q;og_title&q;:null,&q;og_description&q;:null,&q;twitter_image&q;:null,&q;twitter_title&q;:null,&q;twitter_description&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;codeinjection_head&q;:null,&q;codeinjection_foot&q;:null,&q;canonical_url&q;:null,&q;accent_color&q;:null,&q;url&q;:&q;https://blog.wavvywallet.com/tag/financial-management/&q;}],&q;authors&q;:[{&q;id&q;:&q;6abe85c663b1ce0001d95b68&q;,&q;name&q;:&q;Ali Dennis&q;,&q;slug&q;:&q;ali&q;,&q;profile_image&q;:null,&q;cover_image&q;:null,&q;bio&q;:null,&q;website&q;:null,&q;location&q;:null,&q;facebook&q;:null,&q;twitter&q;:null,&q;threads&q;:null,&q;bluesky&q;:null,&q;mastodon&q;:null,&q;tiktok&q;:null,&q;youtube&q;:null,&q;instagram&q;:null,&q;linkedin&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;url&q;:&q;https://blog.wavvywallet.com/author/ali/&q;}],&q;primary_author&q;:{&q;id&q;:&q;6abe85c663b1ce0001d95b68&q;,&q;name&q;:&q;Ali Dennis&q;,&q;slug&q;:&q;ali&q;,&q;profile_image&q;:null,&q;cover_image&q;:null,&q;bio&q;:null,&q;website&q;:null,&q;location&q;:null,&q;facebook&q;:null,&q;twitter&q;:null,&q;threads&q;:null,&q;bluesky&q;:null,&q;mastodon&q;:null,&q;tiktok&q;:null,&q;youtube&q;:null,&q;instagram&q;:null,&q;linkedin&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;url&q;:&q;https://blog.wavvywallet.com/author/ali/&q;},&q;primary_tag&q;:{&q;id&q;:&q;6abe6e4dd708100001f1321a&q;,&q;name&q;:&q;Financial Management&q;,&q;slug&q;:&q;financial-management&q;,&q;description&q;:null,&q;feature_image&q;:null,&q;visibility&q;:&q;public&q;,&q;og_image&q;:null,&q;og_title&q;:null,&q;og_description&q;:null,&q;twitter_image&q;:null,&q;twitter_title&q;:null,&q;twitter_description&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;codeinjection_head&q;:null,&q;codeinjection_foot&q;:null,&q;canonical_url&q;:null,&q;accent_color&q;:null,&q;url&q;:&q;https://blog.wavvywallet.com/tag/financial-management/&q;},&q;url&q;:&q;https://blog.wavvywallet.com/why-your-m-pesa-balance-disappears-by-mid-month-and-how-to-regain-control/&q;,&q;excerpt&q;:&q;Why Your M-PESA Balance Disappears by Mid-Month and How to Regain Control&q;,&q;reading_time&q;:4,&q;access&q;:true,&q;comments&q;:true,&q;og_image&q;:null,&q;og_title&q;:null,&q;og_description&q;:null,&q;twitter_image&q;:null,&q;twitter_title&q;:null,&q;twitter_description&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;email_subject&q;:null,&q;frontmatter&q;:null,&q;feature_image_alt&q;:&q;Distressed man viewing M-PESA account balance&q;,&q;feature_image_caption&q;:null},{&q;id&q;:&q;6abe6e4cd708100001f13219&q;,&q;uuid&q;:&q;2535620e-f50e-4a41-b570-e8beafb94a60&q;,&q;title&q;:&q;Why Saving Money Feels Harder in Kenya Today and How to Take Control&q;,&q;slug&q;:&q;saving-harder-kenya&q;,&q;html&q;:&q;&l;p&g;You can work hard, get your salary on time and still feel like you are constantly behind.&l;/p&g;&l;p&g;This is something many Kenyans are quietly dealing with today.&l;/p&g;&l;p&g;Not because they are lazy or are careless with money.&l;/p&g;&l;p&g;And not because they do not understand the importance of saving.&l;/p&g;&l;p&g;It is the experience of constantly earning, constantly spending, and still somehow feeling financially stuck.&l;/p&g;&l;p&g;For many Kenyans, money barely gets time to settle anymore.&l;/p&g;&l;p&g;Salary comes in already assigned to bills, transport, family responsibilities, debt, subscriptions, emergencie
156s and everyday survival.&l;/p&g;&l;p&g;Before the month even begins properly, part of the money already feels gone.&l;/p&g;&l;p&g;That is why saving money today feels emotionally heavier than it used to.&l;/p&g;&l;p&g;And honestly, many people feel guilty admitting it because from the outside, everyone else seems to be doing okay.&l;/p&g;&l;p&g;In this article, we will look at why saving money feels harder in Kenya today, how modern spending habits quietly affect financial progress and why financial awareness can help you make better decisions with the money you already have.&l;/p&g;&l;h2 id=\&q;we%E2%80%99re-living-in-a-highly-influenced-economy\&q;&g;We’re Living in a Highly Influenced Economy&l;/h2&g;&l;p&g;One thing that has changed significantly over the last few years is how much influence social media now has on spending habits.&l;/p&g;&l;p&g;And while social media has brought opportunities, exposure, creativity and even business growth, it has also quietly changed people’s relationship with money.&l;/p&g;&l;p&g;Every day, people consume lifestyles constantly.&l;/p&g;&l;p&g;Restaurants. Trips. Gadgets. Fashion. Apartments. Experiences. “Soft life” content. Weekend plans. Luxury routines. Achievement culture.&l;/p&g;&l;p&g;Even when people know that social media only shows curated moments, it still affects their spending behaviour psychologically.&l;/p&g;&l;p&g;Because over time, repeated exposure changes what starts feeling normal.&l;/p&g;&l;p&g;You begin feeling like your life should look a certain way too.&l;/p&g;&l;p&g;Not necessarily because you are greedy or materialistic but because comparison is now part of everyday digital life.&l;/p&g;&l;figure class=\&q;kg-card kg-image-card kg-card-hascaption\&q;&g;&l;img src=\&q;https://blog.wavvywallet.com/content/images/2026/10/saving-difficult-2.png\&q; class=\&q;kg-image\&q; alt=\&q;Social media influence quietly shapes what feels normal to spend on\&q; loading=\&q;lazy\&q;&g;&l;figcaption&g;Social media influence quietly shapes what feels normal to spend on&l;/figcaption&g;&l;/figure&g;&l;p&g;You see a vacation online and suddenly feel the pressure to travel more. And guess what happens? You take a quick loan if you’re short of cash or feel demotivated if you don’t manage.&l;/p&g;&l;p&g;Or even start spending more socially just to avoid feeling left behind.&l;/p&g;&l;p&g;The pressure is rarely direct, which makes it difficult to notice.&l;/p&g;&l;p&g;Morgan Housel talks about this idea in &l;em&g;The Psychology of Money&l;/em&g;.&l;/p&g;&l;p&g;He explains that people often make financial decisions based on signals around them rather than their own actual needs.&l;/p&g;&l;p&g;And today, those signals are everywhere.&l;/p&g;&l;p&g;Sometimes people are not spending to impress others. They are spending to feel included.&l;/p&g;&l;h2 id=\&q;financial-pressure-looks-different-today\&q;&g;Financial Pressure Looks Different Today&l;/h2&g;&l;p&g;For many people, modern financial pressure is less about one huge expense and more about constant mental exhaustion.&l;/p&g;&l;p&g;Transport costs rise gradually. Food prices increase quietly. Rent becomes more expensive. Family responsibilities grow. Unexpected expenses keep appearing.&l;/p&g;&l;p&g;Then on top of that, there is the emotional pressure of trying to maintain a life that still feels enjoyable.&l;/p&g;&l;p&g;That balance is difficult.&l;/p&g;&l;p&g;Especially in urban environments where convenience spending has become normal.&l;/p&g;&l;p&g;Food delivery, instant payments, online shopping, ride-hailing, subscriptions, and impulse purchases all make spending easier than ever before.&l;/p&g;&l;p&g;And because most of it happens digitally through M-PESA, cards, and mobile banking apps, money leaves quickly without creating the same emotional pause that physical cash once created.&l;/p&g;&l;p&g;Years ago, people physically watched money reduce.&l;/p&g;&l;p&g;Today, spending feels lighter in the moment because it is just a few taps on a screen.&l;/p&g;&l;p&g;That convenience is useful, but it also disconnects people emotionally from their spending habits.&l;/p&g;&l;p&g;The result is that many people do not actually feel broke while spending. They only feel the pressure later.&l;/p&g;&l;figure class=\&q;kg-card kg-image-card kg-card-hascaption\&q;&g;&l;img src=\&q;https://blog.wavvywallet.com/content/images/2026/10/saving-difficult-3.png\&q; class=\&q;kg-image\&q; alt=\&q;Digital spending feels lighter in the moment but heavier later\&q; loading=\&q;lazy\&q;&g;&l;figcaption&g;Digital spending feels lighter in the moment but heavier later&l;/figcaption&g;&l;/figure&g;&l;p&g;Another hidden part of this pressure is access to quick credit.&l;/p&g;&l;p&g;Today, if your balance is low, you can still continue spending through mobile loans, overdraft services, bank app loans, lipa pole pole plans or other instant credit facilities.&l;/p&g;&l;p&g;In the moment, that can feel helpful because it solves an immediate problem.&l;/p&g;&l;p&g;But if it becomes a habit, it can quietly push you into spending more than you actually have.&l;/p&g;&l;p&g;That is how many people end up in a cycle of borrowing, repaying, then borrowing again.&l;/p&g;&l;p&g;Sometimes, someone takes one quick loan to clear another overdue loan that could have been avoided in the first place.&l;/p&g;&l;p&g;So the problem is no longer just that people are spending more.&l;/p&g;&l;p&g;It is that many people are spending beyond their real income without noticing it early enough.&l;/p&g;&l;p&g;The pressure usually comes later, when repayments start competing with rent, food, transport, bills, savings and other responsibilities.&l;/p&g;&l;p&g;This is why financial awareness matters.&l;/p&g;&l;p&g;
156Not because credit is always bad but because easy access to money can make poor spending habits look manageable for a while.&l;/p&g;&l;p&g;And when you do not track your spending, it becomes harder to tell whether you are living within your means or slowly depending on borrowed money to maintain your lifestyle.&l;/p&g;&l;p&g;That delayed financial awareness is one reason saving money feels harder today.&l;/p&g;&l;h2 id=\&q;saving-money-is-more-emotional-than-people-realise\&q;&g;Saving Money Is More Emotional Than People Realise&l;/h2&g;&l;p&g;A lot of financial advice online focuses heavily on discipline.&l;/p&g;&l;p&g;But discipline alone rarely explains how people behave with money.&l;/p&g;&l;p&g;Because money decisions are emotional too. Actually, it’s more emotional than logical.&l;/p&g;&l;p&g;People spend differently when they are stressed, lonely, burnt out, celebrating, trying to escape pressure, trying to reward themselves or when they feel successful.&l;/p&g;&l;p&g;Sometimes spending becomes emotional relief.&l;/p&g;&l;p&g;That’s why extreme saving advice often fails in real life.&l;/p&g;&l;p&g;You cannot realistically shame people into long-term financial habits.&l;/p&g;&l;p&g;In &l;em&g;The Compound Effect&l;/em&g;, Darren Hardy explains how small repeated behaviours eventually shape larger outcomes over time. And that applies emotionally too.&l;/p&g;&l;figure class=\&q;kg-card kg-image-card kg-card-hascaption\&q;&g;&l;img src=\&q;https://blog.wavvywallet.com/content/images/2026/10/saving-difficult-4.png\&q; class=\&q;kg-image\&q; alt=\&q;Small emotional spending habits can quietly become financial patterns\&q; loading=\&q;lazy\&q;&g;&l;figcaption&g;Small emotional spending habits can quietly become financial patterns&l;/figcaption&g;&l;/figure&g;&l;p&g;Small emotional spending habits repeated consistently eventually become financial patterns.&l;/p&g;&l;p&g;Not because someone is careless but because habits quietly build without being noticed.&l;/p&g;&l;p&g;And the truth is that many people don’t actually have a spending problem.&l;/p&g;&l;p&g;They have an awareness problem.&l;/p&g;&l;p&g;Most people can roughly estimate their monthly expenses but very few truly understand where their money goes most often, what triggers impulsive spending or which habits quietly drain income over time.&l;/p&g;&l;p&g;That visibility matters more than people realise.&l;/p&g;&l;h2 id=\&q;why-financial-awareness-matters-more-than-perfection\&q;&g;Why Financial Awareness Matters More Than Perfection&l;/h2&g;&l;p&g;Saving money does not always begin with earning more.&l;/p&g;&l;p&g;Sometimes it begins with paying attention differently.&l;/p&g;&l;p&g;When people clearly understand how they spend, they naturally start becoming more intentional. Not perfect, just more conscious.&l;/p&g;&l;p&g;They pause more before emotional purchases, recognise unhealthy spending cycles faster and become less reactive financially.&l;/p&g;&l;p&g;They also begin to notice patterns they may have ignored before. The small payments that happen out of habit. The expenses that appear harmless individually but become heavy over time or the purchases made because of stress, boredom, convenience, or social pressure.&l;/p&g;&l;p&g;This kind of awareness matters because money decisions are rarely just mathematical. They are emotional too.&l;/p&g;&l;p&g;People do not always overspend because they do not care.&l;/p&g;&l;p&g;Sometimes they overspend because they are tired, overwhelmed, under pressure, or simply unaware of how often small decisions are repeating.&l;/p&g;&l;p&g;That awareness creates control.&l;/p&g;&l;figure class=\&q;kg-card kg-image-card kg-card-hascaption\&q;&g;&l;img src=\&q;https://blog.wavvywallet.com/content/images/2026/10/saving-difficult-5.png\&q; class=\&q;kg-image\&q; alt=\&q;Financial awareness helps you see patterns before they become problems\&q; loading=\&q;lazy\&q;&g;&l;figcaption&g;Financial awareness helps you see patterns before they become problems&l;/figcaption&g;&l;/figure&g;&l;p&g;This is also why tools like &l;a href=\&q;https://wavvywallet.com/?ref=blog.wavvywallet.com\&q;&g;Wavvy Wallet&l;/a&g; matter.&l;/p&g;&l;p&g;Instead of manually trying to remember where your money disappeared to, users can track and categorise M-PESA spending automatically and understand their financial habits more clearly over time.&l;/p&g;&l;p&g;
156It becomes easier to see what needs adjusting, what needs boundaries, and what deserves more planning.&l;/p&g;&l;p&g;And often, clarity changes behaviour more effectively than pressure does.&l;/p&g;&l;p&g;Because once you understand your relationship with money better, saving starts feeling less random and more purposeful.&l;/p&g;&l;p&g;Not easy, but possible.&l;/p&g;&l;h2 id=\&q;final-thoughts\&q;&g;Final Thoughts&l;/h2&g;&l;p&g;Saving money feels harder today because modern life itself has changed.&l;/p&g;&l;p&g;Social media influence is stronger. Spending is faster. Financial pressure is heavier. Comparison is constant.&l;/p&g;&l;p&g;And many people are trying to balance survival, enjoyment, responsibility, and future planning all at once.&l;/p&g;&l;p&g;That doesn’t make you financially weak.&l;/p&g;&l;p&g;It makes you human.&l;/p&g;&l;p&g;But even in this environment, awareness still matters.&l;/p&g;&l;p&g;The more clearly you understand your habits, triggers, and spending patterns, the easier it becomes to make intentional financial decisions without constantly feeling overwhelmed.&l;/p&g;&l;p&g;If you want a simpler way to understand your M-PESA spending habits and build healthier financial routines, you can try &l;a href=\&q;https://wavvywallet.com/?ref=blog.wavvywallet.com\&q;&g;Wavvy Wallet&l;/a&g; free for 14 days and start understanding your M-PESA spending patterns, emotional triggers and everyday money habits with more confidence.&l;/p&g;&q;,&q;comment_id&q;:&q;6abe6e4cd708100001f13219&q;,&q;feature_image&q;:&q;https://blog.wavvywallet.com/content/images/2026/10/saving-difficult-1.png&q;,&q;featured&q;:false,&q;visibility&q;:&q;public&q;,&q;created_at&q;:&q;2026-10-01T17:29:32.000+03:00&q;,&q;updated_at&q;:&q;2026-10-01T17:29:32.000+03:00&q;,&q;published_at&q;:&q;2026-06-15T00:00:00.000+03:00&q;,&q;custom_excerpt&q;:&q;Understanding the real reasons saving feels difficult and why it still matters more than ever.&q;,&q;codeinjection_head&q;:null,&q;codeinjection_foot&q;:null,&q;custom_template&q;:null,&q;canonical_url&q;:null,&q;tags&q;:[{&q;id&q;:&q;6abe6e4dd708100001f1321a&q;,&q;name&q;:&q;Financial Management&q;,&q;slug&q;:&q;financial-management&q;,&q;description&q;:null,&q;feature_image&q;:null,&q;visibility&q;:&q;public&q;,&q;og_image&q;:null,&q;og_title&q;:null,&q;og_description&q;:null,&q;twitter_image&q;:null,&q;twitter_title&q;:null,&q;twitter_description&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;codeinjection_head&q;:null,&q;codeinjection_foot&q;:null,&q;canonical_url&q;:null,&q;accent_color&q;:null,&q;url&q;:&q;https://blog.wavvywallet.com/tag/financial-management/&q;},{&q;id&q;:&q;6abe6e4dd708100001f1321b&q;,&q;name&q;:&q;Saving Money&q;,&q;slug&q;:&q;saving-money&q;,&q;description&q;:null,&q;feature_image&q;:null,&q;visibility&q;:&q;public&q;,&q;og_image&q;:null,&q;og_title&q;:null,&q;og_description&q;:null,&q;twitter_image&q;:null,&q;twitter_title&q;:null,&q;twitter_description&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;codeinjection_head&q;:null,&q;codeinjection_foot&q;:null,&q;canonical_url&q;:null,&q;accent_color&q;:null,&q;url&q;:&q;https://blog.wavvywallet.com/tag/saving-money/&q;},{&q;id&q;:&q;6abe6e4dd708100001f1321c&q;,&q;name&q;:&q;Kenya&q;,&q;slug&q;:&q;kenya&q;,&q;description&q;:null,&q;feature_image&q;:null,&q;visibility&q;:&q;public&q;,&q;og_image&q;:null,&q;og_title&q;:null,&q;og_description&q;:null,&q;twitter_image&q;:null,&q;twitter_title&q;:null,&q;twitter_description&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;codeinjection_head&q;:null,&q;codeinjection_foot&q;:null,&q;canonical_url&q;:null,&q;accent_color&q;:null,&q;url&q;:&q;https://blog.wavvywallet.com/tag/kenya/&q;},{&q;id&q;:&q;6abe6e4dd708100001f1321d&q;,&q;name&q;:&q;Personal Finance&q;,&q;slug&q;:&q;personal-finance&q;,&q;description&q;:null,&q;feature_image&q;:null,&q;visibility&q;:&q;public&q;,&q;og_image&q;:null,&q;og_title&q;:null,&q;og_description&q;:null,&q;twitter_image&q;:null,&q;twitter_title&q;:null,&q;twitter_description&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;codeinjection_head&q;:null,&q;codeinjection_foot&q;:null,&q;canonical_url&q;:null,&q;accent_color&q;:null,&q;url&q;:&q;https://blog.wavvywallet.com/tag/personal-finance/&q;}],&q;authors&q;:[{&q;id&q;:&q;6abe6e0fd708100001f12ee5&q;,&q;name&q;:&q;Wavvy Wallet Team&q;,&q;slug&q;:&q;wavvy&q;,&q;profile_image&q;:&q;https://blog.wavvywallet.com/content/images/2026/10/wavvy-wallet-logo-1.png&q;,&q;cover_image&q;:null,&q;bio&q;:null,&q;website&q;:null,&q;location&q;:null,&q;facebook&q;:null,&q;twitter&q;:null,&q;threads&q;:null,&q;bluesky&q;:null,&q;mastodon&q;:null,&q;tiktok&q;:null,&q;youtube&q;:null,&q;instagram&q;:null,&q;linkedin&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;url&q;:&q;https://blog.wavvywallet.com/author/wavvy/&q;}],&q;primary_author&q;:{&q;id&q;:&q;6abe6e0fd708100001f12ee5&q;,&q;name&q;:&q;Wavvy Wallet Team&q;,&q;slug&q;:&q;wavvy&q;,&q;profile_image&q;:&q;https://blog.wavvywallet.com/content/images/2026/10/wavvy-wallet-logo-1.png&q;,&q;cover_image&q;:null,&q;bio&q;:null,&q;website&q;:null,&q;location&q;:null,&q;facebook&q;:null,&q;twitter&q;:null,&q;threads&q;:null,&q;bluesky&q;:null,&q;mastodon&q;:null,&q;tiktok&q;:null,&q;youtube&q;:null,&q;instagram&q;:null,&q;linkedin&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;url&q;:&q;https://blog.wavvywallet.com/author/wavvy/&q;},&q;primary_tag&q;:{&q;id&q;:&q;6abe6e4dd708100001f1321a&q;,&q;name&q;:&q;Financial Management&q;,&q;slug&q;:&q;financial-management&q;,&q;description&q;:null,&q;feature_image&q;:null,&q;visibility&q;:&q;public&q;,&q;og_image&q;:null,&q;og_title&q;:null,&q;og_description&q;:null,&q;twitter_image&q;:null,&q;twitter_title&q;:null,&q;twitter_description&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;codeinjection_head&q;:null,&q;codeinjection_foot&q;:null,&q;canonical_url&q;:null,&q;accent_color&q;:null,&q;url&q;:&q;https://blog.wavvywallet.com/tag/financial-management/&q;},&q;url&q;:&q;https://blog.wavvywallet.com/saving-harder-kenya/&q;,&q;excerpt&q;:&q;Understanding the real reasons saving feels difficult and why it still matters more than ever.&q;,&q;reading_time&q;:6,&q;access&q;:true,&q;comments&q;:true,&q;og_image&q;:null,&q;og_title&q;:null,&q;og_description&q;:null,&q;twitter_image&q;:null,&q;twitter_title&q;:null,&q;twitter_description&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;email_subject&q;:null,&q;frontmatter&q;:null,&q;feature_image_alt&q;:null,&q;feature_image_caption&q;:null},{&q;id&q;:&q;6abe6e4fd708100001f13229&q;,&q;uuid&q;:&q;78a6ed2b-fd59-4d0c-9268-3d3a46277448&q;,&q;title&q;:&q;How to Save Money from Salary in Kenya without Feeling Broke&q;,&q;slug&q;:&q;save-money-salary-kenya&q;,&q;html&q;:&q;&l;p&g;There’s a moment that almost everyone relates to.&l;/p&g;&l;p&g;Salary gets in. You feel relieved for a few days. Maybe you clear a few b
156ills, buy a few things you’ve been postponing, order food a little more freely and finally breathe after a long month.&l;/p&g;&l;p&g;Then suddenly, somewhere around the middle of the month, things start feeling tight again.&l;/p&g;&l;p&g;You check your M-PESA or bank balance more often. You postpone a few plans and even start calculating whether you can survive until payday without touching Fuliza.&l;/p&g;&l;p&g;The truth is that you’re not bad with money. You just don’t have full visibility into how you spend it. And you’re not alone. Most people experience similar problems.&l;/p&g;&l;p&g;Saving money in Kenya today is genuinely difficult. The cost of living keeps rising, digital payments make spending feel invisible and small daily expenses add up faster than we realise. Add transport, subscriptions, and random M-PESA transfers and it becomes hard to stay financially disciplined even when you’re trying.&l;/p&g;&l;p&g;That’s why saving money from your salary shouldn’t feel like punishment. If your budget makes you miserable, chances are you won’t stick to it for long.&l;/p&g;&l;p&g;The goal is not to stop enjoying life. The goal is to spend more intentionally.&l;/p&g;&l;h2 id=\&q;saving-money-starts-with-knowing-where-it-goes\&q;&g;Saving Money Starts With Knowing Where It Goes&l;/h2&g;&l;p&g;People usually underestimate how much they spend in small amounts.&l;/p&g;&l;p&g;KES 200 here, KES 350 there, a few online rides, snacks, subscriptions, random M-PESA payments and suddenly thousands disappear before you realise it.&l;/p&g;&l;figure class=\&q;kg-card kg-image-card kg-card-hascaption\&q;&g;&l;img src=\&q;https://blog.wavvywallet.com/content/images/2026/10/how-to-save-blog-2.png\&q; class=\&q;kg-image\&q; alt=\&q;Tracking small daily expenses reveals where your salary goes\&q; loading=\&q;lazy\&q;&g;&l;figcaption&g;Tracking small daily expenses reveals where your salary goes&l;/figcaption&g;&l;/figure&g;&l;p&g;Before you focus on saving aggressively, spend at least one month observing your money habits honestly. Not mentally. Actually track them.&l;/p&g;&l;p&g;You’ll probably notice patterns immediately.&l;/p&g;&l;p&g;Maybe food delivery is eating more of your salary than expected or transport costs have quietly increased. Or perhaps weekend spending is much higher than weekday spending.&l;/p&g;&l;p&g;The easiest way to save money is usually not earning more first. It’s identifying the leaks you already have.&l;/p&g;&l;p&g;This is where tools like &l;a href=\&q;https://wavvywallet.com/?ref=blog.wavvywallet.com\&q;&g;Wavvy Wallet&l;/a&g; become useful.&l;/p&g;&l;p&g;Instead of manually checking long M-PESA statements, you can automatically categorise expenses and clearly see where your salary is actually going.&l;/p&g;&l;p&g;Sometimes awareness alone changes spending habits.&l;/p&g;&l;h2 id=\&q;why-most-salary-budgets-don%E2%80%99t-last\&q;&g;Why Most Salary Budgets Don’t Last&l;/h2&g;&l;p&g;A lot of people try to save what remains after spending instead of deciding in advance what should be saved.&l;/p&g;&l;p&g;In most cases, what remains is very little.&l;/p&g;&l;p&g;A better approach is to treat savings like a bill. The moment salary comes in, move a small percentage aside first before everything else starts competing for attention.&l;/p&g;&l;p&g;It doesn’t have to be huge. Even 5% or 10% matters when done consistently.&l;/p&g;&l;p&g;One mistake people make is waiting until they feel financially stable before they start saving.&l;/p&g;&l;p&g;But financial stability usually comes from the habit itself.&l;/p&g;&l;p&g;At the same time, your budget should still feel realistic.&l;/p&g;&l;p&g;Many saving plans fail because they are too extreme. People suddenly cut every enjoyable expense out of their lives and after a few weeks they return to overspending again.&l;/p&g;&l;p&g;Sustainable saving is usually less dramatic. Small but consistent savings that allow the money to compound over time can take you to financial freedom much faster than huge, random savings.&l;/p&g;&l;p&g;Consistency and longevity are important in all aspects of our lives, not just in finance.&l;/p&g;&l;p&g;You don’t have to stop eating out completely or avoid fun entirely.&l;/p&g;&l;p&g;You just need awareness around how often things happen and how much they cost you over time.&l;/p&g;&l;h2 id=\&q;the-small-spending-habits-that-quietly-drain-your-money\&q;&g;The Small Spending Habits That Quietly Drain Your Money&l;/h2&g;&l;p&g;A lot of spending has very little to do with actual needs.&l;/p&g;&l;p&g;Sometimes you spend because you&s;re stressed or because you’re bored.&l;/p&g;&l;p&g;And other times because you just want to reward yourself after a difficult week.&l;/p&g;&l;figure class=\&q;kg-card kg-image-card kg-card-hascaption\&q;&g;&l;img src=\&q;https://blog.wavvywallet.com/content/images/2026/10/how-to-save-blog-3.png\&q; class=\&q;kg-image\&q; alt=\&q;Small daily spending adds up faster than it feels in the moment\&q; loading=\&q;lazy\&q;&g;&l;figcaption&g;Small daily spending adds up faster than it feels in the moment&l;/figcaption&g;&l;/figure&g;&l;p&g;
156Digital money also makes spending easier psychologically.&l;/p&g;&l;p&g;Paying through M-PESA feels lighter than handing over physical cash, which is why small transactions become harder to notice.&l;/p&g;&l;p&g;This is how small daily spending slowly becomes a financial problem without looking serious in the moment.&l;/p&g;&l;p&g;Transport, snacks, subscriptions, impulse shopping, food delivery, betting, and convenience spending all feel manageable individually.&l;/p&g;&l;p&g;But together, they quietly consume large portions of your monthly income.&l;/p&g;&l;p&g;The easiest way to control this is not guilt. It’s visibility.&l;/p&g;&l;p&g;When you can clearly see patterns over time, it becomes easier to make adjustments without feeling restricted.&l;/p&g;&l;p&g;And surprisingly, just as the small bad habits with money can cost you a fortune, small, consistent positive habits can change your life for the better.&l;/p&g;&l;h2 id=\&q;building-saving-habits-without-feeling-restricted\&q;&g;Building Saving Habits without Feeling Restricted&l;/h2&g;&l;p&g;Saving becomes easier when the money has a purpose attached to it.&l;/p&g;&l;p&g;People are usually more consistent when they are saving for:&l;/p&g;&l;ul&g;&l;li&g;An emergency fund,&l;/li&g;&l;li&g;Business capital,&l;/li&g;&l;li&g;A vacation,&l;/li&g;&l;li&g;School fees,&l;/li&g;&l;li&g;Or simply peace of mind.&l;/li&g;&l;/ul&g;&l;p&g;Without a goal, saving can start feeling emotionally unrewarding.&l;/p&g;&l;p&g;Start small if necessary.&l;/p&g;&l;p&g;Don’t delay saving because you think the amount is too little to matter.&l;/p&g;&l;p&g;Consistency is usually more powerful than intensity.&l;/p&g;&l;p&g;Even small daily savings become meaningful over time.&l;/p&g;&l;figure class=\&q;kg-card kg-image-card kg-card-hascaption\&q;&g;&l;img src=\&q;https://blog.wavvywallet.com/content/images/2026/10/how-to-save-blog-4.png\&q; class=\&q;kg-image\&q; alt=\&q;Saving with a clear goal makes consistency easier to maintain\&q; loading=\&q;lazy\&q;&g;&l;figcaption&g;Saving with a clear goal makes consistency easier to maintain&l;/figcaption&g;&l;/figure&g;&l;p&g;You should also expect setbacks sometimes. Unexpected expenses happen. Some months are harder than others. That doesn’t mean you’ve failed financially.&l;/p&g;&l;p&g;Money management is rarely about perfection.&l;/p&g;&l;p&g;It’s mostly about awareness, consistency and making slightly better decisions over time.&l;/p&g;&l;p&g;And honestly, one of the biggest financial advantages today is simply paying attention.&l;/p&g;&l;p&g;Many people operate on assumptions about their spending. Very few actually know their patterns clearly.&l;/p&g;&l;p&g;Once you start noticing how your money behaves, saving stops feeling impossible.&l;/p&g;&l;p&g;You become more intentional or even pause before impulse purchases.&l;/p&g;&l;p&g;Besides, you recognise emotional spending faster and make better financial decisions because your money finally has direction.&l;/p&g;&l;p&g;The goal is not to become obsessed with every shilling.&l;/p&g;&l;p&g;The goal is to feel more in control of your money instead of constantly wondering where it disappeared to.&l;/p&g;&l;h2 id=\&q;final-thoughts\&q;&g;Final Thoughts&l;/h2&g;&l;p&g;Saving money from your salary in Kenya is not always easy, especially when everyday expenses keep increasing and digital spending happens so quickly.&l;/p&g;&l;p&g;But in most cases, the problem is not a lack of discipline. It’s a lack of visibility.&l;/p&g;&l;p&g;Once you start understanding where your money actually goes, saving becomes more realistic and less frustrating. Small changes in spending habits can make a bigger difference than most people realise over time.&l;/p&g;&l;p&g;Want to make your salary stretch further without feeling like you’re denying yourself everything?&l;/p&g;&l;p&g;Try &l;a href=\&q;https://wavvywallet.com/?ref=blog.wavvywallet.com\&q;&g;Wavvy Wallet&l;/a&g; free for 14 days and see exactly where your money goes each month, so you can build a saving routine that feels realistic, consistent and easier to stick to.&l;/p&g;&q;,&q;comment_id&q;:&q;6abe6e4fd708100001f13229&q;,&q;feature_image&q;:&q;https://blog.wavvywallet.com/content/images/2026/10/how-to-save-blog-1.png&q;,&q;featured&q;:false,&q;visibility&q;:&q;public&q;,&q;created_at&q;:&q;2026-10-01T17:29:35.000+03:00&q;,&q;updated_at&q;:&q;2026-10-01T17:29:35.000+03:00&q;,&q;published_at&q;:&q;2026-06-14T23:59:00.000+03:00&q;,&q;custom_excerpt&q;:&q;Practical steps to help you save consistently, without sacrificing the life you enjoy.&q;,&q;codeinjection_head&q;:null,&q;codeinjection_foot&q;:null,&q;custom_template&q;:null,&q;canonical_url&q;:null,&q;tags&q;:[{&q;id&q;:&q;6abe6e4dd708100001f1321d&q;,&q;name&q;:&q;Personal Finance&q;,&q;slug&q;:&q;personal-finance&q;,&q;description&q;:null,&q;feature_image&q;:null,&q;visibility&q;:&q;public&q;,&q;og_image&q;:null,&q;og_title&q;:null,&q;og_description&q;:null,&q;twitter_image&q;:null,&q;twitter_title&q;:null,&q;twitter_description&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;codeinjection_head&q;:null,&q;codeinjection_foot&q;:null,&q;canonical_url&q;:null,&q;accent_color&q;:null,&q;url&q;:&q;https://blog.wavvywallet.com/tag/personal-finance/&q;},{&q;id&q;:&q;6abe6e4dd708100001f1321b&q;,&q;name&q;:&q;Saving Money&q;,&q;slug&q;:&q;saving-money&q;,&q;description&q;:null,&q;feature_image&q;:null,&q;visibility&q;:&q;public&q;,&q;og_image&q;:null,&q;og_title&q;:null,&q;og_description&q;:null,&q;twitter_image&q;:null,&q;twitter_title&q;:null,&q;twitter_description&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;codeinjection_head&q;:null,&q;codeinjection_foot&q;:null,&q;canonical_url&q;:null,&q;accent_color&q;:null,&q;url&q;:&q;https://blog.wavvywallet.com/tag/saving-money/&q;},{&q;id&q;:&q;6abe6e4dd708100001f1321c&q;,&q;name&q;:&q;Kenya&q;,&q;slug&q;:&q;kenya&q;,&q;description&q;:null,&q;feature_image&q;:null,&q;visibility&q;:&q;public&q;,&q;og_image&q;:null,&q;og_title&q;:null,&q;og_description&q;:null,&q;twitter_image&q;:null,&q;twitter_title&q;:null,&q;twitter_description&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;codeinjection_head&q;:null,&q;codeinjection_foot&q;:null,&q;canonical_url&q;:null,&q;accent_color&q;:null,&q;url&q;:&q;https://blog.wavvywallet.com/tag/kenya/&q;},{&q;id&q;:&q;6abe6e4fd708100001f1322a&q;,&q;name&q;:&q;Budgeting&q;,&q;slug&q;:&q;budgeting&q;,&q;description&q;:null,&q;feature_image&q;:null,&q;visibility&q;:&q;public&q;,&q;og_image&q;:null,&q;og_title&q;:null,&q;og_description&q;:null,&q;twitter_image&q;:null,&q;twitter_title&q;:null,&q;twitter_description&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;codeinjection_head&q;:null,&q;codeinjection_foot&q;:null,&q;canonical_url&q;:null,&q;accent_color&q;:null,&q;url&q;:&q;https://blog.wavvywallet.com/tag/budgeting/&q;}],&q;authors&q;:[{&q;id&q;:&q;6abe6e0fd708100001f12ee5&q;,&q;name&q;:&q;Wavvy Wallet Team&q;,&q;slug&q;:&q;wavvy&q;,&q;profile_image&q;:&q;https://blog.wavvywallet.com/content/images/2026/10/wavvy-wallet-logo-1.png&q;,&q;cover_image&q;:null,&q;bio&q;:null,&q;website&q;:null,&q;location&q;:null,&q;facebook&q;:null,&q;twitter&q;:null,&q;threads&q;:null,&q;bluesky&q;:null,&q;mastodon&q;:null,&q;tiktok&q;:null,&q;youtube&q;:null,&q;instagram&q;:null,&q;linkedin&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;url&q;:&q;https://blog.wavvywallet.com/author/wavvy/&q;}],&q;primary_author&q;:{&q;id&q;:&q;6abe6e0fd708100001f12ee5&q;,&q;name&q;:&q;Wavvy Wallet Team&q;,&q;slug&q;:&q;wavvy&q;,&q;profile_image&q;:&q;https://blog.wavvywallet.com/content/images/2026/10/wavvy-wallet-logo-1.png&q;,&q;cover_image&q;:null,&q;bio&q;:null,&q;website&q;:null,&q;location&q;:null,&q;facebook&q;:null,&q;twitter&q;:null,&q;threads&q;:null,&q;bluesky&q;:null,&q;mastodon&q;:null,&q;tiktok&q;:null,&q;youtube&q;:null,&q;instagram&q;:null,&q;linkedin&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;url&q;:&q;https://blog.wavvywallet.com/author/wavvy/&q;},&q;primary_tag&q;:{&q;id&q;:&q;6abe6e4dd708100001f1321d&q;,&q;name&q;:&q;Personal Finance&q;,&q;slug&q;:&q;personal-finance&q;,&q;description&q;:null,&q;feature_image&q;:null,&q;visibility&q;:&q;public&q;,&q;og_image&q;:null,&q;og_title&q;:null,&q;og_description&q;:null,&q;twitter_image&q;:null,&q;twitter_title&q;:null,&q;twitter_description&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;codeinjection_head&q;:null,&q;codeinjection_foot&q;:null,&q;canonical_url&q;:null,&q;accent_color&q;:null,&q;url&q;:&q;https://blog.wavvywallet.com/tag/personal-finance/&q;},&q;url&q;:&q;https://blog.wavvywallet.com/save-money-salary-kenya/&q;,&q;excerpt&q;:&q;Practical steps to help you save consistently, without sacrificing the life you enjoy.&q;,&q;reading_time&q;:5,&q;access&q;:true,&q;comments&q;:true,&q;og_image&q;:null,&q;og_title&q;:null,&q;og_description&q;:null,&q;twitter_image&q;:null,&q;twitter_title&q;:null,&q;twitter_description&q;:null,&q;meta_title&q;:null,&q;meta_description&q;:null,&q;email_subject&q;:null,&q;frontmatter&q;:null,&q;feature_image_alt&q;:null,&q;feature_image_caption&q;:null}],&q;meta&q;:{&q;pagination&q;:{&q;page&q;:1,&q;limit&q;:3,&q;pages&q;:3,&q;total&q;:8,&q;next&q;:2,&q;prev&q;:null}}},&q;headers&q;:{&q;access-control-allow-origin&q;:[&q;*&q;],&q;cache-control&q;:[&q;public, max-age=0&q;],&q;content-type&q;:[&q;application/json; charset=utf-8&q;],&q;content-version&q;:[&q;v6.67&q;],&q;date&q;:[&q;Fri, 02 Oct 2026 00:59:51 GMT&q;],&q;etag&q;:[&q;W/\&q;9e90-/RkwxScujyXehrXa/iizWjLcjsQ\&q;&q;],&q;vary&q;:[&q;Accept-Version, Accept-Encoding&q;],&q;x-powered-by&q;:[&q;Express&q;],&q;transfer-encoding&q;:[&q;chunked&q;]},&q;status&q;:200,&q;statusText&q;:&q;OK&q;,&q;url&q;:&q;https://blog.wavvywallet.com/ghost/api/content/posts/?key=09daaab7d62e1c10a0559715b5&a;include=tags,authors&a;limit=3&q;,&q;responseType&q;:&q;json&q;}}</script>
156</body></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.