.package-card[data-astro-cid-q6w6wumj]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:var(--space-2xl) var(--space-xl);display:flex;flex-direction:column;position:relative;transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth);width:100%;max-width:100%}@media(max-width:480px){.package-card[data-astro-cid-q6w6wumj]{padding:var(--space-xl) var(--space-md)}}.package-card[data-astro-cid-q6w6wumj]:hover{transform:translateY(-4px);box-shadow:var(--shadow-editorial);border-color:var(--color-champagne)}.package-card[data-astro-cid-q6w6wumj].is-popular{border-color:var(--color-champagne);background-color:var(--color-canvas);box-shadow:0 10px 30px -8px #b8956933}.popular-ribbon[data-astro-cid-q6w6wumj]{margin-bottom:var(--space-md)}.package-header[data-astro-cid-q6w6wumj]{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-lg);margin-bottom:var(--space-lg)}.package-title[data-astro-cid-q6w6wumj]{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-ink);margin-bottom:var(--space-xs)}.package-tagline[data-astro-cid-q6w6wumj]{font-size:var(--text-sm);color:var(--color-cashmere);margin-bottom:var(--space-md);line-height:1.5}.package-pricing[data-astro-cid-q6w6wumj]{display:flex;align-items:baseline;gap:var(--space-sm)}.package-price[data-astro-cid-q6w6wumj]{font-family:var(--font-serif);font-size:var(--text-3xl);color:var(--color-ink);font-weight:500}.package-deposit[data-astro-cid-q6w6wumj]{font-size:var(--text-xs);color:var(--color-cashmere);text-transform:uppercase;letter-spacing:.05em}.package-duration[data-astro-cid-q6w6wumj]{font-size:var(--text-xs);color:var(--color-champagne-dark);font-weight:600;margin-top:.25rem}.package-body[data-astro-cid-q6w6wumj]{flex:1;display:flex;flex-direction:column;gap:var(--space-lg)}.ideal-for-box[data-astro-cid-q6w6wumj]{font-size:var(--text-xs);color:var(--color-ink-light);background-color:var(--color-canvas-subtle);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-xs);line-height:1.5}.inclusions-heading[data-astro-cid-q6w6wumj]{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink);margin-bottom:var(--space-sm)}.inclusions-list[data-astro-cid-q6w6wumj]{display:flex;flex-direction:column;gap:var(--space-xs)}.inclusions-list[data-astro-cid-q6w6wumj] li[data-astro-cid-q6w6wumj]{display:flex;align-items:flex-start;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink-light);line-height:1.5}.check-icon[data-astro-cid-q6w6wumj]{color:var(--color-champagne-dark);font-weight:700;flex-shrink:0}.package-footer[data-astro-cid-q6w6wumj]{margin-top:var(--space-2xl);padding-top:var(--space-md);border-top:1px solid var(--color-border-subtle)}.package-cta[data-astro-cid-q6w6wumj]{width:100%;text-align:center}.pricing-hero[data-astro-cid-fryxnq6r]{position:relative;background-color:var(--color-canvas);border-bottom:1px solid var(--color-border);overflow:hidden}.pricing-bg-glow[data-astro-cid-fryxnq6r]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(ellipse,#b895691f,#fbf9f500 70%);pointer-events:none;z-index:0}.packages-grid-section[data-astro-cid-fryxnq6r]{background-color:var(--color-canvas-subtle)}.comparison-section[data-astro-cid-fryxnq6r]{background-color:var(--color-canvas);border-top:1px solid var(--color-border)}.table-container[data-astro-cid-fryxnq6r]{overflow-x:auto;max-width:100%;width:100%;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;margin-top:var(--space-2xl);border:1px solid var(--color-border);border-radius:var(--radius-xs);background-color:var(--color-surface);box-shadow:var(--shadow-editorial)}.matrix-table[data-astro-cid-fryxnq6r]{width:100%;border-collapse:collapse;font-size:var(--text-sm);min-width:680px;text-align:left}.matrix-table[data-astro-cid-fryxnq6r] th[data-astro-cid-fryxnq6r]{padding:var(--space-md) var(--space-lg);background-color:var(--color-canvas-subtle);font-family:var(--font-serif);font-size:var(--text-base);color:var(--color-ink);border-bottom:1px solid var(--color-border)}.matrix-table[data-astro-cid-fryxnq6r] th[data-astro-cid-fryxnq6r].highlight-th{background-color:var(--color-champagne-light);color:var(--color-champagne-dark)}.matrix-table[data-astro-cid-fryxnq6r] td[data-astro-cid-fryxnq6r]{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border-subtle);color:var(--color-ink-light)}.matrix-table[data-astro-cid-fryxnq6r] td[data-astro-cid-fryxnq6r].highlight-td{background-color:#f4ede466;font-weight:500}.check[data-astro-cid-fryxnq6r]{color:var(--color-champagne-dark);font-weight:600}.dash[data-astro-cid-fryxnq6r]{color:var(--color-border)}.addons-section[data-astro-cid-fryxnq6r]{background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border)}.addons-grid[data-astro-cid-fryxnq6r]{margin-top:var(--space-xl)}.addon-card[data-astro-cid-fryxnq6r]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:var(--space-xl);display:flex;flex-direction:column;justify-content:space-between}.addon-header[data-astro-cid-fryxnq6r]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-xs);border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--space-xs)}.addon-name[data-astro-cid-fryxnq6r]{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-ink);margin:0}.addon-price[data-astro-cid-fryxnq6r]{font-weight:600;color:var(--color-champagne-dark);font-size:var(--text-sm)}.addon-desc[data-astro-cid-fryxnq6r]{font-size:var(--text-sm);color:var(--color-ink-light);line-height:1.5;margin:0}.terms-section[data-astro-cid-fryxnq6r]{background-color:var(--color-canvas);border-top:1px solid var(--color-border)}.terms-card[data-astro-cid-fryxnq6r]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:var(--space-xl);text-align:left;margin-top:var(--space-xl)}.terms-list[data-astro-cid-fryxnq6r]{display:flex;flex-direction:column;gap:var(--space-md);font-size:var(--text-sm);color:var(--color-ink-light);line-height:1.6}
