.trang-bh{position:relative}.trang-bh .bh-dau{isolation:isolate;padding-block:clamp(28px,4.5vw,56px) clamp(56px,7vw,96px);position:relative;overflow:hidden}.trang-bh .bh-nen{z-index:-1;pointer-events:none;position:absolute;inset:0}.trang-bh .bh-nen span{aspect-ratio:1;filter:blur(90px);opacity:.32;border-radius:50%;width:46vw;max-width:640px;animation:22s ease-in-out infinite alternate bh-troi;position:absolute}.trang-bh .bh-nen span:first-child{background:var(--accent);top:-22%;right:-8%}.trang-bh .bh-nen span:nth-child(2){background:#af5331;background:lab(46.7912% 36.8436 37.7445);animation-duration:28s;animation-delay:-6s;bottom:-30%;left:-12%}.trang-bh .bh-nen span:nth-child(3){opacity:.18;background:#9c834b;background:lab(56.0907% 4.88359 33.451);width:30vw;animation-duration:34s;animation-delay:-12s;top:30%;left:38%}.trang-bh .bh-nen:after{content:"";background-image:linear-gradient(color-mix(in oklch, var(--fg) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--fg) 5%, transparent) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 70% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 70% 40%,#000 0%,#0000 75%)}@keyframes bh-troi{0%{transform:translate(0,0)scale(1)}50%{transform:translate(4%,6%)scale(1.08)}to{transform:translate(-5%,-3%)scale(.95)}}.trang-bh .bh-dau__luoi{gap:var(--gap-xl) clamp(32px, 5vw, 72px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.trang-bh .bh-bc{margin-bottom:var(--gap-md);color:var(--muted);flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.trang-bh .bh-bc a:hover{color:var(--accent)}.trang-bh .bh-bc>span:not([aria-current]){color:var(--border)}.trang-bh .bh-tieu-de{margin:0 0 var(--gap-md);font-family:var(--font-tieu-de);letter-spacing:-.02em;font-size:clamp(34px,4.8vw,60px);font-weight:800;line-height:1.05}.trang-bh .bh-tieu-de__nhan{background-image:linear-gradient(100deg, var(--accent) 0%, #f7e2b8 45%, var(--accent) 60%, #de8f57 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite bh-anh-chu;display:inline-block}@supports (color:lab(0% 0 0)){.trang-bh .bh-tieu-de__nhan{background-image:linear-gradient(100deg, var(--accent) 0%, lab(90.9068% 2.65336 23.6558) 45%, var(--accent) 60%, lab(66.963% 26.8559 42.4565) 100%)}}@keyframes bh-anh-chu{0%,to{background-position:0%}50%{background-position:100%}}.trang-bh .bh-dan{max-width:58ch;margin:0;font-size:16.5px;line-height:1.7}.trang-bh .bh-cach{margin:var(--gap-xl) 0 0;gap:var(--gap-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;padding:0;list-style:none;display:grid}.trang-bh .bh-cach>.boc-hien-dan{display:flex}@property --bh-goc{syntax:"<angle>";inherits:false;initial-value:0deg}.trang-bh .bh-the{background:color-mix(in oklch, var(--surface) 62%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:var(--radius);flex:1;padding:24px 24px 22px;transition:transform .3s cubic-bezier(.22,.8,.3,1),border-color .3s,box-shadow .3s;position:relative}.trang-bh .bh-the:before{content:"";border-radius:inherit;background:conic-gradient(from var(--bh-goc), transparent 0 60%, var(--accent) 80%, transparent 95%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.trang-bh .bh-the:hover,.trang-bh .bh-the:focus-within{border-color:color-mix(in oklch, var(--accent) 35%, var(--border));transform:translateY(-4px);box-shadow:0 22px 44px #00000059}.trang-bh .bh-the:hover:before,.trang-bh .bh-the:focus-within:before{opacity:1;animation:2.4s linear infinite bh-xoay-vien}@keyframes bh-xoay-vien{to{--bh-goc:360deg}}.trang-bh .bh-the__so{width:30px;height:30px;font-family:var(--font-mono);color:var(--accent);border:1px solid var(--accent-vien);background:var(--accent-soft);border-radius:2px;place-items:center;margin-bottom:14px;font-size:13px;font-weight:600;display:inline-grid}.trang-bh .bh-the h2{font-size:19px;line-height:1.3;font-family:var(--font-tieu-de);margin:0 0 6px}.trang-bh .bh-the>p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.trang-bh .bh-the .kt-bh__form{max-width:none;margin-top:16px}.trang-bh .bh-the .kt-bh__nhan{display:none}.trang-bh .bh-the .kt-bh__nut-quet{margin-top:18px}.trang-bh .bh-dau__tem{justify-items:center;gap:18px;display:grid}.trang-bh .bh-tem-vung{--rx:0deg;--ry:0deg;--mx:50%;--my:30%;perspective:1000px;width:min(100%,380px);animation:6s ease-in-out infinite bh-lo-lung}.trang-bh .bh-tem-vung[data-nghieng]{animation-play-state:paused}.trang-bh .bh-tem-3d{transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;will-change:transform;transition:transform .6s cubic-bezier(.22,.8,.3,1)}.trang-bh .bh-tem-vung[data-nghieng] .bh-tem-3d{transition-duration:.12s}.trang-bh .bh-tem-vung .kt-bh__tem{max-width:none}.trang-bh .bh-tem-vung .kt-bh__tem:after{content:"";z-index:2;background:radial-gradient(circle at var(--mx) var(--my), #fff4de47, transparent 46%);mix-blend-mode:soft-light;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.trang-bh .bh-tem-vung[data-nghieng] .kt-bh__tem:after{opacity:1}@keyframes bh-lo-lung{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.trang-bh .bh-tem-chu{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11.5px}.trang-bh .bh-khoi{border-top:1px solid var(--border);padding-block:clamp(48px,7vw,88px)}.trang-bh .bh-h2{font-family:var(--font-tieu-de);margin:0 0 12px;font-size:clamp(26px,3vw,36px);line-height:1.15}.trang-bh .bh-buoc{margin:var(--gap-lg) 0 0;gap:var(--gap-lg);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.trang-bh .bh-buoc li+li{margin-top:0}.trang-bh .bh-buoc__muc{position:relative}.trang-bh .bh-buoc__nut{z-index:1;width:56px;height:56px;font-family:var(--font-mono);color:var(--accent);background:var(--bg);box-shadow:inset 0 0 0 1px var(--accent-vien), 0 0 0 6px var(--bg), 0 0 28px color-mix(in oklch, var(--accent) 22%, transparent);border-radius:50%;place-items:center;margin-bottom:18px;font-weight:600;display:grid;position:relative}.trang-bh .bh-buoc li:not(:last-child) .bh-buoc__muc:after{content:"";top:28px;left:64px;right:calc(-1 * var(--gap-lg) + 8px);background:linear-gradient(90deg, var(--accent), color-mix(in oklch, var(--accent) 15%, transparent));transform-origin:0;height:1px;transition:transform .9s cubic-bezier(.22,.8,.3,1) .35s;position:absolute;transform:scaleX(0)}.trang-bh .bh-buoc .boc-hien-dan--hien .bh-buoc__muc:after,.trang-bh .bh-buoc .boc-hien-dan:not(.boc-hien-dan--cho) .bh-buoc__muc:after{transform:scaleX(1)}.trang-bh .bh-buoc h3{font-size:18px;font-family:var(--font-tieu-de);margin:0 0 8px}.trang-bh .bh-buoc p{color:var(--muted);max-width:34ch;margin:0;font-size:15px;line-height:1.65}.trang-bh .bh-hoi{gap:var(--gap-xl) clamp(32px, 5vw, 72px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.trang-bh .bh-hoi__dan{color:var(--muted);margin:0;line-height:1.7}.trang-bh .bh-hoi__dan a{color:var(--accent);white-space:nowrap;font-weight:600}.trang-bh .bh-hoi__ds{border-top:1px solid var(--border)}.trang-bh .bh-hoi__muc{border-bottom:1px solid var(--border);interpolate-size:allow-keywords}.trang-bh .bh-hoi__muc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:16px;font-weight:600;list-style:none;transition:color .2s;display:flex}.trang-bh .bh-hoi__muc summary::-webkit-details-marker{display:none}.trang-bh .bh-hoi__muc summary:hover{color:var(--accent)}.trang-bh .bh-hoi__dau{flex:none;width:14px;height:14px;transition:transform .3s;position:relative}.trang-bh .bh-hoi__dau:before,.trang-bh .bh-hoi__dau:after{content:"";background:currentColor;height:1.5px;position:absolute;top:50%;left:0;right:0}.trang-bh .bh-hoi__dau:after{transform:rotate(90deg)}.trang-bh .bh-hoi__muc[open] .bh-hoi__dau{color:var(--accent);transform:rotate(45deg)}.trang-bh .bh-hoi__muc p{color:var(--muted);max-width:62ch;margin:0;padding:0 2px 18px;line-height:1.7}.trang-bh .bh-hoi__muc::details-content{block-size:0;transition:block-size .35s ease, content-visibility .35s allow-discrete;overflow:hidden}.trang-bh .bh-hoi__muc[open]::details-content{block-size:auto}.trang-bh .bh-dau--ho-so{min-height:calc(100svh - var(--topnav-h));align-items:center;display:flex}.trang-bh .bh-dau--ho-so .container{width:100%}.trang-bh .bh-the--ho-so{min-height:140px}.trang-bh .bh-ho-so__lai{margin:var(--gap-md) 0 0;font-size:14px}.trang-bh .bh-ho-so__lai a{color:var(--accent)}.trang-bh .bh-kq{font-size:14.5px}.trang-bh .bh-kq-cho{color:var(--muted);align-items:center;gap:12px;margin:0;display:flex}.trang-bh .bh-kq-cho b{color:var(--accent);font-family:var(--font-mono);font-weight:500}.trang-bh .bh-cham-cho{gap:5px;display:inline-flex}.trang-bh .bh-cham-cho span{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite bh-nhay}.trang-bh .bh-cham-cho span:nth-child(2){animation-delay:.15s}.trang-bh .bh-cham-cho span:nth-child(3){animation-delay:.3s}@keyframes bh-nhay{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.trang-bh .boc-hien-dan--cho{opacity:0;transform:translateY(22px)}.trang-bh .boc-hien-dan--hien{animation:.7s cubic-bezier(.22,.8,.3,1) both bh-hien;animation-delay:calc(var(--i,0) * .11s)}@keyframes bh-hien{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (max-width:920px){.trang-bh .bh-dau__luoi,.trang-bh .bh-hoi{grid-template-columns:minmax(0,1fr)}.trang-bh .bh-tem-vung{width:min(78vw,300px)}.trang-bh .bh-buoc{gap:var(--gap-md);grid-template-columns:minmax(0,1fr)}.trang-bh .bh-buoc li:not(:last-child) .bh-buoc__muc:after{top:64px;bottom:calc(-1 * var(--gap-md));background:linear-gradient(180deg, var(--accent), color-mix(in oklch, var(--accent) 15%, transparent));transform-origin:top;width:1px;height:auto;left:28px;right:auto;transform:scaleY(0)}.trang-bh .bh-buoc .boc-hien-dan--hien .bh-buoc__muc:after,.trang-bh .bh-buoc .boc-hien-dan:not(.boc-hien-dan--cho) .bh-buoc__muc:after{transform:scaleY(1)}.trang-bh .bh-buoc__muc{padding-left:76px}.trang-bh .bh-buoc__nut{position:absolute;top:0;left:0}.trang-bh .bh-buoc__muc h3{padding-top:14px}}@media (prefers-reduced-motion:reduce){.trang-bh .bh-nen span,.trang-bh .bh-tieu-de__nhan,.trang-bh .bh-tem-vung,.trang-bh .bh-the:hover:before{animation:none}.trang-bh .boc-hien-dan{opacity:1!important;animation:none!important;transform:none!important}.trang-bh .bh-buoc__muc:after{transition:none;transform:none!important}.trang-bh .bh-the,.trang-bh .bh-tem-3d{transition:none}}
