.ag-tech-wall{background:radial-gradient(circle at 8% 24%,rgba(47,115,184,.07),transparent 27%),radial-gradient(circle at 92% 18%,rgba(129,72,180,.07),transparent 27%),#fff;overflow:hidden;padding:92px 0 96px;position:relative}.ag-tech-wall-decoration{border-radius:50%;pointer-events:none;position:absolute}.ag-tech-wall-decoration-left{border:2px solid rgba(47,115,184,.12);height:470px;left:-330px;top:20px;width:470px}.ag-tech-wall-decoration-right{border:2px solid rgba(129,72,180,.11);height:520px;right:-370px;top:-120px;width:520px}.ag-tech-wall-header{margin:0 auto 54px;max-width:930px;position:relative;text-align:center;z-index:3}.ag-tech-wall-eyebrow{justify-content:center}.ag-tech-wall-header h2{font-size:clamp(42px,5vw,64px);letter-spacing:-.047em;line-height:1.02;margin:18px auto 20px;max-width:900px}.ag-tech-wall-header p{color:#667085;font-size:17px;line-height:1.65;margin:0 auto;max-width:730px}.ag-tech-marquee-area{margin-bottom:62px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent);overflow:hidden;position:relative;width:100%}.ag-tech-marquee-row{overflow:hidden;padding:8px 0;width:100%}.ag-tech-marquee-row+.ag-tech-marquee-row{margin-top:10px}.ag-tech-marquee-track{display:flex;width:max-content;will-change:transform}.ag-tech-logo-set{align-items:center;display:flex;flex-shrink:0;gap:18px;padding-right:18px}.ag-tech-logo-card{align-items:center;background:#fff;border:1px solid #e7ebf2;border-radius:18px;box-shadow:0 11px 28px rgba(16,24,40,.065);display:flex;flex:0 0 235px;height:118px;justify-content:center;overflow:visible;padding:18px 20px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:235px}.ag-tech-logo-card:hover{border-color:rgba(47,115,184,.25);box-shadow:0 18px 38px rgba(16,24,40,.1);transform:translateY(-4px)}.ag-tech-logo-card img{display:block;height:auto;max-height:74px;max-width:88%;object-fit:contain;opacity:.88;transform:scale(var(--ag-tech-logo-scale,1));transition:opacity .18s ease,transform .18s ease;width:auto}.ag-tech-logo-card:hover img{opacity:1;transform:scale(calc(var(--ag-tech-logo-scale, 1)*1.04))}.ag-tech-logo-card>span{color:var(--navy);font-size:17px;font-weight:800;text-align:center}.ag-tech-marquee-row-one
.ag-tech-marquee-track{animation:agTechScrollLeft 46s linear infinite}.ag-tech-marquee-row-two
.ag-tech-marquee-track{animation:agTechScrollRight 40s linear infinite}.ag-tech-marquee-row-three
.ag-tech-marquee-track{animation:agTechScrollLeft 50s linear infinite}.ag-tech-marquee-row-four
.ag-tech-marquee-track{animation:agTechScrollRight 43s linear infinite}@keyframes agTechScrollLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes agTechScrollRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.ag-tech-marquee-area:focus-within
.ag-tech-marquee-track,.ag-tech-marquee-area:hover
.ag-tech-marquee-track{animation-play-state:paused}.ag-tech-api-cta{align-items:center;background:linear-gradient(120deg,#f7f4ff,#f3f8ff 53%,#eef6ff);border:1px solid #e4e8f0;border-radius:26px;box-shadow:0 18px 48px rgba(16,24,40,.07);display:grid;gap:32px;grid-template-columns:auto minmax(0,1fr) auto;isolation:isolate;overflow:hidden;padding:36px clamp(30px,4vw,52px);position:relative;z-index:3}.ag-tech-api-decoration{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.ag-tech-api-decoration-one{border:2px solid rgba(47,115,184,.16);bottom:-285px;height:350px;left:-230px;width:350px}.ag-tech-api-decoration-two{border:2px solid rgba(129,72,180,.15);height:370px;right:-210px;top:-280px;width:370px}.ag-tech-api-icon{align-items:center;background:rgba(75,104,219,.09);border-radius:50%;display:flex;flex:0 0 82px;height:82px;justify-content:center;width:82px}.ag-tech-api-icon svg{fill:none;height:38px;stroke:#5366d7;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:38px}.ag-tech-api-copy{border-left:1px solid #d8deec;max-width:740px;padding-left:30px}.ag-tech-api-copy h3{color:var(--navy);font-size:clamp(25px,2.8vw,36px);letter-spacing:-.035em;line-height:1.08;margin-bottom:12px}.ag-tech-api-copy h3 span{color:#6253d9;display:block}.ag-tech-api-copy p{color:#667085;font-size:14px;line-height:1.6;margin:0}.ag-tech-api-action{flex:0 0 auto}.ag-tech-api-button{align-items:center;background:linear-gradient(135deg,#3e75db,#794adf);border-radius:999px;box-shadow:0 14px 30px rgba(89,76,205,.21);color:#fff;display:inline-flex;font-size:14px;font-weight:850;gap:10px;justify-content:center;min-height:52px;padding:0 25px;transition:transform .18s ease,box-shadow .18s ease;white-space:nowrap}.ag-tech-api-button:hover{box-shadow:0 19px 38px rgba(89,76,205,.28);transform:translateY(-2px)}.ag-tech-api-button span{transition:transform .18s ease}.ag-tech-api-button:hover span{transform:translateX(4px)}@media (max-width:900px){.ag-tech-wall{padding:76px 0 82px}.ag-tech-logo-card{flex-basis:210px;height:108px;width:210px}.ag-tech-api-cta{gap:25px;grid-template-columns:auto 1fr}.ag-tech-api-action{grid-column:1/-1;padding-left:114px}}@media (max-width:620px){.ag-tech-wall{padding:62px 0 68px}.ag-tech-wall-header{margin-bottom:42px}.ag-tech-wall-header h2{font-size:clamp(38px,11vw,50px)}.ag-tech-wall-header p{font-size:15px}.ag-tech-marquee-area{margin-bottom:46px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.ag-tech-logo-card{flex-basis:180px;height:94px;padding:14px 16px;width:180px}.ag-tech-logo-card img{max-height:58px}.ag-tech-api-cta{border-radius:22px;gap:22px;grid-template-columns:1fr;padding:30px 24px}.ag-tech-api-icon{flex-basis:66px;height:66px;width:66px}.ag-tech-api-copy{border-left:0;padding-left:0}.ag-tech-api-action{grid-column:auto;padding-left:0;width:100%}.ag-tech-api-button{width:100%}}@media (prefers-reduced-motion:reduce){.ag-tech-marquee-track{animation:none!important}.ag-tech-marquee-row{overflow-x:auto}}