@keyframes bgia-ring{0%,86%,96%,to{transform:rotate(0)}88%{transform:rotate(-14deg)}90%{transform:rotate(12deg)}92%{transform:rotate(-9deg)}94%{transform:rotate(7deg)}}.bgia-hero{position:relative;isolation:isolate;padding-block:58px 62px;background:linear-gradient(135deg,var(--navy-ink),var(--primary-deep) 55%,var(--primary));color:#fff}.bgia-hero::before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1px);background-size:34px 34px}.bgia-hero h1{font-size:clamp(30px,4.6vw,46px);font-weight:800;line-height:1.07;letter-spacing:-.03em;text-wrap:balance;margin:10px 0 14px}.bgia-hero h1 em{font-style:normal;color:#ff6b76}.bgia-hero .eyebrow{color:#aecdf2}.bgia-hero .lead{max-width:76ch;color:rgba(255,255,255,.9);font-size:16.5px}.bgia-hero .lead strong{color:#fff}.bgia-hero .lead a{color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:rgba(255,255,255,.55);text-underline-offset:3px}.bgia-hero .lead a:focus-visible,.bgia-hero .lead a:hover{text-decoration-color:#fff}.bgia-hero .crumbs,.bgia-main li{margin-bottom:6px}.bgia-hero .hero-cta{margin-top:22px}.bgia-toc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px}.bgia-toc-label{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#aecdf2}.bgia-toc a{display:inline-block;padding:6px 13px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff;font-size:13.5px;font-weight:600;text-decoration:none;transition:background 300ms var(--ease),border-color 300ms var(--ease)}@media (hover:hover) and (pointer:fine){.bgia-toc a:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.5)}}.bgia-hero .eyebrow{position:relative;flex-wrap:wrap;gap:6px 20px;padding-left:42px}.bgia-hero .eyebrow::before{position:absolute;left:0;top:.62em}.bgia-updated{font-weight:600;color:rgba(255,255,255,.72);font-size:11px}@media (max-height:840px){.bgia-hero{padding-block:38px 42px}.bgia-hero .hero-cta{margin-top:16px}.bgia-toc{margin-top:14px}}.bgia-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start;padding-block:56px 76px}.bgia-main{min-width:0}.bgia-intro{color:var(--text-2);font-size:16.5px;max-width:76ch;margin-bottom:8px}.bgia-main section{padding-block:26px 6px}.bgia-main section[id]{scroll-margin-top:86px}.bgia-main h2,.bgia-main h3{font-weight:800;color:var(--ink)}.bgia-main h2{font-size:clamp(23px,3vw,30px);line-height:1.16;letter-spacing:-.024em;text-wrap:pretty;margin-bottom:14px}.bgia-main h3{font-size:18.5px;letter-spacing:-.015em;margin:22px 0 10px}.bgia-main p{margin-bottom:12px;max-width:76ch}.bgia-main ul{margin:0 0 14px;padding-left:22px}.bgia-factors li{margin-bottom:9px}.table-wrap{position:relative;margin:14px 0 16px}.bgia-tbl{overflow-x:auto;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.bgia-tbl table{width:100%;border-collapse:collapse;font-size:15px}.bgia-tbl--wide table{min-width:560px}.bgia-tbl caption{text-align:left;padding:9px 12px;font-weight:800;font-size:14.5px;color:var(--ink);background:var(--band);border-bottom:1px solid var(--line)}.bgia-tbl thead th{background:var(--primary);color:#fff;font-weight:700;font-size:13.5px;text-align:center;padding:9px 12px;border:1px solid var(--primary-deep)}.bgia-tbl tbody td,.bgia-tbl tbody th,.bgia-tbl tfoot td,.bgia-tbl tfoot th{padding:8px 12px;line-height:1.45;border:1px solid var(--line);vertical-align:middle}.bgia-tbl tbody th{font-weight:700}.bgia-tbl tbody th,.bgia-tbl tfoot th{color:var(--ink);text-align:left;box-shadow:inset 3px 0 0 transparent;transition:box-shadow 160ms var(--ease)}.bgia-tbl--center tbody th,.bgia-tbl--center tfoot th{text-align:center}.bgia-tbl tbody td,.bgia-tbl tfoot td{font-variant-numeric:tabular-nums;text-align:center}.bgia-tbl--wide tbody td,.bgia-tbl--wide tfoot td,.bgia-tbl--wide thead th{white-space:nowrap}.bgia-tbl tbody tr:nth-child(even){background:color-mix(in srgb,var(--band) 80%,transparent)}.bgia-tbl tfoot td,.bgia-tbl tfoot th{background:var(--band);font-weight:600}.bgia-tbl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bgia-tbl--wide tbody th,.bgia-tbl--wide tfoot th,.bgia-tbl--wide thead th:first-child{position:sticky;left:0;z-index:1}.bgia-tbl--wide tbody th{background:var(--surface)}.bgia-tbl--wide tbody tr:nth-child(even) th{background:color-mix(in srgb,var(--band) 80%,var(--surface))}:root[data-theme=dark] .bgia-tbl thead th{background:var(--navy);border-color:var(--navy-ink)}.table-hint{display:none;align-items:center;justify-content:flex-end;gap:6px;color:var(--text-2);font-size:12.5px;line-height:1.6;font-weight:600;margin:6px 2px 0}.table-hint svg{flex-shrink:0}.table-wrap--scroll::after{content:"";position:absolute;top:0;right:0;bottom:0;width:36px;border-radius:0 12px 12px 0;background:linear-gradient(to left,var(--bg),transparent);pointer-events:none;opacity:0}.bgia-faq{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-bottom:10px}.bgia-faq summary{cursor:pointer;font-weight:800;color:var(--ink);list-style:none;position:relative;padding:13px 40px 13px 16px}.bgia-faq summary::-webkit-details-marker{display:none}.bgia-faq summary::after{content:"+";position:absolute;right:16px;top:50%;translate:0-50%;color:var(--accent);font-weight:800;transition:rotate 300ms var(--ease)}.bgia-faq[open] summary::after{rotate:45deg}.bgia-faq p{padding:0 16px 14px;margin:0;color:var(--text-2)}.bgia-meta{margin-top:26px;padding-top:14px;border-top:1px solid var(--line);color:var(--text-2);font-size:14.5px}.bgia-aside{position:sticky;top:96px;display:grid;gap:16px}.bgia-widget{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:18px}.bgia-widget-t{font-weight:800;color:var(--ink);letter-spacing:-.012em;margin-bottom:6px}.bgia-widget-d{color:var(--text-2);font-size:14.5px;margin-bottom:12px}.bgia-widget .btn{width:100%;justify-content:center}.bgia-widget .bgia-widget-d:last-child{margin:12px 0 0}.bgia-contact{padding:0;overflow:hidden}.bgia-contact-hd{position:relative;isolation:isolate;background:linear-gradient(135deg,var(--navy-ink),var(--navy) 70%,#1c4f8f);color:#fff;padding:16px 18px 18px}.bgia-contact-hd::before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:26px 26px}.bgia-contact-hd .bgia-widget-t{color:#fff;margin-bottom:3px}.bgia-contact-hours{display:flex;align-items:center;gap:6px;color:#aecdf2;font-size:13px;margin-bottom:13px}.bgia-contact-hours svg{flex:none}.bgia-contact-hot{display:flex;align-items:center;gap:10px;min-height:50px;padding:10px 14px;border-radius:var(--r);background:var(--accent);color:#fff;text-decoration:none;box-shadow:0 12px 26px -12px rgba(217,46,59,.65);transition:background 140ms ease,transform 180ms var(--ease),box-shadow 180ms var(--ease)}.bgia-contact-hot:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 15px 30px -12px rgba(217,46,59,.75)}.bgia-contact-hot:focus-visible{outline:3px solid #fff;outline-offset:2px}.bgia-contact-hot svg{flex:none;animation:bgia-ring 3.2s ease-in-out infinite;transform-origin:50% 30%}@media (prefers-reduced-motion:reduce){.bgia-contact-hot svg{animation:none}.bgia-contact-hot:hover{transform:none}}.bgia-contact-num{font-size:20px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.bgia-contact-key{margin-left:auto;flex:none;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.16);white-space:nowrap}.bgia-contact-list{list-style:none;margin:0;padding:4px 18px}.bgia-contact-p{display:flex;align-items:center;gap:12px;padding:11px 0}.bgia-contact-p+.bgia-contact-p{border-top:1px dashed var(--line-2)}.bgia-contact-ava{flex:none;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--ink)}.bgia-contact-info{min-width:0;display:grid;gap:1px}.bgia-contact-name{font-size:13px;font-weight:600;color:var(--text-2)}.bgia-contact-tel{font-size:16.5px;font-weight:800;letter-spacing:-.01em;color:var(--ink);text-decoration:none;font-variant-numeric:tabular-nums;white-space:nowrap;transition:color 140ms ease}.bgia-contact-tel:hover{color:var(--accent)}.bgia-contact-fb,.bgia-contact-zalo{align-items:center;text-decoration:none}.bgia-contact-zalo{margin-left:auto;flex:none;display:inline-flex;min-height:40px;padding:0 13px;border-radius:10px;background:#0068ff;color:#fff;font-size:13px;font-weight:800;transition:background 140ms ease,transform 160ms var(--ease)}.bgia-contact-zalo:hover{background:#0052cc;transform:translateY(-1px)}.bgia-contact-fb{display:flex;gap:10px;padding:13px 18px;border-top:1px solid var(--line);color:var(--ink);font-size:14px;font-weight:700;transition:background 140ms ease}.bgia-contact-fb:hover{background:var(--band)}.bgia-contact-fb .arr{margin-left:auto;color:var(--accent);transition:transform 200ms var(--ease)}.bgia-contact-fb:hover .arr{transform:translateX(3px)}.bgia-contact-fbic{flex:none;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#1877f2;color:#fff}.bgia-contact-note{padding:0 18px 14px;font-size:13.5px;color:var(--text-2)}.bgia-contact-note a{color:inherit}@media (max-width:1020px){.bgia-layout{grid-template-columns:minmax(0,1fr);gap:30px}.bgia-aside{position:static;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:640px){.bgia-layout{padding-block:40px 56px}.bgia-tbl table{font-size:14px}.table-wrap--scroll::after{opacity:1;bottom:26px}.table-wrap--scroll .table-hint{display:flex}#hcm-hp .bgia-tbl table,#hp-hcm .bgia-tbl table{font-size:12px}#hcm-hp .bgia-tbl td,#hcm-hp .bgia-tbl th,#hp-hcm .bgia-tbl td,#hp-hcm .bgia-tbl th{padding:6px 2px}#hcm-hp .bgia-tbl thead th,#hp-hcm .bgia-tbl thead th{font-size:11.5px}#hcm-hp .bgia-tbl tbody th,#hp-hcm .bgia-tbl tbody th{font-weight:600}.lt-y{display:none}}@media (hover:hover) and (pointer:fine){.bgia-faq summary:hover{color:var(--primary)}.bgia-tbl tbody tr:hover{background:color-mix(in srgb,var(--band) 70%,transparent)}.bgia-tbl tbody tr:hover th{box-shadow:inset 3px 0 0 var(--accent)}.bgia-tbl--wide tbody tr:hover th{background:color-mix(in srgb,var(--band) 70%,var(--surface))}}@media (prefers-reduced-motion:reduce){.bgia-faq summary::after,.bgia-tbl tbody th{transition:none}}.bgia-fig,.bgia-fig-grid{margin:18px 0 20px}.bgia-fig a{display:block}.bgia-fig img{display:block;width:100%;height:auto;border:1px solid var(--line-2);border-radius:12px}.bgia-fig figcaption{margin-top:7px;font-size:13.5px;color:var(--text-2)}.bgia-fig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bgia-fig-grid .bgia-fig{margin:0}.bgia-fig-grid--duo{grid-template-columns:repeat(2,1fr)}.bgia-fig-grid .bgia-fig img{aspect-ratio:4/3;object-fit:cover}@media (max-width:720px){.bgia-fig-grid{grid-template-columns:1fr}}.bgia-main ol.bgia-steps{margin:0 0 14px;padding-left:24px}.bgia-steps li{margin-bottom:9px;max-width:74ch}