.user-signup-form h3{color:#604fed;font-family:IBM Plex Sans;font-size:30px;font-style:normal;font-weight:500;letter-spacing:-.01em;line-height:38px;margin-bottom:32px;text-align:center}.user-signup-form h3:last-child{margin-bottom:0}.user-signup-form .social{border-top:1px solid rgba(32,76,130,.3);margin-top:32px}.user-signup-form .social p{color:#647185;font-family:IBM Plex Sans;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin:24px 0;text-align:center}.user-signup-form .social .buttons{align-items:center;display:flex;flex-flow:row;gap:24px;justify-content:center}.user-signup-form .social .buttons button,.user-signup-form .social .buttons button:hover{align-items:center;background-color:#fff!important;border:1px solid #4f3ed8!important;border-radius:0;color:#4f3ed8!important;cursor:pointer;display:flex;filter:drop-shadow(0 1px 2px rgba(16,24,40,.05));font-family:IBM Plex Sans!important;font-size:14px;font-style:normal;font-weight:500;height:32px;justify-content:center;line-height:20px;min-width:172px;text-transform:uppercase}.user-signup-form .social .buttons button i{font-size:14px;margin:0 8px 0 0}.user-signup-form .help-text{color:#647185;font-size:12px;line-height:1.15;margin:0;padding:0}.signup-form .input-group{background:rgba(0,0,0,.08);border-radius:1px;display:flex;flex-flow:column-reverse;height:48px;justify-content:center;margin-bottom:8px;padding:0 12px}.signup-form .input-group label{color:#334259;display:none;font-family:IBM Plex Sans;font-size:11px;font-style:normal;font-weight:700;line-height:17px;margin:0}.signup-form .input-group input{height:100%;margin:0;padding:0}.signup-form .input-group input:-webkit-autofill,.signup-form .input-group input:focus,.signup-form .input-group input:not(:placeholder-shown){height:auto}:is(.signup-form .input-group input:-webkit-autofill)+label,:is(.signup-form .input-group input:focus)+label,:is(.signup-form .input-group input:not(:placeholder-shown))+label{display:block}.signup-form .input-group input[type=email],.signup-form .input-group input[type=password],.signup-form .input-group input[type=text]{background:transparent;border:0;color:#334259;font-family:IBM Plex Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;outline:none}.signup-form .input-group input[type=email]::-moz-placeholder,.signup-form .input-group input[type=password]::-moz-placeholder,.signup-form .input-group input[type=text]::-moz-placeholder{color:#6b84a3;font-family:IBM Plex Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.signup-form .input-group input[type=email]::placeholder,.signup-form .input-group input[type=password]::placeholder,.signup-form .input-group input[type=text]::placeholder{color:#6b84a3;font-family:IBM Plex Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.signup-form .input-group select{background:transparent;border:0;border-radius:0;color:#6b84a3;font-family:IBM Plex Sans;font-size:16px;font-style:normal;font-weight:400;height:100%;line-height:24px;margin:0;outline:none;padding:0}.signup-form .input-group select:focus,.signup-form .input-group select:not(:required:invalid){color:#334259;height:auto}:is(.signup-form .input-group select:focus,.signup-form .input-group select:not(:required:invalid))+label{display:block}.signup-form .consents{display:flex;flex-flow:column;gap:8px;margin:24px 0}.signup-form .consents label.checkbox{color:#334259;font-family:IBM Plex Sans;font-size:12px;font-style:normal;font-weight:500;line-height:17px;margin:0}.signup-form .consents label.checkbox input[type=checkbox]{margin:0 10px 0 0}.signup-form .consents label.checkbox div,.signup-form .consents label.checkbox p{color:#334259;display:inline;font-family:IBM Plex Sans;font-size:12px;font-style:normal;font-weight:500;line-height:17px;margin:0}.signup-form .button-cta,.signup-form .button-cta:hover{align-items:center;background:#604fed!important;border-color:#604fed!important;border:0;border-radius:0;box-sizing:border-box;color:#fff!important;cursor:pointer;display:flex;flex-direction:row;font-family:IBM Plex Sans!important;font-size:14px;font-style:normal;font-weight:500;height:32px;justify-content:center;line-height:20px;margin:24px auto 0;min-width:152px;padding:0 48px;text-transform:uppercase}.signup-form .consents+.signup-form .button-cta{margin:0 auto}.signup-form .alert{align-items:flex-start;display:flex;flex-direction:row;gap:12px;margin-bottom:20px;padding:16px}.signup-form .alert label{align-items:center;border-radius:16px;display:flex;flex-direction:row;font-weight:500;justify-content:center;padding:2px 10px;white-space:nowrap}.signup-form .alert label,.signup-form .alert p{font-family:IBM Plex Sans;font-size:14px;font-style:normal;line-height:20px;margin:0}.signup-form .alert p{font-weight:400;padding:0}.signup-form .alert.alert-danger{background:#fffbfa;border:1px solid #fda29b;color:#d92d20}.signup-form .alert.alert-danger label{background:#feefed;color:#b42318}.signup-form .alert.alert-danger p{color:#d92d20}.organization-signup-form h3{color:#334259;font-size:18px;line-height:28px;margin:0}.organization-signup-form h2,.organization-signup-form h3{font-family:IBM Plex Sans!important;font-style:normal;font-weight:500}.organization-signup-form h2{color:#604fed;font-size:36px;letter-spacing:-.02em;line-height:44px;margin-bottom:64px}.organization-signup-form h4{color:#334259;font-family:IBM Plex Sans!important;font-size:18px;font-style:normal;font-weight:500;line-height:28px}.organization-signup-form .products{display:flex;flex-flow:column;gap:16px;margin-bottom:24px}.organization-signup-form .products label{cursor:pointer;margin:0}.organization-signup-form .products strong{color:#334259;font-family:IBM Plex Sans!important;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.organization-signup-form .products p{color:#647185;font-family:IBM Plex Sans!important;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin:4px 0 0}.signup-hero{background:#babcd7;display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.signup-hero .top{align-items:center;color:#302935;display:flex;flex-direction:row;font-family:IBM Plex Sans;font-size:16px;font-style:normal;font-weight:500;justify-content:space-between;line-height:24px;padding:20px 32px}.signup-hero .top div{align-items:center;display:flex;gap:20px}.signup-hero .top .btn{align-items:center;background:transparent;border:1px solid #4f3ed8;border-radius:0;box-sizing:border-box;color:#4f3ed8;display:flex;filter:drop-shadow(0 1px 2px rgba(16,24,40,.05));font-family:IBM Plex Sans;font-size:14px;font-style:normal;font-weight:500;height:32px;justify-content:center;line-height:20px;min-width:auto;padding:0;text-transform:uppercase;width:139px}.signup-hero .content{align-items:center;display:flex;flex-direction:row;gap:50px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 50px 20px}.signup-hero .signup-form{background:#fff;padding:56px 64px}.organization-signup-hero{padding-bottom:68px}.organization-signup-hero .signup-form{width:620px}.organization-signup-hero .rich-text{max-width:340px}.organization-signup-hero .rich-text *{color:#302935}.organization-signup-hero .rich-text,.organization-signup-hero .rich-text p{color:#302935;font-family:IBM Plex Sans!important;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.user-signup-header .signup-form{background:#fff;padding:56px 64px;width:520px}.user-signup-header .content>*{max-width:520px}.user-signup-header .logos{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px 100px;justify-content:center;margin:0 auto;max-width:1440px;padding:24px 100px}.user-signup-header .logos img{filter:grayscale(100%);max-height:20px;opacity:.4}.user-signup-header .logos img:hover{filter:grayscale(0);opacity:1}@media only screen and (max-width:768px){.signup-hero .signup-form{max-width:100%;padding:20px;width:auto}.signup-hero .content{flex-flow:column;gap:20px;max-width:100%;padding:0 20px}.signup-hero .top{padding:20px 20px 0}.signup-hero .top div{display:none}.organization-signup-hero .signup-form,.user-signup-header .signup-form{width:auto}.user-signup-header .logos{padding:0 20px}.user-signup-header .content{flex-direction:column-reverse}}