.ai-criteria{-webkit-font-smoothing:antialiased;font-family:Inter,Avenir Next,Helvetica Neue,Arial,sans-serif;text-rendering:optimizeLegibility}.ai-criteria__head{margin-bottom:36px}.ai-criteria h2{color:#152d38;font-size:clamp(36px,4vw,48px);letter-spacing:-.048em;line-height:1.08;margin:0;text-transform:none}.ai-criteria__head p{color:#4d6570;font-size:17px;margin:0 0 5px}.ai-criteria__card{background:#fff;border:1px solid #dce9ee;border-radius:28px;box-shadow:0 12px 34px rgba(19,45,57,.1);min-height:286px;overflow:hidden;padding:34px;position:relative}.ai-criteria__card:after{background:rgba(0,170,229,.07);bottom:-30px;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);content:"";height:130px;position:absolute;right:-34px;width:150px}.ai-criteria__card:nth-child(2):after{background:rgba(165,206,67,.1)}.ai-criteria__card:nth-child(3):after{background:rgba(243,129,33,.09)}.ai-criteria__number{color:rgba(0,170,229,.18);font-size:58px;font-weight:900;letter-spacing:-.06em;line-height:1;margin-bottom:38px}.ai-criteria__card:nth-child(2) .ai-criteria__number{color:rgba(165,206,67,.24)}.ai-criteria__card:nth-child(3) .ai-criteria__number{color:rgba(243,129,33,.22)}.ai-criteria__card h3{color:#152d38;font-size:27px;letter-spacing:-.035em;margin:0 0 12px;text-transform:none}.ai-criteria__card p{color:#5c727b;font-size:16px;font-weight:500;line-height:1.52;margin:0}@media (min-width:701px) and (max-width:900px){.ai-criteria__card:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:640px){.ai-criteria__card{border-radius:22px;min-height:0;padding:26px}.ai-criteria__number{font-size:46px;margin-bottom:28px}}