.agent-page{--ap-ink:#14345b;--ap-muted:#6b7f9b;--ap-blue:#2b60e9;margin:0;background:#fff;color:var(--ap-ink);font:15px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;overflow-wrap:anywhere}.agent-page *{box-sizing:border-box}.agent-page a{text-decoration:none;color:inherit}.agent-page img{max-width:100%;object-fit:contain}.ap-header{max-width:1220px;margin:auto;display:flex;align-items:center;gap:28px;padding:20px 32px}.ap-header>strong{font-size:24px;letter-spacing:-.5px}.ap-header>strong img{width:140px;height:48px}.ap-header>span{font-size:13px;color:#8393aa}.ap-header>.ap-button{margin-left:auto}.ap-section{padding:78px 32px;scroll-margin-top:25px}.ap-inner{max-width:1160px;margin:auto}.ap-copy{max-width:680px;margin:0 auto 32px;text-align:center}.ap-copy h1,.ap-copy h2{margin:0 0 18px;line-height:1.35;letter-spacing:-.7px}.ap-copy h1{font-size:clamp(32px,4.5vw,56px)}.ap-copy h2{font-size:clamp(25px,3vw,36px)}.ap-description{color:var(--ap-muted);margin:0 0 24px;line-height:1.9}.ap-eyebrow{color:var(--ap-blue);font-size:12px;letter-spacing:2px;margin:0 0 20px}.ap-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--ap-blue);color:#fff!important;border:1px solid var(--ap-blue);border-radius:8px;padding:12px 22px;font-size:14px;line-height:1.5;font-weight:600;transition:background .15s,transform .15s}.ap-button:hover{background:#184bd3;transform:translateY(-1px)}.ap-button:focus-visible, .agent-page summary:focus-visible{outline:3px solid #91b4ff;outline-offset:4px}.ap-hero{background:linear-gradient(120deg,#f1f6ff,#e8f1ff 65%,#f5f8ff);padding-top:94px;padding-bottom:94px}.ap-hero .ap-inner{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ap-hero .ap-copy{margin:0;text-align:left}.ap-demo{border:1px solid #cbdaf6;border-radius:15px;overflow:hidden;background:#fff;box-shadow:0 24px 60px #23488f15;transform:rotate(-1deg)}.ap-demo-bar{display:flex;align-items:center;gap:5px;background:#f7faff;padding:14px;border-bottom:1px solid #e4ebf8}.ap-demo-bar i{width:7px;height:7px;background:#c7d8f8;border-radius:50%}.ap-demo-bar span{margin-left:14px;font-size:10px;color:#8b9bb4;letter-spacing:1px}.ap-demo-body{padding:34px 28px}.ap-demo-body small{font-size:11px;color:#8698b4}.ap-demo-body>strong{display:block;font-size:22px;margin:13px 0 27px;line-height:1.6}.ap-demo-body>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ap-demo-body>div>span{padding:20px 5px;text-align:center;border:1px solid #e1eafa;background:#f8faff;border-radius:9px;font-size:27px;color:#4073ec}.ap-demo-body b{display:block;font-size:11px;color:#536d92;font-weight:500;margin-top:5px}.ap-demo-body>p{font-size:11px;color:#899bb8;margin:25px 0 0}.ap-demo-body em{padding:0 8px;color:#ccd6e8}.ap-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ap-items article{padding:28px;border:1px solid #e2e9f4;border-radius:12px;background:#fff;min-width:0}.ap-item-number{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#edf3ff;color:#3d69d3;font-size:12px;margin-bottom:18px}.ap-items h3{font-size:17px;line-height:1.6;margin:0 0 12px}.ap-items p{font-size:13px;color:var(--ap-muted);margin:0;line-height:1.9}.ap-scenarios,.ap-steps,.ap-faq{background:#f7f9fd}.ap-scenarios .ap-items{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-scenarios article{padding:38px}.ap-scenarios h3{font-size:23px}.ap-scenarios .ap-item-number{width:48px;height:48px}.ap-steps .ap-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ap-steps article{padding:25px 22px}.ap-ai{background:#112f54;color:#fff}.ap-ai .ap-description{color:#acbfd8}.ap-ai .ap-items article{background:#1b3b60;border-color:#315071}.ap-ai .ap-items p{color:#bacbe0}.ap-ai .ap-item-number{background:#294d78;color:#afccff}.ap-ai .ap-copy{max-width:760px}.ap-faq .ap-items{display:block;max-width:860px;margin:auto}.ap-faq details{background:#fff;border:1px solid #e0e8f5;border-radius:10px;margin:12px 0;padding:0 24px}.ap-faq summary{cursor:pointer;padding:19px 0;font-size:15px;font-weight:600}.ap-faq details p{padding:0 0 23px}.ap-contact .ap-inner{display:flex;align-items:center;justify-content:center;gap:80px}.ap-contact .ap-copy{margin:0;max-width:650px;text-align:left}.ap-contact-qr{margin:0;text-align:center;flex-shrink:0}.ap-contact-qr img{border:1px solid #e4ebf5;border-radius:12px;padding:10px;background:white}.ap-contact-qr figcaption{font-size:11px;color:#7a8ba5;margin-top:7px}.ap-cta{background:#eaf1ff}.ap-cta .ap-copy{margin-bottom:0}.ap-image{display:block;max-height:460px;margin:24px auto;border-radius:14px}.ap-hero .ap-image{width:100%;margin:0}.ap-catalog>label{display:flex;gap:14px;align-items:center;justify-content:center;font-size:13px;color:var(--ap-muted);flex-wrap:wrap}.ap-catalog select{max-width:100%;padding:11px 14px;border:1px solid #dbe4f3;border-radius:8px;color:#365479;background:white;font:inherit}.ap-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:28px}.ap-plan-grid[hidden]{display:none}.ap-plan-grid article{padding:26px;border:1px solid #dfe7f5;border-radius:12px;display:flex;flex-direction:column;background:#fff}.ap-plan-grid h3{font-size:18px;margin:0}.ap-price{font-size:32px;font-weight:650;line-height:1.5;margin:18px 0}.ap-price small{font-size:11px;font-weight:400;color:#8797ae;margin-left:5px}.ap-plan-grid ul{padding:0;list-style:none;margin:0 0 26px;color:#7184a0;font-size:12px;line-height:2.8}.ap-plan-grid li{display:flex;justify-content:space-between;gap:10px}.ap-plan-grid strong{color:#3c587f;font-weight:500}.ap-plan-grid .ap-button{margin-top:auto}.ap-footer{padding:30px 24px;border-top:1px solid #e7edf7;text-align:center;font-size:12px;color:#7e90ab;min-height:60px}.agent-page .skip{position:absolute;left:-9999px}.agent-page .skip:focus{left:12px;top:12px;z-index:9999;background:white;padding:10px}
@media(max-width:850px){.ap-hero .ap-inner{grid-template-columns:1fr;gap:36px}.ap-hero .ap-copy{text-align:center;margin:auto;max-width:650px}.ap-demo{max-width:600px;width:100%;margin:auto;transform:none}.ap-items,.ap-steps .ap-items{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-section{padding:56px 24px}.ap-contact .ap-inner{gap:35px}.ap-header{padding:16px 24px}.ap-header>span{display:none}}
@media(max-width:520px){.ap-section{padding:44px 20px}.ap-header{padding:16px 20px;gap:12px}.ap-header>strong{font-size:19px}.ap-header .ap-button{padding:10px 12px;font-size:12px}.ap-header>strong img{width:105px;height:35px}.ap-copy h1{font-size:34px}.ap-copy h2{font-size:26px}.ap-description{font-size:14px}.ap-items,.ap-steps .ap-items,.ap-scenarios .ap-items{grid-template-columns:1fr;gap:14px}.ap-items article{padding:24px}.ap-contact .ap-inner{flex-direction:column;gap:28px}.ap-contact .ap-copy{text-align:center}.ap-demo-body{padding:25px 20px}.ap-demo-body>strong{font-size:20px}.ap-demo-body>div{gap:7px}.ap-demo-body>div>span{padding:14px 4px}.ap-faq details{padding:0 18px}.ap-plan-grid{grid-template-columns:1fr}.ap-copy{margin-bottom:25px}}
@media(prefers-reduced-motion:reduce){.ap-button{transition:none}.ap-button:hover{transform:none}}

.ap-item-image{display:block;width:100%;height:210px;object-fit:cover!important;border-radius:8px;margin:0 0 22px}.ap-scenarios .ap-item-image{height:240px}.ap-header>a[data-agent-auth]{font-size:13px;color:#607896;margin-left:auto}.ap-header>a[data-agent-auth]+.ap-button{margin-left:0}@media(max-width:520px){.ap-header>a[data-agent-auth]{font-size:11px}.ap-header{gap:10px}.ap-scenarios .ap-item-image{height:190px}}
