.promo-card.svelte-81vh3g{position:relative;display:block;isolation:isolate;min-height:178px;overflow:hidden;border-radius:var(--bs-border-radius-xl);background:#0b1b2e;color:#fff;text-decoration:none;box-shadow:0 10px 26px #091a2e29;transition:transform .22s ease,box-shadow .22s ease}.promo-card.svelte-81vh3g:hover{transform:translateY(-3px);box-shadow:0 18px 38px #091a2e3d}.promo-card.svelte-81vh3g:focus-visible{outline:3px solid var(--bs-primary);outline-offset:3px}.promo-card.svelte-81vh3g .promo-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:var(--focus);transition:transform .4s ease}.promo-card.svelte-81vh3g:hover .promo-img{transform:scale(1.04)}.promo-scrim.svelte-81vh3g{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,rgba(6,18,32,.9) 0%,rgba(6,18,32,.72) 34%,rgba(6,18,32,.28) 62%,rgba(6,18,32,.06) 82%,transparent 100%),linear-gradient(to top,rgba(6,18,32,.45) 0%,transparent 42%)}[dir=rtl] .promo-scrim.svelte-81vh3g{background:linear-gradient(260deg,rgba(6,18,32,.9) 0%,rgba(6,18,32,.72) 34%,rgba(6,18,32,.28) 62%,rgba(6,18,32,.06) 82%,transparent 100%),linear-gradient(to top,rgba(6,18,32,.45) 0%,transparent 42%)}.promo-content.svelte-81vh3g{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.55rem;min-height:inherit;height:100%;max-width:78%;padding:1.1rem 1.2rem}.promo-chip.svelte-81vh3g{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:auto;border-radius:11px;background:#fffffff0;color:var(--accent);box-shadow:0 6px 16px #06122047}.promo-copy.svelte-81vh3g{display:block}.promo-title.svelte-81vh3g{display:block;font-size:1.05rem;font-weight:800;line-height:1.22;letter-spacing:-.015em;text-shadow:0 1px 12px rgba(6,18,32,.5)}.promo-text.svelte-81vh3g{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.25rem;font-size:.8rem;line-height:1.45;color:#ffffffe0}.promo-cta.svelte-81vh3g{display:inline-flex;align-items:center;gap:.2rem;padding:.4rem .9rem;border-radius:999px;background:#fffffff5;color:#0b1b2e;font-size:.78rem;font-weight:700;white-space:nowrap;box-shadow:0 6px 16px #0612203d;transition:background-color .18s ease}.promo-card.svelte-81vh3g:hover .promo-cta:where(.svelte-81vh3g){background:#fff}.promo-card.svelte-81vh3g .promo-arrow{transition:transform .18s ease}.promo-card.svelte-81vh3g:hover .promo-arrow{transform:translate(2px,-2px)}.promo-card.is-desktop.svelte-81vh3g{min-height:210px}.promo-card.is-desktop.svelte-81vh3g .promo-content:where(.svelte-81vh3g){max-width:72%;padding:1.4rem 1.6rem}.promo-card.is-desktop.svelte-81vh3g .promo-title:where(.svelte-81vh3g){font-size:1.2rem}@media (max-width: 575.98px){.promo-content.svelte-81vh3g{max-width:86%;padding:1rem}.promo-card.svelte-81vh3g{min-height:164px}}@media (prefers-reduced-motion: reduce){.promo-card.svelte-81vh3g,.promo-card.svelte-81vh3g .promo-img,.promo-card.svelte-81vh3g .promo-arrow,.promo-cta.svelte-81vh3g{transition:none}.promo-card.svelte-81vh3g:hover,.promo-card.svelte-81vh3g:hover .promo-img,.promo-card.svelte-81vh3g:hover .promo-arrow{transform:none}}
