<html lang="en-CA">
    <head>
        <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <meta charSet="utf-8">
        <meta content="width=device-width, initial-scale=1" name="viewport">
        <meta content="width=device-width, initial-scale=1" name="viewport">
        <link as="image" href="/images/logo-dark.png" rel="preload">
        <link data-precedence="next" href="/_next/static/chunks/0.7bal4he.otq.css" rel="stylesheet">
        <link as="script" fetchPriority="low" href="/_next/static/chunks/116-bo-x9ss.5.js" rel="preload">
        <script async="" src="/_next/static/chunks/17umw8vbqge-x.js"></script><script async="" src="/_next/static/chunks/0ik1ofqwxrc...js"></script><script async="" src="/_next/static/chunks/0y79y33xisuzf.js"></script><script async="" src="/_next/static/chunks/turbopack-0-wzdu20xn8_d.js"></script><script async="" src="/_next/static/chunks/138bju4lhugwn.js"></script><script async="" src="/_next/static/chunks/0gw3_2saynprk.js"></script><script async="" src="/_next/static/chunks/0-zwsfa-s-p6p.js"></script>
        <link href="/images/favicon.png" rel="icon">
        <title>GeekCoffee &mdash; Money Clarity for Everyday Canadians</title>
        <meta content="GeekCoffee helps everyday Canadians build clearer money habits through practical guidance, educational content, and selected budgeting tools." name="description">
        <meta content="GeekCoffee" name="author">
        <meta content="personal finance app Canada, budget tracker, spending tracker, money habits, Canadian budgeting" name="keywords">
        <meta content="GeekCoffee &mdash; Money Clarity for Everyday Canadians" property="og:title">
        <meta content="GeekCoffee helps everyday Canadians build clearer money habits through practical guidance, educational content, and selected budgeting tools." property="og:description">
        <meta content="GeekCoffee" property="og:site_name">
        <meta content="en_CA" property="og:locale">
        <meta content="website" property="og:type">
        <meta content="summary" name="twitter:card">
        <meta content="GeekCoffee &mdash; Money Clarity for Everyday Canadians" name="twitter:title">
        <meta content="GeekCoffee helps everyday Canadians build clearer money habits through practical guidance, educational content, and selected budgeting tools." name="twitter:description">
        <link href="/images/favicon.png" rel="shortcut icon">
        <link href="/images/favicon.png" rel="icon">
        <link href="/images/favicon.png" rel="apple-touch-icon">
        <script noModule="" src="/_next/static/chunks/03~yq9q893hmn.js"></script>
    </head>
    <body>
        <div hidden="">
            <!--$-->
            <!--/$-->
        </div>
        <nav class="gc-nav">
            <div class="gc-nav-inner">
                <a class="gc-nav-logo" href="/"><img alt="GeekCoffee" class="gc-brand-logo gc-brand-logo-dark" data-nimg="1" decoding="async" height="40" src="/images/logo-dark.png" style="color:transparent" width="172"></a>
                <ul class="gc-nav-links">
                    <li>
                        <a class="" href="/how-it-works/">How It Works</a>
                    </li>
                    <li>
                        <a class="" href="/about/">About</a>
                    </li>
                    <li>
                        <a class="" href="/blog/">Blog</a>
                    </li>
                </ul>
                <div class="gc-nav-cta-area" style="display:flex;align-items:center;gap:12px">
                    <a class="btn btn-copper btn-sm" href="/book/">Book a Session</a><button aria-expanded="false" aria-label="Toggle menu" class="gc-hamburger"><span class="gc-ham-bar"></span><span class="gc-ham-bar"></span><span class="gc-ham-bar"></span></button>
                </div>
            </div>
        </nav>
        <div aria-label="Navigation" aria-modal="true" class="gc-mobile-menu" role="dialog">
            <button aria-label="Close menu" class="gc-mobile-menu-close" type="button"><span class="gc-mobile-menu-close-line"></span><span class="gc-mobile-menu-close-line"></span></button>
            <nav style="flex:1">
                <a href="/">Home</a><a href="/how-it-works/">How It Works</a><a href="/about/">About</a><a href="/blog/">Blog</a><a href="/book/" style="color:var(--copper)">Book a Session</a>
            </nav>
            <p style="font-family:var(--ff-mono);font-size:0.625rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-40)">
                &copy; 
                <!-- -->
                2026
                <!-- -->
                 GeekCoffee
            </p>
        </div>
        <section class="hero-split">
            <div class="hero-left">
                <div aria-hidden="true" class="hero-left-bg"></div>
                <div aria-hidden="true" class="hero-diagonal"></div>
                <div class="hero-left-top">
                    <div class="anim-fade-in" style="display:flex;align-items:center;gap:10px;margin-bottom:var(--s7)">
                        <span style="display:block;width:6px;height:6px;border-radius:50%;background:var(--copper);position:relative"><span aria-hidden="true" style="position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(168,92,42,0.3);animation:pulseRing 2.5s ease-out infinite"></span></span><span class="t-label" style="color:rgba(255,255,255,0.4);letter-spacing:0.18em">Personal finance &middot; Canada &middot; Est. 2024</span>
                    </div>
                    <h1 class="t-hero anim-fade-up d1" style="color:var(--white);margin-bottom:var(--s6)">
                        Money,
                        <br>
                        <span style="color:var(--copper);font-style:italic;font-weight:400;text-transform:none;letter-spacing:0;font-size:0.85em;font-family:var(--ff-body)">legible.</span>
                    </h1>
                    <p class="t-body-lg anim-fade-up d2" style="color:rgba(255,255,255,0.5);max-width:380px;margin-bottom:var(--s8);font-weight:400">GeekCoffee helps everyday Canadians build clearer money habits through practical guidance, educational content, and selected budgeting tools.</p>
                    <div class="anim-fade-up d3" style="display:flex;gap:var(--s3);flex-wrap:wrap">
                        <a class="btn btn-copper btn-lg" href="/how-it-works/">See how it works
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="15" style="color:currentColor" viewBox="0 0 256 256" width="15">
                                <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="40" x2="216" y1="128" y2="128"></line>
                                <polyline fill="none" points="144 56 216 128 144 200" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline>
                            </svg>
                        </a><a class="btn btn-ghost-lt btn-lg" href="/book/" xmlns="">Book a session</a>
                    </div>
                </div>
                <div class="hero-left-bottom anim-fade-up d5">
                    <div class="hero-counter-strip">
                        <div>
                            <span class="hero-stat-num">5 min</span><span class="hero-stat-label">to start reading</span>
                        </div>
                        <div>
                            <span class="hero-stat-num">0</span><span class="hero-stat-label">financial advice given</span>
                        </div>
                        <div>
                            <span class="hero-stat-num">1:1</span><span class="hero-stat-label">guided support available</span>
                        </div>
                    </div>
                </div>
            </div>
            <div class="hero-right">
                <div aria-hidden="true" class="hero-right-bg"></div>
                <div class="hero-right-stage">
                    <div class="float-ledger hero-float hero-float-top anim-float">
                        <div class="float-ledger-label">Example workflow snapshot</div>
                        <div class="float-ledger-value">$418</div>
                        <div class="float-ledger-sub" style="color:var(--ledger)">Illustrative weekly review view</div>
                    </div>
                    <div class="ledger-panel anim-fade-up d2" style="position:relative;z-index:5">
                        <div class="ledger-panel-header">
                            <div class="ledger-panel-dots">
                                <div class="ledger-panel-dot" style="background:#f47171"></div>
                                <div class="ledger-panel-dot" style="background:#f4c471"></div>
                                <div class="ledger-panel-dot" style="background:#71f4a2"></div>
                            </div>
                            <span class="ledger-panel-title">Example workflow view</span><span style="font-family:var(--ff-mono);font-size:0.5625rem;color:rgba(244,240,230,0.58);letter-spacing:0.1em">Sample only</span>
                        </div>
                        <div style="padding:var(--s5) var(--s5) 0;border-bottom:1px solid rgba(244,240,230,0.08)">
                            <div style="font-family:var(--ff-mono);font-size:0.5625rem;letter-spacing:0.18em;text-transform:uppercase;color:rgba(244,240,230,0.56);margin-bottom:4px">Weekly review example</div>
                            <div style="font-family:var(--ff-display);font-size:2.8rem;font-weight:900;color:var(--warm-white);line-height:1;letter-spacing:-0.03em;margin-bottom:6px">$1,284</div>
                            <div style="font-family:var(--ff-mono);font-size:0.6875rem;color:var(--ledger);margin-bottom:var(--s4);letter-spacing:0.04em;display:flex;align-items:center;gap:6px">
                                <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="13" style="color:var(--ledger)" viewBox="0 0 256 256" width="13">
                                    <polyline fill="none" points="32 192 112 112 160 160 224 96" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="18"></polyline>
                                    <polyline fill="none" points="168 96 224 96 224 152" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="18"></polyline>
                                </svg>
                                Sample budgeting view for illustration purposes only
                            </div>
                        </div>
                        <div class="ledger-panel-body" xmlns="">
                            <div class="ledger-row">
                                <span class="ledger-row-cat">Housing</span>
                                <div class="ledger-row-bar-wrap">
                                    <div class="ledger-row-bar" style="width:92%;background:#7aaa88"></div>
                                </div>
                                <span class="ledger-row-amount">$1,850</span>
                            </div>
                            <div class="ledger-row">
                                <span class="ledger-row-cat">Groceries</span>
                                <div class="ledger-row-bar-wrap">
                                    <div class="ledger-row-bar" style="width:74%;background:#7aaa88"></div>
                                </div>
                                <span class="ledger-row-amount">$593</span>
                            </div>
                            <div class="ledger-row">
                                <span class="ledger-row-cat">Dining Out</span>
                                <div class="ledger-row-bar-wrap">
                                    <div class="ledger-row-bar" style="width:100%;background:#a85c2a"></div>
                                </div>
                                <span class="ledger-row-amount over">$324</span>
                            </div>
                            <div class="ledger-row">
                                <span class="ledger-row-cat">Subscriptions</span>
                                <div class="ledger-row-bar-wrap">
                                    <div class="ledger-row-bar" style="width:55%;background:#7aaa88"></div>
                                </div>
                                <span class="ledger-row-amount">$61</span>
                            </div>
                            <div class="ledger-row">
                                <span class="ledger-row-cat">Savings Goal</span>
                                <div class="ledger-row-bar-wrap">
                                    <div class="ledger-row-bar" style="width:68%;background:#3d6b4a"></div>
                                </div>
                                <span class="ledger-row-amount">$418</span>
                            </div>
                            <div class="ledger-total">
                                <span style="font-family:var(--ff-mono);font-size:0.6875rem;letter-spacing:0.1em;text-transform:uppercase;color:rgba(244,240,230,0.58)">Total spent</span><span style="font-family:var(--ff-display);font-size:1.25rem;font-weight:700;color:var(--warm-white)">$3,246</span>
                            </div>
                            <p style="font-family:var(--ff-mono);font-size:0.5625rem;letter-spacing:0.08em;color:rgba(244,240,230,0.5);text-align:right;margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid rgba(244,240,230,0.08)">Example workflow view &middot; illustrative data only</p>
                        </div>
                    </div>
                    <div class="float-ledger hero-float hero-float-bottom anim-float-slow">
                        <div class="float-ledger-label">Example category review</div>
                        <div class="float-ledger-value">Illustrative</div>
                        <div class="float-ledger-sub" style="color:var(--copper)">Not a GeekCoffee product interface</div>
                    </div>
                </div>
            </div>
        </section>
        <div aria-label="GeekCoffee principles" class="ticker-section">
            <div aria-hidden="true" class="ticker-track">
                <div class="ticker-item">
                    Not a bank<span class="ticker-sep"></span>
                </div>
                <div class="ticker-item">
                    Not financial advice<span class="ticker-sep"></span>
                </div>
                <div class="ticker-item">
                    Practical guidance<span class="ticker-sep"></span>
                </div>
                <div class="ticker-item">
                    Your data is yours<span class="ticker-sep"></span>
                </div>
                <div class="ticker-item">
                    No upsells<span class="ticker-sep"></span>
                </div>
                <div class="ticker-item">
                    No judgment<span class="ticker-sep"></span>
                </div>
                <div class="ticker-item">
                    No jargon<span class="ticker-sep"></span>
                </div>
                <div class="ticker-item">
                    Just clarity<span class="ticker-sep"></span>
                </div>
            </div>
        </div>
        <section style="background:var(--cream)">
            <div class="wrap">
                <div style="display:flex;align-items:center;justify-content:space-between;padding:var(--s9) 0 0;flex-wrap:wrap;gap:var(--s5)">
                    <h2 class="t-lg">
                        How we think
                        <br>
                        <span class="italic" style="font-size:0.65em;text-transform:none">about money</span>
                    </h2>
                    <p class="t-body" style="color:var(--ink-70);max-width:380px">GeekCoffee is built around a few core beliefs about what money clarity and a workable budgeting routine actually require.</p>
                </div>
                <div class="philosophy-grid" style="margin-top:var(--s7)">
                    <div class="philosophy-sidebar">
                        <div>
                            <div class="philosophy-sidebar-num">04</div>
                            <p style="font-family:var(--ff-mono);font-size:0.825rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-40);margin-top:var(--s3)">Core principles</p>
                        </div>
                        <div aria-hidden="true" style="width:1px;height:80px;background:linear-gradient(to bottom, var(--copper), transparent);margin-left:auto"></div>
                    </div>
                    <div class="philosophy-col">
                        <div class="philosophy-col-num">01</div>
                        <div class="philosophy-col-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="18" style="color:currentColor" viewBox="0 0 256 256" width="18">
                                <circle cx="112" cy="112" fill="none" r="80" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></circle>
                                <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="168.57" x2="224" y1="168.57" y2="224"></line>
                            </svg>
                        </div>
                        <h3 xmlns="">Clarity first</h3>
                        <p>See what's actually happening before trying to change anything. Tracking precedes judgment.</p>
                    </div>
                    <div class="philosophy-col">
                        <div class="philosophy-col-num">02</div>
                        <div class="philosophy-col-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="18" style="color:currentColor" viewBox="0 0 256 256" width="18">
                                <circle cx="128" cy="128" fill="none" r="96" stroke="currentColor" stroke-linecap="round" stroke-width="16"></circle>
                                <circle cx="128" cy="128" fill="none" r="56" stroke="currentColor" stroke-linecap="round" stroke-width="16"></circle>
                                <circle cx="128" cy="128" fill="currentColor" r="16"></circle>
                            </svg>
                        </div>
                        <h3 xmlns="">Grounded budgets</h3>
                        <p>Built from real spending history, not aspirational projections that collapse by week two.</p>
                    </div>
                    <div class="philosophy-col">
                        <div class="philosophy-col-num">03</div>
                        <div class="philosophy-col-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="18" style="color:currentColor" viewBox="0 0 256 256" width="18">
                                <path d="M128,216V128" fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="16"></path>
                                <path d="M128,176a72,72,0,0,0,72-72V88a72,72,0,0,0-72,72Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                <path d="M128,144a72,72,0,0,1-72-72V56a72,72,0,0,1,72,72Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                            </svg>
                        </div>
                        <h3 xmlns="">Habit over willpower</h3>
                        <p>A fifteen-minute weekly check-in, done consistently, outperforms a two-hour monthly session every time.</p>
                    </div>
                    <div class="philosophy-col">
                        <div class="philosophy-col-num">04</div>
                        <div class="philosophy-col-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="18" style="color:currentColor" viewBox="0 0 256 256" width="18">
                                <path d="M40,114.79V56a8,8,0,0,1,8-8H208a8,8,0,0,1,8,8v58.77c0,84.18-71.31,111.19-88,116.8C111.31,225.98,40,198.97,40,114.79Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                <polyline fill="none" points="88 136 112 160 168 104" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline>
                            </svg>
                        </div>
                        <h3 xmlns="">Honest limits</h3>
                        <p>We provide guidance, education, and setup support. We don't give financial advice, hold your money, or make promises about outcomes.</p>
                    </div>
                </div>
            </div>
        </section>
        <section class="section" style="background:var(--parchment);border-top:1px solid var(--border)">
            <div class="wrap">
                <div class="features-header">
                    <div>
                        <span class="tag tag-ink" style="margin-bottom:var(--s5);display:inline-flex">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="11" style="color:currentColor" viewBox="0 0 256 256" width="11">
                                <polygon fill="none" points="128 24 156.36 87.14 226 96.2 176 144.2 189.18 213.56 128 180.36 66.82 213.56 80 144.2 30 96.2 99.64 87.14 128 24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polygon>
                            </svg>
                             What GeekCoffee offers</span>
                        <h2 class="t-lg" xmlns="">
                            Guidance, tools,
                            <br>
                            <span class="italic" style="font-size:0.6em;text-transform:none">and calm structure.</span>
                        </h2>
                    </div>
                    <div style="display:flex;flex-direction:column;align-items:flex-end;gap:var(--s4)">
                        <p class="t-body" style="color:var(--ink-70);max-width:340px;text-align:right">No product theatre. Just the pieces that help make day-to-day money management more understandable and easier to maintain.</p>
                        <a class="btn btn-ghost btn-sm" href="/how-it-works/">Full walkthrough 
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="13" style="color:currentColor" viewBox="0 0 256 256" width="13">
                                <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="64" x2="192" y1="192" y2="64"></line>
                                <polyline fill="none" points="88 64 192 64 192 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline>
                            </svg>
                        </a>
                    </div>
                </div>
                <div class="feature-row feature-row-3" xmlns="">
                    <div class="feature-cell">
                        <span class="feature-cell-ghost-num">1</span>
                        <div class="feature-cell-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="18" style="color:currentColor" viewBox="0 0 256 256" width="18">
                                <path d="M128,88c0-22.06-16.94-40-56-40H32V192H72c39.06,0,56,17.94,56,40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                <path d="M128,88c0-22.06,16.94-40,56-40h40V192H184c-39.06,0-56,17.94-56,40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                            </svg>
                        </div>
                        <h3 xmlns="">Practical guides</h3>
                        <p>Read clear, plain-language budgeting guidance built for everyday Canadian households.</p>
                    </div>
                    <div class="feature-cell">
                        <span class="feature-cell-ghost-num">2</span>
                        <div class="feature-cell-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="18" style="color:currentColor" viewBox="0 0 256 256" width="18">
                                <circle cx="128" cy="128" fill="none" r="96" stroke="currentColor" stroke-linecap="round" stroke-width="16"></circle>
                                <circle cx="128" cy="128" fill="none" r="56" stroke="currentColor" stroke-linecap="round" stroke-width="16"></circle>
                                <circle cx="128" cy="128" fill="currentColor" r="16"></circle>
                            </svg>
                        </div>
                        <h3 xmlns="">Setup methods</h3>
                        <p>Choose a budgeting workflow that fits your life instead of forcing a rigid template.</p>
                    </div>
                    <div class="feature-cell">
                        <span class="feature-cell-ghost-num">3</span>
                        <div class="feature-cell-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="18" style="color:currentColor" viewBox="0 0 256 256" width="18">
                                <path d="M122.34,71.34l14.14-14.14a48,48,0,0,1,67.88,67.88L190.22,139.1" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                <path d="M133.66,184.66l-14.14,14.14a48,48,0,0,1-67.88-67.88L65.78,116.9" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="100.59" x2="155.41" y1="155.41" y2="100.59"></line>
                            </svg>
                        </div>
                        <h3 xmlns="">Selected tools</h3>
                        <p>Use recommended budgeting tools when helpful, with transparent reasoning behind the recommendation.</p>
                    </div>
                </div>
                <div class="feature-row" style="grid-template-columns:1fr 1.4fr 1fr;display:grid;gap:0;border-top:1px solid var(--border)">
                    <div class="feature-cell">
                        <span class="feature-cell-ghost-num">4</span>
                        <div class="feature-cell-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="18" style="color:currentColor" viewBox="0 0 256 256" width="18">
                                <path d="M72,216H48a8,8,0,0,1-8-8V56a8,8,0,0,1,8-8H208a8,8,0,0,1,8,8V208a8,8,0,0,1-8,8H184l-24-16L136,208,112,192,88,208Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="96" x2="160" y1="112" y2="112"></line>
                                <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="96" x2="160" y1="144" y2="144"></line>
                            </svg>
                        </div>
                        <h3 xmlns="">Category organization</h3>
                        <p>Structure spending categories around how your money actually moves each month.</p>
                    </div>
                    <div class="feature-cell">
                        <span class="feature-cell-ghost-num">5</span>
                        <div class="feature-cell-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="18" style="color:currentColor" viewBox="0 0 256 256" width="18">
                                <polyline fill="none" points="200 88 232 56 200 24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="18"></polyline>
                                <path d="M232,56H88A64,64,0,0,0,88,184h80" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="18"></path>
                            </svg>
                        </div>
                        <h3 xmlns="">Weekly review rhythm</h3>
                        <p>A short recurring check-in keeps your budget legible without turning it into a second job.</p>
                    </div>
                    <div class="feature-cell feature-cell-dark">
                        <span class="feature-cell-ghost-num" style="color:rgba(255,255,255,0.04)">6</span>
                        <div class="feature-cell-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="18" style="color:currentColor" viewBox="0 0 256 256" width="18">
                                <rect fill="none" height="160" rx="8" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" width="176" x="40" y="56"></rect>
                                <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="176" x2="176" y1="40" y2="72"></line>
                                <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="80" x2="80" y1="40" y2="72"></line>
                                <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="40" x2="216" y1="104" y2="104"></line>
                                <polyline fill="none" points="100 152 118 170 156 134" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline>
                            </svg>
                        </div>
                        <h3 style="color:var(--white)" xmlns="">Guided Support</h3>
                        <p style="color:rgba(255,255,255,0.5)">Use a guided budgeting session when you want help choosing a workflow, setting up categories, or reviewing spending calmly.</p>
                        <div style="margin-top:var(--s6)">
                            <a class="btn btn-copper btn-sm" href="/how-it-works/">See the process 
                                <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="12" style="color:currentColor" viewBox="0 0 256 256" width="12">
                                    <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="40" x2="216" y1="128" y2="128"></line>
                                    <polyline fill="none" points="144 56 216 128 144 200" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline>
                                </svg>
                            </a>
                        </div>
                    </div>
                </div>
            </div>
        </section>
        <section class="section" style="background:var(--warm-white);border-top:1px solid var(--border)" xmlns="">
            <div class="wrap">
                <div class="features-header">
                    <div>
                        <span class="tag tag-copper" style="margin-bottom:var(--s5);display:inline-flex">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="11" style="color:currentColor" viewBox="0 0 256 256" width="11">
                                <circle cx="128" cy="128" fill="none" r="96" stroke="currentColor" stroke-linecap="round" stroke-width="16"></circle>
                                <polyline fill="none" points="88 136 112 160 168 104" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline>
                            </svg>
                             Recommended budgeting tool</span>
                        <h2 class="t-lg" xmlns="">
                            Folio
                            <br>
                            <span class="italic" style="font-size:0.6em;text-transform:none">a selected budgeting tool.</span>
                        </h2>
                    </div>
                    <div style="max-width:420px">
                        <p class="t-body" style="color:var(--ink-70);margin-bottom:var(--s4)">Folio is our recommended budgeting tool for people who want a free, privacy-focused budgeting app available on Microsoft Store Canada.</p>
                        <p class="t-body" style="color:var(--ink-60)">GeekCoffee does not own or operate Folio. We recommend it as part of a calmer budgeting setup for people who want a straightforward place to organize categories and review spending.</p>
                    </div>
                </div>
                <div class="value-card" style="margin-top:var(--s7);display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 0.8fr);gap:var(--s6);align-items:start">
                    <div>
                        <div class="value-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="22" style="color:currentColor" viewBox="0 0 256 256" width="22">
                                <path d="M122.34,71.34l14.14-14.14a48,48,0,0,1,67.88,67.88L190.22,139.1" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                <path d="M133.66,184.66l-14.14,14.14a48,48,0,0,1-67.88-67.88L65.78,116.9" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="100.59" x2="155.41" y1="155.41" y2="100.59"></line>
                            </svg>
                        </div>
                        <h3 style="font-family:var(--ff-display);font-size:1.2rem;font-weight:400;color:var(--ink);margin-bottom:var(--s3)" xmlns="">Why we recommend it</h3>
                        <p class="t-body" style="color:var(--ink-60);margin-bottom:var(--s4)">It fits the GeekCoffee approach: simple enough to start, private by default, and useful for building a weekly money review habit without unnecessary complexity.</p>
                        <a class="btn btn-copper btn-sm" href="https://apps.microsoft.com/detail/9p5x2hzsxcr1?gl=CA&amp;hl=fr-CA&amp;utm_source=chatgpt.com" rel="noreferrer" target="_blank">View on Microsoft Store 
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="13" style="color:currentColor" viewBox="0 0 256 256" width="13">
                                <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="64" x2="192" y1="192" y2="64"></line>
                                <polyline fill="none" points="88 64 192 64 192 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline>
                            </svg>
                        </a>
                    </div>
                    <div style="background:var(--ivory);border-radius:var(--r-lg);border:1px solid var(--border);padding:var(--s5)" xmlns="">
                        <div style="position:relative;aspect-ratio:9 / 6;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--border);background:var(--warm-white)">
                            <img alt="Folio budgeting tool preview" class="section-image" data-nimg="fill" decoding="async" loading="lazy" src="/images/appsfolio.jpg" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent">
                        </div>
                    </div>
                </div>
            </div>
        </section>
        <div class="editorial-section">
            <div class="wrap">
                <div class="editorial-inner">
                    <div class="editorial-spine">
                        <div class="editorial-spine-line"></div>
                        <span class="editorial-spine-label">GeekCoffee approach</span>
                        <div class="editorial-spine-line"></div>
                    </div>
                    <blockquote class="editorial-quote">
                        "Most budgets fail because they're built on how people <strong>think</strong> they spend &mdash; not how they
                        <!-- --> <em>actually</em> do. Awareness comes first. Everything else follows."
                    </blockquote>
                </div>
            </div>
        </div>
        <section class="scenarios-section section">
            <div aria-hidden="true" class="scenarios-bg"></div>
            <div class="wrap">
                <div class="scenarios-header">
                    <div>
                        <span class="tag tag-cream" style="margin-bottom:var(--s5);display:inline-flex">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="11" style="color:currentColor" viewBox="0 0 256 256" width="11">
                                <circle cx="128" cy="96" fill="none" r="64" stroke="currentColor" stroke-linecap="round" stroke-width="16"></circle>
                                <path d="M32,216c19.37-33.47,54.55-56,96-56s76.63,22.53,96,56" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                            </svg>
                             Real-life scenarios</span>
                        <h2 class="t-lg" style="color:var(--white)" xmlns="">
                            Money clarity
                            <br>
                            <span class="italic" style="font-size:0.66em;text-transform:none;color:rgba(255,255,255,0.72)">for every situation</span>
                        </h2>
                    </div>
                    <p style="color:rgba(255,255,255,0.72);font-size:1.08rem;line-height:1.8;max-width:420px">GeekCoffee is designed for the situations people actually face, whether they are cleaning up household spending, building a savings habit, or auditing recurring charges.</p>
                </div>
                <div class="scenarios-cols">
                    <div class="scenario-col">
                        <div class="scenario-col-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="18" style="color:currentColor" viewBox="0 0 256 256" width="18">
                                <path d="M218.83,103.77l-80-75.48a1.15,1.15,0,0,0-.66-.29,1.29,1.29,0,0,0-.34,0,1.29,1.29,0,0,0-.34,0,1.15,1.15,0,0,0-.66.29l-80,75.48A8,8,0,0,0,56,110V208a8,8,0,0,0,8,8H96a8,8,0,0,0,8-8V160h48v48a8,8,0,0,0,8,8h32a8,8,0,0,0,8-8V110A8,8,0,0,0,218.83,103.77Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"></path>
                            </svg>
                        </div>
                        <h4 xmlns="">Household Budgets</h4>
                        <p>Rent, groceries, utilities, and shared costs in one organized view.</p>
                        <div class="scenario-mini-row">
                            <span class="scenario-mini-label">Housing</span>
                            <div class="scenario-mini-bar" style="width:38px;max-width:60px;background:#7aaa88"></div>
                            <span class="scenario-mini-val">95%</span>
                        </div>
                        <div class="scenario-mini-row">
                            <span class="scenario-mini-label">Groceries</span>
                            <div class="scenario-mini-bar" style="width:28.8px;max-width:60px;background:#7aaa88"></div>
                            <span class="scenario-mini-val">72%</span>
                        </div>
                        <div class="scenario-mini-row">
                            <span class="scenario-mini-label">Dining Out</span>
                            <div class="scenario-mini-bar" style="width:43.2px;max-width:60px;background:#a85c2a"></div>
                            <span class="scenario-mini-val">108%</span>
                        </div>
                        <div class="scenario-mini-row">
                            <span class="scenario-mini-label">Utilities</span>
                            <div class="scenario-mini-bar" style="width:23.200000000000003px;max-width:60px;background:#7aaa88"></div>
                            <span class="scenario-mini-val">58%</span>
                        </div>
                    </div>
                    <div class="scenario-col">
                        <div class="scenario-col-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="18" style="color:currentColor" viewBox="0 0 256 256" width="18">
                                <path d="M80,216h96" fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="16"></path>
                                <path d="M40,80H176V168a48,48,0,0,1-48,48H88a48,48,0,0,1-48-48Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                <path d="M176,104h16a32,32,0,0,1,0,64H176" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                <path d="M100,24c0,16,24,16,24,32" fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="16"></path>
                                <path d="M136,24c0,16,24,16,24,32" fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="16"></path>
                            </svg>
                        </div>
                        <h4 xmlns="">Daily Spending</h4>
                        <p>Small purchases that compound. Build awareness without guilt.</p>
                        <div class="scenario-mini-row">
                            <span class="scenario-mini-label">Coffee &amp; Drinks</span>
                            <div class="scenario-mini-bar" style="width:34px;max-width:60px;background:#a85c2a"></div>
                            <span class="scenario-mini-val">85%</span>
                        </div>
                        <div class="scenario-mini-row">
                            <span class="scenario-mini-label">Lunch Out</span>
                            <div class="scenario-mini-bar" style="width:24.8px;max-width:60px;background:#7aaa88"></div>
                            <span class="scenario-mini-val">62%</span>
                        </div>
                        <div class="scenario-mini-row">
                            <span class="scenario-mini-label">Snacks</span>
                            <div class="scenario-mini-bar" style="width:17.6px;max-width:60px;background:#7aaa88"></div>
                            <span class="scenario-mini-val">44%</span>
                        </div>
                        <div class="scenario-mini-row">
                            <span class="scenario-mini-label">Transport</span>
                            <div class="scenario-mini-bar" style="width:31.200000000000003px;max-width:60px;background:#7aaa88"></div>
                            <span class="scenario-mini-val">78%</span>
                        </div>
                    </div>
                    <div class="scenario-col">
                        <div class="scenario-col-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="18" style="color:currentColor" viewBox="0 0 256 256" width="18">
                                <path d="M48,216V136" fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="16"></path>
                                <path d="M48,136c56-48,104,48,160,0V56C152,104,104,8,48,56Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                            </svg>
                        </div>
                        <h4 xmlns="">Saving for a Goal</h4>
                        <p>Trip, car, or emergency fund &mdash; track progress toward it.</p>
                        <div class="scenario-mini-row">
                            <span class="scenario-mini-label">Emergency Fund</span>
                            <div class="scenario-mini-bar" style="width:27.200000000000003px;max-width:60px;background:#7aaa88"></div>
                            <span class="scenario-mini-val">68%</span>
                        </div>
                        <div class="scenario-mini-row">
                            <span class="scenario-mini-label">Travel Fund</span>
                            <div class="scenario-mini-bar" style="width:16.8px;max-width:60px;background:#a85c2a"></div>
                            <span class="scenario-mini-val">42%</span>
                        </div>
                        <div class="scenario-mini-row">
                            <span class="scenario-mini-label">New Laptop</span>
                            <div class="scenario-mini-bar" style="width:36.4px;max-width:60px;background:#7aaa88"></div>
                            <span class="scenario-mini-val">91%</span>
                        </div>
                        <div class="scenario-mini-row">
                            <span class="scenario-mini-label">Down Payment</span>
                            <div class="scenario-mini-bar" style="width:9.200000000000001px;max-width:60px;background:#a85c2a"></div>
                            <span class="scenario-mini-val">23%</span>
                        </div>
                    </div>
                    <div class="scenario-col">
                        <div class="scenario-col-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="18" style="color:currentColor" viewBox="0 0 256 256" width="18">
                                <path d="M72,216H48a8,8,0,0,1-8-8V56a8,8,0,0,1,8-8H208a8,8,0,0,1,8,8V208a8,8,0,0,1-8,8H184l-24-16L136,208,112,192,88,208Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="96" x2="160" y1="112" y2="112"></line>
                                <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="96" x2="160" y1="144" y2="144"></line>
                            </svg>
                        </div>
                        <h4 xmlns="">Subscription Audit</h4>
                        <p>Every recurring charge revealed. Decide what earns its place.</p>
                        <div class="scenario-mini-row">
                            <span class="scenario-mini-label">Streaming &times;3</span>
                            <div class="scenario-mini-bar" style="width:40px;max-width:60px;background:#7aaa88"></div>
                            <span class="scenario-mini-val">Active</span>
                        </div>
                        <div class="scenario-mini-row">
                            <span class="scenario-mini-label">Fitness Apps</span>
                            <div class="scenario-mini-bar" style="width:24px;max-width:60px;background:#a85c2a"></div>
                            <span class="scenario-mini-val">Low use</span>
                        </div>
                        <div class="scenario-mini-row">
                            <span class="scenario-mini-label">Cloud Storage</span>
                            <div class="scenario-mini-bar" style="width:40px;max-width:60px;background:#7aaa88"></div>
                            <span class="scenario-mini-val">Active</span>
                        </div>
                        <div class="scenario-mini-row">
                            <span class="scenario-mini-label">Old SaaS</span>
                            <div class="scenario-mini-bar" style="width:40px;max-width:60px;background:#a85c2a"></div>
                            <span class="scenario-mini-val">Unused</span>
                        </div>
                    </div>
                </div>
                <p style="font-family:var(--ff-mono);font-size:0.8625rem;letter-spacing:0.1em;color:rgba(255,255,255,0.7);text-align:right;margin-top:var(--s5);position:relative;z-index:2">Sample data &middot; for illustration purposes only</p>
            </div>
        </section>
        <section class="trust-section section-sm">
            <div class="wrap">
                <div style="display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s7);flex-wrap:wrap;gap:var(--s5)">
                    <h2 class="t-md">Built on transparency</h2>
                    <p style="color:var(--ink-70);font-size:0.9rem;max-width:360px">We believe you deserve clear guidance, plain-language education, and transparent recommendations about the tools you choose to use.</p>
                </div>
                <div class="trust-cols">
                    <div class="trust-col">
                        <div class="trust-col-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="20" style="color:currentColor" viewBox="0 0 256 256" width="20">
                                <path d="M40,114.79V56a8,8,0,0,1,8-8H208a8,8,0,0,1,8,8v58.77c0,84.18-71.31,111.19-88,116.8C111.31,225.98,40,198.97,40,114.79Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                <polyline fill="none" points="88 136 112 160 168 104" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline>
                            </svg>
                        </div>
                        <h4 xmlns="">Your data stays yours</h4>
                        <p>We keep our role clear and limited. See our Privacy Policy for full details on how information is handled.</p>
                    </div>
                    <div class="trust-col">
                        <div class="trust-col-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="20" style="color:currentColor" viewBox="0 0 256 256" width="20">
                                <path d="M32,216C60,188,88,136,88,88A96,96,0,0,1,224,88C224,176,112,232,32,216Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="224" x2="32" y1="32" y2="216"></line>
                            </svg>
                        </div>
                        <h4 xmlns="">Built for Canada</h4>
                        <p>Canadian cost-of-living pressures and household contexts shape the way we explain budgeting choices.</p>
                    </div>
                    <div class="trust-col">
                        <div class="trust-col-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="20" style="color:currentColor" viewBox="0 0 256 256" width="20">
                                <path d="M128,88c0-22.06-16.94-40-56-40H32V192H72c39.06,0,56,17.94,56,40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                <path d="M128,88c0-22.06,16.94-40,56-40h40V192H184c-39.06,0-56,17.94-56,40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                            </svg>
                        </div>
                        <h4 xmlns="">Educational only</h4>
                        <p>We organize your information. We don't tell you what to do with it &mdash; that's your call.</p>
                    </div>
                    <div class="trust-col">
                        <div class="trust-col-icon">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="20" style="color:currentColor" viewBox="0 0 256 256" width="20">
                                <path d="M122.34,71.34l14.14-14.14a48,48,0,0,1,67.88,67.88L190.22,139.1" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                <path d="M133.66,184.66l-14.14,14.14a48,48,0,0,1-67.88-67.88L65.78,116.9" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="100.59" x2="155.41" y1="155.41" y2="100.59"></line>
                            </svg>
                        </div>
                        <h4 xmlns="">Transparent by default</h4>
                        <p>No hidden fees, no inflated claims, no fake partnership badges. Upfront about what we are.</p>
                    </div>
                </div>
            </div>
        </section>
        <section class="section" style="background:var(--cream);border-top:1px solid var(--border)">
            <div class="wrap">
                <div class="blog-header">
                    <div>
                        <span class="tag tag-copper" style="margin-bottom:var(--s4);display:inline-flex">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="11" style="color:currentColor" viewBox="0 0 256 256" width="11">
                                <path d="M128,88c0-22.06-16.94-40-56-40H32V192H72c39.06,0,56,17.94,56,40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                <path d="M128,88c0-22.06,16.94-40,56-40h40V192H184c-39.06,0-56,17.94-56,40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                            </svg>
                             From the blog</span>
                        <h2 class="t-lg" xmlns="">
                            Money ideas
                            <br>
                            <span class="italic" style="font-size:0.6em;text-transform:none">worth reading</span>
                        </h2>
                    </div>
                    <a class="btn btn-ghost btn-sm" href="/blog/">All articles 
                        <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="13" style="color:currentColor" viewBox="0 0 256 256" width="13">
                            <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="40" x2="216" y1="128" y2="128"></line>
                            <polyline fill="none" points="144 56 216 128 144 200" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline>
                        </svg>
                    </a>
                </div>
                <div class="blog-grid" xmlns="">
                    <a href="/blog/building-an-emergency-fund/" style="text-decoration:none;display:contents">
                        <article class="blog-card blog-card-featured">
                            <div class="blog-card-thumb">
                                <img alt="How to Build an Emergency Fund When Money Is Tight" class="section-image" data-nimg="fill" decoding="async" loading="lazy" src="/images/blog-emergency-fund.jpg" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent">
                                <div class="image-shade"></div>
                                <div class="blog-card-thumb-icon">
                                    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="80" style="color:currentColor" viewBox="0 0 256 256" width="80">
                                        <path d="M40,114.79V56a8,8,0,0,1,8-8H208a8,8,0,0,1,8,8v58.77c0,84.18-71.31,111.19-88,116.8C111.31,225.98,40,198.97,40,114.79Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                        <polyline fill="none" points="88 136 112 160 168 104" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline>
                                    </svg>
                                </div>
                                <span aria-hidden="true" class="blog-card-thumb-ghost" xmlns="">S</span>
                            </div>
                            <div class="blog-card-body">
                                <div class="blog-card-meta">
                                    <span class="tag tag-ink" style="font-size:0.5625rem;padding:3px 8px">Savings</span><span class="blog-card-date">Mar 4, 2026</span>
                                </div>
                                <h3>How to Build an Emergency Fund When Money Is Tight</h3>
                                <p>An emergency fund is the financial tool that keeps a minor setback from becoming a crisis.</p>
                                <span class="blog-read-link">Read article 
                                    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="12" style="color:currentColor" viewBox="0 0 256 256" width="12">
                                        <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="40" x2="216" y1="128" y2="128"></line>
                                        <polyline fill="none" points="144 56 216 128 144 200" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline>
                                    </svg>
                                </span>
                            </div>
                        </article>
                    </a><a href="/blog/weekly-money-routine/" style="text-decoration:none;display:contents" xmlns="">
                        <article class="blog-card">
                            <div class="blog-card-thumb">
                                <img alt="The 15-Minute Weekly Money Routine That Actually Works" class="section-image" data-nimg="fill" decoding="async" loading="lazy" src="/images/blog-weekly-routine.jpg" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent">
                                <div class="image-shade"></div>
                                <div class="blog-card-thumb-icon">
                                    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="60" style="color:currentColor" viewBox="0 0 256 256" width="60">
                                        <circle cx="128" cy="128" fill="none" r="96" stroke="currentColor" stroke-linecap="round" stroke-width="16"></circle>
                                        <polyline fill="none" points="128 72 128 128 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline>
                                    </svg>
                                </div>
                                <span aria-hidden="true" class="blog-card-thumb-ghost" xmlns="">H</span>
                            </div>
                            <div class="blog-card-body">
                                <div class="blog-card-meta">
                                    <span class="tag tag-ink" style="font-size:0.5625rem;padding:3px 8px">Habits</span><span class="blog-card-date">Feb 24, 2026</span>
                                </div>
                                <h3>The 15-Minute Weekly Money Routine That Actually Works</h3>
                                <p>Consistent weekly rituals far outperform sporadic monthly reconciliation sessions.</p>
                                <span class="blog-read-link">Read article 
                                    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="12" style="color:currentColor" viewBox="0 0 256 256" width="12">
                                        <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="40" x2="216" y1="128" y2="128"></line>
                                        <polyline fill="none" points="144 56 216 128 144 200" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline>
                                    </svg>
                                </span>
                            </div>
                        </article>
                    </a><a href="/blog/subscription-audit/" style="text-decoration:none;display:contents" xmlns="">
                        <article class="blog-card">
                            <div class="blog-card-thumb">
                                <img alt="Paying For vs. Actually Using: The Subscription Audit" class="section-image" data-nimg="fill" decoding="async" loading="lazy" src="/images/blog-subscription-audit.jpg" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent">
                                <div class="image-shade"></div>
                                <div class="blog-card-thumb-icon">
                                    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="60" style="color:currentColor" viewBox="0 0 256 256" width="60">
                                        <path d="M72,216H48a8,8,0,0,1-8-8V56a8,8,0,0,1,8-8H208a8,8,0,0,1,8,8V208a8,8,0,0,1-8,8H184l-24-16L136,208,112,192,88,208Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path>
                                        <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="96" x2="160" y1="112" y2="112"></line>
                                        <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="96" x2="160" y1="144" y2="144"></line>
                                    </svg>
                                </div>
                                <span aria-hidden="true" class="blog-card-thumb-ghost" xmlns="">S</span>
                            </div>
                            <div class="blog-card-body">
                                <div class="blog-card-meta">
                                    <span class="tag tag-ink" style="font-size:0.5625rem;padding:3px 8px">Spending</span><span class="blog-card-date">Feb 14, 2026</span>
                                </div>
                                <h3>Paying For vs. Actually Using: The Subscription Audit</h3>
                                <p>Most households carry 3&ndash;5 subscriptions they've completely lost track of.</p>
                                <span class="blog-read-link">Read article 
                                    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="12" style="color:currentColor" viewBox="0 0 256 256" width="12">
                                        <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="40" x2="216" y1="128" y2="128"></line>
                                        <polyline fill="none" points="144 56 216 128 144 200" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline>
                                    </svg>
                                </span>
                            </div>
                        </article>
                    </a>
                </div>
            </div>
        </section>
        <section class="cta-section" xmlns="">
            <div aria-hidden="true" class="cta-bg"></div>
            <div aria-hidden="true" class="cta-ghost-letter">G</div>
            <div class="wrap">
                <div class="cta-inner">
                    <div>
                        <span class="tag tag-cream" style="margin-bottom:var(--s6);display:inline-flex">
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="11" style="color:currentColor" viewBox="0 0 256 256" width="11">
                                <circle cx="128" cy="128" fill="none" r="96" stroke="currentColor" stroke-linecap="round" stroke-width="16"></circle>
                                <polyline fill="none" points="88 136 112 160 168 104" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline>
                            </svg>
                             Ready when you are</span>
                        <h2 class="t-xl" style="color:var(--white);margin-bottom:var(--s5)" xmlns="">Build a budgeting routine that fits real life</h2>
                        <p class="t-body-lg" style="color:rgba(255,255,255,0.45);max-width:440px;font-weight:400">GeekCoffee gives you guidance, educational content, and selected tools to make money decisions more calmly and consistently.</p>
                    </div>
                    <div style="display:flex;flex-direction:column;gap:var(--s4)">
                        <a class="btn btn-copper btn-lg" href="/how-it-works/" style="width:fit-content">Explore the process 
                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="" fill="none" height="16" style="color:currentColor" viewBox="0 0 256 256" width="16">
                                <line stroke="currentColor" stroke-linecap="round" stroke-width="16" x1="40" x2="216" y1="128" y2="128"></line>
                                <polyline fill="none" points="144 56 216 128 144 200" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline>
                            </svg>
                        </a><a class="btn btn-ghost-lt btn-lg" href="/book/" style="width:fit-content" xmlns="">Book a guided session</a>
                        <p style="font-family:var(--ff-mono);font-size:0.5625rem;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.2);line-height:1.8;margin-top:var(--s3)">
                            Not a financial advisor &middot; Not a bank
                            <br>
                            Guidance, education, and setup support for Canadians.
                        </p>
                    </div>
                </div>
            </div>
        </section>
        <footer class="gc-footer">
            <div class="wrap">
                <div class="footer-grid">
                    <div>
                        <a href="/" style="display:flex;align-items:center;gap:10px;text-decoration:none"><img alt="GeekCoffee" class="gc-brand-logo gc-brand-logo-light" data-nimg="1" decoding="async" height="42" loading="lazy" src="/images/logo-light.png" style="color:transparent" width="176"></a>
                        <p class="footer-brand-desc">Guidance, educational content, and selected budgeting tools for everyday Canadians who want calmer money habits.</p>
                        <p style="margin-top:var(--s5);font-family:var(--ff-mono);font-size:0.7625rem;letter-spacing:0.16em;text-transform:uppercase;color:rgba(255,255,255,0.6)">
                            Canada &middot; EN &middot; 
                            <!-- -->
                            2026
                        </p>
                    </div>
                    <div class="footer-col">
                        <div class="footer-col-head">Explore</div>
                        <ul>
                            <li>
                                <a href="/how-it-works/">How It Works</a>
                            </li>
                            <li>
                                <a href="/about/">About</a>
                            </li>
                            <li>
                                <a href="/blog/">Blog</a>
                            </li>
                            <li>
                                <a href="/book/">Guided Sessions</a>
                            </li>
                        </ul>
                    </div>
                    <div class="footer-col">
                        <div class="footer-col-head">Support</div>
                        <ul>
                            <li>
                                <a href="/legal/contact/">Contact Us</a>
                            </li>
                            <li>
                                <a href="/legal/accessibility/">Accessibility</a>
                            </li>
                            <li>
                                <a href="/legal/editorial-policy/">Editorial Policy</a>
                            </li>
                            <li>
                                <a href="/legal/cookie-policy/">Cookie Policy</a>
                            </li>
                        </ul>
                    </div>
                    <div class="footer-col">
                        <div class="footer-col-head">Legal</div>
                        <ul>
                            <li>
                                <a href="/legal/privacy-policy/">Privacy Policy</a>
                            </li>
                            <li>
                                <a href="/legal/terms-of-use/">Terms of Use</a>
                            </li>
                            <li>
                                <a href="/legal/disclaimer/">Disclaimer</a>
                            </li>
                        </ul>
                    </div>
                </div>
                <div class="footer-bottom">
                    <p class="footer-disclaimer">GeekCoffee is a budgeting guidance, education, and setup support brand operated by Vertex Marketing Agency Inc. Content is general and educational in nature and does not constitute financial, legal, or tax advice. Vertex Marketing Agency Inc. is not a bank, lender, credit union, or registered financial advisory service. Business Number: 786389270.</p>
                </div>
            </div>
        </footer>
        <!--$-->
        <!--/$-->
        <script async="" id="_R_" src="/_next/static/chunks/116-bo-x9ss.5.js"></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[62431,[\"/_next/static/chunks/138bju4lhugwn.js\",\"/_next/static/chunks/0gw3_2saynprk.js\"],\"default\"]\n3:I[18406,[\"/_next/static/chunks/138bju4lhugwn.js\",\"/_next/static/chunks/0gw3_2saynprk.js\"],\"default\"]\n4:I[53678,[\"/_next/static/chunks/138bju4lhugwn.js\",\"/_next/static/chunks/0gw3_2saynprk.js\",\"/_next/static/chunks/0-zwsfa-s-p6p.js\"],\"default\"]\n5:I[2859,[\"/_next/static/chunks/138bju4lhugwn.js\",\"/_next/static/chunks/0gw3_2saynprk.js\",\"/_next/static/chunks/0-zwsfa-s-p6p.js\"],\"\"]\n6:I[56986,[\"/_next/static/chunks/138bju4lhugwn.js\",\"/_next/static/chunks/0gw3_2saynprk.js\",\"/_next/static/chunks/0-zwsfa-s-p6p.js\"],\"Image\"]\na:I[69277,[\"/_next/static/chunks/138bju4lhugwn.js\",\"/_next/static/chunks/0gw3_2saynprk.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/0.7bal4he.otq.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0.7bal4he.otq.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/138bju4lhugwn.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0gw3_2saynprk.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en-CA\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"href\":\"/images/favicon.png\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"$L4\",null,{}],[\"$\",\"section\",null,{\"style\":{\"minHeight\":\"80vh\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"background\":\"var(--warm-white)\",\"textAlign\":\"center\",\"padding\":\"calc(var(--nav-h) + var(--s10)) var(--s7) var(--s10)\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"style\":{\"fontFamily\":\"var(--ff-display)\",\"fontSize\":\"8rem\",\"fontWeight\":300,\"color\":\"var(--ink-06)\",\"letterSpacing\":\"-0.04em\",\"lineHeight\":1,\"marginBottom\":\"var(--s6)\"},\"children\":\"404\"}],[\"$\",\"h1\",null,{\"style\":{\"fontFamily\":\"var(--ff-display)\",\"fontSize\":\"2rem\",\"fontWeight\":400,\"color\":\"var(--forest)\",\"marginBottom\":\"var(--s4)\",\"letterSpacing\":\"-0.02em\"},\"children\":\"This page doesn't exist\"}],[\"$\",\"p\",null,{\"style\":{\"color\":\"var(--ink-50)\",\"maxWidth\":380,\"margin\":\"0 auto var(--s8)\",\"lineHeight\":1.7,\"fontSize\":\"0.9375rem\"},\"children\":\"It may have moved, been removed, or the URL may be mistyped.\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"gap\":\"var(--s3)\",\"justifyContent\":\"center\",\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"$L5\",null,{\"href\":\"/\",\"className\":\"btn btn-primary\",\"children\":\"Go to homepage\"}],[\"$\",\"$L5\",null,{\"href\":\"/blog\",\"className\":\"btn btn-ghost\",\"children\":\"Browse the blog\"}]]}]]}]}],[\"$\",\"footer\",null,{\"className\":\"gc-footer\",\"children\":[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[[\"$\",\"div\",null,{\"className\":\"footer-grid\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L5\",null,{\"href\":\"/\",\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":10,\"textDecoration\":\"none\"},\"children\":[\"$\",\"$L6\",null,{\"src\":\"/images/logo-light.png\",\"alt\":\"GeekCoffee\",\"width\":176,\"height\":42,\"className\":\"gc-brand-logo gc-brand-logo-light\"}]}],[\"$\",\"p\",null,{\"className\":\"footer-brand-desc\",\"children\":\"Guidance, educational content, and selected budgeting tools for everyday Canadians who want calmer money habits.\"}],[\"$\",\"p\",null,{\"style\":{\"marginTop\":\"var(--s5)\",\"fontFamily\":\"var(--ff-mono)\",\"fontSize\":\"0.7625rem\",\"letterSpacing\":\"0.16em\",\"textTransform\":\"uppercase\",\"color\":\"rgba(255,255,255,0.6)\"},\"children\":[\"Canada · EN · \",2026]}]]}],[[\"$\",\"div\",\"Explore\",{\"className\":\"footer-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"footer-col-head\",\"children\":\"Explore\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"/how-it-works\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/how-it-works\",\"children\":\"How It Works\"}]}],[\"$\",\"li\",\"/about\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/about\",\"children\":\"About\"}]}],[\"$\",\"li\",\"/blog\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/blog\",\"children\":\"Blog\"}]}],[\"$\",\"li\",\"/book\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/book\",\"children\":\"Guided Sessions\"}]}]]}]]}],[\"$\",\"div\",\"Support\",{\"className\":\"footer-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"footer-col-head\",\"children\":\"Support\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"/legal/contact\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/legal/contact\",\"children\":\"Contact Us\"}]}],[\"$\",\"li\",\"/legal/accessibility\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/legal/accessibility\",\"children\":\"Accessibility\"}]}],[\"$\",\"li\",\"/legal/editorial-policy\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/legal/editorial-policy\",\"children\":\"Editorial Policy\"}]}],[\"$\",\"li\",\"/legal/cookie-policy\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/legal/cookie-policy\",\"children\":\"Cookie Policy\"}]}]]}]]}],[\"$\",\"div\",\"Legal\",{\"className\":\"footer-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"footer-col-head\",\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"/legal/privacy-policy\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/legal/privacy-policy\",\"children\":\"Privacy Policy\"}]}],[\"$\",\"li\",\"/legal/terms-of-use\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/legal/terms-of-use\",\"children\":\"Terms of Use\"}]}],[\"$\",\"li\",\"/legal/disclaimer\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/legal/disclaimer\",\"children\":\"Disclaimer\"}]}]]}]]}]]]}],[\"$\",\"div\",null,{\"className\":\"footer-bottom\",\"children\":[\"$\",\"p\",null,{\"className\":\"footer-disclaimer\",\"children\":\"GeekCoffee is a budgeting guidance, education, and setup support brand operated by Vertex Marketing Agency Inc. Content is general and educational in nature and does not constitute financial, legal, or tax advice. Vertex Marketing Agency Inc. is not a bank, lender, credit union, or registered financial advisory service. Business Number: 786389270.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"$L7\"]}]]}]]}],{\"children\":[\"$L8\",{},null,false,null]},null,false,null],\"$L9\",false]],\"m\":\"$undefined\",\"G\":[\"$a\",[\"$Lb\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"_rMMSlhbj_eepDC-fKfAT\"}\n"])</script><script>self.__next_f.push([1,"c:I[17752,[\"/_next/static/chunks/138bju4lhugwn.js\",\"/_next/static/chunks/0gw3_2saynprk.js\"],\"default\"]\n1e:I[36589,[\"/_next/static/chunks/138bju4lhugwn.js\",\"/_next/static/chunks/0gw3_2saynprk.js\"],\"ViewportBoundary\"]\n20:I[36589,[\"/_next/static/chunks/138bju4lhugwn.js\",\"/_next/static/chunks/0gw3_2saynprk.js\"],\"MetadataBoundary\"]\n21:\"$Sreact.suspense\"\n7:[\"$\",\"$Lc\",null,{}]\n"])</script><script>self.__next_f.push([1,"8:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"$L4\",null,{}],[\"$\",\"section\",null,{\"className\":\"hero-split\",\"children\":[[\"$\",\"div\",null,{\"className\":\"hero-left\",\"children\":[[\"$\",\"div\",null,{\"className\":\"hero-left-bg\",\"aria-hidden\":\"true\"}],[\"$\",\"div\",null,{\"className\":\"hero-diagonal\",\"aria-hidden\":\"true\"}],[\"$\",\"div\",null,{\"className\":\"hero-left-top\",\"children\":[[\"$\",\"div\",null,{\"className\":\"anim-fade-in\",\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":10,\"marginBottom\":\"var(--s7)\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"display\":\"block\",\"width\":6,\"height\":6,\"borderRadius\":\"50%\",\"background\":\"var(--copper)\",\"position\":\"relative\"},\"children\":[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"inset\":-5,\"borderRadius\":\"50%\",\"border\":\"1px solid rgba(168,92,42,0.3)\",\"animation\":\"pulseRing 2.5s ease-out infinite\"},\"aria-hidden\":\"true\"}]}],[\"$\",\"span\",null,{\"className\":\"t-label\",\"style\":{\"color\":\"rgba(255,255,255,0.4)\",\"letterSpacing\":\"0.18em\"},\"children\":\"Personal finance · Canada · Est. 2024\"}]]}],[\"$\",\"h1\",null,{\"className\":\"t-hero anim-fade-up d1\",\"style\":{\"color\":\"var(--white)\",\"marginBottom\":\"var(--s6)\"},\"children\":[\"Money,\",[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--copper)\",\"fontStyle\":\"italic\",\"fontWeight\":400,\"textTransform\":\"none\",\"letterSpacing\":\"0\",\"fontSize\":\"0.85em\",\"fontFamily\":\"var(--ff-body)\"},\"children\":\"legible.\"}]]}],[\"$\",\"p\",null,{\"className\":\"t-body-lg anim-fade-up d2\",\"style\":{\"color\":\"rgba(255,255,255,0.5)\",\"maxWidth\":380,\"marginBottom\":\"var(--s8)\",\"fontWeight\":400},\"children\":\"GeekCoffee helps everyday Canadians build clearer money habits through practical guidance, educational content, and selected budgeting tools.\"}],[\"$\",\"div\",null,{\"className\":\"anim-fade-up d3\",\"style\":{\"display\":\"flex\",\"gap\":\"var(--s3)\",\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"$L5\",null,{\"href\":\"/how-it-works\",\"className\":\"btn btn-copper btn-lg\",\"children\":[\"See how it works\",[\"$\",\"svg\",null,{\"width\":15,\"height\":15,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[[\"$\",\"line\",null,{\"x1\":\"40\",\"y1\":\"128\",\"x2\":\"216\",\"y2\":\"128\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\"}],[\"$\",\"polyline\",null,{\"points\":\"144 56 216 128 144 200\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]]}]]}],[\"$\",\"$L5\",null,{\"href\":\"/book\",\"className\":\"btn btn-ghost-lt btn-lg\",\"children\":\"Book a session\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"hero-left-bottom anim-fade-up d5\",\"children\":[\"$\",\"div\",null,{\"className\":\"hero-counter-strip\",\"children\":[[\"$\",\"div\",\"to start reading\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"hero-stat-num\",\"children\":\"5 min\"}],[\"$\",\"span\",null,{\"className\":\"hero-stat-label\",\"children\":\"to start reading\"}]]}],[\"$\",\"div\",\"financial advice given\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"hero-stat-num\",\"children\":\"0\"}],[\"$\",\"span\",null,{\"className\":\"hero-stat-label\",\"children\":\"financial advice given\"}]]}],[\"$\",\"div\",\"guided support available\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"hero-stat-num\",\"children\":\"1:1\"}],[\"$\",\"span\",null,{\"className\":\"hero-stat-label\",\"children\":\"guided support available\"}]]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"hero-right\",\"children\":[[\"$\",\"div\",null,{\"className\":\"hero-right-bg\",\"aria-hidden\":\"true\"}],[\"$\",\"div\",null,{\"className\":\"hero-right-stage\",\"children\":[[\"$\",\"div\",null,{\"className\":\"float-ledger hero-float hero-float-top anim-float\",\"children\":[[\"$\",\"div\",null,{\"className\":\"float-ledger-label\",\"children\":\"Example workflow snapshot\"}],[\"$\",\"div\",null,{\"className\":\"float-ledger-value\",\"children\":\"$$418\"}],[\"$\",\"div\",null,{\"className\":\"float-ledger-sub\",\"style\":{\"color\":\"var(--ledger)\"},\"children\":\"Illustrative weekly review view\"}]]}],[\"$\",\"div\",null,{\"className\":\"ledger-panel anim-fade-up d2\",\"style\":{\"position\":\"relative\",\"zIndex\":5},\"children\":[[\"$\",\"div\",null,{\"className\":\"ledger-panel-header\",\"children\":[[\"$\",\"div\",null,{\"className\":\"ledger-panel-dots\",\"children\":[[\"$\",\"div\",null,{\"className\":\"ledger-panel-dot\",\"style\":{\"background\":\"#f47171\"}}],[\"$\",\"div\",null,{\"className\":\"ledger-panel-dot\",\"style\":{\"background\":\"#f4c471\"}}],[\"$\",\"div\",null,{\"className\":\"ledger-panel-dot\",\"style\":{\"background\":\"#71f4a2\"}}]]}],[\"$\",\"span\",null,{\"className\":\"ledger-panel-title\",\"children\":\"Example workflow view\"}],[\"$\",\"span\",null,{\"style\":{\"fontFamily\":\"var(--ff-mono)\",\"fontSize\":\"0.5625rem\",\"color\":\"rgba(244,240,230,0.58)\",\"letterSpacing\":\"0.1em\"},\"children\":\"Sample only\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"var(--s5) var(--s5) 0\",\"borderBottom\":\"1px solid rgba(244,240,230,0.08)\"},\"children\":[\"$Ld\",\"$Le\",\"$Lf\"]}],\"$L10\"]}],\"$L11\"]}]]}]]}],\"$L12\",\"$L13\",\"$L14\",\"$L15\",\"$L16\",\"$L17\",\"$L18\",\"$L19\",\"$L1a\",\"$L1b\"],[\"$L1c\"],\"$L1d\"]}]\n"])</script><script>self.__next_f.push([1,"9:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1e\",null,{\"children\":\"$L1f\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L20\",null,{\"children\":[\"$\",\"$21\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L22\"}]}]}],null]}]\nb:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0.7bal4he.otq.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"35:I[36589,[\"/_next/static/chunks/138bju4lhugwn.js\",\"/_next/static/chunks/0gw3_2saynprk.js\"],\"OutletBoundary\"]\nd:[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"var(--ff-mono)\",\"fontSize\":\"0.5625rem\",\"letterSpacing\":\"0.18em\",\"textTransform\":\"uppercase\",\"color\":\"rgba(244,240,230,0.56)\",\"marginBottom\":4},\"children\":\"Weekly review example\"}]\ne:[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"var(--ff-display)\",\"fontSize\":\"2.8rem\",\"fontWeight\":900,\"color\":\"var(--warm-white)\",\"lineHeight\":1,\"letterSpacing\":\"-0.03em\",\"marginBottom\":6},\"children\":\"$$1,284\"}]\nf:[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"var(--ff-mono)\",\"fontSize\":\"0.6875rem\",\"color\":\"var(--ledger)\",\"marginBottom\":\"var(--s4)\",\"letterSpacing\":\"0.04em\",\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":6},\"children\":[[\"$\",\"svg\",null,{\"width\":13,\"height\":13,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"var(--ledger)\"},\"children\":[[\"$\",\"polyline\",null,{\"points\":\"32 192 112 112 160 160 224 96\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"18\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"polyline\",null,{\"points\":\"168 96 224 96 224 152\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"18\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]]}],\"Sample budgeting view for illustration purposes only\"]}]\n"])</script><script>self.__next_f.push([1,"10:[\"$\",\"div\",null,{\"className\":\"ledger-panel-body\",\"children\":[[[\"$\",\"div\",\"Housing\",{\"className\":\"ledger-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"ledger-row-cat\",\"children\":\"Housing\"}],[\"$\",\"div\",null,{\"className\":\"ledger-row-bar-wrap\",\"children\":[\"$\",\"div\",null,{\"className\":\"ledger-row-bar\",\"style\":{\"width\":\"92%\",\"background\":\"#7aaa88\"}}]}],[\"$\",\"span\",null,{\"className\":\"ledger-row-amount\",\"children\":\"$$1,850\"}]]}],[\"$\",\"div\",\"Groceries\",{\"className\":\"ledger-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"ledger-row-cat\",\"children\":\"Groceries\"}],[\"$\",\"div\",null,{\"className\":\"ledger-row-bar-wrap\",\"children\":[\"$\",\"div\",null,{\"className\":\"ledger-row-bar\",\"style\":{\"width\":\"74%\",\"background\":\"#7aaa88\"}}]}],[\"$\",\"span\",null,{\"className\":\"ledger-row-amount\",\"children\":\"$$593\"}]]}],[\"$\",\"div\",\"Dining Out\",{\"className\":\"ledger-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"ledger-row-cat\",\"children\":\"Dining Out\"}],[\"$\",\"div\",null,{\"className\":\"ledger-row-bar-wrap\",\"children\":[\"$\",\"div\",null,{\"className\":\"ledger-row-bar\",\"style\":{\"width\":\"100%\",\"background\":\"#a85c2a\"}}]}],[\"$\",\"span\",null,{\"className\":\"ledger-row-amount over\",\"children\":\"$$324\"}]]}],[\"$\",\"div\",\"Subscriptions\",{\"className\":\"ledger-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"ledger-row-cat\",\"children\":\"Subscriptions\"}],[\"$\",\"div\",null,{\"className\":\"ledger-row-bar-wrap\",\"children\":[\"$\",\"div\",null,{\"className\":\"ledger-row-bar\",\"style\":{\"width\":\"55%\",\"background\":\"#7aaa88\"}}]}],[\"$\",\"span\",null,{\"className\":\"ledger-row-amount\",\"children\":\"$$61\"}]]}],[\"$\",\"div\",\"Savings Goal\",{\"className\":\"ledger-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"ledger-row-cat\",\"children\":\"Savings Goal\"}],[\"$\",\"div\",null,{\"className\":\"ledger-row-bar-wrap\",\"children\":[\"$\",\"div\",null,{\"className\":\"ledger-row-bar\",\"style\":{\"width\":\"68%\",\"background\":\"#3d6b4a\"}}]}],[\"$\",\"span\",null,{\"className\":\"ledger-row-amount\",\"children\":\"$$418\"}]]}]],[\"$\",\"div\",null,{\"className\":\"ledger-total\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontFamily\":\"var(--ff-mono)\",\"fontSize\":\"0.6875rem\",\"letterSpacing\":\"0.1em\",\"textTransform\":\"uppercase\",\"color\":\"rgba(244,240,230,0.58)\"},\"children\":\"Total spent\"}],[\"$\",\"span\",null,{\"style\":{\"fontFamily\":\"var(--ff-display)\",\"fontSize\":\"1.25rem\",\"fontWeight\":700,\"color\":\"var(--warm-white)\"},\"children\":\"$$3,246\"}]]}],[\"$\",\"p\",null,{\"style\":{\"fontFamily\":\"var(--ff-mono)\",\"fontSize\":\"0.5625rem\",\"letterSpacing\":\"0.08em\",\"color\":\"rgba(244,240,230,0.5)\",\"textAlign\":\"right\",\"marginTop\":\"var(--s3)\",\"paddingTop\":\"var(--s3)\",\"borderTop\":\"1px solid rgba(244,240,230,0.08)\"},\"children\":\"Example workflow view · illustrative data only\"}]]}]\n"])</script><script>self.__next_f.push([1,"11:[\"$\",\"div\",null,{\"className\":\"float-ledger hero-float hero-float-bottom anim-float-slow\",\"children\":[[\"$\",\"div\",null,{\"className\":\"float-ledger-label\",\"children\":\"Example category review\"}],[\"$\",\"div\",null,{\"className\":\"float-ledger-value\",\"children\":\"Illustrative\"}],[\"$\",\"div\",null,{\"className\":\"float-ledger-sub\",\"style\":{\"color\":\"var(--copper)\"},\"children\":\"Not a GeekCoffee product interface\"}]]}]\n12:[\"$\",\"div\",null,{\"className\":\"ticker-section\",\"aria-label\":\"GeekCoffee principles\",\"children\":[\"$\",\"div\",null,{\"className\":\"ticker-track\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"ticker-item\",\"children\":[\"Not a bank\",[\"$\",\"span\",null,{\"className\":\"ticker-sep\"}]]}],[\"$\",\"div\",\"1\",{\"className\":\"ticker-item\",\"children\":[\"Not financial advice\",[\"$\",\"span\",null,{\"className\":\"ticker-sep\"}]]}],[\"$\",\"div\",\"2\",{\"className\":\"ticker-item\",\"children\":[\"Practical guidance\",[\"$\",\"span\",null,{\"className\":\"ticker-sep\"}]]}],[\"$\",\"div\",\"3\",{\"className\":\"ticker-item\",\"children\":[\"Your data is yours\",[\"$\",\"span\",null,{\"className\":\"ticker-sep\"}]]}],[\"$\",\"div\",\"4\",{\"className\":\"ticker-item\",\"children\":[\"No upsells\",[\"$\",\"span\",null,{\"className\":\"ticker-sep\"}]]}],[\"$\",\"div\",\"5\",{\"className\":\"ticker-item\",\"children\":[\"No judgment\",[\"$\",\"span\",null,{\"className\":\"ticker-sep\"}]]}],[\"$\",\"div\",\"6\",{\"className\":\"ticker-item\",\"children\":[\"No jargon\",[\"$\",\"span\",null,{\"className\":\"ticker-sep\"}]]}],[\"$\",\"div\",\"7\",{\"className\":\"ticker-item\",\"children\":[\"Just clarity\",[\"$\",\"span\",null,{\"className\":\"ticker-sep\"}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"13:[\"$\",\"section\",null,{\"style\":{\"background\":\"var(--cream)\"},\"children\":[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"space-between\",\"padding\":\"var(--s9) 0 0\",\"flexWrap\":\"wrap\",\"gap\":\"var(--s5)\"},\"children\":[[\"$\",\"h2\",null,{\"className\":\"t-lg\",\"children\":[\"How we think\",[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"className\":\"italic\",\"style\":{\"fontSize\":\"0.65em\",\"textTransform\":\"none\"},\"children\":\"about money\"}]]}],[\"$\",\"p\",null,{\"className\":\"t-body\",\"style\":{\"color\":\"var(--ink-70)\",\"maxWidth\":380},\"children\":\"GeekCoffee is built around a few core beliefs about what money clarity and a workable budgeting routine actually require.\"}]]}],[\"$\",\"div\",null,{\"className\":\"philosophy-grid\",\"style\":{\"marginTop\":\"var(--s7)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"philosophy-sidebar\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"philosophy-sidebar-num\",\"children\":\"04\"}],[\"$\",\"p\",null,{\"style\":{\"fontFamily\":\"var(--ff-mono)\",\"fontSize\":\"0.825rem\",\"letterSpacing\":\"0.14em\",\"textTransform\":\"uppercase\",\"color\":\"var(--ink-40)\",\"marginTop\":\"var(--s3)\"},\"children\":\"Core principles\"}]]}],[\"$\",\"div\",null,{\"style\":{\"width\":1,\"height\":80,\"background\":\"linear-gradient(to bottom, var(--copper), transparent)\",\"marginLeft\":\"auto\"},\"aria-hidden\":\"true\"}]]}],[[\"$\",\"div\",\"01\",{\"className\":\"philosophy-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"philosophy-col-num\",\"children\":\"01\"}],[\"$\",\"div\",null,{\"className\":\"philosophy-col-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":18,\"height\":18,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[[\"$\",\"circle\",null,{\"cx\":\"112\",\"cy\":\"112\",\"r\":\"80\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"line\",null,{\"x1\":\"168.57\",\"y1\":\"168.57\",\"x2\":\"224\",\"y2\":\"224\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\"}]]}]}],[\"$\",\"h3\",null,{\"children\":\"Clarity first\"}],[\"$\",\"p\",null,{\"children\":\"See what's actually happening before trying to change anything. Tracking precedes judgment.\"}]]}],[\"$\",\"div\",\"02\",{\"className\":\"philosophy-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"philosophy-col-num\",\"children\":\"02\"}],[\"$\",\"div\",null,{\"className\":\"philosophy-col-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":18,\"height\":18,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[[\"$\",\"circle\",null,{\"cx\":\"128\",\"cy\":\"128\",\"r\":\"96\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\"}],[\"$\",\"circle\",null,{\"cx\":\"128\",\"cy\":\"128\",\"r\":\"56\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\"}],[\"$\",\"circle\",null,{\"cx\":\"128\",\"cy\":\"128\",\"r\":\"16\",\"fill\":\"currentColor\"}]]}]}],[\"$\",\"h3\",null,{\"children\":\"Grounded budgets\"}],[\"$\",\"p\",null,{\"children\":\"Built from real spending history, not aspirational projections that collapse by week two.\"}]]}],[\"$\",\"div\",\"03\",{\"className\":\"philosophy-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"philosophy-col-num\",\"children\":\"03\"}],[\"$\",\"div\",null,{\"className\":\"philosophy-col-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":18,\"height\":18,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[[\"$\",\"path\",null,{\"d\":\"M128,216V128\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"fill\":\"none\"}],[\"$\",\"path\",null,{\"d\":\"M128,176a72,72,0,0,0,72-72V88a72,72,0,0,0-72,72Z\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"path\",null,{\"d\":\"M128,144a72,72,0,0,1-72-72V56a72,72,0,0,1,72,72Z\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]]}]}],[\"$\",\"h3\",null,{\"children\":\"Habit over willpower\"}],[\"$\",\"p\",null,{\"children\":\"A fifteen-minute weekly check-in, done consistently, outperforms a two-hour monthly session every time.\"}]]}],[\"$\",\"div\",\"04\",{\"className\":\"philosophy-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"philosophy-col-num\",\"children\":\"04\"}],[\"$\",\"div\",null,{\"className\":\"philosophy-col-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":18,\"height\":18,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[[\"$\",\"path\",null,{\"d\":\"M40,114.79V56a8,8,0,0,1,8-8H208a8,8,0,0,1,8,8v58.77c0,84.18-71.31,111.19-88,116.8C111.31,225.98,40,198.97,40,114.79Z\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],\"$L23\"]}]}],\"$L24\",\"$L25\"]}]]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"14:[\"$\",\"section\",null,{\"className\":\"section\",\"style\":{\"background\":\"var(--parchment)\",\"borderTop\":\"1px solid var(--border)\"},\"children\":[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[[\"$\",\"div\",null,{\"className\":\"features-header\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"tag tag-ink\",\"style\":{\"marginBottom\":\"var(--s5)\",\"display\":\"inline-flex\"},\"children\":[[\"$\",\"svg\",null,{\"width\":11,\"height\":11,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[\"$\",\"polygon\",null,{\"points\":\"128 24 156.36 87.14 226 96.2 176 144.2 189.18 213.56 128 180.36 66.82 213.56 80 144.2 30 96.2 99.64 87.14 128 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]}],\" What GeekCoffee offers\"]}],[\"$\",\"h2\",null,{\"className\":\"t-lg\",\"children\":[\"Guidance, tools,\",[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"className\":\"italic\",\"style\":{\"fontSize\":\"0.6em\",\"textTransform\":\"none\"},\"children\":\"and calm structure.\"}]]}]]}],[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"flex-end\",\"gap\":\"var(--s4)\"},\"children\":[[\"$\",\"p\",null,{\"className\":\"t-body\",\"style\":{\"color\":\"var(--ink-70)\",\"maxWidth\":340,\"textAlign\":\"right\"},\"children\":\"No product theatre. Just the pieces that help make day-to-day money management more understandable and easier to maintain.\"}],[\"$\",\"$L5\",null,{\"href\":\"/how-it-works\",\"className\":\"btn btn-ghost btn-sm\",\"children\":[\"Full walkthrough \",[\"$\",\"svg\",null,{\"width\":13,\"height\":13,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[[\"$\",\"line\",null,{\"x1\":\"64\",\"y1\":\"192\",\"x2\":\"192\",\"y2\":\"64\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\"}],[\"$\",\"polyline\",null,{\"points\":\"88 64 192 64 192 168\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"feature-row feature-row-3\",\"children\":[[\"$\",\"div\",\"1\",{\"className\":\"feature-cell\",\"children\":[[\"$\",\"span\",null,{\"className\":\"feature-cell-ghost-num\",\"children\":\"1\"}],[\"$\",\"div\",null,{\"className\":\"feature-cell-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":18,\"height\":18,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[[\"$\",\"path\",null,{\"d\":\"M128,88c0-22.06-16.94-40-56-40H32V192H72c39.06,0,56,17.94,56,40\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"path\",null,{\"d\":\"M128,88c0-22.06,16.94-40,56-40h40V192H184c-39.06,0-56,17.94-56,40\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]]}]}],[\"$\",\"h3\",null,{\"children\":\"Practical guides\"}],[\"$\",\"p\",null,{\"children\":\"Read clear, plain-language budgeting guidance built for everyday Canadian households.\"}]]}],[\"$\",\"div\",\"2\",{\"className\":\"feature-cell\",\"children\":[[\"$\",\"span\",null,{\"className\":\"feature-cell-ghost-num\",\"children\":\"2\"}],[\"$\",\"div\",null,{\"className\":\"feature-cell-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":18,\"height\":18,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":\"$13:props:children:props:children:1:props:children:1:1:props:children:1:props:children:props:children\"}]}],[\"$\",\"h3\",null,{\"children\":\"Setup methods\"}],[\"$\",\"p\",null,{\"children\":\"Choose a budgeting workflow that fits your life instead of forcing a rigid template.\"}]]}],[\"$\",\"div\",\"3\",{\"className\":\"feature-cell\",\"children\":[[\"$\",\"span\",null,{\"className\":\"feature-cell-ghost-num\",\"children\":\"3\"}],[\"$\",\"div\",null,{\"className\":\"feature-cell-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":18,\"height\":18,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[[\"$\",\"path\",null,{\"d\":\"M122.34,71.34l14.14-14.14a48,48,0,0,1,67.88,67.88L190.22,139.1\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"path\",null,{\"d\":\"M133.66,184.66l-14.14,14.14a48,48,0,0,1-67.88-67.88L65.78,116.9\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"line\",null,{\"x1\":\"100.59\",\"y1\":\"155.41\",\"x2\":\"155.41\",\"y2\":\"100.59\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\"}]]}]}],\"$L26\",\"$L27\"]}]]}],\"$L28\"]}]}]\n"])</script><script>self.__next_f.push([1,"15:[\"$\",\"section\",null,{\"className\":\"section\",\"style\":{\"background\":\"var(--warm-white)\",\"borderTop\":\"1px solid var(--border)\"},\"children\":[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[[\"$\",\"div\",null,{\"className\":\"features-header\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"tag tag-copper\",\"style\":{\"marginBottom\":\"var(--s5)\",\"display\":\"inline-flex\"},\"children\":[[\"$\",\"svg\",null,{\"width\":11,\"height\":11,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[[\"$\",\"circle\",null,{\"cx\":\"128\",\"cy\":\"128\",\"r\":\"96\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\"}],[\"$\",\"polyline\",null,{\"points\":\"88 136 112 160 168 104\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]]}],\" Recommended budgeting tool\"]}],[\"$\",\"h2\",null,{\"className\":\"t-lg\",\"children\":[\"Folio\",[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"className\":\"italic\",\"style\":{\"fontSize\":\"0.6em\",\"textTransform\":\"none\"},\"children\":\"a selected budgeting tool.\"}]]}]]}],[\"$\",\"div\",null,{\"style\":{\"maxWidth\":420},\"children\":[[\"$\",\"p\",null,{\"className\":\"t-body\",\"style\":{\"color\":\"var(--ink-70)\",\"marginBottom\":\"var(--s4)\"},\"children\":\"Folio is our recommended budgeting tool for people who want a free, privacy-focused budgeting app available on Microsoft Store Canada.\"}],[\"$\",\"p\",null,{\"className\":\"t-body\",\"style\":{\"color\":\"var(--ink-60)\"},\"children\":\"GeekCoffee does not own or operate Folio. We recommend it as part of a calmer budgeting setup for people who want a straightforward place to organize categories and review spending.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"value-card\",\"style\":{\"marginTop\":\"var(--s7)\",\"display\":\"grid\",\"gridTemplateColumns\":\"minmax(0, 1.2fr) minmax(0, 0.8fr)\",\"gap\":\"var(--s6)\",\"alignItems\":\"start\"},\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"value-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":22,\"height\":22,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":\"$14:props:children:props:children:1:props:children:2:props:children:1:props:children:props:children\"}]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"var(--ff-display)\",\"fontSize\":\"1.2rem\",\"fontWeight\":400,\"color\":\"var(--ink)\",\"marginBottom\":\"var(--s3)\"},\"children\":\"Why we recommend it\"}],[\"$\",\"p\",null,{\"className\":\"t-body\",\"style\":{\"color\":\"var(--ink-60)\",\"marginBottom\":\"var(--s4)\"},\"children\":\"It fits the GeekCoffee approach: simple enough to start, private by default, and useful for building a weekly money review habit without unnecessary complexity.\"}],[\"$\",\"a\",null,{\"href\":\"https://apps.microsoft.com/detail/9p5x2hzsxcr1?gl=CA\u0026hl=fr-CA\u0026utm_source=chatgpt.com\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"btn btn-copper btn-sm\",\"children\":[\"View on Microsoft Store \",[\"$\",\"svg\",null,{\"width\":13,\"height\":13,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":\"$14:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:children\"}]]}]]}],[\"$\",\"div\",null,{\"style\":{\"background\":\"var(--ivory)\",\"borderRadius\":\"var(--r-lg)\",\"border\":\"1px solid var(--border)\",\"padding\":\"var(--s5)\"},\"children\":[\"$\",\"div\",null,{\"style\":{\"position\":\"relative\",\"aspectRatio\":\"9 / 6\",\"borderRadius\":\"var(--r-md)\",\"overflow\":\"hidden\",\"border\":\"1px solid var(--border)\",\"background\":\"var(--warm-white)\"},\"children\":[\"$\",\"$L6\",null,{\"src\":\"/images/appsfolio.jpg\",\"alt\":\"Folio budgeting tool preview\",\"fill\":true,\"sizes\":\"(max-width: 860px) 100vw, 33vw\",\"className\":\"section-image\"}]}]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"16:[\"$\",\"div\",null,{\"className\":\"editorial-section\",\"children\":[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[\"$\",\"div\",null,{\"className\":\"editorial-inner\",\"children\":[[\"$\",\"div\",null,{\"className\":\"editorial-spine\",\"children\":[[\"$\",\"div\",null,{\"className\":\"editorial-spine-line\"}],[\"$\",\"span\",null,{\"className\":\"editorial-spine-label\",\"children\":\"GeekCoffee approach\"}],[\"$\",\"div\",null,{\"className\":\"editorial-spine-line\"}]]}],[\"$\",\"blockquote\",null,{\"className\":\"editorial-quote\",\"children\":[\"\\\"Most budgets fail because they're built on how people \",[\"$\",\"strong\",null,{\"children\":\"think\"}],\" they spend — not how they\",\" \",[\"$\",\"em\",null,{\"children\":\"actually\"}],\" do. Awareness comes first. Everything else follows.\\\"\"]}]]}]}]}]\n"])</script><script>self.__next_f.push([1,"17:[\"$\",\"section\",null,{\"className\":\"scenarios-section section\",\"children\":[[\"$\",\"div\",null,{\"className\":\"scenarios-bg\",\"aria-hidden\":\"true\"}],[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[[\"$\",\"div\",null,{\"className\":\"scenarios-header\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"tag tag-cream\",\"style\":{\"marginBottom\":\"var(--s5)\",\"display\":\"inline-flex\"},\"children\":[[\"$\",\"svg\",null,{\"width\":11,\"height\":11,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[[\"$\",\"circle\",null,{\"cx\":\"128\",\"cy\":\"96\",\"r\":\"64\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\"}],[\"$\",\"path\",null,{\"d\":\"M32,216c19.37-33.47,54.55-56,96-56s76.63,22.53,96,56\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]]}],\" Real-life scenarios\"]}],[\"$\",\"h2\",null,{\"className\":\"t-lg\",\"style\":{\"color\":\"var(--white)\"},\"children\":[\"Money clarity\",[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"className\":\"italic\",\"style\":{\"fontSize\":\"0.66em\",\"textTransform\":\"none\",\"color\":\"rgba(255,255,255,0.72)\"},\"children\":\"for every situation\"}]]}]]}],[\"$\",\"p\",null,{\"style\":{\"color\":\"rgba(255,255,255,0.72)\",\"fontSize\":\"1.08rem\",\"lineHeight\":1.8,\"maxWidth\":420},\"children\":\"GeekCoffee is designed for the situations people actually face, whether they are cleaning up household spending, building a savings habit, or auditing recurring charges.\"}]]}],[\"$\",\"div\",null,{\"className\":\"scenarios-cols\",\"children\":[[\"$\",\"div\",\"Household Budgets\",{\"className\":\"scenario-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"scenario-col-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":18,\"height\":18,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[\"$\",\"path\",null,{\"d\":\"M218.83,103.77l-80-75.48a1.15,1.15,0,0,0-.66-.29,1.29,1.29,0,0,0-.34,0,1.29,1.29,0,0,0-.34,0,1.15,1.15,0,0,0-.66.29l-80,75.48A8,8,0,0,0,56,110V208a8,8,0,0,0,8,8H96a8,8,0,0,0,8-8V160h48v48a8,8,0,0,0,8,8h32a8,8,0,0,0,8-8V110A8,8,0,0,0,218.83,103.77Z\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"14\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]}]}],[\"$\",\"h4\",null,{\"children\":\"Household Budgets\"}],[\"$\",\"p\",null,{\"children\":\"Rent, groceries, utilities, and shared costs in one organized view.\"}],[[\"$\",\"div\",\"Housing\",{\"className\":\"scenario-mini-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"scenario-mini-label\",\"children\":\"Housing\"}],[\"$\",\"div\",null,{\"className\":\"scenario-mini-bar\",\"style\":{\"width\":\"38px\",\"maxWidth\":60,\"background\":\"#7aaa88\"}}],[\"$\",\"span\",null,{\"className\":\"scenario-mini-val\",\"children\":\"95%\"}]]}],[\"$\",\"div\",\"Groceries\",{\"className\":\"scenario-mini-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"scenario-mini-label\",\"children\":\"Groceries\"}],[\"$\",\"div\",null,{\"className\":\"scenario-mini-bar\",\"style\":{\"width\":\"28.8px\",\"maxWidth\":60,\"background\":\"#7aaa88\"}}],[\"$\",\"span\",null,{\"className\":\"scenario-mini-val\",\"children\":\"72%\"}]]}],[\"$\",\"div\",\"Dining Out\",{\"className\":\"scenario-mini-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"scenario-mini-label\",\"children\":\"Dining Out\"}],[\"$\",\"div\",null,{\"className\":\"scenario-mini-bar\",\"style\":{\"width\":\"43.2px\",\"maxWidth\":60,\"background\":\"#a85c2a\"}}],[\"$\",\"span\",null,{\"className\":\"scenario-mini-val\",\"children\":\"108%\"}]]}],[\"$\",\"div\",\"Utilities\",{\"className\":\"scenario-mini-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"scenario-mini-label\",\"children\":\"Utilities\"}],[\"$\",\"div\",null,{\"className\":\"scenario-mini-bar\",\"style\":{\"width\":\"23.200000000000003px\",\"maxWidth\":60,\"background\":\"#7aaa88\"}}],[\"$\",\"span\",null,{\"className\":\"scenario-mini-val\",\"children\":\"58%\"}]]}]]]}],[\"$\",\"div\",\"Daily Spending\",{\"className\":\"scenario-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"scenario-col-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":18,\"height\":18,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[[\"$\",\"path\",null,{\"d\":\"M80,216h96\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"fill\":\"none\"}],[\"$\",\"path\",null,{\"d\":\"M40,80H176V168a48,48,0,0,1-48,48H88a48,48,0,0,1-48-48Z\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"path\",null,{\"d\":\"M176,104h16a32,32,0,0,1,0,64H176\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],\"$L29\",\"$L2a\"]}]}],\"$L2b\",\"$L2c\",[\"$L2d\",\"$L2e\",\"$L2f\",\"$L30\"]]}],\"$L31\",\"$L32\"]}],\"$L33\"]}]]}]\n"])</script><script>self.__next_f.push([1,"18:[\"$\",\"section\",null,{\"className\":\"trust-section section-sm\",\"children\":[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"space-between\",\"marginBottom\":\"var(--s7)\",\"flexWrap\":\"wrap\",\"gap\":\"var(--s5)\"},\"children\":[[\"$\",\"h2\",null,{\"className\":\"t-md\",\"children\":\"Built on transparency\"}],[\"$\",\"p\",null,{\"style\":{\"color\":\"var(--ink-70)\",\"fontSize\":\"0.9rem\",\"maxWidth\":360},\"children\":\"We believe you deserve clear guidance, plain-language education, and transparent recommendations about the tools you choose to use.\"}]]}],[\"$\",\"div\",null,{\"className\":\"trust-cols\",\"children\":[[\"$\",\"div\",\"Your data stays yours\",{\"className\":\"trust-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"trust-col-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":20,\"height\":20,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":\"$13:props:children:props:children:1:props:children:1:3:props:children:1:props:children:props:children\"}]}],[\"$\",\"h4\",null,{\"children\":\"Your data stays yours\"}],[\"$\",\"p\",null,{\"children\":\"We keep our role clear and limited. See our Privacy Policy for full details on how information is handled.\"}]]}],[\"$\",\"div\",\"Built for Canada\",{\"className\":\"trust-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"trust-col-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":20,\"height\":20,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[[\"$\",\"path\",null,{\"d\":\"M32,216C60,188,88,136,88,88A96,96,0,0,1,224,88C224,176,112,232,32,216Z\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"line\",null,{\"x1\":\"224\",\"y1\":\"32\",\"x2\":\"32\",\"y2\":\"216\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\"}]]}]}],[\"$\",\"h4\",null,{\"children\":\"Built for Canada\"}],[\"$\",\"p\",null,{\"children\":\"Canadian cost-of-living pressures and household contexts shape the way we explain budgeting choices.\"}]]}],[\"$\",\"div\",\"Educational only\",{\"className\":\"trust-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"trust-col-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":20,\"height\":20,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":\"$14:props:children:props:children:1:props:children:0:props:children:1:props:children:props:children\"}]}],[\"$\",\"h4\",null,{\"children\":\"Educational only\"}],[\"$\",\"p\",null,{\"children\":\"We organize your information. We don't tell you what to do with it — that's your call.\"}]]}],[\"$\",\"div\",\"Transparent by default\",{\"className\":\"trust-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"trust-col-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":20,\"height\":20,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":\"$14:props:children:props:children:1:props:children:2:props:children:1:props:children:props:children\"}]}],[\"$\",\"h4\",null,{\"children\":\"Transparent by default\"}],[\"$\",\"p\",null,{\"children\":\"No hidden fees, no inflated claims, no fake partnership badges. Upfront about what we are.\"}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"19:[\"$\",\"section\",null,{\"className\":\"section\",\"style\":{\"background\":\"var(--cream)\",\"borderTop\":\"1px solid var(--border)\"},\"children\":[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[[\"$\",\"div\",null,{\"className\":\"blog-header\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"tag tag-copper\",\"style\":{\"marginBottom\":\"var(--s4)\",\"display\":\"inline-flex\"},\"children\":[[\"$\",\"svg\",null,{\"width\":11,\"height\":11,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":\"$14:props:children:props:children:1:props:children:0:props:children:1:props:children:props:children\"}],\" From the blog\"]}],[\"$\",\"h2\",null,{\"className\":\"t-lg\",\"children\":[\"Money ideas\",[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"className\":\"italic\",\"style\":{\"fontSize\":\"0.6em\",\"textTransform\":\"none\"},\"children\":\"worth reading\"}]]}]]}],[\"$\",\"$L5\",null,{\"href\":\"/blog\",\"className\":\"btn btn-ghost btn-sm\",\"children\":[\"All articles \",[\"$\",\"svg\",null,{\"width\":13,\"height\":13,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":\"$8:props:children:0:1:props:children:0:props:children:2:props:children:3:props:children:0:props:children:1:props:children\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"blog-grid\",\"children\":[[\"$\",\"$L5\",\"building-an-emergency-fund\",{\"href\":\"/blog/building-an-emergency-fund\",\"style\":{\"textDecoration\":\"none\",\"display\":\"contents\"},\"children\":[\"$\",\"article\",null,{\"className\":\"blog-card blog-card-featured\",\"children\":[[\"$\",\"div\",null,{\"className\":\"blog-card-thumb\",\"children\":[[\"$\",\"$L6\",null,{\"src\":\"/images/blog-emergency-fund.jpg\",\"alt\":\"How to Build an Emergency Fund When Money Is Tight\",\"fill\":true,\"sizes\":\"(max-width: 1100px) 100vw, 33vw\",\"className\":\"section-image\"}],[\"$\",\"div\",null,{\"className\":\"image-shade\"}],[\"$\",\"div\",null,{\"className\":\"blog-card-thumb-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":80,\"height\":80,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":\"$13:props:children:props:children:1:props:children:1:3:props:children:1:props:children:props:children\"}]}],[\"$\",\"span\",null,{\"className\":\"blog-card-thumb-ghost\",\"aria-hidden\":\"true\",\"children\":\"S\"}]]}],[\"$\",\"div\",null,{\"className\":\"blog-card-body\",\"children\":[[\"$\",\"div\",null,{\"className\":\"blog-card-meta\",\"children\":[[\"$\",\"span\",null,{\"className\":\"tag tag-ink\",\"style\":{\"fontSize\":\"0.5625rem\",\"padding\":\"3px 8px\"},\"children\":\"Savings\"}],[\"$\",\"span\",null,{\"className\":\"blog-card-date\",\"children\":\"Mar 4, 2026\"}]]}],[\"$\",\"h3\",null,{\"children\":\"How to Build an Emergency Fund When Money Is Tight\"}],[\"$\",\"p\",null,{\"children\":\"An emergency fund is the financial tool that keeps a minor setback from becoming a crisis.\"}],[\"$\",\"span\",null,{\"className\":\"blog-read-link\",\"children\":[\"Read article \",[\"$\",\"svg\",null,{\"width\":12,\"height\":12,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":\"$8:props:children:0:1:props:children:0:props:children:2:props:children:3:props:children:0:props:children:1:props:children\"}]]}]]}]]}]}],[\"$\",\"$L5\",\"weekly-money-routine\",{\"href\":\"/blog/weekly-money-routine\",\"style\":{\"textDecoration\":\"none\",\"display\":\"contents\"},\"children\":[\"$\",\"article\",null,{\"className\":\"blog-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"blog-card-thumb\",\"children\":[[\"$\",\"$L6\",null,{\"src\":\"/images/blog-weekly-routine.jpg\",\"alt\":\"The 15-Minute Weekly Money Routine That Actually Works\",\"fill\":true,\"sizes\":\"(max-width: 1100px) 100vw, 33vw\",\"className\":\"section-image\"}],[\"$\",\"div\",null,{\"className\":\"image-shade\"}],[\"$\",\"div\",null,{\"className\":\"blog-card-thumb-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":60,\"height\":60,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[[\"$\",\"circle\",null,{\"cx\":\"128\",\"cy\":\"128\",\"r\":\"96\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\"}],[\"$\",\"polyline\",null,{\"points\":\"128 72 128 128 168 168\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]]}]}],[\"$\",\"span\",null,{\"className\":\"blog-card-thumb-ghost\",\"aria-hidden\":\"true\",\"children\":\"H\"}]]}],[\"$\",\"div\",null,{\"className\":\"blog-card-body\",\"children\":[[\"$\",\"div\",null,{\"className\":\"blog-card-meta\",\"children\":[[\"$\",\"span\",null,{\"className\":\"tag tag-ink\",\"style\":{\"fontSize\":\"0.5625rem\",\"padding\":\"3px 8px\"},\"children\":\"Habits\"}],[\"$\",\"span\",null,{\"className\":\"blog-card-date\",\"children\":\"Feb 24, 2026\"}]]}],[\"$\",\"h3\",null,{\"children\":\"The 15-Minute Weekly Money Routine That Actually Works\"}],[\"$\",\"p\",null,{\"children\":\"Consistent weekly rituals far outperform sporadic monthly reconciliation sessions.\"}],[\"$\",\"span\",null,{\"className\":\"blog-read-link\",\"children\":[\"Read article \",[\"$\",\"svg\",null,{\"width\":12,\"height\":12,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":\"$8:props:children:0:1:props:children:0:props:children:2:props:children:3:props:children:0:props:children:1:props:children\"}]]}]]}]]}]}],\"$L34\"]}]]}]}]\n"])</script><script>self.__next_f.push([1,"1a:[\"$\",\"section\",null,{\"className\":\"cta-section\",\"children\":[[\"$\",\"div\",null,{\"className\":\"cta-bg\",\"aria-hidden\":\"true\"}],[\"$\",\"div\",null,{\"className\":\"cta-ghost-letter\",\"aria-hidden\":\"true\",\"children\":\"G\"}],[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[\"$\",\"div\",null,{\"className\":\"cta-inner\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"tag tag-cream\",\"style\":{\"marginBottom\":\"var(--s6)\",\"display\":\"inline-flex\"},\"children\":[[\"$\",\"svg\",null,{\"width\":11,\"height\":11,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":\"$15:props:children:props:children:0:props:children:0:props:children:0:props:children:0:props:children\"}],\" Ready when you are\"]}],[\"$\",\"h2\",null,{\"className\":\"t-xl\",\"style\":{\"color\":\"var(--white)\",\"marginBottom\":\"var(--s5)\"},\"children\":\"Build a budgeting routine that fits real life\"}],[\"$\",\"p\",null,{\"className\":\"t-body-lg\",\"style\":{\"color\":\"rgba(255,255,255,0.45)\",\"maxWidth\":440,\"fontWeight\":400},\"children\":\"GeekCoffee gives you guidance, educational content, and selected tools to make money decisions more calmly and consistently.\"}]]}],[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"flexDirection\":\"column\",\"gap\":\"var(--s4)\"},\"children\":[[\"$\",\"$L5\",null,{\"href\":\"/how-it-works\",\"className\":\"btn btn-copper btn-lg\",\"style\":{\"width\":\"fit-content\"},\"children\":[\"Explore the process \",[\"$\",\"svg\",null,{\"width\":16,\"height\":16,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":\"$8:props:children:0:1:props:children:0:props:children:2:props:children:3:props:children:0:props:children:1:props:children\"}]]}],[\"$\",\"$L5\",null,{\"href\":\"/book\",\"className\":\"btn btn-ghost-lt btn-lg\",\"style\":{\"width\":\"fit-content\"},\"children\":\"Book a guided session\"}],[\"$\",\"p\",null,{\"style\":{\"fontFamily\":\"var(--ff-mono)\",\"fontSize\":\"0.5625rem\",\"letterSpacing\":\"0.12em\",\"textTransform\":\"uppercase\",\"color\":\"rgba(255,255,255,0.2)\",\"lineHeight\":1.8,\"marginTop\":\"var(--s3)\"},\"children\":[\"Not a financial advisor · Not a bank\",[\"$\",\"br\",null,{}],\"Guidance, education, and setup support for Canadians.\"]}]]}]]}]}]]}]\n"])</script><script>self.__next_f.push([1,"1b:[\"$\",\"footer\",null,{\"className\":\"gc-footer\",\"children\":[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[[\"$\",\"div\",null,{\"className\":\"footer-grid\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L5\",null,{\"href\":\"/\",\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":10,\"textDecoration\":\"none\"},\"children\":[\"$\",\"$L6\",null,{\"src\":\"/images/logo-light.png\",\"alt\":\"GeekCoffee\",\"width\":176,\"height\":42,\"className\":\"gc-brand-logo gc-brand-logo-light\"}]}],[\"$\",\"p\",null,{\"className\":\"footer-brand-desc\",\"children\":\"Guidance, educational content, and selected budgeting tools for everyday Canadians who want calmer money habits.\"}],[\"$\",\"p\",null,{\"style\":{\"marginTop\":\"var(--s5)\",\"fontFamily\":\"var(--ff-mono)\",\"fontSize\":\"0.7625rem\",\"letterSpacing\":\"0.16em\",\"textTransform\":\"uppercase\",\"color\":\"rgba(255,255,255,0.6)\"},\"children\":[\"Canada · EN · \",2026]}]]}],[[\"$\",\"div\",\"Explore\",{\"className\":\"footer-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"footer-col-head\",\"children\":\"Explore\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"/how-it-works\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/how-it-works\",\"children\":\"How It Works\"}]}],[\"$\",\"li\",\"/about\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/about\",\"children\":\"About\"}]}],[\"$\",\"li\",\"/blog\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/blog\",\"children\":\"Blog\"}]}],[\"$\",\"li\",\"/book\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/book\",\"children\":\"Guided Sessions\"}]}]]}]]}],[\"$\",\"div\",\"Support\",{\"className\":\"footer-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"footer-col-head\",\"children\":\"Support\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"/legal/contact\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/legal/contact\",\"children\":\"Contact Us\"}]}],[\"$\",\"li\",\"/legal/accessibility\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/legal/accessibility\",\"children\":\"Accessibility\"}]}],[\"$\",\"li\",\"/legal/editorial-policy\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/legal/editorial-policy\",\"children\":\"Editorial Policy\"}]}],[\"$\",\"li\",\"/legal/cookie-policy\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/legal/cookie-policy\",\"children\":\"Cookie Policy\"}]}]]}]]}],[\"$\",\"div\",\"Legal\",{\"className\":\"footer-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"footer-col-head\",\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"/legal/privacy-policy\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/legal/privacy-policy\",\"children\":\"Privacy Policy\"}]}],[\"$\",\"li\",\"/legal/terms-of-use\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/legal/terms-of-use\",\"children\":\"Terms of Use\"}]}],[\"$\",\"li\",\"/legal/disclaimer\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/legal/disclaimer\",\"children\":\"Disclaimer\"}]}]]}]]}]]]}],[\"$\",\"div\",null,{\"className\":\"footer-bottom\",\"children\":[\"$\",\"p\",null,{\"className\":\"footer-disclaimer\",\"children\":\"GeekCoffee is a budgeting guidance, education, and setup support brand operated by Vertex Marketing Agency Inc. Content is general and educational in nature and does not constitute financial, legal, or tax advice. Vertex Marketing Agency Inc. is not a bank, lender, credit union, or registered financial advisory service. Business Number: 786389270.\"}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"1c:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0-zwsfa-s-p6p.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n1d:[\"$\",\"$L35\",null,{\"children\":[\"$\",\"$21\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@36\"}]}]\n"])</script><script>self.__next_f.push([1,"23:[\"$\",\"polyline\",null,{\"points\":\"88 136 112 160 168 104\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]\n24:[\"$\",\"h3\",null,{\"children\":\"Honest limits\"}]\n25:[\"$\",\"p\",null,{\"children\":\"We provide guidance, education, and setup support. We don't give financial advice, hold your money, or make promises about outcomes.\"}]\n26:[\"$\",\"h3\",null,{\"children\":\"Selected tools\"}]\n27:[\"$\",\"p\",null,{\"children\":\"Use recommended budgeting tools when helpful, with transparent reasoning behind the recommendation.\"}]\n"])</script><script>self.__next_f.push([1,"28:[\"$\",\"div\",null,{\"className\":\"feature-row\",\"style\":{\"gridTemplateColumns\":\"1fr 1.4fr 1fr\",\"display\":\"grid\",\"gap\":0,\"borderTop\":\"1px solid var(--border)\"},\"children\":[[[\"$\",\"div\",\"4\",{\"className\":\"feature-cell\",\"children\":[[\"$\",\"span\",null,{\"className\":\"feature-cell-ghost-num\",\"children\":\"4\"}],[\"$\",\"div\",null,{\"className\":\"feature-cell-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":18,\"height\":18,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[[\"$\",\"path\",null,{\"d\":\"M72,216H48a8,8,0,0,1-8-8V56a8,8,0,0,1,8-8H208a8,8,0,0,1,8,8V208a8,8,0,0,1-8,8H184l-24-16L136,208,112,192,88,208Z\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"line\",null,{\"x1\":\"96\",\"y1\":\"112\",\"x2\":\"160\",\"y2\":\"112\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\"}],[\"$\",\"line\",null,{\"x1\":\"96\",\"y1\":\"144\",\"x2\":\"160\",\"y2\":\"144\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\"}]]}]}],[\"$\",\"h3\",null,{\"children\":\"Category organization\"}],[\"$\",\"p\",null,{\"children\":\"Structure spending categories around how your money actually moves each month.\"}]]}],[\"$\",\"div\",\"5\",{\"className\":\"feature-cell\",\"children\":[[\"$\",\"span\",null,{\"className\":\"feature-cell-ghost-num\",\"children\":\"5\"}],[\"$\",\"div\",null,{\"className\":\"feature-cell-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":18,\"height\":18,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[[\"$\",\"polyline\",null,{\"points\":\"200 88 232 56 200 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"18\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"path\",null,{\"d\":\"M232,56H88A64,64,0,0,0,88,184h80\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"18\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]]}]}],[\"$\",\"h3\",null,{\"children\":\"Weekly review rhythm\"}],[\"$\",\"p\",null,{\"children\":\"A short recurring check-in keeps your budget legible without turning it into a second job.\"}]]}]],[\"$\",\"div\",null,{\"className\":\"feature-cell feature-cell-dark\",\"children\":[[\"$\",\"span\",null,{\"className\":\"feature-cell-ghost-num\",\"style\":{\"color\":\"rgba(255,255,255,0.04)\"},\"children\":\"6\"}],[\"$\",\"div\",null,{\"className\":\"feature-cell-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":18,\"height\":18,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[[\"$\",\"rect\",null,{\"x\":\"40\",\"y\":\"56\",\"width\":\"176\",\"height\":\"160\",\"rx\":\"8\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"line\",null,{\"x1\":\"176\",\"y1\":\"40\",\"x2\":\"176\",\"y2\":\"72\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\"}],[\"$\",\"line\",null,{\"x1\":\"80\",\"y1\":\"40\",\"x2\":\"80\",\"y2\":\"72\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\"}],[\"$\",\"line\",null,{\"x1\":\"40\",\"y1\":\"104\",\"x2\":\"216\",\"y2\":\"104\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\"}],[\"$\",\"polyline\",null,{\"points\":\"100 152 118 170 156 134\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]]}]}],[\"$\",\"h3\",null,{\"style\":{\"color\":\"var(--white)\"},\"children\":\"Guided Support\"}],[\"$\",\"p\",null,{\"style\":{\"color\":\"rgba(255,255,255,0.5)\"},\"children\":\"Use a guided budgeting session when you want help choosing a workflow, setting up categories, or reviewing spending calmly.\"}],[\"$\",\"div\",null,{\"style\":{\"marginTop\":\"var(--s6)\"},\"children\":[\"$\",\"$L5\",null,{\"href\":\"/how-it-works\",\"className\":\"btn btn-copper btn-sm\",\"children\":[\"See the process \",[\"$\",\"svg\",null,{\"width\":12,\"height\":12,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":\"$8:props:children:0:1:props:children:0:props:children:2:props:children:3:props:children:0:props:children:1:props:children\"}]]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"29:[\"$\",\"path\",null,{\"d\":\"M100,24c0,16,24,16,24,32\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\"}]\n2a:[\"$\",\"path\",null,{\"d\":\"M136,24c0,16,24,16,24,32\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\"}]\n2b:[\"$\",\"h4\",null,{\"children\":\"Daily Spending\"}]\n2c:[\"$\",\"p\",null,{\"children\":\"Small purchases that compound. Build awareness without guilt.\"}]\n2d:[\"$\",\"div\",\"Coffee \u0026 Drinks\",{\"className\":\"scenario-mini-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"scenario-mini-label\",\"children\":\"Coffee \u0026 Drinks\"}],[\"$\",\"div\",null,{\"className\":\"scenario-mini-bar\",\"style\":{\"width\":\"34px\",\"maxWidth\":60,\"background\":\"#a85c2a\"}}],[\"$\",\"span\",null,{\"className\":\"scenario-mini-val\",\"children\":\"85%\"}]]}]\n2e:[\"$\",\"div\",\"Lunch Out\",{\"className\":\"scenario-mini-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"scenario-mini-label\",\"children\":\"Lunch Out\"}],[\"$\",\"div\",null,{\"className\":\"scenario-mini-bar\",\"style\":{\"width\":\"24.8px\",\"maxWidth\":60,\"background\":\"#7aaa88\"}}],[\"$\",\"span\",null,{\"className\":\"scenario-mini-val\",\"children\":\"62%\"}]]}]\n2f:[\"$\",\"div\",\"Snacks\",{\"className\":\"scenario-mini-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"scenario-mini-label\",\"children\":\"Snacks\"}],[\"$\",\"div\",null,{\"className\":\"scenario-mini-bar\",\"style\":{\"width\":\"17.6px\",\"maxWidth\":60,\"background\":\"#7aaa88\"}}],[\"$\",\"span\",null,{\"className\":\"scenario-mini-val\",\"children\":\"44%\"}]]}]\n30:[\"$\",\"div\",\"Transport\",{\"className\":\"scenario-mini-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"scenario-mini-label\",\"children\":\"Transport\"}],[\"$\",\"div\",null,{\"className\":\"scenario-mini-bar\",\"style\":{\"width\":\"31.200000000000003px\",\"maxWidth\":60,\"background\":\"#7aaa88\"}}],[\"$\",\"span\",null,{\"className\":\"scenario-mini-val\",\"children\":\"78%\"}]]}]\n"])</script><script>self.__next_f.push([1,"31:[\"$\",\"div\",\"Saving for a Goal\",{\"className\":\"scenario-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"scenario-col-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":18,\"height\":18,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":[[\"$\",\"path\",null,{\"d\":\"M48,216V136\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\"}],[\"$\",\"path\",null,{\"d\":\"M48,136c56-48,104,48,160,0V56C152,104,104,8,48,56Z\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"16\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]]}]}],[\"$\",\"h4\",null,{\"children\":\"Saving for a Goal\"}],[\"$\",\"p\",null,{\"children\":\"Trip, car, or emergency fund — track progress toward it.\"}],[[\"$\",\"div\",\"Emergency Fund\",{\"className\":\"scenario-mini-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"scenario-mini-label\",\"children\":\"Emergency Fund\"}],[\"$\",\"div\",null,{\"className\":\"scenario-mini-bar\",\"style\":{\"width\":\"27.200000000000003px\",\"maxWidth\":60,\"background\":\"#7aaa88\"}}],[\"$\",\"span\",null,{\"className\":\"scenario-mini-val\",\"children\":\"68%\"}]]}],[\"$\",\"div\",\"Travel Fund\",{\"className\":\"scenario-mini-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"scenario-mini-label\",\"children\":\"Travel Fund\"}],[\"$\",\"div\",null,{\"className\":\"scenario-mini-bar\",\"style\":{\"width\":\"16.8px\",\"maxWidth\":60,\"background\":\"#a85c2a\"}}],[\"$\",\"span\",null,{\"className\":\"scenario-mini-val\",\"children\":\"42%\"}]]}],[\"$\",\"div\",\"New Laptop\",{\"className\":\"scenario-mini-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"scenario-mini-label\",\"children\":\"New Laptop\"}],[\"$\",\"div\",null,{\"className\":\"scenario-mini-bar\",\"style\":{\"width\":\"36.4px\",\"maxWidth\":60,\"background\":\"#7aaa88\"}}],[\"$\",\"span\",null,{\"className\":\"scenario-mini-val\",\"children\":\"91%\"}]]}],[\"$\",\"div\",\"Down Payment\",{\"className\":\"scenario-mini-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"scenario-mini-label\",\"children\":\"Down Payment\"}],[\"$\",\"div\",null,{\"className\":\"scenario-mini-bar\",\"style\":{\"width\":\"9.200000000000001px\",\"maxWidth\":60,\"background\":\"#a85c2a\"}}],[\"$\",\"span\",null,{\"className\":\"scenario-mini-val\",\"children\":\"23%\"}]]}]]]}]\n"])</script><script>self.__next_f.push([1,"32:[\"$\",\"div\",\"Subscription Audit\",{\"className\":\"scenario-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"scenario-col-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":18,\"height\":18,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":\"$28:props:children:0:0:props:children:1:props:children:props:children\"}]}],[\"$\",\"h4\",null,{\"children\":\"Subscription Audit\"}],[\"$\",\"p\",null,{\"children\":\"Every recurring charge revealed. Decide what earns its place.\"}],[[\"$\",\"div\",\"Streaming ×3\",{\"className\":\"scenario-mini-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"scenario-mini-label\",\"children\":\"Streaming ×3\"}],[\"$\",\"div\",null,{\"className\":\"scenario-mini-bar\",\"style\":{\"width\":\"40px\",\"maxWidth\":60,\"background\":\"#7aaa88\"}}],[\"$\",\"span\",null,{\"className\":\"scenario-mini-val\",\"children\":\"Active\"}]]}],[\"$\",\"div\",\"Fitness Apps\",{\"className\":\"scenario-mini-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"scenario-mini-label\",\"children\":\"Fitness Apps\"}],[\"$\",\"div\",null,{\"className\":\"scenario-mini-bar\",\"style\":{\"width\":\"24px\",\"maxWidth\":60,\"background\":\"#a85c2a\"}}],[\"$\",\"span\",null,{\"className\":\"scenario-mini-val\",\"children\":\"Low use\"}]]}],[\"$\",\"div\",\"Cloud Storage\",{\"className\":\"scenario-mini-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"scenario-mini-label\",\"children\":\"Cloud Storage\"}],[\"$\",\"div\",null,{\"className\":\"scenario-mini-bar\",\"style\":{\"width\":\"40px\",\"maxWidth\":60,\"background\":\"#7aaa88\"}}],[\"$\",\"span\",null,{\"className\":\"scenario-mini-val\",\"children\":\"Active\"}]]}],[\"$\",\"div\",\"Old SaaS\",{\"className\":\"scenario-mini-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"scenario-mini-label\",\"children\":\"Old SaaS\"}],[\"$\",\"div\",null,{\"className\":\"scenario-mini-bar\",\"style\":{\"width\":\"40px\",\"maxWidth\":60,\"background\":\"#a85c2a\"}}],[\"$\",\"span\",null,{\"className\":\"scenario-mini-val\",\"children\":\"Unused\"}]]}]]]}]\n"])</script><script>self.__next_f.push([1,"33:[\"$\",\"p\",null,{\"style\":{\"fontFamily\":\"var(--ff-mono)\",\"fontSize\":\"0.8625rem\",\"letterSpacing\":\"0.1em\",\"color\":\"rgba(255,255,255,0.7)\",\"textAlign\":\"right\",\"marginTop\":\"var(--s5)\",\"position\":\"relative\",\"zIndex\":2},\"children\":\"Sample data · for illustration purposes only\"}]\n"])</script><script>self.__next_f.push([1,"34:[\"$\",\"$L5\",\"subscription-audit\",{\"href\":\"/blog/subscription-audit\",\"style\":{\"textDecoration\":\"none\",\"display\":\"contents\"},\"children\":[\"$\",\"article\",null,{\"className\":\"blog-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"blog-card-thumb\",\"children\":[[\"$\",\"$L6\",null,{\"src\":\"/images/blog-subscription-audit.jpg\",\"alt\":\"Paying For vs. Actually Using: The Subscription Audit\",\"fill\":true,\"sizes\":\"(max-width: 1100px) 100vw, 33vw\",\"className\":\"section-image\"}],[\"$\",\"div\",null,{\"className\":\"image-shade\"}],[\"$\",\"div\",null,{\"className\":\"blog-card-thumb-icon\",\"children\":[\"$\",\"svg\",null,{\"width\":60,\"height\":60,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":\"$28:props:children:0:0:props:children:1:props:children:props:children\"}]}],[\"$\",\"span\",null,{\"className\":\"blog-card-thumb-ghost\",\"aria-hidden\":\"true\",\"children\":\"S\"}]]}],[\"$\",\"div\",null,{\"className\":\"blog-card-body\",\"children\":[[\"$\",\"div\",null,{\"className\":\"blog-card-meta\",\"children\":[[\"$\",\"span\",null,{\"className\":\"tag tag-ink\",\"style\":{\"fontSize\":\"0.5625rem\",\"padding\":\"3px 8px\"},\"children\":\"Spending\"}],[\"$\",\"span\",null,{\"className\":\"blog-card-date\",\"children\":\"Feb 14, 2026\"}]]}],[\"$\",\"h3\",null,{\"children\":\"Paying For vs. Actually Using: The Subscription Audit\"}],[\"$\",\"p\",null,{\"children\":\"Most households carry 3–5 subscriptions they've completely lost track of.\"}],[\"$\",\"span\",null,{\"className\":\"blog-read-link\",\"children\":[\"Read article \",[\"$\",\"svg\",null,{\"width\":12,\"height\":12,\"viewBox\":\"0 0 256 256\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"currentColor\"},\"children\":\"$8:props:children:0:1:props:children:0:props:children:2:props:children:3:props:children:0:props:children:1:props:children\"}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"1f:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"37:I[91954,[\"/_next/static/chunks/138bju4lhugwn.js\",\"/_next/static/chunks/0gw3_2saynprk.js\"],\"IconMark\"]\n"])</script><script>self.__next_f.push([1,"22:[[\"$\",\"title\",\"0\",{\"children\":\"GeekCoffee — Money Clarity for Everyday Canadians\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"GeekCoffee helps everyday Canadians build clearer money habits through practical guidance, educational content, and selected budgeting tools.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"GeekCoffee\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"personal finance app Canada, budget tracker, spending tracker, money habits, Canadian budgeting\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"GeekCoffee — Money Clarity for Everyday Canadians\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"GeekCoffee helps everyday Canadians build clearer money habits through practical guidance, educational content, and selected budgeting tools.\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:site_name\",\"content\":\"GeekCoffee\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:locale\",\"content\":\"en_CA\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:title\",\"content\":\"GeekCoffee — Money Clarity for Everyday Canadians\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:description\",\"content\":\"GeekCoffee helps everyday Canadians build clearer money habits through practical guidance, educational content, and selected budgeting tools.\"}],[\"$\",\"link\",\"12\",{\"rel\":\"shortcut icon\",\"href\":\"/images/favicon.png\"}],[\"$\",\"link\",\"13\",{\"rel\":\"icon\",\"href\":\"/images/favicon.png\"}],[\"$\",\"link\",\"14\",{\"rel\":\"apple-touch-icon\",\"href\":\"/images/favicon.png\"}],[\"$\",\"$L37\",\"15\",{}]]\n"])</script><script>self.__next_f.push([1,"36:null\n"])</script>
    </body>
</html>
