.intro-h[data-astro-cid-b5sijagb]{letter-spacing:-.02em;font-size:clamp(32px,5vw,56px);line-height:1.04}.shell[data-astro-cid-b5sijagb]{padding-block:40px 72px}.panel-card[data-astro-cid-b5sijagb]{background:var(--white);border:1px solid var(--border);border-radius:32px;max-width:900px;margin:0 auto;padding:0 0 44px;overflow:hidden}.bar-head[data-astro-cid-b5sijagb]{flex-wrap:wrap;align-items:baseline;gap:16px;padding:30px 40px 16px;display:flex}.step-label[data-astro-cid-b5sijagb]{color:var(--body);font-size:14px;font-weight:600}.c-req[data-astro-cid-b5sijagb]{color:var(--teal-text);margin-bottom:6px;font-size:14px;font-weight:700}.bar-track[data-astro-cid-b5sijagb]{background:var(--border-light);border-radius:var(--r-bar);height:4px}.bar-fill[data-astro-cid-b5sijagb]{background:var(--teal);border-radius:var(--r-bar);height:4px;transition:width .26s}.screen[data-astro-cid-b5sijagb]{flex-direction:column;gap:18px;padding:40px;display:flex}.screen[data-astro-cid-b5sijagb][hidden]{display:none!important}.lede[data-astro-cid-b5sijagb]{max-width:var(--measure);font-size:18px;line-height:1.65}.get[data-astro-cid-b5sijagb]{background:var(--inset);border-radius:var(--r-card);padding:26px 28px}.get-h[data-astro-cid-b5sijagb]{color:var(--teal-text);margin-bottom:14px;font-size:14px;font-weight:700}.get[data-astro-cid-b5sijagb] ul[data-astro-cid-b5sijagb],.notes[data-astro-cid-b5sijagb] ul[data-astro-cid-b5sijagb],.incl[data-astro-cid-b5sijagb] ul[data-astro-cid-b5sijagb]{flex-direction:column;gap:11px;list-style:none;display:flex}.get[data-astro-cid-b5sijagb] li[data-astro-cid-b5sijagb]{align-items:flex-start;gap:11px;font-size:16px;line-height:1.6;display:flex}.dot[data-astro-cid-b5sijagb]{border-radius:var(--r-pill);background:var(--teal);flex-shrink:0;width:7px;height:7px;margin-top:8px}#start[data-astro-cid-b5sijagb]{align-self:flex-start}.q-num[data-astro-cid-b5sijagb]{color:var(--teal-text);font-size:14px;font-weight:700}.q-text[data-astro-cid-b5sijagb]{font-size:clamp(24px,3.4vw,36px)}.q-hint[data-astro-cid-b5sijagb]{color:var(--muted);font-size:16px;line-height:1.6}.options[data-astro-cid-b5sijagb]{flex-direction:column;gap:12px;margin-top:6px;display:flex}.option[data-astro-cid-b5sijagb]{text-align:left;border-radius:var(--r-option);cursor:pointer;border:1.5px solid var(--border);background:var(--white);font-family:var(--font-body);align-items:flex-start;gap:14px;width:100%;padding:20px 22px;transition:border-color .16s,background-color .16s;display:flex}.option[data-astro-cid-b5sijagb]:hover{border-color:var(--teal)}.option[data-astro-cid-b5sijagb].on{border-color:var(--teal);background:var(--mint-pale)}.ring[data-astro-cid-b5sijagb]{border-radius:var(--r-pill);box-sizing:border-box;border:2px solid var(--ring);flex-shrink:0;width:20px;height:20px;margin-top:3px;transition:border .16s}.option[data-astro-cid-b5sijagb].on .ring[data-astro-cid-b5sijagb]{border:6px solid var(--teal)}.opt-label[data-astro-cid-b5sijagb]{color:var(--forest);font-size:17px;line-height:1.5}.nav-row[data-astro-cid-b5sijagb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.link-back[data-astro-cid-b5sijagb],.link-restart[data-astro-cid-b5sijagb]{cursor:pointer;font-family:var(--font-body);color:var(--muted);background:0 0;border:0;padding:10px 4px;font-size:16px;font-weight:600}.link-back[data-astro-cid-b5sijagb]:hover{color:var(--forest)}.link-restart[data-astro-cid-b5sijagb]{color:var(--cream-muted);align-self:flex-start}.link-restart[data-astro-cid-b5sijagb]:hover{color:var(--mint)}form[data-astro-cid-b5sijagb]{flex-direction:column;gap:18px;display:flex}.field-grid[data-astro-cid-b5sijagb]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.field[data-astro-cid-b5sijagb]{flex-direction:column;gap:7px;display:flex}label[data-astro-cid-b5sijagb]{color:var(--body);font-size:14px;font-weight:600}input[data-astro-cid-b5sijagb],select[data-astro-cid-b5sijagb]{font-family:var(--font-body);color:var(--forest-deep);background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-pill);width:100%;padding:14px 18px;font-size:16px}input[data-astro-cid-b5sijagb]:focus,select[data-astro-cid-b5sijagb]:focus{border-color:var(--teal)}.privacy[data-astro-cid-b5sijagb]{color:var(--muted);font-size:14px;line-height:1.6}.send[data-astro-cid-b5sijagb],#reveal[data-astro-cid-b5sijagb]{white-space:normal;text-align:center}.r-heading[data-astro-cid-b5sijagb]{font-size:clamp(26px,3.6vw,40px)}.course-card[data-astro-cid-b5sijagb]{background:var(--accent-tint);border-radius:var(--r-card);flex-direction:column;gap:12px;padding:32px;display:flex}.c-name[data-astro-cid-b5sijagb]{font-size:clamp(24px,3vw,32px)}.c-facts[data-astro-cid-b5sijagb]{flex-wrap:wrap;gap:8px;display:flex}.c-facts[data-astro-cid-b5sijagb] span[data-astro-cid-b5sijagb]:not(:empty){background:var(--white);color:var(--forest);border-radius:var(--r-pill);padding:6px 13px;font-size:13px;font-weight:600}.c-detail[data-astro-cid-b5sijagb]{font-size:16px;line-height:1.65}.c-price[data-astro-cid-b5sijagb]{font-family:var(--font-display);color:var(--forest);margin-top:6px;font-size:40px;line-height:1.1}.c-price-note[data-astro-cid-b5sijagb]{color:var(--muted);font-size:14px}#c-enrol[data-astro-cid-b5sijagb]{align-self:flex-start;margin-top:10px}.incl-grid[data-astro-cid-b5sijagb]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.incl[data-astro-cid-b5sijagb]{background:var(--inset);border-radius:var(--r-card);padding:26px 28px}.incl-h[data-astro-cid-b5sijagb]{color:var(--teal-text);margin-bottom:14px;font-size:14px;font-weight:700}.incl[data-astro-cid-b5sijagb] li[data-astro-cid-b5sijagb]{font-size:15px;line-height:1.6}.incl[data-astro-cid-b5sijagb] strong[data-astro-cid-b5sijagb]{color:var(--forest)}.notes[data-astro-cid-b5sijagb]{background:var(--inset);border-radius:var(--r-card);padding:28px 30px}.notes-h[data-astro-cid-b5sijagb]{color:var(--teal-text);margin-bottom:14px;font-size:14px;font-weight:700}.notes[data-astro-cid-b5sijagb] li[data-astro-cid-b5sijagb]{padding-left:18px;font-size:16px;line-height:1.65;position:relative}.notes[data-astro-cid-b5sijagb] li[data-astro-cid-b5sijagb]:before{content:"";border-radius:var(--r-pill);background:var(--teal);width:7px;height:7px;position:absolute;top:9px;left:0}.r-foot[data-astro-cid-b5sijagb]{color:var(--muted);font-size:14px;line-height:1.65}.r-close[data-astro-cid-b5sijagb]{background:var(--forest);border-radius:var(--r-card);flex-direction:column;gap:16px;margin-top:10px;padding:36px;display:flex}.r-close[data-astro-cid-b5sijagb] h2[data-astro-cid-b5sijagb]{color:var(--cream);font-size:clamp(22px,2.8vw,30px)}.r-close[data-astro-cid-b5sijagb] .lede[data-astro-cid-b5sijagb]{color:var(--cream-muted)}.r-close-ctas[data-astro-cid-b5sijagb]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=620px){.screen[data-astro-cid-b5sijagb],.bar-head[data-astro-cid-b5sijagb]{padding-inline:24px}}
