.it-app-footer.is-full[data-v-1215cf0d]{border-top:1px solid var(--it-line);color:var(--it-muted);display:grid;font-size:14px;gap:28px 48px;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));line-height:1.5;margin:48px auto 0;max-width:1120px;padding:36px 24px 40px}.it-footer-brand[data-v-1215cf0d]{align-content:start;display:grid;gap:8px;max-width:340px}.it-footer-name[data-v-1215cf0d]{color:var(--it-ink);font-size:20px;line-height:1.2}.it-footer-copy[data-v-1215cf0d]{font-size:12px;margin-top:6px}.it-footer-social[data-v-1215cf0d]{align-items:center;display:flex;gap:8px}.it-footer-social a[data-v-1215cf0d]{align-items:center;background:var(--it-card-bg);border:1px solid var(--it-line);border-radius:50%;color:var(--it-ink2);display:inline-flex;height:44px;justify-content:center;transition:color .15s ease,border-color .15s ease,background .15s ease;width:44px}.it-footer-social a[data-v-1215cf0d]:hover{background:var(--it-bg2);border-color:var(--it-oliva);color:var(--it-oliva-dark)}.it-footer-social a[data-v-1215cf0d]:focus-visible{outline:2px solid var(--it-oliva);outline-offset:3px}.is-strip .it-footer-social[data-v-1215cf0d]{gap:6px}.is-strip .it-footer-social a[data-v-1215cf0d]{background:transparent;border:0;border-radius:0;height:24px;text-decoration:none;width:24px}.is-strip .it-footer-social a[data-v-1215cf0d]:hover{background:transparent}.is-strip .it-footer-social a[data-v-1215cf0d] span{height:16px;width:16px}.it-footer-heading[data-v-1215cf0d]{color:var(--it-ink);font-size:11px;font-weight:800;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.it-footer-group ul[data-v-1215cf0d]{display:grid;gap:4px;list-style:none;margin:0;padding:0}.is-full .it-footer-group a[data-v-1215cf0d],.is-full .it-footer-link-button[data-v-1215cf0d]{align-items:center;color:var(--it-ink2);display:inline-flex;font-size:14px;min-height:32px;text-decoration:none;transition:color .15s ease}.is-full .it-footer-group a[data-v-1215cf0d]:hover,.is-full .it-footer-link-button[data-v-1215cf0d]:hover{color:var(--it-oliva-dark);text-decoration:underline;text-underline-offset:4px}.is-full .it-footer-link-button[data-v-1215cf0d]{text-align:left}@media(max-width:760px){.it-app-footer.is-full[data-v-1215cf0d]{gap:24px 16px;grid-template-columns:1fr 1fr;margin-top:32px;padding:28px 22px 32px}.it-footer-brand[data-v-1215cf0d]{grid-column:1/-1}}
