.nav[data-astro-cid-rzm55oo3]{position:fixed;top:0;left:0;right:0;z-index:100;background:#f8f6f1f5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.nav-inner[data-astro-cid-rzm55oo3]{display:flex;align-items:center;justify-content:space-between;height:var(--nav-height)}.nav-logo[data-astro-cid-rzm55oo3]{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:var(--text);letter-spacing:.02em;flex-shrink:0}.nav-links[data-astro-cid-rzm55oo3]{display:flex;align-items:center;gap:2.5rem}.nav-link[data-astro-cid-rzm55oo3]{font-family:var(--font-body);font-size:.9rem;font-weight:500;color:var(--text-muted);transition:color .2s ease}.nav-link[data-astro-cid-rzm55oo3]:hover,.nav-link[data-astro-cid-rzm55oo3].active{color:var(--text);font-weight:600}.nav-cta[data-astro-cid-rzm55oo3]{padding:.625rem 1.375rem;font-size:.75rem;font-weight:600;margin-left:.5rem}.nav-toggle[data-astro-cid-rzm55oo3]{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:.25rem;width:2rem;height:2rem}.nav-toggle[data-astro-cid-rzm55oo3] span[data-astro-cid-rzm55oo3]{display:block;width:22px;height:1.5px;background:var(--text);transition:all .25s ease}@media(max-width:768px){.nav-toggle[data-astro-cid-rzm55oo3]{display:flex}.nav-links[data-astro-cid-rzm55oo3]{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:flex-start;gap:0;background:var(--bg);border-bottom:1px solid var(--border);padding:1rem 1.5rem 1.5rem}.nav-links[data-astro-cid-rzm55oo3].open{display:flex}.nav-link[data-astro-cid-rzm55oo3]{width:100%;padding:.875rem 0;font-size:1rem;border-bottom:1px solid var(--border)}.nav-cta[data-astro-cid-rzm55oo3]{margin:1.25rem 0 0}}.footer[data-astro-cid-i3lohfvg]{background:var(--bg-dark);color:#f8f6f199;padding-top:4rem}.footer-body[data-astro-cid-i3lohfvg]{display:grid;grid-template-columns:1fr auto auto;gap:4rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.08)}.footer-logo[data-astro-cid-i3lohfvg]{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:var(--bg);display:block;margin-bottom:.875rem;letter-spacing:.02em}.footer-brand[data-astro-cid-i3lohfvg] p[data-astro-cid-i3lohfvg]{font-size:.875rem;line-height:1.75;max-width:none}.footer-tagline-en[data-astro-cid-i3lohfvg]{font-family:var(--font-heading);font-size:.9rem;font-style:italic;color:var(--accent)!important;margin-top:.75rem!important}.footer-heading[data-astro-cid-i3lohfvg]{font-size:.6875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#f8f6f14d;margin-bottom:1rem;max-width:none}.footer[data-astro-cid-i3lohfvg] nav[data-astro-cid-i3lohfvg] a[data-astro-cid-i3lohfvg],.footer-social[data-astro-cid-i3lohfvg] a[data-astro-cid-i3lohfvg]{display:block;font-size:.875rem;color:#f8f6f18c;margin-bottom:.625rem;transition:color .2s ease}.footer[data-astro-cid-i3lohfvg] nav[data-astro-cid-i3lohfvg] a[data-astro-cid-i3lohfvg]:hover,.footer-social[data-astro-cid-i3lohfvg] a[data-astro-cid-i3lohfvg]:hover{color:var(--bg)}.footer-bottom[data-astro-cid-i3lohfvg]{padding:1.5rem 0}.footer-bottom-inner[data-astro-cid-i3lohfvg]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.footer-bottom[data-astro-cid-i3lohfvg] p[data-astro-cid-i3lohfvg]{font-size:.8rem;color:#f8f6f138;max-width:none}.footer-legal[data-astro-cid-i3lohfvg]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.footer-legal[data-astro-cid-i3lohfvg] a[data-astro-cid-i3lohfvg]{font-size:.75rem;color:#f8f6f152;transition:color .2s ease}.footer-legal[data-astro-cid-i3lohfvg] a[data-astro-cid-i3lohfvg]:hover{color:#f8f6f1ad}.footer-signal[data-astro-cid-i3lohfvg]{font-size:.8rem!important;color:#f8f6f12e!important;font-style:italic;letter-spacing:.04em}.footer-signal[data-astro-cid-i3lohfvg]:hover{color:#f8f6f173!important}@media(max-width:768px){.footer-body[data-astro-cid-i3lohfvg]{grid-template-columns:1fr 1fr;gap:2.5rem}.footer-brand[data-astro-cid-i3lohfvg]{grid-column:1 / -1}}@media(max-width:480px){.footer-body[data-astro-cid-i3lohfvg]{grid-template-columns:1fr}}
