.hub-footer[data-v-51a088d8]{margin-top:clamp(96px,12vw,160px)}.hub-footer__inner[data-v-51a088d8]{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,40px) 20px}.hub-footer__cols[data-v-51a088d8]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.hub-footer__links-grid[data-v-51a088d8]{display:contents}.hub-footer__brand-col[data-v-51a088d8]{max-width:380px}.hub-footer__brand[data-v-51a088d8]{display:flex;align-items:center;gap:10px}.hub-footer__mark[data-v-51a088d8]{width:28px;height:28px;border-radius:7px;background:#2352ea;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--hub-mono);font-weight:600;font-size:9px;line-height:1}.hub-footer__title[data-v-51a088d8]{font-weight:600;font-size:17px;letter-spacing:-.02em;color:#2352ea}.hub-footer__desc[data-v-51a088d8]{margin:16px 0 0;font-size:14px;line-height:1.6;color:#4a4b50}.hub-footer__link-underline[data-v-51a088d8]{color:#2352ea;text-decoration:underline;text-underline-offset:3px}.hub-footer__col-title[data-v-51a088d8]{font-size:14px;font-weight:500;color:#16171a}.hub-footer__links[data-v-51a088d8]{display:flex;flex-direction:column;gap:8px;margin-top:14px;font-size:14px}.hub-footer__link[data-v-51a088d8]{color:#4a4b50;text-decoration:none}.hub-footer__link[data-v-51a088d8]:hover{color:#2352ea}.hub-footer__bottom[data-v-51a088d8]{margin-top:56px;padding-top:22px;border-top:1px solid #eceae5;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 28px;font-size:12.5px;color:#6a6b70}.hub-footer__ai[data-v-51a088d8]{flex:1 1 auto;text-align:center}.hub-footer__legal[data-v-51a088d8]{display:flex;gap:14px}.hub-footer__legal-link[data-v-51a088d8]{position:relative;color:#4a4b50}.hub-footer__legal-link[data-v-51a088d8]:hover{color:#2352ea}.hub-footer__legal-link[data-v-51a088d8]:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}@media(max-width:759px){.hub-footer__inner[data-v-51a088d8]{padding-left:20px;padding-right:20px}.hub-footer__cols[data-v-51a088d8]{display:block}.hub-footer__brand-col[data-v-51a088d8]{grid-column:auto;max-width:none;display:flex;flex-direction:column;align-items:center;text-align:center}.hub-footer__desc[data-v-51a088d8]{max-width:320px;margin:14px auto 0;font-size:14px;line-height:1.6}.hub-footer__links-grid[data-v-51a088d8]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px auto 0;max-width:340px;text-align:left}.hub-footer__col[data-v-51a088d8]{text-align:left}.hub-footer__col-title[data-v-51a088d8]{font-size:14px;font-weight:500}.hub-footer__links[data-v-51a088d8]{margin-top:6px;gap:0}.hub-footer__link[data-v-51a088d8]{font-size:15px;padding:0;min-height:44px;display:flex;align-items:center}.hub-footer__bottom[data-v-51a088d8]{flex-direction:column;align-items:center;text-align:center;gap:12px;margin-top:40px;padding-top:22px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));border-top:1px solid #eceae5}.hub-footer__legal[data-v-51a088d8]{order:1;gap:20px;font-size:13px}.hub-footer__legal-link[data-v-51a088d8]{color:#4a4b50}.hub-footer__bottom>span[data-v-51a088d8]:not(.hub-footer__ai):not(.hub-footer__legal){order:2;font-size:12.5px;color:#6a6b70}.hub-footer__ai[data-v-51a088d8]{order:3;flex:0 0 auto;font-size:12px;color:#6a6b70;max-width:320px;text-wrap:balance}}
