body:has(>.hqp){background:#faf9f7;margin:0}html[data-theme=dark] body:has(>.hqp){background:#191613}.hqp{--bg:#faf9f7;--bg2:#f4f1ec;--panel:#fff;--ink:#1f2430;--dim:#525a66;--faint:#8a919c;--line:#eae7e2;--ac:#e8590c;--act:#c74a08;--acl:#fff0e6;--ok:#2f9e44;--do:#c43b3b;--disp:"Bricolage Grotesque","Be Vietnam Pro",system-ui,sans-serif;--body:"Be Vietnam Pro",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;background:var(--bg);color:var(--ink);font:16px/1.62 var(--body);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}html[data-theme=dark] .hqp{--bg:#191613;--bg2:#211d19;--panel:#26221e;--ink:#f3efe8;--dim:#bdb5aa;--faint:#8f877c;--line:#3a342d;--ac:#ff7a2f;--act:#ff8a45;--acl:#ff7a2f24;--ok:#5cc27a;--do:#ef7d7d}.hqp *,.hqp :before,.hqp :after{box-sizing:border-box}.hqp a{color:inherit}.hqp section{max-width:1080px;margin:0 auto;padding:0 20px}.hqp-tren{align-items:center;gap:10px;max-width:1080px;margin:0 auto;padding:18px 20px;font-weight:600;display:flex}.hqp-logo{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.hqp-sep{color:var(--faint)}.hqp-hq{font-family:var(--disp);text-decoration:none;color:var(--act)!important}.hqp-hero{text-align:center;padding-top:48px!important;padding-bottom:36px!important}.hqp-nhan{font:600 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--act);margin:0 0 10px}.hqp h1{font:700 clamp(30px,5.4vw,54px)/1.12 var(--disp);text-wrap:balance;max-width:820px;margin:0 auto 16px}.hqp h2{font:700 22px/1.25 var(--disp);margin:0 0 14px}.hqp-cam{color:var(--ac)}.hqp-lede{color:var(--dim);max-width:680px;margin:0 auto 26px;font-size:clamp(16px,2vw,18.5px)}.hqp-lede b,.hqp b{color:var(--ink);font-weight:600}.hqp-hang{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hqp-nut{white-space:nowrap;background:var(--ac);height:48px;font:600 15.5px var(--body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex;color:#fff!important}.hqp-nut:hover{filter:brightness(1.06)}.hqp-nut:disabled{opacity:.6;cursor:wait}.hqp-nut.phu{border:1.5px solid var(--line);background:0 0;color:var(--ink)!important}.hqp-loi-ich{grid-template-columns:repeat(4,1fr);gap:14px;display:grid;margin-bottom:40px!important}.hqp-the{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:22px}.hqp-loi-ich .hqp-the b{font-family:var(--disp);margin-bottom:6px;font-size:16.5px;display:block}.hqp-loi-ich .hqp-the p{color:var(--dim);margin:0;font-size:14.5px}.hqp-dat{grid-template-columns:5fr 7fr;align-items:start;gap:18px;display:grid;margin-bottom:40px!important}.hqp-gia{background:var(--acl);border-color:#0000}.hqp-gach{color:var(--faint);margin:0;font-size:18px;text-decoration:line-through}.hqp-so{font:700 44px/1.1 var(--disp);color:var(--ink);margin:0}.hqp-so small{color:var(--dim);margin-left:4px;font-size:16px;font-weight:500}.hqp-uu-dai{color:var(--ok);margin:8px 0 0;font-weight:600}.hqp-loi{color:var(--do);margin:8px 0 0;font-weight:500}.hqp-mo{color:var(--dim);margin:8px 0 0;font-size:14.5px}.hqp-ds{color:var(--dim);margin:16px 0 0;padding-left:18px;font-size:14.5px}.hqp-ds li{margin:4px 0}.hqp-form{gap:14px;display:grid}.hqp-form label{color:var(--dim);gap:6px;font-size:14px;font-weight:500;display:grid}.hqp-form small{color:var(--faint);font-size:12.5px;font-weight:400}.hqp-form input{border:1px solid var(--line);background:var(--bg);height:46px;color:var(--ink);font:16px var(--body);border-radius:12px;padding:0 14px}.hqp-form input:focus{outline:2px solid var(--ac);outline-offset:1px}.hqp-bay{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.hqp-qr{text-align:center}.hqp-qr img{background:#fff;border-radius:12px;margin:6px auto 4px;padding:8px;display:block}.hqp-buoc{background:var(--bg2);text-align:left;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:14.5px}.hqp-aff{justify-content:space-between;align-items:center;gap:24px;display:flex;margin-bottom:56px!important}.hqp-aff>div{max-width:680px}.hqp :focus-visible{outline:2px solid var(--ac);outline-offset:3px}@media (max-width:900px){.hqp-loi-ich{grid-template-columns:1fr 1fr}.hqp-dat{grid-template-columns:1fr}}@media (max-width:560px){.hqp-hero{padding-top:24px!important}.hqp-loi-ich{grid-template-columns:1fr}.hqp-aff{flex-direction:column;align-items:flex-start}.hqp-hang .hqp-nut{flex:1;padding:0 14px;font-size:15px}.hqp-so{font-size:38px}}
