.jgxFSG_page{--ink:#122447;--muted:#5e6d87;--accent:#ff7900;min-height:100dvh;color:var(--ink);background:#fff;grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr);font-family:Arial,Helvetica,sans-serif;display:grid}.jgxFSG_page a{text-decoration:none}.jgxFSG_page a:focus-visible,.jgxFSG_page button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.jgxFSG_story{color:#e0e9f9;background:#073b98;flex-direction:column;padding:40px 55px 30px;display:flex;position:relative;overflow:hidden}.jgxFSG_story:after{content:"";pointer-events:none;border:1px solid #ffffff09;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-230px;left:-200px;box-shadow:0 0 0 70px #ffffff03,0 0 0 140px #ffffff02}.jgxFSG_brand{letter-spacing:-1.6px;color:#e4ecf9;align-self:start;align-items:center;gap:8px;font-size:31px;font-weight:800;display:flex}.jgxFSG_brand>span{color:#073b98;background:#cedcf5;border-radius:11px;place-items:center;width:40px;height:44px;display:grid}.jgxFSG_brand em{color:#a6b0c2;font-style:normal;font-weight:400}.jgxFSG_storyContent{z-index:1;max-width:430px;margin-block:auto;padding:64px 0;position:relative}.jgxFSG_eyebrow{letter-spacing:1.8px;color:#a2aec3;margin:0 0 25px;font-size:10px;font-weight:700}.jgxFSG_story h2{letter-spacing:-2.7px;margin:0;font-size:clamp(40px,4.2vw,64px);font-weight:500;line-height:1.08}.jgxFSG_story h2 i{color:#ffad3d;letter-spacing:-2px;font-family:Georgia,serif;font-weight:400}.jgxFSG_storyDescription{color:#b4bccb;max-width:350px;margin:27px 0 35px;font-size:15px;line-height:1.85}.jgxFSG_dayCard{background:#ffffff05;border:1px solid #5f6e8959;border-radius:10px;max-width:370px;padding:22px 23px}.jgxFSG_dayCardHeading{color:#d0def5;border-bottom:1px solid #5f6e8940;align-items:center;gap:10px;padding-bottom:17px;font-size:12px;display:flex}.jgxFSG_dayCardHeading>svg{color:#a9b6cd}.jgxFSG_dayItem{color:#aeb8c8;align-items:center;gap:12px;margin-top:17px;font-size:11px;display:flex}.jgxFSG_dayItem svg{color:#8d9ab1;flex-shrink:0}.jgxFSG_storyFooter{color:#99a4b8;z-index:1;justify-content:space-between;align-items:center;gap:15px;font-size:10px;display:flex;position:relative}.jgxFSG_storyFooter a{color:#c3d4f2;align-items:center;gap:6px;display:flex}.jgxFSG_formSide{flex-direction:column;min-width:0;padding:35px 45px 24px;display:flex}.jgxFSG_topline{color:#73829d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.jgxFSG_topline a{color:var(--ink);align-items:center;gap:7px;font-weight:600;display:inline-flex}.jgxFSG_topline>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jgxFSG_formCenter{width:100%;max-width:430px;margin:auto;padding-block:45px}.jgxFSG_progress{gap:20px;margin-bottom:35px;display:flex}.jgxFSG_progress>div{color:#8f9cb2;border-bottom:2px solid #c9d8f3;flex:1;align-items:center;gap:7px;padding-bottom:13px;display:flex}.jgxFSG_progress>div>span{border:1px solid #bfd2f2;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.jgxFSG_progress small{white-space:nowrap;font-size:10px}.jgxFSG_progress .jgxFSG_currentStep{color:#39475e;border-color:#5c6b84}.jgxFSG_progress .jgxFSG_currentStep>span{background:#cddcf4;border-color:#bdc8db}.jgxFSG_form h1{letter-spacing:-1.3px;color:var(--ink)!important;margin-top:0!important;font-size:36px!important;font-weight:600!important;line-height:1.15!important}.jgxFSG_form h1+p{margin-top:12px;color:var(--muted)!important;font-size:14px!important;line-height:1.8!important}.jgxFSG_form label{color:#3b4556;font-size:12px;font-weight:600}.jgxFSG_form input:not([type=checkbox]){color:#122447;box-shadow:none;background:#fff;border:1px solid #bbcff1;border-radius:7px;height:49px}.jgxFSG_form input:not([type=checkbox]):focus-visible{border-color:#62728e;outline:0;box-shadow:0 0 0 3px #5f6f8a20}.jgxFSG_form input::placeholder{color:#8a97ae}.jgxFSG_form input[type=checkbox]{accent-color:#4f607c;flex-shrink:0}.jgxFSG_form button[data-slot=button]{height:49px;box-shadow:none;border-radius:7px;font-size:13px;font-weight:700;color:#122447!important;background:#ff7900!important}.jgxFSG_form button[data-slot=button]:hover{background:#ff941f!important}.jgxFSG_form button:disabled{opacity:.5;cursor:not-allowed}.jgxFSG_form a{color:#3b4d6d}.jgxFSG_form [role=alert]{background:#fff1eb;border:1px solid #e9c7b9;border-radius:7px}.jgxFSG_form [role=alert] p,.jgxFSG_form [role=alert] svg{color:#a63e25!important}.jgxFSG_form .text-primary{color:#3b4d6d}.jgxFSG_form .text-gray-900{color:var(--ink)}:is(.jgxFSG_form .text-gray-500,.jgxFSG_form .text-gray-400){color:#62718c}.jgxFSG_form .border-border{background:#edf4ff;border-color:#c1d3f2}.jgxFSG_form .bg-primary{background:#3b4d6d}.jgxFSG_form .text-emerald-600{color:#374f78}.jgxFSG_form .bg-amber-50{background:#e1eaf9}:is(.jgxFSG_form .w-11,.jgxFSG_form .w-12){width:min(48px,14%);min-width:0}.jgxFSG_form .h-14{font-size:21px;height:58px!important}.jgxFSG_support{color:#72829d;justify-content:center;align-items:center;gap:7px;margin-top:27px;font-size:10px;line-height:1.6;display:flex}.jgxFSG_support svg{flex-shrink:0}.jgxFSG_formFooter{color:#7e8da6;justify-content:space-between;gap:15px;font-size:10px;display:flex}.jgxFSG_formFooter a{color:#55637b}.jgxFSG_password{position:relative}.jgxFSG_password input{padding-right:54px}.jgxFSG_password button{inset-block:0;color:#63738f;background:0 0;justify-content:center;align-items:center;padding-inline:13px;display:flex;position:absolute;right:4px}.jgxFSG_form form{margin:0}.jgxFSG_employeeNotice{background:#edf4ff;border:1px solid #c1d3f2;border-radius:7px;margin-top:20px;padding:15px 17px}.jgxFSG_employeeNotice strong{color:#39455b;font-size:12px}.jgxFSG_employeeNotice p{color:#62718c;margin:5px 0 8px;font-size:11px;line-height:1.8}.jgxFSG_employeeNotice a{align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.jgxFSG_passwordHelp{justify-content:space-between;align-items:center;gap:10px;display:flex}.jgxFSG_passwordHelp a{font-size:11px;font-weight:500}.jgxFSG_showButton{border:0}.jgxFSG_form .space-y-3>*+*{margin-top:17px}.jgxFSG_form .space-y-1>*+*{margin-top:5px}@media (min-width:1600px){.jgxFSG_story{padding-inline:90px}.jgxFSG_formSide{padding-inline:70px}.jgxFSG_formCenter{max-width:460px}}@media (max-width:1050px){.jgxFSG_story{padding:35px}.jgxFSG_formSide{padding:30px}.jgxFSG_story h2{font-size:48px}.jgxFSG_storyDescription{font-size:14px}.jgxFSG_dayCard{padding:19px}.jgxFSG_topline{font-size:10px}.jgxFSG_topline>span{gap:5px}.jgxFSG_form h1{font-size:32px!important}.jgxFSG_progress{gap:12px}.jgxFSG_progress small{font-size:9px}}@media (max-width:780px){.jgxFSG_page{grid-template-columns:1fr}.jgxFSG_story{padding:22px 28px;display:block}.jgxFSG_brand{gap:6px;font-size:26px}.jgxFSG_brand>span{width:33px;height:36px}.jgxFSG_brand svg{width:20px}.jgxFSG_storyContent{max-width:100%;padding:25px 0 3px}.jgxFSG_story h2{letter-spacing:-1.3px;font-size:34px;line-height:1.15}.jgxFSG_story h2 br{display:none}.jgxFSG_story h2 br:after{content:" "}.jgxFSG_story h2 i{letter-spacing:-1px}.jgxFSG_story h2 br+i:before{content:" "}.jgxFSG_story h2 br+br{display:none}.jgxFSG_story h2 br{margin-right:5px}.jgxFSG_storyDescription{max-width:480px;margin:12px 0 6px;font-size:12px;line-height:1.8}.jgxFSG_eyebrow{letter-spacing:1.5px;margin-bottom:12px;font-size:9px}.jgxFSG_dayCard,.jgxFSG_storyFooter{display:none}.jgxFSG_formSide{padding:25px 28px}.jgxFSG_formCenter{max-width:460px;padding:30px 0}.jgxFSG_progress{margin-bottom:27px}.jgxFSG_progress small,.jgxFSG_topline{font-size:10px}.jgxFSG_form h1{font-size:32px!important}.jgxFSG_formFooter{padding-bottom:4px}.jgxFSG_support{font-size:9px}.jgxFSG_form input:not([type=checkbox]){font-size:16px}.jgxFSG_form h1+p{font-size:13px!important}.jgxFSG_form label{font-size:12px}}@media (max-width:380px){.jgxFSG_story{padding:20px}.jgxFSG_story h2{font-size:29px}.jgxFSG_formSide{padding:22px 20px}.jgxFSG_topline{gap:12px;font-size:9px}.jgxFSG_topline>span{gap:4px}.jgxFSG_progress{gap:9px}.jgxFSG_progress small{font-size:9px}.jgxFSG_progress>div{gap:5px}.jgxFSG_form h1{font-size:29px!important}.jgxFSG_formFooter{font-size:9px}.jgxFSG_form .h-14{height:49px!important}.jgxFSG_form .space-y-3>*+*{margin-top:15px}}.jgxFSG_form input:not([type=checkbox]),.jgxFSG_form label>span:not(:first-child){font-weight:400}.jgxFSG_brand>span{background:#fff}.jgxFSG_brand em,.jgxFSG_story h2 i{color:#ffad3d}
