#agent-container #agent-banner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:100vh;background:linear-gradient(165deg,#1e2330,#2a3142);color:#fff;position:relative;overflow:hidden}#agent-container #agent-banner .banner-content{position:relative;max-width:900px;margin:0 auto;z-index:1}#agent-container #agent-banner .banner-content .agent-tag{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 16px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:100px;font-size:13px;color:#9c9b98;margin-bottom:32px;backdrop-filter:blur(10px)}#agent-container #agent-banner .banner-content .agent-tag .dot{width:6px;height:6px;background:hsla(0,0%,100%,.6);border-radius:50%;animation:pulse-697 2s infinite}#agent-container #agent-banner .banner-content .agent-title{font-size:clamp(36px,7vw,72px);margin-top:0;font-weight:700;line-height:1.1;margin-bottom:32px;letter-spacing:-1px}#agent-container #agent-banner .banner-content .agent-desc{font-size:clamp(18px,2.5vw,22px);color:#9c9b98;max-width:600px;margin-bottom:48px;font-size:22px;font-weight:300}#agent-container #agent-banner .banner-content .agent-desc strong{color:#fff;font-weight:500}#agent-container #agent-banner .banner-content .agent-button{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}#agent-container #agent-banner .banner-content .agent-button .btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;padding:16px 32px;font-size:15px;font-weight:500;text-decoration:none;border-radius:8px;transition:all .2s ease;cursor:pointer;border:none}#agent-container #agent-banner .banner-content .agent-button .btn.show-btn{background:#fdfcfa;color:#1e2330}#agent-container #agent-banner .banner-content .agent-button .btn.show-btn:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(0,0,0,.2)}#agent-container #agent-banner .banner-content .agent-button .btn.des-btn{background:transparent;color:#d4d3d0;border:1px solid #6b6a67}#agent-container #agent-banner .banner-content .agent-button .btn.des-btn:hover{color:#fff;border-color:#d4d3d0}#agent-container #agent-pain{padding:120px 24px;background:#f8f7f5}#agent-container #agent-pain .pain-container{max-width:1100px;margin:0 auto}#agent-container #agent-pain .pain-container .header{max-width:700px;margin-bottom:64px}#agent-container #agent-pain .pain-container .header .label{font-size:12px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:#9c9b98;margin-bottom:16px}#agent-container #agent-pain .pain-container .header h2{font-size:clamp(28px,4vw,42px);font-weight:400;color:#1e1d1b;line-height:1.3}#agent-container #agent-pain .pain-container .content{max-width:680px}#agent-container #agent-pain .pain-container .content .content-lead{font-size:22px;font-weight:400;color:#1e1d1b;line-height:1.7;margin-bottom:24px}#agent-container #agent-pain .pain-container .content .content-desc{font-size:16px;color:#6b6a67;line-height:1.8;margin-bottom:16px}#agent-container #agent-solution{padding:120px 24px;background:#fdfcfa}#agent-container #agent-solution .solution-container{max-width:1100px;margin:0 auto}#agent-container #agent-solution .solution-container .solution-intro{text-align:center;max-width:700px;margin:0 auto 80px}#agent-container #agent-solution .solution-container .solution-intro .section-label{font-size:18px;color:#6b6a67}#agent-container #agent-solution .solution-container .solution-intro h2{font-size:clamp(28px,4vw,42px);font-weight:400;margin-bottom:24px}#agent-container #agent-solution .solution-container .solution-intro p{font-size:18px;color:#6b6a67}#agent-container #agent-solution .solution-container .comparison{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;gap:32px;-ms-flex-align:center;align-items:center;margin-bottom:80px}#agent-container #agent-solution .solution-container .comparison .comp-card{padding:48px 40px;border-radius:12px}#agent-container #agent-solution .solution-container .comparison .comp-card .tag{display:inline-block;padding:6px 14px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:24px}#agent-container #agent-solution .solution-container .comparison .comp-card h3{font-size:20px;font-weight:600;margin-bottom:24px;color:#1e1d1b}#agent-container #agent-solution .solution-container .comparison .comp-card ul{list-style:none}#agent-container #agent-solution .solution-container .comparison .comp-card ul li{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:10px 0;font-size:15px;gap:12px;border-bottom:1px solid #f0efed}#agent-container #agent-solution .solution-container .comparison .comp-card ul li .icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;font-size:14px;margin-top:1px;-ms-flex-negative:0;flex-shrink:0}#agent-container #agent-solution .solution-container .comparison .comp-card.old{background:#f8f7f5;border:1px solid #e5e4e1}#agent-container #agent-solution .solution-container .comparison .comp-card.old .tag{background:#e5e4e1;color:#6b6a67}#agent-container #agent-solution .solution-container .comparison .comp-card.old ul li{color:#6b6a67}#agent-container #agent-solution .solution-container .comparison .comp-card.old ul li .icon{color:#9c9b98}#agent-container #agent-solution .solution-container .comparison .comp-card.new{background:#fff;border:1px solid #1e1d1b;box-shadow:0 4px 24px rgba(0,0,0,.06)}#agent-container #agent-solution .solution-container .comparison .comp-card.new .tag{background:#1e1d1b;color:#fff}#agent-container #agent-solution .solution-container .comparison .comp-card.new ul li{color:#4a4946}#agent-container #agent-solution .solution-container .comparison .comp-card.new ul li .icon{color:#1e1d1b;font-weight:700}#agent-container #agent-solution .solution-container .comparison .comp-arrow{font-size:32px;color:#d4d3d0}#agent-container #agent-features{padding:80px 24px;background:#fdfcfa}#agent-container #agent-features .features-container{max-width:1100px;margin:0 auto}#agent-container #agent-features .features-container .features-layout{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.2fr;grid-template-columns:1fr 1.2fr;gap:60px;-ms-flex-align:start;align-items:start}#agent-container #agent-features .features-container .features-layout .features-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#agent-container #agent-features .features-container .features-layout .features-left .section-header{margin-bottom:32px}#agent-container #agent-features .features-container .features-layout .features-left .section-header .section-label{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#9c9b98;margin-bottom:16px}#agent-container #agent-features .features-container .features-layout .features-left .section-header h2{font-size:clamp(28px,4vw,42px);font-weight:600;color:#1e1d1b;line-height:1.3}#agent-container #agent-features .features-container .features-layout .features-left .feature-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}#agent-container #agent-features .features-container .features-layout .features-left .feature-list .feature-item{padding:16px 20px;border-radius:12px;cursor:pointer;transition:all .3s ease;border:1px solid transparent}#agent-container #agent-features .features-container .features-layout .features-left .feature-list .feature-item:hover{background:#f8f7f5}#agent-container #agent-features .features-container .features-layout .features-left .feature-list .feature-item.active{background:#fff;border-color:#e5e4e1;box-shadow:0 4px 12px rgba(0,0,0,.04)}#agent-container #agent-features .features-container .features-layout .features-left .feature-list .feature-item .feature-num{font-size:11px;font-weight:600;color:#9c9b98;letter-spacing:1px;margin-bottom:8px}#agent-container #agent-features .features-container .features-layout .features-left .feature-list .feature-item h3{font-size:18px;font-weight:600;color:#1e1d1b;margin-bottom:8px;transition:color .3s ease}#agent-container #agent-features .features-container .features-layout .features-left .feature-list .feature-item h3.active{color:#1e2330}#agent-container #agent-features .features-container .features-layout .features-left .feature-list .feature-item p{font-size:14px;color:#9c9b98;line-height:1.7;display:none}#agent-container #agent-features .features-container .features-layout .features-left .feature-list .feature-item p.active{display:block}#agent-container #agent-features .features-container .features-layout .report-stack{position:relative;height:380px;perspective:1000px}#agent-container #agent-features .features-container .features-layout .report-stack .report-page{position:absolute;width:90%;border-radius:0;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden;background:#fff}#agent-container #agent-features .features-container .features-layout .report-stack .report-page img{width:100%;display:block}#agent-container #agent-features .features-container .features-layout .report-stack .report-page:first-child{top:0;left:0;z-index:3;transform:rotate(-2deg)}#agent-container #agent-features .features-container .features-layout .report-stack .report-page :nth-child(2){top:25px;left:50px;z-index:2;transform:rotate(1.5deg)}#agent-container #agent-features .features-container .features-layout .report-stack .report-page :nth-child(3){top:50px;left:100px;z-index:1;transform:rotate(4deg)}#agent-container #agent-features .features-container .features-layout .report-stack .report-page.active{z-index:10;top:0;left:10%;transform:rotate(0deg) scale(1.02);box-shadow:0 25px 80px rgba(0,0,0,.2)}#agent-container #agent-features .features-container .features-layout .report-stack .report-page:not(.active){opacity:.5;filter:brightness(.9)}#agent-container #agent-features .features-container .features-layout .report-stack .report-page .highlight-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease;pointer-events:none}#agent-container #agent-features .features-container .features-layout .report-stack .report-page.active .highlight-overlay{opacity:1}#agent-container #agent-features .features-container .features-layout .report-stack .report-page .highlight-box{position:absolute;background:transparent;box-shadow:0 0 0 3px #4f6ef7,0 0 0 9999px rgba(0,0,0,.4);border-radius:4px;opacity:0;transition:all .4s ease}#agent-container #agent-features .features-container .features-layout .report-stack .report-page.active .highlight-box{opacity:1;transform:rotate(0deg)}#agent-container #agent-usecases{padding:120px 24px;background:#1e2330;color:#fff}#agent-container #agent-usecases .usecases-container{max-width:1100px;margin:0 auto}#agent-container #agent-usecases .usecases-container .section-header{max-width:700px;margin-bottom:64px}#agent-container #agent-usecases .usecases-container .section-header .section-label{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#9c9b98;margin-bottom:16px}#agent-container #agent-usecases .usecases-container .section-header h2{font-size:clamp(28px,4vw,42px);font-weight:600;color:#fff;line-height:1.3}#agent-container #agent-usecases .usecases-container .usecase-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:24px}#agent-container #agent-usecases .usecases-container .usecase-grid .usecase-card{padding:40px 32px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;transition:all .2s ease}#agent-container #agent-usecases .usecases-container .usecase-grid .usecase-card:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12)}#agent-container #agent-usecases .usecases-container .usecase-grid .usecase-card .label{font-size:11px;font-weight:600;color:#6b6a67;letter-spacing:1px;text-transform:uppercase;margin-bottom:16px}#agent-container #agent-usecases .usecases-container .usecase-grid .usecase-card h3{font-size:20px;font-weight:600;margin-bottom:12px}#agent-container #agent-usecases .usecases-container .usecase-grid .usecase-card p{font-size:14px;color:#9c9b98;line-height:1.7}#agent-container #agent-contact{padding:120px 24px;text-align:center;background:#fdfcfa}#agent-container #agent-contact h2{font-size:clamp(32px,5vw,48px);font-weight:400;margin-bottom:24px}#agent-container #agent-contact p{font-size:18px;color:#6b6a67;max-width:500px;margin:0 auto 48px}#agent-container #agent-contact .btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500;text-decoration:none;border-radius:8px;transition:all .2s ease;cursor:pointer;border:none;background:#1e1d1b;color:#fff;padding:18px 48px;font-size:15px}#agent-container #agent-contact .btn:hover{background:#1e2330;box-shadow:0 12px 32px rgba(0,0,0,.12);transform:translateY(-2px)}#agent-container #agent-footer{padding:40px 24px;text-align:center;color:#9c9b98;font-size:13px;border-top:1px solid #f0efed}.agent-form-container{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);overflow:hidden;z-index:999999}.agent-form-container .agent-form-wrapper{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);min-width:576px;height:488px;overflow:hidden}.agent-form-container .agent-form-wrapper .close-icon{position:absolute;display:inline-block;top:8px;right:16px;width:24px;height:24px;box-sizing:border-box;text-align:right;cursor:pointer;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI2FmYWZhZiIgZD0iTTE3LjUxNSAxNS45OTNsOC44NDMtOC44NDNhMS4wNjYgMS4wNjYgMCAwMC0xLjUwOC0xLjUwN2wtOC44NDMgOC44NDMtOC44NDMtOC44NDNBMS4wNjYgMS4wNjYgMCAwMDUuNjU3IDcuMTVsOC44NDMgOC44NDMtOC44NDMgOC44NDNhMS4wNjQgMS4wNjQgMCAwMC43NDUgMS44MjhjLjI4OCAwIC41NS0uMTE0Ljc0Mi0uM2w4Ljg2NC04Ljg2NCA4Ljg0MyA4Ljg0M2ExLjA2NiAxLjA2NiAwIDAwMS41MDgtMS41MDh6Ii8+PC9zdmc+) no-repeat 50%;background-size:100% 100%;z-index:999}@media (max-width:900px){.comparison{-ms-grid-columns:1fr;grid-template-columns:1fr}.comp-arrow{transform:rotate(90deg);justify-self:center}.features-layout{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:48px}.report-stack{height:450px}.feature-list{-ms-flex-order:2;order:2}.report-stack{-ms-flex-order:1;order:1}.pain-grid,.usecase-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}@keyframes pulse-697{0%,to{opacity:1}50%{opacity:.5}}