.cookie-banner[data-v-c0e02015]{z-index:9999;background:#fffffffa;border-top:1px solid #00000014;padding:16px 24px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000001a}.cookie-banner-content[data-v-c0e02015]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;display:flex}.cookie-banner-text[data-v-c0e02015]{flex:1;align-items:center;gap:12px;min-width:280px;display:flex}.cookie-banner-icon[data-v-c0e02015]{flex-shrink:0;font-size:1.5rem}.cookie-banner-text p[data-v-c0e02015]{color:#333;margin:0;font-size:.9rem;line-height:1.5}.cookie-banner-link[data-v-c0e02015]{color:#000;font-weight:600;text-decoration:underline}.cookie-banner-link[data-v-c0e02015]:hover{color:#3b82f6}.cookie-banner-actions[data-v-c0e02015]{flex-shrink:0;gap:12px;display:flex}.cookie-banner-btn[data-v-c0e02015]{border-radius:8px;padding:8px 20px;font-size:.9rem;font-weight:600}.cookie-banner-btn-deny[data-v-c0e02015]{color:#666;background:0 0}.cookie-banner-btn-deny[data-v-c0e02015]:hover{background:#0000000d}.cookie-banner-btn-accept[data-v-c0e02015]{color:#fff;background:#000}.cookie-banner-btn-accept[data-v-c0e02015]:hover{background:#333}.cookie-banner-slide-enter-active[data-v-c0e02015]{transition:transform .45s ease-out,opacity .45s ease-out}.cookie-banner-slide-leave-active[data-v-c0e02015]{transition:transform .3s,opacity .3s}.cookie-banner-slide-enter-from[data-v-c0e02015],.cookie-banner-slide-leave-to[data-v-c0e02015]{opacity:0;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.cookie-banner-slide-enter-active[data-v-c0e02015],.cookie-banner-slide-leave-active[data-v-c0e02015]{transition:none}}@media (max-width:600px){.cookie-banner[data-v-c0e02015]{padding:12px 16px}.cookie-banner-content[data-v-c0e02015]{flex-direction:column;align-items:stretch}.cookie-banner-text[data-v-c0e02015]{min-width:100%}.cookie-banner-actions[data-v-c0e02015]{justify-content:flex-end}.cookie-banner-btn[data-v-c0e02015]{padding:10px 16px}}.locale-switcher[data-v-49c07b84]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:4px;line-height:0;display:inline-flex}.locale-switcher[data-v-49c07b84]:hover:not(:disabled){background:#0000000d}.locale-switcher[data-v-49c07b84]:focus-visible{outline-offset:2px;outline:2px solid #000}.locale-switcher[data-v-49c07b84]:disabled{cursor:default}.locale-switcher-flag[data-v-49c07b84]{object-fit:cover;transform-origin:50%;border-radius:4px;width:28px;height:18px;display:block;box-shadow:0 0 0 1px #00000014}.locale-switcher-flag--pressing[data-v-49c07b84]{animation:.5s cubic-bezier(.34,1.4,.64,1) forwards locale-switcher-flag-press-49c07b84}@keyframes locale-switcher-flag-press-49c07b84{0%{transform:scale(1)}35%{transform:scale(.85)}55%{transform:scale(.85)}75%{transform:scale(1.05)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.locale-switcher-flag--pressing[data-v-49c07b84]{animation:none}}.header-contact-menu[data-v-66f121b4]{flex-shrink:0;display:none;position:relative}.header-contact-menu--viewport-fixed[data-v-66f121b4]{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:2002;position:fixed;right:25px}.header-contact-menu__toggle[data-v-66f121b4]{cursor:pointer;z-index:1;background:#fff;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:transform .25s,box-shadow .25s,background-color .3s,border-color .3s;display:inline-flex;position:relative;box-shadow:0 1px 3px #0f172a14}.header-contact-menu__toggle[data-v-66f121b4]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #0f172a1f}.header-contact-menu__toggle[data-v-66f121b4]:focus-visible{outline-offset:2px;outline:2px solid #000}.header-contact-menu__toggle--open[data-v-66f121b4]{background:#0d0d10;border-color:#ffffff1f;box-shadow:0 4px 16px #00000059}.header-contact-menu__toggle--open[data-v-66f121b4]:hover{box-shadow:0 6px 20px #0000006b}.header-contact-menu__toggle--open[data-v-66f121b4]:focus-visible{outline-color:#fff}.header-contact-menu__icon[data-v-66f121b4]{justify-content:space-between;align-items:center;width:14px;height:10px;display:flex;position:relative}.header-contact-menu__dot[data-v-66f121b4]{background:#000;border-radius:50%;width:3px;height:3px;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .2s,width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1),border-radius .35s cubic-bezier(.4,0,.2,1),background-color .3s}.header-contact-menu__toggle--open .header-contact-menu__dot[data-v-66f121b4]{background:#fff}.header-contact-menu__toggle--open .header-contact-menu__dot--1[data-v-66f121b4],.header-contact-menu__toggle--open .header-contact-menu__dot--3[data-v-66f121b4]{border-radius:1px;width:12px;height:2px;position:absolute;top:50%;left:50%}.header-contact-menu__toggle--open .header-contact-menu__dot--1[data-v-66f121b4]{transform:translate(-50%,-50%)rotate(45deg)}.header-contact-menu__toggle--open .header-contact-menu__dot--2[data-v-66f121b4]{opacity:0;transform:scale(0)}.header-contact-menu__toggle--open .header-contact-menu__dot--3[data-v-66f121b4]{transform:translate(-50%,-50%)rotate(-45deg)}.header-contact-menu__panel[data-v-66f121b4]{--menu-scale:1.2;top:calc(env(safe-area-inset-top,0px) + 50px);z-index:2001;align-items:stretch;gap:calc(10px * var(--menu-scale));width:min(calc(100vw - 24px), calc(280px * var(--menu-scale)));padding:calc(18px * var(--menu-scale)) calc(16px * var(--menu-scale)) calc(14px * var(--menu-scale));border-radius:calc(20px * var(--menu-scale));background:#0d0d10;border:1px solid #ffffff14;flex-direction:column;display:flex;position:fixed;right:25px;overflow:hidden;box-shadow:0 24px 48px #00000059,inset 0 0 0 1px #ffffff0a}.header-contact-menu--viewport-fixed .header-contact-menu__panel[data-v-66f121b4]{top:calc(env(safe-area-inset-top,0px) + 52px);right:25px}.header-contact-menu__panel-glow[data-v-66f121b4]{pointer-events:none;background:radial-gradient(circle,#ffffff12 0%,#0000 68%);width:75%;height:75%;position:absolute;top:-45%;right:-25%}.header-contact-menu__nav[data-v-66f121b4]{z-index:1;align-items:flex-end;gap:calc(2px * var(--menu-scale));flex-direction:column;min-width:0;display:flex;position:relative}.header-contact-menu__nav-label[data-v-66f121b4]{margin:0 0 calc(8px * var(--menu-scale));width:100%;font-size:calc(.68rem * var(--menu-scale));letter-spacing:.1em;text-transform:uppercase;text-align:right;color:#ffffff61;font-weight:600}.header-contact-menu__nav-link[data-v-66f121b4]{justify-content:flex-end;align-items:baseline;gap:calc(10px * var(--menu-scale));width:100%;padding:calc(7px * var(--menu-scale)) 0;color:#fff;font-size:calc(1.05rem * var(--menu-scale));text-align:right;cursor:pointer;background:0 0;border:none;font-weight:700;line-height:1.15;transition:opacity .2s,transform .2s;display:flex}.header-contact-menu__nav-link[data-v-66f121b4]:hover{opacity:.72;transform:translate(-2px)}.header-contact-menu__nav-link[data-v-66f121b4]:focus-visible{outline-offset:2px;outline:2px solid #fff}.header-contact-menu__nav-index[data-v-66f121b4]{font-size:calc(.62rem * var(--menu-scale));letter-spacing:.06em;color:#ffffff4d;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.header-contact-menu__nav-text[data-v-66f121b4]{min-width:0}.header-contact-menu__footer[data-v-66f121b4]{z-index:1;justify-content:space-between;align-items:flex-end;gap:calc(12px * var(--menu-scale));padding-top:calc(14px * var(--menu-scale));margin-top:calc(4px * var(--menu-scale));border-top:1px solid #ffffff1a;flex-direction:row;display:flex;position:relative}.header-contact-menu__contacts[data-v-66f121b4]{gap:calc(12px * var(--menu-scale));flex-direction:column;flex:1;min-width:0;display:flex}.header-contact-menu__link[data-v-66f121b4]{color:#ffffffe0;text-decoration:none;transition:opacity .2s}.header-contact-menu__link[data-v-66f121b4]:hover{opacity:.72}.header-contact-menu__link-icon[data-v-66f121b4]{margin-right:calc(7px * var(--menu-scale));flex-shrink:0}.header-contact-menu__link-text[data-v-66f121b4]{font-size:calc(.78rem * var(--menu-scale));color:#ffffffe0;line-height:1.25}.header-contact-menu__link-text--bold[data-v-66f121b4]{font-weight:700}.header-contact-menu__locale-switcher[data-v-66f121b4]{flex-shrink:0}.header-contact-menu__locale-switcher[data-v-66f121b4] button:hover:not(:disabled){background:#ffffff14}.header-contact-menu__locale-switcher[data-v-66f121b4] button:focus-visible{outline-color:#fff}@media (max-width:499px){.header-contact-menu[data-v-66f121b4]{display:inline-flex}}@media (prefers-reduced-motion:reduce){.header-contact-menu__toggle[data-v-66f121b4],.header-contact-menu__dot[data-v-66f121b4],.header-contact-menu__nav-link[data-v-66f121b4],.header-contact-menu__link[data-v-66f121b4]{transition:none}}.header-mobile-locale-pin[data-v-25808ae3]{flex-shrink:0;display:none}.header-mobile-locale-pin--viewport-fixed[data-v-25808ae3]{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:2002;opacity:0;pointer-events:none;transition:transform .25s,opacity .25s;position:fixed;left:24px;transform:translate(calc(-100% - 16px))}.header-mobile-locale-pin--viewport-fixed.header-mobile-locale-pin--visible[data-v-25808ae3]{opacity:1;pointer-events:auto;transform:translate(0)}.header-mobile-locale-pin__switcher[data-v-25808ae3]{display:inline-flex}@media (max-width:499px){.header-mobile-locale-pin[data-v-25808ae3]{display:inline-flex}.header-mobile-locale-pin[data-v-25808ae3]:not(.header-mobile-locale-pin--viewport-fixed){visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.header-mobile-locale-pin--viewport-fixed[data-v-25808ae3]{transition:none}}.main-layout-header[data-v-a0d05f31]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0000;flex-direction:column;align-items:stretch;transition:-webkit-backdrop-filter .25s,backdrop-filter .25s;display:flex}.main-layout-header-content[data-v-a0d05f31]{width:100%;max-width:1200px;min-height:50px;margin:0 auto;padding:0 16px;position:relative}.main-layout-contact-container[data-v-a0d05f31]{position:absolute;top:50%;transform:translateY(-50%)}.main-layout-contact-left[data-v-a0d05f31]{display:none;left:16px}.main-layout-contact-link[data-v-a0d05f31]{color:inherit;align-items:center;display:flex}.main-layout-contact-link--email-desktop[data-v-a0d05f31],.main-layout-contact-link--email-tablet[data-v-a0d05f31]{display:none}@media (min-width:500px){.main-layout-contact-left[data-v-a0d05f31]{display:block}}@media (min-width:1000px){.main-layout-contact-link--email-desktop[data-v-a0d05f31]{display:flex}}@media (min-width:500px) and (max-width:999px){.main-layout-header-actions .main-layout-contact-link--email-tablet[data-v-a0d05f31]{display:flex}}.main-layout-header-actions[data-v-a0d05f31]{flex-flow:row;align-items:center;gap:12px;display:flex;right:16px}.main-layout-locale-switcher[data-v-a0d05f31],.main-layout-header-menu[data-v-a0d05f31]{flex-shrink:0}@keyframes main-layout-header-fade-in-a0d05f31{0%{opacity:0}to{opacity:1}}@media (min-width:500px) and (max-width:999px){.main-layout-contact-left .main-layout-contact-link[data-v-a0d05f31],.main-layout-contact-link--email-tablet[data-v-a0d05f31],.main-layout-locale-container[data-v-a0d05f31]{opacity:0;animation:1s forwards main-layout-header-fade-in-a0d05f31}}@media (min-width:1000px){.main-layout-contact-left .main-layout-contact-link[data-v-a0d05f31],.main-layout-contact-link--email-desktop[data-v-a0d05f31],.main-layout-locale-container[data-v-a0d05f31]{opacity:0;animation:1s forwards main-layout-header-fade-in-a0d05f31}}@media (prefers-reduced-motion:reduce){@media (min-width:500px){.main-layout-contact-left .main-layout-contact-link[data-v-a0d05f31],.main-layout-contact-link--email-tablet[data-v-a0d05f31],.main-layout-contact-link--email-desktop[data-v-a0d05f31],.main-layout-locale-container[data-v-a0d05f31]{opacity:1;animation:none}}}.main-layout-logo-link[data-v-a0d05f31]{color:inherit;z-index:1;align-items:center;text-decoration:none;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-layout-header-logo[data-v-a0d05f31]{object-fit:contain;max-width:160px;height:42px;display:block}@media (max-width:768px){.main-layout-header-logo[data-v-a0d05f31]{max-width:130px;height:36px}.q-toolbar[data-v-a0d05f31]{padding-left:12px;padding-right:12px}}@media (max-width:499px){.main-layout-header[data-v-a0d05f31]{-webkit-backdrop-filter:none;padding-top:env(safe-area-inset-top,0px)}.main-layout-header.main-layout-header--pinned .main-layout-logo-link[data-v-a0d05f31]{top:calc(env(safe-area-inset-top,0px) + 25px);z-index:2001;position:fixed;left:50%;transform:translate(-50%,-50%)}.main-layout-header-content[data-v-a0d05f31]{padding:0 12px}.main-layout-header-actions[data-v-a0d05f31]{right:25px}.main-layout-locale-container[data-v-a0d05f31]{display:none}}
