:root{--cnk-red:#6e1313;--cnk-blue:#2c6485;--cnk-gray:#58595b;--cnk-navy:#061d3d;--cnk-white:#fff;--cnk-soft:#f5f7f9;--cnk-radius:12px;--cnk-shadow:0 12px 34px rgba(6,29,61,.1);--post-thumbnail-ratio:3/2}.cnk-skip-link{position:fixed;z-index:10000;top:8px;left:8px;transform:translateY(-150%);padding:.75rem 1rem;background:var(--cnk-navy);color:#fff;border-radius:6px}.cnk-skip-link:focus{transform:none}.cnk-language-switcher{display:flex;align-items:center;font-weight:700;font-size:.78rem}.cnk-contact-dock{position:fixed;right:18px;bottom:18px;z-index:999;display:flex;align-items:flex-end;gap:10px;font-family:"Be Vietnam Pro",sans-serif}.cnk-contact-dock>button{border:0;border-radius:999px;background:var(--cnk-red);color:#fff;min-width:86px;height:48px;padding:0 18px;font-weight:700;box-shadow:var(--cnk-shadow);cursor:pointer}.cnk-contact-dock__items{display:flex;flex-direction:column;gap:8px}.cnk-contact-dock__items a{display:grid;place-items:center;min-width:86px;min-height:44px;padding:6px 12px;border-radius:999px;background:var(--cnk-navy);color:#fff;text-decoration:none;box-shadow:var(--cnk-shadow);font-size:.8rem;font-weight:700}.cnk-contact-dock__items a:first-child{background:#1674ea}.cnk-contact-dock__items a:nth-child(2){background:var(--cnk-red)}.cnk-contact-dock__items a:nth-child(3){background:var(--cnk-blue)}.cnk-contact-dock__items a:nth-child(4){background:#1877f2}.cnk-contact-dock__items[hidden]{display:none}.cnk-contact-widget,.cnk-widget-en{display:none!important}@media(max-width:860px){.cnk-language-switcher{justify-content:center;padding:.75rem}.cnk-contact-dock{right:12px;bottom:12px}.cnk-contact-dock__items a{min-width:78px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:860px){.cnk-site-header .primary-nav{top:72px;right:0;bottom:auto;left:0;max-height:calc(100dvh - 72px);overflow-y:auto}}@media (max-width:767px){.lp-breadcrumb a,.arc-breadcrumb a,.page-breadcrumb a,.single-post-breadcrumb a,.rank-math-breadcrumb a,.single-toc a,.page-toc a,.single-article__category,.single-author-bio__review a,.arc-card__body a,.footer-brand a,.jobs-source-link{padding-block:5px}}h1[id],h2[id],h3[id],h4[id]{scroll-margin-top:110px}.arc-hero__meta,.arc-hero__meta strong,.about-v2-metrics strong,.cnk-core-stats strong{font-variant-numeric:tabular-nums}.cnk-empty-state{grid-column:1 / -1;max-width:640px;padding:32px;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgb(6 29 61 / .06)}.cnk-empty-state h2{margin:0 0 10px;color:#061d3d;font:800 1.35rem/1.3 Manrope,sans-serif}.cnk-empty-state p{margin:0 0 18px;color:#58595b;line-height:1.7}.cnk-empty-state__links{display:grid;gap:10px}.cnk-empty-state__links a{color:#6e1313;font-weight:700;text-decoration:none}.cnk-empty-state__links a:hover{text-decoration:underline}.wpcf7 form .wpcf7-response-output{margin:18px 0 0;padding:14px 18px;border:0;border-left:4px solid #2c6485;border-radius:4px;background:#eef3f7;color:#14243a;font-size:14px;line-height:1.6}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-left-color:#6e1313;background:#f8eded}.wpcf7 form.sent .wpcf7-response-output{border-left-color:#15803d;background:#edf7f0}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-left-color:#6e1313;background:#f8eded}.wpcf7 form .wpcf7-not-valid-tip{margin-top:6px;color:#6e1313;font-size:13px}@media (max-width:860px){.cnk-site-header .primary-nav{overscroll-behavior:contain}}.site-footer .site-footer__grid{grid-template-columns:minmax(250px,1.5fr) repeat(3,minmax(0,1fr));gap:32px}@media (min-width:1024px) and (max-width:1360px){.site-footer .site-footer__legal{padding-right:124px}}.site-footer{font-size:14px}.site-footer,.site-footer a,.site-footer .footer-brand p,.site-footer .footer-contact nav span{color:#dedfe0}.site-footer .site-footer__bottom{font-size:14px}.site-footer .site-footer__bottom{color:#c4c7ca}.site-footer .site-footer__legal{font-size:14px}.site-footer .site-footer__social{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.site-footer .site-footer__address{display:inline-block;margin-top:10px;color:#dedfe0;line-height:1.55;text-decoration:none}.site-footer .site-footer__address:hover{color:#fff;text-decoration:underline}.site-footer .site-footer__social a{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgb(255 255 255 / .22);border-radius:50%;color:#cfd4d8;transition:border-color .18s ease,color .18s ease}.site-footer .site-footer__social a:hover{border-color:rgb(255 255 255 / .6);color:#fff}.site-footer .site-footer__social svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.site-footer .site-footer__legal{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.site-footer .site-footer__legal a{color:inherit;text-decoration:none}.site-footer .site-footer__legal a:hover{color:#fff;text-decoration:underline}.site-footer .footer-social{display:flex;gap:10px;margin-top:18px}.site-footer .footer-social a{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgb(255 255 255 / .28);border-radius:50%}.site-footer .footer-social a:hover{border-color:#fff;background:rgb(255 255 255 / .1)}.site-footer .footer-social svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.site-footer .footer-contact nav a,.site-footer .footer-contact nav span{display:flex;align-items:flex-start;gap:9px}.site-footer .footer-contact svg{flex:0 0 15px;width:15px;height:15px;margin-top:3px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.75}@media (max-width:1000px){.site-footer .site-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.site-footer .site-footer__grid{grid-template-columns:1fr}.site-footer .site-footer__grid .footer-brand{grid-column:auto}.site-footer a,a[href^="tel:"],a[href^="mailto:"]{display:inline-flex;align-items:center;min-height:44px}}.cnk-turnstile{flex:1 0 100%;width:100%;margin:0 0 14px}.cnk-turnstile:empty{margin:0}.cnk-language-switcher{position:relative}.cnk-language-switcher .cnk-lang__nut{display:inline-flex;align-items:center;gap:7px;padding:6px 4px;border:0;border-radius:6px;background:#fff0;color:#12294a;font:inherit;font-size:.78rem;font-weight:700;line-height:1;cursor:pointer}.cnk-language-switcher .cnk-lang__nut:hover .cnk-lang__ma{color:var(--cnk-red,#6e1313)}.cnk-language-switcher .cnk-lang__nut:focus-visible{outline:2px solid var(--cnk-red,#6e1313);outline-offset:2px}.cnk-site-header .primary-nav .cnk-language-switcher .cnk-lang__co{display:block;flex:0 0 auto;width:24px;min-width:24px;max-width:none;height:16px;aspect-ratio:3 / 2;overflow:hidden;border-radius:2px}.cnk-language-switcher .cnk-lang__ma{color:#12294a;letter-spacing:.02em}.cnk-language-switcher .cnk-lang__mui{opacity:.75}.cnk-site-header .primary-nav .nav-submenu.cnk-lang__menu{width:max-content;min-width:168px;max-width:min(220px, calc(100vw - 24px));left:auto;right:0;padding:6px}.cnk-site-header .primary-nav .nav-submenu.cnk-lang__menu a{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 12px;color:#12294a;font-size:.86rem;font-weight:600;text-decoration:none}.cnk-site-header .primary-nav .nav-submenu.cnk-lang__menu a.la-hien-tai{color:var(--cnk-red,#6e1313)}.cnk-site-header .primary-nav .nav-submenu.cnk-lang__menu a::after{content:none}.cnk-site-header .primary-nav .nav-submenu.cnk-lang__menu a.la-hien-tai::after{content:"✓";position:static;right:auto;bottom:auto;width:auto;height:auto;margin-left:auto;background:none;font-size:.8rem}@media (min-width:921px) and (max-width:1180px){.primary-nav>.nav-group:nth-last-child(3)>.nav-submenu{left:auto;right:0}}@media (max-width:860px){.cnk-language-switcher{padding:.35rem .75rem}.cnk-language-switcher .cnk-lang__nut{width:100%;justify-content:center;min-height:44px;padding:6px 10px}.cnk-site-header .primary-nav .nav-submenu.cnk-lang__menu{right:auto;max-width:none}.cnk-site-header .primary-nav .nav-submenu.cnk-lang__menu a{min-height:44px}}.cnk-site-header .nav-group--wide .nav-submenu{right:0;left:auto;width:min(560px, calc(100vw - 32px));grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px}.cnk-site-header .nav-group--wide:hover .nav-submenu,.cnk-site-header .nav-group--wide:focus-within .nav-submenu,.cnk-site-header .nav-group--wide.is-open .nav-submenu{display:grid}.cnk-site-header .nav-submenu a::after{content:none}.cnk-site-header .primary-nav>.nav-group>.nav-submenu{z-index:40;top:calc(100% + 10px);overflow:visible;border:1px solid rgb(8 40 70 / .12);border-radius:16px;background:rgb(255 255 255 / .98);box-shadow:0 20px 54px rgb(8 40 70 / .18),0 4px 14px rgb(8 40 70 / .08);backdrop-filter:blur(14px)}.cnk-site-header .primary-nav>.nav-group:not(.nav-group--wide):not(.cnk-language-switcher)>.nav-submenu{width:min(290px, calc(100vw - 32px))}.cnk-site-header .primary-nav>.nav-group>.nav-submenu a{border-radius:10px;transition:color 160ms ease,background-color 160ms ease,transform 160ms ease}.cnk-site-header .primary-nav>.nav-group>.nav-submenu a:hover,.cnk-site-header .primary-nav>.nav-group>.nav-submenu a:focus-visible{color:var(--cnk-red,#6e1313);background:#f8efef;transform:translateX(2px)}.cnk-site-header .nav-submenu .nav-placeholder{display:block;padding:11px 12px;color:#687282;line-height:1.45;cursor:default}.cnk-site-header .nav-subgroup{min-width:0}.cnk-site-header .nav-subgroup__link{font-weight:750}.cnk-site-header .nav-subgroup__items{margin:0 8px 6px;padding-left:10px;border-left:2px solid #eadcdc}.cnk-site-header .nav-subgroup__items .nav-subgroup__child{min-height:36px;padding-block:7px;color:#4d5968;font-size:.82rem}@media (max-width:860px){.cnk-site-header .primary-nav>.nav-group>.nav-submenu{border:0;border-radius:12px;box-shadow:none;backdrop-filter:none}.cnk-site-header .nav-group.is-open>.nav-submenu{max-height:min(72dvh, 720px);overflow-y:auto}.cnk-site-header .nav-group--wide .nav-submenu{display:block;width:100%}.cnk-site-header .nav-subgroup__items{margin-right:0}}.cnk-landing-page,.cnk-core-page{padding-bottom:88px}@media (max-width:782px){.cnk-landing-page,.cnk-core-page{padding-bottom:128px}}@media (max-width:560px){.cnk-cv{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important}.cnk-cv__stage{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;overflow-x:clip}.cnk-cv__bar{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important}.cnk-cv__bar>.cnk-cv__btn{flex:1 1 calc(50% - 5px)!important;min-width:0;padding-inline:10px}.cnk-cv__bar>.cnk-cv__zoom{width:100%;min-width:0;margin-left:0!important;justify-content:center}}