@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/space-grotesk-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--bg:#f4f6f5;--surface:#fff;--surface-2:#e9edeb;--hairline:#e4e9e6;--divider:#eff2f0;--ink:#0e1512;--ink-soft:#5b655f;--ink-faint:#6a756e;--accent-fill:#0387a1;--accent-ink:#016c81;--accent-icon:#0387a1;--accent-tint:#dff3fa;--hero:#023847;--hero-border:transparent;--hero-label:#74d0ef;--hero-body:#c4d6d9;--hero-faint:#ffffffb8;--btn-shadow:0 10px 24px #0387a152;--chip-bg:#fff;--chip-border:transparent;--font-ui:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Space Grotesk", "Manrope", system-ui, sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#0c110f;--surface:#141a17;--surface-2:#1a211d;--hairline:#1f2823;--divider:#1f2823;--ink:#f2f5f3;--ink-soft:#a7b2ab;--ink-faint:#7c8880;--accent-ink:#10c7e5;--accent-icon:#10c7e5;--accent-tint:#0d282f;--hero:#0c2831;--hero-border:#133842;--btn-shadow:0 10px 24px #00000080;--chip-bg:#1a211d;--chip-border:#26332c}}*{box-sizing:border-box}html{font-family:var(--font-ui);line-height:1.55}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;font-weight:500}::selection{background:var(--accent-tint)}svg{width:100%;height:100%;display:block}:focus-visible{outline:2px solid var(--accent-icon);outline-offset:2px;border-radius:6px}.btn:focus-visible,.lang:focus-visible{border-radius:999px}.hero :focus-visible{outline-color:var(--hero-label)}@media (prefers-reduced-motion:no-preference){.btn,.lang{transition:background-color .14s ease-out,color .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out}.btn:hover{transform:translateY(-1px)}.btn:active{transform:scale(.98)}}.wrap{width:min(72.5rem,100% - 2.5rem);margin-inline:auto}.header{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;display:flex}.brand{min-height:48px;color:var(--ink);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.brand-mark{background:var(--accent-fill);color:#fff;border-radius:14px;flex:none;width:36px;height:36px;padding:8px}.brand-text{flex-direction:column;line-height:1.25;display:flex}.brand-name{letter-spacing:-.01em;font-size:1.0625rem;font-weight:800}.brand-tagline{color:var(--ink-faint);font-size:.8125rem;font-weight:600;display:none}@media (width>=48rem){.brand-tagline{display:block}}.nav{align-items:center;gap:.5rem;display:flex}.lang{min-height:48px;color:var(--ink-soft);border-radius:999px;align-items:center;padding:0 .85rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.lang:hover{color:var(--ink);background:var(--surface-2)}.btn{background:var(--accent-fill);color:#fff;letter-spacing:-.005em;min-height:48px;box-shadow:var(--btn-shadow);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.5rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.btn:hover{background:#0493b0}.btn--sm{padding:0 1.25rem;font-size:.9375rem}.btn--lg{min-height:56px;padding:0 2rem;font-size:1.0625rem}.btn-icon{flex:none;width:19px;height:19px}.eyebrow{text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:.8125rem;font-weight:700}.eyebrow--hero{color:var(--hero-label)}.eyebrow--section{color:var(--accent-ink)}.hero{border:1px solid var(--hero-border);background:var(--hero);border-radius:32px;align-items:center;gap:clamp(2.25rem,4vw,4rem);margin-top:.75rem;padding:clamp(1.9rem,1rem + 3.4vw,4.25rem);display:grid;position:relative;overflow:hidden}@media (width>=62rem){.hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.hero-rings{pointer-events:none;position:absolute;inset:0}.hero-rings i{border:2px solid #10c7e51f;border-radius:50%;position:absolute}.hero-rings i:first-child{width:280px;height:280px;top:-160px;right:-20px}.hero-rings i:nth-child(2){border-color:#10c7e51a;width:470px;height:470px;top:-255px;right:-115px}.hero-rings i:nth-child(3){border-color:#10c7e514;width:660px;height:660px;top:-350px;right:-210px}.hero-rings i:nth-child(4){border-color:#10c7e512;width:850px;height:850px;top:-445px;right:-305px}.hero-copy{max-width:36rem;position:relative}h1{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:.9rem 0 1.1rem;font-size:clamp(2.2rem,1.35rem + 3.6vw,3.55rem);font-weight:700;line-height:1.06}.lede{max-width:34rem;color:var(--hero-body);margin:0;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);font-weight:500;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.note{color:var(--hero-faint);margin:1.15rem 0 0;font-size:.875rem;font-weight:500}.panel{background:#ffffff0d;border:1px solid #ffffff24;border-radius:22px;padding:clamp(1.4rem,1rem + 1.4vw,2rem);position:relative}.panel-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.panel-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--hero-body);border:1px solid #ffffff40;border-radius:999px;flex:none;padding:.25rem .7rem;font-size:.6875rem;font-weight:800}.figure{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff;margin:.8rem 0 .9rem;font-size:clamp(4rem,3.1rem + 3.4vw,5.5rem);font-weight:700;line-height:1}.answer{color:var(--hero-body);margin:0 0 1.4rem;font-size:1rem;font-weight:600;line-height:1.55}.stats{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:1rem 1.25rem;margin:0;padding-top:1.15rem;display:flex}.stat dt{text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;color:var(--hero-label);margin:0 0 .3rem;font-size:.71875rem;font-weight:700}.stat dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;margin:0;font-size:1.1875rem;font-weight:600}.citation{color:var(--hero-faint);align-items:flex-start;gap:.5rem;margin:1.3rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.5;display:flex}.citation-icon{width:16px;height:16px;color:var(--hero-label);flex:none;margin-top:2px}.footnote{color:var(--ink-soft);margin:1.15rem 0 0;font-size:.84375rem;font-weight:500;line-height:1.6}.chip{border:1px solid var(--chip-border);background:var(--chip-bg);width:44px;height:44px;color:var(--accent-icon);border-radius:14px;flex:none;place-items:center;padding:10px;display:grid}.pillars-section{padding-top:clamp(3.25rem,7vw,5.5rem)}h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;max-width:30ch;margin:.8rem 0 1.9rem;font-size:clamp(1.55rem,1.15rem + 1.7vw,2.3rem);font-weight:700;line-height:1.15}.pillars{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem;display:grid}.pillar{border:1px solid var(--hairline);background:var(--accent-tint);border-radius:22px;padding:1.65rem}.pillar .chip{margin-bottom:1.15rem}.pillar h3{letter-spacing:-.01em;color:var(--ink);margin:0 0 .45rem;font-size:1.0625rem;font-weight:800}.pillar p{color:var(--ink-soft);margin:0;font-size:.9375rem;font-weight:500;line-height:1.6}.closing{text-align:center;flex-direction:column;align-items:center;padding:clamp(3.5rem,8vw,6rem) 0 clamp(3.5rem,7vw,5.5rem);display:flex}.closing h2{margin:0 0 1.6rem}.footer{border-top:1px solid var(--hairline);padding:2.25rem 0 3rem}.disclaimer{max-width:62ch;color:var(--ink-soft);margin:0 0 1.5rem;font-size:.875rem;font-weight:500;line-height:1.65}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.brand--footer{gap:.5rem;min-height:0}.brand--footer .brand-mark{border-radius:9px;width:26px;height:26px;padding:5px}.brand--footer .brand-name{font-size:.9375rem}.footer-nav{align-items:center;gap:.25rem;margin-inline:-.85rem;display:flex}
