.LanguageSwitcher_wrapper__ufKpb{position:fixed;bottom:24px;right:24px;z-index:900;display:flex;flex-direction:column;align-items:center}.LanguageSwitcher_trigger__H0_Gx{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:rgba(0,0,0,.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:9999px;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.15),inset 0 0 0 1px rgba(255,255,255,.05);transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s cubic-bezier(.4,0,.2,1),background .3s ease}.LanguageSwitcher_trigger__H0_Gx:hover{background:rgba(0,0,0,.95);box-shadow:0 8px 32px rgba(0,0,0,.25),inset 0 0 0 1px rgba(255,255,255,.1);transform:scale(1.08)}.LanguageSwitcher_triggerOpen__1Luo6{transform:scale(.95) rotate(180deg);background:var(--color-accent,#3B82F6);box-shadow:0 8px 32px rgba(59,130,246,.35),inset 0 0 0 1px rgba(255,255,255,.2)}.LanguageSwitcher_triggerOpen__1Luo6:hover{transform:scale(1.02) rotate(180deg);background:var(--color-accent,#3B82F6)}.LanguageSwitcher_flagWrap__G15HM{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:9999px;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.LanguageSwitcher_trigger__H0_Gx .LanguageSwitcher_flagWrap__G15HM{width:28px;height:28px}.LanguageSwitcher_triggerOpen__1Luo6 .LanguageSwitcher_flagWrap__G15HM{transform:rotate(-180deg)}.LanguageSwitcher_flag__O4Zcp{width:40px;height:auto;display:block}.LanguageSwitcher_menu__ASQiD{position:absolute;bottom:calc(100% + 12px);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.LanguageSwitcher_menuOpen__4RgK0{pointer-events:auto}.LanguageSwitcher_option__aTaec{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:rgba(0,0,0,.9);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.08);border-radius:9999px;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.12),inset 0 0 0 1px rgba(255,255,255,.04);opacity:0;transform:translateY(20px) scale(.3);filter:blur(8px);transition:opacity .5s cubic-bezier(.34,1.56,.64,1),transform .5s cubic-bezier(.34,1.56,.64,1),filter .4s cubic-bezier(.4,0,.2,1),background .25s ease,box-shadow .25s ease}.LanguageSwitcher_menuOpen__4RgK0 .LanguageSwitcher_option__aTaec{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.LanguageSwitcher_menuOpen__4RgK0 .LanguageSwitcher_option__aTaec:first-child{transition-delay:0s}.LanguageSwitcher_menuOpen__4RgK0 .LanguageSwitcher_option__aTaec:nth-child(2){transition-delay:40ms}.LanguageSwitcher_menuOpen__4RgK0 .LanguageSwitcher_option__aTaec:nth-child(3){transition-delay:80ms}.LanguageSwitcher_menuOpen__4RgK0 .LanguageSwitcher_option__aTaec:nth-child(4){transition-delay:.12s}.LanguageSwitcher_menuOpen__4RgK0 .LanguageSwitcher_option__aTaec:nth-child(5){transition-delay:.16s}.LanguageSwitcher_menu__ASQiD:not(.LanguageSwitcher_menuOpen__4RgK0) .LanguageSwitcher_option__aTaec:nth-child(5){transition-delay:0s}.LanguageSwitcher_menu__ASQiD:not(.LanguageSwitcher_menuOpen__4RgK0) .LanguageSwitcher_option__aTaec:nth-child(4){transition-delay:30ms}.LanguageSwitcher_menu__ASQiD:not(.LanguageSwitcher_menuOpen__4RgK0) .LanguageSwitcher_option__aTaec:nth-child(3){transition-delay:60ms}.LanguageSwitcher_menu__ASQiD:not(.LanguageSwitcher_menuOpen__4RgK0) .LanguageSwitcher_option__aTaec:nth-child(2){transition-delay:90ms}.LanguageSwitcher_menu__ASQiD:not(.LanguageSwitcher_menuOpen__4RgK0) .LanguageSwitcher_option__aTaec:first-child{transition-delay:.12s}.LanguageSwitcher_option__aTaec:hover{background:var(--color-accent,#3B82F6);box-shadow:0 8px 24px rgba(59,130,246,.3),inset 0 0 0 1px rgba(255,255,255,.15);transform:scale(1.15)}.LanguageSwitcher_option__aTaec .LanguageSwitcher_flagWrap__G15HM{width:24px;height:24px}.LanguageSwitcher_wrapper__ufKpb:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:200px;background:radial-gradient(ellipse at bottom,rgba(59,130,246,.15) 0,transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:-1}.LanguageSwitcher_wrapper__ufKpb:has(.LanguageSwitcher_menuOpen__4RgK0):before{opacity:1}@media (max-width:768px){.LanguageSwitcher_wrapper__ufKpb{bottom:16px;right:16px}.LanguageSwitcher_trigger__H0_Gx{width:44px;height:44px}.LanguageSwitcher_trigger__H0_Gx .LanguageSwitcher_flagWrap__G15HM{width:24px;height:24px}.LanguageSwitcher_option__aTaec{width:36px;height:36px}.LanguageSwitcher_option__aTaec .LanguageSwitcher_flagWrap__G15HM{width:20px;height:20px}.LanguageSwitcher_flag__O4Zcp{width:32px}.LanguageSwitcher_menu__ASQiD{gap:6px}}@media (max-width:480px){.LanguageSwitcher_wrapper__ufKpb{bottom:14px;right:14px}.LanguageSwitcher_trigger__H0_Gx{width:40px;height:40px}.LanguageSwitcher_trigger__H0_Gx .LanguageSwitcher_flagWrap__G15HM{width:22px;height:22px}.LanguageSwitcher_option__aTaec{width:34px;height:34px}.LanguageSwitcher_option__aTaec .LanguageSwitcher_flagWrap__G15HM{width:18px;height:18px}.LanguageSwitcher_flag__O4Zcp{width:28px}}.MobileNav_overlay__iw1hX{position:fixed;inset:0;z-index:2000;background:#ffffff;display:flex;flex-direction:column;padding:0 var(--container-padding,24px);transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);overflow-y:auto;visibility:hidden}.MobileNav_open__sCncm{transform:translateX(0);visibility:visible}.MobileNav_header___ZbJs{display:flex;align-items:center;justify-content:space-between;height:var(--navbar-height,72px);flex-shrink:0}.MobileNav_logo__z_Rvi{font-size:var(--fs-h4,22px);font-weight:var(--fw-bold,700);letter-spacing:.15em;color:var(--color-text,#111111)}.MobileNav_closeBtn__JqOtb{background:none;border:none;cursor:pointer;color:var(--color-text,#111111);padding:var(--space-2,8px)}.MobileNav_nav__A3Ley{flex:1 1;padding:var(--space-12,48px) 0}.MobileNav_link__x2eqX{display:block;font-size:var(--fs-h4,22px);font-weight:var(--fw-semibold,600);color:var(--color-text,#111111);text-decoration:none;padding:var(--space-4,16px) 0}.MobileNav_group__nLgtF,.MobileNav_link__x2eqX{border-bottom:1px solid var(--color-border,#e5e5e5)}.MobileNav_groupTitle__FJvWm{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:var(--fs-h4,22px);font-weight:var(--fw-semibold,600);color:var(--color-text,#111111);padding:var(--space-4,16px) 0;background:none;border:none;cursor:pointer;font-family:var(--font-family,"Inter",sans-serif)}.MobileNav_chevron__2ZgOU{transition:transform .3s ease}.MobileNav_rotated__Lo7yD{transform:rotate(180deg)}.MobileNav_subLinks__W1a9n{padding-bottom:var(--space-4,16px)}.MobileNav_subLink__Z_vIZ{display:block;font-size:var(--fs-body-lg,18px);font-weight:var(--fw-medium,500);color:var(--color-text-secondary,#6b7280);text-decoration:none;padding:var(--space-3,12px) 0 var(--space-3,12px) var(--space-6,24px);transition:color .2s ease}.MobileNav_subLink__Z_vIZ:hover{color:var(--color-primary,#2F52A0)}.MobileNav_footer__rUWRf{padding:var(--space-8,32px) 0;border-top:1px solid var(--color-border,#e5e5e5)}.MobileNav_ctaButton__2YBwc{display:flex;align-items:center;justify-content:center;width:100%;height:52px;font-size:var(--fs-body,16px);font-weight:var(--fw-semibold,600);color:var(--color-white,#ffffff);background:var(--color-primary,#2F52A0);border-radius:var(--radius-full,9999px);text-decoration:none;transition:all .3s ease}.MobileNav_ctaButton__2YBwc:hover{background:var(--color-primary-hover,#1e3a6e)}.Navbar_navbar__3BIeH{position:fixed;top:16px;left:0;right:0;z-index:var(--z-fixed);display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 calc((100% - var(--container-max)) / 2 + var(--container-padding));pointer-events:none;transition:transform .4s var(--ease-default),opacity .4s var(--ease-default)}.Navbar_hidden__7sSTE{transform:translateY(calc(-100% - 24px));opacity:0}.Navbar_island__CoGiA{display:flex;align-items:center;justify-content:center;height:56px;border-radius:var(--radius-full);pointer-events:auto;transition:background .4s var(--ease-default),box-shadow .4s var(--ease-default),border-color .4s var(--ease-default);background:rgba(0,0,0,.35);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-lg);color:var(--color-white)}.Navbar_scrolled__nobxR .Navbar_island__CoGiA{background:rgba(255,255,255,.92);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-color:rgba(0,0,0,.06);box-shadow:var(--shadow-md);color:var(--color-text)}.Navbar_logoIsland__vhwHe{padding:0 20px}.Navbar_logo__Am5h2{text-decoration:none;display:flex;align-items:center}.Navbar_logoImage__de79e{height:46px;width:auto;object-fit:contain;transition:filter .4s ease}.Navbar_navbar__3BIeH:not(.Navbar_scrolled__nobxR) .Navbar_logoImage__de79e{filter:none}.Navbar_scrolled__nobxR .Navbar_logoImage__de79e{filter:brightness(0) saturate(100%)}.Navbar_navIsland__Eq44R{padding:0 var(--space-2)}.Navbar_navLinks__chCYm{display:flex;align-items:center;gap:2px}.Navbar_navLink__A03oH{font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:inherit;text-decoration:none;background:none;border:none;cursor:pointer;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);transition:all var(--duration-fast) ease;font-family:var(--font-family);display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.Navbar_navLink__A03oH:hover{background:rgba(255,255,255,.15)}.Navbar_scrolled__nobxR .Navbar_navLink__A03oH:hover{background:rgba(0,0,0,.05);color:var(--color-primary)}.Navbar_navChevron__8Q6J9{transition:transform var(--duration-fast) ease;opacity:.6}.Navbar_dropdownWrapper__s2XsN:hover .Navbar_navLink__A03oH{background:rgba(255,255,255,.18)}.Navbar_scrolled__nobxR .Navbar_dropdownWrapper__s2XsN:hover .Navbar_navLink__A03oH{background:rgba(0,0,0,.06);color:var(--color-primary)}.Navbar_dropdownWrapper__s2XsN:hover .Navbar_navChevron__8Q6J9{transform:rotate(180deg);opacity:1}.Navbar_dropdownWrapper__s2XsN{position:relative}.Navbar_dropdown__1vJ_E{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);min-width:180px;padding:var(--space-1);animation:Navbar_dropdownIn__9Pitf .3s var(--ease-spring);background:rgba(0,0,0,.4);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);color:var(--color-white)}.Navbar_scrolled__nobxR .Navbar_dropdown__1vJ_E{background:rgba(255,255,255,.92);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-color:rgba(0,0,0,.06);box-shadow:var(--shadow-lg);color:var(--color-text)}.Navbar_dropdown__1vJ_E:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}@keyframes Navbar_dropdownIn__9Pitf{0%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.95);filter:blur(4px)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1);filter:blur(0)}}.Navbar_dropdownItem__vfTIG{display:block;padding:var(--space-3) var(--space-4);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:inherit;text-decoration:none;border-radius:var(--radius-sm);transition:all var(--duration-fast) ease;white-space:nowrap}.Navbar_dropdownItem__vfTIG:hover{background:rgba(255,255,255,.15)}.Navbar_scrolled__nobxR .Navbar_dropdownItem__vfTIG{color:var(--color-text)}.Navbar_scrolled__nobxR .Navbar_dropdownItem__vfTIG:hover{background:rgba(0,0,0,.05);color:var(--color-primary)}.Navbar_ctaIsland__nD5M6{padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}.Navbar_ctaIsland__nD5M6,.Navbar_scrolled__nobxR .Navbar_ctaIsland__nD5M6{background:transparent;border:none;box-shadow:none}.Navbar_ctaButton__4k7Gs{display:flex;align-items:center;justify-content:center;height:56px;padding:0 var(--space-7);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);border-radius:var(--radius-full);text-decoration:none;white-space:nowrap;transition:all var(--duration-normal) ease;letter-spacing:.01em}.Navbar_navbar__3BIeH:not(.Navbar_scrolled__nobxR) .Navbar_ctaButton__4k7Gs{color:var(--color-white);background:rgba(0,0,0,.35);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-lg)}.Navbar_navbar__3BIeH:not(.Navbar_scrolled__nobxR) .Navbar_ctaButton__4k7Gs:hover{background:rgba(0,0,0,.5);border-color:rgba(255,255,255,.2)}.Navbar_scrolled__nobxR .Navbar_ctaButton__4k7Gs{color:var(--color-white);background:var(--color-primary);border:1px solid var(--color-primary);box-shadow:var(--shadow-primary)}.Navbar_scrolled__nobxR .Navbar_ctaButton__4k7Gs:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-primary-lg)}.Navbar_mobileIsland__I33wF{display:none;padding:0 var(--space-4)}.Navbar_hamburger__HA1m5{display:flex;align-items:center;justify-content:center;color:inherit;padding:var(--space-2);border-radius:50%;transition:background var(--duration-fast) ease}.Navbar_hamburger__HA1m5:hover{background:rgba(255,255,255,.15)}.Navbar_scrolled__nobxR .Navbar_hamburger__HA1m5:hover{background:rgba(0,0,0,.05)}@media (max-width:1280px){.Navbar_navbar__3BIeH{padding:0 var(--space-20)}}@media (max-width:1024px){.Navbar_navbar__3BIeH{padding:0 var(--space-4);gap:10px}.Navbar_island__CoGiA{height:50px}.Navbar_ctaIsland__nD5M6,.Navbar_navIsland__Eq44R{display:none}.Navbar_mobileIsland__I33wF{display:flex}.Navbar_ctaButton__4k7Gs{height:50px;padding:0 var(--space-5)}.Navbar_logoImage__de79e{height:38px}}@media (max-width:480px){.Navbar_navbar__3BIeH{top:10px;padding:0 var(--space-3);gap:var(--space-2)}.Navbar_island__CoGiA{height:46px}.Navbar_logoIsland__vhwHe{padding:0 var(--space-4)}.Navbar_logoImage__de79e{height:32px}}@media (max-width:320px){.Navbar_navbar__3BIeH{top:8px;padding:0 var(--space-2);gap:var(--space-1)}.Navbar_island__CoGiA{height:42px}.Navbar_logoIsland__vhwHe{padding:0 var(--space-3)}.Navbar_logoImage__de79e{height:28px}.Navbar_mobileIsland__I33wF{padding:0 var(--space-3)}.Navbar_hamburger__HA1m5{padding:var(--space-1)}}