.swiper-container.svelte-1r3mzel{width:100%;padding:40px 0 60px;position:relative;overflow:hidden}.swiper-slide.svelte-1r3mzel{width:320px;height:auto}.cert-card.svelte-1r3mzel{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease,box-shadow .3s ease;width:100%;display:flex;flex-direction:column}.swiper-slide-active.svelte-1r3mzel .cert-card:where(.svelte-1r3mzel){box-shadow:0 20px 40px #00000026}.cert-image-wrapper.svelte-1r3mzel{width:100%;height:220px;overflow:hidden;background:#f9fafb;display:flex;align-items:center;justify-content:center;padding:20px}.cert-image.svelte-1r3mzel{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}.swiper-slide-active.svelte-1r3mzel .cert-image:where(.svelte-1r3mzel){transform:scale(1.05)}.cert-info.svelte-1r3mzel{padding:20px;text-align:center}.cert-title.svelte-1r3mzel{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 8px;line-height:1.4}.cert-description.svelte-1r3mzel{font-size:13px;color:#6b7280;margin:0;line-height:1.5}@media (max-width: 768px){.swiper-slide.svelte-1r3mzel{width:280px}.cert-card.svelte-1r3mzel{border-radius:8px}.cert-image-wrapper.svelte-1r3mzel{height:180px;padding:15px}.cert-info.svelte-1r3mzel{padding:16px}.cert-title.svelte-1r3mzel{font-size:14px}.cert-description.svelte-1r3mzel{font-size:12px}}
