.site-header[data-astro-cid-qlfjksao]{background:linear-gradient(135deg,#667eeaf2,#764ba2f2);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px #0000001a}.header-container[data-astro-cid-qlfjksao]{max-width:1200px;margin:0 auto;padding:0 1rem}.header-content[data-astro-cid-qlfjksao]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;gap:1rem}.brand-section[data-astro-cid-qlfjksao]{flex-shrink:0}.brand-link[data-astro-cid-qlfjksao]{text-decoration:none;display:flex;align-items:center}.logo[data-astro-cid-qlfjksao]{display:flex;align-items:center;gap:.75rem}.brand-text[data-astro-cid-qlfjksao]{font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:-.025em}.main-nav[data-astro-cid-qlfjksao]{display:none}.nav-list[data-astro-cid-qlfjksao]{display:flex;align-items:center;gap:2rem;list-style:none;padding:0;margin:0}.nav-link[data-astro-cid-qlfjksao]{color:#ffffffe6;text-decoration:none;font-weight:500;font-size:.95rem;padding:.5rem 1rem;border-radius:.5rem;transition:all .2s ease;position:relative}.nav-link[data-astro-cid-qlfjksao]:hover{color:#fff;background:#ffffff1a;transform:translateY(-1px)}.dropdown[data-astro-cid-qlfjksao]{position:relative}.dropdown-toggle[data-astro-cid-qlfjksao]{cursor:pointer;background:none;border:none;color:#ffffffe6;font-weight:500;font-size:.95rem;padding:.5rem 1rem;border-radius:.5rem;transition:all .2s ease}.dropdown-toggle[data-astro-cid-qlfjksao]:hover{color:#fff;background:#ffffff1a}.dropdown-menu[data-astro-cid-qlfjksao]{display:none;position:absolute;top:100%;left:0;margin-top:.5rem;background:#fff;border-radius:.75rem;box-shadow:0 10px 40px #00000026;min-width:250px;padding:.75rem;z-index:1000}.dropdown[data-astro-cid-qlfjksao].active .dropdown-menu[data-astro-cid-qlfjksao]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.dropdown-section[data-astro-cid-qlfjksao]{padding:.5rem}.dropdown-header[data-astro-cid-qlfjksao]{font-weight:600;font-size:.85rem;color:#667eea;margin:0 0 .5rem;padding-bottom:.25rem;border-bottom:2px solid #f0f0f0}.dropdown-link[data-astro-cid-qlfjksao]{display:block;color:#4a5568;text-decoration:none;padding:.5rem .75rem;border-radius:.5rem;font-size:.9rem;transition:all .2s ease}.dropdown-link[data-astro-cid-qlfjksao]:hover{background:#f7fafc;color:#667eea;transform:translate(4px)}.mobile-nav-section-header[data-astro-cid-qlfjksao]{font-weight:600;font-size:.85rem;color:#ffffffb3;padding:.75rem 1.5rem .5rem;margin-top:.5rem;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1)}.back-section[data-astro-cid-qlfjksao]{flex-shrink:0}.back-button[data-astro-cid-qlfjksao]{display:flex;align-items:center;gap:.5rem;color:#ffffffe6;text-decoration:none;font-weight:500;font-size:.9rem;padding:.5rem 1rem;border-radius:.5rem;transition:all .2s ease;background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.back-button[data-astro-cid-qlfjksao]:hover{color:#fff;background:#fff3;transform:translate(-2px)}.back-text[data-astro-cid-qlfjksao]{display:none}.mobile-menu-section[data-astro-cid-qlfjksao]{display:flex;align-items:center}.mobile-menu-toggle[data-astro-cid-qlfjksao]{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:background .2s ease}.mobile-menu-toggle[data-astro-cid-qlfjksao]:hover{background:#ffffff1a}.mobile-menu[data-astro-cid-qlfjksao]{position:absolute;top:100%;left:0;right:0;background:linear-gradient(135deg,#667eeafa,#764ba2fa);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #00000026}.mobile-nav[data-astro-cid-qlfjksao]{padding:1rem 0}.mobile-nav-list[data-astro-cid-qlfjksao]{list-style:none;padding:0;margin:0}.mobile-nav-item[data-astro-cid-qlfjksao]{border-bottom:1px solid rgba(255,255,255,.1)}.mobile-nav-item[data-astro-cid-qlfjksao]:last-child{border-bottom:none}.mobile-nav-link[data-astro-cid-qlfjksao]{display:block;color:#ffffffe6;text-decoration:none;font-weight:500;padding:1rem 1.5rem;transition:all .2s ease;border-left:3px solid transparent}.mobile-nav-link[data-astro-cid-qlfjksao]:hover{color:#fff;background:#ffffff1a;border-left-color:#ffffff80;padding-left:2rem}.hidden[data-astro-cid-qlfjksao]{display:none!important}@media (min-width: 768px){.main-nav[data-astro-cid-qlfjksao]{display:block}.mobile-menu-section[data-astro-cid-qlfjksao]{display:none}.back-text[data-astro-cid-qlfjksao]{display:inline}.header-content[data-astro-cid-qlfjksao]{padding:1rem 0}.brand-text[data-astro-cid-qlfjksao]{font-size:1.75rem}}@media (min-width: 1024px){.nav-list[data-astro-cid-qlfjksao]{gap:2.5rem}.nav-link[data-astro-cid-qlfjksao]{font-size:1rem;padding:.6rem 1.2rem}}@media (max-width: 480px){.header-container[data-astro-cid-qlfjksao]{padding:0 .75rem}.brand-text[data-astro-cid-qlfjksao]{font-size:1.25rem}.logo[data-astro-cid-qlfjksao]{gap:.5rem}.logo[data-astro-cid-qlfjksao] svg[data-astro-cid-qlfjksao]{width:28px;height:28px}.mobile-nav-link[data-astro-cid-qlfjksao]{font-size:.9rem;padding:.875rem 1rem}}
