*{box-sizing:border-box;margin:0;padding:0}.agentic-ai-section{align-items:center;background-color:#060f42;color:#fff;display:flex;font-family:Plus Jakarta Sans,sans-serif;line-height:1.5;padding:64px 0}.container{margin:0 auto;max-width:1440px;padding:0 24px;width:100%}.content-wrapper{display:flex;gap:48px}.info-column{flex:1;max-width:680px}.title{font-size:52px;font-weight:700;line-height:1.2;margin-bottom:24px}.description,.title{color:#fff;font-family:Plus Jakarta Sans,sans-serif}.description{font-size:18px;font-weight:400;margin-bottom:32px}.capabilities-list{list-style-type:none}.capabilities-list li{color:#fff;font-family:Plus Jakarta Sans,sans-serif;margin-bottom:24px;padding-left:24px;position:relative}.capabilities-list li:before{color:#fff;content:"•";font-size:24px;left:0;position:absolute}.capability-title{font-weight:600}.cards-grid{display:grid;flex:1.5;gap:24px;grid-template-columns:repeat(4,315px);justify-content:center;width:100%}.card{border:1px solid #7b98ff;display:flex;flex-direction:column;height:100%;padding:24px;transition:all .3s ease;width:315px}.card:hover{border-color:#8a58ff;box-shadow:0 8px 24px rgba(0,0,0,.2);transform:translateY(-4px)}.card-icon{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.card-title{font-size:20px;font-weight:600;margin-bottom:16px}.card-text,.card-title{color:#fff;font-family:Plus Jakarta Sans,sans-serif;text-align:center}.card-text{flex-grow:1;font-size:14px;font-weight:400}@media (max-width:1440px){.container{padding:0 48px}}@media (max-width:1024px){.content-wrapper{flex-direction:column}.info-column{max-width:100%}.cards-grid{grid-template-columns:repeat(4,315px);justify-content:flex-start;margin-top:32px;overflow-x:auto;padding-bottom:16px}}@media (max-width:768px){.cards-grid{grid-template-columns:repeat(4,280px)}.title{font-size:30px}.agentic-ai-section{padding:48px 0}}@media (max-width:480px){.title{font-size:24px}.description{font-size:16px}.card{padding:16px;width:250px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card{animation:fadeIn .5s ease-out forwards}.card:first-child{animation-delay:.1s}.card:nth-child(2){animation-delay:.2s}.card:nth-child(3){animation-delay:.3s}.card:nth-child(4){animation-delay:.4s}