.pk-app-promo{background:linear-gradient(160deg,#1c1c1e,#2c2c30);border-radius:20px;padding:26px 22px;text-align:center;color:#fff;box-shadow:0 10px 30px #00000024}.pk-app-promo__icon img{width:64px;height:64px;border-radius:16px;object-fit:cover;background:#fff;box-shadow:0 4px 16px #00000059}.pk-app-promo__title{font-size:1.18rem;font-weight:800;margin:14px 0 6px;line-height:1.3;color:#fff}.pk-app-promo__sub{font-size:.86rem;opacity:.7;margin:0 0 18px}.pk-app-promo__badges{display:flex;flex-direction:column;gap:10px}.pk-store-badge{display:flex;align-items:center;gap:10px;justify-content:center;background:#000;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:9px 16px;text-decoration:none!important;color:#fff;transition:transform .12s ease,background .12s ease}.pk-store-badge:hover{background:#141414;transform:translateY(-1px)}.pk-store-badge__icon{display:flex;align-items:center}.pk-store-badge__txt{display:flex;flex-direction:column;line-height:1.1;text-align:left}.pk-store-badge__txt small{font-size:.6rem;opacity:.85;text-transform:uppercase;letter-spacing:.5px}.pk-store-badge__txt strong{font-size:.98rem;font-weight:700}
