.lp section{padding:80px 0}.lp .hero{background:linear-gradient(135deg,#26395f,#1b2a4a 45%,#0f1b33);color:#fff;padding:64px 0 76px;position:relative;overflow:hidden}.lp .hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.4px);background-size:26px 26px}.lp .hero-grid{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:52px;align-items:center}@media(max-width:900px){.lp .hero-grid{grid-template-columns:1fr}}.lp .crumb{font-size:13px;color:#8fa1ba;margin-bottom:18px}.lp .crumb a{color:#aebbce}.lp .hero .kicker{color:var(--accent)}.lp .hero h1{color:#fff;font-size:clamp(30px,4vw,46px);letter-spacing:-.01em;margin-bottom:18px}.lp .hero h1 em{font-style:normal;color:var(--accent)}.lp .hero .intro{font-size:17.5px;color:#c3cfdd;max-width:560px;margin-bottom:24px}.lp .hero .intro b{color:#fff}.lp .commit{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.lp .commit span{font-size:13.5px;font-weight:700;color:#fff;border:1px solid rgba(255,122,47,.5);background:#ff7a2f1a;border-radius:99px;padding:8px 16px}.lp .btn{display:inline-block;padding:15px 28px;border-radius:10px;font-weight:800;font-size:16px;transition:.18s}.lp .btn-main{background:var(--accent-dark);color:#fff}.lp .btn-main:hover{background:var(--accent);transform:translateY(-1px)}.lp .btn-ghost2{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.25)}.lp .btn-ghost2:hover{background:#ffffff26}@media(max-width:600px){.lp .btn-ghost2{margin-left:0;margin-top:10px}}.lp .hero-img{border-radius:20px;box-shadow:0 30px 70px #00000073;border:1px solid rgba(255,255,255,.09);width:100%;height:auto;display:block}.lp .panel{position:relative;border-radius:24px;padding:48px 46px;overflow:hidden;border:1px solid rgba(255,255,255,.08);color:#fff;background:radial-gradient(760px 360px at 88% -30%,rgba(255,122,47,.17),transparent 62%),linear-gradient(150deg,#1b2a4a,#0f1b33);box-shadow:0 30px 80px #0f1b3359}.lp .panel:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.4px);background-size:26px 26px}.lp .panel>*{position:relative}.lp .panel h2{color:#fff}@media(max-width:700px){.lp .panel{padding:30px 22px}}.lp .math{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:26px 30px;margin-top:28px;font-size:15.5px;color:#c3cfdd}.lp .math b{color:#fff}.lp .math .sum{font-size:22px;font-weight:900;color:var(--accent);margin-top:10px;display:block}.lp .math small{display:block;color:#8fa1ba;margin-top:12px;font-size:12.5px}.lp .ben-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:44px}.lp .ben{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px;grid-column:span 2;transition:.2s}.lp .ben:hover{transform:translateY(-3px);border-color:#dc520173;box-shadow:0 14px 34px #1b2a4a14}.lp .ben.big{grid-column:span 3;background:linear-gradient(165deg,#ff7a2f21,#ff7a2f05 65%),linear-gradient(150deg,#1b2a4a,#0f1b33);border:1px solid rgba(255,122,47,.4)}.lp .ben.big h4,.lp .ben.big .bx{color:#fff}.lp .ben.big p{color:#aebbce}.lp .ben.big .bl{color:var(--accent)}.lp .bhead{display:flex;align-items:center;gap:12px;margin-bottom:14px}.lp .bn{font-size:31px;font-weight:900;line-height:1;color:transparent;-webkit-text-stroke:1.3px rgba(220,82,1,.55)}.lp .ben.big .bn{-webkit-text-stroke:1.3px rgba(255,122,47,.62)}.lp .bl{font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-dark)}.lp .ben h4{font-size:17px;margin-bottom:10px}.lp .ben p{font-size:14px;color:var(--muted);margin-bottom:8px}.lp .ben p b{color:var(--ink);font-weight:700}.lp .ben.big p b{color:#fff}@media(max-width:900px){.lp .ben,.lp .ben.big{grid-column:span 6}}.lp .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:44px}@media(max-width:900px){.lp .flow{grid-template-columns:1fr}}.lp .node{position:relative;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:24px}.lp .node h4{color:#fff;font-size:15.5px;margin-bottom:8px}.lp .node p{font-size:13.5px;color:#a7b5ca}.lp .node .nx{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--accent);margin-bottom:10px;display:block}.lp .node:not(:last-child):after{content:"";position:absolute;right:-17px;top:46px;width:12px;height:12px;border-top:2.5px solid var(--accent);border-right:2.5px solid var(--accent);transform:rotate(45deg);opacity:.8}@media(max-width:900px){.lp .node:not(:last-child):after{inset:auto auto -19px 30px;transform:rotate(135deg)}}.lp .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:46px}@media(max-width:800px){.lp .cap-grid{grid-template-columns:1fr}}.lp .cap{border-top:2px solid var(--line);padding:22px 2px 0;transition:.2s}.lp .cap:hover{border-top-color:var(--accent)}.lp .cap .num{font-size:34px;font-weight:900;line-height:1;color:transparent;-webkit-text-stroke:1.3px rgba(220,82,1,.55);margin-bottom:12px}.lp .cap h3{font-size:16.5px;margin-bottom:8px}.lp .cap p{font-size:14px;color:var(--muted)}.lp .note-line{margin-top:30px;font-size:14.5px;color:var(--text);background:var(--bg-soft);border-left:3px solid var(--accent);padding:14px 18px;border-radius:0 10px 10px 0}.lp .seg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px}@media(max-width:900px){.lp .seg-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.lp .seg-grid{grid-template-columns:1fr}}.lp .seg{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px;transition:.2s}.lp .seg:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1b2a4a14}.lp .seg h3{font-size:16.5px;margin-bottom:8px}.lp .seg p{font-size:13.5px;color:var(--muted)}.lp .case{border:1.5px dashed #c3cfdd;border-radius:20px;padding:40px;text-align:center;margin-top:44px;background:var(--bg-soft)}.lp .case h3{font-size:20px;margin-bottom:10px}.lp .case p{font-size:14.5px;color:var(--muted);max-width:560px;margin:0 auto 20px}.lp .faq{margin-top:36px}.lp .faq details{border:1px solid var(--line);border-radius:12px;margin-bottom:12px;background:#fff}.lp .faq summary{cursor:pointer;font-weight:700;color:var(--ink);font-size:15.5px;padding:18px 22px;list-style:none;position:relative}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary:after{content:"+";position:absolute;right:20px;top:14px;font-size:22px;color:var(--accent-dark);font-weight:400}.lp .faq details[open] summary:after{content:"–"}.lp .faq details p{padding:0 22px 18px;font-size:14.5px}.lp .dealer{display:flex;justify-content:space-between;align-items:center;gap:26px;flex-wrap:wrap}.lp .dealer h3{color:#fff;font-size:24px;margin-bottom:10px}.lp .dealer p{color:#aebbce;font-size:15.5px;max-width:560px}.lp .final{background:linear-gradient(135deg,#26395f,#1b2a4a 45%,#0f1b33);color:#fff;text-align:center;padding:84px 0}.lp .final h2{color:#fff;font-size:clamp(26px,3.2vw,38px);margin-bottom:14px}.lp .final p{color:#aebbce;font-size:16.5px;max-width:600px;margin:0 auto 32px}.lp .btn-call{background:var(--accent-dark);color:#fff}.lp .btn-call:hover{background:var(--accent);transform:translateY(-1px)}.lp .btn-zalo{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.25)}.lp .btn-zalo:hover{background:#ffffff26}@media(max-width:600px){.lp .btn-zalo{margin-left:0;margin-top:10px}}.lp .trust{display:flex;gap:26px;margin-top:30px;flex-wrap:wrap}.lp .trust b{display:block;font-size:22px;color:#fff}.lp .trust span{font-size:13px;color:#8fa1ba}.lp .sos{background:linear-gradient(165deg,#ff7a2f29,#ff7a2f0a 65%);border:1px solid rgba(255,122,47,.45);border-radius:20px;padding:30px;position:relative}.lp .sos .live{display:inline-flex;align-items:center;gap:9px;font-size:11.5px;font-weight:800;letter-spacing:.14em;color:#fff;margin-bottom:18px;border:1px solid rgba(255,122,47,.5);border-radius:99px;padding:7px 15px;background:#ff7a2f1f}.lp .sos .live i{width:9px;height:9px;border-radius:50%;background:var(--accent);animation:pulse 1.8s infinite}.lp .sos h3{color:#fff;font-size:21px;margin-bottom:10px}.lp .sos p{font-size:14.5px;color:#c3cfdd;margin-bottom:20px}.lp .sos .phone{display:block;text-align:center;background:#fff;color:var(--navy-deep);font-size:24px;font-weight:900;border-radius:12px;padding:16px;letter-spacing:.02em}.lp .sos .phone:hover{background:#ffe9dc}.lp .sos small{display:block;text-align:center;color:#8fa1ba;margin-top:12px;font-size:12.5px}.lp .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}@media(max-width:900px){.lp .grid3{grid-template-columns:1fr}}.lp .fault{border:1px solid var(--line);border-radius:var(--radius);padding:24px;transition:.2s;background:#fff}.lp .fault:hover{transform:translateY(-3px);border-color:#dc520173;box-shadow:0 14px 34px #1b2a4a14}.lp .fault h3{font-size:16px;margin-bottom:8px}.lp .fault p{font-size:14px;color:var(--muted)}.lp .fault .fx{font-size:26px;font-weight:900;line-height:1;color:transparent;-webkit-text-stroke:1.2px rgba(220,82,1,.5);margin-bottom:12px;display:block}.lp .proc{background:var(--bg-soft)}.lp .procsteps{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin-top:48px}@media(max-width:900px){.lp .procsteps{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.lp .procsteps{grid-template-columns:1fr}}.lp .tscroll{margin-top:40px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px}.lp .tscroll .price-table{margin-top:0}.lp .price-table{width:100%;border-collapse:collapse;margin-top:40px;border:1px solid var(--line);border-radius:16px;overflow:hidden}.lp .price-table th{background:var(--navy);color:#fff;text-align:left;font-size:14px;padding:15px 20px}.lp .price-table td{padding:14px 20px;font-size:14.5px;border-top:1px solid var(--line)}.lp .price-table tr:nth-child(2n) td{background:var(--bg-soft)}.lp .price-table td:last-child{font-weight:700;color:var(--ink);white-space:nowrap}.lp .price-note{font-size:13.5px;color:var(--muted);margin-top:14px}.lp .price-note b{color:var(--accent-dark)}.lp .price-more{font-size:13.5px;margin-top:10px}.lp .price-more a{color:var(--accent-dark);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(220,82,1,.35)}.lp .price-more a:hover{border-bottom-color:var(--accent-dark)}.lp .shots{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}@media(max-width:800px){.lp .shots{grid-template-columns:1fr}}.lp .shot{aspect-ratio:4/3;border-radius:var(--radius);border:1.5px dashed #c3cfdd;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13.5px;text-align:center;padding:20px;background:var(--bg-soft)}.lp .rel{background:var(--bg-soft)}.lp .rel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}@media(max-width:800px){.lp .rel-grid{grid-template-columns:1fr}}.lp .rel-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px;transition:.2s}.lp .rel-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1b2a4a14}.lp .rel-card h3{font-size:16.5px;margin-bottom:8px}.lp .rel-card p{font-size:14px;color:var(--muted);margin-bottom:14px}.lp .link{font-weight:700;color:var(--accent-dark);font-size:14.5px}.lp .link:hover{text-decoration:underline}.lp .callbar{display:none}@media(max-width:768px){body:has(.callbar){padding-bottom:74px}.lp .callbar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:60;gap:1px;box-shadow:0 -6px 24px #0f1b3340}.lp .callbar a{flex:1;text-align:center;font-weight:800;font-size:16px;padding:10px 10px 12px;color:#fff}.lp .callbar .c1{background:var(--accent-dark)}.lp .callbar .c2{background:#0068ff}.lp .callbar small{display:block;font-size:11px;font-weight:600;opacity:.85}}.lp .seg-3{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.lp .seg-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.lp .seg-3{grid-template-columns:1fr}}.lp .hero .btn,.lp .final .btn{margin:0 12px 12px 0}@media(max-width:768px){.lp section{padding:54px 0}.lp .hero{padding:44px 0 54px}.lp .commit span{font-size:12.5px;padding:7px 13px}.lp .btn{display:block;text-align:center}.lp .hero .btn,.lp .final .btn{margin:0 0 10px}}
