#book-session{scroll-margin-top:1em}._list_5pne4_7{list-style:none;padding:0;margin:0}._list_5pne4_7 li{padding:.5em 0;padding-inline-start:1.5em;position:relative}._list_5pne4_7 li:before{content:"✦";position:absolute;inset-inline-start:0;color:#fff}._steps_5pne4_27{list-style:none;padding:0;margin:0;counter-reset:step}._steps_5pne4_27 li{padding:.6em 0;padding-inline-start:2em;position:relative;counter-increment:step}._steps_5pne4_27 li:before{content:counter(step);position:absolute;inset-inline-start:0;width:1.4em;height:1.4em;border-radius:50%;background:var(--color-primary);color:#fff;text-align:center;line-height:1.4em;font-size:.85em;font-weight:700}._stepNote_5pne4_56{font-style:italic;font-size:.9em;opacity:.8}._story_5pne4_63{margin-bottom:1.5em}._story_5pne4_63 h3{margin-bottom:.3em}._priceCard_5pne4_72{background:#fff;border-radius:12px;overflow:hidden;text-align:center;color:var(--color-text);padding-bottom:1.5em}._priceCardImg_5pne4_81{width:100%;height:180px;object-fit:cover}._priceCard_5pne4_72 h3{margin:.8em 0 .3em;padding:0 1em}._priceCardDesc_5pne4_92{padding:0 1em;font-size:.9em;opacity:.8;margin-bottom:.8em}._priceTag_5pne4_99{display:inline-block;background:var(--color-primary);color:var(--color-dark);padding:.4em 1.2em;border-radius:999px;font-size:1.2em;font-weight:700}._bundleCard_5pne4_110{border:2px solid var(--color-secondary);position:relative}._bundleBadge_5pne4_115{background:var(--color-secondary);color:#fff;font-size:.85em;font-weight:700;padding:.3em 1em;text-align:center}._bundlePricing_5pne4_124{display:flex;flex-direction:column;align-items:center;gap:.4em;margin-top:.2em}._bundleHighlight_5pne4_132{background:var(--color-primary);color:var(--color-secondary);font-size:.8em;font-weight:700;padding:.25em .8em;border-radius:12px}._bundlePriceRow_5pne4_141{display:flex;align-items:center;justify-content:center;gap:.5em}._originalPrice_5pne4_148{font-size:1em;color:var(--color-muted);text-decoration:line-through}._colImg_5pne4_155{width:100%;height:auto;max-height:250px;object-fit:cover;border-radius:8px;margin-bottom:1em}._relatedCol_5pne4_165 a{color:inherit}._relatedImg_5pne4_169{width:100%;height:auto;border-radius:8px}._heroImg_5pne4_176{max-width:100%;border-radius:8px}._sectionTitle_5pne4_181{text-align:center;padding-bottom:.5em}._authorPhoto_5pne4_187{border-radius:50%;max-width:200px}._formSection_5pne4_193{text-align:center}._note_5pne4_198{text-align:center;margin-top:1em;font-size:.95em}._midCta_5pne4_205{text-align:center;margin-top:1.5em}
