.LanguageSwitcher_switcher__hVYG7{position:relative;display:inline-block}.LanguageSwitcher_trigger__ijENc{display:flex;align-items:center;gap:var(--spacing-xs);min-width:85px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid rgba(16,24,40,.14);border-radius:var(--radius-md);background:hsla(0,0%,100%,.82);color:#101828;cursor:pointer;font-size:.875rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 20px rgba(16,24,40,.08);transition:background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.LanguageSwitcher_trigger__ijENc:hover{background:#101828;color:#fff;border-color:#101828;transform:translateY(-1px);box-shadow:0 12px 28px rgba(16,24,40,.24)}.LanguageSwitcher_trigger__ijENc:active{transform:translateY(0);box-shadow:0 8px 18px rgba(16,24,40,.18)}.LanguageSwitcher_trigger__ijENc:focus-visible{outline:3px solid rgba(0,184,107,.28);outline-offset:3px}.LanguageSwitcher_flag__B5wOT{font-size:1.125rem;line-height:1}.LanguageSwitcher_shortName__PhnKq{font-weight:700;margin:0 var(--spacing-xs);letter-spacing:.01em}.LanguageSwitcher_arrow__peEQm{font-size:.75rem;line-height:1;transition:transform .22s ease;margin-left:auto}.LanguageSwitcher_arrow__peEQm.LanguageSwitcher_open__FT5OZ{transform:rotate(180deg)}.LanguageSwitcher_dropdown__uoc_J{position:absolute;top:calc(100% + var(--spacing-xs));right:0;min-width:200px;overflow:hidden;z-index:var(--z-popover);background:hsla(0,0%,100%,.96);border:1px solid rgba(16,24,40,.12);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 45px rgba(16,24,40,.18);animation:LanguageSwitcher_slideDown__umYSn .2s ease}.LanguageSwitcher_option__t_Ckr{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);border:none;background:transparent;color:#101828;cursor:pointer;font-size:.875rem;text-align:left;transition:background .18s ease,color .18s ease,transform .18s ease}.LanguageSwitcher_option__t_Ckr:hover{background:rgba(16,24,40,.08);color:#087a4a}.LanguageSwitcher_option__t_Ckr.LanguageSwitcher_active__Exkjo{background:linear-gradient(135deg,#00b86b,#008f55);color:#fff;font-weight:700}.LanguageSwitcher_option__t_Ckr.LanguageSwitcher_active__Exkjo:hover{background:#101828;color:#fff}.LanguageSwitcher_optionName__942i0{flex:1 1}.LanguageSwitcher_optionShort__8rybK{color:rgba(16,24,40,.55);font-size:.75rem;font-weight:600}.LanguageSwitcher_option__t_Ckr:hover .LanguageSwitcher_optionShort__8rybK{color:#087a4a}.LanguageSwitcher_active__Exkjo .LanguageSwitcher_optionShort__8rybK,.LanguageSwitcher_option__t_Ckr.LanguageSwitcher_active__Exkjo:hover .LanguageSwitcher_optionShort__8rybK{color:#fff}@keyframes LanguageSwitcher_slideDown__umYSn{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.LanguageSwitcher_dropdown__uoc_J{min-width:180px}.LanguageSwitcher_optionName__942i0{font-size:.8125rem}}.ThemeToggle_toggle__Fp2eN{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--color-border);border-radius:32px;padding:6px 12px;cursor:pointer;font-size:14px;font-family:inherit;transition:all .2s ease;color:var(--color-text)}.ThemeToggle_toggle__Fp2eN:hover{background:var(--color-surface-soft);border-color:var(--color-primary)}.ThemeToggle_label__B509H{font-size:12px;font-weight:500}@media (max-width:768px){.ThemeToggle_label__B509H{display:none}.ThemeToggle_toggle__Fp2eN{padding:8px}}.Header_header__ZPN_X{position:fixed;top:0;left:0;right:0;z-index:var(--z-sticky);background:transparent;transition:all var(--transition-default);padding:10px 0}.Header_header__ZPN_X.Header_scrolled__QeXJF{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-glass);padding:6px 0;border-bottom:1px solid rgba(0,0,0,.05)}[data-theme=dark] .Header_header__ZPN_X.Header_scrolled__QeXJF{background:rgba(7,19,18,.95);border-bottom:1px solid rgba(236,255,251,.1)}.Header_inner__q09Ou{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);min-height:46px}.Header_logoLink__wbjwI{height:95px;display:inline-flex;align-items:center;overflow:visible;background:transparent;border:0;padding:0;margin:0;text-decoration:none;flex-shrink:0;transition:opacity var(--transition-fast)}.Header_logoLink__wbjwI:hover{opacity:.85}.Header_logoImage__moJlG{display:block;width:auto;height:90px;object-fit:contain;background:transparent;border:0;padding:0;margin:0;transform:scale(1.08);transform-origin:left center}.Header_logoLight__npZeW{display:block}.Header_logoDark__Zs79g,[data-theme=dark] .Header_logoLight__npZeW{display:none}[data-theme=dark] .Header_logoDark__Zs79g{display:block}@media (max-width:1023px){.Header_header__ZPN_X{padding:8px 0}.Header_header__ZPN_X.Header_scrolled__QeXJF{padding:5px 0}.Header_inner__q09Ou{min-height:40px;gap:var(--spacing-sm)}.Header_logoLink__wbjwI{height:44px}.Header_logoImage__moJlG{height:44px;transform:none}.Header_actions__QTu_9>a[href="/apply-now"]{display:none}}.Header_desktopNav__VNtBi{display:none;gap:var(--spacing-lg)}@media (min-width:1024px){.Header_desktopNav__VNtBi{display:flex}}.Header_navLink__SqOUL{color:var(--color-anthracite);text-decoration:none;font-weight:500;transition:color var(--transition-fast);position:relative;font-size:.9375rem}[data-theme=dark] .Header_navLink__SqOUL{color:var(--color-text)}.Header_navLink__SqOUL.Header_active__WRBr0,.Header_navLink__SqOUL:hover{color:var(--color-primary)}.Header_navLink__SqOUL.Header_active__WRBr0:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--color-primary);border-radius:var(--radius-full)}.Header_actions__QTu_9{gap:var(--spacing-md)}.Header_actions__QTu_9,.Header_mobileMenuButton__fZCCz{display:flex;align-items:center;z-index:var(--z-elevated)}.Header_mobileMenuButton__fZCCz{justify-content:center;background:none;border:none;cursor:pointer;padding:var(--spacing-xs);width:40px;height:40px;position:relative}@media (min-width:1024px){.Header_mobileMenuButton__fZCCz{display:none}}.Header_hamburger__FK73A{display:block;width:24px;height:2px;background:var(--color-anthracite);position:relative;transition:all var(--transition-fast)}[data-theme=dark] .Header_hamburger__FK73A{background:var(--color-text)}.Header_hamburger__FK73A:after,.Header_hamburger__FK73A:before{content:"";position:absolute;width:24px;height:2px;background:var(--color-anthracite);left:0;transition:all var(--transition-fast)}[data-theme=dark] .Header_hamburger__FK73A:after,[data-theme=dark] .Header_hamburger__FK73A:before{background:var(--color-text)}.Header_hamburger__FK73A:before{top:-6px}.Header_hamburger__FK73A:after{bottom:-6px}.Header_hamburger__FK73A.Header_open__tZPgC{background:transparent}.Header_hamburger__FK73A.Header_open__tZPgC:before{transform:rotate(45deg);top:0}.Header_hamburger__FK73A.Header_open__tZPgC:after{transform:rotate(-45deg);bottom:0}.Header_mobileMenu__EtVHp{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:400px;background:var(--color-surface);box-shadow:var(--shadow-xl);padding:60px var(--spacing-lg) var(--spacing-xl);overflow-y:auto;z-index:var(--z-modal)}@media (min-width:640px){.Header_mobileMenu__EtVHp{padding:64px var(--spacing-xl) var(--spacing-xl)}}.Header_mobileCloseButton__yhpZ9{position:absolute;top:14px;right:16px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text);transition:background var(--transition-fast),color var(--transition-fast)}.Header_mobileCloseButton__yhpZ9:hover{background:rgba(0,0,0,.06);color:var(--color-primary)}[data-theme=dark] .Header_mobileCloseButton__yhpZ9:hover{background:hsla(0,0%,100%,.08)}.Header_mobileNav__K7PMS{display:flex;flex-direction:column;gap:var(--spacing-xl)}.Header_mobileNavSection__e91wh{display:flex;flex-direction:column;gap:var(--spacing-md)}.Header_mobileNavHeading__aKfsL{font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:var(--color-primary);font-weight:600;margin-bottom:var(--spacing-xs)}.Header_mobileNavLink__8anzq{color:var(--color-text);text-decoration:none;font-size:1.125rem;padding:var(--spacing-sm) 0;transition:color var(--transition-fast);font-weight:500}.Header_mobileNavLink__8anzq:hover{color:var(--color-primary)}.Header_mobileActions__51xgl{margin-top:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.Header_mobileLanguageWrapper__6CW1g{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.Header_navSkeleton__reXa3{display:flex;align-items:center;gap:var(--spacing-lg)}.Header_navSkeletonItem__zVwbu{display:block;width:72px;height:12px;border-radius:var(--radius-full);background:rgba(14,51,34,.12);animation:Header_headerPulse__Dn7F6 1.4s ease-in-out infinite}[data-theme=dark] .Header_navSkeletonItem__zVwbu{background:rgba(236,255,251,.12)}.Header_dataError__6vvJr{position:absolute;top:100%;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:var(--spacing-sm);max-width:min(92vw,520px);padding:8px 12px;border-radius:0 0 var(--radius-md) var(--radius-md);background:#7f1d1d;color:#fff;font-size:.8125rem;box-shadow:var(--shadow-md)}.Header_retryButton__DAsjy{border:1px solid hsla(0,0%,100%,.55);border-radius:var(--radius-sm);background:transparent;color:#fff;padding:4px 8px;cursor:pointer;font:inherit;white-space:nowrap}.Header_retryButton__DAsjy:focus-visible,.Header_retryButton__DAsjy:hover{background:hsla(0,0%,100%,.14)}@keyframes Header_headerPulse__Dn7F6{0%,to{opacity:.45}50%{opacity:.9}}.Header_desktopDropdownItem__Ijv9m{position:relative;display:flex;align-items:center}.Header_navDropdownTrigger__xudz3{position:relative;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--color-anthracite);font:inherit;font-size:.9375rem;font-weight:500;cursor:pointer;transition:color var(--transition-fast)}[data-theme=dark] .Header_navDropdownTrigger__xudz3{color:var(--color-text)}.Header_navDropdownTrigger__xudz3.Header_active__WRBr0,.Header_navDropdownTrigger__xudz3:hover{color:var(--color-primary)}.Header_navDropdownTrigger__xudz3.Header_active__WRBr0:after{content:"";position:absolute;right:0;bottom:-4px;left:0;height:2px;border-radius:var(--radius-full);background:var(--color-primary)}.Header_dropdownChevron__0yOR_{transition:transform .18s ease}.Header_dropdownChevronOpen__15Maj{transform:rotate(180deg)}.Header_desktopDropdown__K_Q_F{position:absolute;top:100%;left:50%;min-width:250px;padding-top:20px;opacity:0;pointer-events:none;transform:translate(-50%,-8px);transition:opacity .18s ease,transform .18s ease}.Header_desktopDropdownOpen__F9VfS{opacity:1;pointer-events:auto;transform:translate(-50%)}.Header_desktopDropdownInner__UJLzy{overflow:hidden;padding:8px;border:1px solid rgba(5,174,147,.16);border-radius:14px;background:hsla(0,0%,100%,.98);box-shadow:0 18px 48px rgba(12,44,39,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-theme=dark] .Header_desktopDropdownInner__UJLzy{background:rgba(7,19,18,.98);border-color:rgba(236,255,251,.12)}.Header_desktopDropdownLink__iFAwC{display:block;padding:11px 13px;border-radius:9px;color:var(--color-text);text-decoration:none;font-size:.92rem;line-height:1.35;transition:background .16s ease,color .16s ease}.Header_desktopDropdownLink__iFAwC:focus-visible,.Header_desktopDropdownLink__iFAwC:hover,.Header_dropdownLinkActive__8_2gv{background:rgba(5,174,147,.1);color:var(--color-primary);outline:none}.Header_mobileDropdownItem__Zv9f_{display:flex;flex-direction:column}.Header_mobileDropdownTrigger__4X1oo{display:flex;width:100%;align-items:center;justify-content:space-between;padding:var(--spacing-sm) 0;border:0;background:transparent;color:var(--color-text);font:inherit;font-size:1.125rem;font-weight:500;cursor:pointer}.Header_mobileChevron__Uit8m{transition:transform .18s ease}.Header_mobileChevronOpen__69WAb{transform:rotate(180deg)}.Header_mobileDropdownLinks__OCUCf{display:flex;flex-direction:column;gap:4px;padding:4px 0 8px 14px;border-left:2px solid rgba(5,174,147,.2)}.Header_mobileChildLink__Q0ICO{padding:9px 10px;border-radius:8px;color:var(--color-text-secondary);text-decoration:none;font-size:1rem}.Header_mobileChildLink__Q0ICO:hover,.Header_mobileNavLinkActive__fvnYq{color:var(--color-primary);background:rgba(5,174,147,.08)}