.marquee.svelte-1xpng2k{background:var(--black);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:16px 0;overflow:hidden}.track.svelte-1xpng2k{white-space:nowrap;gap:48px;padding-left:48px;animation:28s linear infinite svelte-1xpng2k-scroll;display:inline-flex}.item.svelte-1xpng2k{font-family:var(--ff-display);letter-spacing:.04em;color:var(--white);align-items:center;gap:16px;font-size:1.4rem;display:inline-flex}@keyframes svelte-1xpng2k-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.card.svelte-q34iom{background:var(--white);color:var(--black);flex-direction:column;min-height:600px;padding:56px 36px 0;transition:transform .25s;display:flex;position:relative}.card.svelte-q34iom:hover{transform:translateY(-4px)}.card.dark.svelte-q34iom{background:var(--black);color:var(--white);border:1px solid #ffffff1f}.card.highlight.svelte-q34iom{outline:2px solid var(--black);outline-offset:-2px}.card.dark.highlight.svelte-q34iom{outline-color:var(--white)}.badge.svelte-q34iom{letter-spacing:.2em;text-transform:uppercase;background:var(--black);color:var(--white);padding:6px 10px;font-size:.65rem;font-weight:800;position:absolute;top:18px;right:18px}.card.dark.svelte-q34iom .badge:where(.svelte-q34iom){background:var(--white);color:var(--black)}.head.svelte-q34iom{text-align:center;margin-bottom:28px}.name.svelte-q34iom{letter-spacing:.02em;font-size:clamp(2rem,4vw,3rem)}.tag.svelte-q34iom{letter-spacing:.18em;text-transform:uppercase;color:var(--gray-500);margin:12px 0 0;font-size:.78rem;font-weight:700}.card.dark.svelte-q34iom .tag:where(.svelte-q34iom){color:var(--gray-300)}.price.svelte-q34iom{text-align:center;border-bottom:1px solid #00000014;margin-bottom:28px;padding:0 0 28px}.card.dark.svelte-q34iom .price:where(.svelte-q34iom){border-bottom-color:#ffffff14}.value.svelte-q34iom{font-family:var(--ff-display);align-items:baseline;gap:4px;margin-top:6px;display:inline-flex}.cur.svelte-q34iom{font-size:1.6rem}.num.svelte-q34iom{font-size:clamp(3.4rem,7vw,5rem);line-height:1}.per.svelte-q34iom{font-family:var(--ff-body);letter-spacing:.1em;text-transform:uppercase;color:var(--gray-500);font-size:.85rem;font-weight:700}.card.dark.svelte-q34iom .per:where(.svelte-q34iom){color:var(--gray-300)}.features.svelte-q34iom{flex-direction:column;flex:1;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:flex}.features.svelte-q34iom li:where(.svelte-q34iom){align-items:center;gap:12px;font-size:.92rem;font-weight:500;display:flex}.features.svelte-q34iom li:where(.svelte-q34iom) svg:where(.svelte-q34iom){flex-shrink:0}.cta.svelte-q34iom{text-align:center;background:var(--black);width:calc(100% + 72px);color:var(--white);letter-spacing:.22em;text-transform:uppercase;margin:0 -36px;padding:22px;font-size:.85rem;font-weight:800;transition:background .2s,color .2s;display:block}.card.dark.svelte-q34iom .cta:where(.svelte-q34iom){background:var(--white);color:var(--black)}.cta.svelte-q34iom:hover:not(:disabled){background:var(--gray-700)}.card.dark.svelte-q34iom .cta:where(.svelte-q34iom):hover:not(:disabled){background:var(--gray-200)}.cta.svelte-q34iom:disabled{opacity:.45;cursor:not-allowed}
