(function(){
var R=document.querySelector('.tvlp');if(!R)return;
var css=`
.tvlp{--n:#0b2f5c;--b:#0b4f9c;--r:#e03131;--y:#ffd43b;--g:#5b6573;--l:#f4f7fb;--bd:#e3eaf3;font-size:16px;line-height:1.65;color:#1f2a37;max-width:1140px;margin:0 auto}
.tvlp *{box-sizing:border-box}.tvlp img{max-width:100%;height:auto}
.tvlp h1{font-size:34px;line-height:1.25;color:#fff;margin:10px 0 12px;font-weight:800}
.tvlp h2{font-size:27px;line-height:1.3;color:var(--n);margin:0 0 8px;font-weight:800;text-align:center}
.tvlp h3{font-size:18px;color:var(--n);margin:0 0 6px;font-weight:700}
.tvlp p{margin:0 0 12px}
.tvlp a{color:var(--b)}
.tvlp .sec{padding:44px 20px}
.tvlp .sec.alt{background:var(--l);border-radius:18px}
.tvlp .sub{text-align:center;color:var(--g);max-width:760px;margin:0 auto 26px}
.tvlp .hero{background:linear-gradient(135deg,#0b2f5c 0%,#0b4f9c 60%,#1769c4 100%);border-radius:20px;padding:40px 34px;color:#e9f1fb;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:30px;align-items:center;position:relative;overflow:hidden}
.tvlp .hero:after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:rgba(255,212,59,.12)}
.tvlp .hero .tag{display:inline-block;background:rgba(255,255,255,.14);color:var(--y);font-weight:700;font-size:13px;padding:5px 12px;border-radius:30px;letter-spacing:.3px;text-transform:uppercase}
.tvlp .hero .lead{font-size:17px;color:#dce8f7}
.tvlp .hero ul{list-style:none;padding:0;margin:14px 0 18px}
.tvlp .hero li{padding:4px 0 4px 28px;position:relative}
.tvlp .hero li:before{content:"✓";position:absolute;left:0;top:4px;width:20px;height:20px;border-radius:50%;background:var(--y);color:var(--n);font-weight:800;font-size:12px;display:flex;align-items:center;justify-content:center}
.tvlp .hero .ph img{width:100%;border-radius:14px;box-shadow:0 14px 34px rgba(0,0,0,.28);display:block;aspect-ratio:3/2;object-fit:cover}
.tvlp .ctas{display:flex;flex-wrap:wrap;gap:10px}
.tvlp .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:10px;font-weight:800;text-decoration:none!important;font-size:15.5px;transition:transform .15s,box-shadow .15s}
.tvlp .btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.18)}
.tvlp .btn.call{background:var(--r);color:#fff!important}
.tvlp .btn.zalo{background:#fff;color:var(--b)!important}
.tvlp .btn.ghost{background:transparent;color:#fff!important;border:2px solid rgba(255,255,255,.55)}
.tvlp .btn.blue{background:var(--b);color:#fff!important}
.tvlp .trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:13.5px;color:#cfe0f3}
.tvlp .trust span:before{content:"★ ";color:var(--y)}
.tvlp .g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.tvlp .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.tvlp .card{background:#fff;border:1px solid var(--bd);border-radius:14px;padding:20px;transition:box-shadow .2s,transform .2s}
.tvlp .card:hover{box-shadow:0 10px 24px rgba(11,40,90,.1);transform:translateY(-3px)}
.tvlp .card p{color:var(--g);font-size:15px;margin:0}
.tvlp .ico{width:44px;height:44px;border-radius:12px;background:#e8f1fc;color:var(--b);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:10px}
.tvlp .pain .card{border-left:4px solid var(--r)}
.tvlp .steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;counter-reset:st}
.tvlp .step{background:#fff;border:1px solid var(--bd);border-radius:14px;padding:18px 16px;position:relative;counter-increment:st}
.tvlp .step:before{content:counter(st);width:34px;height:34px;border-radius:50%;background:var(--r);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:10px}
.tvlp .step p{font-size:14.5px;color:var(--g);margin:0}
.tvlp .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center}
.tvlp .split img{width:100%;border-radius:14px;display:block;aspect-ratio:3/2;object-fit:cover}
.tvlp .guide{max-width:860px;margin:0 auto}
.tvlp .guide h2{text-align:left;font-size:24px;margin-top:26px}
.tvlp .guide h3{margin-top:16px}
.tvlp .guide ul,.tvlp .guide ol{padding-left:22px;margin:0 0 12px}
.tvlp .guide li{margin:4px 0}
.tvlp .tbl{overflow-x:auto;margin:10px 0 6px}
.tvlp table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;font-size:15px}
.tvlp th{background:var(--n);color:#fff;text-align:left;padding:11px 12px;font-weight:700}
.tvlp td{padding:10px 12px;border-bottom:1px solid var(--bd);vertical-align:top}
.tvlp tr:nth-child(even) td{background:#f8fafd}
.tvlp .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:6px}
.tvlp .stats div{background:#fff;border:1px solid var(--bd);border-radius:14px;padding:16px;text-align:center}
.tvlp .stats b{display:block;font-size:20px;color:var(--b)}
.tvlp .stats span{font-size:13.5px;color:var(--g)}
.tvlp .areas{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}
.tvlp .areas a{background:#fff;border:1px solid #cfe0f3;border-radius:30px;padding:7px 14px;font-size:14px;text-decoration:none;font-weight:600}
.tvlp .areas a:hover{background:var(--b);color:#fff}
.tvlp .faq{max-width:860px;margin:0 auto}
.tvlp .faq .q{background:#fff;border:1px solid var(--bd);border-radius:12px;margin:0 0 10px;overflow:hidden}
.tvlp .faq .q h3{margin:0;padding:15px 48px 15px 18px;cursor:pointer;position:relative;font-size:16.5px}
.tvlp .faq .q h3:after{content:"+";position:absolute;right:18px;top:12px;font-size:22px;color:var(--r);transition:transform .2s}
.tvlp .faq .q.open h3:after{transform:rotate(45deg)}
.tvlp .faq .q .a{display:none;padding:0 18px 14px;color:#374151}
.tvlp .faq .q.open .a{display:block}
.tvlp .rel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.tvlp .rel a{display:block;background:#fff;border:1px solid var(--bd);border-radius:12px;padding:14px 16px;font-weight:700;text-decoration:none;color:var(--n)}
.tvlp .rel a:after{content:" →";color:var(--r)}
.tvlp .cta{background:linear-gradient(135deg,#e03131,#c92a2a);border-radius:20px;padding:34px 30px;color:#fff;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:26px;align-items:center}
.tvlp .cta h2{color:#fff;text-align:left}
.tvlp .cta p{color:#ffe3e3}
.tvlp .cta .btn.zalo{color:var(--r)!important}
.tvlp .lpf{background:#fff;border-radius:14px;padding:18px;color:#1f2a37}
.tvlp .lpf b{display:block;color:var(--n);margin-bottom:8px;font-size:17px}
.tvlp .lpf input,.tvlp .lpf select,.tvlp .lpf textarea{width:100%;border:1px solid #cfd8e3;border-radius:9px;padding:10px 12px;margin:0 0 9px;font-size:15px;font-family:inherit}
.tvlp .lpf button{width:100%;background:var(--n);color:#fff;border:0;border-radius:9px;padding:12px;font-weight:800;font-size:15.5px;cursor:pointer}
.tvlp .lpf small{display:block;color:var(--g);margin-top:6px;font-size:12.5px}
.tvlp .addr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.tvlp .addr div{background:#fff;border:1px solid var(--bd);border-radius:12px;padding:14px 16px;font-size:14.5px}
.tvlp .addr strong{display:block;color:var(--n);margin-bottom:4px}
.tvlp .note{background:#fff8e1;border:1px solid #ffe08a;border-radius:12px;padding:14px 16px;font-size:15px}
.tvlp .mbar{display:none}
@media(max-width:991px){.tvlp .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tvlp .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.tvlp h1{font-size:26px}.tvlp h2{font-size:22px}.tvlp .sec{padding:30px 6px}.tvlp .hero,.tvlp .cta,.tvlp .split{grid-template-columns:1fr;padding:26px 18px}.tvlp .g3,.tvlp .g2,.tvlp .rel,.tvlp .addr{grid-template-columns:1fr}.tvlp .steps{grid-template-columns:1fr}
.tvlp .mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9999;box-shadow:0 -4px 14px rgba(0,0,0,.15)}.tvlp .mbar a{flex:1;text-align:center;padding:13px 6px;font-weight:800;color:#fff!important;text-decoration:none}.tvlp .mbar .c{background:#e03131}.tvlp .mbar .z{background:#0b4f9c}body{padding-bottom:52px}}
`;
var s=document.createElement('style');s.textContent=css;document.head.appendChild(s);
R.querySelectorAll('.faq .q h3').forEach(function(h){h.addEventListener('click',function(){h.parentNode.classList.toggle('open')})});
var f=R.querySelector('.faq .q');if(f)f.classList.add('open');
R.querySelectorAll('a[href^="#"]').forEach(function(a){a.addEventListener('click',function(e){var t=R.querySelector(a.getAttribute('href'));if(t){e.preventDefault();t.scrollIntoView({behavior:'smooth',block:'start'})}})});
R.querySelectorAll('.lpform').forEach(function(box){
var t=box.getAttribute('data-t')||document.title;
var fm=document.createElement('form');fm.className='lpf';fm.method='post';fm.action='/lienhe/request_support';
fm.innerHTML='Để lại số – kỹ thuật gọi lại tư vấnThông tin chỉ dùng để liên hệ hỗ trợ bạn.';
fm.querySelector('[name="data[Contact][subject]"]').value='Yêu cầu từ trang: '+t;
box.appendChild(fm)});
try{var qs=[].slice.call(R.querySelectorAll('.faq .q')).map(function(q){return{"@type":"Question","name":q.querySelector('h3').textContent.trim(),"acceptedAnswer":{"@type":"Answer","text":q.querySelector('.a').textContent.trim()}}});
var h1=R.querySelector('h1');var ld=[{"@context":"https://schema.org","@type":"Service","name":h1?h1.textContent.trim():document.title,"areaServed":"Hà Nội","provider":{"@type":"LocalBusiness","name":"Máy In Thần Vũ","telephone":"0965305158","url":"https://mayinlongbien.vn/","address":{"@type":"PostalAddress","streetAddress":"Số 16, Ngõ 143 Hoàng Như Tiếp, P. Bồ Đề","addressLocality":"Long Biên, Hà Nội","addressCountry":"VN"}}}];
if(qs.length)ld.push({"@context":"https://schema.org","@type":"FAQPage","mainEntity":qs});
ld.forEach(function(o){var sc=document.createElement('script');sc.type='application/ld+json';sc.textContent=JSON.stringify(o);document.head.appendChild(sc)})}catch(e){}
})();