.shop-grid-section.svelte-a8yt2h{padding-top:0}.package-grid.svelte-a8yt2h{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.pkg.svelte-a8yt2h{background:var(--surface, #080a0d);border:1px solid rgba(236,231,224,.08);border-radius:12px;padding:2rem 1.75rem;display:flex;flex-direction:column;gap:1rem;position:relative;transition:border-color .2s,transform .2s}.pkg.svelte-a8yt2h:hover{border-color:#a51d3780;transform:translateY(-2px)}.pkg.featured.svelte-a8yt2h{border-color:var(--accent, #a51d37);background:linear-gradient(160deg,rgba(165,29,55,.08),var(--surface, #080a0d) 45%)}.pkg-code.svelte-a8yt2h{font:.7rem var(--font-mono, monospace);color:var(--accent-bright, #e33d5c);letter-spacing:.15em}.pkg.svelte-a8yt2h h2:where(.svelte-a8yt2h){font-family:var(--font-heading, "Cormorant Garamond"),serif;font-size:2rem;font-weight:500;margin:0}.pkg-price.svelte-a8yt2h{display:flex;align-items:baseline;gap:.75rem}.pkg-price.svelte-a8yt2h strong:where(.svelte-a8yt2h){font-size:1.6rem;font-weight:600}.pkg-price.svelte-a8yt2h span:where(.svelte-a8yt2h){font:.7rem var(--font-mono, monospace);color:var(--muted, #898681)}.pkg-best.svelte-a8yt2h{color:var(--muted, #898681);font-size:.85rem;line-height:1.6}.pkg.svelte-a8yt2h ul:where(.svelte-a8yt2h){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.pkg.svelte-a8yt2h li:where(.svelte-a8yt2h){color:var(--ink, #ece7e0);font-size:.85rem;line-height:1.5}.pkg.svelte-a8yt2h .button:where(.svelte-a8yt2h){margin-top:auto;text-align:center}.buy-box.svelte-a8yt2h{display:grid;gap:.7rem;margin-top:auto}.buy-box.svelte-a8yt2h label:where(.svelte-a8yt2h){font:600 .62rem var(--font-mono, monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.buy-box.svelte-a8yt2h input:where(.svelte-a8yt2h){background:var(--page);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font:.85rem var(--font-sans);padding:.8rem 1rem;width:100%}.buy-box.svelte-a8yt2h input:where(.svelte-a8yt2h):focus{border-color:var(--accent);outline:none}.buy-msg.svelte-a8yt2h{color:var(--warn);font-size:.8rem;margin:0}.checkout-shell.svelte-a8yt2h{padding:1.5rem}.cta.svelte-a8yt2h{text-align:center;padding:4rem 5vw 6rem}.cta.svelte-a8yt2h h2:where(.svelte-a8yt2h){font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:500;margin:.75rem 0 1rem}.cta.svelte-a8yt2h em:where(.svelte-a8yt2h){color:var(--accent);font-style:italic}.cta.svelte-a8yt2h p:where(.svelte-a8yt2h){color:var(--muted)}.cta.svelte-a8yt2h .button:where(.svelte-a8yt2h){display:inline-block;margin-top:1rem}.paid-panel.svelte-a8yt2h{padding-bottom:0}
