.language-selector{z-index:60;color:var(--gold);flex-shrink:0;font:11px Arial,sans-serif;position:relative}.language-selector summary{cursor:pointer;border:1px solid #ceb38466;border-radius:4px;align-items:center;gap:7px;min-height:44px;padding:0 10px;list-style:none;display:flex}.language-selector summary::-webkit-details-marker{display:none}.language-selector a,.language-selector [aria-current],.language-selector [aria-disabled]{box-sizing:border-box;min-height:44px;padding:10px;display:block}.language-selector [aria-disabled]{opacity:.55}.language-selector small{display:block}.language-options{background:#080f17;border:1px solid #ceb38466;min-width:175px;position:absolute;inset-inline-end:0;box-shadow:0 12px 30px #0009}.language-options a:hover{background:#ceb38422}.language-selector summary:focus-visible,.language-options a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.locale-english-note{opacity:.8;white-space:nowrap;font-size:.65em}.locale-review-label{color:#ceb384;background:#080f17;border-bottom:1px solid #ceb38444;padding:7px 5%;font-size:12px}html[lang=vi] h1,html[lang=vi] h2{letter-spacing:-.03em}html[lang=vi] .eyebrow{letter-spacing:.06em}html[dir=rtl] body{font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif;line-height:1.85}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0;font-family:Noto Naskh Arabic,Tahoma,serif;line-height:1.5}html[dir=rtl] em{font-style:normal}html[dir=rtl] .eyebrow{letter-spacing:0;text-transform:none}html[dir=rtl] .hero-content,html[dir=rtl] .cg-hero-copy{text-align:right;direction:rtl}html[dir=rtl] .hero-bridge,html[dir=rtl] .map-area,html[dir=rtl] .hero-landscape{direction:ltr}html[dir=rtl] .hero-city,html[dir=rtl] .hero-region{letter-spacing:0;font-family:Arial,sans-serif}html[dir=rtl] .regional-card,html[dir=rtl] .cg-section,html[dir=rtl] .section{text-align:start}html[dir=rtl] input[type=email],html[dir=rtl] a[href^=mailto\:]{direction:ltr;unicode-bidi:isolate}html[dir=rtl] textarea{direction:auto}html[dir=rtl] .button{gap:18px}html[dir=rtl] .hero-content{max-width:650px;left:auto;right:4.8%}html[dir=rtl] .hero-bridge text{font-family:Tahoma,Arial,sans-serif;font-size:19px}html[dir=rtl] .hero-bridge .hero-region{font-size:15px}html[dir=rtl] .site-desktop-nav{gap:14px}@media (max-width:1200px){.language-selector{margin-inline:auto 8px}}@media (max-width:600px){html[dir=rtl] .hero-content{max-width:100%;right:auto}html[dir=rtl] .hero-content h1{font-size:clamp(38px,9vw,54px)}html[dir=rtl] .hero-description{font-size:14px}html[dir=rtl] .cg-hero h1{font-size:42px}html[dir=rtl] .button{gap:12px}html[lang=vi] .site-header{gap:6px}.language-selector summary{padding:0 7px}}@media (prefers-reduced-motion:reduce){.language-selector *{transition:none!important}}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/noto-sans-arabic.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Noto Naskh Arabic;src:url(/fonts/noto-naskh-arabic.ttf)format("truetype");font-display:swap;font-weight:400}html[dir=rtl] .hero-content{width:43%;max-width:580px;left:4.8%;right:auto}html[dir=rtl] .hero h1{font-size:clamp(42px,4.4vw,64px);line-height:1.24}html[dir=rtl] .hero h1 em{font-size:inherit;line-height:inherit}html[dir=rtl] .hero-description{max-width:100%;margin-block:16px;font-size:14px}html[dir=rtl] .hero-actions{flex-wrap:wrap;gap:12px;display:flex}html[dir=rtl] .hero-content .eyebrow{margin-bottom:14px}@media (max-width:900px){html[dir=rtl] .hero-content{width:55%}html[dir=rtl] .hero h1{font-size:42px}}@media (max-width:600px){html[dir=rtl] .hero-content{width:auto;max-width:none;left:auto;right:auto}html[dir=rtl] .hero h1{font-size:39px;line-height:1.3}html[dir=rtl] .hero-description{font-size:13px}}html[dir=rtl] .hero{direction:ltr}html[dir=rtl] .hero-content{width:58%;max-width:800px;margin-left:0;margin-right:auto;left:0;right:auto}html[dir=rtl] .hero h1{font-size:clamp(42px,3.8vw,55px)}html[dir=rtl] .hero h1 em{white-space:normal}@media (max-width:1000px){html[dir=rtl] .hero-content{width:100%;max-width:none}html[dir=rtl] .hero h1{font-size:48px}}@media (max-width:600px){html[dir=rtl] .hero h1{font-size:38px}}@media (min-width:1001px){html[lang=ar] .hero-content{width:47%;max-width:680px;margin-left:auto;margin-right:0}html[lang=ar] .hero-shade{background:linear-gradient(270deg,#020e1bf5 0%,#03101bc7 29%,#04101b45 54%,#0000 76%),linear-gradient(#0000 60%,#04111aa0)}}html[lang=vi] .hero h1 em{white-space:normal}html[lang=vi] .hero h1{font-size:clamp(40px,4.5vw,70px);line-height:1.12}@media (max-width:600px){html[lang=vi] .hero h1{font-size:38px}html[lang=vi] .hero h1 em{font-size:34px}}@media (max-width:350px){.site-header{gap:6px;padding-inline:4%}.language-selector{margin-inline-end:2px}.language-selector summary{padding-inline:6px}.site-mobile-menu summary{gap:4px;padding:10px 7px}}html[dir=rtl] .site-header .site-desktop-nav a,html[dir=rtl] .site-header .site-mobile-menu nav a{font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif;line-height:1.7}html[dir=rtl] .ar-map{direction:ltr;transform:none}html[dir=rtl] .vn-hero-copy,html[dir=rtl] .ar-hero-copy{text-align:start}html[dir=rtl] .vn-page,html[dir=rtl] .ar-page{overflow-wrap:break-word}html[dir=rtl] .ar-map text{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .vn-stat strong,html[dir=rtl] .ar-indicators strong{direction:ltr;unicode-bidi:isolate;display:inline-block}html[lang=vi] .vn-hero h1,html[lang=vi] .ar-hero h1{overflow-wrap:break-word}@media (max-width:600px){html[dir=rtl] .vn-hero h1,html[dir=rtl] .ar-hero h1{font-size:clamp(32px,9vw,48px)}html[lang=vi] .vn-hero h1,html[lang=vi] .ar-hero h1{font-size:clamp(30px,8.5vw,46px)}}html[dir=rtl] .tc-hero-copy{text-align:start}html[dir=rtl] .tc-page :is(.tc-config,.tc-detail,.tc-form-section){min-width:0}html[dir=rtl] .tc-page :is(h1,h2,h3,h4,strong){letter-spacing:0}html[dir=rtl] .tc-page .tc-sector strong{font-family:Noto Naskh Arabic,Tahoma,serif;line-height:1.45}html[dir=rtl] .tc-page :is(input[type=email],.tc-direction h3){direction:ltr;unicode-bidi:isolate}html[dir=rtl] .ip-hero-images{direction:ltr}html[lang=vi] .tc-page .tc-hero h1{overflow-wrap:break-word}@media (max-width:600px){html[lang=vi] .tc-page .tc-hero h1{font-size:clamp(30px,8.2vw,45px)}html[dir=rtl] .tc-page .tc-hero h1{font-size:clamp(32px,8.5vw,46px);line-height:1.35}html[dir=rtl] .tc-page .tc-steps button{white-space:normal}html[dir=rtl] .tc-page .button{white-space:normal;line-height:1.65}}html[dir=rtl] .tc-page :is(input,select,textarea){font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif}html[dir=rtl] .tc-page input[type=email]{direction:ltr;unicode-bidi:isolate}
