.ztf-sweep.svelte-tw4x5u{align-items:center;gap:var(--ztf-sweep-gap,0px);--ztf-pro-ink:#b0bcd4f2;display:inline-flex;position:relative}.ztf-sweep-base.svelte-tw4x5u{display:contents}.ztf-sweep-band.svelte-tw4x5u{pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#0000 32%,#000 43% 57%,#0000 68%);mask-image:linear-gradient(90deg,#0000 32%,#000 43% 57%,#0000 68%);-webkit-mask-size:160px 100%;mask-size:160px 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:calc(-1 * var(--ztf-sweep-offset,0px)) 0;-webkit-mask-position:calc(-1 * var(--ztf-sweep-offset,0px)) 0;mask-position:calc(-1 * var(--ztf-sweep-offset,0px)) 0;will-change:transform;--ztf-pro-ink:#f0f4ff;animation:4s linear infinite svelte-tw4x5u-ztf-sweep-band;position:absolute;inset:-.4em 0 -.4em -160px;overflow:hidden}.ztf-sweep-copy.svelte-tw4x5u{align-items:center;gap:var(--ztf-sweep-gap,0px);will-change:transform;animation:4s linear infinite svelte-tw4x5u-ztf-sweep-hold;display:inline-flex;position:absolute;inset:.4em 0 .4em 160px}@keyframes svelte-tw4x5u-ztf-sweep-band{to{transform:translate(160px)}}@keyframes svelte-tw4x5u-ztf-sweep-hold{to{transform:translate(-160px)}}@media (prefers-reduced-motion:reduce){.ztf-sweep-band.svelte-tw4x5u{display:none}}.section-head.svelte-d6q1jd{margin-bottom:0}.card-featured.svelte-d6q1jd{z-index:1}.card-body.svelte-d6q1jd{background:radial-gradient(120% 80% at 50% 0%, #ffffff09, transparent 60%), var(--panel);box-shadow:var(--rim), 0 0 0 1px var(--edge-soft) inset, var(--shadow-card)}.card-body-free.svelte-d6q1jd{box-shadow:0 0 0 1px var(--edge-faint) inset, 0 16px 40px #00000073;background:#ffffff05}.card-body-pro.svelte-d6q1jd{background:radial-gradient(120% 80% at 50% 0%, #ffffff0e, transparent 62%), var(--panel);box-shadow:var(--bloom-soft), 0 40px 100px -20px #000000e6, 0 30px 60px -30px rgb(var(--brand-glow) / .25)}.card-deep.svelte-d6q1jd{opacity:0;background:radial-gradient(60% 40% at 0 0,#f4f6fc0f,#0000 60%),radial-gradient(130% 50% at 50% -14%,#f4f6fc0a,#0000 58%),radial-gradient(140% 70% at 50% 118%,#0009,#0000 60%),linear-gradient(165deg,#0a0a0c 0%,#050506 42%,#030304 100%);transition:opacity .42s cubic-bezier(.2,.8,.2,1)}.card-deep-on.svelte-d6q1jd{opacity:1}.price-block.svelte-d6q1jd{--px:50%;--py:50%;--spot:0;background:radial-gradient(360px circle at var(--px) var(--py), rgba(244, 246, 252, calc(.11 * var(--spot))), rgba(244, 246, 252, calc(.04 * var(--spot))) 40%, transparent 70%), linear-gradient(112deg, transparent 40%, #ffffff04 45%, #ffffff0e 50%, #ffffff04 55%, transparent 60%), linear-gradient(112deg, transparent 28%, #f4f6fc05 42%, #f4f6fc08 52%, #f4f6fc04 62%, transparent 72%), linear-gradient(112deg, transparent 18%, #ffffff05 23%, transparent 28%), linear-gradient(112deg, transparent 66%, #ffffff03 70%, #ffffff06 72%, #ffffff03 74%, transparent 78%), linear-gradient(112deg, transparent 84%, #ffffff03 87%, transparent 90%), radial-gradient(90% 60% at 10% 0%, #f4f6fc0d, transparent 60%), linear-gradient(170deg, #ffffff06 0%, #00000059 100%);transition:--px .5s cubic-bezier(.2,.8,.2,1),--py .5s cubic-bezier(.2,.8,.2,1),--spot .5s;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f,inset 0 -1px #00000080,inset 0 18px 40px -24px #000000b3}@property --px{syntax:"<percentage>";inherits:false;initial-value:50%}@property --py{syntax:"<percentage>";inherits:false;initial-value:50%}@property --spot{syntax:"<number>";inherits:false;initial-value:0}.pro-chip.svelte-d6q1jd{color:var(--brand-chip-text);background:linear-gradient(180deg, var(--brand-hot), var(--brand));box-shadow:inset 0 1px 0 #ffffff59, 0 0 0 1px #0009, 0 6px 20px -4px rgb(var(--brand-glow) / .6);animation:.26s ease-out svelte-d6q1jd-morph-fade}.toggle-btn.svelte-d6q1jd{color:#ffffff80;background:0 0;transition:background .22s,color .22s,box-shadow .22s}.toggle-btn.svelte-d6q1jd:hover:not(.toggle-btn-active){color:#fffc}.toggle-btn-active.svelte-d6q1jd{color:#fffffffa;background:linear-gradient(to bottom right,#ffffff38,#ffffff0f);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff1a,0 4px 12px -2px #0006}.card-featured.svelte-d6q1jd{border-radius:var(--r-card)}.card-featured.svelte-d6q1jd .ztf-proximity-ring{transform:translate(.5px,.5px)}.bullet-check.svelte-d6q1jd{background:var(--fill-hover);color:var(--text-mid);box-shadow:0 0 0 1px var(--edge-faint) inset}.bullet-check-pro.svelte-d6q1jd{color:#c6d0e6e6;background:#ffffff0f;box-shadow:inset 0 0 0 1px #c6d0e647}.pro-ink.svelte-d6q1jd{color:var(--ztf-pro-ink,#b8c3da)}.price-whole.svelte-d6q1jd{color:var(--text-hi)}.price-mark.svelte-d6q1jd{color:#c4ccde9e}.morph-block.svelte-d6q1jd{animation:.28s ease-out svelte-d6q1jd-morph-fade}@keyframes svelte-d6q1jd-morph-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.price-swap.svelte-d6q1jd{animation:.26s cubic-bezier(.22,1,.36,1) svelte-d6q1jd-price-swap}@keyframes svelte-d6q1jd-price-swap{0%{opacity:0;transform:translateY(.14em)}to{opacity:1;transform:translateY(0)}}.price-was.svelte-d6q1jd{text-decoration-thickness:1px;animation:.32s cubic-bezier(.22,1,.36,1) svelte-d6q1jd-price-was}@keyframes svelte-d6q1jd-price-was{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.caption-swap.svelte-d6q1jd{animation:.26s ease-out svelte-d6q1jd-morph-fade}.consent-line.svelte-d6q1jd a:where(.svelte-d6q1jd){color:#ffffff9e;text-underline-offset:2px;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47;transition:color .18s}.consent-line.svelte-d6q1jd a:where(.svelte-d6q1jd):hover{color:#ffffffeb}.cta.svelte-d6q1jd{background:var(--fill-hover);color:var(--text-hi);box-shadow:0 0 0 1px var(--edge-soft) inset, var(--rim)}.cta-featured.svelte-d6q1jd{background:linear-gradient(180deg, var(--brand-hot) 0%, var(--brand) 100%);color:#220408;box-shadow:inset 0 1px 0 #ffffff52, inset 0 -1px 0 #00000040, 0 12px 36px -8px rgb(var(--brand-glow) / .6), 0 2px 6px #00000059;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,filter .22s}.cta-featured.svelte-d6q1jd:hover:not(:disabled){filter:brightness(1.08);box-shadow:inset 0 1px 0 #fff6, inset 0 -1px 0 #00000040, 0 18px 44px -8px rgb(var(--brand-glow) / .75), 0 2px 6px #00000059;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.morph-block.svelte-d6q1jd,.price-swap.svelte-d6q1jd,.price-was.svelte-d6q1jd,.caption-swap.svelte-d6q1jd{animation:none}}
