.testagent-page{overflow:hidden;background:#fff}
.testagent-banner{position:relative;height:480px;overflow:visible}
.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-banner__actions .button{width:120px;height:45px;border-radius:2px;font-weight:400;transition:border-radius .2s ease,box-shadow .2s ease,background .2s ease}.testagent-banner__actions .button:hover{border-radius:999px;transform:none}.testagent-banner__actions .testagent-group{position:relative;width:166px;overflow:visible;cursor:pointer}.testagent-group__popup{position:absolute;z-index:5;top:55px;left:50%;display:block;width:100%;padding:12px;border:1px solid #e5e6eb;border-radius:10px;background:#fff;color:#1d2129;box-shadow:0 12px 30px rgba(24,46,96,.18);text-align:center;opacity:0;visibility:hidden;transform:translateX(-50%);transition:opacity .2s ease,visibility .2s ease}.testagent-group:hover .testagent-group__popup,.testagent-group:focus .testagent-group__popup,.testagent-group:focus-within .testagent-group__popup{opacity:1;visibility:visible}.testagent-group__popup>span:last-child{display:block;margin-top:10px;font-size:12px;line-height:1.45}.testagent-group__qr{position:relative;display:block;width:100%;aspect-ratio:1;margin:auto;overflow:hidden}.testagent-group__qr img{position:absolute;left:-23.33%;top:-71.43%;width:214.29%;height:228.1%;max-width:none}
.testagent-banner__actions .testagent-group{cursor:default}
.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 span{position:relative;display:block;overflow:hidden;aspect-ratio:580/318}.agent-workflow__figure img{position:absolute;top:0;width:200%;height:100%;max-width:none}.agent-workflow__figure span:first-child img{left:0}.agent-workflow__figure span:last-child img{left:-100%}
.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:130px;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}
@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}.testagent-banner__actions .testagent-group{width:145px}.agent-workflow__figure{grid-template-columns:1fr;gap:12px;margin-top:42px;padding:8px}.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}}
