[data-astro-cid-sckkx6r4]{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1f2937;min-height:100vh;display:flex;flex-direction:column;background:#fafafa}main[data-astro-cid-sckkx6r4]{flex:1}.navbar[data-astro-cid-sckkx6r4]{background:#fff;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:1000}.nav-container[data-astro-cid-sckkx6r4]{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between;align-items:center;height:64px}.nav-brand[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:.75rem}.logo[data-astro-cid-sckkx6r4]{flex-shrink:0;transition:transform .2s}.logo[data-astro-cid-sckkx6r4]:hover{transform:rotate(5deg)}.brand-name[data-astro-cid-sckkx6r4]{font-size:1.5rem;font-weight:700;color:#2563eb;text-decoration:none;transition:color .2s}.brand-name[data-astro-cid-sckkx6r4]:hover{color:#1d4ed8}.nav-menu[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:2rem}.nav-link[data-astro-cid-sckkx6r4]{color:#4b5563;text-decoration:none;font-weight:500;padding:.5rem 0;transition:color .2s;background:none;border:none;cursor:pointer;font-size:1rem}.nav-link[data-astro-cid-sckkx6r4]:hover{color:#2563eb}.dropdown[data-astro-cid-sckkx6r4]{position:relative}.dropdown-toggle[data-astro-cid-sckkx6r4]:after{content:"▼";margin-left:.5rem;font-size:.75rem;transition:transform .2s}.dropdown-toggle[data-astro-cid-sckkx6r4].active:after{transform:rotate(180deg)}.dropdown-content[data-astro-cid-sckkx6r4]{position:absolute;top:100%;left:0;background:#fff;min-width:200px;max-height:400px;overflow-y:auto;box-shadow:0 8px 16px #0000001a;border-radius:8px;padding:.5rem 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s}.dropdown-content[data-astro-cid-sckkx6r4].active{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-content[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{display:block;padding:.5rem 1rem;color:#4b5563;text-decoration:none;transition:background .2s;font-size:.875rem}.dropdown-content[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover{background:#f3f4f6;color:#2563eb}.hamburger[data-astro-cid-sckkx6r4]{display:none;flex-direction:column;cursor:pointer;gap:4px;padding:4px}.hamburger[data-astro-cid-sckkx6r4] span[data-astro-cid-sckkx6r4]{width:25px;height:3px;background:#4b5563;transition:.3s;border-radius:2px}.hamburger[data-astro-cid-sckkx6r4].active span[data-astro-cid-sckkx6r4]:nth-child(1){transform:rotate(-45deg) translate(-5px,6px)}.hamburger[data-astro-cid-sckkx6r4].active span[data-astro-cid-sckkx6r4]:nth-child(2){opacity:0}.hamburger[data-astro-cid-sckkx6r4].active span[data-astro-cid-sckkx6r4]:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}footer[data-astro-cid-sckkx6r4]{background:#1f2937;color:#e5e7eb;margin-top:auto}.footer-container[data-astro-cid-sckkx6r4]{max-width:1200px;margin:0 auto;padding:2rem 1rem 1rem}.footer-content[data-astro-cid-sckkx6r4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2rem}.footer-section[data-astro-cid-sckkx6r4] h3[data-astro-cid-sckkx6r4]{color:#2563eb;font-size:1.5rem;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.footer-section[data-astro-cid-sckkx6r4] h4[data-astro-cid-sckkx6r4]{margin-bottom:1rem;color:#f9fafb;font-weight:600}.footer-section[data-astro-cid-sckkx6r4] p[data-astro-cid-sckkx6r4]{color:#9ca3af;margin-bottom:1rem;font-size:.875rem}.footer-section[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{display:block;color:#9ca3af;text-decoration:none;margin-bottom:.5rem;transition:color .2s;font-size:.875rem}.footer-section[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover{color:#2563eb}.footer-social[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:.5rem;margin-top:1rem}.footer-logo[data-astro-cid-sckkx6r4]{opacity:.8}.coming-soon[data-astro-cid-sckkx6r4]{display:block;color:#6b7280;font-size:.75rem;font-style:italic;margin-top:.5rem}.footer-bottom[data-astro-cid-sckkx6r4]{border-top:1px solid #374151;padding-top:1rem;text-align:center}.footer-bottom[data-astro-cid-sckkx6r4] p[data-astro-cid-sckkx6r4]{color:#9ca3af;font-size:.875rem;margin:0}@media (max-width: 768px){.hamburger[data-astro-cid-sckkx6r4]{display:flex}.nav-menu[data-astro-cid-sckkx6r4]{position:fixed;left:-100%;top:64px;flex-direction:column;background-color:#fff;width:100%;text-align:center;transition:.3s;box-shadow:0 10px 27px #0000000d;padding:2rem 0;align-items:stretch;gap:0}.nav-menu[data-astro-cid-sckkx6r4].active{left:0}.nav-link[data-astro-cid-sckkx6r4]{padding:1rem;border-bottom:1px solid #f3f4f6}.dropdown-content[data-astro-cid-sckkx6r4]{position:static;box-shadow:none;background:#f9fafb;margin-top:0;max-height:none;opacity:1;visibility:visible;transform:none;display:none}.dropdown-content[data-astro-cid-sckkx6r4].active{display:block}.footer-content[data-astro-cid-sckkx6r4]{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (max-width: 480px){.nav-container[data-astro-cid-sckkx6r4]{padding:0 .5rem}.brand-name[data-astro-cid-sckkx6r4]{font-size:1.25rem}.footer-content[data-astro-cid-sckkx6r4]{grid-template-columns:1fr}}
