/* Workflow Section */

#workflow {

    padding:100px 50px;

}


/* Workflow Cards Container */

.workflow-container {

    display:grid;

    grid-template-columns:
    repeat(auto-fit,minmax(250px,1fr));

    gap:30px;

}



/* Workflow Card */

.workflow-card {

    position:relative;

    padding:35px;


    background:rgba(255,255,255,0.06);

    backdrop-filter:blur(20px);


    border:1px solid rgba(255,255,255,0.12);


    border-radius:30px;


    transition:0.4s;

}



.workflow-card:hover {

    transform:translateY(-10px);

    border-color:#00bfff;


    box-shadow:
    0 15px 40px rgba(0,191,255,0.15);

}



/* Step Number */

.step-number {

    display:flex;

    align-items:center;

    justify-content:center;


    width:60px;

    height:60px;


    border-radius:50%;


    background:linear-gradient(
        135deg,
        #00bfff,
        #8a2be2
    );


    color:white;

    font-size:22px;

    font-weight:bold;


    margin-bottom:25px;

}



/* Title */

.workflow-card h3 {

    font-size:26px;

    margin-bottom:15px;

}



/* Description */

.workflow-card p {

    color:#ccc;

    line-height:1.7;

}