.CookieConsent_cookieBanner__e5LQE{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:rgba(31,41,55,.98);backdrop-filter:blur(10px);border-top:1px solid hsla(0,0%,100%,.1);box-shadow:0 -4px 20px rgba(0,0,0,.3);animation:CookieConsent_slideUp__fPIKd .4s ease-out}@keyframes CookieConsent_slideUp__fPIKd{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.CookieConsent_container__90qU8{max-width:1280px;margin:0 auto;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}@media (max-width:768px){.CookieConsent_container__90qU8{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}}.CookieConsent_content__8IOWF{display:flex;align-items:flex-start;gap:1rem;flex:1}@media (max-width:768px){.CookieConsent_content__8IOWF{flex-direction:column;align-items:center;text-align:center}}.CookieConsent_icon___XX6I{flex-shrink:0;width:2.5rem;height:2.5rem;padding:.5rem;background:rgba(102,126,234,.2);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#667eea}.CookieConsent_icon___XX6I svg{width:1.5rem;height:1.5rem}.CookieConsent_text__6o96c{flex:1}.CookieConsent_title__CHwVa{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.5rem}@media (max-width:768px){.CookieConsent_title__CHwVa{font-size:1rem}}.CookieConsent_description__TAMQN{font-size:.9375rem;color:#d1d5db;line-height:1.6;margin:0}@media (max-width:768px){.CookieConsent_description__TAMQN{font-size:.875rem}}.CookieConsent_link__32ySk{color:#667eea;text-decoration:underline;transition:color .2s}.CookieConsent_link__32ySk:hover{color:#7c93f7}.CookieConsent_actions__YPCKu{display:flex;gap:1rem;flex-shrink:0}@media (max-width:768px){.CookieConsent_actions__YPCKu{width:100%;flex-direction:column}}.CookieConsent_acceptButton__tX5Ch,.CookieConsent_declineButton__v7Upu{padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;transition:all .2s;white-space:nowrap}@media (max-width:768px){.CookieConsent_acceptButton__tX5Ch,.CookieConsent_declineButton__v7Upu{width:100%;padding:.875rem 1.5rem}}.CookieConsent_declineButton__v7Upu{background:transparent;color:#d1d5db;border:1px solid rgba(209,213,219,.3)}.CookieConsent_declineButton__v7Upu:hover{background:hsla(0,0%,100%,.05);border-color:rgba(209,213,219,.5)}.CookieConsent_acceptButton__tX5Ch{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px rgba(102,126,234,.3)}.CookieConsent_acceptButton__tX5Ch:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.CookieConsent_acceptButton__tX5Ch:active{transform:translateY(0)}.Footer_footer__pQtti{background:linear-gradient(135deg,#1f2937,#111827);color:#f9fafb;padding:4rem 0 2rem;margin-top:4rem}.Footer_container__KpDnW{max-width:1280px;margin:0 auto;padding:0 1.5rem}.Footer_grid__88hvW{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:3rem}@media (min-width:768px){.Footer_grid__88hvW{grid-template-columns:2fr 1fr 1fr}}.Footer_section__hYCfj{display:flex;flex-direction:column;gap:1rem}.Footer_logo__fUEOF{display:flex;align-items:baseline;gap:.25rem;font-size:1.875rem;font-weight:700;margin-bottom:.5rem}.Footer_logoText__5vsvE{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Footer_logoSubtext__pB33u{font-size:1.25rem;color:#9ca3af;font-weight:400}.Footer_description__0Aa9w{color:#d1d5db;font-size:.9375rem;line-height:1.6;margin-bottom:1rem}.Footer_contact__w5K5T{display:flex;flex-direction:column;gap:.75rem}.Footer_contactLink__41hSo{display:flex;align-items:center;gap:.75rem;color:#d1d5db;font-size:.875rem;transition:color .2s;text-decoration:none}.Footer_contactLink__41hSo:hover{color:#667eea}.Footer_icon___SLPT{width:1.25rem;height:1.25rem;flex-shrink:0}.Footer_sectionTitle__ZVW8h{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:#f9fafb}.Footer_linkList__Js__Y{list-style:none;display:flex;flex-direction:column;gap:.75rem}.Footer_link__TBOP7{color:#d1d5db;font-size:.9375rem;transition:color .2s;display:inline-block}.Footer_link__TBOP7:hover{color:#667eea}.Footer_serviceItem__Atr06{color:#d1d5db;font-size:.9375rem}.Footer_bottom__wxP7Z{padding-top:2rem;border-top:1px solid #374151;text-align:center}.Footer_copyright__j4atB{color:#9ca3af;font-size:.875rem}@media (max-width:767px){.Footer_footer__pQtti{padding:3rem 0 1.5rem}.Footer_grid__88hvW{gap:2rem;margin-bottom:2rem}}.LanguageSwitcher_languageSwitcher__3o7I2{position:relative;display:inline-block}.LanguageSwitcher_currentLanguage__37bn2{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;font-size:.875rem;transition:all .2s}.LanguageSwitcher_currentLanguage__37bn2:hover{background:#f9fafb;border-color:#d1d5db}.LanguageSwitcher_flag__r8p6L{font-size:1.25rem}.LanguageSwitcher_languageName__6uSuc{font-weight:500;color:#374151}.LanguageSwitcher_chevron__jd2dc{width:1rem;height:1rem;color:#9ca3af;transition:transform .2s}.LanguageSwitcher_languageSwitcher__3o7I2:hover .LanguageSwitcher_chevron__jd2dc{transform:rotate(180deg)}.LanguageSwitcher_languageDropdown__ZVvTS{position:absolute;top:calc(100% + .5rem);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);min-width:160px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s;z-index:50}.LanguageSwitcher_languageSwitcher__3o7I2:hover .LanguageSwitcher_languageDropdown__ZVvTS{opacity:1;visibility:visible;transform:translateY(0)}.LanguageSwitcher_languageOption__J6up7{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;width:100%;text-align:left;border:none;background:none;cursor:pointer;font-size:.875rem;transition:background .2s}.LanguageSwitcher_languageOption__J6up7:hover{background:#f3f4f6}.LanguageSwitcher_languageOption__J6up7.LanguageSwitcher_active__KxGtj{background:#eff6ff;color:#2563eb}.LanguageSwitcher_languageOption__J6up7:first-child{border-radius:.5rem .5rem 0 0}.LanguageSwitcher_languageOption__J6up7:last-child{border-radius:0 0 .5rem .5rem}@media (max-width:640px){.LanguageSwitcher_languageName__6uSuc{display:none}.LanguageSwitcher_currentLanguage__37bn2{padding:.5rem}.LanguageSwitcher_languageDropdown__ZVvTS{right:auto;left:50%;transform:translateX(-50%) translateY(-10px)}.LanguageSwitcher_languageSwitcher__3o7I2:hover .LanguageSwitcher_languageDropdown__ZVvTS{transform:translateX(-50%) translateY(0)}}.Header_header__KwdYD{position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.Header_container__vrI8C{max-width:1280px;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.Header_logo____uDV{display:flex;align-items:baseline;gap:.25rem;font-size:1.5rem;font-weight:700;color:#1f2937;transition:opacity .2s}.Header_logo____uDV:hover{opacity:.8}.Header_logoText__xA8kS{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Header_logoSubtext__kppP0{font-size:1rem;color:#6b7280;font-weight:400}.Header_desktopNav__ye2RQ{display:none;gap:2rem}@media (min-width:768px){.Header_desktopNav__ye2RQ{display:flex}}.Header_navLink__Rvw2c{position:relative;padding:.5rem 0;font-size:.9375rem;font-weight:500;color:#4b5563;transition:color .2s}.Header_navLink__Rvw2c:hover{color:#667eea}.Header_navLink__Rvw2c:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .3s}.Header_navLinkActive__NdvBD:after,.Header_navLink__Rvw2c:hover:after{width:100%}.Header_navLinkActive__NdvBD{color:#667eea}.Header_actions__dQYHE{display:flex;align-items:center;gap:1rem}.Header_mobileMenuButton__RW8v5{display:flex;align-items:center;justify-content:center;padding:.5rem;background:none;border:none;cursor:pointer;color:#4b5563}@media (min-width:768px){.Header_mobileMenuButton__RW8v5{display:none}}.Header_menuIcon__u3_GH{width:1.5rem;height:1.5rem}.Header_mobileNav__FuzZI{display:flex;flex-direction:column;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background:#fff;animation:Header_slideDown__lt4Iq .3s ease-out}@media (min-width:768px){.Header_mobileNav__FuzZI{display:none}}.Header_mobileNavLink__Ai4_9{padding:.75rem 0;font-size:1rem;font-weight:500;color:#4b5563;border-bottom:1px solid #f3f4f6;transition:color .2s}.Header_mobileNavLink__Ai4_9:hover{color:#667eea}.Header_mobileNavLink__Ai4_9:last-child{border-bottom:none}.Header_mobileNavLinkActive__YT1Wh{color:#667eea}@keyframes Header_slideDown__lt4Iq{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}