.site-header[data-astro-cid-fzpbxy5g]{z-index:40;backdrop-filter:blur(18px);background:color-mix(in srgb, var(--bg) 88%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line) 75%, transparent);position:sticky;top:0}.nav-wrap[data-astro-cid-fzpbxy5g]{align-items:center;gap:22px;min-height:76px;display:flex;position:relative}.brand[data-astro-cid-fzpbxy5g]{flex:none;align-items:center;gap:11px;min-width:205px;display:inline-flex}.brand-mark[data-astro-cid-fzpbxy5g]{background:linear-gradient(135deg, #153d38, var(--accent));color:#fff;border-radius:50% 50% 50% 12px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;transform:rotate(-8deg)}.brand-copy[data-astro-cid-fzpbxy5g]{gap:3px;min-width:0;display:grid}.brand-name[data-astro-cid-fzpbxy5g]{letter-spacing:.105em;white-space:nowrap;font-size:.9rem;font-weight:900;line-height:1}.brand-sub[data-astro-cid-fzpbxy5g]{color:var(--muted);letter-spacing:.125em;text-transform:uppercase;white-space:nowrap;font-size:.59rem;line-height:1}.desktop-nav[data-astro-cid-fzpbxy5g]{color:#394442;align-items:center;gap:17px;margin-left:auto;font-size:.89rem;display:flex}.desktop-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding:28px 0 26px;position:relative}.desktop-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{content:"";background:var(--accent);transform-origin:50%;border-radius:999px;height:2px;transition:transform .18s;position:absolute;bottom:18px;left:0;right:0;transform:scaleX(0)}.desktop-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.lang-switch[data-astro-cid-fzpbxy5g]:hover,.search-link[data-astro-cid-fzpbxy5g]:hover{color:var(--accent-strong)}.desktop-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g].active{color:var(--text);font-weight:800}.desktop-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g].active:after{transform:scaleX(1)}.nav-actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:11px;display:flex}.lang-switch[data-astro-cid-fzpbxy5g]{color:var(--muted);font-size:.86rem}.search-link[data-astro-cid-fzpbxy5g]{border:1px solid var(--line);border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.2rem;display:grid}.search-link[data-astro-cid-fzpbxy5g].active{color:var(--accent-strong);background:#edf6f3;border-color:#74b9ab}.contact-btn[data-astro-cid-fzpbxy5g]{white-space:nowrap;min-height:42px;padding-inline:15px}.mobile-menu[data-astro-cid-fzpbxy5g]{display:none;position:relative}.mobile-menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:50%;align-content:center;gap:4px;width:42px;height:42px;padding:0 11px;list-style:none;display:grid}.mobile-menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.mobile-menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{background:var(--text);border-radius:2px;height:1.5px;display:block}.mobile-menu[data-astro-cid-fzpbxy5g][open] summary[data-astro-cid-fzpbxy5g]{border-color:#b8c8c4}.mobile-panel[data-astro-cid-fzpbxy5g]{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--line);background:color-mix(in srgb, white 96%, var(--bg));border-radius:20px;width:min(330px,100vw - 28px);max-height:calc(100dvh - 84px);padding:12px;position:absolute;top:52px;right:0;overflow-y:auto;box-shadow:0 24px 70px #0f171629}.mobile-panel[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{display:grid}.mobile-panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-radius:12px;padding:13px 14px;font-weight:700}.mobile-panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.mobile-panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g].active{color:var(--accent-strong);background:#eef4f1}.mobile-panel[data-astro-cid-fzpbxy5g] .mobile-contact[data-astro-cid-fzpbxy5g]{background:var(--dark);color:#fff;text-align:center;margin-top:8px}.mobile-panel[data-astro-cid-fzpbxy5g] .mobile-contact[data-astro-cid-fzpbxy5g]:hover{color:#fff;background:#1a2725}@media (width<=1120px){.desktop-nav[data-astro-cid-fzpbxy5g]{gap:14px;font-size:.86rem}.brand[data-astro-cid-fzpbxy5g]{min-width:188px}}@media (width<=1040px){.desktop-nav[data-astro-cid-fzpbxy5g]{display:none}.brand[data-astro-cid-fzpbxy5g]{min-width:0;margin-right:auto}.mobile-menu[data-astro-cid-fzpbxy5g]{display:block}}@media (width<=620px){.contact-btn[data-astro-cid-fzpbxy5g]{display:none}.nav-wrap[data-astro-cid-fzpbxy5g]{gap:8px;min-height:64px}.nav-actions[data-astro-cid-fzpbxy5g]{gap:7px}.brand[data-astro-cid-fzpbxy5g]{gap:8px;max-width:175px}.brand-mark[data-astro-cid-fzpbxy5g]{flex-basis:30px;width:30px;height:30px}.brand-copy[data-astro-cid-fzpbxy5g]{gap:0}.brand-sub[data-astro-cid-fzpbxy5g]{display:none}.brand-name[data-astro-cid-fzpbxy5g]{letter-spacing:.085em;font-size:.78rem}.lang-switch[data-astro-cid-fzpbxy5g]{padding-inline:2px;font-size:.8rem}.search-link[data-astro-cid-fzpbxy5g]{width:32px;height:32px;font-size:1.08rem}.mobile-menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{width:38px;height:38px;padding-inline:10px}.mobile-panel[data-astro-cid-fzpbxy5g]{max-height:calc(100dvh - 70px);top:46px}}@media (width<=380px){.brand[data-astro-cid-fzpbxy5g]{max-width:155px}.brand-name[data-astro-cid-fzpbxy5g]{letter-spacing:.07em;font-size:.73rem}.search-link[data-astro-cid-fzpbxy5g]{display:none}}
