.mont_medium{font-family:montserrat,sans-serif;font-weight:500}.g_book{font-family:Roboto,serif;font-weight:400}.g_regular{font-weight:400}.g_book_ital,.g_regular{font-family:Roboto,sans-serif}.g_book_ital{font-weight:300;font-style:italic}.g_medium{font-weight:500}.g_medium,.g_semibold{font-family:Roboto,sans-serif}.g_semibold{font-weight:600}.g_bold{font-weight:800}.g_bold,.g_bold_ital{font-family:Roboto,sans-serif}.g_bold_ital{font-weight:700;font-style:italic}.gx_xbold_ital{font-family:gamay-expanded,serif;font-weight:800;font-style:italic}.signup{color:#00205b;font-family:Roboto,serif;font-weight:400;padding:4.375rem 0;--preset--color--white:#fff;--preset--color--black:#0A1F36;--preset--color--pink:#ef57d3;--preset--color--yellow:#F2EDE7;--preset--color--red:#FF6D6A;--preset--font-family--futura-std:"Roboto",serif}.signup .signup__headline{color:#0da166;font-size:1.875rem;font-weight:700;line-height:2.1875rem}.signup .btn-pill{color:#fff;width:auto;padding:.9375rem 1.875rem;font-size:1.25rem}.signup .has-error.invalid .signup__error__invalid,.signup .has-error.missing .signup__error__missing{display:block}.signup .signup__legal,.signup .signup__sidebar-text,.signup .signup__text{min-height:1.5em}.signup .signup__legal:empty:before,.signup .signup__sidebar-text:empty:before,.signup .signup__text:empty:before{opacity:.6}.signup .signup__cta-preview{margin-top:12px;padding:10px 12px;border:1px dashed;border-radius:6px;opacity:.75;-webkit-user-select:none;-moz-user-select:none;user-select:none}.signup{width:100%}.signup a{color:inherit}.signup[data-audience=patient]{color:var(--preset--color--white)}.signup[data-audience=hcp]{color:var(--preset--color--black)}.signup .signup__success{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);padding:0 var(--container-padding);justify-content:center;align-items:center;color:var(--preset--color--white);z-index:20;text-align:center}.signup .signup__success .content{max-width:700px}.signup .signup__success .close{position:absolute;top:44px;right:44px;width:18px;height:18px;cursor:pointer;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMS4yMTUwOSAxLjIxNTA5TDE5LjIxMTYgMTkuMjExNiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjQzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICA8cGF0aCBkPSJNMTkuMjE1MSAxLjIyMjE3TDEuMjE4NjIgMTkuMjE4NiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjQzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+");background-repeat:no-repeat;background-position:50%;background-size:contain}.signup .signup__success svg{width:126px;height:111px}.signup[data-audience=patient] .signup__success svg path{fill:var(--preset--color--pink)}.signup[data-audience=hcp] .signup__success svg path{fill:var(--preset--color--white)}.signup .signup__success h2{margin:42px 0 18px}.signup .signup__success p{margin:18px 0 42px}.signup .signup__layout{display:grid;justify-content:center;grid-gap:50px;gap:50px}.signup .signup__layout:has(.signup__rail){grid-template-columns:86px 2px auto}@media(max-width:767px){.signup .signup__layout:has(.signup__rail){grid-template-columns:50px 2px auto}.signup .signup__layout{gap:20px}}.signup .signup__rail{position:relative;min-height:100%;margin:0}.signup[data-audience=patient].has-sidebar .signup__rail{margin-top:56px}@media screen and (min-width:1024px){.signup[data-audience=patient].has-sidebar .signup__rail{margin-top:150px}}.signup .signup__sidebar-text{writing-mode:vertical-rl;font-size:40px;font-weight:700;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:1024px){.signup .signup__sidebar-text{font-size:65px}}.signup .signup__rail-line{position:relative;width:2px;height:calc(100% - 24px)}.signup .signup__rail-line:before{content:"";position:absolute;top:0;bottom:0;width:0;border-right-width:2px}.signup[data-audience=patient] .signup__rail-line:before{border-right-color:hsla(0,0%,100%,.4);border-right-style:solid}.signup[data-audience=hcp] .signup__rail-line:before{border-right-color:var(--preset--color--black);border-right-style:dashed}.signup .signup__rail-line:after{background:hsla(0,0%,100%,.4);border-radius:999px;bottom:-6px;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%);width:6px}.signup[data-audience=patient] .signup__rail-line:after{background:hsla(0,0%,100%,.4)}.signup[data-audience=hcp] .signup__rail-line:after{background:var(--preset--color--black)}.signup .signup__panel{max-width:500px;min-width:0;margin:0}.signup[data-audience=patient].has-sidebar .signup__panel>:first-child{margin-top:60px}@media screen and (min-width:1024px){.signup[data-audience=patient].has-sidebar .signup__panel>:first-child{margin-top:166px}}.signup .signup__headline{font-size:24px;line-height:140%;font-weight:800}.signup[data-audience=patient] .signup__headline{margin:64px 0 0}body[data-audience=patient] .signup .signup__text{font-size:22px!important;line-height:1.35;font-weight:500;margin:18px 0;text-align:justify}@media(max-width:767px){body[data-audience=patient] .signup .signup__text{font-size:18px!important;line-height:1.5}}.signup .signup__text strong{font-weight:800}.signup[data-audience=patient] .signup__required-note{font-size:14px}.signup .signup__form{margin-top:45px}.signup .signup__form>*{display:block;margin:35px 0}.signup .signup__form>:first-child{margin-top:0}.signup .signup__form>:last-child{margin-bottom:0}.signup .signup__form>label:last-of-type{margin-bottom:15px}.signup .signup__legal{margin:25px 0}.signup .signup__form>*{min-width:0}.signup .signup__row:has(.has-error) .signup__field:not(.has-error){padding-top:16px}.signup .signup__row--2{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media(max-width:600px){.signup .signup__row--2{grid-template-columns:1fr;gap:35px}.signup .signup__legal{margin:40px 0}}.signup .signup__field{min-width:0;max-width:100%}.signup .signup__field>.input__wrapper>.inner{position:relative;display:block}.signup .signup__field.has-error>.input__wrapper>.inner{margin:0 8px}.signup .signup__label{font-size:16px;font-weight:700;position:absolute;top:-4px;left:0;transition:all .2s}@media screen and (min-width:1024px){.signup .signup__label{font-size:18px}.signup .signup__field>.input__wrapper>.inner>*{padding-left:10px}}.signup input:focus-within+.signup__label,.signup input:not(:placeholder-shown)+.signup__label{top:-14px;font-size:12px}.signup .signup__field>.input__wrapper{display:block;border-bottom-width:1px;border-bottom-style:solid}.signup[data-audience=patient] .input__wrapper{border-bottom-color:#f7abe9}.signup[data-audience=hcp] .input__wrapper{border-bottom-color:var(--preset--color--black)}.signup .signup__input{font-family:var(--preset--font-family--futura-std);width:100%;background:rgba(0,0,0,0);border:none;padding:2px 0;font-size:18px;font-weight:700;outline:none}@media screen and (min-width:1024px){.signup .signup__input{font-size:20px}}.signup[data-audience=patient] .signup__input{color:var(--preset--color--white)}.signup[data-audience=hcp] .signup__input{color:var(--preset--color--black)}.signup[data-audience=patient] .signup__field{--error-border-color:var(--preset--color--yellow);--error-background-color:var(--preset--color--yellow);--error-foreground-color:var(--preset--color--black)}.signup[data-audience=hcp] .signup__field{--error-border-color:var(--preset--color--red);--error-background-color:var(--preset--color--white);--error-foreground-color:var(--preset--color--red)}.signup .signup__field.has-error{border:2px solid var(--error-border-color);border-radius:6px}.signup[data-audience=hcp] .signup__field.has-error{border-radius:10px}.signup .signup__field.has-error:not(.signup__dropdown){padding-top:16px}.signup[data-audience=patient] .signup__field.has-error .signup__input{border-bottom:none}.signup .signup__error{display:none;background:var(--error-background-color);color:var(--error-foreground-color);font-size:12px;font-weight:500;padding:6px 8px}.signup[data-audience=patient] .signup__error{text-transform:uppercase}.signup[data-audience=hcp] .signup__error{font-style:italic;font-weight:650;border-radius:0 0 8px 8px}.signup .signup__dropdown{max-width:100%;position:relative}.signup[data-audience=patient] .signup__dropdown{margin-top:15px;margin-bottom:16px}.signup[data-audience=hcp] .signup__dropdown{display:inline-block;margin:26px 0}.signup .signup__field--select{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-radius:10px;background:rgba(0,0,0,.7)}.signup .signup__select-text{display:block;font-size:18px;font-weight:800}.signup .signup__select-text,.signup .signup__select-trigger{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.signup .signup__select-trigger{position:relative;max-width:500px;display:flex;height:45px;align-items:center;justify-content:space-between;padding:0 11px;border-radius:8px;border:0;background:rgba(0,0,0,.15);color:inherit;cursor:pointer;text-align:left;font-size:16px;font-family:inherit}.signup[data-audience=patient] .signup__select-trigger{padding-right:44px}.signup[data-audience=hcp] .signup__select-trigger{padding-right:72px}@media screen and (min-width:1024px){.signup .signup__select-trigger{padding:0 22px;height:60px}.signup[data-audience=patient] .signup__select-trigger{padding-right:54px}}.signup[data-audience=hcp] .signup__select-trigger{width:264px;height:60px;background:var(--preset--color--black);color:var(--preset--color--white)}@media screen and (min-width:1024px){.signup .signup__select-trigger{font-size:18px}.signup[data-audience=hcp] .signup__select-trigger{width:284px}}.signup[data-audience=patient] .signup__dropdown.is-open .signup__select-trigger{background:rgba(0,0,0,.8)}.signup .signup__select-trigger:focus{outline:2px solid currentColor;outline-offset:2px}.signup .signup__dropdown-menu{display:none;position:absolute;top:calc(100% + 2px);width:100%;background:var(--preset--color--black);color:var(--preset--color--white);border-radius:8px;margin-top:0;font-size:18px;line-height:22px;padding:12px 0}.signup .signup__dropdown.has-error .signup__dropdown-menu{top:calc(100% - 24px)}.signup .signup__dropdown-item{width:100%;background:rgba(0,0,0,0);border:0;color:inherit;text-align:left;font-size:18px;line-height:22px;cursor:pointer;padding:16px 0}.signup .signup__dropdown-item:focus,.signup .signup__dropdown-item:hover{outline:none;background:hsla(0,0%,100%,.08)}.signup .signup__chevron{position:absolute;top:50%;right:20px;transition:all .3s;transform:translateY(-50%) rotate(0deg)}.signup .signup__dropdown.is-open .signup__chevron{transform:translateY(-50%) rotate(180deg)}.signup .signup__chevron{width:14px;height:9px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAuNzA3MDMxIDAuNzA3MDMxTDYuNzI4OCA2LjcyODhMMTIuNzUwNiAwLjcwNzAzMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPg==")}.signup .signup__chevron,.signup[data-audience=hcp] .signup__chevron{background-repeat:no-repeat;background-size:contain;background-position:50%;margin-left:12px}.signup[data-audience=hcp] .signup__chevron{width:42px;height:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA0MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNNy4xMzg1NyA1LjA4NTQxQzYuOTM1MTQgNC44NTI5MiA2Ljk1Njg4IDQuNTc2ODEgNy4xOTYwMiA0LjM1NTdDNy40MzUxNyA0LjEzNDU5IDcuODU3NjIgNCA4LjMxMjUgNEgzMy42ODc1QzM0LjE0MjQgNCAzNC41NjQ4IDQuMTM0NTkgMzQuODA0IDQuMzU1N0MzNS4wNDMxIDQuNTc2ODEgMzUuMDY0OSA0Ljg1MjkyIDM0Ljg2MTQgNS4wODU0MUwyMi4xNzM5IDE5LjU4NTRDMjEuOTUxNiAxOS44Mzk1IDIxLjQ5NzEgMjAgMjEgMjBDMjAuNTAyOSAyMCAyMC4wNDg0IDE5LjgzOTUgMTkuODI2MSAxOS41ODU0TDcuMTM4NTcgNS4wODU0MVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==")}@media screen and (min-width:1024px){.signup[data-audience=patient] .signup__chevron{width:23px;height:17px}}.signup .signup__dropdown-item{padding:12px 16px;font-size:14px;line-height:1.2}.signup .signup__dropdown-item+.signup__dropdown-item{border-top:1px solid hsla(0,0%,100%,.12)}.signup .signup__dropdown.is-open .signup__dropdown-menu{display:block}.signup .signup__select-error{display:none;background:#ffe600;color:#000;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:8px 10px;border-radius:0 0 10px 10px}.signup .signup__legal{font-size:14px;line-height:normal}.signup .signup__legal,.signup .signup__legal a{color:var(--preset--color--black)}.signup .signup__actions{margin-top:10px}