.CaseStudies_layout__yFpna{padding:64px 165px;background:#fff;overflow:clip}@media(max-width:1440px)and (min-width:1025px){.CaseStudies_layout__yFpna{padding-inline:64px}}@media(max-width:768px){.CaseStudies_layout__yFpna{padding:32px 16px}}.CaseStudies_inner__LyhUm{display:flex;flex-direction:column;gap:0;width:100%;margin:0 auto}@media(max-width:768px){.CaseStudies_inner__LyhUm{gap:24px}}.CaseStudies_stickyItem__j_SwL{position:-webkit-sticky;position:sticky;top:calc(112px + var(--stack-offset, 0px));z-index:var(--stack-z,1);padding-bottom:24px}@media(max-width:768px){.CaseStudies_stickyItem__j_SwL{position:static;top:auto;z-index:auto;padding-bottom:0}}.CaseStudies_card__7PKQO{display:flex;flex-direction:column;gap:32px;padding:48px;border:1px solid rgba(83,86,98,.1);border-radius:48px;background:#fff;box-shadow:0 15px 32px 0 rgba(83,86,98,.05);transform-origin:center top;will-change:transform,opacity}@media(max-width:768px){.CaseStudies_card__7PKQO{gap:24px;padding:24px;border-radius:32px}}.CaseStudies_header__wsR0a{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}@media(max-width:768px){.CaseStudies_header__wsR0a{flex-direction:column;gap:32px}}.CaseStudies_headerCopy__20QqO{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-width:0}.CaseStudies_headerCopy__20QqO h2{margin:0;color:#0c1021;font-size:42px;font-weight:400;line-height:1.2}@media(max-width:768px){.CaseStudies_headerCopy__20QqO h2{font-size:32px}}.CaseStudies_headerCopy__20QqO p{margin:0;color:#535662;font-size:18px;font-weight:400;line-height:1.55}.CaseStudies_badge__gqV7x{width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:16px;background:rgba(66,104,255,.15);color:#4268ff;font-size:16px;line-height:1.2}.CaseStudies_badge__gqV7x,.CaseStudies_number__6D_xa{display:inline-flex;align-items:center;justify-content:center;font-weight:400}.CaseStudies_number__6D_xa{width:64px;height:64px;flex-shrink:0;border-radius:64px;background:#4268ff;color:#fff;font-size:32px;line-height:1}@media(max-width:768px){.CaseStudies_number__6D_xa{order:-1}}.CaseStudies_divider__rC9mw{width:100%;height:1px;background:rgba(83,86,98,.15)}.CaseStudies_gridThree__xmn_c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}@media(max-width:768px){.CaseStudies_gridThree__xmn_c{grid-template-columns:1fr}}.CaseStudies_infoCard__m1DFK{display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px;border:1px solid rgba(12,16,33,.1);border-radius:32px}.CaseStudies_infoCard__m1DFK h3{margin:0;color:#0c1021;font-size:24px;font-weight:400;line-height:1.2}.CaseStudies_infoCard__m1DFK p{margin:0;color:#535662;font-size:18px;font-weight:400;line-height:1.55}.CaseStudies_diagram__DeNab{border-radius:24px;background:radial-gradient(circle,rgba(66,104,255,.08) 1.2px,transparent 0),#fafafa;background-size:14px 14px;overflow:hidden}@media(max-width:768px){.CaseStudies_diagram__DeNab{min-height:485px}}.CaseStudies_desktopDiagram__szp4K{display:block;padding:39px 16px 35px}@media(max-width:768px){.CaseStudies_desktopDiagram__szp4K{display:none}}.CaseStudies_desktopRow__7LJBj{display:flex;align-items:center;justify-content:flex-start;min-height:194px}.CaseStudies_desktopConnector__OOCEi{width:28px;height:0;flex-shrink:0;border-top:1.5px dashed rgba(66,104,255,.85)}.CaseStudies_desktopNodeGroup__WgoBQ{display:flex;align-items:center}.CaseStudies_cluster__XSosF{position:relative;width:132px;height:146px;flex-shrink:0}.CaseStudies_clusterOutline__NjDut{position:absolute;inset:0;border:2px dashed rgba(66,104,255,.7);border-radius:22px}.CaseStudies_clusterInput__iex99,.CaseStudies_clusterLogic__jLPXI,.CaseStudies_clusterProcess__EZ19S{position:absolute;left:50%;transform:translateX(-50%)}.CaseStudies_clusterInput__iex99{top:-20px}.CaseStudies_clusterProcess__EZ19S{top:50%;transform:translate(-50%,-50%)}.CaseStudies_clusterLogic__jLPXI{bottom:-20px}.CaseStudies_pill___JKZF{display:inline-flex;align-items:center;justify-content:center;padding:12px 14px;border-radius:16px;background:#fff;box-shadow:0 3.677px 18.386px 0 rgba(12,16,33,.1);color:#0c1021;font-size:14px;font-weight:600;line-height:1.2;text-align:center;white-space:nowrap}.CaseStudies_pillAi__1llIi{background:#4268ff;color:#fff}.CaseStudies_mobileDiagram__qLTS0{display:none;padding:39px 0 29px}@media(max-width:768px){.CaseStudies_mobileDiagram__qLTS0{display:flex;flex-direction:column;align-items:center}}.CaseStudies_mobileStep__UZSsR{display:flex;flex-direction:column;align-items:center}.CaseStudies_mobileConnector__Wa_QX{width:0;height:18px;border-left:1.5px dashed rgba(66,104,255,.85)}.CaseStudies_mobileClusterWrap__6NLbh{display:flex;flex-direction:column;align-items:center}.CaseStudies_mobileCluster__loLDY{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,auto));grid-gap:8px;gap:8px;padding:10px}.CaseStudies_mobileClusterOutline__UXh2j{position:absolute;inset:0;border:2px dashed rgba(66,104,255,.7);border-radius:18px}.Hero_layout__YeZPL{position:relative;overflow:hidden;padding:165px 165px 96px;background:#fff}@media(max-width:1440px)and (min-width:1025px){.Hero_layout__YeZPL{padding-inline:64px}}@media(max-width:768px){.Hero_layout__YeZPL{padding:112px 16px 32px}}.Hero_inner__0Fqmp{position:relative;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:12px}.Hero_inner__0Fqmp:after,.Hero_inner__0Fqmp:before{content:"";position:absolute;right:-160px;border-radius:999px;border:1px solid rgba(66,104,255,.08);pointer-events:none}.Hero_inner__0Fqmp:before{top:-92px;width:420px;height:168px;transform:rotate(-16deg)}.Hero_inner__0Fqmp:after{top:-34px;width:320px;height:120px;transform:rotate(-12deg)}@media(max-width:768px){.Hero_inner__0Fqmp:before{right:-110px;top:-54px;width:240px;height:92px}.Hero_inner__0Fqmp:after{right:-78px;top:-20px;width:190px;height:72px}}.Hero_badge__M7fA0{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:16px;background:rgba(66,104,255,.15);color:#4268ff;font-size:16px;font-weight:400;line-height:1.2}.Hero_inner__0Fqmp h1{max-width:1080px;margin:0;color:#0c1021;font-size:64px;font-weight:400;line-height:1.1}.Hero_inner__0Fqmp h1 span{color:#4268ff}@media(max-width:768px){.Hero_inner__0Fqmp h1{max-width:100%;font-size:32px;line-height:1.2}}.Hero_copy__V4_Fw{display:flex;flex-direction:column;gap:0;max-width:1090px}.Hero_copy__V4_Fw p{margin:0;color:#535662;font-size:20px;font-weight:400;line-height:1.6}.Hero_copy__V4_Fw p+p{margin-top:20px}@media(max-width:768px){.Hero_copy__V4_Fw p{font-size:18px;line-height:1.55}}