.Footer_footer__rZB2Q{position:relative;background:rgba(255,255,255,.6);border-top:1px solid rgba(0,51,102,.12);color:var(--text-700);padding:20px 0;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%}.Footer_container___B4j_{max-width:1200px;margin:0 auto;padding:0 16px}.Header_header__O25NC{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid rgba(0,51,102,.08)}.Header_logoContainer__sWNud{display:flex;align-items:center;gap:12px}.Header_logo__QNgKp{height:36px;width:auto;object-fit:contain}.Header_nav__nLKMf{display:flex;align-items:center;height:100%}.Header_navList__3xRno{display:flex;align-items:center;gap:20px;list-style:none;margin:0;padding:0}.Header_navLink__E3_4L{display:inline-flex;align-items:center;padding:6px 8px;position:relative;text-decoration:none;color:var(--text-700);font-weight:500;font-size:.9rem;transition:color .2s ease}.Header_navLink__E3_4L:hover{color:var(--brand)}.Header_navLink__E3_4L:after{content:"";position:absolute;bottom:-4px;left:8px;width:0;height:2px;background:var(--brand);transition:width .2s ease;border-radius:2px}.Header_navLink__E3_4L:hover:after{width:calc(100% - 16px)}.Header_headerActions__zHjpX{gap:12px}.Header_account__VU5zs,.Header_headerActions__zHjpX{display:flex;align-items:center}.Header_accountIcon__Wckgj{width:24px;height:24px;object-fit:contain}.Header_accountIconButton__ihjso{background:rgba(255,255,255,.7);border:1px solid rgba(0,51,102,.12);padding:6px 10px;border-radius:999px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.Header_accountIconButton__ihjso:hover{background:#fff;border-color:var(--brand);box-shadow:0 4px 12px rgba(0,51,102,.15)}.Header_displayName__iI8tB{font-size:.95rem;color:var(--text-700);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.Header_displayName__iI8tB{max-width:150px}}.Header_accountMenu__jydwt{position:absolute;right:20px;top:58px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--card-border);border-radius:12px;box-shadow:var(--shadow-lg);z-index:1000;min-width:220px;overflow:hidden}.Header_menuItem__Vvwoy{display:flex;align-items:center;gap:10px;padding:12px 16px;width:100%;background:none;border:none;text-align:left;cursor:pointer;font-size:14px;color:var(--text-700)}.Header_menuItem__Vvwoy:hover{background-color:rgba(15,23,42,.05)}@media (max-width:768px){.Header_accountMenu__jydwt{right:10px;top:52px}}.Header_menuToggle__30DBM{display:none;background:none;border:none;cursor:pointer;padding:6px;z-index:1000}.Header_menuToggle__30DBM span{display:block;width:24px;height:2px;background:var(--text-700);margin:5px 0;transition:.3s}.Header_menuToggle__30DBM span.Header_open__vOMyJ:first-child{transform:rotate(45deg) translate(5px,5px)}.Header_menuToggle__30DBM span.Header_open__vOMyJ:nth-child(2){opacity:0}.Header_menuToggle__30DBM span.Header_open__vOMyJ:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.Header_mobileMenu__gPeYJ{position:fixed;top:60px;left:-100%;width:100%;height:calc(100vh - 60px);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:left .3s ease;padding:20px;box-shadow:0 2px 10px rgba(0,51,102,.1)}.Header_mobileMenu__gPeYJ.Header_open__vOMyJ{left:0}.Header_mobileNavList__n_f1e{list-style:none;padding:0;margin:0}.Header_mobileNavList__n_f1e li{margin:15px 0}.Header_mobileNavList__n_f1e a{text-decoration:none;color:var(--text-700);font-size:1rem}.Header_mobileAccount__DBlq5{margin-top:25px;display:flex;justify-content:flex-start;align-items:center;padding-top:5px}.Header_mobileLanguage__Mfekv{margin-top:20px;display:flex;justify-content:flex-start;align-items:center}.Header_accountMenuMobile__XxojI{margin-top:15px;border:1px solid var(--card-border);border-radius:12px;box-shadow:var(--shadow-soft);background:rgba(255,255,255,.85);width:100%;overflow:hidden}@media (max-width:768px){.Header_headerActions__zHjpX,.Header_nav__nLKMf{display:none}.Header_menuToggle__30DBM{display:block}.Header_account__VU5zs{display:none}.Header_mobileAccount__DBlq5{display:flex}}@media (max-width:480px){.Header_logo__QNgKp{height:34px}.Header_accountIcon__Wckgj{width:20px;height:20px}}.Input_input__a5J6C{width:100%;padding:12px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Input_input__a5J6C.Input_error__Nqe_D{border-color:#dc2626;animation:Input_shake__GIK8x .4s ease}@keyframes Input_shake__GIK8x{0%,to{transform:translateX(0)}25%{transform:translateX(5px)}50%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.Input_input__a5J6C:hover{border-color:#94a3b8}.Input_input__a5J6C:focus{box-shadow:0 0 0 3px rgba(37,99,235,.1)}.Button_button__f_l0m{padding:12px 24px;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(0);position:relative;overflow:hidden}.Button_button__f_l0m:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.1);border-radius:50%;transform:translate(-50%,-50%);transition:width .3s,height .3s}.Button_button__f_l0m:hover:after{width:200px;height:200px}.Button_button__f_l0m:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.Button_button__f_l0m:active{transform:translateY(1px)}.Button_primary__gNjMo{background-color:var(--brand);color:white;box-shadow:0 2px 4px rgba(0,51,102,.2)}.Button_primary__gNjMo:hover{background-color:var(--brand-500)}.Button_secondary__6ARy2{background-color:#f1f5f9;color:#0f172a}.Button_secondary__6ARy2:hover{background-color:#e2e8f0}.GoogleLogInButton_googleButton__aS9_n{width:100%;padding:12px;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;transform:translateY(0);transition:transform .2s ease}.GoogleLogInButton_googleButton__aS9_n:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.GoogleLogInButton_googleButton__aS9_n:active{transform:translateY(1px)}.UniversalLogInModal_overlay__0CRJM{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.6);display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:20px}.UniversalLogInModal_modal__mi3Jm{background:#ffffff;padding:2rem;border-radius:20px;width:90%;max-width:440px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 25px 50px rgba(15,23,42,.15);border:1px solid rgba(255,255,255,.8);animation:UniversalLogInModal_modalEnter__oE_IR .4s cubic-bezier(.4,0,.2,1);z-index:10000}@keyframes UniversalLogInModal_modalEnter__oE_IR{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes UniversalLogInModal_fadeInUp__zdJqn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.UniversalLogInModal_closeButton__3alYM{position:absolute;top:1rem;right:1rem;background:rgba(243,244,246,.8);border:1px solid rgba(209,213,219,.5);border-radius:8px;font-size:1.2rem;cursor:pointer;color:var(--text-500);padding:.5rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.UniversalLogInModal_closeButton__3alYM:hover{background:rgba(229,231,235,1);color:var(--text-700)}.UniversalLogInModal_content__CP94s{padding:1rem}.UniversalLogInModal_title__HVSuY{text-align:center;font-size:1.5rem;margin-bottom:2rem;color:#1a1a1a}.UniversalLogInModal_subtitle__ZlPW3{text-align:center;font-size:.9rem;margin-bottom:1.5rem;color:#666}.UniversalLogInModal_methodSelect__pUz7l{display:flex;flex-direction:column;gap:1rem}.UniversalLogInModal_emailButton__CyCuj{width:100%;padding:.875rem;font-size:1rem;background:var(--brand);color:white;border:none;border-radius:12px;cursor:pointer;font-weight:500;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,51,102,.25)}.UniversalLogInModal_emailButton__CyCuj:hover{background:var(--brand-500);transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,51,102,.35)}.UniversalLogInModal_inputGroup__SIQSG{margin-bottom:1.5rem;animation:UniversalLogInModal_inputAppear___Q73L .3s ease}@keyframes UniversalLogInModal_inputAppear___Q73L{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.UniversalLogInModal_inputGroup__SIQSG label{display:block;margin-bottom:.5rem;font-size:.875rem;color:#374151}.UniversalLogInModal_nameRow__h_C6h{display:flex;gap:1rem;margin-bottom:1rem}.UniversalLogInModal_rememberMe__Kc8ZT{display:flex;justify-content:space-between;align-items:center;margin:1rem 0;font-size:.875rem}.UniversalLogInModal_forgotPassword__6ZTP0{background:none;border:none;color:var(--brand);cursor:pointer;font-size:.875rem;font-weight:500;transition:color .2s ease}.UniversalLogInModal_forgotPassword__6ZTP0:hover{color:var(--brand-500)}.UniversalLogInModal_error__a4SN5{color:#dc2626;background:#fef2f2;padding:.75rem;border-radius:8px;margin-bottom:1rem;text-align:center;font-size:.875rem;animation:UniversalLogInModal_shake__74Yo7 .4s ease}.UniversalLogInModal_backButton__Qsyut{margin-top:1rem;color:#666;font-size:.875rem}.UniversalLogInModal_backButton__Qsyut:hover{color:#333}.UniversalLogInModal_verification__A0Pvb{text-align:center;padding:2rem;animation:UniversalLogInModal_fadeIn__dA7ME .4s ease}.UniversalLogInModal_checkmark__ceFqc{font-size:3rem;color:#4CAF50;margin-bottom:1rem;animation:UniversalLogInModal_checkmarkPop__p90i2 .6s cubic-bezier(.4,0,.2,1)}@keyframes UniversalLogInModal_checkmarkPop__p90i2{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.UniversalLogInModal_verificationTitle__PYiiH{font-size:1.5rem;margin-bottom:1rem;color:#1a1a1a}.UniversalLogInModal_verificationText__DR252{color:#666;line-height:1.5;max-width:300px;margin:0 auto}.UniversalLogInModal_formSlideIn__igpOT{animation:UniversalLogInModal_slideIn__C7L2z .3s ease}@keyframes UniversalLogInModal_fadeIn__dA7ME{0%{opacity:0}to{opacity:1}}@keyframes UniversalLogInModal_scaleUp__Yk_Rp{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes UniversalLogInModal_slideIn__C7L2z{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes UniversalLogInModal_shake__74Yo7{0%,to{transform:translateX(0)}25%{transform:translateX(5px)}50%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.UniversalLogInModal_stepIndicator__RlQw7{margin-bottom:1.5rem;position:relative;height:40px}.UniversalLogInModal_backButton__Qsyut{position:absolute;left:0;top:0;background:none;border:none;color:var(--brand);cursor:pointer;font-size:.9rem;padding:.5rem;transition:all .2s ease;font-weight:500}.UniversalLogInModal_backButton__Qsyut:hover{transform:translateX(-3px);color:var(--brand-500)}.UniversalLogInModal_checkbox__d0iyt{display:flex;align-items:center;gap:8px;cursor:pointer;transition:opacity .2s}.UniversalLogInModal_checkbox__d0iyt:hover{opacity:.8}.UniversalLogInModal_inputGroup__SIQSG input:focus{box-shadow:0 0 0 3px rgba(0,51,102,.12);border-color:var(--brand);outline:none}.UniversalLogInModal_inputGroup__SIQSG input{width:100%;padding:.75rem;border:1.5px solid #e5e7eb;border-radius:10px;font-size:.95rem;transition:all .2s ease}.UniversalLogInModal_inputGroup__SIQSG input:hover{border-color:#d1d5db}.LanguageSwitcher_languageSwitcher__7dpel{position:relative;display:inline-block}.LanguageSwitcher_languageButton__dmiuN{display:flex;align-items:center;gap:.5rem;padding:8px 16px;background-color:var(--brand);border:none;border-radius:8px;color:white;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,51,102,.2);transform:translateY(0)}.LanguageSwitcher_languageButton__dmiuN:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.LanguageSwitcher_languageButton__dmiuN:hover:before{left:100%}.LanguageSwitcher_languageButton__dmiuN:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);background-color:var(--brand-500)}.LanguageSwitcher_languageButton__dmiuN:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,51,102,.2)}.LanguageSwitcher_languageCode__SYIzd{font-weight:600;letter-spacing:.5px;font-size:.8rem}.LanguageSwitcher_arrow__miTi4{font-size:.7rem;transition:transform .3s cubic-bezier(.4,0,.2,1);opacity:.9}.LanguageSwitcher_languageButton__dmiuN[aria-expanded=true] .LanguageSwitcher_arrow__miTi4{transform:rotate(180deg)}.LanguageSwitcher_dropdown__ZSexU{position:absolute;top:calc(100% + .5rem);right:0;min-width:160px;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden;z-index:1000;animation:LanguageSwitcher_dropdownAppear__ZOTQe .2s ease-out}.LanguageSwitcher_dropdown__ZSexU:before{display:none}@keyframes LanguageSwitcher_dropdownAppear__ZOTQe{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.LanguageSwitcher_languageOption__jDI96{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;background:none;border:none;color:#374151;font-size:.875rem;cursor:pointer;transition:all .2s ease;text-align:left}.LanguageSwitcher_languageOption__jDI96:before{display:none}.LanguageSwitcher_languageOption__jDI96:hover{background-color:#f1f5f9;color:#0f172a}.LanguageSwitcher_languageOption__jDI96.LanguageSwitcher_active__SaB_r{background-color:#e0f2fe;color:var(--brand);font-weight:600;border-left:3px solid var(--brand)}.LanguageSwitcher_languageOption__jDI96.LanguageSwitcher_active__SaB_r:before{display:none}.LanguageSwitcher_languageOption__jDI96.LanguageSwitcher_active__SaB_r .LanguageSwitcher_languageCode__SYIzd{color:var(--brand);font-weight:700}.LanguageSwitcher_languageOption__jDI96.LanguageSwitcher_active__SaB_r:hover{background-color:var(--brand);color:white;border-left-color:var(--brand)}.LanguageSwitcher_languageName__Hqwl3{font-size:.8rem;opacity:.75;font-weight:500;transition:opacity .2s ease}.LanguageSwitcher_languageOption__jDI96:hover .LanguageSwitcher_languageName__Hqwl3{opacity:1}.LanguageSwitcher_languageOption__jDI96.LanguageSwitcher_active__SaB_r .LanguageSwitcher_languageName__Hqwl3{opacity:.9}@media (prefers-color-scheme:dark){.LanguageSwitcher_languageButton__dmiuN{background-color:#1e40af;box-shadow:0 2px 4px rgba(30,64,175,.2)}.LanguageSwitcher_languageButton__dmiuN:hover{background-color:#1d4ed8;box-shadow:0 4px 6px -1px rgba(0,0,0,.2)}.LanguageSwitcher_dropdown__ZSexU{background:#1f2937;border-color:#374151;box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.LanguageSwitcher_dropdown__ZSexU:before{display:none}.LanguageSwitcher_languageOption__jDI96{color:#e5e7eb}.LanguageSwitcher_languageOption__jDI96:hover{background-color:#374151;color:white}.LanguageSwitcher_languageOption__jDI96.LanguageSwitcher_active__SaB_r{background-color:#1e3a8a;color:#93c5fd;border-left-color:#3b82f6}.LanguageSwitcher_languageOption__jDI96.LanguageSwitcher_active__SaB_r .LanguageSwitcher_languageCode__SYIzd{color:#93c5fd}.LanguageSwitcher_languageOption__jDI96.LanguageSwitcher_active__SaB_r:hover{background-color:#1d4ed8;color:white}}@media (max-width:768px){.LanguageSwitcher_languageButton__dmiuN{padding:.5rem .875rem;font-size:.8rem;border-radius:10px}.LanguageSwitcher_languageCode__SYIzd{font-size:.75rem}.LanguageSwitcher_arrow__miTi4{font-size:.65rem}.LanguageSwitcher_dropdown__ZSexU{right:0;left:auto;min-width:140px;border-radius:14px}.LanguageSwitcher_dropdown__ZSexU:before{right:16px;width:14px;height:14px;top:-7px}.LanguageSwitcher_languageOption__jDI96{padding:.75rem 1rem;font-size:.8rem}.LanguageSwitcher_languageName__Hqwl3{font-size:.75rem}}@media (max-width:480px){.LanguageSwitcher_languageButton__dmiuN{padding:.4rem .7rem;font-size:.75rem}.LanguageSwitcher_languageCode__SYIzd{font-size:.7rem}.LanguageSwitcher_dropdown__ZSexU{min-width:120px;border-radius:12px}.LanguageSwitcher_languageOption__jDI96{padding:.625rem .875rem;font-size:.75rem}.LanguageSwitcher_languageName__Hqwl3{font-size:.7rem}}@media (prefers-contrast:high){.LanguageSwitcher_languageButton__dmiuN{background:#000000;color:#ffffff;border:2px solid #ffffff}.LanguageSwitcher_languageButton__dmiuN:hover{background:#333333}.LanguageSwitcher_dropdown__ZSexU{background:#ffffff;border:2px solid #000000}.LanguageSwitcher_languageOption__jDI96{color:#000000}.LanguageSwitcher_languageOption__jDI96.LanguageSwitcher_active__SaB_r,.LanguageSwitcher_languageOption__jDI96:hover{background:#000000;color:#ffffff}}@media (prefers-reduced-motion:reduce){.LanguageSwitcher_dropdown__ZSexU,.LanguageSwitcher_languageButton__dmiuN,.LanguageSwitcher_languageOption__jDI96{background:#1f2937;border-color:#374151;box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.LanguageSwitcher_languageOption__jDI96:before{display:none}}.WelcomeBar_heroSection__5H6nX{position:relative;background-image:url(/_next/static/media/_bg.c4075b97.jpg);background-size:cover;background-position:50%;min-height:560px;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px}.WelcomeBar_heroSection__5H6nX:after{content:"";position:absolute;inset:0;background:radial-gradient(800px 400px at 10% 10%,rgba(255,255,255,.35),transparent 50%),linear-gradient(180deg,rgba(15,23,42,.15),rgba(15,23,42,.4))}.WelcomeBar_heroContent__OC0ZS{position:relative;z-index:1;max-width:1100px;padding:28px 24px;border-radius:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.WelcomeBar_heroContent__OC0ZS h1{font-size:clamp(32px,5vw,56px);line-height:1.1;margin-bottom:16px;color:#ffffff;text-shadow:0 2px 12px rgba(0,0,0,.3)}.WelcomeBar_heroContent__OC0ZS p{font-size:clamp(16px,2vw,20px);line-height:1.6;color:#eef2f7;opacity:.95}.Checkout_checkoutContainer__nlFeA{max-width:700px;margin:60px auto;padding:24px;background:#fff;border-radius:12px;box-shadow:0 0 12px rgba(0,0,0,.05)}.Checkout_form__kE3BL{display:flex;flex-direction:column;gap:16px}.Checkout_heading__UOVj6{font-size:24px;font-weight:600;margin-bottom:20px}.Checkout_select__sebtK{padding:12px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px}.Checkout_select__sebtK:focus{outline:none;border-color:var(--brand)}.Checkout_error__q__J2{color:#dc2626;font-size:14px;margin-top:-10px}.Checkout_preview__5XYpC{margin-top:12px;max-width:200px;border-radius:8px;box-shadow:0 0 6px rgba(0,0,0,.1)}