.course-process[data-astro-cid-fv7egi5i]{color:#fff}.process-heading[data-astro-cid-fv7egi5i]{position:relative;isolation:isolate;padding:3.5rem 0 2rem;text-align:center}.process-heading[data-astro-cid-fv7egi5i] h2[data-astro-cid-fv7egi5i]{position:relative;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:700;letter-spacing:.24em}.process-wordmark[data-astro-cid-fv7egi5i]{position:absolute;inset:0 0 auto;color:#ffffff26;font-size:clamp(2rem,6vw,5rem);font-weight:300;letter-spacing:.15em;line-height:1.5}.process-steps[data-astro-cid-fv7egi5i],.process-benefits[data-astro-cid-fv7egi5i],.process-highlights[data-astro-cid-fv7egi5i],.process-checklist[data-astro-cid-fv7egi5i]{margin:0;padding:0;list-style:none}.process-steps[data-astro-cid-fv7egi5i]{display:grid;gap:.35rem}.process-step[data-astro-cid-fv7egi5i]{position:relative;isolation:isolate;display:grid;min-width:0;overflow:hidden;border-radius:1.25rem;background:var(--step-color);scroll-margin-top:2rem}.process-visual[data-astro-cid-fv7egi5i]{position:relative;min-width:0;aspect-ratio:4 / 3}.process-visual[data-astro-cid-fv7egi5i]:after{content:"";position:absolute;inset:auto 0 0;height:25%;background:linear-gradient(transparent,var(--step-color))}.process-photo[data-astro-cid-fv7egi5i]{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center}.process-number[data-astro-cid-fv7egi5i]{position:absolute;top:.25rem;right:1.25rem;z-index:0;color:#ffffff59;font-size:clamp(5rem,9vw,8rem);font-weight:700;line-height:1.1;pointer-events:none}.process-body[data-astro-cid-fv7egi5i]{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:1.5rem;font-size:1rem;font-weight:600;line-height:1.75}.process-body[data-astro-cid-fv7egi5i] h3[data-astro-cid-fv7egi5i]{font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:700;letter-spacing:.15em;line-height:1.4}.process-intro[data-astro-cid-fv7egi5i]{width:100%}.process-intro-divided[data-astro-cid-fv7egi5i]{padding-bottom:1rem;border-bottom:1px solid rgb(0 0 0 / .18)}.process-description[data-astro-cid-fv7egi5i]{margin-top:.8rem;color:#000}.process-fee-heading[data-astro-cid-fv7egi5i]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.1rem}.process-fee-label[data-astro-cid-fv7egi5i]{display:inline-flex;padding:.18rem 1.2rem;border-radius:999px;background:#146165;letter-spacing:.12em}.process-fee-note[data-astro-cid-fv7egi5i]{color:#ffffffd9;font-size:.875em}.process-cost[data-astro-cid-fv7egi5i]{margin-top:1rem;width:100%}.process-price[data-astro-cid-fv7egi5i]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .2em}.process-price[data-astro-cid-fv7egi5i]>span[data-astro-cid-fv7egi5i]:first-child{white-space:nowrap}.process-price[data-astro-cid-fv7egi5i] strong[data-astro-cid-fv7egi5i]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.3;letter-spacing:.025em}.process-note[data-astro-cid-fv7egi5i]{color:#ffffffb3;font-size:1em}.process-final-note[data-astro-cid-fv7egi5i]{margin-top:1rem}.process-highlights[data-astro-cid-fv7egi5i],.process-rates[data-astro-cid-fv7egi5i]{display:grid;gap:.6rem;width:100%;margin-top:1.1rem}.process-highlights[data-astro-cid-fv7egi5i] li[data-astro-cid-fv7egi5i],.process-rates[data-astro-cid-fv7egi5i]>div[data-astro-cid-fv7egi5i]{padding:.25rem .9rem;border-radius:1.5rem;background:#146165}.process-rates[data-astro-cid-fv7egi5i]>div[data-astro-cid-fv7egi5i]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 .6rem}.process-rates[data-astro-cid-fv7egi5i] dt[data-astro-cid-fv7egi5i]{letter-spacing:.08em}.process-rates[data-astro-cid-fv7egi5i] dd[data-astro-cid-fv7egi5i]{font-size:clamp(1.375rem,2.2vw,2rem);font-weight:700;white-space:nowrap}.process-details[data-astro-cid-fv7egi5i]{display:grid;gap:.6rem;margin-top:1.1rem}.process-checklist[data-astro-cid-fv7egi5i]{display:grid;gap:.55rem;margin-top:1.2rem}.process-checklist[data-astro-cid-fv7egi5i] li[data-astro-cid-fv7egi5i]{display:flex;align-items:center;gap:.7rem}.process-checklist[data-astro-cid-fv7egi5i] span[data-astro-cid-fv7egi5i]{color:#55f020;font-size:1.7em;font-weight:700;line-height:1}.process-brand[data-astro-cid-fv7egi5i]{position:absolute;right:-1.5rem;bottom:-1rem;z-index:-1;width:35%;color:#ffffff1f}.process-benefits[data-astro-cid-fv7egi5i]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 0;margin-top:3rem;padding-bottom:1rem;text-align:center}.process-benefit-icon[data-astro-cid-fv7egi5i]{display:block;width:clamp(4.5rem,9vw,7rem);height:clamp(4.5rem,9vw,7rem);margin:0 auto 1rem;background:#1a7981;mask:var(--benefit-icon) center / contain no-repeat;-webkit-mask:var(--benefit-icon) center / contain no-repeat}.process-benefits[data-astro-cid-fv7egi5i] p[data-astro-cid-fv7egi5i]{padding:0 .75rem;font-size:1rem;font-weight:600;line-height:1.8}.process-benefits[data-astro-cid-fv7egi5i] li[data-astro-cid-fv7egi5i]:nth-child(2n) p[data-astro-cid-fv7egi5i]{border-left:1px solid rgb(255 255 255 / .3)}@media(min-width:768px){.process-step[data-astro-cid-fv7egi5i]{grid-template-columns:1fr 1fr}.process-visual[data-astro-cid-fv7egi5i]{aspect-ratio:2357 / 1902}.process-visual[data-astro-cid-fv7egi5i]:after{inset:0 0 0 auto;width:20%;height:auto;background:linear-gradient(to right,transparent,var(--step-color))}.process-body[data-astro-cid-fv7egi5i]{padding:clamp(1.5rem,2.6vw,2.75rem);font-size:1.125rem}.process-benefits[data-astro-cid-fv7egi5i]{grid-template-columns:repeat(4,minmax(0,1fr))}.process-benefits[data-astro-cid-fv7egi5i] p[data-astro-cid-fv7egi5i]{font-size:1.125rem}.process-benefits[data-astro-cid-fv7egi5i] li[data-astro-cid-fv7egi5i]+li[data-astro-cid-fv7egi5i] p[data-astro-cid-fv7egi5i]{border-left:1px solid rgb(255 255 255 / .3)}}.faq-item[data-astro-cid-l5ednezq] summary[data-astro-cid-l5ednezq]::-webkit-details-marker{display:none}.faq-answer[data-astro-cid-l5ednezq]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .3s ease}.faq-answer[data-astro-cid-l5ednezq]>[data-astro-cid-l5ednezq]{min-height:0}.faq-item[data-astro-cid-l5ednezq][open] .faq-answer[data-astro-cid-l5ednezq]{grid-template-rows:1fr;opacity:1}
