.navbar[data-v-51af1f6c]{left:0;padding:1.25rem 2rem;position:fixed;right:0;top:0;transition:background .4s,backdrop-filter .4s;z-index:800}.navbar.scrolled[data-v-51af1f6c]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#141b17d1;border-bottom:1px solid #96c58b1a}.navbar__inner[data-v-51af1f6c]{justify-content:space-between;margin:0 auto;max-width:1280px}.navbar__brand[data-v-51af1f6c],.navbar__inner[data-v-51af1f6c]{align-items:center;display:flex}.navbar__brand[data-v-51af1f6c]{gap:.875rem}.navbar__logo[data-v-51af1f6c]{align-items:center;color:var(--color-text);display:flex;font-family:var(--font-display);font-size:1.05rem;font-weight:700;gap:.5rem;letter-spacing:-.04em}.navbar__logo-img[data-v-51af1f6c]{display:block;height:36px;width:auto}.navbar__divider[data-v-51af1f6c]{background:#96c58b40;height:40px;width:1px}.navbar__partner-badge[data-v-51af1f6c]{align-items:center;display:flex}.navbar__partner-logo[data-v-51af1f6c]{height:45px;opacity:.9;transition:opacity .2s ease;width:auto}.navbar__partner-logo[data-v-51af1f6c]:hover{opacity:1}.navbar__right[data-v-51af1f6c]{align-items:center;display:flex;gap:.75rem}.btn-cta[data-v-51af1f6c]{align-items:center;background:var(--color-accent);border:1.5px solid var(--color-text);border-radius:999px;color:var(--btn-dark-text);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:.82rem;font-weight:500;gap:.45rem;letter-spacing:.02em;overflow:hidden;padding:.5rem 1.2rem;transition:background .3s,color .3s,transform .3s cubic-bezier(.22,1,.36,1);white-space:nowrap}.btn-cta[data-v-51af1f6c]:hover{background:var(--color-text);color:var(--bg-dark);transform:translateY(-1px)}.btn-cta__labels[data-v-51af1f6c]{display:inline-block;overflow:hidden;position:relative;vertical-align:middle}.btn-cta__text--default[data-v-51af1f6c]{display:block}.btn-cta__text--default[data-v-51af1f6c],.btn-cta__text--hover[data-v-51af1f6c]{transition:transform .35s cubic-bezier(.4,0,.2,1)}.btn-cta__text--hover[data-v-51af1f6c]{bottom:-100%;left:0;position:absolute;white-space:nowrap}.btn-cta:hover .btn-cta__text--default[data-v-51af1f6c],.btn-cta:hover .btn-cta__text--hover[data-v-51af1f6c]{transform:translateY(-100%)}.btn-cta__indicator[data-v-51af1f6c]{flex-shrink:0;height:18px;position:relative;width:18px}.btn-cta__dot[data-v-51af1f6c]{animation:pulseDot-51af1f6c 2s ease-in-out infinite;height:7px;margin:auto;transition:opacity .25s ease;width:7px}.btn-cta__arrow[data-v-51af1f6c],.btn-cta__dot[data-v-51af1f6c]{background:#0e1a10;border-radius:50%;inset:0;position:absolute}.btn-cta__arrow[data-v-51af1f6c]{align-items:center;color:#96c58b;display:flex;height:18px;justify-content:center;opacity:0;transform:scale(.7);transition:opacity .25s ease,transform .25s ease;width:18px}.btn-cta:hover .btn-cta__dot[data-v-51af1f6c]{animation:none;opacity:0}.btn-cta:hover .btn-cta__arrow[data-v-51af1f6c]{opacity:1;transform:scale(1)}@keyframes pulseDot-51af1f6c{0%,to{opacity:1}50%{opacity:.35}}.navbar__hamburger[data-v-51af1f6c]{align-items:center;background:#96c58b1a;border:1px solid #96c58b33;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:40px;justify-content:center;transition:background .3s;width:40px}.navbar__hamburger[data-v-51af1f6c]:hover{background:#96c58b33}.bar[data-v-51af1f6c]{background:var(--color-accent);border-radius:2px;display:block;height:1.5px;transform-origin:center;transition:transform .3s cubic-bezier(.23,1,.32,1);width:15px}.navbar__hamburger.active .bar[data-v-51af1f6c]:first-child{transform:translateY(3.5px) rotate(45deg)}.navbar__hamburger.active .bar[data-v-51af1f6c]:last-child{transform:translateY(-3.5px) rotate(-45deg)}@media(max-width:640px){.btn-cta[data-v-51af1f6c],.navbar__divider[data-v-51af1f6c],.navbar__partner-badge[data-v-51af1f6c]{display:none}}@media(max-width:480px){.navbar[data-v-51af1f6c]{padding:1rem 1.25rem}.navbar__right[data-v-51af1f6c]{gap:.5rem}}.lang-switcher[data-v-51af1f6c]{align-items:center;background:#0000;border:1px solid var(--fd-line);border-radius:999px;display:flex;gap:2px;padding:3px}.lang-btn[data-v-51af1f6c]{border-radius:999px;color:var(--color-text-muted);font-family:var(--font-display);font-size:.72rem;font-weight:500;letter-spacing:.08em;padding:.3rem .65rem;text-decoration:none;text-transform:uppercase;transition:background .2s,color .2s}.lang-btn.active[data-v-51af1f6c]{background:#96c58b;color:#0e1a10}.menu-backdrop{background:#00000073;inset:0;position:fixed;z-index:9000}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.menu-panel{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#161e1af7;border-left:1px solid #96c58b1a;border-radius:24px 0 0 24px;display:flex;flex-direction:column;gap:3rem;height:100vh;overflow-y:auto;padding:1.5rem 2rem 2.5rem;position:fixed;right:0;top:0;width:min(340px,92vw);z-index:9001}.menu-panel__top{display:flex;justify-content:flex-end}.menu-panel__close{align-items:center;background:none;border:none;color:#dcefd899;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;gap:.4rem;letter-spacing:.04em;padding:.25rem 0;transition:color .2s}.menu-panel__close:hover{color:var(--color-text)}.menu-panel__nav{display:flex;flex:1;flex-direction:column;gap:.1rem}.menu-panel__link{align-items:center;border-bottom:1px solid #96c58b14;color:#dcefd8e6;display:flex;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:500;justify-content:space-between;letter-spacing:-.03em;line-height:1.1;padding:.75rem 0;transition:color .2s ease,padding-left .25s ease}.menu-panel__link:hover{color:#fff;padding-left:.4rem}.menu-panel__link.router-link-active{color:var(--color-accent)}.menu-panel__arrow{color:#dcefd866;font-size:1rem;transform:translate(-2px,2px);transition:color .2s,transform .2s}.menu-panel__link:hover .menu-panel__arrow{color:#dcefd8e6;transform:translate(0)}.menu-panel__social{display:flex;flex-direction:column;gap:.3rem}.menu-panel__social-link{color:#dcefd873;font-size:.82rem;letter-spacing:.02em;transition:color .2s}.menu-panel__social-link:hover{color:#dcefd8d9}.menu-panel__cta{align-items:center;background:#96c58b;border-radius:999px;color:#0e1a10;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:background .2s}.menu-panel__cta:hover{background:#b0d8a3}.panel-enter-active{transition:transform .38s cubic-bezier(.23,1,.32,1),opacity .25s ease}.panel-leave-active{transition:transform .28s ease,opacity .2s ease}.panel-enter-from,.panel-leave-to{opacity:0;transform:translate(100%)}.footer[data-v-8e99a84a]{background:var(--bg-deep)}.footer .container[data-v-8e99a84a]{margin:0 auto;max-width:1200px;padding:0 2rem}.footer-top[data-v-8e99a84a]{border-bottom:1px solid #96c58b1a;padding:4rem 0}.footer-top-grid[data-v-8e99a84a]{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.footer-brand[data-v-8e99a84a]{max-width:480px}.footer-brand__logo-link[data-v-8e99a84a]{display:inline-block;margin-bottom:1.75rem}.footer-brand__logo[data-v-8e99a84a]{display:block;height:44px;width:auto}.footer-newsletter__heading[data-v-8e99a84a]{color:var(--color-text);font-size:1rem;font-weight:500;letter-spacing:.005em;line-height:1.4;margin:0 0 .85rem}.footer-newsletter__form[data-v-8e99a84a]{align-items:stretch;display:flex;flex-direction:row;max-width:460px;width:100%}.footer-newsletter__input[data-v-8e99a84a]{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:0;border-right:none;color:var(--color-text);flex:1 1 auto;font-family:var(--font-body);font-size:.9rem;height:52px;min-width:0;padding:0 1rem;transition:border-color .2s ease,background .2s ease}.footer-newsletter__input[data-v-8e99a84a]::placeholder{color:#ffffff73}.footer-newsletter__input[data-v-8e99a84a]:focus{background:#ffffff17;border-color:var(--color-accent);outline:none}.footer-newsletter__btn[data-v-8e99a84a]{background:var(--color-accent);border:1px solid var(--color-accent);border-radius:0;color:var(--bg-deep);cursor:pointer;flex-shrink:0;font-family:var(--font-body);font-size:.9rem;font-weight:600;height:52px;letter-spacing:.02em;padding:0 1.5rem;transition:background .2s ease,color .2s ease}.footer-newsletter__btn[data-v-8e99a84a]:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.footer-newsletter__btn[data-v-8e99a84a]:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.footer-newsletter__btn[data-v-8e99a84a]:disabled{cursor:not-allowed;opacity:.7}.footer-newsletter__input[data-v-8e99a84a]:disabled{cursor:not-allowed;opacity:.6}.footer-newsletter__spinner[data-v-8e99a84a]{animation:footer-newsletter-spin-8e99a84a .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;display:inline-block;height:14px;vertical-align:-3px;width:14px}@keyframes footer-newsletter-spin-8e99a84a{to{transform:rotate(1turn)}}.footer-newsletter__status[data-v-8e99a84a]{color:var(--color-text-muted);font-size:.9rem;line-height:1.55;margin:.85rem 0 0;max-width:460px}.footer-newsletter__error[data-v-8e99a84a]{background:#dc464614;border:1px solid #dc464659;border-radius:0;color:#f0a0a0;font-size:.85rem;line-height:1.5;margin:.75rem 0 0;max-width:460px;padding:.65rem .85rem}.sr-only[data-v-8e99a84a]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.footer-nav-grid[data-v-8e99a84a]{display:grid;gap:.75rem 2rem;grid-template-columns:1fr 1fr;padding-top:.1rem}.footer-nav-col[data-v-8e99a84a]{display:flex;flex-direction:column;gap:.85rem}.footer-nav-link[data-v-8e99a84a]{color:var(--color-text-muted);font-family:var(--font-display);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;transition:color .2s}.footer-nav-link[data-v-8e99a84a]:hover{color:var(--color-text)}.footer-middle[data-v-8e99a84a]{border-bottom:1px solid #96c58b1a;padding:4rem 0 3.5rem}.footer-middle-grid[data-v-8e99a84a]{align-items:end;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.footer-tagline[data-v-8e99a84a]{color:var(--color-text);display:inline-block;font-family:var(--font-display);font-size:clamp(4rem,10vw,7.5rem);font-weight:700;letter-spacing:-.05em;line-height:.92;position:relative}.footer-tagline .accent[data-v-8e99a84a],.footer-tagline em[data-v-8e99a84a]{color:var(--color-accent);font-family:var(--font-display);font-style:italic;font-weight:700}.footer-tagline[data-v-8e99a84a]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 12'%3E%3Cpath fill='none' stroke='%2396c58b' stroke-width='3' d='M0 8q37-6 75 0 37 6 75 0 37-6 75 0 37 6 75 0'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:150px 100%;content:"";display:block;height:8px;margin-top:16px;width:70%}.footer-right-block[data-v-8e99a84a]{align-items:flex-start;display:flex;gap:3rem}.footer-badges-stack[data-v-8e99a84a]{display:flex;flex-direction:column;flex-shrink:0;gap:1.25rem}.footer-badges-row[data-v-8e99a84a]{align-items:center;display:flex;flex-direction:row;gap:1rem}.footer-badge[data-v-8e99a84a]{height:70px;object-fit:contain;opacity:.85;transition:opacity .2s;width:auto}.footer-badge[data-v-8e99a84a]:hover{opacity:1}.footer-badge--partner[data-v-8e99a84a]{height:70px}.footer-address-block[data-v-8e99a84a]{display:flex;flex-direction:column;gap:1.75rem}.footer-address__tagline[data-v-8e99a84a]{color:var(--color-text-muted);font-family:var(--font-family);font-size:.8rem;line-height:1.55;margin:0;max-width:280px}.footer-address__city[data-v-8e99a84a]{color:var(--color-text);font-family:var(--font-family);font-size:.875rem;font-weight:600;margin-bottom:.3rem}.footer-address__detail[data-v-8e99a84a]{font-size:.8rem;line-height:1.65;white-space:pre-line}.footer-address__detail[data-v-8e99a84a],.footer-email[data-v-8e99a84a]{color:var(--color-text-muted);font-family:var(--font-family)}.footer-email[data-v-8e99a84a]{font-size:.875rem;transition:color .2s}.footer-email[data-v-8e99a84a]:hover{color:var(--color-accent)}.footer-phone[data-v-8e99a84a]{color:var(--color-text-muted);font-family:var(--font-family);font-size:.875rem;transition:color .2s}.footer-phone[data-v-8e99a84a]:hover{color:var(--color-accent)}.footer-bottom[data-v-8e99a84a]{padding:1.25rem 0}.footer-bottom-inner[data-v-8e99a84a]{align-items:center;display:flex;justify-content:space-between}.footer-copy[data-v-8e99a84a]{color:var(--color-text-muted);font-family:var(--font-family);font-size:.75rem}.footer-social[data-v-8e99a84a]{align-items:center;display:flex;gap:.625rem;list-style:none;margin:0;padding:0}.footer-social__icon[data-v-8e99a84a]{align-items:center;border:1px solid #96c58b40;border-radius:50%;color:var(--color-text-muted);display:inline-flex;height:34px;justify-content:center;transition:color .2s,border-color .2s,background .2s,transform .2s;width:34px}.footer-social__icon[data-v-8e99a84a]:focus-visible,.footer-social__icon[data-v-8e99a84a]:hover{background:#96c58b14;border-color:var(--color-accent);color:var(--color-text);transform:translateY(-1px)}.footer-social__icon[data-v-8e99a84a]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(max-width:900px){.footer-middle-grid[data-v-8e99a84a],.footer-top-grid[data-v-8e99a84a]{gap:2.5rem;grid-template-columns:1fr}.footer-tagline[data-v-8e99a84a]{font-size:clamp(3rem,12vw,5rem)}.footer-right-block[data-v-8e99a84a]{flex-direction:column;gap:2rem}.footer-badges-stack[data-v-8e99a84a]{gap:1rem}.footer-badge[data-v-8e99a84a]{height:60px}}@media(max-width:600px){.footer-bottom-inner[data-v-8e99a84a]{align-items:center;flex-direction:column;gap:1rem;text-align:center}.footer-social[data-v-8e99a84a]{flex-wrap:wrap;justify-content:center}.footer-newsletter__form[data-v-8e99a84a]{flex-direction:column}.footer-newsletter__input[data-v-8e99a84a]{border-bottom:none;border-right:1px solid #ffffff1f}.footer-newsletter__btn[data-v-8e99a84a]{width:100%}}@media(max-width:480px){.footer-nav-grid[data-v-8e99a84a]{grid-template-columns:1fr 1fr}.footer .container[data-v-8e99a84a]{padding:0 1.25rem}.footer-badge[data-v-8e99a84a]{height:45px}}
