.ai-agents-section{overflow:hidden;padding:62px 0;--card-height:280px;--card-radius:24px;--card-default-width:231px;--card-hover-width:433px;--card-shrink-width:181px;--card-gap:21px;--transition-duration:400ms}.ai-agents-section .ai-agents-header{align-items:center;display:flex;flex-direction:column;gap:35px;margin-bottom:75px;text-align:center}.ai-agents-section .ai-agents-header .header-icon{color:currentColor;line-height:1}.ai-agents-section .ai-agents-header .header-icon-image{display:block;height:42px;object-fit:contain;width:42px}.ai-agents-section .ai-agents-header .header-title{font-family:Inter,sans-serif;font-size:49px;font-weight:500;letter-spacing:-1.47px;line-height:1.17;margin:0;max-width:706px}.ai-agents-section .ai-agents-header .header-description{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.4;max-width:591px}.ai-agents-section .ai-cards-row-wrapper{overflow-x:auto;overflow-y:hidden;padding:20px 0;position:relative;scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.ai-agents-section .ai-cards-row-wrapper::-webkit-scrollbar{height:6px}.ai-agents-section .ai-cards-row-wrapper::-webkit-scrollbar-track{background:transparent}.ai-agents-section .ai-cards-row-wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.ai-agents-section .ai-cards-row-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.ai-agents-section .ai-cards-row{display:flex;justify-content:center;min-height:var(--card-height);padding:10px;position:relative}.ai-agents-section .ai-cards-track{align-items:stretch;display:flex;gap:var(--card-gap);will-change:contents}.ai-agents-section .ai-card{border-radius:var(--card-radius);contain:layout style;cursor:pointer;flex-shrink:0;flex:0 0 var(--card-default-width);height:var(--card-height);overflow:hidden;position:relative;transition:width var(--transition-duration) cubic-bezier(.4,0,.2,1),flex-basis var(--transition-duration) cubic-bezier(.4,0,.2,1),transform var(--transition-duration) cubic-bezier(.4,0,.2,1);width:var(--card-default-width);will-change:width,flex-basis}.ai-agents-section .ai-card:focus{outline:3px solid #4a90e2;outline-offset:2px}.ai-agents-section .card-gradient{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ai-agents-section .card-inner{gap:0;height:100%;padding:38px;position:relative;z-index:2}.ai-agents-section .card-content,.ai-agents-section .card-inner{align-items:center;display:flex;flex-direction:column;justify-content:center}.ai-agents-section .card-content{color:#fff;gap:8px;text-align:center;transition:align-items var(--transition-duration) ease,text-align var(--transition-duration) ease,gap var(--transition-duration) ease;width:100%}.ai-agents-section .card-icon{flex-shrink:0;opacity:.95}.ai-agents-section .card-icon-image{display:block;height:14px;object-fit:contain;width:15px}.ai-agents-section .card-title{color:#fff;font-family:Inter,sans-serif;font-size:25px;font-weight:600;letter-spacing:-.5px;line-height:normal;margin:0;word-wrap:break-word;opacity:1;overflow-wrap:break-word;transition:opacity var(--transition-duration) ease}.ai-agents-section .card-description{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.4;margin:0;max-height:0;max-width:274px;opacity:0;overflow:hidden;pointer-events:none;transition:opacity var(--transition-duration) ease,max-height var(--transition-duration) ease}.ai-agents-section .card-description p{color:#fff;margin:0}.ai-agents-section .ai-cards-row.has-hover .ai-card:not(.is-active){flex:0 0 var(--card-shrink-width);width:var(--card-shrink-width)}.ai-agents-section .ai-cards-row.has-hover .ai-card:not(.is-active) .card-title{opacity:0}.ai-agents-section .ai-cards-row.has-hover .ai-card.is-active{flex:0 0 var(--card-hover-width);width:var(--card-hover-width)}.ai-agents-section .ai-cards-row.has-hover .ai-card.is-active .card-inner{align-items:flex-start;flex-direction:column;gap:0;justify-content:center;padding:38px}.ai-agents-section .ai-cards-row.has-hover .ai-card.is-active .card-content{align-items:flex-start;flex-shrink:0;gap:17px;max-width:274px;text-align:left;width:auto}.ai-agents-section .ai-cards-row.has-hover .ai-card.is-active .card-description{max-height:200px;opacity:1;pointer-events:auto}.ai-agents-section .ai-card.is-locked{box-shadow:0 0 0 2px hsla(0,0%,100%,.3)}@media (max-width:1200px){.ai-agents-section{padding:62px 0}}@media (max-width:1024px){.ai-agents-section .ai-cards-row{justify-content:flex-start}.ai-agents-section .ai-cards-track{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;margin:0 -20px;padding:10px 20px;scrollbar-width:none;-ms-overflow-style:none}.ai-agents-section .ai-cards-track::-webkit-scrollbar{display:none}.ai-agents-section .ai-card{flex:0 0 auto;height:auto!important;max-width:85vw;min-height:var(--card-height);min-width:280px;scroll-snap-align:center;width:320px!important}.ai-agents-section .ai-cards-row.has-hover .ai-card:not(.is-active){flex:0 0 auto!important;width:320px!important}.ai-agents-section .ai-cards-row.has-hover .ai-card:not(.is-active) .card-title{opacity:1}.ai-agents-section .ai-cards-row.has-hover .ai-card.is-active{flex:0 0 auto!important;width:320px!important}.ai-agents-section .ai-cards-row.has-hover .ai-card.is-active .card-inner,.ai-agents-section .card-inner{align-items:flex-start;flex-direction:column;gap:16px;padding:32px;text-align:left}.ai-agents-section .ai-cards-row.has-hover .ai-card.is-active .card-content,.ai-agents-section .card-content{align-items:flex-start;gap:12px;max-width:100%;text-align:left}.ai-agents-section .ai-cards-row.has-hover .ai-card.is-active .card-description,.ai-agents-section .card-description{max-height:200px;max-width:100%;opacity:1}}@media (max-width:768px){.ai-agents-section{padding:40px 0}.ai-agents-section .ai-agents-header{gap:20px;margin-bottom:40px;padding:0 20px}.ai-agents-section .ai-agents-header .header-title{font-size:32px}.ai-agents-section .ai-cards-row{min-height:auto}.ai-agents-section .ai-cards-track{gap:12px;margin:0 -16px;padding:10px 16px}.ai-agents-section .ai-card{min-width:280px}.ai-agents-section .ai-card,.ai-agents-section .ai-cards-row.has-hover .ai-card.is-active,.ai-agents-section .ai-cards-row.has-hover .ai-card:not(.is-active){max-width:400px;width:calc(100vw - 48px)!important}.ai-agents-section .ai-cards-row.has-hover .ai-card.is-active .card-inner,.ai-agents-section .card-inner{gap:14px;padding:24px}.ai-agents-section .card-title{font-size:26px}.ai-agents-section .card-description{font-size:15px;max-height:150px}}@media (max-width:480px){.ai-agents-section{padding:24px 0}.ai-agents-section .ai-agents-header{gap:16px;margin-bottom:32px;padding:0 16px}.ai-agents-section .ai-agents-header .header-title{font-size:26px}.ai-agents-section .ai-agents-header .header-description{font-size:16px}.ai-agents-section .ai-cards-track{gap:10px;margin:0 -12px;padding:8px 12px}.ai-agents-section .ai-card{min-width:260px}.ai-agents-section .ai-card,.ai-agents-section .ai-cards-row.has-hover .ai-card.is-active,.ai-agents-section .ai-cards-row.has-hover .ai-card:not(.is-active){width:calc(100vw - 32px)!important}.ai-agents-section .ai-cards-row.has-hover .ai-card.is-active .card-inner,.ai-agents-section .card-inner{gap:12px;padding:20px}.ai-agents-section .card-icon-image{height:16px;width:16px}.ai-agents-section .card-title{font-size:22px}.ai-agents-section .card-description{font-size:16px;line-height:1.5;max-height:120px}}@media (prefers-reduced-motion:reduce){.ai-agents-section .ai-card,.ai-agents-section .card-content,.ai-agents-section .card-description,.ai-agents-section .card-gradient,.ai-agents-section .card-title{transition:none!important}}@media (prefers-contrast:high){.ai-agents-section .ai-card{border:2px solid}.ai-agents-section .ai-card:focus{outline-width:4px}.ai-agents-section .ai-card.is-locked{box-shadow:0 0 0 3px currentColor}}