.usecases{max-width:1200px;margin:0 auto;padding:3rem 1rem;text-align:center}.usecases-heading{font-size:2rem;margin-bottom:2.5rem;color:#222}.usecases-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.usecase-card{position:relative;background:#fff;border-radius:12px;padding:2.25rem 1.5rem 2.75rem;box-shadow:0 4px 14px rgba(0,0,0,.06);transition:transform .25s ease,box-shadow .25s ease}.usecase-card:hover{transform:translateY(-6px);box-shadow:0 10px 24px rgba(0,0,0,.1)}.usecase-number{position:absolute;top:-18px;left:20px;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#93ff99,#00be3f);color:#000;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem}.usecase-title{margin:.75rem 0;font-size:1.3rem;font-weight:600;color:#000}.usecase-desc{font-size:.97rem;line-height:1.55;color:#555;text-align:left}@media (min-width:768px){.usecase-title{font-size:1.4rem}.usecase-desc{font-size:1.05rem}}.two-card-ai{--gutter:clamp(1rem,3vw,2.5rem);--radius:14px;display:grid;grid-template-columns:minmax(0,480px) 1fr;gap:var(--gutter);align-items:center;padding:clamp(2rem,6vw,4rem);background:#fff;border-radius:var(--radius);box-shadow:0 8px 28px rgba(0,0,0,.05);overflow:hidden}.two-card-ai__image img{width:100%;height:auto;border-radius:var(--radius);object-fit:cover;display:block;animation:slideIn .9s both}.two-card-ai__content{padding:0 clamp(.5rem,2vw,1.25rem)}.two-card-ai__content h2{font-size:clamp(1.8rem,3vw,2.35rem);line-height:1.25;margin:0 0 1.25rem;font-weight:700}.two-card-ai__content h3{margin:1.35rem 0 .5rem;font-size:clamp(1.1rem,2.4vw,1.35rem);font-weight:600;color:#314be3}.two-card-ai__content p{margin:0;font-size:clamp(.95rem,2.1vw,1.05rem);line-height:1.55;color:#444}@keyframes slideIn{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@media (max-width:992px){.two-card-ai{grid-template-columns:1fr}}@media (max-width:576px){.two-card-ai{padding:1.5rem;gap:1.25rem}.two-card-ai__image img{border-radius:10px}}