EnVue Video Hub — Interviews • Podcasts • Webinars :root{ /* EnVue-inspired palette */ –bg:#0a1224; /* deep navy */ –card:#0f1a33; /* darker navy */ –ink:#e8f0ff; /* near-white */ –muted:#e8f0ff; /* slate-blue */ –brand:#48d5c0; /* teal accent */ –brand-2:#33a5ff; /* azure accent */ –ring: 0 0 0 3px rgba(51,165,255,.35); –radius: 18px; –shadow: 0 12px 40px rgba(0,0,0,.35); } *{box-sizing:border-box} body{margin:0;background:radial-gradient(1200px 800px at 75% -200px,rgba(72,213,192,.18),transparent 60%),linear-gradient(180deg,#0a1224,#0a1224 40%,#0b1430 100%);font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, “Apple Color Emoji”,”Segoe UI Emoji”;color:var(–ink)} /* Hero */ .hero{position:relative;overflow:hidden;padding:96px 24px 56px;border-bottom:1px solid rgba(255,255,255,.07)} .hero .wrap{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:center} .h-badge{display:inline-flex;gap:8px;align-items:center;background:linear-gradient(90deg,rgba(72,213,192,.15),rgba(51,165,255,.15));border:1px solid rgba(255,255,255,.12);padding:8px 12px;border-radius:999px;font-weight:600;color:var(–muted)} h1{font-size:clamp(28px,4.2vw,48px);line-height:1.08;margin:14px 0 10px} .sub{font-size:clamp(15px,1.6vw,18px);color:var(–muted);max-width:56ch} .cta{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap} .btn{appearance:none;border:0;border-radius:999px;padding:12px 18px;font-weight:700;cursor:pointer;transition:.25s;background:linear-gradient(90deg,var(–brand),var(–brand-2));color:#041226;box-shadow:var(–shadow)} .btn.ghost{background:transparent;color:var(–ink);border:1px solid rgba(255,255,255,.18)} .hero-card{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));backdrop-filter: blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:var(–radius);padding:18px;box-shadow:var(–shadow)} .hero iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:12px} /* Filters */ .toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:1200px;margin:28px auto 8px;padding:0 24px} .filters{display:flex;gap:10px;flex-wrap:wrap} .chip{padding:9px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);color:var(–ink);font-weight:600;cursor:pointer;transition:.2s} .chip[aria-pressed=”true”], .chip:hover{background:linear-gradient(90deg,rgba(72,213,192,.18),rgba(51,165,255,.18));box-shadow:var(–ring)} /* Grid */ .grid{max-width:1200px;margin:12px auto 80px;padding:0 24px;display:grid;grid-template-columns:repeat(12,1fr);gap:18px} .card{grid-column:span 12;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.1);border-radius:var(–radius);overflow:hidden;transition:.25s;position:relative} .card:hover{transform:translateY(-4px)} .thumb{position:relative} .thumb::after{content:””;position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.35));} .thumb > iframe{display:block;width:100%;aspect-ratio:16/9;border:0} .meta{padding:14px 16px 18px} .tag{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:rgba(72,213,192,.12);border:1px solid rgba(72,213,192,.4);color:#bff6ee;padding:6px 9px;border-radius:999px} .title{font-size:18px;margin:10px 0 6px} .desc{color:var(–muted);font-size:14px;line-height:1.5} @media (min-width:720px){ .card{grid-column:span 6} } @media (min-width:1024px){ .card{grid-column:span 4} } /* Modal */ dialog{width:min(980px,96vw);border:0;border-radius:14px;box-shadow:var(–shadow);background:#000000;overflow:hidden} dialog::backdrop{background:rgba(0,0,0,.7)} .modal-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border-bottom:1px solid rgba(255,255,255,.08)} .modal-title{font-weight:700} .x{background:transparent;border:1px solid rgba(255,255,255,.2);color:var(–ink);border-radius:10px;padding:6px 10px;cursor:pointer} .modal-body{padding:0} .modal-body iframe{display:block;width:100%;height:min(70vh,64vw);border:0} /* Footer */ footer{max-width:1200px;margin:24px auto 64px;padding:0 24px;color:var(–muted);font-size:14px} .rss{opacity:.9}
🎥 EnVue Originals

Interviews, Podcasts & Webinars

Explore expert conversations, customer spotlights, and partner webinars. Fresh content from our team — all in one place.

Webinar

Driving Smarter: Data‑Driven Coaching & AI

Partner webinar with Predictive Coach & Greater Than on real‑time coaching and AI for fleet safety.

Event

EnVue at DRIVE Summit

Talking customer expectations in the fleet industry from a partner perspective.

Interview

Making the Right Telematics Choice

Randy Read discusses how to evaluate telematics options and align with business goals.

Webinar

Reduce Fleet Risk & CPM

Sponsored session on lowering risk and cents‑per‑mile with smarter tech.

Interview

Who is EnVue Telematics?

A quick intro to our consultative approach and last‑mile expertise.

Webinar

Driving Safety Forward

Partner webinar on fleet safety & efficiency with OK Alone and LifeSaver Mobile.

// Simple filter + search const chips=[…document.querySelectorAll(‘.chip’)]; const cards=[…document.querySelectorAll(‘.card’)]; const search=document.getElementById(‘search’); let active=’all’; function apply(){ const q=(search.value||”).trim().toLowerCase(); cards.forEach(c=>{ const tag=c.dataset.tags; const title=(c.dataset.title||”).toLowerCase(); const matchTag=(active===’all’||tag.includes(active)); const matchText=(!q||title.includes(q)); c.style.display=(matchTag&&matchText)?’block’:’none’; }); } chips.forEach(ch=>ch.addEventListener(‘click’,()=>{ chips.forEach(x=>x.setAttribute(‘aria-pressed’,’false’)); ch.setAttribute(‘aria-pressed’,’true’); active=ch.dataset.filter; apply(); })); search.addEventListener(‘input’,apply); // Lightweight modal player const modal=document.getElementById(‘modal’); const frame=document.getElementById(‘modalFrame’); const titleEl=document.getElementById(‘modalTitle’); const close=document.getElementById(‘close’); document.querySelectorAll(‘.thumb’).forEach(t=>{ t.addEventListener(‘click’,()=>{ const vid=t.getAttribute(‘data-yt’); const card=t.closest(‘.card’); titleEl.textContent=card.querySelector(‘.title’)?.textContent||’Playing…’; frame.src=`https://www.youtube.com/embed/${vid}?autoplay=1`; modal.showModal(); }); t.addEventListener(‘keypress’,(e)=>{ if(e.key===’Enter’) t.click(); }); }); close.addEventListener(‘click’,()=>{ frame.src=”; modal.close(); }); modal.addEventListener(‘close’,()=>{ frame.src=”; });