.marketing-nav-frame{--vlt-y:#f5ad18;--vlt-y-deep:#c98a00;--vlt-brown:#78350f;--vlt-ink:#1c1917;--vlt-mid:#44403c;--vlt-paper:#fafaf8;--vlt-bd:#e7e3dc;--vlt-serif:"Cormorant Garamond", Georgia, serif;--vlt-sans:"Plus Jakarta Sans", system-ui, sans-serif}.marketing-nav-frame *,.marketing-nav-frame :before,.marketing-nav-frame :after{box-sizing:border-box}.marketing-nav-frame .vlt-nav{z-index:120;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#fafaf800;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:20px;width:100%;height:64px;padding:0 28px;transition:background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s,border-color .25s;display:flex;position:fixed;inset:0 0 auto}.cld-trial-banner~* .marketing-nav-frame .vlt-nav{top:var(--cld-trial-banner-height,0px)}.marketing-nav-frame .vlt-nav.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--vlt-bd);background:#fafaf8f2}.marketing-nav-frame .vlt-nav-brand{flex-shrink:0;align-items:center;gap:14px;min-width:0;display:flex}.marketing-nav-frame .vlt-nav-context{border-left:1px solid var(--vlt-bd);font-family:var(--vlt-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--vlt-brown);white-space:nowrap;align-items:center;padding-left:14px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.marketing-nav-frame .vlt-nav-logo{color:inherit;flex-shrink:0;align-items:center;gap:6px;text-decoration:none;display:flex}.marketing-nav-frame .vlt-nav-logo-text{font-family:var(--vlt-serif);letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1}.marketing-nav-frame .vlt-logo-v{color:var(--vlt-brown)}.marketing-nav-frame .vlt-logo-iesly{color:var(--vlt-y)}.marketing-nav-frame .vlt-nav-links{align-items:center;gap:0;min-width:0;display:flex}.marketing-nav-frame .vlt-nav-sections{align-items:center;gap:20px;min-width:0;display:flex}.marketing-nav-frame .vlt-nav-pages{border-left:1px solid var(--vlt-bd);flex-shrink:0;align-items:center;gap:8px;margin-left:22px;padding-left:22px;display:flex}.marketing-nav-frame .vlt-nav-section-link,.marketing-nav-frame .vlt-nav-login{color:var(--vlt-mid);font-family:var(--vlt-sans);white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.marketing-nav-frame .vlt-nav-page-link{border:1.5px solid var(--vlt-bd);color:var(--vlt-ink);font-family:var(--vlt-sans);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,color .15s,transform .1s;display:inline-flex;box-shadow:0 1px 2px #1c19170a}.marketing-nav-frame .vlt-nav-page-link:hover{border-color:var(--vlt-ink);color:var(--vlt-ink);transform:translateY(-1px)}.marketing-nav-frame .vlt-nav-page-link-accent{background:var(--vlt-y-bg);color:var(--vlt-brown);border-color:#f5ad188c}.marketing-nav-frame .vlt-nav-page-link-accent:hover{border-color:var(--vlt-y-deep);color:var(--vlt-brown);background:#fff3d6}.marketing-nav-frame .vlt-nav-section-link:hover,.marketing-nav-frame .vlt-nav-login:hover{color:var(--vlt-ink)}.marketing-nav-frame .vlt-nav-right{align-items:center;gap:12px;display:flex}.marketing-nav-frame .vlt-lang-sel{border:1.5px solid var(--vlt-bd);color:var(--vlt-mid);font-family:var(--vlt-sans);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:2px;padding:6px 10px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s;display:flex}.marketing-nav-frame .vlt-lang-sel:hover{border-color:var(--vlt-ink);color:var(--vlt-ink)}.marketing-nav-frame .vlt-btn{background:var(--vlt-y);color:var(--vlt-ink);font-family:var(--vlt-sans);white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.marketing-nav-frame .vlt-btn:hover{background:#e8a012;transform:translateY(-1px)}.marketing-nav-frame .vlt-nav-cta{padding:9px 20px;font-size:14px}.marketing-nav-frame .vlt-nav-login{border-radius:6px;padding:9px 12px}.marketing-nav-frame .vlt-nav-auth-desktop{align-items:center;gap:12px;display:flex}.marketing-nav-frame .vlt-nav-menu-btn{border:1.5px solid var(--vlt-bd);width:40px;height:40px;color:var(--vlt-ink);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0;display:none}.marketing-nav-frame .vlt-nav-menu-icon{flex-direction:column;justify-content:center;gap:5px;width:18px;display:flex}.marketing-nav-frame .vlt-nav-menu-icon span{background:currentColor;border-radius:1px;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.marketing-nav-frame .vlt-nav.menu-open .vlt-nav-menu-icon span:first-child{transform:translateY(7px)rotate(45deg)}.marketing-nav-frame .vlt-nav.menu-open .vlt-nav-menu-icon span:nth-child(2){opacity:0}.marketing-nav-frame .vlt-nav.menu-open .vlt-nav-menu-icon span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.marketing-nav-frame .vlt-nav-drawer,.marketing-nav-frame .vlt-nav-backdrop{display:none}#challenge,#how,#score,#features,#privacy,#pricing,#languages,#faq{scroll-margin-top:80px}@media (width<=900px){.marketing-nav-frame .vlt-nav-links-desktop,.marketing-nav-frame .vlt-nav-auth-desktop{display:none}.marketing-nav-frame .vlt-nav-menu-btn{z-index:121;display:inline-flex;position:relative}.marketing-nav-frame .vlt-nav-drawer{z-index:110;background:var(--vlt-paper);border-left:1px solid var(--vlt-bd);visibility:hidden;pointer-events:none;width:min(100%,360px);max-height:calc(100vh - 64px);transition:transform .25s,visibility .25s;display:block;position:fixed;top:64px;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 24px #1c191714}.marketing-nav-frame .vlt-nav-drawer.open{visibility:visible;pointer-events:auto;transform:translate(0)}.marketing-nav-frame .vlt-nav-drawer-inner{flex-direction:column;gap:20px;padding:20px 20px 32px;display:flex}.marketing-nav-frame .vlt-nav-drawer .vlt-nav-sections{flex-direction:column;align-items:flex-start;gap:14px}.marketing-nav-frame .vlt-nav-drawer .vlt-nav-pages{border-left:none;flex-direction:column;align-items:stretch;gap:10px;margin-left:0;padding-left:0}.marketing-nav-frame .vlt-nav-drawer .vlt-nav-page-link{justify-content:center}.marketing-nav-frame .vlt-nav-drawer-auth{border-top:1px solid var(--vlt-bd);flex-direction:column;gap:10px;padding-top:12px;display:flex}.marketing-nav-frame .vlt-nav-drawer-auth .vlt-nav-login,.marketing-nav-frame .vlt-nav-drawer-auth .vlt-nav-cta{text-align:center;justify-content:center;width:100%;display:flex}.marketing-nav-frame .vlt-nav-backdrop{z-index:105;cursor:pointer;background:#1c191759;border:none;padding:0;display:block;position:fixed;inset:64px 0 0}.cld-trial-banner~* .marketing-nav-frame .vlt-nav-drawer,.cld-trial-banner~* .marketing-nav-frame .vlt-nav-backdrop{top:calc(64px + var(--cld-trial-banner-height,0px))}.cld-trial-banner~* .marketing-nav-frame .vlt-nav-drawer{max-height:calc(100vh - 64px - var(--cld-trial-banner-height,0px))}}@media (width<=600px){.marketing-nav-frame .vlt-nav{gap:12px;padding:0 16px}.marketing-nav-frame .vlt-nav-brand{gap:10px}.marketing-nav-frame .vlt-nav-context{letter-spacing:.1em;padding-left:10px;font-size:9px}.marketing-nav-frame .vlt-nav-right{gap:8px}.marketing-nav-frame .vlt-nav-cta{padding:8px 12px;font-size:13px}}
