.back-link.svelte-zkhxbp{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);margin-top:clamp(1.5rem,3vw,2.5rem);font-size:.72rem;font-weight:500;transition:color .2s;display:inline-block}.back-link.svelte-zkhxbp:hover{color:var(--fg)}.sa-hero.svelte-zkhxbp{text-align:center;padding-bottom:clamp(2.5rem,5vw,4rem)}.sa-hero.svelte-zkhxbp .center:where(.svelte-zkhxbp){padding-top:clamp(2rem,4vw,3.5rem)}.sa-hero.svelte-zkhxbp .eyebrow:where(.svelte-zkhxbp){margin-bottom:0;display:inline-block}.sa-subhead.svelte-zkhxbp{color:var(--fg-muted);max-width:50ch;margin:1.4rem auto 2.2rem;font-size:1.05rem;line-height:1.6}.micro.svelte-zkhxbp{color:var(--fg-muted);margin-top:1rem;font-size:.78rem}.sa-body.svelte-zkhxbp{padding-block:clamp(3rem,6vw,5rem)}.sa-body-grid.svelte-zkhxbp{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);max-width:1000px;margin:0 auto;display:grid}.sa-body-text.svelte-zkhxbp .eyebrow:where(.svelte-zkhxbp){margin-bottom:0;display:inline-block}.sa-body-text.svelte-zkhxbp p:where(.svelte-zkhxbp){color:var(--fg-muted);margin-top:1.2rem;margin-bottom:0;font-size:1.05rem;line-height:1.7}.sa-body-img.svelte-zkhxbp{aspect-ratio:4/5;background:var(--bg-3);border-radius:12px;overflow:hidden}.sa-body-img.svelte-zkhxbp img:where(.svelte-zkhxbp){object-fit:cover;width:100%;height:100%;display:block}.sa-sessions.svelte-zkhxbp{padding-block:clamp(3rem,6vw,5rem)}.sa-sub.svelte-zkhxbp{color:var(--fg-muted);margin-top:1rem;max-width:50ch;margin-inline:auto;font-size:1rem;line-height:1.55}.sa-sessions-grid.svelte-zkhxbp{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1000px;margin:0 auto;display:grid}.sa-session-card.svelte-zkhxbp{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.4rem;padding:1.4rem 1.5rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.sa-session-card.svelte-zkhxbp:hover{border-color:var(--coral);transform:translateY(-2px);box-shadow:0 6px 20px #0000000d}.sa-session-label.svelte-zkhxbp{font-family:var(--font-display);color:var(--fg);font-size:1.1rem;font-weight:500;line-height:1.2}.sa-session-desc.svelte-zkhxbp{color:var(--fg-muted);flex:1;font-size:.88rem;line-height:1.45}.sa-session-arrow.svelte-zkhxbp{color:var(--coral);margin-top:.4rem;font-size:.9rem;transition:transform .2s}.sa-session-card.svelte-zkhxbp:hover .sa-session-arrow:where(.svelte-zkhxbp){transform:translate(3px)}.sa-why.svelte-zkhxbp{padding-block:clamp(3rem,6vw,5rem)}.sa-why-grid.svelte-zkhxbp{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,5vw,4rem);max-width:1000px;margin:0 auto;display:grid}.sa-why-head.svelte-zkhxbp .eyebrow:where(.svelte-zkhxbp){margin-bottom:0;display:inline-block}.sa-why-list.svelte-zkhxbp{flex-direction:column;gap:1.4rem;margin:0;padding:0;list-style:none;display:flex}.sa-why-item.svelte-zkhxbp{color:var(--fg-muted);padding-left:1.3rem;font-size:.97rem;line-height:1.6;position:relative}.sa-why-item.svelte-zkhxbp:before{content:"→";color:var(--coral);font-size:.8rem;position:absolute;top:.15em;left:0}.sa-why-item.svelte-zkhxbp strong:where(.svelte-zkhxbp){color:var(--fg);font-weight:600}.sa-local.svelte-zkhxbp{max-width:780px;padding-block:clamp(3rem,6vw,5rem)}.sa-local.svelte-zkhxbp .eyebrow:where(.svelte-zkhxbp){margin-bottom:0;display:inline-block}.sa-local-text.svelte-zkhxbp{color:var(--fg-muted);margin-top:1.4rem;margin-bottom:0;font-size:1.05rem;line-height:1.7}.sa-local-text.svelte-zkhxbp a:where(.svelte-zkhxbp){color:var(--coral);text-underline-offset:3px;text-decoration:underline}.sa-tiktok.svelte-zkhxbp{text-align:center;padding-block:clamp(3rem,6vw,5rem)}.sa-tiktok-frame.svelte-zkhxbp{justify-content:center;display:flex}.sa-tiktok-frame.svelte-zkhxbp iframe:where(.svelte-zkhxbp){border:none;border-radius:12px;max-width:100%}.sa-proof.svelte-zkhxbp{padding-block:clamp(3rem,6vw,5rem)}.sa-quote.svelte-zkhxbp{max-width:52ch;margin:2rem auto 0}.sa-quote.svelte-zkhxbp p:where(.svelte-zkhxbp){font-family:var(--font-display);color:var(--fg);margin-bottom:1rem;font-size:clamp(1.3rem,1rem + 1.2vw,1.8rem);font-style:italic;font-weight:400;line-height:1.35}.sa-quote.svelte-zkhxbp cite:where(.svelte-zkhxbp){color:var(--fg-muted);letter-spacing:.06em;font-size:.88rem;font-style:normal}.sa-faq.svelte-zkhxbp{max-width:720px;padding-block:clamp(3rem,6vw,5rem)}.sa-faq.svelte-zkhxbp .eyebrow:where(.svelte-zkhxbp){margin-bottom:0;display:inline-block}.faq-list.svelte-zkhxbp{flex-direction:column;display:flex}.faq-item.svelte-zkhxbp{border-top:1px solid var(--border)}.faq-item.svelte-zkhxbp:last-child{border-bottom:1px solid var(--border)}.faq-q.svelte-zkhxbp{cursor:pointer;text-align:left;width:100%;font-family:var(--font-body);color:var(--fg);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:.97rem;font-weight:500;transition:color .2s;display:flex}.faq-q.svelte-zkhxbp:hover{color:var(--coral)}.faq-icon.svelte-zkhxbp{color:var(--coral);flex-shrink:0;font-size:1.2rem;line-height:1}.faq-a.svelte-zkhxbp{color:var(--fg-muted);max-width:60ch;padding-bottom:1.2rem;font-size:.93rem;line-height:1.65}.faq-contact.svelte-zkhxbp{color:var(--fg-muted);margin-top:2rem;font-size:.88rem}.faq-contact.svelte-zkhxbp a:where(.svelte-zkhxbp){color:var(--coral);text-underline-offset:3px;text-decoration:underline}.sa-cta.svelte-zkhxbp{text-align:center;padding-block:clamp(4rem,7vw,6rem)}.sa-cta.svelte-zkhxbp .eyebrow:where(.svelte-zkhxbp){margin-bottom:0;display:inline-block}.sa-cta-sub.svelte-zkhxbp{color:var(--fg-muted);max-width:46ch;margin:1.4rem auto 2.2rem;font-size:1.05rem;line-height:1.55}.sa-cta-actions.svelte-zkhxbp{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}@media (width<=820px){.sa-body-grid.svelte-zkhxbp,.sa-why-grid.svelte-zkhxbp{grid-template-columns:1fr}.sa-body-img.svelte-zkhxbp{aspect-ratio:4/3;order:-1}.sa-sessions-grid.svelte-zkhxbp{grid-template-columns:1fr}}
