.mentorship[data-astro-cid-bwuzuy4x]{max-width:var(--content-width);padding-block:var(--section-spacing);margin-inline:auto}h1[data-astro-cid-bwuzuy4x]{margin-block:var(--space-4);font-family:var(--font-heading);letter-spacing:.04em;overflow-wrap:anywhere;font-size:clamp(1.875rem,5vw,2.5rem);font-weight:500;line-height:1.65}.program-subtitle[data-astro-cid-bwuzuy4x]{font-size:1.0625rem;line-height:1.9}h1[data-astro-cid-bwuzuy4x] span[data-astro-cid-bwuzuy4x]{display:inline-block}strong[data-astro-cid-bwuzuy4x]{font-weight:600}section[data-astro-cid-bwuzuy4x],[data-astro-cid-bwuzuy4x][id]{scroll-margin-top:var(--space-5)}section[data-astro-cid-bwuzuy4x]{border-top:1px solid var(--color-border);margin-block-start:var(--space-6);padding-block-start:var(--space-5)}h3[data-astro-cid-bwuzuy4x]{margin-block:0 var(--space-3);overflow-wrap:anywhere;font-size:1.125rem;font-weight:500;line-height:1.8}.program-summary[data-astro-cid-bwuzuy4x]{margin:var(--space-5) 0 var(--space-3);padding-block:var(--space-3);border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.program-summary[data-astro-cid-bwuzuy4x] div[data-astro-cid-bwuzuy4x]{text-align:center;padding-inline:var(--space-2)}.program-summary[data-astro-cid-bwuzuy4x] div[data-astro-cid-bwuzuy4x]+div[data-astro-cid-bwuzuy4x]{border-left:1px solid var(--color-border)}.program-summary[data-astro-cid-bwuzuy4x] dt[data-astro-cid-bwuzuy4x]{color:var(--color-muted);font-size:.75rem}.program-summary[data-astro-cid-bwuzuy4x] dd[data-astro-cid-bwuzuy4x]{margin:var(--space-1) 0 0;font-size:1.25rem}.introduction[data-astro-cid-bwuzuy4x]{margin-block-start:var(--space-5)}.page-index[data-astro-cid-bwuzuy4x]{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-5);display:grid}.page-index[data-astro-cid-bwuzuy4x] a[data-astro-cid-bwuzuy4x]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:3rem;padding-block:var(--space-2);border-bottom:1px solid var(--color-border);font-size:.8125rem;text-decoration:none;display:flex}.page-index[data-astro-cid-bwuzuy4x] a[data-astro-cid-bwuzuy4x]:after{content:"↓";color:var(--color-muted)}.page-index[data-astro-cid-bwuzuy4x] a[data-astro-cid-bwuzuy4x]:hover{text-decoration:underline}.key-message[data-astro-cid-bwuzuy4x]{padding:var(--space-4);border-left:2px solid var(--color-text);background:#f0efe9;margin-block-start:var(--space-4)}.theme-list[data-astro-cid-bwuzuy4x]{gap:0 var(--space-4);margin-block:var(--space-4);padding:var(--space-2) var(--space-4);background:#f0efe9;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.theme-list[data-astro-cid-bwuzuy4x] li[data-astro-cid-bwuzuy4x]{padding-block:var(--space-3);font-size:.9375rem}.theme-list[data-astro-cid-bwuzuy4x] li[data-astro-cid-bwuzuy4x]:nth-child(n+3){border-top:1px solid var(--color-border)}.approach-card[data-astro-cid-bwuzuy4x]{padding:var(--space-4);border:1px solid var(--color-border);background:#fcfbf8;border-radius:4px;margin-block-start:var(--space-4)}.step-label[data-astro-cid-bwuzuy4x]{color:var(--color-muted);letter-spacing:.08em;margin-block-end:var(--space-2);font-size:.8125rem}.example-flow[data-astro-cid-bwuzuy4x]{margin-block:var(--space-4);padding:var(--space-4);background:#f0efe9;border-radius:4px}.example-flow[data-astro-cid-bwuzuy4x] div[data-astro-cid-bwuzuy4x]+div[data-astro-cid-bwuzuy4x]{border-top:1px solid var(--color-border);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.example-flow[data-astro-cid-bwuzuy4x] dt[data-astro-cid-bwuzuy4x]{margin-block-end:var(--space-2);font-weight:600}.example-flow[data-astro-cid-bwuzuy4x] dd[data-astro-cid-bwuzuy4x]{margin:0}.journey[data-astro-cid-bwuzuy4x]{margin-block:var(--space-5) 0;padding:0 0 0 var(--space-4);border-left:1px solid var(--color-border);list-style:none}.journey[data-astro-cid-bwuzuy4x] li[data-astro-cid-bwuzuy4x]{position:relative}.journey[data-astro-cid-bwuzuy4x] li[data-astro-cid-bwuzuy4x]:before{content:"";top:.65rem;left:calc(-1 * var(--space-4) - 4px);background:var(--color-muted);border-radius:50%;width:7px;height:7px;position:absolute}.journey[data-astro-cid-bwuzuy4x] li[data-astro-cid-bwuzuy4x]+li[data-astro-cid-bwuzuy4x]{margin-block-start:var(--space-5)}.journey[data-astro-cid-bwuzuy4x] h3[data-astro-cid-bwuzuy4x] span[data-astro-cid-bwuzuy4x]{color:var(--color-muted);margin-block-end:var(--space-1);font-size:.8125rem;display:block}.price-panel[data-astro-cid-bwuzuy4x]{padding:var(--space-4);border:1px solid var(--color-border);background:#f0efe9;border-radius:4px}.price-period[data-astro-cid-bwuzuy4x]{color:var(--color-muted);font-size:.875rem}.program-price[data-astro-cid-bwuzuy4x]{align-items:baseline;gap:var(--space-2);margin-block:var(--space-2) var(--space-4);flex-wrap:wrap;line-height:1.5;display:flex}.program-price[data-astro-cid-bwuzuy4x] strong[data-astro-cid-bwuzuy4x]{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:clamp(2rem,6vw,2.5rem);font-weight:500}.program-price[data-astro-cid-bwuzuy4x] strong[data-astro-cid-bwuzuy4x] span[data-astro-cid-bwuzuy4x]{margin-inline-start:var(--space-1);font-size:1.125rem}.tax[data-astro-cid-bwuzuy4x]{font-size:.8125rem}.session-counts[data-astro-cid-bwuzuy4x]{padding-block:var(--space-3);border-top:1px solid var(--color-border);margin:0}.session-counts[data-astro-cid-bwuzuy4x] div[data-astro-cid-bwuzuy4x],.refund-rates[data-astro-cid-bwuzuy4x] div[data-astro-cid-bwuzuy4x]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.session-counts[data-astro-cid-bwuzuy4x] div[data-astro-cid-bwuzuy4x]+div[data-astro-cid-bwuzuy4x],.refund-rates[data-astro-cid-bwuzuy4x] div[data-astro-cid-bwuzuy4x]+div[data-astro-cid-bwuzuy4x]{margin-block-start:var(--space-2)}.session-counts[data-astro-cid-bwuzuy4x] dt[data-astro-cid-bwuzuy4x],.session-counts[data-astro-cid-bwuzuy4x] dd[data-astro-cid-bwuzuy4x]{font-size:.9375rem}.session-counts[data-astro-cid-bwuzuy4x] dd[data-astro-cid-bwuzuy4x],.refund-rates[data-astro-cid-bwuzuy4x] dd[data-astro-cid-bwuzuy4x]{margin:0}.session-counts[data-astro-cid-bwuzuy4x] strong[data-astro-cid-bwuzuy4x]{font-weight:500}.minor-heading[data-astro-cid-bwuzuy4x]{margin-block-start:var(--space-5)}.support-list[data-astro-cid-bwuzuy4x]{margin-block:var(--space-3) var(--space-4);padding-inline-start:1.25rem}.support-list[data-astro-cid-bwuzuy4x] li[data-astro-cid-bwuzuy4x]+li[data-astro-cid-bwuzuy4x]{margin-block-start:var(--space-2)}.terms[data-astro-cid-bwuzuy4x]{border-top:1px solid var(--color-border);margin-block-start:var(--space-5);padding-block-start:var(--space-4);font-size:.9375rem}.terms[data-astro-cid-bwuzuy4x] h3[data-astro-cid-bwuzuy4x]{font-size:1rem}.terms[data-astro-cid-bwuzuy4x] h3[data-astro-cid-bwuzuy4x]:not(:first-child){margin-block-start:var(--space-5)}.refund-rates[data-astro-cid-bwuzuy4x]{margin-block:var(--space-3);padding-block:var(--space-3);border-block:1px solid var(--color-border)}.faq[data-astro-cid-bwuzuy4x] details[data-astro-cid-bwuzuy4x]{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-bwuzuy4x] details[data-astro-cid-bwuzuy4x]:first-child{border-top:1px solid var(--color-border)}.faq[data-astro-cid-bwuzuy4x] summary[data-astro-cid-bwuzuy4x]{padding:var(--space-4) var(--space-5) var(--space-4) 0;cursor:pointer;font-size:.9375rem;font-weight:500;line-height:1.8;list-style:none;position:relative}.faq[data-astro-cid-bwuzuy4x] summary[data-astro-cid-bwuzuy4x]::-webkit-details-marker{display:none}.faq[data-astro-cid-bwuzuy4x] summary[data-astro-cid-bwuzuy4x]:after{content:"+";right:var(--space-2);top:var(--space-4);color:var(--color-muted);font-size:1.125rem;position:absolute}.faq[data-astro-cid-bwuzuy4x] details[data-astro-cid-bwuzuy4x][open] summary[data-astro-cid-bwuzuy4x]:after{content:"−"}.faq[data-astro-cid-bwuzuy4x] summary[data-astro-cid-bwuzuy4x]:hover{color:var(--color-muted)}.faq[data-astro-cid-bwuzuy4x] summary[data-astro-cid-bwuzuy4x]:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.faq-answer[data-astro-cid-bwuzuy4x]{padding-block-end:var(--space-4);font-size:.9375rem}.booking-flow[data-astro-cid-bwuzuy4x]{counter-reset:booking;margin-block:var(--space-4) 0;padding:0;list-style:none}.booking-flow[data-astro-cid-bwuzuy4x] li[data-astro-cid-bwuzuy4x]{counter-increment:booking;padding-inline-start:2.5rem;position:relative}.booking-flow[data-astro-cid-bwuzuy4x] li[data-astro-cid-bwuzuy4x]:before{content:counter(booking, decimal-leading-zero);color:var(--color-muted);font-size:.8125rem;position:absolute;top:.125rem;left:0}.booking-flow[data-astro-cid-bwuzuy4x] li[data-astro-cid-bwuzuy4x]+li[data-astro-cid-bwuzuy4x]{border-top:1px solid var(--color-border);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.booking-flow[data-astro-cid-bwuzuy4x] li[data-astro-cid-bwuzuy4x]+li[data-astro-cid-bwuzuy4x]:before{top:calc(var(--space-4) + .125rem)}.booking-flow[data-astro-cid-bwuzuy4x] h3[data-astro-cid-bwuzuy4x] span[data-astro-cid-bwuzuy4x]{color:var(--color-muted);margin-inline-start:var(--space-3);font-size:.8125rem;display:inline-block}.inquiry-closing[data-astro-cid-bwuzuy4x]{padding:var(--space-4);background:#f0efe9;border-radius:4px;margin-block-start:var(--space-5)}.inquiry-closing[data-astro-cid-bwuzuy4x] .button-link[data-astro-cid-bwuzuy4x]{width:min(100%,20rem)}@media (width<=35rem){.desktop-break[data-astro-cid-bwuzuy4x]{display:none}.theme-list[data-astro-cid-bwuzuy4x]{grid-template-columns:minmax(0,1fr)}.theme-list[data-astro-cid-bwuzuy4x] li[data-astro-cid-bwuzuy4x]+li[data-astro-cid-bwuzuy4x]{border-top:1px solid var(--color-border)}.session-counts[data-astro-cid-bwuzuy4x] div[data-astro-cid-bwuzuy4x],.refund-rates[data-astro-cid-bwuzuy4x] div[data-astro-cid-bwuzuy4x]{grid-template-columns:minmax(0,1fr);gap:0}.session-counts[data-astro-cid-bwuzuy4x] dt[data-astro-cid-bwuzuy4x],.refund-rates[data-astro-cid-bwuzuy4x] dt[data-astro-cid-bwuzuy4x]{color:var(--color-muted);font-size:.8125rem}.session-counts[data-astro-cid-bwuzuy4x] div[data-astro-cid-bwuzuy4x]+div[data-astro-cid-bwuzuy4x],.refund-rates[data-astro-cid-bwuzuy4x] div[data-astro-cid-bwuzuy4x]+div[data-astro-cid-bwuzuy4x]{margin-block-start:var(--space-3)}}
