@font-face{font-family:Geist;src:url(https://cdn.jsdelivr.net/npm/geist@1.3.1/dist/fonts/geist-sans/Geist-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(https://cdn.jsdelivr.net/npm/geist@1.3.1/dist/fonts/geist-sans/Geist-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(https://cdn.jsdelivr.net/npm/geist@1.3.1/dist/fonts/geist-sans/Geist-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(https://cdn.jsdelivr.net/npm/geist@1.3.1/dist/fonts/geist-sans/Geist-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html{font-size:100%;scroll-behavior:smooth;scroll-padding-top:60px}@media (min-width: 1024px){html{font-size:125%}}.landing input:-webkit-autofill,.landing input:-webkit-autofill:hover,.landing input:-webkit-autofill:focus,.landing textarea:-webkit-autofill,.landing textarea:-webkit-autofill:hover,.landing textarea:-webkit-autofill:focus{-webkit-text-fill-color:#000;box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.landing,.landing *{font-family:Geist,Arial,Helvetica,sans-serif}.landing .fas,.landing .fa,.landing .far{font-family:"Font Awesome 5 Free";font-weight:900}.landing .fab{font-family:"Font Awesome 5 Brands";font-weight:400}.landing .far{font-weight:400}.hero-glow{background:radial-gradient(ellipse at 50% 0%,rgba(16,185,129,.12),transparent 60%)}.cta-glow{background:radial-gradient(ellipse at 50% 100%,rgba(16,185,129,.1),transparent 60%)}.demo-bar{flex:1;border-radius:4px 4px 0 0;animation:demoBarFloat 7s ease-in-out infinite;animation-delay:var(--delay, 0s)}@keyframes demoBarFloat{0%{height:4%}35%{height:var(--h)}65%{height:var(--h)}to{height:4%}}
