@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");.ai-capabilities{color:#fff;position:relative}.ai-capabilities .container{margin:auto;max-width:1200px;position:relative;text-align:center}.ai-capabilities .left h2{font-family:DM Sans;font-size:60px;font-weight:250;letter-spacing:0;line-height:120%;margin-bottom:20px}.ai-capabilities .left p{color:#bcc8e9;font-family:DM Sans;font-size:18px;font-weight:300;letter-spacing:0;line-height:140%;margin-bottom:0;max-width:480px}.ai-capabilities .right{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.ai-capabilities .card{background:#0006154d;border:1px solid #039fd8;border-radius:8px;flex:0 0 calc(33.33333% - 13.33333px);max-width:calc(33.33333% - 13.33333px);padding:25px 18px;text-align:left;transition:.3s}.ai-capabilities .card:hover{border-color:#00d4ff;transform:translateY(-5px)}.ai-capabilities .icon img{filter:brightness(0) invert(1);margin-bottom:20px;width:45px}.ai-capabilities .content h4{font-family:DM Sans;font-size:22px;font-weight:500;letter-spacing:0;line-height:130%;margin:0 0 8px}.ai-capabilities .content p{color:#fff;font-family:DM Sans;font-size:18px;font-weight:400;letter-spacing:0;line-height:140%;margin:0}@media (max-width:900px){.ai-capabilities .container{flex-direction:column;text-align:center}.ai-capabilities .right{grid-template-columns:repeat(2,1fr);width:100%}.ai-capabilities .right .card{grid-column:auto!important}.ai-capabilities .card{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}}@media (max-width:600px){.ai-capabilities .right{grid-template-columns:1fr}.ai-capabilities .card{flex:0 0 100%;max-width:100%}}