.marquee[data-astro-cid-tpudeaz7]{background:var(--purple);overflow:hidden;padding-block:15px}.track[data-astro-cid-tpudeaz7]{display:flex;width:max-content;animation:slide var(--dur) linear infinite;font-family:var(--font-display);font-variation-settings:"wdth" 112;font-weight:700;font-size:1.06rem;color:var(--on-purple);text-transform:uppercase;letter-spacing:.01em}.track[data-astro-cid-tpudeaz7] ul[data-astro-cid-tpudeaz7]{display:flex;list-style:none;margin:0;padding:0}.track[data-astro-cid-tpudeaz7] li[data-astro-cid-tpudeaz7]{margin-right:46px}@keyframes slide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.track[data-astro-cid-tpudeaz7]{animation:none}}.statement[data-astro-cid-ckushmlb]{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-weight:700;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.24;letter-spacing:-.015em;color:var(--ink);max-width:22ch;margin:0}.w[data-astro-cid-ckushmlb]{transition:color var(--dur-2) linear}.statement[data-astro-cid-ckushmlb].armed .w[data-astro-cid-ckushmlb]{color:var(--ink-3)}.statement[data-astro-cid-ckushmlb].armed .w[data-astro-cid-ckushmlb].on{color:var(--ink)}@media(prefers-reduced-motion:reduce){.statement[data-astro-cid-ckushmlb].armed .w[data-astro-cid-ckushmlb]{color:var(--ink)}}.sr[data-astro-cid-tj6vkdow]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tablewrap[data-astro-cid-tj6vkdow]{margin-top:40px;overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1)}table[data-astro-cid-tj6vkdow]{width:100%;border-collapse:collapse;font-size:.94rem}th[data-astro-cid-tj6vkdow],td[data-astro-cid-tj6vkdow]{padding:17px 18px;text-align:left;vertical-align:top}thead[data-astro-cid-tj6vkdow] th[data-astro-cid-tj6vkdow]{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line)}tbody[data-astro-cid-tj6vkdow] th[data-astro-cid-tj6vkdow]{font-weight:600;color:var(--ink);width:21%}tbody[data-astro-cid-tj6vkdow] td[data-astro-cid-tj6vkdow]{color:var(--ink-2)}tbody[data-astro-cid-tj6vkdow] tr[data-astro-cid-tj6vkdow]+tr[data-astro-cid-tj6vkdow] th[data-astro-cid-tj6vkdow],tbody[data-astro-cid-tj6vkdow] tr[data-astro-cid-tj6vkdow]+tr[data-astro-cid-tj6vkdow] td[data-astro-cid-tj6vkdow]{border-top:1px solid var(--line)}.us[data-astro-cid-tj6vkdow]{background:var(--purple-lo);color:var(--ink);font-weight:600}thead[data-astro-cid-tj6vkdow] .us[data-astro-cid-tj6vkdow]{color:var(--purple)}.tabs[data-astro-cid-hkoc4sea]{display:none;gap:4px;margin:34px 0 40px;padding:5px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill)}.js .tabs[data-astro-cid-hkoc4sea]{display:inline-flex}.js .ladder-head[data-astro-cid-hkoc4sea]{display:none}.ladder-head[data-astro-cid-hkoc4sea]{margin:34px 0 18px;font-size:1.08rem;font-weight:600;color:var(--ink-2)}.tab[data-astro-cid-hkoc4sea]{border:0;cursor:pointer;background:transparent;color:var(--ink-2);font-family:inherit;font-size:.94rem;font-weight:600;padding:11px 22px;border-radius:var(--r-pill);transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.tab[data-astro-cid-hkoc4sea][aria-selected=true]{background:var(--purple);color:var(--on-purple);box-shadow:var(--sh-purple)}.cards[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.pcard[data-astro-cid-hkoc4sea]{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px 28px;box-shadow:var(--sh-1);transition:transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.pcard[data-astro-cid-hkoc4sea]:hover{transform:translateY(-6px);box-shadow:var(--sh-2)}.pcard[data-astro-cid-hkoc4sea].feature{background:var(--purple-lo);border-color:var(--purple);z-index:1}.badge[data-astro-cid-hkoc4sea]{position:absolute;top:-12px;left:28px;background:var(--purple);color:var(--on-purple);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;padding:6px 13px;border-radius:var(--r-pill)}.tname[data-astro-cid-hkoc4sea]{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-weight:700;font-size:1.24rem;color:var(--ink);margin:0}.vol[data-astro-cid-hkoc4sea]{font-family:var(--font-mono);font-size:.82rem;color:var(--ink-2);margin:8px 0 0}.cadence[data-astro-cid-hkoc4sea]{font-family:var(--font-mono);font-size:.76rem;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin:3px 0 20px}.price[data-astro-cid-hkoc4sea]{font-family:var(--font-display);font-variation-settings:"wdth" 118;font-weight:800;font-size:2.9rem;line-height:1;letter-spacing:-.03em;color:var(--ink);margin:0}.price[data-astro-cid-hkoc4sea] span[data-astro-cid-hkoc4sea]{font-family:var(--font-mono);font-size:.8rem;font-weight:400;color:var(--ink-3);margin-left:7px;letter-spacing:0}.per[data-astro-cid-hkoc4sea]{font-size:.9rem;color:var(--ink-2);margin:10px 0 22px}.incl[data-astro-cid-hkoc4sea]{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:32px 0 0;padding:0}.incl[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{font-family:var(--font-mono);font-size:.76rem;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:7px 14px}.note[data-astro-cid-hkoc4sea]{margin-top:26px}@media(max-width:900px){.cards[data-astro-cid-hkoc4sea]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.pcard[data-astro-cid-hkoc4sea]:hover{transform:none}}.blist[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0 0 30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}.blist[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:24px;position:relative;color:#ffffffc7}.blist[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"→";position:absolute;left:0;color:var(--purple-hi)}@media(max-width:700px){.blist[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}.actions[data-astro-cid-j7pv25f6]{display:flex;gap:12px;flex-wrap:wrap}
