.registration{background:var(--color-slate-20)}.registration__header{margin-bottom:var(--space-40);text-align:center}.registration__header-title{margin-bottom:var(--space-8)}.registration__card{background:var(--color-slate-10);border-radius:var(--space-12);box-shadow:var(--shadow-xl);margin-left:auto;margin-right:auto;max-width:500px;padding:var(--space-32) var(--space-24);width:100%}.registration__form{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-20);width:100%}.registration__form-group{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.registration__form-group--interest{gap:0;margin-top:var(--space-8)}.registration__form-group input[type=email],.registration__form-group input[type=text]{border:1px solid var(--color-slate-40);border-radius:var(--space-4);font-size:var(--body-2-font-size);font-weight:500;line-height:var(--body-2-leading);padding:var(--space-8) var(--space-12)}.registration__form-group input[type=email]:focus,.registration__form-group input[type=text]:focus{outline:none}.registration__form-label{font-size:var(--body-2-font-size);font-weight:500;line-height:var(--body-2-leading);margin-bottom:2px}.registration__form-label-req{color:var(--color-error-base)}.registration__form-group--interest .registration__form-label{margin-bottom:var(--space-8)}.registration__checkbox-group{align-items:start;cursor:pointer;display:flex;gap:10px;margin-bottom:var(--space-20)}.registration__checkbox-group input[type=checkbox]{display:none}.registration__checkbox-group input[type=checkbox]+.registration__checkbox-icon{align-items:center;background:var(--color-slate-10);border:1px solid var(--color-slate-40);border-radius:var(--space-4);display:block;display:flex;height:var(--space-20);justify-content:center;padding:2px;width:var(--space-20)}.registration__checkbox-group input[type=checkbox]:checked+.registration__checkbox-icon{background-color:var(--color-primary-base);border-color:var(--color-primary-base)}.registration__checkbox-group .pristine-error{width:100%}.registration__checkbox-label{display:flex;flex-direction:column;font-size:var(--body-2-font-size);gap:var(--space-4);line-height:var(--body-2-leading)}.registration__checkbox-label>span:first-child{color:var(--color-slate-100);font-weight:500}.button-link{background:none;border:0;color:var(--color-primary-base);display:inline;font-size:var(--body-2-font-size);font-weight:500;height:unset;line-height:var(--body-2-leading);padding:0;width:unset!important}button:hover{cursor:pointer}#error-interest{display:none}.registration__thank-you{text-align:center}.load-icons,.registration__form-submit-button .load-icon{animation-duration:5s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#errorMessage{color:#e32626;display:none;text-transform:capitalize}.registration__form-submit-button{width:100%}#termsOfServiceDialog{background:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}#termsOfServiceDialog.open{align-items:center;display:flex;justify-content:center}#termsOfServiceDialog .dialog{background:var(--color-slate-10);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;height:600px;max-height:60vh;max-width:800px;width:90vw}#termsOfServiceDialog .dialog-footer,#termsOfServiceDialog .dialog-header{background:var(--color-slate-30);font-weight:500;padding:var(--space-12) var(--space-24)}#termsOfServiceDialog .dialog-body{flex:1 1;max-width:100%;overflow-y:auto;padding:var(--space-12) var(--space-24);text-align:justify}.registration__content input[type=submit]{--button-color:var(--color-primary-base);--button-hover-color:var(--color-primary-lighter);--button-active-color:var(--color-primary-darker);--button-false-color:var(--color-slate-40);--button-text-color:var(--color-slate-10);--button-text-hover-color:var(--color-slate-10);--button-text-false-color:var(--color-slate-10);--button-border-color:var(--button-color);--button-border-hover-color:var(--button-hover-color);--button-border-active-color:var(--button-active-color);--button-border-false-color:var(--button-false-color);--button-outline-color:var(--color-primary-lighter);--button-outline-color:var(--color-primary-base);align-items:center;background-color:var(--button-color);border-color:var(--button-border-color);border-radius:var(--space-4);border-style:solid;border-width:1px;color:var(--button-text-color);cursor:pointer;display:inline-flex;font-weight:500;height:44px;justify-content:center;line-height:1em;outline-color:var(--button-outline-color);padding:var(--space-12) var(--space-16);transition:all .2s ease-out;white-space:nowrap;width:100%}.registration__content input[type=submit]:hover{background-color:var(--button-hover-color);border-color:var(--button-border-hover-color);color:var(--button-text-hover-color)}.registration__content input[type=submit]:active{background-color:var(--button-active-color);border-color:var(--button-border-active-color);color:var(--button-text-active-color)}.registration__content input[name=company]{background-color:#f5f5f5}.registration__content input[name=company]:hover{cursor:not-allowed}.checkbox-title{color:var(--color-slate-100);font-weight:500}.checkbox-subtitle{display:flex;font-size:var(--body-2-font-size);line-height:var(--body-2-leading);margin-left:1.2rem}