.case-card-list{list-style:none;margin:0;padding:0}.case-section{padding:57px 0 42px}@media (min-width:1024px){.case-section{padding-block:73px}}.case-section .section-heading{padding-inline:50px}@media (min-width:1024px){.case-section .section-heading{margin-bottom:70px;max-width:820px;padding-inline:0}}.case-section .section-heading .h4,.case-section .section-heading h4{letter-spacing:-.01em}.case-section .section-heading .label{margin-bottom:12px}.case-section .btn-group:last-child{padding-top:47px}@media (min-width:1024px){.case-section .btn-group:last-child{padding-top:66px}}.case-card{background:var(--white);border-radius:var(--radius);display:flex;flex-direction:column;gap:21px;padding:16px;position:relative;text-align:center;z-index:1}@media (min-width:1024px){.case-card{align-items:center;border-radius:40px;box-shadow:0 -8px 40px 0 var(--white) inset;flex-direction:row;gap:0;padding:24px}}@media (min-width:1024px){.case-card:has(blockquote){align-items:stretch}}@media (min-width:1024px){.reverse .case-card{flex-direction:row-reverse}}.case-card blockquote{color:var(--plum-dark);font-size:22px;line-height:1.1;padding:9px 12px 14px;text-align:left}@media (min-width:1024px){.case-card blockquote{display:flex;flex-direction:column;font-size:32px;height:100%;justify-content:space-between;letter-spacing:-.01em;line-height:1.2;padding:48px 0}}.case-card blockquote:last-child{margin-bottom:0}.case-card blockquote p{margin-bottom:38px}.case-card blockquote .blockquote-footer{display:block;font-size:13px;font-style:normal;letter-spacing:.02em;line-height:1.4}@media (min-width:1024px){.case-card blockquote .blockquote-footer{font-size:15px;letter-spacing:.01em}}.case-card blockquote .blockquote-footer .name,.case-card blockquote .blockquote-footer .position{display:block}.case-card .h6,.case-card h6{color:inherit;font-size:18px;line-height:1.4;margin:0 0 35px}@media (min-width:1024px){.case-card .h6,.case-card h6{font-size:22px;line-height:1.2;margin-bottom:44px}}.case-card-media{position:relative}@media (min-width:1024px){.case-card-media{align-items:center;display:flex;flex-shrink:0;width:40%}}.case-card-media>img{border-radius:calc(var(--radius)/2);max-width:none;width:100%}@media (min-width:1024px){.case-card-media>img{border-radius:var(--radius)}}.case-card-media .case-logo{bottom:21px;position:absolute;right:20px;text-align:right;width:51px}@media (min-width:1024px){.case-card-media .case-logo{bottom:30px;right:30px;width:77px}}.case-card-media .case-logo img{aspect-ratio:auto;width:100%}.case-card-body{padding:18px 0}@media (min-width:1024px){.case-card-body{flex-grow:1;margin:0 auto;max-width:582px;padding:20px}}.case-card-body .h6,.case-card-body h3{font-family:Inter,Helvetica Neue,Arial,Noto Sans,sans-serif}.case-card-list{font-size:13px;letter-spacing:.02em}@media (min-width:1024px){.case-card-list{font-size:15px;margin:0 auto!important;max-width:75%}}.case-card-list li{margin:0 0 27px}.case-card-list li:last-child{margin-bottom:0}.case-card-list img{margin:0 auto 9px;max-width:35px}@media (min-width:1024px){.case-card-list img{max-width:48px}}.case-card-list span{display:block}.case-card-border{background:var(--lemon);border-radius:0 0 var(--radius) var(--radius);bottom:-16px;display:block;height:16px;left:32px;position:absolute;right:32px;z-index:-1}@media (min-width:1024px){.case-card-border{border-radius:0 0 40px 40px;bottom:-24px;height:24px;left:64px;right:64px}}