.footer[data-v-98c8b36c]{background:var(--color-neutral-background-subtle);margin-top:64px;padding-top:40px}.footer-main[data-v-98c8b36c]{align-items:flex-start;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr;margin:0 auto;max-width:1080px;padding:24px}.footer-col[data-v-98c8b36c]{display:flex;flex-direction:column;gap:16px}.logo-col[data-v-98c8b36c]{gap:20px}.footer-logo[data-v-98c8b36c]{height:auto;width:160px}.footer-desc[data-v-98c8b36c]{color:var(--color-text-secondary,#666);font-size:16px;line-height:1.5;max-width:320px}.footer-col h4[data-v-98c8b36c]{color:var(--color-text-primary,#222);font-size:18px;font-weight:700;margin-bottom:8px}.footer-col ul[data-v-98c8b36c]{list-style:none;margin:0;padding:0}.footer-col ul li[data-v-98c8b36c]{margin-bottom:8px}.footer-col ul li a[data-v-98c8b36c]{color:var(--color-text-secondary,#666);font-size:16px;text-decoration:none;transition:color .2s}.footer-col ul li a[data-v-98c8b36c]:hover{color:var(--color-accent-background-bold,#2196f3)}.footer-bottom[data-v-98c8b36c]{background:none;overflow:hidden;padding:0;text-align:center;width:100vw}.footer-brand[data-v-98c8b36c]{color:#0000001a;display:block;font-size:12.5vw;font-weight:900;letter-spacing:-.03em;line-height:1;margin-bottom:-40px;margin-left:-2vw;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100vw}.logo-container[data-v-98c8b36c]{align-items:center;display:flex;gap:12px}.logo-container span[data-v-98c8b36c]{font-weight:700}@media (max-width:900px){.footer-main[data-v-98c8b36c]{gap:32px;grid-template-columns:1fr 1fr}.footer-brand[data-v-98c8b36c]{margin-bottom:-20px}}@media (max-width:600px){.footer-main[data-v-98c8b36c]{gap:24px;grid-template-columns:1fr}.footer-logo[data-v-98c8b36c]{width:120px}.footer-desc[data-v-98c8b36c]{max-width:100%}.footer-brand[data-v-98c8b36c]{margin-bottom:-10px}}
