.engage-signup{--setup-blue:#2b4fbd;--setup-ink:#14161c;--setup-muted:#626775;--setup-line:#e3e6ec}.engage-signup .engage-signup-grid{max-width:1136px;padding:28px;min-height:calc(100dvh - 65px);display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.engage-signup .public-signup-grid{display:contents}.engage-signup .public-signup-aside{display:none}.engage-signup-intro .engage-eyebrow{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#2b4fbd;font-weight:500;margin:0 0 17px}.engage-signup-intro h1{font-weight:350;font-size:46px;line-height:1.08;letter-spacing:-1.4px;max-width:420px;margin:0}.engage-signup-intro .engage-intro-copy{font-size:15px;line-height:1.65;color:#626775;max-width:385px;margin:20px 0 25px}.engage-signup-steps{list-style:none;counter-reset:signup-step;padding:0;margin:0 0 23px;display:grid;gap:18px}.engage-signup-steps li{position:relative;padding-left:43px}.engage-signup-steps li:before{counter-increment:signup-step;content:counter(signup-step);position:absolute;left:0;top:1px;width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#eef2fd;color:#2b4fbd;font-size:12px}.engage-signup-steps li h2{font-size:15px;font-weight:500;letter-spacing:0;margin:0 0 4px}.engage-signup-steps li p{font-size:13px;line-height:1.5;color:#626775;margin:0;max-width:365px}.engage-signup-note{display:flex;gap:10px;border-top:1px solid #e3e6ec;padding-top:18px;font-size:12px;line-height:1.6;color:#626775;max-width:390px}.engage-signup-note svg{flex-shrink:0;color:#2b4fbd;margin-top:3px}.engage-signup .public-setup-card{padding:25px 27px;border-radius:16px;box-shadow:0 5px 30px #14161c06}.engage-signup .public-setup-fields{gap:14px 16px;margin-bottom:14px}.engage-signup .public-setup-field{font-size:12px;gap:6px}.engage-signup .public-setup-field input,.engage-signup .public-setup-field select{height:41px}.engage-signup .public-setup-terms{margin-top:15px}.engage-signup .public-setup-actions{margin-top:18px}.engage-signup .public-setup-actions>.public-setup-action{width:100%;font-weight:500}.engage-signup .public-setup-actions>a{display:none}.engage-signup .signup-form-title{font-size:23px;margin-bottom:6px}.signup-method{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:10px 14px;min-height:40px;border:1px solid #d9dde5;border-radius:99px;background:white;color:#14161c!important;text-decoration:none;font-size:13px}.signup-method svg{width:17px;height:17px;flex-shrink:0}.signup-divider{display:flex;align-items:center;gap:11px;font-size:11px;color:#626775;margin:15px 0}.signup-divider:after,.signup-divider:before{content:"";height:1px;flex:1;background:#e3e6ec}.signup-next{font-size:11px;text-align:center;color:#626775;margin:12px 0 0!important}.public-setup .sso-complete{max-width:520px;margin:0 auto}.public-setup .sso-complete .public-setup-field{margin-top:14px}.public-setup .sso-complete .public-setup-action{width:100%}.sso-consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;margin-top:20px;flex-wrap:wrap}.sso-consent input{margin-top:3px}@media(max-height:800px) and (min-width:900px){.engage-signup .engage-signup-grid{padding-top:20px;padding-bottom:20px;gap:60px}.engage-signup-intro h1{font-size:42px}.engage-signup .public-setup-card{padding:20px 23px}.engage-signup .public-setup-fields{gap:11px 14px;margin-bottom:11px}.signup-divider{margin:12px 0}.engage-signup .public-setup-wide{margin-bottom:12px}.engage-signup .public-setup-actions{margin-top:14px}.engage-signup .public-setup-terms{margin-top:12px}}@media(max-width:900px){.engage-signup .engage-signup-grid{gap:32px}.engage-signup-intro h1{font-size:38px}}@media(max-width:760px){.engage-signup .engage-signup-grid{grid-template-columns:1fr;padding:25px 19px;gap:26px;min-height:0}.engage-signup .public-signup-grid{display:block}.engage-signup-intro h1{font-size:36px;max-width:330px}.engage-signup-intro .engage-intro-copy{font-size:14px;margin:15px 0 20px}.engage-signup-steps{gap:13px;margin-bottom:0}.engage-signup-note{display:none}.engage-signup .public-setup-card{padding:21px}.engage-signup .public-setup-actions>a{display:inline}}.public-setup .sso-complete button.signup-method{background:white;color:#14161c!important;border-color:#d9dde5}.public-setup.company-sso main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;max-width:1136px;min-height:calc(100dvh - 65px);padding:28px;margin:0 auto}.company-sso .public-setup-title{text-align:left;max-width:440px;margin:0}.company-sso .public-setup-title h1{font-size:40px;line-height:1.12;font-weight:350;letter-spacing:-1px}.company-sso .sso-complete{width:100%;min-width:0}.sso-consent{flex-wrap:nowrap}.sso-consent>span{flex:1;min-width:0}.sso-consent>input{flex-shrink:0}@media(max-width:760px){.public-setup.company-sso main{grid-template-columns:minmax(0,1fr);gap:24px;padding:26px 18px;min-height:0}.company-sso .public-setup-title{max-width:520px;width:100%;margin:0 auto}.company-sso .public-setup-title h1{font-size:32px}}