.footer{flex-direction:column;gap:28px;padding-top:64px;padding-bottom:40px;display:flex}.footer__upper{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.footer__brand{flex-direction:column;gap:12px;max-width:360px;display:flex}.footer__brand-name{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:26px;font-weight:800}.footer__brand-tag{color:var(--jb-text-muted);font-size:15px;line-height:1.6}.footer__news{flex-direction:column;align-items:flex-start;gap:14px;margin-left:auto;display:flex}.footer__news-text{flex-direction:column;gap:6px;max-width:280px;display:flex}.footer__news-text h3{color:var(--jb-text);font-size:17px;font-weight:700}.footer__news-text p{color:var(--jb-text-muted);font-size:14px;line-height:1.5}.footer__divider{background:var(--jb-line);width:100%;height:1px}.footer__lower{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer__copy{color:var(--jb-text-muted);font-size:14px}.footer__copy--highlight{color:var(--jb-text);font-weight:700}.footer__links{gap:24px;display:flex}.footer__link{color:var(--jb-text-muted);transition:color .25s var(--jb-ease);font-size:14px;font-weight:500;text-decoration:none}.footer__link:hover{color:var(--jb-accent)}@media (max-width:600px){.footer__lower{flex-direction:column;align-items:flex-start;gap:12px}.footer__news{margin-left:0}}
.input{align-items:center;display:flex}.input__action{color:#344054;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:650;transition:border-color .16s,color .16s,transform .16s}.input__action:hover:not(:disabled){color:#4f46e5;border-color:#9b8afb;transform:translateY(-1px)}.input__action:disabled{opacity:.6}@media (max-width:500px){.input__action{width:100%}}
