.pkg-hero[data-astro-cid-hltt7hhm]{position:relative;padding-block:5rem 4rem;color:#fff;background:linear-gradient(135deg,#1a0a00,#3d1a00,#6b2c00)}.pkg-hero__content[data-astro-cid-hltt7hhm]{position:relative;z-index:1}.pkg-breadcrumb[data-astro-cid-hltt7hhm]{display:flex;align-items:center;gap:.5rem;font-size:var(--text-xs);color:#fff9;margin-bottom:1rem}.pkg-breadcrumb[data-astro-cid-hltt7hhm] a[data-astro-cid-hltt7hhm]{color:#fff9;text-decoration:none}.pkg-badge[data-astro-cid-hltt7hhm]{display:inline-block;background:#f59e0b;color:#000;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;padding:.3rem .85rem;border-radius:var(--radius-full);margin-bottom:1rem}.pkg-hero[data-astro-cid-hltt7hhm] h1[data-astro-cid-hltt7hhm]{font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));color:#fff;line-height:1.1;margin-bottom:1rem}.pkg-hero[data-astro-cid-hltt7hhm] h1[data-astro-cid-hltt7hhm] span[data-astro-cid-hltt7hhm]{color:#f59e0b}.pkg-dhams[data-astro-cid-hltt7hhm]{display:flex;align-items:center;gap:.5rem;font-size:var(--text-sm);color:#fffc;margin:1.5rem 0}.pkg-price-cta[data-astro-cid-hltt7hhm]{display:flex;align-items:flex-end;gap:2rem;flex-wrap:wrap}.pkg-price-val[data-astro-cid-hltt7hhm]{font-size:clamp(var(--text-3xl),4vw,var(--text-4xl));font-weight:var(--weight-bold);color:#fff;margin-right:.5rem}.pkg-price-note[data-astro-cid-hltt7hhm]{font-size:var(--text-sm);color:#ffffffb3}.pkg-ctas[data-astro-cid-hltt7hhm]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.75rem}.premium-upgrades[data-astro-cid-hltt7hhm]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2rem}.premium-upgrade-card[data-astro-cid-hltt7hhm]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:1.5rem;border-top:3px solid #f59e0b}.premium-upgrade-card__icon[data-astro-cid-hltt7hhm]{font-size:1.75rem;display:block;margin-bottom:.5rem}.premium-upgrade-card[data-astro-cid-hltt7hhm] h3[data-astro-cid-hltt7hhm]{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-primary);margin-bottom:.4rem}.premium-upgrade-card[data-astro-cid-hltt7hhm] p[data-astro-cid-hltt7hhm]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}.premium-hotels-grid[data-astro-cid-hltt7hhm]{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.premium-hotel-card[data-astro-cid-hltt7hhm]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:1.25rem;text-align:center}.premium-hotel-card__night[data-astro-cid-hltt7hhm]{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-primary);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:.4rem}.premium-hotel-card[data-astro-cid-hltt7hhm] h3[data-astro-cid-hltt7hhm]{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-primary);margin-bottom:.3rem}.premium-hotel-card[data-astro-cid-hltt7hhm] p[data-astro-cid-hltt7hhm]{font-size:var(--text-xs);color:var(--color-text-secondary);margin-bottom:.5rem;line-height:var(--leading-relaxed)}.premium-hotel-card__star[data-astro-cid-hltt7hhm]{font-size:var(--text-xs);color:#f59e0b}.premium-itinerary[data-astro-cid-hltt7hhm]{max-width:760px;margin:0 auto;display:flex;flex-direction:column}.premium-day[data-astro-cid-hltt7hhm]{display:grid;grid-template-columns:80px 1fr;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid var(--color-border)}.premium-day[data-astro-cid-hltt7hhm]:last-child{border-bottom:none}.premium-day__num[data-astro-cid-hltt7hhm]{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-primary);text-transform:uppercase;padding-top:.2rem}.premium-day__body[data-astro-cid-hltt7hhm] h3[data-astro-cid-hltt7hhm]{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin-bottom:.4rem}.premium-day__body[data-astro-cid-hltt7hhm] p[data-astro-cid-hltt7hhm]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:.4rem}.premium-day__stay[data-astro-cid-hltt7hhm]{font-size:var(--text-xs);color:var(--color-text-muted)}.premium-inc-grid[data-astro-cid-hltt7hhm]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.inc-heading--green[data-astro-cid-hltt7hhm]{font-size:var(--text-base);font-weight:var(--weight-bold);color:#16a34a;margin-bottom:1rem}.inc-heading--red[data-astro-cid-hltt7hhm]{font-size:var(--text-base);font-weight:var(--weight-bold);color:#dc2626;margin-bottom:1rem}.inc-list-simple[data-astro-cid-hltt7hhm],.exc-list-simple[data-astro-cid-hltt7hhm]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.inc-list-simple[data-astro-cid-hltt7hhm] li[data-astro-cid-hltt7hhm],.exc-list-simple[data-astro-cid-hltt7hhm] li[data-astro-cid-hltt7hhm]{font-size:var(--text-sm);color:var(--color-text-secondary);padding-left:1.25rem;position:relative;line-height:var(--leading-relaxed)}.inc-list-simple[data-astro-cid-hltt7hhm] li[data-astro-cid-hltt7hhm]:before{content:"✓";position:absolute;left:0;color:#16a34a}.exc-list-simple[data-astro-cid-hltt7hhm] li[data-astro-cid-hltt7hhm]:before{content:"✗";position:absolute;left:0;color:#dc2626}.premium-compare-note[data-astro-cid-hltt7hhm]{margin-top:1.5rem;padding:1rem;background:var(--color-surface);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-secondary)}.premium-compare-note[data-astro-cid-hltt7hhm] a[data-astro-cid-hltt7hhm]{color:var(--color-primary)}.premium-reviews[data-astro-cid-hltt7hhm]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.premium-review-card[data-astro-cid-hltt7hhm]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:1.5rem}.premium-review-stars[data-astro-cid-hltt7hhm]{color:#f59e0b;font-size:var(--text-lg);margin-bottom:.5rem}.premium-review-card[data-astro-cid-hltt7hhm] h3[data-astro-cid-hltt7hhm]{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin-bottom:.75rem}.premium-review-card[data-astro-cid-hltt7hhm] blockquote[data-astro-cid-hltt7hhm]{font-size:var(--text-sm);color:var(--color-text-secondary);font-style:italic;line-height:var(--leading-relaxed);margin:0 0 1rem;border-left:3px solid #f59e0b;padding-left:.875rem}.premium-review-card[data-astro-cid-hltt7hhm] footer[data-astro-cid-hltt7hhm]{display:flex;flex-direction:column}.premium-review-card[data-astro-cid-hltt7hhm] strong[data-astro-cid-hltt7hhm]{font-size:var(--text-sm);color:var(--color-text-primary)}.premium-review-card[data-astro-cid-hltt7hhm] span[data-astro-cid-hltt7hhm]{font-size:var(--text-xs);color:var(--color-text-muted)}@media (max-width: 1024px){.premium-hotels-grid[data-astro-cid-hltt7hhm]{grid-template-columns:repeat(3,1fr)}.premium-upgrades[data-astro-cid-hltt7hhm]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.premium-inc-grid[data-astro-cid-hltt7hhm],.premium-reviews[data-astro-cid-hltt7hhm]{grid-template-columns:1fr}.pkg-price-cta[data-astro-cid-hltt7hhm]{flex-direction:column}}@media (max-width: 640px){.premium-upgrades[data-astro-cid-hltt7hhm]{grid-template-columns:1fr}.premium-hotels-grid[data-astro-cid-hltt7hhm]{grid-template-columns:repeat(2,1fr)}.premium-day[data-astro-cid-hltt7hhm]{grid-template-columns:1fr;gap:.5rem}}
