@charset "UTF-8";.start.svelte-1uha8ag{width:min(100%,42rem);margin:0 auto;padding:1.75rem 1.25rem 3.5rem}.hero.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.5rem 0 1.75rem}.kicker.svelte-1uha8ag{margin:0;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--text-brand)}.brand.svelte-1uha8ag{margin:.55rem 0 0;font-size:clamp(2.5rem,11vw,4.5rem);font-weight:700;letter-spacing:-.045em;line-height:.95;background:linear-gradient(115deg,var(--text-brand) 0%,var(--text-contrast) 42%,var(--text-brand2, #5ec4c4) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 28px color-mix(in srgb,var(--text-brand) 28%,transparent))}.lede.svelte-1uha8ag{margin:1rem 0 0;max-width:22rem;font-size:1.05rem;line-height:1.45;color:color-mix(in srgb,var(--text-contrast) 72%,var(--text-neutral))}.cta.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;margin-top:1.35rem}.btn.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.7rem 1.25rem;font:inherit;font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.btn-primary.svelte-1uha8ag{border:1px solid hsl(295,72%,50%);background:#ab1eb8;color:#fff}.btn-primary.svelte-1uha8ag:hover{background:#cc24db;border-color:#d447e1;color:#fff;transform:translateY(-1px)}.block.svelte-1uha8ag{margin-top:1.1rem;padding:1.35rem 1.3rem 1.4rem;border:1px solid color-mix(in srgb,var(--border-color) 85%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--card-a-background, #1a1624) 42%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.block.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .35rem;font-size:1.1rem;font-weight:600;color:var(--text-contrast)}.hint.svelte-1uha8ag{margin:0 0 1.15rem;color:color-mix(in srgb,var(--text-contrast) 62%,var(--text-neutral));font-size:.95rem;line-height:1.45}.empty.svelte-1uha8ag{margin:0;color:color-mix(in srgb,var(--text-contrast) 55%,var(--text-neutral));font-size:.95rem}.pkg-includes.svelte-1uha8ag{border:0;padding:0}.pkg-includes.svelte-1uha8ag summary:where(.svelte-1uha8ag){margin:0;padding:.65rem .75rem;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--text-brand) 28%,transparent);background:color-mix(in srgb,var(--text-brand) 8%,transparent);color:var(--text-contrast);font-size:.86rem;font-weight:700;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.pkg-includes.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.pkg-includes.svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"▾";color:var(--text-brand);font-size:.9rem;transition:transform .15s ease}.pkg-includes[open].svelte-1uha8ag summary:where(.svelte-1uha8ag):after{transform:rotate(-180deg)}.pkg-includes.svelte-1uha8ag summary:where(.svelte-1uha8ag):hover{background:color-mix(in srgb,var(--text-brand) 14%,transparent);border-color:color-mix(in srgb,var(--text-brand) 45%,transparent)}.summary-hint.svelte-1uha8ag{font-size:.75rem;font-weight:600;color:var(--text-brand);opacity:.85;white-space:nowrap}.free-body.svelte-1uha8ag{margin-top:.85rem;display:grid;gap:1.15rem;cursor:pointer;padding:.1rem .15rem .2rem}.free-section-label.svelte-1uha8ag{margin:0 0 .55rem;width:fit-content;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--text-contrast) 38%,var(--text-neutral));border-bottom:1px solid color-mix(in srgb,var(--text-contrast) 16%,transparent);padding-bottom:.18rem}.free-volumes.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.volume-title.svelte-1uha8ag{color:var(--text-contrast);font-weight:700;text-decoration:none;font-size:.95rem}.volume-title.svelte-1uha8ag:hover{color:var(--text-brand)}.free-chapters.svelte-1uha8ag{list-style:none;margin:.35rem 0 0;padding:0 0 0 .85rem;display:grid;gap:.28rem;border-left:2px solid color-mix(in srgb,var(--border-color) 80%,transparent)}.free-chapters.svelte-1uha8ag a:where(.svelte-1uha8ag){color:color-mix(in srgb,var(--text-contrast) 78%,var(--text-neutral));text-decoration:none;font-size:.88rem;font-weight:500}.free-chapters.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text-brand)}.kicker.svelte-1uha8ag,.brand.svelte-1uha8ag,.lede.svelte-1uha8ag,.cta.svelte-1uha8ag,.block.svelte-1uha8ag{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.start.ready.svelte-1uha8ag .kicker:where(.svelte-1uha8ag){opacity:1;transform:none;transition-delay:.04s}.start.ready.svelte-1uha8ag .brand:where(.svelte-1uha8ag){opacity:1;transform:none;transition-delay:.12s}.start.ready.svelte-1uha8ag .lede:where(.svelte-1uha8ag){opacity:1;transform:none;transition-delay:.22s}.start.ready.svelte-1uha8ag .cta:where(.svelte-1uha8ag){opacity:1;transform:none;transition-delay:.32s}.start.ready.svelte-1uha8ag .block:where(.svelte-1uha8ag){opacity:1;transform:none;transition-delay:.4s}@media (prefers-reduced-motion: reduce){.kicker.svelte-1uha8ag,.brand.svelte-1uha8ag,.lede.svelte-1uha8ag,.cta.svelte-1uha8ag,.block.svelte-1uha8ag{opacity:1;transform:none;transition:none}}@media (max-width: 480px){.summary-hint.svelte-1uha8ag{display:none}}
