    .accordions-content-country {
        display: none !important;
    }

    /* Plan Selection Text Elements */
    .plan-selection h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .plan-selection label {
        display: block;
        margin: 10px 0;
        font-size: 16px;
    }

    /* Plan Selection Button */
    .plan-selection .button {
        background-color: #FE5D58;
        color: white;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
        font-size: 16px;
        margin-top: 10px;
        display: inline-block;
        border-radius: 30px;
    }

    /* Accordion Item */
    .accordions-item {
        margin-bottom: 8px;
        border-radius: 5px;
        overflow: hidden;
        display: grid;
    }

    /* Accordion Sub-header */
    .accordions-sub-header,
    .accordions-sub-header-text {
        font-size: 16px !important;
        font-weight: 600 !important;
        padding: 0 0;
        color: #000 !important;
    }

    #choose-your-plan-pc .accordions-header.artist-bootcamp .accordions-sub-header,
    #choose-your-plan-pc .accordions-header.artist-bootcamp .accordions-sub-header-text {
        color: #FE5D58 !important;
    }

    #choose-your-plan-pc .accordions-header.mastery-bootcamp .accordions-sub-header,
    #choose-your-plan-pc .accordions-header.mastery-bootcamp .accordions-sub-header-text {
        color: #FE5D58 !important;
    }

    #choose-your-plan-pc-ta .accordions-header.artist-bootcamp .accordions-sub-header,
    #choose-your-plan-pc-ta .accordions-header.artist-bootcamp .accordions-sub-header-text {
        color: #FE5D58 !important;
    }

    #choose-your-plan-pc-ta-l2 .accordions-header.artist-bootcamp .accordions-sub-header,
    #choose-your-plan-pc-ta-l2 .accordions-header.artist-bootcamp .accordions-sub-header-text {
        color: #FE5D58 !important;
    }

    #choose-your-plan-ac .accordions-header.artist-bootcamp .accordions-sub-header,
    #choose-your-plan-ac .accordions-header.artist-bootcamp .accordions-sub-header-text {
        color: #FF7B00 !important;
    }

    #choose-your-plan-nc .accordions-header.artist-bootcamp .accordions-sub-header,
    #choose-your-plan-nc .accordions-header.artist-bootcamp .accordions-sub-header-text {
        color: #FFEC7E !important;
    }

    .accordions-sub-header-text {
        font-size: 12px !important;
    }

    #choose-your-plan-pc .accordions-header.artist-essentials,
    #choose-your-plan-pc-ta .accordions-header.artist-essentials,
    #choose-your-plan-pc-ta-l2 .accordions-header.artist-essentials {
        background-color: #F5DBDB !important;
        color: #FE5D58 !important;
    }

    .accordions-header.artist-bootcamp {
        background-color: #2D2D2D !important;
        color: #fff !important;
    }

    .accordions-header.mastery-bootcamp {
        background-color: #2D2D2D !important;
        color: #fff !important;
    }

    #choose-your-plan-ac .accordions-header.artist-essentials {
        background-color: #FFD8B4 !important;
        color: #FF7B00 !important;
    }

    #choose-your-plan-nc .accordions-header.artist-essentials {
        background-color: #FFF4B7 !important;
        color: #7B859F !important;
    }

    #choose-your-plan-ac .accordions-header.mastery-bootcamp {
        background-color: #FF7A00 !important;
        color: #fff !important;
    }

    #choose-your-plan-nc .accordions-header.mastery-bootcamp {
        background-color: #FEDF2B !important;
        color: #fff !important;
    }

    /* Accordion Header Common */
    .accordions-header {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 20px 30px;
        font-size: 16px;
        font-weight: 700;
        cursor: pointer;
        border-radius: 20px;
        transition: background 0.3s ease;
        border-bottom: 5px solid;
        border-color: #F397C0;
    }

    .accordions-header span {
        font-family: 'Open Sans';
        font-size: 24px;
        font-weight: 700;
    }

    /* Hide icons by default */
    .accordions-header i {
        display: none !important;
    }

    /* Accordion Content */
    .accordions-content {
        display: block !important;
        padding: 15px 30px 30px;
        background: white;
        color: #333;
        border-radius: 0 0 30px 30px;
        font-size: 14px;
        font-weight: 400;
        text-align: justify;
    }

    /* Price */
    .accordions-content-rs {
        color: #000;
        font-weight: 700;
        font-size: 22px;
        text-align: center;
        margin-bottom: 10px;
    }

    /* Features */
    .accordions-content-fi {
        color: #000;
        font-weight: 600;
        font-size: 16px;
        text-align: center;
    }

    .accordions-content-tick-con {
        display: flex !important;
    align-items: center !important;
    gap: 8px !important;
        color: #000;
        font-weight: 600;
        font-size: 14px;
        margin: 8px 0 -25px;
        padding-left: 20px;
    }

    #choose-your-plan-pc-ta .accordions-content-tick-con,
    #choose-your-plan-pc-ta-l2 .accordions-content-tick-con {
        color: #000;
        font-weight: 600;
        font-size: 14px;
        margin: 8px 0 -25px;
        padding-left: 20px !important;
    }

    /* Feature Icons */
    .feature-yes,
    .feature-no {
        padding: 5px 7px;
        font-size: 12px;
        font-weight: 400;
        border-radius: 50px;
        margin-right: 6px;
    }

    .feature-yes {
        background: #C7F6C7;
        color: #008000 !important;
    }

    .feature-no {
        background: #F5DBDB;
        color: #FE5D58 !important;
    }

    /* Enroll Button Common */

    /* Keyframe for background animation */
    @keyframes gradientShift {
        0% {
            background-position: 0% 50%;
        }
        50% {
            background-position: 100% 50%;
        }
        100% {
            background-position: 0% 50%;
        }
    }

    /* Animated Button Style */
    .accordions-content-tick-btn {
        width: 100%;
        height: 44px;
        font-size: 16px;
        font-weight: 600;
        color: #fff;
        cursor: pointer;
        margin: 20px auto;
        text-align: center;
        border: none;
        border-radius: 50px;
        background-size: 300% 100%;
        animation: gradientShift 6s ease infinite;
        transition: all 0.4s ease-in-out;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        -o-transition: all 0.4s ease-in-out;
    }

    .accordions-content-tick-btn:focus {
        outline: none;
    }

    /* Gradient Style */
    #choose-your-plan-nc .accordions-content-tick-btn.btn-artist-bootcamp {
        background-image: linear-gradient(to right, #f5ce62, #e43603, #fa7199, #e85a19) !important;
    }
     #choose-your-plan-pc .accordions-content-tick-btn.btn-artist-bootcamp, #choose-your-plan-ac .accordions-content-tick-btn.btn-artist-bootcamp, #choose-your-plan-pc-ta .accordions-content-tick-btn.btn-artist-bootcamp {
        background-image: linear-gradient(to right, #6253e1, #852D91, #A3A1FF, #F24645) !important;
    }

    /* Button Colors per Plan */
    /* #choose-your-plan-pc .accordions-content-tick-btn.btn-artist-essentials, #choose-your-plan-pc-ta .accordions-content-tick-btn.btn-artist-essentials, #choose-your-plan-pc-ta-l2 .accordions-content-tick-btn.btn-artist-essentials {
        background-color: #FE5D58 !important;
        color: #fff !important;
    } */

    #choose-your-plan-pc .accordions-content-tick-btn.btn-performer-essentials,
    #choose-your-plan-pc-ta .accordions-content-tick-btn.btn-performer-essentials,
    #choose-your-plan-pc-ta-l2 .accordions-content-tick-btn.btn-performer-essentials {
        background-color: #FE5D58 !important;
        color: #fff !important;
    }

    #choose-your-plan-ac .accordions-content-tick-btn.btn-performer-essentials {
        background-color: #FF9E45 !important;
        color: #fff !important;
    }

    #choose-your-plan-nc .accordions-content-tick-btn.btn-performer-essentials {
        background-color: #FFF4B7 !important;
        color: #000 !important;
    }

    #choose-your-plan-pc .accordions-content-tick-btn.btn-mastery-bootcamp,
    #choose-your-plan-pc-ta .accordions-content-tick-btn.btn-mastery-bootcamp,
    #choose-your-plan-pc-ta-l2 .accordions-content-tick-btn.btn-mastery-bootcamp {
        background-color: #A2D65F !important;
        color: #000 !important;
    }

    .accordions-content-tick-btn.btn-artist-essentials, .accordions-content-tick-btn.btn-performer-bootcamp {
        background-color: #A2D65F !important;
        color: #000 !important;
    }

    #choose-your-plan-ac .accordions-content-tick-btn.btn-mastery-bootcamp {
        background-color: #FF7A00 !important;
        color: #fff !important;
    }

    #choose-your-plan-nc .accordions-content-tick-btn.btn-mastery-bootcamp {
        background-color: #FEDF2B !important;
        color: #000 !important;
    } 
    /* #choose-your-plan-pc .accordions-content-tick-btn, #choose-your-plan-pc-ta .accordions-content-tick-btn, #choose-your-plan-pc-ta-l2 .accordions-content-tick-btn {
        background: linear-gradient(270deg, #FE5D58, #9fdd58);
        background-size: 400% 400%;
        animation: gradientAnimation 3s ease infinite;
        color: #000;
    }

    #choose-your-plan-nc .accordions-content-tick-btn {
    background: linear-gradient(270deg, #FFEC7E, #9fdd58) !important;
        background-size: 400% 400%;
        animation: gradientAnimation 3s ease infinite;
        color: #000;
    }

    #choose-your-plan-ac .accordions-content-tick-btn {
        background: linear-gradient(270deg, #ff9e45, #9fdd58) !important;
        background-size: 400% 400%;
        animation: gradientAnimation 3s ease infinite;
        color: #000;
    }  */

    /* Hover Gradient Animation */
    /* #choose-your-plan-pc .accordions-content-tick-btn:hover, #choose-your-plan-pc-ta .accordions-content-tick-btn:hover, #choose-your-plan-pc-ta-l2 .accordions-content-tick-btn:hover {
        background: linear-gradient(270deg, #FE5D58, #9fdd58);
        background-size: 400% 400%;
        animation: gradientAnimation 3s ease infinite;
        color: #000;
    }

    #choose-your-plan-nc .accordions-content-tick-btn:hover {
        background: linear-gradient(270deg, #FFEC7E, #9fdd58) !important;
        background-size: 400% 400%;
        animation: gradientAnimation 3s ease infinite;
        color: #000;
    }

    #choose-your-plan-ac .accordions-content-tick-btn:hover {
        background: linear-gradient(270deg, #ff9e45, #9fdd58) !important;
        background-size: 400% 400%;
        animation: gradientAnimation 3s ease infinite;
        color: #000;
    } 

    /* Gradient Animation */
    @keyframes gradientAnimation {
        0% {
            background-position: 0% 50%;
        }

        50% {
            background-position: 100% 50%;
        }

        100% {
            background-position: 0% 50%;
        }
    } */

    /* Active Accordion */
    .active .accordions-content {
        display: block !important;
    }

    .active .accordions-header i {
        transform: rotate(180deg);
    }

    /* Rounded Top Corners for Active Accordion */
    .active .accordions-header {
        border-radius: 30px 30px 0 0 !important;
    }

    .active .accordions-header {
        border-bottom: 2px solid #fe5d5800;
    }

    .mobile-only {
        display: none;
    }

    .desktop-only {
        display: block;
    }

    /* Responsive Styles */
    @media only screen and (max-width: 600px) {
        .desktop-only {
            display: none !important;
        }
.accordions-content {
padding: 15px 18px 30px !important;
}
        .mobile-only {
            display: block !important;
        }

        .plan-selection,
        .accordions {
            grid-template-columns: 1fr;
        }

        .accordions-content-country {
            display: none !important;
        }

        .accordions-header {
            padding: 20px 52px !important;
        }

        .accordions-header span {
            font-size: 28px;
        }

        .accordions-sub-header,
        .accordions-sub-header-text {
            font-size: 20px !important;
        }

        .accordions-sub-header-text {
            font-size: 14px !important;
        }

        .accordions-content-rs {
            font-size: 23px !important;
        }

        .accordions-header i {
            transition: transform 0.3s ease-in-out;
            margin-left: -18px;
            display: none !important;
        }

        #choose-your-plan-nc .accordions-header i {
            color: #7B859F;
        }

        #choose-your-plan-ac .accordions-header i {
            color: #FF7B00;
        }

        .accordions-header i {
            color: #FE5D58;
        }

        /* Adjust button padding on mobile */
        #choose-your-plan-nc .accordions-content-tick-btn,
        #choose-your-plan-ac .accordions-content-tick-btn,
        #choose-your-plan-pc .accordions-content-tick-btn,
        #choose-your-plan-pc-ta .accordions-content-tick-btn,
        #choose-your-plan-pc-ta-l2 .accordions-content-tick-btn,
        .accordions-content-tick-btn {
            padding: 12px 0px !important;
        }

        /* Disable accordion content on mobile when active */
        .accordions-item.active .accordions-content {
            display: none;
        }

        #choose-your-plan-pc-ta .accordions-content-tick-con,
        #choose-your-plan-pc-ta-l2 .accordions-content-tick-con {
            padding-left: 20px !important;
        }
    }

    @media only screen and (max-width: 360px) {
        .accordions-content-tick-con {
            padding-left: 16px !important;
        }
    }