.landing-header[data-v-dd311efa]{padding:var(--space) 0;justify-content:space-between}.landing-brand[data-v-dd311efa],.landing-header[data-v-dd311efa]{align-items:center;display:flex}.landing-brand[data-v-dd311efa]{color:var(--color-text);gap:.5rem;font-size:1.25rem;font-weight:800;text-decoration:none}.landing-logo[data-v-dd311efa]{border-radius:.5rem}.landing-login[data-v-dd311efa]{border:1px solid var(--color-border);color:var(--color-text);border-radius:999px;padding:.5rem 1rem;font-weight:700;text-decoration:none}.landing-footer[data-v-7ed0990c]{justify-content:space-between;gap:var(--space);padding:calc(var(--space)*2) 0 calc(var(--space)*3);border-top:1px solid var(--color-border);color:var(--color-muted);flex-wrap:wrap;font-size:.9375rem;display:flex}.footer-company[data-v-7ed0990c]{flex-direction:column;gap:.125rem;display:flex}.footer-name[data-v-7ed0990c]{color:var(--color-text)}.footer-company a[data-v-7ed0990c]{color:inherit}.footer-social[data-v-7ed0990c]{gap:.75rem;margin-top:.75rem;display:flex}.footer-social-link[data-v-7ed0990c]{color:var(--color-text);border-radius:6px;margin:-.25rem;padding:.25rem;display:inline-flex}.footer-social-link[data-v-7ed0990c]:hover{color:var(--color-accent)}.footer-social-link[data-v-7ed0990c]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.footer-links[data-v-7ed0990c]{flex-direction:column;gap:.375rem;font-weight:700;display:flex}
