.trusted-carousel-container{position:relative}.carousel-nav-buttons{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;display:flex;justify-content:space-between;pointer-events:none;z-index:100;padding:0 10px}.carousel-nav-btn{pointer-events:all;background:rgba(255,255,255,.95);border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15);position:relative;flex-shrink:0;z-index:100;outline:0}.carousel-nav-btn:hover{background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.25);transform:scale(1.1)}.carousel-nav-btn:active{transform:scale(.95)}.carousel-nav-btn.left{margin-left:0}.carousel-nav-btn.right{margin-right:0}.carousel-nav-btn::before{content:'';display:block;width:12px;height:12px;border-top:3px solid #333;border-right:3px solid #333;transition:border-color .3s ease}.carousel-nav-btn.left::before{transform:rotate(-135deg);margin-left:4px}.carousel-nav-btn.right::before{transform:rotate(45deg);margin-right:4px}.carousel-nav-btn:hover::before{border-color:#ff6b35}.trusted-carousel-track{animation-play-state:running;will-change:transform}.trusted-carousel-container:hover .trusted-carousel-track,.trusted-carousel-track:hover{animation-play-state:paused!important}.trusted-carousel-track.sliding{transition:transform .5s ease-in-out!important;animation:none!important}.trusted-carousel-track.manual-control{animation:none!important}.trusted-container{max-width:100%!important;width:100%!important}@media (max-width:768px){.carousel-nav-buttons{padding:0 5px}.carousel-nav-btn{width:32px;height:32px}.carousel-nav-btn::before{width:9px;height:9px;border-width:2px}}@media (max-width:480px){.carousel-nav-buttons{padding:0 2px}.carousel-nav-btn{width:28px;height:28px}.carousel-nav-btn::before{width:7px;height:7px;border-width:2px}}@media (max-width:360px){.carousel-nav-buttons{padding:0}.carousel-nav-btn{width:24px;height:24px}.carousel-nav-btn::before{width:6px;height:6px;border-width:1.5px}}@keyframes pulse{0%,100%{box-shadow:0 2px 8px rgba(0,0,0,.15)}50%{box-shadow:0 4px 12px rgba(0,0,0,.2)}}.carousel-nav-btn:not(:hover){animation:pulse 3s ease-in-out infinite}.trusted-carousel-track{pointer-events:none}.trusted-brand-item{pointer-events:all}:where(img[width][height]){height:auto}.agentic-detail{padding:90px 0 100px}.agentic-intro{text-align:center;padding-bottom:10px}.agentic-intro h2{font-family:Satoshi,Helvetica,Arial,sans-serif;font-weight:400;font-size:66px;line-height:1.14;color:#fff;margin:0 0 24px}.agentic-intro h3{font-family:Satoshi,Helvetica,Arial,sans-serif;font-weight:400;font-size:32px;line-height:1.25;color:#fff;margin:0 0 18px}.agentic-intro p{font-size:18px;line-height:1.65;color:rgba(255,255,255,.78);margin:0 auto;max-width:760px}.agentic-intro--tight{padding-top:56px}.agentic-stages{display:flex;flex-wrap:wrap;gap:34px;margin:46px 0 10px}.agentic-stage{flex:1 1 240px;border-top:2px solid #f16522;padding-top:18px}.agentic-stage h3{font-family:Satoshi,Helvetica,Arial,sans-serif;font-weight:400;font-size:21px;line-height:1.3;color:#fff;margin:0 0 10px}.agentic-stage p{font-size:16px;line-height:1.6;color:rgba(255,255,255,.78);margin:0}.agentic-links{display:flex;flex-wrap:wrap;gap:60px;margin:56px 0 0}.agentic-links__col{flex:1 1 260px;border-top:2px solid #f16522;padding-top:18px}.agentic-links__col h4{font-family:Satoshi,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;color:#fff;margin:0 0 14px}.agentic-links__col ul{list-style:none;margin:0;padding:0}.agentic-links__col li{margin-bottom:9px;line-height:1.5;color:rgba(255,255,255,.78)}.agentic-links__col a{font-size:16px;color:#f16522}.agentic-links__col a:focus,.agentic-links__col a:hover{color:#fff}.agentic-cta{text-align:center;padding-top:56px}@media only screen and (max-width:767px){.agentic-detail{padding:55px 0 60px}.agentic-intro h2{font-size:36px;line-height:1.25}.agentic-intro h3{font-size:24px}.agentic-intro p{text-align:left}.agentic-intro--tight{padding-top:42px}.agentic-stages{gap:26px;margin:34px 0 0}.agentic-links{gap:30px;margin-top:38px}.agentic-cta{padding-top:38px}}@media only screen and (max-width:767px){.slogan .text_w p{padding-left:20px;padding-right:20px;box-sizing:border-box}}.top--split{background-color:#16181c}.hero-split{position:relative;z-index:7;height:100%;max-width:1360px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:48px;padding:70px 0 230px 0;box-sizing:border-box}.hero-split__copy{flex:1 1 52%;min-width:0;text-align:left}.hero-split__copy .page-title{color:#fff;font-family:Satoshi,Helvetica,Arial,sans-serif;font-weight:400;font-size:clamp(40px, 4.4vw, 66px);line-height:1.2;text-align:left;padding:0}.hero-split__copy>.text_w>p{color:#fff;font-family:Satoshi,Helvetica,Arial,sans-serif;font-size:clamp(20px, 2vw, 32px);line-height:1.45;text-align:left;padding:18px 0 0 0}.hero-split__copy .gi-answer--hero{padding:22px 0 0 0;margin:0;max-width:620px}.hero-split__copy .gi-answer--hero .gi-answer__text{text-align:left}.hero-split__media{flex:0 0 auto;width:clamp(240px,24vw,340px);aspect-ratio:9/16;max-height:100%;align-self:center;border-radius:16px;overflow:hidden;background:#0e1526;box-shadow:0 24px 60px rgba(0,0,0,.45)}.hero-split__frame{display:block;width:100%;height:100%;border:0}@media only screen and (max-width:1200px){.hero-split{gap:32px;padding:0 0 200px 0}}@media only screen and (min-width:768px) and (max-width:1024px){.hero-split{height:auto;padding:90px 0 200px 0;gap:28px}.hero-split__media{width:clamp(200px,30vw,300px)}}@media only screen and (max-width:767px){.hero-split{height:auto;flex-direction:column;align-items:stretch;gap:24px;padding:84px 0 160px 0}.hero-split__copy{text-align:center}.hero-split__copy .page-title,.hero-split__copy>.text_w>p{text-align:center}.hero-split__copy .gi-answer--hero{margin:0 auto}.hero-split__media{width:min(78vw,300px);margin:0 auto;max-height:none}}.top--split-wide .hero-split{gap:40px}.top--split-wide .hero-split__copy{flex:0 1 34%;max-width:460px}.top--split-wide .hero-split__media{flex:1 1 62%;width:auto;max-width:920px;aspect-ratio:16/9}@media only screen and (max-width:767px){.top--split-wide .hero-split__media{width:100%;max-width:none;aspect-ratio:16/9}}@media only screen and (max-width:767px){.top--split-wide.is-tall-cut .hero-split__media{width:min(78vw,300px);max-width:none;margin:0 auto;aspect-ratio:9/16}}