.case-study-download{display:flex;flex-direction:column;gap:32px;background:linear-gradient(180deg,#6996ff,#4263f4);border-radius:20px;padding:40px 28px;width:100%}@media (max-width: 1279px){.case-study-download{display:none}}.case-study-download--tablet-view{display:none}@media (max-width: 1279px){.case-study-download--tablet-view{display:flex;max-width:284px;flex-shrink:0}}@media (max-width: 1023px){.case-study-download--tablet-view{margin-top:80px;flex-direction:row;align-items:center;justify-content:space-between;max-width:100%}}@media (max-width: 550px){.case-study-download--tablet-view{flex-direction:column;align-items:stretch}}.case-study-download__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:20px;line-height:1.4;color:#fff;margin:0}@media (max-width: 359px){.case-study-download__title{font-size:18px}}.case-study-download__button{display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 40px;background:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;min-height:48px}.case-study-download__button:not(:disabled):hover{background:#ffffffe6;transform:translateY(-1px)}.case-study-download__button:not(:disabled):focus{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.case-study-download__button:not(:disabled):active{transform:translateY(0)}.case-study-download__button:disabled{opacity:.6;cursor:not-allowed;background:#fffc}.case-study-download__button-text{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:1.5;color:#101010}
