    .old_design{
        display: none;
    }
    div.segmented-control {
        background-color: rgba(225, 229, 235, 1);
        border-radius: 100px;
        box-sizing: border-box;
        display: inline-flex;
        flex-direction: row-reverse;
        padding: 6px;
        font-size: 17px;
        gap: 10px;
        border: 3px solid #d4ddea;
    }
    
    a.segmented-control-button.selected {
        background-color: #0077ff !important;
    }
    a.segmented-control-button._1.w-inline-block {
        align-items: center;
        background-color: rgba(255, 255, 255, 0);
        border-color: rgba(0, 0, 0, 0.1);
        border-radius: 100px;
        box-sizing: border-box;
        color: #002129;
        display: flex;
        max-width: 100%;
        padding: 10px 25px;
        text-decoration: none;
        transition: all .2s cubic-bezier(.77, 0, 0.175, 1);
        font-weight: 500;
        font-size: 16px;
    }
    a.segmented-control-button._1.w-inline-block.selected {
        color:rgba(255, 255, 255, 1);
        
    }
    a.segmented-control-button._1.w-inline-block:active {
        outline: 0;
    }
    
    a.segmented-control-button._1.w-inline-block:hover {
        outline: 0;
    }
    
    div.segmented-control a.segmented-control-button._1.w-inline-block div {
        box-sizing: border-box;
    }
    
    a.segmented-control-button._2.w-inline-block {
        align-items: center;
        background-color: rgba(255, 255, 255, 0);
        box-sizing: border-box;
        color: #002129;
        display: flex;
        max-width: 100%;
        text-decoration: none;
        transition: all .2s cubic-bezier(.77, 0, 0.175, 1);
        padding:10px 25px;
        border-radius: 100px;
    }#topSection a.segmented-control-button.selected
    .selected> .margin-right-2{
        color:rgba(255, 255, 255, 1);
    }
    a.segmented-control-button._2.w-inline-block:active {
        outline: 0;
    }
    
    a.segmented-control-button._2.w-inline-block:hover {
        outline: 0;
    }
    
    div.margin-right-2 {
        box-sizing: border-box;
        margin-right: .5rem;
        font-weight: 500;
    }
    .pricing-body{
        max-width: 100% !important;
    }
    .pricing-subtitle:lang(pt),
    .pricing-subtitle:lang(it),
    .pricing-subtitle:lang(es){
        max-width: unset;
    }
    @media (min-width: 850px) {
        .plan-promo__block__wrapper {
            justify-content: center !important;
        }
        .plan-promo__block {
            margin: 0 18.5px !important;
        }
    }
    .plan-promo__block {
        max-width: 450px;
        margin-bottom: 32px;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
    .plan-promo__item .button {
        padding: 17px 0px;
    }
    .plan-promo__item_latest {
        width: 100%;
        overflow: hidden;
        display: flex;
        flex-direction: column;
        border-radius: 5px;
        border-top: none;
        background-color: white;
        padding: 22px 24px 0;
        position: relative;
    }
    .pro_plan{
        border-top:none !important;
        border: 1px solid #0E151B80;
        /* border-image-source: conic-gradient(from 186.1deg at 51.1% 54.29%, #FC405D -146.99deg, #0077FF 37.15deg, #F29DFF 125.08deg, #FC405D 213.01deg, #0077FF 397.15deg); */
        border-image-slice: 1;
    }
     .recomended .pro_plan{
        border-top:none !important;
        border: 5px solid transparent;
        border-image-source: conic-gradient(from 186.1deg at 51.1% 54.29%, #FC405D -146.99deg, #0077FF 37.15deg, #F29DFF 125.08deg, #FC405D 213.01deg, #0077FF 397.15deg);
        border-image-slice: 1;
    }

    .basic_get_started{
        display:flex !important;
        justify-content: center; 
        align-items:center; 
        gap:10px;
        color:#ffffff !important; 
        border-radius: 100px !important; 
        background: linear-gradient(#111827, #111827) padding-box,linear-gradient(270.16deg, #FF494E 6.09%, #F29DFF 33.74%, #0077FF 98.24%) border-box !important;
        border: 5px solid transparent !important;
        margin-top:-10px !important;
        margin-bottom: 40px !important;
    }
    .pro_get_started{
        display:flex !important;
        justify-content: center; 
        align-items:center; 
        gap:10px;
        color:#ffffff !important; 
        border-radius: 100px !important; 
        background: linear-gradient(#111827, #111827) padding-box,linear-gradient(270.16deg, #FF494E 6.09%, #F29DFF 33.74%, #0077FF 98.24%) border-box !important;
        border: 5px solid transparent !important;
        margin-top:-10px !important;
        margin-bottom: 40px !important;
    }

   .pro_get_started_pop {
    display: flex !important;
    justify-content: center;
    align-items: center;
    gap: 10px;
    color: #FFFFFF !important;
    border-radius: 100px !important;
    position: relative !important;
    background-color: #111827 !important; /* ✅ black fill */
    margin-top: -10px !important;
    margin-bottom: 40px !important;
    z-index: 1; /* ✅ ensures content above ::before */
}
.pro_get_started::before {
    /* content: ''; */
    position: absolute;
    inset: 0; /* same size as button */
    padding: 5px; /* ✅ thickness of the gradient border */
    border-radius: 100px;
    background: transparent;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1; /* ✅ behind the button */
}
.pro_get_started_pop:before{
     content: '';
    position: absolute;
    inset: 0; /* same size as button */
    padding: 5px; /* ✅ thickness of the gradient border */
    border-radius: 100px;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1; /* ✅ behind the button */
    background: linear-gradient(270.16deg, #FF494E 6.09%, #F29DFF 33.74%, #0077FF 98.24%);
}

    .plan-promo__item_latest .button{
        display: block;
        border-radius: 100px;
        font-size: 18px;
        font-weight: 600;
        line-height: 24px;
        padding: 16px 0 17px 0;
        box-shadow: 0 10px 20px 0 rgb(0 0 0 / 23%);
        -webkit-font-smoothing: antialiased;
        font-family: "Plixi", sans-serif !important;
    }
    .text-gradient{
        background: linear-gradient(90.19deg, #0077FF 0.33%, #F29DFF 22.79%, #FC405D 66.2%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
    }
    #all-pricing-pop-root .button{
        color: #111827;
    }
    .pro-plan_latest{
        border-radius: 12px;
        background: linear-gradient(to bottom, #FB590E ,#BD18E6,#4B25EA);
        padding: 7px;
        box-shadow: 2px 2px 40px 2px rgba(255, 100, 54, 0.3);
    }
    .expert-plan_latest{
        border-radius: 12px;
        background: linear-gradient(to bottom, #031CA8, #B010BE, #691CA9, #031CA8, #032FCF, #000000);
        padding: 3px;
        box-shadow: 2px 2px 40px 2px rgba(75, 37, 234, 0.2);
    }
    .plan-promo__block_latest{
        max-width: 450px;
        margin-bottom: 32px;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
    #newPricing{
        margin-top: 40px;
    }
    .most-popular{
        display: flex;
        background: #FB5A0F;
        border-radius: 10px 10px 0px 0px;
        color: #fff;
        min-width: 163px;
        height: 47px;
        margin-left: auto;
        align-content: center;
        align-items: center;
        justify-content: center;
        max-width: 163px;
        margin-bottom: -10px;
        font-weight: 700;
        gap: 10px;
        margin-top: -40px;
    }
    .most-popular:lang(fr){
        max-width: 200px;
    }
    .selected> .margin-right-2{
        color:#fff !important;
    }
    .plan-promo__item{
        overflow:unset !important;
    }
    /* Addons Style */
        .frame-1686566098{
            padding: 10px 0px 50px;
        }
        .instagram-likes {
            color: #111827;
            text-align: center;
            font-size: 20px;
            font-weight: 700;
            position: relative;
        }
        .we-ll-boost-your-newest-posts-up-to-10-x-to-your-targeted-audience-to-maximize-engagement-and-likes {
            color: #475467;
            text-align: center;
            font-size: 16px;
        }
        .frame-16865660983 {
            background: var(
                --bggradient,
                linear-gradient(
                168.09deg,
                rgba(255, 255, 255, 0.3) 0%,
                rgba(213, 234, 255, 0.3) 17.788460850715637%,
                rgba(255, 216, 236, 0.3) 35.576921701431274%,
                rgba(255, 247, 226, 0.3) 75.4807710647583%,
                rgba(216, 255, 233, 0.3) 100%
                ),
                linear-gradient(to left, #ffffff, #ffffff)
            );
            border-radius: 100px;
            border: none;
            padding: 5px 10px 5px 10px;
            width: max-content;
            margin: auto;
            margin-top: 20px;
            position: relative;
        }
        .frame-16865660984 {
            display: flex;
            flex-direction: row;
            gap: 5px;
            align-items: center;
            justify-content: center;
        }
        .frame-16865660984:before{
                content: '';
                position: absolute;
                inset: 0;
                padding: 1px;
                border-radius: 100px;
                background: linear-gradient(270.16deg, #FF494E 6.09%, #F29DFF 33.74%, #0077FF 98.24%);
                -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
                -webkit-mask-composite: xor;
                mask-composite: exclude;
                z-index: 1;
        }
        ._4-k-people-use-this {
            background: var(
                --ctagradient,
                linear-gradient(
                76.06deg,
                rgba(75, 37, 234, 1) 0%,
                rgba(189, 24, 230, 1) 44.76131200790405%,
                rgba(251, 89, 14, 1) 100%
                )
            );
            background-clip: text;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            text-align: center;
            font-size: 14px;
            position: relative;
        }
    /* Addons Style */
    .plan-promo__item {
        padding: 30px 25px 0;
    }
    @media (min-width: 850px) {
        .plan-promo__block_latest {
            margin: 0 18.5px !important;
            flex: 1;
        }
        .plan-promo__item_latest {
            padding: 30px 35px;
        }
        .plan-promo__item__footer {
            padding-top: 10px;
            margin-top: 0;
        }
        .plan-promo__text {
            min-height: 48px;
        }
    }
    @media (max-width: 1251px) and (min-width: 979px) {
        .pricing-plan-title {
            font-size: 22px;
            min-height: 66px;
        }
        .proPriceDiv {
            margin-top: 20px !important;
        }
        .basicPriceDiv {
            margin-top: 10px !important;
        }
        .proPriceRecLikeDiv {
            margin-top: 20px !important;
        }
        .proPriceRecStoryDiv {
            margin-top: 20px !important;
        }
    }
    @media (max-width: 1125px) and (min-width: 978px) {
        .plan-promo__text {
            min-height: 76px;
        }
    }
    @media (max-width: 767px) {
        
        #newPricing{
            margin-top: 0px;
        }
        .most-popular{
            margin-top: auto;
        }
    }
     @media (max-width: 576px) {
        #all-pricing-pop-root .container {
            max-width: 400px !important;
        }
    }
    
    .pricing-header {
        font-size: 3.2rem !important;
        line-height: 3.7rem !important;
        width: 100% !important;
        padding: 0 0 !important;
        margin-top: 2em !important;
        letter-spacing: -0.8px !important;
        color: #000000 !important;
    }
    .plan-promo__block--third .plan-promo__item:before {
        height: 9px !important;
        background: linear-gradient(270.16deg, #FF494E 6.09%, #F29DFF 33.74%, #0077FF 98.24%);
    }
    .plan-promo__item:before {
        background-color: #000000;
        height: 7px;
    }
    .bullet-heading{
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 15px;
    }
    @media screen and (max-width: 767px) {
        div.margin-right-2 {
        margin-right: .375rem;
        }
    }
    
    div.badge {
        font-family: "Plixi", sans-serif;
        background-color: rgba(230, 242, 255, 1);
        border-radius: 100px;
        box-sizing: border-box;
        color: rgba(0, 119, 255, 1);
        font-size: 13px;
        line-height: 1.75;
        padding: 0.05rem 0.35rem;
        letter-spacing: 0px;
        font-weight: 500;
    }

    .header{
        z-index: 99;
    }
    .perday-pricing-label{
        border: 5px solid transparent;
        box-sizing: border-box;
        background: linear-gradient(#111827, #111827) padding-box, conic-gradient(from 186.1deg at 51.1% 54.29%, #FC405D -146.99deg, #0077FF 37.15deg, #F29DFF 125.08deg, #FC405D 213.01deg, #0077FF 397.15deg) border-box !important;
        box-shadow: 0 16px 40px rgba(0, 0, 0, .18);
        color: rgb(255, 255, 255);
        border-radius: 100px;
        width: 110px;
        min-width: max-content;
        padding: 10px;
        font-size: 12px;
        font-weight: 600;
        position: absolute;
        top: 0%;
        right: 50%;
        transform: translate(50%, -50%);
        text-align: center;
        z-index: 12;
        font-size: 16px;
        font-family: 'Plixi';
    }

    .recomended .perday-pricing-label{
        background: linear-gradient(#111827, #111827) padding-box, conic-gradient(from 186.1deg at 51.1% 54.29%, #FC405D -146.99deg, #0077FF 37.15deg, #F29DFF 125.08deg, #FC405D 213.01deg, #0077FF 397.15deg) border-box !important;
        color: white;
    }
    .per-day-label{
        margin-left: 0.25em;
    }
    .plan-promo__block__wrapper{
        gap: unset;
        margin-top: 40px;
    }
    .plan-promo__item__main{
        z-index: unset !important;
    }
    .absolute_main{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        overflow: hidden;
        height: 120px;
    }
    @media screen and (max-width: 767px) {
        .plan-promo__block__wrapper{
            gap: 40px;
            margin-top: 40px;
        }
        .pro_plan .plan-promo__item__main{
            margin-top: 0px;
            margin-bottom: 30px;
        }
        .plan-promo__item {
            padding: 30px 25px 30px;
        }
        .pricing-popular-label{
            font: bold 12px sans-serif !important;
            top: 25px !important;
            right: -40px !important;
            width: 150px !important;
            height: 30px !important;
        }
        .pricing-popular-label:lang(de) {
            font: bold 9px sans-serif !important;
            padding: 9px 0px !important;
        }
        .pricing-popular-label:lang(pl){
            font: bold 9px sans-serif !important;
            padding: 9px 0px !important;
        }
    }
     
