NovaBloom Financial Studio

Helpful answers

Questions are part of the process.

Who is the Financial Freedom Blueprint Course for?

It is for adults who want a structured introduction to everyday financial organization, regardless of their starting point.

Does the course provide financial advice?

No. It is general educational content and does not replace advice from a qualified financial, tax, or legal professional.

How is the course delivered?

The catalog includes self-paced lessons, workbooks, audio lessons, and guided educational workshops.

Can I save items before purchasing?

Yes. Select Add to Fallows in the catalog. Saved IDs remain in your browser's local storage.

How does the basket work?

Add catalog items to your local basket, adjust quantities on the Cart page, and review the displayed total before using the demonstration checkout confirmation.

Are payments processed on this website?

No live payment processing is connected in this project. The checkout action only shows a confirmation modal.

What information does the contact form request?

It requests your name, email, optional phone number, and message so the support team can respond appropriately.

How can I ask about accessibility?

Contact the learning team and describe the format or access support you need. We will explain available options clearly.

Browse the catalog Contact support
`; const footerHTML = ` `; document.querySelector('header').innerHTML = headerHTML; document.querySelector('footer').innerHTML = footerHTML; const header = document.querySelector('header'); const nav = header.querySelector('[data-main-nav]'); const mobileMenu = header.querySelector('[data-mobile-menu]'); const menuToggle = header.querySelector('[data-menu-toggle]'); const themeToggle = header.querySelector('[data-theme-toggle]'); const authButtons = header.querySelectorAll('[data-auth-modal]'); const authDialog = header.querySelector('[data-auth-dialog]'); const closeDialog = authDialog.querySelector('[data-close-dialog]'); if (menuToggle && mobileMenu) { menuToggle.addEventListener('click', () => { const isHidden = mobileMenu.hasAttribute('hidden'); if (isHidden) mobileMenu.removeAttribute('hidden'); else mobileMenu.setAttribute('hidden', ''); }); } const savedTheme = localStorage.getItem('nb-theme'); if (savedTheme === 'dark') document.documentElement.classList.add('dark'); if (themeToggle) { themeToggle.addEventListener('click', () => { if (document.documentElement.classList.contains('dark')) { document.documentElement.classList.remove('dark'); localStorage.setItem('nb-theme', 'light'); } else { document.documentElement.classList.add('dark'); localStorage.setItem('nb-theme', 'dark'); } }); } authButtons.forEach(btn => { btn.addEventListener('click', () => { authDialog.removeAttribute('hidden'); const mode = btn.getAttribute('data-auth-modal'); authDialog.querySelector('[data-dialog-title]').textContent = mode === 'login' ? 'Sign in to NovaBloom' : 'Create your account'; }); }); if (closeDialog) closeDialog.addEventListener('click', () => authDialog.setAttribute('hidden', '')); const footer = document.querySelector('footer'); const banner = footer.querySelector('[data-cookie-banner]'); const closeBtn = footer.querySelector('[data-cookie-close]'); const consentKey = 'novabloomCookieConsent'; if (banner && closeBtn) { if (!localStorage.getItem(consentKey)) { banner.classList.remove('hidden'); } closeBtn.addEventListener('click', () => { localStorage.setItem(consentKey, 'true'); banner.classList.add('hidden'); }); } })();