.nav-shell.svelte-q971rm{position:sticky;top:0;z-index:40;padding:40px 0 20px}.nav-wrapper.svelte-q971rm{width:100%;padding:0 clamp(2rem,5vw,4rem);display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,4vw,2.5rem)}.logo.svelte-q971rm{display:inline-flex;align-items:center;flex-shrink:0}.logo.svelte-q971rm svg{width:145px;height:20px}.nav-glass.svelte-q971rm{display:inline-flex;align-items:center;justify-content:center;gap:clamp(1.25rem,2.5vw,2rem);padding:20px 40px;border-radius:50px;background-color:#17171799;border:1px solid rgb(38,38,38);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.nav-links.svelte-q971rm{display:inline-flex;gap:clamp(1.5rem,2vw,2rem);font-family:Instrument Sans,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:130%}.nav-links.svelte-q971rm a:where(.svelte-q971rm){color:#f7f6ffeb;text-decoration:none}.nav-links.svelte-q971rm a:where(.svelte-q971rm):hover,.nav-links.svelte-q971rm a:where(.svelte-q971rm):focus-visible{color:#fff9}.nav-download-btn.svelte-q971rm{white-space:nowrap}.nav-right.svelte-q971rm{display:flex;align-items:center;gap:12px}.language-switcher.svelte-q971rm{position:relative}.language-button.svelte-q971rm{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:14px 18px;border-radius:50px;font-weight:500;font-size:14px;color:#fff;background-color:#17171799;border:1px solid rgb(38,38,38);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:background-color .2s ease}.language-button.svelte-q971rm:hover{background-color:#262626cc}.current-locale.svelte-q971rm{font-family:Instrument Sans,system-ui,sans-serif}.chevron.svelte-q971rm{transition:transform .2s ease}.chevron.open.svelte-q971rm{transform:rotate(180deg)}.language-menu.svelte-q971rm{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;background-color:#171717f2;border:1px solid rgb(38,38,38);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:8px;display:flex;flex-direction:column;gap:4px;box-shadow:0 8px 24px #0006}.language-option.svelte-q971rm{padding:10px 16px;border-radius:12px;color:#fffc;text-decoration:none;font-family:Instrument Sans,system-ui,sans-serif;font-size:14px;transition:background-color .2s ease,color .2s ease}.language-option.svelte-q971rm:hover{background-color:#ffffff1a;color:#fff}.mobile-menu-button.svelte-q971rm{display:none;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:#17171799;border:1px solid rgb(38,38,38);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;flex-shrink:0}.mobile-menu-overlay.svelte-q971rm{position:fixed;inset:0;z-index:50;background:#000000f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:flex-start;justify-content:center;padding-top:40px;overflow-y:auto;animation:svelte-q971rm-fadeIn .2s ease}@keyframes svelte-q971rm-fadeIn{0%{opacity:0}to{opacity:1}}.mobile-menu-content.svelte-q971rm{width:100%;max-width:600px;padding:40px;border-radius:32px;background:#171717cc;border:1px solid rgb(38,38,38);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin:20px;display:flex;flex-direction:column;gap:60px}.mobile-menu-header.svelte-q971rm{display:flex;align-items:center;justify-content:space-between}.mobile-menu-close.svelte-q971rm{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;cursor:pointer;transition:background-color .2s ease}.mobile-menu-close.svelte-q971rm:hover{background-color:#ffffff1a}.mobile-menu-items.svelte-q971rm{display:flex;flex-direction:column;gap:32px;align-items:center}.mobile-menu-item.svelte-q971rm{font-family:Instrument Sans,system-ui,sans-serif;font-size:20px;font-weight:500;color:#fff;text-decoration:none;transition:opacity .2s ease}.mobile-menu-item.lang-item.svelte-q971rm{font-size:17px;opacity:.7}.mobile-menu-item.lang-item.active.svelte-q971rm{opacity:1;color:#9333ea}.mobile-menu-item.svelte-q971rm:hover{opacity:.7}.mobile-lang-divider.svelte-q971rm{width:60%;height:1px;background:#ffffff1a;margin:-8px 0}@media (max-width: 900px){.desktop-nav.svelte-q971rm{display:none}.mobile-menu-button.svelte-q971rm{display:flex}}@media (min-width: 901px){.mobile-menu-overlay.svelte-q971rm{display:none}}.bottom-links.svelte-xubjec{width:100%;padding:100px 0 0;background:#000;display:flex;flex-direction:column;position:relative;overflow:hidden;border-top:1.5px solid rgba(255,255,255,.1)}.footer-content.svelte-xubjec{display:flex;justify-content:space-between;align-items:flex-start;max-width:1200px;width:100%;margin:0 auto 240px;padding:0 clamp(2rem,5vw,4rem);gap:24px;position:relative;z-index:2}.left-section.svelte-xubjec{flex:1;display:flex;flex-direction:column;gap:24px}.slogan.svelte-xubjec{font-family:Instrument Sans,system-ui,sans-serif;font-size:44px;font-weight:600;line-height:1.2;color:#ffffffe6;margin:0 0 16px;max-width:600px}.copyright.svelte-xubjec{font-family:Instrument Sans,system-ui,sans-serif;font-size:14px;font-weight:400;color:#fff6;margin:0}.gradient-def.svelte-xubjec{position:absolute}.logo-large.svelte-xubjec{position:absolute;bottom:-2px;left:0;right:0;pointer-events:none;display:flex;align-items:flex-end;justify-content:center;line-height:0}.logo-svg.svelte-xubjec{width:100%;max-width:1200px;padding:0 clamp(2rem,5vw,4rem);display:flex;justify-content:center}.logo-svg.svelte-xubjec svg{width:100%;height:auto;transform:translateY(20%);display:block}.logo-svg.svelte-xubjec svg path{fill:url(#logoGradient)}.right-section.svelte-xubjec{display:flex;gap:80px}.links-column.svelte-xubjec{display:flex;flex-direction:column;gap:20px}.column-title.svelte-xubjec{font-family:Instrument Sans,system-ui,sans-serif;font-size:11px;font-weight:600;color:#ffffff80;margin:0 0 8px;text-transform:uppercase;letter-spacing:.15em}.links-column.svelte-xubjec a:where(.svelte-xubjec){font-family:Instrument Sans,system-ui,sans-serif;font-size:16px;font-weight:400;color:#ffffffbf;text-decoration:none;transition:color .15s ease}.links-column.svelte-xubjec a:where(.svelte-xubjec):hover{color:#fff}@media (max-width: 1024px){.footer-content.svelte-xubjec{gap:60px}.right-section.svelte-xubjec{gap:40px}.slogan.svelte-xubjec{font-size:36px}}@media (max-width: 768px){.bottom-links.svelte-xubjec{padding:60px clamp(1.5rem,4vw,2rem) 0}.footer-content.svelte-xubjec{flex-direction:column;gap:60px;margin-bottom:180px}.slogan.svelte-xubjec{font-size:32px}.logo-svg.svelte-xubjec svg{transform:translateY(20%)}.right-section.svelte-xubjec{flex-direction:column;gap:40px}}
