.group-facts[data-astro-cid-jjqsstzh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;margin-top:1.2rem;text-align:left}.group-facts[data-astro-cid-jjqsstzh]>div[data-astro-cid-jjqsstzh]{display:grid;gap:.15rem;padding:.65rem .8rem;border:1px solid rgba(45,22,116,.1);border-radius:12px;background:#fffdf999}.group-facts[data-astro-cid-jjqsstzh] span[data-astro-cid-jjqsstzh]{color:var(--muted);font-size:.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.group-facts[data-astro-cid-jjqsstzh] strong[data-astro-cid-jjqsstzh]{color:var(--purple);font-size:.78rem;font-weight:600;line-height:1.35}.group-actions[data-astro-cid-jjqsstzh]{margin-top:.6rem}.why-grid[data-astro-cid-jjqsstzh]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.why-card[data-astro-cid-jjqsstzh]{display:grid;align-content:start;gap:.65rem;padding:clamp(1.3rem,2.4vw,1.9rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.why-card[data-astro-cid-jjqsstzh]:hover{transform:translateY(-4px);box-shadow:var(--shadow-sm)}.why-card__icon[data-astro-cid-jjqsstzh]{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--pink-soft);color:var(--pink-deep)}.why-card__icon--sage[data-astro-cid-jjqsstzh]{background:var(--sage);color:var(--sage-ink)}.why-card__icon--gold[data-astro-cid-jjqsstzh]{background:var(--gold-soft);color:#7f5a1f}.why-card__icon--plum[data-astro-cid-jjqsstzh]{background:#2d167414;color:var(--purple)}.why-card[data-astro-cid-jjqsstzh] h3[data-astro-cid-jjqsstzh]{font-family:var(--font-sans);font-size:.86rem;font-weight:600;line-height:1.35;letter-spacing:0}.why-card[data-astro-cid-jjqsstzh] p[data-astro-cid-jjqsstzh]{color:var(--muted);font-size:.79rem;line-height:1.67}.session__grid[data-astro-cid-jjqsstzh]{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,5rem);align-items:start}.session__intro[data-astro-cid-jjqsstzh]{display:grid;justify-items:start;gap:1.05rem;max-width:430px;position:sticky;top:calc(var(--header-h) + 2rem)}.session__intro[data-astro-cid-jjqsstzh] h2[data-astro-cid-jjqsstzh] em[data-astro-cid-jjqsstzh]{color:var(--pink-deep);font-style:italic}.session__intro[data-astro-cid-jjqsstzh] p[data-astro-cid-jjqsstzh]:not(.lead){color:var(--muted);font-size:.86rem}.session__butterfly{width:clamp(45px,6vw,80px);right:6%;bottom:1%;color:var(--pink);opacity:.4}.session-steps[data-astro-cid-jjqsstzh]{position:relative;display:grid;gap:.8rem;padding-left:1.25rem}.session-steps[data-astro-cid-jjqsstzh]:before{content:"";position:absolute;top:.4rem;bottom:.4rem;left:.4rem;width:1px;background:var(--line)}.session-step[data-astro-cid-jjqsstzh]{position:relative;display:grid;grid-template-columns:34px 1fr;gap:.85rem;align-items:start;padding:1.15rem 1.2rem;border-radius:var(--radius-sm);background:var(--blush)}.session-step__number[data-astro-cid-jjqsstzh]{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pink-soft);color:var(--pink-deep);font-family:var(--font-serif);font-size:.72rem;font-style:italic}.session-step__body[data-astro-cid-jjqsstzh] h3[data-astro-cid-jjqsstzh]{font-family:var(--font-sans);font-size:.9rem;font-weight:600;line-height:1.35;letter-spacing:0}.session-step__body[data-astro-cid-jjqsstzh] p[data-astro-cid-jjqsstzh]{margin-top:.35rem;color:var(--muted);font-size:.8rem;line-height:1.65}.session-step__goals[data-astro-cid-jjqsstzh]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.65rem}.session-step__goals[data-astro-cid-jjqsstzh] span[data-astro-cid-jjqsstzh]{padding:.22rem .5rem;border-radius:999px;background:var(--white);color:var(--pink-deep);font-size:.56rem;font-weight:600;letter-spacing:.02em}.skills[data-astro-cid-jjqsstzh]{position:relative;overflow:clip}.skills-grid[data-astro-cid-jjqsstzh]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.skill[data-astro-cid-jjqsstzh]{display:flex;align-items:center;gap:.65rem;padding:.8rem .9rem;border-radius:var(--radius-sm);background:#fffdf999;color:var(--purple);font-size:.78rem;font-weight:500}.skill__icon[data-astro-cid-jjqsstzh]{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:50%;background:var(--pink-soft);color:var(--pink-deep)}.skills__note[data-astro-cid-jjqsstzh]{position:relative;z-index:1;max-width:640px;margin:1.4rem auto 0;color:var(--ink-soft);font-size:.8rem;line-height:1.65;text-align:center}.skills__sun{width:clamp(48px,6vw,78px);top:8%;right:4%;color:var(--gold);opacity:.7}.skills__leaf{width:clamp(55px,7vw,95px);left:2%;bottom:6%;color:var(--sage-ink);opacity:.35}.practical__grid[data-astro-cid-jjqsstzh]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}.practical__copy[data-astro-cid-jjqsstzh]{display:grid;justify-items:start;gap:1.05rem;max-width:450px;position:sticky;top:calc(var(--header-h) + 2rem)}.practical__copy[data-astro-cid-jjqsstzh] h2[data-astro-cid-jjqsstzh] em[data-astro-cid-jjqsstzh]{color:var(--pink-deep);font-style:italic}.practical-grid[data-astro-cid-jjqsstzh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.practical-grid[data-astro-cid-jjqsstzh] article[data-astro-cid-jjqsstzh]{display:grid;align-content:start;gap:.55rem;padding:1.15rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white)}.practical-grid[data-astro-cid-jjqsstzh] article[data-astro-cid-jjqsstzh]>span[data-astro-cid-jjqsstzh]{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--pink-soft);color:var(--pink-deep)}.practical-grid[data-astro-cid-jjqsstzh] h3[data-astro-cid-jjqsstzh]{font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:0}.practical-grid[data-astro-cid-jjqsstzh] p[data-astro-cid-jjqsstzh]{color:var(--muted);font-size:.76rem;line-height:1.65}.faq-section__inner[data-astro-cid-jjqsstzh]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}.faq-section__intro[data-astro-cid-jjqsstzh]{display:grid;justify-items:start;gap:1rem;max-width:430px;position:sticky;top:calc(var(--header-h) + 2rem)}.faq-section__intro[data-astro-cid-jjqsstzh] h2[data-astro-cid-jjqsstzh] em[data-astro-cid-jjqsstzh]{color:var(--pink-deep);font-style:italic}.faq-section__list[data-astro-cid-jjqsstzh] .faq-list{margin-inline:0}@media(max-width:1024px){.why-grid[data-astro-cid-jjqsstzh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.session__grid[data-astro-cid-jjqsstzh],.practical__grid[data-astro-cid-jjqsstzh],.faq-section__inner[data-astro-cid-jjqsstzh]{grid-template-columns:1fr}.session__intro[data-astro-cid-jjqsstzh],.practical__copy[data-astro-cid-jjqsstzh],.faq-section__intro[data-astro-cid-jjqsstzh]{position:static;max-width:none}.skills-grid[data-astro-cid-jjqsstzh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.why-grid[data-astro-cid-jjqsstzh],.practical-grid[data-astro-cid-jjqsstzh],.skills-grid[data-astro-cid-jjqsstzh],.group-facts[data-astro-cid-jjqsstzh]{grid-template-columns:1fr}.session-steps[data-astro-cid-jjqsstzh]{padding-left:.6rem}.session-step[data-astro-cid-jjqsstzh]{grid-template-columns:1fr}}
