.spc.svelte-nizdpn{position:relative;display:flex;flex-direction:column;height:100%;border-radius:20px;border:1px solid var(--j-border, rgba(255, 255, 255, .14));background:radial-gradient(800px 240px at 30% 0%,color-mix(in oklab,var(--j-accent, #7c3aed) 10%,transparent),transparent 55%),linear-gradient(145deg,color-mix(in oklab,var(--j-surface-1, rgba(255, 255, 255, .06)) 92%,transparent),color-mix(in oklab,var(--j-surface-2, rgba(255, 255, 255, .08)) 92%,transparent));box-shadow:0 6px 12px color-mix(in oklab,rgba(0,0,0,.22) 55%,transparent),0 1px color-mix(in oklab,var(--j-border, rgba(255, 255, 255, .12)) 65%,transparent) inset;color:var(--j-fg, #111);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.spc.svelte-nizdpn:hover{transform:translateY(-6px);border-color:color-mix(in oklab,var(--j-border, rgba(255, 255, 255, .16)) 55%,var(--j-fg, #111) 18%);box-shadow:0 18px 40px #00000038,0 1px color-mix(in oklab,var(--j-border, rgba(255, 255, 255, .12)) 65%,transparent) inset}.spc--featured.svelte-nizdpn{border-color:color-mix(in oklab,var(--j-accent, #7c3aed) 45%,var(--j-border, rgba(255, 255, 255, .16)));box-shadow:0 0 0 4px color-mix(in oklab,var(--j-accent, #7c3aed) 16%,transparent),0 18px 44px #0000003d}.spc__badge.svelte-nizdpn{position:absolute;top:14px;right:14px;padding:.4rem .65rem;border-radius:9999px;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--j-accent-fg, #fff);background:color-mix(in oklab,var(--j-accent, #7c3aed) 80%,black 12%);border:1px solid color-mix(in oklab,var(--j-accent, #7c3aed) 42%,transparent)}.spc__header.svelte-nizdpn{padding:1.6rem 1.35rem 1rem;text-align:center}.spc__icon.svelte-nizdpn{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;margin:0 auto .9rem;color:var(--j-fg, #111);background:color-mix(in oklab,var(--j-surface-3, rgba(255, 255, 255, .12)) 92%,transparent);border:1px solid color-mix(in oklab,var(--j-border, rgba(255, 255, 255, .16)) 75%,transparent);box-shadow:0 10px 22px #0000002e;transition:transform .18s ease,background .18s ease,border-color .18s ease}.spc[data-tone=green].svelte-nizdpn .spc__icon:where(.svelte-nizdpn){background:color-mix(in oklab,#10b981 14%,var(--j-surface-3, rgba(255, 255, 255, .12)))}.spc[data-tone=orange].svelte-nizdpn .spc__icon:where(.svelte-nizdpn){background:color-mix(in oklab,#f59e0b 14%,var(--j-surface-3, rgba(255, 255, 255, .12)))}.spc[data-tone=pink].svelte-nizdpn .spc__icon:where(.svelte-nizdpn){background:color-mix(in oklab,#ec4899 14%,var(--j-surface-3, rgba(255, 255, 255, .12)))}.spc[data-tone=blue].svelte-nizdpn .spc__icon:where(.svelte-nizdpn){background:color-mix(in oklab,#3b82f6 14%,var(--j-surface-3, rgba(255, 255, 255, .12)))}.spc[data-tone=purple].svelte-nizdpn .spc__icon:where(.svelte-nizdpn){background:color-mix(in oklab,#8b5cf6 14%,var(--j-surface-3, rgba(255, 255, 255, .12)))}.spc.svelte-nizdpn:hover .spc__icon:where(.svelte-nizdpn){transform:translateY(-1px) scale(1.04);border-color:color-mix(in oklab,var(--j-accent, #7c3aed) 30%,var(--j-border, rgba(255, 255, 255, .16)))}.spc__title.svelte-nizdpn{margin:0;font-size:1.22rem;font-weight:900;letter-spacing:-.015em;line-height:1.25}.spc__tagline.svelte-nizdpn{margin:.45rem auto 0;max-width:46ch;font-size:.86rem;line-height:1.45;color:var(--j-fg-muted, rgba(255, 255, 255, .75))}.spc__meta.svelte-nizdpn{margin:.75rem 0 0;font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab,var(--j-fg, #111) 70%,transparent)}.spc__body.svelte-nizdpn{flex:1;padding:0 1.35rem 1.25rem;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:.35rem}.spc__price.svelte-nizdpn{margin:0;font-size:2.35rem;font-weight:950;letter-spacing:-.03em;line-height:1.05;background:linear-gradient(135deg,color-mix(in oklab,var(--j-accent, #7c3aed) 78%,white 12%),color-mix(in oklab,var(--j-accent, #7c3aed) 55%,black 18%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.spc__detail.svelte-nizdpn{margin:0;font-size:.92rem;line-height:1.55;color:var(--j-fg-muted, rgba(255, 255, 255, .75))}.spc__footer.svelte-nizdpn{padding:1.15rem 1.35rem 1.35rem}.spc__cta.svelte-nizdpn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border-radius:14px;padding:.95rem 1.1rem;font-size:1rem;font-weight:900;letter-spacing:.01em;cursor:pointer;border:1px solid color-mix(in oklab,var(--j-accent, #7c3aed) 28%,transparent);background:var(--j-accent, #7c3aed);color:var(--j-accent-fg, #fff);box-shadow:0 14px 28px #0000002e;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease,border-color .16s ease}.spc__cta.svelte-nizdpn:hover{transform:translateY(-2px);opacity:.97;box-shadow:0 18px 34px #00000038;border-color:color-mix(in oklab,var(--j-accent, #7c3aed) 42%,transparent)}.spc__cta.svelte-nizdpn:active{transform:translateY(0);opacity:.94}.spc__cta.svelte-nizdpn:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in oklab,var(--j-accent, #7c3aed) 22%,transparent),0 18px 34px #00000038}.spc__ctaIcon.svelte-nizdpn{width:18px;height:18px;display:inline-flex}.spc__ctaIcon.svelte-nizdpn svg{width:18px;height:18px}.spc[data-jasmine-visual=sanctuary].svelte-nizdpn .spc__tagline:where(.svelte-nizdpn),.spc[data-jasmine-visual=sanctuary].svelte-nizdpn .spc__detail:where(.svelte-nizdpn){color:color-mix(in oklab,var(--j-fg, #111) 65%,transparent)}@media(max-width:640px){.spc.svelte-nizdpn{border-radius:16px}.spc__header.svelte-nizdpn{padding:1.35rem 1rem .85rem}.spc__body.svelte-nizdpn{padding:0 1rem 1rem}.spc__footer.svelte-nizdpn{padding:1rem}.spc__price.svelte-nizdpn{font-size:2.05rem}.spc__cta.svelte-nizdpn{padding:.9rem 1rem;font-size:.95rem}}.pricing-section.svelte-2hjvgm{padding:0}.pricing-grid.svelte-2hjvgm{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}@media(max-width:768px){.pricing-grid.svelte-2hjvgm{grid-template-columns:1fr}}.jp-panel.svelte-mm1w4h{border-radius:1.25rem;border:1px solid var(--j-border, rgba(255, 255, 255, .14));background:color-mix(in oklab,var(--j-surface-1, rgba(255, 255, 255, .06)) 92%,transparent)}.jp-panel--compact.svelte-mm1w4h{padding:1rem;background:color-mix(in oklab,var(--j-surface-2, rgba(255, 255, 255, .08)) 92%,transparent)}.jp-panel--padded.svelte-mm1w4h{padding:1.25rem}@media(min-width:640px){.jp-panel--padded.svelte-mm1w4h{padding:1.5rem}}.jp-primaryBtn.svelte-mm1w4h{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.7rem 1.05rem;font-size:.95rem;font-weight:800;border:1px solid color-mix(in oklab,var(--j-accent, #7c3aed) 35%,transparent);background:var(--j-accent, #7c3aed);color:var(--j-accent-fg, #ffffff);cursor:pointer;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease,border-color .16s ease}.jp-primaryBtn.svelte-mm1w4h:hover{transform:translateY(-1px) scale(1.2);opacity:.96;box-shadow:0 14px 28px #0000002e}.jp-primaryBtn.svelte-mm1w4h:active{transform:translateY(0) scale(1.12);opacity:.94}.jp-primaryBtn.svelte-mm1w4h:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in oklab,var(--j-accent, #7c3aed) 22%,transparent),0 14px 28px #0000002e}.jp-primaryBtn__icon.svelte-mm1w4h{margin-right:.1rem}.jp-callLine.svelte-mm1w4h{display:inline-flex;align-items:baseline;gap:.35rem;transition:transform .16s ease,text-shadow .16s ease}.jp-panel--compact.svelte-mm1w4h:hover .jp-callLine:where(.svelte-mm1w4h){text-shadow:0 10px 12px color-mix(in oklab,var(--j-accent, #7c3aed) 52%,transparent)}.choice-card.svelte-mm1w4h{border-radius:1.25rem;border:1px solid var(--j-border, rgba(255, 255, 255, .14));background:color-mix(in oklab,var(--j-surface-2, rgba(255, 255, 255, .08)) 88%,transparent);padding:1rem;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.choice-card.svelte-mm1w4h:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--j-border, rgba(255, 255, 255, .16)) 60%,var(--j-fg, #111) 18%);background:color-mix(in oklab,var(--j-surface-3, rgba(255, 255, 255, .12)) 80%,transparent);box-shadow:0 10px 24px #00000024}.choice-card.svelte-mm1w4h:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in oklab,var(--j-accent, #7c3aed) 22%,transparent),0 10px 24px #00000024;border-color:color-mix(in oklab,var(--j-accent, #7c3aed) 55%,var(--j-border, rgba(255, 255, 255, .16)))}.choice-card--active.svelte-mm1w4h{border-color:color-mix(in oklab,var(--j-accent, #7c3aed) 58%,var(--j-border, rgba(255, 255, 255, .16)));background:color-mix(in oklab,var(--j-accent, #7c3aed) 10%,var(--j-surface-1, rgba(255, 255, 255, .08)));box-shadow:0 0 0 4px color-mix(in oklab,var(--j-accent, #7c3aed) 18%,transparent),0 14px 28px #00000029}.choice-icon.svelte-mm1w4h{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;border:1px solid color-mix(in oklab,var(--j-border, rgba(255, 255, 255, .16)) 70%,transparent);background:color-mix(in oklab,var(--j-surface-2, rgba(255, 255, 255, .1)) 86%,transparent);color:var(--j-fg, #111);transition:transform .16s ease,background .16s ease,border-color .16s ease}.choice-icon--active.svelte-mm1w4h{border-color:color-mix(in oklab,var(--j-accent, #7c3aed) 50%,var(--j-border, rgba(255, 255, 255, .16)));background:color-mix(in oklab,var(--j-accent, #7c3aed) 22%,transparent);transform:translateY(-.5px)}.choice-title.svelte-mm1w4h{margin:0}.choice-cta.svelte-mm1w4h{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:.45rem .75rem;border:1px solid color-mix(in oklab,var(--j-border, rgba(255, 255, 255, .16)) 75%,transparent);background:color-mix(in oklab,var(--j-surface-2, rgba(255, 255, 255, .12)) 86%,transparent);color:var(--j-fg, #111);font-size:.8rem;font-weight:750;letter-spacing:.01em}.choice-card.svelte-mm1w4h:hover .choice-cta:where(.svelte-mm1w4h){border-color:color-mix(in oklab,var(--j-accent, #7c3aed) 30%,var(--j-border, rgba(255, 255, 255, .16)))}.choice-cta__selected.svelte-mm1w4h{display:inline-flex;align-items:center;gap:.4rem}.choice-cta__check.svelte-mm1w4h{opacity:.95}.booking-hint.svelte-mm1w4h{display:flex;align-items:flex-start;gap:.75rem;border-radius:1.25rem;padding:.95rem 1.05rem;border:1px solid var(--j-border, rgba(255, 255, 255, .16));background:color-mix(in oklab,var(--j-surface-2, rgba(255, 255, 255, .1)) 92%,transparent);box-shadow:0 10px 22px #0000001f;position:relative;overflow:hidden}.booking-hint.svelte-mm1w4h:after{content:"";position:absolute;inset:0;background:radial-gradient(600px 120px at 15% 20%,color-mix(in oklab,var(--j-accent, #7c3aed) 10%,transparent),transparent 55%);opacity:.9;pointer-events:none}.booking-hint__badge.svelte-mm1w4h{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:color-mix(in oklab,var(--j-surface-3, rgba(255, 255, 255, .14)) 92%,transparent);border:1px solid color-mix(in oklab,var(--j-border, rgba(255, 255, 255, .16)) 80%,transparent);color:var(--j-fg, #111);transform:translateY(1px);font-weight:850}.booking-hint__text.svelte-mm1w4h{margin:0;position:relative;z-index:1;line-height:1.45}
