.grid-container {
    display: grid;
    grid-template-columns: 1fr;
    gap: 2rem;
}

@media (min-width: 1024px) {
    .grid-container {
        grid-template-columns: 2fr 1fr;
    }
}

.pricing-terms-image-wrapper {
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    height: 100%;
    min-height: 300px;
}
