.navbar-wrapper[data-astro-cid-5blmo7yk]{position:sticky;top:0;left:0;width:100%;z-index:1000;background:#fff;box-shadow:0 2px 12px #12346012}.topbar[data-astro-cid-5blmo7yk]{background:#12386c;color:#ffffffb8;font-size:.72rem;letter-spacing:.04em}.topbar-inner[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:space-between;min-height:1.85rem;padding:0 1.5rem}.navbar-container[data-astro-cid-5blmo7yk]{max-width:var(--container-max);margin:0 auto;min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1.5rem}.brand-logo[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;gap:.65rem;white-space:nowrap}.brand-logo[data-astro-cid-5blmo7yk] img[data-astro-cid-5blmo7yk]{width:2.6rem;height:2.6rem;flex:none}.brand-text[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;line-height:1.15}.brand-text[data-astro-cid-5blmo7yk] strong[data-astro-cid-5blmo7yk]{font-size:1.3rem;font-weight:800;color:#16437d;letter-spacing:.08em}.brand-text[data-astro-cid-5blmo7yk] small[data-astro-cid-5blmo7yk]{margin-top:.25rem;font-size:.52rem;letter-spacing:.14em;color:#8492a5}.nav-menu[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:0}.nav-link[data-astro-cid-5blmo7yk]{position:relative;display:inline-block;padding:.45rem .62rem;font-size:.83rem;font-weight:500;color:#46586e;white-space:nowrap;border-radius:4px}.nav-link[data-astro-cid-5blmo7yk]:hover{color:#1d4e89;background:#f2f6fc}.nav-link[data-astro-cid-5blmo7yk].active:not(.primary-button){color:#16437d;font-weight:700}.nav-link[data-astro-cid-5blmo7yk].active:not(.primary-button):after{content:"";position:absolute;left:50%;bottom:.05rem;transform:translate(-50%);width:1.1rem;height:2px;border-radius:2px;background:#c9a65c}.primary-button[data-astro-cid-5blmo7yk]{margin-left:.35rem;background:linear-gradient(100deg,#2e6fbf,#1b4f94);color:#fff;padding:.5rem 1.15rem;border-radius:999px;font-weight:600}.primary-button[data-astro-cid-5blmo7yk]:hover{color:#fff;filter:brightness(1.08)}.locale-switcher[data-astro-cid-5blmo7yk]{display:none}.nav-controls[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:.75rem}.hamburger[data-astro-cid-5blmo7yk]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:2.5rem;height:2.5rem;background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;padding:.5rem}.hamburger-line[data-astro-cid-5blmo7yk]{display:block;width:100%;height:2px;background:var(--color-text);border-radius:2px;transition:transform .3s ease,opacity .3s ease}.hamburger[data-astro-cid-5blmo7yk].active .hamburger-line[data-astro-cid-5blmo7yk]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger[data-astro-cid-5blmo7yk].active .hamburger-line[data-astro-cid-5blmo7yk]:nth-child(2){opacity:0}.hamburger[data-astro-cid-5blmo7yk].active .hamburger-line[data-astro-cid-5blmo7yk]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-astro-cid-5blmo7yk]{display:none;position:fixed;top:6.35rem;left:0;width:100%;height:calc(100vh - 6.35rem);background:#fff;z-index:999;overflow-y:auto}.mobile-menu[data-astro-cid-5blmo7yk].open{display:block}.mobile-nav[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;padding:1rem 1.5rem;gap:.25rem}.mobile-nav-link[data-astro-cid-5blmo7yk]{display:block;padding:.9rem .75rem;font-size:1.05rem;font-weight:500;color:var(--color-text);border-bottom:1px solid var(--color-border-soft)}.mobile-nav-link[data-astro-cid-5blmo7yk].active{color:#1d4e89;font-weight:700}.mobile-nav-link[data-astro-cid-5blmo7yk]:hover{color:#1d4e89}.mobile-primary-button[data-astro-cid-5blmo7yk]{background:#1d4e89;color:#fff;text-align:center;border-bottom:none;border-radius:6px;margin-top:.75rem}.mobile-locales[data-astro-cid-5blmo7yk]{display:none}body.menu-open{overflow:hidden}@media(max-width:1080px){.nav-menu[data-astro-cid-5blmo7yk]{display:none}.hamburger[data-astro-cid-5blmo7yk]{display:flex}}@media(max-width:560px){.topbar-inner[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]:last-child{display:none}.brand-text[data-astro-cid-5blmo7yk] strong[data-astro-cid-5blmo7yk]{font-size:1.15rem}.brand-logo[data-astro-cid-5blmo7yk] img[data-astro-cid-5blmo7yk]{width:2.3rem;height:2.3rem}}.site-footer[data-astro-cid-sz7xmlte]{background:#fff;border-top:1px solid #EDF1F7}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.05fr 1.1fr 1fr;gap:3rem;align-items:center;padding:3.2rem 1.5rem 3rem}.footer-logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.8rem}.footer-logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:3.4rem;height:3.4rem;flex:none}.footer-logo[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;line-height:1.15}.footer-logo[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{font-size:1.55rem;font-weight:800;color:#16437d;letter-spacing:.08em}.footer-logo[data-astro-cid-sz7xmlte] small[data-astro-cid-sz7xmlte]{margin-top:.35rem;font-size:.6rem;letter-spacing:.16em;color:#8492a5}.footer-slogan[data-astro-cid-sz7xmlte]{margin-top:1.2rem;font-size:.92rem;letter-spacing:.08em;color:#5c6b7e}.footer-quick[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:1.35rem}.footer-quick[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.78rem;color:#9aa7b8}.footer-quick[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#1d4e89}.footer-contact[data-astro-cid-sz7xmlte]{border-left:1px solid #EDF1F7;padding-left:2.5rem}.footer-contact[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;color:#1b3e6d}.footer-contact[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte].second{margin-top:1.4rem}.footer-contact[data-astro-cid-sz7xmlte] .ico[data-astro-cid-sz7xmlte]{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;color:#1d4e89}.footer-contact[data-astro-cid-sz7xmlte] .ico[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:1.15rem;height:1.15rem}.footer-contact[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-top:.55rem;padding-left:2rem;font-size:.86rem;line-height:1.8;color:#6c7c90}.map-link[data-astro-cid-sz7xmlte]{display:inline-block;margin:.8rem 0 0 2rem;font-size:.78rem;color:#1d4e89}.map-link[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.footer-map[data-astro-cid-sz7xmlte]{position:relative;overflow:hidden;border-radius:.6rem;border:1px solid #EDF1F7}.footer-map[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{display:block;width:100%;height:10.5rem}.map-pin[data-astro-cid-sz7xmlte]{position:absolute;top:38%;left:50%;transform:translate(-50%,-100%);width:2rem;height:2rem;display:grid;place-items:center;color:#1d4e89;filter:drop-shadow(0 3px 5px rgba(20,55,105,.3))}.map-pin[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:100%;height:100%}.map-caption[data-astro-cid-sz7xmlte]{position:absolute;bottom:.6rem;left:.7rem;padding:.25rem .6rem;border-radius:999px;background:#ffffffeb;font-size:.68rem;color:#5c6b7e}.copyright-bar[data-astro-cid-sz7xmlte]{background:#12386c;color:#ffffffc7}.copyright-bar[data-astro-cid-sz7xmlte] .container[data-astro-cid-sz7xmlte]{min-height:3.6rem;display:flex;align-items:center;justify-content:center;gap:.85rem;font-size:.8rem;letter-spacing:.03em}.copyright-bar[data-astro-cid-sz7xmlte] i[data-astro-cid-sz7xmlte]{display:inline-block;width:1px;height:.85rem;background:#ffffff59}@media(max-width:900px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:2.2rem}.footer-map[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:620px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;padding:2.4rem 1.5rem}.footer-contact[data-astro-cid-sz7xmlte]{border-left:none;border-top:1px solid #EDF1F7;padding:1.8rem 0 0}.footer-map[data-astro-cid-sz7xmlte]{grid-column:auto}}
