.enrollment-theme-module__UWiQBW__form{min-width:0}.enrollment-theme-module__UWiQBW__stepContent{outline:none;scroll-margin-top:100px}.enrollment-theme-module__UWiQBW__form button:focus-visible{outline:2px solid var(--site-blue);outline-offset:3px}.enrollment-theme-module__UWiQBW__optionMain{min-width:0}.enrollment-theme-module__UWiQBW__optionIcon,.enrollment-theme-module__UWiQBW__optionCheck{flex-shrink:0}.enrollment-theme-module__UWiQBW__consent{overflow-wrap:anywhere}.enrollment-theme-module__UWiQBW__pathwayPreview{border:1px solid var(--enroll-border,#e5e7eb);background:var(--enroll-blue-soft,#eff6ff);border-radius:16px;margin-top:18px;padding:20px}.enrollment-theme-module__UWiQBW__pathwayPreview h3{color:var(--enroll-heading,#111);margin:7px 0 10px;font-size:16px;font-weight:650;line-height:1.4}.enrollment-theme-module__UWiQBW__pathwayPreview p{color:var(--enroll-copy,#555);margin:9px 0 0;font-size:13px;line-height:1.75}.enrollment-theme-module__UWiQBW__pathwayPreview .enrollment-theme-module__UWiQBW__pathwayKicker{color:var(--enroll-blue,#2865ec);letter-spacing:.8px;margin:0;font-size:10px;font-weight:600}html[data-theme=dark] :is(.enrollment-theme-module__UWiQBW__form,.enrollment-theme-module__UWiQBW__consent){--enroll-heading:var(--site-text);--enroll-copy:#c3c9d3;--enroll-muted:var(--site-muted);--enroll-subtle:var(--site-muted);--enroll-surface:var(--site-surface);--enroll-header:var(--site-surface-raised);--enroll-field:var(--site-field);--enroll-border:var(--site-border);--enroll-progress:#353c48;--enroll-primary:var(--site-button-bg);--enroll-primary-text:var(--site-button-text);--enroll-primary-hover:var(--site-button-hover);--enroll-blue:var(--site-blue);--enroll-blue-soft:var(--site-blue-soft);--enroll-green:var(--site-green);--enroll-green-soft:var(--site-green-soft);--enroll-orange:var(--site-orange);--enroll-orange-soft:var(--site-orange-soft);--enroll-purple-soft:var(--site-purple-soft);--enroll-error:var(--site-red);--enroll-error-soft:var(--site-red-soft);--enroll-submit:#247747;--enroll-submit-hover:#2c8d55;--enroll-consent-bg:#192331;--enroll-consent-border:#334763}html[data-theme=dark] .enrollment-theme-module__UWiQBW__form{box-shadow:var(--site-shadow)}:is(html[data-theme=dark] .enrollment-theme-module__UWiQBW__form .text-red-500,html[data-theme=dark] .enrollment-theme-module__UWiQBW__form .text-red-600,html[data-theme=dark] .enrollment-theme-module__UWiQBW__consent .text-red-600){color:var(--site-red)}html[data-theme=dark] .enrollment-theme-module__UWiQBW__serverError{background:var(--site-red-soft);border-color:#75454c}html[data-theme=dark] .enrollment-theme-module__UWiQBW__consent input{accent-color:#86adff}html[data-theme=dark] .enrollment-theme-module__UWiQBW__consent input:focus-visible{outline-color:var(--site-blue)}@media (max-width:400px){.enrollment-theme-module__UWiQBW__optionRow{flex-wrap:wrap;gap:10px}.enrollment-theme-module__UWiQBW__optionRow>.enrollment-theme-module__UWiQBW__optionMain{flex:1 0 100%}.enrollment-theme-module__UWiQBW__optionMeta{margin-left:48px}.enrollment-theme-module__UWiQBW__optionMeta:empty{display:none}.enrollment-theme-module__UWiQBW__progressLabels{gap:8px}.enrollment-theme-module__UWiQBW__progressLabels>span{text-align:center;flex:1}.enrollment-theme-module__UWiQBW__successContent{padding:28px 20px}.enrollment-theme-module__UWiQBW__backButton{min-height:44px}}@media (max-width:640px){.enrollment-theme-module__UWiQBW__form{--enroll-country-width:112px}}
.workshop-checkout-module___R8Sbq__panel{color:var(--site-text,#181818);background:var(--site-bg,#fff);border:1px solid var(--site-border,#e5e7eb);font-family:var(--site-font-sans);border-radius:24px;outline:none;scroll-margin-top:110px;overflow:hidden;box-shadow:0 12px 40px #0000000d}.workshop-checkout-module___R8Sbq__receipt{--receipt-green:var(--site-green,#427b50)}.workshop-checkout-module___R8Sbq__header{text-align:center;border-bottom:1px solid var(--site-border,#e5e7eb);padding:30px 28px 24px}.workshop-checkout-module___R8Sbq__receipt .workshop-checkout-module___R8Sbq__header{padding:36px 28px 28px}.workshop-checkout-module___R8Sbq__receipt[data-status=PAID] .workshop-checkout-module___R8Sbq__header{background:radial-gradient(at 50% 0,#77bf9221,#0000 75%)}.workshop-checkout-module___R8Sbq__receipt .workshop-checkout-module___R8Sbq__title{font-size:clamp(28px,5vw,38px)}.workshop-checkout-module___R8Sbq__receipt .workshop-checkout-module___R8Sbq__description{max-width:480px}.workshop-checkout-module___R8Sbq__statusIcon{background:color-mix(in srgb, var(--site-blue,#2563eb) 8%, var(--site-bg,#fff));width:48px;height:48px;color:var(--site-blue,#2563eb);border-radius:15px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.workshop-checkout-module___R8Sbq__statusIcon svg{width:24px;height:24px}.workshop-checkout-module___R8Sbq__successIcon{color:var(--enroll-green,#15803d);background:color-mix(in srgb, #18af53 10%, var(--site-bg,#fff))}.workshop-checkout-module___R8Sbq__receipt .workshop-checkout-module___R8Sbq__successIcon{width:58px;height:58px;color:var(--receipt-green);border-radius:50%;animation:.4s ease-out workshop-checkout-module___R8Sbq__welcome;box-shadow:0 0 0 7px #77bf9212}.workshop-checkout-module___R8Sbq__receipt .workshop-checkout-module___R8Sbq__successIcon svg{width:28px;height:28px}.workshop-checkout-module___R8Sbq__statusBadge{border:1px solid var(--site-border,#e5e7eb);background:var(--site-surface-raised,#f6f7f9);border-radius:999px;align-items:center;margin-top:18px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}.workshop-checkout-module___R8Sbq__confirmedBadge{color:var(--receipt-green);border-color:color-mix(in srgb, var(--receipt-green) 22%, transparent);background:color-mix(in srgb, #77bf92 9%, var(--site-bg,#fff))}.workshop-checkout-module___R8Sbq__eyebrow{letter-spacing:.09em;color:var(--site-muted,#737373);margin:0 0 8px;font-size:11px;font-weight:650}.workshop-checkout-module___R8Sbq__title{letter-spacing:-.03em;margin:0;font-size:clamp(23px,4vw,30px);font-weight:650;line-height:1.2}.workshop-checkout-module___R8Sbq__description{max-width:440px;color:var(--site-muted,#737373);margin:12px auto 0;font-size:14px;line-height:1.65}.workshop-checkout-module___R8Sbq__body{padding:24px 28px 28px}.workshop-checkout-module___R8Sbq__summary{background:var(--site-surface,#f7f8fa);border:1px solid var(--site-border,#e5e7eb);border-radius:16px;margin-bottom:24px;padding:20px}.workshop-checkout-module___R8Sbq__summaryLabel{letter-spacing:.07em;color:var(--site-muted,#737373);margin:0 0 8px;font-size:10px;font-weight:650}.workshop-checkout-module___R8Sbq__studentName{overflow-wrap:anywhere;margin:0 0 12px;font-size:18px;font-weight:600}.workshop-checkout-module___R8Sbq__receipt .workshop-checkout-module___R8Sbq__summary{background:var(--site-surface-raised,#f6f7f9)}.workshop-checkout-module___R8Sbq__receipt .workshop-checkout-module___R8Sbq__studentName{margin-bottom:5px;font-size:20px}.workshop-checkout-module___R8Sbq__project{color:var(--site-muted,#737373);margin:0;font-size:13px;line-height:1.65}.workshop-checkout-module___R8Sbq__sessions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 16px;padding:0;list-style:none;display:grid}.workshop-checkout-module___R8Sbq__sessions li{border:1px solid var(--site-border,#e5e7eb);background:var(--site-bg,#fff);border-radius:12px;padding:13px 14px}.workshop-checkout-module___R8Sbq__sessionLabel{color:var(--site-blue,#2563eb);align-items:center;gap:7px;margin-bottom:7px;font-size:11px;font-weight:600;display:flex}.workshop-checkout-module___R8Sbq__sessionLabel svg{flex-shrink:0;width:15px;height:15px}.workshop-checkout-module___R8Sbq__sessionDate{font-size:13px;font-weight:550;line-height:1.65}.workshop-checkout-module___R8Sbq__scheduleTime,.workshop-checkout-module___R8Sbq__format{align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.7;display:flex}.workshop-checkout-module___R8Sbq__scheduleTime svg,.workshop-checkout-module___R8Sbq__format svg{width:16px;height:16px;color:var(--site-muted,#737373);flex:0 0 16px;margin-top:2px}.workshop-checkout-module___R8Sbq__scheduleTime strong{font-weight:600}.workshop-checkout-module___R8Sbq__timeZone{color:var(--site-muted,#737373);margin-top:2px;font-size:11px;display:block}.workshop-checkout-module___R8Sbq__format{flex-wrap:wrap;column-gap:7px;margin-top:10px}.workshop-checkout-module___R8Sbq__date{align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.6;display:flex}.workshop-checkout-module___R8Sbq__date svg{flex:0 0 16px;width:16px;height:16px;margin-top:2px}.workshop-checkout-module___R8Sbq__time{color:var(--site-muted,#737373);margin:4px 0 0 24px;font-size:12px;line-height:1.5}.workshop-checkout-module___R8Sbq__total{border-top:1px solid var(--site-border,#e5e7eb);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;font-size:14px;display:flex}.workshop-checkout-module___R8Sbq__total small{color:var(--site-muted,#737373);margin-top:4px;font-size:11px;display:block}.workshop-checkout-module___R8Sbq__total strong{letter-spacing:-.03em;font-size:26px;font-weight:650}.workshop-checkout-module___R8Sbq__parentConfirmation{cursor:pointer;align-items:flex-start;gap:11px;margin-bottom:18px;font-size:13px;line-height:1.6;display:flex}.workshop-checkout-module___R8Sbq__parentConfirmation input{width:19px;height:19px;accent-color:var(--site-blue,#2563eb);flex:0 0 19px;margin-top:2px}.workshop-checkout-module___R8Sbq__parentConfirmation input:focus-visible{outline:2px solid var(--site-blue,#2563eb);outline-offset:4px}.workshop-checkout-module___R8Sbq__secureNote{color:var(--site-muted,#737373);justify-content:center;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:11px;line-height:1.6;display:flex}.workshop-checkout-module___R8Sbq__secureNote svg{flex:0 0 15px;width:15px;height:15px;margin-top:1px}.workshop-checkout-module___R8Sbq__error,.workshop-checkout-module___R8Sbq__notice,.workshop-checkout-module___R8Sbq__testNotice{border-radius:12px;margin-bottom:18px;padding:13px 15px;font-size:13px;line-height:1.65}.workshop-checkout-module___R8Sbq__error{background:color-mix(in srgb, #dc2626 7%, var(--site-bg,#fff));border:1px solid color-mix(in srgb, #dc2626 24%, var(--site-border,#e5e7eb))}.workshop-checkout-module___R8Sbq__notice{background:var(--site-surface,#f7f8fa);border:1px solid var(--site-border,#e5e7eb)}.workshop-checkout-module___R8Sbq__notice p{margin:0}.workshop-checkout-module___R8Sbq__notice a,.workshop-checkout-module___R8Sbq__support a{text-underline-offset:3px;text-decoration:underline}.workshop-checkout-module___R8Sbq__testNotice{border:1px solid color-mix(in srgb, #eaa61a 35%, var(--site-border,#e5e7eb));background:color-mix(in srgb, #eaa61a 8%, var(--site-bg,#fff))}.workshop-checkout-module___R8Sbq__primaryButton,.workshop-checkout-module___R8Sbq__secondaryButton{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:13px 20px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.workshop-checkout-module___R8Sbq__primaryButton{background:var(--site-button-bg,#181818);color:var(--site-button-text,#fff);border:1px solid #0000}.workshop-checkout-module___R8Sbq__primaryButton:hover{opacity:.88}.workshop-checkout-module___R8Sbq__secondaryButton{background:var(--site-bg,#fff);color:var(--site-text,#181818);border:1px solid var(--site-border,#e5e7eb)}.workshop-checkout-module___R8Sbq__secondaryButton:hover{background:var(--site-surface,#f7f8fa)}.workshop-checkout-module___R8Sbq__secondaryButton:disabled{cursor:wait;opacity:.6}.workshop-checkout-module___R8Sbq__primaryButton svg,.workshop-checkout-module___R8Sbq__secondaryButton svg,.workshop-checkout-module___R8Sbq__textLink svg,.workshop-checkout-module___R8Sbq__textButton svg{flex-shrink:0;width:16px;height:16px}.workshop-checkout-module___R8Sbq__primaryButton:focus-visible,.workshop-checkout-module___R8Sbq__secondaryButton:focus-visible,.workshop-checkout-module___R8Sbq__textLink:focus-visible,.workshop-checkout-module___R8Sbq__textButton:focus-visible{outline:2px solid var(--site-blue,#2563eb);outline-offset:4px}.workshop-checkout-module___R8Sbq__nextSteps{align-items:flex-start;gap:14px;display:flex}.workshop-checkout-module___R8Sbq__nextSteps>div{flex:1;min-width:0}.workshop-checkout-module___R8Sbq__nextIcon,.workshop-checkout-module___R8Sbq__exploreIcon{width:36px;height:36px;color:var(--site-blue,#2563eb);background:var(--site-blue-soft,#eaf0ff);border-radius:11px;flex:0 0 36px;place-items:center;display:grid}.workshop-checkout-module___R8Sbq__nextIcon svg,.workshop-checkout-module___R8Sbq__exploreIcon svg{width:18px;height:18px}.workshop-checkout-module___R8Sbq__nextSteps h2,.workshop-checkout-module___R8Sbq__statusHelp h2{letter-spacing:-.025em;margin:0 0 10px;font-size:19px;font-weight:600;line-height:1.4}.workshop-checkout-module___R8Sbq__nextSteps p,.workshop-checkout-module___R8Sbq__statusHelp p{color:var(--site-muted,#737373);margin:0 0 14px;font-size:13px;line-height:1.75}.workshop-checkout-module___R8Sbq__nextSteps strong{color:var(--site-text,#181818);font-weight:550}.workshop-checkout-module___R8Sbq__nextSteps .workshop-checkout-module___R8Sbq__stepLabel{letter-spacing:.08em;margin:0 0 6px;font-size:10px;font-weight:650}.workshop-checkout-module___R8Sbq__emailCard{border:1px solid color-mix(in srgb, var(--site-blue,#2563eb) 20%, var(--site-border,#e5e7eb));background:color-mix(in srgb, var(--site-blue,#2563eb) 4%, var(--site-bg,#fff));border-radius:12px;margin:16px 0;padding:12px 14px}.workshop-checkout-module___R8Sbq__emailCard>span{color:var(--site-muted,#737373);margin-bottom:5px;font-size:11px;display:block}.workshop-checkout-module___R8Sbq__emailCard a{color:var(--site-blue,#2563eb);text-underline-offset:3px;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.6;display:inline}.workshop-checkout-module___R8Sbq__emailCard a svg{vertical-align:middle;width:14px;height:14px;display:inline-block}.workshop-checkout-module___R8Sbq__emailCard a:focus-visible,.workshop-checkout-module___R8Sbq__support a:focus-visible{outline:2px solid var(--site-blue,#2563eb);outline-offset:4px}.workshop-checkout-module___R8Sbq__nextSteps .workshop-checkout-module___R8Sbq__reassurance{margin-bottom:0;font-size:12px}.workshop-checkout-module___R8Sbq__explore{border-top:1px solid var(--site-border,#e5e7eb);align-items:flex-start;gap:12px;margin-top:24px;padding-top:20px;display:flex}.workshop-checkout-module___R8Sbq__exploreIcon{color:var(--site-muted,#737373);background:var(--site-surface-raised,#f6f7f9)}.workshop-checkout-module___R8Sbq__explore h2{letter-spacing:-.015em;margin:0 0 5px;font-size:14px;font-weight:600}.workshop-checkout-module___R8Sbq__explore p{color:var(--site-muted,#737373);margin:0;font-size:12px;line-height:1.6}.workshop-checkout-module___R8Sbq__explore .workshop-checkout-module___R8Sbq__textLink{color:var(--site-blue,#2563eb);margin-top:0}.workshop-checkout-module___R8Sbq__refresh{margin-top:20px}.workshop-checkout-module___R8Sbq__refresh p{color:var(--site-muted,#737373);margin:0 0 12px;font-size:13px;line-height:1.6}.workshop-checkout-module___R8Sbq__reference{border-top:1px solid var(--site-border,#e5e7eb);color:var(--site-muted,#737373);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:24px;padding-top:18px;font-size:11px;display:flex}.workshop-checkout-module___R8Sbq__reference span:last-child{overflow-wrap:anywhere}.workshop-checkout-module___R8Sbq__support{color:var(--site-muted,#737373);overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.7}.workshop-checkout-module___R8Sbq__textLink,.workshop-checkout-module___R8Sbq__textButton{color:var(--site-text,#181818);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:44px;margin-top:8px;padding:0;font-family:inherit;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.workshop-checkout-module___R8Sbq__center{text-align:center;padding:36px 28px}.workshop-checkout-module___R8Sbq__center>p{color:var(--site-muted,#737373);font-size:14px;line-height:1.7}.workshop-checkout-module___R8Sbq__center>a,.workshop-checkout-module___R8Sbq__center>button{margin:8px 6px}.workshop-checkout-module___R8Sbq__center .workshop-checkout-module___R8Sbq__support{display:block}.workshop-checkout-module___R8Sbq__largeIcon{width:32px;height:32px;color:var(--site-muted,#737373);margin:0 auto 20px}.workshop-checkout-module___R8Sbq__center>.workshop-checkout-module___R8Sbq__spinner{width:24px;height:24px;margin:auto}.workshop-checkout-module___R8Sbq__spinner{animation:1.2s linear infinite workshop-checkout-module___R8Sbq__spin}@keyframes workshop-checkout-module___R8Sbq__spin{to{transform:rotate(360deg)}}@keyframes workshop-checkout-module___R8Sbq__welcome{0%{opacity:.5;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (max-width:540px){.workshop-checkout-module___R8Sbq__sessions{grid-template-columns:1fr;gap:8px}.workshop-checkout-module___R8Sbq__nextSteps{display:block}.workshop-checkout-module___R8Sbq__nextIcon{margin-bottom:12px}}@media (max-width:400px){.workshop-checkout-module___R8Sbq__header,.workshop-checkout-module___R8Sbq__receipt .workshop-checkout-module___R8Sbq__header{padding:24px 18px 20px}.workshop-checkout-module___R8Sbq__body{padding:20px 18px 24px}.workshop-checkout-module___R8Sbq__summary{padding:16px}.workshop-checkout-module___R8Sbq__total strong{font-size:24px}.workshop-checkout-module___R8Sbq__primaryButton{width:100%}.workshop-checkout-module___R8Sbq__center{padding:28px 18px}.workshop-checkout-module___R8Sbq__receipt .workshop-checkout-module___R8Sbq__total{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.workshop-checkout-module___R8Sbq__spinner,.workshop-checkout-module___R8Sbq__receipt .workshop-checkout-module___R8Sbq__successIcon{animation:none}}
.applicant-role-selector-module__XHFeiG__fieldset{border:0;min-width:0;margin:0 0 25px;padding:0}.applicant-role-selector-module__XHFeiG__legend{color:#333;margin:0 0 10px;padding:0;font-size:14px;font-weight:650}.applicant-role-selector-module__XHFeiG__options{background:#f4f5f7;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.applicant-role-selector-module__XHFeiG__option{cursor:pointer;min-width:0;position:relative}.applicant-role-selector-module__XHFeiG__input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.applicant-role-selector-module__XHFeiG__choice{color:#626975;text-align:center;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;height:100%;min-height:48px;padding:10px 8px;font-size:13px;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s,color .15s;display:flex}.applicant-role-selector-module__XHFeiG__choice svg{flex-shrink:0;width:18px;height:18px}.applicant-role-selector-module__XHFeiG__choice>span{min-width:0}.applicant-role-selector-module__XHFeiG__input:checked+.applicant-role-selector-module__XHFeiG__choice{color:#2865ec;background:#fff;border-color:#c6d7fd;box-shadow:0 2px 5px #00000008}.applicant-role-selector-module__XHFeiG__input:focus-visible+.applicant-role-selector-module__XHFeiG__choice{outline-offset:3px;outline:3px solid #2865ec}.applicant-role-selector-module__XHFeiG__option:hover .applicant-role-selector-module__XHFeiG__choice{color:#2865ec}.applicant-role-selector-module__XHFeiG__help{color:#777;margin:9px 0 0;font-size:12px;line-height:1.65}.applicant-role-selector-module__XHFeiG__error{color:#dc2626;margin:6px 0 0;font-size:12px;line-height:1.6}@media (max-width:400px){.applicant-role-selector-module__XHFeiG__choice{gap:5px;padding-left:5px;padding-right:5px;font-size:12px}.applicant-role-selector-module__XHFeiG__choice svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.applicant-role-selector-module__XHFeiG__choice{transition:none}}html[data-theme=dark] .applicant-role-selector-module__XHFeiG__legend{color:var(--site-text)}html[data-theme=dark] .applicant-role-selector-module__XHFeiG__options{border-color:var(--site-border);background:var(--site-field)}html[data-theme=dark] .applicant-role-selector-module__XHFeiG__choice{color:var(--site-muted)}html[data-theme=dark] .applicant-role-selector-module__XHFeiG__input:checked+.applicant-role-selector-module__XHFeiG__choice{border-color:var(--site-blue);background:var(--site-blue-soft);color:var(--site-blue);box-shadow:none}html[data-theme=dark] .applicant-role-selector-module__XHFeiG__input:focus-visible+.applicant-role-selector-module__XHFeiG__choice{outline-color:var(--site-blue)}html[data-theme=dark] .applicant-role-selector-module__XHFeiG__option:hover .applicant-role-selector-module__XHFeiG__choice{color:var(--site-blue)}html[data-theme=dark] .applicant-role-selector-module__XHFeiG__help{color:var(--site-muted)}html[data-theme=dark] .applicant-role-selector-module__XHFeiG__error{color:var(--site-red)}
