.phone-svg{display:inline-flex;vertical-align:middle;margin-right:6px;align-items:center}.phone-svg svg{display:block}.contactbar a[aria-label="Zalo"]{font-size:11px;font-weight:800}.footinner .phone-svg{color:inherit}#formStatus{font-size:14px;min-height:1.5em}
/* V2.0: stable 16:9 player overlay, no document flow changes */
.pb-video-modal[hidden]{display:none!important}.pb-video-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px}.pb-video-backdrop{position:absolute;inset:0;background:rgba(14,7,29,.85);backdrop-filter:blur(7px)}.pb-video-dialog{position:relative;width:min(1100px,96vw);background:#201037;color:white;border-radius:18px;overflow:hidden;box-shadow:0 25px 90px #0009}.pb-video-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;font-size:15px}.pb-video-close{width:38px;height:38px;border:1px solid #ffffff55;border-radius:50%;background:#ffffff16;color:#fff;font-size:20px}.pb-video-ratio{width:100%;aspect-ratio:16/9;background:#12091f;position:relative}.pb-video-ratio iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.pb-modal-open{overflow:hidden}.video-frame{aspect-ratio:16/9;flex:none}.video-frame iframe,.video-frame video{aspect-ratio:16/9}@media(max-width:600px){.pb-video-modal{padding:8px}.pb-video-head{padding:8px 12px}}

/* About: four approved industry icons */
.home-grid .about-industry-icon{display:block;width:68px;height:68px;object-fit:contain;margin:0 0 20px 0;flex-shrink:0}
.home-grid>a{display:flex;flex-direction:column;align-items:flex-start}
.home-grid>a h3{margin:0 0 12px}
.home-grid>a p{margin-top:0}
@media(max-width:600px){.home-grid .about-industry-icon{width:56px;height:56px;margin-bottom:14px}}
