.lang-switcher[data-astro-cid-l4evwy7q]{position:relative}.lang-switcher-btn[data-astro-cid-l4evwy7q]{border:1px solid var(--border,#e5e2de);font-family:var(--font-body,"DM Sans", sans-serif);color:var(--text-muted,#737373);cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}.lang-switcher-btn[data-astro-cid-l4evwy7q]:hover{color:var(--text,#1a1a1a);border-color:var(--text-muted,#737373)}.lang-switcher-chevron[data-astro-cid-l4evwy7q]{transition:transform .2s}.lang-switcher-btn[data-astro-cid-l4evwy7q][aria-expanded=true] .lang-switcher-chevron[data-astro-cid-l4evwy7q]{transform:rotate(180deg)}.lang-switcher-dropdown[data-astro-cid-l4evwy7q]{border:1px solid var(--border,#e5e2de);z-index:100;background:#fff;border-radius:10px;min-width:140px;padding:4px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 16px #00000014}.lang-switcher-dropdown[data-astro-cid-l4evwy7q].open{display:block}.lang-switcher-option[data-astro-cid-l4evwy7q]{color:var(--text-muted,#737373);border-radius:7px;padding:8px 14px;font-size:.82rem;font-weight:500;text-decoration:none;transition:all .1s;display:block}.lang-switcher-option[data-astro-cid-l4evwy7q]:hover{background:var(--accent-light,#3b82f614);color:var(--accent,#2563eb)}.lang-switcher-option[data-astro-cid-l4evwy7q].active{color:var(--accent,#2563eb);font-weight:600}.lang-switcher-short[data-astro-cid-l4evwy7q]{display:none}@media (width<=768px){.lang-switcher-full[data-astro-cid-l4evwy7q]{display:none}.lang-switcher-short[data-astro-cid-l4evwy7q]{display:inline}.lang-switcher-btn[data-astro-cid-l4evwy7q]{gap:4px;padding:5px 10px}}.skip-to-content[data-astro-cid-wpvy4v7s]{z-index:9999;background:var(--accent);color:#fff;border-radius:0 0 8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-to-content[data-astro-cid-wpvy4v7s]:focus{left:0}.nav-wide-container[data-astro-cid-wpvy4v7s]{max-width:var(--container-wide);margin:0 auto;padding:0 2rem}.nav-wide[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;display:flex;position:relative}.nav-brand[data-astro-cid-wpvy4v7s]{color:var(--text);letter-spacing:-.01em;align-items:center;gap:6px;font-size:1.05rem;font-weight:600;text-decoration:none;display:flex}.nav-brand-icon[data-astro-cid-wpvy4v7s]{border-radius:50%;width:46px;height:46px}.nav-links[data-astro-cid-wpvy4v7s]{align-items:center;gap:1.6rem;display:flex}.nav-links[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s],.nav-drop[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]{color:var(--text-muted);cursor:pointer;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}.nav-links[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s]:hover,.nav-drop[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]:hover{color:var(--text)}.nav-links[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s].nav-cta{background:var(--accent);color:#fff;white-space:nowrap;border-radius:100px;align-items:center;padding:.5rem 1.25rem;font-size:.82rem;font-weight:600;display:inline-flex}.nav-links[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s].nav-cta:hover{background:var(--accent-hover);color:#fff}.nav-drop[data-astro-cid-wpvy4v7s],.nav-burger[data-astro-cid-wpvy4v7s]{position:relative}.nav-drop[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s],.nav-burger[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]{list-style:none}.nav-drop[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]::-webkit-details-marker,.nav-burger[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]::-webkit-details-marker{display:none}.nav-drop[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:6px;display:inline-block;transform:translateY(-2px)rotate(45deg)}.nav-drop-menu[data-astro-cid-wpvy4v7s],.nav-burger-menu[data-astro-cid-wpvy4v7s]{border:1px solid var(--border);z-index:50;background:#fff;border-radius:12px;flex-direction:column;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 8px 24px #00000014}.nav-drop-menu[data-astro-cid-wpvy4v7s]{left:0;right:auto}.nav-drop-menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.nav-burger-menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--text);border-radius:8px;padding:9px 12px;font-size:.9rem;text-decoration:none}.nav-drop-menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav-burger-menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{background:var(--accent-light)}.nav-burger[data-astro-cid-wpvy4v7s]{display:none}.nav-burger[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;display:flex}.nav-burger[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--text);border-radius:2px;width:20px;height:2px;display:block}.nav-burger-menu[data-astro-cid-wpvy4v7s]{min-width:220px}@media (width<=900px){.nav-links[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s]:not(.nav-cta),.nav-drop[data-astro-cid-wpvy4v7s]{display:none}.nav-links[data-astro-cid-wpvy4v7s]{gap:.75rem}.nav-burger[data-astro-cid-wpvy4v7s]{display:block}}@media (width<=768px){.nav-wide-container[data-astro-cid-wpvy4v7s]{padding:0 1rem}}@media (width<=480px){.nav-brand-text[data-astro-cid-wpvy4v7s]{display:none}.nav-links[data-astro-cid-wpvy4v7s]{gap:.4rem}}.footer-grid[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--border-light);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:2rem;padding-bottom:2rem;display:grid}.footer-col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.5rem;display:flex}.footer-col-title[data-astro-cid-jo6i4kqk]{color:var(--text);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem;font-size:.8rem;font-weight:600}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-muted);font-size:.82rem;text-decoration:none;transition:color .15s}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--text-subtle);font-size:.78rem}.footer-socials[data-astro-cid-jo6i4kqk]{align-items:center;gap:1rem;display:flex}.footer-socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-subtle);transition:color .15s;display:flex}.footer-socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.footer-wide[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border-light);margin-top:2rem;padding:2.5rem 0 2rem}.footer-wide-container[data-astro-cid-jo6i4kqk]{max-width:var(--container-wide);margin:0 auto;padding:0 2rem}@media (width<=768px){.footer-wide-container[data-astro-cid-jo6i4kqk]{padding:0 1rem}}@media (width<=900px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=400px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.breadcrumbs{color:var(--text-muted);margin:0 0 24px;font-size:13px}.breadcrumbs ol{flex-wrap:wrap;gap:4px 8px;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:8px;display:inline-flex}.breadcrumbs li+li:before{content:"/";color:var(--border)}.breadcrumbs a{color:var(--text-muted);text-decoration:none}.breadcrumbs a:hover{color:var(--text);text-underline-offset:2px;text-decoration:underline}.breadcrumbs [aria-current]{color:var(--text)}.breadcrumbs-wrap{max-width:var(--container-wide);margin:0 auto;padding:0 2rem}@media (width<=768px){.breadcrumbs-wrap{padding:0 1rem}}
