.elementor-4446 .elementor-element.elementor-element-767f07fe{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4446 .elementor-element.elementor-element-767f07fe:not(.elementor-motion-effects-element-type-background), .elementor-4446 .elementor-element.elementor-element-767f07fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tronextrade.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-21-2026-12_33_00-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4446 .elementor-element.elementor-element-412f1867{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4446 .elementor-element.elementor-element-412f1867.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4446 .elementor-element.elementor-element-69b59a4{--display:flex;--justify-content:center;}.elementor-4446 .elementor-element.elementor-element-69b59a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4446 .elementor-element.elementor-element-326b79f{--display:flex;}.elementor-4446 .elementor-element.elementor-element-be9921f{--spacer-size:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4446 .elementor-element.elementor-element-2b37243{--display:flex;}.elementor-4446 .elementor-element.elementor-element-2d6053e{--spacer-size:50px;}.elementor-4446 .elementor-element.elementor-element-a971f60{--display:flex;}.elementor-4446 .elementor-element.elementor-element-b1d216f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4446 .elementor-element.elementor-element-36f80f9{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4446 .elementor-element.elementor-element-e663ce5{--display:flex;}.elementor-4446 .elementor-element.elementor-element-3516403{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4446 .elementor-element.elementor-element-2518c0f3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:-100px;--padding-left:0px;--padding-right:0px;}.elementor-4446 .elementor-element.elementor-element-1a6e34d2 > .elementor-widget-container{margin:0px 0px -100px 0px;}@media(min-width:768px){.elementor-4446 .elementor-element.elementor-element-69b59a4{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-53e31fb */.free-signals-section{

    position:relative;

    padding:100px 20px;

    background:
    linear-gradient(
    135deg,
    #020617 0%,
    #08142f 45%,
    #0b1d46 100%
    );
    border-radius:18px;

    overflow:hidden;
}

.signals-container{

    max-width:1300px;
    margin:auto;
}

.signals-heading{

    text-align:center;
    margin-bottom:50px;
}

.signals-heading h3{

    color:#fff;

    font-size:35px;

    font-weight:800;

    line-height:1.1;

    letter-spacing:-2px;

    margin-bottom:20px;
}

.signals-heading h3 span{

    color:#61ce70;
}

.signals-heading p{

    color:rgba(255,255,255,0.75);

    font-size:18px;

    max-width:700px;

    margin:auto;

    line-height:1.8;
}

/* Tabs */

.signals-tabs{

    display:flex;

    justify-content:center;

    gap:20px;

    margin-bottom:70px;
}

.signal-tab{

    border:none;

    cursor:pointer;

    padding:18px 42px;

    border-radius:18px;

    background:rgba(255,255,255,0.06);

    color:#fff;

    font-size:18px;

    font-weight:700;

    transition:0.4s ease;

    border:1px solid rgba(255,255,255,0.08);
}

.signal-tab.active{

    background:
    linear-gradient(
    135deg,
    #47ff7a,
    #2be85f
    );

    color:#02111f;

    box-shadow:
    0 0 35px rgba(71,255,122,0.45);
}

/* Content */

.signals-content{

    display:none;
}

.signals-content.active{

    display:block;
}

/* Grid */

.signals-grid{

    display:grid;

    grid-template-columns:repeat(3,1fr);

    gap:32px;
}

/* Card */

.signal-card{

    position:relative;

    padding:26px;

    border-radius:28px;

    background:
    rgba(255,255,255,0.04);

    backdrop-filter:blur(16px);

    border:1px solid rgba(255,255,255,0.08);

    box-shadow:
    0 15px 40px rgba(0,0,0,0.28);

    transition:0.4s ease;
}

.signal-card:hover{

    transform:translateY(-10px);

    box-shadow:
    0 25px 60px rgba(0,0,0,0.4);
}

/* Image */

.signal-card-image{

    height:230px;

    overflow:hidden;

    border-radius:22px;

    margin-bottom:28px;
}

.signal-card-image img{

    width:100%;
    height:100%;

    object-fit:cover;

    transition:0.5s ease;
}

.signal-card:hover img{

    transform:scale(1.05);
}

/* Steps */

.step-wrapper{

    display:flex;

    align-items:center;

    gap:18px;

    margin-bottom:30px;
}

.step-number{

    min-width:64px;

    width:64px;

    height:64px;

    border-radius:50%;

    display:flex;

    align-items:center;

    justify-content:center;

    font-size:28px;

    font-weight:800;

    color:#fff;

    background:
    linear-gradient(
    #61ce70
    );

    box-shadow:
    0 0 30px rgba(255,91,46,0.45);
}

.step-line{

    width:100%;

    height:2px;

    background:
    linear-gradient(
    90deg,
    #ff5b2e,
    transparent
    );
}

/* Titles */

.signal-card h3{

    color:#fff;

    font-size:38px;

    font-weight:800;

    line-height:1.1;

    margin-bottom:20px;
}

/* Text */

.signal-card p{

    color:rgba(255,255,255,0.78);

    font-size:18px;

    line-height:1.9;
}

/* Responsive */

@media(max-width:1100px){

    .signals-grid{

        grid-template-columns:1fr;
    }

    .signals-heading h2{

        font-size:52px;
    }
}

@media(max-width:768px){

    .signals-heading h2{

        font-size:42px;
    }

    .signal-card h3{

        font-size:32px;
    }

    .signals-tabs{

        flex-direction:column;

        align-items:center;
    }

    .signal-tab{

        width:100%;
        max-width:320px;
    }

    .signal-card-image{

        height:200px;
    }
}

@media(max-width:480px){

    .free-signals-section{

        padding:80px 16px;
    }

    .signals-heading h2{

        font-size:34px;
    }

    .signal-card{

        padding:22px;
    }

    .signal-card h3{

        font-size:28px;
    }

    .signal-card p{

        font-size:16px;
    }
}/* End custom CSS */