.category-section[data-v-b7023e1c]{padding:40px 20px;background-color:#f8f9fa;width:100%}.category-grid[data-v-b7023e1c]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.category-card[data-v-b7023e1c]{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease;position:relative}.category-image-container[data-v-b7023e1c]{width:100%;height:300px;overflow:hidden}.category-image[data-v-b7023e1c]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.category-content[data-v-b7023e1c]{padding:20px}.category-title[data-v-b7023e1c]{font-size:1.5rem;margin-bottom:10px;color:#333;font-weight:600}.category-description[data-v-b7023e1c]{max-height:0;overflow:hidden;transition:max-height .5s ease}.description-text[data-v-b7023e1c]{margin-bottom:15px;color:#666;line-height:1.5}.category-button[data-v-b7023e1c]{padding:10px 20px;background-color:#4a7aff;color:#fff;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .3s ease}.category-card[data-v-b7023e1c]:hover{transform:translateY(-5px)}.category-card:hover .category-image[data-v-b7023e1c]{transform:scale(1.05)}.category-card:hover .category-description[data-v-b7023e1c]{max-height:200px}.category-button[data-v-b7023e1c]:hover{background-color:#3a64d8}@media (max-width: 992px){.category-grid[data-v-b7023e1c]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.category-grid[data-v-b7023e1c]{grid-template-columns:1fr}.category-image-container[data-v-b7023e1c]{height:250px}}.img-overlay-1[data-v-b7023e1c]{position:relative;display:inline-block;width:400px;height:400px}.img-overlay-1 img[data-v-b7023e1c]{display:block;height:100%;width:100%;object-fit:cover;z-index:-1}.img-overlay-1[data-v-b7023e1c]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--be41e76a)}.img-overlay-2[data-v-b7023e1c]{position:relative;display:inline-block;width:400px;height:400px}.img-overlay-2 img[data-v-b7023e1c]{display:block;height:100%;width:100%;object-fit:cover;z-index:-1}.img-overlay-2[data-v-b7023e1c]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--be41e768)}.img-overlay-3[data-v-b7023e1c]{position:relative;display:inline-block;width:400px;height:400px}.img-overlay-3 img[data-v-b7023e1c]{display:block;height:100%;width:100%;object-fit:cover;z-index:-1}.img-overlay-3[data-v-b7023e1c]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--be41e766)}
