.hero-title.svelte-haayan{color:#fff!important;text-shadow:2px 2px 4px rgba(0,0,0,.6);background:none!important;-webkit-text-fill-color:white!important;-webkit-background-clip:text!important}@keyframes svelte-haayan-slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.card-link.svelte-1po95yl{display:block;position:relative;overflow:hidden;border-radius:.75rem;box-shadow:0 4px 16px #0000001f;transition:transform .4s ease,box-shadow .4s ease;text-decoration:none}.card-link.svelte-1po95yl:hover{transform:translateY(-4px);box-shadow:0 12px 32px #009ece40}.card-img.svelte-1po95yl{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;scale:1}.group.svelte-1po95yl:hover .card-img:where(.svelte-1po95yl){scale:1.1}.card-bar.svelte-1po95yl{position:absolute;bottom:0;left:0;right:0;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.6rem .875rem;border-top:1px solid rgba(0,158,206,.15)}.card-title.svelte-1po95yl{background:none!important;color:#007fad!important;-webkit-text-fill-color:#007fad!important;text-shadow:none!important;font-size:.9rem!important;font-weight:700!important;line-height:1.2!important;margin:0 0 .15rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-desc.svelte-1po95yl{color:#4a7a96;font-size:.7rem;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 768px){.card-title.svelte-1po95yl{font-size:1rem!important}.card-desc.svelte-1po95yl{font-size:.75rem}}
