#app-info{display:grid;grid-template-columns:100px minmax(0,1fr) minmax(270px,.9fr);align-items:center;gap:24px;margin-top:28px;padding:26px;background:#f8fbfd;border:1px solid #d8e4ef;border-radius:18px}.app-logo img{display:block;width:88px;height:88px;object-fit:contain}.app-eyebrow{font-size:11px;color:#587086;letter-spacing:.06em}.app-description h2{font-size:22px;margin:5px 0 10px}.app-description p{font-size:13px;line-height:1.8;max-width:380px;margin:0 0 8px}.app-description small{font-size:11px;color:#587086}.app-facts{min-width:0;font-size:12px;line-height:1.8}.app-facts details+details{border-top:1px solid #d8e4ef;margin-top:10px;padding-top:10px}.app-facts summary{cursor:pointer;font-weight:700;padding:3px 0}.app-facts summary span{float:right;color:#587086;font-weight:400;margin-left:10px}.app-facts p{margin:8px 0;color:#587086}.app-facts ul{padding-left:18px;margin:10px 0}.app-facts li{margin:5px 0}@media(max-width:700px){#app-info{grid-template-columns:minmax(0,1fr);gap:15px;padding:22px;margin-top:22px}.app-logo img{width:64px;height:64px}.app-description h2{font-size:21px}.app-description p{max-width:none}.app-facts{border-top:1px solid #d8e4ef;padding-top:12px}}