.signin-module___rFZEq__authPage{color:#18191e;background:#f7f7f9;min-height:100vh;padding:0 1.5rem 3rem;display:block}.signin-module___rFZEq__authHeader{border-bottom:1px solid #e5e5e9;justify-content:space-between;align-items:center;gap:1rem;width:min(72rem,100%);min-height:5.25rem;margin:0 auto;display:flex}.signin-module___rFZEq__authHeader>a{align-items:center;display:inline-flex}.signin-module___rFZEq__headerLogo{width:8.6rem;height:auto;display:block}.signin-module___rFZEq__authHeader p{color:#686a73;margin:0;font-size:.86rem}.signin-module___rFZEq__authHeader p a{color:#5f25ca;margin-left:.2rem;font-weight:700;text-decoration:none}.signin-module___rFZEq__loginShell,.signin-module___rFZEq__signupShell{background:#fff;border:1px solid #dfdfe5;border-radius:1.25rem;width:min(72rem,100%);margin:clamp(2rem,6vh,4.5rem) auto 0;display:grid;overflow:hidden;box-shadow:0 1.25rem 4rem #16142314}.signin-module___rFZEq__loginShell{grid-template-columns:minmax(0,1fr) minmax(25rem,.82fr)}.signin-module___rFZEq__loginIntro{background:linear-gradient(145deg,#f4f1fb 0%,#ebe5f8 100%);border-right:1px solid #ded9ea;flex-direction:column;justify-content:center;min-height:37rem;padding:clamp(2.5rem,6vw,5rem);display:flex}.signin-module___rFZEq__kicker{color:#6226ce;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:760}.signin-module___rFZEq__loginIntro h1,.signin-module___rFZEq__signupAside h2{color:#17171b;letter-spacing:-.055em;max-width:14ch;margin:.85rem 0 1rem;font-size:clamp(2.25rem,4vw,3.55rem);font-weight:680;line-height:1.02}.signin-module___rFZEq__loginIntro>p,.signin-module___rFZEq__signupAside>p{color:#5f6069;max-width:32rem;margin:0;font-size:1rem;line-height:1.65}.signin-module___rFZEq__loginIntro ul{color:#373840;gap:.85rem;margin:2.4rem 0 0;padding:0;font-size:.88rem;list-style:none;display:grid}.signin-module___rFZEq__loginIntro li{align-items:center;gap:.7rem;display:flex}.signin-module___rFZEq__loginIntro li i{background:#6d28d9;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 .3rem #6d28d91a}.signin-module___rFZEq__loginCard{flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,4vw,3.25rem);display:flex}.signin-module___rFZEq__cardHeading>span{color:#777983;font-size:.72rem;font-weight:700}.signin-module___rFZEq__cardHeading h2,.signin-module___rFZEq__stepHeading h1{color:#17181d;letter-spacing:-.04em;margin:.45rem 0 .5rem;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:680}.signin-module___rFZEq__cardHeading p,.signin-module___rFZEq__stepHeading p{color:#73757f;margin:0;font-size:.86rem;line-height:1.55}.signin-module___rFZEq__accessTabs{background:#f4f4f7;border:1px solid #e2e2e8;border-radius:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin-top:1.5rem;padding:.3rem;display:grid}.signin-module___rFZEq__accessTab{color:#71727b;cursor:pointer;min-width:0;min-height:3.25rem;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:.58rem;align-content:center;gap:.2rem;padding:.55rem .65rem;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;display:grid}.signin-module___rFZEq__accessTab span,.signin-module___rFZEq__accessTab small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signin-module___rFZEq__accessTab span{font-size:.72rem;font-weight:720}.signin-module___rFZEq__accessTab small{color:#90919a;font-size:.62rem}.signin-module___rFZEq__accessTab[data-active=true]{color:#4f1da7;background:#fff;border-color:#ded9ea;box-shadow:0 .2rem .7rem #1c182c12}.signin-module___rFZEq__accessTab[data-active=true] small{color:#77717f}.signin-module___rFZEq__accessPanel{padding-top:1.25rem}.signin-module___rFZEq__modeHeading strong{color:#292a30;font-size:.82rem}.signin-module___rFZEq__modeHeading p{color:#7a7c85;margin:.25rem 0 0;font-size:.72rem;line-height:1.45}.signin-module___rFZEq__loginForm,.signin-module___rFZEq__signupForm,.signin-module___rFZEq__form{display:grid}.signin-module___rFZEq__loginForm{gap:1rem;margin-top:1.2rem}.signin-module___rFZEq__staffForm{gap:1rem;margin-top:1.2rem;display:grid}.signin-module___rFZEq__staffForm label{color:#2c2d33;gap:.4rem;font-size:.75rem;font-weight:680;display:grid}.signin-module___rFZEq__staffForm input{color:#17181d;width:100%;min-height:3rem;font:inherit;background:#fff;border:1px solid #d9dbe2;border-radius:.6rem;outline:none;padding:0 .9rem;font-size:.87rem}.signin-module___rFZEq__staffForm input:focus{border-color:#7d51d8;box-shadow:0 0 0 3px #6d28d91a}.signin-module___rFZEq__staffHelp{color:#85868f;text-align:center;margin:.9rem 0 0;font-size:.68rem;line-height:1.45}.signin-module___rFZEq__loginForm label,.signin-module___rFZEq__formGrid label,.signin-module___rFZEq__form label{color:#2c2d33;gap:.45rem;font-size:.78rem;font-weight:680;display:grid}.signin-module___rFZEq__loginForm input,.signin-module___rFZEq__formGrid input,.signin-module___rFZEq__form input{color:#17181d;width:100%;min-height:3rem;font:inherit;background:#fff;border:1px solid #d9dbe2;border-radius:.6rem;outline:none;padding:0 .9rem;font-size:.87rem}.signin-module___rFZEq__loginForm input::placeholder,.signin-module___rFZEq__formGrid input::placeholder,.signin-module___rFZEq__form input::placeholder{color:#a0a2aa}.signin-module___rFZEq__loginForm input:focus,.signin-module___rFZEq__formGrid input:focus,.signin-module___rFZEq__form input:focus{border-color:#7d51d8;box-shadow:0 0 0 3px #6d28d91a}.signin-module___rFZEq__loginLinks{justify-content:flex-end;margin-top:-.2rem;display:flex}.signin-module___rFZEq__loginLinks a,.signin-module___rFZEq__confirmationButton{color:#686a73;font-size:.75rem}.signin-module___rFZEq__loginLinks a:hover,.signin-module___rFZEq__confirmationButton:hover{color:#5f25ca}.signin-module___rFZEq__primaryButton,.signin-module___rFZEq__outlineButton,.signin-module___rFZEq__backButton,.signin-module___rFZEq__confirmationButton,.signin-module___rFZEq__postalControl button,.signin-module___rFZEq__actions button,.signin-module___rFZEq__secondaryLink{cursor:pointer;min-height:3rem;font:inherit;border-radius:.6rem;justify-content:center;align-items:center;font-size:.82rem;font-weight:720;text-decoration:none;display:inline-flex}.signin-module___rFZEq__primaryButton,.signin-module___rFZEq__actions button{color:#fff;background:#6d28d9;border:1px solid #6d28d9}.signin-module___rFZEq__primaryButton:hover,.signin-module___rFZEq__actions button:hover{background:#5b21b6;border-color:#5b21b6}.signin-module___rFZEq__outlineButton,.signin-module___rFZEq__backButton,.signin-module___rFZEq__secondaryLink{color:#313238;background:#fff;border:1px solid #d4d5dc}.signin-module___rFZEq__outlineButton:hover,.signin-module___rFZEq__backButton:hover,.signin-module___rFZEq__secondaryLink:hover{background:#f7f7f9;border-color:#b9bac2}.signin-module___rFZEq__confirmationButton{text-underline-offset:.2rem;background:0 0;border:0;min-height:auto;padding:.45rem;font-weight:550;text-decoration:underline}.signin-module___rFZEq__message{color:#765517;background:#fffaf0;border:1px solid #ead6a2;border-radius:.55rem;margin:1.2rem 0 0;padding:.8rem .9rem;font-size:.78rem;line-height:1.45}.signin-module___rFZEq__inlineError{color:#8b2c2c;background:#fff7f7;border:1px solid #e8c5c5;border-radius:.6rem;margin:1rem 0 0;padding:.75rem .85rem;font-size:.78rem;line-height:1.45}.signin-module___rFZEq__signupShell{grid-template-columns:19rem minmax(0,1fr);width:min(70rem,100%);margin-top:2rem}.signin-module___rFZEq__signupAside{background:#f3effa;border-right:1px solid #e2ddeb;padding:3.1rem 2.4rem}.signin-module___rFZEq__signupAside h2{margin-top:.75rem;font-size:2.35rem}.signin-module___rFZEq__signupAside ol{gap:1.15rem;margin:2.3rem 0 0;padding:0;list-style:none;display:grid}.signin-module___rFZEq__signupAside li{grid-template-columns:1.75rem minmax(0,1fr);gap:.7rem;display:grid}.signin-module___rFZEq__signupAside li b{color:#5f25ca;background:#fff;border:1px solid #cfc3e7;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.68rem;display:grid}.signin-module___rFZEq__signupAside li span,.signin-module___rFZEq__signupAside li small{display:grid}.signin-module___rFZEq__signupAside li strong{color:#29292f;font-size:.76rem}.signin-module___rFZEq__signupAside li small{color:#787984;margin-top:.2rem;font-size:.68rem;line-height:1.4}.signin-module___rFZEq__securityNote{color:#777984;margin-top:2.5rem;font-size:.66rem;line-height:1.55;display:block}.signin-module___rFZEq__signupCard{padding:clamp(1.7rem,4vw,3rem)}.signin-module___rFZEq__signupForm{grid-template-rows:auto auto 1fr auto;min-height:34rem}.signin-module___rFZEq__formProgress{border-bottom:1px solid #e8e8ec;grid-template-columns:1fr auto;gap:.3rem 1rem;padding-bottom:1.35rem;display:grid}.signin-module___rFZEq__formProgress span{color:#82848d;font-size:.68rem}.signin-module___rFZEq__formProgress strong{color:#36373e;font-size:.74rem;font-weight:680}.signin-module___rFZEq__formProgress>div{background:#ececf0;border-radius:99px;grid-column:1/-1;height:.22rem;overflow:hidden}.signin-module___rFZEq__formProgress i{border-radius:inherit;background:#6d28d9;height:100%;transition:width .18s;display:block}.signin-module___rFZEq__formStep{padding:1.6rem 0 0}.signin-module___rFZEq__formStep[hidden]{display:none}.signin-module___rFZEq__offeringGrid{gap:.85rem;display:grid}.signin-module___rFZEq__offeringCard{cursor:pointer;background:#fff;border:1px solid #dedee6;border-radius:.8rem;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:1rem;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.signin-module___rFZEq__offeringCard:has(input:checked){background:#faf8ff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed17}.signin-module___rFZEq__offeringCard input{accent-color:#6d28d9;width:1rem;height:1rem;margin-top:.15rem}.signin-module___rFZEq__offeringCard span{gap:.3rem;display:grid}.signin-module___rFZEq__offeringCard strong{color:#29292f;font-size:.86rem}.signin-module___rFZEq__offeringCard small{color:#747681;font-size:.7rem;line-height:1.45}.signin-module___rFZEq__offeringCard b{color:#6d28d9;text-transform:uppercase;letter-spacing:.04em;background:#ede9fe;border-radius:99px;width:fit-content;padding:.18rem .42rem;font-size:.58rem}.signin-module___rFZEq__stepHeading{margin-bottom:1.45rem}.signin-module___rFZEq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.signin-module___rFZEq__formGrid label>small{color:#898b94;font-size:.67rem;font-weight:480}.signin-module___rFZEq__fieldWide{grid-column:1/-1}.signin-module___rFZEq__dataNotice{color:#696a73;background:#faf8fe;border-left:2px solid #8b5de3;margin-top:1.2rem;padding:.8rem .9rem;font-size:.72rem;line-height:1.5}.signin-module___rFZEq__postalControl{grid-template-columns:minmax(0,1fr) auto;display:grid}.signin-module___rFZEq__postalControl input{border-radius:.6rem 0 0 .6rem}.signin-module___rFZEq__postalControl button{color:#414249;background:#f5f5f7;border:1px solid #d9dbe2;border-left:0;border-radius:0 .6rem .6rem 0;min-height:3rem;padding:0 .8rem;font-size:.72rem}.signin-module___rFZEq__postalControl button:disabled{cursor:wait;opacity:.65}.signin-module___rFZEq__signupActions{border-top:1px solid #e8e8ec;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.7rem;padding-top:1.25rem;display:flex}.signin-module___rFZEq__signupActions button{min-width:8.2rem}.signin-module___rFZEq__primaryButton:focus-visible,.signin-module___rFZEq__outlineButton:focus-visible,.signin-module___rFZEq__accessTab:focus-visible,.signin-module___rFZEq__backButton:focus-visible,.signin-module___rFZEq__confirmationButton:focus-visible,.signin-module___rFZEq__postalControl button:focus-visible,.signin-module___rFZEq__authHeader a:focus-visible,.signin-module___rFZEq__loginLinks a:focus-visible,.signin-module___rFZEq__secondaryLink:focus-visible{outline-offset:2px;outline:3px solid #6d28d92e}.signin-module___rFZEq__main{color:#18191e;background:#f7f7f9;place-items:center;min-height:100vh;padding:1.5rem;display:grid}.signin-module___rFZEq__card{background:#fff;border:1px solid #dfdfe5;border-radius:1rem;gap:1.2rem;width:min(30rem,100%);padding:2rem;display:grid;box-shadow:0 1rem 3rem #16142314}.signin-module___rFZEq__logo{filter:brightness(.12);width:9rem;height:auto;margin-bottom:1rem;display:block}.signin-module___rFZEq__card h1{color:#18191e;max-width:16ch;margin:.5rem 0;font-size:2.1rem}.signin-module___rFZEq__card p{color:#6c6e77}.signin-module___rFZEq__form{gap:1rem}.signin-module___rFZEq__actions{gap:.7rem;display:grid}.signin-module___rFZEq__secondaryLink{width:100%}@media (max-width:850px){.signin-module___rFZEq__loginShell,.signin-module___rFZEq__signupShell{grid-template-columns:1fr}.signin-module___rFZEq__loginIntro{border-bottom:1px solid #ded9ea;border-right:0;min-height:auto;padding:2.5rem}.signin-module___rFZEq__loginIntro h1{font-size:2.5rem}.signin-module___rFZEq__signupAside{border-bottom:1px solid #e2ddeb;border-right:0;padding:2rem}.signin-module___rFZEq__signupAside h2,.signin-module___rFZEq__signupAside>p,.signin-module___rFZEq__signupAside ol,.signin-module___rFZEq__securityNote{display:none}}@media (max-width:560px){.signin-module___rFZEq__authPage{padding:0 .9rem 2rem}.signin-module___rFZEq__authHeader{min-height:4.5rem}.signin-module___rFZEq__authHeader p{font-size:.74rem}.signin-module___rFZEq__headerLogo{width:7.4rem}.signin-module___rFZEq__loginShell,.signin-module___rFZEq__signupShell{border-radius:.9rem;margin-top:1rem}.signin-module___rFZEq__loginIntro{display:none}.signin-module___rFZEq__loginCard,.signin-module___rFZEq__signupCard{padding:1.5rem}.signin-module___rFZEq__accessTab small{display:none}.signin-module___rFZEq__signupAside{padding:1.2rem 1.5rem}.signin-module___rFZEq__formGrid{grid-template-columns:1fr}.signin-module___rFZEq__fieldWide{grid-column:auto}.signin-module___rFZEq__signupForm{min-height:38rem}}
