.Footer-module__VUkswa__footer{background:var(--surface-inverse);color:var(--inverse-fg-muted);width:100%;padding:80px 0 40px}.Footer-module__VUkswa__footerGrid{border-bottom:1px solid var(--inverse-line);max-width:var(--max);grid-template-columns:1.4fr 1fr 1fr 1fr 1.2fr;gap:40px;margin:0 auto;padding-bottom:56px;display:grid}.Footer-module__VUkswa__footer .Footer-module__VUkswa__logo{color:var(--inverse-fg);margin-bottom:18px}.Footer-module__VUkswa__footerTag{color:var(--inverse-fg-muted);max-width:280px;font-size:14px;line-height:1.55}.Footer-module__VUkswa__footer h5{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--inverse-fg-subtle);margin:0 0 16px;font-size:11px;font-weight:500}.Footer-module__VUkswa__footer ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__VUkswa__footer ul a{color:var(--inverse-fg-muted);font-size:14px;transition:color .15s}.Footer-module__VUkswa__footer ul a:hover{color:var(--accent)}.Footer-module__VUkswa__footer .newsletter{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.Footer-module__VUkswa__footer .newsletter input{background:var(--inverse-input-bg);border:1px solid var(--inverse-line);min-width:0;color:var(--inverse-fg);border-radius:8px;outline:none;flex:1;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.Footer-module__VUkswa__footer .newsletter input::placeholder{color:var(--inverse-ph)}.Footer-module__VUkswa__footer .newsletter input:focus{border-color:var(--accent)}.Footer-module__VUkswa__footer .newsletter button{background:var(--accent);color:var(--inverse-fg);border-radius:8px;padding:0 16px;font-size:14px;font-weight:500}.Footer-module__VUkswa__footerBottom{color:var(--inverse-fg-subtle);max-width:var(--max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding-top:28px;font-size:13px;display:flex}.Footer-module__VUkswa__socials{gap:10px;display:flex}.Footer-module__VUkswa__socials a{border:1px solid var(--inverse-line);border-radius:50%;place-items:center;width:32px;height:32px;transition:all .15s;display:grid}.Footer-module__VUkswa__socials a:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:1000px){.Footer-module__VUkswa__footerGrid{grid-template-columns:1fr 1fr;gap:32px;padding-bottom:48px}}@media (max-width:600px){.Footer-module__VUkswa__footer{padding:56px 0 32px}.Footer-module__VUkswa__footerGrid{grid-template-columns:1fr;gap:28px;padding-bottom:40px}.Footer-module__VUkswa__footerTag{max-width:none}}@media (max-width:420px){.Footer-module__VUkswa__footer .newsletter{flex-direction:column;align-items:stretch;gap:10px}:is(.Footer-module__VUkswa__footer .newsletter input,.Footer-module__VUkswa__footer .newsletter button){width:100%;min-height:44px}.Footer-module__VUkswa__footer .newsletter button{padding:0 16px}}
