.landing-root{--mnav-ease-out:cubic-bezier(.16, 1, .3, 1);--mnav-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--mnav-ink:#1c2045;--mnav-brand:#2382d4}.landing-root .mnav-toggle,.landing-root .mnav-panel,.landing-root .mnav-backdrop{display:none}.landing-root .mnav-toggle{--mnav-bar:#fff;-webkit-backdrop-filter:blur(8px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff1f;border:1px solid #ffffff59;border-radius:14px;flex-shrink:0;width:44px;height:44px;margin-left:12px;padding:0;transition:background-color .25s,border-color .25s,box-shadow .25s,transform .2s;position:relative}.landing-root .mnav-toggle:hover{background:#ffffff38}.landing-root .mnav-toggle:active{transform:scale(.92)}.landing-root .mnav-toggle:focus{outline:none}.landing-root .mnav-toggle:focus-visible{box-shadow:0 0 0 3px #ffffff8c}.landing-root .mnav-bar{background:var(--mnav-bar);border-radius:2px;width:20px;height:2px;margin-left:-10px;transition:top .2s .2s,transform .25s,opacity .2s .15s,background-color .25s;position:absolute;left:50%}.landing-root .mnav-bar--top{top:14px}.landing-root .mnav-bar--middle{transform-origin:100%;top:20px;transform:scaleX(.6)}.landing-root .mnav-bar--bottom{top:26px}.landing-root .mnav-toggle:hover .mnav-bar--middle{transform:scaleX(1)}.landing-root .mnav-toggle[aria-expanded=true] .mnav-bar{transition:top .2s ease, transform .4s var(--mnav-ease-spring) .2s, opacity .15s ease, background-color .25s ease}.landing-root .mnav-toggle[aria-expanded=true] .mnav-bar--top{top:20px;transform:rotate(45deg)}.landing-root .mnav-toggle[aria-expanded=true] .mnav-bar--middle{opacity:0;transform:scaleX(0)}.landing-root .mnav-toggle[aria-expanded=true] .mnav-bar--bottom{top:20px;transform:rotate(-45deg)}.landing-root .header-area.fixed-header .mnav-toggle{--mnav-bar:var(--mnav-ink);background:#2382d414;border-color:#1c204514}.landing-root .header-area.fixed-header .mnav-toggle:hover,.landing-root .header-area.fixed-header .mnav-toggle[aria-expanded=true]{background:#2382d429}.landing-root .header-area.fixed-header .mnav-toggle:focus-visible{box-shadow:0 0 0 3px #2382d459}.landing-root .mnav-panel{z-index:100000;opacity:0;visibility:hidden;transform-origin:100% 0;background:#fff;border-radius:20px;width:min(340px,100vw - 30px);padding:8px;transition:opacity .2s,transform .25s,visibility 0s linear .25s;position:absolute;top:calc(100% + 12px);right:15px;transform:translateY(-10px)scale(.96);box-shadow:0 0 0 1px #0f172a0d,0 24px 48px -12px #0f172a47}.landing-root .mnav-panel[data-open=true]{opacity:1;visibility:visible;transition:opacity .25s ease, transform .45s var(--mnav-ease-out), visibility 0s;transform:none}.landing-root .mnav-link{color:var(--mnav-ink);opacity:0;transition:background-color .2s ease, color .2s ease, opacity .3s ease, transform .45s var(--mnav-ease-out);border-radius:12px;justify-content:space-between;align-items:center;padding:13px 16px;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;display:flex;transform:translateY(-6px)}.landing-root .mnav-panel[data-open=true] .mnav-link{opacity:1;transform:none}.landing-root .mnav-link:hover,.landing-root .mnav-link:focus-visible,.landing-root .mnav-link[aria-current=page]{color:var(--mnav-brand);background:#2382d414;outline:none}.landing-root .mnav-link .fa{opacity:.35;font-size:18px;transition:transform .2s,opacity .2s}.landing-root .mnav-link:hover .fa,.landing-root .mnav-link[aria-current=page] .fa{opacity:1;transform:translate(3px)}.landing-root .mnav-link.mnav-cta{background:var(--mnav-brand);color:#fff;justify-content:center;margin-top:6px;box-shadow:0 8px 20px -8px #2382d4b3}.landing-root .mnav-link.mnav-cta:hover,.landing-root .mnav-link.mnav-cta:focus-visible{color:#fff;background:#1b6fb8}.landing-root .mnav-panel[data-open=true] .mnav-link:first-child{transition-delay:0s,0s,40ms,40ms}.landing-root .mnav-panel[data-open=true] .mnav-link:nth-child(2){transition-delay:0s,0s,70ms,70ms}.landing-root .mnav-panel[data-open=true] .mnav-link:nth-child(3){transition-delay:0s,0s,.1s,.1s}.landing-root .mnav-panel[data-open=true] .mnav-link:nth-child(4){transition-delay:0s,0s,.13s,.13s}.landing-root .mnav-panel[data-open=true] .mnav-link:nth-child(5){transition-delay:0s,0s,.16s,.16s}.landing-root .mnav-panel[data-open=true] .mnav-link:nth-child(6){transition-delay:0s,0s,.19s,.19s}.landing-root .mnav-panel[data-open=true] .mnav-link:nth-child(7){transition-delay:0s,0s,.22s,.22s}.landing-root .mnav-backdrop{z-index:98;-webkit-backdrop-filter:blur(4px);cursor:default;opacity:0;visibility:hidden;background:#0f172a59;border:0;border-radius:0;padding:0;transition:opacity .3s,visibility 0s linear .3s;position:fixed;inset:0}.landing-root .mnav-backdrop[data-open=true]{opacity:1;visibility:visible;transition:opacity .3s}@media (max-width:991px){.landing-root .mnav-toggle,.landing-root .mnav-panel,.landing-root .mnav-backdrop{display:block}}@media (max-width:767px){.landing-root .header-area .mnav-toggle{--mnav-bar:var(--mnav-ink);background:#2382d414;border-color:#1c204514}.landing-root .header-area .mnav-toggle:hover,.landing-root .header-area .mnav-toggle[aria-expanded=true]{background:#2382d429}.landing-root .header-area .mnav-toggle:focus-visible{box-shadow:0 0 0 3px #2382d459}}@media (prefers-reduced-motion:reduce){.landing-root .mnav-toggle,.landing-root .mnav-bar,.landing-root .mnav-panel,.landing-root .mnav-link,.landing-root .mnav-backdrop{transition-duration:.01ms!important;transition-delay:0s!important}}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins/poppins-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins/poppins-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins/poppins-latin-700-normal.woff2)format("woff2")}.landing-root.legacy-fonts{--font-poppins:"Poppins";--font-source-sans:"Source Sans Pro"}.landing-root,.landing-root body{font-family:var(--font-poppins), "Poppins", "Source Sans Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#1d1d1d;font-size:15px;font-style:normal;font-weight:400;line-height:1.7}.landing-root p{color:#1d1d1d;letter-spacing:1px;font-size:15px;line-height:26px}.landing-root h1,.landing-root h2,.landing-root h3,.landing-root h4,.landing-root h5,.landing-root h6{font-family:var(--font-source-sans), "Source Sans Pro", "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2}.landing-root .stat-item h2{font-family:var(--font-source-sans), "Source Sans Pro", "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}
