@keyframes spin{to{transform:rotate(360deg)}}@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}}.teams_showcase{display:flex;flex-direction:column;align-items:center;gap:24px;align-self:center;box-sizing:border-box;max-width:1024px;width:100%;padding:0 24px}@media(min-width:768px){.teams_showcase{padding:0 48px}}.teams_showcase__title{color:#fffc;font-size:18px;font-weight:400;line-height:24px;letter-spacing:-.261px;text-align:center}@media(min-width:545px){.teams_showcase__title{font-size:24px;line-height:30px;letter-spacing:-.348px}}.teams_showcase__grid{display:grid;grid-template-columns:repeat(4,1fr);width:100%;border:1px solid rgba(255,255,255,.2);border-radius:6px;backdrop-filter:blur(12px);overflow:hidden;color:#fffc}.teams_showcase__logo{display:flex;align-items:center;justify-content:center;height:56px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}@media(min-width:545px){.teams_showcase__logo{height:72px}}@media(min-width:768px){.teams_showcase__logo{height:92px}}.teams_showcase__logo:nth-child(4n){border-right:none}.teams_showcase__logo:nth-last-child(-n+4){border-bottom:none}.teams_showcase__logo svg,.teams_showcase__logo img{max-height:20px;max-width:72px;object-fit:contain}@media(min-width:545px){.teams_showcase__logo svg,.teams_showcase__logo img{max-height:28px;max-width:110px}}@media(min-width:768px){.teams_showcase__logo svg,.teams_showcase__logo img{max-height:38px;max-width:160px}}.testimonials_section{max-width:1260px;margin:0 auto;padding:40px 24px}@media(min-width:768px){.testimonials_section{padding:0 40px}}.testimonials_section__mobile{display:flex;flex-direction:column;gap:24px}.testimonials_section__mobile_content{display:flex;flex-direction:column;gap:32px}.testimonials_section h2.testimonials_section__mobile_title{font-size:30px;line-height:34px;letter-spacing:-1.2px;font-weight:500;color:var(--text);text-align:center;margin:0}.testimonials_section__mobile_card_stack{display:grid;grid-template-columns:1fr;border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(12px);border-radius:6px}.testimonials_section__mobile_card_stack>*{grid-row-start:1;grid-column-start:1}.testimonials_section__mobile_card{padding:24px 24px 20px;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.testimonials_section__mobile_card--active{opacity:1;pointer-events:auto}.testimonials_section__switcher{display:flex;gap:24px;align-items:center;justify-content:center}.testimonials_section__switcher_btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:none;background:transparent;cursor:pointer;color:#3e2dda;padding:0}.testimonials_section__dots{display:flex;gap:8px;align-items:center;justify-content:center}.testimonials_section__dot{width:12px;height:12px;border-radius:2px;border:1.5px solid rgba(62,45,218,.6);transform:rotate(45deg);background:transparent;padding:0;cursor:pointer}.testimonials_section__dot--active{border:none;background:#3e2dda}.testimonials_section__grid{display:grid;grid-template-columns:1fr 1fr;backdrop-filter:blur(12px)}.testimonials_section__grid>*{border-bottom:1px solid rgba(0,0,0,.1)}.testimonials_section__grid>*:nth-child(odd){border-right:1px solid rgba(0,0,0,.1)}.testimonials_section h2.testimonials_section__title{font-size:30px;line-height:34px;letter-spacing:-1.2px;font-weight:500;color:var(--text);margin:0}@media(min-width:768px){.testimonials_section h2.testimonials_section__title{font-size:52px;line-height:56px;letter-spacing:-2.08px}}.testimonials_section__title_cell{display:flex;flex-direction:column;justify-content:center;padding:96px 40px 60px 0}.testimonials_section__quote_cell{padding-top:96px;padding-bottom:60px}.testimonials_section__quote_cell:nth-child(2n){padding-left:40px}.testimonials_section__quote_cell:nth-child(odd){padding-right:40px}.testimonials_section__card_content{display:flex;flex-direction:column;gap:16px}.testimonials_section p.testimonials_section__quote_text{font-size:18px;line-height:24px;letter-spacing:-.261px;font-weight:400;color:var(--text);margin:0 0 8px}@media(min-width:768px){.testimonials_section p.testimonials_section__quote_text{font-size:24px;line-height:32px;letter-spacing:-.348px}}.testimonials_section__quoter{display:flex;gap:12px;align-items:center}.testimonials_section__quoter_avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;align-self:flex-start;margin-top:2px}.testimonials_section__quoter_info{display:flex;flex-direction:column;gap:2px}.testimonials_section__quoter_name{display:block;font-size:19px;line-height:24px;letter-spacing:-.2755px;font-weight:500;color:var(--text)}.testimonials_section__quoter_role{display:block;font-size:16px;line-height:20px;letter-spacing:-.232px;font-weight:400;color:var(--text-tertiary)}.testimonials_section__logo_wrap{height:60px;display:flex;align-items:center}
