.marketing-navbar{background: white; border-bottom: 1px solid #e5e7eb; position: sticky; top: 0; z-index: 1000; padding: 1rem 0}.marketing-navbar .container{max-width: 1200px; margin: 0 auto; padding: 0 2rem}.marketing-navbar-content{display: flex; align-items: center; justify-content: flex-start}.marketing-logo{text-decoration: none; display: flex; align-items: center; transition: opacity 0.2s ease}.marketing-logo:hover{opacity: 0.8}.marketing-logo img{height: 40px; width: auto}@media (max-width: 768px){.marketing-navbar .container{padding: 0 1rem}.marketing-logo img{height: 36px}}