.Header-module__hBw1pG__header{z-index:50;background:var(--header-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline);position:sticky;top:0}.Header-module__hBw1pG__inner{max-width:var(--content-max);padding:14px var(--gutter);flex-wrap:wrap;align-items:center;gap:20px;margin:0 auto;display:flex}.Header-module__hBw1pG__logo{align-items:center;gap:12px;text-decoration:none;display:flex}.Header-module__hBw1pG__wordmark{font-family:var(--font-wordmark);letter-spacing:-.045em;color:var(--ink);font-size:27px;font-weight:900;line-height:1}.Header-module__hBw1pG__o{color:var(--accent)}.Header-module__hBw1pG__divider{background:#edf1f238;width:1px;height:20px}.Header-module__hBw1pG__sublabel{letter-spacing:.2em;color:var(--ink-4);white-space:nowrap;font-size:9px;line-height:1.4}.Header-module__hBw1pG__nav{flex-wrap:wrap;flex:1;gap:4px;display:flex}.Header-module__hBw1pG__navItem{color:var(--ink-3);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none}.Header-module__hBw1pG__navItem:hover{color:var(--ink)}.Header-module__hBw1pG__navItem[data-active=true]{background:var(--nav-active-bg);color:var(--accent-hi);font-weight:700}.Header-module__hBw1pG__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Header-module__hBw1pG__adminLink{border:1px solid var(--border);color:var(--ink-4);white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:12px}.Header-module__hBw1pG__adminShort{display:none}.Header-module__hBw1pG__adminLink:hover{color:var(--ink);border-color:var(--border-strong)}.Header-module__hBw1pG__langToggle{color:var(--ink);letter-spacing:.08em;background:0 0;border:1px solid #edf1f247;border-radius:999px;padding:7px 14px;font-size:12px}.Header-module__hBw1pG__ctaButton{background:var(--accent);color:var(--on-accent);white-space:nowrap;border:none;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700}.Header-module__hBw1pG__hamburger{border:1px solid var(--border-strong);color:var(--ink);background:0 0;border-radius:6px;padding:6px 11px;font-size:16px;line-height:1;display:none}@media (max-width:480px){.Header-module__hBw1pG__adminFull{display:none}.Header-module__hBw1pG__adminShort{display:inline}}@media (max-width:768px){.Header-module__hBw1pG__nav{border-top:1px solid var(--hairline);flex-direction:column;order:3;gap:2px;width:100%;padding-top:10px;display:none}.Header-module__hBw1pG__nav[data-open=true]{display:flex}.Header-module__hBw1pG__navItem{width:100%}.Header-module__hBw1pG__hamburger{justify-content:center;align-items:center;display:inline-flex}}
.Footer-module__S6Hkya__footer{background:var(--bg-footer);border-top:1px solid #edf1f21f;margin-top:clamp(48px,6vw,96px)}.Footer-module__S6Hkya__inner{max-width:var(--content-max);padding:48px var(--gutter);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:32px;margin:0 auto;display:grid}.Footer-module__S6Hkya__wordmark{font-family:var(--font-wordmark);letter-spacing:-.045em;color:var(--ink);font-size:34px;font-weight:900;line-height:1}.Footer-module__S6Hkya__o{color:var(--accent)}.Footer-module__S6Hkya__address{color:var(--ink-5);white-space:pre-line;margin:18px 0 0;font-size:13px;line-height:1.8}.Footer-module__S6Hkya__navCol{flex-direction:column;gap:10px;display:flex}.Footer-module__S6Hkya__navLink{color:var(--ink-3);font-size:13px}.Footer-module__S6Hkya__contactCol{color:var(--ink-5);font-size:13px;line-height:1.9}.Footer-module__S6Hkya__copyright{margin-top:14px}
