.logo[data-astro-cid-f7espo7c]{width:auto;display:block}:root{--bt-den:#0a0b0e;--bt-den-the:#111318;--bt-vien:#24272e;--bt-nga:#f3efe6;--bt-vang-kim:#c9a55a;--bt-kim-sang:#d9b86c;--bt-xam-phu:#a9adb6;--bt-xac-nhan:#1e9e76;--bt-canh-bao:#d9542f;--bt-font-thuong-hieu:"Cormorant Garamond", Georgia, serif;--bt-font-noi-dung:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bt-bo-goc:12px;--bt-bo-goc-lon:16px;--wrap:1080px;--gut:16px;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bt-den);color:var(--bt-nga);font:400 16px/1.6 var(--bt-font-noi-dung);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body.has-bar{padding-bottom:calc(76px + env(safe-area-inset-bottom))}img,svg{max-width:100%}a{color:var(--bt-kim-sang);text-underline-offset:3px}a:hover{color:var(--bt-nga)}:focus-visible{outline:2px solid var(--bt-kim-sang);outline-offset:3px;border-radius:4px}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:600}h1,h2,.serif{font-family:var(--bt-font-thuong-hieu);font-variant-numeric:lining-nums}h1{font-size:clamp(36px,8vw,60px);line-height:1.08}h2{font-size:clamp(30px,6vw,42px);line-height:1.12}h3{font-size:18px;line-height:1.35;font-family:var(--bt-font-noi-dung)}p{margin:0}.wrap{width:100%;max-width:var(--wrap);padding:0 var(--gut);margin:0 auto}@media (width>=720px){:root{--gut:32px}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--bt-vang-kim);color:var(--bt-den);z-index:50;border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.muted{color:var(--bt-xam-phu)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--bt-vang-kim);font-size:13px;font-weight:600}.nw{white-space:nowrap}.btn{border-radius:var(--bt-bo-goc);min-height:48px;font:600 16px/1.2 var(--bt-font-noi-dung);cursor:pointer;border:1px solid var(--bt-vien);color:var(--bt-nga);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.btn:hover{border-color:var(--bt-xam-phu);color:var(--bt-nga)}.btn svg{flex:none;width:20px;height:20px}.btn-gold,.bt-nut-dat-lich{background:var(--bt-vang-kim);border-color:var(--bt-vang-kim);color:var(--bt-den)}.btn-gold:hover,.bt-nut-dat-lich:hover{background:var(--bt-kim-sang);border-color:var(--bt-kim-sang);color:var(--bt-den)}.btn-block{width:100%}.btn[disabled]{opacity:.6;cursor:progress}.site-head{z-index:20;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--bt-vien);background:#0a0b0eeb;position:sticky;top:0}.head-row{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.brand{flex:none;display:block}.brand .logo{height:30px}@media (width>=720px){.brand .logo{height:36px}}.nav{align-items:center;gap:6px;display:flex}.nav a{color:var(--bt-nga);white-space:nowrap;border-radius:10px;padding:10px;font-size:15px;font-weight:500;text-decoration:none}.nav a[aria-current=page]{color:var(--bt-vang-kim)}.nav a.nav-cta{border:1px solid var(--bt-vang-kim);color:var(--bt-vang-kim);padding:9px 14px}.nav a.nav-cta:hover{background:var(--bt-vang-kim);color:var(--bt-den)}@media (width<=400px){.hide-xs{display:none}.nav a{padding:10px 8px;font-size:14px}.brand .logo{height:26px}}.sec{padding:64px 0}@media (width>=720px){.sec{padding:88px 0}}.sec-head{max-width:680px;margin-bottom:32px}.sec-head .eyebrow{margin-bottom:12px;display:block}.sec-head p:not(.eyebrow){color:var(--bt-xam-phu);margin-top:12px;font-size:17px}.line-top{border-top:1px solid var(--bt-vien)}.card{background:var(--bt-den-the);border:1px solid var(--bt-vien);border-radius:var(--bt-bo-goc-lon)}.chip{border:1px solid var(--bt-vien);color:var(--bt-nga);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.chip-gold{color:var(--bt-kim-sang);border-color:#c9a55a80}.ic{width:20px;height:20px;color:var(--bt-vang-kim);flex:none;display:inline-flex}.ic svg{width:100%;height:100%}.field{gap:6px;display:grid}.field>span,.legend{color:var(--bt-nga);font-size:15px;font-weight:500}.field small,.hint{color:var(--bt-xam-phu);font-size:13px}.req{color:var(--bt-vang-kim)}input[type=text],input[type=tel],input[type=email],input[type=date],input[type=number],input[type=password],select,textarea{border-radius:var(--bt-bo-goc);border:1px solid var(--bt-vien);background:var(--bt-den);width:100%;min-height:50px;color:var(--bt-nga);font:400 16px/1.4 var(--bt-font-noi-dung);-webkit-appearance:none;appearance:none;padding:12px 14px}select{background-image:linear-gradient(45deg, transparent 50%, var(--bt-xam-phu) 50%), linear-gradient(135deg, var(--bt-xam-phu) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}textarea{resize:vertical;min-height:110px}input::placeholder,textarea::placeholder{color:#6e737d}input:focus,select:focus,textarea:focus{border-color:var(--bt-vang-kim);outline:none;box-shadow:0 0 0 3px #c9a55a2e}.invalid{border-color:var(--bt-canh-bao)!important}.err{color:#f08a6c;font-size:14px}fieldset{border:0;min-width:0;margin:0;padding:0}.opts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.opt{position:relative}.opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.opt span{border:1px solid var(--bt-vien);min-height:44px;color:var(--bt-nga);border-radius:999px;align-items:center;padding:10px 14px;font-size:15px;transition:border-color .15s,background-color .15s;display:inline-flex}.opt input:checked+span{border-color:var(--bt-vang-kim);color:var(--bt-kim-sang);background:#c9a55a1f}.opt input:focus-visible+span{outline:2px solid var(--bt-kim-sang);outline-offset:2px}.check{cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.check input{width:22px;height:22px;accent-color:var(--bt-vang-kim);flex:none;margin:1px 0 0}.note-ok{border-radius:var(--bt-bo-goc);background:#1e9e761a;border:1px solid #1e9e7680;padding:16px}.note-err{border-radius:var(--bt-bo-goc);color:var(--bt-nga);background:#d9542f1a;border:1px solid #d9542f80;padding:14px 16px}.site-foot{border-top:1px solid var(--bt-vien);margin-top:0;padding:48px 0 40px}.site-foot .logo{height:30px}.foot-slogan{font-family:var(--bt-font-thuong-hieu);color:var(--bt-vang-kim);margin-top:12px;font-size:22px;font-style:italic;font-weight:500}.foot-text{color:var(--bt-xam-phu);max-width:640px;margin-top:16px;font-size:14px}.foot-links{flex-wrap:wrap;gap:4px 18px;margin:20px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.foot-links a{color:var(--bt-nga);padding:6px 0;text-decoration:none;display:inline-block}.foot-links a:hover{color:var(--bt-kim-sang)}.foot-copy{color:#6e737d;margin-top:20px;font-size:13px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
