button:not(:disabled),[role=button]:not(:disabled),[role=tab],[role=menuitem],[role=option],[role=switch],a,select:not(:disabled),summary,label[for],input[type=checkbox],input[type=radio],input[type=submit],input[type=button],input[type=reset]{cursor:pointer!important}
a:focus-visible,button:focus-visible{outline-offset:2px!important;outline:2px solid #818cf8!important}@keyframes geoFloat1{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-18px)rotate(8deg)}}@keyframes geoFloat2{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(-6deg)}}@keyframes geoFloat3{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-22px)rotate(12deg)}}@keyframes geoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes showcaseFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes landingFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing-fade-in{animation:.8s ease-out both landingFadeIn}.landing-delay-1{animation-delay:.15s}.landing-delay-2{animation-delay:.3s}.landing-delay-3{animation-delay:.45s}@media (min-width:640px){.lp-nav-links{display:flex!important}.lp-signin{display:block!important}.lp-hero-cta{flex-direction:row!important}.lp-hero-btn{width:auto!important}.lp-cta-btns{flex-direction:row!important}.lp-features{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lp-stats-val{font-size:1.875rem!important;line-height:2.25rem!important}.lp-section{padding-top:8rem!important;padding-bottom:8rem!important}.lp-hero{padding-top:11rem!important;padding-bottom:5rem!important}.lp-hero-title{font-size:3rem!important;line-height:1.1!important}.lp-hero-sub{font-size:1.25rem!important}}@media (min-width:768px){.lp-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lp-pricing{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lp-footer,.lp-cta-btns{flex-direction:row!important}}@media (min-width:1024px){.lp-features{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lp-pricing{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lp-hero-title{font-size:3.75rem!important}}@media (min-width:1280px){.lp-hero-title{font-size:4.5rem!important}}
