.default-footer{--footer-ink:#242630;--footer-muted:#676975;--footer-line:#e7e7ec;--footer-violet:#6845a4;box-sizing:border-box;color:var(--footer-ink);background:#fff;font-family:DM Sans,system-ui,sans-serif;font-size:14px;line-height:1.5}.default-footer-brand{letter-spacing:-.8px;flex-shrink:0;align-items:center;gap:10px;font-size:22px;font-weight:700;display:inline-flex}.default-footer-brand img{display:block}.default-footer{border-top:1px solid var(--footer-line);margin-top:auto;padding:28px clamp(20px,4vw,64px) 16px}.default-footer-top{align-items:center;gap:24px;padding-bottom:20px;display:flex}.default-footer .default-footer-brand{font-size:19px}.default-footer-top p{max-width:460px;color:var(--footer-muted);margin:0;font-size:13px}.default-footer-top nav{gap:24px;margin-left:auto;display:flex}.default-footer-top nav a{align-items:center;min-height:44px;display:inline-flex}.default-footer .octonode-privacy{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-top:1px solid var(--footer-line);color:var(--footer-muted);font:inherit;background:0 0;padding:12px 0 0;font-size:12px}.default-footer .octonode-privacy nav{gap:0 24px;max-width:none;margin:0}.default-footer .octonode-privacy a{min-height:36px;color:var(--footer-muted)}.default-footer .octonode-privacy a:hover{color:var(--footer-violet)}@media (max-width:760px){.default-footer-top{flex-wrap:wrap;gap:12px 24px}.default-footer-top p{order:3;width:100%}.default-footer-top nav{gap:16px;font-size:13px}.default-footer .octonode-privacy nav{gap:0 16px}}.default-footer a{color:inherit;text-decoration:none}.default-footer a:hover{color:var(--footer-violet)}.default-footer :focus-visible{outline:2px solid var(--footer-violet);outline-offset:4px}@media (forced-colors:active){.default-footer,.default-footer *{color:canvastext!important}.default-footer a{color:linktext!important}}.octonode-privacy{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;color:#f2f2f3;text-align:start;overflow-wrap:anywhere;background:#101012;border-top:1px solid #303034;padding:.75rem clamp(1rem,4vw,3rem);font:.875rem/1.65 system-ui,sans-serif}.octonode-privacy nav{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;max-width:1200px;margin:0 auto;display:flex}.octonode-privacy a{color:#b5b5bf;text-underline-offset:.25em;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.octonode-privacy a:hover{color:#fff;text-decoration:underline}.octonode-privacy :focus-visible{outline-offset:4px;outline:2px solid #ffab99}@media (max-width:700px){.octonode-privacy nav{gap:.25rem 1rem}}
