.ts-team{background:#f8fafc}.ts-team__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ts-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;box-shadow:0 10px 24px rgba(15,23,42,.06)}.ts-card__media{display:block;aspect-ratio:16/10;background:#e2e8f0;overflow:hidden}.ts-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ts-card:hover .ts-card__media img{transform:scale(1.04)}.ts-card__body{padding:17px}.ts-card time{font-size:12px;color:#64748b}.ts-card h3{margin:7px 0 8px;font-size:19px;line-height:1.28}.ts-card p{margin:0;color:#64748b}.ts-card--team{position:relative;text-align:center}.ts-card--team .ts-card__media{aspect-ratio:4/3}.ts-card--team .ts-card__body{padding:18px 14px 22px}.ts-card--team h3{font-size:20px}.ts-card--case{border-color:#dbeafe}.ts-card--news{border-color:#fee2e2}.ts-card--standard:nth-child(3n+1){transform:translateY(8px)}.ts-card--standard:nth-child(3n+2){transform:translateY(-4px)}.ts-news__grid,.ts-cases__grid{display:grid;gap:18px}.ts-news__grid.ts-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-news__grid.ts-grid--3,.ts-cases__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-news__grid.ts-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:980px){.ts-team__grid,.ts-news__grid.ts-grid--2,.ts-news__grid.ts-grid--3,.ts-news__grid.ts-grid--4,.ts-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ts-team__grid,.ts-news__grid.ts-grid--2,.ts-news__grid.ts-grid--3,.ts-news__grid.ts-grid--4,.ts-cases__grid{grid-template-columns:1fr}.ts-card--standard:nth-child(n){transform:none}}
