body{margin:0;padding:0;box-sizing:border-box;font-family:Oswald}.navbar{display:flex;align-items:center;justify-content:space-between;background:#fff;color:#000;position:relative;padding:.85rem 2rem .85rem 0;box-shadow:0 2px 4px #0000001a;z-index:1000}.navbar-links a{text-decoration:none;color:#000;font-size:3rem}.dropdown-content{display:none;position:absolute;left:0;right:auto;background:#fff;min-width:200px;z-index:1;list-style:none;padding-right:50px;margin:0;box-shadow:0 4px 8px #0000001a}@media (min-width: 769px){.dropdown:hover .dropdown-content{display:block;border-radius:8px;padding-right:20px}.dropdown:last-child .dropdown-content{left:auto;right:0}}.dropdown{position:relative;cursor:pointer;padding-right:15px}.dropdown-content a{color:#333;padding:12px 15px;display:block;text-decoration:none;font-size:.9rem}.dropdown-content a:hover{background:#f5f5f5}.navbar-logo{padding-left:25px;height:44px;width:auto;display:block}.navbar-logo-link{display:inline-flex;align-items:center;text-decoration:none}.navbar-hamburger{display:none;background:none;border:none;color:#000;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s;z-index:1001}.navbar-hamburger:hover{background-color:#f5f5f5}.navbar-links{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0 1rem 0 0;border-radius:8px}.navbar-links li a{color:#000;text-decoration:none;font-size:1rem;border-radius:8px;display:inline-block;padding:.3rem 0}.navbar-links li a:hover{text-decoration:underline;border-radius:8px}.dropdown-content .dropdown-label{display:block;padding:.65rem 1rem .2rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#999;cursor:default;pointer-events:none}.dropdown-content .dropdown-label+a{border-top:none}.dropdown-content a+.dropdown-label{border-top:1px solid rgba(0,0,0,.08);margin-top:.3rem}.coming-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#f0f0f0}@media (max-width: 768px){.navbar{padding:0 1rem;min-height:80px;background:#fff!important;position:relative;z-index:1000}.navbar-logo{height:34px;width:auto;padding-left:0}.navbar-hamburger{display:block!important;background:none!important;border:none!important;color:#000!important;cursor:pointer!important;padding:8px!important;border-radius:4px!important;transition:background-color .2s!important;z-index:1001!important}.navbar-hamburger:hover{background-color:#f5f5f5!important}.navbar-links{display:none!important;flex-direction:column!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;background:#fff!important;padding:1rem!important;border-radius:0 0 8px 8px!important;z-index:999!important;box-shadow:0 4px 8px #0000001a!important;width:100%!important;margin:0!important;gap:0!important}.navbar-links.open{display:flex!important}.navbar-links li{margin:.5rem 0!important;width:100%!important}.navbar-links li a{font-size:1.1rem!important;padding:.75rem 0!important;display:block!important;color:#000!important;text-decoration:none!important;border-radius:0!important}.navbar-links li a:hover{text-decoration:underline!important;background:#f5f5f5!important}.dropdown{width:100%!important;padding-right:0!important;position:relative!important}.dropdown>a{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:.75rem 0!important;color:#000!important;text-decoration:none!important;cursor:pointer!important}.dropdown>a:after{content:"▼"!important;font-size:.8rem!important;transition:transform .2s!important}.dropdown.active>a:after{transform:rotate(180deg)!important}.dropdown-content{position:static!important;display:none!important;background:#f8f8f8!important;margin-top:.5rem!important;padding:.5rem 0!important;border-radius:4px!important;box-shadow:none!important;border-left:3px solid #007bff!important;min-width:auto!important;padding-right:0!important}.dropdown.active .dropdown-content{display:block!important}.dropdown-content a{padding:.5rem 1rem!important;font-size:.95rem!important;color:#333!important;background:transparent!important}.dropdown-content a:hover{background:#e9ecef!important}.dropdown-content .dropdown-label{padding:.6rem 1rem .15rem!important;font-size:.65rem!important}}
