/* Vietnam page only; shared navigation and inquiry behavior remain in their existing components. */
.hc-vietnam{--vn-red:#a40d18;--vn-ink:#17191b;--vn-muted:#555d60;--vn-aqua:#75e6db;--vn-paper:#f3f5f4;--vn-line:#dce0df;background:#fff;color:var(--vn-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}
.hc-vietnam *{box-sizing:border-box}.hc-vietnam__shell{width:min(1180px,calc(100% - 44px));margin:auto}.hc-vietnam h1,.hc-vietnam h2,.hc-vietnam h3,.hc-vietnam p,.hc-vietnam dl,.hc-vietnam figure{margin-top:0}.hc-vietnam h1,.hc-vietnam h2,.hc-vietnam h3{font-family:Arial,Helvetica,sans-serif;font-weight:700}.hc-vietnam h1{font-size:clamp(42px,4.8vw,66px);line-height:1.06;letter-spacing:-.045em;margin-bottom:24px}.hc-vietnam h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.03em;margin-bottom:20px}.hc-vietnam h3{font-size:18px;line-height:1.35;margin-bottom:12px}.hc-vietnam p{margin-bottom:18px}.hc-vietnam a:focus-visible,.hc-vietnam summary:focus-visible{outline:3px solid #087c72;outline-offset:5px}.hc-vietnam__skip{position:fixed;z-index:10005;top:8px;left:12px;padding:12px 20px;transform:translateY(-150%);background:#fff;color:var(--vn-ink)}.hc-vietnam__skip:focus{transform:none}.hc-vietnam section[id],.hc-vietnam div[id]{scroll-margin-top:80px}
.hc-vietnam__hero{padding:72px 0;background:radial-gradient(circle at 85% 15%,#304749 0,transparent 38%),linear-gradient(135deg,#101113,#1f2325);color:#fff}.hc-vietnam__hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center}.hc-vietnam__eyebrow{color:var(--vn-red);font-size:13px;line-height:1.5;font-weight:700;letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px}.hc-vietnam__hero .hc-vietnam__eyebrow,.hc-vietnam__capabilities .hc-vietnam__eyebrow,.hc-vietnam__cta .hc-vietnam__eyebrow{color:var(--vn-aqua)}.hc-vietnam__lede{color:#d7dddf;font-size:18px;line-height:1.65}.hc-vietnam__actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:28px}.hc-vietnam__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 22px;background:var(--vn-red);color:#fff!important;font-size:15px;font-weight:700;text-decoration:none}.hc-vietnam__button:hover{background:#800a13}.hc-vietnam__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--vn-red);font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.hc-vietnam__link--light{color:#fff}.hc-vietnam__glance{border:1px solid #5b6669;padding:28px}.hc-vietnam__glance h2{font-size:23px;line-height:1.3;letter-spacing:-.01em}.hc-vietnam__total{display:grid;grid-template-columns:.45fr 1fr;gap:16px;margin-bottom:25px}.hc-vietnam__total div{display:flex;flex-direction:column-reverse}.hc-vietnam__total dt,.hc-vietnam__split dt{color:#d7dddf;font-size:14px;line-height:1.4}.hc-vietnam__total dd{color:var(--vn-aqua);font-size:38px;font-weight:700;line-height:1.25;margin:0 0 8px;white-space:nowrap;letter-spacing:-.035em}.hc-vietnam__total dd span{font-size:20px;letter-spacing:0}.hc-vietnam__footprint-bar{display:flex;height:8px;gap:3px;margin-bottom:18px}.hc-vietnam__footprint-bar span:first-child{width:89.655%;background:#df5c64}.hc-vietnam__footprint-bar span:last-child{flex:1;background:var(--vn-aqua)}.hc-vietnam__split{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}.hc-vietnam__split dd{margin:6px 0 0;font-size:19px;font-weight:700}.hc-vietnam__equation{font-size:14px;color:#d7dddf;margin-bottom:0!important;border-top:1px solid #5b6669;padding-top:16px}
.hc-vietnam__facilities{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-top:64px;padding-bottom:64px}.hc-vietnam__facility{border-top:3px solid var(--vn-red);padding:28px;background:var(--vn-paper);display:flex;flex-direction:column;align-items:flex-start}.hc-vietnam__facility--pulp{border-top-color:#087c72}.hc-vietnam__facility--pulp .hc-vietnam__eyebrow{color:#087c72}.hc-vietnam__operator{font-size:15px;color:var(--vn-muted)}.hc-vietnam__facts{display:grid;grid-template-columns:1fr 1fr;gap:28px;width:100%;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid var(--vn-line)}.hc-vietnam__facts dt{font-size:14px;color:var(--vn-muted)}.hc-vietnam__facts dd{margin:5px 0 0;font-size:27px;line-height:1.2;font-weight:700;letter-spacing:-.025em}.hc-vietnam__facility address{font-style:normal;font-size:15px;line-height:1.6;margin-bottom:18px;color:var(--vn-muted)}.hc-vietnam__facility address strong{display:block;color:var(--vn-ink);margin-bottom:4px}.hc-vietnam__facility>.hc-vietnam__link{margin-top:auto}.hc-vietnam__material-note{color:var(--vn-muted);font-size:15px}
.hc-vietnam__capabilities{padding:64px 0;background:#17191b;color:#fff}.hc-vietnam__section-heading{max-width:850px;margin-bottom:28px}.hc-vietnam__section-heading>p:last-child{margin-bottom:0;color:var(--vn-muted)}.hc-vietnam__capabilities .hc-vietnam__section-heading>p:last-child{color:#d7dddf}.hc-vietnam__process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hc-vietnam__process-grid>div{padding-top:20px;border-top:1px solid #586164}.hc-vietnam__process-grid h3{color:var(--vn-aqua)}.hc-vietnam__process-grid p{color:#d7dddf;margin-bottom:0}.hc-vietnam__scope-note{color:#d7dddf;font-size:14px;margin:28px 0 0!important}
.hc-vietnam__quality{padding:64px 0}.hc-vietnam__quality-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px}.hc-vietnam__compliance-details{border-top:1px solid var(--vn-line);border-bottom:1px solid var(--vn-line);margin:22px 0 14px}.hc-vietnam__compliance-details summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:16px;font-weight:700}.hc-vietnam__compliance-details dl{margin:0 0 18px}.hc-vietnam__compliance-details dl>div{margin:0 0 16px}.hc-vietnam__compliance-details dt{font-weight:700;font-size:15px}.hc-vietnam__compliance-details dd{margin:6px 0 0;font-size:15px;color:var(--vn-muted)}
.hc-vietnam__network{padding:56px 0;background:var(--vn-paper)}.hc-vietnam__network-capacity,.hc-vietnam__network-finishing{max-width:950px;color:var(--vn-muted);font-size:15px}.hc-vietnam__media{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0 0}.hc-vietnam__media figure{margin:0}.hc-vietnam__media img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#25282a}.hc-vietnam__media figcaption{font-size:14px;line-height:1.4;margin-top:9px;color:var(--vn-muted)}.hc-vietnam__media-scope{color:var(--vn-muted);font-size:14px;margin:16px 0 12px!important}.hc-vietnam__network-links{display:flex;gap:24px;flex-wrap:wrap}
.hc-vietnam__cta{padding:64px 0;background:#17191b;color:#fff}.hc-vietnam__cta-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:start}.hc-vietnam__cta p{color:#d7dddf}.hc-vietnam__planning{border-left:1px solid #586164;padding-left:32px}.hc-vietnam__planning h3{color:var(--vn-aqua)}.hc-vietnam__planning p{font-size:15px}.hc-vietnam__footer{padding:30px 0;background:#0b0b0b;color:#fff}.hc-vietnam__footer>.hc-vietnam__shell{display:flex;align-items:center;justify-content:space-between;gap:24px}.hc-vietnam__footer img{width:190px;height:auto}.hc-vietnam__footer div>div{display:flex;gap:22px;flex-wrap:wrap}.hc-vietnam__footer a{min-height:44px;display:inline-flex;align-items:center;color:#fff;font-size:15px;text-decoration:none}
@media(max-width:1000px){.hc-vietnam__hero-grid,.hc-vietnam__quality-grid,.hc-vietnam__cta-grid{gap:32px}.hc-vietnam__glance{padding:22px}.hc-vietnam__process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-vietnam__facilities{gap:22px}.hc-vietnam__facility{padding:24px}.hc-vietnam__total dd{font-size:32px}}
@media(max-width:820px){.hc-vietnam-page .hc-home-header-quote{min-height:44px;font-size:13px}.hc-vietnam-page .header .box{display:none!important}.hc-vietnam__hero-grid,.hc-vietnam__quality-grid,.hc-vietnam__cta-grid{grid-template-columns:1fr}.hc-vietnam__hero{padding:40px 0}.hc-vietnam h1{font-size:clamp(36px,5.8vw,48px);max-width:650px}.hc-vietnam__glance{max-width:560px;width:100%}.hc-vietnam__hero-grid{gap:28px}.hc-vietnam__total{grid-template-columns:.45fr 1fr}.hc-vietnam__glance h2{font-size:22px}.hc-vietnam__facilities{padding-top:40px;padding-bottom:40px}.hc-vietnam__facility h2{font-size:28px}.hc-vietnam__facts{gap:14px}.hc-vietnam__facts dd{font-size:24px}.hc-vietnam__quality-grid{gap:6px}.hc-vietnam__capabilities,.hc-vietnam__quality,.hc-vietnam__cta{padding:40px 0}.hc-vietnam__network{padding:40px 0}.hc-vietnam__planning{border-left:0;border-top:1px solid #586164;padding:22px 0 0}.hc-vietnam__media{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-vietnam__footer>.hc-vietnam__shell{flex-direction:column;align-items:flex-start;gap:12px}.hc-vietnam__footer div>div{gap:0 22px}}
@media(max-width:600px){.hc-vietnam__shell{width:calc(100% - 36px)}.hc-vietnam__hero{padding:32px 0}.hc-vietnam h1{font-size:36px;letter-spacing:-.04em;margin-bottom:18px}.hc-vietnam h2{font-size:29px}.hc-vietnam__eyebrow{font-size:13px;letter-spacing:.06em;margin-bottom:12px}.hc-vietnam__lede{font-size:16px}.hc-vietnam__actions{gap:8px;align-items:stretch;flex-direction:column;margin-top:20px}.hc-vietnam__actions>.hc-vietnam__link{justify-content:center}.hc-vietnam__glance{padding:20px}.hc-vietnam__glance h2{font-size:21px}.hc-vietnam__total{margin-bottom:20px;gap:12px}.hc-vietnam__total dd{font-size:34px}.hc-vietnam__total dd span{font-size:18px}.hc-vietnam__facilities{grid-template-columns:1fr;gap:24px;padding-top:32px;padding-bottom:32px}.hc-vietnam__facility{padding:22px}.hc-vietnam__facility h2{font-size:29px;margin-bottom:16px}.hc-vietnam__facts dd{font-size:27px}.hc-vietnam__process-grid{grid-template-columns:1fr;gap:20px}.hc-vietnam__process-grid>div{padding-top:16px}.hc-vietnam__process-grid h3{margin-bottom:7px}.hc-vietnam__section-heading{margin-bottom:24px}.hc-vietnam__quality-grid h2{margin-bottom:20px}.hc-vietnam__media{gap:16px 12px;margin-top:22px}.hc-vietnam__media figcaption{font-size:14px}.hc-vietnam__network-links{gap:4px;flex-direction:column;align-items:flex-start}.hc-vietnam__cta-grid{gap:24px}.hc-vietnam__cta .hc-vietnam__button{width:100%}.hc-vietnam__planning p:last-child{margin-bottom:0}}
@media(prefers-reduced-motion:reduce){.hc-vietnam-page *{scroll-behavior:auto!important}}
