.language-picker.svelte-kdtrps{position:relative;flex-shrink:0}.language-trigger.svelte-kdtrps{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 11px;border:1px solid var(--line);border-radius:11px;background:var(--surface);font-size:.8125rem;line-height:1.5;white-space:nowrap;transition:background .18s,border-color .18s}.language-trigger.svelte-kdtrps:hover,.language-trigger[aria-expanded=true].svelte-kdtrps{border-color:var(--line-strong);background:var(--surface-raised)}.language-globe.svelte-kdtrps,.chevron.svelte-kdtrps{display:flex;color:var(--muted)}.chevron.svelte-kdtrps{transition:transform .18s}.chevron.expanded.svelte-kdtrps{transform:rotate(180deg)}.short-name.svelte-kdtrps{display:none}.language-options.svelte-kdtrps{position:absolute;z-index:2;top:calc(100% + 12px);right:0;width:208px;max-width:calc(100vw - 32px);padding:8px;border:1px solid var(--line-strong);border-radius:16px;background:color-mix(in srgb,var(--surface-solid) 98%,transparent);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:inset 0 1px #ffffff0a,0 16px 40px -12px #00000040}.menu-label.svelte-kdtrps{padding:6px 10px 10px;font-size:.6875rem;line-height:1.5;color:var(--muted)}ul.svelte-kdtrps{display:grid;gap:3px;margin:0;padding:0;list-style:none}a.svelte-kdtrps{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:10px;border:1px solid transparent;border-radius:9px;font-size:.875rem;line-height:1.5}a.svelte-kdtrps:hover{background:var(--surface-raised)}a[aria-current=true].svelte-kdtrps{background:var(--wash);color:var(--green-text);border-color:var(--line)}a.svelte-kdtrps:focus-visible{outline-offset:-2px}@media(max-width:640px){.language-picker.svelte-kdtrps{position:static}.full-name.svelte-kdtrps,.language-globe.svelte-kdtrps{display:none}.short-name.svelte-kdtrps{display:inline}.language-trigger.svelte-kdtrps{gap:5px;padding:8px 6px;min-height:40px;min-width:48px;font-size:.8125rem;border-radius:9px}}.site-header.svelte-1elxaub{position:sticky;top:20px;z-index:40;width:min(1340px,calc(100% - 64px));margin:20px auto 0;border:1px solid var(--line-strong);border-radius:18px;background:color-mix(in srgb,var(--surface-solid) 68%,transparent);box-shadow:inset 0 1px #ffffff12,0 12px 36px -24px #0000004d;backdrop-filter:blur(28px) saturate(135%);-webkit-backdrop-filter:blur(28px) saturate(135%)}.header-inner.svelte-1elxaub{min-height:76px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:12px 22px}.desktop-nav.svelte-1elxaub{display:flex;flex:1;min-width:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 26px}.desktop-nav.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--muted);font-size:.875rem;white-space:nowrap}.desktop-nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--text)}.header-actions.svelte-1elxaub{position:relative;display:flex;align-items:center;gap:8px;margin-left:auto}.header-cta.svelte-1elxaub{margin-left:8px;min-height:44px;padding:11px 16px}.mobile-menu-toggle.svelte-1elxaub,.mobile-nav.svelte-1elxaub{display:none}@media(max-width:1100px){.desktop-nav.svelte-1elxaub{display:none}.site-header.svelte-1elxaub{width:calc(100% - 40px)}.header-inner.svelte-1elxaub{min-height:72px;gap:20px}.mobile-menu-toggle.svelte-1elxaub{display:grid}.mobile-nav.svelte-1elxaub{display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;padding:12px 22px;background:color-mix(in srgb,var(--surface-solid) 94%,transparent);border-radius:18px}.mobile-nav.svelte-1elxaub a:where(.svelte-1elxaub){display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 0;font-size:1rem}.mobile-nav.svelte-1elxaub a:where(.svelte-1elxaub)+a:where(.svelte-1elxaub){border-top:1px solid var(--line)}}@media(max-width:640px){.site-header.svelte-1elxaub{top:12px;margin-top:12px;width:calc(100% - 24px);border-radius:15px}.header-inner.svelte-1elxaub{min-height:64px;gap:6px;padding:10px 12px}.header-cta.svelte-1elxaub{display:none}.header-actions.svelte-1elxaub{gap:0}.icon-button.svelte-1elxaub{width:38px}}@media(max-width:360px){.header-inner.svelte-1elxaub{column-gap:4px;padding-inline:10px}}.site-footer.svelte-jz8lnl{border-top:1px solid var(--line);padding-block:52px 26px}.footer-top.svelte-jz8lnl{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:48px;align-items:start}.footer-brand.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:.875rem;max-width:260px;margin-top:18px}nav.svelte-jz8lnl{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;font-size:.875rem;color:var(--muted)}a.svelte-jz8lnl:hover{color:var(--green-text)}.footer-contact.svelte-jz8lnl{display:grid;gap:10px;font-size:.875rem}.footer-contact.svelte-jz8lnl>span:where(.svelte-jz8lnl){color:var(--muted)}.footer-contact.svelte-jz8lnl a:where(.svelte-jz8lnl){display:inline-flex;align-items:center;gap:10px}.footer-contact.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:.75rem;margin-top:3px}.footer-bottom.svelte-jz8lnl{display:flex;justify-content:space-between;gap:40px;align-items:end;border-top:1px solid var(--line);margin-top:44px;padding-top:24px;font-size:.75rem;color:var(--subtle)}.footer-bottom.svelte-jz8lnl p:where(.svelte-jz8lnl){max-width:680px;font-size:.75rem;color:var(--subtle)}.footer-bottom.svelte-jz8lnl>span:where(.svelte-jz8lnl){flex-shrink:0}@media(max-width:900px){.footer-top.svelte-jz8lnl{grid-template-columns:1fr 1fr;gap:32px}.footer-contact.svelte-jz8lnl{grid-column:1 / -1}.footer-bottom.svelte-jz8lnl{flex-direction:column;align-items:start;gap:16px}}@media(max-width:520px){.site-footer.svelte-jz8lnl{padding-top:40px}.footer-top.svelte-jz8lnl{grid-template-columns:1fr;gap:28px}nav.svelte-jz8lnl{max-width:300px}.footer-bottom.svelte-jz8lnl{margin-top:30px}}
