.navbar{z-index:1000;isolation:isolate;background:0 0;border-bottom:none;width:100%;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.navbar:before{content:"";-webkit-backdrop-filter:blur(20px);z-index:-1;pointer-events:none;will-change:backdrop-filter, background, mask-image;background:linear-gradient(#edf3e5eb 0%,#edf3e5a6 55%,#edf3e500 100%);transition:background .25s,-webkit-mask-image .25s,mask-image .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 100%);mask-image:linear-gradient(#000 0% 35%,#0000 100%)}.navbar.scrolled{border-bottom:1px solid #aaafa41a}.navbar.scrolled:before{background:#edf3e5d9;-webkit-mask-image:linear-gradient(#000 0% 100%);mask-image:linear-gradient(#000 0% 100%)}.navbar{grid-template-columns:1fr auto 1fr;align-items:center;max-width:none;padding:16px max(64px,7%);display:grid}@media (width<=768px){.navbar{padding:12px 24px}}.navbar .logo{grid-column:1;justify-self:start}.navbar .logo .logo-link{color:#2b3028;align-items:center;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.navbar .logo .logo-link:hover{opacity:.85;transform:scale(1.02)}.navbar .logo .logo-link:active{transform:scale(.98)}.navbar .logo .logo-img{width:auto;height:52px;display:block}@media (width<=480px){.navbar .logo .logo-img{height:42px}}.navbar .menu-links{grid-column:2;justify-self:center;align-items:center;gap:2.5rem;display:flex}.navbar .menu-links .menu-link{color:#585d54;letter-spacing:-.01em;white-space:nowrap;font-family:Manrope,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s}.navbar .menu-links .menu-link:hover{color:#2b3028}.navbar .menu-links .menu-dropdown{position:relative}.navbar .menu-links .menu-dropdown .dropdown-trigger{cursor:pointer;letter-spacing:-.01em;color:#585d54;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Manrope,sans-serif;font-size:1rem;font-weight:600;transition:color .2s;display:flex}.navbar .menu-links .menu-dropdown .dropdown-trigger:hover{color:#2b3028}.navbar .menu-links .menu-dropdown .dropdown-trigger .chevron{transition:transform .25s cubic-bezier(.23,1,.32,1)}.navbar .menu-links .menu-dropdown.open .dropdown-trigger{color:#2b3028}.navbar .menu-links .menu-dropdown.open .dropdown-trigger .chevron{transform:rotate(180deg)}.navbar .menu-links .menu-dropdown .dropdown-menu{z-index:1100;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #aaafa440;border-radius:20px;flex-direction:column;gap:4px;min-width:360px;padding:10px;transition:opacity .2s,transform .25s cubic-bezier(.23,1,.32,1),visibility 0s linear .2s;display:flex;position:absolute;top:calc(100% + 14px);left:0;transform:translateY(-8px);box-shadow:0 2px 4px #2b30280d,0 16px 48px #2b302824}.navbar .menu-links .menu-dropdown.open .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .25s cubic-bezier(.23,1,.32,1),visibility linear;transform:translateY(0)}.navbar .menu-links .menu-dropdown .dropdown-item{color:#2b3028;border-radius:14px;align-items:center;gap:14px;padding:14px;font-size:.9rem;text-decoration:none;transition:background .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1);display:flex}.navbar .menu-links .menu-dropdown .dropdown-item:focus-visible{outline-offset:2px;outline:2px solid #3f6600}.navbar .menu-links .menu-dropdown .dropdown-item:hover{background-color:#dee5d699}.navbar .menu-links .menu-dropdown .dropdown-item:hover .dropdown-item-icon{background:#a5e9448c;transform:scale(1.06)}.navbar .menu-links .menu-dropdown .dropdown-item .dropdown-item-icon{color:#3c5a2b;background:#a5e94459;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .25s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.23,1,.32,1),color .25s cubic-bezier(.23,1,.32,1);display:flex}.navbar .menu-links .menu-dropdown .dropdown-item .dropdown-item-icon svg{width:22px;height:22px;display:block}.navbar .menu-links .menu-dropdown .dropdown-item .dropdown-item-text{text-align:left;flex-direction:column;flex:1;gap:2px;display:flex}.navbar .menu-links .menu-dropdown .dropdown-item .dropdown-item-title{color:#2b3028;letter-spacing:-.01em;font-family:Manrope,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.3}.navbar .menu-links .menu-dropdown .dropdown-item .dropdown-item-desc{color:#585d54;font-size:.75rem;font-weight:400;line-height:1.4}.navbar .nav-btn{grid-column:3;justify-self:end;align-items:center;gap:.5rem;display:flex}.navbar .nav-btn .language-switcher{display:inline-block!important}.navbar .nav-sign-in{color:#3f6600;letter-spacing:-.01em;white-space:nowrap;box-shadow:none;background:0 0;border:none;align-items:center;margin-right:.5rem;padding:6px 4px;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.navbar .nav-sign-in:hover{color:#3f6600;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.navbar .nav-sign-in:active{color:#375900}.navbar .cta-button{color:#fff;white-space:nowrap;cursor:pointer;background:#9e1879;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:10px 24px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;line-height:22px;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 8px #9e187940}.navbar .cta-button:hover{background:#841365;transform:translateY(-1px)scale(1.03);box-shadow:0 6px 20px #9e187973}.navbar .cta-button:active{background:#6a0f51;transform:translateY(0)scale(.97);box-shadow:0 2px 6px #9e187940}.navbar .cta-button.btn-sign-in{color:#2b3028;box-shadow:none;background:0 0;border:1px solid #aaafa44d}.navbar .cta-button.btn-sign-in:hover{background:#dee5d6;transform:translateY(-1px)}.navbar .cta-button.btn-sign-in:active{background:#e4eadc;transform:translateY(0)}.navbar .hamburger{cursor:pointer;color:#2b3028;z-index:70;background:0 0;border:none;border-radius:12px;grid-column:3;justify-content:center;justify-self:end;align-items:center;width:44px;height:44px;padding:0;transition:background .2s,color .2s;display:none}.navbar .hamburger svg{width:26px;height:26px;display:block}.navbar .hamburger:hover{background:#3f660014}.navbar .hamburger:active{background:#3f660026}.navbar .hamburger.active{color:#3f6600}@media (width>=1600px) and (width<=1849px){.navbar{padding:15px max(40px,4.5%)}.navbar .menu-links{gap:1.4rem}.navbar .menu-links .menu-link,.navbar .menu-links .menu-dropdown .dropdown-trigger{font-size:.875rem}.navbar .nav-sign-in{margin-right:.3rem;font-size:.82rem}.navbar .cta-button{padding:9px 18px;font-size:13px}.navbar .nav-btn{gap:.4rem}}@media (width<=1599px){.navbar{padding:14px max(28px,3.5%)}.navbar .menu-links{gap:1.05rem}.navbar .menu-links .menu-link,.navbar .menu-links .menu-dropdown .dropdown-trigger{font-size:.82rem}.navbar .nav-sign-in{margin-right:.2rem;font-size:.78rem}.navbar .cta-button{padding:8px 14px;font-size:12px}.navbar .nav-btn{gap:.35rem}}@media (width<=1279px){.navbar{padding:12px max(20px,3%)}.navbar .logo .logo-img{height:44px}.navbar .menu-links{gap:1rem}.navbar .menu-links .menu-link,.navbar .menu-links .menu-dropdown .dropdown-trigger{letter-spacing:-.015em;font-size:.8125rem}.navbar .nav-sign-in{margin-right:.25rem;padding:6px 2px;font-size:.75rem}.navbar .cta-button{padding:8px 14px;font-size:12px}}@media (width>=992px) and (width<=1199px){.navbar{padding:10px max(16px,2%)}.navbar .logo .logo-img{height:38px}.navbar .menu-links{gap:.65rem}.navbar .menu-links .menu-link,.navbar .menu-links .menu-dropdown .dropdown-trigger{letter-spacing:-.02em;font-size:.72rem}.navbar .nav-sign-in{margin-right:0;padding:4px 0;font-size:.68rem}.navbar .cta-button{padding:7px 11px;font-size:11px}.navbar .nav-btn{gap:.3rem}}@media (width<=991px){.navbar .menu-links,.navbar .cta-button.desktop-only,.navbar .nav-sign-in.desktop-only,.navbar .nav-btn{display:none}.navbar .hamburger{display:inline-flex}}.mobile-menu{z-index:990;opacity:0;visibility:hidden;background:#edf3e5;flex-direction:column;gap:0;padding:24px max(20px,6%);transition:opacity .22s,transform .28s cubic-bezier(.23,1,.32,1),visibility 0s .28s;display:flex;position:fixed;inset:84px 0 0;overflow-y:auto;transform:translateY(-6px)}@media (width<=480px){.mobile-menu{top:74px}}@media (width>=1850px){.mobile-menu{display:none}}.mobile-menu.active{opacity:1;visibility:visible;transition:opacity .22s,transform .32s cubic-bezier(.23,1,.32,1),visibility;transform:translateY(0)}.mobile-menu .mobile-link{color:#2b3028;text-align:left;letter-spacing:-.015em;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #aaafa42e;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:18px 4px;font-family:Manrope,sans-serif;font-size:1.125rem;font-weight:700;text-decoration:none;transition:color .2s;display:flex}.mobile-menu .mobile-link:hover,.mobile-menu .mobile-link:focus-visible{color:#3f6600;background:0 0}.mobile-menu .mobile-link:active{color:#375900}.mobile-menu .mobile-dropdown-trigger{justify-content:space-between;align-items:center;gap:6px;display:flex}.mobile-menu .mobile-dropdown-trigger .chevron{width:14px;height:10px;transition:transform .25s}.mobile-menu .mobile-dropdown-trigger .chevron.open{transform:rotate(180deg)}.mobile-menu .mobile-dropdown{border-bottom:1px solid #aaafa42e}.mobile-menu .mobile-dropdown .mobile-link{border-bottom:none}.mobile-menu .mobile-dropdown-items{flex-direction:column;gap:8px;padding:4px 0 14px;display:flex}.mobile-menu .mobile-dropdown-items .mobile-dropdown-link{color:#2b3028;box-shadow:none;background:0 0;border:none;border-radius:12px;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;transition:background .18s;display:flex}.mobile-menu .mobile-dropdown-items .mobile-dropdown-link:hover,.mobile-menu .mobile-dropdown-items .mobile-dropdown-link:focus-visible{background:#a5e94438}.mobile-menu .mobile-dropdown-items .mobile-dropdown-link:active{background:#a5e94459}.mobile-menu .mobile-dropdown-items .mobile-dropdown-link .dropdown-item-icon{color:#3c5a2b;background:#a5e9448c;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mobile-menu .mobile-dropdown-items .mobile-dropdown-link .dropdown-item-icon svg{width:22px;height:22px;display:block}.mobile-menu .mobile-dropdown-items .mobile-dropdown-link .dropdown-item-text{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mobile-menu .mobile-dropdown-items .mobile-dropdown-link .dropdown-item-title{color:#2b3028;letter-spacing:-.01em;text-align:left;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:700}.mobile-menu .mobile-dropdown-items .mobile-dropdown-link .dropdown-item-desc{color:#585d54;text-align:left;font-size:.8rem;font-weight:500;line-height:1.35}.mobile-menu .mobile-menu-actions{flex-direction:column;align-items:stretch;gap:16px;margin-top:auto;padding-top:24px;display:flex}.mobile-menu .mobile-menu-actions .mobile-actions-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-menu .mobile-menu-actions .mobile-actions-top .lang-switch__dropdown{min-width:160px;inset:auto auto calc(100% + 12px) 0}.mobile-menu .mobile-menu-actions .nav-sign-in{color:#3f6600;letter-spacing:-.01em;text-underline-offset:5px;box-shadow:none;background:0 0;border:none;border-radius:10px;align-items:center;margin-right:0;padding:10px 18px;font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;-webkit-text-decoration:underline #3f660059;text-decoration:underline #3f660059;text-decoration-thickness:2px;transition:color .2s,text-decoration-color .2s,background .2s;display:inline-flex}.mobile-menu .mobile-menu-actions .nav-sign-in:hover{color:#3c5a2b;background:#a5e9442e;text-decoration-color:#3f6600}.mobile-menu .mobile-menu-actions .cta-button.mobile-only{color:#fff;background:#9e1879;border-radius:9999px;justify-content:center;width:100%;padding:16px 28px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:flex;box-shadow:0 6px 18px #9e187947}.mobile-menu .mobile-menu-actions .cta-button.mobile-only:hover{background:#841365;transform:translateY(-1px);box-shadow:0 10px 24px #9e187966}.mobile-menu .mobile-menu-actions .cta-button.mobile-only:active{background:#6a0f51;transform:translateY(0)}.flag-icon{vertical-align:middle;background-position:50%;background-size:cover;border-radius:2px;width:20px;height:15px;display:inline-block}.flag-cz{background:linear-gradient(#fff 0% 50%,#d7141a 50% 100%);position:relative}.flag-cz:before{content:"";border:0 solid #0000;border-top-width:15px;border-left:10px solid #11457e;width:0;height:0;position:absolute;top:0;left:0}.flag-gb{background:linear-gradient(#012169 0% 100%);position:relative}.flag-gb:before{content:"";background:linear-gradient(45deg,#0000 30%,#fff 30% 35%,#0000 35%),linear-gradient(-45deg,#0000 30%,#fff 30% 35%,#0000 35%),linear-gradient(90deg,#0000 45%,#fff 45% 55%,#0000 55%),linear-gradient(#0000 45%,#fff 45% 55%,#0000 55%);position:absolute;inset:0}.flag-gb:after{content:"";background:linear-gradient(45deg,#0000 25%,#c8102e 25% 30%,#0000 30%),linear-gradient(-45deg,#0000 25%,#c8102e 25% 30%,#0000 30%),linear-gradient(90deg,#0000 47%,#c8102e 47% 53%,#0000 53%),linear-gradient(#0000 47%,#c8102e 47% 53%,#0000 53%);position:absolute;inset:0}.flag-de{background:linear-gradient(#000 0% 33.33%,#d00 33.33% 66.66%,#ffce00 66.66% 100%)}.flag-es{background:linear-gradient(#aa151b 0% 25%,#f1bf00 25% 75%,#aa151b 75% 100%)}.lang-switch{z-index:1000;display:inline-flex;position:relative}.lang-switch__btn{color:#585d54;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:inline-flex}.lang-switch__btn svg{display:block}.lang-switch__btn:hover{color:#2b3028;background:#dee5d68c;border-color:#aaafa459}.lang-switch__btn:active{transform:scale(.94)}.lang-switch.open .lang-switch__btn{color:#2b3028;background:#dee5d6b3;border-color:#aaafa473}.lang-switch__dropdown{z-index:1001;background:#edf3e5;border:1px solid #aaafa440;border-radius:20px;flex-direction:column;gap:2px;min-width:180px;padding:10px;animation:.2s cubic-bezier(.23,1,.32,1) langFadeIn;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 2px 4px #2b30280d,0 16px 48px #2b302824}.lang-switch__option{letter-spacing:-.01em;color:#2b3028;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 14px;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:700;transition:background .2s cubic-bezier(.23,1,.32,1);display:flex}.lang-switch__option .fi{border-radius:3px;flex-shrink:0;width:22px;height:16px;transition:transform .2s cubic-bezier(.23,1,.32,1);box-shadow:0 1px 3px #2b302826}.lang-switch__option__label{flex:1}.lang-switch__option:hover{background:#dee5d699}.lang-switch__option:hover .fi{transform:scale(1.06)}.lang-switch__option.active{color:#3c5a2b;background:#a5e94459}.lang-switch__check{color:#3c5a2b;flex-shrink:0}@keyframes langFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
