.brand{gap:10px}.brand img{width:36px;height:36px;object-fit:cover;border-radius:50%;border:1px solid var(--cyan)}
.hero{padding-top:78px;padding-bottom:60px;display:flex;align-items:center;justify-content:space-between;gap:35px}.hero-copy{position:relative;z-index:1}.hero-logo{width:min(41vw,435px);filter:drop-shadow(0 0 32px rgba(67,235,209,.2));mix-blend-mode:screen}
@media(max-width:670px){.hero{padding-top:45px;padding-bottom:44px;display:block}.hero-logo{display:block;width:min(88vw,410px);margin:25px auto 0}}
