.lp{--brand:#c0442e;--brand-d:#9e3826;--brand-soft:#f7e6dd;--bg:#f6efe3;--surface:#fffdf9;--ink:#2a2620;--muted:#6b6357;--line:#e8dcc9;--gold:#b9822a;--green:#2c6a34;background:radial-gradient(1200px 500px at 90% -5%,#fbeede 0,transparent 60%),radial-gradient(900px 500px at -10% 20%,#f9ead9 0,transparent 55%),var(--bg);color:var(--ink);font-family:var(--font-be-vietnam,system-ui,sans-serif);line-height:1.6;min-height:100vh;overflow-x:clip}.lp *{box-sizing:border-box}.lp h1,.lp h2,.lp h3{overflow-wrap:anywhere}.lp img{max-width:100%}.lp a{color:inherit;text-decoration:none}.lp-wrap{max-width:1120px;margin:0 auto;padding:0 20px}.lp-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--brand-soft);color:var(--brand);flex-shrink:0}.lp-ic .i{width:22px;height:22px}.lp-ic.round{border-radius:999px}.lp-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(246,239,227,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.lp-header .lp-wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:12px}.lp-header-cta{display:flex;gap:10px;flex-shrink:0}.lp-brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:19px;color:var(--brand)}.lp-brand small{display:block;font-size:10px;font-weight:700;color:var(--muted);letter-spacing:.4px}.lp-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-weight:700;font-size:15px;border:1.5px solid transparent;cursor:pointer;transition:.15s;white-space:nowrap}.lp-btn .i{width:18px;height:18px}.lp-btn.primary{background:var(--brand);color:#fff;box-shadow:0 8px 20px -10px rgba(192,68,46,.7)}.lp-btn.primary:hover{background:var(--brand-d)}.lp-btn.ghost{border-color:var(--line);color:var(--ink);background:var(--surface)}.lp-btn.ghost:hover{border-color:var(--brand);color:var(--brand)}.lp-btn.lg{padding:14px 26px;font-size:16.5px}.lp-hero{padding:56px 0 44px}.lp-hero-grid{display:grid;grid-template-columns:1fr 1.12fr;grid-gap:44px;gap:44px;align-items:center}.lp-eyebrow{display:inline-block;background:var(--brand-soft);color:var(--brand-d);font-weight:700;font-size:13px;padding:5px 13px;border-radius:999px;margin-bottom:16px}.lp-hero h1{font-size:47px;line-height:1.08;font-weight:800;margin:0 0 14px;letter-spacing:-.6px}.lp-hero h1 .accent{color:var(--brand)}.lp-hero .lead{font-size:18px;color:var(--muted);margin:0 0 24px;max-width:36ch}.lp-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}.lp-chips{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.lp-chip{display:flex;align-items:center;gap:11px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:11px 14px}.lp-chip .lp-ic{width:40px;height:40px}.lp-chip b{display:block;font-size:21px;color:var(--brand);line-height:1}.lp-chip span{font-size:12.5px;color:var(--muted)}.lp-hero-img{width:100%;border-radius:18px;border:1px solid var(--line);box-shadow:0 26px 60px -28px rgba(120,60,30,.5)}.lp-exports{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px;font-size:13.5px;color:var(--muted)}.lp-exports b{color:var(--ink)}.lp-exports .tag{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:5px 11px 5px 8px;font-weight:700;color:var(--ink)}.lp-exports .tag img{width:20px;height:20px;object-fit:contain;display:block}.lp-flow{gap:12px;flex-wrap:wrap;justify-content:center}.lp-flow,.lp-flow .step{display:flex;align-items:center}.lp-flow .step{gap:11px;background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:12px 18px;font-weight:700;box-shadow:0 10px 22px -16px rgba(120,60,30,.5)}.lp-flow .step small{display:block;font-weight:600;font-size:11.5px;color:var(--muted)}.lp-flow .step .lp-ic{width:38px;height:38px;border-radius:11px}.lp-flow .arrow{color:var(--brand);font-size:24px;font-weight:800}.lp-section{padding:46px 0}.lp-section.alt{background:rgba(255,253,249,.7);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-h2{font-size:31px;font-weight:800;margin:0 0 8px;letter-spacing:-.4px}.lp-sub{color:var(--muted);margin:0 0 28px;font-size:16px}.lp-legal{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.lp-legal .item{display:flex;gap:13px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px}.lp-legal .item b{color:var(--brand-d);font-size:15px}.lp-legal .item .d{font-size:13.5px;color:var(--muted);margin-top:3px}.lp-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.lp-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 14px 34px -28px rgba(120,60,30,.4)}.lp-card-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.lp-card .num{position:relative;width:30px;height:30px;border-radius:999px;background:var(--brand);color:#fff;font-weight:800;display:grid;place-items:center;font-size:15px;flex-shrink:0}.lp-card h3{margin:0;font-size:17.5px;font-weight:700}.lp-card ul{margin:0;padding-left:0;list-style:none}.lp-card li{position:relative;padding-left:25px;margin-bottom:7px;font-size:14.5px;color:var(--muted)}.lp-card li:before{content:"✓";position:absolute;left:0;top:-1px;color:var(--green);font-weight:800}.lp-price{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.lp-plan{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px}.lp-plan.hot{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.lp-plan h3{margin:0 0 4px;font-size:20px;display:flex;align-items:center;gap:8px}.lp-plan .p{font-size:15px;color:var(--muted);margin-bottom:12px}.lp-plan ul{list-style:none;padding:0;margin:0}.lp-plan li{position:relative;padding-left:25px;margin-bottom:7px;font-size:14.5px}.lp-plan li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:800}.lp-faq details{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:2px 18px;margin-bottom:12px}.lp-faq summary{cursor:pointer;font-weight:700;font-size:16.5px;padding:15px 0;list-style:none;display:flex;justify-content:space-between;gap:12px}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--brand);font-weight:800;font-size:22px;line-height:1}.lp-faq details[open] summary:after{content:"–"}.lp-faq p{margin:0 0 16px;color:var(--muted)}.lp-cta{text-align:center;background:linear-gradient(120deg,var(--brand),var(--brand-d));color:#fff;border-radius:22px;padding:50px 24px;box-shadow:0 26px 60px -28px rgba(192,68,46,.7)}.lp-cta h2{font-size:31px;margin:0 0 10px}.lp-cta p{opacity:.92;margin:0 0 22px}.lp-cta .lp-btn.primary{background:#fff;color:var(--brand-d);box-shadow:none}.lp-footer{padding:34px 0;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.lp-footer a{color:var(--brand-d);font-weight:600}.lp-hero-media{position:relative;display:grid;place-items:center}.lp-hero-media>img{grid-area:1/1}.lp-hero-blur{width:120%;max-width:660px;height:auto;filter:blur(44px) saturate(1.25);opacity:.62;transform:scale(1.03);pointer-events:none}.lp-hero-illus{position:relative;display:block;width:100%;max-width:560px;height:auto;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent 99%);mask-image:linear-gradient(180deg,#000 78%,transparent 99%)}.lp-band{display:grid;grid-template-columns:1fr 1fr;grid-gap:46px;gap:46px;align-items:center}.lp-band.rev .lp-band-media{order:2}.lp-band-img{width:100%;height:auto;border-radius:16px;box-shadow:0 22px 46px -22px rgba(120,60,30,.42)}.lp-band-img.cut{border-radius:0;box-shadow:none;filter:drop-shadow(0 20px 38px rgba(120,60,30,.3))}.lp-demo-poster{position:relative;display:block}.lp-demo-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:rgba(192,68,46,.96);color:#fff;font-weight:800;font-size:15px;padding:11px 22px;border-radius:999px;box-shadow:0 14px 32px -8px rgba(0,0,0,.5);transition:.15s}.lp-demo-ico{font-size:11px}.lp-demo-poster:hover .lp-demo-play{background:var(--brand-d);transform:translate(-50%,-50%) scale(1.05)}.lp-band h2{font-size:29px;font-weight:800;margin:0 0 10px;letter-spacing:-.3px}.lp-band p{color:var(--muted);font-size:16px;margin:0 0 16px}.lp-band ul{list-style:none;padding:0;margin:0}.lp-band li{position:relative;padding-left:26px;margin-bottom:9px;font-size:15.5px}.lp-band li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:800}@media (max-width:860px){.lp-band,.lp-grid,.lp-hero-grid,.lp-legal,.lp-price{grid-template-columns:1fr}.lp-band,.lp-hero-grid{gap:28px}.lp-band-media{order:2;max-width:460px;margin:0 auto}.lp-hero{padding:30px 0 20px}.lp-hero h1{font-size:33px}.lp-hero-media{order:2;max-width:340px;margin:4px auto 0;overflow:hidden}.lp-hero-blur{filter:blur(28px) saturate(1.2);width:100%}.lp-hero-img{order:-1}.lp-legal{grid-template-columns:1fr 1fr}.lp-flow{flex-direction:column;align-items:stretch}.lp-flow .step{justify-content:flex-start}.lp-flow .arrow{align-self:center;transform:rotate(90deg);line-height:1}}@media (max-width:560px){.lp-header .lp-wrap{gap:10px}.lp-brand{font-size:17px;gap:8px}.lp-brand img{width:26px;height:26px}.lp-brand small{display:none}.lp-header-cta{gap:6px}.lp-header-cta .lp-btn{padding:8px 12px;font-size:13.5px}.lp-header-cta .lp-btn.ghost{padding:8px 11px}}@media (max-width:520px){.lp-chips,.lp-legal{grid-template-columns:1fr}.lp-h2{font-size:24px}.lp-hero h1{font-size:28px}.lp-hero .lead{font-size:16px}.lp-cta-row .lp-btn{flex:1 1 100%;justify-content:center}.lp-section{padding:34px 0}.lp-cta{padding:38px 20px}.lp-band h2,.lp-cta h2{font-size:23px}.lp-card,.lp-plan{padding:18px}.lp-faq summary{font-size:15.5px}}@media (max-width:380px){.lp-brand small,.lp-header-cta .lp-btn.ghost{display:none}.lp-hero h1{font-size:25px}}