.b19vqrap{display:flex;flex-direction:column;background:white;border-radius:16px;overflow:hidden;border:1px solid #e5e7eb;transition:transform .2s ease,box-shadow .2s ease;-webkit-text-decoration:none;text-decoration:none;color:inherit}.b19vqrap:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.08)}.cq8xoxp{position:relative;width:100%;height:220px;overflow:hidden}.c1p8dmbg{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.b19vqrap:hover .c1p8dmbg{transform:scale(1.05)}.cy5fu2a{padding:1.5rem;display:flex;flex-direction:column;flex:1 1}.cpoc4ge{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:.75rem;line-height:1.4}.bpm0eso{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width:900px){.bpm0eso{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:600px){.bpm0eso{grid-template-columns:1fr;gap:1.25rem}}