:root{--black: #0c1e68;--white: #ffffff;--red: #d9145b;--lime-green: #6fac0b;--serious-blue: #3276c7;--orange: #ee870e;--yellow: #ffe975;--transparent: transparent;--blue-50: #f7f8fb;--blue-100: #f1f3fd;--blue-200: #ebedf7;--blue-300: #c1c7e1;--blue-400: #99a2cd;--blue-500: #717fb8;--blue-600: #5261ac;--blue-700: #4d599e;--blue-800: #1d2f7c;--blue-900: #0c1e68;--grey-50: #f5f4f7;--grey-100: #ecebf0;--grey-200: #d8d6df;--grey-300: #c4c2d0;--grey-400: #b0adbf;--grey-500: #9d98b0;--grey-600: #8983a0;--grey-700: #766f90;--grey-800: #615a80;--grey-900: #4e4670;--purple-50: #eef0fc;--purple-100: #e3e5f9;--purple-200: #cfd4fa;--purple-300: #9ca5eb;--purple-400: #8692e6;--purple-500: #717fe2;--purple-600: #6977df;--purple-700: #5e6cda;--purple-800: #5463d6;--purple-900: #424fcf;--green-50: #eaf9f6;--green-100: #cbefe9;--green-200: #a8e4da;--green-300: #85d9cb;--green-400: #6ad1c0;--green-500: #50c9b5;--green-600: #49c3ae;--green-700: #40bca5;--green-800: #37b59d;--green-900: #27a98d;--fuchsia-plum-100: #f6edf8;--fuchsia-plum-200: #ebdaf1;--fuchsia-plum-300: #e4cceb;--fuchsia-plum-500: #9d47b8;--dark-green-100: #eaf3f2;--dark-green-200: #d5e6e5;--dark-green-300: #c0dad8;--dark-green-500: #2b827b;--havelock-blue-100: #f1f3fd;--havelock-blue-200: #e3e5f9;--havelock-blue-300: #d8dbf7;--havelock-blue-500: #717fe2;--pacific-blue-100: #e6f6f9;--pacific-blue-200: #cdecf2;--pacific-blue-300: #b9e5ed;--pacific-blue-500: #039fbf;--sky-blue-100: #eef3f7;--sky-blue-500: #5582ac;--cyan-100: #edf3f9;--cyan-300: #c8daed;--cyan-500: #4681c2;--deep-pink-100: #e21067;--deep-pink-500: #fde8f0;--light-blue-100: #e9f5fe;--light-blue-200: #d3eafd;--light-blue-300: #c1e2fc;--light-blue-500: #2196f3;--focus-ring-outline: 2px solid var(--black);--focus-ring-offset: 2px}.text-heading-large{font-weight:500;font-size:1.5rem;line-height:1.16}.text-heading-small{font-weight:600;font-size:1.125rem;line-height:120%}.text-body-md{font-weight:500;font-size:1rem;line-height:140%}.text-black{color:var(--black)}.text-grey-900{color:var(--grey-900)}html{font-size:16px}body{font-family:Assistant,sans-serif;color:var(--grey-900);font-size:1rem;font-weight:500;line-height:1.5;background-color:var(--blue-50);-webkit-font-smoothing:antialiased}*{margin:0}*,*:before,*:after{box-sizing:border-box}img,picture,video,canvas,svg{display:block;max-width:100%}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}ul{padding:0;list-style-type:none}#api .divider,#api .helpLink{display:none}#simplemodal-container,#simplemodal-overlay{display:none!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:var(--purple-700)!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:focus{outline:2px solid var(--black)!important;background-color:var(--purple-200)!important;color:var(--black)!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{background-color:var(--purple-700)!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:focus{outline:2px solid var(--black)!important;background-color:var(--purple-200)!important;color:var(--black)!important}h1{font-size:1.5rem;font-weight:500;line-height:1.2;color:var(--black);margin:0;padding:0;text-align:left}h2{font-size:1.25rem;font-weight:500;line-height:1.2;color:var(--black);margin:0;padding:0;text-align:left}a{color:var(--purple-900);text-decoration:underline;cursor:pointer}a:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}a:hover{color:var(--blue-700)}.wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:100vh}.wrapperSignUpSignIn{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.container{margin:0 auto auto;padding:0 24px}.container .content{width:100%;max-width:380px;display:flex;flex-direction:column;gap:32px}@media only screen and (max-width: 543px){.container{padding:0 16px}.container .content{gap:24px}}.side-image--mobile{display:none}.tick-list-item-content h2{margin-bottom:12px}@media (max-width: 895px){.center-content{padding-top:32px;display:flex;flex-direction:column;align-items:center}.main-content-layout{flex-direction:column;padding:0 16px}.tick-list{padding:24px 16px 0}.tick-list ul{list-style:none;display:flex;flex-direction:column;gap:14px}.title-welcome-container{display:flex;flex-direction:column;gap:4px;padding-bottom:24px}.title-and-box-card-container{max-width:380px;align-self:center}.tick-list li{display:flex;align-items:flex-start;gap:16px;flex:1 1 0}.side-image--desktop{display:none}.side-image--mobile{display:flex;justify-content:center;margin-top:24px}.side-image .image{width:100%;object-fit:cover}.footer{margin-top:16px}}@media (min-width: 896px){.main-content-layout{display:flex;min-height:750px;flex-direction:row;align-items:stretch;margin-bottom:32px;gap:0}.tick-list-item-content{max-width:325px}.tick-list{display:flex;height:174px;padding:12px 145px;justify-content:center;align-items:flex-start;gap:4px;align-self:stretch}.tick-list ul{list-style:none;margin-top:24px;display:flex;flex-direction:row;gap:4px}.title-and-box-card-container{width:380px;align-self:center}.title-welcome-container{display:flex;flex-direction:column;gap:4px;padding-bottom:24px}.tick-list li{display:flex;align-items:flex-start;gap:16px;flex:1 1 0}.left-blank,.center-content,.side-image--desktop{min-width:0;display:flex;flex-direction:column}.center-content{min-width:380px;flex:0 0 380px;padding-top:48px}.side-image--desktop{justify-content:flex-start;align-items:flex-end;position:relative;overflow:hidden}.left-blank,.side-image--desktop{flex:1 1 0;max-width:none}.side-image--desktop:before{content:"";position:absolute;left:0;top:0;width:20vw;height:100%;background:linear-gradient(82deg,var(--blue-50) 0%,var(--blue-50) 50%,transparent 51%,transparent 70%,transparent 100%);z-index:1;pointer-events:none}.side-image--desktop .image{width:100%;max-width:800px;height:100%;object-fit:cover;position:relative;z-index:0}}@media (min-width: 1140px){.left-blank,.center-content,.side-image--desktop{flex:1 1 0;max-width:33.3333%}.center-content{min-width:0;flex:1 1 0}.title-and-box-card-container{width:380px}.side-image--desktop:before{width:12vw}}@media (min-width: 2800px){.side-image--desktop:before{width:25vw}}#api{padding:40px 24px;background-color:var(--white);border-radius:12px;position:relative}@media only screen and (max-width: 543px){#api{padding:40px 16px}}#cardCounter{position:absolute;top:12px;right:24px;font-weight:500}@media only screen and (max-width: 543px){#cardCounter{right:16px}}.title{display:flex;align-items:center;gap:16px}.intro{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.header .logo{align-self:baseline;top:0;left:0;width:180px;position:absolute}.header a:focus-visible .logo,.header a:focus .logo{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}@media only screen and (max-width: 895px){.header{height:48px}.header a{width:102px;height:51px}.header .logo{width:102px}}.footer{position:static;padding-left:45px;padding-right:45px;padding-bottom:15px;margin-top:40px;width:100%;background:linear-gradient(101.12deg,#717fe233 -3.15%,#717fe21a 93.97%)}.footer .titleFooter{font-style:normal;font-weight:500;font-size:.75rem;line-height:16px;color:var(--black);mix-blend-mode:multiply}.footer .linkText{font-style:normal;font-weight:600;font-size:.75rem;line-height:16px;color:var(--purple-900)}.footer .linkContainer{display:flex;flex-direction:row;justify-content:space-between;gap:60px}.footer .footerRoot{width:100%;position:relative;box-sizing:border-box;padding-top:42px;padding-bottom:42px;color:#dcdcdc;display:flex;flex-direction:row;justify-content:space-between}.footer .botFooter{width:100%;font-style:normal;font-weight:500;font-size:.75rem;line-height:16px;color:#4d599e;padding-bottom:50px}.footer .lineFooter{margin-top:0!important;border:1px solid #9ca5eb;margin-bottom:50px}@media only screen and (max-width: 641px){.footer{position:static;width:100%;height:100%;padding:40px 20px;background:linear-gradient(101.12deg,#717fe233 -3.15%,#717fe21a 93.97%)}.footer .footerRoot{width:100%;position:relative;right:0;box-sizing:border-box;transition:padding .25s ease-in-out;padding-left:0;padding-right:0;padding-top:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;bottom:0}.footer .linkText{font-style:normal;font-weight:600;font-size:.75rem;line-height:21px;color:var(--purple-900);padding-right:0;padding-left:0}.footer .linkContainer{flex-direction:column;justify-content:space-between;align-items:center;margin-top:16px;gap:16px}}button{width:fit-content;font-family:Assistant,sans-serif;background-color:var(--purple-100);color:var(--purple-900);cursor:pointer;padding:8px 24px;border:0;border-radius:100px;font-size:1.125rem;font-weight:600;line-height:24px}button:focus-visible{border:0;outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}button:hover{background-color:var(--purple-200);color:var(--black)}button.small{padding:6px 16px;font-size:1rem;line-height:1.25}button[type=submit],button.primary{background-color:var(--purple-700);background-image:url("data:image/svg+xml,%3csvg%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14%2028C21.732%2028%2028%2021.732%2028%2014C28%206.268%2021.732%20-1.52588e-05%2014%20-1.52588e-05C6.26801%20-1.52588e-05%200%206.268%200%2014C0%2021.732%206.26801%2028%2014%2028ZM14.2929%208.29289C14.6834%207.90237%2015.3166%207.90237%2015.7071%208.29289L20.7071%2013.2929C20.8946%2013.4804%2021%2013.7348%2021%2014C21%2014.2652%2020.8946%2014.5196%2020.7071%2014.7071L15.7071%2019.7071C15.3166%2020.0976%2014.6834%2020.0976%2014.2929%2019.7071C13.9024%2019.3166%2013.9024%2018.6834%2014.2929%2018.2929L17.5858%2015H8.00001C7.44772%2015%207.00001%2014.5523%207.00001%2014C7.00001%2013.4477%207.44772%2013%208.00001%2013H17.5858L14.2929%209.7071C13.9024%209.31658%2013.9024%208.68341%2014.2929%208.29289Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right 8px;color:var(--white);padding:8px 52px 8px 24px;line-height:28px}button.no-icon{background-image:none;padding:8px 24px}button[type=submit]:hover,button.primary:hover{background-color:var(--purple-900);color:var(--white)}button.secondary{background-color:var(--purple-100);color:var(--purple-900)}button.secondary:hover{background-color:var(--purple-200);color:var(--black)}button.link{color:var(--purple-900);background-color:transparent;text-decoration:underline;font-size:1rem;font-weight:500;line-height:20px;border-radius:0;padding:0}button.link:hover{color:var(--blue-700)}button.link:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}button.disabled,button[type=submit].disabled,button.primary.disabled,button.secondary.disabled{background-color:var(--grey-200);color:var(--grey-800);cursor:not-allowed}button[type=submit].disabled,button.primary.disabled{background-image:url("data:image/svg+xml,%3csvg%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14%2028C21.732%2028%2028%2021.732%2028%2014C28%206.268%2021.732%20-1.52588e-05%2014%20-1.52588e-05C6.26801%20-1.52588e-05%200%206.268%200%2014C0%2021.732%206.26801%2028%2014%2028ZM14.2929%208.29289C14.6834%207.90237%2015.3166%207.90237%2015.7071%208.29289L20.7071%2013.2929C20.8946%2013.4804%2021%2013.7348%2021%2014C21%2014.2652%2020.8946%2014.5196%2020.7071%2014.7071L15.7071%2019.7071C15.3166%2020.0976%2014.6834%2020.0976%2014.2929%2019.7071C13.9024%2019.3166%2013.9024%2018.6834%2014.2929%2018.2929L17.5858%2015H8.00001C7.44772%2015%207.00001%2014.5523%207.00001%2014C7.00001%2013.4477%207.44772%2013%208.00001%2013H17.5858L14.2929%209.7071C13.9024%209.31658%2013.9024%208.68341%2014.2929%208.29289Z'%20fill='%23615A80'/%3e%3c/svg%3e")}@media only screen and (max-width: 543px){button{width:100%}}label{font-weight:600;line-height:1.25;color:var(--grey-800)}label~input,label~select,.actionLabel~input{margin-top:4px}input,select{font-family:Assistant,sans-serif;font-weight:500;font-size:1rem;line-height:1.25}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3%206L8%2011L13%206'%20stroke='%234E4670'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:16px}input[type=text],input[type=email],input[type=password],select{width:100%;border:1px solid var(--blue-600);border-radius:4px;padding:14px;color:var(--black);background-color:var(--blue-50)}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,select:hover{outline:1px solid var(--blue-600)}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,select:focus-visible{border-color:transparent;outline:2px solid var(--serious-blue)}input[type=text].highlightError,input[type=email].highlightError,input[type=password].highlightError,input[type=text].invalid,input[type=email].invalid,input[type=password].invalid{border-color:transparent;outline:2px solid var(--red)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;justify-content:center;align-items:center;margin:0;background-color:var(--blue-200);width:24px;height:24px;border:1px solid var(--blue-600);border-radius:50%}input[type=radio]:before{content:"";width:8px;height:8px;border-radius:50%;transform:scale(0);background-color:var(--white)}input[type=radio]:checked{background-color:var(--purple-700);border:1px solid var(--purple-700)}input[type=radio]:checked:before{transform:scale(1)}.radioInputWrapper:hover input[type=radio]{border:2px solid var(--blue-500)}input[type=radio]:focus-visible{border:2px solid var(--serious-blue)}.error{color:var(--red)}.error.pageLevel{margin-bottom:24px}input~.error.itemLevel[aria-hidden=false]{margin-top:4px}.showPassword{width:fit-content}.showPasswordContainer{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding-left:36px}.showPasswordContainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.showPasswordContainer .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;border-radius:4px;background-color:var(--blue-50);outline:1px solid var(--blue-600);display:block}.showPasswordContainer .checkmark:after{display:none;content:"";position:absolute;left:8px;top:4px;width:8px;height:12px;border:3px solid #ffffff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.showPasswordContainer input[type=checkbox]:checked~.checkmark{background-color:var(--purple-700)}.showPasswordContainer input[type=checkbox]:checked~.checkmark:after{display:block}.showPasswordContainer:hover input[type=checkbox]~.checkmark{outline:2px solid var(--blue-700)}.showPasswordContainer input[type=checkbox]:focus-visible~.checkmark{outline:2px solid var(--serious-blue)}.code,.number{margin-bottom:24px}.buttons{display:flex;justify-content:center}.buttons.verify{margin-top:24px;flex-direction:column}.cancelJourney{display:block;text-align:center;margin-top:24px}button#email_ver_but_verify{margin:24px auto}button#email_ver_but_send{margin:0 auto}#email_ver_but_resend{padding:8px;margin:0 auto}#userMessageAlreadyVerified_label{font-size:1.25rem;font-weight:500;line-height:1.2;color:var(--black);margin:0;padding:0;text-align:left}#userMessageAlreadyVerified{margin-top:20px;margin-bottom:20px}#email_ver_but_edit{display:none!important}div#showPassword{margin-top:20px}#userMessage,#passwordRules{margin-bottom:24px}#passwordRules ul{list-style-type:disc;padding-left:26px}#titleImage{display:flex;justify-content:flex-start;align-items:center;margin-bottom:24px}#verifying_blurb,#email_success{display:none!important}#resendCode{text-align:center}#verificationCode,.extension_dateOfBirthText_li{margin-bottom:24px}#cancelPage{margin:0 auto}.heading{display:none}.verificationErrorText{width:100%;text-align:left}#introHeading{display:flex;align-items:center;gap:12px}#log_in_button{display:block;margin:0 auto}#email_intro,#email_info{display:none!important}.actionLabel{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:24px}.actionLabel a#retryCode{padding:8px}#cancel{display:none}#password-change-complete{max-width:100%;width:auto;height:48px;margin:inherit;margin-bottom:20px}#logInButtonDiv{display:flex;justify-content:center}.newPassword_li{margin-bottom:24px}#titleLabel{margin-left:12px}@media (min-width: 896px){.main-content-layout{min-height:813px}}
