body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.p-card{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,border-color .2s ease}.price-card{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}.about-stats>div{transition:background .18s ease}.about-stats>div:hover{background:#fcfdff}@media(prefers-reduced-motion:no-preference){.p-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #12203614,0 24px 48px -16px #12203633;border-color:#cbd6e4}.price-card:hover{transform:translateY(-4px);box-shadow:0 8px 18px #1220361a,0 30px 60px -20px #12203642}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}html.js-anim #fold-hero .eyebrow,html.js-anim #fold-hero h1,html.js-anim #fold-hero .fold-sub,html.js-anim #fold-hero .hero-stats,html.js-anim #fold-hero .login-card{animation:heroRise .85s cubic-bezier(.2,.8,.2,1) backwards}html.js-anim #fold-hero .eyebrow{animation-delay:.02s}html.js-anim #fold-hero h1{animation-delay:.1s}html.js-anim #fold-hero .fold-sub{animation-delay:.2s}html.js-anim #fold-hero .hero-stats{animation-delay:.3s}html.js-anim #fold-hero .login-card{animation-delay:.16s}}@keyframes heroRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
