.seo-page.cases-catalog>h1{margin-bottom:48px}.seo-page.cases-catalog .cases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-bottom:64px}.seo-page.cases-catalog a.case-card{display:flex;flex-direction:column;padding:28px;border-radius:28px;background:#f4f4f0;color:#1a1a1a;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.seo-page.cases-catalog a.case-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(26,26,26,.078)}.seo-page.cases-catalog a.case-card:focus-visible{outline:3px solid #1a1a1a;outline-offset:4px}.seo-page.cases-catalog a.case-card h2{font-size:26px;line-height:1.25;margin:28px 0 16px;display:flex;gap:12px}.seo-page.cases-catalog a.case-card h2:first-letter{text-transform:uppercase}.seo-page.cases-catalog a.case-card h2 span{margin-left:auto}.seo-page.cases-catalog a.case-card p{font-size:17px;line-height:1.55;margin:0}.seo-page.cases-catalog a.case-card-three-samurais{background:#fff3df}.seo-page.cases-catalog a.case-card-roll-beri{background:#eef4e6}.seo-page.cases-catalog a.case-card-yolls{background:#fff0eb}.seo-page.cases-catalog .case-brand{display:flex;align-items:center;justify-content:center;height:132px;padding:20px;background:#fff;border-radius:18px}.seo-page.cases-catalog .case-brand img{width:100%;height:70px;object-fit:contain}.seo-page.cases-catalog .case-card-yolls .case-brand img{height:96px}@media(max-width:1000px){.seo-page.cases-catalog .cases-grid{grid-template-columns:1fr}.seo-page.cases-catalog .case-brand{justify-content:flex-start}.seo-page.cases-catalog .case-brand img{width:240px;max-width:100%}}@media(max-width:480px){.seo-page.cases-catalog .case-card{padding:24px}.seo-page.cases-catalog .case-card h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.seo-page.cases-catalog .case-card{transition:none}.seo-page.cases-catalog .case-card:hover{transform:none}}