.btvProfessionOnboarding305{width:min(92vw,620px);border:0;border-radius:28px;padding:clamp(22px,5vw,38px);color:var(--ink);background:var(--card);box-shadow:0 30px 90px #061e2366}.btvProfessionOnboarding305::backdrop{background:#08262bc9;backdrop-filter:blur(8px)}.btvProfessionOnboarding305 h2{font-family:Georgia,serif;font-size:clamp(26px,5vw,38px);margin:7px 0}.btvProfessionOnboarding305 p{color:var(--muted);line-height:1.55}.btvProfessionOnboarding305 .eyebrow,.btvProfessionOnboarding305 legend{font-size:11px;letter-spacing:.14em;font-weight:800;color:var(--teal)}.btvProfessionOnboarding305 fieldset{border:0;padding:0;margin:22px 0 0;display:grid;gap:10px}.btvProfessionOnboarding305 legend{margin-bottom:9px}.btvProfessionOnboarding305 button{display:grid;gap:5px;text-align:left;width:100%;padding:16px;border:1px solid var(--line);border-radius:17px;background:var(--bg);color:var(--ink)}.btvProfessionOnboarding305 button:not(:disabled):hover,.btvProfessionOnboarding305 button:not(:disabled):focus-visible{border-color:var(--teal);outline:3px solid color-mix(in srgb,var(--teal) 25%,transparent)}.btvProfessionOnboarding305 button small{color:var(--muted);font-weight:400}.btvProfessionOnboarding305 button:disabled{opacity:.58;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.btvProfessionOnboarding305,.btvProfessionOnboarding305 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.btvProfessionControl305{margin:0 0 18px;padding:clamp(18px,3vw,26px);border:1px solid color-mix(in srgb,var(--teal) 28%,var(--line));border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--mint) 45%,var(--card)),var(--card));box-shadow:0 16px 36px #082d3012}.btvProfessionControl305>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.btvProfessionControl305>header span,.btvProfessionControl305 legend,.btvProfessionConfirm305 form>span{display:block;color:var(--teal);font-size:10px;font-weight:900;letter-spacing:.14em}.btvProfessionControl305 h2{margin:5px 0;font:700 clamp(22px,3vw,30px) Georgia,serif}.btvProfessionControl305 header p{max-width:680px;margin:7px 0 0;color:var(--muted);line-height:1.55}.btvProfessionControl305>header strong{flex:0 0 auto;border-radius:999px;padding:9px 13px;color:#fff;background:var(--teal);font-size:12px}.btvProfessionGroups305{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-top:20px}.btvProfessionGroups305 fieldset{min-width:0;border:1px solid var(--line);border-radius:17px;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.btvProfessionGroups305 fieldset:last-child{grid-template-columns:1fr}.btvProfessionGroups305 legend{padding:0 7px}.btvProfessionGroups305 button{display:grid;gap:4px;min-height:76px;text-align:left;border:1px solid transparent;border-radius:13px;padding:13px;background:var(--bg);color:var(--ink)}.btvProfessionGroups305 button small{color:var(--muted);line-height:1.35}.btvProfessionGroups305 button[aria-pressed=true]{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,var(--card));box-shadow:inset 0 0 0 1px var(--gold)}.btvProfessionGroups305 button:not(:disabled):hover,.btvProfessionGroups305 button:not(:disabled):focus-visible{border-color:var(--teal);outline:3px solid color-mix(in srgb,var(--teal) 20%,transparent);outline-offset:2px}.btvProfessionGroups305 button:disabled:not([aria-pressed=true]){opacity:.5;cursor:not-allowed}.btvProfessionStatus305{min-height:18px;margin:10px 0 0;color:var(--muted);font-size:12px}.btvProfessionConfirm305{width:min(92vw,560px);border:0;border-radius:25px;padding:0;color:var(--ink);background:var(--card);box-shadow:0 32px 90px #061e236e}.btvProfessionConfirm305::backdrop{background:#08262bd6;backdrop-filter:blur(7px)}.btvProfessionConfirm305 form{padding:clamp(22px,5vw,36px)}.btvProfessionConfirm305 h2{font:700 clamp(25px,5vw,36px) Georgia,serif;margin:8px 0 12px}.btvProfessionConfirm305 p{color:var(--muted);line-height:1.6}.btvProfessionConfirm305 form>div{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.btvProfessionConfirm305 button{border:1px solid var(--line);border-radius:11px;padding:11px 15px;background:var(--bg);color:var(--ink);font-weight:850}.btvProfessionConfirm305 button.primary{border-color:var(--teal);background:var(--teal);color:#fff}.btvProfessionConfirm305 button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media(max-width:680px){.btvProfessionControl305>header{display:grid}.btvProfessionControl305>header strong{justify-self:start}.btvProfessionGroups305{grid-template-columns:1fr}.btvProfessionGroups305 fieldset{grid-template-columns:1fr}.btvProfessionConfirm305 form>div{display:grid}.btvProfessionConfirm305 button{width:100%;min-height:46px}}@media(prefers-reduced-motion:reduce){.btvProfessionControl305 *,.btvProfessionConfirm305 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.qrContentWithPathway139>.btvProfessionControl305{grid-column:1/-1}
.btvNursePathwaySwitch390{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--gold,#dda94f) 55%,var(--line,#dce6e4));border-radius:12px;background:color-mix(in srgb,var(--gold,#dda94f) 10%,var(--card,#fff));color:var(--ink,#173438);font:800 12px/1.1 inherit;cursor:pointer}.btvNursePathwaySwitch390 span{font-size:17px;color:var(--teal,#0d706f)}.btvNursePathwaySwitch390:hover,.btvNursePathwaySwitch390:focus-visible{border-color:var(--teal,#0d706f);outline:3px solid color-mix(in srgb,var(--teal,#0d706f) 20%,transparent);outline-offset:2px}body[data-btv-profession="teacher"] .btvNursePathwaySwitch390,body[data-btv-profession="student"] .btvNursePathwaySwitch390{display:none}.teacherPathwaySwitch390{display:flex!important;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-height:42px;margin:0 0 9px!important;border:1px solid #3d6b65!important;border-radius:10px!important;background:#0d4641!important;color:#fff!important;padding:9px 11px!important;font-weight:800!important;cursor:pointer}.teacherPathwaySwitch390 svg{width:17px;height:17px}.btvPathwayTransition390{position:fixed;inset:auto 18px 18px auto;z-index:10000;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 12px;width:min(390px,calc(100vw - 36px));padding:14px 16px;border:1px solid color-mix(in srgb,var(--gold,#dda94f) 55%,var(--line,#dce6e4));border-radius:16px;background:var(--card,#fff);color:var(--ink,#173438);box-shadow:0 20px 70px #06292d38}.btvPathwayTransition390>span{grid-row:1/3;width:30px;height:30px;border:3px solid color-mix(in srgb,var(--teal,#0d706f) 25%,transparent);border-top-color:var(--teal,#0d706f);border-radius:50%;animation:btvPathwaySpin390 .8s linear infinite}.btvPathwayTransition390 strong{font-size:13px}.btvPathwayTransition390 small{color:var(--muted,#687b7d);font-size:10px;line-height:1.35}@keyframes btvPathwaySpin390{to{transform:rotate(360deg)}}@media(max-width:620px){.btvNursePathwaySwitch390 b{display:none}.btvNursePathwaySwitch390{width:42px;justify-content:center;padding:7px}.btvPathwayTransition390{inset:auto 10px calc(10px + env(safe-area-inset-bottom)) 10px;width:auto}.teacherPathwaySwitch390{min-height:46px}}@media(prefers-reduced-motion:reduce){.btvPathwayTransition390>span{animation:none;border-color:var(--teal,#0d706f)}}
.btvProfessionChooser305{width:min(92vw,720px);padding:0;border:0;border-radius:26px;background:var(--card,#fff);color:var(--ink,#173438);box-shadow:0 34px 100px #061e2380}.btvProfessionChooser305::backdrop{background:#08262bd6;backdrop-filter:blur(8px)}.btvProfessionChooser305 form{padding:clamp(21px,4vw,34px)}.btvProfessionChooser305 header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.btvProfessionChooser305 header span{color:var(--teal,#0d706f);font-size:9px;font-weight:900;letter-spacing:.15em}.btvProfessionChooser305 h2{margin:5px 0 6px;font:700 clamp(26px,4vw,36px)/1.05 Georgia,serif}.btvProfessionChooser305 header p{margin:0;color:var(--muted,#687b7d);line-height:1.5}.btvProfessionChooser305 header>button{flex:0 0 39px;width:39px;height:39px;border:0;border-radius:12px;background:var(--mint,#e4f3ef);color:var(--ink,#173438);font-size:23px}.btvProfessionChooserGrid305{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.btvProfessionChooserGrid305>button{position:relative;display:grid;min-height:118px;align-content:start;gap:5px;padding:17px 44px 17px 17px;border:1px solid var(--line,#dce6e4);border-radius:17px;background:var(--bg,#f7faf8);color:var(--ink,#173438);text-align:left}.btvProfessionChooserGrid305>button:not(:disabled):hover,.btvProfessionChooserGrid305>button:not(:disabled):focus-visible{border-color:var(--teal,#0d706f);outline:3px solid color-mix(in srgb,var(--teal,#0d706f) 20%,transparent);outline-offset:2px;transform:translateY(-1px)}.btvProfessionChooserGrid305 small{color:var(--teal,#0d706f);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.btvProfessionChooserGrid305 b{font:700 22px Georgia,serif}.btvProfessionChooserGrid305 span{color:var(--muted,#687b7d);font-size:11px;line-height:1.4}.btvProfessionChooserGrid305 i{position:absolute;right:17px;top:50%;color:var(--gold,#dda94f);font-size:25px;font-style:normal;transform:translateY(-50%)}.btvProfessionChooserGrid305 em{position:absolute;right:13px;top:13px;padding:5px 7px;border-radius:999px;background:var(--gold,#dda94f);color:#263938;font-size:7px;font-style:normal;font-weight:950;letter-spacing:.08em}.btvProfessionChooserGrid305>button[aria-current=true]{border-color:var(--gold,#dda94f);background:color-mix(in srgb,var(--gold,#dda94f) 12%,var(--card,#fff));opacity:1}.btvProfessionChooserGrid305>button:disabled:not([aria-current=true]){opacity:.5}.btvProfessionChooser305>.btvProfessionStatus305{margin-bottom:0}@media(max-width:620px){.btvProfessionChooserGrid305{grid-template-columns:1fr}.btvProfessionChooserGrid305>button{min-height:96px}.btvProfessionChooser305 header p{font-size:12px}}

/* Release 469: isolate the chooser header from the site's global sticky-header rules. */
.btvProfessionChooser305 header{position:static!important;inset:auto!important;display:flex!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 0 20px!important;padding:0 0 18px!important;overflow:visible!important;border:0!important;border-bottom:1px solid var(--line,#dce6e4)!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;transform:none!important}
.btvProfessionChooser305 header>div{position:static!important;min-width:0;flex:1}
.btvProfessionChooser305 header span,.btvProfessionChooser305 header h2,.btvProfessionChooser305 header p{position:static!important;display:block!important;width:auto!important;max-width:100%!important;height:auto!important;opacity:1!important;visibility:visible!important;transform:none!important}
.btvProfessionChooser305 header h2{margin:5px 0 8px!important;color:var(--ink,#173438)!important;font:700 clamp(26px,4vw,36px)/1.05 Georgia,serif!important;overflow-wrap:anywhere}
.btvProfessionChooser305 header p{margin:0!important;color:var(--muted,#687b7d)!important;font-size:13px!important;line-height:1.5!important}
.btvProfessionChooser305 header>button{position:static!important;inset:auto!important;display:grid!important;width:39px!important;height:39px!important;min-width:39px!important;min-height:39px!important;flex:0 0 39px!important;place-items:center!important;margin:0!important;padding:0!important;transform:none!important}
@media(max-width:620px){.btvProfessionChooser305 form{padding:20px 18px}.btvProfessionChooser305 header{gap:12px!important;padding-bottom:14px!important;margin-bottom:14px!important}.btvProfessionChooser305 header h2{font-size:27px!important}.btvProfessionChooser305 header p{font-size:12px!important}}
.btvNurseRailPathwaySwitch392{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--gold,#dda94f) 45%,transparent);border-radius:13px;background:color-mix(in srgb,var(--gold,#dda94f) 9%,var(--brand,#073b40));color:inherit;text-align:left;cursor:pointer}.btvNurseRailPathwaySwitch392>span:first-child{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--gold,#dda94f) 20%,transparent);color:var(--gold,#dda94f);font-size:18px}.btvNurseRailPathwaySwitch392>span:last-child{display:grid;gap:2px;min-width:0}.btvNurseRailPathwaySwitch392 b{font-size:12px}.btvNurseRailPathwaySwitch392 small{font-size:9px;line-height:1.3;opacity:.75}.btvNurseRailPathwaySwitch392:hover,.btvNurseRailPathwaySwitch392:focus-visible{border-color:var(--gold,#dda94f);outline:2px solid color-mix(in srgb,var(--gold,#dda94f) 22%,transparent);outline-offset:2px}body[data-btv-profession="teacher"] .btvNurseRailPathwaySwitch392,body[data-btv-profession="student"] .btvNurseRailPathwaySwitch392{display:none}
