.booking-buttons[data-v-da4a530b]{flex-wrap:wrap;gap:12px;display:flex}.package-card[data-v-653f21b8]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;height:100%;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;overflow:hidden}.package-card[data-v-653f21b8]:hover{box-shadow:var(--shadow);border-color:var(--gold-light);transform:translateY(-6px)}.package-media[data-v-653f21b8]{aspect-ratio:1;background:var(--surface-soft);position:relative;overflow:hidden}.package-media img[data-v-653f21b8]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1s}.package-card:hover .package-media img[data-v-653f21b8]{transform:scale(1.06)}.badge[data-v-653f21b8]{background:var(--fill);color:var(--on-fill);box-shadow:inset 0 0 0 1px var(--fill-border);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:.75rem;position:absolute;top:14px;left:14px}.package-body[data-v-653f21b8]{flex-direction:column;flex:1;gap:6px;padding:20px 22px 24px;display:flex}.package-body h3[data-v-653f21b8]{font-family:var(--font-display);font-size:1.45rem;font-weight:600;line-height:1.2}.package-body p[data-v-653f21b8]{color:var(--muted);font-size:.93rem}.price[data-v-653f21b8]{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;padding-top:10px;display:flex}.price .from[data-v-653f21b8]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.price strong[data-v-653f21b8]{font-family:var(--font-display);color:var(--primary);font-size:1.6rem;font-weight:600}@media (prefers-reduced-motion:reduce){.package-card[data-v-653f21b8],.package-media img[data-v-653f21b8]{transition:none}.package-card[data-v-653f21b8]:hover,.package-card:hover .package-media img[data-v-653f21b8]{transform:none}}.package-grid[data-v-cd1fe0c7]{gap:calc(clamp(16px,2vw,24px));list-style:none;display:grid}.is-fill[data-v-cd1fe0c7]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.is-four[data-v-cd1fe0c7]{grid-template-columns:repeat(4,1fr)}@media (width<=1080px){.is-four[data-v-cd1fe0c7]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.is-four[data-v-cd1fe0c7]{grid-template-columns:1fr}}
