.image-grid-section[data-v-5166829a]{background-color:#f9f9f9;width:100%;padding:80px 20px}.content-wrapper[data-v-5166829a]{max-width:1200px;margin:0 auto}.section-title[data-v-5166829a]{color:#222;text-align:center;margin:0 0 16px;font-size:42px;font-weight:700}.section-description[data-v-5166829a]{color:#666;text-align:center;margin:0 0 60px;font-size:18px;line-height:1.6}.image-grid[data-v-5166829a]{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.grid-item[data-v-5166829a]{border-radius:8px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 12px #0000001a}.grid-item[data-v-5166829a]:hover{transform:translateY(-8px);box-shadow:0 8px 24px #00000026}.image-wrapper[data-v-5166829a]{width:100%;height:300px}.image-wrapper img[data-v-5166829a]{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1024px){.image-grid-section[data-v-5166829a]{padding:60px 16px}.section-title[data-v-5166829a]{font-size:36px}.section-description[data-v-5166829a]{margin-bottom:40px;font-size:16px}.image-grid[data-v-5166829a]{gap:20px}}@media (width<=768px){.image-grid-section[data-v-5166829a]{padding:50px 16px}.section-title[data-v-5166829a]{font-size:32px}.section-description[data-v-5166829a]{margin-bottom:32px;font-size:16px}.image-grid[data-v-5166829a]{grid-template-columns:repeat(2,1fr);gap:16px}.image-wrapper[data-v-5166829a]{height:250px}}@media (width<=480px){.image-grid-section[data-v-5166829a]{padding:40px 12px}.section-title[data-v-5166829a]{font-size:28px}.section-description[data-v-5166829a]{margin-bottom:24px;font-size:14px}.image-grid[data-v-5166829a]{grid-template-columns:1fr;gap:12px}.image-wrapper[data-v-5166829a]{height:220px}}.img-overlay-image[data-v-5166829a]{width:100%;height:100%;display:inline-block;position:relative}.img-overlay-image img[data-v-5166829a]{object-fit:cover;z-index:-1;width:100%;height:100%;display:block}.img-overlay-image[data-v-5166829a]:after{content:"";background:var(--45ddc74a);width:100%;height:100%;position:absolute;top:0;left:0}
