.clients_section{width:100%;padding:60px 20px}@media(min-width:768px){.clients_section{padding:80px 48px}}.clients_section__header{max-width:761px;margin:0 auto 48px;text-align:center;display:flex;flex-direction:column;gap:20px}.clients_section__header h2{font-size:30px;line-height:34px;letter-spacing:-1.2px;margin:0 0 20px;font-weight:500;color:#1f1a38}@media(min-width:768px){.clients_section__header h2{font-size:52px;line-height:56px;letter-spacing:-2.08px}}.clients_section__header[class]>p{margin:0;font-size:18px;line-height:24px;letter-spacing:-.348px;color:#625f74}@media(min-width:768px){.clients_section__header[class]>p{font-size:24px;line-height:30px}}.clients_section__content{max-width:1260px;margin:0 auto;container-type:inline-size;backdrop-filter:blur(12px);background:#fff6;border:1px solid rgba(138,126,249,.2);border-radius:0;overflow:hidden;display:grid;grid-template-columns:1fr}@media(min-width:768px){.clients_section__content{grid-template-columns:1fr 1fr}}.clients_section__card{display:flex;flex-direction:column;gap:44px;padding:40px 40px 0}.clients_section__card--slack{border-bottom:1px solid rgba(138,126,249,.2)}@media(min-width:768px){.clients_section__card--slack{border-bottom:none;border-right:1px solid rgba(138,126,249,.2)}}.clients_section__card h3{margin:0 0 12px;font-size:20px;line-height:24px;letter-spacing:-.8px;font-weight:500;color:#1f1a38}@media(min-width:768px){.clients_section__card h3{font-size:24px;line-height:28px;letter-spacing:-.96px}}.clients_section__card .clients_section__card_text{display:flex;flex-direction:column;gap:8px}.clients_section__card .clients_section__card_text p{margin:0;font-size:16px;line-height:20px;letter-spacing:-.232px}@media(min-width:768px){.clients_section__card .clients_section__card_text p{font-size:18px;line-height:24px;letter-spacing:-.081px}}.clients_section__card_image{border-radius:10px 10px 0 0;overflow:hidden;margin-top:auto}.clients_section__card--slack .clients_section__card_image{background:radial-gradient(80% 80% at 50% 100%,#6d40aa4d,#6d40aa00)}.clients_section__img--L,.clients_section__img--M{display:none}.clients_section__img--S{display:block;width:100%;height:auto}@container (min-width: 380px){.clients_section .clients_section__img--S{display:none}.clients_section .clients_section__img--L{display:block;width:100%;height:auto}}@container (min-width: 650px){.clients_section .clients_section__img--L{display:none}.clients_section .clients_section__img--M{display:block;width:100%;height:auto}}@container (min-width: 900px){.clients_section .clients_section__img--M{display:none}.clients_section .clients_section__img--L{display:block;width:100%;height:auto}}.coding_agents_section .layers.coding_agents_section__layers{top:50%;left:100%;transform:translate(-50%,-50%)}@media(min-width:1280px){.coding_agents_section .layers.coding_agents_section__layers{left:75%}}.coding_agents_section__layout{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width:768px){.coding_agents_section__layout{grid-template-columns:1fr 1fr}}.coding_agents_section__grid_wrapper{display:flex;flex-direction:column;gap:10px}.coding_agents_section__grid_wrapper .coding_agents_section__grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.4);background:#0009}.coding_agents_section__callout{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:2px;color:#fff;border-right:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4)}.coding_agents_section__callout:nth-child(3n){border-right:none}.coding_agents_section__callout:nth-last-child(-n+3){border-bottom:none}.coding_agents_section__callout img{width:40px;height:40px}.coding_agents_section__callout svg{width:30px;padding:5px;height:30px}.coding_agents_section__callout span{font-size:17px;font-weight:400;line-height:24px;letter-spacing:-.276px;color:#fff}.dashed_line_bundle{pointer-events:none}.dashed_line_bundle path{stroke-width:.5}@media(min-width:768px){.dashed_line_bundle path{stroke-width:.75}}@media(min-width:1024px){.dashed_line_bundle path{stroke-width:1}}.questions_diagram{display:flex;flex-direction:column;align-items:center;padding-bottom:30px}.questions_diagram__lines{height:55px;width:139px}.questions_diagram__cube{display:flex;align-items:center;justify-content:center}.questions_diagram__cube img{height:170px;width:auto;margin:-18px}.questions_diagram__input{max-width:320px;width:100%;padding:3px;border-radius:12px;background:#3e2dda3d}@media(min-width:768px){.questions_diagram__input{max-width:460px;padding:4px;border-radius:16px}}.questions_diagram__input_inner{display:flex;align-items:center;gap:16px;min-height:40px;padding:6px 8px 6px 10px;border-radius:10px;border:1px solid #3e2dda;background:#fff;overflow:clip}@media(min-width:768px){.questions_diagram__input_inner{gap:40px;padding:8px 10px 8px 12px;border-radius:16px}}.questions_diagram__input_inner span{flex:1;font-size:14px;line-height:18px;letter-spacing:-.2px;color:#1f1a38}@media(min-width:768px){.questions_diagram__input_inner span{font-size:18px;line-height:24px;letter-spacing:-.261px}}.questions_diagram__send_button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border:none;border-radius:6px;background:#3e2dda;color:#fff;font-size:12px;cursor:default}@media(min-width:768px){.questions_diagram__send_button{width:34px;height:34px;min-width:34px;border-radius:8px;font-size:14px}}.questions_diagram__send_button svg{width:16px;height:16px}.problem_section{padding:60px 20px}@media(min-width:768px){.problem_section{padding:80px 32px}}.problem_section__content{max-width:1260px;margin:0 auto;display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.problem_section__content{display:grid;grid-template-columns:440px 1fr;gap:32px;align-items:center}}@media(min-width:1024px){.problem_section__content{grid-template-columns:515px 1fr}}.problem_section__text{display:flex;flex-direction:column;gap:20px}.problem_section__text h2{font-size:30px;line-height:34px;letter-spacing:-1.2px;margin:0 0 20px;font-weight:500;color:#1f1a38}@media(min-width:768px){.problem_section__text h2{font-size:52px;line-height:56px;letter-spacing:-2.08px}}.problem_section__text[class]>p{margin:0 0 12px;font-size:18px;line-height:24px;letter-spacing:-.261px;color:#625f74}.problem_section__text[class]>p:last-child{margin-bottom:0}.stat_box_content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;position:relative;width:100%}.stat_box_content__icon{height:40px;width:40px;font-size:40px;color:#1f1a38}.stat_box_content__title{font-size:28px;line-height:34px;letter-spacing:-.686px;font-weight:500;color:#1f1a38;margin:0}.stat_box_content__description{font-size:18px;line-height:24px;letter-spacing:-.081px;color:#625f74;margin:0}.stat_box_list{display:flex;flex-direction:column;width:100%;border:1px solid rgba(74,195,152,.32);border-radius:6px;overflow:hidden}@media(min-width:768px){.stat_box_list{display:grid;grid-template-columns:repeat(3,1fr)}}.stat_box_list .stat_box{border:none;border-radius:0}.stat_box_list .stat_box:not(:last-child){border-bottom:1px solid rgba(74,195,152,.32)}@media(min-width:768px){.stat_box_list .stat_box:not(:last-child){border-bottom:none;border-right:1px solid rgba(74,195,152,.32)}}.stat_box_list--indigo{border-color:#3e2dda33;background:#fff6;backdrop-filter:blur(12px)}.stat_box_list--indigo .stat_box:not(:last-child){border-bottom-color:#3e2dda33}@media(min-width:768px){.stat_box_list--indigo .stat_box:not(:last-child){border-right-color:#3e2dda33}}.use_cases_section{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);padding:60px 20px;display:flex;flex-direction:column;align-items:center;gap:32px}@media(min-width:768px){.use_cases_section{padding:80px 48px}}.use_cases_section h2{font-size:30px;line-height:34px;letter-spacing:-1.2px;font-weight:500;color:#1f1a38;text-align:center;margin:0;padding-bottom:20px}@media(min-width:768px){.use_cases_section h2{font-size:52px;line-height:56px;letter-spacing:-2.08px}}.use_cases_section__grid{max-width:1260px}.use_cases_section__card.stat_box{padding:40px 32px;justify-content:flex-start}@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}}.questions_container{display:flex;flex-direction:column}.questions_container[class] h2{font-size:36px;font-weight:400;line-height:44px;letter-spacing:-1.44px;margin:0}@media(min-width:768px){.questions_container[class] h2{font-size:52px;line-height:56px;letter-spacing:-2.08px}}.questions_container[class] h3{font-weight:400;margin-bottom:0}.questions_container .section_border{width:100%;overflow:hidden;box-sizing:border-box;max-width:1440px;align-self:center;display:flex;flex-direction:column}@media(min-width:1441px){.questions_container .section_border{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}}.questions_container .layers_wrapper{display:flex;width:fit-content;align-self:center;position:relative}.questions_container .layers_wrapper>:not(.layers){position:relative;z-index:1}.questions_container .layers_wrapper .layers{position:absolute}.questions_container .layers_wrapper.clients_section_wrapper{width:100%;border-top:1px solid rgba(0,0,0,.1)}.questions_container .layers_wrapper .layers.clients_section__layers{top:-200px;left:-400px;transform:translate(-50%)}.questions_hero{padding-bottom:80px;min-height:600px}.questions_hero .landing_hero__content{padding-top:100px}@media(min-width:768px){.questions_hero .landing_hero__content{padding-top:15px}}.questions_hero .landing_hero__layers{transform:translate(-50%,calc(-50% - 80px))}.questions_hero .questions_hero_content{max-width:800px}.questions_hero .questions_hero_description{max-width:604px}.questions_hero .landing_hero__content h1{color:#ffffffe6}@media(min-width:545px){.questions_hero .landing_hero__content h1{font-size:64px;line-height:64px;letter-spacing:-2.56px}}
