.case-studies-section{flex-direction:column;align-items:center;gap:48px;padding:80px 16px;display:flex}.case-studies-header{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:780px;display:flex}.case-studies-heading{color:var(--neutral-1);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:0;font-family:Satoshi,sans-serif;font-size:40px;font-weight:500;line-height:56px;display:flex}.case-studies-heading img{width:48px;height:48px;margin:13px 8px 3px}.case-studies-subheading{color:var(--dark-slate-grey);margin:0;font-family:Satoshi,sans-serif;font-size:20px;font-weight:400;line-height:normal}.case-studies-all-link,.case-study-card-link{align-items:center;gap:4px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.case-studies-all-link{color:var(--green-1);margin-top:12px}.case-studies-carousel{grid-template-columns:56px minmax(0,996px) 56px;grid-template-areas:"prev track next"".dots.";justify-content:center;align-items:center;gap:32px 46px;width:100%;display:grid}.case-studies-prev{grid-area:prev}.case-studies-next{grid-area:next}.case-studies-arrow{background-color:var(--neutral-8);cursor:pointer;border:1px solid #cad0c6;border-radius:100px;justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:flex;box-shadow:0 16px 16px -20px #2b2d291f}.case-studies-arrow img{width:32px;height:32px}.case-studies-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-area:track;column-gap:24px;display:flex;overflow-x:auto}.case-studies-track::-webkit-scrollbar{display:none}.case-studies-slide{scroll-snap-align:start;flex:0 0 100%;display:flex}.case-studies-dots{grid-area:dots;justify-content:center;gap:36px;display:flex}.case-studies-dot{cursor:pointer;background-color:#d9d9d9;border:0;border-radius:50%;width:8px;height:8px;padding:0;position:relative}.case-studies-dot:after{content:"";position:absolute;inset:-18px}.case-studies-dot[aria-current=true]{background-color:var(--blog-text)}.case-study-card{border:1px solid var(--neutral-7);background-color:var(--neutral-8);border-radius:24px;grid-template:"study quote"1fr"link quote"/1fr 1fr;width:100%;min-height:376px;display:grid}.case-study-card-study{flex-direction:column;grid-area:study;align-items:flex-start;gap:28px;padding:31px 31px 0;display:flex}.case-study-card-logo img{width:100%;display:block}.case-study-card-heading{max-width:453px;color:var(--neutral-0);margin:0;font-family:Satoshi,sans-serif;font-size:32px;font-weight:500;line-height:44px}.case-study-card-link{border:1px solid var(--green-0);height:40px;color:var(--green-0);border-radius:10px;grid-area:link;justify-self:start;margin:32px 31px 31px;padding:8px 16px;box-shadow:0 16px 16px #2b2d291f}.case-study-card-quote{border-left:1px solid var(--neutral-7);flex-direction:column;grid-area:quote;gap:29px;margin:0;padding:33px 39px 31px;display:flex}.case-study-card-person{color:var(--neutral-1);text-align:left;align-items:center;gap:20px;margin:0;font-family:Satoshi,sans-serif;display:flex}.case-study-card-photo{border:2px solid var(--neutral-7);border-radius:12px;flex:none;width:64px}.case-study-card-name{font-size:20px;font-weight:700;line-height:normal}.case-study-card-role{margin-top:8px;font-size:18px;font-weight:400;line-height:24px}.case-study-card-text{color:var(--dark-slate-grey);border:0;margin:0;padding:0;font-family:Satoshi,sans-serif;font-size:24px;font-weight:500;line-height:36px}@media screen and (max-width:991px){.case-studies-carousel{grid-template-columns:1fr auto 1fr;grid-template-areas:"track track track""prev dots next";gap:32px 24px}.case-studies-prev{justify-self:end}.case-studies-next{justify-self:start}.case-study-card{grid-template:"study""quote""link"/1fr}.case-study-card-quote{border-left:0;border-top:1px solid var(--neutral-7);margin-top:32px;padding-top:32px;padding-bottom:0}}@media screen and (max-width:767px){.case-studies-section{gap:40px;padding-top:48px;padding-bottom:48px}.case-studies-heading{font-size:32px;line-height:44px}.case-studies-heading img{width:40px;height:40px;margin:6px 4px 2px}.case-studies-subheading{font-size:18px}.case-study-card-study{padding:23px 23px 0}.case-study-card-heading{font-size:24px;line-height:32px}.case-study-card-quote{gap:20px;padding:24px 23px 0}.case-study-card-photo{width:56px}.case-study-card-name{font-size:18px}.case-study-card-role{font-size:16px;line-height:22px}.case-study-card-text{font-size:20px;line-height:30px}.case-study-card-link{margin:24px 23px 23px}}
.home-sections>.full-width-section:not(.grey-background-section){padding-top:48px;padding-bottom:48px}@media screen and (max-width:767px){.home-sections>.full-width-section:not(.grey-background-section){padding-top:32px;padding-bottom:32px}}
