header.svelte-1d9ynzy{background-color:transparent;position:fixed;top:0;left:0;right:0;padding:1rem 0;z-index:100;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out}header.scrolled.svelte-1d9ynzy{background-color:var(--white-color);box-shadow:0 2px 10px #0000001a}nav.svelte-1d9ynzy{display:flex;justify-content:space-between;align-items:center}.logo.svelte-1d9ynzy img:where(.svelte-1d9ynzy){height:50px;position:relative;z-index:101}.nav-links.svelte-1d9ynzy{list-style:none;display:flex;gap:2rem;margin:0;padding:0}.nav-links.svelte-1d9ynzy a:where(.svelte-1d9ynzy){font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;color:var(--primary-color)}.nav-links.svelte-1d9ynzy a:where(.svelte-1d9ynzy):hover{color:var(--secondary-color);text-decoration:none}.nav-links.svelte-1d9ynzy a.active:where(.svelte-1d9ynzy){font-weight:900}.dropdown.svelte-1d9ynzy{position:relative}.dropdown.svelte-1d9ynzy>a:where(.svelte-1d9ynzy):after{content:" ▼";font-size:.6em;vertical-align:middle}.dropdown-menu.svelte-1d9ynzy{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);background-color:var(--white-color);box-shadow:0 4px 12px #00000026;list-style:none;padding:.5rem 0;min-width:320px;z-index:101}.dropdown.svelte-1d9ynzy:hover .dropdown-menu:where(.svelte-1d9ynzy){display:block}.dropdown-menu.svelte-1d9ynzy li:where(.svelte-1d9ynzy) a:where(.svelte-1d9ynzy){padding:.75rem 1.5rem;display:block;white-space:nowrap;text-transform:none;font-weight:500;letter-spacing:normal;font-size:.9rem;color:var(--primary-color);transition:background-color .2s ease;min-width:480px}.dropdown-menu.svelte-1d9ynzy li:where(.svelte-1d9ynzy) a:where(.svelte-1d9ynzy):hover{background-color:var(--light-gray);color:var(--primary-color);font-weight:900}.hamburger-btn.svelte-1d9ynzy{display:none;background:transparent;border:none;cursor:pointer;flex-direction:column;justify-content:space-around;width:30px;height:25px;padding:0;z-index:101}.hamburger-btn.svelte-1d9ynzy .bar:where(.svelte-1d9ynzy){width:100%;height:3px;background-color:var(--primary-color);border-radius:10px;transition:all .3s ease-in-out}.hamburger-btn.open.svelte-1d9ynzy .bar:where(.svelte-1d9ynzy):nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger-btn.open.svelte-1d9ynzy .bar:where(.svelte-1d9ynzy):nth-child(2){opacity:0}.hamburger-btn.open.svelte-1d9ynzy .bar:where(.svelte-1d9ynzy):nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media (max-width: 768px){.hamburger-btn.svelte-1d9ynzy{display:flex}.nav-links.svelte-1d9ynzy{position:fixed;top:0;right:0;width:100%;height:100vh;background-color:#fffffffa;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);flex-direction:column;align-items:center;justify-content:center;gap:3rem;transform:translate(100%);transition:transform .3s ease-in-out}.nav-links.open.svelte-1d9ynzy{transform:translate(0)}.nav-links.svelte-1d9ynzy a:where(.svelte-1d9ynzy){font-size:1.5rem}.dropdown.svelte-1d9ynzy>a:where(.svelte-1d9ynzy):after{display:none}.dropdown-menu.svelte-1d9ynzy{display:none!important}.dropdown.svelte-1d9ynzy:hover .dropdown-menu:where(.svelte-1d9ynzy){display:none!important}}footer.svelte-rgufgm{background-color:var(--white-color);padding:2rem 0;margin-top:3rem}.footer-content.svelte-rgufgm{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem}img.svelte-rgufgm{height:120px;max-width:250px;object-fit:contain;margin:0 auto}:root{--primary-color: #000081;--secondary-color: #a8b9c9;--text-color: #000000;--light-gray-bg: rgba(219, 220, 221, .7);--white-color: #f2f3f4;--font-family: "Poppins", sans-serif}body{margin:0;font-family:var(--font-family);color:var(--text-color);background-color:var(--white-color);line-height:1.6;font-size:1rem}.container{max-width:1100px;margin:0 auto;padding:0 1.5rem}h1,h2,h3{color:var(--primary-color);font-weight:900}h1{font-size:2.5rem;margin:0}h2{font-size:2rem;margin-top:2.5rem;margin-bottom:1.5rem}h3{font-size:1.5rem;margin-top:1.5rem;margin-bottom:1rem}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}main{min-height:70vh}@media (max-width: 600px){h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1rem}body{font-size:.8rem}}
