.posko-nav.svelte-1ni4cci{background-color:#0d2a58}.brand-logo.svelte-1ni4cci{width:40px;height:40px;object-fit:contain;border-radius:50%;clip-path:circle(42%);transform:scale(1.3)}.brand-title.svelte-1ni4cci{font-size:1.1rem;line-height:1.1}.brand-sub.svelte-1ni4cci{font-size:.75rem;opacity:.8}.nav-link.svelte-1ni4cci{font-size:.95rem;white-space:nowrap;transition:color .2s}.nav-link.svelte-1ni4cci:hover{color:#f59e0b!important}@media(max-width:1200px){.navbar-collapse.svelte-1ni4cci{background-color:#0d2a58;border-top:1px solid rgba(255,255,255,.1);margin-top:10px}.nav-link.svelte-1ni4cci{padding:10px 0}.back-desktop.svelte-1ni4cci{display:none!important}}.custom-footer.svelte-lrlw7r{background-color:#0d2a58}.footer-logo.svelte-lrlw7r{width:auto;height:130px;object-fit:contain;flex-shrink:0}.footer-links.svelte-lrlw7r .nav-link:where(.svelte-lrlw7r){padding:.25rem 0;color:#ffffffbf;transition:all .2s ease}.footer-links.svelte-lrlw7r .nav-link:where(.svelte-lrlw7r):hover,.social-icons.svelte-lrlw7r a:where(.svelte-lrlw7r):hover{color:#f59e0b!important;text-decoration:underline}.social-icons.svelte-lrlw7r a:where(.svelte-lrlw7r){color:#fff;text-decoration:none;transition:all .2s ease}@media(max-width:768px){.footer-logo.svelte-lrlw7r{height:100px;margin-bottom:1rem}}body,html{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif!important;font-weight:700}
