/* Custom styling for pricing lists */
.pricing-list li {
    position: relative;
    padding-left: 1.75rem;
    line-height: 1.4;
}

.pricing-list li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.25rem;
    width: 1.25rem;
    height: 1.25rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23F97316'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 13l4 4L19 7' /%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}

.pricing-placeholder {
    min-height: 8rem;
}