.premium-inline-header{
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:14px !important;
    width:100% !important;
    max-width:950px !important;
    margin:15px auto !important;
    padding:10px 12px 10px 18px !important;
    box-sizing:border-box !important;
    background:#fafafa !important;
    border-left:4px solid #f27a1a !important;
    border-radius:10px !important;
    box-shadow:0 3px 10px rgba(0,0,0,0.04) !important;
    font-family:'Poppins',sans-serif !important;
}

.premium-inline-desc{
    flex:1 1 auto !important;
    min-width:0 !important;
    margin:0 !important;
    padding:0 !important;
    color:#333 !important;
    font-size:14px !important;
    font-weight:500 !important;
    line-height:1.4 !important;
    font-family:'Poppins',sans-serif !important;
}

.vzl-btn-container{
    margin-left:auto !important;
    flex:0 0 auto !important;
    display:flex !important;
    align-items:center !important;
    justify-content:flex-end !important;
    padding-left:12px !important;
}

.vzl-btn-container .vzl-exclusive-box-link,
.vzl-btn-container .vzl-exclusive-box-link:link,
.vzl-btn-container .vzl-exclusive-box-link:visited,
.vzl-btn-container .vzl-exclusive-box-link:active,
.vzl-btn-container .vzl-exclusive-box-link:focus{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:8px !important;
    padding:9px 18px !important;
    background:#ffffff !important;
    color:#f27a1a !important;
    border:2px solid #f27a1a !important;
    border-radius:999px !important;
    font-size:13px !important;
    font-weight:600 !important;
    font-family:'Poppins',sans-serif !important;
    text-decoration:none !important;
    white-space:nowrap !important;
    line-height:1 !important;
    box-shadow:none !important;
    cursor:pointer !important;
    box-sizing:border-box !important;
    transition:all .25s ease !important;
}

.vzl-btn-container .vzl-exclusive-box-link span,
.vzl-btn-container .vzl-exclusive-box-link i{
    color:#f27a1a !important;
    text-decoration:none !important;
    line-height:1 !important;
}

.vzl-btn-container .vzl-exclusive-box-link:hover{
    background:#f27a1a !important;
    border-color:#f27a1a !important;
}

.vzl-btn-container .vzl-exclusive-box-link:hover span,
.vzl-btn-container .vzl-exclusive-box-link:hover i{
    color:#ffffff !important;
}

@media (max-width:768px){
    .premium-inline-header{
        flex-direction:column !important;
        align-items:stretch !important;
        gap:10px !important;
        padding:10px 12px !important;
        margin:10px !important;
        border-left:none !important;
        border-top:4px solid #f27a1a !important;
    }

    .premium-inline-desc{
        text-align:center !important;
        font-size:12px !important;
    }

    .vzl-btn-container{
        margin-left:0 !important;
        width:100% !important;
        padding-left:0 !important;
        justify-content:center !important;
    }

    .vzl-btn-container .vzl-exclusive-box-link{
        width:100% !important;
        padding:10px 14px !important;
        font-size:12px !important;
        white-space:normal !important;
    }
}

.premium-vzl-title {
    font-family: 'Poppins', sans-serif !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #1a1a1a !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    padding-bottom: 10px !important;
    position: relative !important;
    display: block !important;
}


.premium-vzl-title::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 60px !important;
    height: 3px !important;
    background: #f27a1a !important;
    border-radius: 2px !important;
}


@media (max-width: 768px) {
    .premium-vzl-title {
        font-size: 20px !important;
        margin-bottom: 15px !important;
    }
}