.switch-row {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: sans-serif;
    padding: 1rem;
    width: 100%;
}

.label {
    flex: 1;
    text-align: center;
    font-weight: 500;
    font-size: 1rem;
    transition: color 0.3s;
    white-space: nowrap;
}

.label.inactive {
    color: #999;
}

.switch-wrapper {
    flex: 0 0 auto;
    margin: 0 0.25rem;
}

.switch {
    position: relative;
    width: 4rem;
    height: 2rem;
    background: #4caf50;
    border-radius: 9999px;
    cursor: pointer;
    transition: background 0.3s ease;
}

.switch.checked {
    background: #4caf50;
}

.thumb {
    position: absolute;
    top: 0.25rem;
    left: 0.25rem;
    width: 1.5rem;
    height: 1.5rem;
    background: white;
    border-radius: 50%;
    transition: transform 0.3s ease;
}

.switch.checked .thumb {
    transform: translateX(2rem);
}

@media (max-width: 400px) {
    .label {
        font-size: 0.95rem;
    }

    .switch {
        width: 3.2rem;
        height: 1.6rem;
    }

    .thumb {
        width: 1.2rem;
        height: 1.2rem;
        top: 0.2rem;
        left: 0.2rem;
    }

    .switch.checked .thumb {
        transform: translateX(1.6rem);
    }

    .switch-wrapper {
        margin: 0 0.5rem;
    }
}

@media (min-width: 768px) {
    .switch-wrapper {
        margin: 0 0.01rem;
    }
}

.selection {
    padding: 0 var(--space-lg);
    border-radius: 4px;
    margin-bottom: 1rem;
    border: 1px solid rgba(255, 253, 253, 0.2);
    
}

.centered-div { 
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: flex; 
    justify-content: center; 
    align-items: center;
 }

 .section-title {
    color: white;
 }

 .pricing-n-plans .price-card .feature ul li {
    display: block;
    padding: var(--space-sm) 0;
    padding-left: 2rem;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_841_26583)'%3E%3Cg filter='url(%23filter0_b_841_26583)'%3E%3Cpath d='M17.875 2.875L7.66421 13.0858C6.88316 13.8668 5.61684 13.8668 4.83579 13.0858L2.125 10.375C1.625 9.875 0.875 9.875 0.375 10.375C-0.125 10.875 -0.125 11.625 0.375 12.125L5.375 17.125C5.625 17.375 5.875 17.5 6.25 17.5C6.625 17.5 6.875 17.375 7.125 17.125L19.625 4.625C20.125 4.125 20.125 3.375 19.625 2.875C19.125 2.375 18.375 2.375 17.875 2.875Z' fill='url(%23paint0_linear_841_26583)'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_841_26583' x='-12' y='-9.5' width='44' height='39' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='6'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_841_26583'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_841_26583' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_841_26583' x1='9.95413' y1='2.5' x2='9.95413' y2='19.5312' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2334A853'/%3E%3Cstop offset='1' stop-color='%23137333'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_841_26583'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat;
    background-position: center left;
}
.pricing-n-plans .price-card .feature ul li.uncheck {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_x_mark)'%3E%3Cg filter='url(%23filter0_b_x_mark)'%3E%3Cpath d='M15.625 5.625L10.625 10.625L15.625 15.625C16.125 16.125 16.125 16.875 15.625 17.375C15.125 17.875 14.375 17.875 13.875 17.375L8.875 12.375L3.875 17.375C3.375 17.875 2.625 17.875 2.125 17.375C1.625 16.875 1.625 16.125 2.125 15.625L7.125 10.625L2.125 5.625C1.625 5.125 1.625 4.375 2.125 3.875C2.625 3.375 3.375 3.375 3.875 3.875L8.875 8.875L13.875 3.875C14.375 3.375 15.125 3.375 15.625 3.875C16.125 4.375 16.125 5.125 15.625 5.625Z' fill='url(%23paint0_linear_x_mark)'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_x_mark' x='-10' y='-8.5' width='40' height='37' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='6'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_x_mark'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_x_mark' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_x_mark' x1='9' y1='3.5' x2='9' y2='17.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E74C3C'/%3E%3Cstop offset='1' stop-color='%23C0392B'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_x_mark'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat;
    background-position: center left;
}