.bottom-cta.svelte-9ffqnv{background:var(--ink);color:var(--b-on-dark-body);padding:var(--b-section-py) 1.5rem;font-family:var(--b-font)}.bottom-cta-inner.svelte-9ffqnv{max-width:700px;margin:0 auto;text-align:center}.bottom-cta.svelte-9ffqnv h2:where(.svelte-9ffqnv){color:var(--ivory);font-size:1.75rem;font-weight:700;margin:0 0 1rem}.bottom-cta.svelte-9ffqnv p:where(.svelte-9ffqnv){color:var(--b-on-dark-body);font-size:1rem;line-height:1.6;margin:0 0 2rem}.bottom-cta-buttons.svelte-9ffqnv{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.bottom-cta-secondary.svelte-9ffqnv{display:inline-block;margin-top:1rem;color:var(--b-on-dark-body);font-size:.9rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.bottom-cta-secondary.svelte-9ffqnv:hover{color:var(--ivory)}.workshop.svelte-9ffqnv .bottom-cta-inner:where(.svelte-9ffqnv){max-width:900px;display:flex;align-items:center;gap:3rem;text-align:left}.workshop.svelte-9ffqnv .bottom-cta-text:where(.svelte-9ffqnv){flex:1}.workshop.svelte-9ffqnv .bottom-cta-text:where(.svelte-9ffqnv) p:where(.svelte-9ffqnv){margin-bottom:0}.workshop.svelte-9ffqnv .bottom-cta-actions:where(.svelte-9ffqnv){flex-shrink:0}@media(max-width:640px){.workshop.svelte-9ffqnv .bottom-cta-inner:where(.svelte-9ffqnv){flex-direction:column;text-align:center;gap:1.5rem}.workshop.svelte-9ffqnv .bottom-cta-text:where(.svelte-9ffqnv) p:where(.svelte-9ffqnv){margin-bottom:0}}
