.testagent-page{overflow:hidden;background:#fff}
.testagent-banner{position:relative;height:480px;overflow:hidden}
.testagent-banner__background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.testagent-banner__content{position:relative;z-index:1;padding-top:82px}
.testagent-banner h1{font-size:52px;line-height:1.3}.testagent-banner h1 span{background:linear-gradient(135deg,#7646ff,#3679ff);background-clip:text;-webkit-background-clip:text;color:transparent}
.testagent-banner__content>p{margin-top:7px;color:#4e5969;font-size:32px;font-weight:500}.testagent-banner .button-group{margin-top:125px}
.testagent-section{padding-bottom:94px}.testagent-section--tint{background:#fff}
.agent-card-grid{display:grid;grid-template-columns:repeat(2,590px);gap:20px;margin-top:64px;justify-content:center}
.agent-card{display:flex;min-height:260px;align-items:flex-start;gap:24px;padding:28px 20px 32px 24px;border:1px solid #f7f9ff;border-radius:4px;background:#f5f8fd;transition:transform .2s ease,box-shadow .2s ease}
.agent-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(45,97,202,.1)}
.agent-card img{width:88px;height:88px;flex:none;object-fit:contain}.agent-card h3{font-size:24px;line-height:1.35}.agent-card p{margin-top:16px;color:#4e5969;font-size:14px;line-height:1.65}
.agent-card-grid .agent-card:last-child:nth-child(odd){grid-column:1}
.agent-values{padding-top:80px}.agent-value-grid{display:grid;grid-template-columns:repeat(3,340px);gap:60px;margin-top:68px;justify-content:center}
.agent-value{text-align:left}.agent-value img{width:88px;height:88px;object-fit:contain}.agent-value h3{margin-top:20px;font-size:24px;line-height:1.35}.agent-value p{margin-top:12px;color:#4e5969;font-size:14px;line-height:1.65}
.agent-workflow
 {
    padding-bottom: 0;
}

.agent-workflow__figure {
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    margin: 64px auto 0;
    max-width: 1200px;
    padding: 20px;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 4px 24px rgba(24,46,96,.12)
}

.agent-workflow__figure img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 8px
}



@media(max-width:1220px){.agent-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}}
@media(max-width:900px){.agent-card{gap:18px;padding:24px 18px}.agent-card img{width:70px;height:70px}.agent-card h3{font-size:20px}}
@media(max-width:767px){.testagent-banner{height:460px}.testagent-banner__background{object-position:62% center}.testagent-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.72) 62%,rgba(255,255,255,.05))}.testagent-banner__content{padding-top:58px}.testagent-banner h1{max-width:320px;font-size:35px}.testagent-banner__content>p{font-size:21px}.testagent-banner .button-group{margin-top:132px;flex-wrap:wrap}.testagent-banner .button{width:100px;height:44px;font-size:13px}.agent-card-grid{grid-template-columns:1fr;gap:12px;margin-top:42px}.agent-card-grid .agent-card:last-child:nth-child(odd){grid-column:auto}.agent-card{min-height:0;gap:16px;padding:20px 16px}.agent-card img{width:58px;height:58px}.agent-card h3{font-size:17px}.agent-card p{margin-top:10px;font-size:12px;line-height:1.55}.agent-value-grid{grid-template-columns:1fr;gap:36px;margin-top:44px}.agent-value{padding:0 12px}.agent-value img{width:70px;height:70px}.agent-value h3{margin-top:14px;font-size:20px}.agent-value p{font-size:13px}.testagent-section{padding-bottom:64px}.agent-values{padding-top:64px}
.agent-workflow__figure {
        grid-template-columns: 1fr;
        gap: 12px;
        margin-top: 42px;
        padding: 8px
    }

}
