@import "https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";
.saas-root{color:#0b1f44;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}.saas-root *,.saas-root :before,.saas-root :after{box-sizing:border-box}.saas-root h1,.saas-root h2,.saas-root h3,.saas-root h4,.saas-root h5,.saas-root h6,.saas-root p,.saas-root ul,.saas-root ol,.saas-root figure{margin:0}.saas-root a{color:inherit;text-decoration:none}.saas-root button{font-family:inherit}.saas-root input,.saas-root textarea,.saas-root select,.saas-root button{font-family:Plus Jakarta Sans,sans-serif}.saas-root input:focus,.saas-root textarea:focus{background:#fff!important;border-color:#1e56e0!important}.saas-root ::placeholder{color:#9aa6ba}.saas-root [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.saas-root [data-reveal].is-revealed{opacity:1;transform:none}@keyframes fmpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fmpPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes fmpFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fmpMsgIn{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}
