.workshop-list.svelte-163613v{list-style:none;padding:0;margin:1.5rem 0 0;border-top:1px solid var(--color-border)}.workshop-row.svelte-163613v{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:1.3rem;padding:1.7rem 0;border-bottom:1px solid var(--color-border)}.workshop-number.svelte-163613v{align-self:start;display:grid;place-items:center;width:46px;height:50px;border-radius:14px;background:var(--color-accent-soft);color:var(--color-accent);font-size:.9rem;font-weight:750}.workshop-row.svelte-163613v:nth-child(2) .workshop-number:where(.svelte-163613v){background:#e6edf0;color:#4b6c7a}.workshop-row.svelte-163613v:nth-child(3) .workshop-number:where(.svelte-163613v){background:#f0e7d6;color:#80632f}.workshop-format.svelte-163613v{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750;color:var(--color-ink-muted)}h3.svelte-163613v{margin:.4rem 0 0;font-size:1.23rem;font-weight:750;letter-spacing:-.03em;line-height:1.3}h3.svelte-163613v a:where(.svelte-163613v):hover{color:var(--color-accent)}.workshop-outcome.svelte-163613v{margin-top:.4rem;font-size:.88rem;line-height:1.5;color:var(--color-ink-body)}.workshop-state.svelte-163613v{margin-top:.55rem;font-size:.73rem;line-height:1.5;color:var(--color-ink-muted)}.workshop-action.svelte-163613v{text-align:right;min-width:145px}.workshop-price.svelte-163613v{font-size:1.15rem;font-weight:750;color:var(--color-ink);letter-spacing:-.03em}.price-unit.svelte-163613v{font-size:.63rem;color:var(--color-ink-muted);margin-top:.15rem}.workshop-link.svelte-163613v{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:44px;margin-top:.65rem;border:1px solid var(--color-border-control);border-radius:12px;padding:.65rem .9rem;font-size:.75rem;font-weight:750;color:var(--color-ink);transition:background .18s ease,transform .18s ease}.workshop-link.svelte-163613v:hover{background:var(--color-surface-raised);transform:translateY(-1px)}.workshop-link.enrolled.svelte-163613v{background:var(--color-action);color:var(--color-action-ink);border-color:var(--color-action)}.current.svelte-163613v .workshop-format:where(.svelte-163613v){color:var(--color-accent)}.buddy.svelte-163613v{margin-top:.8rem}@media(max-width:600px){.workshop-row.svelte-163613v{grid-template-columns:34px minmax(0,1fr);gap:.8rem;padding:1.4rem 0}.workshop-number.svelte-163613v{width:32px;height:38px;border-radius:10px;font-size:.75rem}h3.svelte-163613v{font-size:1.12rem}.workshop-outcome.svelte-163613v{font-size:.83rem}.workshop-action.svelte-163613v{grid-column:2;display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .65rem;text-align:left;min-width:0}.workshop-price.svelte-163613v{font-size:1rem}.price-unit.svelte-163613v{font-size:.6rem}.workshop-link.svelte-163613v{margin:0 0 0 auto}.workshop-action.svelte-163613v .workshop-link.enrolled:where(.svelte-163613v){margin-left:0}.wide.svelte-163613v .workshop-row:where(.svelte-163613v){grid-template-columns:34px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.workshop-link.svelte-163613v{transition:none}.workshop-link.svelte-163613v:hover{transform:none}}.self-paced-offers.svelte-1p54xhd{margin-top:3.5rem}.self-paced-grid.svelte-1p54xhd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.language-note.svelte-1p54xhd,.exclusions.svelte-1p54xhd{margin-top:1rem}.free-module-link.svelte-1p54xhd{display:inline-block;margin-top:1rem;font-size:.8rem;font-weight:700;color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){.self-paced-grid.svelte-1p54xhd{grid-template-columns:1fr}.self-paced-offers.svelte-1p54xhd{margin-top:2.8rem}}.free-links.svelte-1p54xhd{display:grid;flex-shrink:0;gap:.65rem}.recordings-link.svelte-1p54xhd{font-size:.73rem;color:#496975;font-weight:700;text-align:center}.recordings-link.svelte-1p54xhd:hover{text-decoration:underline}@media(max-width:700px){.free-links.svelte-1p54xhd{width:100%}}.offers-page.svelte-1p54xhd{max-width:1088px;margin:0 auto;padding:calc(8rem + var(--site-banner-h, 0px)) 2rem 5rem;color:var(--color-ink)}.offers-header.svelte-1p54xhd{max-width:720px}.eyebrow.svelte-1p54xhd{font-size:.66rem;line-height:1.5;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}h1.svelte-1p54xhd{font-size:clamp(2.2rem,4.7vw,3.7rem);font-weight:800;line-height:1.07;letter-spacing:-.05em;margin-top:.9rem;text-wrap:balance}h2.svelte-1p54xhd{margin-top:.6rem;font-size:clamp(1.5rem,2.7vw,2rem);font-weight:750;letter-spacing:-.035em;line-height:1.15}.intro.svelte-1p54xhd,.section-lead.svelte-1p54xhd{color:var(--color-ink-muted);font-size:.92rem;line-height:1.65;margin-top:1rem;max-width:620px}.free-offer.svelte-1p54xhd{display:flex;align-items:center;gap:1.4rem;margin-top:2.5rem;background:#eaf0f1;border:1px solid #d8e2e4;border-radius:24px;padding:1.6rem}.free-mark.svelte-1p54xhd{display:grid;place-items:center;flex-shrink:0;width:62px;height:70px;background:#fffefa;border:1px solid #d1dfe1;border-radius:19px;color:#547480;transform:rotate(-5deg)}.free-mark.svelte-1p54xhd svg:where(.svelte-1p54xhd){width:37px;height:37px}.free-copy.svelte-1p54xhd{min-width:0;flex:1}.free-copy.svelte-1p54xhd .eyebrow:where(.svelte-1p54xhd){color:#496975}.free-copy.svelte-1p54xhd h2:where(.svelte-1p54xhd){font-size:1.25rem;margin-top:.35rem}.free-copy.svelte-1p54xhd>p:where(.svelte-1p54xhd):last-child{margin-top:.5rem;color:#4a6169;font-size:.78rem;line-height:1.6;max-width:430px}.free-action.svelte-1p54xhd{display:inline-flex;align-items:center;justify-content:center;gap:1rem;flex-shrink:0;min-height:45px;padding:.7rem .9rem;background:var(--color-action);color:var(--color-action-ink);border-radius:12px;font-size:.75rem;font-weight:750}.free-action.svelte-1p54xhd:hover{background:var(--color-action-hover)}.live-offers.svelte-1p54xhd{margin-top:4rem}.included.svelte-1p54xhd{margin-top:1rem}.included.svelte-1p54xhd summary:where(.svelte-1p54xhd){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;font-size:.78rem;font-weight:700;color:var(--color-ink-muted);cursor:pointer;list-style:none}.included.svelte-1p54xhd summary:where(.svelte-1p54xhd)::-webkit-details-marker{display:none}.included.svelte-1p54xhd summary:where(.svelte-1p54xhd)>span:where(.svelte-1p54xhd){font-size:1.2rem;color:var(--color-accent)}.included[open].svelte-1p54xhd summary:where(.svelte-1p54xhd)>span:where(.svelte-1p54xhd){transform:rotate(45deg)}.included.svelte-1p54xhd ul:where(.svelte-1p54xhd){padding:0 0 1rem 1rem;display:grid;gap:.5rem;font-size:.8rem;color:var(--color-ink-muted);list-style:disc}.empty.svelte-1p54xhd{margin-top:1.5rem;padding:1.5rem;border:1px dashed var(--color-border-control);border-radius:16px;color:var(--color-ink-muted);font-size:.85rem}@media(max-width:700px){.offers-page.svelte-1p54xhd{padding:calc(6.4rem + var(--site-banner-h, 0px)) 1.25rem 3rem}.free-offer.svelte-1p54xhd{align-items:flex-start;gap:1rem;flex-wrap:wrap;padding:1.2rem}.free-mark.svelte-1p54xhd{width:43px;height:51px;border-radius:13px}.free-mark.svelte-1p54xhd svg:where(.svelte-1p54xhd){width:29px;height:29px}.free-copy.svelte-1p54xhd{flex-basis:calc(100% - 60px)}.free-action.svelte-1p54xhd{width:100%;margin-top:.2rem}.live-offers.svelte-1p54xhd{margin-top:2.8rem}h1.svelte-1p54xhd{font-size:clamp(2.1rem,9vw,3rem)}.section-lead.svelte-1p54xhd,.intro.svelte-1p54xhd{font-size:.86rem}}
