.packages-grid[data-astro-cid-dh35ugso]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;padding-bottom:.5rem;scrollbar-width:none;-ms-overflow-style:none}.packages-grid[data-astro-cid-dh35ugso]::-webkit-scrollbar{display:none}.packages-grid[data-astro-cid-dh35ugso] .pkg-card[data-astro-cid-dh35ugso]{flex:0 0 82%;scroll-snap-align:start}@media (min-width: 640px){.packages-grid[data-astro-cid-dh35ugso]{display:grid;overflow-x:unset;scroll-snap-type:unset;gap:1.5rem;grid-template-columns:repeat(2,1fr);padding-bottom:0}.packages-grid[data-astro-cid-dh35ugso] .pkg-card[data-astro-cid-dh35ugso]{flex:unset}}@media (min-width: 1024px){.packages-grid[data-astro-cid-dh35ugso]{grid-template-columns:repeat(3,1fr)}}.pkg-card__image[data-astro-cid-dh35ugso]{width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-surface-alt)}.pkg-card__image[data-astro-cid-dh35ugso] img[data-astro-cid-dh35ugso]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.pkg-card[data-astro-cid-dh35ugso]:hover .pkg-card__image[data-astro-cid-dh35ugso] img[data-astro-cid-dh35ugso]{transform:scale(1.04)}.pkg-card[data-astro-cid-dh35ugso]{display:flex;flex-direction:column;border:1px solid var(--color-border);border-top:3px solid var(--color-brand-accent);border-radius:var(--radius-lg);background-color:var(--color-surface);overflow:hidden;transition:box-shadow .25s,transform .25s,border-color .25s}.pkg-card[data-astro-cid-dh35ugso]:hover{box-shadow:0 10px 36px #c41f1024;transform:translateY(-3px);border-color:var(--color-brand-accent)}.pkg-card__body[data-astro-cid-dh35ugso]{display:flex;flex-direction:column;flex:1;padding:1.5rem}.pkg-card__top[data-astro-cid-dh35ugso]{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.pkg-card__title[data-astro-cid-dh35ugso]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-brand-dark);margin-bottom:.3rem}.pkg-card__desc[data-astro-cid-dh35ugso]{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--weight-medium);margin-bottom:.875rem}.pkg-card__tags[data-astro-cid-dh35ugso]{display:flex;flex-wrap:wrap;gap:.375rem}.pkg-tag[data-astro-cid-dh35ugso]{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-brand-accent);background-color:#c41f1012;border:1px solid rgba(196,31,16,.2);border-radius:100px;padding:.2rem .625rem;white-space:nowrap}.pkg-tag--more[data-astro-cid-dh35ugso]{color:var(--color-text-muted);background-color:transparent;border-color:var(--color-border);border-style:dashed}.pkg-card__items[data-astro-cid-dh35ugso]{display:flex;flex-direction:column;gap:.375rem;padding-top:1rem;margin-bottom:1.25rem;flex:1}.pkg-card__items[data-astro-cid-dh35ugso] li[data-astro-cid-dh35ugso]{font-size:var(--text-sm);color:var(--color-text-secondary);padding-left:1rem;position:relative}.pkg-card__items[data-astro-cid-dh35ugso] li[data-astro-cid-dh35ugso]:before{content:"";position:absolute;left:0;top:.55em;width:.3rem;height:.3rem;border-radius:50%;background-color:var(--color-brand-accent)}.pkg-card__footer[data-astro-cid-dh35ugso]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.pkg-card__meta[data-astro-cid-dh35ugso]{display:flex;flex-direction:column;gap:.1rem}.pkg-card__count[data-astro-cid-dh35ugso]{font-size:var(--text-xs);color:var(--color-text-muted)}.pkg-card__price[data-astro-cid-dh35ugso]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-brand-accent)}.pkg-card__cta[data-astro-cid-dh35ugso]{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-surface);background-color:var(--color-brand-accent);padding:.45rem .875rem;border-radius:100px;transition:background-color .2s,gap .2s;white-space:nowrap}.pkg-card__cta[data-astro-cid-dh35ugso]:hover{background-color:#a5160a;gap:.625rem}.packages-note[data-astro-cid-dh35ugso]{margin-top:3rem;font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;max-width:560px;margin-inline:auto;line-height:1.7}.packages-note[data-astro-cid-dh35ugso] a[data-astro-cid-dh35ugso]{color:var(--color-brand-accent);text-decoration:underline;text-underline-offset:2px}
