.case-study-section{background:#E2E6FF}.case-study-section h2{font-size:45px;font-weight:700;color:#060E41;line-height:1.15}.left-menu{display:flex;flex-direction:column;gap:14px}.left-menu .menu-card{height:88px;flex:unset}.menu-card{background:#fff;border-radius:18px;padding:16px 20px;cursor:pointer;transition:.35s;width:100%;max-width:421px;box-shadow:0 12px 35px rgba(0,0,0,.06);display:flex;flex-direction:column;justify-content:center}.menu-card:hover{transform:translateX(8px)}.menu-card.active{color:white!important;background:linear-gradient(135deg,#091957,#29378B);box-shadow:0 20px 40px rgba(20,33,90,.35)}.menu-card h4{margin:0;font-size:20px;font-weight:600;color:#060E41}.menu-card p{margin:0;font-size:13px;font-weight:400;color:#252525;opacity:.85;line-height:1.4}.menu-card.active h4,.menu-card.active p{color:#fff!important}.cs-right-wrap{position:relative;overflow:visible}.content-card{background-image:url(/images/casestudybgimage.png);animation:fade .3s ease;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:bottom;background-size:contain;height:440px}.cs-right-wrap .content-card{padding:0;display:flex;flex-direction:column;overflow:visible}.content-card__top{display:flex;align-items:flex-end;gap:0;overflow:visible;min-height:280px}.content-card__text{flex:0 0 48%;max-width:48%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:28px 16px 24px 28px;align-self:flex-start}.content-card__image{flex:0 0 52%;max-width:52%;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;margin-bottom:30px}.case-study-badge{z-index:10;background:linear-gradient(123.37deg,#192392 6.78%,#4C57C9 93.22%);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:absolute;bottom:13px;right:28px!important;cursor:pointer}.case-study-badge>svg:first-child{position:absolute;inset:0;width:100%;height:100%;animation:spin-slow 10s linear infinite}.case-study-badge__arrow{z-index:1;position:relative;width:30px!important;height:20px!important}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo-name-row{display:flex;align-items:center;gap:0;margin-bottom:16px;width:100%}.logo{display:block;object-fit:contain;margin-bottom:0;height:auto}.logo-1{margin-left:20px!important}.logo-1,.logo-2{width:auto!important;height:40px!important}.logo-2,.logo-3{margin-left:-1px}.logo-3{height:40px!important;width:50px!important}.logo-4{height:70px!important;margin-left:-15px}.company-name{font-size:20px;font-weight:700;color:#060E41;margin:0;line-height:1.2}.description{color:#252525;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.75}.cs-right-wrap .description{padding-left:0;margin-left:0}.cs-stats-row{display:flex;gap:0;padding:20px;width:80%;margin-left:-48px}.cs-stat{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}.cs-stat__value{font-size:32px;font-weight:700;color:#060E41;line-height:1.1;text-align:center}.cs-stat__label{font-size:14px;color:#555;font-weight:400;line-height:1.35;max-width:130px;text-align:center}.preview-image{object-fit:cover;object-position:bottom right;border-radius:0;width:502px;display:block;position:absolute;top:20px;right:-30px}.preview-image--swoot{width:363px;height:309px;right:40px}.footer-text{margin-top:48px;text-align:center;color:#252525;font-size:20px;font-weight:400;line-height:1.7}.case-study-btn{display:block;background:#091957;color:#fff;border:none;border-radius:40px;padding:13px 28px;font-size:16px;font-weight:500;cursor:pointer;text-align:center;transition:opacity .2s}.case-study-btn:hover{opacity:.88}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (max-width:991px){.case-study-section h2{font-size:38px}.content-card{padding:30px}}@media (min-width:300px) and (max-width:768px){.case-study-section h2{font-size:20px}.case-study-badge>svg:first-child{animation:none}.left-menu{flex-direction:row!important;height:auto!important;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin-bottom:16px;padding-bottom:6px;scrollbar-width:none;-ms-overflow-style:none}.left-menu::-webkit-scrollbar{display:none}.left-menu .menu-card{flex:0 0 auto!important}.menu-card{flex-shrink:0;width:auto;max-width:none;min-width:0;height:auto!important;padding:8px 16px;border-radius:10px;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.08)}.menu-card:hover{transform:none}.menu-card.active{box-shadow:none}.menu-card h4{font-size:16px;font-weight:500;text-align:center;white-space:nowrap;margin:0}.menu-card p{display:none}.content-card{display:flex!important;flex-direction:column;padding:18px;height:520px!important;min-height:520px!important;border-radius:18px;box-shadow:0 8px 24px rgba(0,0,0,.08);background-image:none;background-color:#fff;overflow-y:auto}.logo-name-row{margin-bottom:-13px}.logo{height:auto;width:auto;object-fit:contain;display:block;margin-bottom:13px}.logo-1,.logo-2,.logo-3,.logo-4{width:100px!important;height:50px!important;margin-left:2px!important}.description{font-size:13px;line-height:1.55;margin-bottom:16px;height:150px}.preview-image{position:static;width:100%;max-width:100%;object-fit:contain;object-position:center;display:block;margin:auto;border-radius:10px}.case-study-btn{display:block;width:auto;max-width:90%;margin:16px auto 0;height:auto;border-radius:40px;font-size:12px;font-weight:500;padding:10px 20px;background:#091957;color:#fff;border:none;cursor:pointer;white-space:nowrap}}