@font-face { font-family:'Barlow'; font-style:normal; font-weight:500; font-display:swap; src:url('../fonts/barlow/barlow-500-vietnamese.woff2') format('woff2'); unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }@font-face { font-family:'Barlow'; font-style:normal; font-weight:500; font-display:swap; src:url('../fonts/barlow/barlow-500-latin.woff2') format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family:'Barlow'; font-style:normal; font-weight:600; font-display:swap; src:url('../fonts/barlow/barlow-600-vietnamese.woff2') format('woff2'); unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }@font-face { font-family:'Barlow'; font-style:normal; font-weight:600; font-display:swap; src:url('../fonts/barlow/barlow-600-latin.woff2') format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family:'Barlow'; font-style:normal; font-weight:700; font-display:swap; src:url('../fonts/barlow/barlow-700-vietnamese.woff2') format('woff2'); unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }@font-face { font-family:'Barlow'; font-style:normal; font-weight:700; font-display:swap; src:url('../fonts/barlow/barlow-700-latin.woff2') format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family:'Barlow'; font-style:normal; font-weight:800; font-display:swap; src:url('../fonts/barlow/barlow-800-vietnamese.woff2') format('woff2'); unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }@font-face { font-family:'Barlow'; font-style:normal; font-weight:800; font-display:swap; src:url('../fonts/barlow/barlow-800-latin.woff2') format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }:root {--primary:#d81324;--primary-dam:#b30f1d;--secondary:#0b2154;--light:#f2f2f2;--chu:#16181d;--chu-phu:#3c4350;--song:#1aa955;--cho-nen:#fff5d6;--cho-vien:#d89b00;color-scheme:light;}*, *::before, *::after { box-sizing:border-box; }html { scroll-behavior:smooth; }body { margin:0; background:#fff; }body.gd-moi, .thanh-tren, .dau-trang, .chan, .dai-goi, .noi-goi, .thanh-duoi { font-family:"Barlow", "Segoe UI", Roboto, Arial, sans-serif; font-weight:500; line-height:1.55; }body.gd-moi { color:var(--chu); font-size:17px; }:where(.gd-moi, .chan, .dai-goi) :is(h1, h2, h3, h4, h5, h6) { font-family:"Barlow", sans-serif; font-weight:800; color:var(--chu); text-wrap:balance; margin-top:0; }:where(.gd-moi) :is(p, ul, ol, figure) { margin-top:0; }img { max-width:100%; height:auto; }:where(.gd-moi, .thanh-tren, .dau-trang, .chan, .dai-goi, .noi-goi, .thanh-duoi) a { color:inherit; }.hidden, .modal.fade { display:none !important; }.container { width:100%; max-width:1200px; margin-left:auto; margin-right:auto; padding-left:max(16px, env(safe-area-inset-left, 0px)); padding-right:max(16px, env(safe-area-inset-right, 0px)); }:focus-visible { outline:3px solid #ffb800; outline-offset:2px; }.ic { width:1em; height:1em; flex:none; }.so { font-variant-numeric:tabular-nums; letter-spacing:.01em; }.cho { display:inline-block; border:2px dashed var(--cho-vien); background:var(--cho-nen); color:#8a5a00; font-weight:700; font-size:.82em; padding:0 7px; border-radius:3px; white-space:nowrap; line-height:1.5; }.nen-toi .cho { background:transparent; color:#ffd24a; border-color:#ffd24a; }.thanh-tren { background:var(--secondary); color:#fff; font-size:15px; position:sticky; top:0; z-index:1030; }.thanh-tren .container { display:flex; align-items:center; justify-content:space-between; gap:12px; min-height:42px; }.dang-truc { display:flex; align-items:center; gap:8px; font-weight:600; }.cham { width:10px; height:10px; border-radius:50%; background:var(--song); flex:none; animation:nhay 1.8s infinite; }@keyframes nhay { 0% { box-shadow:0 0 0 0 rgba(26,169,85,.6); } 70% { box-shadow:0 0 0 9px rgba(26,169,85,0); } 100% { box-shadow:0 0 0 0 rgba(26,169,85,0); } }.thanh-tren .vung-ngan { display:none; color:#c9d2e6; }.thanh-tren a { color:#fff; text-decoration:none; font-weight:800; font-size:18px; white-space:nowrap; }.thanh-tren a span { color:#ff6b77; }.dau-trang { background:#fff; box-shadow:0 2px 0 0 rgba(0,0,0,.06); position:relative; z-index:1020; }.dau-trang .container { display:flex; align-items:center; justify-content:space-between; gap:12px; min-height:72px; }.logo { display:flex; align-items:center; flex:none; }.logo img { height:46px; width:auto; display:block; }.menu-chinh { display:none; gap:22px; font-weight:700; text-transform:uppercase; font-size:15px; align-items:center; }.menu-chinh > a, .menu-chinh .co-con > a { text-decoration:none; color:var(--chu); padding-block:8px; display:inline-flex; align-items:center; gap:4px; }.menu-chinh a:hover { color:var(--primary); }.co-con { position:relative; }.menu-con { display:none; position:absolute; top:100%; left:-14px; min-width:250px; background:#fff; border-top:3px solid var(--primary); box-shadow:0 10px 24px rgba(11,33,84,.14); padding:8px 0; text-transform:none; }.menu-con a { display:block; padding:9px 16px; text-decoration:none; color:var(--chu); font-weight:700; font-size:16px; }.menu-con a:hover { background:var(--light); }.co-con:hover .menu-con, .co-con:focus-within .menu-con { display:block; }.nut-goi-dau { display:inline-flex; align-items:center; gap:8px; background:var(--primary); color:#fff; text-decoration:none; font-weight:800; padding:12px 16px; border-radius:3px; font-size:18px; white-space:nowrap; }.nut-goi-dau:hover { background:var(--primary-dam); color:#fff; }.nut-goi-dau .ic { width:20px; height:20px; }.nut-goi-dau .so-dai { display:none; }.cum-phai { display:flex; align-items:center; gap:8px; }.menu-dd > summary { list-style:none; cursor:pointer; display:grid; place-items:center; width:48px; height:48px; border:2px solid var(--secondary); border-radius:3px; color:var(--secondary); }.menu-dd > summary::-webkit-details-marker { display:none; }.menu-dd > summary .ic { width:26px; height:26px; }.menu-dd > summary .ic-dong, .menu-dd[open] > summary .ic-mo { display:none; }.menu-dd[open] > summary .ic-dong { display:block; }.menu-dd .bang { position:absolute; left:0; right:0; top:100%; background:#fff; border-top:3px solid var(--primary); box-shadow:0 14px 24px rgba(11,33,84,.18); padding:8px 16px 18px; max-height:calc(100vh - 120px); overflow-y:auto; }.menu-dd .bang a { display:block; padding:12px 4px; border-bottom:1px solid #eceef2; text-decoration:none; font-weight:700; font-size:18px; color:var(--chu); }.menu-dd .bang .con a { font-size:16px; padding-left:18px; color:var(--chu-phu); }.vien { display:flex; align-items:center; gap:14px; text-decoration:none; color:#fff; border-radius:999px; padding:10px 26px 10px 10px; min-height:78px; box-shadow:0 5px 0 0 rgba(0,0,0,.28); transition:transform .12s; }.vien:hover { color:#fff; filter:brightness(1.06); }.vien:active { transform:translateY(3px); box-shadow:0 2px 0 0 rgba(0,0,0,.28); }.vien .vong { width:58px; height:58px; border-radius:50%; background:rgba(255,255,255,.22); display:grid; place-items:center; flex:none; }.vien .vong .ic { width:28px; height:28px; }.vien b { display:block; font-size:clamp(28px, 7.4vw, 38px); line-height:1.05; font-weight:800; letter-spacing:.01em; }.vien small { display:block; font-size:15px; font-weight:600; opacity:.95; margin-top:2px; }.vien-goi { background:linear-gradient(180deg, #ef2236 0%, #c80f20 100%); }.vien-zalo { background:linear-gradient(180deg, #1a7cff 0%, #005fe0 100%); }.vien-zalo b { font-size:clamp(24px, 6vw, 30px); }.vien-goi .vong { animation:rung 2.4s infinite; }@keyframes rung { 0%, 70%, 100% { transform:rotate(0); } 74% { transform:rotate(-12deg); } 78% { transform:rotate(12deg); } 82% { transform:rotate(-8deg); } 86% { transform:rotate(0); } }.noi-goi { display:none; position:fixed; right:20px; bottom:20px; z-index:1040; gap:10px; flex-direction:column; }.noi-goi .vien { min-height:62px; padding-right:22px; }.noi-goi .vien .vong { width:46px; height:46px; }.noi-goi .vien b { font-size:24px; }.noi-goi .vien small { font-size:13px; }.noi-goi { transition:opacity .2s, transform .2s; }.noi-goi.an { opacity:0; transform:translateY(16px); pointer-events:none; }.dai-goi { background:var(--primary); color:#fff; padding-block:40px; }.dai-goi .container { display:grid; gap:16px; align-items:center; }.dai-goi h2 { color:#fff; text-transform:uppercase; font-size:clamp(28px, 5vw, 42px); margin:0; line-height:1.1; }.dai-goi a { display:inline-flex; align-items:center; gap:12px; background:#fff; color:var(--primary); text-decoration:none; font-weight:800; font-size:clamp(30px, 7vw, 44px); padding:10px 22px; border-radius:3px; justify-self:start; }.dai-goi a .ic { width:34px; height:34px; }.chan { background:#0d0f14; color:#c4cad6; padding-block:44px 120px; font-size:15px; }.chan .container { display:grid; gap:26px; }.chan .container > * { min-width:0; }.chan .noi-dung-ck { overflow-wrap:anywhere; }.chan .noi-dung-ck img, .chan .noi-dung-ck iframe, .chan .noi-dung-ck table { max-width:100%; }.chan h3 { color:#fff; font-size:19px; text-transform:uppercase; margin-bottom:10px; }.chan ul { list-style:none; padding:0; margin:0; display:grid; gap:6px; }.chan a { color:#c4cad6; text-decoration:none; }.chan a:hover { color:#fff; }.chan .noi-dung-ck p { margin:0 0 6px; }.chan .noi-dung-ck *:not(a) { font-size:inherit !important; color:inherit !important; line-height:1.55 !important; }.chan .noi-dung-ck strong { color:#fff !important; }.chan .noi-dung-ck a { color:#fff; font-weight:800; }.chan .ban-quyen { border-top:1px solid #252a35; padding-top:16px; font-size:14px; color:#8d95a6; }.thanh-duoi { position:fixed; left:0; right:0; bottom:0; z-index:1040; background:#fff; box-shadow:0 -2px 0 0 rgba(0,0,0,.08); display:grid; grid-template-columns:1.7fr 1fr; gap:8px; padding:8px max(10px, env(safe-area-inset-right, 0px)) calc(8px + env(safe-area-inset-bottom, 0px)) max(10px, env(safe-area-inset-left, 0px)); }.thanh-duoi a { display:flex; align-items:center; justify-content:center; gap:8px; min-height:58px; border-radius:999px; text-decoration:none; font-weight:800; color:#fff; line-height:1.05; }.thanh-duoi a .ic { width:22px; height:22px; }.thanh-duoi a small { display:block; font-size:12px; font-weight:600; }.thanh-duoi .goi { background:linear-gradient(180deg, #ef2236 0%, #c80f20 100%); font-size:21px; }.thanh-duoi .zalo { background:linear-gradient(180deg, #1a7cff 0%, #005fe0 100%); font-size:18px; }@media (min-width:768px) {.thanh-tren .vung-ngan { display:inline; }.chan .container { grid-template-columns:1.4fr 1fr 1fr; }.chan .ban-quyen { grid-column:1 / -1; }.nut-goi-dau .so-dai { display:inline; }.nut-goi-dau .chu-ngan { display:none; }}@media (min-width:992px) {.logo img { height:56px; }.dai-goi .container { grid-template-columns:1fr auto; }.thanh-duoi { display:none; }.noi-goi { display:flex; }.chan { padding-bottom:44px; }}@media (min-width:1100px) {.menu-chinh { display:flex; }.menu-dd { display:none; }}@media (prefers-reduced-motion:reduce) { .cham, .vien-goi .vong { animation:none; } html { scroll-behavior:auto; } }.chan .huy-hieu { display:flex; flex-wrap:wrap; align-items:center; gap:16px; margin-top:12px; }.chan .huy-hieu img { height:auto; }.mo-dau { position:relative; color:#fff; background:#0d0f14; overflow:hidden; }.mo-dau .anh-nen { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:35% 55%; }.mo-dau::after { content:""; position:absolute; inset:0; background:linear-gradient(90deg, rgba(8,10,16,.93) 0%, rgba(8,10,16,.84) 52%, rgba(8,10,16,.66) 100%); }.mo-dau .container { position:relative; z-index:1; padding-block:34px 120px; }.nhan-tieu { display:inline-flex; align-items:center; gap:8px; color:#fff; background:var(--primary); font-weight:800; letter-spacing:.1em; text-transform:uppercase; font-size:14px; padding:6px 12px; border-radius:2px; }.nhan-tieu .ic { width:16px; height:16px; }.mo-dau h1 { color:#fff; font-size:clamp(38px, 8.6vw, 72px); line-height:1.02; text-transform:uppercase; margin:16px 0 0; max-width:13ch; }.mo-dau h1 em { font-style:normal; color:#ff4d5b; }.mo-dau h1 .lien { white-space:nowrap; }.yen-tam { font-size:20px; color:#eef0f4; margin:16px 0 0; max-width:30em; }.yen-tam strong { color:#fff; font-weight:800; }.yen-tam .cuu-ngay { color:#ff4d5b; }.yen-tam a { color:#fff; font-weight:800; text-decoration:underline; text-decoration-color:#ff4d5b; text-decoration-thickness:2px; text-underline-offset:3px; }.nut-lien-he { display:grid; gap:12px; margin-top:24px; max-width:560px; }.dai-tin { position:relative; z-index:2; margin-top:-84px; }.dai-tin .luoi { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); background:#fff; box-shadow:0 12px 0 -6px rgba(11,33,84,.12), 0 0 0 1px #e3e6ec; border-radius:4px; overflow:hidden; }.dai-tin .o { display:grid; grid-template-columns:40px 1fr; gap:10px; padding:16px 14px; border-right:1px solid #eceef2; border-bottom:1px solid #eceef2; min-width:0; }.dai-tin .o .ic { width:30px; height:30px; color:var(--primary); }.dai-tin b { display:block; font-size:17px; line-height:1.2; text-transform:uppercase; }.dai-tin span { display:block; font-size:14px; color:var(--chu-phu); margin-top:3px; }.khoi { padding-block:64px; }.khoi-xam { background:var(--light); }.tieu-de-khoi { margin-bottom:30px; max-width:760px; }.tieu-de-khoi .nhan { display:block; color:var(--primary); text-transform:uppercase; letter-spacing:.08em; font-weight:800; font-size:15px; margin:0 0 8px; }.tieu-de-khoi h2 { font-size:clamp(30px, 5vw, 44px); text-transform:uppercase; margin:0; line-height:1.08; }.tieu-de-khoi p { color:var(--chu-phu); margin:12px 0 0; }.tinh-huong { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:12px; list-style:none; padding:0; margin:0; }.th { display:grid; gap:8px; align-content:start; background:#fff; border:1px solid #e3e6ec; border-top:4px solid var(--primary); padding:16px 14px; border-radius:3px; min-width:0; }.th .ic { width:30px; height:30px; color:var(--primary); }.th h3 { font-size:19px; margin:0; text-transform:uppercase; line-height:1.2; }.th p { font-size:15px; color:var(--chu-phu); margin:0; }.gioi-thieu { display:grid; gap:30px; }.anh-gt { position:relative; margin:0; }.anh-gt img { width:100%; aspect-ratio:4 / 3; object-fit:cover; border-radius:3px; display:block; }.so-nam { position:absolute; left:0; bottom:0; background:var(--primary); color:#fff; padding:14px 18px; border-radius:0 3px 0 3px; max-width:70%; }.so-nam b { display:block; font-size:40px; line-height:1; font-weight:800; }.so-nam span { font-weight:700; text-transform:uppercase; font-size:14px; letter-spacing:.06em; }.ds-tich { list-style:none; padding:0; margin:18px 0 0; display:grid; gap:10px; }.ds-tich li { display:grid; grid-template-columns:26px 1fr; gap:10px; }.ds-tich .ic { width:22px; height:22px; color:var(--primary); margin-top:2px; }.dich-vu { display:grid; gap:14px; }.dv { display:grid; grid-template-columns:56px 1fr; gap:14px; text-decoration:none; color:var(--chu); background:#fff; padding:20px 18px; border-radius:3px; border:1px solid #e3e6ec; min-width:0; }.dv:hover { border-color:var(--secondary); }.dv .stt { font-size:40px; font-weight:800; color:var(--primary); line-height:1; }.dv h3 { font-size:21px; text-transform:uppercase; margin:0 0 6px; }.dv p { font-size:15px; color:var(--chu-phu); margin:0 0 8px; }.dv .xem { font-weight:800; text-transform:uppercase; font-size:14px; color:var(--secondary); border-bottom:2px solid var(--primary); }.dai-so { background:var(--secondary); color:#fff; padding-block:44px; }.dai-so .luoi { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:20px; text-align:center; }.dai-so b { display:block; font-size:40px; font-weight:800; line-height:1.05; }.dai-so span { display:block; color:#c9d2e6; font-weight:600; margin-top:4px; font-size:15px; }.buoc { list-style:none; padding:0; margin:0; display:grid; gap:12px; counter-reset:b; }.buoc li { background:#fff; border:1px solid #e3e6ec; border-radius:3px; padding:18px; display:grid; grid-template-columns:60px 1fr; gap:12px; }.buoc li::before { counter-increment:b; content:"0" counter(b); font-size:38px; font-weight:800; color:var(--primary); line-height:1; }.buoc h3 { font-size:20px; text-transform:uppercase; margin:0 0 4px; }.buoc p { margin:0; color:var(--chu-phu); font-size:15px; }.an-toan { display:grid; gap:24px; }.ds-at { list-style:none; padding:0; margin:0; display:grid; gap:10px; }.ds-at li { display:grid; grid-template-columns:34px 1fr; gap:10px; background:#fff; border-left:4px solid #ffb800; padding:12px 14px; border-radius:3px; box-shadow:0 0 0 1px #eceef2; }.ds-at .ic { width:26px; height:26px; color:var(--secondary); }.ds-at b { display:block; }.ds-at span { font-size:15px; color:var(--chu-phu); }.tom-luoc { padding:26px 0 0; }.tom-luoc p { margin:0; max-width:900px; font-size:17px; line-height:1.7; color:var(--chu); }.tom-luoc a { color:var(--primary); font-weight:800; white-space:nowrap; }.doc-them-ten { margin:18px 0 6px; font-size:16px; }.doc-them { margin:0; padding-left:20px; display:grid; gap:6px; font-size:16px; }.doc-them a { color:var(--secondary); font-weight:700; }.doc-them a:hover { color:var(--primary); }.goi-gap { background:var(--primary); color:#fff; padding:22px; border-radius:4px; align-self:start; }.goi-gap h3 { color:#fff; text-transform:uppercase; font-size:26px; margin-bottom:0; }.goi-gap p { margin:8px 0 14px; }.goi-gap a { display:block; background:#fff; color:var(--primary); text-decoration:none; text-align:center; font-weight:800; font-size:30px; padding:10px; border-radius:3px; }.vung { display:grid; gap:12px; }.vung section { background:#fff; border:1px solid #e3e6ec; border-top:4px solid var(--secondary); border-radius:3px; padding:16px; min-width:0; }.vung h3 { font-size:20px; text-transform:uppercase; margin:0 0 6px; }.vung p { margin:0; color:var(--chu-phu); font-size:15px; }.vung h3 a { color:inherit; text-decoration:none; }.vung h3 a:hover { color:var(--primary); }.kv-trang { margin:18px 0 0; font-size:16px; line-height:1.8; color:var(--chu-phu); }.kv-trang a { color:var(--secondary); font-weight:700; white-space:nowrap; }.kv-trang a:hover { color:var(--primary); }.khoi-gia { max-width:900px; }.khoi-gia p { color:var(--chu-phu); margin:0 0 14px; }.khoi-gia .bang { overflow-x:auto; margin:0 0 14px; }.khoi-gia table { border-collapse:collapse; width:100%; font-size:16px; }.khoi-gia th, .khoi-gia td { border:1px solid #dfe3ea; padding:11px 12px; text-align:left; }.khoi-gia th { background:var(--secondary); color:#fff; }.khoi-gia tr:nth-child(even) td { background:#f7f8fa; }.khoi-gia td:nth-child(2) { font-weight:800; color:var(--primary); }@media (max-width:600px) { .khoi-gia th, .khoi-gia td { padding:9px 8px; font-size:15px; } }.vung-truc { display:grid; gap:24px; }.vung-truc h3 { font-size:20px; text-transform:uppercase; margin:0 0 10px; }.vung-truc h3 span { font-size:15px; color:var(--primary); margin-left:4px; }.diem-truc { list-style:none; padding:0; margin:0; display:grid; gap:8px; }.diem-truc li { display:grid; grid-template-columns:22px minmax(0, 1fr) auto; gap:10px; align-items:center; background:#fff; border:1px solid #e3e6ec; border-left:4px solid var(--primary); border-radius:3px; padding:10px 12px; }.diem-truc .ic { width:22px; height:22px; color:var(--primary); }.diem-truc b { display:block; font-size:17px; line-height:1.3; }.diem-truc b a { color:var(--secondary); }.diem-truc span { display:block; color:var(--chu-phu); font-size:15px; line-height:1.4; }.diem-truc .chi-duong { display:inline-flex; align-items:center; min-height:40px; padding:0 10px; border:2px solid var(--primary); border-radius:3px; font-weight:800; text-transform:uppercase; font-size:13px; color:var(--secondary); text-decoration:none; white-space:nowrap; }.danh-gia-trong { border:2px dashed var(--cho-vien); background:var(--cho-nen); padding:22px; border-radius:4px; color:#6b4a00; max-width:760px; }.hoi-dap { display:grid; gap:10px; max-width:860px; }.hoi-dap details { background:#fff; border:1px solid #e3e6ec; border-radius:3px; }.hoi-dap summary { cursor:pointer; list-style:none; padding:16px 48px 16px 16px; position:relative; font-weight:700; font-size:18px; }.hoi-dap summary::-webkit-details-marker { display:none; }.hoi-dap summary::after { content:"+"; position:absolute; right:16px; top:50%; transform:translateY(-50%); font-size:28px; font-weight:800; color:var(--primary); }.hoi-dap details[open] summary::after { content:"\2013"; }.hoi-dap .tra-loi { padding:0 16px 16px; color:var(--chu-phu); }.hoi-dap .tra-loi p { margin:0 0 8px; }.hoi-dap .tra-loi *:not(a) { font-size:inherit !important; color:inherit !important; }@media (min-width:768px) {.tinh-huong { grid-template-columns:repeat(3, minmax(0, 1fr)); }.dai-tin .luoi { grid-template-columns:repeat(4, minmax(0, 1fr)); }.dich-vu { grid-template-columns:repeat(2, minmax(0, 1fr)); }.dai-so .luoi { grid-template-columns:repeat(4, minmax(0, 1fr)); }.buoc { grid-template-columns:repeat(2, minmax(0, 1fr)); }.vung { grid-template-columns:repeat(2, minmax(0, 1fr)); }.vung-truc { grid-template-columns:repeat(2, minmax(0, 1fr)); grid-template-rows:auto auto 1fr; align-items:start; }.vung-truc > .tinh:first-child { grid-row:span 3; }}@media (min-width:992px) {.mo-dau .container { padding-block:64px 150px; }.mo-dau h1 { max-width:15ch; }.gioi-thieu { grid-template-columns:1fr 1fr; align-items:center; gap:48px; }.dich-vu { grid-template-columns:repeat(3, minmax(0, 1fr)); }.buoc { grid-template-columns:repeat(4, minmax(0, 1fr)); }.buoc li { grid-template-columns:1fr; }.an-toan { grid-template-columns:1.5fr 1fr; }.vung { grid-template-columns:repeat(3, minmax(0, 1fr)); }}.anh-that { display:grid; gap:12px; grid-template-columns:repeat(2, minmax(0, 1fr)); }.anh-that a { display:block; position:relative; overflow:hidden; border-radius:3px; color:#fff; text-decoration:none; }.anh-that img { display:block; width:100%; height:auto; aspect-ratio:4 / 3; object-fit:cover; transition:transform .3s; }.anh-that a:hover img, .anh-that a:focus-visible img { transform:scale(1.04); }.anh-that span { position:absolute; left:0; right:0; bottom:0; padding:24px 10px 8px; font-weight:700; font-size:15px; background:linear-gradient(transparent, rgba(11, 33, 84, .9)); }.anh-ghi { margin:10px 0 0; font-size:14px; color:var(--chu-phu); }@media (min-width:768px) { .anh-that { grid-template-columns:repeat(4, minmax(0, 1fr)); } }@media (prefers-reduced-motion:reduce) { .anh-that img { transition:none; } }