.pro2026-highlight{
    margin:18px 0 28px;
    padding:18px 22px;
    border-radius:14px;

    background:linear-gradient(135deg,#00c8ff 0%,#536dff 100%);
    color:#fff;

    font-size:20px;
    line-height:1.6;

    box-shadow:0 10px 35px rgba(0,180,255,.25);
}

.pro2026-icon{
    font-size:24px;
    margin-right:8px;
}

.pro2026-title{
    font-size:24px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.5px;
}

.pro-list{
    list-style:none;
    padding-left:0;
}

.pro-list li{
    position:relative;
    padding-left:34px;
    margin-bottom:20px;
}


.pro-list li:before{
    content:"";
    position:absolute;
    left:3px;
    top:11px;

    width:10px;
    height:10px;

    border-radius:50%;
    background:#2563eb;
    box-shadow:0 0 0 4px rgba(37,99,235,.15);
}