.lp-menu.lp-menu-mega{position:static}.lp-menu-mega .lp-menu-pop{width:min(900px,100vw - 32px);padding-top:0;top:100%;left:50%;transform:translate(-50%,4px)}.lp-menu-mega:hover .lp-menu-pop,.lp-menu-mega:focus-within .lp-menu-pop{transform:translate(-50%)}.nv-mega{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 22px 48px -14px #14142838}.nv-groups{grid-template-columns:1fr 1.25fr 1.15fr;gap:0;padding:14px;display:grid}.nv-groups>.nv-group:nth-child(2),.nv-groups>.nv-group:nth-child(3){grid-row:span 2}.nv-groups>.nv-group:nth-child(4){border-left:0;border-top:1px solid var(--line);grid-area:2/1;margin-top:6px;padding-top:12px}.nv-group{padding:6px}.nv-group+.nv-group{border-left:1px solid var(--line)}.lp .nv-gh{text-transform:uppercase;letter-spacing:.06em;color:var(--ink);margin:4px 10px 8px;font-size:12px;font-weight:600}.lp .nv-gh small{text-transform:none;letter-spacing:0;color:var(--mute);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.nv-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lp-nav .nv-mega .nv-group li a{border-radius:11px;align-items:flex-start;gap:11px;padding:9px 10px;display:flex}.lp-nav .nv-mega .nv-group li a:hover{background:#f5f3ff}.nv-ic{width:30px;height:30px;color:var(--violet);background:#f1edfc;border-radius:9px;flex:none;place-items:center;display:grid}.nv-ic svg{width:16px;height:16px}.nv-group b{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:550;display:block}.nv-group small{color:var(--mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.nv-foot{border-top:1px solid var(--line);background:#fafafc;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 14px;display:grid}.lp-nav .nv-mega .nv-foot a{border-radius:11px;align-items:flex-start;gap:10px;padding:10px;display:flex}.lp-nav .nv-foot a:hover{background:#fff}.nv-foot svg{color:var(--violet);flex:none;margin-top:2px}.nv-foot b{color:var(--ink);font-size:13.5px;font-weight:550;display:block}.nv-foot small{color:var(--mute);margin-top:1px;font-size:12.5px;line-height:1.4;display:block}.lp-menu-pop li.nv-sep{border-top:1px solid var(--line);margin-top:6px;padding:10px 6px 4px}.lp .nv-sep .nv-gh{margin:0 6px 6px}.nv-inline{flex-wrap:wrap;gap:4px;display:flex}.lp-nav .lp-menu-pop .nv-inline a{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 10px;font-size:13.5px;display:inline-block}.nv-mobile{display:none;position:relative}.nv-mobile summary{border:1px solid var(--line);cursor:pointer;width:36px;height:36px;color:var(--ink);background:#fff;border-radius:10px;place-items:center;list-style:none;display:grid}.nv-mobile summary::-webkit-details-marker{display:none}.nv-mobile[open] summary{background:#ececf0}.nv-mobile-panel{border:1px solid var(--line);z-index:60;background:#fff;border-radius:18px;gap:18px;max-height:calc(100vh - 84px);padding:18px;display:grid;position:fixed;top:68px;left:12px;right:12px;overflow-y:auto;box-shadow:0 22px 48px -14px #14142840}.nv-mobile-panel>div{gap:2px;display:grid}.lp .nv-mobile-panel .nv-gh{margin:0 8px 6px}.nv-mobile-panel a{color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:9px 8px;font-size:15px;display:flex}.nv-mobile-panel a:hover{background:#f5f3ff}.nv-mobile-panel .nv-ic{width:28px;height:28px}@media (max-width:960px){.nv-mobile{display:block}.lp-nav-cta{align-items:center}}@media (max-width:480px){.lp-nav-cta .nv-signin{display:none}}.lp-nav-cta .lp-btn{white-space:nowrap}.nv-ft-top{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,250px) 1fr;align-items:start;gap:48px;padding-bottom:28px;display:grid}.nv-ft-brand{justify-items:start;gap:14px;display:grid}.lp .nv-ft-brand p{color:#6b6b73;max-width:26em;margin:0;font-size:14px;line-height:1.55}.nv-ft-badges{flex-wrap:wrap;gap:6px;display:flex}.nv-ft-badges span{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex}.nv-ft-badges svg{color:var(--violet)}.lp .lp-footer nav.lp-footer-cols.lp-footer-cols{grid-template-columns:2.6fr 1.2fr 1fr 1fr;gap:28px 24px}.lp-footer-cols a{white-space:nowrap}.nv-ft-features>div{grid-template-columns:1fr 1fr;gap:10px 20px;display:grid}.nv-ft-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-top:4px;display:flex}.nv-ft-bottom .lp-legal{margin:0}.lp .lp-footer nav.nv-ft-legal{color:#6b6b73;flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.nv-ft-legal a:hover{color:var(--ink)}.lp-footer-cols a{color:#6b6b73;font-size:14px}@media (max-width:960px){.nv-ft-top{grid-template-columns:1fr;gap:32px}.lp .lp-footer nav.lp-footer-cols.lp-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-ft-features{grid-column:1/-1}.lp-footer-cols a{white-space:normal}}.lp-menu-mega .lp-menu-pop:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.lp-menu-pop .nv-group li small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
