.app-promo{background:radial-gradient(circle at 50% 98%,#0552ec 0,#032f86 100%);border-radius:50px;box-sizing:border-box;color:#fff;padding:93px 90px 92px 100px}.app-promo__inner{align-items:flex-end;display:flex;gap:60px;justify-content:space-between}.app-promo__inner--no-button{justify-content:center}.app-promo__inner--no-button .app-promo__content-wrap{flex:0 1 auto}.app-promo__content-wrap{align-items:center;display:flex;flex:1;gap:40px}.app-promo__logo-wrap{align-items:center;display:flex;flex-shrink:0;height:154px;justify-content:center;width:154px}.app-promo__logo{display:block;height:100%;object-fit:contain;width:100%}.app-promo__info{display:flex;flex-direction:column;gap:20px;max-width:480px}h2.app-promo__heading{color:#fff;font-size:26px;font-weight:500;line-height:1.25;margin:0}.app-promo__description{color:hsla(0,0%,100%,.7);font-size:16px;font-weight:500;line-height:1.5;margin:0}.app-promo__available{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.app-promo__available-label{color:#fff;font-size:13.24px;font-weight:600;letter-spacing:.01em}.app-promo__platforms{align-items:center;display:flex;flex-wrap:wrap;gap:21px}.app-promo__platform-item,.app-promo__platform-link{align-items:center;display:inline-flex;gap:10px}.app-promo__platform-link{color:#fff;text-decoration:none;transition:opacity .2s ease}.app-promo__platform-link:focus,.app-promo__platform-link:hover{opacity:.8}.app-promo__platform-icon{display:block;flex-shrink:0;height:17px;max-width:18px;object-fit:contain;width:auto}.app-promo__platform-name{color:#fff;font-family:Fira Mono,monospace;font-size:14px;font-weight:500;letter-spacing:.01em;text-transform:uppercase}.app-promo__action{align-items:flex-end;display:flex;flex-shrink:0}a.hs-button.app-promo__btn{font-size:16px}@media (max-width:1199px){.app-promo{padding:60px 50px}.app-promo__inner{gap:40px}}@media (max-width:991px){.app-promo{padding:50px 40px}.app-promo__inner{align-items:flex-start;flex-direction:column;gap:35px}.app-promo__action{align-self:flex-start}}@media (max-width:767px){.app-promo{border-radius:30px;padding:40px 24px}.app-promo__content-wrap{align-items:flex-start;flex-direction:column;gap:25px}.app-promo__logo-wrap{height:120px;width:120px}.app-promo__heading{font-size:22px}.app-promo__description{font-size:15px}.app-promo__btn{justify-content:center;text-align:center;width:100%}}