.lf{--lf-text:#eef0ff;--lf-text-2:#c6cbea;--lf-text-3:#9a9fc4;--lf-line:#a091ff38;--lf-cyan:#4fd0ff;z-index:10;color:var(--lf-text);font-family:var(--font-sans), Inter, ui-sans-serif, system-ui, sans-serif;background:#04050ce0;border-top:1px solid #a091ff24;padding:2.5rem clamp(1.25rem,5vw,5.5rem) 2.6rem;font-size:1.15rem;line-height:1.5;position:relative}.lf *,.lf :before,.lf :after{box-sizing:border-box}.lf :where(p,ul){margin:0;padding:0}.lf a{color:inherit;text-decoration:none}.lf__row,.lf__legal,.lf__copy{width:min(78rem,100%);margin-inline:auto}.lf__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.lf__word{letter-spacing:.32em;font-size:1.25rem;font-weight:800}.lf__tagline{color:var(--lf-text-2)}.lf__product{border-top:1px solid #a091ff1a;margin-top:1.6rem;padding-top:1.4rem}.lf__product ul{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.lf__link--cta{background:#7c62ff29;border-color:#7c62ff80;font-weight:800}.lf__link--cta:hover{background:#7c62ff4d}.lf__legal{border-top:1px solid #a091ff1a;margin-top:1.6rem;padding-top:1.4rem}.lf__legal ul{flex-wrap:wrap;gap:.4rem;list-style:none;display:flex}.lf__link{color:var(--lf-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.55rem .95rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-block}.lf__link:hover{border-color:var(--lf-line);background:#7c62ff38}.lf :where(a,button):focus-visible{outline:2px solid var(--lf-cyan);outline-offset:3px;border-radius:999px}.lf__copy{color:var(--lf-text-3);margin-top:1.2rem;font-size:1rem}.lf .language-switcher{border:1px solid var(--lf-line);background:#0a0c228c;border-radius:999px;gap:.15rem;padding:.18rem;display:inline-flex}.lf .language-switcher__option{letter-spacing:.08em;text-align:center;min-width:2.6rem;color:var(--lf-text-2);border-radius:999px;padding:.4rem .75rem;font-size:1.05rem;font-weight:700}.lf .language-switcher__option[data-active=true]{color:#fff;background:#7c62ff59}
