.case-studies{background:#fff;color:#13151a;padding:112px 0 120px}.case-studies__inner{width:100%}.case-studies__title{font-size:clamp(32px,4.4vw,56px);font-weight:400;letter-spacing:-1.8px;line-height:1.1;margin:0 0 64px;max-width:820px}.case-studies__layout{align-items:center;display:grid;gap:clamp(24px,7vw,56px);grid-template-columns:minmax(0,min(820px,62vw)) minmax(280px,1fr)}.case-studies__image{border-radius:8px;overflow:hidden}.case-studies__image img{aspect-ratio:1.85;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.case-studies__content{max-width:360px}.case-studies__logo{display:flex;margin-bottom:31px}.case-studies__logo img{display:block;-o-object-fit:contain;object-fit:contain}.case-studies__information{display:flex;gap:48px;margin-bottom:28px}.case-studies .case-studies__info{padding:8.5px 0;position:relative}.case-studies .case-studies__info:first-child:before{background:#d8d8d8;content:"";height:100%;position:absolute;right:-24px;width:1px}.case-studies__info-label{font-size:32px;font-style:normal;font-weight:400;letter-spacing:-.32px;line-height:120%;margin-bottom:4px}.case-studies__info-text{color:#7d7d7e;font-size:16px;line-height:1.35}.case-studies__description{color:#010101;font-size:16px;font-style:normal;font-weight:400;line-height:145%;margin:0 0 31px;max-width:390px}.case-studies__link{align-items:center;color:#13151a;display:inline-flex;font-size:16px;gap:4px;line-height:1.4;text-decoration:underline;text-underline-offset:3px;transition:color .3s ease}.case-studies__link:hover{color:#3f35ff}@media(max-width:991px){.case-studies{padding:80px 0}.case-studies__title{margin-bottom:48px}.case-studies__layout{gap:40px;grid-template-columns:1fr}.case-studies__content{max-width:520px}}@media(max-width:568px){.case-studies{padding:56px 0 64px}.case-studies__title{font-size:40px;margin-bottom:36px}.case-studies__information{gap:32px}}