.prospectShell{color:#1f2b24;background:radial-gradient(circle at 0 0,#2b7bbb1a,#0000 34rem),linear-gradient(#fbfcfb 0%,#f3f7f5 46%,#fff 100%);min-height:100vh;overflow-x:clip}.prospectSkipLink{color:#fff;opacity:0;z-index:20;background:#174b7a;border-radius:0 0 8px 8px;min-height:44px;padding:12px 16px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .12s,opacity .12s;position:fixed;top:0;left:16px;transform:translateY(-120%)}.prospectSkipLink:focus{opacity:1;transform:translateY(0)}.prospectHeader{background:#fffffff0;border-bottom:1px solid #dce6df;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:66px;padding:12px clamp(18px,4vw,42px);display:grid}.prospectBrand{align-items:center;min-width:0;display:inline-flex}.prospectBrand picture,.prospectBrand img,.prospectBrandLogo{width:190px;max-width:min(220px,38vw);height:auto;display:block}.prospectHeaderMeta{gap:2px;min-width:0;display:grid}.prospectHeaderMeta strong{color:#172a3a;font-size:14px;line-height:1.2}.prospectHeaderMeta span,.prospectProductLabel{color:#557066;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2}.prospectHeaderActions{justify-content:end;align-items:center;gap:14px;display:flex}.prospectHeaderActions a{color:#174b7a;font-size:13px;font-weight:800;text-decoration:none}.prospectMain{gap:20px;width:100%;max-width:1180px;margin:0 auto;padding:32px clamp(18px,4vw,40px) 52px;display:grid}.prospectIntro,.prospectTrustPanel{background:#ffffffe6;border:1px solid #dce6df;border-radius:8px;min-width:0;padding:clamp(18px,3vw,26px)}.prospectIntro{gap:14px;display:grid}.prospectIntro h1{color:#182b3b;overflow-wrap:anywhere;max-width:900px;margin:0;font-size:clamp(34px,5vw,54px);line-height:1.04}.prospectIntro p{color:#53645b;max-width:820px;margin:0;font-size:16px;line-height:1.55}.prospectProgress{gap:8px;max-width:520px;display:grid}.prospectProgress>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.prospectProgress span{color:#557066;text-transform:uppercase;font-size:12px;font-weight:800}.prospectProgress strong{color:#174b7a;font-size:13px}.prospectProgressTrack{background:#e8f0ea;border-radius:999px;height:8px;overflow:hidden}.prospectProgressTrack span{background:linear-gradient(90deg,#174b7a,#2c8a67);height:100%;display:block}.prospectIntroActions,.prospectTrustPanel{flex-wrap:wrap;gap:10px;display:flex}.prospectTrustPanel span{color:#244438;background:#eef6f2;border:1px solid #d4e7dc;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:800;line-height:1.3}.prospectShell button{color:#fff;background:#174b7a;border-color:#174b7a;min-height:44px}.prospectShell button:hover{background:#0f3f6a;border-color:#0f3f6a}.prospectShell .secondaryButton{color:#174b7a;background:#fff;border-color:#b9c9db}.prospectShell .secondaryButton:hover{background:#f1f7fb;border-color:#9fb6cc}.workStudySetupProspect{gap:20px;display:grid}.prospectShell .workStudySetupHero,.prospectShell .guidedSetupGuardrails,.prospectShell .workStudySetupForm section,.prospectShell .guidedSetupForm{box-shadow:none;border-color:#dce6df}.prospectShell .workStudySetupHero h1{color:#182b3b}@media (max-width:760px){.prospectHeader{grid-template-columns:1fr;align-items:start}.prospectHeaderActions{justify-content:start}.prospectHeaderActions a{align-items:center;min-height:44px;display:inline-flex}.prospectMain{padding-top:20px}.prospectIntroActions{flex-direction:column;align-items:stretch}.prospectIntroActions a,.prospectTrustPanel span{text-align:center;justify-content:center;width:100%}.s339WorkStudySetupShell .prospectMain{gap:12px;padding-top:14px}.s339WorkStudySetupShell .prospectIntro,.s339WorkStudySetupShell .prospectTrustPanel{padding:16px}.s339WorkStudySetupShell .prospectIntro{gap:10px}.s339WorkStudySetupShell .prospectIntro h1{font-size:30px}.s339WorkStudySetupShell .prospectTrustPanel{gap:8px}}@media (prefers-reduced-motion:reduce){.prospectSkipLink{transition:none}}.s339WorkStudySetupShell .prospectMain{background:radial-gradient(circle at 8% 0,#8de0dc2e,#0000 28rem),linear-gradient(#f6fafb 0%,#eef5f7 100%);max-width:none;padding-left:0;padding-right:0}.s339WorkStudySetupShell .s339SetupContextPanel{border-color:#dbe5ef;box-shadow:0 16px 34px #081d3d0f}.s339WorkStudySetupShell .s339ContextIntro p,.s339WorkStudySetupShell .s339ContextFacts dd,.s339WorkStudySetupShell .s339SetupReadinessPanel p{color:#244258}.s339WorkStudySetupShell .s339SetupSection,.s339WorkStudySetupShell .s339GuidedForm,.s339WorkStudySetupShell .s339GuidedGuardrails{box-shadow:0 16px 34px #081d3d0f}
.workStudyShellSkip{color:#10284c;z-index:20;background:#fff;border:2px solid #10284c;border-radius:6px;padding:10px 12px;font-weight:900;position:absolute;top:-120px;left:16px}.workStudyShellSkip:focus{top:16px}.workStudyShellEyebrow{color:#31515f;letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.workStudyStatusChip{color:#14582d;white-space:nowrap;background:#eaf7ef;border:1px solid #b8dec7;border-radius:999px;align-items:center;min-height:32px;padding:6px 10px;font-size:13px;font-weight:900;display:inline-flex}.workStudyEmployeeShell{color:#10284c;background:linear-gradient(#ffffffdb,#f4faf7f0),#f4faf7;min-height:100vh;padding:16px 16px 88px}.employeeMobileHeader{background:#fff;border:1px solid #d8e3eb;border-radius:8px;justify-content:space-between;align-items:end;gap:16px;max-width:760px;margin:0 auto 12px;padding:16px;display:flex;box-shadow:0 12px 26px #081d3d14}.employeeMobileHeader h1{margin:5px 0 6px;font-size:28px;line-height:1.12}.employeeMobileHeader p:not(.workStudyShellEyebrow){color:#536476;margin:0;font-size:15px;line-height:1.4}.employeeContextStrip{background:#eaf8f4;border:1px solid #bfe2d9;border-radius:8px;gap:5px;max-width:760px;margin:0 auto 12px;padding:12px 14px;display:grid}.employeeContextStrip strong{color:#0f5846}.employeeContextStrip span{color:#384d5e;line-height:1.4}.employeeMobileContent{max-width:760px;margin:0 auto}.workStudyEmployeeShell .participantPanel{border-radius:8px;max-width:none;margin:0;padding:18px}.workStudyEmployeeShell .participantHeader h2,.workStudyClientShell .participantHeader h2{margin:6px 0 10px;font-size:26px;line-height:1.12}.workStudyEmployeeShell .participantForm button,.workStudyEmployeeShell .participantCorrectionForm button,.workStudyClientShell .participantForm button,.workStudyClientShell .participantCorrectionForm button{min-height:44px}.employeeBottomNav{z-index:12;background:#fffffff5;border:1px solid #d8e3eb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:760px;margin:0 auto;padding:8px;display:grid;position:fixed;bottom:12px;left:16px;right:16px;box-shadow:0 14px 34px #081d3d29}.employeeBottomNav a{color:#10284c;border-radius:6px;justify-content:center;align-items:center;min-height:38px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.employeeBottomNav a:focus,.employeeBottomNav a:hover{background:#eaf8f4}.workStudyEmployeeShell:has(.s340ParticipantExperience){padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))}.workStudyEmployeeShell:has(.s340ParticipantExperience) .employeeMobileContent{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.workStudyEmployeeShell:has(.s340ParticipantExperience) .employeeBottomNav{width:min(100%,760px);margin:16px auto 0;position:static;bottom:auto;left:auto;right:auto}.workStudyClientShell{color:#10284c;background:#f6f9fb;min-height:100vh;padding:20px}.clientWorkspaceHeader{background:#fff;border:1px solid #d8e3eb;border-radius:8px;justify-content:space-between;align-items:end;gap:18px;max-width:1280px;margin:0 auto 16px;padding:18px 20px;display:flex;box-shadow:0 14px 32px #081d3d12}.clientWorkspaceHeader h1{margin:5px 0 8px;font-size:32px;line-height:1.12}.clientWorkspaceHeader p:not(.workStudyShellEyebrow){color:#536476;margin:0;font-size:16px;line-height:1.45}.clientWorkspaceHeaderStatus{place-items:end;gap:8px;display:grid}.clientWorkspaceHeaderStatus span:not(.workStudyStatusChip){color:#536476;text-align:right;font-size:14px;font-weight:800;line-height:1.35}.clientWorkspaceFrame{grid-template-columns:238px minmax(0,1fr);gap:16px;max-width:1280px;margin:0 auto;display:grid}.clientWorkspaceNav{background:#fff;border:1px solid #d8e3eb;border-radius:8px;align-self:start;gap:16px;padding:12px;display:grid;position:sticky;top:16px}.clientWorkspaceNav nav{gap:4px;display:grid}.clientWorkspaceNav a{color:#10284c;border-radius:6px;min-height:38px;padding:10px;font-size:14px;font-weight:900;text-decoration:none}.clientWorkspaceNav a:focus,.clientWorkspaceNav a:hover{background:#edf6f8}.clientWorkspaceNav p{color:#536476;border-top:1px solid #dce6ef;margin:0;padding-top:12px;font-size:13px;line-height:1.45}.clientWorkspaceContent{min-width:0}.workStudyClientShell .participantPanel{border-radius:8px;max-width:none;margin:0}.clientStatusDeck{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.clientStatusCard{background:#f8fbfc;border:1px solid #d8e3eb;border-radius:8px;gap:6px;min-height:104px;padding:14px;display:grid}.clientStatusCard span{color:#536476;text-transform:uppercase;font-size:12px;font-weight:900}.clientStatusCard strong{color:#10284c;font-size:20px;line-height:1.2}.clientStatusCard small{color:#536476;font-size:13px;font-weight:700;line-height:1.35}@media (max-width:860px){.clientWorkspaceFrame{grid-template-columns:1fr}.clientWorkspaceNav{position:static}.clientWorkspaceNav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.clientStatusDeck{grid-template-columns:1fr}}@media (max-width:720px){.employeeMobileHeader,.clientWorkspaceHeader{align-items:start;display:grid}.clientWorkspaceHeaderStatus{justify-items:start}.clientWorkspaceHeaderStatus span:not(.workStudyStatusChip){text-align:left}.employeeMobileHeader h1,.clientWorkspaceHeader h1{font-size:26px}.workStudyClientShell{padding:14px}.workStudyEmployeeShell:has(.s340ParticipantExperience){padding-bottom:calc(148px + env(safe-area-inset-bottom,0px))}.workStudyEmployeeShell:has(.s340ParticipantExperience) .employeeMobileContent{padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))}.clientWorkspaceNav nav{grid-template-columns:1fr}}
