.navbar.svelte-fkvc1s{position:fixed;top:0;left:0;right:0;z-index:1000;background:transparent;transition:background .3s ease;padding:12px 0}.page-has-hero .navbar.svelte-fkvc1s{background:transparent}body:not(.page-has-hero) .navbar.svelte-fkvc1s,.navbar.scrolled.svelte-fkvc1s{background:#212121f7;box-shadow:0 2px 8px #0000004d}.container.svelte-fkvc1s{max-width:1140px;margin:0 auto;padding:0 20px}.navbar-inner.svelte-fkvc1s{display:flex;align-items:center;justify-content:space-between}.brand.svelte-fkvc1s img:where(.svelte-fkvc1s){height:44px;display:block}.nav-links.svelte-fkvc1s{display:flex;list-style:none;margin:0;padding:0;gap:8px}.nav-links.svelte-fkvc1s a:where(.svelte-fkvc1s){color:#ffffffd9;text-decoration:none;font-size:.85rem;font-weight:500;padding:8px 14px;border-radius:3px;text-transform:uppercase;letter-spacing:.03em;transition:color .2s}.nav-links.svelte-fkvc1s a:where(.svelte-fkvc1s):hover,.nav-links.svelte-fkvc1s a.active:where(.svelte-fkvc1s){color:#fff}.menu-toggle.svelte-fkvc1s{display:none;flex-direction:column;gap:5px;background:none;border:1px solid rgba(255,255,255,.5);padding:8px 10px;border-radius:4px;cursor:pointer}.menu-toggle.svelte-fkvc1s span:where(.svelte-fkvc1s){display:block;width:22px;height:2px;background:#ffffffe6}@media(max-width:768px){.menu-toggle.svelte-fkvc1s{display:flex}.nav-links.svelte-fkvc1s{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#212121f7;padding:12px 0;gap:0}.nav-links.open.svelte-fkvc1s{display:flex}.nav-links.svelte-fkvc1s a:where(.svelte-fkvc1s){display:block;padding:12px 24px}}footer.svelte-9sff3o{background:#212121;color:#fff9;padding:20px 0;font-size:.85rem;text-align:center}.container.svelte-9sff3o{max-width:1140px;margin:0 auto;padding:0 20px}p.svelte-9sff3o{margin:0}a.svelte-9sff3o{color:#fffc;text-decoration:none}a.svelte-9sff3o:hover{color:#fff}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.6;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-family:Roboto,Segoe UI,Arial,sans-serif;font-weight:300;line-height:1.3}a{color:#74a888}ul{padding-left:20px}p{margin:0 0 1rem}
