<style>
/* PMPro Checkout - Make price amount bold, bigger and colorful */
/* Ultra-specific targeting for the background box - maximum specificity */
body.page-template-default #pmpro_checkout #pmpro_level_cost,
body #pmpro_checkout #pmpro_level_cost,
html body #pmpro_checkout #pmpro_level_cost,
#pmpro_checkout #pmpro_level_cost,
.pmpro_checkout #pmpro_level_cost,
#pmpro_level_cost {
    background-color: #e3f2fd !important;
    background-image: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%) !important;
    background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%) !important;
    padding: 20px 30px !important;
    border-radius: 10px !important;
    border: 3px solid #0066cc !important;
    box-shadow: 0 4px 12px rgba(0, 102, 204, 0.25) !important;
    margin: 15px 0 !important;
    display: block !important;
    width: fit-content !important;
}

/* Ensure the inner container also has padding */
body #pmpro_checkout #pmpro_level_cost .pmpro_level_cost_text,
#pmpro_checkout #pmpro_level_cost .pmpro_level_cost_text,
#pmpro_checkout .pmpro_level_cost_text,
.pmpro_level_cost_text {
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Target the price text itself */
body #pmpro_checkout #pmpro_level_cost .pmpro_level_cost_text p,
#pmpro_checkout #pmpro_level_cost .pmpro_level_cost_text p,
.pmpro_checkout #pmpro_level_cost .pmpro_level_cost_text p,
#pmpro_level_cost .pmpro_level_cost_text p,
#pmpro_level_cost p,
.pmpro_level_cost_text p {
    font-size: 32px !important;
    font-weight: 700 !important;
    color: #0066cc !important;
    line-height: 1.4 !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    border: none !important;
}

/* Also target the price in the confirmation section */
#pmpro_checkout #pmpro_payment_information_fields .pmpro_checkout-field-price strong,
#pmpro_checkout .pmpro_checkout-field-price .pmpro_level-cost {
    font-size: 28px !important;
    font-weight: 700 !important;
    color: #0066cc !important;
}
