.enquiryForm_form__fO2Vt{display:flex;flex-direction:column;gap:18px}.enquiryForm_grid__GpjYj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.enquiryForm_full__UgDxL{grid-column:1/-1}.enquiryForm_row__IvHrW{display:flex;flex-direction:column;gap:6px;min-width:0}.enquiryForm_row__IvHrW label{color:var(--navy);font-size:14px;font-weight:600}.enquiryForm_form__fO2Vt .enquiryForm_row__IvHrW input,.enquiryForm_form__fO2Vt .enquiryForm_row__IvHrW select,.enquiryForm_form__fO2Vt .enquiryForm_row__IvHrW textarea{width:100%;min-height:48px;padding:11px 14px;border:1.5px solid var(--border);border-radius:0;background:#fff;color:var(--text);font:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.enquiryForm_form__fO2Vt .enquiryForm_row__IvHrW textarea{resize:vertical;min-height:130px}.enquiryForm_form__fO2Vt .enquiryForm_row__IvHrW input:focus,.enquiryForm_form__fO2Vt .enquiryForm_row__IvHrW select:focus,.enquiryForm_form__fO2Vt .enquiryForm_row__IvHrW textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px rgba(232,96,26,.15)}.enquiryForm_form__fO2Vt .enquiryForm_row__IvHrW [aria-invalid=true]{border-color:#c2410c}.enquiryForm_error__frDWe{margin:0;color:#b42318;font-size:13px}.enquiryForm_actions__HeSqq{display:flex;flex-wrap:wrap;gap:12px}.enquiryForm_form__fO2Vt .enquiryForm_primary__5Jh8R,.enquiryForm_form__fO2Vt .enquiryForm_whatsapp__bdiHv{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border:0;color:#fff;font:inherit;font-size:15px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:filter .2s,transform .15s}.enquiryForm_form__fO2Vt .enquiryForm_primary__5Jh8R{background:var(--orange)}.enquiryForm_form__fO2Vt .enquiryForm_whatsapp__bdiHv{background:#1da851}.enquiryForm_form__fO2Vt .enquiryForm_primary__5Jh8R:hover,.enquiryForm_form__fO2Vt .enquiryForm_whatsapp__bdiHv:hover{filter:brightness(1.07);transform:translateY(-1px)}.enquiryForm_form__fO2Vt .enquiryForm_primary__5Jh8R:focus-visible,.enquiryForm_form__fO2Vt .enquiryForm_whatsapp__bdiHv:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.enquiryForm_note__Ks9WW{margin:0;color:var(--mid);font-size:13.5px;line-height:1.5}.enquiryForm_sent__Zzaw7{margin:0;padding:12px 14px;border-left:4px solid #1da851;background:#ecfdf3;color:#054f31;font-size:14px}@media (max-width:640px){.enquiryForm_grid__GpjYj{grid-template-columns:minmax(0,1fr)}.enquiryForm_actions__HeSqq>*{flex:1 1 100%}}.pageHero_hero__g8yy9{position:relative;overflow:hidden;background:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0) 0 0 /40px 40px,linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0) 0 0 /40px 40px,linear-gradient(135deg,#0b1829,#122240 60%,#1a2e4a);color:#fff}.pageHero_hero__g8yy9:after{content:"";position:absolute;right:-140px;bottom:-160px;width:460px;height:460px;border-radius:50%;background:radial-gradient(closest-side,rgba(232,96,26,.3),transparent);pointer-events:none}.pageHero_inner__cw8r1{position:relative;z-index:1;padding-top:clamp(48px,7vw,88px);padding-bottom:clamp(88px,10vw,128px)}.pageHero_eyebrow__y5roT{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--orange-light);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pageHero_eyebrow__y5roT:before{content:"";width:28px;height:2px;background:var(--orange)}.pageHero_title__7hkyt{max-width:820px;margin:0 0 16px;font-family:var(--font-barlow-condensed),sans-serif;font-size:clamp(2.2rem,5.5vw,3.8rem);font-weight:800;line-height:1.04}.pageHero_intro__Zedyo{max-width:680px;margin:0;color:hsla(0,0%,100%,.75);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.65}.pageHero_actions__Mi_nH{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pageHero_btn__LSwv7{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;background:var(--orange);color:#fff;font-weight:700;font-size:15px;text-decoration:none;transition:filter .2s,background .2s,transform .15s}.pageHero_btn__LSwv7:hover{filter:brightness(1.07);transform:translateY(-1px);color:#fff}.pageHero_btn__LSwv7:focus-visible{outline:3px solid #fff;outline-offset:2px}.pageHero_ghost__q7B_Z{background:transparent;border:1.5px solid hsla(0,0%,100%,.5)}.pageHero_ghost__q7B_Z:hover{background:hsla(0,0%,100%,.08)}.pageHero_whatsapp__JQI_V{background:#1da851}@media (max-width:640px){.pageHero_actions__Mi_nH>*{flex:1 1 100%}}.career_page__UQyDb{background:var(--page-white);padding-bottom:72px}.career_sectionTitle__996L_{margin:0 0 20px;font-family:var(--font-barlow-condensed),sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:var(--navy)}.career_section__IWd04{margin-top:64px}.career_why__1_HWK{position:relative;z-index:2;margin-top:-64px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.career_whyCard__5Ajmr{padding:26px 22px;background:#fff;border:1px solid var(--border);box-shadow:0 14px 36px rgba(11,24,41,.08)}.career_whyNum__F3mVS{display:block;margin-bottom:10px;color:var(--orange);font-family:var(--font-barlow-condensed),sans-serif;font-size:30px;font-weight:800;line-height:1}.career_whyTitle__2h1jF{margin:0 0 8px;color:var(--navy);font-size:18px;font-weight:800}.career_whyText__dt333{margin:0;color:var(--mid);font-size:14.5px;line-height:1.6}.career_jobs__Mp4hl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.career_job__WSQEX{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;background:#fff;border:1px solid var(--border);border-left:4px solid var(--orange)}.career_jobTitle__A4vMs{margin:0 0 4px;color:var(--navy);font-size:19px;font-weight:800}.career_jobMeta__YbeZN{margin:0 0 6px;color:var(--orange);font-size:13.5px;font-weight:600}.career_jobSummary__11yxt{margin:0;color:var(--mid);font-size:14.5px}.career_jobApply__KTtVm{flex-shrink:0;padding:12px 22px;background:var(--navy);color:#fff;font-weight:700;text-decoration:none}.career_jobApply__KTtVm:hover{background:var(--orange)}.career_empty__qDzlP{padding:28px;background:#fff;border:1.5px dashed #c9cfd8;color:var(--mid);font-size:15.5px;line-height:1.6}.career_empty__qDzlP p{margin:0}.career_emptyTitle__Wj78N{margin-bottom:6px!important;color:var(--navy);font-size:18px;font-weight:800}.career_areas__jcZjk{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.career_area__a16Ev{position:relative;padding:22px 22px 22px 26px;background:#fff;border:1px solid var(--border)}.career_area__a16Ev:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:3px;background:var(--orange)}.career_areaTitle__2ZYap{margin:0 0 6px;color:var(--navy);font-size:17px;font-weight:800}.career_areaText__KkPY6{margin:0;color:var(--mid);font-size:14.5px;line-height:1.55}.career_applyWrap__0Vgx6{margin-top:72px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:start;scroll-margin-top:96px}.career_steps__ZQ9L6{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:16px}.career_step__WL_wK{display:flex;gap:16px;align-items:flex-start}.career_stepNum__SinUQ{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;background:var(--navy);color:#fff;font-weight:800}.career_stepTitle__3c1PX{margin:0 0 2px;color:var(--navy);font-weight:800;font-size:16px}.career_stepText__Bn_hB{margin:0;color:var(--mid);font-size:14.5px;line-height:1.55}.career_cvNote__uwQg2{margin:0;padding:16px 18px;background:var(--gray);color:var(--text);font-size:14.5px;line-height:1.6}.career_cvNote__uwQg2 a{color:var(--orange);font-weight:700}.career_formCard__WC39_{padding:clamp(22px,3vw,36px);background:#fff;border:1px solid var(--border);border-top:4px solid var(--orange);box-shadow:0 18px 48px rgba(11,24,41,.08)}.career_formTitle__xvW3y{margin:0 0 18px;color:var(--navy);font-size:20px;font-weight:800}@media (max-width:1100px){.career_areas__jcZjk,.career_why__1_HWK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.career_applyWrap__0Vgx6{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.career_areas__jcZjk,.career_why__1_HWK{grid-template-columns:minmax(0,1fr)}.career_why__1_HWK{margin-top:-56px}.career_job__WSQEX{flex-direction:column;align-items:flex-start}}.contact_page__cbJV7{background:var(--page-white);padding-bottom:72px}.contact_quick__IGdHG{position:relative;z-index:2;margin-top:-64px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.contact_quickCard__QEH2Y{padding:24px 22px;background:#fff;border:1px solid var(--border);border-top:3px solid var(--orange);box-shadow:0 14px 36px rgba(11,24,41,.08)}.contact_quickIcon__tOUju{display:grid;place-items:center;width:46px;height:46px;margin-bottom:14px;background:rgba(232,96,26,.1);color:var(--orange)}.contact_quickTitle__8AAA9{margin:0 0 8px;color:var(--navy);font-size:17px;font-weight:800}.contact_quickLines__Rcgsr{display:flex;flex-direction:column;gap:4px;color:var(--mid);font-size:14.5px;line-height:1.5}.contact_quickLines__Rcgsr a{color:var(--text);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.contact_quickLines__Rcgsr a:focus-visible,.contact_quickLines__Rcgsr a:hover{color:var(--orange)}.contact_main__QZlkm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px;align-items:start;margin-top:56px}.contact_sectionTitle__WZVGH{margin:0 0 18px;font-family:var(--font-barlow-condensed),sans-serif;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800;color:var(--navy)}.contact_officeList__d89wM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact_office__arRxy{padding:22px;background:#fff;border:1px solid var(--border)}.contact_officeMuted__rE8Ka{grid-column:1/-1;background:var(--gray)}.contact_officeTag____Y2i{margin:0 0 4px;color:var(--orange);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.contact_officeName__Ss1Uc{margin:0 0 12px;color:var(--navy);font-size:22px;font-weight:800}.contact_officeLine__HUYMC{display:flex;gap:10px;margin:0 0 10px;color:var(--text);font-size:14.5px;line-height:1.55}.contact_officeLine__HUYMC svg{flex-shrink:0;margin-top:1px;color:var(--orange);width:18px;height:18px}.contact_officeLine__HUYMC a{color:var(--text);text-decoration:none;font-weight:600}.contact_officeLine__HUYMC a:hover{color:var(--orange)}.contact_directions__GHX3U{display:inline-block;margin-top:4px;color:var(--orange);font-size:14px;font-weight:700;text-decoration:none}.contact_directions__GHX3U:focus-visible,.contact_directions__GHX3U:hover{text-decoration:underline}.contact_map__oBjtU{margin-top:16px;border:1px solid var(--border);background:var(--gray);aspect-ratio:16/9}.contact_map__oBjtU iframe{display:block;width:100%;height:100%;border:0}.contact_downloads__eIxjW{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;color:var(--mid);font-size:14px}.contact_downloads__eIxjW a{color:var(--navy);font-weight:700;text-decoration:none;border-bottom:2px solid var(--orange)}.contact_downloads__eIxjW a:hover{color:var(--orange)}.contact_formCard__gu_PD{position:sticky;top:96px;padding:clamp(22px,3vw,36px);background:#fff;border:1px solid var(--border);box-shadow:0 18px 48px rgba(11,24,41,.08);scroll-margin-top:96px}.contact_formIntro__b8PYS{margin:-8px 0 20px;color:var(--mid);font-size:15px}@media (max-width:1100px){.contact_quick__IGdHG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.contact_main__QZlkm{grid-template-columns:minmax(0,1fr)}.contact_formCard__gu_PD{position:static}}@media (max-width:560px){.contact_quick__IGdHG{margin-top:-56px}.contact_officeList__d89wM,.contact_quick__IGdHG{grid-template-columns:minmax(0,1fr)}}