/*==============================================
Agentic Business Automation
==============================================*/

.agentic-section{
    padding:110px 0;
    background:#07111d;
    position:relative;
    overflow:hidden;
}

.agentic-section::before{
    content:"";
    position:absolute;
    width:550px;
    height:550px;
    background:radial-gradient(circle,#0d4f7b55,transparent 70%);
    left:-180px;
    top:-150px;
}

.agentic-section::after{
    content:"";
    position:absolute;
    width:500px;
    height:500px;
    background:radial-gradient(circle,#1b8dd955,transparent 70%);
    right:-180px;
    bottom:-180px;
}

.agentic-header{
    max-width:900px;
    margin:auto;
    text-align:center;
    margin-bottom:70px;
    position:relative;
    z-index:2;
}

.agentic-pre{

    display:inline-block;
    color:#f16e00;
    letter-spacing:3px;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:15px;

}

.agentic-header h2{

    color:#fff;
    font-size:46px;
    line-height:58px;
    font-weight:700;
    margin-bottom:25px;

}

.agentic-header p{

    color:#b8c4d1;
    font-size:18px;
    line-height:32px;

}

.agentic-grid{

    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:35px;
    position:relative;
    z-index:2;

}

.agentic-card{

    background:#0d1b2b;
    border:1px solid rgba(255,255,255,.08);
    border-radius:18px;
    padding:40px;
    transition:.35s;
    height:100%;

}

.agentic-card:hover{

    transform:translateY(-8px);
    border-color:#f37022;
    box-shadow:0 20px 50px rgba(0,0,0,.35);

}

.agentic-card .icon{
 
    width:72px;
    height:72px;
    border-radius:16px;
    /* background:linear-gradient(135deg,#0aa2ff,#3cd4ff); */
      background: linear-gradient(135deg, #f16e00, #f3a25f);
    display:flex;
    align-items:center;
    justify-content:center;
    color:#fff;
    font-size:28px;
    margin-bottom:28px;
 
}

.agentic-card h3{

    color:#fff;
    font-size:26px;
    margin-bottom:18px;

}

.agentic-card p{

    color:#b7c4cf;
    line-height:30px;
    font-size:16px;

}

/* Tablet */

@media(max-width:991px){

.agentic-section{

    padding:80px 0;

}

.agentic-grid{

    grid-template-columns:1fr;

}

.agentic-header h2{

    font-size:38px;
    line-height:48px;

}

}

/* Mobile */

@media(max-width:576px){

.agentic-header{

    margin-bottom:45px;

}

.agentic-header h2{

    font-size:30px;
    line-height:40px;

}

.agentic-header p{

    font-size:16px;
    line-height:28px;

}

.agentic-card{

    padding:28px;

}

.agentic-card h3{

    font-size:22px;

}

.agentic-card .icon{

    width:60px;
    height:60px;
    font-size:24px;

}



}