Mediavra PlumbCraft

Frequently Asked Questions

Do I need prior plumbing experience?

No. Our Beginner track covers safety, basic tools, reading fixtures, and leak diagnosis fundamentals before advanced work.

How long do I keep course access?

You receive lifetime access to course materials, including updated compliance notes and refreshed checklists.

Are tools included with the courses?

No. Courses list required tools and recommended brands. We teach safe alternatives if a specialty tool is unavailable.

Do you guarantee specific income or clients?

No. We do not make financial guarantees. We focus on skills, documentation, and consistency that support professional outcomes.

Can I get mentor feedback on a job scenario?

Yes. Submit notes and photos via the mentor portal linked in your course dashboard; expect guidance within two business days.

What is your refund policy?

If less than 20% of a course has been completed, you may request a refund within 14 days of purchase. See Terms for details.

Are our methods code-compliant everywhere?

We reference common model codes and note regional differences. Always verify local amendments before starting work.

Can I transfer a course to a teammate?

Yes. Each seat is assigned to an individual. Contact support to reassign a seat before 30% progress is reached.

How do “Fallows” work?

Click the star on a course to add it to Fallows (favorites). We store course IDs locally on your device; they don’t sync across devices.

Is the content available offline?

Yes. You can download all lessons, videos and checklists for offline viewing through the student portal.

`; document.querySelector('header').innerHTML = headerHTML; document.querySelector('footer').innerHTML = footerHTML; } function initInteractions() { // Theme const themePref = localStorage.getItem('theme') || 'dark'; if (themePref === 'light') document.documentElement.classList.add('theme-light'); document.querySelectorAll('[data-open="theme"]').forEach(btn => { btn.addEventListener('click', () => toggleModal('themeModal', true)); }); document.querySelectorAll('[data-theme]').forEach(btn => { btn.addEventListener('click', () => { const mode = btn.getAttribute('data-theme'); if (mode === 'light') { document.documentElement.classList.add('theme-light'); localStorage.setItem('theme', 'light'); } else { document.documentElement.classList.remove('theme-light'); localStorage.setItem('theme', 'dark'); } toggleModal('themeModal', false); }); }); // Modals ['signIn', 'register'].forEach(id => { document.querySelectorAll(`[data-open="${id}"]`).forEach(b => { b.addEventListener('click', () => toggleModal(id + 'Modal', true)); }); }); document.querySelectorAll('[data-close-modal]').forEach(b => { b.addEventListener('click', () => { b.closest('[data-modal]').classList.add('hidden'); }); }); // Mobile menu const mb = document.getElementById('mobileMenuBtn'); const mn = document.getElementById('mobileMenu'); if (mb && mn) mb.addEventListener('click', () => mn.classList.toggle('hidden')); // Cookie banner from footer const banner = document.getElementById('cookieBanner'); const accept = document.getElementById('cookieAccept'); const close = document.getElementById('cookieClose'); if (banner && !localStorage.getItem('cookieConsent')) { setTimeout(() => banner.classList.remove('hidden'), 1200); } if (accept) accept.addEventListener('click', () => { localStorage.setItem('cookieConsent', 'yes'); banner.classList.add('hidden'); }); if (close) close.addEventListener('click', () => { localStorage.setItem('cookieConsent', 'yes'); banner.classList.add('hidden'); }); } function toggleModal(id, open) { const m = document.getElementById(id); if (!m) return; m.classList.toggle('hidden', !open); } function initFaqSearch() { const input = document.getElementById('searchFaq'); if (!input) return; input.addEventListener('input', () => { const q = input.value.toLowerCase().trim(); document.querySelectorAll('#faqs details').forEach(d => { const txt = d.textContent.toLowerCase(); d.style.display = txt.includes(q) ? '' : 'none'; }); }); } (function init() { injectHeaderFooter(); initInteractions(); initFaqSearch(); })();