.lpm-page .mt-vsw{display:flex;justify-content:center;gap:14px;margin:36px auto 6px;max-width:760px}
.lpm-page .mt-vsw button{flex:1 1 0;font-family:inherit;cursor:pointer;background:#fff;color:#060400;border:1.5px solid #E6E5E4;border-radius:14px;padding:16px 14px;text-align:center;font-weight:900;font-size:26px;text-transform:uppercase;letter-spacing:.01em;line-height:1.25;transition:background .25s,color .25s,border-color .25s,box-shadow .25s,transform .25s}
.lpm-page .mt-vsw button small{display:block;margin-top:6px;font-size:12px;font-weight:600;text-transform:none;letter-spacing:0;color:#575351}
.lpm-page .mt-vsw button:hover{border-color:#DBA63C;transform:translateY(-2px)}
.lpm-page .mt-vsw button.on{background:#060400;color:#F8EDD9;border-color:#060400;box-shadow:0 10px 26px rgba(6,4,0,.22)}
.lpm-page .mt-vsw button.on small{color:#DBA63C}
.lpm-page .mt-vintro{margin:22px auto 0;max-width:860px;text-align:center;font-size:17px;line-height:1.65;color:#575351}
.lpm-page .mt-vintro b{color:#060400}
.lpm-page .mt-sol-card{margin:34px auto 0;width:min(100%,400px);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px rgba(6,4,0,.1);display:flex;flex-direction:column}
.lpm-page .mt-sol-cv{position:relative;aspect-ratio:3/2;background:radial-gradient(80% 90% at 70% 40%,#8A6338 0%,#3A2A1A 45%,#0C0905 100%);display:flex;align-items:center;justify-content:center;flex-direction:column;color:#F0DBB1;text-align:center;padding:16px}
.lpm-page .mt-sol-cv b{font-size:30px;font-weight:900;letter-spacing:.12em;color:#EACB8A}
.lpm-page .mt-sol-cv span{margin-top:8px;font-size:13px;font-weight:600;opacity:.8}
.lpm-page .mt-sol-cv i{position:absolute;left:12px;top:12px;font-style:normal;padding:5px 10px;border-radius:6px;background:#060400;color:#DBA63C;font-size:12px;font-weight:800;letter-spacing:.08em}
.lpm-page .mt-sol-bd{padding:22px}
.lpm-page .mt-sol-bd h3{margin:0 0 14px;font-size:19px;font-weight:900;text-transform:uppercase;line-height:1.25}
.lpm-page .mt-sol-r{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #E6E5E4;font-size:14.5px}
.lpm-page .mt-sol-r span{color:#575351}
.lpm-page .mt-sol-pr{margin:16px 0 18px;display:flex;justify-content:space-between;align-items:baseline;font-size:14.5px}
.lpm-page .mt-sol-pr b{font-size:26px;font-weight:900;color:#B8862A}
.lpm-page .mt-sol-btn{display:flex;gap:10px}
.lpm-page .mt-sol-btn a{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase}
.lpm-page .mt-sol-btn a.p{background:linear-gradient(120deg,#EACB8A,#DBA63C 50%,#E2B863);color:#060400}
.lpm-page .mt-sol-btn a.s{border:1.5px solid #BAB6B5;color:#060400;background:#fff}
.lpm-page .mt-vhint{margin:26px auto 0;text-align:center;font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#B8862A}
.lpm-page .mt-vsw{margin-top:14px!important}
.lpm-page .mt-vsw button::after{display:block;margin-top:8px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.lpm-page .mt-vsw button:not(.on){border-color:#DBA63C;border-width:2px;box-shadow:0 4px 14px rgba(219,166,60,.25);animation:mtpulse 2.2s ease-in-out infinite}
.lpm-page .mt-vsw button:not(.on)::after{content:"Bấm để xem →";color:#B8862A}
.lpm-page .mt-vsw button.on::after{content:"✓  Đang xem";color:#EACB8A}
@keyframes mtpulse{0%,100%{box-shadow:0 4px 14px rgba(219,166,60,.25)}50%{box-shadow:0 4px 22px rgba(219,166,60,.65)}}
@media (prefers-reduced-motion:reduce){.lpm-page .mt-vsw button:not(.on){animation:none}
}
.lpm-page .mt-vback{margin:34px auto 0;text-align:center}
.lpm-page .mt-vback a{display:inline-flex;align-items:center;min-height:46px;padding:0 24px;border-radius:999px;border:1.5px solid #BAB6B5;background:#fff;color:#060400;font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}
.lpm-page #mt-solati[hidden],.lpm-page #mt-transit[hidden]{display:none!important}
.lpm-page .mt-s>span:first-child{white-space:nowrap}
.lpm-page .mt-s>span:last-child{text-align:right}
.lpm-page #s10:checked~.mt-tabs label[for=s10],.lpm-page #s11:checked~.mt-tabs label[for=s11],.lpm-page #s12:checked~.mt-tabs label[for=s12]{color:#060400;background:linear-gradient(120deg,#EACB8A,#DBA63C 50%,#E2B863)}
.lpm-page #s10:checked~.mt-ps10,.lpm-page #s11:checked~.mt-ps11,.lpm-page #s12:checked~.mt-ps12{display:flex!important}
@media (max-width:760px){.lpm-page .mt-vsw{gap:10px;margin-top:28px}
.lpm-page .mt-vsw button{font-size:19px;padding:14px 6px}
.lpm-page .mt-vsw button::after{font-size:10.5px}
.lpm-page .mt-vsw button small{font-size:11.5px}
.lpm-page .mt-vintro{font-size:15.5px}
}
.lpm-page{margin:0;font-family:"Be Vietnam Pro",system-ui,sans-serif;color:#060400;background:#fff;-webkit-font-smoothing:antialiased}
.lpm-page *{box-sizing:border-box}
.lpm-page a{color:inherit;text-decoration:none}
.lpm-page .mt-p5>div{align-self:stretch}
@media (max-width:760px){.lpm-page .mt-p5{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.lpm-page .mt-p5>div:last-child{grid-column:1/-1}
}
@media (max-width:760px){.lpm-page .mt-p7{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media (max-width:760px){.lpm-page .mt-steps{grid-template-columns:1fr!important;gap:16px!important}
.lpm-page .mt-arr{display:none!important}
}
.lpm-page .mt-howrap{overflow:hidden;border-radius:16px}
.lpm-page .mt-ho{display:flex;gap:16px;width:calc(200% + 16px);animation:mtho 36s ease-in-out infinite alternate}
.lpm-page .mt-ho>a{flex:0 0 calc((100% - 80px)/6)}
.lpm-page .mt-howrap:hover .mt-ho{animation-play-state:paused}
@keyframes mtho{from{transform:translateX(0)}to{transform:translateX(calc((100% + 16px)*-3/6))}}
@media (max-width:760px){.lpm-page .mt-ho{width:calc(300% + 32px)}
@keyframes mtho{from{transform:translateX(0)}to{transform:translateX(calc((100% + 16px)*-4/6))}}
}
@media (prefers-reduced-motion:reduce){.lpm-page .mt-ho{animation:none}
.lpm-page .mt-howrap{overflow-x:auto}
}
.lpm-page .mt-p3,.lpm-page .mt-p4{align-items:stretch}
.lpm-page .mt-cdn{font-size:40px}
@media (max-width:760px){.lpm-page .mt-cdn{font-size:30px!important}
}
.lpm-page .mt-lb{position:absolute;left:0;right:0;height:780px;z-index:200;box-shadow:0 0 0 2000px rgba(6,4,0,.55);background:#000;color:#fff;display:flex;flex-direction:column}
.lpm-page .mt-lbh{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 24px 8px}
.lpm-page .mt-lbs{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#DBA63C}
.lpm-page .mt-lbt{font-size:26px;font-weight:900;text-transform:uppercase;line-height:1.2}
.lpm-page .mt-lbc{font-size:20px;font-weight:700;color:#BAB6B5;white-space:nowrap;padding-top:6px}
.lpm-page .mt-lbx,.lpm-page .mt-lba{border:0;padding:0;font:inherit}
.lpm-page .mt-th{padding:0;font:inherit}
.lpm-page .mt-lbx{width:56px;height:56px;border-radius:50%;background:#1d1b19;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}
.lpm-page .mt-lbst{flex:1 1 0;min-height:200px;position:relative;display:flex;align-items:center;justify-content:center;padding:0 84px}
.lpm-page .mt-lbst img.mt-lbi{position:absolute;left:84px;right:84px;top:0;bottom:0;width:calc(100% - 168px);height:100%;object-fit:contain;display:block;background:#000}
.lpm-page .mt-lba{position:absolute;top:50%;margin-top:-28px;width:56px;height:56px;border-radius:50%;background:#fff;color:#060400;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}
.lpm-page .mt-lbp{left:12px}
.lpm-page .mt-lbn{right:12px}
.lpm-page .mt-ths{display:flex;gap:12px;justify-content:flex-start;overflow-x:auto;padding:14px 16px 10px}
.lpm-page .mt-th{flex:0 0 auto;width:92px;height:62px;border-radius:8px;overflow:hidden;opacity:.5;border:2px solid transparent;cursor:pointer;background:#1d1b19}
.lpm-page .mt-th:first-child{margin-left:auto}
.lpm-page .mt-th:last-child{margin-right:auto}
.lpm-page .mt-th.on{opacity:1;border-color:#DBA63C}
.lpm-page .mt-th img{width:100%;height:100%;object-fit:cover;display:block}
.lpm-page .mt-lb{animation:mtlbin .38s cubic-bezier(.2,.8,.2,1) both}
@keyframes mtlbin{from{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:none}}
@keyframes mtsn0{from{opacity:0;transform:translateX(70px) scale(.97)}to{opacity:1;transform:none}}
@keyframes mtsn1{from{opacity:0;transform:translateX(70px) scale(.97)}to{opacity:1;transform:none}}
@keyframes mtsp0{from{opacity:0;transform:translateX(-70px) scale(.97)}to{opacity:1;transform:none}}
@keyframes mtsp1{from{opacity:0;transform:translateX(-70px) scale(.97)}to{opacity:1;transform:none}}
.lpm-page .mt-lbi.mt-n0{animation:mtsn0 .42s cubic-bezier(.2,.8,.2,1) both}
.lpm-page .mt-lbi.mt-n1{animation:mtsn1 .42s cubic-bezier(.2,.8,.2,1) both}
.lpm-page .mt-lbi.mt-p0{animation:mtsp0 .42s cubic-bezier(.2,.8,.2,1) both}
.lpm-page .mt-lbi.mt-p1{animation:mtsp1 .42s cubic-bezier(.2,.8,.2,1) both}
.lpm-page .mt-lba{transition:transform .2s,background .2s}
.lpm-page .mt-lba:hover{transform:scale(1.12);background:#DBA63C}
.lpm-page .mt-lbx{transition:transform .25s,background .2s}
.lpm-page .mt-lbx:hover{transform:rotate(90deg);background:#3a342c}
.lpm-page .mt-th{transition:opacity .2s,transform .2s,border-color .2s}
.lpm-page .mt-th:hover{opacity:1;transform:translateY(-3px)}
.lpm-page .mt-cv{cursor:zoom-in}
@media (prefers-reduced-motion:reduce){.lpm-page .mt-lb,.lpm-page .mt-lbi{animation:none!important}
}
.lpm-page .mt-lbf{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;padding:6px 16px 22px}
.lpm-page .mt-lbf a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 34px;border-radius:999px;font-weight:800;font-size:17px;letter-spacing:.04em;text-transform:uppercase}
@media (max-width:760px){.lpm-page .mt-lbh{padding:12px 14px 6px}
.lpm-page .mt-lbt{font-size:19px}
.lpm-page .mt-lbc{font-size:16px}
.lpm-page .mt-lbx{width:44px;height:44px}
.lpm-page .mt-lbst{padding:0 8px}
.lpm-page .mt-lbst img.mt-lbi{left:8px;right:8px;width:calc(100% - 16px)}
.lpm-page .mt-lba{width:42px;height:42px;margin-top:-21px;background:rgba(255,255,255,.9)}
.lpm-page .mt-lbp{left:6px}
.lpm-page .mt-lbn{right:6px}
.lpm-page .mt-th{width:68px;height:46px}
.lpm-page .mt-lbf{gap:10px;padding:4px 12px 16px}
.lpm-page .mt-lbf a{flex:1;min-width:0;padding:0 12px;min-height:50px;font-size:13px}
}
.lpm-page .mt-tr{position:absolute;opacity:0;pointer-events:none}
.lpm-page .mt-tab{color:#827E7D}
.lpm-page #t10:checked~.mt-tabs label[for=t10],.lpm-page #t11:checked~.mt-tabs label[for=t11],.lpm-page #t12:checked~.mt-tabs label[for=t12]{color:#060400;background:linear-gradient(120deg,#EACB8A,#DBA63C 50%,#E2B863)}
.lpm-page #t10:checked~.mt-pn10,.lpm-page #t11:checked~.mt-pn11,.lpm-page #t12:checked~.mt-pn12{display:flex!important}
.lpm-page .mt-pn{display:none}
@media (max-width:760px){.lpm-page .mt-pn article{flex:0 0 100%!important}
}
.lpm-page .mt-gal{display:none;position:fixed;inset:0;z-index:100;background:#0b0905;flex-direction:column;align-items:center;justify-content:center;padding:56px 0 24px}
.lpm-page .mt-gal:target{display:flex}
.lpm-page .mt-gal-x{position:absolute;right:20px;top:16px;padding:10px 18px;border-radius:999px;background:#fff;color:#060400;font-weight:800;font-size:14px}
.lpm-page .mt-gal-t{position:absolute;left:24px;top:24px;color:#F0DBB1;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.06em}
.lpm-page .mt-gal-track{display:flex;gap:16px;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 7vw;box-sizing:border-box}
.lpm-page .mt-slide{flex:0 0 86vw;max-width:820px;aspect-ratio:3/2;scroll-snap-align:center;border-radius:12px;background-color:#14110c}
@media (max-width:760px){.lpm-page .mt-gal-t{font-size:12px;right:130px}
}
@media (max-width:760px){.lpm-page .mt-big{font-size:72px!important}
.lpm-page .mt-bigw{font-size:19px!important}
}
@media (max-width:760px){.lpm-page .mt-p3,.lpm-page .mt-p4{grid-template-columns:1fr!important}
}
.lpm-page .mt-facwrap{overflow:hidden;border-radius:14px}
.lpm-page .mt-fac{display:flex;gap:14px;width:300%;animation:mtfac 45s ease-in-out infinite alternate}
.lpm-page .mt-fac>div{flex:0 0 calc((100% - 154px)/12);height:250px}
.lpm-page .mt-facwrap:hover .mt-fac{animation-play-state:paused}
@keyframes mtfac{from{transform:translateX(0)}to{transform:translateX(calc((100% + 14px)*-8/12))}}
@media (max-width:760px){.lpm-page .mt-fac{width:600%}
@keyframes mtfac{from{transform:translateX(0)}to{transform:translateX(calc((100% + 14px)*-10/12))}}
}
@media (prefers-reduced-motion:reduce){.lpm-page .mt-fac{animation:none}
.lpm-page .mt-facwrap{overflow-x:auto}
}
.lpm-page .mt-sticky{display:none}
@media (max-width:760px){.lpm-page .mt-sticky{display:flex}
}
.lpm-page button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}
@keyframes mtBlink{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(219,166,60,.75)}50%{opacity:.55;box-shadow:0 0 0 14px rgba(219,166,60,0)}}
.lpm-page .mt-blink{animation:mtBlink 2.2s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){.lpm-page .mt-blink{animation:none}
}
.lpm-page .mt-cmp{max-width:1000px;margin:40px auto 0;background:#fff;border:1px solid #E6E5E4;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px rgba(6,4,0,.06)}
.lpm-page .mt-cmp-h,.lpm-page .mt-cmp-r{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:0}
.lpm-page .mt-cmp-h>div{padding:18px 20px;text-align:center;font-weight:900;font-size:17px;text-transform:uppercase;background:#060400;color:#F8EDD9}
.lpm-page .mt-cmp-h>div:first-child{background:#060400;color:#DBA63C;text-align:left;font-size:13px;letter-spacing:.14em}
.lpm-page .mt-cmp-h small{display:block;margin-top:3px;font-size:11.5px;font-weight:600;text-transform:none;letter-spacing:0;color:#DBA63C}
.lpm-page .mt-cmp-r>div{padding:14px 20px;font-size:14.5px;line-height:1.5;border-top:1px solid #E6E5E4;color:#32302E}
.lpm-page .mt-cmp-r>div:first-child{font-weight:700;color:#575351;background:#FAF7F0}
.lpm-page .mt-cmp-r>div:not(:first-child){text-align:center;font-weight:600}
.lpm-page .mt-cmp-r:nth-child(odd)>div:not(:first-child){background:#FFFCF6}
.lpm-page .mt-cmp-r>div.mt-win{background:#FBF1D9!important;color:#060400}
.lpm-page .mt-star{color:#DBA63C;font-size:16px;margin-right:6px;vertical-align:-1px}
.lpm-page .mt-cmp-legend{margin:14px 0 0;text-align:center;font-size:13.5px;color:#575351}
.lpm-page .mt-cmp-legend b{color:#DBA63C;font-size:16px}
.lpm-page .mt-cmp-note{margin:18px auto 0;max-width:760px;text-align:center;font-size:13px;line-height:1.6;color:#575351}
@media (max-width:760px){.lpm-page .mt-cmp-h{grid-template-columns:1fr 1fr}
.lpm-page .mt-cmp-h>div:first-child{display:none}
.lpm-page .mt-cmp-h>div{padding:14px 8px;font-size:14px}
.lpm-page .mt-cmp-r{grid-template-columns:1fr 1fr}
.lpm-page .mt-cmp-r>div:first-child{grid-column:1/-1;padding:10px 14px;font-size:13px}
.lpm-page .mt-cmp-r>div:not(:first-child){padding:12px 10px;font-size:13.5px;border-top:0}
.lpm-page .mt-cmp-r>div:nth-child(3){border-left:1px solid #E6E5E4}
.lpm-page .mt-cmp-r:nth-child(odd)>div:not(:first-child){background:#fff}
}
.lpm-page .mt-pctl{display:none;align-items:center;justify-content:center;gap:14px;margin:2px 0 6px}
.lpm-page .mt-pctl button{width:42px;height:42px;border-radius:50%;border:1.5px solid #BAB6B5;background:#fff;color:#060400;font-size:22px;line-height:1;cursor:pointer;font-family:inherit}
.lpm-page .mt-pctl button[disabled]{opacity:.35}
.lpm-page .mt-pctl .c{font-weight:800;font-size:14px;min-width:96px;text-align:center;color:#060400}
.lpm-page .mt-vi-ic{display:flex;width:44px;height:44px;border-radius:12px;align-items:center;justify-content:center;margin-bottom:12px;transition:transform .35s ease,background .35s ease,box-shadow .35s ease}
.lpm-page #vi-sao .mt-p5>.mt-gi{position:relative;isolation:isolate}
.lpm-page #vi-sao .mt-p5>.mt-gi::before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .35s ease;background:linear-gradient(150deg,#EACB8A,#DBA63C 55%,#C98F22)}
.lpm-page #vi-sao .mt-p5>.mt-gi.mt-hot::before,.lpm-page #vi-sao .mt-p5>.mt-gi:active::before{opacity:1}
.lpm-page #vi-sao .mt-p5>.mt-gi.mt-hot,.lpm-page #vi-sao .mt-p5>.mt-gi.mt-hot>div,.lpm-page #vi-sao .mt-p5>.mt-gi:active,.lpm-page #vi-sao .mt-p5>.mt-gi:active>div{color:#060400!important}
.lpm-page #vi-sao .mt-p5>.mt-gi.mt-hot .mt-vi-ic,.lpm-page #vi-sao .mt-p5>.mt-gi:active .mt-vi-ic{transform:translateY(-3px) scale(1.12) rotate(-6deg);background:rgba(6,4,0,.14)!important;color:#060400!important}
.lpm-page #vi-sao .mt-p5>.mt-gi{-webkit-tap-highlight-color:transparent}
.lpm-page .mt-dup{display:none}
@keyframes mtlg{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 5px))}}
@keyframes mtlg2{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 7px))}}
.lpm-page .mt-lgw{overflow:hidden;padding:12px 0;margin-top:28px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}
.lpm-page .mt-lgw .mt-p7{display:flex!important;gap:14px!important;margin-top:0!important;width:max-content;animation:mtlg2 42s linear infinite}
.lpm-page .mt-lgw .mt-p7>div{flex:0 0 200px!important;opacity:1!important;transform:none!important}
.lpm-page .mt-lgw .mt-dup{display:flex!important}
.lpm-page .mt-lgw:hover .mt-p7{animation-play-state:paused}
@media (min-width:761px){.lpm-page #mau-xe .mt-pn{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:24px!important;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -14px!important;padding:12px 14px 28px;scroll-padding-left:14px;scrollbar-width:none}
.lpm-page #mau-xe .mt-pn::-webkit-scrollbar{display:none}
.lpm-page #mau-xe .mt-pn article{flex:0 0 calc((100% - 48px)/3)!important;scroll-snap-align:start}
.lpm-page .mt-pctl.on{display:flex!important}
.lpm-page #mau-xe .mt-pctl{margin:-6px 0 18px}
}
@media (hover:hover){.lpm-page .mt-s-steps .mt-steps>div{transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .3s ease,box-shadow .3s ease,background .3s ease!important;cursor:default}
.lpm-page .mt-s-steps .mt-steps>div:hover{transform:translateY(-8px)!important;background:linear-gradient(150deg,#FBF1DC,#F4E1B5)!important;box-shadow:0 16px 34px rgba(184,132,30,.28)!important}
.lpm-page .mt-s-steps .mt-steps>div h3{transition:color .3s}
.lpm-page .mt-s-steps .mt-steps>div:hover h3{color:#8A5F10}
.lpm-page .mt-s-steps .mt-arr{transition:transform .3s ease}
.lpm-page .mt-s-steps .mt-steps>div:hover .mt-arr{transform:translateY(-50%) translateX(6px)!important}
}
@media (min-width:1101px){.lpm-page #vi-sao .mt-p5>.mt-gi>div:nth-of-type(1){font-size:25px!important}
}
@media (hover:hover) and (min-width:761px){.lpm-page #trang-bi .mt-tgrid>.mt-gi{transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .35s ease,box-shadow .35s ease!important}
.lpm-page #trang-bi .mt-tgrid>.mt-gi:hover{transform:translateY(-6px) scale(1.02)!important;box-shadow:0 18px 40px rgba(219,166,60,.28)!important}
.lpm-page #trang-bi .mt-tgrid>.mt-gi>div>div:first-child{transition:color .3s}
.lpm-page #trang-bi .mt-tgrid>.mt-gi:hover>div>div:first-child{color:#EACB8A!important}
.lpm-page .mt-s-need .mt-p4>div{transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .35s ease,box-shadow .35s ease!important}
.lpm-page .mt-s-need .mt-p4>div:hover{transform:translateY(-8px)!important;box-shadow:0 20px 44px rgba(184,132,30,.25)!important}
.lpm-page .mt-s-need .mt-p4>div>div:first-child{transition:transform .35s ease,background .35s ease}
.lpm-page .mt-s-need .mt-p4>div:hover>div:first-child{transform:scale(1.1) rotate(-6deg);background:linear-gradient(140deg,#EACB8A,#DBA63C)!important}
.lpm-page .mt-s-why .mt-p3>article{transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .35s ease,box-shadow .35s ease!important}
.lpm-page .mt-s-why .mt-p3>article:hover{transform:translateY(-8px) scale(1.02)!important;box-shadow:0 24px 50px rgba(6,4,0,.3)!important}
.lpm-page .mt-s-why .mt-p3>article>div>div:nth-child(2){transition:width .35s ease}
.lpm-page .mt-s-why .mt-p3>article:hover>div>div:nth-child(2){width:72px!important}
.lpm-page .mt-s-why .mt-p3>article{transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .35s ease,box-shadow .35s ease,filter .35s ease!important}
.lpm-page .mt-s-why .mt-p3>article:hover{outline:2px solid #DBA63C;outline-offset:-2px;filter:brightness(1.08) saturate(1.1)}
.lpm-page .mt-s-why .mt-p3>article>div{transition:background .35s ease}
.lpm-page .mt-s-why .mt-p3>article:hover>div{background:linear-gradient(0deg,rgba(6,4,0,.82),transparent 88%)!important}
.lpm-page .mt-s-why .mt-p3>article>div>div:nth-child(1){transition:transform .35s ease,text-shadow .35s ease;transform-origin:left bottom}
.lpm-page .mt-s-why .mt-p3>article:hover>div>div:nth-child(1){transform:scale(1.18);text-shadow:0 0 26px rgba(219,166,60,.65)}
.lpm-page .mt-s-why .mt-p3>article>div>div:nth-child(3){transition:transform .35s ease}
.lpm-page .mt-s-why .mt-p3>article:hover>div>div:nth-child(3){transform:translateY(-4px)}
.lpm-page #vi-sao .mt-p5>.mt-gi{transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .35s ease,background .35s ease,filter .35s ease!important}
.lpm-page #vi-sao .mt-p5>.mt-gi{position:relative;isolation:isolate;transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .35s ease,color .35s ease!important}
.lpm-page #vi-sao .mt-p5>.mt-gi::before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .35s ease;background:linear-gradient(150deg,#EACB8A,#DBA63C 55%,#C98F22)}
.lpm-page #vi-sao .mt-p5>.mt-gi:hover::before{opacity:1}
.lpm-page #vi-sao .mt-p5>.mt-gi:hover{color:#060400!important}
.lpm-page #vi-sao .mt-p5>.mt-gi>div{transition:transform .35s ease,color .35s ease}
.lpm-page #vi-sao .mt-p5>.mt-gi:hover>div{color:#060400!important}
.lpm-page #vi-sao .mt-p5>.mt-gi:hover .mt-vi-ic{transform:translateY(-4px) scale(1.14) rotate(-6deg);background:rgba(6,4,0,.14)!important;color:#060400!important;box-shadow:0 8px 20px rgba(6,4,0,.18)}
.lpm-page #vi-sao .mt-p5>.mt-gi>div:nth-of-type(1){transition:transform .35s ease}
.lpm-page #vi-sao .mt-p5>.mt-gi:hover>div:nth-of-type(1){transform:scale(1.1)}
.lpm-page .mt-s-cus .mt-p7>div{transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .3s ease,box-shadow .3s ease!important}
.lpm-page .mt-s-cus .mt-p7>div:hover{transform:translateY(-6px) scale(1.04)!important;box-shadow:0 14px 30px rgba(219,166,60,.35)!important}
.lpm-page .mt-s-cus .mt-ho>a{transition:filter .3s ease}
.lpm-page .mt-s-cus .mt-ho>a:hover{filter:brightness(1.08)}
.lpm-page .mt-s-cus .mt-ho>a>div>div:nth-child(2){transition:color .3s}
.lpm-page .mt-s-cus .mt-ho>a:hover>div>div:nth-child(2){color:#EACB8A!important}
}
@media (min-width:761px) and (max-width:1100px){.lpm-page #vi-sao .mt-p5{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media (max-width:760px){.lpm-page #trang-bi{padding:44px 0!important}
.lpm-page .mt-s-cus{padding:44px 0!important}
.lpm-page .mt-s-cus h2{font-size:22px!important;margin:0 0 10px!important}
.lpm-page .mt-s-cus h2+p{font-size:14.5px!important;line-height:1.55!important}
.lpm-page .mt-s-cus .mt-lgw{overflow:hidden;margin-top:22px}
.lpm-page .mt-s-cus .mt-lgw .mt-p7{display:flex!important;gap:10px!important;margin-top:0!important;width:max-content;animation:mtlg 26s linear infinite}
.lpm-page .mt-s-cus .mt-lgw .mt-p7>div{flex:0 0 112px!important;height:62px!important;padding:8px 10px!important;border-radius:10px!important;opacity:1!important;transform:none!important}
.lpm-page .mt-s-cus .mt-lgw .mt-p7>div img{max-height:44px!important}
.lpm-page .mt-s-cus .mt-lgw .mt-dup{display:flex!important}
.lpm-page .mt-s-cus div:has(>h3){margin:30px 0 12px!important}
.lpm-page .mt-s-cus h3{font-size:16px!important}
.lpm-page .mt-s-cus h3+p{font-size:13px!important}
.lpm-page .mt-s-cus .mt-ho>a>div{padding:36px 10px 10px!important}
.lpm-page .mt-s-cus .mt-ho>a>div>div:nth-child(1){font-size:9.5px!important;letter-spacing:.08em!important}
.lpm-page .mt-s-cus .mt-ho>a>div>div:nth-child(2){font-size:13px!important;line-height:1.25!important}
.lpm-page #mau-xe .mt-tabs{position:sticky;top:58px;z-index:30;background:#F4F4F3;margin:14px -24px 8px!important;padding:16px 24px 0;max-width:none!important;box-shadow:0 8px 12px -10px rgba(6,4,0,.35)}
.lpm-page #mau-xe .mt-tab{padding:8px 6px!important;font-size:15px!important}
.lpm-page #mau-xe .mt-tab>div{font-size:11px!important}
.lpm-page #mau-xe .mt-pn{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -24px!important;padding:6px 24px 12px;scroll-padding-left:24px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.lpm-page #mau-xe .mt-pn::-webkit-scrollbar{display:none}
.lpm-page #mau-xe .mt-pn article{flex:0 0 84%!important;scroll-snap-align:start}
.lpm-page .mt-pctl.on{display:flex!important}
.lpm-page #trang-bi .mt-pctl{margin:8px 0 0}
.lpm-page #trang-bi .mt-pctl .c{color:#fff}
.lpm-page #trang-bi .mt-pctl button{border-color:rgba(255,255,255,.35)}
.lpm-page #vi-sao{padding:44px 0!important}
.lpm-page #vi-sao h2{font-size:26px!important}
.lpm-page #vi-sao h2+p{font-size:14.5px!important;line-height:1.55!important}
.lpm-page #vi-sao .mt-p5{margin-top:24px!important}
.lpm-page #vi-sao .mt-p5>div:last-child{grid-column:auto!important}
.lpm-page #vi-sao .mt-p5 .mt-st{transform:none!important;opacity:1!important}
.lpm-page #vi-sao .mt-p5>.mt-gi{padding:18px 10px!important;--vnh:0px}
.lpm-page #vi-sao .mt-vi-ic{display:flex!important;width:42px;height:42px;border-radius:12px;align-items:center;justify-content:center;margin-bottom:10px}
.lpm-page #vi-sao .mt-p5>.mt-gi>div:nth-of-type(1){font-size:25px!important}
.lpm-page #vi-sao .mt-p5>.mt-gi>div:nth-of-type(2){font-size:13px!important;margin-top:4px!important}
.lpm-page .mt-s-why{padding:44px 0!important}
.lpm-page .mt-s-why h2{font-size:26px!important;margin:8px 0 10px!important}
.lpm-page .mt-s-why h2+p{font-size:14.5px!important;line-height:1.55!important}
.lpm-page .mt-s-why .mt-p3{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:24px!important}
.lpm-page .mt-s-why .mt-p3>article{aspect-ratio:3/4!important;border-radius:10px!important}
.lpm-page .mt-s-why .mt-p3>article>div{padding:40px 8px 10px!important}
.lpm-page .mt-s-why .mt-p3>article>div>div:nth-child(1){font-size:24px!important}
.lpm-page .mt-s-why .mt-p3>article>div>div:nth-child(2){margin:6px 0 8px!important;width:24px!important}
.lpm-page .mt-s-why .mt-p3>article>div>div:nth-child(3){font-size:11.5px!important;line-height:1.3!important}
.lpm-page .mt-s-why>div>.mt-rv:last-child{margin-top:22px!important}
.lpm-page #trang-bi h2,.lpm-page .mt-s-need h2,.lpm-page .mt-s-steps h2{font-size:26px!important;margin:8px 0 10px!important}
.lpm-page #trang-bi h2+p,.lpm-page .mt-s-need h2+p,.lpm-page .mt-s-steps h2+p{font-size:14.5px!important;line-height:1.55!important}
.lpm-page #trang-bi .mt-tgrid{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;margin:24px -24px 0!important;padding:0 24px 8px;scroll-padding-left:24px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.lpm-page #trang-bi .mt-tgrid::-webkit-scrollbar{display:none}
.lpm-page #trang-bi .mt-tgrid>.mt-gi{flex:0 0 80%!important;aspect-ratio:4/3!important;scroll-snap-align:start;opacity:1!important;transform:none!important}
.lpm-page #trang-bi .mt-tgrid>.mt-gi>div{padding:50px 14px 14px!important}
.lpm-page #trang-bi .mt-tgrid>.mt-gi>div>div:first-child{font-size:16px!important;line-height:1.25!important}
.lpm-page #trang-bi .mt-tgrid>.mt-gi>div>div:nth-child(2){font-size:13px!important;line-height:1.4!important;margin-top:3px}
.lpm-page .mt-s-need{padding:44px 0!important}
.lpm-page .mt-s-need .mt-p4{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:24px!important}
.lpm-page .mt-s-need .mt-p4>div{padding:14px 12px!important;border-radius:12px!important}
.lpm-page .mt-s-need .mt-p4>div>div:first-child{width:36px!important;height:36px!important;margin-bottom:10px!important;border-radius:10px!important}
.lpm-page .mt-s-need .mt-p4>div>div:first-child svg{width:20px!important;height:20px!important}
.lpm-page .mt-s-need .mt-p4>div h3{font-size:14px!important;line-height:1.3!important;margin:0 0 6px!important}
.lpm-page .mt-s-need .mt-p4>div p{font-size:12px!important;line-height:1.5!important}
.lpm-page .mt-s-need>div>.mt-rv:last-child{margin-top:22px!important}
.lpm-page .mt-s-steps{padding:44px 0 24px!important}
.lpm-page .mt-s-steps .mt-steps{gap:8px!important;margin-top:24px!important}
.lpm-page .mt-s-steps .mt-steps>div{padding:12px 14px!important;border-radius:12px!important}
.lpm-page .mt-s-steps .mt-steps>div>div{font-size:11px!important;letter-spacing:.12em!important}
.lpm-page .mt-s-steps .mt-steps>div h3{font-size:15.5px!important;margin:2px 0 4px!important}
.lpm-page .mt-s-steps .mt-steps>div p{font-size:13px!important;line-height:1.5!important}
}
@media (prefers-reduced-motion:reduce){.lpm-page .mt-s-cus .mt-lgw .mt-p7{animation:none!important}
.lpm-page .mt-s-cus .mt-lgw{overflow-x:auto}
}
.lpm-page .mt-o100{position:relative;transform-origin:left bottom}
.lpm-page .mt-o100.mt-in2{animation:mto100pop .95s cubic-bezier(.2,1.5,.3,1) both}
.lpm-page .mt-o100 .mt-big{display:inline-block;background:linear-gradient(100deg,#EACB8A 0%,#fff 30%,#DBA63C 50%,#fff 70%,#EACB8A 100%)!important;background-size:260% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;animation:mto100gold 3.4s linear infinite,mto100glow 2.2s ease-in-out infinite!important;font-variant-numeric:tabular-nums}
.lpm-page .mt-o100 .mt-bigw{text-shadow:0 0 14px rgba(234,203,138,.55);animation:mto100txt 2.2s ease-in-out infinite}
.lpm-page .mt-spk{position:absolute;font-style:normal;color:#EACB8A;font-size:20px;line-height:1;opacity:0;pointer-events:none;animation:mto100spk 2.4s ease-in-out infinite}
@keyframes mto100pop{0%{transform:scale(.55);opacity:0}100%{transform:scale(1);opacity:1}}
@keyframes mto100gold{to{background-position:-260% 0}}
@keyframes mto100glow{0%,100%{filter:drop-shadow(0 0 8px rgba(219,166,60,.35))}50%{filter:drop-shadow(0 0 24px rgba(234,203,138,.9))}}
@keyframes mto100txt{0%,100%{text-shadow:0 0 8px rgba(234,203,138,.3)}50%{text-shadow:0 0 20px rgba(234,203,138,.85)}}
@keyframes mto100spk{0%,100%{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(20deg)}}
@media (prefers-reduced-motion:reduce){.lpm-page .mt-o100,.lpm-page .mt-o100 .mt-big,.lpm-page .mt-o100 .mt-bigw,.lpm-page .mt-spk{animation:none!important}
.lpm-page .mt-o100 .mt-big{-webkit-text-fill-color:#EACB8A!important}
}
.lpm-page .mt-map{background:#fff;padding:72px 0}
.lpm-page .mt-map-in{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:center}
.lpm-page .mt-map-k{display:block;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#DBA63C}
.lpm-page .mt-map h2{margin:10px 0 14px;font-size:34px;line-height:1.2;font-weight:900;text-transform:uppercase}
.lpm-page .mt-map-p{margin:0 0 22px;font-size:16px;line-height:1.7;color:#575351}
.lpm-page .mt-map-addr{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:14px;background:#F8EDD9;margin-bottom:22px}
.lpm-page .mt-map-addr svg{flex:0 0 auto;margin-top:2px}
.lpm-page .mt-map-addr b{display:block;font-size:14px;font-weight:800;margin-bottom:4px}
.lpm-page .mt-map-addr span{font-size:15px;line-height:1.55;color:#32302E}
.lpm-page .mt-map-btn{display:flex;gap:12px;flex-wrap:wrap}
.lpm-page .mt-map-btn a{display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:999px;font-weight:800;font-size:14px;letter-spacing:.05em;text-transform:uppercase}
.lpm-page .mt-map-go{background:linear-gradient(120deg,#EACB8A,#DBA63C 50%,#E2B863);color:#060400}
.lpm-page .mt-map-call{border:2px solid #DBA63C;color:#060400}
.lpm-page .mt-map-ph{display:none;position:absolute;inset:0;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='380' viewBox='0 0 520 380'%3E%3Crect width='520' height='380' fill='%23F1EADD'/%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-width='9' stroke-linecap='round'%3E%3Cpath d='M-10 90 L540 150'/%3E%3Cpath d='M-10 290 L540 230'/%3E%3Cpath d='M130 -10 L190 390'/%3E%3Cpath d='M360 -10 L330 390'/%3E%3C/g%3E%3Cg fill='none' stroke='%23E2D5BC' stroke-width='3'%3E%3Cpath d='M-10 200 L540 190'/%3E%3Cpath d='M250 -10 L260 390'/%3E%3Cpath d='M-10 20 L540 60'/%3E%3Cpath d='M440 -10 L470 390'/%3E%3C/g%3E%3Crect x='388' y='255' width='90' height='60' rx='8' fill='%23DCE8CF'/%3E%3Crect x='30' y='215' width='80' height='70' rx='8' fill='%23DCE8CF'/%3E%3C/svg%3E") center/cover no-repeat}
.lpm-page .mt-map-ph svg{filter:drop-shadow(0 6px 8px rgba(6,4,0,.3))}
.lpm-page .mt-map-ph b{font-size:18px;font-weight:900;text-transform:uppercase}
.lpm-page .mt-map-ph span{font-size:15px;line-height:1.5;color:#32302E;max-width:340px}
.lpm-page .mt-map-ph a{margin-top:8px;padding:12px 22px;border-radius:999px;background:#060400;color:#fff;font-weight:800;font-size:13px;letter-spacing:.05em;text-transform:uppercase}
.lpm-page .mt-map-frame.mt-noembed iframe{display:none}
.lpm-page .mt-map-frame.mt-noembed .mt-map-ph{display:flex}
.lpm-page .mt-map-frame{position:relative;min-height:380px;border-radius:16px;overflow:hidden;background:#EDEBE8;box-shadow:0 14px 40px rgba(6,4,0,.12)}
.lpm-page .mt-map-frame iframe{display:block;width:100%;height:100%;min-height:380px;border:0}
@media (max-width:860px){.lpm-page .mt-map{padding:48px 0}
.lpm-page .mt-map-in{grid-template-columns:minmax(0,1fr);gap:24px;padding:0 16px}
.lpm-page .mt-map h2{font-size:25px}
.lpm-page .mt-map-frame,.lpm-page .mt-map-frame iframe{min-height:300px}
.lpm-page .mt-map-btn a{flex:1 1 100%}
}
.lpm-page header nav a{text-transform:uppercase;letter-spacing:.06em;font-weight:800}
.lpm-page header{position:sticky;top:0;z-index:120;transition:box-shadow .25s}
.lpm-page header.mt-scrolled{box-shadow:0 6px 24px rgba(6,4,0,.12)}
.lpm-page{scroll-padding-top:72px}
@media (max-width:760px){.lpm-page{scroll-padding-top:60px}
}
.lpm-page .mt-hz{position:relative;overflow:hidden;animation:mthzring 2s ease-out infinite;transition:transform .2s}
.lpm-page .mt-hz:active{transform:scale(.95)}
.lpm-page .mt-hz:before{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);animation:mthzshine 2.8s ease-in-out infinite}
@keyframes mthzring{0%{box-shadow:0 0 0 0 rgba(0,104,255,.55)}70%{box-shadow:0 0 0 12px rgba(0,104,255,0)}100%{box-shadow:0 0 0 0 rgba(0,104,255,0)}}
@keyframes mthzshine{0%,55%{left:-70%}100%{left:130%}}
@media (prefers-reduced-motion:reduce){.lpm-page .mt-hz,.lpm-page .mt-hz:before{animation:none!important}
}
.lpm-page .mt-price{margin-top:auto!important;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 14px;padding:12px 16px;border-radius:12px;background:#060400;color:#fff}
.lpm-page .mt-price span{white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#EACB8A}
.lpm-page .mt-price b{white-space:nowrap;font-size:24px;font-weight:900;letter-spacing:-.02em;color:#fff}
.lpm-page .mt-price b i{font-style:normal;font-size:16px;font-weight:800;color:#EACB8A}
.lpm-page .mt-price b.mt-pl{font-size:18px}
.lpm-page .mt-price+div{margin-top:0!important}
.lpm-page .mt-chips{align-content:flex-start}
.lpm-page .mt-hz{display:none;align-items:center;min-height:42px;padding:0 18px;border-radius:999px;background:#0068ff;color:#fff;font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}
.lpm-page .mt-pnote{margin:22px auto 0;max-width:760px;text-align:center;font-size:13.5px;line-height:1.6;color:#575351}
.lpm-page .mt-fab{position:fixed;right:18px;bottom:24px;z-index:90;display:flex;flex-direction:column;gap:12px;align-items:center}
.lpm-page .mt-fz,.lpm-page .mt-fp{position:relative;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s}
.lpm-page .mt-fz:hover,.lpm-page .mt-fp:hover{transform:scale(1.1)}
.lpm-page .mt-fz{background:#0068ff;color:#fff;font-weight:900;font-size:13px;letter-spacing:.02em;box-shadow:0 8px 22px rgba(0,104,255,.45)}
.lpm-page .mt-fp{background:linear-gradient(135deg,#EACB8A,#DBA63C);color:#060400;box-shadow:0 8px 22px rgba(219,166,60,.5)}
.lpm-page .mt-fp:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #DBA63C;animation:mtfab 1.8s ease-out infinite;pointer-events:none}
@keyframes mtfab{0%{transform:scale(1);opacity:.85}100%{transform:scale(1.75);opacity:0}}
@media (max-width:760px){.lpm-page .mt-fab{right:12px}
.lpm-page .mt-fz,.lpm-page .mt-fp{width:50px;height:50px}
}
@media (prefers-reduced-motion:reduce){.lpm-page .mt-fp:after{animation:none}
}
.lpm-page .mt-lb{position:fixed!important;left:0!important;right:0!important;top:0!important;bottom:0!important;height:auto!important;box-shadow:none!important;z-index:300!important}
.lpm-page .mt-lb[hidden]{display:none!important}
.lpm-page .mt-lbst{min-height:0!important}
.lpm-page .mt-lbi{cursor:default}
.lpm-page{scroll-behavior:smooth}
@keyframes mtup{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}
@keyframes mtkb{from{transform:scale(1.12)}to{transform:scale(1)}}
@keyframes mtline{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.lpm-page .mt-hi{animation:mtup .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0ms)}
.lpm-page section:first-of-type video,.lpm-page .mt-hero-fb{animation:mtkb 16s ease-out both;transform-origin:50% 50%}
.lpm-page .mt-rv,.lpm-page .mt-st{transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1)}
.lpm-page .mt-pre{opacity:0!important;transform:translateY(34px)!important}
.lpm-page .mt-pre.mt-zoom{transform:scale(.94)!important}
.lpm-page .mt-cv img{transition:transform .8s cubic-bezier(.2,.7,.2,1)!important}
@media (hover:hover){.lpm-page article[data-card]{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s!important}
.lpm-page article[data-card]:hover{transform:translateY(-8px)!important;box-shadow:0 22px 48px rgba(6,4,0,.2)!important}
.lpm-page article[data-card]:hover .mt-cv img{transform:scale(1.07)}
.lpm-page section a[style*="border-radius: 999px"],.lpm-page .mt-map-btn a{transition:transform .25s,box-shadow .25s,filter .25s}
.lpm-page section a[style*="border-radius: 999px"]:hover{transform:translateY(-3px);filter:brightness(1.05)}
}
@media (prefers-reduced-motion:reduce){.lpm-page{scroll-behavior:auto}
.lpm-page .mt-hi,.lpm-page section:first-of-type video,.lpm-page .mt-hero-fb{animation:none!important}
.lpm-page .mt-rv,.lpm-page .mt-st{transition:none!important}
.lpm-page .mt-pre{opacity:1!important;transform:none!important}
}
.lpm-page .mt-hm{display:none}
@media (max-width:760px){.lpm-page h1{font-size:31px!important;white-space:normal!important;line-height:1.3!important;margin:12px 0 16px!important;letter-spacing:-.01em!important}
.lpm-page h1 span{font-size:31px!important}
.lpm-page h2{font-size:26px!important;line-height:1.28!important;letter-spacing:-.005em!important}
.lpm-page section{padding-top:52px!important;padding-bottom:52px!important}
.lpm-page section:first-of-type{padding-top:36px!important;padding-bottom:44px!important;min-height:0!important}
.lpm-page #vi-sao [style*="font-size: 30px"]{font-size:24px!important}
.lpm-page #bang-gia [style*="flex: 1 1 150px"]{flex:1 1 100%!important;order:3}
.lpm-page #bang-gia [style*="flex: 1 1 90px"]{flex:0 0 auto!important}
.lpm-page #bang-gia [style*="flex: 1 1 130px"]{flex:1 1 auto!important}
.lpm-page #bang-gia [style*="flex: 2 1 260px"]{flex:1 1 100%!important}
.lpm-page [style*="font-size: 52px"]{font-size:40px!important}
.lpm-page header>div{min-height:60px!important;padding:0 14px!important;flex-wrap:nowrap!important;gap:10px!important}
.lpm-page header nav{display:none!important}
.lpm-page header img{height:38px!important}
.lpm-page header>div>div{flex-wrap:nowrap!important;gap:8px!important}
.lpm-page header a[href^="tel:"]{font-size:0!important;width:42px;height:42px;min-height:42px!important;padding:0!important;justify-content:center;gap:0!important}
.lpm-page header a[href^="tel:"] svg{width:20px;height:20px}
.lpm-page header a[href^="tel:"]{display:none!important}
.lpm-page header{position:sticky;top:0;z-index:120}
.lpm-page section:first-of-type h1 ~ p + p{display:none!important}
.lpm-page section:first-of-type h1 ~ div a:nth-child(-n+2){display:none!important}
.lpm-page section:first-of-type h1 ~ a{display:none!important}
.lpm-page section:first-of-type h1 ~ div{margin-top:6px}
.lpm-page section:first-of-type h1 ~ p{margin-bottom:22px!important}
.lpm-page .mt-hd{display:none!important}
.lpm-page .mt-hm{display:inline!important}
.lpm-page section:first-of-type h1 + p{font-size:18px!important;line-height:1.5!important}
.lpm-page{padding-bottom:76px!important}
.lpm-page .mt-fab{display:none!important}
.lpm-page header a[href="#bao-gia"]{display:none!important}
.lpm-page header .mt-hz{display:flex!important}
.lpm-page header a[href="#bao-gia"]{min-height:42px!important;padding:0 16px!important;font-size:12px!important;white-space:nowrap}
}
