@media (max-width: 900px) {
    .dacar-fbl-pricing-grid {
        grid-template-columns: 1fr;
    }

    .dacar-fbl-price-card {
        min-height: 0;
    }
}

@media (max-width: 640px) {
    .dacar-fbl-pricing {
        padding: 62px 0;
    }

    .dacar-fbl-pricing-head {
        text-align: left;
    }

    .dacar-fbl-pricing-toggle {
        align-items: stretch;
        flex-direction: column;
        width: 100%;
    }

    .dacar-fbl-pricing-toggle button {
        width: 100%;
    }

    .dacar-fbl-price-card {
        padding: 24px;
    }

    .dacar-fbl-price-featured .dacar-fbl-price-label {
        padding-right: 0;
    }

    .dacar-fbl-price-badge {
        margin: 0 0 18px;
        position: static;
        width: fit-content;
    }
}
