@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-search) button{align-items:center;background-color:transparent;cursor:pointer;display:flex;gap:.5em;height:40px;justify-content:center;width:60px}:where(.brxe-search) button svg:not([height]){height:inherit}.bricks-search-overlay{background-color:#fff;background-position:50%;background-size:cover;bottom:0;color:var(--bricks-text-muted);height:100%;left:0;opacity:0;position:fixed;right:0;text-align:center;top:0;transform:scale(1.1);transition:all .4s;visibility:hidden;width:100%;z-index:-1}.bricks-search-overlay:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bricks-search-overlay.show{opacity:1;transform:scale(1);visibility:visible;z-index:999}.bricks-search-overlay .bricks-search-inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:1}.bricks-search-overlay .close{background-color:transparent;cursor:pointer;font-size:60px;line-height:1;position:fixed;right:30px;text-align:center;top:15px;z-index:1}.bricks-search-overlay .title{margin:0 0 1em}.bricks-search-overlay .bricks-search-form{max-width:600px}.bricks-search-overlay .bricks-search-form input[type=search]{background-color:transparent;border-radius:0;font-size:1.4em;line-height:60px;text-align:center;width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@import url("https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap");body.page-id-79{font-family:Inter,sans-serif;font-size:16px;background:#F4F1E9;color:#20241F;line-height:1.5;overflow-x:hidden}:where(body.page-id-79) *{box-sizing:border-box}:where(body.page-id-79) h1,:where(body.page-id-79) h2,:where(body.page-id-79) h3,:where(body.page-id-79) h4{font-family:"Be Vietnam Pro",sans-serif;font-weight:700;letter-spacing:-.01em}:where(body.page-id-79) p,:where(body.page-id-79) h1,:where(body.page-id-79) h2,:where(body.page-id-79) h3,:where(body.page-id-79) h4,:where(body.page-id-79) ul{margin:0}:where(body.page-id-79) a{color:inherit;text-decoration:none}:where(body.page-id-79) ul{padding:0;list-style:none}:where(body.page-id-79) button{font-family:inherit;cursor:pointer}:where(body.page-id-79) :focus-visible{outline:2px solid #C1602E;outline-offset:2px}:where(body.page-id-79) #brx-header{position:sticky;top:0;z-index:100}@media(max-width:860px){body.page-id-79{padding-bottom:64px}} .vts-wrap{ max-width:1240px; margin:0 auto; padding:0 24px;} .vts-eyebrow{ font-family:'JetBrains Mono', monospace; font-size:12px; letter-spacing:0.08em; text-transform:uppercase; color:#9C4B23; display:flex; align-items:center; gap:8px;}.vts-eyebrow::before{ content:""; width:14px; height:1px; background:#C1602E;} .vts-spec-card{ position:relative; background:#FFFFFF; border:1px solid #DCD6C8; border-radius:8px; transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;}.vts-spec-card::before, .vts-spec-card::after{ content:""; position:absolute; width:10px; height:10px; border-color:#B9B2A0; transition:border-color .18s ease; pointer-events:none;}.vts-spec-card::before{ top:-1px; left:-1px; border-top:2px solid #B9B2A0; border-left:2px solid #B9B2A0;}.vts-spec-card::after{ bottom:-1px; right:-1px; border-bottom:2px solid #B9B2A0; border-right:2px solid #B9B2A0;}.vts-spec-card:hover{ transform:translateY(-3px); box-shadow:0 6px 20px rgba(32,36,31,0.08); border-color:#B9B2A0;}.vts-spec-card:hover::before, .vts-spec-card:hover::after{ border-color:#C1602E;}.vts-site-header{ position:sticky; top:0; z-index:100; background:rgba(244,241,233,0.92); backdrop-filter:blur(10px); border-bottom:1px solid #DCD6C8; transition:box-shadow .2s ease, border-color .2s ease;}.vts-site-header.scrolled{ box-shadow:0 1px 2px rgba(32,36,31,0.06); }.vts-header-inner{ display:flex; align-items:center; justify-content:space-between; padding:16px 24px; max-width:1240px; margin:0 auto; gap:24px;}.vts-logo{ font-family:'Be Vietnam Pro', 'Inter', sans-serif; font-weight:800; font-size:22px; color:#20241F; display:flex; align-items:baseline; gap:2px; flex-shrink:0;}.vts-logo .vts-dot{ color:#C1602E; }.vts-main-nav{ display:flex; gap:28px; }.vts-main-nav a{ font-size:14.5px; font-weight:500; color:#63604F; padding:6px 2px; border-bottom:2px solid transparent; transition:color .15s ease, border-color .15s ease; white-space:nowrap;}.vts-main-nav a:hover{ color:#20241F; border-color:#C1602E; }.vts-header-actions{ display:flex; align-items:center; gap:6px; flex-shrink:0; }.vts-icon-btn{ width:38px; height:38px; display:flex; align-items:center; justify-content:center; border-radius:4px; color:#20241F; transition:background .15s ease;}.vts-icon-btn:hover{ background:#E7EDE3; }.vts-icon-btn svg{ width:19px; height:19px; }.vts-mobile-only{ display:none; }.vts-desktop-only{ display:flex; }.vts-hero{ position:relative; padding:72px 24px 88px; background: linear-gradient(180deg, rgba(244,241,233,0) 0%, #F4F1E9 78%), repeating-linear-gradient(0deg, rgba(32,36,31,0.05) 0, rgba(32,36,31,0.05) 1px, transparent 1px, transparent 48px), repeating-linear-gradient(90deg, rgba(32,36,31,0.05) 0, rgba(32,36,31,0.05) 1px, transparent 1px, transparent 48px), #20241F; overflow:hidden;}.vts-hero::after{ content:""; position:absolute; inset:0; background:radial-gradient(ellipse 700px 420px at 78% 15%, rgba(193,96,46,0.28), transparent 70%); pointer-events:none;}.vts-hero-inner{ position:relative; z-index:1; max-width:1240px; margin:0 auto; display:flex; flex-direction:column; align-items:flex-start; gap:22px;}.vts-hero-tag{ font-family:'JetBrains Mono', monospace; font-size:12px; letter-spacing:0.08em; text-transform:uppercase; color:#D8B79A; border:1px solid rgba(216,183,154,0.35); padding:6px 12px; border-radius:999px;}.vts-hero h1{ color:#FBF9F4; font-size:clamp(32px, 5.4vw, 56px); line-height:1.08; max-width:15ch;}.vts-hero h1 em{ font-style:normal; color:#C1602E; }.vts-hero p.vts-sub{ color:#CFCBBB; font-size:17px; max-width:52ch; line-height:1.6;}.vts-hero-search{ margin-top:8px; width:100%; max-width:640px; background:#FFFFFF; border-radius:14px; padding:8px; display:flex; gap:8px; box-shadow:0 16px 40px rgba(32,36,31,0.12);}.vts-hero-search input{ flex:1; border:none; outline:none; background:transparent; font-family:'Inter', sans-serif; font-size:15px; padding:12px 14px; color:#20241F;}.vts-hero-search input::placeholder{ color:#8A8674; }.vts-hero-search button{ background:#20241F; color:#fff; border:none; border-radius:8px; padding:0 22px; font-weight:600; font-size:14.5px; display:flex; align-items:center; gap:8px; transition:background .15s ease;}.vts-hero-search button:hover{ background:#9C4B23; }.vts-hero-suggestions{ display:flex; flex-wrap:wrap; gap:8px; margin-top:2px;}.vts-hero-suggestions span{ font-size:13px; color:#B9B4A2;}.vts-chip{ font-size:13px; color:#E7E3D6; border:1px solid rgba(231,227,214,0.25); padding:5px 12px; border-radius:999px; transition:border-color .15s ease, color .15s ease;}.vts-chip:hover{ border-color:#C1602E; color:#fff; }.vts-hero-links{ display:flex; gap:14px; margin-top:6px; flex-wrap:wrap; }.vts-btn-secondary-hero{ color:#F4F1E9; font-size:14.5px; font-weight:500; border-bottom:1px solid rgba(244,241,233,0.4); padding-bottom:2px;}.vts-section{ padding:64px 24px; }.vts-section-head{ display:flex; justify-content:space-between; align-items:flex-end; gap:24px; margin-bottom:32px; flex-wrap:wrap;}.vts-section-head h2{ font-size:clamp(24px,3vw,32px); margin-top:8px; }.vts-section-head p{ color:#63604F; font-size:15px; max-width:48ch; margin-top:8px; }.vts-see-all{ font-size:14px; font-weight:600; color:#9C4B23; display:flex; align-items:center; gap:6px; white-space:nowrap; padding-bottom:4px;}.vts-see-all svg{ width:14px; height:14px; transition:transform .15s ease; }.vts-see-all:hover svg{ transform:translateX(3px); }.vts-section.vts-alt{ background:#FFFFFF; border-top:1px solid #DCD6C8; border-bottom:1px solid #DCD6C8; }.vts-problem-grid{ display:grid; grid-template-columns:repeat(5, 1fr); gap:14px;}.vts-problem-card{ padding:20px 16px; display:flex; flex-direction:column; gap:14px; cursor:pointer;}.vts-problem-card .vts-idx{ font-family:'JetBrains Mono', monospace; font-size:11px; color:#8A8674;}.vts-problem-card p{ font-size:14.5px; font-weight:600; color:#20241F; line-height:1.35; }.vts-problem-card .vts-go{ margin-top:auto; font-size:12.5px; color:#9C4B23; font-weight:600; display:flex; align-items:center; gap:5px;}.vts-problem-card .vts-go svg{ width:12px; height:12px; }.vts-category-grid{ display:grid; grid-template-columns:repeat(5, 1fr); gap:16px;}.vts-category-card{ padding:22px 20px; display:flex; flex-direction:column; gap:10px;}.vts-category-card .vts-icon{ width:42px; height:42px; border-radius:4px; background:#E7EDE3; display:flex; align-items:center; justify-content:center; font-size:20px;}.vts-category-card h3{ font-size:16px; font-family:'Be Vietnam Pro', 'Inter', sans-serif; }.vts-category-card p{ font-size:13.5px; color:#63604F; line-height:1.45; }.vts-category-card .vts-meta{ margin-top:auto; display:flex; justify-content:space-between; align-items:center; font-family:'JetBrains Mono', monospace; font-size:11.5px; color:#8A8674; padding-top:10px; border-top:1px solid #DCD6C8;}.vts-article-grid{ display:grid; grid-template-columns:repeat(3, 1fr); gap:20px;}.vts-article-card{ overflow:hidden; display:flex; flex-direction:column; }.vts-article-card .vts-thumb{ height:170px; background:linear-gradient(135deg, #2E332C, #20241F); position:relative; display:flex; align-items:flex-end; padding:14px;}.vts-article-card .vts-thumb .vts-badge{ font-family:'JetBrains Mono', monospace; font-size:11px; letter-spacing:.04em; background:rgba(244,241,233,0.94); color:#20241F; padding:4px 9px; border-radius:4px;}.vts-article-card .vts-body{ padding:18px 18px 20px; display:flex; flex-direction:column; gap:10px; flex:1; }.vts-article-card h3{ font-size:16.5px; line-height:1.35; }.vts-article-card p.vts-excerpt{ font-size:13.5px; color:#63604F; line-height:1.5; }.vts-article-card .vts-meta{ margin-top:auto; display:flex; align-items:center; gap:10px; font-size:12px; color:#8A8674; padding-top:10px; border-top:1px solid #DCD6C8; font-family:'JetBrains Mono', monospace;}.vts-diff{ display:inline-flex; align-items:center; gap:5px; font-size:11.5px; padding:2px 8px; border-radius:999px; border:1px solid #B9B2A0; color:#63604F;}.vts-guide-grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:18px;}.vts-guide-card{ padding:0; overflow:hidden; display:flex; flex-direction:column; }.vts-guide-card .vts-img{ height:140px; background:#E7EDE3; display:flex; align-items:center; justify-content:center; font-size:34px;}.vts-guide-card .vts-body{ padding:16px; display:flex; flex-direction:column; gap:8px; flex:1; }.vts-guide-card .vts-best-for{ font-size:11.5px; font-family:'JetBrains Mono', monospace; color:#5C7A5A; text-transform:uppercase; letter-spacing:.03em; }.vts-guide-card h3{ font-size:15.5px; }.vts-guide-card .vts-price{ font-size:13.5px; color:#63604F; }.vts-guide-card .vts-cta-row{ margin-top:auto; padding-top:10px; }.vts-link-cta{ font-size:13px; font-weight:600; color:#20241F; display:inline-flex; align-items:center; gap:6px; border-bottom:1px solid #20241F; padding-bottom:1px;}.vts-compare-wrap{ overflow-x:auto; border:1px solid #DCD6C8; border-radius:8px; background:#FFFFFF;}table.vts-compare{ width:100%; border-collapse:collapse; min-width:720px; }table.vts-compare th, table.vts-compare td{ padding:16px 18px; text-align:left; font-size:14px; border-bottom:1px solid #DCD6C8; white-space:nowrap;}table.vts-compare th{ font-family:'JetBrains Mono', monospace; font-size:11.5px; text-transform:uppercase; letter-spacing:.04em; color:#63604F; background:#F4F1E9;}table.vts-compare td:first-child, table.vts-compare th:first-child{ position:sticky; left:0; background:#FFFFFF; white-space:normal; min-width:200px;}table.vts-compare th:first-child{ background:#F4F1E9; }tr.vts-recommended td{ background:#E7EDE3; }tr.vts-recommended td:first-child{ background:#DEE8DA; }.vts-rec-flag{ font-family:'JetBrains Mono', monospace; font-size:10.5px; color:#5C7A5A; display:block; margin-bottom:2px; font-weight:600;}.vts-compare-cta{ font-size:13px; font-weight:600; color:#fff; background:#20241F; padding:7px 14px; border-radius:6px; display:inline-block;}.vts-diy-scroll{ display:flex; gap:18px; overflow-x:auto; padding-bottom:8px; scroll-snap-type:x mandatory;}.vts-diy-card{ min-width:280px; scroll-snap-align:start; display:flex; flex-direction:column; overflow:hidden;}.vts-diy-card .vts-img{ height:150px; background:linear-gradient(135deg,#EADFC7,#DCD2B4);}.vts-diy-card .vts-body{ padding:16px; display:flex; flex-direction:column; gap:10px; }.vts-diy-card h3{ font-size:15.5px; }.vts-diy-stats{ display:flex; gap:14px; font-family:'JetBrains Mono', monospace; font-size:11.5px; color:#63604F; }.vts-diy-stats b{ color:#20241F; font-weight:600; }.vts-video-scroll{ display:flex; gap:16px; overflow-x:auto; padding-bottom:8px;}.vts-video-card{ min-width:170px; width:170px; border-radius:8px; overflow:hidden; background:#20241F; position:relative; aspect-ratio:9/16; display:flex; flex-direction:column; justify-content:space-between; padding:12px; flex-shrink:0;}.vts-video-card .vts-top-row{ display:flex; justify-content:space-between; }.vts-video-card .vts-cat{ font-family:'JetBrains Mono', monospace; font-size:10px; color:#F4F1E9; background:rgba(244,241,233,0.14); padding:3px 8px; border-radius:999px;}.vts-video-card .vts-duration{ font-family:'JetBrains Mono', monospace; font-size:10.5px; color:#F4F1E9; }.vts-video-card .vts-play{ align-self:center; width:38px; height:38px; border-radius:50%; background:rgba(244,241,233,0.16); border:1px solid rgba(244,241,233,0.4); display:flex; align-items:center; justify-content:center;}.vts-video-card .vts-play svg{ width:14px; height:14px; fill:#fff; }.vts-video-card .vts-bottom{ color:#F4F1E9; }.vts-video-card h4{ font-size:13px; font-family:'Inter', sans-serif; font-weight:600; line-height:1.3; }.vts-video-card .vts-views{ font-size:11px; color:#B9B4A2; margin-top:4px; font-family:'JetBrains Mono', monospace; }.vts-newsletter{ background:#20241F; border-radius:14px; padding:44px 40px; display:flex; justify-content:space-between; align-items:center; gap:24px; flex-wrap:wrap;}.vts-newsletter h2{ color:#FBF9F4; font-size:24px; max-width:24ch; }.vts-newsletter p{ color:#B9B4A2; font-size:14px; margin-top:6px; }.vts-newsletter-form{ display:flex; gap:8px; }.vts-newsletter-form input{ padding:12px 14px; border-radius:8px; border:1px solid rgba(244,241,233,0.2); background:rgba(244,241,233,0.06); color:#fff; font-size:14px; width:240px; outline:none;}.vts-newsletter-form input::placeholder{ color:#8A8674; }.vts-newsletter-form button{ background:#C1602E; color:#fff; border:none; border-radius:8px; padding:0 20px; font-weight:600; font-size:14px; transition:background .15s ease;}.vts-newsletter-form button:hover{ background:#9C4B23; }.vts-seo-content{ max-width:820px; }.vts-seo-content h2{ font-size:26px; margin-bottom:16px; }.vts-seo-content p{ color:#63604F; font-size:15px; line-height:1.75; margin-bottom:14px; }.vts-seo-content strong{ color:#20241F; }.vts-site-footer{ background:#2E332C; color:#D8D4C4; padding:56px 24px 28px; }.vts-footer-grid{ display:grid; grid-template-columns:1.4fr repeat(3,1fr); gap:32px; padding-bottom:36px; border-bottom:1px solid rgba(216,212,196,0.14);}.vts-footer-grid h4{ color:#F4F1E9; font-size:13px; text-transform:uppercase; letter-spacing:.05em; font-family:'JetBrains Mono', monospace; margin-bottom:16px; }.vts-footer-grid li{ margin-bottom:10px; font-size:14px; }.vts-footer-grid a:hover{ color:#fff; }.vts-footer-brand .vts-logo{ color:#F4F1E9; }.vts-footer-brand p{ font-size:13.5px; color:#A8A492; margin-top:12px; max-width:32ch; line-height:1.6; }.vts-footer-bottom{ padding-top:24px; display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:12px; font-size:12.5px; color:#8A8674;}.vts-footer-bottom .vts-legal-links{ display:flex; gap:18px; flex-wrap:wrap; }.vts-footer-bottom a:hover{ color:#D8D4C4; }.vts-bottom-nav{ display:none; position:fixed; bottom:0; left:0; right:0; z-index:100; background:#FFFFFF; border-top:1px solid #DCD6C8; padding:8px 6px 10px; justify-content:space-around; box-shadow:0 -4px 16px rgba(32,36,31,0.06);}.vts-bottom-nav a{ display:flex; flex-direction:column; align-items:center; gap:3px; font-size:10.5px; color:#63604F; font-weight:500;}.vts-bottom-nav a.vts-active{ color:#9C4B23; }.vts-bottom-nav svg{ width:20px; height:20px; }@media (max-width: 1024px){ .vts-problem-grid{ grid-template-columns:repeat(3,1fr); } .vts-category-grid{ grid-template-columns:repeat(3,1fr); } .vts-article-grid{ grid-template-columns:repeat(2,1fr); } .vts-guide-grid{ grid-template-columns:repeat(2,1fr); }}@media (max-width: 860px){ .vts-main-nav{ display:none; } .vts-desktop-only{ display:none; } .vts-mobile-only{ display:flex; } .vts-hero{ padding:48px 20px 64px; } .vts-hero h1{ max-width:none; } .vts-section{ padding:44px 20px; } .vts-newsletter{ flex-direction:column; align-items:flex-start; } .vts-newsletter-form{ width:100%; } .vts-newsletter-form input{ width:100%; flex:1; } .vts-bottom-nav{ display:flex; }}@media (max-width: 640px){ .vts-problem-grid{ grid-template-columns:repeat(2,1fr); } .vts-category-grid{ grid-template-columns:repeat(2,1fr); } .vts-article-grid{ grid-template-columns:1fr; } .vts-guide-grid{ grid-template-columns:1fr 1fr; } .vts-footer-grid{ grid-template-columns:1fr 1fr; } .vts-hero-search{ flex-direction:column; } .vts-hero-search button{ padding:12px; justify-content:center; }} .vts-site-header,.vts-site-footer,.vts-wrap{width:100%} .vts-section,.vts-hero{display:block} .vts-header-inner{width:100%} @media(min-width:861px){.vts-main-nav{gap:18px}.vts-main-nav a{font-size:13px}}.vts-symbol{font-size:18px;line-height:1;display:inline-block}.vts-compare{display:block;min-width:760px}.vts-compare [role="row"]{display:grid;grid-template-columns:2fr 1.3fr .8fr 1fr 1fr .8fr .8fr}.vts-compare [role="cell"],.vts-compare [role="columnheader"]{padding:16px 12px;border-bottom:1px solid #DCD6C8;font-size:13px}.vts-compare [role="columnheader"]{background:#E7EDE3;font-weight:700}.vts-compare .vts-recommended{background:#f8eee6}.vts-demo-note{font-size:12px;color:#63604F;margin-bottom:12px}.vts-newsletter-notice{color:#D8B79A;font-size:14px}.vts-hero{background:radial-gradient(ellipse at 85% 15%,rgba(193,96,46,.22),transparent 65%),linear-gradient(180deg,#20241F 0%,#2E332C 83%,#F4F1E9 100%)} .vts-hero-search{display:block;max-width:680px;width:100%}.vts-hero-search .bricks-search-form{display:flex;gap:10px;align-items:stretch;width:100%}.vts-hero-search input[type=search]{flex:1;min-width:0;width:auto;height:auto;border:0;padding:14px;font-size:14px;color:#20241F;background:#fff}.vts-hero-search button[type=submit]{position:static;flex:0 0 auto;width:auto;height:auto;min-width:145px;white-space:nowrap;transform:none;background:#C1602E;color:#fff;padding:12px 18px;border:0;border-radius:8px;font:600 14px Inter,sans-serif}.vts-hero-search button[type=submit]:hover{background:#9C4B23}.vts-header-actions .vts-symbol{font:26px Arial,sans-serif}.vts-section h2{color:#20241F}.vts-video-card h4{color:#F4F1E9}.vts-site-footer h4{color:#F4F1E9}.vts-newsletter h2{color:#FBF9F4}.vts-hero-inner{padding-bottom:32px}.vts-compare-wrap{max-width:100%;overflow-x:auto}.vts-bottom-nav .vts-symbol{font:22px Arial,sans-serif}@media(max-width:640px){.vts-hero-search .bricks-search-form{flex-direction:column}.vts-hero-search input[type=search]{width:100%}.vts-hero-search button[type=submit]{width:100%;min-width:0}}#tim-kiem {font-size: 16px}#van-de {font-size: 16px}#brxe-5ikc5j {font-size: 16px}#huong-dan {font-size: 16px}#brxe-4llcs6 {font-size: 16px}#brxe-vnakpe {font-size: 16px}#brxe-n2b9ij {font-size: 16px}#brxe-u5ityd {font-size: 16px}#brxe-8lrzzg {font-size: 16px}#brxe-iu3aju {font-size: 16px}