.Button_button__1EObo{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-weight:600;gap:var(--space-2);justify-content:center;line-height:1.2;text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.Button_button__1EObo:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.Button_primary__sNnTZ{background:var(--primary-color);border-color:var(--primary-color);box-shadow:var(--shadow-sm);color:#fff}.Button_primary__sNnTZ:focus-visible,.Button_primary__sNnTZ:hover{background:var(--primary-dark);border-color:var(--primary-dark);transform:translateY(-1px)}.Button_secondary__UYCbK{background:var(--text-primary);border-color:var(--text-primary);color:#fff}.Button_secondary__UYCbK:focus-visible,.Button_secondary__UYCbK:hover{background:#0a1824;border-color:#0a1824}.Button_outline__h0W25{background:#fff;border-color:var(--border-color);color:var(--text-primary)}.Button_outline__h0W25:focus-visible,.Button_outline__h0W25:hover{background:var(--surface-secondary);border-color:var(--accent-color);color:var(--accent-hover)}.Button_ghost__IBLbO{background:#0000;border-color:#0000;color:var(--text-primary)}.Button_ghost__IBLbO:focus-visible,.Button_ghost__IBLbO:hover{background:var(--surface-secondary)}.Button_sm__ya7Lw{font-size:var(--text-base);min-height:2.75rem;padding:.625rem 1rem}.Button_md__rUb6F{font-size:var(--text-base);min-height:3rem;padding:.75rem 1.25rem}.Button_lg__LSqUY{font-size:var(--text-lg);min-height:3.25rem;padding:.875rem 1.5rem}.Button_disabled__GJhNJ{cursor:not-allowed;opacity:.6;pointer-events:none}.Button_fullWidth__JND8i{width:100%}.Button_spinner__4aVRB{animation:Button_spin__gTA8v .9s linear infinite;border:2px solid #0000;border-radius:999px;border-top-color:initial;height:1rem;width:1rem}@keyframes Button_spin__gTA8v{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Button_button__1EObo{transition:none}.Button_spinner__4aVRB{animation:none}}.LanguageSwitcher_languageSwitcher__arcoV{--switcher-surface:linear-gradient(180deg,#fffffffa,#f7fafcfa);--switcher-surface-hover:linear-gradient(180deg,#fff,#f1f5f9);--switcher-surface-active:linear-gradient(180deg,#eff6ff,#dbeafeeb);--switcher-border:#1a202c1f;--switcher-border-strong:#3182ce47;--switcher-shadow:0 10px 24px #0f172a1f;--switcher-shadow-hover:0 14px 30px #0f172a29;--switcher-focus-ring:0 0 0 3px #3182ce33;display:inline-flex;min-width:0;position:relative}.LanguageSwitcher_languageButton__91Rfj{align-items:center;background:var(--switcher-surface);border:1px solid var(--switcher-border);border-radius:999px;box-shadow:var(--switcher-shadow);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;gap:.75rem;justify-content:space-between;letter-spacing:.01em;max-width:100%;min-height:2.75rem;padding:.625rem .875rem;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.LanguageSwitcher_languageButton__91Rfj:hover{background:var(--switcher-surface-hover);border-color:#3182ce33;box-shadow:var(--switcher-shadow-hover);transform:translateY(-1px)}.LanguageSwitcher_languageButton__91Rfj[aria-expanded=true]{background:var(--switcher-surface-active);border-color:var(--switcher-border-strong);box-shadow:var(--switcher-shadow-hover)}.LanguageSwitcher_languageButton__91Rfj:focus{outline:none}.LanguageSwitcher_languageButton__91Rfj:focus-visible{box-shadow:var(--switcher-focus-ring),var(--switcher-shadow-hover)}.LanguageSwitcher_flag__jzBGV{flex-shrink:0;font-size:1rem;line-height:1}.LanguageSwitcher_languageName__c5CKd{font-size:inherit;font-weight:inherit;line-height:1.2;min-width:0}.LanguageSwitcher_languageButton__91Rfj .LanguageSwitcher_languageName__c5CKd{max-width:6.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LanguageSwitcher_chevron__tmY5Q{color:var(--text-secondary);flex-shrink:0;opacity:.72;transition:transform var(--transition-fast),opacity var(--transition-fast),color var(--transition-fast)}.LanguageSwitcher_languageButton__91Rfj:hover .LanguageSwitcher_chevron__tmY5Q,.LanguageSwitcher_languageButton__91Rfj[aria-expanded=true] .LanguageSwitcher_chevron__tmY5Q{color:var(--accent-color);opacity:1}.LanguageSwitcher_chevronOpen__0F00p{transform:rotate(180deg)}.LanguageSwitcher_dropdown__pNguQ{animation:LanguageSwitcher_dropdownOpen__jAF0T .18s ease-out;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #1a365d1f;border-radius:var(--border-radius-xl);box-shadow:0 20px 40px #0f172a29;min-width:max(100%,11rem);padding:.375rem;position:absolute;right:0;top:calc(100% + .625rem);transform-origin:top right;z-index:var(--z-dropdown)}@keyframes LanguageSwitcher_dropdownOpen__jAF0T{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.LanguageSwitcher_languageOption__Ixvc8{align-items:center;background:#0000;border:1px solid #0000;border-radius:calc(var(--border-radius-lg) - 2px);color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;gap:.75rem;padding:.75rem .875rem;text-align:left;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast);width:100%}.LanguageSwitcher_languageOption__Ixvc8:hover{background-color:#3182ce14;border-color:#3182ce24;color:var(--primary-color)}.LanguageSwitcher_languageOption__Ixvc8:focus{outline:none}.LanguageSwitcher_languageOption__Ixvc8:focus-visible{background-color:#3182ce14;border-color:#3182ce2e;box-shadow:var(--switcher-focus-ring)}.LanguageSwitcher_active__wnH9i{background:linear-gradient(180deg,#3182ce1f,#3182ce2e);border-color:#3182ce38;color:var(--accent-hover)}.LanguageSwitcher_checkmark__xdsmL{color:var(--accent-color);flex-shrink:0;margin-left:auto}@media (max-width:767px){.LanguageSwitcher_languageSwitcher__arcoV{width:100%}.LanguageSwitcher_languageButton__91Rfj{border-radius:var(--border-radius-xl);min-width:0;padding:.875rem 1rem;width:100%}.LanguageSwitcher_languageButton__91Rfj .LanguageSwitcher_languageName__c5CKd{max-width:none}.LanguageSwitcher_dropdown__pNguQ{left:0;min-width:0;right:0;transform-origin:top center}.LanguageSwitcher_languageOption__Ixvc8{padding:.875rem 1rem}}@media (prefers-reduced-motion:reduce){.LanguageSwitcher_chevron__tmY5Q,.LanguageSwitcher_languageButton__91Rfj,.LanguageSwitcher_languageOption__Ixvc8{transition:none}.LanguageSwitcher_dropdown__pNguQ{animation:none}.LanguageSwitcher_languageButton__91Rfj:hover{transform:none}}.Header_header__23ITg{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #0000;left:0;position:fixed;right:0;top:0;transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),background-color var(--transition-normal);z-index:10003}.Header_scrolled__QxsEh{background:#fffffffa;border-bottom-color:var(--border-color);box-shadow:var(--shadow-md)}.Header_hidden__afMp8{transform:translateY(-100%)}.Header_visible__NazFC{transform:none}.Header_headerMenuOpen__wETa7{background:#fffffffa;border-bottom-color:var(--border-color)}.Header_container__n3LCd{grid-gap:var(--space-4);align-items:center;display:grid;gap:var(--space-4);grid-template-columns:1fr auto;margin-inline:auto;min-height:84px;width:min(var(--container-max-width),100% - calc(var(--space-5)*2))}.Header_logo__D9fLO{min-width:0}.Header_logoLink__H0rbQ{align-items:center;color:var(--text-primary);display:inline-flex;gap:var(--space-3);max-width:100%;text-decoration:none}.Header_logoText__sJhG4{align-items:center;color:inherit;display:inline-flex;font-size:var(--text-lg);font-weight:700;gap:var(--space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_logoIcon__xwttV{flex-shrink:0;height:32px;object-fit:contain;width:32px}.Header_logoImage__i97bP{flex-shrink:0;height:40px;object-fit:contain;width:40px}.Header_nav__ni6H\+{display:none}.Header_navList__F5zaV{align-items:center;display:flex;gap:var(--space-5);list-style:none}.Header_navLink__cNHWV{align-items:center;border-bottom:2px solid #0000;color:var(--text-primary);display:inline-flex;font-size:var(--text-base);font-weight:500;min-height:44px;text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast)}.Header_navLink__cNHWV:focus-visible,.Header_navLink__cNHWV:hover{border-bottom-color:var(--accent-color);color:var(--accent-color)}.Header_cta__xV9KP,.Header_languageSwitcher__WhXDq{display:none}.Header_mobileMenuButton__ZG-Ty{align-items:center;background:#fffffff2;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:inline-flex;height:48px;justify-content:center;position:relative;width:48px}.Header_mobileMenuButton__ZG-Ty:hover{background:var(--background-light)}.Header_hamburgerOpen__Ag7aV,.Header_hamburger__iC4m2{background:currentColor;border-radius:999px;display:block;height:2px;position:relative;transition:transform var(--transition-fast),background-color var(--transition-fast);width:24px}.Header_hamburgerOpen__Ag7aV:after,.Header_hamburgerOpen__Ag7aV:before,.Header_hamburger__iC4m2:after,.Header_hamburger__iC4m2:before{background:currentColor;border-radius:999px;content:"";height:2px;left:0;position:absolute;transition:transform var(--transition-fast),top var(--transition-fast);width:24px}.Header_hamburger__iC4m2:before{top:-7px}.Header_hamburger__iC4m2:after{top:7px}.Header_hamburgerOpen__Ag7aV{background-color:initial}.Header_hamburgerOpen__Ag7aV:before{top:0;transform:rotate(45deg)}.Header_hamburgerOpen__Ag7aV:after{top:0;transform:rotate(-45deg)}.Header_mobileMenu__hP4Gj{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#08162266;bottom:0;left:0;overflow-y:auto;padding:var(--space-4) var(--space-4) var(--space-5);position:fixed;right:0;top:84px;z-index:10002}.Header_mobileNav__0w0E9{background:var(--background-white);border:1px solid var(--border-color);border-radius:var(--radius-xl);border-radius:0;box-shadow:var(--shadow-lg);margin:0 auto;padding:var(--space-6) var(--space-5);width:min(540px,100%)}.Header_mobileNavList__U8SdU{grid-gap:var(--space-2);display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.Header_mobileNavLink__2Ukri{align-items:center;border-radius:var(--radius-md);color:var(--text-primary);display:inline-flex;font-size:var(--text-base);font-weight:600;min-height:48px;padding:var(--space-3) var(--space-4);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast);width:100%}.Header_mobileNavLink__2Ukri:focus-visible,.Header_mobileNavLink__2Ukri:hover{background:var(--surface-secondary);color:var(--accent-hover)}.Header_mobileCta__3wyBA{grid-gap:var(--space-4);border-top:1px solid var(--border-color);display:grid;gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-5)}.Header_mobileCta__3wyBA button{width:100%}.Header_headerLegal__W0Y6I{border-bottom-color:var(--border-color);box-shadow:var(--shadow-sm)}.Header_backToSiteLink__IY0XC,.Header_legalNav__FDNIK{align-items:center;display:inline-flex}.Header_backToSiteLink__IY0XC{background:var(--primary-color);border-radius:var(--radius-md);color:#fff;font-weight:600;justify-content:center;min-height:44px;padding:0 var(--space-4);text-decoration:none;transition:background-color var(--transition-fast),transform var(--transition-fast)}.Header_backToSiteLink__IY0XC:focus-visible,.Header_backToSiteLink__IY0XC:hover{background:var(--primary-dark);transform:translateY(-1px)}@media (min-width:768px){.Header_container__n3LCd{grid-template-columns:auto 1fr auto auto;min-height:88px}.Header_cta__xV9KP,.Header_languageSwitcher__WhXDq{align-items:center;display:inline-flex}.Header_mobileMenuButton__ZG-Ty{display:none}}@media (min-width:1024px){.Header_nav__ni6H\+{display:block;justify-self:center}.Header_navList__F5zaV{gap:var(--space-4)}}@media (min-width:1200px){.Header_navList__F5zaV{gap:var(--space-5)}}@media (max-width:767px){.Header_mobileMenu__hP4Gj{padding-right:0;padding-top:0;top:76px}.Header_container__n3LCd{min-height:76px;width:min(var(--container-max-width),100% - calc(var(--space-4)*2))}.Header_logoText__sJhG4{font-size:var(--text-base)}.Header_headerLegal__W0Y6I .Header_logoText__sJhG4{display:none}.Header_backToSiteLink__IY0XC{font-size:var(--text-base);min-height:40px}}@media (prefers-reduced-motion:reduce){.Header_backToSiteLink__IY0XC,.Header_hamburgerOpen__Ag7aV,.Header_hamburger__iC4m2,.Header_header__23ITg,.Header_mobileNavLink__2Ukri,.Header_navLink__cNHWV{transition:none}}.Footer_footer__pOHog{background:linear-gradient(170deg,#12263a,#0f1f31);color:#fff;padding:var(--space-8) 0 var(--space-6);position:relative}.Footer_container__fpzdK{margin-inline:auto;width:min(var(--container-max-width),100% - calc(var(--space-5)*2))}.Footer_footerContent__18OsW{grid-gap:var(--space-7);display:grid;gap:var(--space-7)}.Footer_brand__0XpeN{max-width:62ch}.Footer_brandHeader__O7975{align-items:center;display:inline-flex;gap:var(--space-3)}.Footer_brandLogo__xDfsh{background:#ffffff24;border:1px solid #fff3;border-radius:var(--radius-md);height:52px;padding:var(--space-2);width:52px}.Footer_brandTitle__hk1hY{color:#fff;font-size:var(--text-2xl);margin:0}.Footer_brandDescription__t3tkh{color:#ebf3faeb;font-size:var(--text-base);line-height:1.65;margin:var(--space-4) 0 0;max-width:66ch}.Footer_brandCertifications__yTZ9l{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.Footer_cert__nJuvz{align-items:center;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;color:#f5fafff2;display:inline-flex;font-size:var(--text-base);min-height:40px;padding:0 var(--space-3)}.Footer_links__AKEvS{grid-gap:var(--space-6);display:grid;gap:var(--space-6)}.Footer_linkGroup__dXup3{min-width:0}.Footer_linkTitle__mLNRH{color:#fff;font-size:var(--text-lg);margin:0}.Footer_contactList__sho2x,.Footer_linkList__DtaDd{grid-gap:var(--space-2);display:grid;gap:var(--space-2);list-style:none;margin:var(--space-3) 0 0;padding:0}.Footer_link__-iPvI{align-items:center;background:none;border:none;color:#e1edf8eb;cursor:pointer;display:inline-flex;font-size:var(--text-base);font-weight:500;min-height:44px;padding:0;text-align:left;text-decoration:none;width:fit-content}.Footer_link__-iPvI:focus-visible,.Footer_link__-iPvI:hover{color:#fff}.Footer_contactItem__Exz7j{align-items:center;display:flex;gap:var(--space-2)}.Footer_contactIcon__5HI9i{font-size:var(--text-base);line-height:1}.Footer_bottom__lBpWp{grid-gap:var(--space-4);border-top:1px solid #ffffff29;display:grid;gap:var(--space-4);margin-top:var(--space-7);padding-top:var(--space-5)}.Footer_copyright__wf17- p,.Footer_tech__vL8dG p{color:#dae7f3e0;font-size:var(--text-base);line-height:1.6;margin:0}.Footer_legalNote__aN1h6,.Footer_performance__4kix6{color:#dae7f3e0!important;font-size:var(--text-base)!important;font-style:normal;margin-top:var(--space-2)!important}.Footer_legalNote__aN1h6 a{color:#fff}@media (min-width:900px){.Footer_footerContent__18OsW{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.Footer_links__AKEvS{align-content:start;grid-template-columns:repeat(3,minmax(0,1fr))}.Footer_bottom__lBpWp{align-items:end;grid-template-columns:1fr 1fr}.Footer_tech__vL8dG{justify-self:end;text-align:right}}@media (max-width:767px){.Footer_container__fpzdK{width:min(var(--container-max-width),100% - calc(var(--space-4)*2))}.Footer_footer__pOHog{padding:var(--space-7) 0 var(--space-5)}.Footer_brandHeader__O7975{align-items:flex-start}}.CookieConsent_cookieConsent__vrxqY{inset:0;pointer-events:none;position:fixed;z-index:10000}.CookieConsent_overlay__5PooS{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1a2873;inset:0;position:absolute}.CookieConsent_banner__9Wym2{animation:CookieConsent_slideUp__nWHjT .22s ease-out;background:#fff;border-top:2px solid var(--primary-color);bottom:0;box-shadow:0 -18px 40px #0c1a2833;left:0;max-height:min(72vh,620px);overflow-y:auto;pointer-events:auto;position:absolute;right:0}.CookieConsent_content__G9oql{margin-inline:auto;padding:var(--space-6) 0;width:min(var(--container-max-width),100% - calc(var(--space-5)*2))}.CookieConsent_header__bdcoR{margin-bottom:var(--space-4)}.CookieConsent_title__OzGew{align-items:center;color:var(--text-primary);display:inline-flex;font-size:var(--text-2xl);gap:var(--space-2);line-height:1.25;margin:0}.CookieConsent_basicView__D2We- .CookieConsent_description__xe8D5{color:var(--text-secondary);font-size:var(--text-base);line-height:1.65;margin:0;max-width:66ch}.CookieConsent_legalLinks__bfAoC{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-4) 0}.CookieConsent_legalLink__QpTts{align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--primary-color);display:inline-flex;font-size:var(--text-base);font-weight:600;min-height:44px;padding:0 var(--space-3);text-decoration:none}.CookieConsent_legalLink__QpTts:focus-visible,.CookieConsent_legalLink__QpTts:hover{border-color:var(--accent-color);color:var(--accent-hover)}.CookieConsent_actions__-\+Wz6{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.CookieConsent_button__h1JEQ{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:var(--text-base);font-weight:600;justify-content:center;min-height:48px;padding:0 var(--space-4);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.CookieConsent_primary__oTAWK{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.CookieConsent_primary__oTAWK:focus-visible,.CookieConsent_primary__oTAWK:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.CookieConsent_secondary__DykB3{background:#fff;border-color:var(--border-color);color:var(--text-primary)}.CookieConsent_secondary__DykB3:focus-visible,.CookieConsent_secondary__DykB3:hover{border-color:var(--accent-color);color:var(--accent-hover)}.CookieConsent_link__BVdya{background:#0000;border-color:#0000;color:var(--accent-hover);min-height:44px;padding:0 var(--space-2);text-decoration:underline;text-underline-offset:.2em}.CookieConsent_link__BVdya:focus-visible,.CookieConsent_link__BVdya:hover{color:var(--accent-color);transform:none}.CookieConsent_detailsView__9UBbj{max-width:72ch}.CookieConsent_categories__rxxVB{grid-gap:var(--space-3);display:grid;gap:var(--space-3);margin-bottom:var(--space-5)}.CookieConsent_category__8raTK{background:var(--background-light);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.CookieConsent_categoryHeader__X2gP5{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-2)}.CookieConsent_categoryTitle__dV\+rH{align-items:center;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:var(--text-base);font-weight:600;gap:var(--space-2);line-height:1.4}.CookieConsent_checkbox__wN1Vn{accent-color:var(--primary-color);height:20px;width:20px}.CookieConsent_required__sh9dS{align-items:center;background:#163a5f1a;border-radius:999px;color:var(--primary-dark);display:inline-flex;font-size:var(--text-base);font-weight:600;min-height:32px;padding:0 var(--space-2)}.CookieConsent_categoryDescription__\+LIn3{color:var(--text-secondary);font-size:var(--text-base);line-height:1.6;margin:0}.CookieConsent_footer__6u1MY{border-top:1px solid var(--border-color);margin-top:var(--space-4);padding-top:var(--space-4)}.CookieConsent_footerText__Ym9kQ{color:var(--text-secondary);font-size:var(--text-base);line-height:1.6;margin:0}.CookieConsent_footerLink__CVUIX{color:var(--primary-color);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.CookieConsent_footerLink__CVUIX:focus-visible,.CookieConsent_footerLink__CVUIX:hover{color:var(--primary-dark)}@media (max-width:767px){.CookieConsent_content__G9oql{padding:var(--space-5) 0;width:min(var(--container-max-width),100% - calc(var(--space-4)*2))}.CookieConsent_actions__-\+Wz6{align-items:stretch;flex-direction:column}.CookieConsent_button__h1JEQ,.CookieConsent_legalLink__QpTts{width:100%}.CookieConsent_link__BVdya{width:fit-content}.CookieConsent_categoryHeader__X2gP5{align-items:flex-start;flex-direction:column}}@keyframes CookieConsent_slideUp__nWHjT{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CookieConsent_banner__9Wym2,.CookieConsent_button__h1JEQ,.CookieConsent_footerLink__CVUIX,.CookieConsent_legalLink__QpTts{animation:none;transition:none}}.ScrollToTop_backToTopButton__Y8NTj{align-items:center;background:#102132eb;border:1px solid var(--border-color);border-radius:999px;bottom:var(--space-5);box-shadow:var(--shadow-md);color:#fff;cursor:pointer;display:inline-flex;height:52px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:var(--space-5);transform:translateY(10px);transition:opacity var(--transition-fast),transform var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);width:52px;z-index:9001}.ScrollToTop_visible__NF4u0{opacity:1;pointer-events:auto;transform:translateY(0)}.ScrollToTop_backToTopButton__Y8NTj:focus-visible,.ScrollToTop_backToTopButton__Y8NTj:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.ScrollToTop_icon__MpU84{font-size:var(--text-xl);font-weight:700;line-height:1}@media (max-width:767px){.ScrollToTop_backToTopButton__Y8NTj{bottom:var(--space-4);height:48px;right:var(--space-4);width:48px}}@media (prefers-reduced-motion:reduce){.ScrollToTop_backToTopButton__Y8NTj{transform:none;transition:none}.ScrollToTop_visible__NF4u0{transform:none}}.WhatsAppContactButton_button__sKweq{align-items:center;background:#24c95f;border:1px solid #1ea953;border-radius:999px;bottom:var(--space-5);box-shadow:var(--shadow-md);color:#fff;display:inline-flex;font-size:var(--text-base);font-weight:700;height:65px;justify-content:center;left:var(--space-5);line-height:1;padding:0;position:fixed;text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);width:65px;z-index:9001}.WhatsAppContactButton_button__sKweq:focus-visible,.WhatsAppContactButton_button__sKweq:hover{background:#1ea953;border-color:#198d45}.WhatsAppContactButton_button__sKweq:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.WhatsAppContactButton_icon__AFrFE{align-items:center;display:inline-flex;height:44px;justify-content:center;width:44px}.WhatsAppContactButton_icon__AFrFE svg{height:100%;width:100%}.WhatsAppContactButton_iconImage__zx4nD{display:block;height:100%;width:100%}@media (max-width:767px){.WhatsAppContactButton_button__sKweq{bottom:var(--space-4);height:56px;left:var(--space-4);width:56px}.WhatsAppContactButton_icon__AFrFE{height:34px;width:34px}}@media (max-width:420px){.WhatsAppContactButton_button__sKweq{bottom:var(--space-3);height:52px;left:var(--space-3);width:52px}.WhatsAppContactButton_icon__AFrFE{height:31px;width:31px}}@media (prefers-reduced-motion:reduce){.WhatsAppContactButton_button__sKweq{transition:none}}.Layout_layout__ighaS{display:flex;flex-direction:column;min-height:100vh}.Layout_mainContent__s8DfE{flex:1 1;padding-top:88px}@media (max-width:768px){.Layout_mainContent__s8DfE{padding-top:76px!important}}@media (max-width:320px){.Layout_mainContent__s8DfE{padding-top:76px!important}}:root{--color-bg:#f6f8fb;--color-surface:#fff;--color-surface-soft:#eef3f8;--color-text:#102132;--color-text-muted:#425466;--color-border:#d7e1ea;--color-border-strong:#b8c7d4;--color-primary:#163a5f;--color-primary-strong:#102f4f;--color-accent:#1f7a8c;--color-accent-strong:#185f6e;--primary-color:var(--color-primary);--primary-dark:var(--color-primary-strong);--secondary-color:#1d3144;--accent-color:var(--color-accent);--accent-hover:var(--color-accent-strong);--text-primary:var(--color-text);--text-secondary:var(--color-text-muted);--text-light:#5c6f82;--text-on-dark:#f7fafc;--text-secondary-on-dark:#d1dbe6;--text-muted-on-dark:#aebccc;--background-light:var(--color-bg);--background-white:var(--color-surface);--background-dark:#0f1f30;--surface-secondary:var(--color-surface-soft);--border-color:var(--color-border);--border-hover:var(--color-border-strong);--success-color:#1f8f5b;--warning-color:#9c6a1c;--error-color:#b93030;--font-primary:"Inter","Segoe UI",sans-serif;--font-heading:"Inter","Segoe UI",sans-serif;--font-body:"Inter","Segoe UI",sans-serif;--font-mono:"Source Code Pro","SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--text-xs:1rem;--text-sm:1rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--text-5xl:3rem;--text-6xl:3.5rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--border-radius-sm:var(--radius-sm);--border-radius-md:var(--radius-md);--border-radius-lg:var(--radius-lg);--border-radius-xl:var(--radius-xl);--border-radius-2xl:var(--radius-xl);--shadow-sm:0 1px 2px #0c1a2814;--shadow-md:0 8px 24px #0c1a2814;--shadow-lg:0 16px 40px #0c1a281f;--shadow-xl:var(--shadow-lg);--container-max-width:1240px;--content-max-width:72ch;--section-padding:var(--space-8) 0;--section-padding-mobile:var(--space-7) 0;--transition-fast:180ms ease;--transition-normal:220ms ease;--transition-slow:320ms ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070}@media (max-width:768px){:root{--text-3xl:1.75rem;--text-4xl:2.125rem;--text-5xl:2.5rem;--text-6xl:2.85rem}}.console-error-indicator,.react-error-overlay,div[data-reactroot]>div>div[style*="position: fixed"][style*=z-index],iframe[src*="/__webpack_hmr"],iframe[src*="/sockjs-node"]{display:none!important}.error-transition{transition:opacity .3s ease-in-out}img{opacity:1;transition:opacity .3s ease}img:not([src]),img[src$="#"],img[src=""]{height:0;opacity:0;overflow:hidden;width:0}div[style*=background-image]:empty:before{background:#0000!important;content:""}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}.fouc-protection{visibility:hidden}.fouc-protection.loaded{transition:visibility 0s,opacity .3s ease;visibility:visible}.error-boundary-fallback{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:center;margin:1rem;padding:2rem;text-align:center}.error-boundary-fallback h3{color:#2c3e50;font-size:1.5rem;margin-bottom:1rem}.error-boundary-fallback p{color:#7f8c8d;line-height:1.6;margin-bottom:1.5rem}.error-boundary-fallback button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:transform .2s ease,box-shadow .2s ease}.error-boundary-fallback button:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}body:not(.development) .__react-dev-tools,body:not(.development) .react-dev-tools{display:none!important}link[rel="shortcut icon"]:not([href]),link[rel=icon]:not([href]),script:empty,script[src=""]{display:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.loading-protection{align-items:center;background:#f8f9fa;display:flex;justify-content:center;min-height:100vh}.loading-protection:before{color:#6c757d;content:"Loading...";font-size:1.1rem}svg:not([viewBox]),svg[viewBox=""]{display:none}.network-error-protection{background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;margin:1rem 0;padding:1rem;text-align:center}.form-validation-hidden{height:0;opacity:0;overflow:hidden;transition:all .3s ease}.sr-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.skip-link{background:#000;border-radius:4px;color:#fff;font-size:var(--text-base);font-weight:500;left:6px;padding:8px 16px;position:absolute;text-decoration:none;top:-40px;transform:translateY(-100%);transition:transform .3s ease;z-index:10000}.skip-link:focus{outline:2px solid #fff;outline-offset:2px;transform:translateY(0)}:focus,[role=button]:focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #06c;outline-offset:2px}@media (prefers-contrast:high){*{border-color:ButtonText}[role=button],button{border:1px solid ButtonText}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.parallax{transform:none!important}}.form-error{color:#d32f2f;display:none;font-size:var(--text-base);margin-top:4px}.form-error[role=alert]{display:block}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#d32f2f;box-shadow:0 0 0 1px #d32f2f}.keyboard-instructions{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;margin:16px 0;padding:16px}.keyboard-instructions h2{color:#333;font-size:18px;margin-top:0}.keyboard-instructions ul{list-style-type:disc;padding-left:20px}.keyboard-instructions li{color:#666;margin-bottom:8px}[role=button][aria-disabled=true],button[disabled]{cursor:not-allowed;opacity:.6;pointer-events:none}[aria-busy=true]{position:relative}[aria-busy=true]:after{animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#06c;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.low-contrast-warning{background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;margin:8px 0;padding:12px}@media (max-width:768px){[role=button],a,button,input,select,textarea{min-height:44px;min-width:44px}.touch-target{margin:8px}}:lang(ro){quotes:"\201E" "\201D" "\201A" "\2019"}:lang(en){quotes:"\201C" "\201D" "\2018" "\2019"}[dir=rtl]{direction:rtl;text-align:right}[dir=rtl] .skip-link{left:auto;right:6px}@media print{.keyboard-instructions,.skip-link,[role=banner],[role=contentinfo],[role=navigation],nav[aria-label="Breadcrumb navigation"]{display:none!important}a:link:after,a:visited:after{color:#666;content:" (" attr(href) ")";font-size:90%}h1,h2,h3,h4,h5,h6{break-after:avoid;page-break-after:avoid}}@media (forced-colors:active){.custom-checkbox{border:1px solid ButtonText}.custom-checkbox:checked{background:Highlight;border-color:Highlight}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--background-white);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;min-height:100vh;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-family:var(--font-heading);letter-spacing:-.01em;line-height:1.2}h1{font-size:var(--text-6xl)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl)}h4,h5,h6{font-size:var(--text-2xl)}a,button,input,label,li,p,select,textarea{font-size:var(--text-base)}li,p{color:var(--text-secondary);line-height:1.65}a{color:var(--accent-color);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--transition-fast)}a:hover{color:var(--accent-hover)}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}:focus:not(:focus-visible){outline:none}.container{margin-inline:auto;width:min(var(--container-max-width),100% - calc(var(--space-5)*2))}.section-padding{padding:var(--section-padding-mobile)}@media (min-width:768px){.section-padding{padding:var(--section-padding)}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}section[id]{scroll-margin-top:104px}body.menu-open,html.menu-open{height:100%;overflow:hidden}.code,code,pre{font-family:var(--font-mono)}@media (max-width:767px){section[id]{scroll-margin-top:90px}}@media (max-width:480px){.container{width:min(var(--container-max-width),100% - calc(var(--space-4)*2))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){:root{--text-primary:#000;--text-secondary:#111;--border-color:#111}}