.pf-hero{align-items:center}.pf-head{margin-bottom:24px}.pf-info{box-shadow:var(--shadow-hard-sm);flex-direction:column;gap:20px;padding:32px;display:flex}.pf-info dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;display:grid}.pf-info dl>div{border-top:var(--border-w-thin) solid var(--cov-ink);grid-template-columns:140px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.pf-info dt{color:var(--text-muted);padding-top:3px}.pf-info dd{font:var(--text-body);overflow-wrap:anywhere;margin:0;font-weight:500}.pf-info a,.pf-contact a{text-underline-offset:3px;text-decoration:underline}.pf-mv{gap:var(--space-8);grid-template-columns:5fr 7fr;align-items:start;display:grid}.pf-mv>.card{box-shadow:var(--shadow-hard-sm);padding:32px}.pf-card{padding:24px}.pf-brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pf-brand{background:var(--cov-paper);grid-template-columns:minmax(0,1fr) 180px;display:grid}.pf-brand__text{border-right:var(--border-ink);padding:24px}.pf-brand__swatch{border:var(--border-ink);width:72px;height:12px}.pf-brand__packs{background:var(--cov-paper-deep);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.pf-brand__packs img{object-fit:contain;width:100%;max-width:132px;height:auto;max-height:120px}.pf-photos{margin-top:28px}.pf-quality{margin-top:48px}.pf-cert{padding:24px}.pf-cert .tag{align-self:flex-start}.pf-cert__img{background:var(--cov-paper-deep);border:var(--border-ink);justify-content:center;align-items:center;height:300px;margin-bottom:8px;padding:12px;display:flex}.pf-cert__img img{object-fit:contain;width:auto;max-width:100%;height:100%}.pf-cert__meta{font:var(--text-small);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:4px 0 0;display:grid}.pf-cert__meta dt{color:var(--text-muted)}.pf-cert__meta dd{margin:0}.pf-process{border:var(--border-ink);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pf-process li{border-right:var(--border-ink);flex-direction:column;gap:8px;padding:20px;display:flex}.pf-process li:last-child{border-right:0}.pf-process li>span{color:var(--cov-red);font-weight:500}.pf-contact__list{gap:10px;margin:8px 0 0;display:grid}.pf-contact__list dt{color:var(--cov-yellow)}.pf-contact__list dd{font:var(--text-body);margin:2px 0 0}@media (max-width:900px){.pf-info dl,.pf-mv,.pf-brands,.pf-process{grid-template-columns:1fr}.pf-process li{border-right:0;border-bottom:var(--border-ink)}.pf-process li:last-child{border-bottom:0}}@media (max-width:560px){.pf-info{padding:20px}.pf-info dl>div{grid-template-columns:1fr;gap:2px}.pf-brand{grid-template-columns:1fr}.pf-brand__text{border-right:0;border-bottom:var(--border-ink)}.pf-brand__packs{flex-direction:row}.pf-brand__packs img{max-width:30%}}@page cdoc{size:A4;margin:0}.cdoc{background:var(--cov-paper-tint);color:var(--cov-ink);font:400 9.5pt / 1.5 var(--font-body);-webkit-print-color-adjust:exact;print-color-adjust:exact}.cdoc-page{page:cdoc;background:var(--cov-paper);break-after:page;flex-direction:column;width:210mm;height:297mm;margin:0 auto 8mm;padding:13mm 15mm 11mm;display:flex;position:relative;overflow:hidden}@media print{.cdoc{background:0 0}.cdoc-page{margin:0}}.cdoc-page:last-child{break-after:auto}.cdoc p{margin:0}.cdoc .kw{color:var(--cov-red)}.cdoc-run{border-bottom:var(--border-ink);font:700 7pt / 1 var(--font-body);letter-spacing:var(--tracking-label-wide);text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:4mm;display:flex}.cdoc-run img{width:auto;height:8mm}.cdoc-body{flex-direction:column;flex:1;gap:5mm;min-height:0;padding:6.5mm 0 5mm;display:flex}.cdoc-foot{border-top:var(--border-ink);font:400 7pt / 1 var(--font-mono);color:var(--text-muted);justify-content:space-between;padding-top:3.5mm;display:flex}.cdoc-eyebrow{font:700 7pt / 1.2 var(--font-body);letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--cov-ink)}.cdoc-eyebrow--yellow{color:var(--cov-yellow)}.cdoc h1,.cdoc h2,.cdoc h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-display);margin:0;font-weight:700;line-height:1.08}.cdoc h2{margin-top:2mm;font-size:21pt}.cdoc h3{font-size:13pt}.cdoc h4{font:700 10pt / 1.25 var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 1.5mm}.cdoc-lead{font:500 10.5pt / 1.5 var(--font-body);margin-top:3mm!important}.cdoc-small{color:var(--text-muted);font-size:8pt}.cdoc-mono{font:400 7.5pt / 1.4 var(--font-mono);color:var(--text-muted);margin-top:1.5mm!important}.cdoc-num{font:500 8pt / 1 var(--font-mono);color:var(--cov-red);margin-bottom:1.5mm;display:block}.cdoc-tag{border:var(--border-ink);border-radius:var(--radius-pill);font:700 6.5pt / 1 var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;align-self:flex-start;padding:1.2mm 3mm;display:inline-block}.cdoc-pill{border:var(--border-ink);border-radius:var(--radius-pill);background:var(--cov-yellow);font:700 7pt / 1 var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:1.6mm 3.6mm}.cdoc-cover{padding:15mm}.cdoc-cover__top{justify-content:space-between;align-items:center;display:flex}.cdoc-cover__top img{width:auto;height:16mm}.cdoc-cover__title{flex-direction:column;gap:4mm;margin-top:18mm;display:flex}.cdoc-cover__title h1{font-size:44pt;line-height:1.02}.cdoc-cover__title p{max-width:150mm;font:500 11.5pt / 1.5 var(--font-body)}.cdoc-cover__photo{border:var(--border-ink);height:132mm;box-shadow:var(--shadow-hard);margin-top:auto;overflow:hidden}.cdoc-cover__photo img{object-fit:cover;width:100%;height:100%}.cdoc-cover__foot{font:400 8pt / 1 var(--font-mono);justify-content:space-between;margin-top:9mm;display:flex}.cdoc-toc{border:var(--border-ink);background:var(--cov-white);padding:4.5mm 6mm}.cdoc-toc ol{columns:2;column-gap:10mm;margin:2.5mm 0 0;padding:0;list-style:none}.cdoc-toc li{break-inside:avoid;align-items:baseline;gap:2mm;padding:1mm 0;font-size:9pt;display:flex}.cdoc-toc li i{border-bottom:var(--border-w-thin) dotted var(--cov-ink);flex:1}.cdoc-toc li b{font:500 8.5pt / 1 var(--font-mono);color:var(--cov-red)}.cdoc-box{border:var(--border-ink);background:var(--cov-white);box-shadow:var(--shadow-hard-sm);padding:5mm 6mm}.cdoc-info{grid-template-columns:1fr 1fr;gap:0 8mm;margin:3mm 0 0;display:grid}.cdoc-info div{border-top:var(--border-w-thin) solid var(--cov-ink);grid-template-columns:26mm 1fr;gap:3mm;padding:2.2mm 0;font-size:8.5pt;display:grid}.cdoc-info dt{font:700 6.5pt / 1.3 var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);padding-top:.4mm}.cdoc-info dd{margin:0;font-weight:500}.cdoc-3{grid-template-columns:repeat(3,1fr);gap:4mm;display:grid}.cdoc-card{border:var(--border-ink);background:var(--cov-white);flex-direction:column;padding:4.5mm;display:flex}.cdoc-card p{font-size:8.5pt}.cdoc-card--red{border-top:2.5mm solid var(--cov-red)}.cdoc-2col{grid-template-columns:1.1fr .9fr;align-items:center;gap:7mm;display:grid}.cdoc-2col .cdoc-title p+p{margin-top:2.5mm}.cdoc-photo{border:var(--border-ink);aspect-ratio:4/3;overflow:hidden}.cdoc-photo img{object-fit:cover;width:100%;height:100%}.cdoc-ink{background:var(--cov-ink);color:var(--cov-paper);box-shadow:var(--shadow-hard-sm);padding:5mm 6mm}.cdoc-ink p{font:500 11.5pt / 1.45 var(--font-body);margin-top:2mm!important}.cdoc-steps{border-top:var(--border-ink);margin:0;padding:0;list-style:none}.cdoc-steps li{border-bottom:var(--border-ink);grid-template-columns:12mm 1fr;gap:3mm;padding:3.5mm 0;display:grid}.cdoc-steps li>b{font:700 15pt / 1 var(--font-display);color:var(--cov-red)}.cdoc-steps p{font-size:8.5pt}.cdoc-steps--2{grid-template-columns:1fr 1fr;column-gap:7mm;display:grid}.cdoc-brands{flex-direction:column;gap:3.5mm;display:flex}.cdoc-brand{border:var(--border-ink);background:var(--cov-white);grid-template-columns:44mm 1fr;align-items:center;gap:5mm;padding:3.5mm 5mm 3.5mm 3.5mm;display:grid}.cdoc-brand__packs{background:var(--cov-paper-deep);justify-content:center;align-items:center;gap:2mm;height:30mm;display:flex}.cdoc-brand__packs img{object-fit:contain;max-width:48%;max-height:27mm}.cdoc-brand__name{align-items:center;gap:2.5mm;display:flex}.cdoc-brand__name img{width:auto;height:7mm}.cdoc-brand__name b{font:700 12pt / 1 var(--font-display);text-transform:uppercase}.cdoc-brand__tag{font-size:9pt;font-weight:700;margin:1.5mm 0 1mm!important}.cdoc-brand p{font-size:8.5pt}.cdoc-deck{border-top:var(--border-ink);grid-template-columns:1fr 1fr;gap:0 7mm;display:grid}.cdoc-deck>div{border-bottom:var(--border-ink);padding:4mm 0}.cdoc-deck p{font-size:9pt}.cdoc-photos{grid-template-columns:repeat(3,1fr);gap:3mm;margin-top:auto;display:grid}.cdoc-photos .cdoc-photo{aspect-ratio:3/2}.cdoc-cert{gap:1.5mm}.cdoc-cert__img{background:var(--cov-paper-deep);border:var(--border-w-thin) solid var(--cov-ink);justify-content:center;align-items:center;height:auto;margin-bottom:2mm;padding:2mm;display:flex}.cdoc-cert__img img{width:100%;height:auto}.cdoc-cert dl{grid-template-columns:auto 1fr;gap:1mm 3mm;margin:1mm 0 0;font-size:7.5pt;display:grid}.cdoc-cert dt{color:var(--text-muted)}.cdoc-cert dd{margin:0}.cdoc-process{border:var(--border-ink);background:var(--cov-white);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cdoc-process li{border-bottom:var(--border-ink);grid-template-columns:14mm 1fr;gap:3mm;padding:4mm 5mm;display:grid}.cdoc-process li:last-child{border-bottom:0}.cdoc-process li>b{font:700 15pt / 1 var(--font-display);color:var(--cov-red)}.cdoc-process p{font-size:8.5pt}.cdoc-back{background:var(--cov-ink);color:var(--cov-paper);justify-content:space-between;padding:18mm 15mm}.cdoc-back .kw{color:var(--cov-yellow)}.cdoc-back__title h2{margin:3mm 0 4mm;font-size:30pt}.cdoc-back__title p{max-width:150mm;font:500 12pt / 1.5 var(--font-body)}.cdoc-back__grid{grid-template-columns:1fr 1fr;gap:7mm 8mm;margin:0;display:grid}.cdoc-back__grid div{border-top:var(--border-w) solid var(--cov-paper);padding-top:3mm}.cdoc-back__grid dt{font:700 7pt / 1.2 var(--font-body);letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--cov-yellow)}.cdoc-back__grid dd{margin:2mm 0 0;font-size:10.5pt}.cdoc-back__foot{font:400 9pt / 1 var(--font-mono);justify-content:space-between;align-items:center;display:flex}.cdoc-back__foot img{width:auto;height:15mm}html[lang=vi] .cdoc h1,html[lang=vi] .cdoc h2,html[lang=vi] .cdoc h3{line-height:1.22}html[lang=vi] .cdoc h4{line-height:1.35}
