@keyframes spin{to{transform:rotate(1turn)}}@keyframes fade-up{0%{margin-top:2%;opacity:0}to{margin-top:0;opacity:1}}@keyframes fade-up-disappear{0%{margin-top:0;opacity:1}to{margin-top:-2%;opacity:0}}@keyframes slide-up{0%{margin-top:3%}to{margin-top:0}}@keyframes enter-up{0%{margin-top:24px}to{margin-top:0}}@keyframes grow-right{0%{width:0;transform:scaleX(0);transform-origin:left}to{width:100%;transform:scaleX(1)}}@keyframes grow-left{0%{width:0;transform:scaleX(0);transform-origin:right}to{width:100%;transform:scaleX(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes grow-width{0%{width:0}to{width:100%}}@keyframes cursor-blink{0%,to{border-color:transparent}50%{border-color:#1f1a38}}@keyframes scroll-up-out{0%{transform:translateY(0);opacity:1}70%{opacity:0}to{transform:translateY(-100%)}}@keyframes scroll-up-in{0%{transform:translateY(100%);opacity:0}70%{opacity:1}to{transform:translateY(0)}}@keyframes bounce{0%{transform:scale(1) translateY(-30%)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-.125em)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes grow{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes button-enable{0%{color:#aea4ec}to{color:#3e2dda}}.user_stories_section{display:flex;flex-direction:column;align-items:center;width:-webkit-fill-available;width:-moz-available}.user_stories_section:after{content:"";position:absolute;height:1.5px;width:90%;left:5%;bottom:-20px;background:rgba(171,0,255,.2);-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent)}@media(min-width:545px){.user_stories_section:after{width:50%;left:25%}}.user_stories_section h2{color:var(--text);text-align:center;margin-bottom:20px}.user_stories_section .user_stories_section__header{max-width:1024px}.user_stories_section .user_stories_section__subheader{text-align:center}.user_stories_section .user_stories_section__viewall{display:flex;align-items:center;justify-content:center;gap:12px;font-weight:300;text-decoration:none;margin-top:20px}@media(min-width:1024px){.user_stories_section .user_stories_section__viewall{gap:12px;justify-content:left}}.user_stories_section .user_stories_section__viewall .icon{margin-top:2px;height:14px;width:14px}@media(min-width:768px){.user_stories_section .user_stories_section__viewall .icon{margin-top:4px;height:16px;width:16px}}.user_stories_section .user_stories_section__grid{display:none}.user_stories_section .users_stories_section__blocks{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;align-items:stretch;margin:24px 0 48px}@media(min-width:768px){.user_stories_section .users_stories_section__blocks{margin:48px 0}}@media(min-width:1024px){.user_stories_section .users_stories_section__blocks{display:none}}.user_stories_section .user_stories_section__companies{display:flex;align-items:center;justify-content:center;gap:8px 20px;flex-wrap:wrap;opacity:.5;max-width:400px}.user_stories_section .user_stories_section__companies img{height:50px;width:auto}@media(min-width:545px){.user_stories_section .user_stories_section__companies{gap:8px 32px}}@media(min-width:768px){.user_stories_section .user_stories_section__companies img{height:60px;width:auto}}@media(min-width:1024px){.user_stories_section .user_stories_section__companies{max-width:500px;gap:8px 40px}}@media(min-width:1280px){.user_stories_section .user_stories_section__companies{gap:8px 60px}}@media(min-width:1024px){.user_stories_section{display:grid;grid-template:"header quotes" auto "logos quotes" auto/1fr 1.5fr;grid-gap:40px;gap:40px;align-items:center;position:relative}.user_stories_section:after{content:"";position:absolute;height:1.5px;width:800px;left:calc(50% - 400px);bottom:12px;background:rgba(171,0,255,.2);-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent)}.user_stories_section .user_stories_section__header{grid-area:header;align-self:end}.user_stories_section .user_stories_section__header *{text-align:left}.user_stories_section .user_stories_section__grid{grid-area:quotes;display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr 1fr}.user_stories_section .user_stories_section__grid .user_stories_section__grid__column{display:flex;flex-direction:column;gap:28px}.user_stories_section .user_stories_section__grid .user_stories_section_grid__spacer_block{border-radius:12px;box-shadow:0 0 8px 0 rgba(171,0,255,.08);border:1px solid transparent;background-color:hsla(0,0%,100%,.15);min-height:80px;flex:1 1;width:-webkit-fill-available;width:-moz-available}.user_stories_section .user_stories_section__companies{grid-area:logos;align-self:start;display:flex;align-items:center;justify-content:flex-start}}@media(min-width:1280px){.user_stories_section{gap:60px;grid-template:"header quotes" auto "logos quotes" auto/1fr 1.2fr}}.user_story_block{display:grid;grid-template:"icon" 37px "quote" 1fr "link" auto/1fr;grid-gap:12px;gap:12px;padding:16px;background-color:hsla(0,0%,100%,.15);border-radius:12px;box-shadow:0 16px 100px 0 rgba(171,0,255,.08),0 1px 2px 0 rgba(171,0,255,.24);transition:border-color .2s ease-in;border:1px solid transparent;text-decoration:none}@media(min-width:768px){.user_story_block{padding:24px;gap:24px}}.user_story_block:hover{border-color:#ab00ff;text-decoration:none}.user_story_block .user_story_block__logo{grid-area:icon;height:37px;width:auto}.user_story_block h3.user_story_block__quote{grid-area:quote;font-size:19px;line-height:27px;letter-spacing:-.276px;font-family:sofia-sans,sans-serif;font-style:italic;font-weight:400;color:#1f1a38}@media(min-width:768px){.user_story_block h3.user_story_block__quote{font-size:24px;line-height:32px;letter-spacing:-.348px}}.user_story_block .user_story_block__button{grid-area:link;display:flex;align-items:center;gap:12px;justify-self:start;align-self:end}.user_story_block .user_story_block__button span{font-weight:300}.user_story_block .user_story_block__button .icon{margin-top:2px;height:14px;width:14px}@media(min-width:768px){.user_story_block .user_story_block__button .icon{margin-top:4px;height:16px;width:16px}}.user_story_block .user_story_block__button:hover{text-decoration:none}@media(min-width:768px){.user_story_block .user_story_block__button .landing__description{font-size:24px;line-height:32px}}