.CaseStudiesHero-module__0sAepq__section{background:var(--bg);padding-top:142.223px;padding-bottom:43.3789px;position:relative;overflow:hidden}.CaseStudiesHero-module__0sAepq__dot{display:none}.CaseStudiesHero-module__0sAepq__container{text-align:center;flex-direction:column;align-items:center;max-width:1345px;margin:0 auto;padding:0 40px;display:flex;position:relative}.CaseStudiesHero-module__0sAepq__arcWrapper{pointer-events:none;width:280px;height:156px;position:relative}.CaseStudiesHero-module__0sAepq__arcSvg{width:100%;height:auto;display:block;overflow:visible}.CaseStudiesHero-module__0sAepq__arcText{font-family:var(--font-manrope), -apple-system, system-ui, sans-serif;letter-spacing:-2px;fill:#1842a3;font-size:90px;font-weight:500}.CaseStudiesHero-module__0sAepq__titleBlock{font-family:var(--font-SoftBuild), var(--font-manrope), sans-serif;z-index:1;flex-direction:column;align-items:center;gap:10px;margin-top:-78px;font-weight:500;display:flex;position:relative}.CaseStudiesHero-module__0sAepq__subtitle{letter-spacing:-.04em;color:#166ad98c;font-family:inherit;font-size:32px;font-weight:500;line-height:1.2;display:inline-block}.CaseStudiesHero-module__0sAepq__title{letter-spacing:-.04em;color:#0c1e5b;margin:0;font-family:inherit;font-size:40px;font-weight:500;line-height:1.2}@media (max-width:1024px){.CaseStudiesHero-module__0sAepq__arcWrapper{width:260px;height:145px}.CaseStudiesHero-module__0sAepq__subtitle{font-size:28px}.CaseStudiesHero-module__0sAepq__title{font-size:34px}.CaseStudiesHero-module__0sAepq__titleBlock{margin-top:-70px}}@media (max-width:768px){.CaseStudiesHero-module__0sAepq__section{padding-top:96px;padding-bottom:32px}.CaseStudiesHero-module__0sAepq__dot{width:10px;height:10px;top:24px;left:18px;right:auto}.CaseStudiesHero-module__0sAepq__arcWrapper{width:220px;height:122px}.CaseStudiesHero-module__0sAepq__subtitle{font-size:26px}.CaseStudiesHero-module__0sAepq__title{font-size:28px}.CaseStudiesHero-module__0sAepq__container{padding:0 20px}.CaseStudiesHero-module__0sAepq__titleBlock{margin-top:-10px}}
.CaseStudiesAbout-module__6BbNHq__section{width:calc(100% - 80px);max-width:1520px;height:1013.55px;margin:0 auto;position:relative}.CaseStudiesAbout-module__6BbNHq__section:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(600px,#ecd8f3 0%,#ecd8f300 100%);width:min(1400px,100vw);height:1400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CaseStudiesAbout-module__6BbNHq__container{justify-content:center;align-items:stretch;width:100%;height:100%;display:flex}.CaseStudiesAbout-module__6BbNHq__left{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffd6;flex-direction:column;gap:12px;width:49.3333%;padding:120px 40px;display:flex}.CaseStudiesAbout-module__6BbNHq__header{flex-direction:column;align-items:flex-start;gap:4px;width:100%;height:139.594px;display:flex}.CaseStudiesAbout-module__6BbNHq__eyebrow{color:#05080c;align-items:center;gap:10px;height:22.5938px;font-size:16px;font-weight:500;line-height:22.5938px;display:inline-flex}.CaseStudiesAbout-module__6BbNHq__eyebrow:before{clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);content:"";background:#1a3b91;flex:none;width:18px;height:18px}.CaseStudiesAbout-module__6BbNHq__headline{color:#0c1e5b;width:100%;height:113px;font-family:var(--font-SoftBuild), sans-serif;letter-spacing:-.02em;margin:0;font-size:45px;font-weight:500;line-height:1.2}.CaseStudiesAbout-module__6BbNHq__aboutBody{align-items:center;width:100%;height:467.953px;margin-top:36px;display:flex}.CaseStudiesAbout-module__6BbNHq__body{flex-direction:column;gap:18px;width:100%;display:flex}.CaseStudiesAbout-module__6BbNHq__body p{color:#0c1e5b;margin:0;font-size:18px;font-weight:400;line-height:1.6}.CaseStudiesAbout-module__6BbNHq__body strong{color:inherit;font-weight:700}.CaseStudiesAbout-module__6BbNHq__ctaSlot{justify-content:center;align-items:flex-start;width:100%;height:106px;padding-top:20px;display:flex}.CaseStudiesAbout-module__6BbNHq__cta{color:#fff;background:linear-gradient(121deg,#021b7b 0%,#1670de 29%,#193493 100%);border-radius:999px;align-items:center;gap:8px;min-height:46px;margin-top:40px;padding:12px 16px;font-size:16px;font-weight:500;line-height:22px;transition:transform .3s;display:inline-flex;box-shadow:inset 0 2px 4px #fff6,0 0 0 1px #1842a3,0 10px 25px #7b8bd12e}.CaseStudiesAbout-module__6BbNHq__cta:hover{transform:translateY(-2px)}.CaseStudiesAbout-module__6BbNHq__collage{flex:none;justify-content:center;align-items:center;width:50.6667%;height:100%;padding:40px 0 30px;display:flex;position:relative;overflow:hidden}.CaseStudiesAbout-module__6BbNHq__collage:before{content:none}.CaseStudiesAbout-module__6BbNHq__collageCanvas{flex:none;width:920px;height:660px;position:relative}.CaseStudiesAbout-module__6BbNHq__tile{background:#fff;border:1px solid #ffffff1f;border-radius:16px;animation-duration:1.5s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards;position:absolute;overflow:hidden;box-shadow:0 20px 48px -8px #00000038}.CaseStudiesAbout-module__6BbNHq__tile img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.CaseStudiesAbout-module__6BbNHq__center{z-index:20;width:258px;height:510px;top:70px;left:50%;transform:translate(-50%)}.CaseStudiesAbout-module__6BbNHq__topCenter{z-index:15;width:150px;height:120px;top:4%;left:50%;transform:translate(-50%)}.CaseStudiesAbout-module__6BbNHq__bottomCenter{z-index:16;width:150px;height:360px;bottom:5%;left:50%;transform:translate(-50%)}.CaseStudiesAbout-module__6BbNHq__leftMid{z-index:12;width:230px;height:250px;top:60%;left:220px;transform:translateY(-54%)rotate(-4deg)}.CaseStudiesAbout-module__6BbNHq__rightMid{z-index:12;opacity:0;width:260px;height:310px;top:50%;right:15%;transform:translateY(-40%)}.CaseStudiesAbout-module__6BbNHq__bottomLeft{z-index:20;width:200px;height:220px;bottom:0;left:150px}.CaseStudiesAbout-module__6BbNHq__bottomRight{z-index:10;width:170px;height:170px;bottom:0;right:22%}.CaseStudiesAbout-module__6BbNHq__topLeft{z-index:8;width:250px;height:250px;top:140px;left:180px}.CaseStudiesAbout-module__6BbNHq__topRight{z-index:8;opacity:0;width:195px;height:220px;top:110px;right:200px}.CaseStudiesAbout-module__6BbNHq__center{animation-name:CaseStudiesAbout-module__6BbNHq__spinAndSlideUpCenter}.CaseStudiesAbout-module__6BbNHq__topCenter{animation-name:CaseStudiesAbout-module__6BbNHq__dropDownFromTop}.CaseStudiesAbout-module__6BbNHq__bottomCenter{animation-name:CaseStudiesAbout-module__6BbNHq__slideUpFromBottom}.CaseStudiesAbout-module__6BbNHq__leftMid{animation-name:CaseStudiesAbout-module__6BbNHq__slideUpLeftMid}.CaseStudiesAbout-module__6BbNHq__rightMid{animation-name:CaseStudiesAbout-module__6BbNHq__slideUpRightMid;animation-delay:.4s}.CaseStudiesAbout-module__6BbNHq__bottomLeft{animation-name:CaseStudiesAbout-module__6BbNHq__lightRotateInBottomLeft}.CaseStudiesAbout-module__6BbNHq__bottomRight{animation-name:CaseStudiesAbout-module__6BbNHq__bottomRightRotateIn}.CaseStudiesAbout-module__6BbNHq__topLeft{animation-name:CaseStudiesAbout-module__6BbNHq__spinAndSlideInLeft}.CaseStudiesAbout-module__6BbNHq__topRight{animation-name:CaseStudiesAbout-module__6BbNHq__slideUpAndRotateTopRight;animation-delay:.3s}@keyframes CaseStudiesAbout-module__6BbNHq__spinAndSlideUpCenter{0%{opacity:0;transform:translate(-50%,100vh)rotateY(0)}to{opacity:1;transform:translate(-50%)rotateY(720deg)}}@keyframes CaseStudiesAbout-module__6BbNHq__dropDownFromTop{0%{opacity:0;transform:translate(-50%,-100vh)}to{opacity:1;transform:translate(-50%)}}@keyframes CaseStudiesAbout-module__6BbNHq__slideUpFromBottom{0%{opacity:0;transform:translate(-50%,100vh)}to{opacity:1;transform:translate(-50%)}}@keyframes CaseStudiesAbout-module__6BbNHq__slideUpLeftMid{0%{opacity:0;transform:translateY(100vh)rotate(-4deg)}to{opacity:1;transform:translateY(-54%)rotate(-4deg)}}@keyframes CaseStudiesAbout-module__6BbNHq__slideUpRightMid{0%{opacity:0;transform:translateY(100vh)rotate(80deg)}to{opacity:1;transform:translateY(-40%)rotate(0)}}@keyframes CaseStudiesAbout-module__6BbNHq__lightRotateInBottomLeft{0%{opacity:0;transform:translateY(100vh)rotate(-80deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes CaseStudiesAbout-module__6BbNHq__bottomRightRotateIn{0%{opacity:0;transform:translateY(100vh)rotate(-80deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes CaseStudiesAbout-module__6BbNHq__spinAndSlideInLeft{0%{opacity:0;transform:translate(-100vw)rotateY(0)}to{opacity:1;transform:translate(0)rotateY(1080deg)}}@keyframes CaseStudiesAbout-module__6BbNHq__slideUpAndRotateTopRight{0%{opacity:0;transform:translateY(100vh)rotate(35deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (max-width:996px){.CaseStudiesAbout-module__6BbNHq__section{width:100%;height:auto}.CaseStudiesAbout-module__6BbNHq__container{flex-direction:column}.CaseStudiesAbout-module__6BbNHq__left{width:100%;padding:68px 24px}.CaseStudiesAbout-module__6BbNHq__header,.CaseStudiesAbout-module__6BbNHq__aboutBody,.CaseStudiesAbout-module__6BbNHq__ctaSlot{height:auto}.CaseStudiesAbout-module__6BbNHq__headline{height:auto;font-size:38px}.CaseStudiesAbout-module__6BbNHq__aboutBody{margin-top:42px}.CaseStudiesAbout-module__6BbNHq__collage{width:100%;height:660px}.CaseStudiesAbout-module__6BbNHq__collageCanvas{transform-origin:top;transform:scale(.8)}}@media (max-width:768px){.CaseStudiesAbout-module__6BbNHq__left{padding:60px 20px}.CaseStudiesAbout-module__6BbNHq__headline{font-size:28px}.CaseStudiesAbout-module__6BbNHq__body p{font-size:15px}.CaseStudiesAbout-module__6BbNHq__collage{height:420px;padding-top:10px;padding-bottom:0}.CaseStudiesAbout-module__6BbNHq__collageCanvas{height:300px;transform:scale(.42)}}
.CaseStudiesGrid-module__NOTfwG__section{background:var(--bg);width:100%;padding-bottom:60px}.CaseStudiesGrid-module__NOTfwG__container{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:0 40px}.CaseStudiesGrid-module__NOTfwG__divider{background:#166ad98c;width:100%;height:1px;margin:16px 0}.CaseStudiesGrid-module__NOTfwG__bodyLayout{align-items:flex-start;gap:48px;display:flex}.CaseStudiesGrid-module__NOTfwG__sidebar{flex-flow:wrap;flex-shrink:0;align-content:flex-start;gap:8px;width:300px;display:flex}.CaseStudiesGrid-module__NOTfwG__tabsWrap{z-index:5;background:#f4f5f7;border:1px solid #ebeced;border-radius:12px;width:100%;margin-bottom:16px;padding:6px;display:flex;position:relative}.CaseStudiesGrid-module__NOTfwG__tab{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:10px 16px;font-family:inherit;font-size:15px;font-weight:500;transition:all .2s ease-in-out;display:flex}.CaseStudiesGrid-module__NOTfwG__tab:hover{color:#4f46e5}.CaseStudiesGrid-module__NOTfwG__tab.CaseStudiesGrid-module__NOTfwG__active{color:#4f46e5;background:#fff;font-weight:600;box-shadow:0 2px 8px #0000000f}.CaseStudiesGrid-module__NOTfwG__chip{color:#6366f1;text-align:center;white-space:normal;cursor:pointer;background:#fff;border:1.5px solid #e0e7ff;border-radius:12px;flex-grow:1;justify-content:center;align-items:center;min-width:auto;padding:10px 18px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.2;transition:all .2s;display:flex}.CaseStudiesGrid-module__NOTfwG__chip:hover{color:#000;background:#f3f4f6;border-color:#0000}.CaseStudiesGrid-module__NOTfwG__chip.CaseStudiesGrid-module__NOTfwG__active{color:#490069;background:#f3e8ff;border-color:#0000}.CaseStudiesGrid-module__NOTfwG__mainContent{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.CaseStudiesGrid-module__NOTfwG__searchWrap{flex-flow:row;align-items:center;gap:16px;width:100%;height:47.5px;display:flex;position:relative}.CaseStudiesGrid-module__NOTfwG__searchIcon{color:#555;position:absolute;left:20px}.CaseStudiesGrid-module__NOTfwG__searchInput{color:#000;background:#fff;border:1.5px solid #e0e7ff;border-radius:12px;outline:none;width:100%;height:47.5px;padding:12px 20px 12px 50px;font-family:inherit;font-size:15px;transition:all .2s}.CaseStudiesGrid-module__NOTfwG__searchInput::placeholder{color:#a5b4fc}.CaseStudiesGrid-module__NOTfwG__searchInput:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.CaseStudiesGrid-module__NOTfwG__grid{grid-template-rows:repeat(2,322.648px);grid-template-columns:repeat(3,1fr);align-items:stretch;gap:32px 20px;width:100%;height:644.297px;display:grid}.CaseStudiesGrid-module__NOTfwG__card{width:100%;height:100%;color:inherit;flex-direction:column;gap:16px;text-decoration:none;display:flex}.CaseStudiesGrid-module__NOTfwG__cardImage{aspect-ratio:16/9;background:#f3f4f6;border-radius:20px;flex-shrink:0;width:100%;position:relative;overflow:hidden}.CaseStudiesGrid-module__NOTfwG__cardImage img{object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.CaseStudiesGrid-module__NOTfwG__card:hover .CaseStudiesGrid-module__NOTfwG__cardImage img{transform:scale(1.05)}.CaseStudiesGrid-module__NOTfwG__cardBody{flex-direction:column;flex-grow:1;justify-content:flex-start;gap:12px;min-height:94.3984px;display:flex}.CaseStudiesGrid-module__NOTfwG__tags{flex-wrap:wrap;gap:6px;display:flex}.CaseStudiesGrid-module__NOTfwG__tag{color:#5b21b6;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ede9fe;border-radius:100px;align-items:center;padding:6px 12px;font-size:11px;font-weight:600;line-height:normal;display:inline-flex}.CaseStudiesGrid-module__NOTfwG__titleRow{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.CaseStudiesGrid-module__NOTfwG__titleCol{flex-flow:column;flex:1 0 0;align-items:flex-start;gap:4px;min-width:0;display:flex}.CaseStudiesGrid-module__NOTfwG__title{color:#121528;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.CaseStudiesGrid-module__NOTfwG__viewLink{color:#545454;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.CaseStudiesGrid-module__NOTfwG__viewLink svg{opacity:.6;transition:transform .3s}@keyframes CaseStudiesGrid-module__NOTfwG__rollUpEffect{0%{opacity:1;transform:translateY(0)}35%{opacity:0;transform:translateY(-15px)}45%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.CaseStudiesGrid-module__NOTfwG__card:hover .CaseStudiesGrid-module__NOTfwG__tags{animation:.5s cubic-bezier(.4,0,.2,1) forwards CaseStudiesGrid-module__NOTfwG__rollUpEffect}.CaseStudiesGrid-module__NOTfwG__card:hover .CaseStudiesGrid-module__NOTfwG__titleRow{animation:.5s cubic-bezier(.4,0,.2,1) 50ms forwards CaseStudiesGrid-module__NOTfwG__rollUpEffect}.CaseStudiesGrid-module__NOTfwG__card:hover .CaseStudiesGrid-module__NOTfwG__viewLink svg{transform:translate(3px,-3px)}.CaseStudiesGrid-module__NOTfwG__empty{background:var(--bg-card);color:#555;text-align:center;border-radius:18px;grid-column:1/-1;padding:40px 24px}.CaseStudiesGrid-module__NOTfwG__pagination{border-top:1px solid #f3f4f6;justify-content:center;align-items:center;gap:32px;height:95.5px;margin-top:60px;padding:32px 0 40px;display:flex}.CaseStudiesGrid-module__NOTfwG__page{color:#0c1e5b;cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #0000;justify-content:center;align-items:center;min-width:24px;padding:0 0 2px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.CaseStudiesGrid-module__NOTfwG__page:hover,.CaseStudiesGrid-module__NOTfwG__page.CaseStudiesGrid-module__NOTfwG__current{color:#166ad98c;border-bottom-color:#166ad98c}.CaseStudiesGrid-module__NOTfwG__next{color:#0c1e5b;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.CaseStudiesGrid-module__NOTfwG__next:hover{color:#166ad98c}@media (max-width:1024px){.CaseStudiesGrid-module__NOTfwG__container{padding:0 24px}.CaseStudiesGrid-module__NOTfwG__bodyLayout{flex-direction:column;gap:24px}.CaseStudiesGrid-module__NOTfwG__sidebar{width:100%}.CaseStudiesGrid-module__NOTfwG__grid{grid-template-rows:none;grid-template-columns:repeat(2,1fr);height:auto}.CaseStudiesGrid-module__NOTfwG__card{min-height:322px}}@media (max-width:600px){.CaseStudiesGrid-module__NOTfwG__container{padding:0 16px}.CaseStudiesGrid-module__NOTfwG__grid{grid-template-columns:1fr;gap:32px}.CaseStudiesGrid-module__NOTfwG__pagination{gap:12px;margin-top:40px}.CaseStudiesGrid-module__NOTfwG__page{font-size:12px}.CaseStudiesGrid-module__NOTfwG__next{font-size:13px}}
