.ai-outcomes{gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ai-outcome{gap:.6rem;padding:1.5rem}.ai-outcome .icon-tile{margin-bottom:.35rem}.ai-outcome-t{font-size:1.15rem}.ai-outcome-d{font-size:var(--fs-sm);color:var(--text-2);line-height:1.55}.ai-solutions{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ai-solutions>li{display:flex}.ai-solution{gap:.55rem;width:100%;padding:1.5rem}.ai-solution .icon-tile{margin-bottom:.35rem}.ai-solution-t{font-size:1.15rem;font-weight:600;line-height:1.3}.ai-solution-d{font-size:var(--fs-sm);color:var(--text-2);flex:1;line-height:1.55}.ai-solution-link{margin-top:.5rem}.ai-core{background:var(--bg-2);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem;padding:1.1rem 1.4rem;display:flex}.ai-core-label{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.ai-core-links{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.ai-faq .faq{max-width:880px}@media (max-width:1100px){.ai-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ai-solutions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ai-outcomes,.ai-solutions{grid-template-columns:minmax(0,1fr)}}
