@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@250;400;700&display=swap");.case-study-hero{background-image:linear-gradient(180deg,#01070c,rgba(1,7,12,0) 53%,#01070c),url(https://5968576.fs1.hubspotusercontent-na1.net/hubfs/5968576/case-study-background-2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;font-family:Poppins,sans-serif;justify-content:center;min-height:648px;padding:60px 20px 55px;position:relative;text-align:center;width:100%}.case-study-hero-content{align-items:center;display:flex;flex-direction:column;gap:25px;margin:0 auto;max-width:1400px;width:100%}.case-study-hero .badge{background:#000;border-radius:200px;font-size:16px;font-weight:400;line-height:26px;outline:1px solid hsla(0,0%,100%,.2);padding:8px 21px}.case-study-hero .headline{color:#fff;font-size:40px;font-weight:700;line-height:48px;max-width:448px;text-align:center}.case-study-box{align-items:stretch;backdrop-filter:blur(20px);background:transparent;border-radius:24px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:20px;overflow:hidden;position:relative;width:100%;z-index:0}.case-study-box:before{background:rgba(0,0,0,.25);z-index:0}.case-study-box:after,.case-study-box:before{content:"";inset:0;pointer-events:none;position:absolute}.case-study-box:after{animation:gradient-flow 12s linear infinite;background:linear-gradient(135deg,#fff,#ff3c75 25%,#0fccc9 50%,#ff3c75 75%,#fff);background-size:300% 300%;border-radius:24px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;z-index:2}.case-study-box picture,.case-study-image{display:block;flex-shrink:0;height:auto;object-fit:cover;position:relative;width:581px;z-index:1}.case-study-box picture{align-items:center;display:flex;justify-content:center}.case-study-content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:25px;justify-content:center;padding:30px;position:relative;text-align:left;z-index:1}.case-study-title{color:#fff;font-size:30px;font-weight:700;line-height:36px}.case-study-description{color:#fff;font-size:16px;line-height:26px}.case-study-stats{display:flex;flex-direction:column;gap:5px;width:100%}.case-study-stat{align-items:center;color:#fff;display:flex;font-size:16px;gap:10px;line-height:26px}.case-study-dot{background-color:rgba(15,204,201,.2);border-radius:50%;flex-shrink:0;height:19px;position:relative;width:19px}.case-study-check{border-bottom:2px solid #0fccc9;border-right:2px solid #0fccc9;height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.case-study-button,.case-study-button:active,.case-study-button:focus,.case-study-button:hover,.case-study-button:visited{align-items:center;animation:none!important;background:#0fccc9;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.25);color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif!important;font-size:18px;font-weight:700;gap:10px;justify-content:center;line-height:29px;opacity:1;outline:none!important;padding:10px 40px;pointer-events:auto;text-decoration:none!important;transition:none!important}@media screen and (max-width:992px){.case-study-box{align-items:center;flex-direction:column}.case-study-box picture,.case-study-image{height:fit;margin:0 auto;max-width:none;object-fit:cover;width:100%}.case-study-content{align-items:flex-start;padding:30px;text-align:left}.case-study-hero .headline{font-size:30px;line-height:36px}.case-study-title{font-size:24px;line-height:29px}.case-study-description{font-size:16px;line-height:22px}.case-study-hero .badge{font-size:14px;line-height:20px}.case-study-button,.case-study-stat{font-size:16px;line-height:22px}.case-study-button{padding:10px 30px}}@media screen and (max-width:576px){.case-study-hero .headline{font-size:24px;line-height:29px}.case-study-title{font-size:21px;line-height:25px}.case-study-description{font-size:14px;line-height:20px}.case-study-hero .badge{font-size:12px;line-height:17px;padding:6px 16px}.case-study-button,.case-study-stat{font-size:14px;line-height:20px}.case-study-button{padding:8px 24px}.case-study-content{gap:20px;padding:25px}}@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}