.case-study-related{padding:80px 0;position:relative;background-color:#fff}.case-study-related-content-wrapper{max-width:1500px;margin:0 auto;padding:0;display:flex;flex-direction:column;gap:40px;align-items:center;text-align:center}.case-study-related-headline{font-family:Satoshi,sans-serif;font-style:normal;font-weight:500;font-size:32px;line-height:44px;text-align:left;color:#151924;margin-bottom:0;width:100%}.case-study-related-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%}.case-study-related-card{background:linear-gradient(90deg,#fffc,#fffc),linear-gradient(90deg,#aec0dacc,#aec0dacc);border-radius:32px;padding:24px 0;overflow:hidden;position:relative;display:flex;flex-direction:column;min-height:400px}.case-study-related-card-content{display:flex;flex-direction:column;gap:16px;padding:0 24px;height:100%}.case-study-related-card-visual{position:relative;width:100%;height:240px;border-radius:16px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.case-study-related-img{width:100%;height:100%;object-fit:contain;border-radius:16px;max-width:90%;max-height:90%}.case-study-related-visual-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:16px}.case-study-related-fallback-label{font-family:Satoshi,sans-serif;font-weight:700;font-size:20px;line-height:28px;color:#676a7e;letter-spacing:.5px;text-align:center}.case-study-related-card-text{display:flex;flex-direction:column;gap:8px}.case-study-related-card-title{font-family:Satoshi,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:28px;color:#151924;margin:0;text-align:left}.case-study-related-card-title a{color:inherit;text-decoration:none}.case-study-related-card-title a:hover{color:#1d74f5}.case-study-related-card-description{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#676a7e;margin:0;text-align:left}.case-study-related-arrow-button{position:absolute;top:14.5px;right:14.5px;width:32px;height:32px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#151924;transition:all .2s ease;cursor:pointer}.case-study-related-arrow-button:hover{background-color:#f4f5f6;transform:scale(1.05)}.case-study-related-arrow-button svg{width:23px;height:23px}@media (max-width: 1200px){.case-study-related-cards-grid{grid-template-columns:repeat(2,1fr);gap:20px}.case-study-related-content-wrapper{padding:0 40px;gap:80px}}@media (max-width: 768px){.case-study-related-cards-grid{grid-template-columns:1fr;gap:16px}.case-study-related-content-wrapper{padding:0 20px;gap:60px}.case-study-related-headline{font-size:28px;line-height:38px}.case-study-related-card{min-height:350px}.case-study-related-card-visual{height:200px}.case-study-related-img{max-width:85%;max-height:85%;padding:12px}.case-study-related-arrow-button{width:28px;height:28px;top:10px;right:10px}.case-study-related-arrow-button svg{width:12px;height:12px}.case-study-related-card-description{padding-bottom:15px}}@media (max-width: 576px){.case-study-related-content-wrapper{gap:32px}.case-study-related-headline{font-size:20px;line-height:28px}.case-study-related-card{padding:20px 0;min-height:250px}.case-study-related-card-content{padding:0 12px}}
